#include "il2cpp-config.h"

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


#include <cstring>
#include <string.h>
#include <stdio.h>
#include <cmath>
#include <limits>
#include <assert.h>
#include <stdint.h>

#include "il2cpp-class-internals.h"
#include "codegen/il2cpp-codegen.h"
#include "il2cpp-object-internals.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);
	}
};
template <typename T1, typename T2>
struct VirtActionInvoker2
{
	typedef void (*Action)(void*, T1, T2, const RuntimeMethod*);

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

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

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

	static inline void Invoke (const RuntimeMethod* method, RuntimeObject* obj, T1 p1, T2 p2)
	{
		VirtualInvokeData invokeData;
		il2cpp_codegen_get_generic_virtual_invoke_data(method, obj, &invokeData);
		((Action)invokeData.methodPtr)(obj, p1, p2, 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);
	}
};
template <typename R, typename T1, typename T2, typename T3>
struct GenericVirtFuncInvoker3
{
	typedef R (*Func)(void*, T1, T2, T3, const RuntimeMethod*);

	static inline R Invoke (const RuntimeMethod* method, RuntimeObject* obj, T1 p1, T2 p2, T3 p3)
	{
		VirtualInvokeData invokeData;
		il2cpp_codegen_get_generic_virtual_invoke_data(method, obj, &invokeData);
		return ((Func)invokeData.methodPtr)(obj, p1, p2, p3, invokeData.method);
	}
};
template <typename R, typename T1, typename T2>
struct GenericVirtFuncInvoker2
{
	typedef R (*Func)(void*, T1, T2, const RuntimeMethod*);

	static inline R Invoke (const RuntimeMethod* method, RuntimeObject* obj, T1 p1, T2 p2)
	{
		VirtualInvokeData invokeData;
		il2cpp_codegen_get_generic_virtual_invoke_data(method, obj, &invokeData);
		return ((Func)invokeData.methodPtr)(obj, p1, p2, invokeData.method);
	}
};
template <typename T1, typename T2, typename T3>
struct GenericVirtActionInvoker3
{
	typedef void (*Action)(void*, T1, T2, T3, const RuntimeMethod*);

	static inline void Invoke (const RuntimeMethod* method, RuntimeObject* obj, T1 p1, T2 p2, T3 p3)
	{
		VirtualInvokeData invokeData;
		il2cpp_codegen_get_generic_virtual_invoke_data(method, obj, &invokeData);
		((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 R>
struct InterfaceFuncInvoker0
{
	typedef R (*Func)(void*, const RuntimeMethod*);

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

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

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

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

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

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

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

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

	static inline void Invoke (const RuntimeMethod* method, RuntimeObject* obj, T1 p1, T2 p2)
	{
		VirtualInvokeData invokeData;
		il2cpp_codegen_get_generic_interface_invoke_data(method, obj, &invokeData);
		((Action)invokeData.methodPtr)(obj, p1, p2, 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);
	}
};
template <typename R, typename T1, typename T2, typename T3>
struct GenericInterfaceFuncInvoker3
{
	typedef R (*Func)(void*, T1, T2, T3, const RuntimeMethod*);

	static inline R Invoke (const RuntimeMethod* method, RuntimeObject* obj, T1 p1, T2 p2, T3 p3)
	{
		VirtualInvokeData invokeData;
		il2cpp_codegen_get_generic_interface_invoke_data(method, obj, &invokeData);
		return ((Func)invokeData.methodPtr)(obj, p1, p2, p3, invokeData.method);
	}
};
template <typename R, typename T1, typename T2>
struct GenericInterfaceFuncInvoker2
{
	typedef R (*Func)(void*, T1, T2, const RuntimeMethod*);

	static inline R Invoke (const RuntimeMethod* method, RuntimeObject* obj, T1 p1, T2 p2)
	{
		VirtualInvokeData invokeData;
		il2cpp_codegen_get_generic_interface_invoke_data(method, obj, &invokeData);
		return ((Func)invokeData.methodPtr)(obj, p1, p2, invokeData.method);
	}
};
template <typename T1, typename T2, typename T3>
struct GenericInterfaceActionInvoker3
{
	typedef void (*Action)(void*, T1, T2, T3, const RuntimeMethod*);

	static inline void Invoke (const RuntimeMethod* method, RuntimeObject* obj, T1 p1, T2 p2, T3 p3)
	{
		VirtualInvokeData invokeData;
		il2cpp_codegen_get_generic_interface_invoke_data(method, obj, &invokeData);
		((Action)invokeData.methodPtr)(obj, p1, p2, p3, 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);
	}
};

// Microsoft.Win32.SafeHandles.SafeWaitHandle
struct SafeWaitHandle_t1972936122;
// Mono.Globalization.Unicode.SimpleCollator
struct SimpleCollator_t2877834729;
// System.Action`1<System.Object>
struct Action_1_t3252573759;
// System.ArgumentException
struct ArgumentException_t132251570;
// System.ArgumentNullException
struct ArgumentNullException_t1615371798;
// System.ArgumentOutOfRangeException
struct ArgumentOutOfRangeException_t777629997;
// System.AsyncCallback
struct AsyncCallback_t3962456242;
// System.Attribute
struct Attribute_t861562559;
// System.Boolean[]
struct BooleanU5BU5D_t2897418192;
// System.Byte[]
struct ByteU5BU5D_t4116647657;
// System.Char[]
struct CharU5BU5D_t3528271667;
// System.Collections.ArrayList
struct ArrayList_t2718874744;
// System.Collections.CaseInsensitiveComparer
struct CaseInsensitiveComparer_t3670035800;
// System.Collections.CaseInsensitiveHashCodeProvider
struct CaseInsensitiveHashCodeProvider_t1962629119;
// System.Collections.Comparer
struct Comparer_t1912461351;
// System.Collections.Generic.Dictionary`2<System.Int32,System.Globalization.CultureInfo>
struct Dictionary_2_t3046556399;
// System.Collections.Generic.Dictionary`2<System.Int32,System.Threading.Tasks.Task>
struct Dictionary_2_t2075988643;
// System.Collections.Generic.Dictionary`2<System.String,Mono.Globalization.Unicode.SimpleCollator>
struct Dictionary_2_t2663091028;
// System.Collections.Generic.Dictionary`2<System.String,System.Globalization.CultureInfo>
struct Dictionary_2_t3943099367;
// System.Collections.Generic.Dictionary`2<System.String,System.Int32>
struct Dictionary_2_t2736202052;
// System.Collections.Generic.Dictionary`2<System.String,System.Net.WebConnectionGroup>
struct Dictionary_2_t1497636287;
// System.Collections.Generic.IEnumerable`1<System.Object>
struct IEnumerable_1_t2059959053;
// System.Collections.Generic.IEnumerable`1<System.WeakReference>
struct IEnumerable_1_t314739605;
// System.Collections.Generic.IList`1<System.String>
struct IList_1_t3662770472;
// System.Collections.Generic.List`1<System.Configuration.ConfigurationProperty>
struct List_1_t767969300;
// System.Collections.Generic.List`1<System.Int32>
struct List_1_t128053199;
// System.Collections.Generic.List`1<System.Object>
struct List_1_t257213610;
// System.Collections.Generic.List`1<System.String>
struct List_1_t3319525431;
// System.Collections.Generic.List`1<System.WeakReference>
struct List_1_t2806961458;
// System.Collections.Hashtable
struct Hashtable_t1853889766;
// System.Collections.Hashtable/bucket[]
struct bucketU5BU5D_t876121385;
// System.Collections.ICollection
struct ICollection_t3904884886;
// System.Collections.IComparer
struct IComparer_t1540313114;
// System.Collections.IDictionary
struct IDictionary_t1363984059;
// System.Collections.IEnumerator
struct IEnumerator_t1853284238;
// System.Collections.IEqualityComparer
struct IEqualityComparer_t1493878338;
// System.Collections.IHashCodeProvider
struct IHashCodeProvider_t267601189;
// System.Collections.SortedList
struct SortedList_t2427694641;
// System.Collections.Specialized.NameObjectCollectionBase/KeysCollection
struct KeysCollection_t1318642398;
// System.Collections.Specialized.NameObjectCollectionBase/NameObjectEntry
struct NameObjectEntry_t4224248211;
// System.Collections.Specialized.StringDictionary
struct StringDictionary_t120437468;
// System.ComponentModel.Component
struct Component_t3620823400;
// System.ComponentModel.DescriptionAttribute
struct DescriptionAttribute_t874390736;
// System.ComponentModel.EventHandlerList
struct EventHandlerList_t1108123056;
// System.ComponentModel.ISite
struct ISite_t4006303512;
// System.ComponentModel.TypeConverter
struct TypeConverter_t2249118273;
// System.Configuration.Configuration
struct Configuration_t2529364143;
// System.Configuration.ConfigurationCollectionAttribute
struct ConfigurationCollectionAttribute_t3695308734;
// System.Configuration.ConfigurationElement
struct ConfigurationElement_t3318566633;
// System.Configuration.ConfigurationElement/SaveContext
struct SaveContext_t3075152201;
// System.Configuration.ConfigurationElementCollection
struct ConfigurationElementCollection_t446763386;
// System.Configuration.ConfigurationErrorsException
struct ConfigurationErrorsException_t66512296;
// System.Configuration.ConfigurationException
struct ConfigurationException_t3515317685;
// System.Configuration.ConfigurationLockCollection
struct ConfigurationLockCollection_t4066281341;
// System.Configuration.ConfigurationProperty
struct ConfigurationProperty_t3590861854;
// System.Configuration.ConfigurationPropertyCollection
struct ConfigurationPropertyCollection_t2852175726;
// System.Configuration.ConfigurationSection
struct ConfigurationSection_t3156163955;
// System.Configuration.ConfigurationSectionCollection
struct ConfigurationSectionCollection_t2786897858;
// System.Configuration.ConfigurationSectionGroup
struct ConfigurationSectionGroup_t4179402520;
// System.Configuration.ConfigurationSectionGroupCollection
struct ConfigurationSectionGroupCollection_t1151641153;
// System.Configuration.ConfigurationValidatorBase
struct ConfigurationValidatorBase_t888490966;
// System.Configuration.DefaultConfig
struct DefaultConfig_t1013547162;
// System.Configuration.ElementInformation
struct ElementInformation_t2651568025;
// System.Configuration.ElementMap
struct ElementMap_t2160633803;
// System.Configuration.IConfigurationSectionHandler
struct IConfigurationSectionHandler_t3614337894;
// System.Configuration.IConfigurationSystem
struct IConfigurationSystem_t1184708823;
// System.Configuration.PropertyInformation
struct PropertyInformation_t4136807793;
// System.Configuration.PropertyInformationCollection
struct PropertyInformationCollection_t3866802480;
// System.Configuration.SectionGroupInfo
struct SectionGroupInfo_t687896682;
// System.Configuration.SectionInformation
struct SectionInformation_t2821611020;
// System.Delegate
struct Delegate_t1188392813;
// System.DelegateData
struct DelegateData_t1677132599;
// System.Delegate[]
struct DelegateU5BU5D_t1703627840;
// System.Diagnostics.AssertSection
struct AssertSection_t2347182250;
// System.Diagnostics.BooleanSwitch
struct BooleanSwitch_t440064918;
// System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverageAttribute
struct ExcludeFromCodeCoverageAttribute_t3578759089;
// System.Diagnostics.DefaultTraceListener
struct DefaultTraceListener_t2804304119;
// System.Diagnostics.DelimitedListTraceListener
struct DelimitedListTraceListener_t2303506067;
// System.Diagnostics.DiagnosticsConfigurationHandler
struct DiagnosticsConfigurationHandler_t2074484573;
// System.Diagnostics.DiagnosticsConfigurationHandler/ElementHandler
struct ElementHandler_t2521990823;
// System.Diagnostics.EventLog
struct EventLog_t3406173750;
// System.Diagnostics.EventLogImpl
struct EventLogImpl_t2387799702;
// System.Diagnostics.EventLogTraceListener
struct EventLogTraceListener_t1955492177;
// System.Diagnostics.FilterElement
struct FilterElement_t2356978203;
// System.Diagnostics.ListenerElement
struct ListenerElement_t3111952272;
// System.Diagnostics.ListenerElementsCollection
struct ListenerElementsCollection_t1095146761;
// System.Diagnostics.MonitoringDescriptionAttribute
struct MonitoringDescriptionAttribute_t2767822115;
// System.Diagnostics.PerfCounterSection
struct PerfCounterSection_t3884640147;
// System.Diagnostics.SharedListenerElementsCollection
struct SharedListenerElementsCollection_t127800851;
// System.Diagnostics.SourceElement
struct SourceElement_t572173626;
// System.Diagnostics.SourceElementsCollection
struct SourceElementsCollection_t3236719373;
// System.Diagnostics.StackTrace[]
struct StackTraceU5BU5D_t1169129676;
// System.Diagnostics.Switch
struct Switch_t4228844028;
// System.Diagnostics.SwitchElement
struct SwitchElement_t1208244899;
// System.Diagnostics.SwitchElementsCollection
struct SwitchElementsCollection_t2023008279;
// System.Diagnostics.SwitchLevelAttribute
struct SwitchLevelAttribute_t1978904033;
// System.Diagnostics.SystemDiagnosticsSection
struct SystemDiagnosticsSection_t3552941008;
// System.Diagnostics.TextWriterTraceListener
struct TextWriterTraceListener_t280110789;
// System.Diagnostics.TraceFilter
struct TraceFilter_t4153521180;
// System.Diagnostics.TraceImplSettings
struct TraceImplSettings_t2527703222;
// System.Diagnostics.TraceListener
struct TraceListener_t3975618648;
// System.Diagnostics.TraceListenerCollection
struct TraceListenerCollection_t1347122889;
// System.Diagnostics.TraceSection
struct TraceSection_t4243885952;
// System.Diagnostics.TraceSourceInfo
struct TraceSourceInfo_t2065837391;
// System.Diagnostics.TypedElement
struct TypedElement_t2581589637;
// System.Diagnostics.XmlWriterTraceListener
struct XmlWriterTraceListener_t2708883810;
// System.Exception
struct Exception_t;
// System.Func`1<System.Threading.Tasks.Task/ContingentProperties>
struct Func_1_t1600215562;
// System.Func`2<System.Threading.Tasks.Task`1<System.Threading.Tasks.Task>,System.Threading.Tasks.Task`1<System.Int32>>
struct Func_2_t4167915811;
// System.Globalization.Calendar
struct Calendar_t1661121569;
// System.Globalization.CodePageDataItem
struct CodePageDataItem_t2285235057;
// System.Globalization.CompareInfo
struct CompareInfo_t1092934962;
// System.Globalization.CultureData
struct CultureData_t1899656083;
// System.Globalization.CultureInfo
struct CultureInfo_t4157843068;
// System.Globalization.DateTimeFormatInfo
struct DateTimeFormatInfo_t2405853701;
// System.Globalization.IdnMapping
struct IdnMapping_t1700667501;
// System.Globalization.NumberFormatInfo
struct NumberFormatInfo_t435877138;
// System.Globalization.Punycode
struct Punycode_t2881783740;
// System.Globalization.SortVersion
struct SortVersion_t3332565609;
// System.Globalization.TextInfo
struct TextInfo_t3810425522;
// System.IAsyncResult
struct IAsyncResult_t767004451;
// System.IFormatProvider
struct IFormatProvider_t2518567562;
// System.IO.Compression.DeflateStream
struct DeflateStream_t4175168077;
// System.IO.Compression.DeflateStream/ReadMethod
struct ReadMethod_t893206259;
// System.IO.Compression.DeflateStream/WriteMethod
struct WriteMethod_t2538911768;
// System.IO.Compression.DeflateStreamNative
struct DeflateStreamNative_t1405046456;
// System.IO.Compression.DeflateStreamNative/SafeDeflateStreamHandle
struct SafeDeflateStreamHandle_t2005819069;
// System.IO.Compression.DeflateStreamNative/UnmanagedReadOrWrite
struct UnmanagedReadOrWrite_t1975956110;
// System.IO.Compression.GZipStream
struct GZipStream_t3417139389;
// System.IO.IOException
struct IOException_t4088381929;
// System.IO.Stream
struct Stream_t1273022909;
// System.IO.Stream/ReadWriteTask
struct ReadWriteTask_t156472862;
// System.IO.TextWriter
struct TextWriter_t3478189236;
// System.IOAsyncCallback
struct IOAsyncCallback_t705871752;
// System.IOAsyncResult
struct IOAsyncResult_t3640145766;
// System.IOSelectorJob
struct IOSelectorJob_t2199748873;
// System.Int32[]
struct Int32U5BU5D_t385246372;
// System.IntPtr[]
struct IntPtrU5BU5D_t4013366056;
// System.InvalidOperationException
struct InvalidOperationException_t56020091;
// System.InvariantComparer
struct InvariantComparer_t2192987191;
// System.MarshalByRefObject
struct MarshalByRefObject_t2760389100;
// System.Net.Authorization
struct Authorization_t542416582;
// System.Net.AutoWebProxyScriptEngine
struct AutoWebProxyScriptEngine_t3537007862;
// System.Net.BindIPEndPoint
struct BindIPEndPoint_t1029027275;
// System.Net.Cache.RequestCache
struct RequestCache_t3669488992;
// System.Net.Cache.RequestCacheBinding
struct RequestCacheBinding_t2614858269;
// System.Net.Cache.RequestCachePolicy
struct RequestCachePolicy_t2923596909;
// System.Net.Cache.RequestCacheProtocol
struct RequestCacheProtocol_t3614465628;
// System.Net.Cache.RequestCacheValidator
struct RequestCacheValidator_t587568667;
// System.Net.CaseInsensitiveAscii
struct CaseInsensitiveAscii_t863499908;
// System.Net.Comparer
struct Comparer_t2468739868;
// System.Net.Configuration.AuthenticationModuleElement
struct AuthenticationModuleElement_t2289740666;
// System.Net.Configuration.AuthenticationModuleElementCollection
struct AuthenticationModuleElementCollection_t1161221431;
// System.Net.Configuration.AuthenticationModulesSection
struct AuthenticationModulesSection_t1083221556;
// System.Net.Configuration.BypassElement
struct BypassElement_t2358616601;
// System.Net.Configuration.BypassElementCollection
struct BypassElementCollection_t47326401;
// System.Net.Configuration.ConnectionManagementData
struct ConnectionManagementData_t2003128658;
// System.Net.Configuration.ConnectionManagementElement
struct ConnectionManagementElement_t3857438253;
// System.Net.Configuration.ConnectionManagementElementCollection
struct ConnectionManagementElementCollection_t3860227195;
// System.Net.Configuration.ConnectionManagementSection
struct ConnectionManagementSection_t1603642748;
// System.Net.Configuration.DefaultProxySection
struct DefaultProxySection_t4167594595;
// System.Net.Configuration.DefaultProxySectionInternal
struct DefaultProxySectionInternal_t3889414525;
// System.Net.Configuration.HttpWebRequestElement
struct HttpWebRequestElement_t2801692355;
// System.Net.Configuration.Ipv6Element
struct Ipv6Element_t180053194;
// System.Net.Configuration.ModuleElement
struct ModuleElement_t3252950656;
// System.Net.Configuration.NetSectionGroup
struct NetSectionGroup_t3270122580;
// System.Net.Configuration.PerformanceCountersElement
struct PerformanceCountersElement_t4093363992;
// System.Net.Configuration.ProxyElement
struct ProxyElement_t3214064751;
// System.Net.Configuration.ServicePointManagerElement
struct ServicePointManagerElement_t2768640361;
// System.Net.Configuration.SettingsSection
struct SettingsSection_t1259474535;
// System.Net.Configuration.SettingsSectionInternal
struct SettingsSectionInternal_t781171337;
// System.Net.Configuration.SocketElement
struct SocketElement_t3329874080;
// System.Net.Configuration.WebProxyScriptElement
struct WebProxyScriptElement_t477406598;
// System.Net.Configuration.WebRequestModuleElement
struct WebRequestModuleElement_t1406085120;
// System.Net.Configuration.WebRequestModuleElementCollection
struct WebRequestModuleElementCollection_t925190782;
// System.Net.Configuration.WebRequestModulesSection
struct WebRequestModulesSection_t4132732301;
// System.Net.Cookie
struct Cookie_t993873397;
// System.Net.CookieCollection
struct CookieCollection_t3881042616;
// System.Net.CookieCollection/CookieCollectionEnumerator
struct CookieCollectionEnumerator_t4111970292;
// System.Net.CookieContainer
struct CookieContainer_t2331592909;
// System.Net.CookieException
struct CookieException_t2325395694;
// System.Net.CookieParser
struct CookieParser_t2349142305;
// System.Net.CookieTokenizer
struct CookieTokenizer_t2176992989;
// System.Net.HeaderVariantInfo[]
struct HeaderVariantInfoU5BU5D_t3295031164;
// System.Net.ICredentialPolicy
struct ICredentialPolicy_t1002784953;
// System.Net.ICredentials
struct ICredentials_t725721261;
// System.Net.IPAddress
struct IPAddress_t241777590;
// System.Net.IPEndPoint
struct IPEndPoint_t3791887218;
// System.Net.IPHostEntry
struct IPHostEntry_t263743900;
// System.Net.IWebProxy
struct IWebProxy_t688979836;
// System.Net.NetworkInformation.IPGlobalProperties
struct IPGlobalProperties_t3113415935;
// System.Net.PathList
struct PathList_t2806410337;
// System.Net.ServicePoint
struct ServicePoint_t2786966844;
// System.Net.TimerThread/Queue
struct Queue_t4148454536;
// System.Net.WebProxy
struct WebProxy_t2016760542;
// System.Net.WebProxyData
struct WebProxyData_t2281640229;
// System.Net.WebRequest
struct WebRequest_t1939381076;
// System.Net.WebRequest/DesignerWebRequestCreate
struct DesignerWebRequestCreate_t1334098074;
// System.NotImplementedException
struct NotImplementedException_t3489357830;
// System.NotSupportedException
struct NotSupportedException_t1314879016;
// System.ObjectDisposedException
struct ObjectDisposedException_t21392786;
// System.Object[]
struct ObjectU5BU5D_t2843939325;
// System.OperatingSystem
struct OperatingSystem_t3730783609;
// System.Predicate`1<System.Object>
struct Predicate_1_t3905400288;
// System.Predicate`1<System.Threading.Tasks.Task>
struct Predicate_1_t4012569436;
// System.Reflection.Assembly
struct Assembly_t;
// System.Reflection.Assembly/ResolveEventHolder
struct ResolveEventHolder_t2120639521;
// System.Reflection.Binder
struct Binder_t2999457153;
// System.Reflection.ConstructorInfo
struct ConstructorInfo_t5769829;
// System.Reflection.ConstructorInfo[]
struct ConstructorInfoU5BU5D_t881249896;
// System.Reflection.MemberFilter
struct MemberFilter_t426314064;
// System.Reflection.MemberInfo
struct MemberInfo_t;
// System.Reflection.MethodInfo
struct MethodInfo_t;
// System.Reflection.ParameterInfo
struct ParameterInfo_t1861056598;
// System.Reflection.ParameterModifier[]
struct ParameterModifierU5BU5D_t2943407543;
// System.Runtime.InteropServices.MarshalAsAttribute
struct MarshalAsAttribute_t3522571978;
// System.Runtime.InteropServices.SafeHandle
struct SafeHandle_t3273388951;
// System.Runtime.Remoting.Messaging.IMessage
struct IMessage_t3593512748;
// System.Runtime.Remoting.Messaging.IMessageCtrl
struct IMessageCtrl_t317049502;
// System.Runtime.Remoting.Messaging.MonoMethodMessage
struct MonoMethodMessage_t2807636944;
// System.Runtime.Remoting.ServerIdentity
struct ServerIdentity_t2342208608;
// System.Runtime.Serialization.IFormatterConverter
struct IFormatterConverter_t2171992254;
// System.Runtime.Serialization.SafeSerializationManager
struct SafeSerializationManager_t2481557153;
// System.Runtime.Serialization.SerializationInfo
struct SerializationInfo_t950877179;
// System.Security.CodeAccessPermission
struct CodeAccessPermission_t2681295399;
// System.Security.PermissionSet
struct PermissionSet_t223948603;
// System.Security.Permissions.SecurityPermission
struct SecurityPermission_t2954997752;
// System.Security.Policy.Evidence
struct Evidence_t2008144148;
// System.String
struct String_t;
// System.StringComparer
struct StringComparer_t3301955079;
// System.String[]
struct StringU5BU5D_t1281789340;
// System.SystemException
struct SystemException_t176217640;
// System.Text.DecoderFallback
struct DecoderFallback_t3123823036;
// System.Text.DecoderReplacementFallback
struct DecoderReplacementFallback_t1462101135;
// System.Text.EncoderFallback
struct EncoderFallback_t1188251036;
// System.Text.EncoderReplacementFallback
struct EncoderReplacementFallback_t1623206753;
// System.Text.Encoding
struct Encoding_t1523322056;
// System.Text.RegularExpressions.Regex[]
struct RegexU5BU5D_t1561692752;
// System.Text.StringBuilder
struct StringBuilder_t;
// System.Threading.CancellationTokenSource
struct CancellationTokenSource_t540272775;
// System.Threading.ContextCallback
struct ContextCallback_t3823316192;
// System.Threading.EventWaitHandle
struct EventWaitHandle_t777845177;
// System.Threading.ExecutionContext
struct ExecutionContext_t1748372627;
// System.Threading.ManualResetEvent
struct ManualResetEvent_t451242010;
// System.Threading.SemaphoreSlim
struct SemaphoreSlim_t2974092902;
// System.Threading.Tasks.StackGuard
struct StackGuard_t1472778820;
// System.Threading.Tasks.Task
struct Task_t3187275312;
// System.Threading.Tasks.Task/ContingentProperties
struct ContingentProperties_t2170468915;
// System.Threading.Tasks.TaskFactory
struct TaskFactory_t2660013028;
// System.Threading.Tasks.TaskFactory`1<System.Int32>
struct TaskFactory_1_t3010374299;
// System.Threading.Tasks.TaskScheduler
struct TaskScheduler_t1196198384;
// System.Threading.Tasks.Task`1<System.Int32>
struct Task_1_t61518632;
// System.Threading.ThreadAbortException
struct ThreadAbortException_t4074510458;
// System.Threading.Timer
struct Timer_t716671026;
// System.Threading.WaitCallback
struct WaitCallback_t2448485498;
// System.Threading.WaitHandle
struct WaitHandle_t1743403487;
// System.Type
struct Type_t;
// System.Type[]
struct TypeU5BU5D_t3940880105;
// System.UInt16[]
struct UInt16U5BU5D_t3326319531;
// System.Uri
struct Uri_t100236324;
// System.Uri/UriInfo
struct UriInfo_t1092684687;
// System.UriBuilder
struct UriBuilder_t579353065;
// System.UriFormatException
struct UriFormatException_t953270471;
// System.UriParser
struct UriParser_t3890150400;
// System.Version
struct Version_t3456873960;
// System.Void
struct Void_t1185182177;
// System.WeakReference
struct WeakReference_t1334886716;
// System.WeakReference[]
struct WeakReferenceU5BU5D_t4021634645;
// System.Xml.XmlAttribute
struct XmlAttribute_t1173852259;
// System.Xml.XmlAttributeCollection
struct XmlAttributeCollection_t2316283784;
// System.Xml.XmlLinkedNode
struct XmlLinkedNode_t1437094927;
// System.Xml.XmlName
struct XmlName_t4150142242;
// System.Xml.XmlNode
struct XmlNode_t3767805227;
// System.Xml.XmlReader
struct XmlReader_t3121518892;
// System.Xml.XmlTextEncoder
struct XmlTextEncoder_t1632274355;
// System.Xml.XmlTextWriter
struct XmlTextWriter_t2114213153;
// System.Xml.XmlTextWriter/Namespace[]
struct NamespaceU5BU5D_t4259279085;
// System.Xml.XmlTextWriter/State[]
struct StateU5BU5D_t428546178;
// System.Xml.XmlTextWriter/TagInfo[]
struct TagInfoU5BU5D_t2840723532;
// System.Xml.XmlTextWriterBase64Encoder
struct XmlTextWriterBase64Encoder_t4259465041;
// System.Xml.XmlWriter
struct XmlWriter_t127905479;

extern RuntimeClass* ArgumentException_t132251570_il2cpp_TypeInfo_var;
extern RuntimeClass* ArgumentNullException_t1615371798_il2cpp_TypeInfo_var;
extern RuntimeClass* ArgumentOutOfRangeException_t777629997_il2cpp_TypeInfo_var;
extern RuntimeClass* ArrayList_t2718874744_il2cpp_TypeInfo_var;
extern RuntimeClass* AssertSection_t2347182250_il2cpp_TypeInfo_var;
extern RuntimeClass* AsyncResult_t4194309572_il2cpp_TypeInfo_var;
extern RuntimeClass* AuthenticationManager_t2084001809_il2cpp_TypeInfo_var;
extern RuntimeClass* AuthenticationModuleElementCollection_t1161221431_il2cpp_TypeInfo_var;
extern RuntimeClass* AuthenticationModuleElement_t2289740666_il2cpp_TypeInfo_var;
extern RuntimeClass* AuthenticationModulesSection_t1083221556_il2cpp_TypeInfo_var;
extern RuntimeClass* AutoDetectValues_t1649618618_il2cpp_TypeInfo_var;
extern RuntimeClass* Boolean_t97287965_il2cpp_TypeInfo_var;
extern RuntimeClass* BypassElementCollection_t47326401_il2cpp_TypeInfo_var;
extern RuntimeClass* BypassElement_t2358616601_il2cpp_TypeInfo_var;
extern RuntimeClass* BypassOnLocalValues_t945670496_il2cpp_TypeInfo_var;
extern RuntimeClass* ByteU5BU5D_t4116647657_il2cpp_TypeInfo_var;
extern RuntimeClass* Byte_t1134296376_il2cpp_TypeInfo_var;
extern RuntimeClass* CancellationToken_t784455623_il2cpp_TypeInfo_var;
extern RuntimeClass* CaseInsensitiveAscii_t863499908_il2cpp_TypeInfo_var;
extern RuntimeClass* CaseInsensitiveHashCodeProvider_t1962629119_il2cpp_TypeInfo_var;
extern RuntimeClass* CharU5BU5D_t3528271667_il2cpp_TypeInfo_var;
extern RuntimeClass* Char_t3634460470_il2cpp_TypeInfo_var;
extern RuntimeClass* Comparer_t1912461351_il2cpp_TypeInfo_var;
extern RuntimeClass* Comparer_t2468739868_il2cpp_TypeInfo_var;
extern RuntimeClass* ConfigurationErrorsException_t66512296_il2cpp_TypeInfo_var;
extern RuntimeClass* ConfigurationException_t3515317685_il2cpp_TypeInfo_var;
extern RuntimeClass* ConfigurationManager_t386529156_il2cpp_TypeInfo_var;
extern RuntimeClass* ConfigurationPropertyCollection_t2852175726_il2cpp_TypeInfo_var;
extern RuntimeClass* ConfigurationProperty_t3590861854_il2cpp_TypeInfo_var;
extern RuntimeClass* ConfigurationSettings_t822951835_il2cpp_TypeInfo_var;
extern RuntimeClass* ConnectionManagementData_t2003128658_il2cpp_TypeInfo_var;
extern RuntimeClass* ConnectionManagementElementCollection_t3860227195_il2cpp_TypeInfo_var;
extern RuntimeClass* ConnectionManagementElement_t3857438253_il2cpp_TypeInfo_var;
extern RuntimeClass* ConnectionManagementSection_t1603642748_il2cpp_TypeInfo_var;
extern RuntimeClass* ConstructorInfo_t5769829_il2cpp_TypeInfo_var;
extern RuntimeClass* Convert_t2465617642_il2cpp_TypeInfo_var;
extern RuntimeClass* CookieCollectionEnumerator_t4111970292_il2cpp_TypeInfo_var;
extern RuntimeClass* CookieCollection_t3881042616_il2cpp_TypeInfo_var;
extern RuntimeClass* CookieContainer_t2331592909_il2cpp_TypeInfo_var;
extern RuntimeClass* CookieException_t2325395694_il2cpp_TypeInfo_var;
extern RuntimeClass* CookieParser_t2349142305_il2cpp_TypeInfo_var;
extern RuntimeClass* Cookie_t993873397_il2cpp_TypeInfo_var;
extern RuntimeClass* CultureInfo_t4157843068_il2cpp_TypeInfo_var;
extern RuntimeClass* DateTime_t3738529785_il2cpp_TypeInfo_var;
extern RuntimeClass* DecoderReplacementFallback_t1462101135_il2cpp_TypeInfo_var;
extern RuntimeClass* DefaultConfig_t1013547162_il2cpp_TypeInfo_var;
extern RuntimeClass* DefaultProxySectionInternal_t3889414525_il2cpp_TypeInfo_var;
extern RuntimeClass* DefaultProxySection_t4167594595_il2cpp_TypeInfo_var;
extern RuntimeClass* DefaultTraceListener_t2804304119_il2cpp_TypeInfo_var;
extern RuntimeClass* DeflateStreamNative_t1405046456_il2cpp_TypeInfo_var;
extern RuntimeClass* DeflateStream_t4175168077_il2cpp_TypeInfo_var;
extern RuntimeClass* DescriptionAttribute_t874390736_il2cpp_TypeInfo_var;
extern RuntimeClass* DiagnosticsConfiguration_t1159239597_il2cpp_TypeInfo_var;
extern RuntimeClass* DictionaryEntry_t3123975638_il2cpp_TypeInfo_var;
extern RuntimeClass* DllNotFoundException_t2721418633_il2cpp_TypeInfo_var;
extern RuntimeClass* ElementHandler_t2521990823_il2cpp_TypeInfo_var;
extern RuntimeClass* EncoderReplacementFallback_t1623206753_il2cpp_TypeInfo_var;
extern RuntimeClass* Encoding_t1523322056_il2cpp_TypeInfo_var;
extern RuntimeClass* Enum_t4135868527_il2cpp_TypeInfo_var;
extern RuntimeClass* Exception_t_il2cpp_TypeInfo_var;
extern RuntimeClass* FilterElement_t2356978203_il2cpp_TypeInfo_var;
extern RuntimeClass* GC_t959872083_il2cpp_TypeInfo_var;
extern RuntimeClass* Hashtable_t1853889766_il2cpp_TypeInfo_var;
extern RuntimeClass* HeaderVariantInfoU5BU5D_t3295031164_il2cpp_TypeInfo_var;
extern RuntimeClass* HttpWebRequestElement_t2801692355_il2cpp_TypeInfo_var;
extern RuntimeClass* IAuthenticationModule_t3112562943_il2cpp_TypeInfo_var;
extern RuntimeClass* ICloneable_t724424198_il2cpp_TypeInfo_var;
extern RuntimeClass* IComparer_t1540313114_il2cpp_TypeInfo_var;
extern RuntimeClass* IConfigXmlNode_t786196396_il2cpp_TypeInfo_var;
extern RuntimeClass* IDictionaryEnumerator_t1693217257_il2cpp_TypeInfo_var;
extern RuntimeClass* IDictionary_t1363984059_il2cpp_TypeInfo_var;
extern RuntimeClass* IDisposable_t3640265483_il2cpp_TypeInfo_var;
extern RuntimeClass* IEnumerable_t1941168011_il2cpp_TypeInfo_var;
extern RuntimeClass* IEnumerator_t1853284238_il2cpp_TypeInfo_var;
extern RuntimeClass* IList_t2094931216_il2cpp_TypeInfo_var;
extern RuntimeClass* IOException_t4088381929_il2cpp_TypeInfo_var;
extern RuntimeClass* IPAddress_t241777590_il2cpp_TypeInfo_var;
extern RuntimeClass* IdnMapping_t1700667501_il2cpp_TypeInfo_var;
extern RuntimeClass* Instance_t2576538215_il2cpp_TypeInfo_var;
extern RuntimeClass* Int32U5BU5D_t385246372_il2cpp_TypeInfo_var;
extern RuntimeClass* Int32_t2950945753_il2cpp_TypeInfo_var;
extern RuntimeClass* Int64U5BU5D_t2559172825_il2cpp_TypeInfo_var;
extern RuntimeClass* IntPtr_t_il2cpp_TypeInfo_var;
extern RuntimeClass* InvalidOperationException_t56020091_il2cpp_TypeInfo_var;
extern RuntimeClass* InvariantComparer_t2192987191_il2cpp_TypeInfo_var;
extern RuntimeClass* Ipv6Element_t180053194_il2cpp_TypeInfo_var;
extern RuntimeClass* List_1_t128053199_il2cpp_TypeInfo_var;
extern RuntimeClass* List_1_t2806961458_il2cpp_TypeInfo_var;
extern RuntimeClass* List_1_t3319525431_il2cpp_TypeInfo_var;
extern RuntimeClass* ListenerElement_t3111952272_il2cpp_TypeInfo_var;
extern RuntimeClass* ListenerElementsCollection_t1095146761_il2cpp_TypeInfo_var;
extern RuntimeClass* ManualResetEvent_t451242010_il2cpp_TypeInfo_var;
extern RuntimeClass* Marshal_t1757017490_il2cpp_TypeInfo_var;
extern RuntimeClass* Math_t1671470975_il2cpp_TypeInfo_var;
extern RuntimeClass* ModuleElement_t3252950656_il2cpp_TypeInfo_var;
extern RuntimeClass* NotImplementedException_t3489357830_il2cpp_TypeInfo_var;
extern RuntimeClass* NotSupportedException_t1314879016_il2cpp_TypeInfo_var;
extern RuntimeClass* ObjectDisposedException_t21392786_il2cpp_TypeInfo_var;
extern RuntimeClass* ObjectU5BU5D_t2843939325_il2cpp_TypeInfo_var;
extern RuntimeClass* OutOfMemoryException_t2437671686_il2cpp_TypeInfo_var;
extern RuntimeClass* PathList_t2806410337_il2cpp_TypeInfo_var;
extern RuntimeClass* Path_t1605229823_il2cpp_TypeInfo_var;
extern RuntimeClass* PerfCounterSection_t3884640147_il2cpp_TypeInfo_var;
extern RuntimeClass* PerformanceCountersElement_t4093363992_il2cpp_TypeInfo_var;
extern RuntimeClass* ProxyElement_t3214064751_il2cpp_TypeInfo_var;
extern RuntimeClass* ReadMethod_t893206259_il2cpp_TypeInfo_var;
extern RuntimeClass* Regex_t3657309853_il2cpp_TypeInfo_var;
extern RuntimeClass* Registry_t2858193406_il2cpp_TypeInfo_var;
extern RuntimeClass* RequestCacheLevel_t1509648360_il2cpp_TypeInfo_var;
extern RuntimeClass* RequestCache_t3669488992_il2cpp_TypeInfo_var;
extern RuntimeClass* RuntimeObject_il2cpp_TypeInfo_var;
extern RuntimeClass* SafeDeflateStreamHandle_t2005819069_il2cpp_TypeInfo_var;
extern RuntimeClass* SecurityPermission_t2954997752_il2cpp_TypeInfo_var;
extern RuntimeClass* SecurityUtils_t1683571703_il2cpp_TypeInfo_var;
extern RuntimeClass* ServicePointManagerElement_t2768640361_il2cpp_TypeInfo_var;
extern RuntimeClass* SettingsSectionInternal_t781171337_il2cpp_TypeInfo_var;
extern RuntimeClass* SettingsSection_t1259474535_il2cpp_TypeInfo_var;
extern RuntimeClass* SharedListenerElementsCollection_t127800851_il2cpp_TypeInfo_var;
extern RuntimeClass* SocketElement_t3329874080_il2cpp_TypeInfo_var;
extern RuntimeClass* SourceElement_t572173626_il2cpp_TypeInfo_var;
extern RuntimeClass* SourceElementsCollection_t3236719373_il2cpp_TypeInfo_var;
extern RuntimeClass* SourceLevels_t2339259104_il2cpp_TypeInfo_var;
extern RuntimeClass* StackOverflowException_t3629451388_il2cpp_TypeInfo_var;
extern RuntimeClass* Stream_t1273022909_il2cpp_TypeInfo_var;
extern RuntimeClass* StringBuilder_t_il2cpp_TypeInfo_var;
extern RuntimeClass* StringComparer_t3301955079_il2cpp_TypeInfo_var;
extern RuntimeClass* StringDictionary_t120437468_il2cpp_TypeInfo_var;
extern RuntimeClass* StringU5BU5D_t1281789340_il2cpp_TypeInfo_var;
extern RuntimeClass* String_t_il2cpp_TypeInfo_var;
extern RuntimeClass* SwitchElement_t1208244899_il2cpp_TypeInfo_var;
extern RuntimeClass* SwitchElementsCollection_t2023008279_il2cpp_TypeInfo_var;
extern RuntimeClass* Switch_t4228844028_il2cpp_TypeInfo_var;
extern RuntimeClass* SystemDiagnosticsSection_t3552941008_il2cpp_TypeInfo_var;
extern RuntimeClass* TargetInvocationException_t4266643902_il2cpp_TypeInfo_var;
extern RuntimeClass* ThreadAbortException_t4074510458_il2cpp_TypeInfo_var;
extern RuntimeClass* TimeSpan_t881159249_il2cpp_TypeInfo_var;
extern RuntimeClass* TraceFilter_t4153521180_il2cpp_TypeInfo_var;
extern RuntimeClass* TraceImplSettings_t2527703222_il2cpp_TypeInfo_var;
extern RuntimeClass* TraceInternal_t3347261369_il2cpp_TypeInfo_var;
extern RuntimeClass* TraceListenerCollection_t1347122889_il2cpp_TypeInfo_var;
extern RuntimeClass* TraceListener_t3975618648_il2cpp_TypeInfo_var;
extern RuntimeClass* TraceOptions_t3546477972_il2cpp_TypeInfo_var;
extern RuntimeClass* TraceSection_t4243885952_il2cpp_TypeInfo_var;
extern RuntimeClass* TraceSourceInfo_t2065837391_il2cpp_TypeInfo_var;
extern RuntimeClass* TypeU5BU5D_t3940880105_il2cpp_TypeInfo_var;
extern RuntimeClass* Type_t_il2cpp_TypeInfo_var;
extern RuntimeClass* TypedElement_t2581589637_il2cpp_TypeInfo_var;
extern RuntimeClass* UInt16_t2177724958_il2cpp_TypeInfo_var;
extern RuntimeClass* UInt32_t2560061978_il2cpp_TypeInfo_var;
extern RuntimeClass* UnmanagedReadOrWrite_t1975956110_il2cpp_TypeInfo_var;
extern RuntimeClass* UriBuilder_t579353065_il2cpp_TypeInfo_var;
extern RuntimeClass* UriFormatException_t953270471_il2cpp_TypeInfo_var;
extern RuntimeClass* UriHelper_t3559114794_il2cpp_TypeInfo_var;
extern RuntimeClass* UriParser_t3890150400_il2cpp_TypeInfo_var;
extern RuntimeClass* Uri_t100236324_il2cpp_TypeInfo_var;
extern RuntimeClass* UseSystemDefaultValues_t2711047072_il2cpp_TypeInfo_var;
extern RuntimeClass* ValidationHelper_t3640249616_il2cpp_TypeInfo_var;
extern RuntimeClass* WeakReference_t1334886716_il2cpp_TypeInfo_var;
extern RuntimeClass* WebProxyData_t2281640229_il2cpp_TypeInfo_var;
extern RuntimeClass* WebProxyScriptElement_t477406598_il2cpp_TypeInfo_var;
extern RuntimeClass* WebProxy_t2016760542_il2cpp_TypeInfo_var;
extern RuntimeClass* WebRequestModuleElementCollection_t925190782_il2cpp_TypeInfo_var;
extern RuntimeClass* WebRequestModuleElement_t1406085120_il2cpp_TypeInfo_var;
extern RuntimeClass* WebRequestModulesSection_t4132732301_il2cpp_TypeInfo_var;
extern RuntimeClass* WriteMethod_t2538911768_il2cpp_TypeInfo_var;
extern RuntimeClass* XmlAttribute_t1173852259_il2cpp_TypeInfo_var;
extern RuntimeClass* XmlNodeType_t1672767151_il2cpp_TypeInfo_var;
extern RuntimeClass* XmlNode_t3767805227_il2cpp_TypeInfo_var;
extern RuntimeClass* XmlWriterTraceListener_t2708883810_il2cpp_TypeInfo_var;
extern RuntimeField* U3CPrivateImplementationDetailsU3E_t3057255364____0283A6AF88802AB45989B29549915BEA0F6CD515_0_FieldInfo_var;
extern RuntimeField* U3CPrivateImplementationDetailsU3E_t3057255364____5BC3486B05BA8CF4689C7BDB198B3F477BB4E20C_6_FieldInfo_var;
extern RuntimeField* U3CPrivateImplementationDetailsU3E_t3057255364____EEAFE8C6E1AB017237567305EE925C976CDB6458_16_FieldInfo_var;
extern String_t* _stringLiteral1008880119;
extern String_t* _stringLiteral1038887959;
extern String_t* _stringLiteral1043874018;
extern String_t* _stringLiteral1048376966;
extern String_t* _stringLiteral1057238085;
extern String_t* _stringLiteral10692955;
extern String_t* _stringLiteral1082126080;
extern String_t* _stringLiteral1110505755;
extern String_t* _stringLiteral1168857763;
extern String_t* _stringLiteral1195030500;
extern String_t* _stringLiteral1201550598;
extern String_t* _stringLiteral1212291584;
extern String_t* _stringLiteral1220639822;
extern String_t* _stringLiteral1229726243;
extern String_t* _stringLiteral1233496482;
extern String_t* _stringLiteral123616749;
extern String_t* _stringLiteral1256628444;
extern String_t* _stringLiteral1272525310;
extern String_t* _stringLiteral127757484;
extern String_t* _stringLiteral1305937687;
extern String_t* _stringLiteral13686479;
extern String_t* _stringLiteral1411713704;
extern String_t* _stringLiteral1456606265;
extern String_t* _stringLiteral1471173669;
extern String_t* _stringLiteral1476415611;
extern String_t* _stringLiteral1499355936;
extern String_t* _stringLiteral1508953035;
extern String_t* _stringLiteral1522146100;
extern String_t* _stringLiteral1530190745;
extern String_t* _stringLiteral1536111178;
extern String_t* _stringLiteral1557880777;
extern String_t* _stringLiteral159382296;
extern String_t* _stringLiteral1609214314;
extern String_t* _stringLiteral1610285878;
extern String_t* _stringLiteral1612058056;
extern String_t* _stringLiteral1612209531;
extern String_t* _stringLiteral1621028992;
extern String_t* _stringLiteral1622324629;
extern String_t* _stringLiteral1641504343;
extern String_t* _stringLiteral1654115010;
extern String_t* _stringLiteral165771882;
extern String_t* _stringLiteral1670071986;
extern String_t* _stringLiteral1711101837;
extern String_t* _stringLiteral1762483393;
extern String_t* _stringLiteral1775765070;
extern String_t* _stringLiteral1784163159;
extern String_t* _stringLiteral1812534533;
extern String_t* _stringLiteral1830926775;
extern String_t* _stringLiteral1841704655;
extern String_t* _stringLiteral1887279536;
extern String_t* _stringLiteral1922940613;
extern String_t* _stringLiteral1931905823;
extern String_t* _stringLiteral1945222715;
extern String_t* _stringLiteral1948333211;
extern String_t* _stringLiteral1964454777;
extern String_t* _stringLiteral1969920693;
extern String_t* _stringLiteral1973861591;
extern String_t* _stringLiteral1983964431;
extern String_t* _stringLiteral1985170617;
extern String_t* _stringLiteral2002595880;
extern String_t* _stringLiteral2099589424;
extern String_t* _stringLiteral2177527328;
extern String_t* _stringLiteral2177527392;
extern String_t* _stringLiteral2177527456;
extern String_t* _stringLiteral2177527520;
extern String_t* _stringLiteral2177527584;
extern String_t* _stringLiteral2177527648;
extern String_t* _stringLiteral2177527712;
extern String_t* _stringLiteral2177527776;
extern String_t* _stringLiteral2177527840;
extern String_t* _stringLiteral2177527904;
extern String_t* _stringLiteral2177527968;
extern String_t* _stringLiteral2177528028;
extern String_t* _stringLiteral2177528096;
extern String_t* _stringLiteral2177528160;
extern String_t* _stringLiteral2177528224;
extern String_t* _stringLiteral2177528288;
extern String_t* _stringLiteral2189258257;
extern String_t* _stringLiteral2189258321;
extern String_t* _stringLiteral2189258385;
extern String_t* _stringLiteral2189258449;
extern String_t* _stringLiteral2189258513;
extern String_t* _stringLiteral2189258577;
extern String_t* _stringLiteral2189258641;
extern String_t* _stringLiteral2189258705;
extern String_t* _stringLiteral2189258769;
extern String_t* _stringLiteral2189258833;
extern String_t* _stringLiteral2189258897;
extern String_t* _stringLiteral2189258961;
extern String_t* _stringLiteral2189259025;
extern String_t* _stringLiteral2189259089;
extern String_t* _stringLiteral2189259153;
extern String_t* _stringLiteral2189259217;
extern String_t* _stringLiteral2334046305;
extern String_t* _stringLiteral2350156779;
extern String_t* _stringLiteral2356847734;
extern String_t* _stringLiteral2359327129;
extern String_t* _stringLiteral2389225945;
extern String_t* _stringLiteral2391157367;
extern String_t* _stringLiteral2401017551;
extern String_t* _stringLiteral2447942539;
extern String_t* _stringLiteral2459533878;
extern String_t* _stringLiteral2470428836;
extern String_t* _stringLiteral2478378977;
extern String_t* _stringLiteral2552955932;
extern String_t* _stringLiteral2553246811;
extern String_t* _stringLiteral2557759028;
extern String_t* _stringLiteral2598091099;
extern String_t* _stringLiteral2660887440;
extern String_t* _stringLiteral2715892796;
extern String_t* _stringLiteral2764292673;
extern String_t* _stringLiteral2792132888;
extern String_t* _stringLiteral2885343603;
extern String_t* _stringLiteral2891204045;
extern String_t* _stringLiteral2905458249;
extern String_t* _stringLiteral2965398060;
extern String_t* _stringLiteral2977176325;
extern String_t* _stringLiteral2981044129;
extern String_t* _stringLiteral2993710011;
extern String_t* _stringLiteral307110623;
extern String_t* _stringLiteral3075574652;
extern String_t* _stringLiteral3099255805;
extern String_t* _stringLiteral3109419003;
extern String_t* _stringLiteral3119676097;
extern String_t* _stringLiteral3133309892;
extern String_t* _stringLiteral3145180685;
extern String_t* _stringLiteral3155392972;
extern String_t* _stringLiteral3192100143;
extern String_t* _stringLiteral3207820447;
extern String_t* _stringLiteral3226143518;
extern String_t* _stringLiteral3230615015;
extern String_t* _stringLiteral3243520166;
extern String_t* _stringLiteral3265744053;
extern String_t* _stringLiteral3298299077;
extern String_t* _stringLiteral3313977880;
extern String_t* _stringLiteral3356860063;
extern String_t* _stringLiteral3357308665;
extern String_t* _stringLiteral3397110955;
extern String_t* _stringLiteral3435510936;
extern String_t* _stringLiteral3442936022;
extern String_t* _stringLiteral3450517397;
extern String_t* _stringLiteral3450910594;
extern String_t* _stringLiteral3450910708;
extern String_t* _stringLiteral3451041664;
extern String_t* _stringLiteral3451631604;
extern String_t* _stringLiteral3452614524;
extern String_t* _stringLiteral3452614526;
extern String_t* _stringLiteral3452614528;
extern String_t* _stringLiteral3452614529;
extern String_t* _stringLiteral3452614530;
extern String_t* _stringLiteral3452614534;
extern String_t* _stringLiteral3452614535;
extern String_t* _stringLiteral3452614544;
extern String_t* _stringLiteral3452614547;
extern String_t* _stringLiteral3452614549;
extern String_t* _stringLiteral3452614550;
extern String_t* _stringLiteral3452614642;
extern String_t* _stringLiteral3452614643;
extern String_t* _stringLiteral3452614645;
extern String_t* _stringLiteral3459943374;
extern String_t* _stringLiteral3460481212;
extern String_t* _stringLiteral3483203916;
extern String_t* _stringLiteral3493618073;
extern String_t* _stringLiteral3493619321;
extern String_t* _stringLiteral351199195;
extern String_t* _stringLiteral3519664448;
extern String_t* _stringLiteral3542312340;
extern String_t* _stringLiteral3553307598;
extern String_t* _stringLiteral3588019078;
extern String_t* _stringLiteral3597119875;
extern String_t* _stringLiteral3654739179;
extern String_t* _stringLiteral3727405333;
extern String_t* _stringLiteral3740129716;
extern String_t* _stringLiteral3796264707;
extern String_t* _stringLiteral37995922;
extern String_t* _stringLiteral3804645085;
extern String_t* _stringLiteral3806653507;
extern String_t* _stringLiteral3851748955;
extern String_t* _stringLiteral3867580481;
extern String_t* _stringLiteral3891798113;
extern String_t* _stringLiteral3929790722;
extern String_t* _stringLiteral3931326849;
extern String_t* _stringLiteral3948641936;
extern String_t* _stringLiteral3953580575;
extern String_t* _stringLiteral3981528787;
extern String_t* _stringLiteral3985424915;
extern String_t* _stringLiteral3986060340;
extern String_t* _stringLiteral3990553952;
extern String_t* _stringLiteral3992213197;
extern String_t* _stringLiteral4007973390;
extern String_t* _stringLiteral4009183095;
extern String_t* _stringLiteral4011475451;
extern String_t* _stringLiteral4039732320;
extern String_t* _stringLiteral4047609724;
extern String_t* _stringLiteral405613428;
extern String_t* _stringLiteral4059539929;
extern String_t* _stringLiteral4076253765;
extern String_t* _stringLiteral407879406;
extern String_t* _stringLiteral409294624;
extern String_t* _stringLiteral4105521188;
extern String_t* _stringLiteral4106131470;
extern String_t* _stringLiteral4128592124;
extern String_t* _stringLiteral4153351981;
extern String_t* _stringLiteral41810558;
extern String_t* _stringLiteral4185363193;
extern String_t* _stringLiteral41992229;
extern String_t* _stringLiteral4205402776;
extern String_t* _stringLiteral4218731536;
extern String_t* _stringLiteral4263589583;
extern String_t* _stringLiteral4264318040;
extern String_t* _stringLiteral4269838979;
extern String_t* _stringLiteral4271969761;
extern String_t* _stringLiteral4294193667;
extern String_t* _stringLiteral440434960;
extern String_t* _stringLiteral470559998;
extern String_t* _stringLiteral475703782;
extern String_t* _stringLiteral489021945;
extern String_t* _stringLiteral502862856;
extern String_t* _stringLiteral509821833;
extern String_t* _stringLiteral555474;
extern String_t* _stringLiteral62725243;
extern String_t* _stringLiteral62725275;
extern String_t* _stringLiteral646178060;
extern String_t* _stringLiteral688162554;
extern String_t* _stringLiteral701859686;
extern String_t* _stringLiteral705949069;
extern String_t* _stringLiteral74268235;
extern String_t* _stringLiteral744797316;
extern String_t* _stringLiteral757602046;
extern String_t* _stringLiteral768501007;
extern String_t* _stringLiteral772815708;
extern String_t* _stringLiteral786871009;
extern String_t* _stringLiteral794131071;
extern String_t* _stringLiteral797640427;
extern String_t* _stringLiteral837018341;
extern String_t* _stringLiteral844061258;
extern String_t* _stringLiteral926514360;
extern String_t* _stringLiteral927632030;
extern const RuntimeMethod* AuthenticationManager_Authenticate_m220441371_RuntimeMethod_var;
extern const RuntimeMethod* AuthenticationManager_PreAuthenticate_m1971834472_RuntimeMethod_var;
extern const RuntimeMethod* AuthenticationModuleElementCollection_GetElementKey_m1696916052_RuntimeMethod_var;
extern const RuntimeMethod* BypassElementCollection_GetElementKey_m4061408242_RuntimeMethod_var;
extern const RuntimeMethod* ConnectionManagementElementCollection_GetElementKey_m2780015538_RuntimeMethod_var;
extern const RuntimeMethod* CookieCollectionEnumerator_System_Collections_IEnumerator_MoveNext_m4202356893_RuntimeMethod_var;
extern const RuntimeMethod* CookieCollectionEnumerator_System_Collections_IEnumerator_get_Current_m3850098179_RuntimeMethod_var;
extern const RuntimeMethod* CookieCollection_Add_m2335546787_RuntimeMethod_var;
extern const RuntimeMethod* CookieCollection_Add_m473237455_RuntimeMethod_var;
extern const RuntimeMethod* CookieCollection_get_Item_m2278675250_RuntimeMethod_var;
extern const RuntimeMethod* CookieContainer_Add_m2909607730_RuntimeMethod_var;
extern const RuntimeMethod* CookieContainer_CookieCutter_m2390028045_RuntimeMethod_var;
extern const RuntimeMethod* CookieContainer_GetCookieHeader_m3804824737_RuntimeMethod_var;
extern const RuntimeMethod* Cookie_VerifySetDefaults_m2347944681_RuntimeMethod_var;
extern const RuntimeMethod* Cookie_set_Port_m1447813981_RuntimeMethod_var;
extern const RuntimeMethod* Cookie_set_Version_m3274352061_RuntimeMethod_var;
extern const RuntimeMethod* DeflateStreamNative_CheckResult_m276740021_RuntimeMethod_var;
extern const RuntimeMethod* DeflateStreamNative_UnmanagedRead_m255710264_RuntimeMethod_var;
extern const RuntimeMethod* DeflateStreamNative_UnmanagedWrite_m232731864_RuntimeMethod_var;
extern const RuntimeMethod* DeflateStream_BeginRead_m437329223_RuntimeMethod_var;
extern const RuntimeMethod* DeflateStream_BeginWrite_m1021334227_RuntimeMethod_var;
extern const RuntimeMethod* DeflateStream_EndRead_m4289412642_RuntimeMethod_var;
extern const RuntimeMethod* DeflateStream_EndWrite_m1295999073_RuntimeMethod_var;
extern const RuntimeMethod* DeflateStream_Flush_m2668044568_RuntimeMethod_var;
extern const RuntimeMethod* DeflateStream_ReadInternal_m4024881745_RuntimeMethod_var;
extern const RuntimeMethod* DeflateStream_Read_m2462209149_RuntimeMethod_var;
extern const RuntimeMethod* DeflateStream_Seek_m3685451449_RuntimeMethod_var;
extern const RuntimeMethod* DeflateStream_WriteInternal_m4168753255_RuntimeMethod_var;
extern const RuntimeMethod* DeflateStream_Write_m4264238449_RuntimeMethod_var;
extern const RuntimeMethod* DeflateStream__ctor_m3390202582_RuntimeMethod_var;
extern const RuntimeMethod* DeflateStream_get_Length_m1099282904_RuntimeMethod_var;
extern const RuntimeMethod* DeflateStream_get_Position_m1563329739_RuntimeMethod_var;
extern const RuntimeMethod* DeflateStream_set_Position_m1956031577_RuntimeMethod_var;
extern const RuntimeMethod* DiagnosticsConfigurationHandler_AddAssertNode_m1012592237_RuntimeMethod_var;
extern const RuntimeMethod* DiagnosticsConfigurationHandler_AddPerformanceCountersNode_m3882628209_RuntimeMethod_var;
extern const RuntimeMethod* DiagnosticsConfigurationHandler_AddSourcesNode_m4116619100_RuntimeMethod_var;
extern const RuntimeMethod* DiagnosticsConfigurationHandler_AddSwitchesNode_m3534264561_RuntimeMethod_var;
extern const RuntimeMethod* DiagnosticsConfigurationHandler_AddTraceAttributes_m2084434209_RuntimeMethod_var;
extern const RuntimeMethod* DiagnosticsConfigurationHandler_AddTraceListener_m2705949763_RuntimeMethod_var;
extern const RuntimeMethod* DiagnosticsConfigurationHandler_AddTraceNode_m3669193440_RuntimeMethod_var;
extern const RuntimeMethod* DiagnosticsConfigurationHandler_AddTraceSource_m492124141_RuntimeMethod_var;
extern const RuntimeMethod* DiagnosticsConfigurationHandler_RemoveTraceListener_m964532660_RuntimeMethod_var;
extern const RuntimeMethod* DiagnosticsConfigurationHandler_ThrowMissingAttribute_m1748857606_RuntimeMethod_var;
extern const RuntimeMethod* DiagnosticsConfigurationHandler_ThrowUnrecognizedAttribute_m934381235_RuntimeMethod_var;
extern const RuntimeMethod* DiagnosticsConfigurationHandler_ThrowUnrecognizedElement_m3020382959_RuntimeMethod_var;
extern const RuntimeMethod* DiagnosticsConfigurationHandler_ThrowUnrecognizedNode_m1136137508_RuntimeMethod_var;
extern const RuntimeMethod* DiagnosticsConfigurationHandler_ValidateAttribute_m4260541057_RuntimeMethod_var;
extern const RuntimeMethod* DomainNameHelper_IdnEquivalent_m1864673331_RuntimeMethod_var;
extern const RuntimeMethod* DomainNameHelper_UnicodeEquivalent_m3209706559_RuntimeMethod_var;
extern const RuntimeMethod* GZipStream_Seek_m383901059_RuntimeMethod_var;
extern const RuntimeMethod* GZipStream_ThrowStreamClosedException_m1418565426_RuntimeMethod_var;
extern const RuntimeMethod* GZipStream_get_Length_m3140588920_RuntimeMethod_var;
extern const RuntimeMethod* GZipStream_get_Position_m3655800481_RuntimeMethod_var;
extern const RuntimeMethod* GZipStream_set_Position_m3660732374_RuntimeMethod_var;
extern const RuntimeMethod* IriHelper_EscapeUnescapeIri_m1552564458_RuntimeMethod_var;
extern const RuntimeMethod* KeyValuePair_2__ctor_m932279514_RuntimeMethod_var;
extern const RuntimeMethod* KeyValuePair_2_get_Key_m2635782095_RuntimeMethod_var;
extern const RuntimeMethod* KeyValuePair_2_get_Value_m1804680087_RuntimeMethod_var;
extern const RuntimeMethod* List_1_AddRange_m2863990407_RuntimeMethod_var;
extern const RuntimeMethod* List_1_Add_m1685793073_RuntimeMethod_var;
extern const RuntimeMethod* List_1_Add_m2080863212_RuntimeMethod_var;
extern const RuntimeMethod* List_1_Add_m586215740_RuntimeMethod_var;
extern const RuntimeMethod* List_1_Clear_m1902893244_RuntimeMethod_var;
extern const RuntimeMethod* List_1_ToArray_m1469074435_RuntimeMethod_var;
extern const RuntimeMethod* List_1_TrimExcess_m857487962_RuntimeMethod_var;
extern const RuntimeMethod* List_1__ctor_m1204004817_RuntimeMethod_var;
extern const RuntimeMethod* List_1__ctor_m3118875958_RuntimeMethod_var;
extern const RuntimeMethod* List_1__ctor_m706204246_RuntimeMethod_var;
extern const RuntimeMethod* List_1__ctor_m8165608_RuntimeMethod_var;
extern const RuntimeMethod* List_1_get_Count_m2276455407_RuntimeMethod_var;
extern const RuntimeMethod* List_1_get_Count_m4131748092_RuntimeMethod_var;
extern const RuntimeMethod* List_1_get_Item_m771253227_RuntimeMethod_var;
extern const RuntimeMethod* List_1_get_Item_m883280456_RuntimeMethod_var;
extern const RuntimeMethod* ListenerElement_GetRuntimeObject_m964230851_RuntimeMethod_var;
extern const RuntimeMethod* RequestCacheProtocol__ctor_m1525145262_RuntimeMethod_var;
extern const RuntimeMethod* RequestCacheValidator_CreateValidator_m1853166455_RuntimeMethod_var;
extern const RuntimeMethod* SourceElement_DeserializeElement_m1132684156_RuntimeMethod_var;
extern const RuntimeMethod* SwitchLevelAttribute_set_SwitchLevelType_m1175386495_RuntimeMethod_var;
extern const RuntimeMethod* TaskToApm_End_TisInt32_t2950945753_m2874764222_RuntimeMethod_var;
extern const RuntimeMethod* TraceListenerCollection_InitializeListener_m198015728_RuntimeMethod_var;
extern const RuntimeMethod* TraceListenerCollection_System_Collections_IList_Add_m4265856600_RuntimeMethod_var;
extern const RuntimeMethod* TraceListenerCollection_System_Collections_IList_Insert_m2667140680_RuntimeMethod_var;
extern const RuntimeMethod* TraceListenerCollection_System_Collections_IList_set_Item_m1978416327_RuntimeMethod_var;
extern const RuntimeMethod* TraceListener_set_IndentSize_m3639388934_RuntimeMethod_var;
extern const RuntimeMethod* TraceListener_set_TraceOutputOptions_m1895669819_RuntimeMethod_var;
extern const RuntimeMethod* TraceUtils_GetRuntimeObject_m4109278062_RuntimeMethod_var;
extern const RuntimeMethod* TraceUtils_VerifyAttributes_m1233622274_RuntimeMethod_var;
extern const RuntimeMethod* WebRequestModuleElementCollection_GetElementKey_m3584251142_RuntimeMethod_var;
extern const RuntimeType* AssertSection_t2347182250_0_0_0_var;
extern const RuntimeType* AuthenticationModuleElementCollection_t1161221431_0_0_0_var;
extern const RuntimeType* AutoDetectValues_t1649618618_0_0_0_var;
extern const RuntimeType* Boolean_t97287965_0_0_0_var;
extern const RuntimeType* BypassElementCollection_t47326401_0_0_0_var;
extern const RuntimeType* BypassOnLocalValues_t945670496_0_0_0_var;
extern const RuntimeType* ConnectionManagementElementCollection_t3860227195_0_0_0_var;
extern const RuntimeType* CookieCollection_t3881042616_0_0_0_var;
extern const RuntimeType* DateTime_t3738529785_0_0_0_var;
extern const RuntimeType* DefaultTraceListener_t2804304119_0_0_0_var;
extern const RuntimeType* DelimitedListTraceListener_t2303506067_0_0_0_var;
extern const RuntimeType* EventLogTraceListener_t1955492177_0_0_0_var;
extern const RuntimeType* FilterElement_t2356978203_0_0_0_var;
extern const RuntimeType* HttpWebRequestElement_t2801692355_0_0_0_var;
extern const RuntimeType* Int32_t2950945753_0_0_0_var;
extern const RuntimeType* Ipv6Element_t180053194_0_0_0_var;
extern const RuntimeType* ListenerElementsCollection_t1095146761_0_0_0_var;
extern const RuntimeType* ModuleElement_t3252950656_0_0_0_var;
extern const RuntimeType* PerfCounterSection_t3884640147_0_0_0_var;
extern const RuntimeType* PerformanceCountersElement_t4093363992_0_0_0_var;
extern const RuntimeType* ProxyElement_t3214064751_0_0_0_var;
extern const RuntimeType* ServicePointManagerElement_t2768640361_0_0_0_var;
extern const RuntimeType* SharedListenerElementsCollection_t127800851_0_0_0_var;
extern const RuntimeType* SocketElement_t3329874080_0_0_0_var;
extern const RuntimeType* SourceElementsCollection_t3236719373_0_0_0_var;
extern const RuntimeType* SourceLevels_t2339259104_0_0_0_var;
extern const RuntimeType* String_t_0_0_0_var;
extern const RuntimeType* SwitchElementsCollection_t2023008279_0_0_0_var;
extern const RuntimeType* TextWriterTraceListener_t280110789_0_0_0_var;
extern const RuntimeType* TimeSpan_t881159249_0_0_0_var;
extern const RuntimeType* TraceListener_t3975618648_0_0_0_var;
extern const RuntimeType* TraceOptions_t3546477972_0_0_0_var;
extern const RuntimeType* TraceSection_t4243885952_0_0_0_var;
extern const RuntimeType* Uri_t100236324_0_0_0_var;
extern const RuntimeType* UseSystemDefaultValues_t2711047072_0_0_0_var;
extern const RuntimeType* WebProxyScriptElement_t477406598_0_0_0_var;
extern const RuntimeType* WebRequestModuleElementCollection_t925190782_0_0_0_var;
extern const RuntimeType* XmlWriterTraceListener_t2708883810_0_0_0_var;
extern const uint32_t AssertSection__cctor_m3902536371_MetadataUsageId;
extern const uint32_t AssertSection_get_Properties_m1964973399_MetadataUsageId;
extern const uint32_t AuthenticationManager_Authenticate_m220441371_MetadataUsageId;
extern const uint32_t AuthenticationManager_DoAuthenticate_m167986645_MetadataUsageId;
extern const uint32_t AuthenticationManager_EnsureModules_m3673793880_MetadataUsageId;
extern const uint32_t AuthenticationManager_PreAuthenticate_m1971834472_MetadataUsageId;
extern const uint32_t AuthenticationManager__cctor_m2462735150_MetadataUsageId;
extern const uint32_t AuthenticationModuleElementCollection_CreateNewElement_m4121564648_MetadataUsageId;
extern const uint32_t AuthenticationModuleElementCollection_GetElementKey_m1696916052_MetadataUsageId;
extern const uint32_t AuthenticationModuleElement__cctor_m3650536745_MetadataUsageId;
extern const uint32_t AuthenticationModuleElement_get_Properties_m249469996_MetadataUsageId;
extern const uint32_t AuthenticationModuleElement_get_Type_m3942038048_MetadataUsageId;
extern const uint32_t AuthenticationModulesSection__cctor_m2014243278_MetadataUsageId;
extern const uint32_t AuthenticationModulesSection_get_AuthenticationModules_m1522553951_MetadataUsageId;
extern const uint32_t AuthenticationModulesSection_get_Properties_m1847128666_MetadataUsageId;
extern const uint32_t AutoWebProxyScriptEngine_CreateBypassList_m3740700178_MetadataUsageId;
extern const uint32_t AutoWebProxyScriptEngine_GetWebProxyData_m924497217_MetadataUsageId;
extern const uint32_t AutoWebProxyScriptEngine_InitializeRegistryGlobalProxy_m3597593800_MetadataUsageId;
extern const uint32_t AutoWebProxyScriptEngine_ReadEnvVariables_m321268474_MetadataUsageId;
extern const uint32_t AutoWebProxyScriptEngine_ToUri_m3601668441_MetadataUsageId;
extern const uint32_t BindIPEndPoint_BeginInvoke_m516198952_MetadataUsageId;
extern const uint32_t BooleanSwitch__ctor_m3542958405_MetadataUsageId;
extern const uint32_t BypassElementCollection_CreateNewElement_m473499098_MetadataUsageId;
extern const uint32_t BypassElementCollection_GetElementKey_m4061408242_MetadataUsageId;
extern const uint32_t BypassElement__cctor_m2973970370_MetadataUsageId;
extern const uint32_t BypassElement_get_Address_m2010615874_MetadataUsageId;
extern const uint32_t BypassElement_get_Properties_m1871176797_MetadataUsageId;
extern const uint32_t CaseInsensitiveAscii_Compare_m1652199145_MetadataUsageId;
extern const uint32_t CaseInsensitiveAscii_Equals_m3571170287_MetadataUsageId;
extern const uint32_t CaseInsensitiveAscii_FastGetHashCode_m2310971705_MetadataUsageId;
extern const uint32_t CaseInsensitiveAscii_GetHashCode_m3921352001_MetadataUsageId;
extern const uint32_t CaseInsensitiveAscii__cctor_m258705655_MetadataUsageId;
extern const uint32_t Comparer_System_Collections_IComparer_Compare_m619915158_MetadataUsageId;
extern const uint32_t ConfigurationException_GetObjectData_m3317307704_MetadataUsageId;
extern const uint32_t ConfigurationException_GetXmlNodeFilename_m3551913791_MetadataUsageId;
extern const uint32_t ConfigurationException_GetXmlNodeLineNumber_m116427330_MetadataUsageId;
extern const uint32_t ConfigurationException__ctor_m3612318247_MetadataUsageId;
extern const uint32_t ConfigurationException_get_Message_m2139401404_MetadataUsageId;
extern const uint32_t ConfigurationSettings_GetConfig_m1015220656_MetadataUsageId;
extern const uint32_t ConfigurationSettings__cctor_m3916280530_MetadataUsageId;
extern const uint32_t ConnectionManagementData_Add_m3862416831_MetadataUsageId;
extern const uint32_t ConnectionManagementData_GetMaxConnections_m2384803309_MetadataUsageId;
extern const uint32_t ConnectionManagementData__ctor_m1336018396_MetadataUsageId;
extern const uint32_t ConnectionManagementElementCollection_CreateNewElement_m1744832217_MetadataUsageId;
extern const uint32_t ConnectionManagementElementCollection_GetElementKey_m2780015538_MetadataUsageId;
extern const uint32_t ConnectionManagementElement__cctor_m1527088780_MetadataUsageId;
extern const uint32_t ConnectionManagementElement_get_Address_m427527083_MetadataUsageId;
extern const uint32_t ConnectionManagementElement_get_MaxConnection_m3860966341_MetadataUsageId;
extern const uint32_t ConnectionManagementElement_get_Properties_m3315117941_MetadataUsageId;
extern const uint32_t ConnectionManagementSection__cctor_m2703334163_MetadataUsageId;
extern const uint32_t ConnectionManagementSection_get_ConnectionManagement_m3719502710_MetadataUsageId;
extern const uint32_t ConnectionManagementSection_get_Properties_m2300736000_MetadataUsageId;
extern const uint32_t CookieCollectionEnumerator_System_Collections_IEnumerator_MoveNext_m4202356893_MetadataUsageId;
extern const uint32_t CookieCollectionEnumerator_System_Collections_IEnumerator_get_Current_m3850098179_MetadataUsageId;
extern const uint32_t CookieCollection_Add_m2335546787_MetadataUsageId;
extern const uint32_t CookieCollection_Add_m473237455_MetadataUsageId;
extern const uint32_t CookieCollection_GetEnumerator_m1309307657_MetadataUsageId;
extern const uint32_t CookieCollection_IndexOf_m57857903_MetadataUsageId;
extern const uint32_t CookieCollection_InternalAdd_m3642455922_MetadataUsageId;
extern const uint32_t CookieCollection_TimeStamp_m1846484418_MetadataUsageId;
extern const uint32_t CookieCollection__ctor_m1000462790_MetadataUsageId;
extern const uint32_t CookieCollection_get_Item_m2278675250_MetadataUsageId;
extern const uint32_t CookieContainer_Add_m2909607730_MetadataUsageId;
extern const uint32_t CookieContainer_AgeCookies_m3710352155_MetadataUsageId;
extern const uint32_t CookieContainer_BuildCookieCollectionFromDomainMatches_m1055748136_MetadataUsageId;
extern const uint32_t CookieContainer_CookieCutter_m2390028045_MetadataUsageId;
extern const uint32_t CookieContainer_GetCookieHeader_m1289139136_MetadataUsageId;
extern const uint32_t CookieContainer_GetCookieHeader_m3804824737_MetadataUsageId;
extern const uint32_t CookieContainer_InternalGetCookies_m3783736142_MetadataUsageId;
extern const uint32_t CookieContainer_IsLocalDomain_m3071445029_MetadataUsageId;
extern const uint32_t CookieContainer__cctor_m686088327_MetadataUsageId;
extern const uint32_t CookieContainer__ctor_m715580786_MetadataUsageId;
extern const uint32_t Cookie_Equals_m3342877036_MetadataUsageId;
extern const uint32_t Cookie_GetComparer_m2218979387_MetadataUsageId;
extern const uint32_t Cookie_GetHashCode_m4036932073_MetadataUsageId;
extern const uint32_t Cookie_InternalSetName_m79631888_MetadataUsageId;
extern const uint32_t Cookie_ToString_m1999862136_MetadataUsageId;
extern const uint32_t Cookie_VerifySetDefaults_m2347944681_MetadataUsageId;
extern const uint32_t Cookie__cctor_m3648156207_MetadataUsageId;
extern const uint32_t Cookie__ctor_m130314892_MetadataUsageId;
extern const uint32_t Cookie_get_Expired_m1459950990_MetadataUsageId;
extern const uint32_t Cookie_get__Domain_m672794332_MetadataUsageId;
extern const uint32_t Cookie_get__Path_m2208677912_MetadataUsageId;
extern const uint32_t Cookie_get__Port_m1658572818_MetadataUsageId;
extern const uint32_t Cookie_get__Version_m3535151426_MetadataUsageId;
extern const uint32_t Cookie_set_Comment_m3273060062_MetadataUsageId;
extern const uint32_t Cookie_set_Domain_m3100331118_MetadataUsageId;
extern const uint32_t Cookie_set_Path_m1468440617_MetadataUsageId;
extern const uint32_t Cookie_set_Port_m1447813981_MetadataUsageId;
extern const uint32_t Cookie_set_Value_m3029678175_MetadataUsageId;
extern const uint32_t Cookie_set_Version_m3274352061_MetadataUsageId;
extern const uint32_t DefaultConfig_GetInstance_m3547975637_MetadataUsageId;
extern const uint32_t DefaultConfig__cctor_m889089753_MetadataUsageId;
extern const uint32_t DefaultProxySectionInternal_GetDefaultProxy_UsingOldMonoCode_m2986865109_MetadataUsageId;
extern const uint32_t DefaultProxySectionInternal_GetSection_m384150699_MetadataUsageId;
extern const uint32_t DefaultProxySectionInternal_get_ClassSyncObject_m125181342_MetadataUsageId;
extern const uint32_t DefaultProxySection__cctor_m913558996_MetadataUsageId;
extern const uint32_t DefaultProxySection_get_BypassList_m2593016892_MetadataUsageId;
extern const uint32_t DefaultProxySection_get_Properties_m3411111483_MetadataUsageId;
extern const uint32_t DefaultProxySection_get_Proxy_m4148488839_MetadataUsageId;
extern const uint32_t DefaultTraceListener_GetPrefix_m415696198_MetadataUsageId;
extern const uint32_t DefaultTraceListener__cctor_m2231705303_MetadataUsageId;
extern const uint32_t DefaultTraceListener__ctor_m3705995754_MetadataUsageId;
extern const uint32_t DeflateStreamNative_CheckResult_m276740021_MetadataUsageId;
extern const uint32_t DeflateStreamNative_CreateZStream_m973335090_MetadataUsageId;
extern const uint32_t DeflateStreamNative_Create_m1981759079_MetadataUsageId;
extern const uint32_t DeflateStreamNative_Dispose_m2713887098_MetadataUsageId;
extern const uint32_t DeflateStreamNative_Flush_m2908773117_MetadataUsageId;
extern const uint32_t DeflateStreamNative_ReadZStream_m496685786_MetadataUsageId;
extern const uint32_t DeflateStreamNative_UnmanagedRead_m255710264_MetadataUsageId;
extern const uint32_t DeflateStreamNative_UnmanagedRead_m4068903972_MetadataUsageId;
extern const uint32_t DeflateStreamNative_UnmanagedWrite_m1455650735_MetadataUsageId;
extern const uint32_t DeflateStreamNative_UnmanagedWrite_m232731864_MetadataUsageId;
extern const uint32_t DeflateStreamNative_WriteZStream_m4258525530_MetadataUsageId;
extern const uint32_t DeflateStream_BeginRead_m437329223_MetadataUsageId;
extern const uint32_t DeflateStream_BeginWrite_m1021334227_MetadataUsageId;
extern const uint32_t DeflateStream_EndRead_m4289412642_MetadataUsageId;
extern const uint32_t DeflateStream_EndWrite_m1295999073_MetadataUsageId;
extern const uint32_t DeflateStream_Flush_m2668044568_MetadataUsageId;
extern const uint32_t DeflateStream_Read_m2462209149_MetadataUsageId;
extern const uint32_t DeflateStream_Seek_m3685451449_MetadataUsageId;
extern const uint32_t DeflateStream_Write_m4264238449_MetadataUsageId;
extern const uint32_t DeflateStream__ctor_m3390202582_MetadataUsageId;
extern const uint32_t DeflateStream_get_Length_m1099282904_MetadataUsageId;
extern const uint32_t DeflateStream_get_Position_m1563329739_MetadataUsageId;
extern const uint32_t DeflateStream_set_Position_m1956031577_MetadataUsageId;
extern const uint32_t DelimitedListTraceListener_GetSupportedAttributes_m1478311023_MetadataUsageId;
extern const uint32_t DiagnosticsConfigurationHandler_AddAssertNode_m1012592237_MetadataUsageId;
extern const uint32_t DiagnosticsConfigurationHandler_AddPerformanceCountersNode_m3882628209_MetadataUsageId;
extern const uint32_t DiagnosticsConfigurationHandler_AddSourcesNode_m4116619100_MetadataUsageId;
extern const uint32_t DiagnosticsConfigurationHandler_AddSwitchesNode_m3534264561_MetadataUsageId;
extern const uint32_t DiagnosticsConfigurationHandler_AddTraceAttributes_m2084434209_MetadataUsageId;
extern const uint32_t DiagnosticsConfigurationHandler_AddTraceListener_m2705949763_MetadataUsageId;
extern const uint32_t DiagnosticsConfigurationHandler_AddTraceListeners_m1456791038_MetadataUsageId;
extern const uint32_t DiagnosticsConfigurationHandler_AddTraceNode_m3669193440_MetadataUsageId;
extern const uint32_t DiagnosticsConfigurationHandler_AddTraceSource_m492124141_MetadataUsageId;
extern const uint32_t DiagnosticsConfigurationHandler_Create_m2127629667_MetadataUsageId;
extern const uint32_t DiagnosticsConfigurationHandler_GetSharedListeners_m4190802387_MetadataUsageId;
extern const uint32_t DiagnosticsConfigurationHandler_RemoveTraceListener_m964532660_MetadataUsageId;
extern const uint32_t DiagnosticsConfigurationHandler_ThrowMissingAttribute_m1748857606_MetadataUsageId;
extern const uint32_t DiagnosticsConfigurationHandler_ThrowUnrecognizedAttribute_m934381235_MetadataUsageId;
extern const uint32_t DiagnosticsConfigurationHandler_ThrowUnrecognizedElement_m3020382959_MetadataUsageId;
extern const uint32_t DiagnosticsConfigurationHandler_ThrowUnrecognizedNode_m1136137508_MetadataUsageId;
extern const uint32_t DiagnosticsConfigurationHandler_ValidateAttribute_m4260541057_MetadataUsageId;
extern const uint32_t DiagnosticsConfigurationHandler__ctor_m343161155_MetadataUsageId;
extern const uint32_t DiagnosticsConfiguration_GetConfigSection_m1656643360_MetadataUsageId;
extern const uint32_t DiagnosticsConfiguration_Initialize_m530461002_MetadataUsageId;
extern const uint32_t DiagnosticsConfiguration_IsInitialized_m642035470_MetadataUsageId;
extern const uint32_t DiagnosticsConfiguration_IsInitializing_m1873427180_MetadataUsageId;
extern const uint32_t DiagnosticsConfiguration_get_AutoFlush_m364186965_MetadataUsageId;
extern const uint32_t DiagnosticsConfiguration_get_ConfigFilePath_m1494149554_MetadataUsageId;
extern const uint32_t DiagnosticsConfiguration_get_IndentSize_m3883703706_MetadataUsageId;
extern const uint32_t DiagnosticsConfiguration_get_SharedListeners_m2151324650_MetadataUsageId;
extern const uint32_t DiagnosticsConfiguration_get_SystemDiagnosticsSection_m129983614_MetadataUsageId;
extern const uint32_t DiagnosticsConfiguration_get_UseGlobalLock_m3919191160_MetadataUsageId;
extern const uint32_t DomainNameHelper_IdnEquivalent_m1235873023_MetadataUsageId;
extern const uint32_t DomainNameHelper_IdnEquivalent_m1864673331_MetadataUsageId;
extern const uint32_t DomainNameHelper_ParseCanonicalName_m2578926997_MetadataUsageId;
extern const uint32_t DomainNameHelper_UnicodeEquivalent_m3209706559_MetadataUsageId;
extern const uint32_t DomainNameHelper_UnicodeEquivalent_m4198839304_MetadataUsageId;
extern const uint32_t FilterElement_GetRuntimeObject_m1526459249_MetadataUsageId;
extern const uint32_t GZipStream_BeginRead_m1057183783_MetadataUsageId;
extern const uint32_t GZipStream_BeginWrite_m1150475433_MetadataUsageId;
extern const uint32_t GZipStream_EndRead_m3771449318_MetadataUsageId;
extern const uint32_t GZipStream_Seek_m383901059_MetadataUsageId;
extern const uint32_t GZipStream_ThrowStreamClosedException_m1418565426_MetadataUsageId;
extern const uint32_t GZipStream__ctor_m2126151311_MetadataUsageId;
extern const uint32_t GZipStream_get_Length_m3140588920_MetadataUsageId;
extern const uint32_t GZipStream_get_Position_m3655800481_MetadataUsageId;
extern const uint32_t GZipStream_set_Position_m3660732374_MetadataUsageId;
extern const uint32_t HttpWebRequestElement__cctor_m4175629833_MetadataUsageId;
extern const uint32_t HttpWebRequestElement_get_Properties_m570308186_MetadataUsageId;
extern const uint32_t IOAsyncResult_get_AsyncWaitHandle_m782089690_MetadataUsageId;
extern const uint32_t IPv4AddressHelper_ParseCanonicalName_m600421924_MetadataUsageId;
extern const uint32_t IPv4AddressHelper_ParseNonCanonical_m2434708391_MetadataUsageId;
extern const uint32_t IPv6AddressHelper_CreateCanonicalName_m2231141511_MetadataUsageId;
extern const uint32_t IPv6AddressHelper_FindCompressionRange_m2438680693_MetadataUsageId;
extern const uint32_t IPv6AddressHelper_InternalIsValid_m3418842562_MetadataUsageId;
extern const uint32_t IPv6AddressHelper_ParseCanonicalName_m610081423_MetadataUsageId;
extern const uint32_t IPv6AddressHelper_Parse_m37959265_MetadataUsageId;
extern const uint32_t InvariantComparer_Compare_m4028400640_MetadataUsageId;
extern const uint32_t InvariantComparer__cctor_m4124366175_MetadataUsageId;
extern const uint32_t InvariantComparer__ctor_m2115491514_MetadataUsageId;
extern const uint32_t Ipv6Element__cctor_m1125152802_MetadataUsageId;
extern const uint32_t Ipv6Element_get_Properties_m2840927956_MetadataUsageId;
extern const uint32_t IriHelper_CheckIriUnicodeRange_m272609807_MetadataUsageId;
extern const uint32_t IriHelper_CheckIsReserved_m2105483522_MetadataUsageId;
extern const uint32_t IriHelper_EscapeUnescapeIri_m1552564458_MetadataUsageId;
extern const uint32_t ListenerElement_Equals_m1691783650_MetadataUsageId;
extern const uint32_t ListenerElement_GetRuntimeObject_m964230851_MetadataUsageId;
extern const uint32_t ListenerElement_PreSerialize_m1331258754_MetadataUsageId;
extern const uint32_t ListenerElement_Unmerge_m712186797_MetadataUsageId;
extern const uint32_t ListenerElement__cctor_m1122801278_MetadataUsageId;
extern const uint32_t ListenerElement__ctor_m2078587132_MetadataUsageId;
extern const uint32_t ListenerElement_get_Attributes_m1189985760_MetadataUsageId;
extern const uint32_t ListenerElement_get_Filter_m1289316864_MetadataUsageId;
extern const uint32_t ListenerElement_get_Name_m2238893168_MetadataUsageId;
extern const uint32_t ListenerElement_get_TraceOutputOptions_m1269180338_MetadataUsageId;
extern const uint32_t ListenerElement_get_TypeName_m978335118_MetadataUsageId;
extern const uint32_t ListenerElement_set_Name_m3519727266_MetadataUsageId;
extern const uint32_t ListenerElementsCollection_BaseAdd_m2742137846_MetadataUsageId;
extern const uint32_t ListenerElementsCollection_CreateNewElement_m2255987409_MetadataUsageId;
extern const uint32_t ListenerElementsCollection_GetElementKey_m420603320_MetadataUsageId;
extern const uint32_t ListenerElementsCollection_GetRuntimeObject_m1114146355_MetadataUsageId;
extern const uint32_t ListenerElementsCollection_InitializeDefaultInternal_m2054388349_MetadataUsageId;
extern const uint32_t ListenerElementsCollection_get_Item_m3021679923_MetadataUsageId;
extern const uint32_t ModuleElement__cctor_m2558120034_MetadataUsageId;
extern const uint32_t ModuleElement_get_Properties_m2319703534_MetadataUsageId;
extern const uint32_t MonitoringDescriptionAttribute__ctor_m583083744_MetadataUsageId;
extern const uint32_t PerfCounterSection__cctor_m4150913552_MetadataUsageId;
extern const uint32_t PerfCounterSection_get_Properties_m3003583729_MetadataUsageId;
extern const uint32_t PerformanceCountersElement__cctor_m2254152306_MetadataUsageId;
extern const uint32_t PerformanceCountersElement_get_Properties_m3192169689_MetadataUsageId;
extern const uint32_t PrivilegedConfigurationManager_GetSection_m2679442228_MetadataUsageId;
extern const uint32_t ProxyElement__cctor_m2639672692_MetadataUsageId;
extern const uint32_t ProxyElement_get_BypassOnLocal_m3038235717_MetadataUsageId;
extern const uint32_t ProxyElement_get_Properties_m4131039753_MetadataUsageId;
extern const uint32_t ProxyElement_get_ProxyAddress_m2086164501_MetadataUsageId;
extern const uint32_t ProxyElement_get_UseSystemDefault_m485007742_MetadataUsageId;
extern const uint32_t ReadMethod_BeginInvoke_m3773273825_MetadataUsageId;
extern const uint32_t RequestCachePolicy_ToString_m326487831_MetadataUsageId;
extern const uint32_t RequestCacheProtocol__ctor_m1525145262_MetadataUsageId;
extern const uint32_t RequestCacheValidator_CreateValidator_m1853166455_MetadataUsageId;
extern const uint32_t RequestCache__cctor_m513096079_MetadataUsageId;
extern const uint32_t SafeDeflateStreamHandle__ctor_m3926025387_MetadataUsageId;
extern const uint32_t SafeDeflateStreamHandle_get_IsInvalid_m2564018510_MetadataUsageId;
extern const uint32_t ServicePointManagerElement__cctor_m1034988251_MetadataUsageId;
extern const uint32_t ServicePointManagerElement_get_Properties_m2659165833_MetadataUsageId;
extern const uint32_t SettingsSectionInternal__cctor_m1201638947_MetadataUsageId;
extern const uint32_t SettingsSectionInternal_get_Section_m1539574765_MetadataUsageId;
extern const uint32_t SettingsSection__cctor_m1293608908_MetadataUsageId;
extern const uint32_t SettingsSection_get_Properties_m1660882696_MetadataUsageId;
extern const uint32_t SharedListenerElementsCollection_CreateNewElement_m2034453201_MetadataUsageId;
extern const uint32_t SharedListenerElementsCollection_get_ElementName_m3888736882_MetadataUsageId;
extern const uint32_t SocketElement__ctor_m2095388311_MetadataUsageId;
extern const uint32_t SocketElement_get_Properties_m3714933567_MetadataUsageId;
extern const uint32_t SourceElement_DeserializeElement_m1132684156_MetadataUsageId;
extern const uint32_t SourceElement_PreSerialize_m1253543323_MetadataUsageId;
extern const uint32_t SourceElement_Unmerge_m4002771116_MetadataUsageId;
extern const uint32_t SourceElement__cctor_m1433717906_MetadataUsageId;
extern const uint32_t SourceElement_get_Attributes_m2361894674_MetadataUsageId;
extern const uint32_t SourceElement_get_Listeners_m4108466066_MetadataUsageId;
extern const uint32_t SourceElement_get_Name_m1319521035_MetadataUsageId;
extern const uint32_t SourceElement_get_Properties_m4079435444_MetadataUsageId;
extern const uint32_t SourceElement_get_SwitchName_m2877130996_MetadataUsageId;
extern const uint32_t SourceElement_get_SwitchValue_m2147614079_MetadataUsageId;
extern const uint32_t SourceElementsCollection_CreateNewElement_m4122841621_MetadataUsageId;
extern const uint32_t SourceElementsCollection_GetElementKey_m4146727267_MetadataUsageId;
extern const uint32_t SourceElementsCollection_get_ElementName_m3275216195_MetadataUsageId;
extern const uint32_t SwitchElement_PreSerialize_m972647765_MetadataUsageId;
extern const uint32_t SwitchElement_Unmerge_m1111862927_MetadataUsageId;
extern const uint32_t SwitchElement__cctor_m86907586_MetadataUsageId;
extern const uint32_t SwitchElement_get_Attributes_m2951778865_MetadataUsageId;
extern const uint32_t SwitchElement_get_Name_m3627088048_MetadataUsageId;
extern const uint32_t SwitchElement_get_Properties_m4049444308_MetadataUsageId;
extern const uint32_t SwitchElementsCollection_CreateNewElement_m60618723_MetadataUsageId;
extern const uint32_t SwitchElementsCollection_GetElementKey_m2111145995_MetadataUsageId;
extern const uint32_t SwitchLevelAttribute_set_SwitchLevelType_m1175386495_MetadataUsageId;
extern const uint32_t Switch__cctor_m3571363610_MetadataUsageId;
extern const uint32_t Switch__ctor_m1355350755_MetadataUsageId;
extern const uint32_t Switch__ctor_m1927701791_MetadataUsageId;
extern const uint32_t Switch__pruneCachedSwitches_m2213656110_MetadataUsageId;
extern const uint32_t SystemDiagnosticsSection__cctor_m2274115981_MetadataUsageId;
extern const uint32_t SystemDiagnosticsSection_get_Properties_m1320696103_MetadataUsageId;
extern const uint32_t SystemDiagnosticsSection_get_SharedListeners_m312120107_MetadataUsageId;
extern const uint32_t SystemDiagnosticsSection_get_Trace_m1136561004_MetadataUsageId;
extern const uint32_t TextWriterTraceListener_Close_m3095478901_MetadataUsageId;
extern const uint32_t TextWriterTraceListener_Dispose_m2276672615_MetadataUsageId;
extern const uint32_t TraceImplSettings__ctor_m3609199558_MetadataUsageId;
extern const uint32_t TraceInternal_InitializeSettings_m1755477341_MetadataUsageId;
extern const uint32_t TraceInternal_SetIndentSize_m1879656337_MetadataUsageId;
extern const uint32_t TraceInternal__cctor_m3158401180_MetadataUsageId;
extern const uint32_t TraceInternal_get_IndentLevel_m2235032029_MetadataUsageId;
extern const uint32_t TraceInternal_get_IndentSize_m2068612322_MetadataUsageId;
extern const uint32_t TraceInternal_get_Listeners_m296119311_MetadataUsageId;
extern const uint32_t TraceListenerCollection_Add_m1132006061_MetadataUsageId;
extern const uint32_t TraceListenerCollection_Clear_m1136669986_MetadataUsageId;
extern const uint32_t TraceListenerCollection_InitializeListener_m198015728_MetadataUsageId;
extern const uint32_t TraceListenerCollection_RemoveAt_m2964490540_MetadataUsageId;
extern const uint32_t TraceListenerCollection_Remove_m854120826_MetadataUsageId;
extern const uint32_t TraceListenerCollection_System_Collections_ICollection_CopyTo_m1350561824_MetadataUsageId;
extern const uint32_t TraceListenerCollection_System_Collections_IList_Add_m4265856600_MetadataUsageId;
extern const uint32_t TraceListenerCollection_System_Collections_IList_Insert_m2667140680_MetadataUsageId;
extern const uint32_t TraceListenerCollection_System_Collections_IList_Remove_m892632858_MetadataUsageId;
extern const uint32_t TraceListenerCollection_System_Collections_IList_set_Item_m1978416327_MetadataUsageId;
extern const uint32_t TraceListenerCollection__ctor_m1500370583_MetadataUsageId;
extern const uint32_t TraceListenerCollection_get_Item_m2168642045_MetadataUsageId;
extern const uint32_t TraceListener_Dispose_m3932463593_MetadataUsageId;
extern const uint32_t TraceListener_SetAttributes_m2688694456_MetadataUsageId;
extern const uint32_t TraceListener_get_Attributes_m3288921528_MetadataUsageId;
extern const uint32_t TraceListener_get_Name_m3710930001_MetadataUsageId;
extern const uint32_t TraceListener_set_IndentSize_m3639388934_MetadataUsageId;
extern const uint32_t TraceListener_set_TraceOutputOptions_m1895669819_MetadataUsageId;
extern const uint32_t TraceSection__cctor_m1181597335_MetadataUsageId;
extern const uint32_t TraceSection_get_AutoFlush_m2897009870_MetadataUsageId;
extern const uint32_t TraceSection_get_IndentSize_m2502884645_MetadataUsageId;
extern const uint32_t TraceSection_get_Listeners_m4078321965_MetadataUsageId;
extern const uint32_t TraceSection_get_Properties_m1566181690_MetadataUsageId;
extern const uint32_t TraceSection_get_UseGlobalLock_m1395084608_MetadataUsageId;
extern const uint32_t TraceSourceInfo__ctor_m201361737_MetadataUsageId;
extern const uint32_t TraceUtils_ConvertToBaseTypeOrEnum_m2491986508_MetadataUsageId;
extern const uint32_t TraceUtils_GetRuntimeObject_m4109278062_MetadataUsageId;
extern const uint32_t TraceUtils_IsOwnedTL_m2144049407_MetadataUsageId;
extern const uint32_t TraceUtils_IsOwnedTextWriterTL_m2154369134_MetadataUsageId;
extern const uint32_t TraceUtils_VerifyAttributes_m1233622274_MetadataUsageId;
extern const uint32_t TypedElement__cctor_m1302783537_MetadataUsageId;
extern const uint32_t TypedElement__ctor_m1172589865_MetadataUsageId;
extern const uint32_t TypedElement_get_InitData_m3072588071_MetadataUsageId;
extern const uint32_t TypedElement_get_TypeName_m3345279128_MetadataUsageId;
extern const uint32_t TypedElement_set_TypeName_m1206733726_MetadataUsageId;
extern const uint32_t UnmanagedReadOrWrite_BeginInvoke_m3649679282_MetadataUsageId;
extern const uint32_t WebProxyScriptElement__cctor_m3464241387_MetadataUsageId;
extern const uint32_t WebProxyScriptElement_get_Properties_m3480700256_MetadataUsageId;
extern const uint32_t WebRequestModuleElementCollection_CreateNewElement_m2646326119_MetadataUsageId;
extern const uint32_t WebRequestModuleElementCollection_GetElementKey_m3584251142_MetadataUsageId;
extern const uint32_t WebRequestModuleElement__cctor_m479835467_MetadataUsageId;
extern const uint32_t WebRequestModuleElement_get_Prefix_m4037610496_MetadataUsageId;
extern const uint32_t WebRequestModuleElement_get_Properties_m3154937797_MetadataUsageId;
extern const uint32_t WebRequestModuleElement_get_Type_m2911861518_MetadataUsageId;
extern const uint32_t WebRequestModulesSection__cctor_m1494955898_MetadataUsageId;
extern const uint32_t WebRequestModulesSection_get_Properties_m1184412544_MetadataUsageId;
extern const uint32_t WebRequestModulesSection_get_WebRequestModules_m1245031887_MetadataUsageId;
extern const uint32_t WriteMethod_BeginInvoke_m2181678049_MetadataUsageId;
struct CultureData_t1899656083_marshaled_com;
struct CultureData_t1899656083_marshaled_pinvoke;
struct CultureInfo_t4157843068_marshaled_com;
struct CultureInfo_t4157843068_marshaled_pinvoke;
struct Exception_t_marshaled_com;
struct Exception_t_marshaled_pinvoke;
struct IOAsyncResult_t3640145766;;
struct IOAsyncResult_t3640145766_marshaled_com;
struct IOAsyncResult_t3640145766_marshaled_com;;
struct IOAsyncResult_t3640145766_marshaled_pinvoke;
struct IOAsyncResult_t3640145766_marshaled_pinvoke;;
struct MonoMethodMessage_t2807636944_marshaled_com;
struct MonoMethodMessage_t2807636944_marshaled_pinvoke;
struct WaitHandle_t1743403487_marshaled_com;
struct WaitHandle_t1743403487_marshaled_pinvoke;

struct ByteU5BU5D_t4116647657;
struct CharU5BU5D_t3528271667;
struct DelegateU5BU5D_t1703627840;
struct Int32U5BU5D_t385246372;
struct Int64U5BU5D_t2559172825;
struct HeaderVariantInfoU5BU5D_t3295031164;
struct ObjectU5BU5D_t2843939325;
struct ConstructorInfoU5BU5D_t881249896;
struct ParameterInfoU5BU5D_t390618515;
struct ParameterModifierU5BU5D_t2943407543;
struct StringU5BU5D_t1281789340;
struct TypeU5BU5D_t3940880105;


#ifndef RUNTIMEOBJECT_H
#define RUNTIMEOBJECT_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// System.Object

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // RUNTIMEOBJECT_H
struct Il2CppArrayBounds;
#ifndef RUNTIMEARRAY_H
#define RUNTIMEARRAY_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// System.Array

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // RUNTIMEARRAY_H
#ifndef ATTRIBUTE_T861562559_H
#define ATTRIBUTE_T861562559_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

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

public:
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // ATTRIBUTE_T861562559_H
#ifndef ARRAYLIST_T2718874744_H
#define ARRAYLIST_T2718874744_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// System.Collections.ArrayList
struct  ArrayList_t2718874744  : public RuntimeObject
{
public:
	// System.Object[] System.Collections.ArrayList::_items
	ObjectU5BU5D_t2843939325* ____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_t2718874744, ____items_0)); }
	inline ObjectU5BU5D_t2843939325* get__items_0() const { return ____items_0; }
	inline ObjectU5BU5D_t2843939325** get_address_of__items_0() { return &____items_0; }
	inline void set__items_0(ObjectU5BU5D_t2843939325* value)
	{
		____items_0 = value;
		Il2CppCodeGenWriteBarrier((&____items_0), value);
	}

	inline static int32_t get_offset_of__size_1() { return static_cast<int32_t>(offsetof(ArrayList_t2718874744, ____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_t2718874744, ____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_t2718874744, ____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((&____syncRoot_3), value);
	}
};

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

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

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // ARRAYLIST_T2718874744_H
#ifndef CASEINSENSITIVECOMPARER_T3670035800_H
#define CASEINSENSITIVECOMPARER_T3670035800_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// System.Collections.CaseInsensitiveComparer
struct  CaseInsensitiveComparer_t3670035800  : public RuntimeObject
{
public:
	// System.Globalization.CompareInfo System.Collections.CaseInsensitiveComparer::m_compareInfo
	CompareInfo_t1092934962 * ___m_compareInfo_0;

public:
	inline static int32_t get_offset_of_m_compareInfo_0() { return static_cast<int32_t>(offsetof(CaseInsensitiveComparer_t3670035800, ___m_compareInfo_0)); }
	inline CompareInfo_t1092934962 * get_m_compareInfo_0() const { return ___m_compareInfo_0; }
	inline CompareInfo_t1092934962 ** get_address_of_m_compareInfo_0() { return &___m_compareInfo_0; }
	inline void set_m_compareInfo_0(CompareInfo_t1092934962 * value)
	{
		___m_compareInfo_0 = value;
		Il2CppCodeGenWriteBarrier((&___m_compareInfo_0), value);
	}
};

struct CaseInsensitiveComparer_t3670035800_StaticFields
{
public:
	// System.Collections.CaseInsensitiveComparer modreq(System.Runtime.CompilerServices.IsVolatile) System.Collections.CaseInsensitiveComparer::m_InvariantCaseInsensitiveComparer
	CaseInsensitiveComparer_t3670035800 * ___m_InvariantCaseInsensitiveComparer_1;

public:
	inline static int32_t get_offset_of_m_InvariantCaseInsensitiveComparer_1() { return static_cast<int32_t>(offsetof(CaseInsensitiveComparer_t3670035800_StaticFields, ___m_InvariantCaseInsensitiveComparer_1)); }
	inline CaseInsensitiveComparer_t3670035800 * get_m_InvariantCaseInsensitiveComparer_1() const { return ___m_InvariantCaseInsensitiveComparer_1; }
	inline CaseInsensitiveComparer_t3670035800 ** get_address_of_m_InvariantCaseInsensitiveComparer_1() { return &___m_InvariantCaseInsensitiveComparer_1; }
	inline void set_m_InvariantCaseInsensitiveComparer_1(CaseInsensitiveComparer_t3670035800 * value)
	{
		___m_InvariantCaseInsensitiveComparer_1 = value;
		Il2CppCodeGenWriteBarrier((&___m_InvariantCaseInsensitiveComparer_1), value);
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // CASEINSENSITIVECOMPARER_T3670035800_H
#ifndef CASEINSENSITIVEHASHCODEPROVIDER_T1962629119_H
#define CASEINSENSITIVEHASHCODEPROVIDER_T1962629119_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// System.Collections.CaseInsensitiveHashCodeProvider
struct  CaseInsensitiveHashCodeProvider_t1962629119  : public RuntimeObject
{
public:
	// System.Globalization.TextInfo System.Collections.CaseInsensitiveHashCodeProvider::m_text
	TextInfo_t3810425522 * ___m_text_0;

public:
	inline static int32_t get_offset_of_m_text_0() { return static_cast<int32_t>(offsetof(CaseInsensitiveHashCodeProvider_t1962629119, ___m_text_0)); }
	inline TextInfo_t3810425522 * get_m_text_0() const { return ___m_text_0; }
	inline TextInfo_t3810425522 ** get_address_of_m_text_0() { return &___m_text_0; }
	inline void set_m_text_0(TextInfo_t3810425522 * value)
	{
		___m_text_0 = value;
		Il2CppCodeGenWriteBarrier((&___m_text_0), value);
	}
};

struct CaseInsensitiveHashCodeProvider_t1962629119_StaticFields
{
public:
	// System.Collections.CaseInsensitiveHashCodeProvider modreq(System.Runtime.CompilerServices.IsVolatile) System.Collections.CaseInsensitiveHashCodeProvider::m_InvariantCaseInsensitiveHashCodeProvider
	CaseInsensitiveHashCodeProvider_t1962629119 * ___m_InvariantCaseInsensitiveHashCodeProvider_1;

public:
	inline static int32_t get_offset_of_m_InvariantCaseInsensitiveHashCodeProvider_1() { return static_cast<int32_t>(offsetof(CaseInsensitiveHashCodeProvider_t1962629119_StaticFields, ___m_InvariantCaseInsensitiveHashCodeProvider_1)); }
	inline CaseInsensitiveHashCodeProvider_t1962629119 * get_m_InvariantCaseInsensitiveHashCodeProvider_1() const { return ___m_InvariantCaseInsensitiveHashCodeProvider_1; }
	inline CaseInsensitiveHashCodeProvider_t1962629119 ** get_address_of_m_InvariantCaseInsensitiveHashCodeProvider_1() { return &___m_InvariantCaseInsensitiveHashCodeProvider_1; }
	inline void set_m_InvariantCaseInsensitiveHashCodeProvider_1(CaseInsensitiveHashCodeProvider_t1962629119 * value)
	{
		___m_InvariantCaseInsensitiveHashCodeProvider_1 = value;
		Il2CppCodeGenWriteBarrier((&___m_InvariantCaseInsensitiveHashCodeProvider_1), value);
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // CASEINSENSITIVEHASHCODEPROVIDER_T1962629119_H
#ifndef COMPARER_T1912461351_H
#define COMPARER_T1912461351_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// System.Collections.Comparer
struct  Comparer_t1912461351  : public RuntimeObject
{
public:
	// System.Globalization.CompareInfo System.Collections.Comparer::m_compareInfo
	CompareInfo_t1092934962 * ___m_compareInfo_0;

public:
	inline static int32_t get_offset_of_m_compareInfo_0() { return static_cast<int32_t>(offsetof(Comparer_t1912461351, ___m_compareInfo_0)); }
	inline CompareInfo_t1092934962 * get_m_compareInfo_0() const { return ___m_compareInfo_0; }
	inline CompareInfo_t1092934962 ** get_address_of_m_compareInfo_0() { return &___m_compareInfo_0; }
	inline void set_m_compareInfo_0(CompareInfo_t1092934962 * value)
	{
		___m_compareInfo_0 = value;
		Il2CppCodeGenWriteBarrier((&___m_compareInfo_0), value);
	}
};

struct Comparer_t1912461351_StaticFields
{
public:
	// System.Collections.Comparer System.Collections.Comparer::Default
	Comparer_t1912461351 * ___Default_1;
	// System.Collections.Comparer System.Collections.Comparer::DefaultInvariant
	Comparer_t1912461351 * ___DefaultInvariant_2;

public:
	inline static int32_t get_offset_of_Default_1() { return static_cast<int32_t>(offsetof(Comparer_t1912461351_StaticFields, ___Default_1)); }
	inline Comparer_t1912461351 * get_Default_1() const { return ___Default_1; }
	inline Comparer_t1912461351 ** get_address_of_Default_1() { return &___Default_1; }
	inline void set_Default_1(Comparer_t1912461351 * value)
	{
		___Default_1 = value;
		Il2CppCodeGenWriteBarrier((&___Default_1), value);
	}

	inline static int32_t get_offset_of_DefaultInvariant_2() { return static_cast<int32_t>(offsetof(Comparer_t1912461351_StaticFields, ___DefaultInvariant_2)); }
	inline Comparer_t1912461351 * get_DefaultInvariant_2() const { return ___DefaultInvariant_2; }
	inline Comparer_t1912461351 ** get_address_of_DefaultInvariant_2() { return &___DefaultInvariant_2; }
	inline void set_DefaultInvariant_2(Comparer_t1912461351 * value)
	{
		___DefaultInvariant_2 = value;
		Il2CppCodeGenWriteBarrier((&___DefaultInvariant_2), value);
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // COMPARER_T1912461351_H
#ifndef LIST_1_T128053199_H
#define LIST_1_T128053199_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// System.Collections.Generic.List`1<System.Int32>
struct  List_1_t128053199  : public RuntimeObject
{
public:
	// T[] System.Collections.Generic.List`1::_items
	Int32U5BU5D_t385246372* ____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_t128053199, ____items_1)); }
	inline Int32U5BU5D_t385246372* get__items_1() const { return ____items_1; }
	inline Int32U5BU5D_t385246372** get_address_of__items_1() { return &____items_1; }
	inline void set__items_1(Int32U5BU5D_t385246372* value)
	{
		____items_1 = value;
		Il2CppCodeGenWriteBarrier((&____items_1), value);
	}

	inline static int32_t get_offset_of__size_2() { return static_cast<int32_t>(offsetof(List_1_t128053199, ____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_t128053199, ____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_t128053199, ____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((&____syncRoot_4), value);
	}
};

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

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

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // LIST_1_T128053199_H
#ifndef LIST_1_T3319525431_H
#define LIST_1_T3319525431_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// System.Collections.Generic.List`1<System.String>
struct  List_1_t3319525431  : public RuntimeObject
{
public:
	// T[] System.Collections.Generic.List`1::_items
	StringU5BU5D_t1281789340* ____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_t3319525431, ____items_1)); }
	inline StringU5BU5D_t1281789340* get__items_1() const { return ____items_1; }
	inline StringU5BU5D_t1281789340** get_address_of__items_1() { return &____items_1; }
	inline void set__items_1(StringU5BU5D_t1281789340* value)
	{
		____items_1 = value;
		Il2CppCodeGenWriteBarrier((&____items_1), value);
	}

	inline static int32_t get_offset_of__size_2() { return static_cast<int32_t>(offsetof(List_1_t3319525431, ____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_t3319525431, ____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_t3319525431, ____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((&____syncRoot_4), value);
	}
};

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

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

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // LIST_1_T3319525431_H
#ifndef LIST_1_T2806961458_H
#define LIST_1_T2806961458_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// System.Collections.Generic.List`1<System.WeakReference>
struct  List_1_t2806961458  : public RuntimeObject
{
public:
	// T[] System.Collections.Generic.List`1::_items
	WeakReferenceU5BU5D_t4021634645* ____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_t2806961458, ____items_1)); }
	inline WeakReferenceU5BU5D_t4021634645* get__items_1() const { return ____items_1; }
	inline WeakReferenceU5BU5D_t4021634645** get_address_of__items_1() { return &____items_1; }
	inline void set__items_1(WeakReferenceU5BU5D_t4021634645* value)
	{
		____items_1 = value;
		Il2CppCodeGenWriteBarrier((&____items_1), value);
	}

	inline static int32_t get_offset_of__size_2() { return static_cast<int32_t>(offsetof(List_1_t2806961458, ____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_t2806961458, ____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_t2806961458, ____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((&____syncRoot_4), value);
	}
};

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

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

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // LIST_1_T2806961458_H
#ifndef NAMEOBJECTCOLLECTIONBASE_T2091847364_H
#define NAMEOBJECTCOLLECTIONBASE_T2091847364_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// System.Collections.Specialized.NameObjectCollectionBase
struct  NameObjectCollectionBase_t2091847364  : public RuntimeObject
{
public:
	// System.Boolean System.Collections.Specialized.NameObjectCollectionBase::_readOnly
	bool ____readOnly_0;
	// System.Collections.ArrayList System.Collections.Specialized.NameObjectCollectionBase::_entriesArray
	ArrayList_t2718874744 * ____entriesArray_1;
	// System.Collections.IEqualityComparer System.Collections.Specialized.NameObjectCollectionBase::_keyComparer
	RuntimeObject* ____keyComparer_2;
	// System.Collections.Hashtable modreq(System.Runtime.CompilerServices.IsVolatile) System.Collections.Specialized.NameObjectCollectionBase::_entriesTable
	Hashtable_t1853889766 * ____entriesTable_3;
	// System.Collections.Specialized.NameObjectCollectionBase/NameObjectEntry modreq(System.Runtime.CompilerServices.IsVolatile) System.Collections.Specialized.NameObjectCollectionBase::_nullKeyEntry
	NameObjectEntry_t4224248211 * ____nullKeyEntry_4;
	// System.Collections.Specialized.NameObjectCollectionBase/KeysCollection System.Collections.Specialized.NameObjectCollectionBase::_keys
	KeysCollection_t1318642398 * ____keys_5;
	// System.Runtime.Serialization.SerializationInfo System.Collections.Specialized.NameObjectCollectionBase::_serializationInfo
	SerializationInfo_t950877179 * ____serializationInfo_6;
	// System.Int32 System.Collections.Specialized.NameObjectCollectionBase::_version
	int32_t ____version_7;
	// System.Object System.Collections.Specialized.NameObjectCollectionBase::_syncRoot
	RuntimeObject * ____syncRoot_8;

public:
	inline static int32_t get_offset_of__readOnly_0() { return static_cast<int32_t>(offsetof(NameObjectCollectionBase_t2091847364, ____readOnly_0)); }
	inline bool get__readOnly_0() const { return ____readOnly_0; }
	inline bool* get_address_of__readOnly_0() { return &____readOnly_0; }
	inline void set__readOnly_0(bool value)
	{
		____readOnly_0 = value;
	}

	inline static int32_t get_offset_of__entriesArray_1() { return static_cast<int32_t>(offsetof(NameObjectCollectionBase_t2091847364, ____entriesArray_1)); }
	inline ArrayList_t2718874744 * get__entriesArray_1() const { return ____entriesArray_1; }
	inline ArrayList_t2718874744 ** get_address_of__entriesArray_1() { return &____entriesArray_1; }
	inline void set__entriesArray_1(ArrayList_t2718874744 * value)
	{
		____entriesArray_1 = value;
		Il2CppCodeGenWriteBarrier((&____entriesArray_1), value);
	}

	inline static int32_t get_offset_of__keyComparer_2() { return static_cast<int32_t>(offsetof(NameObjectCollectionBase_t2091847364, ____keyComparer_2)); }
	inline RuntimeObject* get__keyComparer_2() const { return ____keyComparer_2; }
	inline RuntimeObject** get_address_of__keyComparer_2() { return &____keyComparer_2; }
	inline void set__keyComparer_2(RuntimeObject* value)
	{
		____keyComparer_2 = value;
		Il2CppCodeGenWriteBarrier((&____keyComparer_2), value);
	}

	inline static int32_t get_offset_of__entriesTable_3() { return static_cast<int32_t>(offsetof(NameObjectCollectionBase_t2091847364, ____entriesTable_3)); }
	inline Hashtable_t1853889766 * get__entriesTable_3() const { return ____entriesTable_3; }
	inline Hashtable_t1853889766 ** get_address_of__entriesTable_3() { return &____entriesTable_3; }
	inline void set__entriesTable_3(Hashtable_t1853889766 * value)
	{
		____entriesTable_3 = value;
		Il2CppCodeGenWriteBarrier((&____entriesTable_3), value);
	}

	inline static int32_t get_offset_of__nullKeyEntry_4() { return static_cast<int32_t>(offsetof(NameObjectCollectionBase_t2091847364, ____nullKeyEntry_4)); }
	inline NameObjectEntry_t4224248211 * get__nullKeyEntry_4() const { return ____nullKeyEntry_4; }
	inline NameObjectEntry_t4224248211 ** get_address_of__nullKeyEntry_4() { return &____nullKeyEntry_4; }
	inline void set__nullKeyEntry_4(NameObjectEntry_t4224248211 * value)
	{
		____nullKeyEntry_4 = value;
		Il2CppCodeGenWriteBarrier((&____nullKeyEntry_4), value);
	}

	inline static int32_t get_offset_of__keys_5() { return static_cast<int32_t>(offsetof(NameObjectCollectionBase_t2091847364, ____keys_5)); }
	inline KeysCollection_t1318642398 * get__keys_5() const { return ____keys_5; }
	inline KeysCollection_t1318642398 ** get_address_of__keys_5() { return &____keys_5; }
	inline void set__keys_5(KeysCollection_t1318642398 * value)
	{
		____keys_5 = value;
		Il2CppCodeGenWriteBarrier((&____keys_5), value);
	}

	inline static int32_t get_offset_of__serializationInfo_6() { return static_cast<int32_t>(offsetof(NameObjectCollectionBase_t2091847364, ____serializationInfo_6)); }
	inline SerializationInfo_t950877179 * get__serializationInfo_6() const { return ____serializationInfo_6; }
	inline SerializationInfo_t950877179 ** get_address_of__serializationInfo_6() { return &____serializationInfo_6; }
	inline void set__serializationInfo_6(SerializationInfo_t950877179 * value)
	{
		____serializationInfo_6 = value;
		Il2CppCodeGenWriteBarrier((&____serializationInfo_6), value);
	}

	inline static int32_t get_offset_of__version_7() { return static_cast<int32_t>(offsetof(NameObjectCollectionBase_t2091847364, ____version_7)); }
	inline int32_t get__version_7() const { return ____version_7; }
	inline int32_t* get_address_of__version_7() { return &____version_7; }
	inline void set__version_7(int32_t value)
	{
		____version_7 = value;
	}

	inline static int32_t get_offset_of__syncRoot_8() { return static_cast<int32_t>(offsetof(NameObjectCollectionBase_t2091847364, ____syncRoot_8)); }
	inline RuntimeObject * get__syncRoot_8() const { return ____syncRoot_8; }
	inline RuntimeObject ** get_address_of__syncRoot_8() { return &____syncRoot_8; }
	inline void set__syncRoot_8(RuntimeObject * value)
	{
		____syncRoot_8 = value;
		Il2CppCodeGenWriteBarrier((&____syncRoot_8), value);
	}
};

struct NameObjectCollectionBase_t2091847364_StaticFields
{
public:
	// System.StringComparer System.Collections.Specialized.NameObjectCollectionBase::defaultComparer
	StringComparer_t3301955079 * ___defaultComparer_9;

public:
	inline static int32_t get_offset_of_defaultComparer_9() { return static_cast<int32_t>(offsetof(NameObjectCollectionBase_t2091847364_StaticFields, ___defaultComparer_9)); }
	inline StringComparer_t3301955079 * get_defaultComparer_9() const { return ___defaultComparer_9; }
	inline StringComparer_t3301955079 ** get_address_of_defaultComparer_9() { return &___defaultComparer_9; }
	inline void set_defaultComparer_9(StringComparer_t3301955079 * value)
	{
		___defaultComparer_9 = value;
		Il2CppCodeGenWriteBarrier((&___defaultComparer_9), value);
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // NAMEOBJECTCOLLECTIONBASE_T2091847364_H
#ifndef STRINGDICTIONARY_T120437468_H
#define STRINGDICTIONARY_T120437468_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// System.Collections.Specialized.StringDictionary
struct  StringDictionary_t120437468  : public RuntimeObject
{
public:
	// System.Collections.Hashtable System.Collections.Specialized.StringDictionary::contents
	Hashtable_t1853889766 * ___contents_0;

public:
	inline static int32_t get_offset_of_contents_0() { return static_cast<int32_t>(offsetof(StringDictionary_t120437468, ___contents_0)); }
	inline Hashtable_t1853889766 * get_contents_0() const { return ___contents_0; }
	inline Hashtable_t1853889766 ** get_address_of_contents_0() { return &___contents_0; }
	inline void set_contents_0(Hashtable_t1853889766 * value)
	{
		___contents_0 = value;
		Il2CppCodeGenWriteBarrier((&___contents_0), value);
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // STRINGDICTIONARY_T120437468_H
#ifndef CONFIGURATIONELEMENT_T3318566633_H
#define CONFIGURATIONELEMENT_T3318566633_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// System.Configuration.ConfigurationElement
struct  ConfigurationElement_t3318566633  : public RuntimeObject
{
public:
	// System.String System.Configuration.ConfigurationElement::rawXml
	String_t* ___rawXml_0;
	// System.Boolean System.Configuration.ConfigurationElement::modified
	bool ___modified_1;
	// System.Configuration.ElementMap System.Configuration.ConfigurationElement::map
	ElementMap_t2160633803 * ___map_2;
	// System.Configuration.ConfigurationPropertyCollection System.Configuration.ConfigurationElement::keyProps
	ConfigurationPropertyCollection_t2852175726 * ___keyProps_3;
	// System.Configuration.ConfigurationElementCollection System.Configuration.ConfigurationElement::defaultCollection
	ConfigurationElementCollection_t446763386 * ___defaultCollection_4;
	// System.Boolean System.Configuration.ConfigurationElement::readOnly
	bool ___readOnly_5;
	// System.Configuration.ElementInformation System.Configuration.ConfigurationElement::elementInfo
	ElementInformation_t2651568025 * ___elementInfo_6;
	// System.Configuration.Configuration System.Configuration.ConfigurationElement::_configuration
	Configuration_t2529364143 * ____configuration_7;
	// System.Boolean System.Configuration.ConfigurationElement::elementPresent
	bool ___elementPresent_8;
	// System.Configuration.ConfigurationLockCollection System.Configuration.ConfigurationElement::lockAllAttributesExcept
	ConfigurationLockCollection_t4066281341 * ___lockAllAttributesExcept_9;
	// System.Configuration.ConfigurationLockCollection System.Configuration.ConfigurationElement::lockAllElementsExcept
	ConfigurationLockCollection_t4066281341 * ___lockAllElementsExcept_10;
	// System.Configuration.ConfigurationLockCollection System.Configuration.ConfigurationElement::lockAttributes
	ConfigurationLockCollection_t4066281341 * ___lockAttributes_11;
	// System.Configuration.ConfigurationLockCollection System.Configuration.ConfigurationElement::lockElements
	ConfigurationLockCollection_t4066281341 * ___lockElements_12;
	// System.Boolean System.Configuration.ConfigurationElement::lockItem
	bool ___lockItem_13;
	// System.Configuration.ConfigurationElement/SaveContext System.Configuration.ConfigurationElement::saveContext
	SaveContext_t3075152201 * ___saveContext_14;

public:
	inline static int32_t get_offset_of_rawXml_0() { return static_cast<int32_t>(offsetof(ConfigurationElement_t3318566633, ___rawXml_0)); }
	inline String_t* get_rawXml_0() const { return ___rawXml_0; }
	inline String_t** get_address_of_rawXml_0() { return &___rawXml_0; }
	inline void set_rawXml_0(String_t* value)
	{
		___rawXml_0 = value;
		Il2CppCodeGenWriteBarrier((&___rawXml_0), value);
	}

	inline static int32_t get_offset_of_modified_1() { return static_cast<int32_t>(offsetof(ConfigurationElement_t3318566633, ___modified_1)); }
	inline bool get_modified_1() const { return ___modified_1; }
	inline bool* get_address_of_modified_1() { return &___modified_1; }
	inline void set_modified_1(bool value)
	{
		___modified_1 = value;
	}

	inline static int32_t get_offset_of_map_2() { return static_cast<int32_t>(offsetof(ConfigurationElement_t3318566633, ___map_2)); }
	inline ElementMap_t2160633803 * get_map_2() const { return ___map_2; }
	inline ElementMap_t2160633803 ** get_address_of_map_2() { return &___map_2; }
	inline void set_map_2(ElementMap_t2160633803 * value)
	{
		___map_2 = value;
		Il2CppCodeGenWriteBarrier((&___map_2), value);
	}

	inline static int32_t get_offset_of_keyProps_3() { return static_cast<int32_t>(offsetof(ConfigurationElement_t3318566633, ___keyProps_3)); }
	inline ConfigurationPropertyCollection_t2852175726 * get_keyProps_3() const { return ___keyProps_3; }
	inline ConfigurationPropertyCollection_t2852175726 ** get_address_of_keyProps_3() { return &___keyProps_3; }
	inline void set_keyProps_3(ConfigurationPropertyCollection_t2852175726 * value)
	{
		___keyProps_3 = value;
		Il2CppCodeGenWriteBarrier((&___keyProps_3), value);
	}

	inline static int32_t get_offset_of_defaultCollection_4() { return static_cast<int32_t>(offsetof(ConfigurationElement_t3318566633, ___defaultCollection_4)); }
	inline ConfigurationElementCollection_t446763386 * get_defaultCollection_4() const { return ___defaultCollection_4; }
	inline ConfigurationElementCollection_t446763386 ** get_address_of_defaultCollection_4() { return &___defaultCollection_4; }
	inline void set_defaultCollection_4(ConfigurationElementCollection_t446763386 * value)
	{
		___defaultCollection_4 = value;
		Il2CppCodeGenWriteBarrier((&___defaultCollection_4), value);
	}

	inline static int32_t get_offset_of_readOnly_5() { return static_cast<int32_t>(offsetof(ConfigurationElement_t3318566633, ___readOnly_5)); }
	inline bool get_readOnly_5() const { return ___readOnly_5; }
	inline bool* get_address_of_readOnly_5() { return &___readOnly_5; }
	inline void set_readOnly_5(bool value)
	{
		___readOnly_5 = value;
	}

	inline static int32_t get_offset_of_elementInfo_6() { return static_cast<int32_t>(offsetof(ConfigurationElement_t3318566633, ___elementInfo_6)); }
	inline ElementInformation_t2651568025 * get_elementInfo_6() const { return ___elementInfo_6; }
	inline ElementInformation_t2651568025 ** get_address_of_elementInfo_6() { return &___elementInfo_6; }
	inline void set_elementInfo_6(ElementInformation_t2651568025 * value)
	{
		___elementInfo_6 = value;
		Il2CppCodeGenWriteBarrier((&___elementInfo_6), value);
	}

	inline static int32_t get_offset_of__configuration_7() { return static_cast<int32_t>(offsetof(ConfigurationElement_t3318566633, ____configuration_7)); }
	inline Configuration_t2529364143 * get__configuration_7() const { return ____configuration_7; }
	inline Configuration_t2529364143 ** get_address_of__configuration_7() { return &____configuration_7; }
	inline void set__configuration_7(Configuration_t2529364143 * value)
	{
		____configuration_7 = value;
		Il2CppCodeGenWriteBarrier((&____configuration_7), value);
	}

	inline static int32_t get_offset_of_elementPresent_8() { return static_cast<int32_t>(offsetof(ConfigurationElement_t3318566633, ___elementPresent_8)); }
	inline bool get_elementPresent_8() const { return ___elementPresent_8; }
	inline bool* get_address_of_elementPresent_8() { return &___elementPresent_8; }
	inline void set_elementPresent_8(bool value)
	{
		___elementPresent_8 = value;
	}

	inline static int32_t get_offset_of_lockAllAttributesExcept_9() { return static_cast<int32_t>(offsetof(ConfigurationElement_t3318566633, ___lockAllAttributesExcept_9)); }
	inline ConfigurationLockCollection_t4066281341 * get_lockAllAttributesExcept_9() const { return ___lockAllAttributesExcept_9; }
	inline ConfigurationLockCollection_t4066281341 ** get_address_of_lockAllAttributesExcept_9() { return &___lockAllAttributesExcept_9; }
	inline void set_lockAllAttributesExcept_9(ConfigurationLockCollection_t4066281341 * value)
	{
		___lockAllAttributesExcept_9 = value;
		Il2CppCodeGenWriteBarrier((&___lockAllAttributesExcept_9), value);
	}

	inline static int32_t get_offset_of_lockAllElementsExcept_10() { return static_cast<int32_t>(offsetof(ConfigurationElement_t3318566633, ___lockAllElementsExcept_10)); }
	inline ConfigurationLockCollection_t4066281341 * get_lockAllElementsExcept_10() const { return ___lockAllElementsExcept_10; }
	inline ConfigurationLockCollection_t4066281341 ** get_address_of_lockAllElementsExcept_10() { return &___lockAllElementsExcept_10; }
	inline void set_lockAllElementsExcept_10(ConfigurationLockCollection_t4066281341 * value)
	{
		___lockAllElementsExcept_10 = value;
		Il2CppCodeGenWriteBarrier((&___lockAllElementsExcept_10), value);
	}

	inline static int32_t get_offset_of_lockAttributes_11() { return static_cast<int32_t>(offsetof(ConfigurationElement_t3318566633, ___lockAttributes_11)); }
	inline ConfigurationLockCollection_t4066281341 * get_lockAttributes_11() const { return ___lockAttributes_11; }
	inline ConfigurationLockCollection_t4066281341 ** get_address_of_lockAttributes_11() { return &___lockAttributes_11; }
	inline void set_lockAttributes_11(ConfigurationLockCollection_t4066281341 * value)
	{
		___lockAttributes_11 = value;
		Il2CppCodeGenWriteBarrier((&___lockAttributes_11), value);
	}

	inline static int32_t get_offset_of_lockElements_12() { return static_cast<int32_t>(offsetof(ConfigurationElement_t3318566633, ___lockElements_12)); }
	inline ConfigurationLockCollection_t4066281341 * get_lockElements_12() const { return ___lockElements_12; }
	inline ConfigurationLockCollection_t4066281341 ** get_address_of_lockElements_12() { return &___lockElements_12; }
	inline void set_lockElements_12(ConfigurationLockCollection_t4066281341 * value)
	{
		___lockElements_12 = value;
		Il2CppCodeGenWriteBarrier((&___lockElements_12), value);
	}

	inline static int32_t get_offset_of_lockItem_13() { return static_cast<int32_t>(offsetof(ConfigurationElement_t3318566633, ___lockItem_13)); }
	inline bool get_lockItem_13() const { return ___lockItem_13; }
	inline bool* get_address_of_lockItem_13() { return &___lockItem_13; }
	inline void set_lockItem_13(bool value)
	{
		___lockItem_13 = value;
	}

	inline static int32_t get_offset_of_saveContext_14() { return static_cast<int32_t>(offsetof(ConfigurationElement_t3318566633, ___saveContext_14)); }
	inline SaveContext_t3075152201 * get_saveContext_14() const { return ___saveContext_14; }
	inline SaveContext_t3075152201 ** get_address_of_saveContext_14() { return &___saveContext_14; }
	inline void set_saveContext_14(SaveContext_t3075152201 * value)
	{
		___saveContext_14 = value;
		Il2CppCodeGenWriteBarrier((&___saveContext_14), value);
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // CONFIGURATIONELEMENT_T3318566633_H
#ifndef CONFIGURATIONPROPERTYCOLLECTION_T2852175726_H
#define CONFIGURATIONPROPERTYCOLLECTION_T2852175726_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// System.Configuration.ConfigurationPropertyCollection
struct  ConfigurationPropertyCollection_t2852175726  : public RuntimeObject
{
public:
	// System.Collections.Generic.List`1<System.Configuration.ConfigurationProperty> System.Configuration.ConfigurationPropertyCollection::collection
	List_1_t767969300 * ___collection_0;

public:
	inline static int32_t get_offset_of_collection_0() { return static_cast<int32_t>(offsetof(ConfigurationPropertyCollection_t2852175726, ___collection_0)); }
	inline List_1_t767969300 * get_collection_0() const { return ___collection_0; }
	inline List_1_t767969300 ** get_address_of_collection_0() { return &___collection_0; }
	inline void set_collection_0(List_1_t767969300 * value)
	{
		___collection_0 = value;
		Il2CppCodeGenWriteBarrier((&___collection_0), value);
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // CONFIGURATIONPROPERTYCOLLECTION_T2852175726_H
#ifndef CONFIGURATIONSECTIONGROUP_T4179402520_H
#define CONFIGURATIONSECTIONGROUP_T4179402520_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// System.Configuration.ConfigurationSectionGroup
struct  ConfigurationSectionGroup_t4179402520  : public RuntimeObject
{
public:
	// System.Configuration.ConfigurationSectionCollection System.Configuration.ConfigurationSectionGroup::sections
	ConfigurationSectionCollection_t2786897858 * ___sections_0;
	// System.Configuration.ConfigurationSectionGroupCollection System.Configuration.ConfigurationSectionGroup::groups
	ConfigurationSectionGroupCollection_t1151641153 * ___groups_1;
	// System.Configuration.Configuration System.Configuration.ConfigurationSectionGroup::config
	Configuration_t2529364143 * ___config_2;
	// System.Configuration.SectionGroupInfo System.Configuration.ConfigurationSectionGroup::group
	SectionGroupInfo_t687896682 * ___group_3;
	// System.Boolean System.Configuration.ConfigurationSectionGroup::initialized
	bool ___initialized_4;

public:
	inline static int32_t get_offset_of_sections_0() { return static_cast<int32_t>(offsetof(ConfigurationSectionGroup_t4179402520, ___sections_0)); }
	inline ConfigurationSectionCollection_t2786897858 * get_sections_0() const { return ___sections_0; }
	inline ConfigurationSectionCollection_t2786897858 ** get_address_of_sections_0() { return &___sections_0; }
	inline void set_sections_0(ConfigurationSectionCollection_t2786897858 * value)
	{
		___sections_0 = value;
		Il2CppCodeGenWriteBarrier((&___sections_0), value);
	}

	inline static int32_t get_offset_of_groups_1() { return static_cast<int32_t>(offsetof(ConfigurationSectionGroup_t4179402520, ___groups_1)); }
	inline ConfigurationSectionGroupCollection_t1151641153 * get_groups_1() const { return ___groups_1; }
	inline ConfigurationSectionGroupCollection_t1151641153 ** get_address_of_groups_1() { return &___groups_1; }
	inline void set_groups_1(ConfigurationSectionGroupCollection_t1151641153 * value)
	{
		___groups_1 = value;
		Il2CppCodeGenWriteBarrier((&___groups_1), value);
	}

	inline static int32_t get_offset_of_config_2() { return static_cast<int32_t>(offsetof(ConfigurationSectionGroup_t4179402520, ___config_2)); }
	inline Configuration_t2529364143 * get_config_2() const { return ___config_2; }
	inline Configuration_t2529364143 ** get_address_of_config_2() { return &___config_2; }
	inline void set_config_2(Configuration_t2529364143 * value)
	{
		___config_2 = value;
		Il2CppCodeGenWriteBarrier((&___config_2), value);
	}

	inline static int32_t get_offset_of_group_3() { return static_cast<int32_t>(offsetof(ConfigurationSectionGroup_t4179402520, ___group_3)); }
	inline SectionGroupInfo_t687896682 * get_group_3() const { return ___group_3; }
	inline SectionGroupInfo_t687896682 ** get_address_of_group_3() { return &___group_3; }
	inline void set_group_3(SectionGroupInfo_t687896682 * value)
	{
		___group_3 = value;
		Il2CppCodeGenWriteBarrier((&___group_3), value);
	}

	inline static int32_t get_offset_of_initialized_4() { return static_cast<int32_t>(offsetof(ConfigurationSectionGroup_t4179402520, ___initialized_4)); }
	inline bool get_initialized_4() const { return ___initialized_4; }
	inline bool* get_address_of_initialized_4() { return &___initialized_4; }
	inline void set_initialized_4(bool value)
	{
		___initialized_4 = value;
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // CONFIGURATIONSECTIONGROUP_T4179402520_H
#ifndef CONFIGURATIONSETTINGS_T822951835_H
#define CONFIGURATIONSETTINGS_T822951835_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// System.Configuration.ConfigurationSettings
struct  ConfigurationSettings_t822951835  : public RuntimeObject
{
public:

public:
};

struct ConfigurationSettings_t822951835_StaticFields
{
public:
	// System.Configuration.IConfigurationSystem System.Configuration.ConfigurationSettings::config
	RuntimeObject* ___config_0;
	// System.Object System.Configuration.ConfigurationSettings::lockobj
	RuntimeObject * ___lockobj_1;

public:
	inline static int32_t get_offset_of_config_0() { return static_cast<int32_t>(offsetof(ConfigurationSettings_t822951835_StaticFields, ___config_0)); }
	inline RuntimeObject* get_config_0() const { return ___config_0; }
	inline RuntimeObject** get_address_of_config_0() { return &___config_0; }
	inline void set_config_0(RuntimeObject* value)
	{
		___config_0 = value;
		Il2CppCodeGenWriteBarrier((&___config_0), value);
	}

	inline static int32_t get_offset_of_lockobj_1() { return static_cast<int32_t>(offsetof(ConfigurationSettings_t822951835_StaticFields, ___lockobj_1)); }
	inline RuntimeObject * get_lockobj_1() const { return ___lockobj_1; }
	inline RuntimeObject ** get_address_of_lockobj_1() { return &___lockobj_1; }
	inline void set_lockobj_1(RuntimeObject * value)
	{
		___lockobj_1 = value;
		Il2CppCodeGenWriteBarrier((&___lockobj_1), value);
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // CONFIGURATIONSETTINGS_T822951835_H
#ifndef DEFAULTCONFIG_T1013547162_H
#define DEFAULTCONFIG_T1013547162_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// System.Configuration.DefaultConfig
struct  DefaultConfig_t1013547162  : public RuntimeObject
{
public:

public:
};

struct DefaultConfig_t1013547162_StaticFields
{
public:
	// System.Configuration.DefaultConfig System.Configuration.DefaultConfig::instance
	DefaultConfig_t1013547162 * ___instance_0;

public:
	inline static int32_t get_offset_of_instance_0() { return static_cast<int32_t>(offsetof(DefaultConfig_t1013547162_StaticFields, ___instance_0)); }
	inline DefaultConfig_t1013547162 * get_instance_0() const { return ___instance_0; }
	inline DefaultConfig_t1013547162 ** get_address_of_instance_0() { return &___instance_0; }
	inline void set_instance_0(DefaultConfig_t1013547162 * value)
	{
		___instance_0 = value;
		Il2CppCodeGenWriteBarrier((&___instance_0), value);
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // DEFAULTCONFIG_T1013547162_H
#ifndef ELEMENTINFORMATION_T2651568025_H
#define ELEMENTINFORMATION_T2651568025_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// System.Configuration.ElementInformation
struct  ElementInformation_t2651568025  : public RuntimeObject
{
public:
	// System.Configuration.PropertyInformation System.Configuration.ElementInformation::propertyInfo
	PropertyInformation_t4136807793 * ___propertyInfo_0;
	// System.Configuration.ConfigurationElement System.Configuration.ElementInformation::owner
	ConfigurationElement_t3318566633 * ___owner_1;
	// System.Configuration.PropertyInformationCollection System.Configuration.ElementInformation::properties
	PropertyInformationCollection_t3866802480 * ___properties_2;

public:
	inline static int32_t get_offset_of_propertyInfo_0() { return static_cast<int32_t>(offsetof(ElementInformation_t2651568025, ___propertyInfo_0)); }
	inline PropertyInformation_t4136807793 * get_propertyInfo_0() const { return ___propertyInfo_0; }
	inline PropertyInformation_t4136807793 ** get_address_of_propertyInfo_0() { return &___propertyInfo_0; }
	inline void set_propertyInfo_0(PropertyInformation_t4136807793 * value)
	{
		___propertyInfo_0 = value;
		Il2CppCodeGenWriteBarrier((&___propertyInfo_0), value);
	}

	inline static int32_t get_offset_of_owner_1() { return static_cast<int32_t>(offsetof(ElementInformation_t2651568025, ___owner_1)); }
	inline ConfigurationElement_t3318566633 * get_owner_1() const { return ___owner_1; }
	inline ConfigurationElement_t3318566633 ** get_address_of_owner_1() { return &___owner_1; }
	inline void set_owner_1(ConfigurationElement_t3318566633 * value)
	{
		___owner_1 = value;
		Il2CppCodeGenWriteBarrier((&___owner_1), value);
	}

	inline static int32_t get_offset_of_properties_2() { return static_cast<int32_t>(offsetof(ElementInformation_t2651568025, ___properties_2)); }
	inline PropertyInformationCollection_t3866802480 * get_properties_2() const { return ___properties_2; }
	inline PropertyInformationCollection_t3866802480 ** get_address_of_properties_2() { return &___properties_2; }
	inline void set_properties_2(PropertyInformationCollection_t3866802480 * value)
	{
		___properties_2 = value;
		Il2CppCodeGenWriteBarrier((&___properties_2), value);
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // ELEMENTINFORMATION_T2651568025_H
#ifndef PRIVILEGEDCONFIGURATIONMANAGER_T177498182_H
#define PRIVILEGEDCONFIGURATIONMANAGER_T177498182_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// System.Configuration.PrivilegedConfigurationManager
struct  PrivilegedConfigurationManager_t177498182  : public RuntimeObject
{
public:

public:
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // PRIVILEGEDCONFIGURATIONMANAGER_T177498182_H
#ifndef CONFIGURATIONMANAGERINTERNALFACTORY_T3227791327_H
#define CONFIGURATIONMANAGERINTERNALFACTORY_T3227791327_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// System.Diagnostics.ConfigurationManagerInternalFactory
struct  ConfigurationManagerInternalFactory_t3227791327  : public RuntimeObject
{
public:

public:
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // CONFIGURATIONMANAGERINTERNALFACTORY_T3227791327_H
#ifndef INSTANCE_T2576538215_H
#define INSTANCE_T2576538215_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// System.Diagnostics.ConfigurationManagerInternalFactory/Instance
struct  Instance_t2576538215  : public RuntimeObject
{
public:

public:
};

struct Instance_t2576538215_StaticFields
{
public:
	// System.Boolean System.Diagnostics.ConfigurationManagerInternalFactory/Instance::SetConfigurationSystemInProgress
	bool ___SetConfigurationSystemInProgress_0;

public:
	inline static int32_t get_offset_of_SetConfigurationSystemInProgress_0() { return static_cast<int32_t>(offsetof(Instance_t2576538215_StaticFields, ___SetConfigurationSystemInProgress_0)); }
	inline bool get_SetConfigurationSystemInProgress_0() const { return ___SetConfigurationSystemInProgress_0; }
	inline bool* get_address_of_SetConfigurationSystemInProgress_0() { return &___SetConfigurationSystemInProgress_0; }
	inline void set_SetConfigurationSystemInProgress_0(bool value)
	{
		___SetConfigurationSystemInProgress_0 = value;
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // INSTANCE_T2576538215_H
#ifndef DIAGNOSTICSCONFIGURATIONHANDLER_T2074484573_H
#define DIAGNOSTICSCONFIGURATIONHANDLER_T2074484573_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// System.Diagnostics.DiagnosticsConfigurationHandler
struct  DiagnosticsConfigurationHandler_t2074484573  : public RuntimeObject
{
public:
	// System.Diagnostics.TraceImplSettings System.Diagnostics.DiagnosticsConfigurationHandler::configValues
	TraceImplSettings_t2527703222 * ___configValues_0;
	// System.Collections.IDictionary System.Diagnostics.DiagnosticsConfigurationHandler::elementHandlers
	RuntimeObject* ___elementHandlers_1;

public:
	inline static int32_t get_offset_of_configValues_0() { return static_cast<int32_t>(offsetof(DiagnosticsConfigurationHandler_t2074484573, ___configValues_0)); }
	inline TraceImplSettings_t2527703222 * get_configValues_0() const { return ___configValues_0; }
	inline TraceImplSettings_t2527703222 ** get_address_of_configValues_0() { return &___configValues_0; }
	inline void set_configValues_0(TraceImplSettings_t2527703222 * value)
	{
		___configValues_0 = value;
		Il2CppCodeGenWriteBarrier((&___configValues_0), value);
	}

	inline static int32_t get_offset_of_elementHandlers_1() { return static_cast<int32_t>(offsetof(DiagnosticsConfigurationHandler_t2074484573, ___elementHandlers_1)); }
	inline RuntimeObject* get_elementHandlers_1() const { return ___elementHandlers_1; }
	inline RuntimeObject** get_address_of_elementHandlers_1() { return &___elementHandlers_1; }
	inline void set_elementHandlers_1(RuntimeObject* value)
	{
		___elementHandlers_1 = value;
		Il2CppCodeGenWriteBarrier((&___elementHandlers_1), value);
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // DIAGNOSTICSCONFIGURATIONHANDLER_T2074484573_H
#ifndef EVENTLOGIMPL_T2387799702_H
#define EVENTLOGIMPL_T2387799702_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// System.Diagnostics.EventLogImpl
struct  EventLogImpl_t2387799702  : public RuntimeObject
{
public:

public:
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // EVENTLOGIMPL_T2387799702_H
#ifndef EVENTLOGINSTALLER_T17168626_H
#define EVENTLOGINSTALLER_T17168626_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// System.Diagnostics.EventLogInstaller
struct  EventLogInstaller_t17168626  : public RuntimeObject
{
public:

public:
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // EVENTLOGINSTALLER_T17168626_H
#ifndef SWITCH_T4228844028_H
#define SWITCH_T4228844028_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// System.Diagnostics.Switch
struct  Switch_t4228844028  : public RuntimeObject
{
public:
	// System.String System.Diagnostics.Switch::description
	String_t* ___description_0;
	// System.String System.Diagnostics.Switch::displayName
	String_t* ___displayName_1;
	// System.String modreq(System.Runtime.CompilerServices.IsVolatile) System.Diagnostics.Switch::switchValueString
	String_t* ___switchValueString_2;
	// System.String System.Diagnostics.Switch::defaultValue
	String_t* ___defaultValue_3;

public:
	inline static int32_t get_offset_of_description_0() { return static_cast<int32_t>(offsetof(Switch_t4228844028, ___description_0)); }
	inline String_t* get_description_0() const { return ___description_0; }
	inline String_t** get_address_of_description_0() { return &___description_0; }
	inline void set_description_0(String_t* value)
	{
		___description_0 = value;
		Il2CppCodeGenWriteBarrier((&___description_0), value);
	}

	inline static int32_t get_offset_of_displayName_1() { return static_cast<int32_t>(offsetof(Switch_t4228844028, ___displayName_1)); }
	inline String_t* get_displayName_1() const { return ___displayName_1; }
	inline String_t** get_address_of_displayName_1() { return &___displayName_1; }
	inline void set_displayName_1(String_t* value)
	{
		___displayName_1 = value;
		Il2CppCodeGenWriteBarrier((&___displayName_1), value);
	}

	inline static int32_t get_offset_of_switchValueString_2() { return static_cast<int32_t>(offsetof(Switch_t4228844028, ___switchValueString_2)); }
	inline String_t* get_switchValueString_2() const { return ___switchValueString_2; }
	inline String_t** get_address_of_switchValueString_2() { return &___switchValueString_2; }
	inline void set_switchValueString_2(String_t* value)
	{
		___switchValueString_2 = value;
		Il2CppCodeGenWriteBarrier((&___switchValueString_2), value);
	}

	inline static int32_t get_offset_of_defaultValue_3() { return static_cast<int32_t>(offsetof(Switch_t4228844028, ___defaultValue_3)); }
	inline String_t* get_defaultValue_3() const { return ___defaultValue_3; }
	inline String_t** get_address_of_defaultValue_3() { return &___defaultValue_3; }
	inline void set_defaultValue_3(String_t* value)
	{
		___defaultValue_3 = value;
		Il2CppCodeGenWriteBarrier((&___defaultValue_3), value);
	}
};

struct Switch_t4228844028_StaticFields
{
public:
	// System.Collections.Generic.List`1<System.WeakReference> System.Diagnostics.Switch::switches
	List_1_t2806961458 * ___switches_4;
	// System.Int32 System.Diagnostics.Switch::s_LastCollectionCount
	int32_t ___s_LastCollectionCount_5;

public:
	inline static int32_t get_offset_of_switches_4() { return static_cast<int32_t>(offsetof(Switch_t4228844028_StaticFields, ___switches_4)); }
	inline List_1_t2806961458 * get_switches_4() const { return ___switches_4; }
	inline List_1_t2806961458 ** get_address_of_switches_4() { return &___switches_4; }
	inline void set_switches_4(List_1_t2806961458 * value)
	{
		___switches_4 = value;
		Il2CppCodeGenWriteBarrier((&___switches_4), value);
	}

	inline static int32_t get_offset_of_s_LastCollectionCount_5() { return static_cast<int32_t>(offsetof(Switch_t4228844028_StaticFields, ___s_LastCollectionCount_5)); }
	inline int32_t get_s_LastCollectionCount_5() const { return ___s_LastCollectionCount_5; }
	inline int32_t* get_address_of_s_LastCollectionCount_5() { return &___s_LastCollectionCount_5; }
	inline void set_s_LastCollectionCount_5(int32_t value)
	{
		___s_LastCollectionCount_5 = value;
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // SWITCH_T4228844028_H
#ifndef TRACEFILTER_T4153521180_H
#define TRACEFILTER_T4153521180_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// System.Diagnostics.TraceFilter
struct  TraceFilter_t4153521180  : public RuntimeObject
{
public:
	// System.String System.Diagnostics.TraceFilter::initializeData
	String_t* ___initializeData_0;

public:
	inline static int32_t get_offset_of_initializeData_0() { return static_cast<int32_t>(offsetof(TraceFilter_t4153521180, ___initializeData_0)); }
	inline String_t* get_initializeData_0() const { return ___initializeData_0; }
	inline String_t** get_address_of_initializeData_0() { return &___initializeData_0; }
	inline void set_initializeData_0(String_t* value)
	{
		___initializeData_0 = value;
		Il2CppCodeGenWriteBarrier((&___initializeData_0), value);
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // TRACEFILTER_T4153521180_H
#ifndef TRACEIMPLSETTINGS_T2527703222_H
#define TRACEIMPLSETTINGS_T2527703222_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// System.Diagnostics.TraceImplSettings
struct  TraceImplSettings_t2527703222  : public RuntimeObject
{
public:
	// System.Boolean System.Diagnostics.TraceImplSettings::AutoFlush
	bool ___AutoFlush_0;
	// System.Int32 System.Diagnostics.TraceImplSettings::IndentSize
	int32_t ___IndentSize_1;
	// System.Diagnostics.TraceListenerCollection System.Diagnostics.TraceImplSettings::Listeners
	TraceListenerCollection_t1347122889 * ___Listeners_2;

public:
	inline static int32_t get_offset_of_AutoFlush_0() { return static_cast<int32_t>(offsetof(TraceImplSettings_t2527703222, ___AutoFlush_0)); }
	inline bool get_AutoFlush_0() const { return ___AutoFlush_0; }
	inline bool* get_address_of_AutoFlush_0() { return &___AutoFlush_0; }
	inline void set_AutoFlush_0(bool value)
	{
		___AutoFlush_0 = value;
	}

	inline static int32_t get_offset_of_IndentSize_1() { return static_cast<int32_t>(offsetof(TraceImplSettings_t2527703222, ___IndentSize_1)); }
	inline int32_t get_IndentSize_1() const { return ___IndentSize_1; }
	inline int32_t* get_address_of_IndentSize_1() { return &___IndentSize_1; }
	inline void set_IndentSize_1(int32_t value)
	{
		___IndentSize_1 = value;
	}

	inline static int32_t get_offset_of_Listeners_2() { return static_cast<int32_t>(offsetof(TraceImplSettings_t2527703222, ___Listeners_2)); }
	inline TraceListenerCollection_t1347122889 * get_Listeners_2() const { return ___Listeners_2; }
	inline TraceListenerCollection_t1347122889 ** get_address_of_Listeners_2() { return &___Listeners_2; }
	inline void set_Listeners_2(TraceListenerCollection_t1347122889 * value)
	{
		___Listeners_2 = value;
		Il2CppCodeGenWriteBarrier((&___Listeners_2), value);
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // TRACEIMPLSETTINGS_T2527703222_H
#ifndef TRACELISTENERCOLLECTION_T1347122889_H
#define TRACELISTENERCOLLECTION_T1347122889_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// System.Diagnostics.TraceListenerCollection
struct  TraceListenerCollection_t1347122889  : public RuntimeObject
{
public:
	// System.Collections.ArrayList System.Diagnostics.TraceListenerCollection::list
	ArrayList_t2718874744 * ___list_0;

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

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // TRACELISTENERCOLLECTION_T1347122889_H
#ifndef TRACEUTILS_T3440840616_H
#define TRACEUTILS_T3440840616_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// System.Diagnostics.TraceUtils
struct  TraceUtils_t3440840616  : public RuntimeObject
{
public:

public:
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // TRACEUTILS_T3440840616_H
#ifndef DOMAINNAMEHELPER_T3334322841_H
#define DOMAINNAMEHELPER_T3334322841_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

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

public:
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // DOMAINNAMEHELPER_T3334322841_H
#ifndef EXCEPTION_T_H
#define EXCEPTION_T_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// 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_t2481557153 * ____safeSerializationManager_13;
	// System.Diagnostics.StackTrace[] System.Exception::captured_traces
	StackTraceU5BU5D_t1169129676* ___captured_traces_14;
	// System.IntPtr[] System.Exception::native_trace_ips
	IntPtrU5BU5D_t4013366056* ___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((&____className_1), 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((&____message_2), 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((&____data_3), 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((&____innerException_4), 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((&____helpURL_5), 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((&____stackTrace_6), 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((&____stackTraceString_7), 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((&____remoteStackTraceString_8), 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((&____dynamicMethods_10), 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((&____source_12), value);
	}

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

	inline static int32_t get_offset_of_captured_traces_14() { return static_cast<int32_t>(offsetof(Exception_t, ___captured_traces_14)); }
	inline StackTraceU5BU5D_t1169129676* get_captured_traces_14() const { return ___captured_traces_14; }
	inline StackTraceU5BU5D_t1169129676** get_address_of_captured_traces_14() { return &___captured_traces_14; }
	inline void set_captured_traces_14(StackTraceU5BU5D_t1169129676* value)
	{
		___captured_traces_14 = value;
		Il2CppCodeGenWriteBarrier((&___captured_traces_14), 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_t4013366056* get_native_trace_ips_15() const { return ___native_trace_ips_15; }
	inline IntPtrU5BU5D_t4013366056** get_address_of_native_trace_ips_15() { return &___native_trace_ips_15; }
	inline void set_native_trace_ips_15(IntPtrU5BU5D_t4013366056* value)
	{
		___native_trace_ips_15 = value;
		Il2CppCodeGenWriteBarrier((&___native_trace_ips_15), 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((&___s_EDILock_0), value);
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
// 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_t2481557153 * ____safeSerializationManager_13;
	StackTraceU5BU5D_t1169129676* ___captured_traces_14;
	intptr_t* ___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_t2481557153 * ____safeSerializationManager_13;
	StackTraceU5BU5D_t1169129676* ___captured_traces_14;
	intptr_t* ___native_trace_ips_15;
};
#endif // EXCEPTION_T_H
#ifndef CULTUREINFO_T4157843068_H
#define CULTUREINFO_T4157843068_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// System.Globalization.CultureInfo
struct  CultureInfo_t4157843068  : 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_t435877138 * ___numInfo_10;
	// System.Globalization.DateTimeFormatInfo modreq(System.Runtime.CompilerServices.IsVolatile) System.Globalization.CultureInfo::dateTimeInfo
	DateTimeFormatInfo_t2405853701 * ___dateTimeInfo_11;
	// System.Globalization.TextInfo modreq(System.Runtime.CompilerServices.IsVolatile) System.Globalization.CultureInfo::textInfo
	TextInfo_t3810425522 * ___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_t1281789340* ___native_calendar_names_20;
	// System.Globalization.CompareInfo modreq(System.Runtime.CompilerServices.IsVolatile) System.Globalization.CultureInfo::compareInfo
	CompareInfo_t1092934962 * ___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_t1661121569 * ___calendar_24;
	// System.Globalization.CultureInfo System.Globalization.CultureInfo::parent_culture
	CultureInfo_t4157843068 * ___parent_culture_25;
	// System.Boolean System.Globalization.CultureInfo::constructed
	bool ___constructed_26;
	// System.Byte[] System.Globalization.CultureInfo::cached_serialized_form
	ByteU5BU5D_t4116647657* ___cached_serialized_form_27;
	// System.Globalization.CultureData System.Globalization.CultureInfo::m_cultureData
	CultureData_t1899656083 * ___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_t4157843068, ___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_t4157843068, ___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_t4157843068, ___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_t4157843068, ___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_t4157843068, ___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_t4157843068, ___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_t4157843068, ___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_t4157843068, ___numInfo_10)); }
	inline NumberFormatInfo_t435877138 * get_numInfo_10() const { return ___numInfo_10; }
	inline NumberFormatInfo_t435877138 ** get_address_of_numInfo_10() { return &___numInfo_10; }
	inline void set_numInfo_10(NumberFormatInfo_t435877138 * value)
	{
		___numInfo_10 = value;
		Il2CppCodeGenWriteBarrier((&___numInfo_10), value);
	}

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

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

	inline static int32_t get_offset_of_m_name_13() { return static_cast<int32_t>(offsetof(CultureInfo_t4157843068, ___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((&___m_name_13), value);
	}

	inline static int32_t get_offset_of_englishname_14() { return static_cast<int32_t>(offsetof(CultureInfo_t4157843068, ___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((&___englishname_14), value);
	}

	inline static int32_t get_offset_of_nativename_15() { return static_cast<int32_t>(offsetof(CultureInfo_t4157843068, ___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((&___nativename_15), value);
	}

	inline static int32_t get_offset_of_iso3lang_16() { return static_cast<int32_t>(offsetof(CultureInfo_t4157843068, ___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((&___iso3lang_16), value);
	}

	inline static int32_t get_offset_of_iso2lang_17() { return static_cast<int32_t>(offsetof(CultureInfo_t4157843068, ___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((&___iso2lang_17), value);
	}

	inline static int32_t get_offset_of_win3lang_18() { return static_cast<int32_t>(offsetof(CultureInfo_t4157843068, ___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((&___win3lang_18), value);
	}

	inline static int32_t get_offset_of_territory_19() { return static_cast<int32_t>(offsetof(CultureInfo_t4157843068, ___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((&___territory_19), value);
	}

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

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

	inline static int32_t get_offset_of_textinfo_data_22() { return static_cast<int32_t>(offsetof(CultureInfo_t4157843068, ___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_t4157843068, ___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_t4157843068, ___calendar_24)); }
	inline Calendar_t1661121569 * get_calendar_24() const { return ___calendar_24; }
	inline Calendar_t1661121569 ** get_address_of_calendar_24() { return &___calendar_24; }
	inline void set_calendar_24(Calendar_t1661121569 * value)
	{
		___calendar_24 = value;
		Il2CppCodeGenWriteBarrier((&___calendar_24), value);
	}

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

	inline static int32_t get_offset_of_constructed_26() { return static_cast<int32_t>(offsetof(CultureInfo_t4157843068, ___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_t4157843068, ___cached_serialized_form_27)); }
	inline ByteU5BU5D_t4116647657* get_cached_serialized_form_27() const { return ___cached_serialized_form_27; }
	inline ByteU5BU5D_t4116647657** get_address_of_cached_serialized_form_27() { return &___cached_serialized_form_27; }
	inline void set_cached_serialized_form_27(ByteU5BU5D_t4116647657* value)
	{
		___cached_serialized_form_27 = value;
		Il2CppCodeGenWriteBarrier((&___cached_serialized_form_27), value);
	}

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

	inline static int32_t get_offset_of_m_isInherited_29() { return static_cast<int32_t>(offsetof(CultureInfo_t4157843068, ___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_t4157843068_StaticFields
{
public:
	// System.Globalization.CultureInfo modreq(System.Runtime.CompilerServices.IsVolatile) System.Globalization.CultureInfo::invariant_culture_info
	CultureInfo_t4157843068 * ___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_t4157843068 * ___default_current_culture_2;
	// System.Globalization.CultureInfo modreq(System.Runtime.CompilerServices.IsVolatile) System.Globalization.CultureInfo::s_DefaultThreadCurrentUICulture
	CultureInfo_t4157843068 * ___s_DefaultThreadCurrentUICulture_33;
	// System.Globalization.CultureInfo modreq(System.Runtime.CompilerServices.IsVolatile) System.Globalization.CultureInfo::s_DefaultThreadCurrentCulture
	CultureInfo_t4157843068 * ___s_DefaultThreadCurrentCulture_34;
	// System.Collections.Generic.Dictionary`2<System.Int32,System.Globalization.CultureInfo> System.Globalization.CultureInfo::shared_by_number
	Dictionary_2_t3046556399 * ___shared_by_number_35;
	// System.Collections.Generic.Dictionary`2<System.String,System.Globalization.CultureInfo> System.Globalization.CultureInfo::shared_by_name
	Dictionary_2_t3943099367 * ___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_t4157843068_StaticFields, ___invariant_culture_info_0)); }
	inline CultureInfo_t4157843068 * get_invariant_culture_info_0() const { return ___invariant_culture_info_0; }
	inline CultureInfo_t4157843068 ** get_address_of_invariant_culture_info_0() { return &___invariant_culture_info_0; }
	inline void set_invariant_culture_info_0(CultureInfo_t4157843068 * value)
	{
		___invariant_culture_info_0 = value;
		Il2CppCodeGenWriteBarrier((&___invariant_culture_info_0), value);
	}

	inline static int32_t get_offset_of_shared_table_lock_1() { return static_cast<int32_t>(offsetof(CultureInfo_t4157843068_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((&___shared_table_lock_1), value);
	}

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

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

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

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

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

	inline static int32_t get_offset_of_IsTaiwanSku_37() { return static_cast<int32_t>(offsetof(CultureInfo_t4157843068_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;
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
// Native definition for P/Invoke marshalling of System.Globalization.CultureInfo
struct CultureInfo_t4157843068_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_t435877138 * ___numInfo_10;
	DateTimeFormatInfo_t2405853701 * ___dateTimeInfo_11;
	TextInfo_t3810425522 * ___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_t1092934962 * ___compareInfo_21;
	void* ___textinfo_data_22;
	int32_t ___m_dataItem_23;
	Calendar_t1661121569 * ___calendar_24;
	CultureInfo_t4157843068_marshaled_pinvoke* ___parent_culture_25;
	int32_t ___constructed_26;
	uint8_t* ___cached_serialized_form_27;
	CultureData_t1899656083_marshaled_pinvoke* ___m_cultureData_28;
	int32_t ___m_isInherited_29;
};
// Native definition for COM marshalling of System.Globalization.CultureInfo
struct CultureInfo_t4157843068_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_t435877138 * ___numInfo_10;
	DateTimeFormatInfo_t2405853701 * ___dateTimeInfo_11;
	TextInfo_t3810425522 * ___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_t1092934962 * ___compareInfo_21;
	void* ___textinfo_data_22;
	int32_t ___m_dataItem_23;
	Calendar_t1661121569 * ___calendar_24;
	CultureInfo_t4157843068_marshaled_com* ___parent_culture_25;
	int32_t ___constructed_26;
	uint8_t* ___cached_serialized_form_27;
	CultureData_t1899656083_marshaled_com* ___m_cultureData_28;
	int32_t ___m_isInherited_29;
};
#endif // CULTUREINFO_T4157843068_H
#ifndef IDNMAPPING_T1700667501_H
#define IDNMAPPING_T1700667501_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// System.Globalization.IdnMapping
struct  IdnMapping_t1700667501  : 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_t2881783740 * ___puny_2;

public:
	inline static int32_t get_offset_of_allow_unassigned_0() { return static_cast<int32_t>(offsetof(IdnMapping_t1700667501, ___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_t1700667501, ___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_t1700667501, ___puny_2)); }
	inline Punycode_t2881783740 * get_puny_2() const { return ___puny_2; }
	inline Punycode_t2881783740 ** get_address_of_puny_2() { return &___puny_2; }
	inline void set_puny_2(Punycode_t2881783740 * value)
	{
		___puny_2 = value;
		Il2CppCodeGenWriteBarrier((&___puny_2), value);
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // IDNMAPPING_T1700667501_H
#ifndef PATH_T1605229823_H
#define PATH_T1605229823_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// System.IO.Path
struct  Path_t1605229823  : public RuntimeObject
{
public:

public:
};

struct Path_t1605229823_StaticFields
{
public:
	// System.Char[] System.IO.Path::InvalidPathChars
	CharU5BU5D_t3528271667* ___InvalidPathChars_0;
	// System.Char System.IO.Path::AltDirectorySeparatorChar
	Il2CppChar ___AltDirectorySeparatorChar_1;
	// System.Char System.IO.Path::DirectorySeparatorChar
	Il2CppChar ___DirectorySeparatorChar_2;
	// System.Char System.IO.Path::PathSeparator
	Il2CppChar ___PathSeparator_3;
	// System.String System.IO.Path::DirectorySeparatorStr
	String_t* ___DirectorySeparatorStr_4;
	// System.Char System.IO.Path::VolumeSeparatorChar
	Il2CppChar ___VolumeSeparatorChar_5;
	// System.Char[] System.IO.Path::PathSeparatorChars
	CharU5BU5D_t3528271667* ___PathSeparatorChars_6;
	// System.Boolean System.IO.Path::dirEqualsVolume
	bool ___dirEqualsVolume_7;
	// System.Char[] System.IO.Path::trimEndCharsWindows
	CharU5BU5D_t3528271667* ___trimEndCharsWindows_8;
	// System.Char[] System.IO.Path::trimEndCharsUnix
	CharU5BU5D_t3528271667* ___trimEndCharsUnix_9;

public:
	inline static int32_t get_offset_of_InvalidPathChars_0() { return static_cast<int32_t>(offsetof(Path_t1605229823_StaticFields, ___InvalidPathChars_0)); }
	inline CharU5BU5D_t3528271667* get_InvalidPathChars_0() const { return ___InvalidPathChars_0; }
	inline CharU5BU5D_t3528271667** get_address_of_InvalidPathChars_0() { return &___InvalidPathChars_0; }
	inline void set_InvalidPathChars_0(CharU5BU5D_t3528271667* value)
	{
		___InvalidPathChars_0 = value;
		Il2CppCodeGenWriteBarrier((&___InvalidPathChars_0), value);
	}

	inline static int32_t get_offset_of_AltDirectorySeparatorChar_1() { return static_cast<int32_t>(offsetof(Path_t1605229823_StaticFields, ___AltDirectorySeparatorChar_1)); }
	inline Il2CppChar get_AltDirectorySeparatorChar_1() const { return ___AltDirectorySeparatorChar_1; }
	inline Il2CppChar* get_address_of_AltDirectorySeparatorChar_1() { return &___AltDirectorySeparatorChar_1; }
	inline void set_AltDirectorySeparatorChar_1(Il2CppChar value)
	{
		___AltDirectorySeparatorChar_1 = value;
	}

	inline static int32_t get_offset_of_DirectorySeparatorChar_2() { return static_cast<int32_t>(offsetof(Path_t1605229823_StaticFields, ___DirectorySeparatorChar_2)); }
	inline Il2CppChar get_DirectorySeparatorChar_2() const { return ___DirectorySeparatorChar_2; }
	inline Il2CppChar* get_address_of_DirectorySeparatorChar_2() { return &___DirectorySeparatorChar_2; }
	inline void set_DirectorySeparatorChar_2(Il2CppChar value)
	{
		___DirectorySeparatorChar_2 = value;
	}

	inline static int32_t get_offset_of_PathSeparator_3() { return static_cast<int32_t>(offsetof(Path_t1605229823_StaticFields, ___PathSeparator_3)); }
	inline Il2CppChar get_PathSeparator_3() const { return ___PathSeparator_3; }
	inline Il2CppChar* get_address_of_PathSeparator_3() { return &___PathSeparator_3; }
	inline void set_PathSeparator_3(Il2CppChar value)
	{
		___PathSeparator_3 = value;
	}

	inline static int32_t get_offset_of_DirectorySeparatorStr_4() { return static_cast<int32_t>(offsetof(Path_t1605229823_StaticFields, ___DirectorySeparatorStr_4)); }
	inline String_t* get_DirectorySeparatorStr_4() const { return ___DirectorySeparatorStr_4; }
	inline String_t** get_address_of_DirectorySeparatorStr_4() { return &___DirectorySeparatorStr_4; }
	inline void set_DirectorySeparatorStr_4(String_t* value)
	{
		___DirectorySeparatorStr_4 = value;
		Il2CppCodeGenWriteBarrier((&___DirectorySeparatorStr_4), value);
	}

	inline static int32_t get_offset_of_VolumeSeparatorChar_5() { return static_cast<int32_t>(offsetof(Path_t1605229823_StaticFields, ___VolumeSeparatorChar_5)); }
	inline Il2CppChar get_VolumeSeparatorChar_5() const { return ___VolumeSeparatorChar_5; }
	inline Il2CppChar* get_address_of_VolumeSeparatorChar_5() { return &___VolumeSeparatorChar_5; }
	inline void set_VolumeSeparatorChar_5(Il2CppChar value)
	{
		___VolumeSeparatorChar_5 = value;
	}

	inline static int32_t get_offset_of_PathSeparatorChars_6() { return static_cast<int32_t>(offsetof(Path_t1605229823_StaticFields, ___PathSeparatorChars_6)); }
	inline CharU5BU5D_t3528271667* get_PathSeparatorChars_6() const { return ___PathSeparatorChars_6; }
	inline CharU5BU5D_t3528271667** get_address_of_PathSeparatorChars_6() { return &___PathSeparatorChars_6; }
	inline void set_PathSeparatorChars_6(CharU5BU5D_t3528271667* value)
	{
		___PathSeparatorChars_6 = value;
		Il2CppCodeGenWriteBarrier((&___PathSeparatorChars_6), value);
	}

	inline static int32_t get_offset_of_dirEqualsVolume_7() { return static_cast<int32_t>(offsetof(Path_t1605229823_StaticFields, ___dirEqualsVolume_7)); }
	inline bool get_dirEqualsVolume_7() const { return ___dirEqualsVolume_7; }
	inline bool* get_address_of_dirEqualsVolume_7() { return &___dirEqualsVolume_7; }
	inline void set_dirEqualsVolume_7(bool value)
	{
		___dirEqualsVolume_7 = value;
	}

	inline static int32_t get_offset_of_trimEndCharsWindows_8() { return static_cast<int32_t>(offsetof(Path_t1605229823_StaticFields, ___trimEndCharsWindows_8)); }
	inline CharU5BU5D_t3528271667* get_trimEndCharsWindows_8() const { return ___trimEndCharsWindows_8; }
	inline CharU5BU5D_t3528271667** get_address_of_trimEndCharsWindows_8() { return &___trimEndCharsWindows_8; }
	inline void set_trimEndCharsWindows_8(CharU5BU5D_t3528271667* value)
	{
		___trimEndCharsWindows_8 = value;
		Il2CppCodeGenWriteBarrier((&___trimEndCharsWindows_8), value);
	}

	inline static int32_t get_offset_of_trimEndCharsUnix_9() { return static_cast<int32_t>(offsetof(Path_t1605229823_StaticFields, ___trimEndCharsUnix_9)); }
	inline CharU5BU5D_t3528271667* get_trimEndCharsUnix_9() const { return ___trimEndCharsUnix_9; }
	inline CharU5BU5D_t3528271667** get_address_of_trimEndCharsUnix_9() { return &___trimEndCharsUnix_9; }
	inline void set_trimEndCharsUnix_9(CharU5BU5D_t3528271667* value)
	{
		___trimEndCharsUnix_9 = value;
		Il2CppCodeGenWriteBarrier((&___trimEndCharsUnix_9), value);
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // PATH_T1605229823_H
#ifndef IOASYNCRESULT_T3640145766_H
#define IOASYNCRESULT_T3640145766_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// System.IOAsyncResult
struct  IOAsyncResult_t3640145766  : public RuntimeObject
{
public:
	// System.AsyncCallback System.IOAsyncResult::async_callback
	AsyncCallback_t3962456242 * ___async_callback_0;
	// System.Object System.IOAsyncResult::async_state
	RuntimeObject * ___async_state_1;
	// System.Threading.ManualResetEvent System.IOAsyncResult::wait_handle
	ManualResetEvent_t451242010 * ___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_t3640145766, ___async_callback_0)); }
	inline AsyncCallback_t3962456242 * get_async_callback_0() const { return ___async_callback_0; }
	inline AsyncCallback_t3962456242 ** get_address_of_async_callback_0() { return &___async_callback_0; }
	inline void set_async_callback_0(AsyncCallback_t3962456242 * value)
	{
		___async_callback_0 = value;
		Il2CppCodeGenWriteBarrier((&___async_callback_0), value);
	}

	inline static int32_t get_offset_of_async_state_1() { return static_cast<int32_t>(offsetof(IOAsyncResult_t3640145766, ___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((&___async_state_1), value);
	}

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

	inline static int32_t get_offset_of_completed_synchronously_3() { return static_cast<int32_t>(offsetof(IOAsyncResult_t3640145766, ___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_t3640145766, ___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;
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
// Native definition for P/Invoke marshalling of System.IOAsyncResult
struct IOAsyncResult_t3640145766_marshaled_pinvoke
{
	Il2CppMethodPointer ___async_callback_0;
	Il2CppIUnknown* ___async_state_1;
	ManualResetEvent_t451242010 * ___wait_handle_2;
	int32_t ___completed_synchronously_3;
	int32_t ___completed_4;
};
// Native definition for COM marshalling of System.IOAsyncResult
struct IOAsyncResult_t3640145766_marshaled_com
{
	Il2CppMethodPointer ___async_callback_0;
	Il2CppIUnknown* ___async_state_1;
	ManualResetEvent_t451242010 * ___wait_handle_2;
	int32_t ___completed_synchronously_3;
	int32_t ___completed_4;
};
#endif // IOASYNCRESULT_T3640145766_H
#ifndef IOSELECTOR_T1612260334_H
#define IOSELECTOR_T1612260334_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// System.IOSelector
struct  IOSelector_t1612260334  : public RuntimeObject
{
public:

public:
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // IOSELECTOR_T1612260334_H
#ifndef IPV4ADDRESSHELPER_T1053940972_H
#define IPV4ADDRESSHELPER_T1053940972_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

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

public:
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // IPV4ADDRESSHELPER_T1053940972_H
#ifndef IPV6ADDRESSHELPER_T3063601302_H
#define IPV6ADDRESSHELPER_T3063601302_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

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

public:
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // IPV6ADDRESSHELPER_T3063601302_H
#ifndef INVARIANTCOMPARER_T2192987191_H
#define INVARIANTCOMPARER_T2192987191_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// System.InvariantComparer
struct  InvariantComparer_t2192987191  : public RuntimeObject
{
public:
	// System.Globalization.CompareInfo System.InvariantComparer::m_compareInfo
	CompareInfo_t1092934962 * ___m_compareInfo_0;

public:
	inline static int32_t get_offset_of_m_compareInfo_0() { return static_cast<int32_t>(offsetof(InvariantComparer_t2192987191, ___m_compareInfo_0)); }
	inline CompareInfo_t1092934962 * get_m_compareInfo_0() const { return ___m_compareInfo_0; }
	inline CompareInfo_t1092934962 ** get_address_of_m_compareInfo_0() { return &___m_compareInfo_0; }
	inline void set_m_compareInfo_0(CompareInfo_t1092934962 * value)
	{
		___m_compareInfo_0 = value;
		Il2CppCodeGenWriteBarrier((&___m_compareInfo_0), value);
	}
};

struct InvariantComparer_t2192987191_StaticFields
{
public:
	// System.InvariantComparer System.InvariantComparer::Default
	InvariantComparer_t2192987191 * ___Default_1;

public:
	inline static int32_t get_offset_of_Default_1() { return static_cast<int32_t>(offsetof(InvariantComparer_t2192987191_StaticFields, ___Default_1)); }
	inline InvariantComparer_t2192987191 * get_Default_1() const { return ___Default_1; }
	inline InvariantComparer_t2192987191 ** get_address_of_Default_1() { return &___Default_1; }
	inline void set_Default_1(InvariantComparer_t2192987191 * value)
	{
		___Default_1 = value;
		Il2CppCodeGenWriteBarrier((&___Default_1), value);
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // INVARIANTCOMPARER_T2192987191_H
#ifndef IRIHELPER_T2107623466_H
#define IRIHELPER_T2107623466_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

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

public:
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // IRIHELPER_T2107623466_H
#ifndef LOCALAPPCONTEXTSWITCHES_T2827819611_H
#define LOCALAPPCONTEXTSWITCHES_T2827819611_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// System.LocalAppContextSwitches
struct  LocalAppContextSwitches_t2827819611  : public RuntimeObject
{
public:

public:
};

struct LocalAppContextSwitches_t2827819611_StaticFields
{
public:
	// System.Boolean System.LocalAppContextSwitches::MemberDescriptorEqualsReturnsFalseIfEquivalent
	bool ___MemberDescriptorEqualsReturnsFalseIfEquivalent_0;

public:
	inline static int32_t get_offset_of_MemberDescriptorEqualsReturnsFalseIfEquivalent_0() { return static_cast<int32_t>(offsetof(LocalAppContextSwitches_t2827819611_StaticFields, ___MemberDescriptorEqualsReturnsFalseIfEquivalent_0)); }
	inline bool get_MemberDescriptorEqualsReturnsFalseIfEquivalent_0() const { return ___MemberDescriptorEqualsReturnsFalseIfEquivalent_0; }
	inline bool* get_address_of_MemberDescriptorEqualsReturnsFalseIfEquivalent_0() { return &___MemberDescriptorEqualsReturnsFalseIfEquivalent_0; }
	inline void set_MemberDescriptorEqualsReturnsFalseIfEquivalent_0(bool value)
	{
		___MemberDescriptorEqualsReturnsFalseIfEquivalent_0 = value;
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // LOCALAPPCONTEXTSWITCHES_T2827819611_H
#ifndef MARSHALBYREFOBJECT_T2760389100_H
#define MARSHALBYREFOBJECT_T2760389100_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// System.MarshalByRefObject
struct  MarshalByRefObject_t2760389100  : public RuntimeObject
{
public:
	// System.Runtime.Remoting.ServerIdentity System.MarshalByRefObject::_identity
	ServerIdentity_t2342208608 * ____identity_0;

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

#ifdef __clang__
#pragma clang diagnostic pop
#endif
// Native definition for P/Invoke marshalling of System.MarshalByRefObject
struct MarshalByRefObject_t2760389100_marshaled_pinvoke
{
	ServerIdentity_t2342208608 * ____identity_0;
};
// Native definition for COM marshalling of System.MarshalByRefObject
struct MarshalByRefObject_t2760389100_marshaled_com
{
	ServerIdentity_t2342208608 * ____identity_0;
};
#endif // MARSHALBYREFOBJECT_T2760389100_H
#ifndef AUTHENTICATIONMANAGER_T2084001809_H
#define AUTHENTICATIONMANAGER_T2084001809_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// System.Net.AuthenticationManager
struct  AuthenticationManager_t2084001809  : public RuntimeObject
{
public:

public:
};

struct AuthenticationManager_t2084001809_StaticFields
{
public:
	// System.Collections.ArrayList System.Net.AuthenticationManager::modules
	ArrayList_t2718874744 * ___modules_0;
	// System.Object System.Net.AuthenticationManager::locker
	RuntimeObject * ___locker_1;
	// System.Net.ICredentialPolicy System.Net.AuthenticationManager::credential_policy
	RuntimeObject* ___credential_policy_2;

public:
	inline static int32_t get_offset_of_modules_0() { return static_cast<int32_t>(offsetof(AuthenticationManager_t2084001809_StaticFields, ___modules_0)); }
	inline ArrayList_t2718874744 * get_modules_0() const { return ___modules_0; }
	inline ArrayList_t2718874744 ** get_address_of_modules_0() { return &___modules_0; }
	inline void set_modules_0(ArrayList_t2718874744 * value)
	{
		___modules_0 = value;
		Il2CppCodeGenWriteBarrier((&___modules_0), value);
	}

	inline static int32_t get_offset_of_locker_1() { return static_cast<int32_t>(offsetof(AuthenticationManager_t2084001809_StaticFields, ___locker_1)); }
	inline RuntimeObject * get_locker_1() const { return ___locker_1; }
	inline RuntimeObject ** get_address_of_locker_1() { return &___locker_1; }
	inline void set_locker_1(RuntimeObject * value)
	{
		___locker_1 = value;
		Il2CppCodeGenWriteBarrier((&___locker_1), value);
	}

	inline static int32_t get_offset_of_credential_policy_2() { return static_cast<int32_t>(offsetof(AuthenticationManager_t2084001809_StaticFields, ___credential_policy_2)); }
	inline RuntimeObject* get_credential_policy_2() const { return ___credential_policy_2; }
	inline RuntimeObject** get_address_of_credential_policy_2() { return &___credential_policy_2; }
	inline void set_credential_policy_2(RuntimeObject* value)
	{
		___credential_policy_2 = value;
		Il2CppCodeGenWriteBarrier((&___credential_policy_2), value);
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // AUTHENTICATIONMANAGER_T2084001809_H
#ifndef AUTHORIZATION_T542416582_H
#define AUTHORIZATION_T542416582_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// System.Net.Authorization
struct  Authorization_t542416582  : public RuntimeObject
{
public:
	// System.String System.Net.Authorization::m_Message
	String_t* ___m_Message_0;
	// System.Boolean System.Net.Authorization::m_Complete
	bool ___m_Complete_1;
	// System.String System.Net.Authorization::ModuleAuthenticationType
	String_t* ___ModuleAuthenticationType_2;

public:
	inline static int32_t get_offset_of_m_Message_0() { return static_cast<int32_t>(offsetof(Authorization_t542416582, ___m_Message_0)); }
	inline String_t* get_m_Message_0() const { return ___m_Message_0; }
	inline String_t** get_address_of_m_Message_0() { return &___m_Message_0; }
	inline void set_m_Message_0(String_t* value)
	{
		___m_Message_0 = value;
		Il2CppCodeGenWriteBarrier((&___m_Message_0), value);
	}

	inline static int32_t get_offset_of_m_Complete_1() { return static_cast<int32_t>(offsetof(Authorization_t542416582, ___m_Complete_1)); }
	inline bool get_m_Complete_1() const { return ___m_Complete_1; }
	inline bool* get_address_of_m_Complete_1() { return &___m_Complete_1; }
	inline void set_m_Complete_1(bool value)
	{
		___m_Complete_1 = value;
	}

	inline static int32_t get_offset_of_ModuleAuthenticationType_2() { return static_cast<int32_t>(offsetof(Authorization_t542416582, ___ModuleAuthenticationType_2)); }
	inline String_t* get_ModuleAuthenticationType_2() const { return ___ModuleAuthenticationType_2; }
	inline String_t** get_address_of_ModuleAuthenticationType_2() { return &___ModuleAuthenticationType_2; }
	inline void set_ModuleAuthenticationType_2(String_t* value)
	{
		___ModuleAuthenticationType_2 = value;
		Il2CppCodeGenWriteBarrier((&___ModuleAuthenticationType_2), value);
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // AUTHORIZATION_T542416582_H
#ifndef AUTOWEBPROXYSCRIPTENGINE_T3537007862_H
#define AUTOWEBPROXYSCRIPTENGINE_T3537007862_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// System.Net.AutoWebProxyScriptEngine
struct  AutoWebProxyScriptEngine_t3537007862  : public RuntimeObject
{
public:
	// System.Uri System.Net.AutoWebProxyScriptEngine::<AutomaticConfigurationScript>k__BackingField
	Uri_t100236324 * ___U3CAutomaticConfigurationScriptU3Ek__BackingField_0;
	// System.Boolean System.Net.AutoWebProxyScriptEngine::<AutomaticallyDetectSettings>k__BackingField
	bool ___U3CAutomaticallyDetectSettingsU3Ek__BackingField_1;

public:
	inline static int32_t get_offset_of_U3CAutomaticConfigurationScriptU3Ek__BackingField_0() { return static_cast<int32_t>(offsetof(AutoWebProxyScriptEngine_t3537007862, ___U3CAutomaticConfigurationScriptU3Ek__BackingField_0)); }
	inline Uri_t100236324 * get_U3CAutomaticConfigurationScriptU3Ek__BackingField_0() const { return ___U3CAutomaticConfigurationScriptU3Ek__BackingField_0; }
	inline Uri_t100236324 ** get_address_of_U3CAutomaticConfigurationScriptU3Ek__BackingField_0() { return &___U3CAutomaticConfigurationScriptU3Ek__BackingField_0; }
	inline void set_U3CAutomaticConfigurationScriptU3Ek__BackingField_0(Uri_t100236324 * value)
	{
		___U3CAutomaticConfigurationScriptU3Ek__BackingField_0 = value;
		Il2CppCodeGenWriteBarrier((&___U3CAutomaticConfigurationScriptU3Ek__BackingField_0), value);
	}

	inline static int32_t get_offset_of_U3CAutomaticallyDetectSettingsU3Ek__BackingField_1() { return static_cast<int32_t>(offsetof(AutoWebProxyScriptEngine_t3537007862, ___U3CAutomaticallyDetectSettingsU3Ek__BackingField_1)); }
	inline bool get_U3CAutomaticallyDetectSettingsU3Ek__BackingField_1() const { return ___U3CAutomaticallyDetectSettingsU3Ek__BackingField_1; }
	inline bool* get_address_of_U3CAutomaticallyDetectSettingsU3Ek__BackingField_1() { return &___U3CAutomaticallyDetectSettingsU3Ek__BackingField_1; }
	inline void set_U3CAutomaticallyDetectSettingsU3Ek__BackingField_1(bool value)
	{
		___U3CAutomaticallyDetectSettingsU3Ek__BackingField_1 = value;
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // AUTOWEBPROXYSCRIPTENGINE_T3537007862_H
#ifndef REQUESTCACHE_T3669488992_H
#define REQUESTCACHE_T3669488992_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// System.Net.Cache.RequestCache
struct  RequestCache_t3669488992  : public RuntimeObject
{
public:

public:
};

struct RequestCache_t3669488992_StaticFields
{
public:
	// System.Char[] System.Net.Cache.RequestCache::LineSplits
	CharU5BU5D_t3528271667* ___LineSplits_0;

public:
	inline static int32_t get_offset_of_LineSplits_0() { return static_cast<int32_t>(offsetof(RequestCache_t3669488992_StaticFields, ___LineSplits_0)); }
	inline CharU5BU5D_t3528271667* get_LineSplits_0() const { return ___LineSplits_0; }
	inline CharU5BU5D_t3528271667** get_address_of_LineSplits_0() { return &___LineSplits_0; }
	inline void set_LineSplits_0(CharU5BU5D_t3528271667* value)
	{
		___LineSplits_0 = value;
		Il2CppCodeGenWriteBarrier((&___LineSplits_0), value);
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // REQUESTCACHE_T3669488992_H
#ifndef REQUESTCACHEBINDING_T2614858269_H
#define REQUESTCACHEBINDING_T2614858269_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// System.Net.Cache.RequestCacheBinding
struct  RequestCacheBinding_t2614858269  : public RuntimeObject
{
public:
	// System.Net.Cache.RequestCache System.Net.Cache.RequestCacheBinding::m_RequestCache
	RequestCache_t3669488992 * ___m_RequestCache_0;
	// System.Net.Cache.RequestCacheValidator System.Net.Cache.RequestCacheBinding::m_CacheValidator
	RequestCacheValidator_t587568667 * ___m_CacheValidator_1;

public:
	inline static int32_t get_offset_of_m_RequestCache_0() { return static_cast<int32_t>(offsetof(RequestCacheBinding_t2614858269, ___m_RequestCache_0)); }
	inline RequestCache_t3669488992 * get_m_RequestCache_0() const { return ___m_RequestCache_0; }
	inline RequestCache_t3669488992 ** get_address_of_m_RequestCache_0() { return &___m_RequestCache_0; }
	inline void set_m_RequestCache_0(RequestCache_t3669488992 * value)
	{
		___m_RequestCache_0 = value;
		Il2CppCodeGenWriteBarrier((&___m_RequestCache_0), value);
	}

	inline static int32_t get_offset_of_m_CacheValidator_1() { return static_cast<int32_t>(offsetof(RequestCacheBinding_t2614858269, ___m_CacheValidator_1)); }
	inline RequestCacheValidator_t587568667 * get_m_CacheValidator_1() const { return ___m_CacheValidator_1; }
	inline RequestCacheValidator_t587568667 ** get_address_of_m_CacheValidator_1() { return &___m_CacheValidator_1; }
	inline void set_m_CacheValidator_1(RequestCacheValidator_t587568667 * value)
	{
		___m_CacheValidator_1 = value;
		Il2CppCodeGenWriteBarrier((&___m_CacheValidator_1), value);
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // REQUESTCACHEBINDING_T2614858269_H
#ifndef REQUESTCACHEPROTOCOL_T3614465628_H
#define REQUESTCACHEPROTOCOL_T3614465628_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// System.Net.Cache.RequestCacheProtocol
struct  RequestCacheProtocol_t3614465628  : public RuntimeObject
{
public:

public:
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // REQUESTCACHEPROTOCOL_T3614465628_H
#ifndef REQUESTCACHEVALIDATOR_T587568667_H
#define REQUESTCACHEVALIDATOR_T587568667_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// System.Net.Cache.RequestCacheValidator
struct  RequestCacheValidator_t587568667  : public RuntimeObject
{
public:

public:
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // REQUESTCACHEVALIDATOR_T587568667_H
#ifndef CASEINSENSITIVEASCII_T863499908_H
#define CASEINSENSITIVEASCII_T863499908_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// System.Net.CaseInsensitiveAscii
struct  CaseInsensitiveAscii_t863499908  : public RuntimeObject
{
public:

public:
};

struct CaseInsensitiveAscii_t863499908_StaticFields
{
public:
	// System.Net.CaseInsensitiveAscii System.Net.CaseInsensitiveAscii::StaticInstance
	CaseInsensitiveAscii_t863499908 * ___StaticInstance_0;
	// System.Byte[] System.Net.CaseInsensitiveAscii::AsciiToLower
	ByteU5BU5D_t4116647657* ___AsciiToLower_1;

public:
	inline static int32_t get_offset_of_StaticInstance_0() { return static_cast<int32_t>(offsetof(CaseInsensitiveAscii_t863499908_StaticFields, ___StaticInstance_0)); }
	inline CaseInsensitiveAscii_t863499908 * get_StaticInstance_0() const { return ___StaticInstance_0; }
	inline CaseInsensitiveAscii_t863499908 ** get_address_of_StaticInstance_0() { return &___StaticInstance_0; }
	inline void set_StaticInstance_0(CaseInsensitiveAscii_t863499908 * value)
	{
		___StaticInstance_0 = value;
		Il2CppCodeGenWriteBarrier((&___StaticInstance_0), value);
	}

	inline static int32_t get_offset_of_AsciiToLower_1() { return static_cast<int32_t>(offsetof(CaseInsensitiveAscii_t863499908_StaticFields, ___AsciiToLower_1)); }
	inline ByteU5BU5D_t4116647657* get_AsciiToLower_1() const { return ___AsciiToLower_1; }
	inline ByteU5BU5D_t4116647657** get_address_of_AsciiToLower_1() { return &___AsciiToLower_1; }
	inline void set_AsciiToLower_1(ByteU5BU5D_t4116647657* value)
	{
		___AsciiToLower_1 = value;
		Il2CppCodeGenWriteBarrier((&___AsciiToLower_1), value);
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // CASEINSENSITIVEASCII_T863499908_H
#ifndef COMPARER_T2468739868_H
#define COMPARER_T2468739868_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// System.Net.Comparer
struct  Comparer_t2468739868  : public RuntimeObject
{
public:

public:
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // COMPARER_T2468739868_H
#ifndef CONNECTIONMANAGEMENTDATA_T2003128658_H
#define CONNECTIONMANAGEMENTDATA_T2003128658_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// System.Net.Configuration.ConnectionManagementData
struct  ConnectionManagementData_t2003128658  : public RuntimeObject
{
public:
	// System.Collections.Hashtable System.Net.Configuration.ConnectionManagementData::data
	Hashtable_t1853889766 * ___data_0;

public:
	inline static int32_t get_offset_of_data_0() { return static_cast<int32_t>(offsetof(ConnectionManagementData_t2003128658, ___data_0)); }
	inline Hashtable_t1853889766 * get_data_0() const { return ___data_0; }
	inline Hashtable_t1853889766 ** get_address_of_data_0() { return &___data_0; }
	inline void set_data_0(Hashtable_t1853889766 * value)
	{
		___data_0 = value;
		Il2CppCodeGenWriteBarrier((&___data_0), value);
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // CONNECTIONMANAGEMENTDATA_T2003128658_H
#ifndef DEFAULTPROXYSECTIONINTERNAL_T3889414525_H
#define DEFAULTPROXYSECTIONINTERNAL_T3889414525_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// System.Net.Configuration.DefaultProxySectionInternal
struct  DefaultProxySectionInternal_t3889414525  : public RuntimeObject
{
public:
	// System.Net.IWebProxy System.Net.Configuration.DefaultProxySectionInternal::webProxy
	RuntimeObject* ___webProxy_0;

public:
	inline static int32_t get_offset_of_webProxy_0() { return static_cast<int32_t>(offsetof(DefaultProxySectionInternal_t3889414525, ___webProxy_0)); }
	inline RuntimeObject* get_webProxy_0() const { return ___webProxy_0; }
	inline RuntimeObject** get_address_of_webProxy_0() { return &___webProxy_0; }
	inline void set_webProxy_0(RuntimeObject* value)
	{
		___webProxy_0 = value;
		Il2CppCodeGenWriteBarrier((&___webProxy_0), value);
	}
};

struct DefaultProxySectionInternal_t3889414525_StaticFields
{
public:
	// System.Object System.Net.Configuration.DefaultProxySectionInternal::classSyncObject
	RuntimeObject * ___classSyncObject_1;

public:
	inline static int32_t get_offset_of_classSyncObject_1() { return static_cast<int32_t>(offsetof(DefaultProxySectionInternal_t3889414525_StaticFields, ___classSyncObject_1)); }
	inline RuntimeObject * get_classSyncObject_1() const { return ___classSyncObject_1; }
	inline RuntimeObject ** get_address_of_classSyncObject_1() { return &___classSyncObject_1; }
	inline void set_classSyncObject_1(RuntimeObject * value)
	{
		___classSyncObject_1 = value;
		Il2CppCodeGenWriteBarrier((&___classSyncObject_1), value);
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // DEFAULTPROXYSECTIONINTERNAL_T3889414525_H
#ifndef COOKIECOLLECTIONENUMERATOR_T4111970292_H
#define COOKIECOLLECTIONENUMERATOR_T4111970292_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// System.Net.CookieCollection/CookieCollectionEnumerator
struct  CookieCollectionEnumerator_t4111970292  : public RuntimeObject
{
public:
	// System.Net.CookieCollection System.Net.CookieCollection/CookieCollectionEnumerator::m_cookies
	CookieCollection_t3881042616 * ___m_cookies_0;
	// System.Int32 System.Net.CookieCollection/CookieCollectionEnumerator::m_count
	int32_t ___m_count_1;
	// System.Int32 System.Net.CookieCollection/CookieCollectionEnumerator::m_index
	int32_t ___m_index_2;
	// System.Int32 System.Net.CookieCollection/CookieCollectionEnumerator::m_version
	int32_t ___m_version_3;

public:
	inline static int32_t get_offset_of_m_cookies_0() { return static_cast<int32_t>(offsetof(CookieCollectionEnumerator_t4111970292, ___m_cookies_0)); }
	inline CookieCollection_t3881042616 * get_m_cookies_0() const { return ___m_cookies_0; }
	inline CookieCollection_t3881042616 ** get_address_of_m_cookies_0() { return &___m_cookies_0; }
	inline void set_m_cookies_0(CookieCollection_t3881042616 * value)
	{
		___m_cookies_0 = value;
		Il2CppCodeGenWriteBarrier((&___m_cookies_0), value);
	}

	inline static int32_t get_offset_of_m_count_1() { return static_cast<int32_t>(offsetof(CookieCollectionEnumerator_t4111970292, ___m_count_1)); }
	inline int32_t get_m_count_1() const { return ___m_count_1; }
	inline int32_t* get_address_of_m_count_1() { return &___m_count_1; }
	inline void set_m_count_1(int32_t value)
	{
		___m_count_1 = value;
	}

	inline static int32_t get_offset_of_m_index_2() { return static_cast<int32_t>(offsetof(CookieCollectionEnumerator_t4111970292, ___m_index_2)); }
	inline int32_t get_m_index_2() const { return ___m_index_2; }
	inline int32_t* get_address_of_m_index_2() { return &___m_index_2; }
	inline void set_m_index_2(int32_t value)
	{
		___m_index_2 = value;
	}

	inline static int32_t get_offset_of_m_version_3() { return static_cast<int32_t>(offsetof(CookieCollectionEnumerator_t4111970292, ___m_version_3)); }
	inline int32_t get_m_version_3() const { return ___m_version_3; }
	inline int32_t* get_address_of_m_version_3() { return &___m_version_3; }
	inline void set_m_version_3(int32_t value)
	{
		___m_version_3 = value;
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // COOKIECOLLECTIONENUMERATOR_T4111970292_H
#ifndef COOKIECONTAINER_T2331592909_H
#define COOKIECONTAINER_T2331592909_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// System.Net.CookieContainer
struct  CookieContainer_t2331592909  : public RuntimeObject
{
public:
	// System.Collections.Hashtable System.Net.CookieContainer::m_domainTable
	Hashtable_t1853889766 * ___m_domainTable_1;
	// System.Int32 System.Net.CookieContainer::m_maxCookieSize
	int32_t ___m_maxCookieSize_2;
	// System.Int32 System.Net.CookieContainer::m_maxCookies
	int32_t ___m_maxCookies_3;
	// System.Int32 System.Net.CookieContainer::m_maxCookiesPerDomain
	int32_t ___m_maxCookiesPerDomain_4;
	// System.Int32 System.Net.CookieContainer::m_count
	int32_t ___m_count_5;
	// System.String System.Net.CookieContainer::m_fqdnMyDomain
	String_t* ___m_fqdnMyDomain_6;

public:
	inline static int32_t get_offset_of_m_domainTable_1() { return static_cast<int32_t>(offsetof(CookieContainer_t2331592909, ___m_domainTable_1)); }
	inline Hashtable_t1853889766 * get_m_domainTable_1() const { return ___m_domainTable_1; }
	inline Hashtable_t1853889766 ** get_address_of_m_domainTable_1() { return &___m_domainTable_1; }
	inline void set_m_domainTable_1(Hashtable_t1853889766 * value)
	{
		___m_domainTable_1 = value;
		Il2CppCodeGenWriteBarrier((&___m_domainTable_1), value);
	}

	inline static int32_t get_offset_of_m_maxCookieSize_2() { return static_cast<int32_t>(offsetof(CookieContainer_t2331592909, ___m_maxCookieSize_2)); }
	inline int32_t get_m_maxCookieSize_2() const { return ___m_maxCookieSize_2; }
	inline int32_t* get_address_of_m_maxCookieSize_2() { return &___m_maxCookieSize_2; }
	inline void set_m_maxCookieSize_2(int32_t value)
	{
		___m_maxCookieSize_2 = value;
	}

	inline static int32_t get_offset_of_m_maxCookies_3() { return static_cast<int32_t>(offsetof(CookieContainer_t2331592909, ___m_maxCookies_3)); }
	inline int32_t get_m_maxCookies_3() const { return ___m_maxCookies_3; }
	inline int32_t* get_address_of_m_maxCookies_3() { return &___m_maxCookies_3; }
	inline void set_m_maxCookies_3(int32_t value)
	{
		___m_maxCookies_3 = value;
	}

	inline static int32_t get_offset_of_m_maxCookiesPerDomain_4() { return static_cast<int32_t>(offsetof(CookieContainer_t2331592909, ___m_maxCookiesPerDomain_4)); }
	inline int32_t get_m_maxCookiesPerDomain_4() const { return ___m_maxCookiesPerDomain_4; }
	inline int32_t* get_address_of_m_maxCookiesPerDomain_4() { return &___m_maxCookiesPerDomain_4; }
	inline void set_m_maxCookiesPerDomain_4(int32_t value)
	{
		___m_maxCookiesPerDomain_4 = value;
	}

	inline static int32_t get_offset_of_m_count_5() { return static_cast<int32_t>(offsetof(CookieContainer_t2331592909, ___m_count_5)); }
	inline int32_t get_m_count_5() const { return ___m_count_5; }
	inline int32_t* get_address_of_m_count_5() { return &___m_count_5; }
	inline void set_m_count_5(int32_t value)
	{
		___m_count_5 = value;
	}

	inline static int32_t get_offset_of_m_fqdnMyDomain_6() { return static_cast<int32_t>(offsetof(CookieContainer_t2331592909, ___m_fqdnMyDomain_6)); }
	inline String_t* get_m_fqdnMyDomain_6() const { return ___m_fqdnMyDomain_6; }
	inline String_t** get_address_of_m_fqdnMyDomain_6() { return &___m_fqdnMyDomain_6; }
	inline void set_m_fqdnMyDomain_6(String_t* value)
	{
		___m_fqdnMyDomain_6 = value;
		Il2CppCodeGenWriteBarrier((&___m_fqdnMyDomain_6), value);
	}
};

struct CookieContainer_t2331592909_StaticFields
{
public:
	// System.Net.HeaderVariantInfo[] System.Net.CookieContainer::HeaderInfo
	HeaderVariantInfoU5BU5D_t3295031164* ___HeaderInfo_0;

public:
	inline static int32_t get_offset_of_HeaderInfo_0() { return static_cast<int32_t>(offsetof(CookieContainer_t2331592909_StaticFields, ___HeaderInfo_0)); }
	inline HeaderVariantInfoU5BU5D_t3295031164* get_HeaderInfo_0() const { return ___HeaderInfo_0; }
	inline HeaderVariantInfoU5BU5D_t3295031164** get_address_of_HeaderInfo_0() { return &___HeaderInfo_0; }
	inline void set_HeaderInfo_0(HeaderVariantInfoU5BU5D_t3295031164* value)
	{
		___HeaderInfo_0 = value;
		Il2CppCodeGenWriteBarrier((&___HeaderInfo_0), value);
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // COOKIECONTAINER_T2331592909_H
#ifndef COOKIEPARSER_T2349142305_H
#define COOKIEPARSER_T2349142305_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// System.Net.CookieParser
struct  CookieParser_t2349142305  : public RuntimeObject
{
public:
	// System.Net.CookieTokenizer System.Net.CookieParser::m_tokenizer
	CookieTokenizer_t2176992989 * ___m_tokenizer_0;

public:
	inline static int32_t get_offset_of_m_tokenizer_0() { return static_cast<int32_t>(offsetof(CookieParser_t2349142305, ___m_tokenizer_0)); }
	inline CookieTokenizer_t2176992989 * get_m_tokenizer_0() const { return ___m_tokenizer_0; }
	inline CookieTokenizer_t2176992989 ** get_address_of_m_tokenizer_0() { return &___m_tokenizer_0; }
	inline void set_m_tokenizer_0(CookieTokenizer_t2176992989 * value)
	{
		___m_tokenizer_0 = value;
		Il2CppCodeGenWriteBarrier((&___m_tokenizer_0), value);
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // COOKIEPARSER_T2349142305_H
#ifndef ENDPOINT_T982345378_H
#define ENDPOINT_T982345378_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

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

public:
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // ENDPOINT_T982345378_H
#ifndef IPGLOBALPROPERTIES_T3113415935_H
#define IPGLOBALPROPERTIES_T3113415935_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// System.Net.NetworkInformation.IPGlobalProperties
struct  IPGlobalProperties_t3113415935  : public RuntimeObject
{
public:

public:
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // IPGLOBALPROPERTIES_T3113415935_H
#ifndef PATHLIST_T2806410337_H
#define PATHLIST_T2806410337_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// System.Net.PathList
struct  PathList_t2806410337  : public RuntimeObject
{
public:
	// System.Collections.SortedList System.Net.PathList::m_list
	SortedList_t2427694641 * ___m_list_0;

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

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // PATHLIST_T2806410337_H
#ifndef WEBPROXY_T2016760542_H
#define WEBPROXY_T2016760542_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// System.Net.WebProxy
struct  WebProxy_t2016760542  : public RuntimeObject
{
public:
	// System.Boolean System.Net.WebProxy::_UseRegistry
	bool ____UseRegistry_0;
	// System.Boolean System.Net.WebProxy::_BypassOnLocal
	bool ____BypassOnLocal_1;
	// System.Boolean System.Net.WebProxy::m_EnableAutoproxy
	bool ___m_EnableAutoproxy_2;
	// System.Uri System.Net.WebProxy::_ProxyAddress
	Uri_t100236324 * ____ProxyAddress_3;
	// System.Collections.ArrayList System.Net.WebProxy::_BypassList
	ArrayList_t2718874744 * ____BypassList_4;
	// System.Net.ICredentials System.Net.WebProxy::_Credentials
	RuntimeObject* ____Credentials_5;
	// System.Text.RegularExpressions.Regex[] System.Net.WebProxy::_RegExBypassList
	RegexU5BU5D_t1561692752* ____RegExBypassList_6;
	// System.Collections.Hashtable System.Net.WebProxy::_ProxyHostAddresses
	Hashtable_t1853889766 * ____ProxyHostAddresses_7;
	// System.Net.AutoWebProxyScriptEngine System.Net.WebProxy::m_ScriptEngine
	AutoWebProxyScriptEngine_t3537007862 * ___m_ScriptEngine_8;

public:
	inline static int32_t get_offset_of__UseRegistry_0() { return static_cast<int32_t>(offsetof(WebProxy_t2016760542, ____UseRegistry_0)); }
	inline bool get__UseRegistry_0() const { return ____UseRegistry_0; }
	inline bool* get_address_of__UseRegistry_0() { return &____UseRegistry_0; }
	inline void set__UseRegistry_0(bool value)
	{
		____UseRegistry_0 = value;
	}

	inline static int32_t get_offset_of__BypassOnLocal_1() { return static_cast<int32_t>(offsetof(WebProxy_t2016760542, ____BypassOnLocal_1)); }
	inline bool get__BypassOnLocal_1() const { return ____BypassOnLocal_1; }
	inline bool* get_address_of__BypassOnLocal_1() { return &____BypassOnLocal_1; }
	inline void set__BypassOnLocal_1(bool value)
	{
		____BypassOnLocal_1 = value;
	}

	inline static int32_t get_offset_of_m_EnableAutoproxy_2() { return static_cast<int32_t>(offsetof(WebProxy_t2016760542, ___m_EnableAutoproxy_2)); }
	inline bool get_m_EnableAutoproxy_2() const { return ___m_EnableAutoproxy_2; }
	inline bool* get_address_of_m_EnableAutoproxy_2() { return &___m_EnableAutoproxy_2; }
	inline void set_m_EnableAutoproxy_2(bool value)
	{
		___m_EnableAutoproxy_2 = value;
	}

	inline static int32_t get_offset_of__ProxyAddress_3() { return static_cast<int32_t>(offsetof(WebProxy_t2016760542, ____ProxyAddress_3)); }
	inline Uri_t100236324 * get__ProxyAddress_3() const { return ____ProxyAddress_3; }
	inline Uri_t100236324 ** get_address_of__ProxyAddress_3() { return &____ProxyAddress_3; }
	inline void set__ProxyAddress_3(Uri_t100236324 * value)
	{
		____ProxyAddress_3 = value;
		Il2CppCodeGenWriteBarrier((&____ProxyAddress_3), value);
	}

	inline static int32_t get_offset_of__BypassList_4() { return static_cast<int32_t>(offsetof(WebProxy_t2016760542, ____BypassList_4)); }
	inline ArrayList_t2718874744 * get__BypassList_4() const { return ____BypassList_4; }
	inline ArrayList_t2718874744 ** get_address_of__BypassList_4() { return &____BypassList_4; }
	inline void set__BypassList_4(ArrayList_t2718874744 * value)
	{
		____BypassList_4 = value;
		Il2CppCodeGenWriteBarrier((&____BypassList_4), value);
	}

	inline static int32_t get_offset_of__Credentials_5() { return static_cast<int32_t>(offsetof(WebProxy_t2016760542, ____Credentials_5)); }
	inline RuntimeObject* get__Credentials_5() const { return ____Credentials_5; }
	inline RuntimeObject** get_address_of__Credentials_5() { return &____Credentials_5; }
	inline void set__Credentials_5(RuntimeObject* value)
	{
		____Credentials_5 = value;
		Il2CppCodeGenWriteBarrier((&____Credentials_5), value);
	}

	inline static int32_t get_offset_of__RegExBypassList_6() { return static_cast<int32_t>(offsetof(WebProxy_t2016760542, ____RegExBypassList_6)); }
	inline RegexU5BU5D_t1561692752* get__RegExBypassList_6() const { return ____RegExBypassList_6; }
	inline RegexU5BU5D_t1561692752** get_address_of__RegExBypassList_6() { return &____RegExBypassList_6; }
	inline void set__RegExBypassList_6(RegexU5BU5D_t1561692752* value)
	{
		____RegExBypassList_6 = value;
		Il2CppCodeGenWriteBarrier((&____RegExBypassList_6), value);
	}

	inline static int32_t get_offset_of__ProxyHostAddresses_7() { return static_cast<int32_t>(offsetof(WebProxy_t2016760542, ____ProxyHostAddresses_7)); }
	inline Hashtable_t1853889766 * get__ProxyHostAddresses_7() const { return ____ProxyHostAddresses_7; }
	inline Hashtable_t1853889766 ** get_address_of__ProxyHostAddresses_7() { return &____ProxyHostAddresses_7; }
	inline void set__ProxyHostAddresses_7(Hashtable_t1853889766 * value)
	{
		____ProxyHostAddresses_7 = value;
		Il2CppCodeGenWriteBarrier((&____ProxyHostAddresses_7), value);
	}

	inline static int32_t get_offset_of_m_ScriptEngine_8() { return static_cast<int32_t>(offsetof(WebProxy_t2016760542, ___m_ScriptEngine_8)); }
	inline AutoWebProxyScriptEngine_t3537007862 * get_m_ScriptEngine_8() const { return ___m_ScriptEngine_8; }
	inline AutoWebProxyScriptEngine_t3537007862 ** get_address_of_m_ScriptEngine_8() { return &___m_ScriptEngine_8; }
	inline void set_m_ScriptEngine_8(AutoWebProxyScriptEngine_t3537007862 * value)
	{
		___m_ScriptEngine_8 = value;
		Il2CppCodeGenWriteBarrier((&___m_ScriptEngine_8), value);
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // WEBPROXY_T2016760542_H
#ifndef WEBPROXYDATA_T2281640229_H
#define WEBPROXYDATA_T2281640229_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// System.Net.WebProxyData
struct  WebProxyData_t2281640229  : public RuntimeObject
{
public:
	// System.Boolean System.Net.WebProxyData::bypassOnLocal
	bool ___bypassOnLocal_0;
	// System.Boolean System.Net.WebProxyData::automaticallyDetectSettings
	bool ___automaticallyDetectSettings_1;
	// System.Uri System.Net.WebProxyData::proxyAddress
	Uri_t100236324 * ___proxyAddress_2;
	// System.Collections.Hashtable System.Net.WebProxyData::proxyHostAddresses
	Hashtable_t1853889766 * ___proxyHostAddresses_3;
	// System.Uri System.Net.WebProxyData::scriptLocation
	Uri_t100236324 * ___scriptLocation_4;
	// System.Collections.ArrayList System.Net.WebProxyData::bypassList
	ArrayList_t2718874744 * ___bypassList_5;

public:
	inline static int32_t get_offset_of_bypassOnLocal_0() { return static_cast<int32_t>(offsetof(WebProxyData_t2281640229, ___bypassOnLocal_0)); }
	inline bool get_bypassOnLocal_0() const { return ___bypassOnLocal_0; }
	inline bool* get_address_of_bypassOnLocal_0() { return &___bypassOnLocal_0; }
	inline void set_bypassOnLocal_0(bool value)
	{
		___bypassOnLocal_0 = value;
	}

	inline static int32_t get_offset_of_automaticallyDetectSettings_1() { return static_cast<int32_t>(offsetof(WebProxyData_t2281640229, ___automaticallyDetectSettings_1)); }
	inline bool get_automaticallyDetectSettings_1() const { return ___automaticallyDetectSettings_1; }
	inline bool* get_address_of_automaticallyDetectSettings_1() { return &___automaticallyDetectSettings_1; }
	inline void set_automaticallyDetectSettings_1(bool value)
	{
		___automaticallyDetectSettings_1 = value;
	}

	inline static int32_t get_offset_of_proxyAddress_2() { return static_cast<int32_t>(offsetof(WebProxyData_t2281640229, ___proxyAddress_2)); }
	inline Uri_t100236324 * get_proxyAddress_2() const { return ___proxyAddress_2; }
	inline Uri_t100236324 ** get_address_of_proxyAddress_2() { return &___proxyAddress_2; }
	inline void set_proxyAddress_2(Uri_t100236324 * value)
	{
		___proxyAddress_2 = value;
		Il2CppCodeGenWriteBarrier((&___proxyAddress_2), value);
	}

	inline static int32_t get_offset_of_proxyHostAddresses_3() { return static_cast<int32_t>(offsetof(WebProxyData_t2281640229, ___proxyHostAddresses_3)); }
	inline Hashtable_t1853889766 * get_proxyHostAddresses_3() const { return ___proxyHostAddresses_3; }
	inline Hashtable_t1853889766 ** get_address_of_proxyHostAddresses_3() { return &___proxyHostAddresses_3; }
	inline void set_proxyHostAddresses_3(Hashtable_t1853889766 * value)
	{
		___proxyHostAddresses_3 = value;
		Il2CppCodeGenWriteBarrier((&___proxyHostAddresses_3), value);
	}

	inline static int32_t get_offset_of_scriptLocation_4() { return static_cast<int32_t>(offsetof(WebProxyData_t2281640229, ___scriptLocation_4)); }
	inline Uri_t100236324 * get_scriptLocation_4() const { return ___scriptLocation_4; }
	inline Uri_t100236324 ** get_address_of_scriptLocation_4() { return &___scriptLocation_4; }
	inline void set_scriptLocation_4(Uri_t100236324 * value)
	{
		___scriptLocation_4 = value;
		Il2CppCodeGenWriteBarrier((&___scriptLocation_4), value);
	}

	inline static int32_t get_offset_of_bypassList_5() { return static_cast<int32_t>(offsetof(WebProxyData_t2281640229, ___bypassList_5)); }
	inline ArrayList_t2718874744 * get_bypassList_5() const { return ___bypassList_5; }
	inline ArrayList_t2718874744 ** get_address_of_bypassList_5() { return &___bypassList_5; }
	inline void set_bypassList_5(ArrayList_t2718874744 * value)
	{
		___bypassList_5 = value;
		Il2CppCodeGenWriteBarrier((&___bypassList_5), value);
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // WEBPROXYDATA_T2281640229_H
#ifndef BINDER_T2999457153_H
#define BINDER_T2999457153_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// System.Reflection.Binder
struct  Binder_t2999457153  : public RuntimeObject
{
public:

public:
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // BINDER_T2999457153_H
#ifndef MEMBERINFO_T_H
#define MEMBERINFO_T_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

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

public:
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // MEMBERINFO_T_H
#ifndef CRITICALFINALIZEROBJECT_T701527852_H
#define CRITICALFINALIZEROBJECT_T701527852_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// System.Runtime.ConstrainedExecution.CriticalFinalizerObject
struct  CriticalFinalizerObject_t701527852  : public RuntimeObject
{
public:

public:
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // CRITICALFINALIZEROBJECT_T701527852_H
#ifndef SERIALIZATIONINFO_T950877179_H
#define SERIALIZATIONINFO_T950877179_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// System.Runtime.Serialization.SerializationInfo
struct  SerializationInfo_t950877179  : public RuntimeObject
{
public:
	// System.String[] System.Runtime.Serialization.SerializationInfo::m_members
	StringU5BU5D_t1281789340* ___m_members_3;
	// System.Object[] System.Runtime.Serialization.SerializationInfo::m_data
	ObjectU5BU5D_t2843939325* ___m_data_4;
	// System.Type[] System.Runtime.Serialization.SerializationInfo::m_types
	TypeU5BU5D_t3940880105* ___m_types_5;
	// System.Collections.Generic.Dictionary`2<System.String,System.Int32> System.Runtime.Serialization.SerializationInfo::m_nameToIndex
	Dictionary_2_t2736202052 * ___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_t950877179, ___m_members_3)); }
	inline StringU5BU5D_t1281789340* get_m_members_3() const { return ___m_members_3; }
	inline StringU5BU5D_t1281789340** get_address_of_m_members_3() { return &___m_members_3; }
	inline void set_m_members_3(StringU5BU5D_t1281789340* value)
	{
		___m_members_3 = value;
		Il2CppCodeGenWriteBarrier((&___m_members_3), value);
	}

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

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

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

	inline static int32_t get_offset_of_m_currMember_7() { return static_cast<int32_t>(offsetof(SerializationInfo_t950877179, ___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_t950877179, ___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((&___m_converter_8), value);
	}

	inline static int32_t get_offset_of_m_fullTypeName_9() { return static_cast<int32_t>(offsetof(SerializationInfo_t950877179, ___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((&___m_fullTypeName_9), value);
	}

	inline static int32_t get_offset_of_m_assemName_10() { return static_cast<int32_t>(offsetof(SerializationInfo_t950877179, ___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((&___m_assemName_10), value);
	}

	inline static int32_t get_offset_of_objectType_11() { return static_cast<int32_t>(offsetof(SerializationInfo_t950877179, ___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((&___objectType_11), value);
	}

	inline static int32_t get_offset_of_isFullTypeNameSetExplicit_12() { return static_cast<int32_t>(offsetof(SerializationInfo_t950877179, ___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_t950877179, ___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_t950877179, ___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;
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // SERIALIZATIONINFO_T950877179_H
#ifndef CODEACCESSPERMISSION_T2681295399_H
#define CODEACCESSPERMISSION_T2681295399_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// System.Security.CodeAccessPermission
struct  CodeAccessPermission_t2681295399  : public RuntimeObject
{
public:

public:
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // CODEACCESSPERMISSION_T2681295399_H
#ifndef STRING_T_H
#define STRING_T_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// 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((&___Empty_5), value);
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // STRING_T_H
#ifndef STRINGCOMPARER_T3301955079_H
#define STRINGCOMPARER_T3301955079_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

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

public:
};

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

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

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

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

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

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // STRINGCOMPARER_T3301955079_H
#ifndef DECODERFALLBACK_T3123823036_H
#define DECODERFALLBACK_T3123823036_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// System.Text.DecoderFallback
struct  DecoderFallback_t3123823036  : 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_t3123823036, ___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_t3123823036_StaticFields
{
public:
	// System.Text.DecoderFallback modreq(System.Runtime.CompilerServices.IsVolatile) System.Text.DecoderFallback::replacementFallback
	DecoderFallback_t3123823036 * ___replacementFallback_1;
	// System.Text.DecoderFallback modreq(System.Runtime.CompilerServices.IsVolatile) System.Text.DecoderFallback::exceptionFallback
	DecoderFallback_t3123823036 * ___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_t3123823036_StaticFields, ___replacementFallback_1)); }
	inline DecoderFallback_t3123823036 * get_replacementFallback_1() const { return ___replacementFallback_1; }
	inline DecoderFallback_t3123823036 ** get_address_of_replacementFallback_1() { return &___replacementFallback_1; }
	inline void set_replacementFallback_1(DecoderFallback_t3123823036 * value)
	{
		___replacementFallback_1 = value;
		Il2CppCodeGenWriteBarrier((&___replacementFallback_1), value);
	}

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

	inline static int32_t get_offset_of_s_InternalSyncObject_3() { return static_cast<int32_t>(offsetof(DecoderFallback_t3123823036_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((&___s_InternalSyncObject_3), value);
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // DECODERFALLBACK_T3123823036_H
#ifndef ENCODERFALLBACK_T1188251036_H
#define ENCODERFALLBACK_T1188251036_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// System.Text.EncoderFallback
struct  EncoderFallback_t1188251036  : 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_t1188251036, ___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_t1188251036_StaticFields
{
public:
	// System.Text.EncoderFallback modreq(System.Runtime.CompilerServices.IsVolatile) System.Text.EncoderFallback::replacementFallback
	EncoderFallback_t1188251036 * ___replacementFallback_1;
	// System.Text.EncoderFallback modreq(System.Runtime.CompilerServices.IsVolatile) System.Text.EncoderFallback::exceptionFallback
	EncoderFallback_t1188251036 * ___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_t1188251036_StaticFields, ___replacementFallback_1)); }
	inline EncoderFallback_t1188251036 * get_replacementFallback_1() const { return ___replacementFallback_1; }
	inline EncoderFallback_t1188251036 ** get_address_of_replacementFallback_1() { return &___replacementFallback_1; }
	inline void set_replacementFallback_1(EncoderFallback_t1188251036 * value)
	{
		___replacementFallback_1 = value;
		Il2CppCodeGenWriteBarrier((&___replacementFallback_1), value);
	}

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

	inline static int32_t get_offset_of_s_InternalSyncObject_3() { return static_cast<int32_t>(offsetof(EncoderFallback_t1188251036_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((&___s_InternalSyncObject_3), value);
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // ENCODERFALLBACK_T1188251036_H
#ifndef ENCODING_T1523322056_H
#define ENCODING_T1523322056_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// System.Text.Encoding
struct  Encoding_t1523322056  : public RuntimeObject
{
public:
	// System.Int32 System.Text.Encoding::m_codePage
	int32_t ___m_codePage_9;
	// System.Globalization.CodePageDataItem System.Text.Encoding::dataItem
	CodePageDataItem_t2285235057 * ___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_t1188251036 * ___encoderFallback_13;
	// System.Text.DecoderFallback System.Text.Encoding::decoderFallback
	DecoderFallback_t3123823036 * ___decoderFallback_14;

public:
	inline static int32_t get_offset_of_m_codePage_9() { return static_cast<int32_t>(offsetof(Encoding_t1523322056, ___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_t1523322056, ___dataItem_10)); }
	inline CodePageDataItem_t2285235057 * get_dataItem_10() const { return ___dataItem_10; }
	inline CodePageDataItem_t2285235057 ** get_address_of_dataItem_10() { return &___dataItem_10; }
	inline void set_dataItem_10(CodePageDataItem_t2285235057 * value)
	{
		___dataItem_10 = value;
		Il2CppCodeGenWriteBarrier((&___dataItem_10), value);
	}

	inline static int32_t get_offset_of_m_deserializedFromEverett_11() { return static_cast<int32_t>(offsetof(Encoding_t1523322056, ___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_t1523322056, ___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_t1523322056, ___encoderFallback_13)); }
	inline EncoderFallback_t1188251036 * get_encoderFallback_13() const { return ___encoderFallback_13; }
	inline EncoderFallback_t1188251036 ** get_address_of_encoderFallback_13() { return &___encoderFallback_13; }
	inline void set_encoderFallback_13(EncoderFallback_t1188251036 * value)
	{
		___encoderFallback_13 = value;
		Il2CppCodeGenWriteBarrier((&___encoderFallback_13), value);
	}

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

struct Encoding_t1523322056_StaticFields
{
public:
	// System.Text.Encoding modreq(System.Runtime.CompilerServices.IsVolatile) System.Text.Encoding::defaultEncoding
	Encoding_t1523322056 * ___defaultEncoding_0;
	// System.Text.Encoding modreq(System.Runtime.CompilerServices.IsVolatile) System.Text.Encoding::unicodeEncoding
	Encoding_t1523322056 * ___unicodeEncoding_1;
	// System.Text.Encoding modreq(System.Runtime.CompilerServices.IsVolatile) System.Text.Encoding::bigEndianUnicode
	Encoding_t1523322056 * ___bigEndianUnicode_2;
	// System.Text.Encoding modreq(System.Runtime.CompilerServices.IsVolatile) System.Text.Encoding::utf7Encoding
	Encoding_t1523322056 * ___utf7Encoding_3;
	// System.Text.Encoding modreq(System.Runtime.CompilerServices.IsVolatile) System.Text.Encoding::utf8Encoding
	Encoding_t1523322056 * ___utf8Encoding_4;
	// System.Text.Encoding modreq(System.Runtime.CompilerServices.IsVolatile) System.Text.Encoding::utf32Encoding
	Encoding_t1523322056 * ___utf32Encoding_5;
	// System.Text.Encoding modreq(System.Runtime.CompilerServices.IsVolatile) System.Text.Encoding::asciiEncoding
	Encoding_t1523322056 * ___asciiEncoding_6;
	// System.Text.Encoding modreq(System.Runtime.CompilerServices.IsVolatile) System.Text.Encoding::latin1Encoding
	Encoding_t1523322056 * ___latin1Encoding_7;
	// System.Collections.Hashtable modreq(System.Runtime.CompilerServices.IsVolatile) System.Text.Encoding::encodings
	Hashtable_t1853889766 * ___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_t1523322056_StaticFields, ___defaultEncoding_0)); }
	inline Encoding_t1523322056 * get_defaultEncoding_0() const { return ___defaultEncoding_0; }
	inline Encoding_t1523322056 ** get_address_of_defaultEncoding_0() { return &___defaultEncoding_0; }
	inline void set_defaultEncoding_0(Encoding_t1523322056 * value)
	{
		___defaultEncoding_0 = value;
		Il2CppCodeGenWriteBarrier((&___defaultEncoding_0), value);
	}

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

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

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

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

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

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

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

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

	inline static int32_t get_offset_of_s_InternalSyncObject_15() { return static_cast<int32_t>(offsetof(Encoding_t1523322056_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((&___s_InternalSyncObject_15), value);
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // ENCODING_T1523322056_H
#ifndef STRINGBUILDER_T_H
#define STRINGBUILDER_T_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// System.Text.StringBuilder
struct  StringBuilder_t  : public RuntimeObject
{
public:
	// System.Char[] System.Text.StringBuilder::m_ChunkChars
	CharU5BU5D_t3528271667* ___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_t3528271667* get_m_ChunkChars_0() const { return ___m_ChunkChars_0; }
	inline CharU5BU5D_t3528271667** get_address_of_m_ChunkChars_0() { return &___m_ChunkChars_0; }
	inline void set_m_ChunkChars_0(CharU5BU5D_t3528271667* value)
	{
		___m_ChunkChars_0 = value;
		Il2CppCodeGenWriteBarrier((&___m_ChunkChars_0), 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((&___m_ChunkPrevious_1), 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;
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // STRINGBUILDER_T_H
#ifndef URIBUILDER_T579353065_H
#define URIBUILDER_T579353065_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// System.UriBuilder
struct  UriBuilder_t579353065  : public RuntimeObject
{
public:
	// System.Boolean System.UriBuilder::_changed
	bool ____changed_0;
	// System.String System.UriBuilder::_fragment
	String_t* ____fragment_1;
	// System.String System.UriBuilder::_host
	String_t* ____host_2;
	// System.String System.UriBuilder::_password
	String_t* ____password_3;
	// System.String System.UriBuilder::_path
	String_t* ____path_4;
	// System.Int32 System.UriBuilder::_port
	int32_t ____port_5;
	// System.String System.UriBuilder::_query
	String_t* ____query_6;
	// System.String System.UriBuilder::_scheme
	String_t* ____scheme_7;
	// System.String System.UriBuilder::_schemeDelimiter
	String_t* ____schemeDelimiter_8;
	// System.Uri System.UriBuilder::_uri
	Uri_t100236324 * ____uri_9;
	// System.String System.UriBuilder::_username
	String_t* ____username_10;

public:
	inline static int32_t get_offset_of__changed_0() { return static_cast<int32_t>(offsetof(UriBuilder_t579353065, ____changed_0)); }
	inline bool get__changed_0() const { return ____changed_0; }
	inline bool* get_address_of__changed_0() { return &____changed_0; }
	inline void set__changed_0(bool value)
	{
		____changed_0 = value;
	}

	inline static int32_t get_offset_of__fragment_1() { return static_cast<int32_t>(offsetof(UriBuilder_t579353065, ____fragment_1)); }
	inline String_t* get__fragment_1() const { return ____fragment_1; }
	inline String_t** get_address_of__fragment_1() { return &____fragment_1; }
	inline void set__fragment_1(String_t* value)
	{
		____fragment_1 = value;
		Il2CppCodeGenWriteBarrier((&____fragment_1), value);
	}

	inline static int32_t get_offset_of__host_2() { return static_cast<int32_t>(offsetof(UriBuilder_t579353065, ____host_2)); }
	inline String_t* get__host_2() const { return ____host_2; }
	inline String_t** get_address_of__host_2() { return &____host_2; }
	inline void set__host_2(String_t* value)
	{
		____host_2 = value;
		Il2CppCodeGenWriteBarrier((&____host_2), value);
	}

	inline static int32_t get_offset_of__password_3() { return static_cast<int32_t>(offsetof(UriBuilder_t579353065, ____password_3)); }
	inline String_t* get__password_3() const { return ____password_3; }
	inline String_t** get_address_of__password_3() { return &____password_3; }
	inline void set__password_3(String_t* value)
	{
		____password_3 = value;
		Il2CppCodeGenWriteBarrier((&____password_3), value);
	}

	inline static int32_t get_offset_of__path_4() { return static_cast<int32_t>(offsetof(UriBuilder_t579353065, ____path_4)); }
	inline String_t* get__path_4() const { return ____path_4; }
	inline String_t** get_address_of__path_4() { return &____path_4; }
	inline void set__path_4(String_t* value)
	{
		____path_4 = value;
		Il2CppCodeGenWriteBarrier((&____path_4), value);
	}

	inline static int32_t get_offset_of__port_5() { return static_cast<int32_t>(offsetof(UriBuilder_t579353065, ____port_5)); }
	inline int32_t get__port_5() const { return ____port_5; }
	inline int32_t* get_address_of__port_5() { return &____port_5; }
	inline void set__port_5(int32_t value)
	{
		____port_5 = value;
	}

	inline static int32_t get_offset_of__query_6() { return static_cast<int32_t>(offsetof(UriBuilder_t579353065, ____query_6)); }
	inline String_t* get__query_6() const { return ____query_6; }
	inline String_t** get_address_of__query_6() { return &____query_6; }
	inline void set__query_6(String_t* value)
	{
		____query_6 = value;
		Il2CppCodeGenWriteBarrier((&____query_6), value);
	}

	inline static int32_t get_offset_of__scheme_7() { return static_cast<int32_t>(offsetof(UriBuilder_t579353065, ____scheme_7)); }
	inline String_t* get__scheme_7() const { return ____scheme_7; }
	inline String_t** get_address_of__scheme_7() { return &____scheme_7; }
	inline void set__scheme_7(String_t* value)
	{
		____scheme_7 = value;
		Il2CppCodeGenWriteBarrier((&____scheme_7), value);
	}

	inline static int32_t get_offset_of__schemeDelimiter_8() { return static_cast<int32_t>(offsetof(UriBuilder_t579353065, ____schemeDelimiter_8)); }
	inline String_t* get__schemeDelimiter_8() const { return ____schemeDelimiter_8; }
	inline String_t** get_address_of__schemeDelimiter_8() { return &____schemeDelimiter_8; }
	inline void set__schemeDelimiter_8(String_t* value)
	{
		____schemeDelimiter_8 = value;
		Il2CppCodeGenWriteBarrier((&____schemeDelimiter_8), value);
	}

	inline static int32_t get_offset_of__uri_9() { return static_cast<int32_t>(offsetof(UriBuilder_t579353065, ____uri_9)); }
	inline Uri_t100236324 * get__uri_9() const { return ____uri_9; }
	inline Uri_t100236324 ** get_address_of__uri_9() { return &____uri_9; }
	inline void set__uri_9(Uri_t100236324 * value)
	{
		____uri_9 = value;
		Il2CppCodeGenWriteBarrier((&____uri_9), value);
	}

	inline static int32_t get_offset_of__username_10() { return static_cast<int32_t>(offsetof(UriBuilder_t579353065, ____username_10)); }
	inline String_t* get__username_10() const { return ____username_10; }
	inline String_t** get_address_of__username_10() { return &____username_10; }
	inline void set__username_10(String_t* value)
	{
		____username_10 = value;
		Il2CppCodeGenWriteBarrier((&____username_10), value);
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // URIBUILDER_T579353065_H
#ifndef VALUETYPE_T3640485471_H
#define VALUETYPE_T3640485471_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

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

public:
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
// Native definition for P/Invoke marshalling of System.ValueType
struct ValueType_t3640485471_marshaled_pinvoke
{
};
// Native definition for COM marshalling of System.ValueType
struct ValueType_t3640485471_marshaled_com
{
};
#endif // VALUETYPE_T3640485471_H
#ifndef XMLNODE_T3767805227_H
#define XMLNODE_T3767805227_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// System.Xml.XmlNode
struct  XmlNode_t3767805227  : public RuntimeObject
{
public:
	// System.Xml.XmlNode System.Xml.XmlNode::parentNode
	XmlNode_t3767805227 * ___parentNode_0;

public:
	inline static int32_t get_offset_of_parentNode_0() { return static_cast<int32_t>(offsetof(XmlNode_t3767805227, ___parentNode_0)); }
	inline XmlNode_t3767805227 * get_parentNode_0() const { return ___parentNode_0; }
	inline XmlNode_t3767805227 ** get_address_of_parentNode_0() { return &___parentNode_0; }
	inline void set_parentNode_0(XmlNode_t3767805227 * value)
	{
		___parentNode_0 = value;
		Il2CppCodeGenWriteBarrier((&___parentNode_0), value);
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // XMLNODE_T3767805227_H
#ifndef XMLNODELIST_T2551693786_H
#define XMLNODELIST_T2551693786_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// System.Xml.XmlNodeList
struct  XmlNodeList_t2551693786  : public RuntimeObject
{
public:

public:
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // XMLNODELIST_T2551693786_H
#ifndef XMLREADER_T3121518892_H
#define XMLREADER_T3121518892_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// System.Xml.XmlReader
struct  XmlReader_t3121518892  : public RuntimeObject
{
public:

public:
};

struct XmlReader_t3121518892_StaticFields
{
public:
	// System.UInt32 System.Xml.XmlReader::IsTextualNodeBitmap
	uint32_t ___IsTextualNodeBitmap_0;
	// System.UInt32 System.Xml.XmlReader::CanReadContentAsBitmap
	uint32_t ___CanReadContentAsBitmap_1;
	// System.UInt32 System.Xml.XmlReader::HasValueBitmap
	uint32_t ___HasValueBitmap_2;

public:
	inline static int32_t get_offset_of_IsTextualNodeBitmap_0() { return static_cast<int32_t>(offsetof(XmlReader_t3121518892_StaticFields, ___IsTextualNodeBitmap_0)); }
	inline uint32_t get_IsTextualNodeBitmap_0() const { return ___IsTextualNodeBitmap_0; }
	inline uint32_t* get_address_of_IsTextualNodeBitmap_0() { return &___IsTextualNodeBitmap_0; }
	inline void set_IsTextualNodeBitmap_0(uint32_t value)
	{
		___IsTextualNodeBitmap_0 = value;
	}

	inline static int32_t get_offset_of_CanReadContentAsBitmap_1() { return static_cast<int32_t>(offsetof(XmlReader_t3121518892_StaticFields, ___CanReadContentAsBitmap_1)); }
	inline uint32_t get_CanReadContentAsBitmap_1() const { return ___CanReadContentAsBitmap_1; }
	inline uint32_t* get_address_of_CanReadContentAsBitmap_1() { return &___CanReadContentAsBitmap_1; }
	inline void set_CanReadContentAsBitmap_1(uint32_t value)
	{
		___CanReadContentAsBitmap_1 = value;
	}

	inline static int32_t get_offset_of_HasValueBitmap_2() { return static_cast<int32_t>(offsetof(XmlReader_t3121518892_StaticFields, ___HasValueBitmap_2)); }
	inline uint32_t get_HasValueBitmap_2() const { return ___HasValueBitmap_2; }
	inline uint32_t* get_address_of_HasValueBitmap_2() { return &___HasValueBitmap_2; }
	inline void set_HasValueBitmap_2(uint32_t value)
	{
		___HasValueBitmap_2 = value;
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // XMLREADER_T3121518892_H
#ifndef XMLWRITER_T127905479_H
#define XMLWRITER_T127905479_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// System.Xml.XmlWriter
struct  XmlWriter_t127905479  : public RuntimeObject
{
public:
	// System.Char[] System.Xml.XmlWriter::writeNodeBuffer
	CharU5BU5D_t3528271667* ___writeNodeBuffer_0;

public:
	inline static int32_t get_offset_of_writeNodeBuffer_0() { return static_cast<int32_t>(offsetof(XmlWriter_t127905479, ___writeNodeBuffer_0)); }
	inline CharU5BU5D_t3528271667* get_writeNodeBuffer_0() const { return ___writeNodeBuffer_0; }
	inline CharU5BU5D_t3528271667** get_address_of_writeNodeBuffer_0() { return &___writeNodeBuffer_0; }
	inline void set_writeNodeBuffer_0(CharU5BU5D_t3528271667* value)
	{
		___writeNodeBuffer_0 = value;
		Il2CppCodeGenWriteBarrier((&___writeNodeBuffer_0), value);
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // XMLWRITER_T127905479_H
#ifndef __STATICARRAYINITTYPESIZEU3D12_T2710994319_H
#define __STATICARRAYINITTYPESIZEU3D12_T2710994319_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// <PrivateImplementationDetails>/__StaticArrayInitTypeSize=12
struct  __StaticArrayInitTypeSizeU3D12_t2710994319 
{
public:
	union
	{
		struct
		{
			union
			{
			};
		};
		uint8_t __StaticArrayInitTypeSizeU3D12_t2710994319__padding[12];
	};

public:
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // __STATICARRAYINITTYPESIZEU3D12_T2710994319_H
#ifndef __STATICARRAYINITTYPESIZEU3D128_T531529102_H
#define __STATICARRAYINITTYPESIZEU3D128_T531529102_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// <PrivateImplementationDetails>/__StaticArrayInitTypeSize=128
struct  __StaticArrayInitTypeSizeU3D128_t531529102 
{
public:
	union
	{
		struct
		{
			union
			{
			};
		};
		uint8_t __StaticArrayInitTypeSizeU3D128_t531529102__padding[128];
	};

public:
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // __STATICARRAYINITTYPESIZEU3D128_T531529102_H
#ifndef __STATICARRAYINITTYPESIZEU3D14_T3517563373_H
#define __STATICARRAYINITTYPESIZEU3D14_T3517563373_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// <PrivateImplementationDetails>/__StaticArrayInitTypeSize=14
struct  __StaticArrayInitTypeSizeU3D14_t3517563373 
{
public:
	union
	{
		struct
		{
			union
			{
			};
		};
		uint8_t __StaticArrayInitTypeSizeU3D14_t3517563373__padding[14];
	};

public:
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // __STATICARRAYINITTYPESIZEU3D14_T3517563373_H
#ifndef __STATICARRAYINITTYPESIZEU3D256_T1757367633_H
#define __STATICARRAYINITTYPESIZEU3D256_T1757367633_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// <PrivateImplementationDetails>/__StaticArrayInitTypeSize=256
struct  __StaticArrayInitTypeSizeU3D256_t1757367633 
{
public:
	union
	{
		struct
		{
			union
			{
			};
		};
		uint8_t __StaticArrayInitTypeSizeU3D256_t1757367633__padding[256];
	};

public:
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // __STATICARRAYINITTYPESIZEU3D256_T1757367633_H
#ifndef __STATICARRAYINITTYPESIZEU3D3_T3217885684_H
#define __STATICARRAYINITTYPESIZEU3D3_T3217885684_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// <PrivateImplementationDetails>/__StaticArrayInitTypeSize=3
struct  __StaticArrayInitTypeSizeU3D3_t3217885684 
{
public:
	union
	{
		struct
		{
			union
			{
			};
		};
		uint8_t __StaticArrayInitTypeSizeU3D3_t3217885684__padding[3];
	};

public:
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // __STATICARRAYINITTYPESIZEU3D3_T3217885684_H
#ifndef __STATICARRAYINITTYPESIZEU3D32_T2711125392_H
#define __STATICARRAYINITTYPESIZEU3D32_T2711125392_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// <PrivateImplementationDetails>/__StaticArrayInitTypeSize=32
struct  __StaticArrayInitTypeSizeU3D32_t2711125392 
{
public:
	union
	{
		struct
		{
			union
			{
			};
		};
		uint8_t __StaticArrayInitTypeSizeU3D32_t2711125392__padding[32];
	};

public:
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // __STATICARRAYINITTYPESIZEU3D32_T2711125392_H
#ifndef __STATICARRAYINITTYPESIZEU3D44_T3517366765_H
#define __STATICARRAYINITTYPESIZEU3D44_T3517366765_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// <PrivateImplementationDetails>/__StaticArrayInitTypeSize=44
struct  __StaticArrayInitTypeSizeU3D44_t3517366765 
{
public:
	union
	{
		struct
		{
			union
			{
			};
		};
		uint8_t __StaticArrayInitTypeSizeU3D44_t3517366765__padding[44];
	};

public:
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // __STATICARRAYINITTYPESIZEU3D44_T3517366765_H
#ifndef __STATICARRAYINITTYPESIZEU3D6_T3217689076_H
#define __STATICARRAYINITTYPESIZEU3D6_T3217689076_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// <PrivateImplementationDetails>/__StaticArrayInitTypeSize=6
struct  __StaticArrayInitTypeSizeU3D6_t3217689076 
{
public:
	union
	{
		struct
		{
			union
			{
			};
		};
		uint8_t __StaticArrayInitTypeSizeU3D6_t3217689076__padding[6];
	};

public:
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // __STATICARRAYINITTYPESIZEU3D6_T3217689076_H
#ifndef __STATICARRAYINITTYPESIZEU3D9_T3218278900_H
#define __STATICARRAYINITTYPESIZEU3D9_T3218278900_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// <PrivateImplementationDetails>/__StaticArrayInitTypeSize=9
struct  __StaticArrayInitTypeSizeU3D9_t3218278900 
{
public:
	union
	{
		struct
		{
			union
			{
			};
		};
		uint8_t __StaticArrayInitTypeSizeU3D9_t3218278900__padding[9];
	};

public:
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // __STATICARRAYINITTYPESIZEU3D9_T3218278900_H
#ifndef APPLICATIONEXCEPTION_T2339761290_H
#define APPLICATIONEXCEPTION_T2339761290_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// System.ApplicationException
struct  ApplicationException_t2339761290  : public Exception_t
{
public:

public:
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // APPLICATIONEXCEPTION_T2339761290_H
#ifndef BOOLEAN_T97287965_H
#define BOOLEAN_T97287965_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// System.Boolean
struct  Boolean_t97287965 
{
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_t97287965, ___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_t97287965_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_t97287965_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((&___TrueString_5), value);
	}

	inline static int32_t get_offset_of_FalseString_6() { return static_cast<int32_t>(offsetof(Boolean_t97287965_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((&___FalseString_6), value);
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // BOOLEAN_T97287965_H
#ifndef BYTE_T1134296376_H
#define BYTE_T1134296376_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// System.Byte
struct  Byte_t1134296376 
{
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_t1134296376, ___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;
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // BYTE_T1134296376_H
#ifndef CHAR_T3634460470_H
#define CHAR_T3634460470_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// System.Char
struct  Char_t3634460470 
{
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_t3634460470, ___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_t3634460470_StaticFields
{
public:
	// System.Byte[] System.Char::categoryForLatin1
	ByteU5BU5D_t4116647657* ___categoryForLatin1_3;

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

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // CHAR_T3634460470_H
#ifndef DICTIONARYENTRY_T3123975638_H
#define DICTIONARYENTRY_T3123975638_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// System.Collections.DictionaryEntry
struct  DictionaryEntry_t3123975638 
{
public:
	// System.Object System.Collections.DictionaryEntry::_key
	RuntimeObject * ____key_0;
	// System.Object System.Collections.DictionaryEntry::_value
	RuntimeObject * ____value_1;

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

	inline static int32_t get_offset_of__value_1() { return static_cast<int32_t>(offsetof(DictionaryEntry_t3123975638, ____value_1)); }
	inline RuntimeObject * get__value_1() const { return ____value_1; }
	inline RuntimeObject ** get_address_of__value_1() { return &____value_1; }
	inline void set__value_1(RuntimeObject * value)
	{
		____value_1 = value;
		Il2CppCodeGenWriteBarrier((&____value_1), value);
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
// Native definition for P/Invoke marshalling of System.Collections.DictionaryEntry
struct DictionaryEntry_t3123975638_marshaled_pinvoke
{
	Il2CppIUnknown* ____key_0;
	Il2CppIUnknown* ____value_1;
};
// Native definition for COM marshalling of System.Collections.DictionaryEntry
struct DictionaryEntry_t3123975638_marshaled_com
{
	Il2CppIUnknown* ____key_0;
	Il2CppIUnknown* ____value_1;
};
#endif // DICTIONARYENTRY_T3123975638_H
#ifndef KEYVALUEPAIR_2_T4237331251_H
#define KEYVALUEPAIR_2_T4237331251_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// System.Collections.Generic.KeyValuePair`2<System.Int32,System.Int32>
struct  KeyValuePair_2_t4237331251 
{
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_t4237331251, ___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_t4237331251, ___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;
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // KEYVALUEPAIR_2_T4237331251_H
#ifndef COMPONENT_T3620823400_H
#define COMPONENT_T3620823400_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// System.ComponentModel.Component
struct  Component_t3620823400  : public MarshalByRefObject_t2760389100
{
public:
	// System.ComponentModel.ISite System.ComponentModel.Component::site
	RuntimeObject* ___site_2;
	// System.ComponentModel.EventHandlerList System.ComponentModel.Component::events
	EventHandlerList_t1108123056 * ___events_3;

public:
	inline static int32_t get_offset_of_site_2() { return static_cast<int32_t>(offsetof(Component_t3620823400, ___site_2)); }
	inline RuntimeObject* get_site_2() const { return ___site_2; }
	inline RuntimeObject** get_address_of_site_2() { return &___site_2; }
	inline void set_site_2(RuntimeObject* value)
	{
		___site_2 = value;
		Il2CppCodeGenWriteBarrier((&___site_2), value);
	}

	inline static int32_t get_offset_of_events_3() { return static_cast<int32_t>(offsetof(Component_t3620823400, ___events_3)); }
	inline EventHandlerList_t1108123056 * get_events_3() const { return ___events_3; }
	inline EventHandlerList_t1108123056 ** get_address_of_events_3() { return &___events_3; }
	inline void set_events_3(EventHandlerList_t1108123056 * value)
	{
		___events_3 = value;
		Il2CppCodeGenWriteBarrier((&___events_3), value);
	}
};

struct Component_t3620823400_StaticFields
{
public:
	// System.Object System.ComponentModel.Component::EventDisposed
	RuntimeObject * ___EventDisposed_1;

public:
	inline static int32_t get_offset_of_EventDisposed_1() { return static_cast<int32_t>(offsetof(Component_t3620823400_StaticFields, ___EventDisposed_1)); }
	inline RuntimeObject * get_EventDisposed_1() const { return ___EventDisposed_1; }
	inline RuntimeObject ** get_address_of_EventDisposed_1() { return &___EventDisposed_1; }
	inline void set_EventDisposed_1(RuntimeObject * value)
	{
		___EventDisposed_1 = value;
		Il2CppCodeGenWriteBarrier((&___EventDisposed_1), value);
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // COMPONENT_T3620823400_H
#ifndef DESCRIPTIONATTRIBUTE_T874390736_H
#define DESCRIPTIONATTRIBUTE_T874390736_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// System.ComponentModel.DescriptionAttribute
struct  DescriptionAttribute_t874390736  : public Attribute_t861562559
{
public:
	// System.String System.ComponentModel.DescriptionAttribute::description
	String_t* ___description_1;

public:
	inline static int32_t get_offset_of_description_1() { return static_cast<int32_t>(offsetof(DescriptionAttribute_t874390736, ___description_1)); }
	inline String_t* get_description_1() const { return ___description_1; }
	inline String_t** get_address_of_description_1() { return &___description_1; }
	inline void set_description_1(String_t* value)
	{
		___description_1 = value;
		Il2CppCodeGenWriteBarrier((&___description_1), value);
	}
};

struct DescriptionAttribute_t874390736_StaticFields
{
public:
	// System.ComponentModel.DescriptionAttribute System.ComponentModel.DescriptionAttribute::Default
	DescriptionAttribute_t874390736 * ___Default_0;

public:
	inline static int32_t get_offset_of_Default_0() { return static_cast<int32_t>(offsetof(DescriptionAttribute_t874390736_StaticFields, ___Default_0)); }
	inline DescriptionAttribute_t874390736 * get_Default_0() const { return ___Default_0; }
	inline DescriptionAttribute_t874390736 ** get_address_of_Default_0() { return &___Default_0; }
	inline void set_Default_0(DescriptionAttribute_t874390736 * value)
	{
		___Default_0 = value;
		Il2CppCodeGenWriteBarrier((&___Default_0), value);
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // DESCRIPTIONATTRIBUTE_T874390736_H
#ifndef CONFIGURATIONELEMENTCOLLECTION_T446763386_H
#define CONFIGURATIONELEMENTCOLLECTION_T446763386_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// System.Configuration.ConfigurationElementCollection
struct  ConfigurationElementCollection_t446763386  : public ConfigurationElement_t3318566633
{
public:
	// System.Collections.ArrayList System.Configuration.ConfigurationElementCollection::list
	ArrayList_t2718874744 * ___list_15;
	// System.Collections.ArrayList System.Configuration.ConfigurationElementCollection::removed
	ArrayList_t2718874744 * ___removed_16;
	// System.Collections.ArrayList System.Configuration.ConfigurationElementCollection::inherited
	ArrayList_t2718874744 * ___inherited_17;
	// System.Boolean System.Configuration.ConfigurationElementCollection::emitClear
	bool ___emitClear_18;
	// System.Boolean System.Configuration.ConfigurationElementCollection::modified
	bool ___modified_19;
	// System.Collections.IComparer System.Configuration.ConfigurationElementCollection::comparer
	RuntimeObject* ___comparer_20;
	// System.Int32 System.Configuration.ConfigurationElementCollection::inheritedLimitIndex
	int32_t ___inheritedLimitIndex_21;
	// System.String System.Configuration.ConfigurationElementCollection::addElementName
	String_t* ___addElementName_22;
	// System.String System.Configuration.ConfigurationElementCollection::clearElementName
	String_t* ___clearElementName_23;
	// System.String System.Configuration.ConfigurationElementCollection::removeElementName
	String_t* ___removeElementName_24;

public:
	inline static int32_t get_offset_of_list_15() { return static_cast<int32_t>(offsetof(ConfigurationElementCollection_t446763386, ___list_15)); }
	inline ArrayList_t2718874744 * get_list_15() const { return ___list_15; }
	inline ArrayList_t2718874744 ** get_address_of_list_15() { return &___list_15; }
	inline void set_list_15(ArrayList_t2718874744 * value)
	{
		___list_15 = value;
		Il2CppCodeGenWriteBarrier((&___list_15), value);
	}

	inline static int32_t get_offset_of_removed_16() { return static_cast<int32_t>(offsetof(ConfigurationElementCollection_t446763386, ___removed_16)); }
	inline ArrayList_t2718874744 * get_removed_16() const { return ___removed_16; }
	inline ArrayList_t2718874744 ** get_address_of_removed_16() { return &___removed_16; }
	inline void set_removed_16(ArrayList_t2718874744 * value)
	{
		___removed_16 = value;
		Il2CppCodeGenWriteBarrier((&___removed_16), value);
	}

	inline static int32_t get_offset_of_inherited_17() { return static_cast<int32_t>(offsetof(ConfigurationElementCollection_t446763386, ___inherited_17)); }
	inline ArrayList_t2718874744 * get_inherited_17() const { return ___inherited_17; }
	inline ArrayList_t2718874744 ** get_address_of_inherited_17() { return &___inherited_17; }
	inline void set_inherited_17(ArrayList_t2718874744 * value)
	{
		___inherited_17 = value;
		Il2CppCodeGenWriteBarrier((&___inherited_17), value);
	}

	inline static int32_t get_offset_of_emitClear_18() { return static_cast<int32_t>(offsetof(ConfigurationElementCollection_t446763386, ___emitClear_18)); }
	inline bool get_emitClear_18() const { return ___emitClear_18; }
	inline bool* get_address_of_emitClear_18() { return &___emitClear_18; }
	inline void set_emitClear_18(bool value)
	{
		___emitClear_18 = value;
	}

	inline static int32_t get_offset_of_modified_19() { return static_cast<int32_t>(offsetof(ConfigurationElementCollection_t446763386, ___modified_19)); }
	inline bool get_modified_19() const { return ___modified_19; }
	inline bool* get_address_of_modified_19() { return &___modified_19; }
	inline void set_modified_19(bool value)
	{
		___modified_19 = value;
	}

	inline static int32_t get_offset_of_comparer_20() { return static_cast<int32_t>(offsetof(ConfigurationElementCollection_t446763386, ___comparer_20)); }
	inline RuntimeObject* get_comparer_20() const { return ___comparer_20; }
	inline RuntimeObject** get_address_of_comparer_20() { return &___comparer_20; }
	inline void set_comparer_20(RuntimeObject* value)
	{
		___comparer_20 = value;
		Il2CppCodeGenWriteBarrier((&___comparer_20), value);
	}

	inline static int32_t get_offset_of_inheritedLimitIndex_21() { return static_cast<int32_t>(offsetof(ConfigurationElementCollection_t446763386, ___inheritedLimitIndex_21)); }
	inline int32_t get_inheritedLimitIndex_21() const { return ___inheritedLimitIndex_21; }
	inline int32_t* get_address_of_inheritedLimitIndex_21() { return &___inheritedLimitIndex_21; }
	inline void set_inheritedLimitIndex_21(int32_t value)
	{
		___inheritedLimitIndex_21 = value;
	}

	inline static int32_t get_offset_of_addElementName_22() { return static_cast<int32_t>(offsetof(ConfigurationElementCollection_t446763386, ___addElementName_22)); }
	inline String_t* get_addElementName_22() const { return ___addElementName_22; }
	inline String_t** get_address_of_addElementName_22() { return &___addElementName_22; }
	inline void set_addElementName_22(String_t* value)
	{
		___addElementName_22 = value;
		Il2CppCodeGenWriteBarrier((&___addElementName_22), value);
	}

	inline static int32_t get_offset_of_clearElementName_23() { return static_cast<int32_t>(offsetof(ConfigurationElementCollection_t446763386, ___clearElementName_23)); }
	inline String_t* get_clearElementName_23() const { return ___clearElementName_23; }
	inline String_t** get_address_of_clearElementName_23() { return &___clearElementName_23; }
	inline void set_clearElementName_23(String_t* value)
	{
		___clearElementName_23 = value;
		Il2CppCodeGenWriteBarrier((&___clearElementName_23), value);
	}

	inline static int32_t get_offset_of_removeElementName_24() { return static_cast<int32_t>(offsetof(ConfigurationElementCollection_t446763386, ___removeElementName_24)); }
	inline String_t* get_removeElementName_24() const { return ___removeElementName_24; }
	inline String_t** get_address_of_removeElementName_24() { return &___removeElementName_24; }
	inline void set_removeElementName_24(String_t* value)
	{
		___removeElementName_24 = value;
		Il2CppCodeGenWriteBarrier((&___removeElementName_24), value);
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // CONFIGURATIONELEMENTCOLLECTION_T446763386_H
#ifndef CONFIGURATIONSECTION_T3156163955_H
#define CONFIGURATIONSECTION_T3156163955_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// System.Configuration.ConfigurationSection
struct  ConfigurationSection_t3156163955  : public ConfigurationElement_t3318566633
{
public:
	// System.Configuration.SectionInformation System.Configuration.ConfigurationSection::sectionInformation
	SectionInformation_t2821611020 * ___sectionInformation_15;
	// System.Configuration.IConfigurationSectionHandler System.Configuration.ConfigurationSection::section_handler
	RuntimeObject* ___section_handler_16;
	// System.String System.Configuration.ConfigurationSection::externalDataXml
	String_t* ___externalDataXml_17;
	// System.Object System.Configuration.ConfigurationSection::_configContext
	RuntimeObject * ____configContext_18;

public:
	inline static int32_t get_offset_of_sectionInformation_15() { return static_cast<int32_t>(offsetof(ConfigurationSection_t3156163955, ___sectionInformation_15)); }
	inline SectionInformation_t2821611020 * get_sectionInformation_15() const { return ___sectionInformation_15; }
	inline SectionInformation_t2821611020 ** get_address_of_sectionInformation_15() { return &___sectionInformation_15; }
	inline void set_sectionInformation_15(SectionInformation_t2821611020 * value)
	{
		___sectionInformation_15 = value;
		Il2CppCodeGenWriteBarrier((&___sectionInformation_15), value);
	}

	inline static int32_t get_offset_of_section_handler_16() { return static_cast<int32_t>(offsetof(ConfigurationSection_t3156163955, ___section_handler_16)); }
	inline RuntimeObject* get_section_handler_16() const { return ___section_handler_16; }
	inline RuntimeObject** get_address_of_section_handler_16() { return &___section_handler_16; }
	inline void set_section_handler_16(RuntimeObject* value)
	{
		___section_handler_16 = value;
		Il2CppCodeGenWriteBarrier((&___section_handler_16), value);
	}

	inline static int32_t get_offset_of_externalDataXml_17() { return static_cast<int32_t>(offsetof(ConfigurationSection_t3156163955, ___externalDataXml_17)); }
	inline String_t* get_externalDataXml_17() const { return ___externalDataXml_17; }
	inline String_t** get_address_of_externalDataXml_17() { return &___externalDataXml_17; }
	inline void set_externalDataXml_17(String_t* value)
	{
		___externalDataXml_17 = value;
		Il2CppCodeGenWriteBarrier((&___externalDataXml_17), value);
	}

	inline static int32_t get_offset_of__configContext_18() { return static_cast<int32_t>(offsetof(ConfigurationSection_t3156163955, ____configContext_18)); }
	inline RuntimeObject * get__configContext_18() const { return ____configContext_18; }
	inline RuntimeObject ** get_address_of__configContext_18() { return &____configContext_18; }
	inline void set__configContext_18(RuntimeObject * value)
	{
		____configContext_18 = value;
		Il2CppCodeGenWriteBarrier((&____configContext_18), value);
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // CONFIGURATIONSECTION_T3156163955_H
#ifndef PROPERTYINFORMATIONCOLLECTION_T3866802480_H
#define PROPERTYINFORMATIONCOLLECTION_T3866802480_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// System.Configuration.PropertyInformationCollection
struct  PropertyInformationCollection_t3866802480  : public NameObjectCollectionBase_t2091847364
{
public:

public:
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // PROPERTYINFORMATIONCOLLECTION_T3866802480_H
#ifndef DATETIME_T3738529785_H
#define DATETIME_T3738529785_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// System.DateTime
struct  DateTime_t3738529785 
{
public:
	// System.UInt64 System.DateTime::dateData
	uint64_t ___dateData_44;

public:
	inline static int32_t get_offset_of_dateData_44() { return static_cast<int32_t>(offsetof(DateTime_t3738529785, ___dateData_44)); }
	inline uint64_t get_dateData_44() const { return ___dateData_44; }
	inline uint64_t* get_address_of_dateData_44() { return &___dateData_44; }
	inline void set_dateData_44(uint64_t value)
	{
		___dateData_44 = value;
	}
};

struct DateTime_t3738529785_StaticFields
{
public:
	// System.Int32[] System.DateTime::DaysToMonth365
	Int32U5BU5D_t385246372* ___DaysToMonth365_29;
	// System.Int32[] System.DateTime::DaysToMonth366
	Int32U5BU5D_t385246372* ___DaysToMonth366_30;
	// System.DateTime System.DateTime::MinValue
	DateTime_t3738529785  ___MinValue_31;
	// System.DateTime System.DateTime::MaxValue
	DateTime_t3738529785  ___MaxValue_32;

public:
	inline static int32_t get_offset_of_DaysToMonth365_29() { return static_cast<int32_t>(offsetof(DateTime_t3738529785_StaticFields, ___DaysToMonth365_29)); }
	inline Int32U5BU5D_t385246372* get_DaysToMonth365_29() const { return ___DaysToMonth365_29; }
	inline Int32U5BU5D_t385246372** get_address_of_DaysToMonth365_29() { return &___DaysToMonth365_29; }
	inline void set_DaysToMonth365_29(Int32U5BU5D_t385246372* value)
	{
		___DaysToMonth365_29 = value;
		Il2CppCodeGenWriteBarrier((&___DaysToMonth365_29), value);
	}

	inline static int32_t get_offset_of_DaysToMonth366_30() { return static_cast<int32_t>(offsetof(DateTime_t3738529785_StaticFields, ___DaysToMonth366_30)); }
	inline Int32U5BU5D_t385246372* get_DaysToMonth366_30() const { return ___DaysToMonth366_30; }
	inline Int32U5BU5D_t385246372** get_address_of_DaysToMonth366_30() { return &___DaysToMonth366_30; }
	inline void set_DaysToMonth366_30(Int32U5BU5D_t385246372* value)
	{
		___DaysToMonth366_30 = value;
		Il2CppCodeGenWriteBarrier((&___DaysToMonth366_30), value);
	}

	inline static int32_t get_offset_of_MinValue_31() { return static_cast<int32_t>(offsetof(DateTime_t3738529785_StaticFields, ___MinValue_31)); }
	inline DateTime_t3738529785  get_MinValue_31() const { return ___MinValue_31; }
	inline DateTime_t3738529785 * get_address_of_MinValue_31() { return &___MinValue_31; }
	inline void set_MinValue_31(DateTime_t3738529785  value)
	{
		___MinValue_31 = value;
	}

	inline static int32_t get_offset_of_MaxValue_32() { return static_cast<int32_t>(offsetof(DateTime_t3738529785_StaticFields, ___MaxValue_32)); }
	inline DateTime_t3738529785  get_MaxValue_32() const { return ___MaxValue_32; }
	inline DateTime_t3738529785 * get_address_of_MaxValue_32() { return &___MaxValue_32; }
	inline void set_MaxValue_32(DateTime_t3738529785  value)
	{
		___MaxValue_32 = value;
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // DATETIME_T3738529785_H
#ifndef ASSERTSECTION_T2347182250_H
#define ASSERTSECTION_T2347182250_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// System.Diagnostics.AssertSection
struct  AssertSection_t2347182250  : public ConfigurationElement_t3318566633
{
public:

public:
};

struct AssertSection_t2347182250_StaticFields
{
public:
	// System.Configuration.ConfigurationPropertyCollection System.Diagnostics.AssertSection::_properties
	ConfigurationPropertyCollection_t2852175726 * ____properties_15;
	// System.Configuration.ConfigurationProperty System.Diagnostics.AssertSection::_propAssertUIEnabled
	ConfigurationProperty_t3590861854 * ____propAssertUIEnabled_16;
	// System.Configuration.ConfigurationProperty System.Diagnostics.AssertSection::_propLogFile
	ConfigurationProperty_t3590861854 * ____propLogFile_17;

public:
	inline static int32_t get_offset_of__properties_15() { return static_cast<int32_t>(offsetof(AssertSection_t2347182250_StaticFields, ____properties_15)); }
	inline ConfigurationPropertyCollection_t2852175726 * get__properties_15() const { return ____properties_15; }
	inline ConfigurationPropertyCollection_t2852175726 ** get_address_of__properties_15() { return &____properties_15; }
	inline void set__properties_15(ConfigurationPropertyCollection_t2852175726 * value)
	{
		____properties_15 = value;
		Il2CppCodeGenWriteBarrier((&____properties_15), value);
	}

	inline static int32_t get_offset_of__propAssertUIEnabled_16() { return static_cast<int32_t>(offsetof(AssertSection_t2347182250_StaticFields, ____propAssertUIEnabled_16)); }
	inline ConfigurationProperty_t3590861854 * get__propAssertUIEnabled_16() const { return ____propAssertUIEnabled_16; }
	inline ConfigurationProperty_t3590861854 ** get_address_of__propAssertUIEnabled_16() { return &____propAssertUIEnabled_16; }
	inline void set__propAssertUIEnabled_16(ConfigurationProperty_t3590861854 * value)
	{
		____propAssertUIEnabled_16 = value;
		Il2CppCodeGenWriteBarrier((&____propAssertUIEnabled_16), value);
	}

	inline static int32_t get_offset_of__propLogFile_17() { return static_cast<int32_t>(offsetof(AssertSection_t2347182250_StaticFields, ____propLogFile_17)); }
	inline ConfigurationProperty_t3590861854 * get__propLogFile_17() const { return ____propLogFile_17; }
	inline ConfigurationProperty_t3590861854 ** get_address_of__propLogFile_17() { return &____propLogFile_17; }
	inline void set__propLogFile_17(ConfigurationProperty_t3590861854 * value)
	{
		____propLogFile_17 = value;
		Il2CppCodeGenWriteBarrier((&____propLogFile_17), value);
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // ASSERTSECTION_T2347182250_H
#ifndef BOOLEANSWITCH_T440064918_H
#define BOOLEANSWITCH_T440064918_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// System.Diagnostics.BooleanSwitch
struct  BooleanSwitch_t440064918  : public Switch_t4228844028
{
public:

public:
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // BOOLEANSWITCH_T440064918_H
#ifndef EXCLUDEFROMCODECOVERAGEATTRIBUTE_T3578759089_H
#define EXCLUDEFROMCODECOVERAGEATTRIBUTE_T3578759089_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverageAttribute
struct  ExcludeFromCodeCoverageAttribute_t3578759089  : public Attribute_t861562559
{
public:

public:
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // EXCLUDEFROMCODECOVERAGEATTRIBUTE_T3578759089_H
#ifndef PERFCOUNTERSECTION_T3884640147_H
#define PERFCOUNTERSECTION_T3884640147_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// System.Diagnostics.PerfCounterSection
struct  PerfCounterSection_t3884640147  : public ConfigurationElement_t3318566633
{
public:

public:
};

struct PerfCounterSection_t3884640147_StaticFields
{
public:
	// System.Configuration.ConfigurationPropertyCollection System.Diagnostics.PerfCounterSection::_properties
	ConfigurationPropertyCollection_t2852175726 * ____properties_15;
	// System.Configuration.ConfigurationProperty System.Diagnostics.PerfCounterSection::_propFileMappingSize
	ConfigurationProperty_t3590861854 * ____propFileMappingSize_16;

public:
	inline static int32_t get_offset_of__properties_15() { return static_cast<int32_t>(offsetof(PerfCounterSection_t3884640147_StaticFields, ____properties_15)); }
	inline ConfigurationPropertyCollection_t2852175726 * get__properties_15() const { return ____properties_15; }
	inline ConfigurationPropertyCollection_t2852175726 ** get_address_of__properties_15() { return &____properties_15; }
	inline void set__properties_15(ConfigurationPropertyCollection_t2852175726 * value)
	{
		____properties_15 = value;
		Il2CppCodeGenWriteBarrier((&____properties_15), value);
	}

	inline static int32_t get_offset_of__propFileMappingSize_16() { return static_cast<int32_t>(offsetof(PerfCounterSection_t3884640147_StaticFields, ____propFileMappingSize_16)); }
	inline ConfigurationProperty_t3590861854 * get__propFileMappingSize_16() const { return ____propFileMappingSize_16; }
	inline ConfigurationProperty_t3590861854 ** get_address_of__propFileMappingSize_16() { return &____propFileMappingSize_16; }
	inline void set__propFileMappingSize_16(ConfigurationProperty_t3590861854 * value)
	{
		____propFileMappingSize_16 = value;
		Il2CppCodeGenWriteBarrier((&____propFileMappingSize_16), value);
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // PERFCOUNTERSECTION_T3884640147_H
#ifndef SOURCEELEMENT_T572173626_H
#define SOURCEELEMENT_T572173626_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// System.Diagnostics.SourceElement
struct  SourceElement_t572173626  : public ConfigurationElement_t3318566633
{
public:
	// System.Collections.Hashtable System.Diagnostics.SourceElement::_attributes
	Hashtable_t1853889766 * ____attributes_21;

public:
	inline static int32_t get_offset_of__attributes_21() { return static_cast<int32_t>(offsetof(SourceElement_t572173626, ____attributes_21)); }
	inline Hashtable_t1853889766 * get__attributes_21() const { return ____attributes_21; }
	inline Hashtable_t1853889766 ** get_address_of__attributes_21() { return &____attributes_21; }
	inline void set__attributes_21(Hashtable_t1853889766 * value)
	{
		____attributes_21 = value;
		Il2CppCodeGenWriteBarrier((&____attributes_21), value);
	}
};

struct SourceElement_t572173626_StaticFields
{
public:
	// System.Configuration.ConfigurationPropertyCollection System.Diagnostics.SourceElement::_properties
	ConfigurationPropertyCollection_t2852175726 * ____properties_15;
	// System.Configuration.ConfigurationProperty System.Diagnostics.SourceElement::_propName
	ConfigurationProperty_t3590861854 * ____propName_16;
	// System.Configuration.ConfigurationProperty System.Diagnostics.SourceElement::_propSwitchName
	ConfigurationProperty_t3590861854 * ____propSwitchName_17;
	// System.Configuration.ConfigurationProperty System.Diagnostics.SourceElement::_propSwitchValue
	ConfigurationProperty_t3590861854 * ____propSwitchValue_18;
	// System.Configuration.ConfigurationProperty System.Diagnostics.SourceElement::_propSwitchType
	ConfigurationProperty_t3590861854 * ____propSwitchType_19;
	// System.Configuration.ConfigurationProperty System.Diagnostics.SourceElement::_propListeners
	ConfigurationProperty_t3590861854 * ____propListeners_20;

public:
	inline static int32_t get_offset_of__properties_15() { return static_cast<int32_t>(offsetof(SourceElement_t572173626_StaticFields, ____properties_15)); }
	inline ConfigurationPropertyCollection_t2852175726 * get__properties_15() const { return ____properties_15; }
	inline ConfigurationPropertyCollection_t2852175726 ** get_address_of__properties_15() { return &____properties_15; }
	inline void set__properties_15(ConfigurationPropertyCollection_t2852175726 * value)
	{
		____properties_15 = value;
		Il2CppCodeGenWriteBarrier((&____properties_15), value);
	}

	inline static int32_t get_offset_of__propName_16() { return static_cast<int32_t>(offsetof(SourceElement_t572173626_StaticFields, ____propName_16)); }
	inline ConfigurationProperty_t3590861854 * get__propName_16() const { return ____propName_16; }
	inline ConfigurationProperty_t3590861854 ** get_address_of__propName_16() { return &____propName_16; }
	inline void set__propName_16(ConfigurationProperty_t3590861854 * value)
	{
		____propName_16 = value;
		Il2CppCodeGenWriteBarrier((&____propName_16), value);
	}

	inline static int32_t get_offset_of__propSwitchName_17() { return static_cast<int32_t>(offsetof(SourceElement_t572173626_StaticFields, ____propSwitchName_17)); }
	inline ConfigurationProperty_t3590861854 * get__propSwitchName_17() const { return ____propSwitchName_17; }
	inline ConfigurationProperty_t3590861854 ** get_address_of__propSwitchName_17() { return &____propSwitchName_17; }
	inline void set__propSwitchName_17(ConfigurationProperty_t3590861854 * value)
	{
		____propSwitchName_17 = value;
		Il2CppCodeGenWriteBarrier((&____propSwitchName_17), value);
	}

	inline static int32_t get_offset_of__propSwitchValue_18() { return static_cast<int32_t>(offsetof(SourceElement_t572173626_StaticFields, ____propSwitchValue_18)); }
	inline ConfigurationProperty_t3590861854 * get__propSwitchValue_18() const { return ____propSwitchValue_18; }
	inline ConfigurationProperty_t3590861854 ** get_address_of__propSwitchValue_18() { return &____propSwitchValue_18; }
	inline void set__propSwitchValue_18(ConfigurationProperty_t3590861854 * value)
	{
		____propSwitchValue_18 = value;
		Il2CppCodeGenWriteBarrier((&____propSwitchValue_18), value);
	}

	inline static int32_t get_offset_of__propSwitchType_19() { return static_cast<int32_t>(offsetof(SourceElement_t572173626_StaticFields, ____propSwitchType_19)); }
	inline ConfigurationProperty_t3590861854 * get__propSwitchType_19() const { return ____propSwitchType_19; }
	inline ConfigurationProperty_t3590861854 ** get_address_of__propSwitchType_19() { return &____propSwitchType_19; }
	inline void set__propSwitchType_19(ConfigurationProperty_t3590861854 * value)
	{
		____propSwitchType_19 = value;
		Il2CppCodeGenWriteBarrier((&____propSwitchType_19), value);
	}

	inline static int32_t get_offset_of__propListeners_20() { return static_cast<int32_t>(offsetof(SourceElement_t572173626_StaticFields, ____propListeners_20)); }
	inline ConfigurationProperty_t3590861854 * get__propListeners_20() const { return ____propListeners_20; }
	inline ConfigurationProperty_t3590861854 ** get_address_of__propListeners_20() { return &____propListeners_20; }
	inline void set__propListeners_20(ConfigurationProperty_t3590861854 * value)
	{
		____propListeners_20 = value;
		Il2CppCodeGenWriteBarrier((&____propListeners_20), value);
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // SOURCEELEMENT_T572173626_H
#ifndef SWITCHELEMENT_T1208244899_H
#define SWITCHELEMENT_T1208244899_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// System.Diagnostics.SwitchElement
struct  SwitchElement_t1208244899  : public ConfigurationElement_t3318566633
{
public:
	// System.Collections.Hashtable System.Diagnostics.SwitchElement::_attributes
	Hashtable_t1853889766 * ____attributes_18;

public:
	inline static int32_t get_offset_of__attributes_18() { return static_cast<int32_t>(offsetof(SwitchElement_t1208244899, ____attributes_18)); }
	inline Hashtable_t1853889766 * get__attributes_18() const { return ____attributes_18; }
	inline Hashtable_t1853889766 ** get_address_of__attributes_18() { return &____attributes_18; }
	inline void set__attributes_18(Hashtable_t1853889766 * value)
	{
		____attributes_18 = value;
		Il2CppCodeGenWriteBarrier((&____attributes_18), value);
	}
};

struct SwitchElement_t1208244899_StaticFields
{
public:
	// System.Configuration.ConfigurationPropertyCollection System.Diagnostics.SwitchElement::_properties
	ConfigurationPropertyCollection_t2852175726 * ____properties_15;
	// System.Configuration.ConfigurationProperty System.Diagnostics.SwitchElement::_propName
	ConfigurationProperty_t3590861854 * ____propName_16;
	// System.Configuration.ConfigurationProperty System.Diagnostics.SwitchElement::_propValue
	ConfigurationProperty_t3590861854 * ____propValue_17;

public:
	inline static int32_t get_offset_of__properties_15() { return static_cast<int32_t>(offsetof(SwitchElement_t1208244899_StaticFields, ____properties_15)); }
	inline ConfigurationPropertyCollection_t2852175726 * get__properties_15() const { return ____properties_15; }
	inline ConfigurationPropertyCollection_t2852175726 ** get_address_of__properties_15() { return &____properties_15; }
	inline void set__properties_15(ConfigurationPropertyCollection_t2852175726 * value)
	{
		____properties_15 = value;
		Il2CppCodeGenWriteBarrier((&____properties_15), value);
	}

	inline static int32_t get_offset_of__propName_16() { return static_cast<int32_t>(offsetof(SwitchElement_t1208244899_StaticFields, ____propName_16)); }
	inline ConfigurationProperty_t3590861854 * get__propName_16() const { return ____propName_16; }
	inline ConfigurationProperty_t3590861854 ** get_address_of__propName_16() { return &____propName_16; }
	inline void set__propName_16(ConfigurationProperty_t3590861854 * value)
	{
		____propName_16 = value;
		Il2CppCodeGenWriteBarrier((&____propName_16), value);
	}

	inline static int32_t get_offset_of__propValue_17() { return static_cast<int32_t>(offsetof(SwitchElement_t1208244899_StaticFields, ____propValue_17)); }
	inline ConfigurationProperty_t3590861854 * get__propValue_17() const { return ____propValue_17; }
	inline ConfigurationProperty_t3590861854 ** get_address_of__propValue_17() { return &____propValue_17; }
	inline void set__propValue_17(ConfigurationProperty_t3590861854 * value)
	{
		____propValue_17 = value;
		Il2CppCodeGenWriteBarrier((&____propValue_17), value);
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // SWITCHELEMENT_T1208244899_H
#ifndef SWITCHLEVELATTRIBUTE_T1978904033_H
#define SWITCHLEVELATTRIBUTE_T1978904033_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// System.Diagnostics.SwitchLevelAttribute
struct  SwitchLevelAttribute_t1978904033  : public Attribute_t861562559
{
public:
	// System.Type System.Diagnostics.SwitchLevelAttribute::type
	Type_t * ___type_0;

public:
	inline static int32_t get_offset_of_type_0() { return static_cast<int32_t>(offsetof(SwitchLevelAttribute_t1978904033, ___type_0)); }
	inline Type_t * get_type_0() const { return ___type_0; }
	inline Type_t ** get_address_of_type_0() { return &___type_0; }
	inline void set_type_0(Type_t * value)
	{
		___type_0 = value;
		Il2CppCodeGenWriteBarrier((&___type_0), value);
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // SWITCHLEVELATTRIBUTE_T1978904033_H
#ifndef TRACESECTION_T4243885952_H
#define TRACESECTION_T4243885952_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// System.Diagnostics.TraceSection
struct  TraceSection_t4243885952  : public ConfigurationElement_t3318566633
{
public:

public:
};

struct TraceSection_t4243885952_StaticFields
{
public:
	// System.Configuration.ConfigurationPropertyCollection System.Diagnostics.TraceSection::_properties
	ConfigurationPropertyCollection_t2852175726 * ____properties_15;
	// System.Configuration.ConfigurationProperty System.Diagnostics.TraceSection::_propListeners
	ConfigurationProperty_t3590861854 * ____propListeners_16;
	// System.Configuration.ConfigurationProperty System.Diagnostics.TraceSection::_propAutoFlush
	ConfigurationProperty_t3590861854 * ____propAutoFlush_17;
	// System.Configuration.ConfigurationProperty System.Diagnostics.TraceSection::_propIndentSize
	ConfigurationProperty_t3590861854 * ____propIndentSize_18;
	// System.Configuration.ConfigurationProperty System.Diagnostics.TraceSection::_propUseGlobalLock
	ConfigurationProperty_t3590861854 * ____propUseGlobalLock_19;

public:
	inline static int32_t get_offset_of__properties_15() { return static_cast<int32_t>(offsetof(TraceSection_t4243885952_StaticFields, ____properties_15)); }
	inline ConfigurationPropertyCollection_t2852175726 * get__properties_15() const { return ____properties_15; }
	inline ConfigurationPropertyCollection_t2852175726 ** get_address_of__properties_15() { return &____properties_15; }
	inline void set__properties_15(ConfigurationPropertyCollection_t2852175726 * value)
	{
		____properties_15 = value;
		Il2CppCodeGenWriteBarrier((&____properties_15), value);
	}

	inline static int32_t get_offset_of__propListeners_16() { return static_cast<int32_t>(offsetof(TraceSection_t4243885952_StaticFields, ____propListeners_16)); }
	inline ConfigurationProperty_t3590861854 * get__propListeners_16() const { return ____propListeners_16; }
	inline ConfigurationProperty_t3590861854 ** get_address_of__propListeners_16() { return &____propListeners_16; }
	inline void set__propListeners_16(ConfigurationProperty_t3590861854 * value)
	{
		____propListeners_16 = value;
		Il2CppCodeGenWriteBarrier((&____propListeners_16), value);
	}

	inline static int32_t get_offset_of__propAutoFlush_17() { return static_cast<int32_t>(offsetof(TraceSection_t4243885952_StaticFields, ____propAutoFlush_17)); }
	inline ConfigurationProperty_t3590861854 * get__propAutoFlush_17() const { return ____propAutoFlush_17; }
	inline ConfigurationProperty_t3590861854 ** get_address_of__propAutoFlush_17() { return &____propAutoFlush_17; }
	inline void set__propAutoFlush_17(ConfigurationProperty_t3590861854 * value)
	{
		____propAutoFlush_17 = value;
		Il2CppCodeGenWriteBarrier((&____propAutoFlush_17), value);
	}

	inline static int32_t get_offset_of__propIndentSize_18() { return static_cast<int32_t>(offsetof(TraceSection_t4243885952_StaticFields, ____propIndentSize_18)); }
	inline ConfigurationProperty_t3590861854 * get__propIndentSize_18() const { return ____propIndentSize_18; }
	inline ConfigurationProperty_t3590861854 ** get_address_of__propIndentSize_18() { return &____propIndentSize_18; }
	inline void set__propIndentSize_18(ConfigurationProperty_t3590861854 * value)
	{
		____propIndentSize_18 = value;
		Il2CppCodeGenWriteBarrier((&____propIndentSize_18), value);
	}

	inline static int32_t get_offset_of__propUseGlobalLock_19() { return static_cast<int32_t>(offsetof(TraceSection_t4243885952_StaticFields, ____propUseGlobalLock_19)); }
	inline ConfigurationProperty_t3590861854 * get__propUseGlobalLock_19() const { return ____propUseGlobalLock_19; }
	inline ConfigurationProperty_t3590861854 ** get_address_of__propUseGlobalLock_19() { return &____propUseGlobalLock_19; }
	inline void set__propUseGlobalLock_19(ConfigurationProperty_t3590861854 * value)
	{
		____propUseGlobalLock_19 = value;
		Il2CppCodeGenWriteBarrier((&____propUseGlobalLock_19), value);
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // TRACESECTION_T4243885952_H
#ifndef TYPEDELEMENT_T2581589637_H
#define TYPEDELEMENT_T2581589637_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// System.Diagnostics.TypedElement
struct  TypedElement_t2581589637  : public ConfigurationElement_t3318566633
{
public:
	// System.Configuration.ConfigurationPropertyCollection System.Diagnostics.TypedElement::_properties
	ConfigurationPropertyCollection_t2852175726 * ____properties_17;
	// System.Object System.Diagnostics.TypedElement::_runtimeObject
	RuntimeObject * ____runtimeObject_18;
	// System.Type System.Diagnostics.TypedElement::_baseType
	Type_t * ____baseType_19;

public:
	inline static int32_t get_offset_of__properties_17() { return static_cast<int32_t>(offsetof(TypedElement_t2581589637, ____properties_17)); }
	inline ConfigurationPropertyCollection_t2852175726 * get__properties_17() const { return ____properties_17; }
	inline ConfigurationPropertyCollection_t2852175726 ** get_address_of__properties_17() { return &____properties_17; }
	inline void set__properties_17(ConfigurationPropertyCollection_t2852175726 * value)
	{
		____properties_17 = value;
		Il2CppCodeGenWriteBarrier((&____properties_17), value);
	}

	inline static int32_t get_offset_of__runtimeObject_18() { return static_cast<int32_t>(offsetof(TypedElement_t2581589637, ____runtimeObject_18)); }
	inline RuntimeObject * get__runtimeObject_18() const { return ____runtimeObject_18; }
	inline RuntimeObject ** get_address_of__runtimeObject_18() { return &____runtimeObject_18; }
	inline void set__runtimeObject_18(RuntimeObject * value)
	{
		____runtimeObject_18 = value;
		Il2CppCodeGenWriteBarrier((&____runtimeObject_18), value);
	}

	inline static int32_t get_offset_of__baseType_19() { return static_cast<int32_t>(offsetof(TypedElement_t2581589637, ____baseType_19)); }
	inline Type_t * get__baseType_19() const { return ____baseType_19; }
	inline Type_t ** get_address_of__baseType_19() { return &____baseType_19; }
	inline void set__baseType_19(Type_t * value)
	{
		____baseType_19 = value;
		Il2CppCodeGenWriteBarrier((&____baseType_19), value);
	}
};

struct TypedElement_t2581589637_StaticFields
{
public:
	// System.Configuration.ConfigurationProperty System.Diagnostics.TypedElement::_propTypeName
	ConfigurationProperty_t3590861854 * ____propTypeName_15;
	// System.Configuration.ConfigurationProperty System.Diagnostics.TypedElement::_propInitData
	ConfigurationProperty_t3590861854 * ____propInitData_16;

public:
	inline static int32_t get_offset_of__propTypeName_15() { return static_cast<int32_t>(offsetof(TypedElement_t2581589637_StaticFields, ____propTypeName_15)); }
	inline ConfigurationProperty_t3590861854 * get__propTypeName_15() const { return ____propTypeName_15; }
	inline ConfigurationProperty_t3590861854 ** get_address_of__propTypeName_15() { return &____propTypeName_15; }
	inline void set__propTypeName_15(ConfigurationProperty_t3590861854 * value)
	{
		____propTypeName_15 = value;
		Il2CppCodeGenWriteBarrier((&____propTypeName_15), value);
	}

	inline static int32_t get_offset_of__propInitData_16() { return static_cast<int32_t>(offsetof(TypedElement_t2581589637_StaticFields, ____propInitData_16)); }
	inline ConfigurationProperty_t3590861854 * get__propInitData_16() const { return ____propInitData_16; }
	inline ConfigurationProperty_t3590861854 ** get_address_of__propInitData_16() { return &____propInitData_16; }
	inline void set__propInitData_16(ConfigurationProperty_t3590861854 * value)
	{
		____propInitData_16 = value;
		Il2CppCodeGenWriteBarrier((&____propInitData_16), value);
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // TYPEDELEMENT_T2581589637_H
#ifndef ENUM_T4135868527_H
#define ENUM_T4135868527_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// System.Enum
struct  Enum_t4135868527  : public ValueType_t3640485471
{
public:

public:
};

struct Enum_t4135868527_StaticFields
{
public:
	// System.Char[] System.Enum::enumSeperatorCharArray
	CharU5BU5D_t3528271667* ___enumSeperatorCharArray_0;

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

#ifdef __clang__
#pragma clang diagnostic pop
#endif
// Native definition for P/Invoke marshalling of System.Enum
struct Enum_t4135868527_marshaled_pinvoke
{
};
// Native definition for COM marshalling of System.Enum
struct Enum_t4135868527_marshaled_com
{
};
#endif // ENUM_T4135868527_H
#ifndef STREAM_T1273022909_H
#define STREAM_T1273022909_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// System.IO.Stream
struct  Stream_t1273022909  : public MarshalByRefObject_t2760389100
{
public:
	// System.IO.Stream/ReadWriteTask System.IO.Stream::_activeReadWriteTask
	ReadWriteTask_t156472862 * ____activeReadWriteTask_2;
	// System.Threading.SemaphoreSlim System.IO.Stream::_asyncActiveSemaphore
	SemaphoreSlim_t2974092902 * ____asyncActiveSemaphore_3;

public:
	inline static int32_t get_offset_of__activeReadWriteTask_2() { return static_cast<int32_t>(offsetof(Stream_t1273022909, ____activeReadWriteTask_2)); }
	inline ReadWriteTask_t156472862 * get__activeReadWriteTask_2() const { return ____activeReadWriteTask_2; }
	inline ReadWriteTask_t156472862 ** get_address_of__activeReadWriteTask_2() { return &____activeReadWriteTask_2; }
	inline void set__activeReadWriteTask_2(ReadWriteTask_t156472862 * value)
	{
		____activeReadWriteTask_2 = value;
		Il2CppCodeGenWriteBarrier((&____activeReadWriteTask_2), value);
	}

	inline static int32_t get_offset_of__asyncActiveSemaphore_3() { return static_cast<int32_t>(offsetof(Stream_t1273022909, ____asyncActiveSemaphore_3)); }
	inline SemaphoreSlim_t2974092902 * get__asyncActiveSemaphore_3() const { return ____asyncActiveSemaphore_3; }
	inline SemaphoreSlim_t2974092902 ** get_address_of__asyncActiveSemaphore_3() { return &____asyncActiveSemaphore_3; }
	inline void set__asyncActiveSemaphore_3(SemaphoreSlim_t2974092902 * value)
	{
		____asyncActiveSemaphore_3 = value;
		Il2CppCodeGenWriteBarrier((&____asyncActiveSemaphore_3), value);
	}
};

struct Stream_t1273022909_StaticFields
{
public:
	// System.IO.Stream System.IO.Stream::Null
	Stream_t1273022909 * ___Null_1;

public:
	inline static int32_t get_offset_of_Null_1() { return static_cast<int32_t>(offsetof(Stream_t1273022909_StaticFields, ___Null_1)); }
	inline Stream_t1273022909 * get_Null_1() const { return ___Null_1; }
	inline Stream_t1273022909 ** get_address_of_Null_1() { return &___Null_1; }
	inline void set_Null_1(Stream_t1273022909 * value)
	{
		___Null_1 = value;
		Il2CppCodeGenWriteBarrier((&___Null_1), value);
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // STREAM_T1273022909_H
#ifndef TEXTWRITER_T3478189236_H
#define TEXTWRITER_T3478189236_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// System.IO.TextWriter
struct  TextWriter_t3478189236  : public MarshalByRefObject_t2760389100
{
public:
	// System.Char[] System.IO.TextWriter::CoreNewLine
	CharU5BU5D_t3528271667* ___CoreNewLine_9;
	// System.IFormatProvider System.IO.TextWriter::InternalFormatProvider
	RuntimeObject* ___InternalFormatProvider_10;

public:
	inline static int32_t get_offset_of_CoreNewLine_9() { return static_cast<int32_t>(offsetof(TextWriter_t3478189236, ___CoreNewLine_9)); }
	inline CharU5BU5D_t3528271667* get_CoreNewLine_9() const { return ___CoreNewLine_9; }
	inline CharU5BU5D_t3528271667** get_address_of_CoreNewLine_9() { return &___CoreNewLine_9; }
	inline void set_CoreNewLine_9(CharU5BU5D_t3528271667* value)
	{
		___CoreNewLine_9 = value;
		Il2CppCodeGenWriteBarrier((&___CoreNewLine_9), value);
	}

	inline static int32_t get_offset_of_InternalFormatProvider_10() { return static_cast<int32_t>(offsetof(TextWriter_t3478189236, ___InternalFormatProvider_10)); }
	inline RuntimeObject* get_InternalFormatProvider_10() const { return ___InternalFormatProvider_10; }
	inline RuntimeObject** get_address_of_InternalFormatProvider_10() { return &___InternalFormatProvider_10; }
	inline void set_InternalFormatProvider_10(RuntimeObject* value)
	{
		___InternalFormatProvider_10 = value;
		Il2CppCodeGenWriteBarrier((&___InternalFormatProvider_10), value);
	}
};

struct TextWriter_t3478189236_StaticFields
{
public:
	// System.IO.TextWriter System.IO.TextWriter::Null
	TextWriter_t3478189236 * ___Null_1;
	// System.Action`1<System.Object> System.IO.TextWriter::_WriteCharDelegate
	Action_1_t3252573759 * ____WriteCharDelegate_2;
	// System.Action`1<System.Object> System.IO.TextWriter::_WriteStringDelegate
	Action_1_t3252573759 * ____WriteStringDelegate_3;
	// System.Action`1<System.Object> System.IO.TextWriter::_WriteCharArrayRangeDelegate
	Action_1_t3252573759 * ____WriteCharArrayRangeDelegate_4;
	// System.Action`1<System.Object> System.IO.TextWriter::_WriteLineCharDelegate
	Action_1_t3252573759 * ____WriteLineCharDelegate_5;
	// System.Action`1<System.Object> System.IO.TextWriter::_WriteLineStringDelegate
	Action_1_t3252573759 * ____WriteLineStringDelegate_6;
	// System.Action`1<System.Object> System.IO.TextWriter::_WriteLineCharArrayRangeDelegate
	Action_1_t3252573759 * ____WriteLineCharArrayRangeDelegate_7;
	// System.Action`1<System.Object> System.IO.TextWriter::_FlushDelegate
	Action_1_t3252573759 * ____FlushDelegate_8;

public:
	inline static int32_t get_offset_of_Null_1() { return static_cast<int32_t>(offsetof(TextWriter_t3478189236_StaticFields, ___Null_1)); }
	inline TextWriter_t3478189236 * get_Null_1() const { return ___Null_1; }
	inline TextWriter_t3478189236 ** get_address_of_Null_1() { return &___Null_1; }
	inline void set_Null_1(TextWriter_t3478189236 * value)
	{
		___Null_1 = value;
		Il2CppCodeGenWriteBarrier((&___Null_1), value);
	}

	inline static int32_t get_offset_of__WriteCharDelegate_2() { return static_cast<int32_t>(offsetof(TextWriter_t3478189236_StaticFields, ____WriteCharDelegate_2)); }
	inline Action_1_t3252573759 * get__WriteCharDelegate_2() const { return ____WriteCharDelegate_2; }
	inline Action_1_t3252573759 ** get_address_of__WriteCharDelegate_2() { return &____WriteCharDelegate_2; }
	inline void set__WriteCharDelegate_2(Action_1_t3252573759 * value)
	{
		____WriteCharDelegate_2 = value;
		Il2CppCodeGenWriteBarrier((&____WriteCharDelegate_2), value);
	}

	inline static int32_t get_offset_of__WriteStringDelegate_3() { return static_cast<int32_t>(offsetof(TextWriter_t3478189236_StaticFields, ____WriteStringDelegate_3)); }
	inline Action_1_t3252573759 * get__WriteStringDelegate_3() const { return ____WriteStringDelegate_3; }
	inline Action_1_t3252573759 ** get_address_of__WriteStringDelegate_3() { return &____WriteStringDelegate_3; }
	inline void set__WriteStringDelegate_3(Action_1_t3252573759 * value)
	{
		____WriteStringDelegate_3 = value;
		Il2CppCodeGenWriteBarrier((&____WriteStringDelegate_3), value);
	}

	inline static int32_t get_offset_of__WriteCharArrayRangeDelegate_4() { return static_cast<int32_t>(offsetof(TextWriter_t3478189236_StaticFields, ____WriteCharArrayRangeDelegate_4)); }
	inline Action_1_t3252573759 * get__WriteCharArrayRangeDelegate_4() const { return ____WriteCharArrayRangeDelegate_4; }
	inline Action_1_t3252573759 ** get_address_of__WriteCharArrayRangeDelegate_4() { return &____WriteCharArrayRangeDelegate_4; }
	inline void set__WriteCharArrayRangeDelegate_4(Action_1_t3252573759 * value)
	{
		____WriteCharArrayRangeDelegate_4 = value;
		Il2CppCodeGenWriteBarrier((&____WriteCharArrayRangeDelegate_4), value);
	}

	inline static int32_t get_offset_of__WriteLineCharDelegate_5() { return static_cast<int32_t>(offsetof(TextWriter_t3478189236_StaticFields, ____WriteLineCharDelegate_5)); }
	inline Action_1_t3252573759 * get__WriteLineCharDelegate_5() const { return ____WriteLineCharDelegate_5; }
	inline Action_1_t3252573759 ** get_address_of__WriteLineCharDelegate_5() { return &____WriteLineCharDelegate_5; }
	inline void set__WriteLineCharDelegate_5(Action_1_t3252573759 * value)
	{
		____WriteLineCharDelegate_5 = value;
		Il2CppCodeGenWriteBarrier((&____WriteLineCharDelegate_5), value);
	}

	inline static int32_t get_offset_of__WriteLineStringDelegate_6() { return static_cast<int32_t>(offsetof(TextWriter_t3478189236_StaticFields, ____WriteLineStringDelegate_6)); }
	inline Action_1_t3252573759 * get__WriteLineStringDelegate_6() const { return ____WriteLineStringDelegate_6; }
	inline Action_1_t3252573759 ** get_address_of__WriteLineStringDelegate_6() { return &____WriteLineStringDelegate_6; }
	inline void set__WriteLineStringDelegate_6(Action_1_t3252573759 * value)
	{
		____WriteLineStringDelegate_6 = value;
		Il2CppCodeGenWriteBarrier((&____WriteLineStringDelegate_6), value);
	}

	inline static int32_t get_offset_of__WriteLineCharArrayRangeDelegate_7() { return static_cast<int32_t>(offsetof(TextWriter_t3478189236_StaticFields, ____WriteLineCharArrayRangeDelegate_7)); }
	inline Action_1_t3252573759 * get__WriteLineCharArrayRangeDelegate_7() const { return ____WriteLineCharArrayRangeDelegate_7; }
	inline Action_1_t3252573759 ** get_address_of__WriteLineCharArrayRangeDelegate_7() { return &____WriteLineCharArrayRangeDelegate_7; }
	inline void set__WriteLineCharArrayRangeDelegate_7(Action_1_t3252573759 * value)
	{
		____WriteLineCharArrayRangeDelegate_7 = value;
		Il2CppCodeGenWriteBarrier((&____WriteLineCharArrayRangeDelegate_7), value);
	}

	inline static int32_t get_offset_of__FlushDelegate_8() { return static_cast<int32_t>(offsetof(TextWriter_t3478189236_StaticFields, ____FlushDelegate_8)); }
	inline Action_1_t3252573759 * get__FlushDelegate_8() const { return ____FlushDelegate_8; }
	inline Action_1_t3252573759 ** get_address_of__FlushDelegate_8() { return &____FlushDelegate_8; }
	inline void set__FlushDelegate_8(Action_1_t3252573759 * value)
	{
		____FlushDelegate_8 = value;
		Il2CppCodeGenWriteBarrier((&____FlushDelegate_8), value);
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // TEXTWRITER_T3478189236_H
#ifndef INT32_T2950945753_H
#define INT32_T2950945753_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// System.Int32
struct  Int32_t2950945753 
{
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_t2950945753, ___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;
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // INT32_T2950945753_H
#ifndef INT64_T3736567304_H
#define INT64_T3736567304_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// System.Int64
struct  Int64_t3736567304 
{
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_t3736567304, ___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;
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // INT64_T3736567304_H
#ifndef INTPTR_T_H
#define INTPTR_T_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// 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;
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // INTPTR_T_H
#ifndef AUTHENTICATIONMODULEELEMENT_T2289740666_H
#define AUTHENTICATIONMODULEELEMENT_T2289740666_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// System.Net.Configuration.AuthenticationModuleElement
struct  AuthenticationModuleElement_t2289740666  : public ConfigurationElement_t3318566633
{
public:

public:
};

struct AuthenticationModuleElement_t2289740666_StaticFields
{
public:
	// System.Configuration.ConfigurationPropertyCollection System.Net.Configuration.AuthenticationModuleElement::properties
	ConfigurationPropertyCollection_t2852175726 * ___properties_15;
	// System.Configuration.ConfigurationProperty System.Net.Configuration.AuthenticationModuleElement::typeProp
	ConfigurationProperty_t3590861854 * ___typeProp_16;

public:
	inline static int32_t get_offset_of_properties_15() { return static_cast<int32_t>(offsetof(AuthenticationModuleElement_t2289740666_StaticFields, ___properties_15)); }
	inline ConfigurationPropertyCollection_t2852175726 * get_properties_15() const { return ___properties_15; }
	inline ConfigurationPropertyCollection_t2852175726 ** get_address_of_properties_15() { return &___properties_15; }
	inline void set_properties_15(ConfigurationPropertyCollection_t2852175726 * value)
	{
		___properties_15 = value;
		Il2CppCodeGenWriteBarrier((&___properties_15), value);
	}

	inline static int32_t get_offset_of_typeProp_16() { return static_cast<int32_t>(offsetof(AuthenticationModuleElement_t2289740666_StaticFields, ___typeProp_16)); }
	inline ConfigurationProperty_t3590861854 * get_typeProp_16() const { return ___typeProp_16; }
	inline ConfigurationProperty_t3590861854 ** get_address_of_typeProp_16() { return &___typeProp_16; }
	inline void set_typeProp_16(ConfigurationProperty_t3590861854 * value)
	{
		___typeProp_16 = value;
		Il2CppCodeGenWriteBarrier((&___typeProp_16), value);
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // AUTHENTICATIONMODULEELEMENT_T2289740666_H
#ifndef BYPASSELEMENT_T2358616601_H
#define BYPASSELEMENT_T2358616601_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// System.Net.Configuration.BypassElement
struct  BypassElement_t2358616601  : public ConfigurationElement_t3318566633
{
public:

public:
};

struct BypassElement_t2358616601_StaticFields
{
public:
	// System.Configuration.ConfigurationPropertyCollection System.Net.Configuration.BypassElement::properties
	ConfigurationPropertyCollection_t2852175726 * ___properties_15;
	// System.Configuration.ConfigurationProperty System.Net.Configuration.BypassElement::addressProp
	ConfigurationProperty_t3590861854 * ___addressProp_16;

public:
	inline static int32_t get_offset_of_properties_15() { return static_cast<int32_t>(offsetof(BypassElement_t2358616601_StaticFields, ___properties_15)); }
	inline ConfigurationPropertyCollection_t2852175726 * get_properties_15() const { return ___properties_15; }
	inline ConfigurationPropertyCollection_t2852175726 ** get_address_of_properties_15() { return &___properties_15; }
	inline void set_properties_15(ConfigurationPropertyCollection_t2852175726 * value)
	{
		___properties_15 = value;
		Il2CppCodeGenWriteBarrier((&___properties_15), value);
	}

	inline static int32_t get_offset_of_addressProp_16() { return static_cast<int32_t>(offsetof(BypassElement_t2358616601_StaticFields, ___addressProp_16)); }
	inline ConfigurationProperty_t3590861854 * get_addressProp_16() const { return ___addressProp_16; }
	inline ConfigurationProperty_t3590861854 ** get_address_of_addressProp_16() { return &___addressProp_16; }
	inline void set_addressProp_16(ConfigurationProperty_t3590861854 * value)
	{
		___addressProp_16 = value;
		Il2CppCodeGenWriteBarrier((&___addressProp_16), value);
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // BYPASSELEMENT_T2358616601_H
#ifndef CONNECTIONMANAGEMENTELEMENT_T3857438253_H
#define CONNECTIONMANAGEMENTELEMENT_T3857438253_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// System.Net.Configuration.ConnectionManagementElement
struct  ConnectionManagementElement_t3857438253  : public ConfigurationElement_t3318566633
{
public:

public:
};

struct ConnectionManagementElement_t3857438253_StaticFields
{
public:
	// System.Configuration.ConfigurationPropertyCollection System.Net.Configuration.ConnectionManagementElement::properties
	ConfigurationPropertyCollection_t2852175726 * ___properties_15;
	// System.Configuration.ConfigurationProperty System.Net.Configuration.ConnectionManagementElement::addressProp
	ConfigurationProperty_t3590861854 * ___addressProp_16;
	// System.Configuration.ConfigurationProperty System.Net.Configuration.ConnectionManagementElement::maxConnectionProp
	ConfigurationProperty_t3590861854 * ___maxConnectionProp_17;

public:
	inline static int32_t get_offset_of_properties_15() { return static_cast<int32_t>(offsetof(ConnectionManagementElement_t3857438253_StaticFields, ___properties_15)); }
	inline ConfigurationPropertyCollection_t2852175726 * get_properties_15() const { return ___properties_15; }
	inline ConfigurationPropertyCollection_t2852175726 ** get_address_of_properties_15() { return &___properties_15; }
	inline void set_properties_15(ConfigurationPropertyCollection_t2852175726 * value)
	{
		___properties_15 = value;
		Il2CppCodeGenWriteBarrier((&___properties_15), value);
	}

	inline static int32_t get_offset_of_addressProp_16() { return static_cast<int32_t>(offsetof(ConnectionManagementElement_t3857438253_StaticFields, ___addressProp_16)); }
	inline ConfigurationProperty_t3590861854 * get_addressProp_16() const { return ___addressProp_16; }
	inline ConfigurationProperty_t3590861854 ** get_address_of_addressProp_16() { return &___addressProp_16; }
	inline void set_addressProp_16(ConfigurationProperty_t3590861854 * value)
	{
		___addressProp_16 = value;
		Il2CppCodeGenWriteBarrier((&___addressProp_16), value);
	}

	inline static int32_t get_offset_of_maxConnectionProp_17() { return static_cast<int32_t>(offsetof(ConnectionManagementElement_t3857438253_StaticFields, ___maxConnectionProp_17)); }
	inline ConfigurationProperty_t3590861854 * get_maxConnectionProp_17() const { return ___maxConnectionProp_17; }
	inline ConfigurationProperty_t3590861854 ** get_address_of_maxConnectionProp_17() { return &___maxConnectionProp_17; }
	inline void set_maxConnectionProp_17(ConfigurationProperty_t3590861854 * value)
	{
		___maxConnectionProp_17 = value;
		Il2CppCodeGenWriteBarrier((&___maxConnectionProp_17), value);
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // CONNECTIONMANAGEMENTELEMENT_T3857438253_H
#ifndef HTTPWEBREQUESTELEMENT_T2801692355_H
#define HTTPWEBREQUESTELEMENT_T2801692355_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// System.Net.Configuration.HttpWebRequestElement
struct  HttpWebRequestElement_t2801692355  : public ConfigurationElement_t3318566633
{
public:

public:
};

struct HttpWebRequestElement_t2801692355_StaticFields
{
public:
	// System.Configuration.ConfigurationProperty System.Net.Configuration.HttpWebRequestElement::maximumErrorResponseLengthProp
	ConfigurationProperty_t3590861854 * ___maximumErrorResponseLengthProp_15;
	// System.Configuration.ConfigurationProperty System.Net.Configuration.HttpWebRequestElement::maximumResponseHeadersLengthProp
	ConfigurationProperty_t3590861854 * ___maximumResponseHeadersLengthProp_16;
	// System.Configuration.ConfigurationProperty System.Net.Configuration.HttpWebRequestElement::maximumUnauthorizedUploadLengthProp
	ConfigurationProperty_t3590861854 * ___maximumUnauthorizedUploadLengthProp_17;
	// System.Configuration.ConfigurationProperty System.Net.Configuration.HttpWebRequestElement::useUnsafeHeaderParsingProp
	ConfigurationProperty_t3590861854 * ___useUnsafeHeaderParsingProp_18;
	// System.Configuration.ConfigurationPropertyCollection System.Net.Configuration.HttpWebRequestElement::properties
	ConfigurationPropertyCollection_t2852175726 * ___properties_19;

public:
	inline static int32_t get_offset_of_maximumErrorResponseLengthProp_15() { return static_cast<int32_t>(offsetof(HttpWebRequestElement_t2801692355_StaticFields, ___maximumErrorResponseLengthProp_15)); }
	inline ConfigurationProperty_t3590861854 * get_maximumErrorResponseLengthProp_15() const { return ___maximumErrorResponseLengthProp_15; }
	inline ConfigurationProperty_t3590861854 ** get_address_of_maximumErrorResponseLengthProp_15() { return &___maximumErrorResponseLengthProp_15; }
	inline void set_maximumErrorResponseLengthProp_15(ConfigurationProperty_t3590861854 * value)
	{
		___maximumErrorResponseLengthProp_15 = value;
		Il2CppCodeGenWriteBarrier((&___maximumErrorResponseLengthProp_15), value);
	}

	inline static int32_t get_offset_of_maximumResponseHeadersLengthProp_16() { return static_cast<int32_t>(offsetof(HttpWebRequestElement_t2801692355_StaticFields, ___maximumResponseHeadersLengthProp_16)); }
	inline ConfigurationProperty_t3590861854 * get_maximumResponseHeadersLengthProp_16() const { return ___maximumResponseHeadersLengthProp_16; }
	inline ConfigurationProperty_t3590861854 ** get_address_of_maximumResponseHeadersLengthProp_16() { return &___maximumResponseHeadersLengthProp_16; }
	inline void set_maximumResponseHeadersLengthProp_16(ConfigurationProperty_t3590861854 * value)
	{
		___maximumResponseHeadersLengthProp_16 = value;
		Il2CppCodeGenWriteBarrier((&___maximumResponseHeadersLengthProp_16), value);
	}

	inline static int32_t get_offset_of_maximumUnauthorizedUploadLengthProp_17() { return static_cast<int32_t>(offsetof(HttpWebRequestElement_t2801692355_StaticFields, ___maximumUnauthorizedUploadLengthProp_17)); }
	inline ConfigurationProperty_t3590861854 * get_maximumUnauthorizedUploadLengthProp_17() const { return ___maximumUnauthorizedUploadLengthProp_17; }
	inline ConfigurationProperty_t3590861854 ** get_address_of_maximumUnauthorizedUploadLengthProp_17() { return &___maximumUnauthorizedUploadLengthProp_17; }
	inline void set_maximumUnauthorizedUploadLengthProp_17(ConfigurationProperty_t3590861854 * value)
	{
		___maximumUnauthorizedUploadLengthProp_17 = value;
		Il2CppCodeGenWriteBarrier((&___maximumUnauthorizedUploadLengthProp_17), value);
	}

	inline static int32_t get_offset_of_useUnsafeHeaderParsingProp_18() { return static_cast<int32_t>(offsetof(HttpWebRequestElement_t2801692355_StaticFields, ___useUnsafeHeaderParsingProp_18)); }
	inline ConfigurationProperty_t3590861854 * get_useUnsafeHeaderParsingProp_18() const { return ___useUnsafeHeaderParsingProp_18; }
	inline ConfigurationProperty_t3590861854 ** get_address_of_useUnsafeHeaderParsingProp_18() { return &___useUnsafeHeaderParsingProp_18; }
	inline void set_useUnsafeHeaderParsingProp_18(ConfigurationProperty_t3590861854 * value)
	{
		___useUnsafeHeaderParsingProp_18 = value;
		Il2CppCodeGenWriteBarrier((&___useUnsafeHeaderParsingProp_18), value);
	}

	inline static int32_t get_offset_of_properties_19() { return static_cast<int32_t>(offsetof(HttpWebRequestElement_t2801692355_StaticFields, ___properties_19)); }
	inline ConfigurationPropertyCollection_t2852175726 * get_properties_19() const { return ___properties_19; }
	inline ConfigurationPropertyCollection_t2852175726 ** get_address_of_properties_19() { return &___properties_19; }
	inline void set_properties_19(ConfigurationPropertyCollection_t2852175726 * value)
	{
		___properties_19 = value;
		Il2CppCodeGenWriteBarrier((&___properties_19), value);
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // HTTPWEBREQUESTELEMENT_T2801692355_H
#ifndef IPV6ELEMENT_T180053194_H
#define IPV6ELEMENT_T180053194_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// System.Net.Configuration.Ipv6Element
struct  Ipv6Element_t180053194  : public ConfigurationElement_t3318566633
{
public:

public:
};

struct Ipv6Element_t180053194_StaticFields
{
public:
	// System.Configuration.ConfigurationPropertyCollection System.Net.Configuration.Ipv6Element::properties
	ConfigurationPropertyCollection_t2852175726 * ___properties_15;
	// System.Configuration.ConfigurationProperty System.Net.Configuration.Ipv6Element::enabledProp
	ConfigurationProperty_t3590861854 * ___enabledProp_16;

public:
	inline static int32_t get_offset_of_properties_15() { return static_cast<int32_t>(offsetof(Ipv6Element_t180053194_StaticFields, ___properties_15)); }
	inline ConfigurationPropertyCollection_t2852175726 * get_properties_15() const { return ___properties_15; }
	inline ConfigurationPropertyCollection_t2852175726 ** get_address_of_properties_15() { return &___properties_15; }
	inline void set_properties_15(ConfigurationPropertyCollection_t2852175726 * value)
	{
		___properties_15 = value;
		Il2CppCodeGenWriteBarrier((&___properties_15), value);
	}

	inline static int32_t get_offset_of_enabledProp_16() { return static_cast<int32_t>(offsetof(Ipv6Element_t180053194_StaticFields, ___enabledProp_16)); }
	inline ConfigurationProperty_t3590861854 * get_enabledProp_16() const { return ___enabledProp_16; }
	inline ConfigurationProperty_t3590861854 ** get_address_of_enabledProp_16() { return &___enabledProp_16; }
	inline void set_enabledProp_16(ConfigurationProperty_t3590861854 * value)
	{
		___enabledProp_16 = value;
		Il2CppCodeGenWriteBarrier((&___enabledProp_16), value);
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // IPV6ELEMENT_T180053194_H
#ifndef MODULEELEMENT_T3252950656_H
#define MODULEELEMENT_T3252950656_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// System.Net.Configuration.ModuleElement
struct  ModuleElement_t3252950656  : public ConfigurationElement_t3318566633
{
public:

public:
};

struct ModuleElement_t3252950656_StaticFields
{
public:
	// System.Configuration.ConfigurationPropertyCollection System.Net.Configuration.ModuleElement::properties
	ConfigurationPropertyCollection_t2852175726 * ___properties_15;
	// System.Configuration.ConfigurationProperty System.Net.Configuration.ModuleElement::typeProp
	ConfigurationProperty_t3590861854 * ___typeProp_16;

public:
	inline static int32_t get_offset_of_properties_15() { return static_cast<int32_t>(offsetof(ModuleElement_t3252950656_StaticFields, ___properties_15)); }
	inline ConfigurationPropertyCollection_t2852175726 * get_properties_15() const { return ___properties_15; }
	inline ConfigurationPropertyCollection_t2852175726 ** get_address_of_properties_15() { return &___properties_15; }
	inline void set_properties_15(ConfigurationPropertyCollection_t2852175726 * value)
	{
		___properties_15 = value;
		Il2CppCodeGenWriteBarrier((&___properties_15), value);
	}

	inline static int32_t get_offset_of_typeProp_16() { return static_cast<int32_t>(offsetof(ModuleElement_t3252950656_StaticFields, ___typeProp_16)); }
	inline ConfigurationProperty_t3590861854 * get_typeProp_16() const { return ___typeProp_16; }
	inline ConfigurationProperty_t3590861854 ** get_address_of_typeProp_16() { return &___typeProp_16; }
	inline void set_typeProp_16(ConfigurationProperty_t3590861854 * value)
	{
		___typeProp_16 = value;
		Il2CppCodeGenWriteBarrier((&___typeProp_16), value);
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // MODULEELEMENT_T3252950656_H
#ifndef NETSECTIONGROUP_T3270122580_H
#define NETSECTIONGROUP_T3270122580_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// System.Net.Configuration.NetSectionGroup
struct  NetSectionGroup_t3270122580  : public ConfigurationSectionGroup_t4179402520
{
public:

public:
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // NETSECTIONGROUP_T3270122580_H
#ifndef PERFORMANCECOUNTERSELEMENT_T4093363992_H
#define PERFORMANCECOUNTERSELEMENT_T4093363992_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// System.Net.Configuration.PerformanceCountersElement
struct  PerformanceCountersElement_t4093363992  : public ConfigurationElement_t3318566633
{
public:

public:
};

struct PerformanceCountersElement_t4093363992_StaticFields
{
public:
	// System.Configuration.ConfigurationProperty System.Net.Configuration.PerformanceCountersElement::enabledProp
	ConfigurationProperty_t3590861854 * ___enabledProp_15;
	// System.Configuration.ConfigurationPropertyCollection System.Net.Configuration.PerformanceCountersElement::properties
	ConfigurationPropertyCollection_t2852175726 * ___properties_16;

public:
	inline static int32_t get_offset_of_enabledProp_15() { return static_cast<int32_t>(offsetof(PerformanceCountersElement_t4093363992_StaticFields, ___enabledProp_15)); }
	inline ConfigurationProperty_t3590861854 * get_enabledProp_15() const { return ___enabledProp_15; }
	inline ConfigurationProperty_t3590861854 ** get_address_of_enabledProp_15() { return &___enabledProp_15; }
	inline void set_enabledProp_15(ConfigurationProperty_t3590861854 * value)
	{
		___enabledProp_15 = value;
		Il2CppCodeGenWriteBarrier((&___enabledProp_15), value);
	}

	inline static int32_t get_offset_of_properties_16() { return static_cast<int32_t>(offsetof(PerformanceCountersElement_t4093363992_StaticFields, ___properties_16)); }
	inline ConfigurationPropertyCollection_t2852175726 * get_properties_16() const { return ___properties_16; }
	inline ConfigurationPropertyCollection_t2852175726 ** get_address_of_properties_16() { return &___properties_16; }
	inline void set_properties_16(ConfigurationPropertyCollection_t2852175726 * value)
	{
		___properties_16 = value;
		Il2CppCodeGenWriteBarrier((&___properties_16), value);
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // PERFORMANCECOUNTERSELEMENT_T4093363992_H
#ifndef PROXYELEMENT_T3214064751_H
#define PROXYELEMENT_T3214064751_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// System.Net.Configuration.ProxyElement
struct  ProxyElement_t3214064751  : public ConfigurationElement_t3318566633
{
public:

public:
};

struct ProxyElement_t3214064751_StaticFields
{
public:
	// System.Configuration.ConfigurationPropertyCollection System.Net.Configuration.ProxyElement::properties
	ConfigurationPropertyCollection_t2852175726 * ___properties_15;
	// System.Configuration.ConfigurationProperty System.Net.Configuration.ProxyElement::autoDetectProp
	ConfigurationProperty_t3590861854 * ___autoDetectProp_16;
	// System.Configuration.ConfigurationProperty System.Net.Configuration.ProxyElement::bypassOnLocalProp
	ConfigurationProperty_t3590861854 * ___bypassOnLocalProp_17;
	// System.Configuration.ConfigurationProperty System.Net.Configuration.ProxyElement::proxyAddressProp
	ConfigurationProperty_t3590861854 * ___proxyAddressProp_18;
	// System.Configuration.ConfigurationProperty System.Net.Configuration.ProxyElement::scriptLocationProp
	ConfigurationProperty_t3590861854 * ___scriptLocationProp_19;
	// System.Configuration.ConfigurationProperty System.Net.Configuration.ProxyElement::useSystemDefaultProp
	ConfigurationProperty_t3590861854 * ___useSystemDefaultProp_20;

public:
	inline static int32_t get_offset_of_properties_15() { return static_cast<int32_t>(offsetof(ProxyElement_t3214064751_StaticFields, ___properties_15)); }
	inline ConfigurationPropertyCollection_t2852175726 * get_properties_15() const { return ___properties_15; }
	inline ConfigurationPropertyCollection_t2852175726 ** get_address_of_properties_15() { return &___properties_15; }
	inline void set_properties_15(ConfigurationPropertyCollection_t2852175726 * value)
	{
		___properties_15 = value;
		Il2CppCodeGenWriteBarrier((&___properties_15), value);
	}

	inline static int32_t get_offset_of_autoDetectProp_16() { return static_cast<int32_t>(offsetof(ProxyElement_t3214064751_StaticFields, ___autoDetectProp_16)); }
	inline ConfigurationProperty_t3590861854 * get_autoDetectProp_16() const { return ___autoDetectProp_16; }
	inline ConfigurationProperty_t3590861854 ** get_address_of_autoDetectProp_16() { return &___autoDetectProp_16; }
	inline void set_autoDetectProp_16(ConfigurationProperty_t3590861854 * value)
	{
		___autoDetectProp_16 = value;
		Il2CppCodeGenWriteBarrier((&___autoDetectProp_16), value);
	}

	inline static int32_t get_offset_of_bypassOnLocalProp_17() { return static_cast<int32_t>(offsetof(ProxyElement_t3214064751_StaticFields, ___bypassOnLocalProp_17)); }
	inline ConfigurationProperty_t3590861854 * get_bypassOnLocalProp_17() const { return ___bypassOnLocalProp_17; }
	inline ConfigurationProperty_t3590861854 ** get_address_of_bypassOnLocalProp_17() { return &___bypassOnLocalProp_17; }
	inline void set_bypassOnLocalProp_17(ConfigurationProperty_t3590861854 * value)
	{
		___bypassOnLocalProp_17 = value;
		Il2CppCodeGenWriteBarrier((&___bypassOnLocalProp_17), value);
	}

	inline static int32_t get_offset_of_proxyAddressProp_18() { return static_cast<int32_t>(offsetof(ProxyElement_t3214064751_StaticFields, ___proxyAddressProp_18)); }
	inline ConfigurationProperty_t3590861854 * get_proxyAddressProp_18() const { return ___proxyAddressProp_18; }
	inline ConfigurationProperty_t3590861854 ** get_address_of_proxyAddressProp_18() { return &___proxyAddressProp_18; }
	inline void set_proxyAddressProp_18(ConfigurationProperty_t3590861854 * value)
	{
		___proxyAddressProp_18 = value;
		Il2CppCodeGenWriteBarrier((&___proxyAddressProp_18), value);
	}

	inline static int32_t get_offset_of_scriptLocationProp_19() { return static_cast<int32_t>(offsetof(ProxyElement_t3214064751_StaticFields, ___scriptLocationProp_19)); }
	inline ConfigurationProperty_t3590861854 * get_scriptLocationProp_19() const { return ___scriptLocationProp_19; }
	inline ConfigurationProperty_t3590861854 ** get_address_of_scriptLocationProp_19() { return &___scriptLocationProp_19; }
	inline void set_scriptLocationProp_19(ConfigurationProperty_t3590861854 * value)
	{
		___scriptLocationProp_19 = value;
		Il2CppCodeGenWriteBarrier((&___scriptLocationProp_19), value);
	}

	inline static int32_t get_offset_of_useSystemDefaultProp_20() { return static_cast<int32_t>(offsetof(ProxyElement_t3214064751_StaticFields, ___useSystemDefaultProp_20)); }
	inline ConfigurationProperty_t3590861854 * get_useSystemDefaultProp_20() const { return ___useSystemDefaultProp_20; }
	inline ConfigurationProperty_t3590861854 ** get_address_of_useSystemDefaultProp_20() { return &___useSystemDefaultProp_20; }
	inline void set_useSystemDefaultProp_20(ConfigurationProperty_t3590861854 * value)
	{
		___useSystemDefaultProp_20 = value;
		Il2CppCodeGenWriteBarrier((&___useSystemDefaultProp_20), value);
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // PROXYELEMENT_T3214064751_H
#ifndef SERVICEPOINTMANAGERELEMENT_T2768640361_H
#define SERVICEPOINTMANAGERELEMENT_T2768640361_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// System.Net.Configuration.ServicePointManagerElement
struct  ServicePointManagerElement_t2768640361  : public ConfigurationElement_t3318566633
{
public:

public:
};

struct ServicePointManagerElement_t2768640361_StaticFields
{
public:
	// System.Configuration.ConfigurationPropertyCollection System.Net.Configuration.ServicePointManagerElement::properties
	ConfigurationPropertyCollection_t2852175726 * ___properties_15;
	// System.Configuration.ConfigurationProperty System.Net.Configuration.ServicePointManagerElement::checkCertificateNameProp
	ConfigurationProperty_t3590861854 * ___checkCertificateNameProp_16;
	// System.Configuration.ConfigurationProperty System.Net.Configuration.ServicePointManagerElement::checkCertificateRevocationListProp
	ConfigurationProperty_t3590861854 * ___checkCertificateRevocationListProp_17;
	// System.Configuration.ConfigurationProperty System.Net.Configuration.ServicePointManagerElement::dnsRefreshTimeoutProp
	ConfigurationProperty_t3590861854 * ___dnsRefreshTimeoutProp_18;
	// System.Configuration.ConfigurationProperty System.Net.Configuration.ServicePointManagerElement::enableDnsRoundRobinProp
	ConfigurationProperty_t3590861854 * ___enableDnsRoundRobinProp_19;
	// System.Configuration.ConfigurationProperty System.Net.Configuration.ServicePointManagerElement::expect100ContinueProp
	ConfigurationProperty_t3590861854 * ___expect100ContinueProp_20;
	// System.Configuration.ConfigurationProperty System.Net.Configuration.ServicePointManagerElement::useNagleAlgorithmProp
	ConfigurationProperty_t3590861854 * ___useNagleAlgorithmProp_21;

public:
	inline static int32_t get_offset_of_properties_15() { return static_cast<int32_t>(offsetof(ServicePointManagerElement_t2768640361_StaticFields, ___properties_15)); }
	inline ConfigurationPropertyCollection_t2852175726 * get_properties_15() const { return ___properties_15; }
	inline ConfigurationPropertyCollection_t2852175726 ** get_address_of_properties_15() { return &___properties_15; }
	inline void set_properties_15(ConfigurationPropertyCollection_t2852175726 * value)
	{
		___properties_15 = value;
		Il2CppCodeGenWriteBarrier((&___properties_15), value);
	}

	inline static int32_t get_offset_of_checkCertificateNameProp_16() { return static_cast<int32_t>(offsetof(ServicePointManagerElement_t2768640361_StaticFields, ___checkCertificateNameProp_16)); }
	inline ConfigurationProperty_t3590861854 * get_checkCertificateNameProp_16() const { return ___checkCertificateNameProp_16; }
	inline ConfigurationProperty_t3590861854 ** get_address_of_checkCertificateNameProp_16() { return &___checkCertificateNameProp_16; }
	inline void set_checkCertificateNameProp_16(ConfigurationProperty_t3590861854 * value)
	{
		___checkCertificateNameProp_16 = value;
		Il2CppCodeGenWriteBarrier((&___checkCertificateNameProp_16), value);
	}

	inline static int32_t get_offset_of_checkCertificateRevocationListProp_17() { return static_cast<int32_t>(offsetof(ServicePointManagerElement_t2768640361_StaticFields, ___checkCertificateRevocationListProp_17)); }
	inline ConfigurationProperty_t3590861854 * get_checkCertificateRevocationListProp_17() const { return ___checkCertificateRevocationListProp_17; }
	inline ConfigurationProperty_t3590861854 ** get_address_of_checkCertificateRevocationListProp_17() { return &___checkCertificateRevocationListProp_17; }
	inline void set_checkCertificateRevocationListProp_17(ConfigurationProperty_t3590861854 * value)
	{
		___checkCertificateRevocationListProp_17 = value;
		Il2CppCodeGenWriteBarrier((&___checkCertificateRevocationListProp_17), value);
	}

	inline static int32_t get_offset_of_dnsRefreshTimeoutProp_18() { return static_cast<int32_t>(offsetof(ServicePointManagerElement_t2768640361_StaticFields, ___dnsRefreshTimeoutProp_18)); }
	inline ConfigurationProperty_t3590861854 * get_dnsRefreshTimeoutProp_18() const { return ___dnsRefreshTimeoutProp_18; }
	inline ConfigurationProperty_t3590861854 ** get_address_of_dnsRefreshTimeoutProp_18() { return &___dnsRefreshTimeoutProp_18; }
	inline void set_dnsRefreshTimeoutProp_18(ConfigurationProperty_t3590861854 * value)
	{
		___dnsRefreshTimeoutProp_18 = value;
		Il2CppCodeGenWriteBarrier((&___dnsRefreshTimeoutProp_18), value);
	}

	inline static int32_t get_offset_of_enableDnsRoundRobinProp_19() { return static_cast<int32_t>(offsetof(ServicePointManagerElement_t2768640361_StaticFields, ___enableDnsRoundRobinProp_19)); }
	inline ConfigurationProperty_t3590861854 * get_enableDnsRoundRobinProp_19() const { return ___enableDnsRoundRobinProp_19; }
	inline ConfigurationProperty_t3590861854 ** get_address_of_enableDnsRoundRobinProp_19() { return &___enableDnsRoundRobinProp_19; }
	inline void set_enableDnsRoundRobinProp_19(ConfigurationProperty_t3590861854 * value)
	{
		___enableDnsRoundRobinProp_19 = value;
		Il2CppCodeGenWriteBarrier((&___enableDnsRoundRobinProp_19), value);
	}

	inline static int32_t get_offset_of_expect100ContinueProp_20() { return static_cast<int32_t>(offsetof(ServicePointManagerElement_t2768640361_StaticFields, ___expect100ContinueProp_20)); }
	inline ConfigurationProperty_t3590861854 * get_expect100ContinueProp_20() const { return ___expect100ContinueProp_20; }
	inline ConfigurationProperty_t3590861854 ** get_address_of_expect100ContinueProp_20() { return &___expect100ContinueProp_20; }
	inline void set_expect100ContinueProp_20(ConfigurationProperty_t3590861854 * value)
	{
		___expect100ContinueProp_20 = value;
		Il2CppCodeGenWriteBarrier((&___expect100ContinueProp_20), value);
	}

	inline static int32_t get_offset_of_useNagleAlgorithmProp_21() { return static_cast<int32_t>(offsetof(ServicePointManagerElement_t2768640361_StaticFields, ___useNagleAlgorithmProp_21)); }
	inline ConfigurationProperty_t3590861854 * get_useNagleAlgorithmProp_21() const { return ___useNagleAlgorithmProp_21; }
	inline ConfigurationProperty_t3590861854 ** get_address_of_useNagleAlgorithmProp_21() { return &___useNagleAlgorithmProp_21; }
	inline void set_useNagleAlgorithmProp_21(ConfigurationProperty_t3590861854 * value)
	{
		___useNagleAlgorithmProp_21 = value;
		Il2CppCodeGenWriteBarrier((&___useNagleAlgorithmProp_21), value);
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // SERVICEPOINTMANAGERELEMENT_T2768640361_H
#ifndef SOCKETELEMENT_T3329874080_H
#define SOCKETELEMENT_T3329874080_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// System.Net.Configuration.SocketElement
struct  SocketElement_t3329874080  : public ConfigurationElement_t3318566633
{
public:

public:
};

struct SocketElement_t3329874080_StaticFields
{
public:
	// System.Configuration.ConfigurationPropertyCollection System.Net.Configuration.SocketElement::properties
	ConfigurationPropertyCollection_t2852175726 * ___properties_15;
	// System.Configuration.ConfigurationProperty System.Net.Configuration.SocketElement::alwaysUseCompletionPortsForAcceptProp
	ConfigurationProperty_t3590861854 * ___alwaysUseCompletionPortsForAcceptProp_16;
	// System.Configuration.ConfigurationProperty System.Net.Configuration.SocketElement::alwaysUseCompletionPortsForConnectProp
	ConfigurationProperty_t3590861854 * ___alwaysUseCompletionPortsForConnectProp_17;

public:
	inline static int32_t get_offset_of_properties_15() { return static_cast<int32_t>(offsetof(SocketElement_t3329874080_StaticFields, ___properties_15)); }
	inline ConfigurationPropertyCollection_t2852175726 * get_properties_15() const { return ___properties_15; }
	inline ConfigurationPropertyCollection_t2852175726 ** get_address_of_properties_15() { return &___properties_15; }
	inline void set_properties_15(ConfigurationPropertyCollection_t2852175726 * value)
	{
		___properties_15 = value;
		Il2CppCodeGenWriteBarrier((&___properties_15), value);
	}

	inline static int32_t get_offset_of_alwaysUseCompletionPortsForAcceptProp_16() { return static_cast<int32_t>(offsetof(SocketElement_t3329874080_StaticFields, ___alwaysUseCompletionPortsForAcceptProp_16)); }
	inline ConfigurationProperty_t3590861854 * get_alwaysUseCompletionPortsForAcceptProp_16() const { return ___alwaysUseCompletionPortsForAcceptProp_16; }
	inline ConfigurationProperty_t3590861854 ** get_address_of_alwaysUseCompletionPortsForAcceptProp_16() { return &___alwaysUseCompletionPortsForAcceptProp_16; }
	inline void set_alwaysUseCompletionPortsForAcceptProp_16(ConfigurationProperty_t3590861854 * value)
	{
		___alwaysUseCompletionPortsForAcceptProp_16 = value;
		Il2CppCodeGenWriteBarrier((&___alwaysUseCompletionPortsForAcceptProp_16), value);
	}

	inline static int32_t get_offset_of_alwaysUseCompletionPortsForConnectProp_17() { return static_cast<int32_t>(offsetof(SocketElement_t3329874080_StaticFields, ___alwaysUseCompletionPortsForConnectProp_17)); }
	inline ConfigurationProperty_t3590861854 * get_alwaysUseCompletionPortsForConnectProp_17() const { return ___alwaysUseCompletionPortsForConnectProp_17; }
	inline ConfigurationProperty_t3590861854 ** get_address_of_alwaysUseCompletionPortsForConnectProp_17() { return &___alwaysUseCompletionPortsForConnectProp_17; }
	inline void set_alwaysUseCompletionPortsForConnectProp_17(ConfigurationProperty_t3590861854 * value)
	{
		___alwaysUseCompletionPortsForConnectProp_17 = value;
		Il2CppCodeGenWriteBarrier((&___alwaysUseCompletionPortsForConnectProp_17), value);
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // SOCKETELEMENT_T3329874080_H
#ifndef WEBPROXYSCRIPTELEMENT_T477406598_H
#define WEBPROXYSCRIPTELEMENT_T477406598_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// System.Net.Configuration.WebProxyScriptElement
struct  WebProxyScriptElement_t477406598  : public ConfigurationElement_t3318566633
{
public:

public:
};

struct WebProxyScriptElement_t477406598_StaticFields
{
public:
	// System.Configuration.ConfigurationProperty System.Net.Configuration.WebProxyScriptElement::downloadTimeoutProp
	ConfigurationProperty_t3590861854 * ___downloadTimeoutProp_15;
	// System.Configuration.ConfigurationPropertyCollection System.Net.Configuration.WebProxyScriptElement::properties
	ConfigurationPropertyCollection_t2852175726 * ___properties_16;

public:
	inline static int32_t get_offset_of_downloadTimeoutProp_15() { return static_cast<int32_t>(offsetof(WebProxyScriptElement_t477406598_StaticFields, ___downloadTimeoutProp_15)); }
	inline ConfigurationProperty_t3590861854 * get_downloadTimeoutProp_15() const { return ___downloadTimeoutProp_15; }
	inline ConfigurationProperty_t3590861854 ** get_address_of_downloadTimeoutProp_15() { return &___downloadTimeoutProp_15; }
	inline void set_downloadTimeoutProp_15(ConfigurationProperty_t3590861854 * value)
	{
		___downloadTimeoutProp_15 = value;
		Il2CppCodeGenWriteBarrier((&___downloadTimeoutProp_15), value);
	}

	inline static int32_t get_offset_of_properties_16() { return static_cast<int32_t>(offsetof(WebProxyScriptElement_t477406598_StaticFields, ___properties_16)); }
	inline ConfigurationPropertyCollection_t2852175726 * get_properties_16() const { return ___properties_16; }
	inline ConfigurationPropertyCollection_t2852175726 ** get_address_of_properties_16() { return &___properties_16; }
	inline void set_properties_16(ConfigurationPropertyCollection_t2852175726 * value)
	{
		___properties_16 = value;
		Il2CppCodeGenWriteBarrier((&___properties_16), value);
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // WEBPROXYSCRIPTELEMENT_T477406598_H
#ifndef WEBREQUESTMODULEELEMENT_T1406085120_H
#define WEBREQUESTMODULEELEMENT_T1406085120_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// System.Net.Configuration.WebRequestModuleElement
struct  WebRequestModuleElement_t1406085120  : public ConfigurationElement_t3318566633
{
public:

public:
};

struct WebRequestModuleElement_t1406085120_StaticFields
{
public:
	// System.Configuration.ConfigurationPropertyCollection System.Net.Configuration.WebRequestModuleElement::properties
	ConfigurationPropertyCollection_t2852175726 * ___properties_15;
	// System.Configuration.ConfigurationProperty System.Net.Configuration.WebRequestModuleElement::prefixProp
	ConfigurationProperty_t3590861854 * ___prefixProp_16;
	// System.Configuration.ConfigurationProperty System.Net.Configuration.WebRequestModuleElement::typeProp
	ConfigurationProperty_t3590861854 * ___typeProp_17;

public:
	inline static int32_t get_offset_of_properties_15() { return static_cast<int32_t>(offsetof(WebRequestModuleElement_t1406085120_StaticFields, ___properties_15)); }
	inline ConfigurationPropertyCollection_t2852175726 * get_properties_15() const { return ___properties_15; }
	inline ConfigurationPropertyCollection_t2852175726 ** get_address_of_properties_15() { return &___properties_15; }
	inline void set_properties_15(ConfigurationPropertyCollection_t2852175726 * value)
	{
		___properties_15 = value;
		Il2CppCodeGenWriteBarrier((&___properties_15), value);
	}

	inline static int32_t get_offset_of_prefixProp_16() { return static_cast<int32_t>(offsetof(WebRequestModuleElement_t1406085120_StaticFields, ___prefixProp_16)); }
	inline ConfigurationProperty_t3590861854 * get_prefixProp_16() const { return ___prefixProp_16; }
	inline ConfigurationProperty_t3590861854 ** get_address_of_prefixProp_16() { return &___prefixProp_16; }
	inline void set_prefixProp_16(ConfigurationProperty_t3590861854 * value)
	{
		___prefixProp_16 = value;
		Il2CppCodeGenWriteBarrier((&___prefixProp_16), value);
	}

	inline static int32_t get_offset_of_typeProp_17() { return static_cast<int32_t>(offsetof(WebRequestModuleElement_t1406085120_StaticFields, ___typeProp_17)); }
	inline ConfigurationProperty_t3590861854 * get_typeProp_17() const { return ___typeProp_17; }
	inline ConfigurationProperty_t3590861854 ** get_address_of_typeProp_17() { return &___typeProp_17; }
	inline void set_typeProp_17(ConfigurationProperty_t3590861854 * value)
	{
		___typeProp_17 = value;
		Il2CppCodeGenWriteBarrier((&___typeProp_17), value);
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // WEBREQUESTMODULEELEMENT_T1406085120_H
#ifndef IPENDPOINT_T3791887218_H
#define IPENDPOINT_T3791887218_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// System.Net.IPEndPoint
struct  IPEndPoint_t3791887218  : public EndPoint_t982345378
{
public:
	// System.Net.IPAddress System.Net.IPEndPoint::m_Address
	IPAddress_t241777590 * ___m_Address_0;
	// System.Int32 System.Net.IPEndPoint::m_Port
	int32_t ___m_Port_1;

public:
	inline static int32_t get_offset_of_m_Address_0() { return static_cast<int32_t>(offsetof(IPEndPoint_t3791887218, ___m_Address_0)); }
	inline IPAddress_t241777590 * get_m_Address_0() const { return ___m_Address_0; }
	inline IPAddress_t241777590 ** get_address_of_m_Address_0() { return &___m_Address_0; }
	inline void set_m_Address_0(IPAddress_t241777590 * value)
	{
		___m_Address_0 = value;
		Il2CppCodeGenWriteBarrier((&___m_Address_0), value);
	}

	inline static int32_t get_offset_of_m_Port_1() { return static_cast<int32_t>(offsetof(IPEndPoint_t3791887218, ___m_Port_1)); }
	inline int32_t get_m_Port_1() const { return ___m_Port_1; }
	inline int32_t* get_address_of_m_Port_1() { return &___m_Port_1; }
	inline void set_m_Port_1(int32_t value)
	{
		___m_Port_1 = value;
	}
};

struct IPEndPoint_t3791887218_StaticFields
{
public:
	// System.Net.IPEndPoint System.Net.IPEndPoint::Any
	IPEndPoint_t3791887218 * ___Any_2;
	// System.Net.IPEndPoint System.Net.IPEndPoint::IPv6Any
	IPEndPoint_t3791887218 * ___IPv6Any_3;

public:
	inline static int32_t get_offset_of_Any_2() { return static_cast<int32_t>(offsetof(IPEndPoint_t3791887218_StaticFields, ___Any_2)); }
	inline IPEndPoint_t3791887218 * get_Any_2() const { return ___Any_2; }
	inline IPEndPoint_t3791887218 ** get_address_of_Any_2() { return &___Any_2; }
	inline void set_Any_2(IPEndPoint_t3791887218 * value)
	{
		___Any_2 = value;
		Il2CppCodeGenWriteBarrier((&___Any_2), value);
	}

	inline static int32_t get_offset_of_IPv6Any_3() { return static_cast<int32_t>(offsetof(IPEndPoint_t3791887218_StaticFields, ___IPv6Any_3)); }
	inline IPEndPoint_t3791887218 * get_IPv6Any_3() const { return ___IPv6Any_3; }
	inline IPEndPoint_t3791887218 ** get_address_of_IPv6Any_3() { return &___IPv6Any_3; }
	inline void set_IPv6Any_3(IPEndPoint_t3791887218 * value)
	{
		___IPv6Any_3 = value;
		Il2CppCodeGenWriteBarrier((&___IPv6Any_3), value);
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // IPENDPOINT_T3791887218_H
#ifndef METHODBASE_T_H
#define METHODBASE_T_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// System.Reflection.MethodBase
struct  MethodBase_t  : public MemberInfo_t
{
public:

public:
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // METHODBASE_T_H
#ifndef PARAMETERMODIFIER_T1461694466_H
#define PARAMETERMODIFIER_T1461694466_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// System.Reflection.ParameterModifier
struct  ParameterModifier_t1461694466 
{
public:
	// System.Boolean[] System.Reflection.ParameterModifier::_byRef
	BooleanU5BU5D_t2897418192* ____byRef_0;

public:
	inline static int32_t get_offset_of__byRef_0() { return static_cast<int32_t>(offsetof(ParameterModifier_t1461694466, ____byRef_0)); }
	inline BooleanU5BU5D_t2897418192* get__byRef_0() const { return ____byRef_0; }
	inline BooleanU5BU5D_t2897418192** get_address_of__byRef_0() { return &____byRef_0; }
	inline void set__byRef_0(BooleanU5BU5D_t2897418192* value)
	{
		____byRef_0 = value;
		Il2CppCodeGenWriteBarrier((&____byRef_0), value);
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
// Native definition for P/Invoke marshalling of System.Reflection.ParameterModifier
struct ParameterModifier_t1461694466_marshaled_pinvoke
{
	int32_t* ____byRef_0;
};
// Native definition for COM marshalling of System.Reflection.ParameterModifier
struct ParameterModifier_t1461694466_marshaled_com
{
	int32_t* ____byRef_0;
};
#endif // PARAMETERMODIFIER_T1461694466_H
#ifndef GCHANDLE_T3351438187_H
#define GCHANDLE_T3351438187_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// System.Runtime.InteropServices.GCHandle
struct  GCHandle_t3351438187 
{
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_t3351438187, ___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;
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // GCHANDLE_T3351438187_H
#ifndef SINGLE_T1397266774_H
#define SINGLE_T1397266774_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// System.Single
struct  Single_t1397266774 
{
public:
	// System.Single System.Single::m_value
	float ___m_value_0;

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

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // SINGLE_T1397266774_H
#ifndef SYSTEMEXCEPTION_T176217640_H
#define SYSTEMEXCEPTION_T176217640_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

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

public:
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // SYSTEMEXCEPTION_T176217640_H
#ifndef DECODERREPLACEMENTFALLBACK_T1462101135_H
#define DECODERREPLACEMENTFALLBACK_T1462101135_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// System.Text.DecoderReplacementFallback
struct  DecoderReplacementFallback_t1462101135  : public DecoderFallback_t3123823036
{
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_t1462101135, ___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((&___strDefault_4), value);
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // DECODERREPLACEMENTFALLBACK_T1462101135_H
#ifndef ENCODERREPLACEMENTFALLBACK_T1623206753_H
#define ENCODERREPLACEMENTFALLBACK_T1623206753_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// System.Text.EncoderReplacementFallback
struct  EncoderReplacementFallback_t1623206753  : public EncoderFallback_t1188251036
{
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_t1623206753, ___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((&___strDefault_4), value);
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // ENCODERREPLACEMENTFALLBACK_T1623206753_H
#ifndef CANCELLATIONTOKEN_T784455623_H
#define CANCELLATIONTOKEN_T784455623_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// System.Threading.CancellationToken
struct  CancellationToken_t784455623 
{
public:
	// System.Threading.CancellationTokenSource System.Threading.CancellationToken::m_source
	CancellationTokenSource_t540272775 * ___m_source_0;

public:
	inline static int32_t get_offset_of_m_source_0() { return static_cast<int32_t>(offsetof(CancellationToken_t784455623, ___m_source_0)); }
	inline CancellationTokenSource_t540272775 * get_m_source_0() const { return ___m_source_0; }
	inline CancellationTokenSource_t540272775 ** get_address_of_m_source_0() { return &___m_source_0; }
	inline void set_m_source_0(CancellationTokenSource_t540272775 * value)
	{
		___m_source_0 = value;
		Il2CppCodeGenWriteBarrier((&___m_source_0), value);
	}
};

struct CancellationToken_t784455623_StaticFields
{
public:
	// System.Action`1<System.Object> System.Threading.CancellationToken::s_ActionToActionObjShunt
	Action_1_t3252573759 * ___s_ActionToActionObjShunt_1;

public:
	inline static int32_t get_offset_of_s_ActionToActionObjShunt_1() { return static_cast<int32_t>(offsetof(CancellationToken_t784455623_StaticFields, ___s_ActionToActionObjShunt_1)); }
	inline Action_1_t3252573759 * get_s_ActionToActionObjShunt_1() const { return ___s_ActionToActionObjShunt_1; }
	inline Action_1_t3252573759 ** get_address_of_s_ActionToActionObjShunt_1() { return &___s_ActionToActionObjShunt_1; }
	inline void set_s_ActionToActionObjShunt_1(Action_1_t3252573759 * value)
	{
		___s_ActionToActionObjShunt_1 = value;
		Il2CppCodeGenWriteBarrier((&___s_ActionToActionObjShunt_1), value);
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
// Native definition for P/Invoke marshalling of System.Threading.CancellationToken
struct CancellationToken_t784455623_marshaled_pinvoke
{
	CancellationTokenSource_t540272775 * ___m_source_0;
};
// Native definition for COM marshalling of System.Threading.CancellationToken
struct CancellationToken_t784455623_marshaled_com
{
	CancellationTokenSource_t540272775 * ___m_source_0;
};
#endif // CANCELLATIONTOKEN_T784455623_H
#ifndef UINT16_T2177724958_H
#define UINT16_T2177724958_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// System.UInt16
struct  UInt16_t2177724958 
{
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_t2177724958, ___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;
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // UINT16_T2177724958_H
#ifndef UINT32_T2560061978_H
#define UINT32_T2560061978_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// System.UInt32
struct  UInt32_t2560061978 
{
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_t2560061978, ___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;
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // UINT32_T2560061978_H
#ifndef VOID_T1185182177_H
#define VOID_T1185182177_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// System.Void
struct  Void_t1185182177 
{
public:
	union
	{
		struct
		{
		};
		uint8_t Void_t1185182177__padding[1];
	};

public:
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // VOID_T1185182177_H
#ifndef XMLATTRIBUTE_T1173852259_H
#define XMLATTRIBUTE_T1173852259_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// System.Xml.XmlAttribute
struct  XmlAttribute_t1173852259  : public XmlNode_t3767805227
{
public:
	// System.Xml.XmlName System.Xml.XmlAttribute::name
	XmlName_t4150142242 * ___name_1;
	// System.Xml.XmlLinkedNode System.Xml.XmlAttribute::lastChild
	XmlLinkedNode_t1437094927 * ___lastChild_2;

public:
	inline static int32_t get_offset_of_name_1() { return static_cast<int32_t>(offsetof(XmlAttribute_t1173852259, ___name_1)); }
	inline XmlName_t4150142242 * get_name_1() const { return ___name_1; }
	inline XmlName_t4150142242 ** get_address_of_name_1() { return &___name_1; }
	inline void set_name_1(XmlName_t4150142242 * value)
	{
		___name_1 = value;
		Il2CppCodeGenWriteBarrier((&___name_1), value);
	}

	inline static int32_t get_offset_of_lastChild_2() { return static_cast<int32_t>(offsetof(XmlAttribute_t1173852259, ___lastChild_2)); }
	inline XmlLinkedNode_t1437094927 * get_lastChild_2() const { return ___lastChild_2; }
	inline XmlLinkedNode_t1437094927 ** get_address_of_lastChild_2() { return &___lastChild_2; }
	inline void set_lastChild_2(XmlLinkedNode_t1437094927 * value)
	{
		___lastChild_2 = value;
		Il2CppCodeGenWriteBarrier((&___lastChild_2), value);
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // XMLATTRIBUTE_T1173852259_H
#ifndef XMLCHARTYPE_T2277243275_H
#define XMLCHARTYPE_T2277243275_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// System.Xml.XmlCharType
struct  XmlCharType_t2277243275 
{
public:
	// System.Byte[] System.Xml.XmlCharType::charProperties
	ByteU5BU5D_t4116647657* ___charProperties_2;

public:
	inline static int32_t get_offset_of_charProperties_2() { return static_cast<int32_t>(offsetof(XmlCharType_t2277243275, ___charProperties_2)); }
	inline ByteU5BU5D_t4116647657* get_charProperties_2() const { return ___charProperties_2; }
	inline ByteU5BU5D_t4116647657** get_address_of_charProperties_2() { return &___charProperties_2; }
	inline void set_charProperties_2(ByteU5BU5D_t4116647657* value)
	{
		___charProperties_2 = value;
		Il2CppCodeGenWriteBarrier((&___charProperties_2), value);
	}
};

struct XmlCharType_t2277243275_StaticFields
{
public:
	// System.Object System.Xml.XmlCharType::s_Lock
	RuntimeObject * ___s_Lock_0;
	// System.Byte[] modreq(System.Runtime.CompilerServices.IsVolatile) System.Xml.XmlCharType::s_CharProperties
	ByteU5BU5D_t4116647657* ___s_CharProperties_1;

public:
	inline static int32_t get_offset_of_s_Lock_0() { return static_cast<int32_t>(offsetof(XmlCharType_t2277243275_StaticFields, ___s_Lock_0)); }
	inline RuntimeObject * get_s_Lock_0() const { return ___s_Lock_0; }
	inline RuntimeObject ** get_address_of_s_Lock_0() { return &___s_Lock_0; }
	inline void set_s_Lock_0(RuntimeObject * value)
	{
		___s_Lock_0 = value;
		Il2CppCodeGenWriteBarrier((&___s_Lock_0), value);
	}

	inline static int32_t get_offset_of_s_CharProperties_1() { return static_cast<int32_t>(offsetof(XmlCharType_t2277243275_StaticFields, ___s_CharProperties_1)); }
	inline ByteU5BU5D_t4116647657* get_s_CharProperties_1() const { return ___s_CharProperties_1; }
	inline ByteU5BU5D_t4116647657** get_address_of_s_CharProperties_1() { return &___s_CharProperties_1; }
	inline void set_s_CharProperties_1(ByteU5BU5D_t4116647657* value)
	{
		___s_CharProperties_1 = value;
		Il2CppCodeGenWriteBarrier((&___s_CharProperties_1), value);
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
// Native definition for P/Invoke marshalling of System.Xml.XmlCharType
struct XmlCharType_t2277243275_marshaled_pinvoke
{
	uint8_t* ___charProperties_2;
};
// Native definition for COM marshalling of System.Xml.XmlCharType
struct XmlCharType_t2277243275_marshaled_com
{
	uint8_t* ___charProperties_2;
};
#endif // XMLCHARTYPE_T2277243275_H
#ifndef SMALLXMLNODELIST_T242297918_H
#define SMALLXMLNODELIST_T242297918_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// System.Xml.XmlNamedNodeMap/SmallXmlNodeList
struct  SmallXmlNodeList_t242297918 
{
public:
	// System.Object System.Xml.XmlNamedNodeMap/SmallXmlNodeList::field
	RuntimeObject * ___field_0;

public:
	inline static int32_t get_offset_of_field_0() { return static_cast<int32_t>(offsetof(SmallXmlNodeList_t242297918, ___field_0)); }
	inline RuntimeObject * get_field_0() const { return ___field_0; }
	inline RuntimeObject ** get_address_of_field_0() { return &___field_0; }
	inline void set_field_0(RuntimeObject * value)
	{
		___field_0 = value;
		Il2CppCodeGenWriteBarrier((&___field_0), value);
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
// Native definition for P/Invoke marshalling of System.Xml.XmlNamedNodeMap/SmallXmlNodeList
struct SmallXmlNodeList_t242297918_marshaled_pinvoke
{
	Il2CppIUnknown* ___field_0;
};
// Native definition for COM marshalling of System.Xml.XmlNamedNodeMap/SmallXmlNodeList
struct SmallXmlNodeList_t242297918_marshaled_com
{
	Il2CppIUnknown* ___field_0;
};
#endif // SMALLXMLNODELIST_T242297918_H
#ifndef U3CPRIVATEIMPLEMENTATIONDETAILSU3E_T3057255364_H
#define U3CPRIVATEIMPLEMENTATIONDETAILSU3E_T3057255364_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

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

public:
};

struct U3CPrivateImplementationDetailsU3E_t3057255364_StaticFields
{
public:
	// <PrivateImplementationDetails>/__StaticArrayInitTypeSize=14 <PrivateImplementationDetails>::0283A6AF88802AB45989B29549915BEA0F6CD515
	__StaticArrayInitTypeSizeU3D14_t3517563373  ___0283A6AF88802AB45989B29549915BEA0F6CD515_0;
	// System.Int64 <PrivateImplementationDetails>::03F4297FCC30D0FD5E420E5D26E7FA711167C7EF
	int64_t ___03F4297FCC30D0FD5E420E5D26E7FA711167C7EF_1;
	// <PrivateImplementationDetails>/__StaticArrayInitTypeSize=9 <PrivateImplementationDetails>::1A39764B112685485A5BA7B2880D878B858C1A7A
	__StaticArrayInitTypeSizeU3D9_t3218278900  ___1A39764B112685485A5BA7B2880D878B858C1A7A_2;
	// <PrivateImplementationDetails>/__StaticArrayInitTypeSize=3 <PrivateImplementationDetails>::1A84029C80CB5518379F199F53FF08A7B764F8FD
	__StaticArrayInitTypeSizeU3D3_t3217885684  ___1A84029C80CB5518379F199F53FF08A7B764F8FD_3;
	// <PrivateImplementationDetails>/__StaticArrayInitTypeSize=12 <PrivateImplementationDetails>::3BE77BF818331C2D8400FFFFF9FADD3F16AD89AC
	__StaticArrayInitTypeSizeU3D12_t2710994319  ___3BE77BF818331C2D8400FFFFF9FADD3F16AD89AC_4;
	// <PrivateImplementationDetails>/__StaticArrayInitTypeSize=32 <PrivateImplementationDetails>::59F5BD34B6C013DEACC784F69C67E95150033A84
	__StaticArrayInitTypeSizeU3D32_t2711125392  ___59F5BD34B6C013DEACC784F69C67E95150033A84_5;
	// <PrivateImplementationDetails>/__StaticArrayInitTypeSize=6 <PrivateImplementationDetails>::5BC3486B05BA8CF4689C7BDB198B3F477BB4E20C
	__StaticArrayInitTypeSizeU3D6_t3217689076  ___5BC3486B05BA8CF4689C7BDB198B3F477BB4E20C_6;
	// <PrivateImplementationDetails>/__StaticArrayInitTypeSize=9 <PrivateImplementationDetails>::6D49C9D487D7AD3491ECE08732D68A593CC2038D
	__StaticArrayInitTypeSizeU3D9_t3218278900  ___6D49C9D487D7AD3491ECE08732D68A593CC2038D_7;
	// <PrivateImplementationDetails>/__StaticArrayInitTypeSize=128 <PrivateImplementationDetails>::6F3AD3DC3AF8047587C4C9D696EB68A01FEF796E
	__StaticArrayInitTypeSizeU3D128_t531529102  ___6F3AD3DC3AF8047587C4C9D696EB68A01FEF796E_8;
	// <PrivateImplementationDetails>/__StaticArrayInitTypeSize=44 <PrivateImplementationDetails>::8E0EF3D67A3EB1863224EE3CACB424BC2F8CFBA3
	__StaticArrayInitTypeSizeU3D44_t3517366765  ___8E0EF3D67A3EB1863224EE3CACB424BC2F8CFBA3_9;
	// System.Int64 <PrivateImplementationDetails>::98A44A6F8606AE6F23FE230286C1D6FBCC407226
	int64_t ___98A44A6F8606AE6F23FE230286C1D6FBCC407226_10;
	// <PrivateImplementationDetails>/__StaticArrayInitTypeSize=12 <PrivateImplementationDetails>::ADDB8526F472C1C6D36DBD5A6E509D973CC34C92
	__StaticArrayInitTypeSizeU3D12_t2710994319  ___ADDB8526F472C1C6D36DBD5A6E509D973CC34C92_11;
	// <PrivateImplementationDetails>/__StaticArrayInitTypeSize=32 <PrivateImplementationDetails>::C02C28AFEBE998F767E4AF43E3BE8F5E9FA11536
	__StaticArrayInitTypeSizeU3D32_t2711125392  ___C02C28AFEBE998F767E4AF43E3BE8F5E9FA11536_12;
	// <PrivateImplementationDetails>/__StaticArrayInitTypeSize=128 <PrivateImplementationDetails>::CCEEADA43268372341F81AE0C9208C6856441C04
	__StaticArrayInitTypeSizeU3D128_t531529102  ___CCEEADA43268372341F81AE0C9208C6856441C04_13;
	// System.Int64 <PrivateImplementationDetails>::E5BC1BAFADE1862DD6E0B9FB632BFAA6C3873A78
	int64_t ___E5BC1BAFADE1862DD6E0B9FB632BFAA6C3873A78_14;
	// <PrivateImplementationDetails>/__StaticArrayInitTypeSize=32 <PrivateImplementationDetails>::EC5842B3154E1AF94500B57220EB9F684BCCC42A
	__StaticArrayInitTypeSizeU3D32_t2711125392  ___EC5842B3154E1AF94500B57220EB9F684BCCC42A_15;
	// <PrivateImplementationDetails>/__StaticArrayInitTypeSize=256 <PrivateImplementationDetails>::EEAFE8C6E1AB017237567305EE925C976CDB6458
	__StaticArrayInitTypeSizeU3D256_t1757367633  ___EEAFE8C6E1AB017237567305EE925C976CDB6458_16;

public:
	inline static int32_t get_offset_of_U30283A6AF88802AB45989B29549915BEA0F6CD515_0() { return static_cast<int32_t>(offsetof(U3CPrivateImplementationDetailsU3E_t3057255364_StaticFields, ___0283A6AF88802AB45989B29549915BEA0F6CD515_0)); }
	inline __StaticArrayInitTypeSizeU3D14_t3517563373  get_U30283A6AF88802AB45989B29549915BEA0F6CD515_0() const { return ___0283A6AF88802AB45989B29549915BEA0F6CD515_0; }
	inline __StaticArrayInitTypeSizeU3D14_t3517563373 * get_address_of_U30283A6AF88802AB45989B29549915BEA0F6CD515_0() { return &___0283A6AF88802AB45989B29549915BEA0F6CD515_0; }
	inline void set_U30283A6AF88802AB45989B29549915BEA0F6CD515_0(__StaticArrayInitTypeSizeU3D14_t3517563373  value)
	{
		___0283A6AF88802AB45989B29549915BEA0F6CD515_0 = value;
	}

	inline static int32_t get_offset_of_U303F4297FCC30D0FD5E420E5D26E7FA711167C7EF_1() { return static_cast<int32_t>(offsetof(U3CPrivateImplementationDetailsU3E_t3057255364_StaticFields, ___03F4297FCC30D0FD5E420E5D26E7FA711167C7EF_1)); }
	inline int64_t get_U303F4297FCC30D0FD5E420E5D26E7FA711167C7EF_1() const { return ___03F4297FCC30D0FD5E420E5D26E7FA711167C7EF_1; }
	inline int64_t* get_address_of_U303F4297FCC30D0FD5E420E5D26E7FA711167C7EF_1() { return &___03F4297FCC30D0FD5E420E5D26E7FA711167C7EF_1; }
	inline void set_U303F4297FCC30D0FD5E420E5D26E7FA711167C7EF_1(int64_t value)
	{
		___03F4297FCC30D0FD5E420E5D26E7FA711167C7EF_1 = value;
	}

	inline static int32_t get_offset_of_U31A39764B112685485A5BA7B2880D878B858C1A7A_2() { return static_cast<int32_t>(offsetof(U3CPrivateImplementationDetailsU3E_t3057255364_StaticFields, ___1A39764B112685485A5BA7B2880D878B858C1A7A_2)); }
	inline __StaticArrayInitTypeSizeU3D9_t3218278900  get_U31A39764B112685485A5BA7B2880D878B858C1A7A_2() const { return ___1A39764B112685485A5BA7B2880D878B858C1A7A_2; }
	inline __StaticArrayInitTypeSizeU3D9_t3218278900 * get_address_of_U31A39764B112685485A5BA7B2880D878B858C1A7A_2() { return &___1A39764B112685485A5BA7B2880D878B858C1A7A_2; }
	inline void set_U31A39764B112685485A5BA7B2880D878B858C1A7A_2(__StaticArrayInitTypeSizeU3D9_t3218278900  value)
	{
		___1A39764B112685485A5BA7B2880D878B858C1A7A_2 = value;
	}

	inline static int32_t get_offset_of_U31A84029C80CB5518379F199F53FF08A7B764F8FD_3() { return static_cast<int32_t>(offsetof(U3CPrivateImplementationDetailsU3E_t3057255364_StaticFields, ___1A84029C80CB5518379F199F53FF08A7B764F8FD_3)); }
	inline __StaticArrayInitTypeSizeU3D3_t3217885684  get_U31A84029C80CB5518379F199F53FF08A7B764F8FD_3() const { return ___1A84029C80CB5518379F199F53FF08A7B764F8FD_3; }
	inline __StaticArrayInitTypeSizeU3D3_t3217885684 * get_address_of_U31A84029C80CB5518379F199F53FF08A7B764F8FD_3() { return &___1A84029C80CB5518379F199F53FF08A7B764F8FD_3; }
	inline void set_U31A84029C80CB5518379F199F53FF08A7B764F8FD_3(__StaticArrayInitTypeSizeU3D3_t3217885684  value)
	{
		___1A84029C80CB5518379F199F53FF08A7B764F8FD_3 = value;
	}

	inline static int32_t get_offset_of_U33BE77BF818331C2D8400FFFFF9FADD3F16AD89AC_4() { return static_cast<int32_t>(offsetof(U3CPrivateImplementationDetailsU3E_t3057255364_StaticFields, ___3BE77BF818331C2D8400FFFFF9FADD3F16AD89AC_4)); }
	inline __StaticArrayInitTypeSizeU3D12_t2710994319  get_U33BE77BF818331C2D8400FFFFF9FADD3F16AD89AC_4() const { return ___3BE77BF818331C2D8400FFFFF9FADD3F16AD89AC_4; }
	inline __StaticArrayInitTypeSizeU3D12_t2710994319 * get_address_of_U33BE77BF818331C2D8400FFFFF9FADD3F16AD89AC_4() { return &___3BE77BF818331C2D8400FFFFF9FADD3F16AD89AC_4; }
	inline void set_U33BE77BF818331C2D8400FFFFF9FADD3F16AD89AC_4(__StaticArrayInitTypeSizeU3D12_t2710994319  value)
	{
		___3BE77BF818331C2D8400FFFFF9FADD3F16AD89AC_4 = value;
	}

	inline static int32_t get_offset_of_U359F5BD34B6C013DEACC784F69C67E95150033A84_5() { return static_cast<int32_t>(offsetof(U3CPrivateImplementationDetailsU3E_t3057255364_StaticFields, ___59F5BD34B6C013DEACC784F69C67E95150033A84_5)); }
	inline __StaticArrayInitTypeSizeU3D32_t2711125392  get_U359F5BD34B6C013DEACC784F69C67E95150033A84_5() const { return ___59F5BD34B6C013DEACC784F69C67E95150033A84_5; }
	inline __StaticArrayInitTypeSizeU3D32_t2711125392 * get_address_of_U359F5BD34B6C013DEACC784F69C67E95150033A84_5() { return &___59F5BD34B6C013DEACC784F69C67E95150033A84_5; }
	inline void set_U359F5BD34B6C013DEACC784F69C67E95150033A84_5(__StaticArrayInitTypeSizeU3D32_t2711125392  value)
	{
		___59F5BD34B6C013DEACC784F69C67E95150033A84_5 = value;
	}

	inline static int32_t get_offset_of_U35BC3486B05BA8CF4689C7BDB198B3F477BB4E20C_6() { return static_cast<int32_t>(offsetof(U3CPrivateImplementationDetailsU3E_t3057255364_StaticFields, ___5BC3486B05BA8CF4689C7BDB198B3F477BB4E20C_6)); }
	inline __StaticArrayInitTypeSizeU3D6_t3217689076  get_U35BC3486B05BA8CF4689C7BDB198B3F477BB4E20C_6() const { return ___5BC3486B05BA8CF4689C7BDB198B3F477BB4E20C_6; }
	inline __StaticArrayInitTypeSizeU3D6_t3217689076 * get_address_of_U35BC3486B05BA8CF4689C7BDB198B3F477BB4E20C_6() { return &___5BC3486B05BA8CF4689C7BDB198B3F477BB4E20C_6; }
	inline void set_U35BC3486B05BA8CF4689C7BDB198B3F477BB4E20C_6(__StaticArrayInitTypeSizeU3D6_t3217689076  value)
	{
		___5BC3486B05BA8CF4689C7BDB198B3F477BB4E20C_6 = value;
	}

	inline static int32_t get_offset_of_U36D49C9D487D7AD3491ECE08732D68A593CC2038D_7() { return static_cast<int32_t>(offsetof(U3CPrivateImplementationDetailsU3E_t3057255364_StaticFields, ___6D49C9D487D7AD3491ECE08732D68A593CC2038D_7)); }
	inline __StaticArrayInitTypeSizeU3D9_t3218278900  get_U36D49C9D487D7AD3491ECE08732D68A593CC2038D_7() const { return ___6D49C9D487D7AD3491ECE08732D68A593CC2038D_7; }
	inline __StaticArrayInitTypeSizeU3D9_t3218278900 * get_address_of_U36D49C9D487D7AD3491ECE08732D68A593CC2038D_7() { return &___6D49C9D487D7AD3491ECE08732D68A593CC2038D_7; }
	inline void set_U36D49C9D487D7AD3491ECE08732D68A593CC2038D_7(__StaticArrayInitTypeSizeU3D9_t3218278900  value)
	{
		___6D49C9D487D7AD3491ECE08732D68A593CC2038D_7 = value;
	}

	inline static int32_t get_offset_of_U36F3AD3DC3AF8047587C4C9D696EB68A01FEF796E_8() { return static_cast<int32_t>(offsetof(U3CPrivateImplementationDetailsU3E_t3057255364_StaticFields, ___6F3AD3DC3AF8047587C4C9D696EB68A01FEF796E_8)); }
	inline __StaticArrayInitTypeSizeU3D128_t531529102  get_U36F3AD3DC3AF8047587C4C9D696EB68A01FEF796E_8() const { return ___6F3AD3DC3AF8047587C4C9D696EB68A01FEF796E_8; }
	inline __StaticArrayInitTypeSizeU3D128_t531529102 * get_address_of_U36F3AD3DC3AF8047587C4C9D696EB68A01FEF796E_8() { return &___6F3AD3DC3AF8047587C4C9D696EB68A01FEF796E_8; }
	inline void set_U36F3AD3DC3AF8047587C4C9D696EB68A01FEF796E_8(__StaticArrayInitTypeSizeU3D128_t531529102  value)
	{
		___6F3AD3DC3AF8047587C4C9D696EB68A01FEF796E_8 = value;
	}

	inline static int32_t get_offset_of_U38E0EF3D67A3EB1863224EE3CACB424BC2F8CFBA3_9() { return static_cast<int32_t>(offsetof(U3CPrivateImplementationDetailsU3E_t3057255364_StaticFields, ___8E0EF3D67A3EB1863224EE3CACB424BC2F8CFBA3_9)); }
	inline __StaticArrayInitTypeSizeU3D44_t3517366765  get_U38E0EF3D67A3EB1863224EE3CACB424BC2F8CFBA3_9() const { return ___8E0EF3D67A3EB1863224EE3CACB424BC2F8CFBA3_9; }
	inline __StaticArrayInitTypeSizeU3D44_t3517366765 * get_address_of_U38E0EF3D67A3EB1863224EE3CACB424BC2F8CFBA3_9() { return &___8E0EF3D67A3EB1863224EE3CACB424BC2F8CFBA3_9; }
	inline void set_U38E0EF3D67A3EB1863224EE3CACB424BC2F8CFBA3_9(__StaticArrayInitTypeSizeU3D44_t3517366765  value)
	{
		___8E0EF3D67A3EB1863224EE3CACB424BC2F8CFBA3_9 = value;
	}

	inline static int32_t get_offset_of_U398A44A6F8606AE6F23FE230286C1D6FBCC407226_10() { return static_cast<int32_t>(offsetof(U3CPrivateImplementationDetailsU3E_t3057255364_StaticFields, ___98A44A6F8606AE6F23FE230286C1D6FBCC407226_10)); }
	inline int64_t get_U398A44A6F8606AE6F23FE230286C1D6FBCC407226_10() const { return ___98A44A6F8606AE6F23FE230286C1D6FBCC407226_10; }
	inline int64_t* get_address_of_U398A44A6F8606AE6F23FE230286C1D6FBCC407226_10() { return &___98A44A6F8606AE6F23FE230286C1D6FBCC407226_10; }
	inline void set_U398A44A6F8606AE6F23FE230286C1D6FBCC407226_10(int64_t value)
	{
		___98A44A6F8606AE6F23FE230286C1D6FBCC407226_10 = value;
	}

	inline static int32_t get_offset_of_ADDB8526F472C1C6D36DBD5A6E509D973CC34C92_11() { return static_cast<int32_t>(offsetof(U3CPrivateImplementationDetailsU3E_t3057255364_StaticFields, ___ADDB8526F472C1C6D36DBD5A6E509D973CC34C92_11)); }
	inline __StaticArrayInitTypeSizeU3D12_t2710994319  get_ADDB8526F472C1C6D36DBD5A6E509D973CC34C92_11() const { return ___ADDB8526F472C1C6D36DBD5A6E509D973CC34C92_11; }
	inline __StaticArrayInitTypeSizeU3D12_t2710994319 * get_address_of_ADDB8526F472C1C6D36DBD5A6E509D973CC34C92_11() { return &___ADDB8526F472C1C6D36DBD5A6E509D973CC34C92_11; }
	inline void set_ADDB8526F472C1C6D36DBD5A6E509D973CC34C92_11(__StaticArrayInitTypeSizeU3D12_t2710994319  value)
	{
		___ADDB8526F472C1C6D36DBD5A6E509D973CC34C92_11 = value;
	}

	inline static int32_t get_offset_of_C02C28AFEBE998F767E4AF43E3BE8F5E9FA11536_12() { return static_cast<int32_t>(offsetof(U3CPrivateImplementationDetailsU3E_t3057255364_StaticFields, ___C02C28AFEBE998F767E4AF43E3BE8F5E9FA11536_12)); }
	inline __StaticArrayInitTypeSizeU3D32_t2711125392  get_C02C28AFEBE998F767E4AF43E3BE8F5E9FA11536_12() const { return ___C02C28AFEBE998F767E4AF43E3BE8F5E9FA11536_12; }
	inline __StaticArrayInitTypeSizeU3D32_t2711125392 * get_address_of_C02C28AFEBE998F767E4AF43E3BE8F5E9FA11536_12() { return &___C02C28AFEBE998F767E4AF43E3BE8F5E9FA11536_12; }
	inline void set_C02C28AFEBE998F767E4AF43E3BE8F5E9FA11536_12(__StaticArrayInitTypeSizeU3D32_t2711125392  value)
	{
		___C02C28AFEBE998F767E4AF43E3BE8F5E9FA11536_12 = value;
	}

	inline static int32_t get_offset_of_CCEEADA43268372341F81AE0C9208C6856441C04_13() { return static_cast<int32_t>(offsetof(U3CPrivateImplementationDetailsU3E_t3057255364_StaticFields, ___CCEEADA43268372341F81AE0C9208C6856441C04_13)); }
	inline __StaticArrayInitTypeSizeU3D128_t531529102  get_CCEEADA43268372341F81AE0C9208C6856441C04_13() const { return ___CCEEADA43268372341F81AE0C9208C6856441C04_13; }
	inline __StaticArrayInitTypeSizeU3D128_t531529102 * get_address_of_CCEEADA43268372341F81AE0C9208C6856441C04_13() { return &___CCEEADA43268372341F81AE0C9208C6856441C04_13; }
	inline void set_CCEEADA43268372341F81AE0C9208C6856441C04_13(__StaticArrayInitTypeSizeU3D128_t531529102  value)
	{
		___CCEEADA43268372341F81AE0C9208C6856441C04_13 = value;
	}

	inline static int32_t get_offset_of_E5BC1BAFADE1862DD6E0B9FB632BFAA6C3873A78_14() { return static_cast<int32_t>(offsetof(U3CPrivateImplementationDetailsU3E_t3057255364_StaticFields, ___E5BC1BAFADE1862DD6E0B9FB632BFAA6C3873A78_14)); }
	inline int64_t get_E5BC1BAFADE1862DD6E0B9FB632BFAA6C3873A78_14() const { return ___E5BC1BAFADE1862DD6E0B9FB632BFAA6C3873A78_14; }
	inline int64_t* get_address_of_E5BC1BAFADE1862DD6E0B9FB632BFAA6C3873A78_14() { return &___E5BC1BAFADE1862DD6E0B9FB632BFAA6C3873A78_14; }
	inline void set_E5BC1BAFADE1862DD6E0B9FB632BFAA6C3873A78_14(int64_t value)
	{
		___E5BC1BAFADE1862DD6E0B9FB632BFAA6C3873A78_14 = value;
	}

	inline static int32_t get_offset_of_EC5842B3154E1AF94500B57220EB9F684BCCC42A_15() { return static_cast<int32_t>(offsetof(U3CPrivateImplementationDetailsU3E_t3057255364_StaticFields, ___EC5842B3154E1AF94500B57220EB9F684BCCC42A_15)); }
	inline __StaticArrayInitTypeSizeU3D32_t2711125392  get_EC5842B3154E1AF94500B57220EB9F684BCCC42A_15() const { return ___EC5842B3154E1AF94500B57220EB9F684BCCC42A_15; }
	inline __StaticArrayInitTypeSizeU3D32_t2711125392 * get_address_of_EC5842B3154E1AF94500B57220EB9F684BCCC42A_15() { return &___EC5842B3154E1AF94500B57220EB9F684BCCC42A_15; }
	inline void set_EC5842B3154E1AF94500B57220EB9F684BCCC42A_15(__StaticArrayInitTypeSizeU3D32_t2711125392  value)
	{
		___EC5842B3154E1AF94500B57220EB9F684BCCC42A_15 = value;
	}

	inline static int32_t get_offset_of_EEAFE8C6E1AB017237567305EE925C976CDB6458_16() { return static_cast<int32_t>(offsetof(U3CPrivateImplementationDetailsU3E_t3057255364_StaticFields, ___EEAFE8C6E1AB017237567305EE925C976CDB6458_16)); }
	inline __StaticArrayInitTypeSizeU3D256_t1757367633  get_EEAFE8C6E1AB017237567305EE925C976CDB6458_16() const { return ___EEAFE8C6E1AB017237567305EE925C976CDB6458_16; }
	inline __StaticArrayInitTypeSizeU3D256_t1757367633 * get_address_of_EEAFE8C6E1AB017237567305EE925C976CDB6458_16() { return &___EEAFE8C6E1AB017237567305EE925C976CDB6458_16; }
	inline void set_EEAFE8C6E1AB017237567305EE925C976CDB6458_16(__StaticArrayInitTypeSizeU3D256_t1757367633  value)
	{
		___EEAFE8C6E1AB017237567305EE925C976CDB6458_16 = value;
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // U3CPRIVATEIMPLEMENTATIONDETAILSU3E_T3057255364_H
#ifndef ARGUMENTEXCEPTION_T132251570_H
#define ARGUMENTEXCEPTION_T132251570_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// System.ArgumentException
struct  ArgumentException_t132251570  : public SystemException_t176217640
{
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_t132251570, ___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((&___m_paramName_17), value);
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // ARGUMENTEXCEPTION_T132251570_H
#ifndef HASHTABLE_T1853889766_H
#define HASHTABLE_T1853889766_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// System.Collections.Hashtable
struct  Hashtable_t1853889766  : public RuntimeObject
{
public:
	// System.Collections.Hashtable/bucket[] System.Collections.Hashtable::buckets
	bucketU5BU5D_t876121385* ___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_t1853889766, ___buckets_0)); }
	inline bucketU5BU5D_t876121385* get_buckets_0() const { return ___buckets_0; }
	inline bucketU5BU5D_t876121385** get_address_of_buckets_0() { return &___buckets_0; }
	inline void set_buckets_0(bucketU5BU5D_t876121385* value)
	{
		___buckets_0 = value;
		Il2CppCodeGenWriteBarrier((&___buckets_0), value);
	}

	inline static int32_t get_offset_of_count_1() { return static_cast<int32_t>(offsetof(Hashtable_t1853889766, ___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_t1853889766, ___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_t1853889766, ___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_t1853889766, ___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_t1853889766, ___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_t1853889766, ___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_t1853889766, ___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((&___keys_7), value);
	}

	inline static int32_t get_offset_of_values_8() { return static_cast<int32_t>(offsetof(Hashtable_t1853889766, ___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((&___values_8), value);
	}

	inline static int32_t get_offset_of__keycomparer_9() { return static_cast<int32_t>(offsetof(Hashtable_t1853889766, ____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((&____keycomparer_9), value);
	}

	inline static int32_t get_offset_of__syncRoot_10() { return static_cast<int32_t>(offsetof(Hashtable_t1853889766, ____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((&____syncRoot_10), value);
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // HASHTABLE_T1853889766_H
#ifndef CONFIGURATIONELEMENTCOLLECTIONTYPE_T2560831360_H
#define CONFIGURATIONELEMENTCOLLECTIONTYPE_T2560831360_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// System.Configuration.ConfigurationElementCollectionType
struct  ConfigurationElementCollectionType_t2560831360 
{
public:
	// System.Int32 System.Configuration.ConfigurationElementCollectionType::value__
	int32_t ___value___2;

public:
	inline static int32_t get_offset_of_value___2() { return static_cast<int32_t>(offsetof(ConfigurationElementCollectionType_t2560831360, ___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;
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // CONFIGURATIONELEMENTCOLLECTIONTYPE_T2560831360_H
#ifndef CONFIGURATIONEXCEPTION_T3515317685_H
#define CONFIGURATIONEXCEPTION_T3515317685_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// System.Configuration.ConfigurationException
struct  ConfigurationException_t3515317685  : public SystemException_t176217640
{
public:
	// System.String System.Configuration.ConfigurationException::filename
	String_t* ___filename_17;
	// System.Int32 System.Configuration.ConfigurationException::line
	int32_t ___line_18;

public:
	inline static int32_t get_offset_of_filename_17() { return static_cast<int32_t>(offsetof(ConfigurationException_t3515317685, ___filename_17)); }
	inline String_t* get_filename_17() const { return ___filename_17; }
	inline String_t** get_address_of_filename_17() { return &___filename_17; }
	inline void set_filename_17(String_t* value)
	{
		___filename_17 = value;
		Il2CppCodeGenWriteBarrier((&___filename_17), value);
	}

	inline static int32_t get_offset_of_line_18() { return static_cast<int32_t>(offsetof(ConfigurationException_t3515317685, ___line_18)); }
	inline int32_t get_line_18() const { return ___line_18; }
	inline int32_t* get_address_of_line_18() { return &___line_18; }
	inline void set_line_18(int32_t value)
	{
		___line_18 = value;
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // CONFIGURATIONEXCEPTION_T3515317685_H
#ifndef CONFIGURATIONPROPERTYOPTIONS_T1059028815_H
#define CONFIGURATIONPROPERTYOPTIONS_T1059028815_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// System.Configuration.ConfigurationPropertyOptions
struct  ConfigurationPropertyOptions_t1059028815 
{
public:
	// System.Int32 System.Configuration.ConfigurationPropertyOptions::value__
	int32_t ___value___2;

public:
	inline static int32_t get_offset_of_value___2() { return static_cast<int32_t>(offsetof(ConfigurationPropertyOptions_t1059028815, ___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;
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // CONFIGURATIONPROPERTYOPTIONS_T1059028815_H
#ifndef CONFIGURATIONSAVEMODE_T1605032206_H
#define CONFIGURATIONSAVEMODE_T1605032206_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// System.Configuration.ConfigurationSaveMode
struct  ConfigurationSaveMode_t1605032206 
{
public:
	// System.Int32 System.Configuration.ConfigurationSaveMode::value__
	int32_t ___value___2;

public:
	inline static int32_t get_offset_of_value___2() { return static_cast<int32_t>(offsetof(ConfigurationSaveMode_t1605032206, ___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;
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // CONFIGURATIONSAVEMODE_T1605032206_H
#ifndef PROPERTYVALUEORIGIN_T225613163_H
#define PROPERTYVALUEORIGIN_T225613163_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// System.Configuration.PropertyValueOrigin
struct  PropertyValueOrigin_t225613163 
{
public:
	// System.Int32 System.Configuration.PropertyValueOrigin::value__
	int32_t ___value___2;

public:
	inline static int32_t get_offset_of_value___2() { return static_cast<int32_t>(offsetof(PropertyValueOrigin_t225613163, ___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;
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // PROPERTYVALUEORIGIN_T225613163_H
#ifndef DELEGATE_T1188392813_H
#define DELEGATE_T1188392813_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// System.Delegate
struct  Delegate_t1188392813  : 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_t1677132599 * ___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_t1188392813, ___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_t1188392813, ___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_t1188392813, ___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((&___m_target_2), value);
	}

	inline static int32_t get_offset_of_method_3() { return static_cast<int32_t>(offsetof(Delegate_t1188392813, ___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_t1188392813, ___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_t1188392813, ___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_t1188392813, ___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_t1188392813, ___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((&___method_info_7), value);
	}

	inline static int32_t get_offset_of_original_method_info_8() { return static_cast<int32_t>(offsetof(Delegate_t1188392813, ___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((&___original_method_info_8), value);
	}

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

	inline static int32_t get_offset_of_method_is_virtual_10() { return static_cast<int32_t>(offsetof(Delegate_t1188392813, ___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;
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
// Native definition for P/Invoke marshalling of System.Delegate
struct Delegate_t1188392813_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_t1677132599 * ___data_9;
	int32_t ___method_is_virtual_10;
};
// Native definition for COM marshalling of System.Delegate
struct Delegate_t1188392813_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_t1677132599 * ___data_9;
	int32_t ___method_is_virtual_10;
};
#endif // DELEGATE_T1188392813_H
#ifndef EVENTLOG_T3406173750_H
#define EVENTLOG_T3406173750_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// System.Diagnostics.EventLog
struct  EventLog_t3406173750  : public Component_t3620823400
{
public:
	// System.String System.Diagnostics.EventLog::source
	String_t* ___source_4;
	// System.Boolean System.Diagnostics.EventLog::doRaiseEvents
	bool ___doRaiseEvents_5;
	// System.Diagnostics.EventLogImpl System.Diagnostics.EventLog::Impl
	EventLogImpl_t2387799702 * ___Impl_6;

public:
	inline static int32_t get_offset_of_source_4() { return static_cast<int32_t>(offsetof(EventLog_t3406173750, ___source_4)); }
	inline String_t* get_source_4() const { return ___source_4; }
	inline String_t** get_address_of_source_4() { return &___source_4; }
	inline void set_source_4(String_t* value)
	{
		___source_4 = value;
		Il2CppCodeGenWriteBarrier((&___source_4), value);
	}

	inline static int32_t get_offset_of_doRaiseEvents_5() { return static_cast<int32_t>(offsetof(EventLog_t3406173750, ___doRaiseEvents_5)); }
	inline bool get_doRaiseEvents_5() const { return ___doRaiseEvents_5; }
	inline bool* get_address_of_doRaiseEvents_5() { return &___doRaiseEvents_5; }
	inline void set_doRaiseEvents_5(bool value)
	{
		___doRaiseEvents_5 = value;
	}

	inline static int32_t get_offset_of_Impl_6() { return static_cast<int32_t>(offsetof(EventLog_t3406173750, ___Impl_6)); }
	inline EventLogImpl_t2387799702 * get_Impl_6() const { return ___Impl_6; }
	inline EventLogImpl_t2387799702 ** get_address_of_Impl_6() { return &___Impl_6; }
	inline void set_Impl_6(EventLogImpl_t2387799702 * value)
	{
		___Impl_6 = value;
		Il2CppCodeGenWriteBarrier((&___Impl_6), value);
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // EVENTLOG_T3406173750_H
#ifndef FILTERELEMENT_T2356978203_H
#define FILTERELEMENT_T2356978203_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// System.Diagnostics.FilterElement
struct  FilterElement_t2356978203  : public TypedElement_t2581589637
{
public:

public:
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // FILTERELEMENT_T2356978203_H
#ifndef INITSTATE_T1904041753_H
#define INITSTATE_T1904041753_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// System.Diagnostics.InitState
struct  InitState_t1904041753 
{
public:
	// System.Int32 System.Diagnostics.InitState::value__
	int32_t ___value___2;

public:
	inline static int32_t get_offset_of_value___2() { return static_cast<int32_t>(offsetof(InitState_t1904041753, ___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;
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // INITSTATE_T1904041753_H
#ifndef LISTENERELEMENT_T3111952272_H
#define LISTENERELEMENT_T3111952272_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// System.Diagnostics.ListenerElement
struct  ListenerElement_t3111952272  : public TypedElement_t2581589637
{
public:
	// System.Configuration.ConfigurationProperty System.Diagnostics.ListenerElement::_propListenerTypeName
	ConfigurationProperty_t3590861854 * ____propListenerTypeName_23;
	// System.Boolean System.Diagnostics.ListenerElement::_allowReferences
	bool ____allowReferences_24;
	// System.Collections.Hashtable System.Diagnostics.ListenerElement::_attributes
	Hashtable_t1853889766 * ____attributes_25;
	// System.Boolean System.Diagnostics.ListenerElement::_isAddedByDefault
	bool ____isAddedByDefault_26;

public:
	inline static int32_t get_offset_of__propListenerTypeName_23() { return static_cast<int32_t>(offsetof(ListenerElement_t3111952272, ____propListenerTypeName_23)); }
	inline ConfigurationProperty_t3590861854 * get__propListenerTypeName_23() const { return ____propListenerTypeName_23; }
	inline ConfigurationProperty_t3590861854 ** get_address_of__propListenerTypeName_23() { return &____propListenerTypeName_23; }
	inline void set__propListenerTypeName_23(ConfigurationProperty_t3590861854 * value)
	{
		____propListenerTypeName_23 = value;
		Il2CppCodeGenWriteBarrier((&____propListenerTypeName_23), value);
	}

	inline static int32_t get_offset_of__allowReferences_24() { return static_cast<int32_t>(offsetof(ListenerElement_t3111952272, ____allowReferences_24)); }
	inline bool get__allowReferences_24() const { return ____allowReferences_24; }
	inline bool* get_address_of__allowReferences_24() { return &____allowReferences_24; }
	inline void set__allowReferences_24(bool value)
	{
		____allowReferences_24 = value;
	}

	inline static int32_t get_offset_of__attributes_25() { return static_cast<int32_t>(offsetof(ListenerElement_t3111952272, ____attributes_25)); }
	inline Hashtable_t1853889766 * get__attributes_25() const { return ____attributes_25; }
	inline Hashtable_t1853889766 ** get_address_of__attributes_25() { return &____attributes_25; }
	inline void set__attributes_25(Hashtable_t1853889766 * value)
	{
		____attributes_25 = value;
		Il2CppCodeGenWriteBarrier((&____attributes_25), value);
	}

	inline static int32_t get_offset_of__isAddedByDefault_26() { return static_cast<int32_t>(offsetof(ListenerElement_t3111952272, ____isAddedByDefault_26)); }
	inline bool get__isAddedByDefault_26() const { return ____isAddedByDefault_26; }
	inline bool* get_address_of__isAddedByDefault_26() { return &____isAddedByDefault_26; }
	inline void set__isAddedByDefault_26(bool value)
	{
		____isAddedByDefault_26 = value;
	}
};

struct ListenerElement_t3111952272_StaticFields
{
public:
	// System.Configuration.ConfigurationProperty System.Diagnostics.ListenerElement::_propFilter
	ConfigurationProperty_t3590861854 * ____propFilter_20;
	// System.Configuration.ConfigurationProperty System.Diagnostics.ListenerElement::_propName
	ConfigurationProperty_t3590861854 * ____propName_21;
	// System.Configuration.ConfigurationProperty System.Diagnostics.ListenerElement::_propOutputOpts
	ConfigurationProperty_t3590861854 * ____propOutputOpts_22;

public:
	inline static int32_t get_offset_of__propFilter_20() { return static_cast<int32_t>(offsetof(ListenerElement_t3111952272_StaticFields, ____propFilter_20)); }
	inline ConfigurationProperty_t3590861854 * get__propFilter_20() const { return ____propFilter_20; }
	inline ConfigurationProperty_t3590861854 ** get_address_of__propFilter_20() { return &____propFilter_20; }
	inline void set__propFilter_20(ConfigurationProperty_t3590861854 * value)
	{
		____propFilter_20 = value;
		Il2CppCodeGenWriteBarrier((&____propFilter_20), value);
	}

	inline static int32_t get_offset_of__propName_21() { return static_cast<int32_t>(offsetof(ListenerElement_t3111952272_StaticFields, ____propName_21)); }
	inline ConfigurationProperty_t3590861854 * get__propName_21() const { return ____propName_21; }
	inline ConfigurationProperty_t3590861854 ** get_address_of__propName_21() { return &____propName_21; }
	inline void set__propName_21(ConfigurationProperty_t3590861854 * value)
	{
		____propName_21 = value;
		Il2CppCodeGenWriteBarrier((&____propName_21), value);
	}

	inline static int32_t get_offset_of__propOutputOpts_22() { return static_cast<int32_t>(offsetof(ListenerElement_t3111952272_StaticFields, ____propOutputOpts_22)); }
	inline ConfigurationProperty_t3590861854 * get__propOutputOpts_22() const { return ____propOutputOpts_22; }
	inline ConfigurationProperty_t3590861854 ** get_address_of__propOutputOpts_22() { return &____propOutputOpts_22; }
	inline void set__propOutputOpts_22(ConfigurationProperty_t3590861854 * value)
	{
		____propOutputOpts_22 = value;
		Il2CppCodeGenWriteBarrier((&____propOutputOpts_22), value);
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // LISTENERELEMENT_T3111952272_H
#ifndef LISTENERELEMENTSCOLLECTION_T1095146761_H
#define LISTENERELEMENTSCOLLECTION_T1095146761_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// System.Diagnostics.ListenerElementsCollection
struct  ListenerElementsCollection_t1095146761  : public ConfigurationElementCollection_t446763386
{
public:

public:
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // LISTENERELEMENTSCOLLECTION_T1095146761_H
#ifndef MONITORINGDESCRIPTIONATTRIBUTE_T2767822115_H
#define MONITORINGDESCRIPTIONATTRIBUTE_T2767822115_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// System.Diagnostics.MonitoringDescriptionAttribute
struct  MonitoringDescriptionAttribute_t2767822115  : public DescriptionAttribute_t874390736
{
public:

public:
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // MONITORINGDESCRIPTIONATTRIBUTE_T2767822115_H
#ifndef SOURCEELEMENTSCOLLECTION_T3236719373_H
#define SOURCEELEMENTSCOLLECTION_T3236719373_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// System.Diagnostics.SourceElementsCollection
struct  SourceElementsCollection_t3236719373  : public ConfigurationElementCollection_t446763386
{
public:

public:
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // SOURCEELEMENTSCOLLECTION_T3236719373_H
#ifndef SOURCELEVELS_T2339259104_H
#define SOURCELEVELS_T2339259104_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// System.Diagnostics.SourceLevels
struct  SourceLevels_t2339259104 
{
public:
	// System.Int32 System.Diagnostics.SourceLevels::value__
	int32_t ___value___2;

public:
	inline static int32_t get_offset_of_value___2() { return static_cast<int32_t>(offsetof(SourceLevels_t2339259104, ___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;
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // SOURCELEVELS_T2339259104_H
#ifndef SWITCHELEMENTSCOLLECTION_T2023008279_H
#define SWITCHELEMENTSCOLLECTION_T2023008279_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// System.Diagnostics.SwitchElementsCollection
struct  SwitchElementsCollection_t2023008279  : public ConfigurationElementCollection_t446763386
{
public:

public:
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // SWITCHELEMENTSCOLLECTION_T2023008279_H
#ifndef SYSTEMDIAGNOSTICSSECTION_T3552941008_H
#define SYSTEMDIAGNOSTICSSECTION_T3552941008_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// System.Diagnostics.SystemDiagnosticsSection
struct  SystemDiagnosticsSection_t3552941008  : public ConfigurationSection_t3156163955
{
public:

public:
};

struct SystemDiagnosticsSection_t3552941008_StaticFields
{
public:
	// System.Configuration.ConfigurationPropertyCollection System.Diagnostics.SystemDiagnosticsSection::_properties
	ConfigurationPropertyCollection_t2852175726 * ____properties_19;
	// System.Configuration.ConfigurationProperty System.Diagnostics.SystemDiagnosticsSection::_propAssert
	ConfigurationProperty_t3590861854 * ____propAssert_20;
	// System.Configuration.ConfigurationProperty System.Diagnostics.SystemDiagnosticsSection::_propPerfCounters
	ConfigurationProperty_t3590861854 * ____propPerfCounters_21;
	// System.Configuration.ConfigurationProperty System.Diagnostics.SystemDiagnosticsSection::_propSources
	ConfigurationProperty_t3590861854 * ____propSources_22;
	// System.Configuration.ConfigurationProperty System.Diagnostics.SystemDiagnosticsSection::_propSharedListeners
	ConfigurationProperty_t3590861854 * ____propSharedListeners_23;
	// System.Configuration.ConfigurationProperty System.Diagnostics.SystemDiagnosticsSection::_propSwitches
	ConfigurationProperty_t3590861854 * ____propSwitches_24;
	// System.Configuration.ConfigurationProperty System.Diagnostics.SystemDiagnosticsSection::_propTrace
	ConfigurationProperty_t3590861854 * ____propTrace_25;

public:
	inline static int32_t get_offset_of__properties_19() { return static_cast<int32_t>(offsetof(SystemDiagnosticsSection_t3552941008_StaticFields, ____properties_19)); }
	inline ConfigurationPropertyCollection_t2852175726 * get__properties_19() const { return ____properties_19; }
	inline ConfigurationPropertyCollection_t2852175726 ** get_address_of__properties_19() { return &____properties_19; }
	inline void set__properties_19(ConfigurationPropertyCollection_t2852175726 * value)
	{
		____properties_19 = value;
		Il2CppCodeGenWriteBarrier((&____properties_19), value);
	}

	inline static int32_t get_offset_of__propAssert_20() { return static_cast<int32_t>(offsetof(SystemDiagnosticsSection_t3552941008_StaticFields, ____propAssert_20)); }
	inline ConfigurationProperty_t3590861854 * get__propAssert_20() const { return ____propAssert_20; }
	inline ConfigurationProperty_t3590861854 ** get_address_of__propAssert_20() { return &____propAssert_20; }
	inline void set__propAssert_20(ConfigurationProperty_t3590861854 * value)
	{
		____propAssert_20 = value;
		Il2CppCodeGenWriteBarrier((&____propAssert_20), value);
	}

	inline static int32_t get_offset_of__propPerfCounters_21() { return static_cast<int32_t>(offsetof(SystemDiagnosticsSection_t3552941008_StaticFields, ____propPerfCounters_21)); }
	inline ConfigurationProperty_t3590861854 * get__propPerfCounters_21() const { return ____propPerfCounters_21; }
	inline ConfigurationProperty_t3590861854 ** get_address_of__propPerfCounters_21() { return &____propPerfCounters_21; }
	inline void set__propPerfCounters_21(ConfigurationProperty_t3590861854 * value)
	{
		____propPerfCounters_21 = value;
		Il2CppCodeGenWriteBarrier((&____propPerfCounters_21), value);
	}

	inline static int32_t get_offset_of__propSources_22() { return static_cast<int32_t>(offsetof(SystemDiagnosticsSection_t3552941008_StaticFields, ____propSources_22)); }
	inline ConfigurationProperty_t3590861854 * get__propSources_22() const { return ____propSources_22; }
	inline ConfigurationProperty_t3590861854 ** get_address_of__propSources_22() { return &____propSources_22; }
	inline void set__propSources_22(ConfigurationProperty_t3590861854 * value)
	{
		____propSources_22 = value;
		Il2CppCodeGenWriteBarrier((&____propSources_22), value);
	}

	inline static int32_t get_offset_of__propSharedListeners_23() { return static_cast<int32_t>(offsetof(SystemDiagnosticsSection_t3552941008_StaticFields, ____propSharedListeners_23)); }
	inline ConfigurationProperty_t3590861854 * get__propSharedListeners_23() const { return ____propSharedListeners_23; }
	inline ConfigurationProperty_t3590861854 ** get_address_of__propSharedListeners_23() { return &____propSharedListeners_23; }
	inline void set__propSharedListeners_23(ConfigurationProperty_t3590861854 * value)
	{
		____propSharedListeners_23 = value;
		Il2CppCodeGenWriteBarrier((&____propSharedListeners_23), value);
	}

	inline static int32_t get_offset_of__propSwitches_24() { return static_cast<int32_t>(offsetof(SystemDiagnosticsSection_t3552941008_StaticFields, ____propSwitches_24)); }
	inline ConfigurationProperty_t3590861854 * get__propSwitches_24() const { return ____propSwitches_24; }
	inline ConfigurationProperty_t3590861854 ** get_address_of__propSwitches_24() { return &____propSwitches_24; }
	inline void set__propSwitches_24(ConfigurationProperty_t3590861854 * value)
	{
		____propSwitches_24 = value;
		Il2CppCodeGenWriteBarrier((&____propSwitches_24), value);
	}

	inline static int32_t get_offset_of__propTrace_25() { return static_cast<int32_t>(offsetof(SystemDiagnosticsSection_t3552941008_StaticFields, ____propTrace_25)); }
	inline ConfigurationProperty_t3590861854 * get__propTrace_25() const { return ____propTrace_25; }
	inline ConfigurationProperty_t3590861854 ** get_address_of__propTrace_25() { return &____propTrace_25; }
	inline void set__propTrace_25(ConfigurationProperty_t3590861854 * value)
	{
		____propTrace_25 = value;
		Il2CppCodeGenWriteBarrier((&____propTrace_25), value);
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // SYSTEMDIAGNOSTICSSECTION_T3552941008_H
#ifndef TRACEINTERNAL_T3347261369_H
#define TRACEINTERNAL_T3347261369_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// System.Diagnostics.TraceInternal
struct  TraceInternal_t3347261369  : public RuntimeObject
{
public:

public:
};

struct TraceInternal_t3347261369_StaticFields
{
public:
	// System.String modreq(System.Runtime.CompilerServices.IsVolatile) System.Diagnostics.TraceInternal::appName
	String_t* ___appName_0;
	// System.Diagnostics.TraceListenerCollection modreq(System.Runtime.CompilerServices.IsVolatile) System.Diagnostics.TraceInternal::listeners
	TraceListenerCollection_t1347122889 * ___listeners_1;
	// System.Boolean modreq(System.Runtime.CompilerServices.IsVolatile) System.Diagnostics.TraceInternal::autoFlush
	bool ___autoFlush_2;
	// System.Boolean modreq(System.Runtime.CompilerServices.IsVolatile) System.Diagnostics.TraceInternal::useGlobalLock
	bool ___useGlobalLock_3;
	// System.Int32 modreq(System.Runtime.CompilerServices.IsVolatile) System.Diagnostics.TraceInternal::indentSize
	int32_t ___indentSize_5;
	// System.Boolean modreq(System.Runtime.CompilerServices.IsVolatile) System.Diagnostics.TraceInternal::settingsInitialized
	bool ___settingsInitialized_6;
	// System.Boolean modreq(System.Runtime.CompilerServices.IsVolatile) System.Diagnostics.TraceInternal::defaultInitialized
	bool ___defaultInitialized_7;
	// System.Object System.Diagnostics.TraceInternal::critSec
	RuntimeObject * ___critSec_8;

public:
	inline static int32_t get_offset_of_appName_0() { return static_cast<int32_t>(offsetof(TraceInternal_t3347261369_StaticFields, ___appName_0)); }
	inline String_t* get_appName_0() const { return ___appName_0; }
	inline String_t** get_address_of_appName_0() { return &___appName_0; }
	inline void set_appName_0(String_t* value)
	{
		___appName_0 = value;
		Il2CppCodeGenWriteBarrier((&___appName_0), value);
	}

	inline static int32_t get_offset_of_listeners_1() { return static_cast<int32_t>(offsetof(TraceInternal_t3347261369_StaticFields, ___listeners_1)); }
	inline TraceListenerCollection_t1347122889 * get_listeners_1() const { return ___listeners_1; }
	inline TraceListenerCollection_t1347122889 ** get_address_of_listeners_1() { return &___listeners_1; }
	inline void set_listeners_1(TraceListenerCollection_t1347122889 * value)
	{
		___listeners_1 = value;
		Il2CppCodeGenWriteBarrier((&___listeners_1), value);
	}

	inline static int32_t get_offset_of_autoFlush_2() { return static_cast<int32_t>(offsetof(TraceInternal_t3347261369_StaticFields, ___autoFlush_2)); }
	inline bool get_autoFlush_2() const { return ___autoFlush_2; }
	inline bool* get_address_of_autoFlush_2() { return &___autoFlush_2; }
	inline void set_autoFlush_2(bool value)
	{
		___autoFlush_2 = value;
	}

	inline static int32_t get_offset_of_useGlobalLock_3() { return static_cast<int32_t>(offsetof(TraceInternal_t3347261369_StaticFields, ___useGlobalLock_3)); }
	inline bool get_useGlobalLock_3() const { return ___useGlobalLock_3; }
	inline bool* get_address_of_useGlobalLock_3() { return &___useGlobalLock_3; }
	inline void set_useGlobalLock_3(bool value)
	{
		___useGlobalLock_3 = value;
	}

	inline static int32_t get_offset_of_indentSize_5() { return static_cast<int32_t>(offsetof(TraceInternal_t3347261369_StaticFields, ___indentSize_5)); }
	inline int32_t get_indentSize_5() const { return ___indentSize_5; }
	inline int32_t* get_address_of_indentSize_5() { return &___indentSize_5; }
	inline void set_indentSize_5(int32_t value)
	{
		___indentSize_5 = value;
	}

	inline static int32_t get_offset_of_settingsInitialized_6() { return static_cast<int32_t>(offsetof(TraceInternal_t3347261369_StaticFields, ___settingsInitialized_6)); }
	inline bool get_settingsInitialized_6() const { return ___settingsInitialized_6; }
	inline bool* get_address_of_settingsInitialized_6() { return &___settingsInitialized_6; }
	inline void set_settingsInitialized_6(bool value)
	{
		___settingsInitialized_6 = value;
	}

	inline static int32_t get_offset_of_defaultInitialized_7() { return static_cast<int32_t>(offsetof(TraceInternal_t3347261369_StaticFields, ___defaultInitialized_7)); }
	inline bool get_defaultInitialized_7() const { return ___defaultInitialized_7; }
	inline bool* get_address_of_defaultInitialized_7() { return &___defaultInitialized_7; }
	inline void set_defaultInitialized_7(bool value)
	{
		___defaultInitialized_7 = value;
	}

	inline static int32_t get_offset_of_critSec_8() { return static_cast<int32_t>(offsetof(TraceInternal_t3347261369_StaticFields, ___critSec_8)); }
	inline RuntimeObject * get_critSec_8() const { return ___critSec_8; }
	inline RuntimeObject ** get_address_of_critSec_8() { return &___critSec_8; }
	inline void set_critSec_8(RuntimeObject * value)
	{
		___critSec_8 = value;
		Il2CppCodeGenWriteBarrier((&___critSec_8), value);
	}
};

struct TraceInternal_t3347261369_ThreadStaticFields
{
public:
	// System.Int32 System.Diagnostics.TraceInternal::indentLevel
	int32_t ___indentLevel_4;

public:
	inline static int32_t get_offset_of_indentLevel_4() { return static_cast<int32_t>(offsetof(TraceInternal_t3347261369_ThreadStaticFields, ___indentLevel_4)); }
	inline int32_t get_indentLevel_4() const { return ___indentLevel_4; }
	inline int32_t* get_address_of_indentLevel_4() { return &___indentLevel_4; }
	inline void set_indentLevel_4(int32_t value)
	{
		___indentLevel_4 = value;
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // TRACEINTERNAL_T3347261369_H
#ifndef TRACEOPTIONS_T3546477972_H
#define TRACEOPTIONS_T3546477972_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// System.Diagnostics.TraceOptions
struct  TraceOptions_t3546477972 
{
public:
	// System.Int32 System.Diagnostics.TraceOptions::value__
	int32_t ___value___2;

public:
	inline static int32_t get_offset_of_value___2() { return static_cast<int32_t>(offsetof(TraceOptions_t3546477972, ___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;
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // TRACEOPTIONS_T3546477972_H
#ifndef FORMATEXCEPTION_T154580423_H
#define FORMATEXCEPTION_T154580423_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// System.FormatException
struct  FormatException_t154580423  : public SystemException_t176217640
{
public:

public:
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // FORMATEXCEPTION_T154580423_H
#ifndef COMPAREOPTIONS_T4130014775_H
#define COMPAREOPTIONS_T4130014775_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// System.Globalization.CompareOptions
struct  CompareOptions_t4130014775 
{
public:
	// System.Int32 System.Globalization.CompareOptions::value__
	int32_t ___value___2;

public:
	inline static int32_t get_offset_of_value___2() { return static_cast<int32_t>(offsetof(CompareOptions_t4130014775, ___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;
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // COMPAREOPTIONS_T4130014775_H
#ifndef NUMBERSTYLES_T617258130_H
#define NUMBERSTYLES_T617258130_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// System.Globalization.NumberStyles
struct  NumberStyles_t617258130 
{
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_t617258130, ___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;
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // NUMBERSTYLES_T617258130_H
#ifndef COMPRESSIONMODE_T3714291783_H
#define COMPRESSIONMODE_T3714291783_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// System.IO.Compression.CompressionMode
struct  CompressionMode_t3714291783 
{
public:
	// System.Int32 System.IO.Compression.CompressionMode::value__
	int32_t ___value___2;

public:
	inline static int32_t get_offset_of_value___2() { return static_cast<int32_t>(offsetof(CompressionMode_t3714291783, ___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;
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // COMPRESSIONMODE_T3714291783_H
#ifndef DEFLATESTREAMNATIVE_T1405046456_H
#define DEFLATESTREAMNATIVE_T1405046456_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// System.IO.Compression.DeflateStreamNative
struct  DeflateStreamNative_t1405046456  : public RuntimeObject
{
public:
	// System.IO.Compression.DeflateStreamNative/UnmanagedReadOrWrite System.IO.Compression.DeflateStreamNative::feeder
	UnmanagedReadOrWrite_t1975956110 * ___feeder_0;
	// System.IO.Stream System.IO.Compression.DeflateStreamNative::base_stream
	Stream_t1273022909 * ___base_stream_1;
	// System.IO.Compression.DeflateStreamNative/SafeDeflateStreamHandle System.IO.Compression.DeflateStreamNative::z_stream
	SafeDeflateStreamHandle_t2005819069 * ___z_stream_2;
	// System.Runtime.InteropServices.GCHandle System.IO.Compression.DeflateStreamNative::data
	GCHandle_t3351438187  ___data_3;
	// System.Boolean System.IO.Compression.DeflateStreamNative::disposed
	bool ___disposed_4;
	// System.Byte[] System.IO.Compression.DeflateStreamNative::io_buffer
	ByteU5BU5D_t4116647657* ___io_buffer_5;

public:
	inline static int32_t get_offset_of_feeder_0() { return static_cast<int32_t>(offsetof(DeflateStreamNative_t1405046456, ___feeder_0)); }
	inline UnmanagedReadOrWrite_t1975956110 * get_feeder_0() const { return ___feeder_0; }
	inline UnmanagedReadOrWrite_t1975956110 ** get_address_of_feeder_0() { return &___feeder_0; }
	inline void set_feeder_0(UnmanagedReadOrWrite_t1975956110 * value)
	{
		___feeder_0 = value;
		Il2CppCodeGenWriteBarrier((&___feeder_0), value);
	}

	inline static int32_t get_offset_of_base_stream_1() { return static_cast<int32_t>(offsetof(DeflateStreamNative_t1405046456, ___base_stream_1)); }
	inline Stream_t1273022909 * get_base_stream_1() const { return ___base_stream_1; }
	inline Stream_t1273022909 ** get_address_of_base_stream_1() { return &___base_stream_1; }
	inline void set_base_stream_1(Stream_t1273022909 * value)
	{
		___base_stream_1 = value;
		Il2CppCodeGenWriteBarrier((&___base_stream_1), value);
	}

	inline static int32_t get_offset_of_z_stream_2() { return static_cast<int32_t>(offsetof(DeflateStreamNative_t1405046456, ___z_stream_2)); }
	inline SafeDeflateStreamHandle_t2005819069 * get_z_stream_2() const { return ___z_stream_2; }
	inline SafeDeflateStreamHandle_t2005819069 ** get_address_of_z_stream_2() { return &___z_stream_2; }
	inline void set_z_stream_2(SafeDeflateStreamHandle_t2005819069 * value)
	{
		___z_stream_2 = value;
		Il2CppCodeGenWriteBarrier((&___z_stream_2), value);
	}

	inline static int32_t get_offset_of_data_3() { return static_cast<int32_t>(offsetof(DeflateStreamNative_t1405046456, ___data_3)); }
	inline GCHandle_t3351438187  get_data_3() const { return ___data_3; }
	inline GCHandle_t3351438187 * get_address_of_data_3() { return &___data_3; }
	inline void set_data_3(GCHandle_t3351438187  value)
	{
		___data_3 = value;
	}

	inline static int32_t get_offset_of_disposed_4() { return static_cast<int32_t>(offsetof(DeflateStreamNative_t1405046456, ___disposed_4)); }
	inline bool get_disposed_4() const { return ___disposed_4; }
	inline bool* get_address_of_disposed_4() { return &___disposed_4; }
	inline void set_disposed_4(bool value)
	{
		___disposed_4 = value;
	}

	inline static int32_t get_offset_of_io_buffer_5() { return static_cast<int32_t>(offsetof(DeflateStreamNative_t1405046456, ___io_buffer_5)); }
	inline ByteU5BU5D_t4116647657* get_io_buffer_5() const { return ___io_buffer_5; }
	inline ByteU5BU5D_t4116647657** get_address_of_io_buffer_5() { return &___io_buffer_5; }
	inline void set_io_buffer_5(ByteU5BU5D_t4116647657* value)
	{
		___io_buffer_5 = value;
		Il2CppCodeGenWriteBarrier((&___io_buffer_5), value);
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // DEFLATESTREAMNATIVE_T1405046456_H
#ifndef GZIPSTREAM_T3417139389_H
#define GZIPSTREAM_T3417139389_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// System.IO.Compression.GZipStream
struct  GZipStream_t3417139389  : public Stream_t1273022909
{
public:
	// System.IO.Compression.DeflateStream System.IO.Compression.GZipStream::_deflateStream
	DeflateStream_t4175168077 * ____deflateStream_4;

public:
	inline static int32_t get_offset_of__deflateStream_4() { return static_cast<int32_t>(offsetof(GZipStream_t3417139389, ____deflateStream_4)); }
	inline DeflateStream_t4175168077 * get__deflateStream_4() const { return ____deflateStream_4; }
	inline DeflateStream_t4175168077 ** get_address_of__deflateStream_4() { return &____deflateStream_4; }
	inline void set__deflateStream_4(DeflateStream_t4175168077 * value)
	{
		____deflateStream_4 = value;
		Il2CppCodeGenWriteBarrier((&____deflateStream_4), value);
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // GZIPSTREAM_T3417139389_H
#ifndef IOEXCEPTION_T4088381929_H
#define IOEXCEPTION_T4088381929_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// System.IO.IOException
struct  IOException_t4088381929  : public SystemException_t176217640
{
public:
	// System.String System.IO.IOException::_maybeFullPath
	String_t* ____maybeFullPath_17;

public:
	inline static int32_t get_offset_of__maybeFullPath_17() { return static_cast<int32_t>(offsetof(IOException_t4088381929, ____maybeFullPath_17)); }
	inline String_t* get__maybeFullPath_17() const { return ____maybeFullPath_17; }
	inline String_t** get_address_of__maybeFullPath_17() { return &____maybeFullPath_17; }
	inline void set__maybeFullPath_17(String_t* value)
	{
		____maybeFullPath_17 = value;
		Il2CppCodeGenWriteBarrier((&____maybeFullPath_17), value);
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // IOEXCEPTION_T4088381929_H
#ifndef SEEKORIGIN_T1441174344_H
#define SEEKORIGIN_T1441174344_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// System.IO.SeekOrigin
struct  SeekOrigin_t1441174344 
{
public:
	// System.Int32 System.IO.SeekOrigin::value__
	int32_t ___value___2;

public:
	inline static int32_t get_offset_of_value___2() { return static_cast<int32_t>(offsetof(SeekOrigin_t1441174344, ___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;
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // SEEKORIGIN_T1441174344_H
#ifndef IOOPERATION_T344984103_H
#define IOOPERATION_T344984103_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// System.IOOperation
struct  IOOperation_t344984103 
{
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_t344984103, ___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;
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // IOOPERATION_T344984103_H
#ifndef INVALIDOPERATIONEXCEPTION_T56020091_H
#define INVALIDOPERATIONEXCEPTION_T56020091_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// System.InvalidOperationException
struct  InvalidOperationException_t56020091  : public SystemException_t176217640
{
public:

public:
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // INVALIDOPERATIONEXCEPTION_T56020091_H
#ifndef REQUESTCACHELEVEL_T1509648360_H
#define REQUESTCACHELEVEL_T1509648360_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// System.Net.Cache.RequestCacheLevel
struct  RequestCacheLevel_t1509648360 
{
public:
	// System.Int32 System.Net.Cache.RequestCacheLevel::value__
	int32_t ___value___2;

public:
	inline static int32_t get_offset_of_value___2() { return static_cast<int32_t>(offsetof(RequestCacheLevel_t1509648360, ___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;
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // REQUESTCACHELEVEL_T1509648360_H
#ifndef CLOSEEXSTATE_T858663756_H
#define CLOSEEXSTATE_T858663756_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// System.Net.CloseExState
struct  CloseExState_t858663756 
{
public:
	// System.Int32 System.Net.CloseExState::value__
	int32_t ___value___2;

public:
	inline static int32_t get_offset_of_value___2() { return static_cast<int32_t>(offsetof(CloseExState_t858663756, ___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;
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // CLOSEEXSTATE_T858663756_H
#ifndef AUTHENTICATIONMODULEELEMENTCOLLECTION_T1161221431_H
#define AUTHENTICATIONMODULEELEMENTCOLLECTION_T1161221431_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// System.Net.Configuration.AuthenticationModuleElementCollection
struct  AuthenticationModuleElementCollection_t1161221431  : public ConfigurationElementCollection_t446763386
{
public:

public:
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // AUTHENTICATIONMODULEELEMENTCOLLECTION_T1161221431_H
#ifndef AUTHENTICATIONMODULESSECTION_T1083221556_H
#define AUTHENTICATIONMODULESSECTION_T1083221556_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// System.Net.Configuration.AuthenticationModulesSection
struct  AuthenticationModulesSection_t1083221556  : public ConfigurationSection_t3156163955
{
public:

public:
};

struct AuthenticationModulesSection_t1083221556_StaticFields
{
public:
	// System.Configuration.ConfigurationPropertyCollection System.Net.Configuration.AuthenticationModulesSection::properties
	ConfigurationPropertyCollection_t2852175726 * ___properties_19;
	// System.Configuration.ConfigurationProperty System.Net.Configuration.AuthenticationModulesSection::authenticationModulesProp
	ConfigurationProperty_t3590861854 * ___authenticationModulesProp_20;

public:
	inline static int32_t get_offset_of_properties_19() { return static_cast<int32_t>(offsetof(AuthenticationModulesSection_t1083221556_StaticFields, ___properties_19)); }
	inline ConfigurationPropertyCollection_t2852175726 * get_properties_19() const { return ___properties_19; }
	inline ConfigurationPropertyCollection_t2852175726 ** get_address_of_properties_19() { return &___properties_19; }
	inline void set_properties_19(ConfigurationPropertyCollection_t2852175726 * value)
	{
		___properties_19 = value;
		Il2CppCodeGenWriteBarrier((&___properties_19), value);
	}

	inline static int32_t get_offset_of_authenticationModulesProp_20() { return static_cast<int32_t>(offsetof(AuthenticationModulesSection_t1083221556_StaticFields, ___authenticationModulesProp_20)); }
	inline ConfigurationProperty_t3590861854 * get_authenticationModulesProp_20() const { return ___authenticationModulesProp_20; }
	inline ConfigurationProperty_t3590861854 ** get_address_of_authenticationModulesProp_20() { return &___authenticationModulesProp_20; }
	inline void set_authenticationModulesProp_20(ConfigurationProperty_t3590861854 * value)
	{
		___authenticationModulesProp_20 = value;
		Il2CppCodeGenWriteBarrier((&___authenticationModulesProp_20), value);
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // AUTHENTICATIONMODULESSECTION_T1083221556_H
#ifndef BYPASSELEMENTCOLLECTION_T47326401_H
#define BYPASSELEMENTCOLLECTION_T47326401_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// System.Net.Configuration.BypassElementCollection
struct  BypassElementCollection_t47326401  : public ConfigurationElementCollection_t446763386
{
public:

public:
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // BYPASSELEMENTCOLLECTION_T47326401_H
#ifndef CONNECTIONMANAGEMENTELEMENTCOLLECTION_T3860227195_H
#define CONNECTIONMANAGEMENTELEMENTCOLLECTION_T3860227195_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// System.Net.Configuration.ConnectionManagementElementCollection
struct  ConnectionManagementElementCollection_t3860227195  : public ConfigurationElementCollection_t446763386
{
public:

public:
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // CONNECTIONMANAGEMENTELEMENTCOLLECTION_T3860227195_H
#ifndef CONNECTIONMANAGEMENTSECTION_T1603642748_H
#define CONNECTIONMANAGEMENTSECTION_T1603642748_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// System.Net.Configuration.ConnectionManagementSection
struct  ConnectionManagementSection_t1603642748  : public ConfigurationSection_t3156163955
{
public:

public:
};

struct ConnectionManagementSection_t1603642748_StaticFields
{
public:
	// System.Configuration.ConfigurationProperty System.Net.Configuration.ConnectionManagementSection::connectionManagementProp
	ConfigurationProperty_t3590861854 * ___connectionManagementProp_19;
	// System.Configuration.ConfigurationPropertyCollection System.Net.Configuration.ConnectionManagementSection::properties
	ConfigurationPropertyCollection_t2852175726 * ___properties_20;

public:
	inline static int32_t get_offset_of_connectionManagementProp_19() { return static_cast<int32_t>(offsetof(ConnectionManagementSection_t1603642748_StaticFields, ___connectionManagementProp_19)); }
	inline ConfigurationProperty_t3590861854 * get_connectionManagementProp_19() const { return ___connectionManagementProp_19; }
	inline ConfigurationProperty_t3590861854 ** get_address_of_connectionManagementProp_19() { return &___connectionManagementProp_19; }
	inline void set_connectionManagementProp_19(ConfigurationProperty_t3590861854 * value)
	{
		___connectionManagementProp_19 = value;
		Il2CppCodeGenWriteBarrier((&___connectionManagementProp_19), value);
	}

	inline static int32_t get_offset_of_properties_20() { return static_cast<int32_t>(offsetof(ConnectionManagementSection_t1603642748_StaticFields, ___properties_20)); }
	inline ConfigurationPropertyCollection_t2852175726 * get_properties_20() const { return ___properties_20; }
	inline ConfigurationPropertyCollection_t2852175726 ** get_address_of_properties_20() { return &___properties_20; }
	inline void set_properties_20(ConfigurationPropertyCollection_t2852175726 * value)
	{
		___properties_20 = value;
		Il2CppCodeGenWriteBarrier((&___properties_20), value);
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // CONNECTIONMANAGEMENTSECTION_T1603642748_H
#ifndef DEFAULTPROXYSECTION_T4167594595_H
#define DEFAULTPROXYSECTION_T4167594595_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// System.Net.Configuration.DefaultProxySection
struct  DefaultProxySection_t4167594595  : public ConfigurationSection_t3156163955
{
public:

public:
};

struct DefaultProxySection_t4167594595_StaticFields
{
public:
	// System.Configuration.ConfigurationPropertyCollection System.Net.Configuration.DefaultProxySection::properties
	ConfigurationPropertyCollection_t2852175726 * ___properties_19;
	// System.Configuration.ConfigurationProperty System.Net.Configuration.DefaultProxySection::bypassListProp
	ConfigurationProperty_t3590861854 * ___bypassListProp_20;
	// System.Configuration.ConfigurationProperty System.Net.Configuration.DefaultProxySection::enabledProp
	ConfigurationProperty_t3590861854 * ___enabledProp_21;
	// System.Configuration.ConfigurationProperty System.Net.Configuration.DefaultProxySection::moduleProp
	ConfigurationProperty_t3590861854 * ___moduleProp_22;
	// System.Configuration.ConfigurationProperty System.Net.Configuration.DefaultProxySection::proxyProp
	ConfigurationProperty_t3590861854 * ___proxyProp_23;
	// System.Configuration.ConfigurationProperty System.Net.Configuration.DefaultProxySection::useDefaultCredentialsProp
	ConfigurationProperty_t3590861854 * ___useDefaultCredentialsProp_24;

public:
	inline static int32_t get_offset_of_properties_19() { return static_cast<int32_t>(offsetof(DefaultProxySection_t4167594595_StaticFields, ___properties_19)); }
	inline ConfigurationPropertyCollection_t2852175726 * get_properties_19() const { return ___properties_19; }
	inline ConfigurationPropertyCollection_t2852175726 ** get_address_of_properties_19() { return &___properties_19; }
	inline void set_properties_19(ConfigurationPropertyCollection_t2852175726 * value)
	{
		___properties_19 = value;
		Il2CppCodeGenWriteBarrier((&___properties_19), value);
	}

	inline static int32_t get_offset_of_bypassListProp_20() { return static_cast<int32_t>(offsetof(DefaultProxySection_t4167594595_StaticFields, ___bypassListProp_20)); }
	inline ConfigurationProperty_t3590861854 * get_bypassListProp_20() const { return ___bypassListProp_20; }
	inline ConfigurationProperty_t3590861854 ** get_address_of_bypassListProp_20() { return &___bypassListProp_20; }
	inline void set_bypassListProp_20(ConfigurationProperty_t3590861854 * value)
	{
		___bypassListProp_20 = value;
		Il2CppCodeGenWriteBarrier((&___bypassListProp_20), value);
	}

	inline static int32_t get_offset_of_enabledProp_21() { return static_cast<int32_t>(offsetof(DefaultProxySection_t4167594595_StaticFields, ___enabledProp_21)); }
	inline ConfigurationProperty_t3590861854 * get_enabledProp_21() const { return ___enabledProp_21; }
	inline ConfigurationProperty_t3590861854 ** get_address_of_enabledProp_21() { return &___enabledProp_21; }
	inline void set_enabledProp_21(ConfigurationProperty_t3590861854 * value)
	{
		___enabledProp_21 = value;
		Il2CppCodeGenWriteBarrier((&___enabledProp_21), value);
	}

	inline static int32_t get_offset_of_moduleProp_22() { return static_cast<int32_t>(offsetof(DefaultProxySection_t4167594595_StaticFields, ___moduleProp_22)); }
	inline ConfigurationProperty_t3590861854 * get_moduleProp_22() const { return ___moduleProp_22; }
	inline ConfigurationProperty_t3590861854 ** get_address_of_moduleProp_22() { return &___moduleProp_22; }
	inline void set_moduleProp_22(ConfigurationProperty_t3590861854 * value)
	{
		___moduleProp_22 = value;
		Il2CppCodeGenWriteBarrier((&___moduleProp_22), value);
	}

	inline static int32_t get_offset_of_proxyProp_23() { return static_cast<int32_t>(offsetof(DefaultProxySection_t4167594595_StaticFields, ___proxyProp_23)); }
	inline ConfigurationProperty_t3590861854 * get_proxyProp_23() const { return ___proxyProp_23; }
	inline ConfigurationProperty_t3590861854 ** get_address_of_proxyProp_23() { return &___proxyProp_23; }
	inline void set_proxyProp_23(ConfigurationProperty_t3590861854 * value)
	{
		___proxyProp_23 = value;
		Il2CppCodeGenWriteBarrier((&___proxyProp_23), value);
	}

	inline static int32_t get_offset_of_useDefaultCredentialsProp_24() { return static_cast<int32_t>(offsetof(DefaultProxySection_t4167594595_StaticFields, ___useDefaultCredentialsProp_24)); }
	inline ConfigurationProperty_t3590861854 * get_useDefaultCredentialsProp_24() const { return ___useDefaultCredentialsProp_24; }
	inline ConfigurationProperty_t3590861854 ** get_address_of_useDefaultCredentialsProp_24() { return &___useDefaultCredentialsProp_24; }
	inline void set_useDefaultCredentialsProp_24(ConfigurationProperty_t3590861854 * value)
	{
		___useDefaultCredentialsProp_24 = value;
		Il2CppCodeGenWriteBarrier((&___useDefaultCredentialsProp_24), value);
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // DEFAULTPROXYSECTION_T4167594595_H
#ifndef AUTODETECTVALUES_T1649618618_H
#define AUTODETECTVALUES_T1649618618_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// System.Net.Configuration.ProxyElement/AutoDetectValues
struct  AutoDetectValues_t1649618618 
{
public:
	// System.Int32 System.Net.Configuration.ProxyElement/AutoDetectValues::value__
	int32_t ___value___2;

public:
	inline static int32_t get_offset_of_value___2() { return static_cast<int32_t>(offsetof(AutoDetectValues_t1649618618, ___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;
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // AUTODETECTVALUES_T1649618618_H
#ifndef BYPASSONLOCALVALUES_T945670496_H
#define BYPASSONLOCALVALUES_T945670496_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// System.Net.Configuration.ProxyElement/BypassOnLocalValues
struct  BypassOnLocalValues_t945670496 
{
public:
	// System.Int32 System.Net.Configuration.ProxyElement/BypassOnLocalValues::value__
	int32_t ___value___2;

public:
	inline static int32_t get_offset_of_value___2() { return static_cast<int32_t>(offsetof(BypassOnLocalValues_t945670496, ___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;
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // BYPASSONLOCALVALUES_T945670496_H
#ifndef USESYSTEMDEFAULTVALUES_T2711047072_H
#define USESYSTEMDEFAULTVALUES_T2711047072_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// System.Net.Configuration.ProxyElement/UseSystemDefaultValues
struct  UseSystemDefaultValues_t2711047072 
{
public:
	// System.Int32 System.Net.Configuration.ProxyElement/UseSystemDefaultValues::value__
	int32_t ___value___2;

public:
	inline static int32_t get_offset_of_value___2() { return static_cast<int32_t>(offsetof(UseSystemDefaultValues_t2711047072, ___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;
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // USESYSTEMDEFAULTVALUES_T2711047072_H
#ifndef SETTINGSSECTION_T1259474535_H
#define SETTINGSSECTION_T1259474535_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// System.Net.Configuration.SettingsSection
struct  SettingsSection_t1259474535  : public ConfigurationSection_t3156163955
{
public:

public:
};

struct SettingsSection_t1259474535_StaticFields
{
public:
	// System.Configuration.ConfigurationPropertyCollection System.Net.Configuration.SettingsSection::properties
	ConfigurationPropertyCollection_t2852175726 * ___properties_19;
	// System.Configuration.ConfigurationProperty System.Net.Configuration.SettingsSection::httpWebRequestProp
	ConfigurationProperty_t3590861854 * ___httpWebRequestProp_20;
	// System.Configuration.ConfigurationProperty System.Net.Configuration.SettingsSection::ipv6Prop
	ConfigurationProperty_t3590861854 * ___ipv6Prop_21;
	// System.Configuration.ConfigurationProperty System.Net.Configuration.SettingsSection::performanceCountersProp
	ConfigurationProperty_t3590861854 * ___performanceCountersProp_22;
	// System.Configuration.ConfigurationProperty System.Net.Configuration.SettingsSection::servicePointManagerProp
	ConfigurationProperty_t3590861854 * ___servicePointManagerProp_23;
	// System.Configuration.ConfigurationProperty System.Net.Configuration.SettingsSection::webProxyScriptProp
	ConfigurationProperty_t3590861854 * ___webProxyScriptProp_24;
	// System.Configuration.ConfigurationProperty System.Net.Configuration.SettingsSection::socketProp
	ConfigurationProperty_t3590861854 * ___socketProp_25;

public:
	inline static int32_t get_offset_of_properties_19() { return static_cast<int32_t>(offsetof(SettingsSection_t1259474535_StaticFields, ___properties_19)); }
	inline ConfigurationPropertyCollection_t2852175726 * get_properties_19() const { return ___properties_19; }
	inline ConfigurationPropertyCollection_t2852175726 ** get_address_of_properties_19() { return &___properties_19; }
	inline void set_properties_19(ConfigurationPropertyCollection_t2852175726 * value)
	{
		___properties_19 = value;
		Il2CppCodeGenWriteBarrier((&___properties_19), value);
	}

	inline static int32_t get_offset_of_httpWebRequestProp_20() { return static_cast<int32_t>(offsetof(SettingsSection_t1259474535_StaticFields, ___httpWebRequestProp_20)); }
	inline ConfigurationProperty_t3590861854 * get_httpWebRequestProp_20() const { return ___httpWebRequestProp_20; }
	inline ConfigurationProperty_t3590861854 ** get_address_of_httpWebRequestProp_20() { return &___httpWebRequestProp_20; }
	inline void set_httpWebRequestProp_20(ConfigurationProperty_t3590861854 * value)
	{
		___httpWebRequestProp_20 = value;
		Il2CppCodeGenWriteBarrier((&___httpWebRequestProp_20), value);
	}

	inline static int32_t get_offset_of_ipv6Prop_21() { return static_cast<int32_t>(offsetof(SettingsSection_t1259474535_StaticFields, ___ipv6Prop_21)); }
	inline ConfigurationProperty_t3590861854 * get_ipv6Prop_21() const { return ___ipv6Prop_21; }
	inline ConfigurationProperty_t3590861854 ** get_address_of_ipv6Prop_21() { return &___ipv6Prop_21; }
	inline void set_ipv6Prop_21(ConfigurationProperty_t3590861854 * value)
	{
		___ipv6Prop_21 = value;
		Il2CppCodeGenWriteBarrier((&___ipv6Prop_21), value);
	}

	inline static int32_t get_offset_of_performanceCountersProp_22() { return static_cast<int32_t>(offsetof(SettingsSection_t1259474535_StaticFields, ___performanceCountersProp_22)); }
	inline ConfigurationProperty_t3590861854 * get_performanceCountersProp_22() const { return ___performanceCountersProp_22; }
	inline ConfigurationProperty_t3590861854 ** get_address_of_performanceCountersProp_22() { return &___performanceCountersProp_22; }
	inline void set_performanceCountersProp_22(ConfigurationProperty_t3590861854 * value)
	{
		___performanceCountersProp_22 = value;
		Il2CppCodeGenWriteBarrier((&___performanceCountersProp_22), value);
	}

	inline static int32_t get_offset_of_servicePointManagerProp_23() { return static_cast<int32_t>(offsetof(SettingsSection_t1259474535_StaticFields, ___servicePointManagerProp_23)); }
	inline ConfigurationProperty_t3590861854 * get_servicePointManagerProp_23() const { return ___servicePointManagerProp_23; }
	inline ConfigurationProperty_t3590861854 ** get_address_of_servicePointManagerProp_23() { return &___servicePointManagerProp_23; }
	inline void set_servicePointManagerProp_23(ConfigurationProperty_t3590861854 * value)
	{
		___servicePointManagerProp_23 = value;
		Il2CppCodeGenWriteBarrier((&___servicePointManagerProp_23), value);
	}

	inline static int32_t get_offset_of_webProxyScriptProp_24() { return static_cast<int32_t>(offsetof(SettingsSection_t1259474535_StaticFields, ___webProxyScriptProp_24)); }
	inline ConfigurationProperty_t3590861854 * get_webProxyScriptProp_24() const { return ___webProxyScriptProp_24; }
	inline ConfigurationProperty_t3590861854 ** get_address_of_webProxyScriptProp_24() { return &___webProxyScriptProp_24; }
	inline void set_webProxyScriptProp_24(ConfigurationProperty_t3590861854 * value)
	{
		___webProxyScriptProp_24 = value;
		Il2CppCodeGenWriteBarrier((&___webProxyScriptProp_24), value);
	}

	inline static int32_t get_offset_of_socketProp_25() { return static_cast<int32_t>(offsetof(SettingsSection_t1259474535_StaticFields, ___socketProp_25)); }
	inline ConfigurationProperty_t3590861854 * get_socketProp_25() const { return ___socketProp_25; }
	inline ConfigurationProperty_t3590861854 ** get_address_of_socketProp_25() { return &___socketProp_25; }
	inline void set_socketProp_25(ConfigurationProperty_t3590861854 * value)
	{
		___socketProp_25 = value;
		Il2CppCodeGenWriteBarrier((&___socketProp_25), value);
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // SETTINGSSECTION_T1259474535_H
#ifndef WEBREQUESTMODULEELEMENTCOLLECTION_T925190782_H
#define WEBREQUESTMODULEELEMENTCOLLECTION_T925190782_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// System.Net.Configuration.WebRequestModuleElementCollection
struct  WebRequestModuleElementCollection_t925190782  : public ConfigurationElementCollection_t446763386
{
public:

public:
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // WEBREQUESTMODULEELEMENTCOLLECTION_T925190782_H
#ifndef WEBREQUESTMODULESSECTION_T4132732301_H
#define WEBREQUESTMODULESSECTION_T4132732301_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// System.Net.Configuration.WebRequestModulesSection
struct  WebRequestModulesSection_t4132732301  : public ConfigurationSection_t3156163955
{
public:

public:
};

struct WebRequestModulesSection_t4132732301_StaticFields
{
public:
	// System.Configuration.ConfigurationPropertyCollection System.Net.Configuration.WebRequestModulesSection::properties
	ConfigurationPropertyCollection_t2852175726 * ___properties_19;
	// System.Configuration.ConfigurationProperty System.Net.Configuration.WebRequestModulesSection::webRequestModulesProp
	ConfigurationProperty_t3590861854 * ___webRequestModulesProp_20;

public:
	inline static int32_t get_offset_of_properties_19() { return static_cast<int32_t>(offsetof(WebRequestModulesSection_t4132732301_StaticFields, ___properties_19)); }
	inline ConfigurationPropertyCollection_t2852175726 * get_properties_19() const { return ___properties_19; }
	inline ConfigurationPropertyCollection_t2852175726 ** get_address_of_properties_19() { return &___properties_19; }
	inline void set_properties_19(ConfigurationPropertyCollection_t2852175726 * value)
	{
		___properties_19 = value;
		Il2CppCodeGenWriteBarrier((&___properties_19), value);
	}

	inline static int32_t get_offset_of_webRequestModulesProp_20() { return static_cast<int32_t>(offsetof(WebRequestModulesSection_t4132732301_StaticFields, ___webRequestModulesProp_20)); }
	inline ConfigurationProperty_t3590861854 * get_webRequestModulesProp_20() const { return ___webRequestModulesProp_20; }
	inline ConfigurationProperty_t3590861854 ** get_address_of_webRequestModulesProp_20() { return &___webRequestModulesProp_20; }
	inline void set_webRequestModulesProp_20(ConfigurationProperty_t3590861854 * value)
	{
		___webRequestModulesProp_20 = value;
		Il2CppCodeGenWriteBarrier((&___webRequestModulesProp_20), value);
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // WEBREQUESTMODULESSECTION_T4132732301_H
#ifndef COOKIECOLLECTION_T3881042616_H
#define COOKIECOLLECTION_T3881042616_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// System.Net.CookieCollection
struct  CookieCollection_t3881042616  : public RuntimeObject
{
public:
	// System.Int32 System.Net.CookieCollection::m_version
	int32_t ___m_version_0;
	// System.Collections.ArrayList System.Net.CookieCollection::m_list
	ArrayList_t2718874744 * ___m_list_1;
	// System.DateTime System.Net.CookieCollection::m_TimeStamp
	DateTime_t3738529785  ___m_TimeStamp_2;
	// System.Boolean System.Net.CookieCollection::m_has_other_versions
	bool ___m_has_other_versions_3;
	// System.Boolean System.Net.CookieCollection::m_IsReadOnly
	bool ___m_IsReadOnly_4;

public:
	inline static int32_t get_offset_of_m_version_0() { return static_cast<int32_t>(offsetof(CookieCollection_t3881042616, ___m_version_0)); }
	inline int32_t get_m_version_0() const { return ___m_version_0; }
	inline int32_t* get_address_of_m_version_0() { return &___m_version_0; }
	inline void set_m_version_0(int32_t value)
	{
		___m_version_0 = value;
	}

	inline static int32_t get_offset_of_m_list_1() { return static_cast<int32_t>(offsetof(CookieCollection_t3881042616, ___m_list_1)); }
	inline ArrayList_t2718874744 * get_m_list_1() const { return ___m_list_1; }
	inline ArrayList_t2718874744 ** get_address_of_m_list_1() { return &___m_list_1; }
	inline void set_m_list_1(ArrayList_t2718874744 * value)
	{
		___m_list_1 = value;
		Il2CppCodeGenWriteBarrier((&___m_list_1), value);
	}

	inline static int32_t get_offset_of_m_TimeStamp_2() { return static_cast<int32_t>(offsetof(CookieCollection_t3881042616, ___m_TimeStamp_2)); }
	inline DateTime_t3738529785  get_m_TimeStamp_2() const { return ___m_TimeStamp_2; }
	inline DateTime_t3738529785 * get_address_of_m_TimeStamp_2() { return &___m_TimeStamp_2; }
	inline void set_m_TimeStamp_2(DateTime_t3738529785  value)
	{
		___m_TimeStamp_2 = value;
	}

	inline static int32_t get_offset_of_m_has_other_versions_3() { return static_cast<int32_t>(offsetof(CookieCollection_t3881042616, ___m_has_other_versions_3)); }
	inline bool get_m_has_other_versions_3() const { return ___m_has_other_versions_3; }
	inline bool* get_address_of_m_has_other_versions_3() { return &___m_has_other_versions_3; }
	inline void set_m_has_other_versions_3(bool value)
	{
		___m_has_other_versions_3 = value;
	}

	inline static int32_t get_offset_of_m_IsReadOnly_4() { return static_cast<int32_t>(offsetof(CookieCollection_t3881042616, ___m_IsReadOnly_4)); }
	inline bool get_m_IsReadOnly_4() const { return ___m_IsReadOnly_4; }
	inline bool* get_address_of_m_IsReadOnly_4() { return &___m_IsReadOnly_4; }
	inline void set_m_IsReadOnly_4(bool value)
	{
		___m_IsReadOnly_4 = value;
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // COOKIECOLLECTION_T3881042616_H
#ifndef STAMP_T813984649_H
#define STAMP_T813984649_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// System.Net.CookieCollection/Stamp
struct  Stamp_t813984649 
{
public:
	// System.Int32 System.Net.CookieCollection/Stamp::value__
	int32_t ___value___2;

public:
	inline static int32_t get_offset_of_value___2() { return static_cast<int32_t>(offsetof(Stamp_t813984649, ___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;
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // STAMP_T813984649_H
#ifndef COOKIEVARIANT_T1245073431_H
#define COOKIEVARIANT_T1245073431_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// System.Net.CookieVariant
struct  CookieVariant_t1245073431 
{
public:
	// System.Int32 System.Net.CookieVariant::value__
	int32_t ___value___2;

public:
	inline static int32_t get_offset_of_value___2() { return static_cast<int32_t>(offsetof(CookieVariant_t1245073431, ___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;
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // COOKIEVARIANT_T1245073431_H
#ifndef AUTHENTICATIONLEVEL_T1236753641_H
#define AUTHENTICATIONLEVEL_T1236753641_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// System.Net.Security.AuthenticationLevel
struct  AuthenticationLevel_t1236753641 
{
public:
	// System.Int32 System.Net.Security.AuthenticationLevel::value__
	int32_t ___value___2;

public:
	inline static int32_t get_offset_of_value___2() { return static_cast<int32_t>(offsetof(AuthenticationLevel_t1236753641, ___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;
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // AUTHENTICATIONLEVEL_T1236753641_H
#ifndef SERVICEPOINT_T2786966844_H
#define SERVICEPOINT_T2786966844_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// System.Net.ServicePoint
struct  ServicePoint_t2786966844  : public RuntimeObject
{
public:
	// System.Uri System.Net.ServicePoint::uri
	Uri_t100236324 * ___uri_0;
	// System.Int32 System.Net.ServicePoint::connectionLimit
	int32_t ___connectionLimit_1;
	// System.Int32 System.Net.ServicePoint::maxIdleTime
	int32_t ___maxIdleTime_2;
	// System.Int32 System.Net.ServicePoint::currentConnections
	int32_t ___currentConnections_3;
	// System.DateTime System.Net.ServicePoint::idleSince
	DateTime_t3738529785  ___idleSince_4;
	// System.DateTime System.Net.ServicePoint::lastDnsResolve
	DateTime_t3738529785  ___lastDnsResolve_5;
	// System.Version System.Net.ServicePoint::protocolVersion
	Version_t3456873960 * ___protocolVersion_6;
	// System.Net.IPHostEntry System.Net.ServicePoint::host
	IPHostEntry_t263743900 * ___host_7;
	// System.Boolean System.Net.ServicePoint::usesProxy
	bool ___usesProxy_8;
	// System.Collections.Generic.Dictionary`2<System.String,System.Net.WebConnectionGroup> System.Net.ServicePoint::groups
	Dictionary_2_t1497636287 * ___groups_9;
	// System.Boolean System.Net.ServicePoint::sendContinue
	bool ___sendContinue_10;
	// System.Boolean System.Net.ServicePoint::useConnect
	bool ___useConnect_11;
	// System.Object System.Net.ServicePoint::hostE
	RuntimeObject * ___hostE_12;
	// System.Boolean System.Net.ServicePoint::useNagle
	bool ___useNagle_13;
	// System.Net.BindIPEndPoint System.Net.ServicePoint::endPointCallback
	BindIPEndPoint_t1029027275 * ___endPointCallback_14;
	// System.Boolean System.Net.ServicePoint::tcp_keepalive
	bool ___tcp_keepalive_15;
	// System.Int32 System.Net.ServicePoint::tcp_keepalive_time
	int32_t ___tcp_keepalive_time_16;
	// System.Int32 System.Net.ServicePoint::tcp_keepalive_interval
	int32_t ___tcp_keepalive_interval_17;
	// System.Threading.Timer System.Net.ServicePoint::idleTimer
	Timer_t716671026 * ___idleTimer_18;
	// System.Object System.Net.ServicePoint::m_ServerCertificateOrBytes
	RuntimeObject * ___m_ServerCertificateOrBytes_19;
	// System.Object System.Net.ServicePoint::m_ClientCertificateOrBytes
	RuntimeObject * ___m_ClientCertificateOrBytes_20;

public:
	inline static int32_t get_offset_of_uri_0() { return static_cast<int32_t>(offsetof(ServicePoint_t2786966844, ___uri_0)); }
	inline Uri_t100236324 * get_uri_0() const { return ___uri_0; }
	inline Uri_t100236324 ** get_address_of_uri_0() { return &___uri_0; }
	inline void set_uri_0(Uri_t100236324 * value)
	{
		___uri_0 = value;
		Il2CppCodeGenWriteBarrier((&___uri_0), value);
	}

	inline static int32_t get_offset_of_connectionLimit_1() { return static_cast<int32_t>(offsetof(ServicePoint_t2786966844, ___connectionLimit_1)); }
	inline int32_t get_connectionLimit_1() const { return ___connectionLimit_1; }
	inline int32_t* get_address_of_connectionLimit_1() { return &___connectionLimit_1; }
	inline void set_connectionLimit_1(int32_t value)
	{
		___connectionLimit_1 = value;
	}

	inline static int32_t get_offset_of_maxIdleTime_2() { return static_cast<int32_t>(offsetof(ServicePoint_t2786966844, ___maxIdleTime_2)); }
	inline int32_t get_maxIdleTime_2() const { return ___maxIdleTime_2; }
	inline int32_t* get_address_of_maxIdleTime_2() { return &___maxIdleTime_2; }
	inline void set_maxIdleTime_2(int32_t value)
	{
		___maxIdleTime_2 = value;
	}

	inline static int32_t get_offset_of_currentConnections_3() { return static_cast<int32_t>(offsetof(ServicePoint_t2786966844, ___currentConnections_3)); }
	inline int32_t get_currentConnections_3() const { return ___currentConnections_3; }
	inline int32_t* get_address_of_currentConnections_3() { return &___currentConnections_3; }
	inline void set_currentConnections_3(int32_t value)
	{
		___currentConnections_3 = value;
	}

	inline static int32_t get_offset_of_idleSince_4() { return static_cast<int32_t>(offsetof(ServicePoint_t2786966844, ___idleSince_4)); }
	inline DateTime_t3738529785  get_idleSince_4() const { return ___idleSince_4; }
	inline DateTime_t3738529785 * get_address_of_idleSince_4() { return &___idleSince_4; }
	inline void set_idleSince_4(DateTime_t3738529785  value)
	{
		___idleSince_4 = value;
	}

	inline static int32_t get_offset_of_lastDnsResolve_5() { return static_cast<int32_t>(offsetof(ServicePoint_t2786966844, ___lastDnsResolve_5)); }
	inline DateTime_t3738529785  get_lastDnsResolve_5() const { return ___lastDnsResolve_5; }
	inline DateTime_t3738529785 * get_address_of_lastDnsResolve_5() { return &___lastDnsResolve_5; }
	inline void set_lastDnsResolve_5(DateTime_t3738529785  value)
	{
		___lastDnsResolve_5 = value;
	}

	inline static int32_t get_offset_of_protocolVersion_6() { return static_cast<int32_t>(offsetof(ServicePoint_t2786966844, ___protocolVersion_6)); }
	inline Version_t3456873960 * get_protocolVersion_6() const { return ___protocolVersion_6; }
	inline Version_t3456873960 ** get_address_of_protocolVersion_6() { return &___protocolVersion_6; }
	inline void set_protocolVersion_6(Version_t3456873960 * value)
	{
		___protocolVersion_6 = value;
		Il2CppCodeGenWriteBarrier((&___protocolVersion_6), value);
	}

	inline static int32_t get_offset_of_host_7() { return static_cast<int32_t>(offsetof(ServicePoint_t2786966844, ___host_7)); }
	inline IPHostEntry_t263743900 * get_host_7() const { return ___host_7; }
	inline IPHostEntry_t263743900 ** get_address_of_host_7() { return &___host_7; }
	inline void set_host_7(IPHostEntry_t263743900 * value)
	{
		___host_7 = value;
		Il2CppCodeGenWriteBarrier((&___host_7), value);
	}

	inline static int32_t get_offset_of_usesProxy_8() { return static_cast<int32_t>(offsetof(ServicePoint_t2786966844, ___usesProxy_8)); }
	inline bool get_usesProxy_8() const { return ___usesProxy_8; }
	inline bool* get_address_of_usesProxy_8() { return &___usesProxy_8; }
	inline void set_usesProxy_8(bool value)
	{
		___usesProxy_8 = value;
	}

	inline static int32_t get_offset_of_groups_9() { return static_cast<int32_t>(offsetof(ServicePoint_t2786966844, ___groups_9)); }
	inline Dictionary_2_t1497636287 * get_groups_9() const { return ___groups_9; }
	inline Dictionary_2_t1497636287 ** get_address_of_groups_9() { return &___groups_9; }
	inline void set_groups_9(Dictionary_2_t1497636287 * value)
	{
		___groups_9 = value;
		Il2CppCodeGenWriteBarrier((&___groups_9), value);
	}

	inline static int32_t get_offset_of_sendContinue_10() { return static_cast<int32_t>(offsetof(ServicePoint_t2786966844, ___sendContinue_10)); }
	inline bool get_sendContinue_10() const { return ___sendContinue_10; }
	inline bool* get_address_of_sendContinue_10() { return &___sendContinue_10; }
	inline void set_sendContinue_10(bool value)
	{
		___sendContinue_10 = value;
	}

	inline static int32_t get_offset_of_useConnect_11() { return static_cast<int32_t>(offsetof(ServicePoint_t2786966844, ___useConnect_11)); }
	inline bool get_useConnect_11() const { return ___useConnect_11; }
	inline bool* get_address_of_useConnect_11() { return &___useConnect_11; }
	inline void set_useConnect_11(bool value)
	{
		___useConnect_11 = value;
	}

	inline static int32_t get_offset_of_hostE_12() { return static_cast<int32_t>(offsetof(ServicePoint_t2786966844, ___hostE_12)); }
	inline RuntimeObject * get_hostE_12() const { return ___hostE_12; }
	inline RuntimeObject ** get_address_of_hostE_12() { return &___hostE_12; }
	inline void set_hostE_12(RuntimeObject * value)
	{
		___hostE_12 = value;
		Il2CppCodeGenWriteBarrier((&___hostE_12), value);
	}

	inline static int32_t get_offset_of_useNagle_13() { return static_cast<int32_t>(offsetof(ServicePoint_t2786966844, ___useNagle_13)); }
	inline bool get_useNagle_13() const { return ___useNagle_13; }
	inline bool* get_address_of_useNagle_13() { return &___useNagle_13; }
	inline void set_useNagle_13(bool value)
	{
		___useNagle_13 = value;
	}

	inline static int32_t get_offset_of_endPointCallback_14() { return static_cast<int32_t>(offsetof(ServicePoint_t2786966844, ___endPointCallback_14)); }
	inline BindIPEndPoint_t1029027275 * get_endPointCallback_14() const { return ___endPointCallback_14; }
	inline BindIPEndPoint_t1029027275 ** get_address_of_endPointCallback_14() { return &___endPointCallback_14; }
	inline void set_endPointCallback_14(BindIPEndPoint_t1029027275 * value)
	{
		___endPointCallback_14 = value;
		Il2CppCodeGenWriteBarrier((&___endPointCallback_14), value);
	}

	inline static int32_t get_offset_of_tcp_keepalive_15() { return static_cast<int32_t>(offsetof(ServicePoint_t2786966844, ___tcp_keepalive_15)); }
	inline bool get_tcp_keepalive_15() const { return ___tcp_keepalive_15; }
	inline bool* get_address_of_tcp_keepalive_15() { return &___tcp_keepalive_15; }
	inline void set_tcp_keepalive_15(bool value)
	{
		___tcp_keepalive_15 = value;
	}

	inline static int32_t get_offset_of_tcp_keepalive_time_16() { return static_cast<int32_t>(offsetof(ServicePoint_t2786966844, ___tcp_keepalive_time_16)); }
	inline int32_t get_tcp_keepalive_time_16() const { return ___tcp_keepalive_time_16; }
	inline int32_t* get_address_of_tcp_keepalive_time_16() { return &___tcp_keepalive_time_16; }
	inline void set_tcp_keepalive_time_16(int32_t value)
	{
		___tcp_keepalive_time_16 = value;
	}

	inline static int32_t get_offset_of_tcp_keepalive_interval_17() { return static_cast<int32_t>(offsetof(ServicePoint_t2786966844, ___tcp_keepalive_interval_17)); }
	inline int32_t get_tcp_keepalive_interval_17() const { return ___tcp_keepalive_interval_17; }
	inline int32_t* get_address_of_tcp_keepalive_interval_17() { return &___tcp_keepalive_interval_17; }
	inline void set_tcp_keepalive_interval_17(int32_t value)
	{
		___tcp_keepalive_interval_17 = value;
	}

	inline static int32_t get_offset_of_idleTimer_18() { return static_cast<int32_t>(offsetof(ServicePoint_t2786966844, ___idleTimer_18)); }
	inline Timer_t716671026 * get_idleTimer_18() const { return ___idleTimer_18; }
	inline Timer_t716671026 ** get_address_of_idleTimer_18() { return &___idleTimer_18; }
	inline void set_idleTimer_18(Timer_t716671026 * value)
	{
		___idleTimer_18 = value;
		Il2CppCodeGenWriteBarrier((&___idleTimer_18), value);
	}

	inline static int32_t get_offset_of_m_ServerCertificateOrBytes_19() { return static_cast<int32_t>(offsetof(ServicePoint_t2786966844, ___m_ServerCertificateOrBytes_19)); }
	inline RuntimeObject * get_m_ServerCertificateOrBytes_19() const { return ___m_ServerCertificateOrBytes_19; }
	inline RuntimeObject ** get_address_of_m_ServerCertificateOrBytes_19() { return &___m_ServerCertificateOrBytes_19; }
	inline void set_m_ServerCertificateOrBytes_19(RuntimeObject * value)
	{
		___m_ServerCertificateOrBytes_19 = value;
		Il2CppCodeGenWriteBarrier((&___m_ServerCertificateOrBytes_19), value);
	}

	inline static int32_t get_offset_of_m_ClientCertificateOrBytes_20() { return static_cast<int32_t>(offsetof(ServicePoint_t2786966844, ___m_ClientCertificateOrBytes_20)); }
	inline RuntimeObject * get_m_ClientCertificateOrBytes_20() const { return ___m_ClientCertificateOrBytes_20; }
	inline RuntimeObject ** get_address_of_m_ClientCertificateOrBytes_20() { return &___m_ClientCertificateOrBytes_20; }
	inline void set_m_ClientCertificateOrBytes_20(RuntimeObject * value)
	{
		___m_ClientCertificateOrBytes_20 = value;
		Il2CppCodeGenWriteBarrier((&___m_ClientCertificateOrBytes_20), value);
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // SERVICEPOINT_T2786966844_H
#ifndef ADDRESSFAMILY_T2612549059_H
#define ADDRESSFAMILY_T2612549059_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// System.Net.Sockets.AddressFamily
struct  AddressFamily_t2612549059 
{
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_t2612549059, ___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;
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // ADDRESSFAMILY_T2612549059_H
#ifndef IPPROTECTIONLEVEL_T4099140720_H
#define IPPROTECTIONLEVEL_T4099140720_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// System.Net.Sockets.IPProtectionLevel
struct  IPProtectionLevel_t4099140720 
{
public:
	// System.Int32 System.Net.Sockets.IPProtectionLevel::value__
	int32_t ___value___2;

public:
	inline static int32_t get_offset_of_value___2() { return static_cast<int32_t>(offsetof(IPProtectionLevel_t4099140720, ___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;
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // IPPROTECTIONLEVEL_T4099140720_H
#ifndef NOTIMPLEMENTEDEXCEPTION_T3489357830_H
#define NOTIMPLEMENTEDEXCEPTION_T3489357830_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// System.NotImplementedException
struct  NotImplementedException_t3489357830  : public SystemException_t176217640
{
public:

public:
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // NOTIMPLEMENTEDEXCEPTION_T3489357830_H
#ifndef NOTSUPPORTEDEXCEPTION_T1314879016_H
#define NOTSUPPORTEDEXCEPTION_T1314879016_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// System.NotSupportedException
struct  NotSupportedException_t1314879016  : public SystemException_t176217640
{
public:

public:
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // NOTSUPPORTEDEXCEPTION_T1314879016_H
#ifndef OUTOFMEMORYEXCEPTION_T2437671686_H
#define OUTOFMEMORYEXCEPTION_T2437671686_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// System.OutOfMemoryException
struct  OutOfMemoryException_t2437671686  : public SystemException_t176217640
{
public:

public:
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // OUTOFMEMORYEXCEPTION_T2437671686_H
#ifndef PLATFORMID_T897822290_H
#define PLATFORMID_T897822290_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// System.PlatformID
struct  PlatformID_t897822290 
{
public:
	// System.Int32 System.PlatformID::value__
	int32_t ___value___2;

public:
	inline static int32_t get_offset_of_value___2() { return static_cast<int32_t>(offsetof(PlatformID_t897822290, ___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;
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // PLATFORMID_T897822290_H
#ifndef ASSEMBLY_T_H
#define ASSEMBLY_T_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// System.Reflection.Assembly
struct  Assembly_t  : public RuntimeObject
{
public:
	// System.IntPtr System.Reflection.Assembly::_mono_assembly
	intptr_t ____mono_assembly_0;
	// System.Reflection.Assembly/ResolveEventHolder System.Reflection.Assembly::resolve_event_holder
	ResolveEventHolder_t2120639521 * ___resolve_event_holder_1;
	// System.Security.Policy.Evidence System.Reflection.Assembly::_evidence
	Evidence_t2008144148 * ____evidence_2;
	// System.Security.PermissionSet System.Reflection.Assembly::_minimum
	PermissionSet_t223948603 * ____minimum_3;
	// System.Security.PermissionSet System.Reflection.Assembly::_optional
	PermissionSet_t223948603 * ____optional_4;
	// System.Security.PermissionSet System.Reflection.Assembly::_refuse
	PermissionSet_t223948603 * ____refuse_5;
	// System.Security.PermissionSet System.Reflection.Assembly::_granted
	PermissionSet_t223948603 * ____granted_6;
	// System.Security.PermissionSet System.Reflection.Assembly::_denied
	PermissionSet_t223948603 * ____denied_7;
	// System.Boolean System.Reflection.Assembly::fromByteArray
	bool ___fromByteArray_8;
	// System.String System.Reflection.Assembly::assemblyName
	String_t* ___assemblyName_9;

public:
	inline static int32_t get_offset_of__mono_assembly_0() { return static_cast<int32_t>(offsetof(Assembly_t, ____mono_assembly_0)); }
	inline intptr_t get__mono_assembly_0() const { return ____mono_assembly_0; }
	inline intptr_t* get_address_of__mono_assembly_0() { return &____mono_assembly_0; }
	inline void set__mono_assembly_0(intptr_t value)
	{
		____mono_assembly_0 = value;
	}

	inline static int32_t get_offset_of_resolve_event_holder_1() { return static_cast<int32_t>(offsetof(Assembly_t, ___resolve_event_holder_1)); }
	inline ResolveEventHolder_t2120639521 * get_resolve_event_holder_1() const { return ___resolve_event_holder_1; }
	inline ResolveEventHolder_t2120639521 ** get_address_of_resolve_event_holder_1() { return &___resolve_event_holder_1; }
	inline void set_resolve_event_holder_1(ResolveEventHolder_t2120639521 * value)
	{
		___resolve_event_holder_1 = value;
		Il2CppCodeGenWriteBarrier((&___resolve_event_holder_1), value);
	}

	inline static int32_t get_offset_of__evidence_2() { return static_cast<int32_t>(offsetof(Assembly_t, ____evidence_2)); }
	inline Evidence_t2008144148 * get__evidence_2() const { return ____evidence_2; }
	inline Evidence_t2008144148 ** get_address_of__evidence_2() { return &____evidence_2; }
	inline void set__evidence_2(Evidence_t2008144148 * value)
	{
		____evidence_2 = value;
		Il2CppCodeGenWriteBarrier((&____evidence_2), value);
	}

	inline static int32_t get_offset_of__minimum_3() { return static_cast<int32_t>(offsetof(Assembly_t, ____minimum_3)); }
	inline PermissionSet_t223948603 * get__minimum_3() const { return ____minimum_3; }
	inline PermissionSet_t223948603 ** get_address_of__minimum_3() { return &____minimum_3; }
	inline void set__minimum_3(PermissionSet_t223948603 * value)
	{
		____minimum_3 = value;
		Il2CppCodeGenWriteBarrier((&____minimum_3), value);
	}

	inline static int32_t get_offset_of__optional_4() { return static_cast<int32_t>(offsetof(Assembly_t, ____optional_4)); }
	inline PermissionSet_t223948603 * get__optional_4() const { return ____optional_4; }
	inline PermissionSet_t223948603 ** get_address_of__optional_4() { return &____optional_4; }
	inline void set__optional_4(PermissionSet_t223948603 * value)
	{
		____optional_4 = value;
		Il2CppCodeGenWriteBarrier((&____optional_4), value);
	}

	inline static int32_t get_offset_of__refuse_5() { return static_cast<int32_t>(offsetof(Assembly_t, ____refuse_5)); }
	inline PermissionSet_t223948603 * get__refuse_5() const { return ____refuse_5; }
	inline PermissionSet_t223948603 ** get_address_of__refuse_5() { return &____refuse_5; }
	inline void set__refuse_5(PermissionSet_t223948603 * value)
	{
		____refuse_5 = value;
		Il2CppCodeGenWriteBarrier((&____refuse_5), value);
	}

	inline static int32_t get_offset_of__granted_6() { return static_cast<int32_t>(offsetof(Assembly_t, ____granted_6)); }
	inline PermissionSet_t223948603 * get__granted_6() const { return ____granted_6; }
	inline PermissionSet_t223948603 ** get_address_of__granted_6() { return &____granted_6; }
	inline void set__granted_6(PermissionSet_t223948603 * value)
	{
		____granted_6 = value;
		Il2CppCodeGenWriteBarrier((&____granted_6), value);
	}

	inline static int32_t get_offset_of__denied_7() { return static_cast<int32_t>(offsetof(Assembly_t, ____denied_7)); }
	inline PermissionSet_t223948603 * get__denied_7() const { return ____denied_7; }
	inline PermissionSet_t223948603 ** get_address_of__denied_7() { return &____denied_7; }
	inline void set__denied_7(PermissionSet_t223948603 * value)
	{
		____denied_7 = value;
		Il2CppCodeGenWriteBarrier((&____denied_7), value);
	}

	inline static int32_t get_offset_of_fromByteArray_8() { return static_cast<int32_t>(offsetof(Assembly_t, ___fromByteArray_8)); }
	inline bool get_fromByteArray_8() const { return ___fromByteArray_8; }
	inline bool* get_address_of_fromByteArray_8() { return &___fromByteArray_8; }
	inline void set_fromByteArray_8(bool value)
	{
		___fromByteArray_8 = value;
	}

	inline static int32_t get_offset_of_assemblyName_9() { return static_cast<int32_t>(offsetof(Assembly_t, ___assemblyName_9)); }
	inline String_t* get_assemblyName_9() const { return ___assemblyName_9; }
	inline String_t** get_address_of_assemblyName_9() { return &___assemblyName_9; }
	inline void set_assemblyName_9(String_t* value)
	{
		___assemblyName_9 = value;
		Il2CppCodeGenWriteBarrier((&___assemblyName_9), value);
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
// Native definition for P/Invoke marshalling of System.Reflection.Assembly
struct Assembly_t_marshaled_pinvoke
{
	intptr_t ____mono_assembly_0;
	ResolveEventHolder_t2120639521 * ___resolve_event_holder_1;
	Evidence_t2008144148 * ____evidence_2;
	PermissionSet_t223948603 * ____minimum_3;
	PermissionSet_t223948603 * ____optional_4;
	PermissionSet_t223948603 * ____refuse_5;
	PermissionSet_t223948603 * ____granted_6;
	PermissionSet_t223948603 * ____denied_7;
	int32_t ___fromByteArray_8;
	char* ___assemblyName_9;
};
// Native definition for COM marshalling of System.Reflection.Assembly
struct Assembly_t_marshaled_com
{
	intptr_t ____mono_assembly_0;
	ResolveEventHolder_t2120639521 * ___resolve_event_holder_1;
	Evidence_t2008144148 * ____evidence_2;
	PermissionSet_t223948603 * ____minimum_3;
	PermissionSet_t223948603 * ____optional_4;
	PermissionSet_t223948603 * ____refuse_5;
	PermissionSet_t223948603 * ____granted_6;
	PermissionSet_t223948603 * ____denied_7;
	int32_t ___fromByteArray_8;
	Il2CppChar* ___assemblyName_9;
};
#endif // ASSEMBLY_T_H
#ifndef BINDINGFLAGS_T2721792723_H
#define BINDINGFLAGS_T2721792723_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// System.Reflection.BindingFlags
struct  BindingFlags_t2721792723 
{
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_t2721792723, ___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;
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // BINDINGFLAGS_T2721792723_H
#ifndef CONSTRUCTORINFO_T5769829_H
#define CONSTRUCTORINFO_T5769829_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// System.Reflection.ConstructorInfo
struct  ConstructorInfo_t5769829  : public MethodBase_t
{
public:

public:
};

struct ConstructorInfo_t5769829_StaticFields
{
public:
	// System.String System.Reflection.ConstructorInfo::ConstructorName
	String_t* ___ConstructorName_0;
	// System.String System.Reflection.ConstructorInfo::TypeConstructorName
	String_t* ___TypeConstructorName_1;

public:
	inline static int32_t get_offset_of_ConstructorName_0() { return static_cast<int32_t>(offsetof(ConstructorInfo_t5769829_StaticFields, ___ConstructorName_0)); }
	inline String_t* get_ConstructorName_0() const { return ___ConstructorName_0; }
	inline String_t** get_address_of_ConstructorName_0() { return &___ConstructorName_0; }
	inline void set_ConstructorName_0(String_t* value)
	{
		___ConstructorName_0 = value;
		Il2CppCodeGenWriteBarrier((&___ConstructorName_0), value);
	}

	inline static int32_t get_offset_of_TypeConstructorName_1() { return static_cast<int32_t>(offsetof(ConstructorInfo_t5769829_StaticFields, ___TypeConstructorName_1)); }
	inline String_t* get_TypeConstructorName_1() const { return ___TypeConstructorName_1; }
	inline String_t** get_address_of_TypeConstructorName_1() { return &___TypeConstructorName_1; }
	inline void set_TypeConstructorName_1(String_t* value)
	{
		___TypeConstructorName_1 = value;
		Il2CppCodeGenWriteBarrier((&___TypeConstructorName_1), value);
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // CONSTRUCTORINFO_T5769829_H
#ifndef PARAMETERATTRIBUTES_T1826424051_H
#define PARAMETERATTRIBUTES_T1826424051_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// System.Reflection.ParameterAttributes
struct  ParameterAttributes_t1826424051 
{
public:
	// System.Int32 System.Reflection.ParameterAttributes::value__
	int32_t ___value___2;

public:
	inline static int32_t get_offset_of_value___2() { return static_cast<int32_t>(offsetof(ParameterAttributes_t1826424051, ___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;
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // PARAMETERATTRIBUTES_T1826424051_H
#ifndef TARGETINVOCATIONEXCEPTION_T4266643902_H
#define TARGETINVOCATIONEXCEPTION_T4266643902_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// System.Reflection.TargetInvocationException
struct  TargetInvocationException_t4266643902  : public ApplicationException_t2339761290
{
public:

public:
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // TARGETINVOCATIONEXCEPTION_T4266643902_H
#ifndef GCHANDLETYPE_T3432586689_H
#define GCHANDLETYPE_T3432586689_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// System.Runtime.InteropServices.GCHandleType
struct  GCHandleType_t3432586689 
{
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_t3432586689, ___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;
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // GCHANDLETYPE_T3432586689_H
#ifndef SAFEHANDLE_T3273388951_H
#define SAFEHANDLE_T3273388951_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// System.Runtime.InteropServices.SafeHandle
struct  SafeHandle_t3273388951  : public CriticalFinalizerObject_t701527852
{
public:
	// System.IntPtr System.Runtime.InteropServices.SafeHandle::handle
	intptr_t ___handle_0;
	// System.Int32 System.Runtime.InteropServices.SafeHandle::_state
	int32_t ____state_1;
	// System.Boolean System.Runtime.InteropServices.SafeHandle::_ownsHandle
	bool ____ownsHandle_2;
	// System.Boolean System.Runtime.InteropServices.SafeHandle::_fullyInitialized
	bool ____fullyInitialized_3;

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

	inline static int32_t get_offset_of__state_1() { return static_cast<int32_t>(offsetof(SafeHandle_t3273388951, ____state_1)); }
	inline int32_t get__state_1() const { return ____state_1; }
	inline int32_t* get_address_of__state_1() { return &____state_1; }
	inline void set__state_1(int32_t value)
	{
		____state_1 = value;
	}

	inline static int32_t get_offset_of__ownsHandle_2() { return static_cast<int32_t>(offsetof(SafeHandle_t3273388951, ____ownsHandle_2)); }
	inline bool get__ownsHandle_2() const { return ____ownsHandle_2; }
	inline bool* get_address_of__ownsHandle_2() { return &____ownsHandle_2; }
	inline void set__ownsHandle_2(bool value)
	{
		____ownsHandle_2 = value;
	}

	inline static int32_t get_offset_of__fullyInitialized_3() { return static_cast<int32_t>(offsetof(SafeHandle_t3273388951, ____fullyInitialized_3)); }
	inline bool get__fullyInitialized_3() const { return ____fullyInitialized_3; }
	inline bool* get_address_of__fullyInitialized_3() { return &____fullyInitialized_3; }
	inline void set__fullyInitialized_3(bool value)
	{
		____fullyInitialized_3 = value;
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // SAFEHANDLE_T3273388951_H
#ifndef ASYNCRESULT_T4194309572_H
#define ASYNCRESULT_T4194309572_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// System.Runtime.Remoting.Messaging.AsyncResult
struct  AsyncResult_t4194309572  : public RuntimeObject
{
public:
	// System.Object System.Runtime.Remoting.Messaging.AsyncResult::async_state
	RuntimeObject * ___async_state_0;
	// System.Threading.WaitHandle System.Runtime.Remoting.Messaging.AsyncResult::handle
	WaitHandle_t1743403487 * ___handle_1;
	// System.Object System.Runtime.Remoting.Messaging.AsyncResult::async_delegate
	RuntimeObject * ___async_delegate_2;
	// System.IntPtr System.Runtime.Remoting.Messaging.AsyncResult::data
	intptr_t ___data_3;
	// System.Object System.Runtime.Remoting.Messaging.AsyncResult::object_data
	RuntimeObject * ___object_data_4;
	// System.Boolean System.Runtime.Remoting.Messaging.AsyncResult::sync_completed
	bool ___sync_completed_5;
	// System.Boolean System.Runtime.Remoting.Messaging.AsyncResult::completed
	bool ___completed_6;
	// System.Boolean System.Runtime.Remoting.Messaging.AsyncResult::endinvoke_called
	bool ___endinvoke_called_7;
	// System.Object System.Runtime.Remoting.Messaging.AsyncResult::async_callback
	RuntimeObject * ___async_callback_8;
	// System.Threading.ExecutionContext System.Runtime.Remoting.Messaging.AsyncResult::current
	ExecutionContext_t1748372627 * ___current_9;
	// System.Threading.ExecutionContext System.Runtime.Remoting.Messaging.AsyncResult::original
	ExecutionContext_t1748372627 * ___original_10;
	// System.Int64 System.Runtime.Remoting.Messaging.AsyncResult::add_time
	int64_t ___add_time_11;
	// System.Runtime.Remoting.Messaging.MonoMethodMessage System.Runtime.Remoting.Messaging.AsyncResult::call_message
	MonoMethodMessage_t2807636944 * ___call_message_12;
	// System.Runtime.Remoting.Messaging.IMessageCtrl System.Runtime.Remoting.Messaging.AsyncResult::message_ctrl
	RuntimeObject* ___message_ctrl_13;
	// System.Runtime.Remoting.Messaging.IMessage System.Runtime.Remoting.Messaging.AsyncResult::reply_message
	RuntimeObject* ___reply_message_14;
	// System.Threading.WaitCallback System.Runtime.Remoting.Messaging.AsyncResult::orig_cb
	WaitCallback_t2448485498 * ___orig_cb_15;

public:
	inline static int32_t get_offset_of_async_state_0() { return static_cast<int32_t>(offsetof(AsyncResult_t4194309572, ___async_state_0)); }
	inline RuntimeObject * get_async_state_0() const { return ___async_state_0; }
	inline RuntimeObject ** get_address_of_async_state_0() { return &___async_state_0; }
	inline void set_async_state_0(RuntimeObject * value)
	{
		___async_state_0 = value;
		Il2CppCodeGenWriteBarrier((&___async_state_0), value);
	}

	inline static int32_t get_offset_of_handle_1() { return static_cast<int32_t>(offsetof(AsyncResult_t4194309572, ___handle_1)); }
	inline WaitHandle_t1743403487 * get_handle_1() const { return ___handle_1; }
	inline WaitHandle_t1743403487 ** get_address_of_handle_1() { return &___handle_1; }
	inline void set_handle_1(WaitHandle_t1743403487 * value)
	{
		___handle_1 = value;
		Il2CppCodeGenWriteBarrier((&___handle_1), value);
	}

	inline static int32_t get_offset_of_async_delegate_2() { return static_cast<int32_t>(offsetof(AsyncResult_t4194309572, ___async_delegate_2)); }
	inline RuntimeObject * get_async_delegate_2() const { return ___async_delegate_2; }
	inline RuntimeObject ** get_address_of_async_delegate_2() { return &___async_delegate_2; }
	inline void set_async_delegate_2(RuntimeObject * value)
	{
		___async_delegate_2 = value;
		Il2CppCodeGenWriteBarrier((&___async_delegate_2), value);
	}

	inline static int32_t get_offset_of_data_3() { return static_cast<int32_t>(offsetof(AsyncResult_t4194309572, ___data_3)); }
	inline intptr_t get_data_3() const { return ___data_3; }
	inline intptr_t* get_address_of_data_3() { return &___data_3; }
	inline void set_data_3(intptr_t value)
	{
		___data_3 = value;
	}

	inline static int32_t get_offset_of_object_data_4() { return static_cast<int32_t>(offsetof(AsyncResult_t4194309572, ___object_data_4)); }
	inline RuntimeObject * get_object_data_4() const { return ___object_data_4; }
	inline RuntimeObject ** get_address_of_object_data_4() { return &___object_data_4; }
	inline void set_object_data_4(RuntimeObject * value)
	{
		___object_data_4 = value;
		Il2CppCodeGenWriteBarrier((&___object_data_4), value);
	}

	inline static int32_t get_offset_of_sync_completed_5() { return static_cast<int32_t>(offsetof(AsyncResult_t4194309572, ___sync_completed_5)); }
	inline bool get_sync_completed_5() const { return ___sync_completed_5; }
	inline bool* get_address_of_sync_completed_5() { return &___sync_completed_5; }
	inline void set_sync_completed_5(bool value)
	{
		___sync_completed_5 = value;
	}

	inline static int32_t get_offset_of_completed_6() { return static_cast<int32_t>(offsetof(AsyncResult_t4194309572, ___completed_6)); }
	inline bool get_completed_6() const { return ___completed_6; }
	inline bool* get_address_of_completed_6() { return &___completed_6; }
	inline void set_completed_6(bool value)
	{
		___completed_6 = value;
	}

	inline static int32_t get_offset_of_endinvoke_called_7() { return static_cast<int32_t>(offsetof(AsyncResult_t4194309572, ___endinvoke_called_7)); }
	inline bool get_endinvoke_called_7() const { return ___endinvoke_called_7; }
	inline bool* get_address_of_endinvoke_called_7() { return &___endinvoke_called_7; }
	inline void set_endinvoke_called_7(bool value)
	{
		___endinvoke_called_7 = value;
	}

	inline static int32_t get_offset_of_async_callback_8() { return static_cast<int32_t>(offsetof(AsyncResult_t4194309572, ___async_callback_8)); }
	inline RuntimeObject * get_async_callback_8() const { return ___async_callback_8; }
	inline RuntimeObject ** get_address_of_async_callback_8() { return &___async_callback_8; }
	inline void set_async_callback_8(RuntimeObject * value)
	{
		___async_callback_8 = value;
		Il2CppCodeGenWriteBarrier((&___async_callback_8), value);
	}

	inline static int32_t get_offset_of_current_9() { return static_cast<int32_t>(offsetof(AsyncResult_t4194309572, ___current_9)); }
	inline ExecutionContext_t1748372627 * get_current_9() const { return ___current_9; }
	inline ExecutionContext_t1748372627 ** get_address_of_current_9() { return &___current_9; }
	inline void set_current_9(ExecutionContext_t1748372627 * value)
	{
		___current_9 = value;
		Il2CppCodeGenWriteBarrier((&___current_9), value);
	}

	inline static int32_t get_offset_of_original_10() { return static_cast<int32_t>(offsetof(AsyncResult_t4194309572, ___original_10)); }
	inline ExecutionContext_t1748372627 * get_original_10() const { return ___original_10; }
	inline ExecutionContext_t1748372627 ** get_address_of_original_10() { return &___original_10; }
	inline void set_original_10(ExecutionContext_t1748372627 * value)
	{
		___original_10 = value;
		Il2CppCodeGenWriteBarrier((&___original_10), value);
	}

	inline static int32_t get_offset_of_add_time_11() { return static_cast<int32_t>(offsetof(AsyncResult_t4194309572, ___add_time_11)); }
	inline int64_t get_add_time_11() const { return ___add_time_11; }
	inline int64_t* get_address_of_add_time_11() { return &___add_time_11; }
	inline void set_add_time_11(int64_t value)
	{
		___add_time_11 = value;
	}

	inline static int32_t get_offset_of_call_message_12() { return static_cast<int32_t>(offsetof(AsyncResult_t4194309572, ___call_message_12)); }
	inline MonoMethodMessage_t2807636944 * get_call_message_12() const { return ___call_message_12; }
	inline MonoMethodMessage_t2807636944 ** get_address_of_call_message_12() { return &___call_message_12; }
	inline void set_call_message_12(MonoMethodMessage_t2807636944 * value)
	{
		___call_message_12 = value;
		Il2CppCodeGenWriteBarrier((&___call_message_12), value);
	}

	inline static int32_t get_offset_of_message_ctrl_13() { return static_cast<int32_t>(offsetof(AsyncResult_t4194309572, ___message_ctrl_13)); }
	inline RuntimeObject* get_message_ctrl_13() const { return ___message_ctrl_13; }
	inline RuntimeObject** get_address_of_message_ctrl_13() { return &___message_ctrl_13; }
	inline void set_message_ctrl_13(RuntimeObject* value)
	{
		___message_ctrl_13 = value;
		Il2CppCodeGenWriteBarrier((&___message_ctrl_13), value);
	}

	inline static int32_t get_offset_of_reply_message_14() { return static_cast<int32_t>(offsetof(AsyncResult_t4194309572, ___reply_message_14)); }
	inline RuntimeObject* get_reply_message_14() const { return ___reply_message_14; }
	inline RuntimeObject** get_address_of_reply_message_14() { return &___reply_message_14; }
	inline void set_reply_message_14(RuntimeObject* value)
	{
		___reply_message_14 = value;
		Il2CppCodeGenWriteBarrier((&___reply_message_14), value);
	}

	inline static int32_t get_offset_of_orig_cb_15() { return static_cast<int32_t>(offsetof(AsyncResult_t4194309572, ___orig_cb_15)); }
	inline WaitCallback_t2448485498 * get_orig_cb_15() const { return ___orig_cb_15; }
	inline WaitCallback_t2448485498 ** get_address_of_orig_cb_15() { return &___orig_cb_15; }
	inline void set_orig_cb_15(WaitCallback_t2448485498 * value)
	{
		___orig_cb_15 = value;
		Il2CppCodeGenWriteBarrier((&___orig_cb_15), value);
	}
};

struct AsyncResult_t4194309572_StaticFields
{
public:
	// System.Threading.ContextCallback System.Runtime.Remoting.Messaging.AsyncResult::ccb
	ContextCallback_t3823316192 * ___ccb_16;

public:
	inline static int32_t get_offset_of_ccb_16() { return static_cast<int32_t>(offsetof(AsyncResult_t4194309572_StaticFields, ___ccb_16)); }
	inline ContextCallback_t3823316192 * get_ccb_16() const { return ___ccb_16; }
	inline ContextCallback_t3823316192 ** get_address_of_ccb_16() { return &___ccb_16; }
	inline void set_ccb_16(ContextCallback_t3823316192 * value)
	{
		___ccb_16 = value;
		Il2CppCodeGenWriteBarrier((&___ccb_16), value);
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
// Native definition for P/Invoke marshalling of System.Runtime.Remoting.Messaging.AsyncResult
struct AsyncResult_t4194309572_marshaled_pinvoke
{
	Il2CppIUnknown* ___async_state_0;
	WaitHandle_t1743403487_marshaled_pinvoke* ___handle_1;
	Il2CppIUnknown* ___async_delegate_2;
	intptr_t ___data_3;
	Il2CppIUnknown* ___object_data_4;
	int32_t ___sync_completed_5;
	int32_t ___completed_6;
	int32_t ___endinvoke_called_7;
	Il2CppIUnknown* ___async_callback_8;
	ExecutionContext_t1748372627 * ___current_9;
	ExecutionContext_t1748372627 * ___original_10;
	int64_t ___add_time_11;
	MonoMethodMessage_t2807636944_marshaled_pinvoke* ___call_message_12;
	RuntimeObject* ___message_ctrl_13;
	RuntimeObject* ___reply_message_14;
	Il2CppMethodPointer ___orig_cb_15;
};
// Native definition for COM marshalling of System.Runtime.Remoting.Messaging.AsyncResult
struct AsyncResult_t4194309572_marshaled_com
{
	Il2CppIUnknown* ___async_state_0;
	WaitHandle_t1743403487_marshaled_com* ___handle_1;
	Il2CppIUnknown* ___async_delegate_2;
	intptr_t ___data_3;
	Il2CppIUnknown* ___object_data_4;
	int32_t ___sync_completed_5;
	int32_t ___completed_6;
	int32_t ___endinvoke_called_7;
	Il2CppIUnknown* ___async_callback_8;
	ExecutionContext_t1748372627 * ___current_9;
	ExecutionContext_t1748372627 * ___original_10;
	int64_t ___add_time_11;
	MonoMethodMessage_t2807636944_marshaled_com* ___call_message_12;
	RuntimeObject* ___message_ctrl_13;
	RuntimeObject* ___reply_message_14;
	Il2CppMethodPointer ___orig_cb_15;
};
#endif // ASYNCRESULT_T4194309572_H
#ifndef STREAMINGCONTEXTSTATES_T3580100459_H
#define STREAMINGCONTEXTSTATES_T3580100459_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// System.Runtime.Serialization.StreamingContextStates
struct  StreamingContextStates_t3580100459 
{
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_t3580100459, ___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;
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // STREAMINGCONTEXTSTATES_T3580100459_H
#ifndef RUNTIMEFIELDHANDLE_T1871169219_H
#define RUNTIMEFIELDHANDLE_T1871169219_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// System.RuntimeFieldHandle
struct  RuntimeFieldHandle_t1871169219 
{
public:
	// System.IntPtr System.RuntimeFieldHandle::value
	intptr_t ___value_0;

public:
	inline static int32_t get_offset_of_value_0() { return static_cast<int32_t>(offsetof(RuntimeFieldHandle_t1871169219, ___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;
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // RUNTIMEFIELDHANDLE_T1871169219_H
#ifndef RUNTIMETYPEHANDLE_T3027515415_H
#define RUNTIMETYPEHANDLE_T3027515415_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// System.RuntimeTypeHandle
struct  RuntimeTypeHandle_t3027515415 
{
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_t3027515415, ___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;
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // RUNTIMETYPEHANDLE_T3027515415_H
#ifndef SECURITYPERMISSIONFLAG_T3459270124_H
#define SECURITYPERMISSIONFLAG_T3459270124_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// System.Security.Permissions.SecurityPermissionFlag
struct  SecurityPermissionFlag_t3459270124 
{
public:
	// System.Int32 System.Security.Permissions.SecurityPermissionFlag::value__
	int32_t ___value___2;

public:
	inline static int32_t get_offset_of_value___2() { return static_cast<int32_t>(offsetof(SecurityPermissionFlag_t3459270124, ___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;
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // SECURITYPERMISSIONFLAG_T3459270124_H
#ifndef TOKENIMPERSONATIONLEVEL_T3773270939_H
#define TOKENIMPERSONATIONLEVEL_T3773270939_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// System.Security.Principal.TokenImpersonationLevel
struct  TokenImpersonationLevel_t3773270939 
{
public:
	// System.Int32 System.Security.Principal.TokenImpersonationLevel::value__
	int32_t ___value___2;

public:
	inline static int32_t get_offset_of_value___2() { return static_cast<int32_t>(offsetof(TokenImpersonationLevel_t3773270939, ___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;
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // TOKENIMPERSONATIONLEVEL_T3773270939_H
#ifndef STACKOVERFLOWEXCEPTION_T3629451388_H
#define STACKOVERFLOWEXCEPTION_T3629451388_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// System.StackOverflowException
struct  StackOverflowException_t3629451388  : public SystemException_t176217640
{
public:

public:
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // STACKOVERFLOWEXCEPTION_T3629451388_H
#ifndef STRINGCOMPARISON_T3657712135_H
#define STRINGCOMPARISON_T3657712135_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// System.StringComparison
struct  StringComparison_t3657712135 
{
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_t3657712135, ___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;
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // STRINGCOMPARISON_T3657712135_H
#ifndef STRINGSPLITOPTIONS_T641086070_H
#define STRINGSPLITOPTIONS_T641086070_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// System.StringSplitOptions
struct  StringSplitOptions_t641086070 
{
public:
	// System.Int32 System.StringSplitOptions::value__
	int32_t ___value___2;

public:
	inline static int32_t get_offset_of_value___2() { return static_cast<int32_t>(offsetof(StringSplitOptions_t641086070, ___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;
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // STRINGSPLITOPTIONS_T641086070_H
#ifndef TASK_T3187275312_H
#define TASK_T3187275312_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// System.Threading.Tasks.Task
struct  Task_t3187275312  : public RuntimeObject
{
public:
	// System.Int32 modreq(System.Runtime.CompilerServices.IsVolatile) System.Threading.Tasks.Task::m_taskId
	int32_t ___m_taskId_4;
	// System.Object System.Threading.Tasks.Task::m_action
	RuntimeObject * ___m_action_5;
	// System.Object System.Threading.Tasks.Task::m_stateObject
	RuntimeObject * ___m_stateObject_6;
	// System.Threading.Tasks.TaskScheduler System.Threading.Tasks.Task::m_taskScheduler
	TaskScheduler_t1196198384 * ___m_taskScheduler_7;
	// System.Threading.Tasks.Task System.Threading.Tasks.Task::m_parent
	Task_t3187275312 * ___m_parent_8;
	// System.Int32 modreq(System.Runtime.CompilerServices.IsVolatile) System.Threading.Tasks.Task::m_stateFlags
	int32_t ___m_stateFlags_9;
	// System.Object modreq(System.Runtime.CompilerServices.IsVolatile) System.Threading.Tasks.Task::m_continuationObject
	RuntimeObject * ___m_continuationObject_10;
	// System.Threading.Tasks.Task/ContingentProperties modreq(System.Runtime.CompilerServices.IsVolatile) System.Threading.Tasks.Task::m_contingentProperties
	ContingentProperties_t2170468915 * ___m_contingentProperties_15;

public:
	inline static int32_t get_offset_of_m_taskId_4() { return static_cast<int32_t>(offsetof(Task_t3187275312, ___m_taskId_4)); }
	inline int32_t get_m_taskId_4() const { return ___m_taskId_4; }
	inline int32_t* get_address_of_m_taskId_4() { return &___m_taskId_4; }
	inline void set_m_taskId_4(int32_t value)
	{
		___m_taskId_4 = value;
	}

	inline static int32_t get_offset_of_m_action_5() { return static_cast<int32_t>(offsetof(Task_t3187275312, ___m_action_5)); }
	inline RuntimeObject * get_m_action_5() const { return ___m_action_5; }
	inline RuntimeObject ** get_address_of_m_action_5() { return &___m_action_5; }
	inline void set_m_action_5(RuntimeObject * value)
	{
		___m_action_5 = value;
		Il2CppCodeGenWriteBarrier((&___m_action_5), value);
	}

	inline static int32_t get_offset_of_m_stateObject_6() { return static_cast<int32_t>(offsetof(Task_t3187275312, ___m_stateObject_6)); }
	inline RuntimeObject * get_m_stateObject_6() const { return ___m_stateObject_6; }
	inline RuntimeObject ** get_address_of_m_stateObject_6() { return &___m_stateObject_6; }
	inline void set_m_stateObject_6(RuntimeObject * value)
	{
		___m_stateObject_6 = value;
		Il2CppCodeGenWriteBarrier((&___m_stateObject_6), value);
	}

	inline static int32_t get_offset_of_m_taskScheduler_7() { return static_cast<int32_t>(offsetof(Task_t3187275312, ___m_taskScheduler_7)); }
	inline TaskScheduler_t1196198384 * get_m_taskScheduler_7() const { return ___m_taskScheduler_7; }
	inline TaskScheduler_t1196198384 ** get_address_of_m_taskScheduler_7() { return &___m_taskScheduler_7; }
	inline void set_m_taskScheduler_7(TaskScheduler_t1196198384 * value)
	{
		___m_taskScheduler_7 = value;
		Il2CppCodeGenWriteBarrier((&___m_taskScheduler_7), value);
	}

	inline static int32_t get_offset_of_m_parent_8() { return static_cast<int32_t>(offsetof(Task_t3187275312, ___m_parent_8)); }
	inline Task_t3187275312 * get_m_parent_8() const { return ___m_parent_8; }
	inline Task_t3187275312 ** get_address_of_m_parent_8() { return &___m_parent_8; }
	inline void set_m_parent_8(Task_t3187275312 * value)
	{
		___m_parent_8 = value;
		Il2CppCodeGenWriteBarrier((&___m_parent_8), value);
	}

	inline static int32_t get_offset_of_m_stateFlags_9() { return static_cast<int32_t>(offsetof(Task_t3187275312, ___m_stateFlags_9)); }
	inline int32_t get_m_stateFlags_9() const { return ___m_stateFlags_9; }
	inline int32_t* get_address_of_m_stateFlags_9() { return &___m_stateFlags_9; }
	inline void set_m_stateFlags_9(int32_t value)
	{
		___m_stateFlags_9 = value;
	}

	inline static int32_t get_offset_of_m_continuationObject_10() { return static_cast<int32_t>(offsetof(Task_t3187275312, ___m_continuationObject_10)); }
	inline RuntimeObject * get_m_continuationObject_10() const { return ___m_continuationObject_10; }
	inline RuntimeObject ** get_address_of_m_continuationObject_10() { return &___m_continuationObject_10; }
	inline void set_m_continuationObject_10(RuntimeObject * value)
	{
		___m_continuationObject_10 = value;
		Il2CppCodeGenWriteBarrier((&___m_continuationObject_10), value);
	}

	inline static int32_t get_offset_of_m_contingentProperties_15() { return static_cast<int32_t>(offsetof(Task_t3187275312, ___m_contingentProperties_15)); }
	inline ContingentProperties_t2170468915 * get_m_contingentProperties_15() const { return ___m_contingentProperties_15; }
	inline ContingentProperties_t2170468915 ** get_address_of_m_contingentProperties_15() { return &___m_contingentProperties_15; }
	inline void set_m_contingentProperties_15(ContingentProperties_t2170468915 * value)
	{
		___m_contingentProperties_15 = value;
		Il2CppCodeGenWriteBarrier((&___m_contingentProperties_15), value);
	}
};

struct Task_t3187275312_StaticFields
{
public:
	// System.Int32 System.Threading.Tasks.Task::s_taskIdCounter
	int32_t ___s_taskIdCounter_2;
	// System.Threading.Tasks.TaskFactory System.Threading.Tasks.Task::s_factory
	TaskFactory_t2660013028 * ___s_factory_3;
	// System.Object System.Threading.Tasks.Task::s_taskCompletionSentinel
	RuntimeObject * ___s_taskCompletionSentinel_11;
	// System.Boolean System.Threading.Tasks.Task::s_asyncDebuggingEnabled
	bool ___s_asyncDebuggingEnabled_12;
	// System.Collections.Generic.Dictionary`2<System.Int32,System.Threading.Tasks.Task> System.Threading.Tasks.Task::s_currentActiveTasks
	Dictionary_2_t2075988643 * ___s_currentActiveTasks_13;
	// System.Object System.Threading.Tasks.Task::s_activeTasksLock
	RuntimeObject * ___s_activeTasksLock_14;
	// System.Action`1<System.Object> System.Threading.Tasks.Task::s_taskCancelCallback
	Action_1_t3252573759 * ___s_taskCancelCallback_16;
	// System.Func`1<System.Threading.Tasks.Task/ContingentProperties> System.Threading.Tasks.Task::s_createContingentProperties
	Func_1_t1600215562 * ___s_createContingentProperties_17;
	// System.Threading.Tasks.Task System.Threading.Tasks.Task::s_completedTask
	Task_t3187275312 * ___s_completedTask_18;
	// System.Predicate`1<System.Threading.Tasks.Task> System.Threading.Tasks.Task::s_IsExceptionObservedByParentPredicate
	Predicate_1_t4012569436 * ___s_IsExceptionObservedByParentPredicate_19;
	// System.Threading.ContextCallback System.Threading.Tasks.Task::s_ecCallback
	ContextCallback_t3823316192 * ___s_ecCallback_20;
	// System.Predicate`1<System.Object> System.Threading.Tasks.Task::s_IsTaskContinuationNullPredicate
	Predicate_1_t3905400288 * ___s_IsTaskContinuationNullPredicate_21;

public:
	inline static int32_t get_offset_of_s_taskIdCounter_2() { return static_cast<int32_t>(offsetof(Task_t3187275312_StaticFields, ___s_taskIdCounter_2)); }
	inline int32_t get_s_taskIdCounter_2() const { return ___s_taskIdCounter_2; }
	inline int32_t* get_address_of_s_taskIdCounter_2() { return &___s_taskIdCounter_2; }
	inline void set_s_taskIdCounter_2(int32_t value)
	{
		___s_taskIdCounter_2 = value;
	}

	inline static int32_t get_offset_of_s_factory_3() { return static_cast<int32_t>(offsetof(Task_t3187275312_StaticFields, ___s_factory_3)); }
	inline TaskFactory_t2660013028 * get_s_factory_3() const { return ___s_factory_3; }
	inline TaskFactory_t2660013028 ** get_address_of_s_factory_3() { return &___s_factory_3; }
	inline void set_s_factory_3(TaskFactory_t2660013028 * value)
	{
		___s_factory_3 = value;
		Il2CppCodeGenWriteBarrier((&___s_factory_3), value);
	}

	inline static int32_t get_offset_of_s_taskCompletionSentinel_11() { return static_cast<int32_t>(offsetof(Task_t3187275312_StaticFields, ___s_taskCompletionSentinel_11)); }
	inline RuntimeObject * get_s_taskCompletionSentinel_11() const { return ___s_taskCompletionSentinel_11; }
	inline RuntimeObject ** get_address_of_s_taskCompletionSentinel_11() { return &___s_taskCompletionSentinel_11; }
	inline void set_s_taskCompletionSentinel_11(RuntimeObject * value)
	{
		___s_taskCompletionSentinel_11 = value;
		Il2CppCodeGenWriteBarrier((&___s_taskCompletionSentinel_11), value);
	}

	inline static int32_t get_offset_of_s_asyncDebuggingEnabled_12() { return static_cast<int32_t>(offsetof(Task_t3187275312_StaticFields, ___s_asyncDebuggingEnabled_12)); }
	inline bool get_s_asyncDebuggingEnabled_12() const { return ___s_asyncDebuggingEnabled_12; }
	inline bool* get_address_of_s_asyncDebuggingEnabled_12() { return &___s_asyncDebuggingEnabled_12; }
	inline void set_s_asyncDebuggingEnabled_12(bool value)
	{
		___s_asyncDebuggingEnabled_12 = value;
	}

	inline static int32_t get_offset_of_s_currentActiveTasks_13() { return static_cast<int32_t>(offsetof(Task_t3187275312_StaticFields, ___s_currentActiveTasks_13)); }
	inline Dictionary_2_t2075988643 * get_s_currentActiveTasks_13() const { return ___s_currentActiveTasks_13; }
	inline Dictionary_2_t2075988643 ** get_address_of_s_currentActiveTasks_13() { return &___s_currentActiveTasks_13; }
	inline void set_s_currentActiveTasks_13(Dictionary_2_t2075988643 * value)
	{
		___s_currentActiveTasks_13 = value;
		Il2CppCodeGenWriteBarrier((&___s_currentActiveTasks_13), value);
	}

	inline static int32_t get_offset_of_s_activeTasksLock_14() { return static_cast<int32_t>(offsetof(Task_t3187275312_StaticFields, ___s_activeTasksLock_14)); }
	inline RuntimeObject * get_s_activeTasksLock_14() const { return ___s_activeTasksLock_14; }
	inline RuntimeObject ** get_address_of_s_activeTasksLock_14() { return &___s_activeTasksLock_14; }
	inline void set_s_activeTasksLock_14(RuntimeObject * value)
	{
		___s_activeTasksLock_14 = value;
		Il2CppCodeGenWriteBarrier((&___s_activeTasksLock_14), value);
	}

	inline static int32_t get_offset_of_s_taskCancelCallback_16() { return static_cast<int32_t>(offsetof(Task_t3187275312_StaticFields, ___s_taskCancelCallback_16)); }
	inline Action_1_t3252573759 * get_s_taskCancelCallback_16() const { return ___s_taskCancelCallback_16; }
	inline Action_1_t3252573759 ** get_address_of_s_taskCancelCallback_16() { return &___s_taskCancelCallback_16; }
	inline void set_s_taskCancelCallback_16(Action_1_t3252573759 * value)
	{
		___s_taskCancelCallback_16 = value;
		Il2CppCodeGenWriteBarrier((&___s_taskCancelCallback_16), value);
	}

	inline static int32_t get_offset_of_s_createContingentProperties_17() { return static_cast<int32_t>(offsetof(Task_t3187275312_StaticFields, ___s_createContingentProperties_17)); }
	inline Func_1_t1600215562 * get_s_createContingentProperties_17() const { return ___s_createContingentProperties_17; }
	inline Func_1_t1600215562 ** get_address_of_s_createContingentProperties_17() { return &___s_createContingentProperties_17; }
	inline void set_s_createContingentProperties_17(Func_1_t1600215562 * value)
	{
		___s_createContingentProperties_17 = value;
		Il2CppCodeGenWriteBarrier((&___s_createContingentProperties_17), value);
	}

	inline static int32_t get_offset_of_s_completedTask_18() { return static_cast<int32_t>(offsetof(Task_t3187275312_StaticFields, ___s_completedTask_18)); }
	inline Task_t3187275312 * get_s_completedTask_18() const { return ___s_completedTask_18; }
	inline Task_t3187275312 ** get_address_of_s_completedTask_18() { return &___s_completedTask_18; }
	inline void set_s_completedTask_18(Task_t3187275312 * value)
	{
		___s_completedTask_18 = value;
		Il2CppCodeGenWriteBarrier((&___s_completedTask_18), value);
	}

	inline static int32_t get_offset_of_s_IsExceptionObservedByParentPredicate_19() { return static_cast<int32_t>(offsetof(Task_t3187275312_StaticFields, ___s_IsExceptionObservedByParentPredicate_19)); }
	inline Predicate_1_t4012569436 * get_s_IsExceptionObservedByParentPredicate_19() const { return ___s_IsExceptionObservedByParentPredicate_19; }
	inline Predicate_1_t4012569436 ** get_address_of_s_IsExceptionObservedByParentPredicate_19() { return &___s_IsExceptionObservedByParentPredicate_19; }
	inline void set_s_IsExceptionObservedByParentPredicate_19(Predicate_1_t4012569436 * value)
	{
		___s_IsExceptionObservedByParentPredicate_19 = value;
		Il2CppCodeGenWriteBarrier((&___s_IsExceptionObservedByParentPredicate_19), value);
	}

	inline static int32_t get_offset_of_s_ecCallback_20() { return static_cast<int32_t>(offsetof(Task_t3187275312_StaticFields, ___s_ecCallback_20)); }
	inline ContextCallback_t3823316192 * get_s_ecCallback_20() const { return ___s_ecCallback_20; }
	inline ContextCallback_t3823316192 ** get_address_of_s_ecCallback_20() { return &___s_ecCallback_20; }
	inline void set_s_ecCallback_20(ContextCallback_t3823316192 * value)
	{
		___s_ecCallback_20 = value;
		Il2CppCodeGenWriteBarrier((&___s_ecCallback_20), value);
	}

	inline static int32_t get_offset_of_s_IsTaskContinuationNullPredicate_21() { return static_cast<int32_t>(offsetof(Task_t3187275312_StaticFields, ___s_IsTaskContinuationNullPredicate_21)); }
	inline Predicate_1_t3905400288 * get_s_IsTaskContinuationNullPredicate_21() const { return ___s_IsTaskContinuationNullPredicate_21; }
	inline Predicate_1_t3905400288 ** get_address_of_s_IsTaskContinuationNullPredicate_21() { return &___s_IsTaskContinuationNullPredicate_21; }
	inline void set_s_IsTaskContinuationNullPredicate_21(Predicate_1_t3905400288 * value)
	{
		___s_IsTaskContinuationNullPredicate_21 = value;
		Il2CppCodeGenWriteBarrier((&___s_IsTaskContinuationNullPredicate_21), value);
	}
};

struct Task_t3187275312_ThreadStaticFields
{
public:
	// System.Threading.Tasks.Task System.Threading.Tasks.Task::t_currentTask
	Task_t3187275312 * ___t_currentTask_0;
	// System.Threading.Tasks.StackGuard System.Threading.Tasks.Task::t_stackGuard
	StackGuard_t1472778820 * ___t_stackGuard_1;

public:
	inline static int32_t get_offset_of_t_currentTask_0() { return static_cast<int32_t>(offsetof(Task_t3187275312_ThreadStaticFields, ___t_currentTask_0)); }
	inline Task_t3187275312 * get_t_currentTask_0() const { return ___t_currentTask_0; }
	inline Task_t3187275312 ** get_address_of_t_currentTask_0() { return &___t_currentTask_0; }
	inline void set_t_currentTask_0(Task_t3187275312 * value)
	{
		___t_currentTask_0 = value;
		Il2CppCodeGenWriteBarrier((&___t_currentTask_0), value);
	}

	inline static int32_t get_offset_of_t_stackGuard_1() { return static_cast<int32_t>(offsetof(Task_t3187275312_ThreadStaticFields, ___t_stackGuard_1)); }
	inline StackGuard_t1472778820 * get_t_stackGuard_1() const { return ___t_stackGuard_1; }
	inline StackGuard_t1472778820 ** get_address_of_t_stackGuard_1() { return &___t_stackGuard_1; }
	inline void set_t_stackGuard_1(StackGuard_t1472778820 * value)
	{
		___t_stackGuard_1 = value;
		Il2CppCodeGenWriteBarrier((&___t_stackGuard_1), value);
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // TASK_T3187275312_H
#ifndef THREADABORTEXCEPTION_T4074510458_H
#define THREADABORTEXCEPTION_T4074510458_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// System.Threading.ThreadAbortException
struct  ThreadAbortException_t4074510458  : public SystemException_t176217640
{
public:

public:
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // THREADABORTEXCEPTION_T4074510458_H
#ifndef WAITHANDLE_T1743403487_H
#define WAITHANDLE_T1743403487_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// System.Threading.WaitHandle
struct  WaitHandle_t1743403487  : public MarshalByRefObject_t2760389100
{
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_t1972936122 * ___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_t1743403487, ___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_t1743403487, ___safeWaitHandle_4)); }
	inline SafeWaitHandle_t1972936122 * get_safeWaitHandle_4() const { return ___safeWaitHandle_4; }
	inline SafeWaitHandle_t1972936122 ** get_address_of_safeWaitHandle_4() { return &___safeWaitHandle_4; }
	inline void set_safeWaitHandle_4(SafeWaitHandle_t1972936122 * value)
	{
		___safeWaitHandle_4 = value;
		Il2CppCodeGenWriteBarrier((&___safeWaitHandle_4), value);
	}

	inline static int32_t get_offset_of_hasThreadAffinity_5() { return static_cast<int32_t>(offsetof(WaitHandle_t1743403487, ___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_t1743403487_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_t1743403487_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;
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
// Native definition for P/Invoke marshalling of System.Threading.WaitHandle
struct WaitHandle_t1743403487_marshaled_pinvoke : public MarshalByRefObject_t2760389100_marshaled_pinvoke
{
	intptr_t ___waitHandle_3;
	SafeWaitHandle_t1972936122 * ___safeWaitHandle_4;
	int32_t ___hasThreadAffinity_5;
};
// Native definition for COM marshalling of System.Threading.WaitHandle
struct WaitHandle_t1743403487_marshaled_com : public MarshalByRefObject_t2760389100_marshaled_com
{
	intptr_t ___waitHandle_3;
	SafeWaitHandle_t1972936122 * ___safeWaitHandle_4;
	int32_t ___hasThreadAffinity_5;
};
#endif // WAITHANDLE_T1743403487_H
#ifndef TIMESPAN_T881159249_H
#define TIMESPAN_T881159249_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// System.TimeSpan
struct  TimeSpan_t881159249 
{
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_t881159249, ____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_t881159249_StaticFields
{
public:
	// System.TimeSpan System.TimeSpan::Zero
	TimeSpan_t881159249  ___Zero_0;
	// System.TimeSpan System.TimeSpan::MaxValue
	TimeSpan_t881159249  ___MaxValue_1;
	// System.TimeSpan System.TimeSpan::MinValue
	TimeSpan_t881159249  ___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_t881159249_StaticFields, ___Zero_0)); }
	inline TimeSpan_t881159249  get_Zero_0() const { return ___Zero_0; }
	inline TimeSpan_t881159249 * get_address_of_Zero_0() { return &___Zero_0; }
	inline void set_Zero_0(TimeSpan_t881159249  value)
	{
		___Zero_0 = value;
	}

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

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

	inline static int32_t get_offset_of__legacyConfigChecked_4() { return static_cast<int32_t>(offsetof(TimeSpan_t881159249_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_t881159249_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;
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // TIMESPAN_T881159249_H
#ifndef TYPELOADEXCEPTION_T3707937253_H
#define TYPELOADEXCEPTION_T3707937253_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// System.TypeLoadException
struct  TypeLoadException_t3707937253  : public SystemException_t176217640
{
public:
	// System.String System.TypeLoadException::ClassName
	String_t* ___ClassName_17;
	// System.String System.TypeLoadException::AssemblyName
	String_t* ___AssemblyName_18;
	// System.String System.TypeLoadException::MessageArg
	String_t* ___MessageArg_19;
	// System.Int32 System.TypeLoadException::ResourceId
	int32_t ___ResourceId_20;

public:
	inline static int32_t get_offset_of_ClassName_17() { return static_cast<int32_t>(offsetof(TypeLoadException_t3707937253, ___ClassName_17)); }
	inline String_t* get_ClassName_17() const { return ___ClassName_17; }
	inline String_t** get_address_of_ClassName_17() { return &___ClassName_17; }
	inline void set_ClassName_17(String_t* value)
	{
		___ClassName_17 = value;
		Il2CppCodeGenWriteBarrier((&___ClassName_17), value);
	}

	inline static int32_t get_offset_of_AssemblyName_18() { return static_cast<int32_t>(offsetof(TypeLoadException_t3707937253, ___AssemblyName_18)); }
	inline String_t* get_AssemblyName_18() const { return ___AssemblyName_18; }
	inline String_t** get_address_of_AssemblyName_18() { return &___AssemblyName_18; }
	inline void set_AssemblyName_18(String_t* value)
	{
		___AssemblyName_18 = value;
		Il2CppCodeGenWriteBarrier((&___AssemblyName_18), value);
	}

	inline static int32_t get_offset_of_MessageArg_19() { return static_cast<int32_t>(offsetof(TypeLoadException_t3707937253, ___MessageArg_19)); }
	inline String_t* get_MessageArg_19() const { return ___MessageArg_19; }
	inline String_t** get_address_of_MessageArg_19() { return &___MessageArg_19; }
	inline void set_MessageArg_19(String_t* value)
	{
		___MessageArg_19 = value;
		Il2CppCodeGenWriteBarrier((&___MessageArg_19), value);
	}

	inline static int32_t get_offset_of_ResourceId_20() { return static_cast<int32_t>(offsetof(TypeLoadException_t3707937253, ___ResourceId_20)); }
	inline int32_t get_ResourceId_20() const { return ___ResourceId_20; }
	inline int32_t* get_address_of_ResourceId_20() { return &___ResourceId_20; }
	inline void set_ResourceId_20(int32_t value)
	{
		___ResourceId_20 = value;
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // TYPELOADEXCEPTION_T3707937253_H
#ifndef FLAGS_T2372798318_H
#define FLAGS_T2372798318_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// System.Uri/Flags
struct  Flags_t2372798318 
{
public:
	// System.UInt64 System.Uri/Flags::value__
	uint64_t ___value___2;

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

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // FLAGS_T2372798318_H
#ifndef URICOMPONENTS_T814099658_H
#define URICOMPONENTS_T814099658_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// System.UriComponents
struct  UriComponents_t814099658 
{
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_t814099658, ___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;
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // URICOMPONENTS_T814099658_H
#ifndef URIIDNSCOPE_T1847433844_H
#define URIIDNSCOPE_T1847433844_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// System.UriIdnScope
struct  UriIdnScope_t1847433844 
{
public:
	// System.Int32 System.UriIdnScope::value__
	int32_t ___value___2;

public:
	inline static int32_t get_offset_of_value___2() { return static_cast<int32_t>(offsetof(UriIdnScope_t1847433844, ___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;
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // URIIDNSCOPE_T1847433844_H
#ifndef WEAKREFERENCE_T1334886716_H
#define WEAKREFERENCE_T1334886716_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// System.WeakReference
struct  WeakReference_t1334886716  : public RuntimeObject
{
public:
	// System.Boolean System.WeakReference::isLongReference
	bool ___isLongReference_0;
	// System.Runtime.InteropServices.GCHandle System.WeakReference::gcHandle
	GCHandle_t3351438187  ___gcHandle_1;

public:
	inline static int32_t get_offset_of_isLongReference_0() { return static_cast<int32_t>(offsetof(WeakReference_t1334886716, ___isLongReference_0)); }
	inline bool get_isLongReference_0() const { return ___isLongReference_0; }
	inline bool* get_address_of_isLongReference_0() { return &___isLongReference_0; }
	inline void set_isLongReference_0(bool value)
	{
		___isLongReference_0 = value;
	}

	inline static int32_t get_offset_of_gcHandle_1() { return static_cast<int32_t>(offsetof(WeakReference_t1334886716, ___gcHandle_1)); }
	inline GCHandle_t3351438187  get_gcHandle_1() const { return ___gcHandle_1; }
	inline GCHandle_t3351438187 * get_address_of_gcHandle_1() { return &___gcHandle_1; }
	inline void set_gcHandle_1(GCHandle_t3351438187  value)
	{
		___gcHandle_1 = value;
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // WEAKREFERENCE_T1334886716_H
#ifndef FORMATTING_T1232942836_H
#define FORMATTING_T1232942836_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// System.Xml.Formatting
struct  Formatting_t1232942836 
{
public:
	// System.Int32 System.Xml.Formatting::value__
	int32_t ___value___2;

public:
	inline static int32_t get_offset_of_value___2() { return static_cast<int32_t>(offsetof(Formatting_t1232942836, ___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;
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // FORMATTING_T1232942836_H
#ifndef XMLNAMEDNODEMAP_T2821286253_H
#define XMLNAMEDNODEMAP_T2821286253_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// System.Xml.XmlNamedNodeMap
struct  XmlNamedNodeMap_t2821286253  : public RuntimeObject
{
public:
	// System.Xml.XmlNode System.Xml.XmlNamedNodeMap::parent
	XmlNode_t3767805227 * ___parent_0;
	// System.Xml.XmlNamedNodeMap/SmallXmlNodeList System.Xml.XmlNamedNodeMap::nodes
	SmallXmlNodeList_t242297918  ___nodes_1;

public:
	inline static int32_t get_offset_of_parent_0() { return static_cast<int32_t>(offsetof(XmlNamedNodeMap_t2821286253, ___parent_0)); }
	inline XmlNode_t3767805227 * get_parent_0() const { return ___parent_0; }
	inline XmlNode_t3767805227 ** get_address_of_parent_0() { return &___parent_0; }
	inline void set_parent_0(XmlNode_t3767805227 * value)
	{
		___parent_0 = value;
		Il2CppCodeGenWriteBarrier((&___parent_0), value);
	}

	inline static int32_t get_offset_of_nodes_1() { return static_cast<int32_t>(offsetof(XmlNamedNodeMap_t2821286253, ___nodes_1)); }
	inline SmallXmlNodeList_t242297918  get_nodes_1() const { return ___nodes_1; }
	inline SmallXmlNodeList_t242297918 * get_address_of_nodes_1() { return &___nodes_1; }
	inline void set_nodes_1(SmallXmlNodeList_t242297918  value)
	{
		___nodes_1 = value;
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // XMLNAMEDNODEMAP_T2821286253_H
#ifndef XMLNODETYPE_T1672767151_H
#define XMLNODETYPE_T1672767151_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// System.Xml.XmlNodeType
struct  XmlNodeType_t1672767151 
{
public:
	// System.Int32 System.Xml.XmlNodeType::value__
	int32_t ___value___2;

public:
	inline static int32_t get_offset_of_value___2() { return static_cast<int32_t>(offsetof(XmlNodeType_t1672767151, ___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;
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // XMLNODETYPE_T1672767151_H
#ifndef SPECIALATTR_T319442854_H
#define SPECIALATTR_T319442854_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// System.Xml.XmlTextWriter/SpecialAttr
struct  SpecialAttr_t319442854 
{
public:
	// System.Int32 System.Xml.XmlTextWriter/SpecialAttr::value__
	int32_t ___value___2;

public:
	inline static int32_t get_offset_of_value___2() { return static_cast<int32_t>(offsetof(SpecialAttr_t319442854, ___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;
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // SPECIALATTR_T319442854_H
#ifndef STATE_T1792539347_H
#define STATE_T1792539347_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// System.Xml.XmlTextWriter/State
struct  State_t1792539347 
{
public:
	// System.Int32 System.Xml.XmlTextWriter/State::value__
	int32_t ___value___2;

public:
	inline static int32_t get_offset_of_value___2() { return static_cast<int32_t>(offsetof(State_t1792539347, ___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;
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // STATE_T1792539347_H
#ifndef TOKEN_T2430492165_H
#define TOKEN_T2430492165_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// System.Xml.XmlTextWriter/Token
struct  Token_t2430492165 
{
public:
	// System.Int32 System.Xml.XmlTextWriter/Token::value__
	int32_t ___value___2;

public:
	inline static int32_t get_offset_of_value___2() { return static_cast<int32_t>(offsetof(Token_t2430492165, ___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;
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // TOKEN_T2430492165_H
#ifndef ARGUMENTNULLEXCEPTION_T1615371798_H
#define ARGUMENTNULLEXCEPTION_T1615371798_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// System.ArgumentNullException
struct  ArgumentNullException_t1615371798  : public ArgumentException_t132251570
{
public:

public:
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // ARGUMENTNULLEXCEPTION_T1615371798_H
#ifndef ARGUMENTOUTOFRANGEEXCEPTION_T777629997_H
#define ARGUMENTOUTOFRANGEEXCEPTION_T777629997_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// System.ArgumentOutOfRangeException
struct  ArgumentOutOfRangeException_t777629997  : public ArgumentException_t132251570
{
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_t777629997, ___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((&___m_actualValue_19), value);
	}
};

struct ArgumentOutOfRangeException_t777629997_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_t777629997_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((&____rangeMessage_18), value);
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // ARGUMENTOUTOFRANGEEXCEPTION_T777629997_H
#ifndef CONFIGURATIONERRORSEXCEPTION_T66512296_H
#define CONFIGURATIONERRORSEXCEPTION_T66512296_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// System.Configuration.ConfigurationErrorsException
struct  ConfigurationErrorsException_t66512296  : public ConfigurationException_t3515317685
{
public:
	// System.String System.Configuration.ConfigurationErrorsException::filename
	String_t* ___filename_19;
	// System.Int32 System.Configuration.ConfigurationErrorsException::line
	int32_t ___line_20;

public:
	inline static int32_t get_offset_of_filename_19() { return static_cast<int32_t>(offsetof(ConfigurationErrorsException_t66512296, ___filename_19)); }
	inline String_t* get_filename_19() const { return ___filename_19; }
	inline String_t** get_address_of_filename_19() { return &___filename_19; }
	inline void set_filename_19(String_t* value)
	{
		___filename_19 = value;
		Il2CppCodeGenWriteBarrier((&___filename_19), value);
	}

	inline static int32_t get_offset_of_line_20() { return static_cast<int32_t>(offsetof(ConfigurationErrorsException_t66512296, ___line_20)); }
	inline int32_t get_line_20() const { return ___line_20; }
	inline int32_t* get_address_of_line_20() { return &___line_20; }
	inline void set_line_20(int32_t value)
	{
		___line_20 = value;
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // CONFIGURATIONERRORSEXCEPTION_T66512296_H
#ifndef CONFIGURATIONPROPERTY_T3590861854_H
#define CONFIGURATIONPROPERTY_T3590861854_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// System.Configuration.ConfigurationProperty
struct  ConfigurationProperty_t3590861854  : public RuntimeObject
{
public:
	// System.String System.Configuration.ConfigurationProperty::name
	String_t* ___name_1;
	// System.Type System.Configuration.ConfigurationProperty::type
	Type_t * ___type_2;
	// System.Object System.Configuration.ConfigurationProperty::default_value
	RuntimeObject * ___default_value_3;
	// System.ComponentModel.TypeConverter System.Configuration.ConfigurationProperty::converter
	TypeConverter_t2249118273 * ___converter_4;
	// System.Configuration.ConfigurationValidatorBase System.Configuration.ConfigurationProperty::validation
	ConfigurationValidatorBase_t888490966 * ___validation_5;
	// System.Configuration.ConfigurationPropertyOptions System.Configuration.ConfigurationProperty::flags
	int32_t ___flags_6;
	// System.String System.Configuration.ConfigurationProperty::description
	String_t* ___description_7;
	// System.Configuration.ConfigurationCollectionAttribute System.Configuration.ConfigurationProperty::collectionAttribute
	ConfigurationCollectionAttribute_t3695308734 * ___collectionAttribute_8;

public:
	inline static int32_t get_offset_of_name_1() { return static_cast<int32_t>(offsetof(ConfigurationProperty_t3590861854, ___name_1)); }
	inline String_t* get_name_1() const { return ___name_1; }
	inline String_t** get_address_of_name_1() { return &___name_1; }
	inline void set_name_1(String_t* value)
	{
		___name_1 = value;
		Il2CppCodeGenWriteBarrier((&___name_1), value);
	}

	inline static int32_t get_offset_of_type_2() { return static_cast<int32_t>(offsetof(ConfigurationProperty_t3590861854, ___type_2)); }
	inline Type_t * get_type_2() const { return ___type_2; }
	inline Type_t ** get_address_of_type_2() { return &___type_2; }
	inline void set_type_2(Type_t * value)
	{
		___type_2 = value;
		Il2CppCodeGenWriteBarrier((&___type_2), value);
	}

	inline static int32_t get_offset_of_default_value_3() { return static_cast<int32_t>(offsetof(ConfigurationProperty_t3590861854, ___default_value_3)); }
	inline RuntimeObject * get_default_value_3() const { return ___default_value_3; }
	inline RuntimeObject ** get_address_of_default_value_3() { return &___default_value_3; }
	inline void set_default_value_3(RuntimeObject * value)
	{
		___default_value_3 = value;
		Il2CppCodeGenWriteBarrier((&___default_value_3), value);
	}

	inline static int32_t get_offset_of_converter_4() { return static_cast<int32_t>(offsetof(ConfigurationProperty_t3590861854, ___converter_4)); }
	inline TypeConverter_t2249118273 * get_converter_4() const { return ___converter_4; }
	inline TypeConverter_t2249118273 ** get_address_of_converter_4() { return &___converter_4; }
	inline void set_converter_4(TypeConverter_t2249118273 * value)
	{
		___converter_4 = value;
		Il2CppCodeGenWriteBarrier((&___converter_4), value);
	}

	inline static int32_t get_offset_of_validation_5() { return static_cast<int32_t>(offsetof(ConfigurationProperty_t3590861854, ___validation_5)); }
	inline ConfigurationValidatorBase_t888490966 * get_validation_5() const { return ___validation_5; }
	inline ConfigurationValidatorBase_t888490966 ** get_address_of_validation_5() { return &___validation_5; }
	inline void set_validation_5(ConfigurationValidatorBase_t888490966 * value)
	{
		___validation_5 = value;
		Il2CppCodeGenWriteBarrier((&___validation_5), value);
	}

	inline static int32_t get_offset_of_flags_6() { return static_cast<int32_t>(offsetof(ConfigurationProperty_t3590861854, ___flags_6)); }
	inline int32_t get_flags_6() const { return ___flags_6; }
	inline int32_t* get_address_of_flags_6() { return &___flags_6; }
	inline void set_flags_6(int32_t value)
	{
		___flags_6 = value;
	}

	inline static int32_t get_offset_of_description_7() { return static_cast<int32_t>(offsetof(ConfigurationProperty_t3590861854, ___description_7)); }
	inline String_t* get_description_7() const { return ___description_7; }
	inline String_t** get_address_of_description_7() { return &___description_7; }
	inline void set_description_7(String_t* value)
	{
		___description_7 = value;
		Il2CppCodeGenWriteBarrier((&___description_7), value);
	}

	inline static int32_t get_offset_of_collectionAttribute_8() { return static_cast<int32_t>(offsetof(ConfigurationProperty_t3590861854, ___collectionAttribute_8)); }
	inline ConfigurationCollectionAttribute_t3695308734 * get_collectionAttribute_8() const { return ___collectionAttribute_8; }
	inline ConfigurationCollectionAttribute_t3695308734 ** get_address_of_collectionAttribute_8() { return &___collectionAttribute_8; }
	inline void set_collectionAttribute_8(ConfigurationCollectionAttribute_t3695308734 * value)
	{
		___collectionAttribute_8 = value;
		Il2CppCodeGenWriteBarrier((&___collectionAttribute_8), value);
	}
};

struct ConfigurationProperty_t3590861854_StaticFields
{
public:
	// System.Object System.Configuration.ConfigurationProperty::NoDefaultValue
	RuntimeObject * ___NoDefaultValue_0;

public:
	inline static int32_t get_offset_of_NoDefaultValue_0() { return static_cast<int32_t>(offsetof(ConfigurationProperty_t3590861854_StaticFields, ___NoDefaultValue_0)); }
	inline RuntimeObject * get_NoDefaultValue_0() const { return ___NoDefaultValue_0; }
	inline RuntimeObject ** get_address_of_NoDefaultValue_0() { return &___NoDefaultValue_0; }
	inline void set_NoDefaultValue_0(RuntimeObject * value)
	{
		___NoDefaultValue_0 = value;
		Il2CppCodeGenWriteBarrier((&___NoDefaultValue_0), value);
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // CONFIGURATIONPROPERTY_T3590861854_H
#ifndef PROPERTYINFORMATION_T4136807793_H
#define PROPERTYINFORMATION_T4136807793_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// System.Configuration.PropertyInformation
struct  PropertyInformation_t4136807793  : public RuntimeObject
{
public:
	// System.Boolean System.Configuration.PropertyInformation::isModified
	bool ___isModified_0;
	// System.Int32 System.Configuration.PropertyInformation::lineNumber
	int32_t ___lineNumber_1;
	// System.String System.Configuration.PropertyInformation::source
	String_t* ___source_2;
	// System.Object System.Configuration.PropertyInformation::val
	RuntimeObject * ___val_3;
	// System.Configuration.PropertyValueOrigin System.Configuration.PropertyInformation::origin
	int32_t ___origin_4;
	// System.Configuration.ConfigurationElement System.Configuration.PropertyInformation::owner
	ConfigurationElement_t3318566633 * ___owner_5;
	// System.Configuration.ConfigurationProperty System.Configuration.PropertyInformation::property
	ConfigurationProperty_t3590861854 * ___property_6;

public:
	inline static int32_t get_offset_of_isModified_0() { return static_cast<int32_t>(offsetof(PropertyInformation_t4136807793, ___isModified_0)); }
	inline bool get_isModified_0() const { return ___isModified_0; }
	inline bool* get_address_of_isModified_0() { return &___isModified_0; }
	inline void set_isModified_0(bool value)
	{
		___isModified_0 = value;
	}

	inline static int32_t get_offset_of_lineNumber_1() { return static_cast<int32_t>(offsetof(PropertyInformation_t4136807793, ___lineNumber_1)); }
	inline int32_t get_lineNumber_1() const { return ___lineNumber_1; }
	inline int32_t* get_address_of_lineNumber_1() { return &___lineNumber_1; }
	inline void set_lineNumber_1(int32_t value)
	{
		___lineNumber_1 = value;
	}

	inline static int32_t get_offset_of_source_2() { return static_cast<int32_t>(offsetof(PropertyInformation_t4136807793, ___source_2)); }
	inline String_t* get_source_2() const { return ___source_2; }
	inline String_t** get_address_of_source_2() { return &___source_2; }
	inline void set_source_2(String_t* value)
	{
		___source_2 = value;
		Il2CppCodeGenWriteBarrier((&___source_2), value);
	}

	inline static int32_t get_offset_of_val_3() { return static_cast<int32_t>(offsetof(PropertyInformation_t4136807793, ___val_3)); }
	inline RuntimeObject * get_val_3() const { return ___val_3; }
	inline RuntimeObject ** get_address_of_val_3() { return &___val_3; }
	inline void set_val_3(RuntimeObject * value)
	{
		___val_3 = value;
		Il2CppCodeGenWriteBarrier((&___val_3), value);
	}

	inline static int32_t get_offset_of_origin_4() { return static_cast<int32_t>(offsetof(PropertyInformation_t4136807793, ___origin_4)); }
	inline int32_t get_origin_4() const { return ___origin_4; }
	inline int32_t* get_address_of_origin_4() { return &___origin_4; }
	inline void set_origin_4(int32_t value)
	{
		___origin_4 = value;
	}

	inline static int32_t get_offset_of_owner_5() { return static_cast<int32_t>(offsetof(PropertyInformation_t4136807793, ___owner_5)); }
	inline ConfigurationElement_t3318566633 * get_owner_5() const { return ___owner_5; }
	inline ConfigurationElement_t3318566633 ** get_address_of_owner_5() { return &___owner_5; }
	inline void set_owner_5(ConfigurationElement_t3318566633 * value)
	{
		___owner_5 = value;
		Il2CppCodeGenWriteBarrier((&___owner_5), value);
	}

	inline static int32_t get_offset_of_property_6() { return static_cast<int32_t>(offsetof(PropertyInformation_t4136807793, ___property_6)); }
	inline ConfigurationProperty_t3590861854 * get_property_6() const { return ___property_6; }
	inline ConfigurationProperty_t3590861854 ** get_address_of_property_6() { return &___property_6; }
	inline void set_property_6(ConfigurationProperty_t3590861854 * value)
	{
		___property_6 = value;
		Il2CppCodeGenWriteBarrier((&___property_6), value);
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // PROPERTYINFORMATION_T4136807793_H
#ifndef DIAGNOSTICSCONFIGURATION_T1159239597_H
#define DIAGNOSTICSCONFIGURATION_T1159239597_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// System.Diagnostics.DiagnosticsConfiguration
struct  DiagnosticsConfiguration_t1159239597  : public RuntimeObject
{
public:

public:
};

struct DiagnosticsConfiguration_t1159239597_StaticFields
{
public:
	// System.Diagnostics.SystemDiagnosticsSection modreq(System.Runtime.CompilerServices.IsVolatile) System.Diagnostics.DiagnosticsConfiguration::configSection
	SystemDiagnosticsSection_t3552941008 * ___configSection_0;
	// System.Diagnostics.InitState modreq(System.Runtime.CompilerServices.IsVolatile) System.Diagnostics.DiagnosticsConfiguration::initState
	int32_t ___initState_1;

public:
	inline static int32_t get_offset_of_configSection_0() { return static_cast<int32_t>(offsetof(DiagnosticsConfiguration_t1159239597_StaticFields, ___configSection_0)); }
	inline SystemDiagnosticsSection_t3552941008 * get_configSection_0() const { return ___configSection_0; }
	inline SystemDiagnosticsSection_t3552941008 ** get_address_of_configSection_0() { return &___configSection_0; }
	inline void set_configSection_0(SystemDiagnosticsSection_t3552941008 * value)
	{
		___configSection_0 = value;
		Il2CppCodeGenWriteBarrier((&___configSection_0), value);
	}

	inline static int32_t get_offset_of_initState_1() { return static_cast<int32_t>(offsetof(DiagnosticsConfiguration_t1159239597_StaticFields, ___initState_1)); }
	inline int32_t get_initState_1() const { return ___initState_1; }
	inline int32_t* get_address_of_initState_1() { return &___initState_1; }
	inline void set_initState_1(int32_t value)
	{
		___initState_1 = value;
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // DIAGNOSTICSCONFIGURATION_T1159239597_H
#ifndef SHAREDLISTENERELEMENTSCOLLECTION_T127800851_H
#define SHAREDLISTENERELEMENTSCOLLECTION_T127800851_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// System.Diagnostics.SharedListenerElementsCollection
struct  SharedListenerElementsCollection_t127800851  : public ListenerElementsCollection_t1095146761
{
public:

public:
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // SHAREDLISTENERELEMENTSCOLLECTION_T127800851_H
#ifndef TRACELISTENER_T3975618648_H
#define TRACELISTENER_T3975618648_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// System.Diagnostics.TraceListener
struct  TraceListener_t3975618648  : public MarshalByRefObject_t2760389100
{
public:
	// System.Int32 System.Diagnostics.TraceListener::indentLevel
	int32_t ___indentLevel_1;
	// System.Int32 System.Diagnostics.TraceListener::indentSize
	int32_t ___indentSize_2;
	// System.Diagnostics.TraceOptions System.Diagnostics.TraceListener::traceOptions
	int32_t ___traceOptions_3;
	// System.Boolean System.Diagnostics.TraceListener::needIndent
	bool ___needIndent_4;
	// System.String System.Diagnostics.TraceListener::listenerName
	String_t* ___listenerName_5;
	// System.Diagnostics.TraceFilter System.Diagnostics.TraceListener::filter
	TraceFilter_t4153521180 * ___filter_6;
	// System.Collections.Specialized.StringDictionary System.Diagnostics.TraceListener::attributes
	StringDictionary_t120437468 * ___attributes_7;
	// System.String System.Diagnostics.TraceListener::initializeData
	String_t* ___initializeData_8;

public:
	inline static int32_t get_offset_of_indentLevel_1() { return static_cast<int32_t>(offsetof(TraceListener_t3975618648, ___indentLevel_1)); }
	inline int32_t get_indentLevel_1() const { return ___indentLevel_1; }
	inline int32_t* get_address_of_indentLevel_1() { return &___indentLevel_1; }
	inline void set_indentLevel_1(int32_t value)
	{
		___indentLevel_1 = value;
	}

	inline static int32_t get_offset_of_indentSize_2() { return static_cast<int32_t>(offsetof(TraceListener_t3975618648, ___indentSize_2)); }
	inline int32_t get_indentSize_2() const { return ___indentSize_2; }
	inline int32_t* get_address_of_indentSize_2() { return &___indentSize_2; }
	inline void set_indentSize_2(int32_t value)
	{
		___indentSize_2 = value;
	}

	inline static int32_t get_offset_of_traceOptions_3() { return static_cast<int32_t>(offsetof(TraceListener_t3975618648, ___traceOptions_3)); }
	inline int32_t get_traceOptions_3() const { return ___traceOptions_3; }
	inline int32_t* get_address_of_traceOptions_3() { return &___traceOptions_3; }
	inline void set_traceOptions_3(int32_t value)
	{
		___traceOptions_3 = value;
	}

	inline static int32_t get_offset_of_needIndent_4() { return static_cast<int32_t>(offsetof(TraceListener_t3975618648, ___needIndent_4)); }
	inline bool get_needIndent_4() const { return ___needIndent_4; }
	inline bool* get_address_of_needIndent_4() { return &___needIndent_4; }
	inline void set_needIndent_4(bool value)
	{
		___needIndent_4 = value;
	}

	inline static int32_t get_offset_of_listenerName_5() { return static_cast<int32_t>(offsetof(TraceListener_t3975618648, ___listenerName_5)); }
	inline String_t* get_listenerName_5() const { return ___listenerName_5; }
	inline String_t** get_address_of_listenerName_5() { return &___listenerName_5; }
	inline void set_listenerName_5(String_t* value)
	{
		___listenerName_5 = value;
		Il2CppCodeGenWriteBarrier((&___listenerName_5), value);
	}

	inline static int32_t get_offset_of_filter_6() { return static_cast<int32_t>(offsetof(TraceListener_t3975618648, ___filter_6)); }
	inline TraceFilter_t4153521180 * get_filter_6() const { return ___filter_6; }
	inline TraceFilter_t4153521180 ** get_address_of_filter_6() { return &___filter_6; }
	inline void set_filter_6(TraceFilter_t4153521180 * value)
	{
		___filter_6 = value;
		Il2CppCodeGenWriteBarrier((&___filter_6), value);
	}

	inline static int32_t get_offset_of_attributes_7() { return static_cast<int32_t>(offsetof(TraceListener_t3975618648, ___attributes_7)); }
	inline StringDictionary_t120437468 * get_attributes_7() const { return ___attributes_7; }
	inline StringDictionary_t120437468 ** get_address_of_attributes_7() { return &___attributes_7; }
	inline void set_attributes_7(StringDictionary_t120437468 * value)
	{
		___attributes_7 = value;
		Il2CppCodeGenWriteBarrier((&___attributes_7), value);
	}

	inline static int32_t get_offset_of_initializeData_8() { return static_cast<int32_t>(offsetof(TraceListener_t3975618648, ___initializeData_8)); }
	inline String_t* get_initializeData_8() const { return ___initializeData_8; }
	inline String_t** get_address_of_initializeData_8() { return &___initializeData_8; }
	inline void set_initializeData_8(String_t* value)
	{
		___initializeData_8 = value;
		Il2CppCodeGenWriteBarrier((&___initializeData_8), value);
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // TRACELISTENER_T3975618648_H
#ifndef TRACESOURCEINFO_T2065837391_H
#define TRACESOURCEINFO_T2065837391_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// System.Diagnostics.TraceSourceInfo
struct  TraceSourceInfo_t2065837391  : public RuntimeObject
{
public:
	// System.String System.Diagnostics.TraceSourceInfo::name
	String_t* ___name_0;
	// System.Diagnostics.SourceLevels System.Diagnostics.TraceSourceInfo::levels
	int32_t ___levels_1;
	// System.Diagnostics.TraceListenerCollection System.Diagnostics.TraceSourceInfo::listeners
	TraceListenerCollection_t1347122889 * ___listeners_2;

public:
	inline static int32_t get_offset_of_name_0() { return static_cast<int32_t>(offsetof(TraceSourceInfo_t2065837391, ___name_0)); }
	inline String_t* get_name_0() const { return ___name_0; }
	inline String_t** get_address_of_name_0() { return &___name_0; }
	inline void set_name_0(String_t* value)
	{
		___name_0 = value;
		Il2CppCodeGenWriteBarrier((&___name_0), value);
	}

	inline static int32_t get_offset_of_levels_1() { return static_cast<int32_t>(offsetof(TraceSourceInfo_t2065837391, ___levels_1)); }
	inline int32_t get_levels_1() const { return ___levels_1; }
	inline int32_t* get_address_of_levels_1() { return &___levels_1; }
	inline void set_levels_1(int32_t value)
	{
		___levels_1 = value;
	}

	inline static int32_t get_offset_of_listeners_2() { return static_cast<int32_t>(offsetof(TraceSourceInfo_t2065837391, ___listeners_2)); }
	inline TraceListenerCollection_t1347122889 * get_listeners_2() const { return ___listeners_2; }
	inline TraceListenerCollection_t1347122889 ** get_address_of_listeners_2() { return &___listeners_2; }
	inline void set_listeners_2(TraceListenerCollection_t1347122889 * value)
	{
		___listeners_2 = value;
		Il2CppCodeGenWriteBarrier((&___listeners_2), value);
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // TRACESOURCEINFO_T2065837391_H
#ifndef DLLNOTFOUNDEXCEPTION_T2721418633_H
#define DLLNOTFOUNDEXCEPTION_T2721418633_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// System.DllNotFoundException
struct  DllNotFoundException_t2721418633  : public TypeLoadException_t3707937253
{
public:

public:
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // DLLNOTFOUNDEXCEPTION_T2721418633_H
#ifndef COMPAREINFO_T1092934962_H
#define COMPAREINFO_T1092934962_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// System.Globalization.CompareInfo
struct  CompareInfo_t1092934962  : public RuntimeObject
{
public:
	// System.String System.Globalization.CompareInfo::m_name
	String_t* ___m_name_3;
	// System.String System.Globalization.CompareInfo::m_sortName
	String_t* ___m_sortName_4;
	// System.Int32 System.Globalization.CompareInfo::win32LCID
	int32_t ___win32LCID_5;
	// System.Int32 System.Globalization.CompareInfo::culture
	int32_t ___culture_6;
	// System.Globalization.SortVersion System.Globalization.CompareInfo::m_SortVersion
	SortVersion_t3332565609 * ___m_SortVersion_20;
	// Mono.Globalization.Unicode.SimpleCollator System.Globalization.CompareInfo::collator
	SimpleCollator_t2877834729 * ___collator_21;

public:
	inline static int32_t get_offset_of_m_name_3() { return static_cast<int32_t>(offsetof(CompareInfo_t1092934962, ___m_name_3)); }
	inline String_t* get_m_name_3() const { return ___m_name_3; }
	inline String_t** get_address_of_m_name_3() { return &___m_name_3; }
	inline void set_m_name_3(String_t* value)
	{
		___m_name_3 = value;
		Il2CppCodeGenWriteBarrier((&___m_name_3), value);
	}

	inline static int32_t get_offset_of_m_sortName_4() { return static_cast<int32_t>(offsetof(CompareInfo_t1092934962, ___m_sortName_4)); }
	inline String_t* get_m_sortName_4() const { return ___m_sortName_4; }
	inline String_t** get_address_of_m_sortName_4() { return &___m_sortName_4; }
	inline void set_m_sortName_4(String_t* value)
	{
		___m_sortName_4 = value;
		Il2CppCodeGenWriteBarrier((&___m_sortName_4), value);
	}

	inline static int32_t get_offset_of_win32LCID_5() { return static_cast<int32_t>(offsetof(CompareInfo_t1092934962, ___win32LCID_5)); }
	inline int32_t get_win32LCID_5() const { return ___win32LCID_5; }
	inline int32_t* get_address_of_win32LCID_5() { return &___win32LCID_5; }
	inline void set_win32LCID_5(int32_t value)
	{
		___win32LCID_5 = value;
	}

	inline static int32_t get_offset_of_culture_6() { return static_cast<int32_t>(offsetof(CompareInfo_t1092934962, ___culture_6)); }
	inline int32_t get_culture_6() const { return ___culture_6; }
	inline int32_t* get_address_of_culture_6() { return &___culture_6; }
	inline void set_culture_6(int32_t value)
	{
		___culture_6 = value;
	}

	inline static int32_t get_offset_of_m_SortVersion_20() { return static_cast<int32_t>(offsetof(CompareInfo_t1092934962, ___m_SortVersion_20)); }
	inline SortVersion_t3332565609 * get_m_SortVersion_20() const { return ___m_SortVersion_20; }
	inline SortVersion_t3332565609 ** get_address_of_m_SortVersion_20() { return &___m_SortVersion_20; }
	inline void set_m_SortVersion_20(SortVersion_t3332565609 * value)
	{
		___m_SortVersion_20 = value;
		Il2CppCodeGenWriteBarrier((&___m_SortVersion_20), value);
	}

	inline static int32_t get_offset_of_collator_21() { return static_cast<int32_t>(offsetof(CompareInfo_t1092934962, ___collator_21)); }
	inline SimpleCollator_t2877834729 * get_collator_21() const { return ___collator_21; }
	inline SimpleCollator_t2877834729 ** get_address_of_collator_21() { return &___collator_21; }
	inline void set_collator_21(SimpleCollator_t2877834729 * value)
	{
		___collator_21 = value;
		Il2CppCodeGenWriteBarrier((&___collator_21), value);
	}
};

struct CompareInfo_t1092934962_StaticFields
{
public:
	// System.Collections.Generic.Dictionary`2<System.String,Mono.Globalization.Unicode.SimpleCollator> System.Globalization.CompareInfo::collators
	Dictionary_2_t2663091028 * ___collators_22;
	// System.Boolean System.Globalization.CompareInfo::managedCollation
	bool ___managedCollation_23;
	// System.Boolean System.Globalization.CompareInfo::managedCollationChecked
	bool ___managedCollationChecked_24;

public:
	inline static int32_t get_offset_of_collators_22() { return static_cast<int32_t>(offsetof(CompareInfo_t1092934962_StaticFields, ___collators_22)); }
	inline Dictionary_2_t2663091028 * get_collators_22() const { return ___collators_22; }
	inline Dictionary_2_t2663091028 ** get_address_of_collators_22() { return &___collators_22; }
	inline void set_collators_22(Dictionary_2_t2663091028 * value)
	{
		___collators_22 = value;
		Il2CppCodeGenWriteBarrier((&___collators_22), value);
	}

	inline static int32_t get_offset_of_managedCollation_23() { return static_cast<int32_t>(offsetof(CompareInfo_t1092934962_StaticFields, ___managedCollation_23)); }
	inline bool get_managedCollation_23() const { return ___managedCollation_23; }
	inline bool* get_address_of_managedCollation_23() { return &___managedCollation_23; }
	inline void set_managedCollation_23(bool value)
	{
		___managedCollation_23 = value;
	}

	inline static int32_t get_offset_of_managedCollationChecked_24() { return static_cast<int32_t>(offsetof(CompareInfo_t1092934962_StaticFields, ___managedCollationChecked_24)); }
	inline bool get_managedCollationChecked_24() const { return ___managedCollationChecked_24; }
	inline bool* get_address_of_managedCollationChecked_24() { return &___managedCollationChecked_24; }
	inline void set_managedCollationChecked_24(bool value)
	{
		___managedCollationChecked_24 = value;
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // COMPAREINFO_T1092934962_H
#ifndef NUMBERFORMATINFO_T435877138_H
#define NUMBERFORMATINFO_T435877138_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// System.Globalization.NumberFormatInfo
struct  NumberFormatInfo_t435877138  : public RuntimeObject
{
public:
	// System.Int32[] System.Globalization.NumberFormatInfo::numberGroupSizes
	Int32U5BU5D_t385246372* ___numberGroupSizes_1;
	// System.Int32[] System.Globalization.NumberFormatInfo::currencyGroupSizes
	Int32U5BU5D_t385246372* ___currencyGroupSizes_2;
	// System.Int32[] System.Globalization.NumberFormatInfo::percentGroupSizes
	Int32U5BU5D_t385246372* ___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_t1281789340* ___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_t435877138, ___numberGroupSizes_1)); }
	inline Int32U5BU5D_t385246372* get_numberGroupSizes_1() const { return ___numberGroupSizes_1; }
	inline Int32U5BU5D_t385246372** get_address_of_numberGroupSizes_1() { return &___numberGroupSizes_1; }
	inline void set_numberGroupSizes_1(Int32U5BU5D_t385246372* value)
	{
		___numberGroupSizes_1 = value;
		Il2CppCodeGenWriteBarrier((&___numberGroupSizes_1), value);
	}

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

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

	inline static int32_t get_offset_of_positiveSign_4() { return static_cast<int32_t>(offsetof(NumberFormatInfo_t435877138, ___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((&___positiveSign_4), value);
	}

	inline static int32_t get_offset_of_negativeSign_5() { return static_cast<int32_t>(offsetof(NumberFormatInfo_t435877138, ___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((&___negativeSign_5), value);
	}

	inline static int32_t get_offset_of_numberDecimalSeparator_6() { return static_cast<int32_t>(offsetof(NumberFormatInfo_t435877138, ___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((&___numberDecimalSeparator_6), value);
	}

	inline static int32_t get_offset_of_numberGroupSeparator_7() { return static_cast<int32_t>(offsetof(NumberFormatInfo_t435877138, ___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((&___numberGroupSeparator_7), value);
	}

	inline static int32_t get_offset_of_currencyGroupSeparator_8() { return static_cast<int32_t>(offsetof(NumberFormatInfo_t435877138, ___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((&___currencyGroupSeparator_8), value);
	}

	inline static int32_t get_offset_of_currencyDecimalSeparator_9() { return static_cast<int32_t>(offsetof(NumberFormatInfo_t435877138, ___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((&___currencyDecimalSeparator_9), value);
	}

	inline static int32_t get_offset_of_currencySymbol_10() { return static_cast<int32_t>(offsetof(NumberFormatInfo_t435877138, ___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((&___currencySymbol_10), value);
	}

	inline static int32_t get_offset_of_ansiCurrencySymbol_11() { return static_cast<int32_t>(offsetof(NumberFormatInfo_t435877138, ___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((&___ansiCurrencySymbol_11), value);
	}

	inline static int32_t get_offset_of_nanSymbol_12() { return static_cast<int32_t>(offsetof(NumberFormatInfo_t435877138, ___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((&___nanSymbol_12), value);
	}

	inline static int32_t get_offset_of_positiveInfinitySymbol_13() { return static_cast<int32_t>(offsetof(NumberFormatInfo_t435877138, ___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((&___positiveInfinitySymbol_13), value);
	}

	inline static int32_t get_offset_of_negativeInfinitySymbol_14() { return static_cast<int32_t>(offsetof(NumberFormatInfo_t435877138, ___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((&___negativeInfinitySymbol_14), value);
	}

	inline static int32_t get_offset_of_percentDecimalSeparator_15() { return static_cast<int32_t>(offsetof(NumberFormatInfo_t435877138, ___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((&___percentDecimalSeparator_15), value);
	}

	inline static int32_t get_offset_of_percentGroupSeparator_16() { return static_cast<int32_t>(offsetof(NumberFormatInfo_t435877138, ___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((&___percentGroupSeparator_16), value);
	}

	inline static int32_t get_offset_of_percentSymbol_17() { return static_cast<int32_t>(offsetof(NumberFormatInfo_t435877138, ___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((&___percentSymbol_17), value);
	}

	inline static int32_t get_offset_of_perMilleSymbol_18() { return static_cast<int32_t>(offsetof(NumberFormatInfo_t435877138, ___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((&___perMilleSymbol_18), value);
	}

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

	inline static int32_t get_offset_of_m_dataItem_20() { return static_cast<int32_t>(offsetof(NumberFormatInfo_t435877138, ___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_t435877138, ___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_t435877138, ___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_t435877138, ___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_t435877138, ___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_t435877138, ___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_t435877138, ___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_t435877138, ___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_t435877138, ___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_t435877138, ___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_t435877138, ___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_t435877138, ___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_t435877138, ___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_t435877138, ___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_t435877138, ___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_t435877138_StaticFields
{
public:
	// System.Globalization.NumberFormatInfo modreq(System.Runtime.CompilerServices.IsVolatile) System.Globalization.NumberFormatInfo::invariantInfo
	NumberFormatInfo_t435877138 * ___invariantInfo_0;

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

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // NUMBERFORMATINFO_T435877138_H
#ifndef DEFLATESTREAM_T4175168077_H
#define DEFLATESTREAM_T4175168077_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// System.IO.Compression.DeflateStream
struct  DeflateStream_t4175168077  : public Stream_t1273022909
{
public:
	// System.IO.Stream System.IO.Compression.DeflateStream::base_stream
	Stream_t1273022909 * ___base_stream_4;
	// System.IO.Compression.CompressionMode System.IO.Compression.DeflateStream::mode
	int32_t ___mode_5;
	// System.Boolean System.IO.Compression.DeflateStream::leaveOpen
	bool ___leaveOpen_6;
	// System.Boolean System.IO.Compression.DeflateStream::disposed
	bool ___disposed_7;
	// System.IO.Compression.DeflateStreamNative System.IO.Compression.DeflateStream::native
	DeflateStreamNative_t1405046456 * ___native_8;

public:
	inline static int32_t get_offset_of_base_stream_4() { return static_cast<int32_t>(offsetof(DeflateStream_t4175168077, ___base_stream_4)); }
	inline Stream_t1273022909 * get_base_stream_4() const { return ___base_stream_4; }
	inline Stream_t1273022909 ** get_address_of_base_stream_4() { return &___base_stream_4; }
	inline void set_base_stream_4(Stream_t1273022909 * value)
	{
		___base_stream_4 = value;
		Il2CppCodeGenWriteBarrier((&___base_stream_4), value);
	}

	inline static int32_t get_offset_of_mode_5() { return static_cast<int32_t>(offsetof(DeflateStream_t4175168077, ___mode_5)); }
	inline int32_t get_mode_5() const { return ___mode_5; }
	inline int32_t* get_address_of_mode_5() { return &___mode_5; }
	inline void set_mode_5(int32_t value)
	{
		___mode_5 = value;
	}

	inline static int32_t get_offset_of_leaveOpen_6() { return static_cast<int32_t>(offsetof(DeflateStream_t4175168077, ___leaveOpen_6)); }
	inline bool get_leaveOpen_6() const { return ___leaveOpen_6; }
	inline bool* get_address_of_leaveOpen_6() { return &___leaveOpen_6; }
	inline void set_leaveOpen_6(bool value)
	{
		___leaveOpen_6 = value;
	}

	inline static int32_t get_offset_of_disposed_7() { return static_cast<int32_t>(offsetof(DeflateStream_t4175168077, ___disposed_7)); }
	inline bool get_disposed_7() const { return ___disposed_7; }
	inline bool* get_address_of_disposed_7() { return &___disposed_7; }
	inline void set_disposed_7(bool value)
	{
		___disposed_7 = value;
	}

	inline static int32_t get_offset_of_native_8() { return static_cast<int32_t>(offsetof(DeflateStream_t4175168077, ___native_8)); }
	inline DeflateStreamNative_t1405046456 * get_native_8() const { return ___native_8; }
	inline DeflateStreamNative_t1405046456 ** get_address_of_native_8() { return &___native_8; }
	inline void set_native_8(DeflateStreamNative_t1405046456 * value)
	{
		___native_8 = value;
		Il2CppCodeGenWriteBarrier((&___native_8), value);
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // DEFLATESTREAM_T4175168077_H
#ifndef SAFEDEFLATESTREAMHANDLE_T2005819069_H
#define SAFEDEFLATESTREAMHANDLE_T2005819069_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// System.IO.Compression.DeflateStreamNative/SafeDeflateStreamHandle
struct  SafeDeflateStreamHandle_t2005819069  : public SafeHandle_t3273388951
{
public:

public:
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // SAFEDEFLATESTREAMHANDLE_T2005819069_H
#ifndef IOSELECTORJOB_T2199748873_H
#define IOSELECTORJOB_T2199748873_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// System.IOSelectorJob
struct  IOSelectorJob_t2199748873  : public RuntimeObject
{
public:
	// System.IOOperation System.IOSelectorJob::operation
	int32_t ___operation_0;
	// System.IOAsyncCallback System.IOSelectorJob::callback
	IOAsyncCallback_t705871752 * ___callback_1;
	// System.IOAsyncResult System.IOSelectorJob::state
	IOAsyncResult_t3640145766 * ___state_2;

public:
	inline static int32_t get_offset_of_operation_0() { return static_cast<int32_t>(offsetof(IOSelectorJob_t2199748873, ___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_t2199748873, ___callback_1)); }
	inline IOAsyncCallback_t705871752 * get_callback_1() const { return ___callback_1; }
	inline IOAsyncCallback_t705871752 ** get_address_of_callback_1() { return &___callback_1; }
	inline void set_callback_1(IOAsyncCallback_t705871752 * value)
	{
		___callback_1 = value;
		Il2CppCodeGenWriteBarrier((&___callback_1), value);
	}

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

#ifdef __clang__
#pragma clang diagnostic pop
#endif
// Native definition for P/Invoke marshalling of System.IOSelectorJob
struct IOSelectorJob_t2199748873_marshaled_pinvoke
{
	int32_t ___operation_0;
	Il2CppMethodPointer ___callback_1;
	IOAsyncResult_t3640145766_marshaled_pinvoke* ___state_2;
};
// Native definition for COM marshalling of System.IOSelectorJob
struct IOSelectorJob_t2199748873_marshaled_com
{
	int32_t ___operation_0;
	Il2CppMethodPointer ___callback_1;
	IOAsyncResult_t3640145766_marshaled_com* ___state_2;
};
#endif // IOSELECTORJOB_T2199748873_H
#ifndef MULTICASTDELEGATE_T_H
#define MULTICASTDELEGATE_T_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

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

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

#ifdef __clang__
#pragma clang diagnostic pop
#endif
// Native definition for P/Invoke marshalling of System.MulticastDelegate
struct MulticastDelegate_t_marshaled_pinvoke : public Delegate_t1188392813_marshaled_pinvoke
{
	DelegateU5BU5D_t1703627840* ___delegates_11;
};
// Native definition for COM marshalling of System.MulticastDelegate
struct MulticastDelegate_t_marshaled_com : public Delegate_t1188392813_marshaled_com
{
	DelegateU5BU5D_t1703627840* ___delegates_11;
};
#endif // MULTICASTDELEGATE_T_H
#ifndef REQUESTCACHEPOLICY_T2923596909_H
#define REQUESTCACHEPOLICY_T2923596909_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// System.Net.Cache.RequestCachePolicy
struct  RequestCachePolicy_t2923596909  : public RuntimeObject
{
public:
	// System.Net.Cache.RequestCacheLevel System.Net.Cache.RequestCachePolicy::m_Level
	int32_t ___m_Level_0;

public:
	inline static int32_t get_offset_of_m_Level_0() { return static_cast<int32_t>(offsetof(RequestCachePolicy_t2923596909, ___m_Level_0)); }
	inline int32_t get_m_Level_0() const { return ___m_Level_0; }
	inline int32_t* get_address_of_m_Level_0() { return &___m_Level_0; }
	inline void set_m_Level_0(int32_t value)
	{
		___m_Level_0 = value;
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // REQUESTCACHEPOLICY_T2923596909_H
#ifndef SETTINGSSECTIONINTERNAL_T781171337_H
#define SETTINGSSECTIONINTERNAL_T781171337_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// System.Net.Configuration.SettingsSectionInternal
struct  SettingsSectionInternal_t781171337  : public RuntimeObject
{
public:
	// System.Boolean System.Net.Configuration.SettingsSectionInternal::HttpListenerUnescapeRequestUrl
	bool ___HttpListenerUnescapeRequestUrl_1;
	// System.Net.Sockets.IPProtectionLevel System.Net.Configuration.SettingsSectionInternal::IPProtectionLevel
	int32_t ___IPProtectionLevel_2;

public:
	inline static int32_t get_offset_of_HttpListenerUnescapeRequestUrl_1() { return static_cast<int32_t>(offsetof(SettingsSectionInternal_t781171337, ___HttpListenerUnescapeRequestUrl_1)); }
	inline bool get_HttpListenerUnescapeRequestUrl_1() const { return ___HttpListenerUnescapeRequestUrl_1; }
	inline bool* get_address_of_HttpListenerUnescapeRequestUrl_1() { return &___HttpListenerUnescapeRequestUrl_1; }
	inline void set_HttpListenerUnescapeRequestUrl_1(bool value)
	{
		___HttpListenerUnescapeRequestUrl_1 = value;
	}

	inline static int32_t get_offset_of_IPProtectionLevel_2() { return static_cast<int32_t>(offsetof(SettingsSectionInternal_t781171337, ___IPProtectionLevel_2)); }
	inline int32_t get_IPProtectionLevel_2() const { return ___IPProtectionLevel_2; }
	inline int32_t* get_address_of_IPProtectionLevel_2() { return &___IPProtectionLevel_2; }
	inline void set_IPProtectionLevel_2(int32_t value)
	{
		___IPProtectionLevel_2 = value;
	}
};

struct SettingsSectionInternal_t781171337_StaticFields
{
public:
	// System.Net.Configuration.SettingsSectionInternal System.Net.Configuration.SettingsSectionInternal::instance
	SettingsSectionInternal_t781171337 * ___instance_0;

public:
	inline static int32_t get_offset_of_instance_0() { return static_cast<int32_t>(offsetof(SettingsSectionInternal_t781171337_StaticFields, ___instance_0)); }
	inline SettingsSectionInternal_t781171337 * get_instance_0() const { return ___instance_0; }
	inline SettingsSectionInternal_t781171337 ** get_address_of_instance_0() { return &___instance_0; }
	inline void set_instance_0(SettingsSectionInternal_t781171337 * value)
	{
		___instance_0 = value;
		Il2CppCodeGenWriteBarrier((&___instance_0), value);
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // SETTINGSSECTIONINTERNAL_T781171337_H
#ifndef COOKIE_T993873397_H
#define COOKIE_T993873397_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// System.Net.Cookie
struct  Cookie_t993873397  : public RuntimeObject
{
public:
	// System.String System.Net.Cookie::m_comment
	String_t* ___m_comment_4;
	// System.Uri System.Net.Cookie::m_commentUri
	Uri_t100236324 * ___m_commentUri_5;
	// System.Net.CookieVariant System.Net.Cookie::m_cookieVariant
	int32_t ___m_cookieVariant_6;
	// System.Boolean System.Net.Cookie::m_discard
	bool ___m_discard_7;
	// System.String System.Net.Cookie::m_domain
	String_t* ___m_domain_8;
	// System.Boolean System.Net.Cookie::m_domain_implicit
	bool ___m_domain_implicit_9;
	// System.DateTime System.Net.Cookie::m_expires
	DateTime_t3738529785  ___m_expires_10;
	// System.String System.Net.Cookie::m_name
	String_t* ___m_name_11;
	// System.String System.Net.Cookie::m_path
	String_t* ___m_path_12;
	// System.Boolean System.Net.Cookie::m_path_implicit
	bool ___m_path_implicit_13;
	// System.String System.Net.Cookie::m_port
	String_t* ___m_port_14;
	// System.Boolean System.Net.Cookie::m_port_implicit
	bool ___m_port_implicit_15;
	// System.Int32[] System.Net.Cookie::m_port_list
	Int32U5BU5D_t385246372* ___m_port_list_16;
	// System.Boolean System.Net.Cookie::m_secure
	bool ___m_secure_17;
	// System.Boolean System.Net.Cookie::m_httpOnly
	bool ___m_httpOnly_18;
	// System.DateTime System.Net.Cookie::m_timeStamp
	DateTime_t3738529785  ___m_timeStamp_19;
	// System.String System.Net.Cookie::m_value
	String_t* ___m_value_20;
	// System.Int32 System.Net.Cookie::m_version
	int32_t ___m_version_21;
	// System.String System.Net.Cookie::m_domainKey
	String_t* ___m_domainKey_22;
	// System.Boolean System.Net.Cookie::IsQuotedVersion
	bool ___IsQuotedVersion_23;
	// System.Boolean System.Net.Cookie::IsQuotedDomain
	bool ___IsQuotedDomain_24;

public:
	inline static int32_t get_offset_of_m_comment_4() { return static_cast<int32_t>(offsetof(Cookie_t993873397, ___m_comment_4)); }
	inline String_t* get_m_comment_4() const { return ___m_comment_4; }
	inline String_t** get_address_of_m_comment_4() { return &___m_comment_4; }
	inline void set_m_comment_4(String_t* value)
	{
		___m_comment_4 = value;
		Il2CppCodeGenWriteBarrier((&___m_comment_4), value);
	}

	inline static int32_t get_offset_of_m_commentUri_5() { return static_cast<int32_t>(offsetof(Cookie_t993873397, ___m_commentUri_5)); }
	inline Uri_t100236324 * get_m_commentUri_5() const { return ___m_commentUri_5; }
	inline Uri_t100236324 ** get_address_of_m_commentUri_5() { return &___m_commentUri_5; }
	inline void set_m_commentUri_5(Uri_t100236324 * value)
	{
		___m_commentUri_5 = value;
		Il2CppCodeGenWriteBarrier((&___m_commentUri_5), value);
	}

	inline static int32_t get_offset_of_m_cookieVariant_6() { return static_cast<int32_t>(offsetof(Cookie_t993873397, ___m_cookieVariant_6)); }
	inline int32_t get_m_cookieVariant_6() const { return ___m_cookieVariant_6; }
	inline int32_t* get_address_of_m_cookieVariant_6() { return &___m_cookieVariant_6; }
	inline void set_m_cookieVariant_6(int32_t value)
	{
		___m_cookieVariant_6 = value;
	}

	inline static int32_t get_offset_of_m_discard_7() { return static_cast<int32_t>(offsetof(Cookie_t993873397, ___m_discard_7)); }
	inline bool get_m_discard_7() const { return ___m_discard_7; }
	inline bool* get_address_of_m_discard_7() { return &___m_discard_7; }
	inline void set_m_discard_7(bool value)
	{
		___m_discard_7 = value;
	}

	inline static int32_t get_offset_of_m_domain_8() { return static_cast<int32_t>(offsetof(Cookie_t993873397, ___m_domain_8)); }
	inline String_t* get_m_domain_8() const { return ___m_domain_8; }
	inline String_t** get_address_of_m_domain_8() { return &___m_domain_8; }
	inline void set_m_domain_8(String_t* value)
	{
		___m_domain_8 = value;
		Il2CppCodeGenWriteBarrier((&___m_domain_8), value);
	}

	inline static int32_t get_offset_of_m_domain_implicit_9() { return static_cast<int32_t>(offsetof(Cookie_t993873397, ___m_domain_implicit_9)); }
	inline bool get_m_domain_implicit_9() const { return ___m_domain_implicit_9; }
	inline bool* get_address_of_m_domain_implicit_9() { return &___m_domain_implicit_9; }
	inline void set_m_domain_implicit_9(bool value)
	{
		___m_domain_implicit_9 = value;
	}

	inline static int32_t get_offset_of_m_expires_10() { return static_cast<int32_t>(offsetof(Cookie_t993873397, ___m_expires_10)); }
	inline DateTime_t3738529785  get_m_expires_10() const { return ___m_expires_10; }
	inline DateTime_t3738529785 * get_address_of_m_expires_10() { return &___m_expires_10; }
	inline void set_m_expires_10(DateTime_t3738529785  value)
	{
		___m_expires_10 = value;
	}

	inline static int32_t get_offset_of_m_name_11() { return static_cast<int32_t>(offsetof(Cookie_t993873397, ___m_name_11)); }
	inline String_t* get_m_name_11() const { return ___m_name_11; }
	inline String_t** get_address_of_m_name_11() { return &___m_name_11; }
	inline void set_m_name_11(String_t* value)
	{
		___m_name_11 = value;
		Il2CppCodeGenWriteBarrier((&___m_name_11), value);
	}

	inline static int32_t get_offset_of_m_path_12() { return static_cast<int32_t>(offsetof(Cookie_t993873397, ___m_path_12)); }
	inline String_t* get_m_path_12() const { return ___m_path_12; }
	inline String_t** get_address_of_m_path_12() { return &___m_path_12; }
	inline void set_m_path_12(String_t* value)
	{
		___m_path_12 = value;
		Il2CppCodeGenWriteBarrier((&___m_path_12), value);
	}

	inline static int32_t get_offset_of_m_path_implicit_13() { return static_cast<int32_t>(offsetof(Cookie_t993873397, ___m_path_implicit_13)); }
	inline bool get_m_path_implicit_13() const { return ___m_path_implicit_13; }
	inline bool* get_address_of_m_path_implicit_13() { return &___m_path_implicit_13; }
	inline void set_m_path_implicit_13(bool value)
	{
		___m_path_implicit_13 = value;
	}

	inline static int32_t get_offset_of_m_port_14() { return static_cast<int32_t>(offsetof(Cookie_t993873397, ___m_port_14)); }
	inline String_t* get_m_port_14() const { return ___m_port_14; }
	inline String_t** get_address_of_m_port_14() { return &___m_port_14; }
	inline void set_m_port_14(String_t* value)
	{
		___m_port_14 = value;
		Il2CppCodeGenWriteBarrier((&___m_port_14), value);
	}

	inline static int32_t get_offset_of_m_port_implicit_15() { return static_cast<int32_t>(offsetof(Cookie_t993873397, ___m_port_implicit_15)); }
	inline bool get_m_port_implicit_15() const { return ___m_port_implicit_15; }
	inline bool* get_address_of_m_port_implicit_15() { return &___m_port_implicit_15; }
	inline void set_m_port_implicit_15(bool value)
	{
		___m_port_implicit_15 = value;
	}

	inline static int32_t get_offset_of_m_port_list_16() { return static_cast<int32_t>(offsetof(Cookie_t993873397, ___m_port_list_16)); }
	inline Int32U5BU5D_t385246372* get_m_port_list_16() const { return ___m_port_list_16; }
	inline Int32U5BU5D_t385246372** get_address_of_m_port_list_16() { return &___m_port_list_16; }
	inline void set_m_port_list_16(Int32U5BU5D_t385246372* value)
	{
		___m_port_list_16 = value;
		Il2CppCodeGenWriteBarrier((&___m_port_list_16), value);
	}

	inline static int32_t get_offset_of_m_secure_17() { return static_cast<int32_t>(offsetof(Cookie_t993873397, ___m_secure_17)); }
	inline bool get_m_secure_17() const { return ___m_secure_17; }
	inline bool* get_address_of_m_secure_17() { return &___m_secure_17; }
	inline void set_m_secure_17(bool value)
	{
		___m_secure_17 = value;
	}

	inline static int32_t get_offset_of_m_httpOnly_18() { return static_cast<int32_t>(offsetof(Cookie_t993873397, ___m_httpOnly_18)); }
	inline bool get_m_httpOnly_18() const { return ___m_httpOnly_18; }
	inline bool* get_address_of_m_httpOnly_18() { return &___m_httpOnly_18; }
	inline void set_m_httpOnly_18(bool value)
	{
		___m_httpOnly_18 = value;
	}

	inline static int32_t get_offset_of_m_timeStamp_19() { return static_cast<int32_t>(offsetof(Cookie_t993873397, ___m_timeStamp_19)); }
	inline DateTime_t3738529785  get_m_timeStamp_19() const { return ___m_timeStamp_19; }
	inline DateTime_t3738529785 * get_address_of_m_timeStamp_19() { return &___m_timeStamp_19; }
	inline void set_m_timeStamp_19(DateTime_t3738529785  value)
	{
		___m_timeStamp_19 = value;
	}

	inline static int32_t get_offset_of_m_value_20() { return static_cast<int32_t>(offsetof(Cookie_t993873397, ___m_value_20)); }
	inline String_t* get_m_value_20() const { return ___m_value_20; }
	inline String_t** get_address_of_m_value_20() { return &___m_value_20; }
	inline void set_m_value_20(String_t* value)
	{
		___m_value_20 = value;
		Il2CppCodeGenWriteBarrier((&___m_value_20), value);
	}

	inline static int32_t get_offset_of_m_version_21() { return static_cast<int32_t>(offsetof(Cookie_t993873397, ___m_version_21)); }
	inline int32_t get_m_version_21() const { return ___m_version_21; }
	inline int32_t* get_address_of_m_version_21() { return &___m_version_21; }
	inline void set_m_version_21(int32_t value)
	{
		___m_version_21 = value;
	}

	inline static int32_t get_offset_of_m_domainKey_22() { return static_cast<int32_t>(offsetof(Cookie_t993873397, ___m_domainKey_22)); }
	inline String_t* get_m_domainKey_22() const { return ___m_domainKey_22; }
	inline String_t** get_address_of_m_domainKey_22() { return &___m_domainKey_22; }
	inline void set_m_domainKey_22(String_t* value)
	{
		___m_domainKey_22 = value;
		Il2CppCodeGenWriteBarrier((&___m_domainKey_22), value);
	}

	inline static int32_t get_offset_of_IsQuotedVersion_23() { return static_cast<int32_t>(offsetof(Cookie_t993873397, ___IsQuotedVersion_23)); }
	inline bool get_IsQuotedVersion_23() const { return ___IsQuotedVersion_23; }
	inline bool* get_address_of_IsQuotedVersion_23() { return &___IsQuotedVersion_23; }
	inline void set_IsQuotedVersion_23(bool value)
	{
		___IsQuotedVersion_23 = value;
	}

	inline static int32_t get_offset_of_IsQuotedDomain_24() { return static_cast<int32_t>(offsetof(Cookie_t993873397, ___IsQuotedDomain_24)); }
	inline bool get_IsQuotedDomain_24() const { return ___IsQuotedDomain_24; }
	inline bool* get_address_of_IsQuotedDomain_24() { return &___IsQuotedDomain_24; }
	inline void set_IsQuotedDomain_24(bool value)
	{
		___IsQuotedDomain_24 = value;
	}
};

struct Cookie_t993873397_StaticFields
{
public:
	// System.Char[] System.Net.Cookie::PortSplitDelimiters
	CharU5BU5D_t3528271667* ___PortSplitDelimiters_0;
	// System.Char[] System.Net.Cookie::Reserved2Name
	CharU5BU5D_t3528271667* ___Reserved2Name_1;
	// System.Char[] System.Net.Cookie::Reserved2Value
	CharU5BU5D_t3528271667* ___Reserved2Value_2;
	// System.Net.Comparer System.Net.Cookie::staticComparer
	Comparer_t2468739868 * ___staticComparer_3;

public:
	inline static int32_t get_offset_of_PortSplitDelimiters_0() { return static_cast<int32_t>(offsetof(Cookie_t993873397_StaticFields, ___PortSplitDelimiters_0)); }
	inline CharU5BU5D_t3528271667* get_PortSplitDelimiters_0() const { return ___PortSplitDelimiters_0; }
	inline CharU5BU5D_t3528271667** get_address_of_PortSplitDelimiters_0() { return &___PortSplitDelimiters_0; }
	inline void set_PortSplitDelimiters_0(CharU5BU5D_t3528271667* value)
	{
		___PortSplitDelimiters_0 = value;
		Il2CppCodeGenWriteBarrier((&___PortSplitDelimiters_0), value);
	}

	inline static int32_t get_offset_of_Reserved2Name_1() { return static_cast<int32_t>(offsetof(Cookie_t993873397_StaticFields, ___Reserved2Name_1)); }
	inline CharU5BU5D_t3528271667* get_Reserved2Name_1() const { return ___Reserved2Name_1; }
	inline CharU5BU5D_t3528271667** get_address_of_Reserved2Name_1() { return &___Reserved2Name_1; }
	inline void set_Reserved2Name_1(CharU5BU5D_t3528271667* value)
	{
		___Reserved2Name_1 = value;
		Il2CppCodeGenWriteBarrier((&___Reserved2Name_1), value);
	}

	inline static int32_t get_offset_of_Reserved2Value_2() { return static_cast<int32_t>(offsetof(Cookie_t993873397_StaticFields, ___Reserved2Value_2)); }
	inline CharU5BU5D_t3528271667* get_Reserved2Value_2() const { return ___Reserved2Value_2; }
	inline CharU5BU5D_t3528271667** get_address_of_Reserved2Value_2() { return &___Reserved2Value_2; }
	inline void set_Reserved2Value_2(CharU5BU5D_t3528271667* value)
	{
		___Reserved2Value_2 = value;
		Il2CppCodeGenWriteBarrier((&___Reserved2Value_2), value);
	}

	inline static int32_t get_offset_of_staticComparer_3() { return static_cast<int32_t>(offsetof(Cookie_t993873397_StaticFields, ___staticComparer_3)); }
	inline Comparer_t2468739868 * get_staticComparer_3() const { return ___staticComparer_3; }
	inline Comparer_t2468739868 ** get_address_of_staticComparer_3() { return &___staticComparer_3; }
	inline void set_staticComparer_3(Comparer_t2468739868 * value)
	{
		___staticComparer_3 = value;
		Il2CppCodeGenWriteBarrier((&___staticComparer_3), value);
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // COOKIE_T993873397_H
#ifndef COOKIEEXCEPTION_T2325395694_H
#define COOKIEEXCEPTION_T2325395694_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// System.Net.CookieException
struct  CookieException_t2325395694  : public FormatException_t154580423
{
public:

public:
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // COOKIEEXCEPTION_T2325395694_H
#ifndef HEADERVARIANTINFO_T1935685601_H
#define HEADERVARIANTINFO_T1935685601_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// System.Net.HeaderVariantInfo
struct  HeaderVariantInfo_t1935685601 
{
public:
	// System.String System.Net.HeaderVariantInfo::m_name
	String_t* ___m_name_0;
	// System.Net.CookieVariant System.Net.HeaderVariantInfo::m_variant
	int32_t ___m_variant_1;

public:
	inline static int32_t get_offset_of_m_name_0() { return static_cast<int32_t>(offsetof(HeaderVariantInfo_t1935685601, ___m_name_0)); }
	inline String_t* get_m_name_0() const { return ___m_name_0; }
	inline String_t** get_address_of_m_name_0() { return &___m_name_0; }
	inline void set_m_name_0(String_t* value)
	{
		___m_name_0 = value;
		Il2CppCodeGenWriteBarrier((&___m_name_0), value);
	}

	inline static int32_t get_offset_of_m_variant_1() { return static_cast<int32_t>(offsetof(HeaderVariantInfo_t1935685601, ___m_variant_1)); }
	inline int32_t get_m_variant_1() const { return ___m_variant_1; }
	inline int32_t* get_address_of_m_variant_1() { return &___m_variant_1; }
	inline void set_m_variant_1(int32_t value)
	{
		___m_variant_1 = value;
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
// Native definition for P/Invoke marshalling of System.Net.HeaderVariantInfo
struct HeaderVariantInfo_t1935685601_marshaled_pinvoke
{
	char* ___m_name_0;
	int32_t ___m_variant_1;
};
// Native definition for COM marshalling of System.Net.HeaderVariantInfo
struct HeaderVariantInfo_t1935685601_marshaled_com
{
	Il2CppChar* ___m_name_0;
	int32_t ___m_variant_1;
};
#endif // HEADERVARIANTINFO_T1935685601_H
#ifndef IPADDRESS_T241777590_H
#define IPADDRESS_T241777590_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// System.Net.IPAddress
struct  IPAddress_t241777590  : 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_t3326319531* ___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_t241777590, ___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_t241777590, ___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((&___m_ToString_6), value);
	}

	inline static int32_t get_offset_of_m_Family_10() { return static_cast<int32_t>(offsetof(IPAddress_t241777590, ___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_t241777590, ___m_Numbers_11)); }
	inline UInt16U5BU5D_t3326319531* get_m_Numbers_11() const { return ___m_Numbers_11; }
	inline UInt16U5BU5D_t3326319531** get_address_of_m_Numbers_11() { return &___m_Numbers_11; }
	inline void set_m_Numbers_11(UInt16U5BU5D_t3326319531* value)
	{
		___m_Numbers_11 = value;
		Il2CppCodeGenWriteBarrier((&___m_Numbers_11), value);
	}

	inline static int32_t get_offset_of_m_ScopeId_12() { return static_cast<int32_t>(offsetof(IPAddress_t241777590, ___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_t241777590, ___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_t241777590_StaticFields
{
public:
	// System.Net.IPAddress System.Net.IPAddress::Any
	IPAddress_t241777590 * ___Any_0;
	// System.Net.IPAddress System.Net.IPAddress::Loopback
	IPAddress_t241777590 * ___Loopback_1;
	// System.Net.IPAddress System.Net.IPAddress::Broadcast
	IPAddress_t241777590 * ___Broadcast_2;
	// System.Net.IPAddress System.Net.IPAddress::None
	IPAddress_t241777590 * ___None_3;
	// System.Net.IPAddress System.Net.IPAddress::IPv6Any
	IPAddress_t241777590 * ___IPv6Any_7;
	// System.Net.IPAddress System.Net.IPAddress::IPv6Loopback
	IPAddress_t241777590 * ___IPv6Loopback_8;
	// System.Net.IPAddress System.Net.IPAddress::IPv6None
	IPAddress_t241777590 * ___IPv6None_9;

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

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

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

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

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

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

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

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // IPADDRESS_T241777590_H
#ifndef WEBREQUEST_T1939381076_H
#define WEBREQUEST_T1939381076_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// System.Net.WebRequest
struct  WebRequest_t1939381076  : public MarshalByRefObject_t2760389100
{
public:
	// System.Net.Security.AuthenticationLevel System.Net.WebRequest::m_AuthenticationLevel
	int32_t ___m_AuthenticationLevel_4;
	// System.Security.Principal.TokenImpersonationLevel System.Net.WebRequest::m_ImpersonationLevel
	int32_t ___m_ImpersonationLevel_5;
	// System.Net.Cache.RequestCachePolicy System.Net.WebRequest::m_CachePolicy
	RequestCachePolicy_t2923596909 * ___m_CachePolicy_6;
	// System.Net.Cache.RequestCacheProtocol System.Net.WebRequest::m_CacheProtocol
	RequestCacheProtocol_t3614465628 * ___m_CacheProtocol_7;
	// System.Net.Cache.RequestCacheBinding System.Net.WebRequest::m_CacheBinding
	RequestCacheBinding_t2614858269 * ___m_CacheBinding_8;

public:
	inline static int32_t get_offset_of_m_AuthenticationLevel_4() { return static_cast<int32_t>(offsetof(WebRequest_t1939381076, ___m_AuthenticationLevel_4)); }
	inline int32_t get_m_AuthenticationLevel_4() const { return ___m_AuthenticationLevel_4; }
	inline int32_t* get_address_of_m_AuthenticationLevel_4() { return &___m_AuthenticationLevel_4; }
	inline void set_m_AuthenticationLevel_4(int32_t value)
	{
		___m_AuthenticationLevel_4 = value;
	}

	inline static int32_t get_offset_of_m_ImpersonationLevel_5() { return static_cast<int32_t>(offsetof(WebRequest_t1939381076, ___m_ImpersonationLevel_5)); }
	inline int32_t get_m_ImpersonationLevel_5() const { return ___m_ImpersonationLevel_5; }
	inline int32_t* get_address_of_m_ImpersonationLevel_5() { return &___m_ImpersonationLevel_5; }
	inline void set_m_ImpersonationLevel_5(int32_t value)
	{
		___m_ImpersonationLevel_5 = value;
	}

	inline static int32_t get_offset_of_m_CachePolicy_6() { return static_cast<int32_t>(offsetof(WebRequest_t1939381076, ___m_CachePolicy_6)); }
	inline RequestCachePolicy_t2923596909 * get_m_CachePolicy_6() const { return ___m_CachePolicy_6; }
	inline RequestCachePolicy_t2923596909 ** get_address_of_m_CachePolicy_6() { return &___m_CachePolicy_6; }
	inline void set_m_CachePolicy_6(RequestCachePolicy_t2923596909 * value)
	{
		___m_CachePolicy_6 = value;
		Il2CppCodeGenWriteBarrier((&___m_CachePolicy_6), value);
	}

	inline static int32_t get_offset_of_m_CacheProtocol_7() { return static_cast<int32_t>(offsetof(WebRequest_t1939381076, ___m_CacheProtocol_7)); }
	inline RequestCacheProtocol_t3614465628 * get_m_CacheProtocol_7() const { return ___m_CacheProtocol_7; }
	inline RequestCacheProtocol_t3614465628 ** get_address_of_m_CacheProtocol_7() { return &___m_CacheProtocol_7; }
	inline void set_m_CacheProtocol_7(RequestCacheProtocol_t3614465628 * value)
	{
		___m_CacheProtocol_7 = value;
		Il2CppCodeGenWriteBarrier((&___m_CacheProtocol_7), value);
	}

	inline static int32_t get_offset_of_m_CacheBinding_8() { return static_cast<int32_t>(offsetof(WebRequest_t1939381076, ___m_CacheBinding_8)); }
	inline RequestCacheBinding_t2614858269 * get_m_CacheBinding_8() const { return ___m_CacheBinding_8; }
	inline RequestCacheBinding_t2614858269 ** get_address_of_m_CacheBinding_8() { return &___m_CacheBinding_8; }
	inline void set_m_CacheBinding_8(RequestCacheBinding_t2614858269 * value)
	{
		___m_CacheBinding_8 = value;
		Il2CppCodeGenWriteBarrier((&___m_CacheBinding_8), value);
	}
};

struct WebRequest_t1939381076_StaticFields
{
public:
	// System.Collections.ArrayList modreq(System.Runtime.CompilerServices.IsVolatile) System.Net.WebRequest::s_PrefixList
	ArrayList_t2718874744 * ___s_PrefixList_1;
	// System.Object System.Net.WebRequest::s_InternalSyncObject
	RuntimeObject * ___s_InternalSyncObject_2;
	// System.Net.TimerThread/Queue System.Net.WebRequest::s_DefaultTimerQueue
	Queue_t4148454536 * ___s_DefaultTimerQueue_3;
	// System.Net.WebRequest/DesignerWebRequestCreate System.Net.WebRequest::webRequestCreate
	DesignerWebRequestCreate_t1334098074 * ___webRequestCreate_9;
	// System.Net.IWebProxy modreq(System.Runtime.CompilerServices.IsVolatile) System.Net.WebRequest::s_DefaultWebProxy
	RuntimeObject* ___s_DefaultWebProxy_10;
	// System.Boolean modreq(System.Runtime.CompilerServices.IsVolatile) System.Net.WebRequest::s_DefaultWebProxyInitialized
	bool ___s_DefaultWebProxyInitialized_11;

public:
	inline static int32_t get_offset_of_s_PrefixList_1() { return static_cast<int32_t>(offsetof(WebRequest_t1939381076_StaticFields, ___s_PrefixList_1)); }
	inline ArrayList_t2718874744 * get_s_PrefixList_1() const { return ___s_PrefixList_1; }
	inline ArrayList_t2718874744 ** get_address_of_s_PrefixList_1() { return &___s_PrefixList_1; }
	inline void set_s_PrefixList_1(ArrayList_t2718874744 * value)
	{
		___s_PrefixList_1 = value;
		Il2CppCodeGenWriteBarrier((&___s_PrefixList_1), value);
	}

	inline static int32_t get_offset_of_s_InternalSyncObject_2() { return static_cast<int32_t>(offsetof(WebRequest_t1939381076_StaticFields, ___s_InternalSyncObject_2)); }
	inline RuntimeObject * get_s_InternalSyncObject_2() const { return ___s_InternalSyncObject_2; }
	inline RuntimeObject ** get_address_of_s_InternalSyncObject_2() { return &___s_InternalSyncObject_2; }
	inline void set_s_InternalSyncObject_2(RuntimeObject * value)
	{
		___s_InternalSyncObject_2 = value;
		Il2CppCodeGenWriteBarrier((&___s_InternalSyncObject_2), value);
	}

	inline static int32_t get_offset_of_s_DefaultTimerQueue_3() { return static_cast<int32_t>(offsetof(WebRequest_t1939381076_StaticFields, ___s_DefaultTimerQueue_3)); }
	inline Queue_t4148454536 * get_s_DefaultTimerQueue_3() const { return ___s_DefaultTimerQueue_3; }
	inline Queue_t4148454536 ** get_address_of_s_DefaultTimerQueue_3() { return &___s_DefaultTimerQueue_3; }
	inline void set_s_DefaultTimerQueue_3(Queue_t4148454536 * value)
	{
		___s_DefaultTimerQueue_3 = value;
		Il2CppCodeGenWriteBarrier((&___s_DefaultTimerQueue_3), value);
	}

	inline static int32_t get_offset_of_webRequestCreate_9() { return static_cast<int32_t>(offsetof(WebRequest_t1939381076_StaticFields, ___webRequestCreate_9)); }
	inline DesignerWebRequestCreate_t1334098074 * get_webRequestCreate_9() const { return ___webRequestCreate_9; }
	inline DesignerWebRequestCreate_t1334098074 ** get_address_of_webRequestCreate_9() { return &___webRequestCreate_9; }
	inline void set_webRequestCreate_9(DesignerWebRequestCreate_t1334098074 * value)
	{
		___webRequestCreate_9 = value;
		Il2CppCodeGenWriteBarrier((&___webRequestCreate_9), value);
	}

	inline static int32_t get_offset_of_s_DefaultWebProxy_10() { return static_cast<int32_t>(offsetof(WebRequest_t1939381076_StaticFields, ___s_DefaultWebProxy_10)); }
	inline RuntimeObject* get_s_DefaultWebProxy_10() const { return ___s_DefaultWebProxy_10; }
	inline RuntimeObject** get_address_of_s_DefaultWebProxy_10() { return &___s_DefaultWebProxy_10; }
	inline void set_s_DefaultWebProxy_10(RuntimeObject* value)
	{
		___s_DefaultWebProxy_10 = value;
		Il2CppCodeGenWriteBarrier((&___s_DefaultWebProxy_10), value);
	}

	inline static int32_t get_offset_of_s_DefaultWebProxyInitialized_11() { return static_cast<int32_t>(offsetof(WebRequest_t1939381076_StaticFields, ___s_DefaultWebProxyInitialized_11)); }
	inline bool get_s_DefaultWebProxyInitialized_11() const { return ___s_DefaultWebProxyInitialized_11; }
	inline bool* get_address_of_s_DefaultWebProxyInitialized_11() { return &___s_DefaultWebProxyInitialized_11; }
	inline void set_s_DefaultWebProxyInitialized_11(bool value)
	{
		___s_DefaultWebProxyInitialized_11 = value;
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // WEBREQUEST_T1939381076_H
#ifndef OBJECTDISPOSEDEXCEPTION_T21392786_H
#define OBJECTDISPOSEDEXCEPTION_T21392786_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// System.ObjectDisposedException
struct  ObjectDisposedException_t21392786  : public InvalidOperationException_t56020091
{
public:
	// System.String System.ObjectDisposedException::objectName
	String_t* ___objectName_17;

public:
	inline static int32_t get_offset_of_objectName_17() { return static_cast<int32_t>(offsetof(ObjectDisposedException_t21392786, ___objectName_17)); }
	inline String_t* get_objectName_17() const { return ___objectName_17; }
	inline String_t** get_address_of_objectName_17() { return &___objectName_17; }
	inline void set_objectName_17(String_t* value)
	{
		___objectName_17 = value;
		Il2CppCodeGenWriteBarrier((&___objectName_17), value);
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // OBJECTDISPOSEDEXCEPTION_T21392786_H
#ifndef OPERATINGSYSTEM_T3730783609_H
#define OPERATINGSYSTEM_T3730783609_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// System.OperatingSystem
struct  OperatingSystem_t3730783609  : public RuntimeObject
{
public:
	// System.PlatformID System.OperatingSystem::_platform
	int32_t ____platform_0;
	// System.Version System.OperatingSystem::_version
	Version_t3456873960 * ____version_1;
	// System.String System.OperatingSystem::_servicePack
	String_t* ____servicePack_2;

public:
	inline static int32_t get_offset_of__platform_0() { return static_cast<int32_t>(offsetof(OperatingSystem_t3730783609, ____platform_0)); }
	inline int32_t get__platform_0() const { return ____platform_0; }
	inline int32_t* get_address_of__platform_0() { return &____platform_0; }
	inline void set__platform_0(int32_t value)
	{
		____platform_0 = value;
	}

	inline static int32_t get_offset_of__version_1() { return static_cast<int32_t>(offsetof(OperatingSystem_t3730783609, ____version_1)); }
	inline Version_t3456873960 * get__version_1() const { return ____version_1; }
	inline Version_t3456873960 ** get_address_of__version_1() { return &____version_1; }
	inline void set__version_1(Version_t3456873960 * value)
	{
		____version_1 = value;
		Il2CppCodeGenWriteBarrier((&____version_1), value);
	}

	inline static int32_t get_offset_of__servicePack_2() { return static_cast<int32_t>(offsetof(OperatingSystem_t3730783609, ____servicePack_2)); }
	inline String_t* get__servicePack_2() const { return ____servicePack_2; }
	inline String_t** get_address_of__servicePack_2() { return &____servicePack_2; }
	inline void set__servicePack_2(String_t* value)
	{
		____servicePack_2 = value;
		Il2CppCodeGenWriteBarrier((&____servicePack_2), value);
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // OPERATINGSYSTEM_T3730783609_H
#ifndef PARAMETERINFO_T1861056598_H
#define PARAMETERINFO_T1861056598_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// System.Reflection.ParameterInfo
struct  ParameterInfo_t1861056598  : public RuntimeObject
{
public:
	// System.Type System.Reflection.ParameterInfo::ClassImpl
	Type_t * ___ClassImpl_0;
	// System.Object System.Reflection.ParameterInfo::DefaultValueImpl
	RuntimeObject * ___DefaultValueImpl_1;
	// System.Reflection.MemberInfo System.Reflection.ParameterInfo::MemberImpl
	MemberInfo_t * ___MemberImpl_2;
	// System.String System.Reflection.ParameterInfo::NameImpl
	String_t* ___NameImpl_3;
	// System.Int32 System.Reflection.ParameterInfo::PositionImpl
	int32_t ___PositionImpl_4;
	// System.Reflection.ParameterAttributes System.Reflection.ParameterInfo::AttrsImpl
	int32_t ___AttrsImpl_5;
	// System.Runtime.InteropServices.MarshalAsAttribute System.Reflection.ParameterInfo::marshalAs
	MarshalAsAttribute_t3522571978 * ___marshalAs_6;

public:
	inline static int32_t get_offset_of_ClassImpl_0() { return static_cast<int32_t>(offsetof(ParameterInfo_t1861056598, ___ClassImpl_0)); }
	inline Type_t * get_ClassImpl_0() const { return ___ClassImpl_0; }
	inline Type_t ** get_address_of_ClassImpl_0() { return &___ClassImpl_0; }
	inline void set_ClassImpl_0(Type_t * value)
	{
		___ClassImpl_0 = value;
		Il2CppCodeGenWriteBarrier((&___ClassImpl_0), value);
	}

	inline static int32_t get_offset_of_DefaultValueImpl_1() { return static_cast<int32_t>(offsetof(ParameterInfo_t1861056598, ___DefaultValueImpl_1)); }
	inline RuntimeObject * get_DefaultValueImpl_1() const { return ___DefaultValueImpl_1; }
	inline RuntimeObject ** get_address_of_DefaultValueImpl_1() { return &___DefaultValueImpl_1; }
	inline void set_DefaultValueImpl_1(RuntimeObject * value)
	{
		___DefaultValueImpl_1 = value;
		Il2CppCodeGenWriteBarrier((&___DefaultValueImpl_1), value);
	}

	inline static int32_t get_offset_of_MemberImpl_2() { return static_cast<int32_t>(offsetof(ParameterInfo_t1861056598, ___MemberImpl_2)); }
	inline MemberInfo_t * get_MemberImpl_2() const { return ___MemberImpl_2; }
	inline MemberInfo_t ** get_address_of_MemberImpl_2() { return &___MemberImpl_2; }
	inline void set_MemberImpl_2(MemberInfo_t * value)
	{
		___MemberImpl_2 = value;
		Il2CppCodeGenWriteBarrier((&___MemberImpl_2), value);
	}

	inline static int32_t get_offset_of_NameImpl_3() { return static_cast<int32_t>(offsetof(ParameterInfo_t1861056598, ___NameImpl_3)); }
	inline String_t* get_NameImpl_3() const { return ___NameImpl_3; }
	inline String_t** get_address_of_NameImpl_3() { return &___NameImpl_3; }
	inline void set_NameImpl_3(String_t* value)
	{
		___NameImpl_3 = value;
		Il2CppCodeGenWriteBarrier((&___NameImpl_3), value);
	}

	inline static int32_t get_offset_of_PositionImpl_4() { return static_cast<int32_t>(offsetof(ParameterInfo_t1861056598, ___PositionImpl_4)); }
	inline int32_t get_PositionImpl_4() const { return ___PositionImpl_4; }
	inline int32_t* get_address_of_PositionImpl_4() { return &___PositionImpl_4; }
	inline void set_PositionImpl_4(int32_t value)
	{
		___PositionImpl_4 = value;
	}

	inline static int32_t get_offset_of_AttrsImpl_5() { return static_cast<int32_t>(offsetof(ParameterInfo_t1861056598, ___AttrsImpl_5)); }
	inline int32_t get_AttrsImpl_5() const { return ___AttrsImpl_5; }
	inline int32_t* get_address_of_AttrsImpl_5() { return &___AttrsImpl_5; }
	inline void set_AttrsImpl_5(int32_t value)
	{
		___AttrsImpl_5 = value;
	}

	inline static int32_t get_offset_of_marshalAs_6() { return static_cast<int32_t>(offsetof(ParameterInfo_t1861056598, ___marshalAs_6)); }
	inline MarshalAsAttribute_t3522571978 * get_marshalAs_6() const { return ___marshalAs_6; }
	inline MarshalAsAttribute_t3522571978 ** get_address_of_marshalAs_6() { return &___marshalAs_6; }
	inline void set_marshalAs_6(MarshalAsAttribute_t3522571978 * value)
	{
		___marshalAs_6 = value;
		Il2CppCodeGenWriteBarrier((&___marshalAs_6), value);
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
// Native definition for P/Invoke marshalling of System.Reflection.ParameterInfo
struct ParameterInfo_t1861056598_marshaled_pinvoke
{
	Type_t * ___ClassImpl_0;
	Il2CppIUnknown* ___DefaultValueImpl_1;
	MemberInfo_t * ___MemberImpl_2;
	char* ___NameImpl_3;
	int32_t ___PositionImpl_4;
	int32_t ___AttrsImpl_5;
	MarshalAsAttribute_t3522571978 * ___marshalAs_6;
};
// Native definition for COM marshalling of System.Reflection.ParameterInfo
struct ParameterInfo_t1861056598_marshaled_com
{
	Type_t * ___ClassImpl_0;
	Il2CppIUnknown* ___DefaultValueImpl_1;
	MemberInfo_t * ___MemberImpl_2;
	Il2CppChar* ___NameImpl_3;
	int32_t ___PositionImpl_4;
	int32_t ___AttrsImpl_5;
	MarshalAsAttribute_t3522571978 * ___marshalAs_6;
};
#endif // PARAMETERINFO_T1861056598_H
#ifndef STREAMINGCONTEXT_T3711869237_H
#define STREAMINGCONTEXT_T3711869237_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// System.Runtime.Serialization.StreamingContext
struct  StreamingContext_t3711869237 
{
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_t3711869237, ___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((&___m_additionalContext_0), value);
	}

	inline static int32_t get_offset_of_m_state_1() { return static_cast<int32_t>(offsetof(StreamingContext_t3711869237, ___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;
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
// Native definition for P/Invoke marshalling of System.Runtime.Serialization.StreamingContext
struct StreamingContext_t3711869237_marshaled_pinvoke
{
	Il2CppIUnknown* ___m_additionalContext_0;
	int32_t ___m_state_1;
};
// Native definition for COM marshalling of System.Runtime.Serialization.StreamingContext
struct StreamingContext_t3711869237_marshaled_com
{
	Il2CppIUnknown* ___m_additionalContext_0;
	int32_t ___m_state_1;
};
#endif // STREAMINGCONTEXT_T3711869237_H
#ifndef SECURITYPERMISSION_T2954997752_H
#define SECURITYPERMISSION_T2954997752_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// System.Security.Permissions.SecurityPermission
struct  SecurityPermission_t2954997752  : public CodeAccessPermission_t2681295399
{
public:
	// System.Security.Permissions.SecurityPermissionFlag System.Security.Permissions.SecurityPermission::flags
	int32_t ___flags_0;

public:
	inline static int32_t get_offset_of_flags_0() { return static_cast<int32_t>(offsetof(SecurityPermission_t2954997752, ___flags_0)); }
	inline int32_t get_flags_0() const { return ___flags_0; }
	inline int32_t* get_address_of_flags_0() { return &___flags_0; }
	inline void set_flags_0(int32_t value)
	{
		___flags_0 = value;
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // SECURITYPERMISSION_T2954997752_H
#ifndef EVENTWAITHANDLE_T777845177_H
#define EVENTWAITHANDLE_T777845177_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// System.Threading.EventWaitHandle
struct  EventWaitHandle_t777845177  : public WaitHandle_t1743403487
{
public:

public:
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // EVENTWAITHANDLE_T777845177_H
#ifndef TASK_1_T61518632_H
#define TASK_1_T61518632_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// System.Threading.Tasks.Task`1<System.Int32>
struct  Task_1_t61518632  : public Task_t3187275312
{
public:
	// TResult System.Threading.Tasks.Task`1::m_result
	int32_t ___m_result_22;

public:
	inline static int32_t get_offset_of_m_result_22() { return static_cast<int32_t>(offsetof(Task_1_t61518632, ___m_result_22)); }
	inline int32_t get_m_result_22() const { return ___m_result_22; }
	inline int32_t* get_address_of_m_result_22() { return &___m_result_22; }
	inline void set_m_result_22(int32_t value)
	{
		___m_result_22 = value;
	}
};

struct Task_1_t61518632_StaticFields
{
public:
	// System.Threading.Tasks.TaskFactory`1<TResult> System.Threading.Tasks.Task`1::s_Factory
	TaskFactory_1_t3010374299 * ___s_Factory_23;
	// System.Func`2<System.Threading.Tasks.Task`1<System.Threading.Tasks.Task>,System.Threading.Tasks.Task`1<TResult>> System.Threading.Tasks.Task`1::TaskWhenAnyCast
	Func_2_t4167915811 * ___TaskWhenAnyCast_24;

public:
	inline static int32_t get_offset_of_s_Factory_23() { return static_cast<int32_t>(offsetof(Task_1_t61518632_StaticFields, ___s_Factory_23)); }
	inline TaskFactory_1_t3010374299 * get_s_Factory_23() const { return ___s_Factory_23; }
	inline TaskFactory_1_t3010374299 ** get_address_of_s_Factory_23() { return &___s_Factory_23; }
	inline void set_s_Factory_23(TaskFactory_1_t3010374299 * value)
	{
		___s_Factory_23 = value;
		Il2CppCodeGenWriteBarrier((&___s_Factory_23), value);
	}

	inline static int32_t get_offset_of_TaskWhenAnyCast_24() { return static_cast<int32_t>(offsetof(Task_1_t61518632_StaticFields, ___TaskWhenAnyCast_24)); }
	inline Func_2_t4167915811 * get_TaskWhenAnyCast_24() const { return ___TaskWhenAnyCast_24; }
	inline Func_2_t4167915811 ** get_address_of_TaskWhenAnyCast_24() { return &___TaskWhenAnyCast_24; }
	inline void set_TaskWhenAnyCast_24(Func_2_t4167915811 * value)
	{
		___TaskWhenAnyCast_24 = value;
		Il2CppCodeGenWriteBarrier((&___TaskWhenAnyCast_24), value);
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // TASK_1_T61518632_H
#ifndef TYPE_T_H
#define TYPE_T_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

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

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

struct Type_t_StaticFields
{
public:
	// System.Reflection.MemberFilter System.Type::FilterAttribute
	MemberFilter_t426314064 * ___FilterAttribute_0;
	// System.Reflection.MemberFilter System.Type::FilterName
	MemberFilter_t426314064 * ___FilterName_1;
	// System.Reflection.MemberFilter System.Type::FilterNameIgnoreCase
	MemberFilter_t426314064 * ___FilterNameIgnoreCase_2;
	// System.Object System.Type::Missing
	RuntimeObject * ___Missing_3;
	// System.Char System.Type::Delimiter
	Il2CppChar ___Delimiter_4;
	// System.Type[] System.Type::EmptyTypes
	TypeU5BU5D_t3940880105* ___EmptyTypes_5;
	// System.Reflection.Binder System.Type::defaultBinder
	Binder_t2999457153 * ___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_t426314064 * get_FilterAttribute_0() const { return ___FilterAttribute_0; }
	inline MemberFilter_t426314064 ** get_address_of_FilterAttribute_0() { return &___FilterAttribute_0; }
	inline void set_FilterAttribute_0(MemberFilter_t426314064 * value)
	{
		___FilterAttribute_0 = value;
		Il2CppCodeGenWriteBarrier((&___FilterAttribute_0), value);
	}

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

	inline static int32_t get_offset_of_FilterNameIgnoreCase_2() { return static_cast<int32_t>(offsetof(Type_t_StaticFields, ___FilterNameIgnoreCase_2)); }
	inline MemberFilter_t426314064 * get_FilterNameIgnoreCase_2() const { return ___FilterNameIgnoreCase_2; }
	inline MemberFilter_t426314064 ** get_address_of_FilterNameIgnoreCase_2() { return &___FilterNameIgnoreCase_2; }
	inline void set_FilterNameIgnoreCase_2(MemberFilter_t426314064 * value)
	{
		___FilterNameIgnoreCase_2 = value;
		Il2CppCodeGenWriteBarrier((&___FilterNameIgnoreCase_2), 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((&___Missing_3), 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_t3940880105* get_EmptyTypes_5() const { return ___EmptyTypes_5; }
	inline TypeU5BU5D_t3940880105** get_address_of_EmptyTypes_5() { return &___EmptyTypes_5; }
	inline void set_EmptyTypes_5(TypeU5BU5D_t3940880105* value)
	{
		___EmptyTypes_5 = value;
		Il2CppCodeGenWriteBarrier((&___EmptyTypes_5), value);
	}

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

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // TYPE_T_H
#ifndef URI_T100236324_H
#define URI_T100236324_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// System.Uri
struct  Uri_t100236324  : public RuntimeObject
{
public:
	// System.String System.Uri::m_String
	String_t* ___m_String_13;
	// System.String System.Uri::m_originalUnicodeString
	String_t* ___m_originalUnicodeString_14;
	// System.UriParser System.Uri::m_Syntax
	UriParser_t3890150400 * ___m_Syntax_15;
	// System.String System.Uri::m_DnsSafeHost
	String_t* ___m_DnsSafeHost_16;
	// System.Uri/Flags System.Uri::m_Flags
	uint64_t ___m_Flags_17;
	// System.Uri/UriInfo System.Uri::m_Info
	UriInfo_t1092684687 * ___m_Info_18;
	// System.Boolean System.Uri::m_iriParsing
	bool ___m_iriParsing_19;

public:
	inline static int32_t get_offset_of_m_String_13() { return static_cast<int32_t>(offsetof(Uri_t100236324, ___m_String_13)); }
	inline String_t* get_m_String_13() const { return ___m_String_13; }
	inline String_t** get_address_of_m_String_13() { return &___m_String_13; }
	inline void set_m_String_13(String_t* value)
	{
		___m_String_13 = value;
		Il2CppCodeGenWriteBarrier((&___m_String_13), value);
	}

	inline static int32_t get_offset_of_m_originalUnicodeString_14() { return static_cast<int32_t>(offsetof(Uri_t100236324, ___m_originalUnicodeString_14)); }
	inline String_t* get_m_originalUnicodeString_14() const { return ___m_originalUnicodeString_14; }
	inline String_t** get_address_of_m_originalUnicodeString_14() { return &___m_originalUnicodeString_14; }
	inline void set_m_originalUnicodeString_14(String_t* value)
	{
		___m_originalUnicodeString_14 = value;
		Il2CppCodeGenWriteBarrier((&___m_originalUnicodeString_14), value);
	}

	inline static int32_t get_offset_of_m_Syntax_15() { return static_cast<int32_t>(offsetof(Uri_t100236324, ___m_Syntax_15)); }
	inline UriParser_t3890150400 * get_m_Syntax_15() const { return ___m_Syntax_15; }
	inline UriParser_t3890150400 ** get_address_of_m_Syntax_15() { return &___m_Syntax_15; }
	inline void set_m_Syntax_15(UriParser_t3890150400 * value)
	{
		___m_Syntax_15 = value;
		Il2CppCodeGenWriteBarrier((&___m_Syntax_15), value);
	}

	inline static int32_t get_offset_of_m_DnsSafeHost_16() { return static_cast<int32_t>(offsetof(Uri_t100236324, ___m_DnsSafeHost_16)); }
	inline String_t* get_m_DnsSafeHost_16() const { return ___m_DnsSafeHost_16; }
	inline String_t** get_address_of_m_DnsSafeHost_16() { return &___m_DnsSafeHost_16; }
	inline void set_m_DnsSafeHost_16(String_t* value)
	{
		___m_DnsSafeHost_16 = value;
		Il2CppCodeGenWriteBarrier((&___m_DnsSafeHost_16), value);
	}

	inline static int32_t get_offset_of_m_Flags_17() { return static_cast<int32_t>(offsetof(Uri_t100236324, ___m_Flags_17)); }
	inline uint64_t get_m_Flags_17() const { return ___m_Flags_17; }
	inline uint64_t* get_address_of_m_Flags_17() { return &___m_Flags_17; }
	inline void set_m_Flags_17(uint64_t value)
	{
		___m_Flags_17 = value;
	}

	inline static int32_t get_offset_of_m_Info_18() { return static_cast<int32_t>(offsetof(Uri_t100236324, ___m_Info_18)); }
	inline UriInfo_t1092684687 * get_m_Info_18() const { return ___m_Info_18; }
	inline UriInfo_t1092684687 ** get_address_of_m_Info_18() { return &___m_Info_18; }
	inline void set_m_Info_18(UriInfo_t1092684687 * value)
	{
		___m_Info_18 = value;
		Il2CppCodeGenWriteBarrier((&___m_Info_18), value);
	}

	inline static int32_t get_offset_of_m_iriParsing_19() { return static_cast<int32_t>(offsetof(Uri_t100236324, ___m_iriParsing_19)); }
	inline bool get_m_iriParsing_19() const { return ___m_iriParsing_19; }
	inline bool* get_address_of_m_iriParsing_19() { return &___m_iriParsing_19; }
	inline void set_m_iriParsing_19(bool value)
	{
		___m_iriParsing_19 = value;
	}
};

struct Uri_t100236324_StaticFields
{
public:
	// System.String System.Uri::UriSchemeFile
	String_t* ___UriSchemeFile_0;
	// System.String System.Uri::UriSchemeFtp
	String_t* ___UriSchemeFtp_1;
	// System.String System.Uri::UriSchemeGopher
	String_t* ___UriSchemeGopher_2;
	// System.String System.Uri::UriSchemeHttp
	String_t* ___UriSchemeHttp_3;
	// System.String System.Uri::UriSchemeHttps
	String_t* ___UriSchemeHttps_4;
	// System.String System.Uri::UriSchemeWs
	String_t* ___UriSchemeWs_5;
	// System.String System.Uri::UriSchemeWss
	String_t* ___UriSchemeWss_6;
	// System.String System.Uri::UriSchemeMailto
	String_t* ___UriSchemeMailto_7;
	// System.String System.Uri::UriSchemeNews
	String_t* ___UriSchemeNews_8;
	// System.String System.Uri::UriSchemeNntp
	String_t* ___UriSchemeNntp_9;
	// System.String System.Uri::UriSchemeNetTcp
	String_t* ___UriSchemeNetTcp_10;
	// System.String System.Uri::UriSchemeNetPipe
	String_t* ___UriSchemeNetPipe_11;
	// System.String System.Uri::SchemeDelimiter
	String_t* ___SchemeDelimiter_12;
	// System.Boolean modreq(System.Runtime.CompilerServices.IsVolatile) System.Uri::s_ConfigInitialized
	bool ___s_ConfigInitialized_20;
	// System.Boolean modreq(System.Runtime.CompilerServices.IsVolatile) System.Uri::s_ConfigInitializing
	bool ___s_ConfigInitializing_21;
	// System.UriIdnScope modreq(System.Runtime.CompilerServices.IsVolatile) System.Uri::s_IdnScope
	int32_t ___s_IdnScope_22;
	// System.Boolean modreq(System.Runtime.CompilerServices.IsVolatile) System.Uri::s_IriParsing
	bool ___s_IriParsing_23;
	// System.Boolean System.Uri::useDotNetRelativeOrAbsolute
	bool ___useDotNetRelativeOrAbsolute_24;
	// System.Boolean System.Uri::IsWindowsFileSystem
	bool ___IsWindowsFileSystem_25;
	// System.Object System.Uri::s_initLock
	RuntimeObject * ___s_initLock_26;
	// System.Char[] System.Uri::HexLowerChars
	CharU5BU5D_t3528271667* ___HexLowerChars_27;
	// System.Char[] System.Uri::_WSchars
	CharU5BU5D_t3528271667* ____WSchars_28;

public:
	inline static int32_t get_offset_of_UriSchemeFile_0() { return static_cast<int32_t>(offsetof(Uri_t100236324_StaticFields, ___UriSchemeFile_0)); }
	inline String_t* get_UriSchemeFile_0() const { return ___UriSchemeFile_0; }
	inline String_t** get_address_of_UriSchemeFile_0() { return &___UriSchemeFile_0; }
	inline void set_UriSchemeFile_0(String_t* value)
	{
		___UriSchemeFile_0 = value;
		Il2CppCodeGenWriteBarrier((&___UriSchemeFile_0), value);
	}

	inline static int32_t get_offset_of_UriSchemeFtp_1() { return static_cast<int32_t>(offsetof(Uri_t100236324_StaticFields, ___UriSchemeFtp_1)); }
	inline String_t* get_UriSchemeFtp_1() const { return ___UriSchemeFtp_1; }
	inline String_t** get_address_of_UriSchemeFtp_1() { return &___UriSchemeFtp_1; }
	inline void set_UriSchemeFtp_1(String_t* value)
	{
		___UriSchemeFtp_1 = value;
		Il2CppCodeGenWriteBarrier((&___UriSchemeFtp_1), value);
	}

	inline static int32_t get_offset_of_UriSchemeGopher_2() { return static_cast<int32_t>(offsetof(Uri_t100236324_StaticFields, ___UriSchemeGopher_2)); }
	inline String_t* get_UriSchemeGopher_2() const { return ___UriSchemeGopher_2; }
	inline String_t** get_address_of_UriSchemeGopher_2() { return &___UriSchemeGopher_2; }
	inline void set_UriSchemeGopher_2(String_t* value)
	{
		___UriSchemeGopher_2 = value;
		Il2CppCodeGenWriteBarrier((&___UriSchemeGopher_2), value);
	}

	inline static int32_t get_offset_of_UriSchemeHttp_3() { return static_cast<int32_t>(offsetof(Uri_t100236324_StaticFields, ___UriSchemeHttp_3)); }
	inline String_t* get_UriSchemeHttp_3() const { return ___UriSchemeHttp_3; }
	inline String_t** get_address_of_UriSchemeHttp_3() { return &___UriSchemeHttp_3; }
	inline void set_UriSchemeHttp_3(String_t* value)
	{
		___UriSchemeHttp_3 = value;
		Il2CppCodeGenWriteBarrier((&___UriSchemeHttp_3), value);
	}

	inline static int32_t get_offset_of_UriSchemeHttps_4() { return static_cast<int32_t>(offsetof(Uri_t100236324_StaticFields, ___UriSchemeHttps_4)); }
	inline String_t* get_UriSchemeHttps_4() const { return ___UriSchemeHttps_4; }
	inline String_t** get_address_of_UriSchemeHttps_4() { return &___UriSchemeHttps_4; }
	inline void set_UriSchemeHttps_4(String_t* value)
	{
		___UriSchemeHttps_4 = value;
		Il2CppCodeGenWriteBarrier((&___UriSchemeHttps_4), value);
	}

	inline static int32_t get_offset_of_UriSchemeWs_5() { return static_cast<int32_t>(offsetof(Uri_t100236324_StaticFields, ___UriSchemeWs_5)); }
	inline String_t* get_UriSchemeWs_5() const { return ___UriSchemeWs_5; }
	inline String_t** get_address_of_UriSchemeWs_5() { return &___UriSchemeWs_5; }
	inline void set_UriSchemeWs_5(String_t* value)
	{
		___UriSchemeWs_5 = value;
		Il2CppCodeGenWriteBarrier((&___UriSchemeWs_5), value);
	}

	inline static int32_t get_offset_of_UriSchemeWss_6() { return static_cast<int32_t>(offsetof(Uri_t100236324_StaticFields, ___UriSchemeWss_6)); }
	inline String_t* get_UriSchemeWss_6() const { return ___UriSchemeWss_6; }
	inline String_t** get_address_of_UriSchemeWss_6() { return &___UriSchemeWss_6; }
	inline void set_UriSchemeWss_6(String_t* value)
	{
		___UriSchemeWss_6 = value;
		Il2CppCodeGenWriteBarrier((&___UriSchemeWss_6), value);
	}

	inline static int32_t get_offset_of_UriSchemeMailto_7() { return static_cast<int32_t>(offsetof(Uri_t100236324_StaticFields, ___UriSchemeMailto_7)); }
	inline String_t* get_UriSchemeMailto_7() const { return ___UriSchemeMailto_7; }
	inline String_t** get_address_of_UriSchemeMailto_7() { return &___UriSchemeMailto_7; }
	inline void set_UriSchemeMailto_7(String_t* value)
	{
		___UriSchemeMailto_7 = value;
		Il2CppCodeGenWriteBarrier((&___UriSchemeMailto_7), value);
	}

	inline static int32_t get_offset_of_UriSchemeNews_8() { return static_cast<int32_t>(offsetof(Uri_t100236324_StaticFields, ___UriSchemeNews_8)); }
	inline String_t* get_UriSchemeNews_8() const { return ___UriSchemeNews_8; }
	inline String_t** get_address_of_UriSchemeNews_8() { return &___UriSchemeNews_8; }
	inline void set_UriSchemeNews_8(String_t* value)
	{
		___UriSchemeNews_8 = value;
		Il2CppCodeGenWriteBarrier((&___UriSchemeNews_8), value);
	}

	inline static int32_t get_offset_of_UriSchemeNntp_9() { return static_cast<int32_t>(offsetof(Uri_t100236324_StaticFields, ___UriSchemeNntp_9)); }
	inline String_t* get_UriSchemeNntp_9() const { return ___UriSchemeNntp_9; }
	inline String_t** get_address_of_UriSchemeNntp_9() { return &___UriSchemeNntp_9; }
	inline void set_UriSchemeNntp_9(String_t* value)
	{
		___UriSchemeNntp_9 = value;
		Il2CppCodeGenWriteBarrier((&___UriSchemeNntp_9), value);
	}

	inline static int32_t get_offset_of_UriSchemeNetTcp_10() { return static_cast<int32_t>(offsetof(Uri_t100236324_StaticFields, ___UriSchemeNetTcp_10)); }
	inline String_t* get_UriSchemeNetTcp_10() const { return ___UriSchemeNetTcp_10; }
	inline String_t** get_address_of_UriSchemeNetTcp_10() { return &___UriSchemeNetTcp_10; }
	inline void set_UriSchemeNetTcp_10(String_t* value)
	{
		___UriSchemeNetTcp_10 = value;
		Il2CppCodeGenWriteBarrier((&___UriSchemeNetTcp_10), value);
	}

	inline static int32_t get_offset_of_UriSchemeNetPipe_11() { return static_cast<int32_t>(offsetof(Uri_t100236324_StaticFields, ___UriSchemeNetPipe_11)); }
	inline String_t* get_UriSchemeNetPipe_11() const { return ___UriSchemeNetPipe_11; }
	inline String_t** get_address_of_UriSchemeNetPipe_11() { return &___UriSchemeNetPipe_11; }
	inline void set_UriSchemeNetPipe_11(String_t* value)
	{
		___UriSchemeNetPipe_11 = value;
		Il2CppCodeGenWriteBarrier((&___UriSchemeNetPipe_11), value);
	}

	inline static int32_t get_offset_of_SchemeDelimiter_12() { return static_cast<int32_t>(offsetof(Uri_t100236324_StaticFields, ___SchemeDelimiter_12)); }
	inline String_t* get_SchemeDelimiter_12() const { return ___SchemeDelimiter_12; }
	inline String_t** get_address_of_SchemeDelimiter_12() { return &___SchemeDelimiter_12; }
	inline void set_SchemeDelimiter_12(String_t* value)
	{
		___SchemeDelimiter_12 = value;
		Il2CppCodeGenWriteBarrier((&___SchemeDelimiter_12), value);
	}

	inline static int32_t get_offset_of_s_ConfigInitialized_20() { return static_cast<int32_t>(offsetof(Uri_t100236324_StaticFields, ___s_ConfigInitialized_20)); }
	inline bool get_s_ConfigInitialized_20() const { return ___s_ConfigInitialized_20; }
	inline bool* get_address_of_s_ConfigInitialized_20() { return &___s_ConfigInitialized_20; }
	inline void set_s_ConfigInitialized_20(bool value)
	{
		___s_ConfigInitialized_20 = value;
	}

	inline static int32_t get_offset_of_s_ConfigInitializing_21() { return static_cast<int32_t>(offsetof(Uri_t100236324_StaticFields, ___s_ConfigInitializing_21)); }
	inline bool get_s_ConfigInitializing_21() const { return ___s_ConfigInitializing_21; }
	inline bool* get_address_of_s_ConfigInitializing_21() { return &___s_ConfigInitializing_21; }
	inline void set_s_ConfigInitializing_21(bool value)
	{
		___s_ConfigInitializing_21 = value;
	}

	inline static int32_t get_offset_of_s_IdnScope_22() { return static_cast<int32_t>(offsetof(Uri_t100236324_StaticFields, ___s_IdnScope_22)); }
	inline int32_t get_s_IdnScope_22() const { return ___s_IdnScope_22; }
	inline int32_t* get_address_of_s_IdnScope_22() { return &___s_IdnScope_22; }
	inline void set_s_IdnScope_22(int32_t value)
	{
		___s_IdnScope_22 = value;
	}

	inline static int32_t get_offset_of_s_IriParsing_23() { return static_cast<int32_t>(offsetof(Uri_t100236324_StaticFields, ___s_IriParsing_23)); }
	inline bool get_s_IriParsing_23() const { return ___s_IriParsing_23; }
	inline bool* get_address_of_s_IriParsing_23() { return &___s_IriParsing_23; }
	inline void set_s_IriParsing_23(bool value)
	{
		___s_IriParsing_23 = value;
	}

	inline static int32_t get_offset_of_useDotNetRelativeOrAbsolute_24() { return static_cast<int32_t>(offsetof(Uri_t100236324_StaticFields, ___useDotNetRelativeOrAbsolute_24)); }
	inline bool get_useDotNetRelativeOrAbsolute_24() const { return ___useDotNetRelativeOrAbsolute_24; }
	inline bool* get_address_of_useDotNetRelativeOrAbsolute_24() { return &___useDotNetRelativeOrAbsolute_24; }
	inline void set_useDotNetRelativeOrAbsolute_24(bool value)
	{
		___useDotNetRelativeOrAbsolute_24 = value;
	}

	inline static int32_t get_offset_of_IsWindowsFileSystem_25() { return static_cast<int32_t>(offsetof(Uri_t100236324_StaticFields, ___IsWindowsFileSystem_25)); }
	inline bool get_IsWindowsFileSystem_25() const { return ___IsWindowsFileSystem_25; }
	inline bool* get_address_of_IsWindowsFileSystem_25() { return &___IsWindowsFileSystem_25; }
	inline void set_IsWindowsFileSystem_25(bool value)
	{
		___IsWindowsFileSystem_25 = value;
	}

	inline static int32_t get_offset_of_s_initLock_26() { return static_cast<int32_t>(offsetof(Uri_t100236324_StaticFields, ___s_initLock_26)); }
	inline RuntimeObject * get_s_initLock_26() const { return ___s_initLock_26; }
	inline RuntimeObject ** get_address_of_s_initLock_26() { return &___s_initLock_26; }
	inline void set_s_initLock_26(RuntimeObject * value)
	{
		___s_initLock_26 = value;
		Il2CppCodeGenWriteBarrier((&___s_initLock_26), value);
	}

	inline static int32_t get_offset_of_HexLowerChars_27() { return static_cast<int32_t>(offsetof(Uri_t100236324_StaticFields, ___HexLowerChars_27)); }
	inline CharU5BU5D_t3528271667* get_HexLowerChars_27() const { return ___HexLowerChars_27; }
	inline CharU5BU5D_t3528271667** get_address_of_HexLowerChars_27() { return &___HexLowerChars_27; }
	inline void set_HexLowerChars_27(CharU5BU5D_t3528271667* value)
	{
		___HexLowerChars_27 = value;
		Il2CppCodeGenWriteBarrier((&___HexLowerChars_27), value);
	}

	inline static int32_t get_offset_of__WSchars_28() { return static_cast<int32_t>(offsetof(Uri_t100236324_StaticFields, ____WSchars_28)); }
	inline CharU5BU5D_t3528271667* get__WSchars_28() const { return ____WSchars_28; }
	inline CharU5BU5D_t3528271667** get_address_of__WSchars_28() { return &____WSchars_28; }
	inline void set__WSchars_28(CharU5BU5D_t3528271667* value)
	{
		____WSchars_28 = value;
		Il2CppCodeGenWriteBarrier((&____WSchars_28), value);
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // URI_T100236324_H
#ifndef URIFORMATEXCEPTION_T953270471_H
#define URIFORMATEXCEPTION_T953270471_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// System.UriFormatException
struct  UriFormatException_t953270471  : public FormatException_t154580423
{
public:

public:
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // URIFORMATEXCEPTION_T953270471_H
#ifndef XMLATTRIBUTECOLLECTION_T2316283784_H
#define XMLATTRIBUTECOLLECTION_T2316283784_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// System.Xml.XmlAttributeCollection
struct  XmlAttributeCollection_t2316283784  : public XmlNamedNodeMap_t2821286253
{
public:

public:
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // XMLATTRIBUTECOLLECTION_T2316283784_H
#ifndef XMLTEXTWRITER_T2114213153_H
#define XMLTEXTWRITER_T2114213153_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// System.Xml.XmlTextWriter
struct  XmlTextWriter_t2114213153  : public XmlWriter_t127905479
{
public:
	// System.IO.TextWriter System.Xml.XmlTextWriter::textWriter
	TextWriter_t3478189236 * ___textWriter_1;
	// System.Xml.XmlTextEncoder System.Xml.XmlTextWriter::xmlEncoder
	XmlTextEncoder_t1632274355 * ___xmlEncoder_2;
	// System.Text.Encoding System.Xml.XmlTextWriter::encoding
	Encoding_t1523322056 * ___encoding_3;
	// System.Xml.Formatting System.Xml.XmlTextWriter::formatting
	int32_t ___formatting_4;
	// System.Boolean System.Xml.XmlTextWriter::indented
	bool ___indented_5;
	// System.Int32 System.Xml.XmlTextWriter::indentation
	int32_t ___indentation_6;
	// System.Char System.Xml.XmlTextWriter::indentChar
	Il2CppChar ___indentChar_7;
	// System.Xml.XmlTextWriter/TagInfo[] System.Xml.XmlTextWriter::stack
	TagInfoU5BU5D_t2840723532* ___stack_8;
	// System.Int32 System.Xml.XmlTextWriter::top
	int32_t ___top_9;
	// System.Xml.XmlTextWriter/State[] System.Xml.XmlTextWriter::stateTable
	StateU5BU5D_t428546178* ___stateTable_10;
	// System.Xml.XmlTextWriter/State System.Xml.XmlTextWriter::currentState
	int32_t ___currentState_11;
	// System.Xml.XmlTextWriter/Token System.Xml.XmlTextWriter::lastToken
	int32_t ___lastToken_12;
	// System.Xml.XmlTextWriterBase64Encoder System.Xml.XmlTextWriter::base64Encoder
	XmlTextWriterBase64Encoder_t4259465041 * ___base64Encoder_13;
	// System.Char System.Xml.XmlTextWriter::quoteChar
	Il2CppChar ___quoteChar_14;
	// System.Char System.Xml.XmlTextWriter::curQuoteChar
	Il2CppChar ___curQuoteChar_15;
	// System.Boolean System.Xml.XmlTextWriter::namespaces
	bool ___namespaces_16;
	// System.Xml.XmlTextWriter/SpecialAttr System.Xml.XmlTextWriter::specialAttr
	int32_t ___specialAttr_17;
	// System.String System.Xml.XmlTextWriter::prefixForXmlNs
	String_t* ___prefixForXmlNs_18;
	// System.Boolean System.Xml.XmlTextWriter::flush
	bool ___flush_19;
	// System.Xml.XmlTextWriter/Namespace[] System.Xml.XmlTextWriter::nsStack
	NamespaceU5BU5D_t4259279085* ___nsStack_20;
	// System.Int32 System.Xml.XmlTextWriter::nsTop
	int32_t ___nsTop_21;
	// System.Collections.Generic.Dictionary`2<System.String,System.Int32> System.Xml.XmlTextWriter::nsHashtable
	Dictionary_2_t2736202052 * ___nsHashtable_22;
	// System.Boolean System.Xml.XmlTextWriter::useNsHashtable
	bool ___useNsHashtable_23;
	// System.Xml.XmlCharType System.Xml.XmlTextWriter::xmlCharType
	XmlCharType_t2277243275  ___xmlCharType_24;

public:
	inline static int32_t get_offset_of_textWriter_1() { return static_cast<int32_t>(offsetof(XmlTextWriter_t2114213153, ___textWriter_1)); }
	inline TextWriter_t3478189236 * get_textWriter_1() const { return ___textWriter_1; }
	inline TextWriter_t3478189236 ** get_address_of_textWriter_1() { return &___textWriter_1; }
	inline void set_textWriter_1(TextWriter_t3478189236 * value)
	{
		___textWriter_1 = value;
		Il2CppCodeGenWriteBarrier((&___textWriter_1), value);
	}

	inline static int32_t get_offset_of_xmlEncoder_2() { return static_cast<int32_t>(offsetof(XmlTextWriter_t2114213153, ___xmlEncoder_2)); }
	inline XmlTextEncoder_t1632274355 * get_xmlEncoder_2() const { return ___xmlEncoder_2; }
	inline XmlTextEncoder_t1632274355 ** get_address_of_xmlEncoder_2() { return &___xmlEncoder_2; }
	inline void set_xmlEncoder_2(XmlTextEncoder_t1632274355 * value)
	{
		___xmlEncoder_2 = value;
		Il2CppCodeGenWriteBarrier((&___xmlEncoder_2), value);
	}

	inline static int32_t get_offset_of_encoding_3() { return static_cast<int32_t>(offsetof(XmlTextWriter_t2114213153, ___encoding_3)); }
	inline Encoding_t1523322056 * get_encoding_3() const { return ___encoding_3; }
	inline Encoding_t1523322056 ** get_address_of_encoding_3() { return &___encoding_3; }
	inline void set_encoding_3(Encoding_t1523322056 * value)
	{
		___encoding_3 = value;
		Il2CppCodeGenWriteBarrier((&___encoding_3), value);
	}

	inline static int32_t get_offset_of_formatting_4() { return static_cast<int32_t>(offsetof(XmlTextWriter_t2114213153, ___formatting_4)); }
	inline int32_t get_formatting_4() const { return ___formatting_4; }
	inline int32_t* get_address_of_formatting_4() { return &___formatting_4; }
	inline void set_formatting_4(int32_t value)
	{
		___formatting_4 = value;
	}

	inline static int32_t get_offset_of_indented_5() { return static_cast<int32_t>(offsetof(XmlTextWriter_t2114213153, ___indented_5)); }
	inline bool get_indented_5() const { return ___indented_5; }
	inline bool* get_address_of_indented_5() { return &___indented_5; }
	inline void set_indented_5(bool value)
	{
		___indented_5 = value;
	}

	inline static int32_t get_offset_of_indentation_6() { return static_cast<int32_t>(offsetof(XmlTextWriter_t2114213153, ___indentation_6)); }
	inline int32_t get_indentation_6() const { return ___indentation_6; }
	inline int32_t* get_address_of_indentation_6() { return &___indentation_6; }
	inline void set_indentation_6(int32_t value)
	{
		___indentation_6 = value;
	}

	inline static int32_t get_offset_of_indentChar_7() { return static_cast<int32_t>(offsetof(XmlTextWriter_t2114213153, ___indentChar_7)); }
	inline Il2CppChar get_indentChar_7() const { return ___indentChar_7; }
	inline Il2CppChar* get_address_of_indentChar_7() { return &___indentChar_7; }
	inline void set_indentChar_7(Il2CppChar value)
	{
		___indentChar_7 = value;
	}

	inline static int32_t get_offset_of_stack_8() { return static_cast<int32_t>(offsetof(XmlTextWriter_t2114213153, ___stack_8)); }
	inline TagInfoU5BU5D_t2840723532* get_stack_8() const { return ___stack_8; }
	inline TagInfoU5BU5D_t2840723532** get_address_of_stack_8() { return &___stack_8; }
	inline void set_stack_8(TagInfoU5BU5D_t2840723532* value)
	{
		___stack_8 = value;
		Il2CppCodeGenWriteBarrier((&___stack_8), value);
	}

	inline static int32_t get_offset_of_top_9() { return static_cast<int32_t>(offsetof(XmlTextWriter_t2114213153, ___top_9)); }
	inline int32_t get_top_9() const { return ___top_9; }
	inline int32_t* get_address_of_top_9() { return &___top_9; }
	inline void set_top_9(int32_t value)
	{
		___top_9 = value;
	}

	inline static int32_t get_offset_of_stateTable_10() { return static_cast<int32_t>(offsetof(XmlTextWriter_t2114213153, ___stateTable_10)); }
	inline StateU5BU5D_t428546178* get_stateTable_10() const { return ___stateTable_10; }
	inline StateU5BU5D_t428546178** get_address_of_stateTable_10() { return &___stateTable_10; }
	inline void set_stateTable_10(StateU5BU5D_t428546178* value)
	{
		___stateTable_10 = value;
		Il2CppCodeGenWriteBarrier((&___stateTable_10), value);
	}

	inline static int32_t get_offset_of_currentState_11() { return static_cast<int32_t>(offsetof(XmlTextWriter_t2114213153, ___currentState_11)); }
	inline int32_t get_currentState_11() const { return ___currentState_11; }
	inline int32_t* get_address_of_currentState_11() { return &___currentState_11; }
	inline void set_currentState_11(int32_t value)
	{
		___currentState_11 = value;
	}

	inline static int32_t get_offset_of_lastToken_12() { return static_cast<int32_t>(offsetof(XmlTextWriter_t2114213153, ___lastToken_12)); }
	inline int32_t get_lastToken_12() const { return ___lastToken_12; }
	inline int32_t* get_address_of_lastToken_12() { return &___lastToken_12; }
	inline void set_lastToken_12(int32_t value)
	{
		___lastToken_12 = value;
	}

	inline static int32_t get_offset_of_base64Encoder_13() { return static_cast<int32_t>(offsetof(XmlTextWriter_t2114213153, ___base64Encoder_13)); }
	inline XmlTextWriterBase64Encoder_t4259465041 * get_base64Encoder_13() const { return ___base64Encoder_13; }
	inline XmlTextWriterBase64Encoder_t4259465041 ** get_address_of_base64Encoder_13() { return &___base64Encoder_13; }
	inline void set_base64Encoder_13(XmlTextWriterBase64Encoder_t4259465041 * value)
	{
		___base64Encoder_13 = value;
		Il2CppCodeGenWriteBarrier((&___base64Encoder_13), value);
	}

	inline static int32_t get_offset_of_quoteChar_14() { return static_cast<int32_t>(offsetof(XmlTextWriter_t2114213153, ___quoteChar_14)); }
	inline Il2CppChar get_quoteChar_14() const { return ___quoteChar_14; }
	inline Il2CppChar* get_address_of_quoteChar_14() { return &___quoteChar_14; }
	inline void set_quoteChar_14(Il2CppChar value)
	{
		___quoteChar_14 = value;
	}

	inline static int32_t get_offset_of_curQuoteChar_15() { return static_cast<int32_t>(offsetof(XmlTextWriter_t2114213153, ___curQuoteChar_15)); }
	inline Il2CppChar get_curQuoteChar_15() const { return ___curQuoteChar_15; }
	inline Il2CppChar* get_address_of_curQuoteChar_15() { return &___curQuoteChar_15; }
	inline void set_curQuoteChar_15(Il2CppChar value)
	{
		___curQuoteChar_15 = value;
	}

	inline static int32_t get_offset_of_namespaces_16() { return static_cast<int32_t>(offsetof(XmlTextWriter_t2114213153, ___namespaces_16)); }
	inline bool get_namespaces_16() const { return ___namespaces_16; }
	inline bool* get_address_of_namespaces_16() { return &___namespaces_16; }
	inline void set_namespaces_16(bool value)
	{
		___namespaces_16 = value;
	}

	inline static int32_t get_offset_of_specialAttr_17() { return static_cast<int32_t>(offsetof(XmlTextWriter_t2114213153, ___specialAttr_17)); }
	inline int32_t get_specialAttr_17() const { return ___specialAttr_17; }
	inline int32_t* get_address_of_specialAttr_17() { return &___specialAttr_17; }
	inline void set_specialAttr_17(int32_t value)
	{
		___specialAttr_17 = value;
	}

	inline static int32_t get_offset_of_prefixForXmlNs_18() { return static_cast<int32_t>(offsetof(XmlTextWriter_t2114213153, ___prefixForXmlNs_18)); }
	inline String_t* get_prefixForXmlNs_18() const { return ___prefixForXmlNs_18; }
	inline String_t** get_address_of_prefixForXmlNs_18() { return &___prefixForXmlNs_18; }
	inline void set_prefixForXmlNs_18(String_t* value)
	{
		___prefixForXmlNs_18 = value;
		Il2CppCodeGenWriteBarrier((&___prefixForXmlNs_18), value);
	}

	inline static int32_t get_offset_of_flush_19() { return static_cast<int32_t>(offsetof(XmlTextWriter_t2114213153, ___flush_19)); }
	inline bool get_flush_19() const { return ___flush_19; }
	inline bool* get_address_of_flush_19() { return &___flush_19; }
	inline void set_flush_19(bool value)
	{
		___flush_19 = value;
	}

	inline static int32_t get_offset_of_nsStack_20() { return static_cast<int32_t>(offsetof(XmlTextWriter_t2114213153, ___nsStack_20)); }
	inline NamespaceU5BU5D_t4259279085* get_nsStack_20() const { return ___nsStack_20; }
	inline NamespaceU5BU5D_t4259279085** get_address_of_nsStack_20() { return &___nsStack_20; }
	inline void set_nsStack_20(NamespaceU5BU5D_t4259279085* value)
	{
		___nsStack_20 = value;
		Il2CppCodeGenWriteBarrier((&___nsStack_20), value);
	}

	inline static int32_t get_offset_of_nsTop_21() { return static_cast<int32_t>(offsetof(XmlTextWriter_t2114213153, ___nsTop_21)); }
	inline int32_t get_nsTop_21() const { return ___nsTop_21; }
	inline int32_t* get_address_of_nsTop_21() { return &___nsTop_21; }
	inline void set_nsTop_21(int32_t value)
	{
		___nsTop_21 = value;
	}

	inline static int32_t get_offset_of_nsHashtable_22() { return static_cast<int32_t>(offsetof(XmlTextWriter_t2114213153, ___nsHashtable_22)); }
	inline Dictionary_2_t2736202052 * get_nsHashtable_22() const { return ___nsHashtable_22; }
	inline Dictionary_2_t2736202052 ** get_address_of_nsHashtable_22() { return &___nsHashtable_22; }
	inline void set_nsHashtable_22(Dictionary_2_t2736202052 * value)
	{
		___nsHashtable_22 = value;
		Il2CppCodeGenWriteBarrier((&___nsHashtable_22), value);
	}

	inline static int32_t get_offset_of_useNsHashtable_23() { return static_cast<int32_t>(offsetof(XmlTextWriter_t2114213153, ___useNsHashtable_23)); }
	inline bool get_useNsHashtable_23() const { return ___useNsHashtable_23; }
	inline bool* get_address_of_useNsHashtable_23() { return &___useNsHashtable_23; }
	inline void set_useNsHashtable_23(bool value)
	{
		___useNsHashtable_23 = value;
	}

	inline static int32_t get_offset_of_xmlCharType_24() { return static_cast<int32_t>(offsetof(XmlTextWriter_t2114213153, ___xmlCharType_24)); }
	inline XmlCharType_t2277243275  get_xmlCharType_24() const { return ___xmlCharType_24; }
	inline XmlCharType_t2277243275 * get_address_of_xmlCharType_24() { return &___xmlCharType_24; }
	inline void set_xmlCharType_24(XmlCharType_t2277243275  value)
	{
		___xmlCharType_24 = value;
	}
};

struct XmlTextWriter_t2114213153_StaticFields
{
public:
	// System.String[] System.Xml.XmlTextWriter::stateName
	StringU5BU5D_t1281789340* ___stateName_25;
	// System.String[] System.Xml.XmlTextWriter::tokenName
	StringU5BU5D_t1281789340* ___tokenName_26;
	// System.Xml.XmlTextWriter/State[] System.Xml.XmlTextWriter::stateTableDefault
	StateU5BU5D_t428546178* ___stateTableDefault_27;
	// System.Xml.XmlTextWriter/State[] System.Xml.XmlTextWriter::stateTableDocument
	StateU5BU5D_t428546178* ___stateTableDocument_28;

public:
	inline static int32_t get_offset_of_stateName_25() { return static_cast<int32_t>(offsetof(XmlTextWriter_t2114213153_StaticFields, ___stateName_25)); }
	inline StringU5BU5D_t1281789340* get_stateName_25() const { return ___stateName_25; }
	inline StringU5BU5D_t1281789340** get_address_of_stateName_25() { return &___stateName_25; }
	inline void set_stateName_25(StringU5BU5D_t1281789340* value)
	{
		___stateName_25 = value;
		Il2CppCodeGenWriteBarrier((&___stateName_25), value);
	}

	inline static int32_t get_offset_of_tokenName_26() { return static_cast<int32_t>(offsetof(XmlTextWriter_t2114213153_StaticFields, ___tokenName_26)); }
	inline StringU5BU5D_t1281789340* get_tokenName_26() const { return ___tokenName_26; }
	inline StringU5BU5D_t1281789340** get_address_of_tokenName_26() { return &___tokenName_26; }
	inline void set_tokenName_26(StringU5BU5D_t1281789340* value)
	{
		___tokenName_26 = value;
		Il2CppCodeGenWriteBarrier((&___tokenName_26), value);
	}

	inline static int32_t get_offset_of_stateTableDefault_27() { return static_cast<int32_t>(offsetof(XmlTextWriter_t2114213153_StaticFields, ___stateTableDefault_27)); }
	inline StateU5BU5D_t428546178* get_stateTableDefault_27() const { return ___stateTableDefault_27; }
	inline StateU5BU5D_t428546178** get_address_of_stateTableDefault_27() { return &___stateTableDefault_27; }
	inline void set_stateTableDefault_27(StateU5BU5D_t428546178* value)
	{
		___stateTableDefault_27 = value;
		Il2CppCodeGenWriteBarrier((&___stateTableDefault_27), value);
	}

	inline static int32_t get_offset_of_stateTableDocument_28() { return static_cast<int32_t>(offsetof(XmlTextWriter_t2114213153_StaticFields, ___stateTableDocument_28)); }
	inline StateU5BU5D_t428546178* get_stateTableDocument_28() const { return ___stateTableDocument_28; }
	inline StateU5BU5D_t428546178** get_address_of_stateTableDocument_28() { return &___stateTableDocument_28; }
	inline void set_stateTableDocument_28(StateU5BU5D_t428546178* value)
	{
		___stateTableDocument_28 = value;
		Il2CppCodeGenWriteBarrier((&___stateTableDocument_28), value);
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // XMLTEXTWRITER_T2114213153_H
#ifndef ASYNCCALLBACK_T3962456242_H
#define ASYNCCALLBACK_T3962456242_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

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

public:
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // ASYNCCALLBACK_T3962456242_H
#ifndef DEFAULTTRACELISTENER_T2804304119_H
#define DEFAULTTRACELISTENER_T2804304119_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// System.Diagnostics.DefaultTraceListener
struct  DefaultTraceListener_t2804304119  : public TraceListener_t3975618648
{
public:
	// System.String System.Diagnostics.DefaultTraceListener::logFileName
	String_t* ___logFileName_12;
	// System.Boolean System.Diagnostics.DefaultTraceListener::assertUiEnabled
	bool ___assertUiEnabled_13;

public:
	inline static int32_t get_offset_of_logFileName_12() { return static_cast<int32_t>(offsetof(DefaultTraceListener_t2804304119, ___logFileName_12)); }
	inline String_t* get_logFileName_12() const { return ___logFileName_12; }
	inline String_t** get_address_of_logFileName_12() { return &___logFileName_12; }
	inline void set_logFileName_12(String_t* value)
	{
		___logFileName_12 = value;
		Il2CppCodeGenWriteBarrier((&___logFileName_12), value);
	}

	inline static int32_t get_offset_of_assertUiEnabled_13() { return static_cast<int32_t>(offsetof(DefaultTraceListener_t2804304119, ___assertUiEnabled_13)); }
	inline bool get_assertUiEnabled_13() const { return ___assertUiEnabled_13; }
	inline bool* get_address_of_assertUiEnabled_13() { return &___assertUiEnabled_13; }
	inline void set_assertUiEnabled_13(bool value)
	{
		___assertUiEnabled_13 = value;
	}
};

struct DefaultTraceListener_t2804304119_StaticFields
{
public:
	// System.Boolean System.Diagnostics.DefaultTraceListener::OnWin32
	bool ___OnWin32_9;
	// System.String System.Diagnostics.DefaultTraceListener::MonoTracePrefix
	String_t* ___MonoTracePrefix_10;
	// System.String System.Diagnostics.DefaultTraceListener::MonoTraceFile
	String_t* ___MonoTraceFile_11;

public:
	inline static int32_t get_offset_of_OnWin32_9() { return static_cast<int32_t>(offsetof(DefaultTraceListener_t2804304119_StaticFields, ___OnWin32_9)); }
	inline bool get_OnWin32_9() const { return ___OnWin32_9; }
	inline bool* get_address_of_OnWin32_9() { return &___OnWin32_9; }
	inline void set_OnWin32_9(bool value)
	{
		___OnWin32_9 = value;
	}

	inline static int32_t get_offset_of_MonoTracePrefix_10() { return static_cast<int32_t>(offsetof(DefaultTraceListener_t2804304119_StaticFields, ___MonoTracePrefix_10)); }
	inline String_t* get_MonoTracePrefix_10() const { return ___MonoTracePrefix_10; }
	inline String_t** get_address_of_MonoTracePrefix_10() { return &___MonoTracePrefix_10; }
	inline void set_MonoTracePrefix_10(String_t* value)
	{
		___MonoTracePrefix_10 = value;
		Il2CppCodeGenWriteBarrier((&___MonoTracePrefix_10), value);
	}

	inline static int32_t get_offset_of_MonoTraceFile_11() { return static_cast<int32_t>(offsetof(DefaultTraceListener_t2804304119_StaticFields, ___MonoTraceFile_11)); }
	inline String_t* get_MonoTraceFile_11() const { return ___MonoTraceFile_11; }
	inline String_t** get_address_of_MonoTraceFile_11() { return &___MonoTraceFile_11; }
	inline void set_MonoTraceFile_11(String_t* value)
	{
		___MonoTraceFile_11 = value;
		Il2CppCodeGenWriteBarrier((&___MonoTraceFile_11), value);
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // DEFAULTTRACELISTENER_T2804304119_H
#ifndef ELEMENTHANDLER_T2521990823_H
#define ELEMENTHANDLER_T2521990823_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// System.Diagnostics.DiagnosticsConfigurationHandler/ElementHandler
struct  ElementHandler_t2521990823  : public MulticastDelegate_t
{
public:

public:
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // ELEMENTHANDLER_T2521990823_H
#ifndef EVENTLOGTRACELISTENER_T1955492177_H
#define EVENTLOGTRACELISTENER_T1955492177_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// System.Diagnostics.EventLogTraceListener
struct  EventLogTraceListener_t1955492177  : public TraceListener_t3975618648
{
public:
	// System.Diagnostics.EventLog System.Diagnostics.EventLogTraceListener::event_log
	EventLog_t3406173750 * ___event_log_9;
	// System.String System.Diagnostics.EventLogTraceListener::name
	String_t* ___name_10;

public:
	inline static int32_t get_offset_of_event_log_9() { return static_cast<int32_t>(offsetof(EventLogTraceListener_t1955492177, ___event_log_9)); }
	inline EventLog_t3406173750 * get_event_log_9() const { return ___event_log_9; }
	inline EventLog_t3406173750 ** get_address_of_event_log_9() { return &___event_log_9; }
	inline void set_event_log_9(EventLog_t3406173750 * value)
	{
		___event_log_9 = value;
		Il2CppCodeGenWriteBarrier((&___event_log_9), value);
	}

	inline static int32_t get_offset_of_name_10() { return static_cast<int32_t>(offsetof(EventLogTraceListener_t1955492177, ___name_10)); }
	inline String_t* get_name_10() const { return ___name_10; }
	inline String_t** get_address_of_name_10() { return &___name_10; }
	inline void set_name_10(String_t* value)
	{
		___name_10 = value;
		Il2CppCodeGenWriteBarrier((&___name_10), value);
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // EVENTLOGTRACELISTENER_T1955492177_H
#ifndef TEXTWRITERTRACELISTENER_T280110789_H
#define TEXTWRITERTRACELISTENER_T280110789_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// System.Diagnostics.TextWriterTraceListener
struct  TextWriterTraceListener_t280110789  : public TraceListener_t3975618648
{
public:
	// System.IO.TextWriter System.Diagnostics.TextWriterTraceListener::writer
	TextWriter_t3478189236 * ___writer_9;

public:
	inline static int32_t get_offset_of_writer_9() { return static_cast<int32_t>(offsetof(TextWriterTraceListener_t280110789, ___writer_9)); }
	inline TextWriter_t3478189236 * get_writer_9() const { return ___writer_9; }
	inline TextWriter_t3478189236 ** get_address_of_writer_9() { return &___writer_9; }
	inline void set_writer_9(TextWriter_t3478189236 * value)
	{
		___writer_9 = value;
		Il2CppCodeGenWriteBarrier((&___writer_9), value);
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // TEXTWRITERTRACELISTENER_T280110789_H
#ifndef READMETHOD_T893206259_H
#define READMETHOD_T893206259_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// System.IO.Compression.DeflateStream/ReadMethod
struct  ReadMethod_t893206259  : public MulticastDelegate_t
{
public:

public:
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // READMETHOD_T893206259_H
#ifndef WRITEMETHOD_T2538911768_H
#define WRITEMETHOD_T2538911768_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// System.IO.Compression.DeflateStream/WriteMethod
struct  WriteMethod_t2538911768  : public MulticastDelegate_t
{
public:

public:
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // WRITEMETHOD_T2538911768_H
#ifndef UNMANAGEDREADORWRITE_T1975956110_H
#define UNMANAGEDREADORWRITE_T1975956110_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// System.IO.Compression.DeflateStreamNative/UnmanagedReadOrWrite
struct  UnmanagedReadOrWrite_t1975956110  : public MulticastDelegate_t
{
public:

public:
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // UNMANAGEDREADORWRITE_T1975956110_H
#ifndef IOASYNCCALLBACK_T705871752_H
#define IOASYNCCALLBACK_T705871752_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

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

public:
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // IOASYNCCALLBACK_T705871752_H
#ifndef BINDIPENDPOINT_T1029027275_H
#define BINDIPENDPOINT_T1029027275_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// System.Net.BindIPEndPoint
struct  BindIPEndPoint_t1029027275  : public MulticastDelegate_t
{
public:

public:
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // BINDIPENDPOINT_T1029027275_H
#ifndef MANUALRESETEVENT_T451242010_H
#define MANUALRESETEVENT_T451242010_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// System.Threading.ManualResetEvent
struct  ManualResetEvent_t451242010  : public EventWaitHandle_t777845177
{
public:

public:
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // MANUALRESETEVENT_T451242010_H
#ifndef DELIMITEDLISTTRACELISTENER_T2303506067_H
#define DELIMITEDLISTTRACELISTENER_T2303506067_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// System.Diagnostics.DelimitedListTraceListener
struct  DelimitedListTraceListener_t2303506067  : public TextWriterTraceListener_t280110789
{
public:

public:
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // DELIMITEDLISTTRACELISTENER_T2303506067_H
#ifndef XMLWRITERTRACELISTENER_T2708883810_H
#define XMLWRITERTRACELISTENER_T2708883810_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// System.Diagnostics.XmlWriterTraceListener
struct  XmlWriterTraceListener_t2708883810  : public TextWriterTraceListener_t280110789
{
public:
	// System.Text.StringBuilder System.Diagnostics.XmlWriterTraceListener::strBldr
	StringBuilder_t * ___strBldr_10;
	// System.Xml.XmlTextWriter System.Diagnostics.XmlWriterTraceListener::xmlBlobWriter
	XmlTextWriter_t2114213153 * ___xmlBlobWriter_11;
	// System.Boolean System.Diagnostics.XmlWriterTraceListener::shouldRespectFilterOnTraceTransfer
	bool ___shouldRespectFilterOnTraceTransfer_12;

public:
	inline static int32_t get_offset_of_strBldr_10() { return static_cast<int32_t>(offsetof(XmlWriterTraceListener_t2708883810, ___strBldr_10)); }
	inline StringBuilder_t * get_strBldr_10() const { return ___strBldr_10; }
	inline StringBuilder_t ** get_address_of_strBldr_10() { return &___strBldr_10; }
	inline void set_strBldr_10(StringBuilder_t * value)
	{
		___strBldr_10 = value;
		Il2CppCodeGenWriteBarrier((&___strBldr_10), value);
	}

	inline static int32_t get_offset_of_xmlBlobWriter_11() { return static_cast<int32_t>(offsetof(XmlWriterTraceListener_t2708883810, ___xmlBlobWriter_11)); }
	inline XmlTextWriter_t2114213153 * get_xmlBlobWriter_11() const { return ___xmlBlobWriter_11; }
	inline XmlTextWriter_t2114213153 ** get_address_of_xmlBlobWriter_11() { return &___xmlBlobWriter_11; }
	inline void set_xmlBlobWriter_11(XmlTextWriter_t2114213153 * value)
	{
		___xmlBlobWriter_11 = value;
		Il2CppCodeGenWriteBarrier((&___xmlBlobWriter_11), value);
	}

	inline static int32_t get_offset_of_shouldRespectFilterOnTraceTransfer_12() { return static_cast<int32_t>(offsetof(XmlWriterTraceListener_t2708883810, ___shouldRespectFilterOnTraceTransfer_12)); }
	inline bool get_shouldRespectFilterOnTraceTransfer_12() const { return ___shouldRespectFilterOnTraceTransfer_12; }
	inline bool* get_address_of_shouldRespectFilterOnTraceTransfer_12() { return &___shouldRespectFilterOnTraceTransfer_12; }
	inline void set_shouldRespectFilterOnTraceTransfer_12(bool value)
	{
		___shouldRespectFilterOnTraceTransfer_12 = value;
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // XMLWRITERTRACELISTENER_T2708883810_H
// System.Object[]
struct ObjectU5BU5D_t2843939325  : 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(m_Items + index, 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(m_Items + index, value);
	}
};
// System.String[]
struct StringU5BU5D_t1281789340  : 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(m_Items + index, 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(m_Items + index, value);
	}
};
// System.Type[]
struct TypeU5BU5D_t3940880105  : public RuntimeArray
{
public:
	ALIGN_FIELD (8) Type_t * m_Items[1];

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

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

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

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

public:
	inline ParameterInfo_t1861056598 * GetAt(il2cpp_array_size_t index) const
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		return m_Items[index];
	}
	inline ParameterInfo_t1861056598 ** GetAddressAt(il2cpp_array_size_t index)
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		return m_Items + index;
	}
	inline void SetAt(il2cpp_array_size_t index, ParameterInfo_t1861056598 * value)
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		m_Items[index] = value;
		Il2CppCodeGenWriteBarrier(m_Items + index, value);
	}
	inline ParameterInfo_t1861056598 * GetAtUnchecked(il2cpp_array_size_t index) const
	{
		return m_Items[index];
	}
	inline ParameterInfo_t1861056598 ** GetAddressAtUnchecked(il2cpp_array_size_t index)
	{
		return m_Items + index;
	}
	inline void SetAtUnchecked(il2cpp_array_size_t index, ParameterInfo_t1861056598 * value)
	{
		m_Items[index] = value;
		Il2CppCodeGenWriteBarrier(m_Items + index, value);
	}
};
// System.Byte[]
struct ByteU5BU5D_t4116647657  : 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.Int64[]
struct Int64U5BU5D_t2559172825  : 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_t3528271667  : 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 Int32U5BU5D_t385246372  : 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.Net.HeaderVariantInfo[]
struct HeaderVariantInfoU5BU5D_t3295031164  : public RuntimeArray
{
public:
	ALIGN_FIELD (8) HeaderVariantInfo_t1935685601  m_Items[1];

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

extern "C" void IOAsyncResult_t3640145766_marshal_pinvoke(const IOAsyncResult_t3640145766& unmarshaled, IOAsyncResult_t3640145766_marshaled_pinvoke& marshaled);
extern "C" void IOAsyncResult_t3640145766_marshal_pinvoke_back(const IOAsyncResult_t3640145766_marshaled_pinvoke& marshaled, IOAsyncResult_t3640145766& unmarshaled);
extern "C" void IOAsyncResult_t3640145766_marshal_pinvoke_cleanup(IOAsyncResult_t3640145766_marshaled_pinvoke& marshaled);
extern "C" void IOAsyncResult_t3640145766_marshal_com(const IOAsyncResult_t3640145766& unmarshaled, IOAsyncResult_t3640145766_marshaled_com& marshaled);
extern "C" void IOAsyncResult_t3640145766_marshal_com_back(const IOAsyncResult_t3640145766_marshaled_com& marshaled, IOAsyncResult_t3640145766& unmarshaled);
extern "C" void IOAsyncResult_t3640145766_marshal_com_cleanup(IOAsyncResult_t3640145766_marshaled_com& marshaled);

// System.Void System.Collections.Generic.List`1<System.Object>::Add(!0)
extern "C" IL2CPP_METHOD_ATTR void List_1_Add_m3338814081_gshared (List_1_t257213610 * __this, RuntimeObject * p0, const RuntimeMethod* method);
// System.Int32 System.Collections.Generic.List`1<System.Object>::get_Count()
extern "C" IL2CPP_METHOD_ATTR int32_t List_1_get_Count_m2934127733_gshared (List_1_t257213610 * __this, const RuntimeMethod* method);
// System.Void System.Collections.Generic.List`1<System.Object>::.ctor(System.Int32)
extern "C" IL2CPP_METHOD_ATTR void List_1__ctor_m3947764094_gshared (List_1_t257213610 * __this, int32_t p0, const RuntimeMethod* method);
// !0 System.Collections.Generic.List`1<System.Object>::get_Item(System.Int32)
extern "C" IL2CPP_METHOD_ATTR RuntimeObject * List_1_get_Item_m1328026504_gshared (List_1_t257213610 * __this, int32_t p0, const RuntimeMethod* method);
// System.Void System.Collections.Generic.List`1<System.Object>::Clear()
extern "C" IL2CPP_METHOD_ATTR void List_1_Clear_m3697625829_gshared (List_1_t257213610 * __this, const RuntimeMethod* method);
// System.Void System.Collections.Generic.List`1<System.Object>::AddRange(System.Collections.Generic.IEnumerable`1<!0>)
extern "C" IL2CPP_METHOD_ATTR void List_1_AddRange_m614412439_gshared (List_1_t257213610 * __this, RuntimeObject* p0, const RuntimeMethod* method);
// System.Void System.Collections.Generic.List`1<System.Object>::TrimExcess()
extern "C" IL2CPP_METHOD_ATTR void List_1_TrimExcess_m3664647340_gshared (List_1_t257213610 * __this, const RuntimeMethod* method);
// System.Void System.Collections.Generic.List`1<System.Object>::.ctor()
extern "C" IL2CPP_METHOD_ATTR void List_1__ctor_m2321703786_gshared (List_1_t257213610 * __this, const RuntimeMethod* method);
// !!0 System.Threading.Tasks.TaskToApm::End<System.Int32>(System.IAsyncResult)
extern "C" IL2CPP_METHOD_ATTR int32_t TaskToApm_End_TisInt32_t2950945753_m2874764222_gshared (RuntimeObject * __this /* static, unused */, RuntimeObject* p0, const RuntimeMethod* method);
// !0 System.Collections.Generic.KeyValuePair`2<System.Int32,System.Int32>::get_Key()
extern "C" IL2CPP_METHOD_ATTR int32_t KeyValuePair_2_get_Key_m2635782095_gshared (KeyValuePair_2_t4237331251 * __this, const RuntimeMethod* method);
// !1 System.Collections.Generic.KeyValuePair`2<System.Int32,System.Int32>::get_Value()
extern "C" IL2CPP_METHOD_ATTR int32_t KeyValuePair_2_get_Value_m1804680087_gshared (KeyValuePair_2_t4237331251 * __this, const RuntimeMethod* method);
// System.Void System.Collections.Generic.KeyValuePair`2<System.Int32,System.Int32>::.ctor(!0,!1)
extern "C" IL2CPP_METHOD_ATTR void KeyValuePair_2__ctor_m932279514_gshared (KeyValuePair_2_t4237331251 * __this, int32_t p0, int32_t p1, const RuntimeMethod* method);
// System.Void System.Collections.Generic.List`1<System.Int32>::.ctor()
extern "C" IL2CPP_METHOD_ATTR void List_1__ctor_m1204004817_gshared (List_1_t128053199 * __this, const RuntimeMethod* method);
// System.Void System.Collections.Generic.List`1<System.Int32>::Add(!0)
extern "C" IL2CPP_METHOD_ATTR void List_1_Add_m2080863212_gshared (List_1_t128053199 * __this, int32_t p0, const RuntimeMethod* method);
// !0[] System.Collections.Generic.List`1<System.Int32>::ToArray()
extern "C" IL2CPP_METHOD_ATTR Int32U5BU5D_t385246372* List_1_ToArray_m1469074435_gshared (List_1_t128053199 * __this, const RuntimeMethod* method);

// System.Void System.Configuration.ConfigurationException::.ctor(System.String)
extern "C" IL2CPP_METHOD_ATTR void ConfigurationException__ctor_m2584225187 (ConfigurationException_t3515317685 * __this, String_t* ___message0, const RuntimeMethod* method);
// System.Void System.SystemException::.ctor(System.String)
extern "C" IL2CPP_METHOD_ATTR void SystemException__ctor_m3298527747 (SystemException_t176217640 * __this, String_t* p0, const RuntimeMethod* method);
// System.Void System.SystemException::.ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)
extern "C" IL2CPP_METHOD_ATTR void SystemException__ctor_m1515048899 (SystemException_t176217640 * __this, SerializationInfo_t950877179 * p0, StreamingContext_t3711869237  p1, const RuntimeMethod* method);
// System.String System.Runtime.Serialization.SerializationInfo::GetString(System.String)
extern "C" IL2CPP_METHOD_ATTR String_t* SerializationInfo_GetString_m3155282843 (SerializationInfo_t950877179 * __this, String_t* p0, const RuntimeMethod* method);
// System.Int32 System.Runtime.Serialization.SerializationInfo::GetInt32(System.String)
extern "C" IL2CPP_METHOD_ATTR int32_t SerializationInfo_GetInt32_m2640574809 (SerializationInfo_t950877179 * __this, String_t* p0, const RuntimeMethod* method);
// System.Void System.SystemException::.ctor(System.String,System.Exception)
extern "C" IL2CPP_METHOD_ATTR void SystemException__ctor_m4132668650 (SystemException_t176217640 * __this, String_t* p0, Exception_t * p1, const RuntimeMethod* method);
// System.String System.Configuration.ConfigurationException::GetXmlNodeFilename(System.Xml.XmlNode)
extern "C" IL2CPP_METHOD_ATTR String_t* ConfigurationException_GetXmlNodeFilename_m3551913791 (RuntimeObject * __this /* static, unused */, XmlNode_t3767805227 * ___node0, const RuntimeMethod* method);
// System.Int32 System.Configuration.ConfigurationException::GetXmlNodeLineNumber(System.Xml.XmlNode)
extern "C" IL2CPP_METHOD_ATTR int32_t ConfigurationException_GetXmlNodeLineNumber_m116427330 (RuntimeObject * __this /* static, unused */, XmlNode_t3767805227 * ___node0, const RuntimeMethod* method);
// System.String System.Exception::get_Message()
extern "C" IL2CPP_METHOD_ATTR String_t* Exception_get_Message_m3320461627 (Exception_t * __this, const RuntimeMethod* method);
// System.Int32 System.String::get_Length()
extern "C" IL2CPP_METHOD_ATTR int32_t String_get_Length_m3847582255 (String_t* __this, const RuntimeMethod* method);
// System.String System.String::Concat(System.Object[])
extern "C" IL2CPP_METHOD_ATTR String_t* String_Concat_m2971454694 (RuntimeObject * __this /* static, unused */, ObjectU5BU5D_t2843939325* p0, const RuntimeMethod* method);
// System.String System.String::Concat(System.String,System.String,System.String,System.String)
extern "C" IL2CPP_METHOD_ATTR String_t* String_Concat_m2163913788 (RuntimeObject * __this /* static, unused */, String_t* p0, String_t* p1, String_t* p2, String_t* p3, const RuntimeMethod* method);
// System.Void System.Exception::GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)
extern "C" IL2CPP_METHOD_ATTR void Exception_GetObjectData_m1103241326 (Exception_t * __this, SerializationInfo_t950877179 * p0, StreamingContext_t3711869237  p1, const RuntimeMethod* method);
// System.Void System.Runtime.Serialization.SerializationInfo::AddValue(System.String,System.Object)
extern "C" IL2CPP_METHOD_ATTR void SerializationInfo_AddValue_m2872281893 (SerializationInfo_t950877179 * __this, String_t* p0, RuntimeObject * p1, const RuntimeMethod* method);
// System.Void System.Runtime.Serialization.SerializationInfo::AddValue(System.String,System.Int32)
extern "C" IL2CPP_METHOD_ATTR void SerializationInfo_AddValue_m412754688 (SerializationInfo_t950877179 * __this, String_t* p0, int32_t p1, const RuntimeMethod* method);
// System.Object System.Configuration.ConfigurationManager::GetSection(System.String)
extern "C" IL2CPP_METHOD_ATTR RuntimeObject * ConfigurationManager_GetSection_m2104119567 (RuntimeObject * __this /* static, unused */, String_t* p0, const RuntimeMethod* method);
// System.Configuration.DefaultConfig System.Configuration.DefaultConfig::GetInstance()
extern "C" IL2CPP_METHOD_ATTR DefaultConfig_t1013547162 * DefaultConfig_GetInstance_m3547975637 (RuntimeObject * __this /* static, unused */, const RuntimeMethod* method);
// System.Void System.Object::.ctor()
extern "C" IL2CPP_METHOD_ATTR void Object__ctor_m297566312 (RuntimeObject * __this, const RuntimeMethod* method);
// System.Void System.Configuration.DefaultConfig::.ctor()
extern "C" IL2CPP_METHOD_ATTR void DefaultConfig__ctor_m151123192 (DefaultConfig_t1013547162 * __this, const RuntimeMethod* method);
// System.Type System.Type::GetTypeFromHandle(System.RuntimeTypeHandle)
extern "C" IL2CPP_METHOD_ATTR Type_t * Type_GetTypeFromHandle_m1620074514 (RuntimeObject * __this /* static, unused */, RuntimeTypeHandle_t3027515415  p0, const RuntimeMethod* method);
// System.Void System.Configuration.ConfigurationProperty::.ctor(System.String,System.Type,System.Object,System.Configuration.ConfigurationPropertyOptions)
extern "C" IL2CPP_METHOD_ATTR void ConfigurationProperty__ctor_m3843348878 (ConfigurationProperty_t3590861854 * __this, String_t* p0, Type_t * p1, RuntimeObject * p2, int32_t p3, const RuntimeMethod* method);
// System.Void System.Configuration.ConfigurationPropertyCollection::.ctor()
extern "C" IL2CPP_METHOD_ATTR void ConfigurationPropertyCollection__ctor_m1951498512 (ConfigurationPropertyCollection_t2852175726 * __this, const RuntimeMethod* method);
// System.Void System.Configuration.ConfigurationPropertyCollection::Add(System.Configuration.ConfigurationProperty)
extern "C" IL2CPP_METHOD_ATTR void ConfigurationPropertyCollection_Add_m1567726929 (ConfigurationPropertyCollection_t2852175726 * __this, ConfigurationProperty_t3590861854 * p0, const RuntimeMethod* method);
// System.Void System.Configuration.ConfigurationElement::.ctor()
extern "C" IL2CPP_METHOD_ATTR void ConfigurationElement__ctor_m252316685 (ConfigurationElement_t3318566633 * __this, const RuntimeMethod* method);
// System.Void System.Diagnostics.Switch::.ctor(System.String,System.String)
extern "C" IL2CPP_METHOD_ATTR void Switch__ctor_m1927701791 (Switch_t4228844028 * __this, String_t* ___displayName0, String_t* ___description1, const RuntimeMethod* method);
// System.Void System.Attribute::.ctor()
extern "C" IL2CPP_METHOD_ATTR void Attribute__ctor_m1529526131 (Attribute_t861562559 * __this, const RuntimeMethod* method);
// System.String System.Environment::GetEnvironmentVariable(System.String)
extern "C" IL2CPP_METHOD_ATTR String_t* Environment_GetEnvironmentVariable_m394552009 (RuntimeObject * __this /* static, unused */, String_t* p0, const RuntimeMethod* method);
// System.Boolean System.String::StartsWith(System.String)
extern "C" IL2CPP_METHOD_ATTR bool String_StartsWith_m1759067526 (String_t* __this, String_t* p0, const RuntimeMethod* method);
// System.String System.Diagnostics.DefaultTraceListener::GetPrefix(System.String,System.String)
extern "C" IL2CPP_METHOD_ATTR String_t* DefaultTraceListener_GetPrefix_m415696198 (RuntimeObject * __this /* static, unused */, String_t* ___var0, String_t* ___target1, const RuntimeMethod* method);
// System.String System.String::Substring(System.Int32)
extern "C" IL2CPP_METHOD_ATTR String_t* String_Substring_m2848979100 (String_t* __this, int32_t p0, const RuntimeMethod* method);
// System.Void System.Diagnostics.TraceListener::.ctor(System.String)
extern "C" IL2CPP_METHOD_ATTR void TraceListener__ctor_m290583152 (TraceListener_t3975618648 * __this, String_t* ___name0, const RuntimeMethod* method);
// System.Void System.Diagnostics.DiagnosticsConfiguration::Initialize()
extern "C" IL2CPP_METHOD_ATTR void DiagnosticsConfiguration_Initialize_m530461002 (RuntimeObject * __this /* static, unused */, const RuntimeMethod* method);
// System.Configuration.ElementInformation System.Configuration.ConfigurationElement::get_ElementInformation()
extern "C" IL2CPP_METHOD_ATTR ElementInformation_t2651568025 * ConfigurationElement_get_ElementInformation_m2071761187 (ConfigurationElement_t3318566633 * __this, const RuntimeMethod* method);
// System.String System.Configuration.ElementInformation::get_Source()
extern "C" IL2CPP_METHOD_ATTR String_t* ElementInformation_get_Source_m4054986467 (ElementInformation_t2651568025 * __this, const RuntimeMethod* method);
// System.Diagnostics.TraceSection System.Diagnostics.SystemDiagnosticsSection::get_Trace()
extern "C" IL2CPP_METHOD_ATTR TraceSection_t4243885952 * SystemDiagnosticsSection_get_Trace_m1136561004 (SystemDiagnosticsSection_t3552941008 * __this, const RuntimeMethod* method);
// System.Boolean System.Diagnostics.TraceSection::get_AutoFlush()
extern "C" IL2CPP_METHOD_ATTR bool TraceSection_get_AutoFlush_m2897009870 (TraceSection_t4243885952 * __this, const RuntimeMethod* method);
// System.Boolean System.Diagnostics.TraceSection::get_UseGlobalLock()
extern "C" IL2CPP_METHOD_ATTR bool TraceSection_get_UseGlobalLock_m1395084608 (TraceSection_t4243885952 * __this, const RuntimeMethod* method);
// System.Int32 System.Diagnostics.TraceSection::get_IndentSize()
extern "C" IL2CPP_METHOD_ATTR int32_t TraceSection_get_IndentSize_m2502884645 (TraceSection_t4243885952 * __this, const RuntimeMethod* method);
// System.Diagnostics.ListenerElementsCollection System.Diagnostics.SystemDiagnosticsSection::get_SharedListeners()
extern "C" IL2CPP_METHOD_ATTR ListenerElementsCollection_t1095146761 * SystemDiagnosticsSection_get_SharedListeners_m312120107 (SystemDiagnosticsSection_t3552941008 * __this, const RuntimeMethod* method);
// System.Object System.Configuration.PrivilegedConfigurationManager::GetSection(System.String)
extern "C" IL2CPP_METHOD_ATTR RuntimeObject * PrivilegedConfigurationManager_GetSection_m2679442228 (RuntimeObject * __this /* static, unused */, String_t* ___sectionName0, const RuntimeMethod* method);
// System.Void System.Threading.Monitor::Enter(System.Object,System.Boolean&)
extern "C" IL2CPP_METHOD_ATTR void Monitor_Enter_m984175629 (RuntimeObject * __this /* static, unused */, RuntimeObject * p0, bool* p1, const RuntimeMethod* method);
// System.Diagnostics.SystemDiagnosticsSection System.Diagnostics.DiagnosticsConfiguration::GetConfigSection()
extern "C" IL2CPP_METHOD_ATTR SystemDiagnosticsSection_t3552941008 * DiagnosticsConfiguration_GetConfigSection_m1656643360 (RuntimeObject * __this /* static, unused */, const RuntimeMethod* method);
// System.Void System.Threading.Monitor::Exit(System.Object)
extern "C" IL2CPP_METHOD_ATTR void Monitor_Exit_m3585316909 (RuntimeObject * __this /* static, unused */, RuntimeObject * p0, const RuntimeMethod* method);
// System.Void System.Collections.Hashtable::.ctor()
extern "C" IL2CPP_METHOD_ATTR void Hashtable__ctor_m1815022027 (Hashtable_t1853889766 * __this, const RuntimeMethod* method);
// System.Void System.Diagnostics.DiagnosticsConfigurationHandler/ElementHandler::.ctor(System.Object,System.IntPtr)
extern "C" IL2CPP_METHOD_ATTR void ElementHandler__ctor_m3437751304 (ElementHandler_t2521990823 * __this, RuntimeObject * ___object0, intptr_t ___method1, const RuntimeMethod* method);
// System.Collections.CaseInsensitiveHashCodeProvider System.Collections.CaseInsensitiveHashCodeProvider::get_Default()
extern "C" IL2CPP_METHOD_ATTR CaseInsensitiveHashCodeProvider_t1962629119 * CaseInsensitiveHashCodeProvider_get_Default_m3719687032 (RuntimeObject * __this /* static, unused */, const RuntimeMethod* method);
// System.Collections.CaseInsensitiveComparer System.Collections.CaseInsensitiveComparer::get_Default()
extern "C" IL2CPP_METHOD_ATTR CaseInsensitiveComparer_t3670035800 * CaseInsensitiveComparer_get_Default_m3138639762 (RuntimeObject * __this /* static, unused */, const RuntimeMethod* method);
// System.Void System.Collections.Hashtable::.ctor(System.Collections.IHashCodeProvider,System.Collections.IComparer)
extern "C" IL2CPP_METHOD_ATTR void Hashtable__ctor_m2302711321 (Hashtable_t1853889766 * __this, RuntimeObject* p0, RuntimeObject* p1, const RuntimeMethod* method);
// System.Void System.Diagnostics.TraceImplSettings::.ctor()
extern "C" IL2CPP_METHOD_ATTR void TraceImplSettings__ctor_m3609199558 (TraceImplSettings_t2527703222 * __this, const RuntimeMethod* method);
// System.Boolean System.String::op_Inequality(System.String,System.String)
extern "C" IL2CPP_METHOD_ATTR bool String_op_Inequality_m215368492 (RuntimeObject * __this /* static, unused */, String_t* p0, String_t* p1, const RuntimeMethod* method);
// System.Diagnostics.TraceListenerCollection System.Diagnostics.DiagnosticsConfigurationHandler::GetSharedListeners(System.Collections.IDictionary)
extern "C" IL2CPP_METHOD_ATTR TraceListenerCollection_t1347122889 * DiagnosticsConfigurationHandler_GetSharedListeners_m4190802387 (DiagnosticsConfigurationHandler_t2074484573 * __this, RuntimeObject* ___d0, const RuntimeMethod* method);
// System.Void System.Diagnostics.DiagnosticsConfigurationHandler::AddTraceListeners(System.Collections.IDictionary,System.Xml.XmlNode,System.Diagnostics.TraceListenerCollection)
extern "C" IL2CPP_METHOD_ATTR void DiagnosticsConfigurationHandler_AddTraceListeners_m1456791038 (DiagnosticsConfigurationHandler_t2074484573 * __this, RuntimeObject* ___d0, XmlNode_t3767805227 * ___listenersNode1, TraceListenerCollection_t1347122889 * ___listeners2, const RuntimeMethod* method);
// System.Boolean System.String::op_Equality(System.String,System.String)
extern "C" IL2CPP_METHOD_ATTR bool String_op_Equality_m920492651 (RuntimeObject * __this /* static, unused */, String_t* p0, String_t* p1, const RuntimeMethod* method);
// System.Void System.Diagnostics.DiagnosticsConfigurationHandler/ElementHandler::Invoke(System.Collections.IDictionary,System.Xml.XmlNode)
extern "C" IL2CPP_METHOD_ATTR void ElementHandler_Invoke_m2258869142 (ElementHandler_t2521990823 * __this, RuntimeObject* ___d0, XmlNode_t3767805227 * ___node1, const RuntimeMethod* method);
// System.Void System.Diagnostics.DiagnosticsConfigurationHandler::ThrowUnrecognizedElement(System.Xml.XmlNode)
extern "C" IL2CPP_METHOD_ATTR void DiagnosticsConfigurationHandler_ThrowUnrecognizedElement_m3020382959 (DiagnosticsConfigurationHandler_t2074484573 * __this, XmlNode_t3767805227 * ___node0, const RuntimeMethod* method);
// System.String System.Diagnostics.DiagnosticsConfigurationHandler::GetAttribute(System.Xml.XmlAttributeCollection,System.String,System.Boolean,System.Xml.XmlNode)
extern "C" IL2CPP_METHOD_ATTR String_t* DiagnosticsConfigurationHandler_GetAttribute_m1759103724 (DiagnosticsConfigurationHandler_t2074484573 * __this, XmlAttributeCollection_t2316283784 * ___attrs0, String_t* ___attr1, bool ___required2, XmlNode_t3767805227 * ___node3, const RuntimeMethod* method);
// System.Void System.Diagnostics.DiagnosticsConfigurationHandler::ValidateInvalidAttributes(System.Xml.XmlAttributeCollection,System.Xml.XmlNode)
extern "C" IL2CPP_METHOD_ATTR void DiagnosticsConfigurationHandler_ValidateInvalidAttributes_m3200349377 (DiagnosticsConfigurationHandler_t2074484573 * __this, XmlAttributeCollection_t2316283784 * ___c0, XmlNode_t3767805227 * ___node1, const RuntimeMethod* method);
// System.Boolean System.Boolean::Parse(System.String)
extern "C" IL2CPP_METHOD_ATTR bool Boolean_Parse_m2370352694 (RuntimeObject * __this /* static, unused */, String_t* p0, const RuntimeMethod* method);
// System.Void System.Configuration.ConfigurationException::.ctor(System.String,System.Exception,System.Xml.XmlNode)
extern "C" IL2CPP_METHOD_ATTR void ConfigurationException__ctor_m3251818005 (ConfigurationException_t3515317685 * __this, String_t* ___message0, Exception_t * ___inner1, XmlNode_t3767805227 * ___node2, const RuntimeMethod* method);
// System.Diagnostics.TraceListener System.Diagnostics.TraceListenerCollection::get_Item(System.String)
extern "C" IL2CPP_METHOD_ATTR TraceListener_t3975618648 * TraceListenerCollection_get_Item_m2168642045 (TraceListenerCollection_t1347122889 * __this, String_t* ___name0, const RuntimeMethod* method);
// System.Void System.Diagnostics.DefaultTraceListener::set_AssertUiEnabled(System.Boolean)
extern "C" IL2CPP_METHOD_ATTR void DefaultTraceListener_set_AssertUiEnabled_m3374149651 (DefaultTraceListener_t2804304119 * __this, bool ___value0, const RuntimeMethod* method);
// System.Void System.Diagnostics.DefaultTraceListener::set_LogFileName(System.String)
extern "C" IL2CPP_METHOD_ATTR void DefaultTraceListener_set_LogFileName_m422834426 (DefaultTraceListener_t2804304119 * __this, String_t* ___value0, const RuntimeMethod* method);
// System.Int32 System.Int32::Parse(System.String)
extern "C" IL2CPP_METHOD_ATTR int32_t Int32_Parse_m1033611559 (RuntimeObject * __this /* static, unused */, String_t* p0, const RuntimeMethod* method);
// System.Object System.Diagnostics.DiagnosticsConfigurationHandler::GetSwitchValue(System.String,System.String)
extern "C" IL2CPP_METHOD_ATTR RuntimeObject * DiagnosticsConfigurationHandler_GetSwitchValue_m224359318 (RuntimeObject * __this /* static, unused */, String_t* ___name0, String_t* ___value1, const RuntimeMethod* method);
// System.Void System.Diagnostics.DiagnosticsConfigurationHandler::ThrowUnrecognizedNode(System.Xml.XmlNode)
extern "C" IL2CPP_METHOD_ATTR void DiagnosticsConfigurationHandler_ThrowUnrecognizedNode_m1136137508 (DiagnosticsConfigurationHandler_t2074484573 * __this, XmlNode_t3767805227 * ___node0, const RuntimeMethod* method);
// System.Void System.Diagnostics.DiagnosticsConfigurationHandler::AddTraceAttributes(System.Collections.IDictionary,System.Xml.XmlNode)
extern "C" IL2CPP_METHOD_ATTR void DiagnosticsConfigurationHandler_AddTraceAttributes_m2084434209 (DiagnosticsConfigurationHandler_t2074484573 * __this, RuntimeObject* ___d0, XmlNode_t3767805227 * ___node1, const RuntimeMethod* method);
// System.Void System.Diagnostics.TraceListenerCollection::.ctor()
extern "C" IL2CPP_METHOD_ATTR void TraceListenerCollection__ctor_m1500370583 (TraceListenerCollection_t1347122889 * __this, const RuntimeMethod* method);
// System.Void System.Diagnostics.DiagnosticsConfigurationHandler::AddTraceSource(System.Collections.IDictionary,System.Collections.Hashtable,System.Xml.XmlNode)
extern "C" IL2CPP_METHOD_ATTR void DiagnosticsConfigurationHandler_AddTraceSource_m492124141 (DiagnosticsConfigurationHandler_t2074484573 * __this, RuntimeObject* ___d0, Hashtable_t1853889766 * ___sources1, XmlNode_t3767805227 * ___node2, const RuntimeMethod* method);
// System.Void System.Collections.Specialized.StringDictionary::.ctor()
extern "C" IL2CPP_METHOD_ATTR void StringDictionary__ctor_m4172756934 (StringDictionary_t120437468 * __this, const RuntimeMethod* method);
// System.Object System.Enum::Parse(System.Type,System.String)
extern "C" IL2CPP_METHOD_ATTR RuntimeObject * Enum_Parse_m1871331077 (RuntimeObject * __this /* static, unused */, Type_t * p0, String_t* p1, const RuntimeMethod* method);
// System.Void System.Diagnostics.TraceSourceInfo::.ctor(System.String,System.Diagnostics.SourceLevels,System.Diagnostics.TraceImplSettings)
extern "C" IL2CPP_METHOD_ATTR void TraceSourceInfo__ctor_m201361737 (TraceSourceInfo_t2065837391 * __this, String_t* ___name0, int32_t ___levels1, TraceImplSettings_t2527703222 * ___settings2, const RuntimeMethod* method);
// System.String System.Diagnostics.TraceSourceInfo::get_Name()
extern "C" IL2CPP_METHOD_ATTR String_t* TraceSourceInfo_get_Name_m4251864490 (TraceSourceInfo_t2065837391 * __this, const RuntimeMethod* method);
// System.Diagnostics.TraceListenerCollection System.Diagnostics.TraceSourceInfo::get_Listeners()
extern "C" IL2CPP_METHOD_ATTR TraceListenerCollection_t1347122889 * TraceSourceInfo_get_Listeners_m3780002699 (TraceSourceInfo_t2065837391 * __this, const RuntimeMethod* method);
// System.Void System.Diagnostics.DiagnosticsConfigurationHandler::AddTraceListener(System.Collections.IDictionary,System.Xml.XmlNode,System.Xml.XmlAttributeCollection,System.Diagnostics.TraceListenerCollection)
extern "C" IL2CPP_METHOD_ATTR void DiagnosticsConfigurationHandler_AddTraceListener_m2705949763 (DiagnosticsConfigurationHandler_t2074484573 * __this, RuntimeObject* ___d0, XmlNode_t3767805227 * ___child1, XmlAttributeCollection_t2316283784 * ___attributes2, TraceListenerCollection_t1347122889 * ___listeners3, const RuntimeMethod* method);
// System.Void System.Diagnostics.DiagnosticsConfigurationHandler::RemoveTraceListener(System.String)
extern "C" IL2CPP_METHOD_ATTR void DiagnosticsConfigurationHandler_RemoveTraceListener_m964532660 (DiagnosticsConfigurationHandler_t2074484573 * __this, String_t* ___name0, const RuntimeMethod* method);
// System.Void System.Diagnostics.TraceListenerCollection::Clear()
extern "C" IL2CPP_METHOD_ATTR void TraceListenerCollection_Clear_m1136669986 (TraceListenerCollection_t1347122889 * __this, const RuntimeMethod* method);
// System.String System.String::Format(System.String,System.Object)
extern "C" IL2CPP_METHOD_ATTR String_t* String_Format_m2844511972 (RuntimeObject * __this /* static, unused */, String_t* p0, RuntimeObject * p1, const RuntimeMethod* method);
// System.Void System.Configuration.ConfigurationErrorsException::.ctor(System.String)
extern "C" IL2CPP_METHOD_ATTR void ConfigurationErrorsException__ctor_m3348329850 (ConfigurationErrorsException_t66512296 * __this, String_t* p0, const RuntimeMethod* method);
// System.Void System.Diagnostics.TraceListener::set_IndentSize(System.Int32)
extern "C" IL2CPP_METHOD_ATTR void TraceListener_set_IndentSize_m3639388934 (TraceListener_t3975618648 * __this, int32_t ___value0, const RuntimeMethod* method);
// System.Int32 System.Diagnostics.TraceListenerCollection::Add(System.Diagnostics.TraceListener)
extern "C" IL2CPP_METHOD_ATTR int32_t TraceListenerCollection_Add_m1132006061 (TraceListenerCollection_t1347122889 * __this, TraceListener_t3975618648 * ___listener0, const RuntimeMethod* method);
// System.Type System.Type::GetType(System.String)
extern "C" IL2CPP_METHOD_ATTR Type_t * Type_GetType_m1693760368 (RuntimeObject * __this /* static, unused */, String_t* p0, const RuntimeMethod* method);
// System.Boolean System.Type::op_Equality(System.Type,System.Type)
extern "C" IL2CPP_METHOD_ATTR bool Type_op_Equality_m2683486427 (RuntimeObject * __this /* static, unused */, Type_t * p0, Type_t * p1, const RuntimeMethod* method);
// System.Type System.Object::GetType()
extern "C" IL2CPP_METHOD_ATTR Type_t * Object_GetType_m88164663 (RuntimeObject * __this, const RuntimeMethod* method);
// System.Boolean System.Reflection.Assembly::op_Equality(System.Reflection.Assembly,System.Reflection.Assembly)
extern "C" IL2CPP_METHOD_ATTR bool Assembly_op_Equality_m3828289814 (RuntimeObject * __this /* static, unused */, Assembly_t * p0, Assembly_t * p1, const RuntimeMethod* method);
// System.Reflection.ConstructorInfo System.Type::GetConstructor(System.Reflection.BindingFlags,System.Reflection.Binder,System.Type[],System.Reflection.ParameterModifier[])
extern "C" IL2CPP_METHOD_ATTR ConstructorInfo_t5769829 * Type_GetConstructor_m950313272 (Type_t * __this, int32_t p0, Binder_t2999457153 * p1, TypeU5BU5D_t3940880105* p2, ParameterModifierU5BU5D_t2943407543* p3, const RuntimeMethod* method);
// System.Boolean System.Reflection.ConstructorInfo::op_Equality(System.Reflection.ConstructorInfo,System.Reflection.ConstructorInfo)
extern "C" IL2CPP_METHOD_ATTR bool ConstructorInfo_op_Equality_m3294483046 (RuntimeObject * __this /* static, unused */, ConstructorInfo_t5769829 * p0, ConstructorInfo_t5769829 * p1, const RuntimeMethod* method);
// System.String System.String::Concat(System.String,System.String)
extern "C" IL2CPP_METHOD_ATTR String_t* String_Concat_m3937257545 (RuntimeObject * __this /* static, unused */, String_t* p0, String_t* p1, const RuntimeMethod* method);
// System.Object System.Reflection.ConstructorInfo::Invoke(System.Object[])
extern "C" IL2CPP_METHOD_ATTR RuntimeObject * ConstructorInfo_Invoke_m4089836896 (ConstructorInfo_t5769829 * __this, ObjectU5BU5D_t2843939325* p0, const RuntimeMethod* method);
// System.String System.String::Trim()
extern "C" IL2CPP_METHOD_ATTR String_t* String_Trim_m923598732 (String_t* __this, const RuntimeMethod* method);
// System.Void System.Configuration.ConfigurationErrorsException::.ctor(System.String,System.Xml.XmlNode)
extern "C" IL2CPP_METHOD_ATTR void ConfigurationErrorsException__ctor_m3353125300 (ConfigurationErrorsException_t66512296 * __this, String_t* p0, XmlNode_t3767805227 * p1, const RuntimeMethod* method);
// System.Void System.Diagnostics.TraceListener::set_TraceOutputOptions(System.Diagnostics.TraceOptions)
extern "C" IL2CPP_METHOD_ATTR void TraceListener_set_TraceOutputOptions_m1895669819 (TraceListener_t3975618648 * __this, int32_t ___value0, const RuntimeMethod* method);
// System.Collections.Specialized.StringDictionary System.Diagnostics.TraceListener::get_Attributes()
extern "C" IL2CPP_METHOD_ATTR StringDictionary_t120437468 * TraceListener_get_Attributes_m3288921528 (TraceListener_t3975618648 * __this, const RuntimeMethod* method);
// System.Void System.Diagnostics.TraceListenerCollection::Remove(System.String)
extern "C" IL2CPP_METHOD_ATTR void TraceListenerCollection_Remove_m854120826 (TraceListenerCollection_t1347122889 * __this, String_t* ___name0, const RuntimeMethod* method);
// System.Void System.Configuration.ConfigurationException::.ctor(System.String,System.Exception)
extern "C" IL2CPP_METHOD_ATTR void ConfigurationException__ctor_m1789999115 (ConfigurationException_t3515317685 * __this, String_t* ___message0, Exception_t * ___inner1, const RuntimeMethod* method);
// System.Xml.XmlAttribute System.Xml.XmlAttributeCollection::get_ItemOf(System.String)
extern "C" IL2CPP_METHOD_ATTR XmlAttribute_t1173852259 * XmlAttributeCollection_get_ItemOf_m952828905 (XmlAttributeCollection_t2316283784 * __this, String_t* p0, const RuntimeMethod* method);
// System.Void System.Diagnostics.DiagnosticsConfigurationHandler::ValidateAttribute(System.String,System.String,System.Xml.XmlNode)
extern "C" IL2CPP_METHOD_ATTR void DiagnosticsConfigurationHandler_ValidateAttribute_m4260541057 (DiagnosticsConfigurationHandler_t2074484573 * __this, String_t* ___attribute0, String_t* ___value1, XmlNode_t3767805227 * ___node2, const RuntimeMethod* method);
// System.Xml.XmlAttribute System.Xml.XmlAttributeCollection::Remove(System.Xml.XmlAttribute)
extern "C" IL2CPP_METHOD_ATTR XmlAttribute_t1173852259 * XmlAttributeCollection_Remove_m1901737198 (XmlAttributeCollection_t2316283784 * __this, XmlAttribute_t1173852259 * p0, const RuntimeMethod* method);
// System.Void System.Diagnostics.DiagnosticsConfigurationHandler::ThrowMissingAttribute(System.String,System.Xml.XmlNode)
extern "C" IL2CPP_METHOD_ATTR void DiagnosticsConfigurationHandler_ThrowMissingAttribute_m1748857606 (DiagnosticsConfigurationHandler_t2074484573 * __this, String_t* ___attribute0, XmlNode_t3767805227 * ___node1, const RuntimeMethod* method);
// System.Void System.Configuration.ConfigurationException::.ctor(System.String,System.Xml.XmlNode)
extern "C" IL2CPP_METHOD_ATTR void ConfigurationException__ctor_m724544360 (ConfigurationException_t3515317685 * __this, String_t* ___message0, XmlNode_t3767805227 * ___node1, const RuntimeMethod* method);
// System.Xml.XmlAttribute System.Xml.XmlAttributeCollection::get_ItemOf(System.Int32)
extern "C" IL2CPP_METHOD_ATTR XmlAttribute_t1173852259 * XmlAttributeCollection_get_ItemOf_m2829877268 (XmlAttributeCollection_t2316283784 * __this, int32_t p0, const RuntimeMethod* method);
// System.Void System.Diagnostics.DiagnosticsConfigurationHandler::ThrowUnrecognizedAttribute(System.String,System.Xml.XmlNode)
extern "C" IL2CPP_METHOD_ATTR void DiagnosticsConfigurationHandler_ThrowUnrecognizedAttribute_m934381235 (DiagnosticsConfigurationHandler_t2074484573 * __this, String_t* ___attribute0, XmlNode_t3767805227 * ___node1, const RuntimeMethod* method);
// System.String System.String::Format(System.String,System.Object,System.Object)
extern "C" IL2CPP_METHOD_ATTR String_t* String_Format_m2556382932 (RuntimeObject * __this /* static, unused */, String_t* p0, RuntimeObject * p1, RuntimeObject * p2, const RuntimeMethod* method);
// System.Void System.Diagnostics.EventLog::set_EnableRaisingEvents(System.Boolean)
extern "C" IL2CPP_METHOD_ATTR void EventLog_set_EnableRaisingEvents_m3341168191 (EventLog_t3406173750 * __this, bool ___value0, const RuntimeMethod* method);
// System.String System.Diagnostics.EventLog::get_Source()
extern "C" IL2CPP_METHOD_ATTR String_t* EventLog_get_Source_m2413428780 (EventLog_t3406173750 * __this, const RuntimeMethod* method);
// System.Void System.Diagnostics.EventLog::Close()
extern "C" IL2CPP_METHOD_ATTR void EventLog_Close_m1696475382 (EventLog_t3406173750 * __this, const RuntimeMethod* method);
// System.Void System.ComponentModel.Component::Dispose()
extern "C" IL2CPP_METHOD_ATTR void Component_Dispose_m1138140596 (Component_t3620823400 * __this, const RuntimeMethod* method);
// System.Object System.Diagnostics.TypedElement::BaseGetRuntimeObject()
extern "C" IL2CPP_METHOD_ATTR RuntimeObject * TypedElement_BaseGetRuntimeObject_m2104806228 (TypedElement_t2581589637 * __this, const RuntimeMethod* method);
// System.String System.Diagnostics.TypedElement::get_InitData()
extern "C" IL2CPP_METHOD_ATTR String_t* TypedElement_get_InitData_m3072588071 (TypedElement_t2581589637 * __this, const RuntimeMethod* method);
// System.Void System.Diagnostics.TypedElement::.ctor(System.Type)
extern "C" IL2CPP_METHOD_ATTR void TypedElement__ctor_m1172589865 (TypedElement_t2581589637 * __this, Type_t * ___baseType0, const RuntimeMethod* method);
// System.Boolean System.Configuration.ConfigurationPropertyCollection::Remove(System.String)
extern "C" IL2CPP_METHOD_ATTR bool ConfigurationPropertyCollection_Remove_m677319349 (ConfigurationPropertyCollection_t2852175726 * __this, String_t* p0, const RuntimeMethod* method);
// System.StringComparer System.StringComparer::get_OrdinalIgnoreCase()
extern "C" IL2CPP_METHOD_ATTR StringComparer_t3301955079 * StringComparer_get_OrdinalIgnoreCase_m2680809380 (RuntimeObject * __this /* static, unused */, const RuntimeMethod* method);
// System.Void System.Collections.Hashtable::.ctor(System.Collections.IEqualityComparer)
extern "C" IL2CPP_METHOD_ATTR void Hashtable__ctor_m3192564643 (Hashtable_t1853889766 * __this, RuntimeObject* p0, const RuntimeMethod* method);
// System.Object System.Configuration.ConfigurationElement::get_Item(System.Configuration.ConfigurationProperty)
extern "C" IL2CPP_METHOD_ATTR RuntimeObject * ConfigurationElement_get_Item_m145567948 (ConfigurationElement_t3318566633 * __this, ConfigurationProperty_t3590861854 * p0, const RuntimeMethod* method);
// System.Void System.Configuration.ConfigurationElement::set_Item(System.Configuration.ConfigurationProperty,System.Object)
extern "C" IL2CPP_METHOD_ATTR void ConfigurationElement_set_Item_m1586528331 (ConfigurationElement_t3318566633 * __this, ConfigurationProperty_t3590861854 * p0, RuntimeObject * p1, const RuntimeMethod* method);
// System.String System.Diagnostics.ListenerElement::get_Name()
extern "C" IL2CPP_METHOD_ATTR String_t* ListenerElement_get_Name_m2238893168 (ListenerElement_t3111952272 * __this, const RuntimeMethod* method);
// System.Boolean System.String::Equals(System.String)
extern "C" IL2CPP_METHOD_ATTR bool String_Equals_m2270643605 (String_t* __this, String_t* p0, const RuntimeMethod* method);
// System.Boolean System.Configuration.ConfigurationElement::Equals(System.Object)
extern "C" IL2CPP_METHOD_ATTR bool ConfigurationElement_Equals_m2208423918 (ConfigurationElement_t3318566633 * __this, RuntimeObject * p0, const RuntimeMethod* method);
// System.Int32 System.Configuration.ConfigurationElement::GetHashCode()
extern "C" IL2CPP_METHOD_ATTR int32_t ConfigurationElement_GetHashCode_m500358818 (ConfigurationElement_t3318566633 * __this, const RuntimeMethod* method);
// System.Boolean System.String::IsNullOrEmpty(System.String)
extern "C" IL2CPP_METHOD_ATTR bool String_IsNullOrEmpty_m2969720369 (RuntimeObject * __this /* static, unused */, String_t* p0, const RuntimeMethod* method);
// System.Configuration.PropertyInformationCollection System.Configuration.ElementInformation::get_Properties()
extern "C" IL2CPP_METHOD_ATTR PropertyInformationCollection_t3866802480 * ElementInformation_get_Properties_m163958384 (ElementInformation_t2651568025 * __this, const RuntimeMethod* method);
// System.String System.Configuration.ConfigurationProperty::get_Name()
extern "C" IL2CPP_METHOD_ATTR String_t* ConfigurationProperty_get_Name_m734057223 (ConfigurationProperty_t3590861854 * __this, const RuntimeMethod* method);
// System.Configuration.PropertyInformation System.Configuration.PropertyInformationCollection::get_Item(System.String)
extern "C" IL2CPP_METHOD_ATTR PropertyInformation_t4136807793 * PropertyInformationCollection_get_Item_m1178487516 (PropertyInformationCollection_t3866802480 * __this, String_t* p0, const RuntimeMethod* method);
// System.Configuration.PropertyValueOrigin System.Configuration.PropertyInformation::get_ValueOrigin()
extern "C" IL2CPP_METHOD_ATTR int32_t PropertyInformation_get_ValueOrigin_m2382382215 (PropertyInformation_t4136807793 * __this, const RuntimeMethod* method);
// System.Diagnostics.TraceOptions System.Diagnostics.ListenerElement::get_TraceOutputOptions()
extern "C" IL2CPP_METHOD_ATTR int32_t ListenerElement_get_TraceOutputOptions_m1269180338 (ListenerElement_t3111952272 * __this, const RuntimeMethod* method);
// System.String SR::GetString(System.String,System.Object[])
extern "C" IL2CPP_METHOD_ATTR String_t* SR_GetString_m2133537544 (RuntimeObject * __this /* static, unused */, String_t* ___name0, ObjectU5BU5D_t2843939325* ___args1, const RuntimeMethod* method);
// System.Diagnostics.ListenerElementsCollection System.Diagnostics.DiagnosticsConfiguration::get_SharedListeners()
extern "C" IL2CPP_METHOD_ATTR ListenerElementsCollection_t1095146761 * DiagnosticsConfiguration_get_SharedListeners_m2151324650 (RuntimeObject * __this /* static, unused */, const RuntimeMethod* method);
// System.Diagnostics.ListenerElement System.Diagnostics.ListenerElementsCollection::get_Item(System.String)
extern "C" IL2CPP_METHOD_ATTR ListenerElement_t3111952272 * ListenerElementsCollection_get_Item_m3021679923 (ListenerElementsCollection_t1095146761 * __this, String_t* ___name0, const RuntimeMethod* method);
// System.Diagnostics.TraceListener System.Diagnostics.ListenerElement::GetRuntimeObject()
extern "C" IL2CPP_METHOD_ATTR TraceListener_t3975618648 * ListenerElement_GetRuntimeObject_m964230851 (ListenerElement_t3111952272 * __this, const RuntimeMethod* method);
// System.Collections.Hashtable System.Diagnostics.ListenerElement::get_Attributes()
extern "C" IL2CPP_METHOD_ATTR Hashtable_t1853889766 * ListenerElement_get_Attributes_m1189985760 (ListenerElement_t3111952272 * __this, const RuntimeMethod* method);
// System.Void System.Diagnostics.TraceListener::SetAttributes(System.Collections.Hashtable)
extern "C" IL2CPP_METHOD_ATTR void TraceListener_SetAttributes_m2688694456 (TraceListener_t3975618648 * __this, Hashtable_t1853889766 * ___attribs0, const RuntimeMethod* method);
// System.Diagnostics.FilterElement System.Diagnostics.ListenerElement::get_Filter()
extern "C" IL2CPP_METHOD_ATTR FilterElement_t2356978203 * ListenerElement_get_Filter_m1289316864 (ListenerElement_t3111952272 * __this, const RuntimeMethod* method);
// System.Diagnostics.TraceFilter System.Diagnostics.FilterElement::GetRuntimeObject()
extern "C" IL2CPP_METHOD_ATTR TraceFilter_t4153521180 * FilterElement_GetRuntimeObject_m1526459249 (FilterElement_t2356978203 * __this, const RuntimeMethod* method);
// System.Void System.Diagnostics.TraceListener::set_Filter(System.Diagnostics.TraceFilter)
extern "C" IL2CPP_METHOD_ATTR void TraceListener_set_Filter_m2534314576 (TraceListener_t3975618648 * __this, TraceFilter_t4153521180 * ___value0, const RuntimeMethod* method);
// System.Void System.Configuration.ConfigurationErrorsException::.ctor(System.String,System.Exception)
extern "C" IL2CPP_METHOD_ATTR void ConfigurationErrorsException__ctor_m2260069592 (ConfigurationErrorsException_t66512296 * __this, String_t* p0, Exception_t * p1, const RuntimeMethod* method);
// System.Void System.Xml.XmlWriter::WriteAttributeString(System.String,System.String)
extern "C" IL2CPP_METHOD_ATTR void XmlWriter_WriteAttributeString_m3906092358 (XmlWriter_t127905479 * __this, String_t* p0, String_t* p1, const RuntimeMethod* method);
// System.Boolean System.Configuration.ConfigurationElement::SerializeElement(System.Xml.XmlWriter,System.Boolean)
extern "C" IL2CPP_METHOD_ATTR bool ConfigurationElement_SerializeElement_m3555528001 (ConfigurationElement_t3318566633 * __this, XmlWriter_t127905479 * p0, bool p1, const RuntimeMethod* method);
// System.Void System.Configuration.ConfigurationElement::Unmerge(System.Configuration.ConfigurationElement,System.Configuration.ConfigurationElement,System.Configuration.ConfigurationSaveMode)
extern "C" IL2CPP_METHOD_ATTR void ConfigurationElement_Unmerge_m3918301448 (ConfigurationElement_t3318566633 * __this, ConfigurationElement_t3318566633 * p0, ConfigurationElement_t3318566633 * p1, int32_t p2, const RuntimeMethod* method);
// System.Configuration.ConfigurationElement System.Configuration.ConfigurationElementCollection::BaseGet(System.Object)
extern "C" IL2CPP_METHOD_ATTR ConfigurationElement_t3318566633 * ConfigurationElementCollection_BaseGet_m1745851845 (ConfigurationElementCollection_t446763386 * __this, RuntimeObject * p0, const RuntimeMethod* method);
// System.Void System.Diagnostics.ListenerElement::.ctor(System.Boolean)
extern "C" IL2CPP_METHOD_ATTR void ListenerElement__ctor_m2078587132 (ListenerElement_t3111952272 * __this, bool ___allowReferences0, const RuntimeMethod* method);
// System.Collections.IEnumerator System.Configuration.ConfigurationElementCollection::GetEnumerator()
extern "C" IL2CPP_METHOD_ATTR RuntimeObject* ConfigurationElementCollection_GetEnumerator_m4043183664 (ConfigurationElementCollection_t446763386 * __this, const RuntimeMethod* method);
// System.Void System.Security.Permissions.SecurityPermission::.ctor(System.Security.Permissions.SecurityPermissionFlag)
extern "C" IL2CPP_METHOD_ATTR void SecurityPermission__ctor_m1462427327 (SecurityPermission_t2954997752 * __this, int32_t p0, const RuntimeMethod* method);
// System.Void System.Security.CodeAccessPermission::Demand()
extern "C" IL2CPP_METHOD_ATTR void CodeAccessPermission_Demand_m2609746972 (CodeAccessPermission_t2681295399 * __this, const RuntimeMethod* method);
// System.Void System.Diagnostics.ListenerElementsCollection::InitializeDefaultInternal()
extern "C" IL2CPP_METHOD_ATTR void ListenerElementsCollection_InitializeDefaultInternal_m2054388349 (ListenerElementsCollection_t1095146761 * __this, const RuntimeMethod* method);
// System.Void System.Diagnostics.ListenerElement::set_Name(System.String)
extern "C" IL2CPP_METHOD_ATTR void ListenerElement_set_Name_m3519727266 (ListenerElement_t3111952272 * __this, String_t* ___value0, const RuntimeMethod* method);
// System.Void System.Configuration.ConfigurationElementCollection::BaseAdd(System.Configuration.ConfigurationElement,System.Boolean)
extern "C" IL2CPP_METHOD_ATTR void ConfigurationElementCollection_BaseAdd_m138579808 (ConfigurationElementCollection_t446763386 * __this, ConfigurationElement_t3318566633 * p0, bool p1, const RuntimeMethod* method);
// System.Void System.Configuration.ConfigurationElementCollection::.ctor()
extern "C" IL2CPP_METHOD_ATTR void ConfigurationElementCollection__ctor_m2631610858 (ConfigurationElementCollection_t446763386 * __this, const RuntimeMethod* method);
// System.Void System.ComponentModel.DescriptionAttribute::.ctor(System.String)
extern "C" IL2CPP_METHOD_ATTR void DescriptionAttribute__ctor_m1483068985 (DescriptionAttribute_t874390736 * __this, String_t* ___description0, const RuntimeMethod* method);
// System.String System.ComponentModel.DescriptionAttribute::get_Description()
extern "C" IL2CPP_METHOD_ATTR String_t* DescriptionAttribute_get_Description_m1722392290 (DescriptionAttribute_t874390736 * __this, const RuntimeMethod* method);
// System.Void System.Diagnostics.ListenerElementsCollection::.ctor()
extern "C" IL2CPP_METHOD_ATTR void ListenerElementsCollection__ctor_m2918109277 (ListenerElementsCollection_t1095146761 * __this, const RuntimeMethod* method);
// System.Void System.Configuration.ConfigurationElement::DeserializeElement(System.Xml.XmlReader,System.Boolean)
extern "C" IL2CPP_METHOD_ATTR void ConfigurationElement_DeserializeElement_m142138807 (ConfigurationElement_t3318566633 * __this, XmlReader_t3121518892 * p0, bool p1, const RuntimeMethod* method);
// System.String System.Diagnostics.SourceElement::get_SwitchName()
extern "C" IL2CPP_METHOD_ATTR String_t* SourceElement_get_SwitchName_m2877130996 (SourceElement_t572173626 * __this, const RuntimeMethod* method);
// System.String System.Diagnostics.SourceElement::get_SwitchValue()
extern "C" IL2CPP_METHOD_ATTR String_t* SourceElement_get_SwitchValue_m2147614079 (SourceElement_t572173626 * __this, const RuntimeMethod* method);
// System.String System.Diagnostics.SourceElement::get_Name()
extern "C" IL2CPP_METHOD_ATTR String_t* SourceElement_get_Name_m1319521035 (SourceElement_t572173626 * __this, const RuntimeMethod* method);
// System.Collections.Hashtable System.Diagnostics.SourceElement::get_Attributes()
extern "C" IL2CPP_METHOD_ATTR Hashtable_t1853889766 * SourceElement_get_Attributes_m2361894674 (SourceElement_t572173626 * __this, const RuntimeMethod* method);
// System.Void System.Diagnostics.SourceElement::.ctor()
extern "C" IL2CPP_METHOD_ATTR void SourceElement__ctor_m4083318621 (SourceElement_t572173626 * __this, const RuntimeMethod* method);
// System.Diagnostics.ListenerElementsCollection System.Diagnostics.SourceElement::get_Listeners()
extern "C" IL2CPP_METHOD_ATTR ListenerElementsCollection_t1095146761 * SourceElement_get_Listeners_m4108466066 (SourceElement_t572173626 * __this, const RuntimeMethod* method);
// System.Void System.Diagnostics.Switch::.ctor(System.String,System.String,System.String)
extern "C" IL2CPP_METHOD_ATTR void Switch__ctor_m1355350755 (Switch_t4228844028 * __this, String_t* ___displayName0, String_t* ___description1, String_t* ___defaultSwitchValue2, const RuntimeMethod* method);
// System.Void System.Diagnostics.Switch::_pruneCachedSwitches()
extern "C" IL2CPP_METHOD_ATTR void Switch__pruneCachedSwitches_m2213656110 (RuntimeObject * __this /* static, unused */, const RuntimeMethod* method);
// System.Void System.WeakReference::.ctor(System.Object)
extern "C" IL2CPP_METHOD_ATTR void WeakReference__ctor_m2401547918 (WeakReference_t1334886716 * __this, RuntimeObject * p0, const RuntimeMethod* method);
// System.Void System.Collections.Generic.List`1<System.WeakReference>::Add(!0)
inline void List_1_Add_m586215740 (List_1_t2806961458 * __this, WeakReference_t1334886716 * p0, const RuntimeMethod* method)
{
	((  void (*) (List_1_t2806961458 *, WeakReference_t1334886716 *, const RuntimeMethod*))List_1_Add_m3338814081_gshared)(__this, p0, method);
}
// System.Int32 System.GC::CollectionCount(System.Int32)
extern "C" IL2CPP_METHOD_ATTR int32_t GC_CollectionCount_m3040105394 (RuntimeObject * __this /* static, unused */, int32_t p0, const RuntimeMethod* method);
// System.Int32 System.Collections.Generic.List`1<System.WeakReference>::get_Count()
inline int32_t List_1_get_Count_m4131748092 (List_1_t2806961458 * __this, const RuntimeMethod* method)
{
	return ((  int32_t (*) (List_1_t2806961458 *, const RuntimeMethod*))List_1_get_Count_m2934127733_gshared)(__this, method);
}
// System.Void System.Collections.Generic.List`1<System.WeakReference>::.ctor(System.Int32)
inline void List_1__ctor_m8165608 (List_1_t2806961458 * __this, int32_t p0, const RuntimeMethod* method)
{
	((  void (*) (List_1_t2806961458 *, int32_t, const RuntimeMethod*))List_1__ctor_m3947764094_gshared)(__this, p0, method);
}
// !0 System.Collections.Generic.List`1<System.WeakReference>::get_Item(System.Int32)
inline WeakReference_t1334886716 * List_1_get_Item_m771253227 (List_1_t2806961458 * __this, int32_t p0, const RuntimeMethod* method)
{
	return ((  WeakReference_t1334886716 * (*) (List_1_t2806961458 *, int32_t, const RuntimeMethod*))List_1_get_Item_m1328026504_gshared)(__this, p0, method);
}
// System.Void System.Collections.Generic.List`1<System.WeakReference>::Clear()
inline void List_1_Clear_m1902893244 (List_1_t2806961458 * __this, const RuntimeMethod* method)
{
	((  void (*) (List_1_t2806961458 *, const RuntimeMethod*))List_1_Clear_m3697625829_gshared)(__this, method);
}
// System.Void System.Collections.Generic.List`1<System.WeakReference>::AddRange(System.Collections.Generic.IEnumerable`1<!0>)
inline void List_1_AddRange_m2863990407 (List_1_t2806961458 * __this, RuntimeObject* p0, const RuntimeMethod* method)
{
	((  void (*) (List_1_t2806961458 *, RuntimeObject*, const RuntimeMethod*))List_1_AddRange_m614412439_gshared)(__this, p0, method);
}
// System.Void System.Collections.Generic.List`1<System.WeakReference>::TrimExcess()
inline void List_1_TrimExcess_m857487962 (List_1_t2806961458 * __this, const RuntimeMethod* method)
{
	((  void (*) (List_1_t2806961458 *, const RuntimeMethod*))List_1_TrimExcess_m3664647340_gshared)(__this, method);
}
// System.Void System.Collections.Generic.List`1<System.WeakReference>::.ctor()
inline void List_1__ctor_m3118875958 (List_1_t2806961458 * __this, const RuntimeMethod* method)
{
	((  void (*) (List_1_t2806961458 *, const RuntimeMethod*))List_1__ctor_m2321703786_gshared)(__this, method);
}
// System.Collections.Hashtable System.Diagnostics.SwitchElement::get_Attributes()
extern "C" IL2CPP_METHOD_ATTR Hashtable_t1853889766 * SwitchElement_get_Attributes_m2951778865 (SwitchElement_t1208244899 * __this, const RuntimeMethod* method);
// System.Void System.Diagnostics.SwitchElement::.ctor()
extern "C" IL2CPP_METHOD_ATTR void SwitchElement__ctor_m3692625087 (SwitchElement_t1208244899 * __this, const RuntimeMethod* method);
// System.String System.Diagnostics.SwitchElement::get_Name()
extern "C" IL2CPP_METHOD_ATTR String_t* SwitchElement_get_Name_m3627088048 (SwitchElement_t1208244899 * __this, const RuntimeMethod* method);
// System.Void System.Diagnostics.SwitchLevelAttribute::set_SwitchLevelType(System.Type)
extern "C" IL2CPP_METHOD_ATTR void SwitchLevelAttribute_set_SwitchLevelType_m1175386495 (SwitchLevelAttribute_t1978904033 * __this, Type_t * ___value0, const RuntimeMethod* method);
// System.Void System.ArgumentNullException::.ctor(System.String)
extern "C" IL2CPP_METHOD_ATTR void ArgumentNullException__ctor_m1170824041 (ArgumentNullException_t1615371798 * __this, String_t* p0, const RuntimeMethod* method);
// System.Void System.Diagnostics.AssertSection::.ctor()
extern "C" IL2CPP_METHOD_ATTR void AssertSection__ctor_m3055915304 (AssertSection_t2347182250 * __this, const RuntimeMethod* method);
// System.Void System.Diagnostics.PerfCounterSection::.ctor()
extern "C" IL2CPP_METHOD_ATTR void PerfCounterSection__ctor_m601126933 (PerfCounterSection_t3884640147 * __this, const RuntimeMethod* method);
// System.Void System.Diagnostics.SourceElementsCollection::.ctor()
extern "C" IL2CPP_METHOD_ATTR void SourceElementsCollection__ctor_m2622460505 (SourceElementsCollection_t3236719373 * __this, const RuntimeMethod* method);
// System.Void System.Diagnostics.SharedListenerElementsCollection::.ctor()
extern "C" IL2CPP_METHOD_ATTR void SharedListenerElementsCollection__ctor_m1247914499 (SharedListenerElementsCollection_t127800851 * __this, const RuntimeMethod* method);
// System.Void System.Diagnostics.SwitchElementsCollection::.ctor()
extern "C" IL2CPP_METHOD_ATTR void SwitchElementsCollection__ctor_m3345909023 (SwitchElementsCollection_t2023008279 * __this, const RuntimeMethod* method);
// System.Void System.Diagnostics.TraceSection::.ctor()
extern "C" IL2CPP_METHOD_ATTR void TraceSection__ctor_m82560994 (TraceSection_t4243885952 * __this, const RuntimeMethod* method);
// System.Diagnostics.ListenerElementsCollection System.Diagnostics.TraceSection::get_Listeners()
extern "C" IL2CPP_METHOD_ATTR ListenerElementsCollection_t1095146761 * TraceSection_get_Listeners_m4078321965 (TraceSection_t4243885952 * __this, const RuntimeMethod* method);
// System.Void System.Diagnostics.TraceListener::Dispose(System.Boolean)
extern "C" IL2CPP_METHOD_ATTR void TraceListener_Dispose_m3277069386 (TraceListener_t3975618648 * __this, bool ___disposing0, const RuntimeMethod* method);
// System.Void System.Diagnostics.DefaultTraceListener::.ctor()
extern "C" IL2CPP_METHOD_ATTR void DefaultTraceListener__ctor_m3705995754 (DefaultTraceListener_t2804304119 * __this, const RuntimeMethod* method);
// System.Void System.Diagnostics.TraceInternal::InitializeSettings()
extern "C" IL2CPP_METHOD_ATTR void TraceInternal_InitializeSettings_m1755477341 (RuntimeObject * __this /* static, unused */, const RuntimeMethod* method);
// System.Diagnostics.SystemDiagnosticsSection System.Diagnostics.DiagnosticsConfiguration::get_SystemDiagnosticsSection()
extern "C" IL2CPP_METHOD_ATTR SystemDiagnosticsSection_t3552941008 * DiagnosticsConfiguration_get_SystemDiagnosticsSection_m129983614 (RuntimeObject * __this /* static, unused */, const RuntimeMethod* method);
// System.Diagnostics.TraceListenerCollection System.Diagnostics.ListenerElementsCollection::GetRuntimeObject()
extern "C" IL2CPP_METHOD_ATTR TraceListenerCollection_t1347122889 * ListenerElementsCollection_GetRuntimeObject_m1114146355 (ListenerElementsCollection_t1095146761 * __this, const RuntimeMethod* method);
// System.Void System.Diagnostics.TraceListener::set_IndentLevel(System.Int32)
extern "C" IL2CPP_METHOD_ATTR void TraceListener_set_IndentLevel_m315463735 (TraceListener_t3975618648 * __this, int32_t ___value0, const RuntimeMethod* method);
// System.Diagnostics.TraceListenerCollection System.Diagnostics.TraceInternal::get_Listeners()
extern "C" IL2CPP_METHOD_ATTR TraceListenerCollection_t1347122889 * TraceInternal_get_Listeners_m296119311 (RuntimeObject * __this /* static, unused */, const RuntimeMethod* method);
// System.Collections.IEnumerator System.Diagnostics.TraceListenerCollection::GetEnumerator()
extern "C" IL2CPP_METHOD_ATTR RuntimeObject* TraceListenerCollection_GetEnumerator_m1902684635 (TraceListenerCollection_t1347122889 * __this, const RuntimeMethod* method);
// System.Boolean System.Diagnostics.DiagnosticsConfiguration::IsInitialized()
extern "C" IL2CPP_METHOD_ATTR bool DiagnosticsConfiguration_IsInitialized_m642035470 (RuntimeObject * __this /* static, unused */, const RuntimeMethod* method);
// System.Boolean System.Diagnostics.DiagnosticsConfiguration::IsInitializing()
extern "C" IL2CPP_METHOD_ATTR bool DiagnosticsConfiguration_IsInitializing_m1873427180 (RuntimeObject * __this /* static, unused */, const RuntimeMethod* method);
// System.Int32 System.Diagnostics.DiagnosticsConfiguration::get_IndentSize()
extern "C" IL2CPP_METHOD_ATTR int32_t DiagnosticsConfiguration_get_IndentSize_m3883703706 (RuntimeObject * __this /* static, unused */, const RuntimeMethod* method);
// System.Void System.Diagnostics.TraceInternal::SetIndentSize(System.Int32)
extern "C" IL2CPP_METHOD_ATTR void TraceInternal_SetIndentSize_m1879656337 (RuntimeObject * __this /* static, unused */, int32_t ___value0, const RuntimeMethod* method);
// System.Boolean System.Diagnostics.DiagnosticsConfiguration::get_AutoFlush()
extern "C" IL2CPP_METHOD_ATTR bool DiagnosticsConfiguration_get_AutoFlush_m364186965 (RuntimeObject * __this /* static, unused */, const RuntimeMethod* method);
// System.Boolean System.Diagnostics.DiagnosticsConfiguration::get_UseGlobalLock()
extern "C" IL2CPP_METHOD_ATTR bool DiagnosticsConfiguration_get_UseGlobalLock_m3919191160 (RuntimeObject * __this /* static, unused */, const RuntimeMethod* method);
// System.Void System.MarshalByRefObject::.ctor()
extern "C" IL2CPP_METHOD_ATTR void MarshalByRefObject__ctor_m3039543187 (MarshalByRefObject_t2760389100 * __this, const RuntimeMethod* method);
// System.Void System.GC::SuppressFinalize(System.Object)
extern "C" IL2CPP_METHOD_ATTR void GC_SuppressFinalize_m1177400158 (RuntimeObject * __this /* static, unused */, RuntimeObject * p0, const RuntimeMethod* method);
// System.String SR::GetString(System.String)
extern "C" IL2CPP_METHOD_ATTR String_t* SR_GetString_m1137630943 (RuntimeObject * __this /* static, unused */, String_t* ___name0, const RuntimeMethod* method);
// System.Void System.ArgumentOutOfRangeException::.ctor(System.String,System.Object,System.String)
extern "C" IL2CPP_METHOD_ATTR void ArgumentOutOfRangeException__ctor_m4164965325 (ArgumentOutOfRangeException_t777629997 * __this, String_t* p0, RuntimeObject * p1, String_t* p2, const RuntimeMethod* method);
// System.Void System.ArgumentOutOfRangeException::.ctor(System.String)
extern "C" IL2CPP_METHOD_ATTR void ArgumentOutOfRangeException__ctor_m3628145864 (ArgumentOutOfRangeException_t777629997 * __this, String_t* p0, const RuntimeMethod* method);
// System.Void System.Diagnostics.TraceUtils::VerifyAttributes(System.Collections.IDictionary,System.String[],System.Object)
extern "C" IL2CPP_METHOD_ATTR void TraceUtils_VerifyAttributes_m1233622274 (RuntimeObject * __this /* static, unused */, RuntimeObject* ___attributes0, StringU5BU5D_t1281789340* ___supportedAttributes1, RuntimeObject * ___parent2, const RuntimeMethod* method);
// System.Void System.Collections.Specialized.StringDictionary::ReplaceHashtable(System.Collections.Hashtable)
extern "C" IL2CPP_METHOD_ATTR void StringDictionary_ReplaceHashtable_m1305852940 (StringDictionary_t120437468 * __this, Hashtable_t1853889766 * ___useThisHashtableInstead0, const RuntimeMethod* method);
// System.Void System.Collections.ArrayList::.ctor(System.Int32)
extern "C" IL2CPP_METHOD_ATTR void ArrayList__ctor_m3828927650 (ArrayList_t2718874744 * __this, int32_t p0, const RuntimeMethod* method);
// System.Void System.Diagnostics.TraceListenerCollection::InitializeListener(System.Diagnostics.TraceListener)
extern "C" IL2CPP_METHOD_ATTR void TraceListenerCollection_InitializeListener_m198015728 (TraceListenerCollection_t1347122889 * __this, TraceListener_t3975618648 * ___listener0, const RuntimeMethod* method);
// System.Void System.Collections.ArrayList::.ctor()
extern "C" IL2CPP_METHOD_ATTR void ArrayList__ctor_m4254721275 (ArrayList_t2718874744 * __this, const RuntimeMethod* method);
// System.Int32 System.Diagnostics.TraceInternal::get_IndentSize()
extern "C" IL2CPP_METHOD_ATTR int32_t TraceInternal_get_IndentSize_m2068612322 (RuntimeObject * __this /* static, unused */, const RuntimeMethod* method);
// System.Int32 System.Diagnostics.TraceInternal::get_IndentLevel()
extern "C" IL2CPP_METHOD_ATTR int32_t TraceInternal_get_IndentLevel_m2235032029 (RuntimeObject * __this /* static, unused */, const RuntimeMethod* method);
// System.Void System.ArgumentException::.ctor(System.String,System.String)
extern "C" IL2CPP_METHOD_ATTR void ArgumentException__ctor_m1216717135 (ArgumentException_t132251570 * __this, String_t* p0, String_t* p1, const RuntimeMethod* method);
// System.Boolean System.Diagnostics.TraceUtils::IsOwnedTL(System.Type)
extern "C" IL2CPP_METHOD_ATTR bool TraceUtils_IsOwnedTL_m2144049407 (RuntimeObject * __this /* static, unused */, Type_t * ___type0, const RuntimeMethod* method);
// System.Reflection.ConstructorInfo System.Type::GetConstructor(System.Type[])
extern "C" IL2CPP_METHOD_ATTR ConstructorInfo_t5769829 * Type_GetConstructor_m2219014380 (Type_t * __this, TypeU5BU5D_t3940880105* p0, const RuntimeMethod* method);
// System.Object System.SecurityUtils::ConstructorInfoInvoke(System.Reflection.ConstructorInfo,System.Object[])
extern "C" IL2CPP_METHOD_ATTR RuntimeObject * SecurityUtils_ConstructorInfoInvoke_m3903150413 (RuntimeObject * __this /* static, unused */, ConstructorInfo_t5769829 * ___ctor0, ObjectU5BU5D_t2843939325* ___args1, const RuntimeMethod* method);
// System.Boolean System.Reflection.ConstructorInfo::op_Inequality(System.Reflection.ConstructorInfo,System.Reflection.ConstructorInfo)
extern "C" IL2CPP_METHOD_ATTR bool ConstructorInfo_op_Inequality_m2322742156 (RuntimeObject * __this /* static, unused */, ConstructorInfo_t5769829 * p0, ConstructorInfo_t5769829 * p1, const RuntimeMethod* method);
// System.Boolean System.Diagnostics.TraceUtils::IsOwnedTextWriterTL(System.Type)
extern "C" IL2CPP_METHOD_ATTR bool TraceUtils_IsOwnedTextWriterTL_m2154369134 (RuntimeObject * __this /* static, unused */, Type_t * ___type0, const RuntimeMethod* method);
// System.Char System.String::get_Chars(System.Int32)
extern "C" IL2CPP_METHOD_ATTR Il2CppChar String_get_Chars_m2986988803 (String_t* __this, int32_t p0, const RuntimeMethod* method);
// System.Boolean System.IO.Path::IsPathRooted(System.String)
extern "C" IL2CPP_METHOD_ATTR bool Path_IsPathRooted_m3515805419 (RuntimeObject * __this /* static, unused */, String_t* p0, const RuntimeMethod* method);
// System.String System.Diagnostics.DiagnosticsConfiguration::get_ConfigFilePath()
extern "C" IL2CPP_METHOD_ATTR String_t* DiagnosticsConfiguration_get_ConfigFilePath_m1494149554 (RuntimeObject * __this /* static, unused */, const RuntimeMethod* method);
// System.String System.IO.Path::GetDirectoryName(System.String)
extern "C" IL2CPP_METHOD_ATTR String_t* Path_GetDirectoryName_m3496866581 (RuntimeObject * __this /* static, unused */, String_t* p0, const RuntimeMethod* method);
// System.String System.IO.Path::Combine(System.String,System.String)
extern "C" IL2CPP_METHOD_ATTR String_t* Path_Combine_m3389272516 (RuntimeObject * __this /* static, unused */, String_t* p0, String_t* p1, const RuntimeMethod* method);
// System.Reflection.ConstructorInfo[] System.Type::GetConstructors()
extern "C" IL2CPP_METHOD_ATTR ConstructorInfoU5BU5D_t881249896* Type_GetConstructors_m1172352582 (Type_t * __this, const RuntimeMethod* method);
// System.Object System.Diagnostics.TraceUtils::ConvertToBaseTypeOrEnum(System.String,System.Type)
extern "C" IL2CPP_METHOD_ATTR RuntimeObject * TraceUtils_ConvertToBaseTypeOrEnum_m2491986508 (RuntimeObject * __this /* static, unused */, String_t* ___value0, Type_t * ___type1, const RuntimeMethod* method);
// System.Exception System.Exception::get_InnerException()
extern "C" IL2CPP_METHOD_ATTR Exception_t * Exception_get_InnerException_m3836775 (Exception_t * __this, const RuntimeMethod* method);
// System.Object System.Enum::Parse(System.Type,System.String,System.Boolean)
extern "C" IL2CPP_METHOD_ATTR RuntimeObject * Enum_Parse_m1579637477 (RuntimeObject * __this /* static, unused */, Type_t * p0, String_t* p1, bool p2, const RuntimeMethod* method);
// System.Globalization.CultureInfo System.Globalization.CultureInfo::get_InvariantCulture()
extern "C" IL2CPP_METHOD_ATTR CultureInfo_t4157843068 * CultureInfo_get_InvariantCulture_m3532445182 (RuntimeObject * __this /* static, unused */, const RuntimeMethod* method);
// System.Object System.Convert::ChangeType(System.Object,System.Type,System.IFormatProvider)
extern "C" IL2CPP_METHOD_ATTR RuntimeObject * Convert_ChangeType_m827193029 (RuntimeObject * __this /* static, unused */, RuntimeObject * p0, Type_t * p1, RuntimeObject* p2, const RuntimeMethod* method);
// System.Object System.Diagnostics.TraceUtils::GetRuntimeObject(System.String,System.Type,System.String)
extern "C" IL2CPP_METHOD_ATTR RuntimeObject * TraceUtils_GetRuntimeObject_m4109278062 (RuntimeObject * __this /* static, unused */, String_t* ___className0, Type_t * ___baseType1, String_t* ___initializeData2, const RuntimeMethod* method);
// System.Void System.Diagnostics.TextWriterTraceListener::Close()
extern "C" IL2CPP_METHOD_ATTR void TextWriterTraceListener_Close_m3095478901 (TextWriterTraceListener_t280110789 * __this, const RuntimeMethod* method);
// System.String System.String::Substring(System.Int32,System.Int32)
extern "C" IL2CPP_METHOD_ATTR String_t* String_Substring_m1610150815 (String_t* __this, int32_t p0, int32_t p1, const RuntimeMethod* method);
// System.String System.String::ToLower(System.Globalization.CultureInfo)
extern "C" IL2CPP_METHOD_ATTR String_t* String_ToLower_m3490221821 (String_t* __this, CultureInfo_t4157843068 * p0, const RuntimeMethod* method);
// System.Boolean System.DomainNameHelper::IsASCIILetterOrDigit(System.Char,System.Boolean&)
extern "C" IL2CPP_METHOD_ATTR bool DomainNameHelper_IsASCIILetterOrDigit_m1237464360 (RuntimeObject * __this /* static, unused */, Il2CppChar ___character0, bool* ___notCanonical1, const RuntimeMethod* method);
// System.Boolean System.DomainNameHelper::IsValidDomainLabelCharacter(System.Char,System.Boolean&)
extern "C" IL2CPP_METHOD_ATTR bool DomainNameHelper_IsValidDomainLabelCharacter_m2301033434 (RuntimeObject * __this /* static, unused */, Il2CppChar ___character0, bool* ___notCanonical1, const RuntimeMethod* method);
// System.String System.DomainNameHelper::IdnEquivalent(System.Char*,System.Int32,System.Int32,System.Boolean&,System.String&)
extern "C" IL2CPP_METHOD_ATTR String_t* DomainNameHelper_IdnEquivalent_m1864673331 (RuntimeObject * __this /* static, unused */, Il2CppChar* ___hostname0, int32_t ___start1, int32_t ___end2, bool* ___allAscii3, String_t** ___bidiStrippedHost4, const RuntimeMethod* method);
// System.Int32 System.Runtime.CompilerServices.RuntimeHelpers::get_OffsetToStringData()
extern "C" IL2CPP_METHOD_ATTR int32_t RuntimeHelpers_get_OffsetToStringData_m2192601476 (RuntimeObject * __this /* static, unused */, const RuntimeMethod* method);
// System.Boolean System.DomainNameHelper::IsIdnAce(System.Char*,System.Int32)
extern "C" IL2CPP_METHOD_ATTR bool DomainNameHelper_IsIdnAce_m1320049442 (RuntimeObject * __this /* static, unused */, Il2CppChar* ___input0, int32_t ___index1, const RuntimeMethod* method);
// System.Void System.Globalization.IdnMapping::.ctor()
extern "C" IL2CPP_METHOD_ATTR void IdnMapping__ctor_m3964482901 (IdnMapping_t1700667501 * __this, const RuntimeMethod* method);
// System.String System.String::CreateString(System.Char*,System.Int32,System.Int32)
extern "C" IL2CPP_METHOD_ATTR String_t* String_CreateString_m3400201881 (String_t* __this, Il2CppChar* ___value0, int32_t ___startIndex1, int32_t ___length2, const RuntimeMethod* method);
// System.String System.Globalization.IdnMapping::GetUnicode(System.String)
extern "C" IL2CPP_METHOD_ATTR String_t* IdnMapping_GetUnicode_m304511639 (IdnMapping_t1700667501 * __this, String_t* p0, const RuntimeMethod* method);
// System.String System.String::ToLowerInvariant()
extern "C" IL2CPP_METHOD_ATTR String_t* String_ToLowerInvariant_m110751226 (String_t* __this, const RuntimeMethod* method);
// System.String System.Uri::StripBidiControlCharacter(System.Char*,System.Int32,System.Int32)
extern "C" IL2CPP_METHOD_ATTR String_t* Uri_StripBidiControlCharacter_m3614987413 (RuntimeObject * __this /* static, unused */, Il2CppChar* ___strToClean0, int32_t ___start1, int32_t ___length2, const RuntimeMethod* method);
// System.String System.Globalization.IdnMapping::GetAscii(System.String)
extern "C" IL2CPP_METHOD_ATTR String_t* IdnMapping_GetAscii_m3261099203 (IdnMapping_t1700667501 * __this, String_t* p0, const RuntimeMethod* method);
// System.Void System.UriFormatException::.ctor(System.String)
extern "C" IL2CPP_METHOD_ATTR void UriFormatException__ctor_m3083316541 (UriFormatException_t953270471 * __this, String_t* ___textString0, const RuntimeMethod* method);
// System.String System.DomainNameHelper::UnicodeEquivalent(System.Char*,System.Int32,System.Int32,System.Boolean&,System.Boolean&)
extern "C" IL2CPP_METHOD_ATTR String_t* DomainNameHelper_UnicodeEquivalent_m3209706559 (RuntimeObject * __this /* static, unused */, Il2CppChar* ___hostname0, int32_t ___start1, int32_t ___end2, bool* ___allAscii3, bool* ___atLeastOneValidIdn4, const RuntimeMethod* method);
// System.Boolean System.DomainNameHelper::IsIdnAce(System.String,System.Int32)
extern "C" IL2CPP_METHOD_ATTR bool DomainNameHelper_IsIdnAce_m3670524094 (RuntimeObject * __this /* static, unused */, String_t* ___input0, int32_t ___index1, const RuntimeMethod* method);
// System.Void System.IO.Compression.DeflateStream::.ctor(System.IO.Stream,System.IO.Compression.CompressionMode,System.Boolean,System.Boolean)
extern "C" IL2CPP_METHOD_ATTR void DeflateStream__ctor_m3390202582 (DeflateStream_t4175168077 * __this, Stream_t1273022909 * ___compressedStream0, int32_t ___mode1, bool ___leaveOpen2, bool ___gzip3, const RuntimeMethod* method);
// System.Void System.IO.Stream::.ctor()
extern "C" IL2CPP_METHOD_ATTR void Stream__ctor_m3881936881 (Stream_t1273022909 * __this, const RuntimeMethod* method);
// System.Void System.ArgumentException::.ctor(System.String)
extern "C" IL2CPP_METHOD_ATTR void ArgumentException__ctor_m1312628991 (ArgumentException_t132251570 * __this, String_t* p0, const RuntimeMethod* method);
// System.IO.Compression.DeflateStreamNative System.IO.Compression.DeflateStreamNative::Create(System.IO.Stream,System.IO.Compression.CompressionMode,System.Boolean)
extern "C" IL2CPP_METHOD_ATTR DeflateStreamNative_t1405046456 * DeflateStreamNative_Create_m1981759079 (RuntimeObject * __this /* static, unused */, Stream_t1273022909 * ___compressedStream0, int32_t ___mode1, bool ___gzip2, const RuntimeMethod* method);
// System.Void System.NotImplementedException::.ctor(System.String)
extern "C" IL2CPP_METHOD_ATTR void NotImplementedException__ctor_m3095902440 (NotImplementedException_t3489357830 * __this, String_t* p0, const RuntimeMethod* method);
// System.Void System.IO.Compression.DeflateStreamNative::Dispose(System.Boolean)
extern "C" IL2CPP_METHOD_ATTR void DeflateStreamNative_Dispose_m2713887098 (DeflateStreamNative_t1405046456 * __this, bool ___disposing0, const RuntimeMethod* method);
// System.Void System.IO.Stream::Dispose(System.Boolean)
extern "C" IL2CPP_METHOD_ATTR void Stream_Dispose_m874059170 (Stream_t1273022909 * __this, bool p0, const RuntimeMethod* method);
// System.Void System.IntPtr::.ctor(System.Void*)
extern "C" IL2CPP_METHOD_ATTR void IntPtr__ctor_m3384658186 (intptr_t* __this, void* p0, const RuntimeMethod* method);
// System.Int32 System.IO.Compression.DeflateStreamNative::ReadZStream(System.IntPtr,System.Int32)
extern "C" IL2CPP_METHOD_ATTR int32_t DeflateStreamNative_ReadZStream_m496685786 (DeflateStreamNative_t1405046456 * __this, intptr_t ___buffer0, int32_t ___length1, const RuntimeMethod* method);
// System.Void System.ObjectDisposedException::.ctor(System.String)
extern "C" IL2CPP_METHOD_ATTR void ObjectDisposedException__ctor_m3603759869 (ObjectDisposedException_t21392786 * __this, String_t* p0, const RuntimeMethod* method);
// System.Void System.InvalidOperationException::.ctor(System.String)
extern "C" IL2CPP_METHOD_ATTR void InvalidOperationException__ctor_m237278729 (InvalidOperationException_t56020091 * __this, String_t* p0, const RuntimeMethod* method);
// System.Int32 System.IO.Compression.DeflateStream::ReadInternal(System.Byte[],System.Int32,System.Int32)
extern "C" IL2CPP_METHOD_ATTR int32_t DeflateStream_ReadInternal_m4024881745 (DeflateStream_t4175168077 * __this, ByteU5BU5D_t4116647657* ___array0, int32_t ___offset1, int32_t ___count2, const RuntimeMethod* method);
// System.Void System.IO.Compression.DeflateStreamNative::WriteZStream(System.IntPtr,System.Int32)
extern "C" IL2CPP_METHOD_ATTR void DeflateStreamNative_WriteZStream_m4258525530 (DeflateStreamNative_t1405046456 * __this, intptr_t ___buffer0, int32_t ___length1, const RuntimeMethod* method);
// System.Void System.NotSupportedException::.ctor(System.String)
extern "C" IL2CPP_METHOD_ATTR void NotSupportedException__ctor_m2494070935 (NotSupportedException_t1314879016 * __this, String_t* p0, const RuntimeMethod* method);
// System.Void System.IO.Compression.DeflateStream::WriteInternal(System.Byte[],System.Int32,System.Int32)
extern "C" IL2CPP_METHOD_ATTR void DeflateStream_WriteInternal_m4168753255 (DeflateStream_t4175168077 * __this, ByteU5BU5D_t4116647657* ___array0, int32_t ___offset1, int32_t ___count2, const RuntimeMethod* method);
// System.Void System.IO.Compression.DeflateStreamNative::Flush()
extern "C" IL2CPP_METHOD_ATTR void DeflateStreamNative_Flush_m2908773117 (DeflateStreamNative_t1405046456 * __this, const RuntimeMethod* method);
// System.Void System.ArgumentOutOfRangeException::.ctor(System.String,System.String)
extern "C" IL2CPP_METHOD_ATTR void ArgumentOutOfRangeException__ctor_m282481429 (ArgumentOutOfRangeException_t777629997 * __this, String_t* p0, String_t* p1, const RuntimeMethod* method);
// System.Void System.IO.Compression.DeflateStream/ReadMethod::.ctor(System.Object,System.IntPtr)
extern "C" IL2CPP_METHOD_ATTR void ReadMethod__ctor_m3454788154 (ReadMethod_t893206259 * __this, RuntimeObject * ___object0, intptr_t ___method1, const RuntimeMethod* method);
// System.IAsyncResult System.IO.Compression.DeflateStream/ReadMethod::BeginInvoke(System.Byte[],System.Int32,System.Int32,System.AsyncCallback,System.Object)
extern "C" IL2CPP_METHOD_ATTR RuntimeObject* ReadMethod_BeginInvoke_m3773273825 (ReadMethod_t893206259 * __this, ByteU5BU5D_t4116647657* ___array0, int32_t ___offset1, int32_t ___count2, AsyncCallback_t3962456242 * ___callback3, RuntimeObject * ___object4, const RuntimeMethod* method);
// System.Void System.IO.Compression.DeflateStream/WriteMethod::.ctor(System.Object,System.IntPtr)
extern "C" IL2CPP_METHOD_ATTR void WriteMethod__ctor_m3113528835 (WriteMethod_t2538911768 * __this, RuntimeObject * ___object0, intptr_t ___method1, const RuntimeMethod* method);
// System.IAsyncResult System.IO.Compression.DeflateStream/WriteMethod::BeginInvoke(System.Byte[],System.Int32,System.Int32,System.AsyncCallback,System.Object)
extern "C" IL2CPP_METHOD_ATTR RuntimeObject* WriteMethod_BeginInvoke_m2181678049 (WriteMethod_t2538911768 * __this, ByteU5BU5D_t4116647657* ___array0, int32_t ___offset1, int32_t ___count2, AsyncCallback_t3962456242 * ___callback3, RuntimeObject * ___object4, const RuntimeMethod* method);
// System.Int32 System.IO.Compression.DeflateStream/ReadMethod::EndInvoke(System.IAsyncResult)
extern "C" IL2CPP_METHOD_ATTR int32_t ReadMethod_EndInvoke_m897454887 (ReadMethod_t893206259 * __this, RuntimeObject* ___result0, const RuntimeMethod* method);
// System.Void System.IO.Compression.DeflateStream/WriteMethod::EndInvoke(System.IAsyncResult)
extern "C" IL2CPP_METHOD_ATTR void WriteMethod_EndInvoke_m1603343818 (WriteMethod_t2538911768 * __this, RuntimeObject* ___result0, const RuntimeMethod* method);
// System.Void System.NotSupportedException::.ctor()
extern "C" IL2CPP_METHOD_ATTR void NotSupportedException__ctor_m2730133172 (NotSupportedException_t1314879016 * __this, const RuntimeMethod* method);
// System.Int32 System.IO.Compression.DeflateStreamNative::UnmanagedRead(System.IntPtr,System.Int32,System.IntPtr)
extern "C" IL2CPP_METHOD_ATTR int32_t DeflateStreamNative_UnmanagedRead_m255710264 (RuntimeObject * __this /* static, unused */, intptr_t ___buffer0, int32_t ___length1, intptr_t ___data2, const RuntimeMethod* method);
// System.Int32 System.IO.Compression.DeflateStreamNative::UnmanagedWrite(System.IntPtr,System.Int32,System.IntPtr)
extern "C" IL2CPP_METHOD_ATTR int32_t DeflateStreamNative_UnmanagedWrite_m232731864 (RuntimeObject * __this /* static, unused */, intptr_t ___buffer0, int32_t ___length1, intptr_t ___data2, const RuntimeMethod* method);
// System.Void System.IO.Compression.DeflateStreamNative::.ctor()
extern "C" IL2CPP_METHOD_ATTR void DeflateStreamNative__ctor_m1757329268 (DeflateStreamNative_t1405046456 * __this, const RuntimeMethod* method);
// System.Runtime.InteropServices.GCHandle System.Runtime.InteropServices.GCHandle::Alloc(System.Object)
extern "C" IL2CPP_METHOD_ATTR GCHandle_t3351438187  GCHandle_Alloc_m3053200191 (RuntimeObject * __this /* static, unused */, RuntimeObject * p0, const RuntimeMethod* method);
// System.Void System.IO.Compression.DeflateStreamNative/UnmanagedReadOrWrite::.ctor(System.Object,System.IntPtr)
extern "C" IL2CPP_METHOD_ATTR void UnmanagedReadOrWrite__ctor_m4099972177 (UnmanagedReadOrWrite_t1975956110 * __this, RuntimeObject * ___object0, intptr_t ___method1, const RuntimeMethod* method);
// System.IntPtr System.Runtime.InteropServices.GCHandle::ToIntPtr(System.Runtime.InteropServices.GCHandle)
extern "C" IL2CPP_METHOD_ATTR intptr_t GCHandle_ToIntPtr_m3288225389 (RuntimeObject * __this /* static, unused */, GCHandle_t3351438187  p0, const RuntimeMethod* method);
// System.IO.Compression.DeflateStreamNative/SafeDeflateStreamHandle System.IO.Compression.DeflateStreamNative::CreateZStream(System.IO.Compression.CompressionMode,System.Boolean,System.IO.Compression.DeflateStreamNative/UnmanagedReadOrWrite,System.IntPtr)
extern "C" IL2CPP_METHOD_ATTR SafeDeflateStreamHandle_t2005819069 * DeflateStreamNative_CreateZStream_m973335090 (RuntimeObject * __this /* static, unused */, int32_t ___compress0, bool ___gzip1, UnmanagedReadOrWrite_t1975956110 * ___feeder2, intptr_t ___data3, const RuntimeMethod* method);
// System.Void System.Object::Finalize()
extern "C" IL2CPP_METHOD_ATTR void Object_Finalize_m3076187857 (RuntimeObject * __this, const RuntimeMethod* method);
// System.Void System.Runtime.InteropServices.SafeHandle::Dispose()
extern "C" IL2CPP_METHOD_ATTR void SafeHandle_Dispose_m817995135 (SafeHandle_t3273388951 * __this, const RuntimeMethod* method);
// System.Boolean System.Runtime.InteropServices.GCHandle::get_IsAllocated()
extern "C" IL2CPP_METHOD_ATTR bool GCHandle_get_IsAllocated_m1058226959 (GCHandle_t3351438187 * __this, const RuntimeMethod* method);
// System.Void System.Runtime.InteropServices.GCHandle::Free()
extern "C" IL2CPP_METHOD_ATTR void GCHandle_Free_m1457699368 (GCHandle_t3351438187 * __this, const RuntimeMethod* method);
// System.Int32 System.IO.Compression.DeflateStreamNative::Flush(System.IO.Compression.DeflateStreamNative/SafeDeflateStreamHandle)
extern "C" IL2CPP_METHOD_ATTR int32_t DeflateStreamNative_Flush_m1619703581 (RuntimeObject * __this /* static, unused */, SafeDeflateStreamHandle_t2005819069 * ___stream0, const RuntimeMethod* method);
// System.Void System.IO.Compression.DeflateStreamNative::CheckResult(System.Int32,System.String)
extern "C" IL2CPP_METHOD_ATTR void DeflateStreamNative_CheckResult_m276740021 (RuntimeObject * __this /* static, unused */, int32_t ___result0, String_t* ___where1, const RuntimeMethod* method);
// System.Int32 System.IO.Compression.DeflateStreamNative::ReadZStream(System.IO.Compression.DeflateStreamNative/SafeDeflateStreamHandle,System.IntPtr,System.Int32)
extern "C" IL2CPP_METHOD_ATTR int32_t DeflateStreamNative_ReadZStream_m3236830394 (RuntimeObject * __this /* static, unused */, SafeDeflateStreamHandle_t2005819069 * ___stream0, intptr_t ___buffer1, int32_t ___length2, const RuntimeMethod* method);
// System.Int32 System.IO.Compression.DeflateStreamNative::WriteZStream(System.IO.Compression.DeflateStreamNative/SafeDeflateStreamHandle,System.IntPtr,System.Int32)
extern "C" IL2CPP_METHOD_ATTR int32_t DeflateStreamNative_WriteZStream_m1056552711 (RuntimeObject * __this /* static, unused */, SafeDeflateStreamHandle_t2005819069 * ___stream0, intptr_t ___buffer1, int32_t ___length2, const RuntimeMethod* method);
// System.Runtime.InteropServices.GCHandle System.Runtime.InteropServices.GCHandle::FromIntPtr(System.IntPtr)
extern "C" IL2CPP_METHOD_ATTR GCHandle_t3351438187  GCHandle_FromIntPtr_m3880792486 (RuntimeObject * __this /* static, unused */, intptr_t p0, const RuntimeMethod* method);
// System.Object System.Runtime.InteropServices.GCHandle::get_Target()
extern "C" IL2CPP_METHOD_ATTR RuntimeObject * GCHandle_get_Target_m1824973883 (GCHandle_t3351438187 * __this, const RuntimeMethod* method);
// System.Int32 System.IO.Compression.DeflateStreamNative::UnmanagedRead(System.IntPtr,System.Int32)
extern "C" IL2CPP_METHOD_ATTR int32_t DeflateStreamNative_UnmanagedRead_m4068903972 (DeflateStreamNative_t1405046456 * __this, intptr_t ___buffer0, int32_t ___length1, const RuntimeMethod* method);
// System.Int32 System.Math::Min(System.Int32,System.Int32)
extern "C" IL2CPP_METHOD_ATTR int32_t Math_Min_m3468062251 (RuntimeObject * __this /* static, unused */, int32_t p0, int32_t p1, const RuntimeMethod* method);
// System.Void System.Runtime.InteropServices.Marshal::Copy(System.Byte[],System.Int32,System.IntPtr,System.Int32)
extern "C" IL2CPP_METHOD_ATTR void Marshal_Copy_m1562111546 (RuntimeObject * __this /* static, unused */, ByteU5BU5D_t4116647657* p0, int32_t p1, intptr_t p2, int32_t p3, const RuntimeMethod* method);
// System.Int32 System.IO.Compression.DeflateStreamNative::UnmanagedWrite(System.IntPtr,System.Int32)
extern "C" IL2CPP_METHOD_ATTR int32_t DeflateStreamNative_UnmanagedWrite_m1455650735 (DeflateStreamNative_t1405046456 * __this, intptr_t ___buffer0, int32_t ___length1, const RuntimeMethod* method);
// System.Void System.Runtime.InteropServices.Marshal::Copy(System.IntPtr,System.Byte[],System.Int32,System.Int32)
extern "C" IL2CPP_METHOD_ATTR void Marshal_Copy_m1222846562 (RuntimeObject * __this /* static, unused */, intptr_t p0, ByteU5BU5D_t4116647657* p1, int32_t p2, int32_t p3, const RuntimeMethod* method);
// System.Void* System.IntPtr::ToPointer()
extern "C" IL2CPP_METHOD_ATTR void* IntPtr_ToPointer_m4157623054 (intptr_t* __this, const RuntimeMethod* method);
// System.String System.String::Concat(System.String,System.String,System.String)
extern "C" IL2CPP_METHOD_ATTR String_t* String_Concat_m3755062657 (RuntimeObject * __this /* static, unused */, String_t* p0, String_t* p1, String_t* p2, const RuntimeMethod* method);
// System.Void System.IO.IOException::.ctor(System.String)
extern "C" IL2CPP_METHOD_ATTR void IOException__ctor_m3662782713 (IOException_t4088381929 * __this, String_t* p0, const RuntimeMethod* method);
// System.Void System.IO.Compression.DeflateStreamNative/SafeDeflateStreamHandle::.ctor()
extern "C" IL2CPP_METHOD_ATTR void SafeDeflateStreamHandle__ctor_m3926025387 (SafeDeflateStreamHandle_t2005819069 * __this, const RuntimeMethod* method);
// System.Void System.Runtime.InteropServices.SafeHandle::DangerousAddRef(System.Boolean&)
extern "C" IL2CPP_METHOD_ATTR void SafeHandle_DangerousAddRef_m614714386 (SafeHandle_t3273388951 * __this, bool* ___success0, const RuntimeMethod* method);
// System.Void System.Runtime.InteropServices.SafeHandle::DangerousRelease()
extern "C" IL2CPP_METHOD_ATTR void SafeHandle_DangerousRelease_m190326290 (SafeHandle_t3273388951 * __this, const RuntimeMethod* method);
// System.Boolean System.IntPtr::op_Equality(System.IntPtr,System.IntPtr)
extern "C" IL2CPP_METHOD_ATTR bool IntPtr_op_Equality_m408849716 (RuntimeObject * __this /* static, unused */, intptr_t p0, intptr_t p1, const RuntimeMethod* method);
// System.Void System.Runtime.InteropServices.SafeHandle::.ctor(System.IntPtr,System.Boolean)
extern "C" IL2CPP_METHOD_ATTR void SafeHandle__ctor_m124356559 (SafeHandle_t3273388951 * __this, intptr_t p0, bool p1, const RuntimeMethod* method);
// System.Int32 System.IO.Compression.DeflateStreamNative::CloseZStream(System.IntPtr)
extern "C" IL2CPP_METHOD_ATTR int32_t DeflateStreamNative_CloseZStream_m1372499010 (RuntimeObject * __this /* static, unused */, intptr_t ___stream0, const RuntimeMethod* method);
// System.Void System.IO.Compression.GZipStream::.ctor(System.IO.Stream,System.IO.Compression.CompressionMode,System.Boolean)
extern "C" IL2CPP_METHOD_ATTR void GZipStream__ctor_m2126151311 (GZipStream_t3417139389 * __this, Stream_t1273022909 * ___stream0, int32_t ___mode1, bool ___leaveOpen2, const RuntimeMethod* method);
// System.Void System.IO.Compression.DeflateStream::.ctor(System.IO.Stream,System.IO.Compression.CompressionMode,System.Boolean,System.Int32)
extern "C" IL2CPP_METHOD_ATTR void DeflateStream__ctor_m3573829724 (DeflateStream_t4175168077 * __this, Stream_t1273022909 * ___stream0, int32_t ___mode1, bool ___leaveOpen2, int32_t ___windowsBits3, const RuntimeMethod* method);
// System.Void System.IO.Compression.GZipStream::CheckDeflateStream()
extern "C" IL2CPP_METHOD_ATTR void GZipStream_CheckDeflateStream_m1090465304 (GZipStream_t3417139389 * __this, const RuntimeMethod* method);
// System.Threading.CancellationToken System.Threading.CancellationToken::get_None()
extern "C" IL2CPP_METHOD_ATTR CancellationToken_t784455623  CancellationToken_get_None_m4013051791 (RuntimeObject * __this /* static, unused */, const RuntimeMethod* method);
// System.IAsyncResult System.Threading.Tasks.TaskToApm::Begin(System.Threading.Tasks.Task,System.AsyncCallback,System.Object)
extern "C" IL2CPP_METHOD_ATTR RuntimeObject* TaskToApm_Begin_m807797387 (RuntimeObject * __this /* static, unused */, Task_t3187275312 * p0, AsyncCallback_t3962456242 * p1, RuntimeObject * p2, const RuntimeMethod* method);
// !!0 System.Threading.Tasks.TaskToApm::End<System.Int32>(System.IAsyncResult)
inline int32_t TaskToApm_End_TisInt32_t2950945753_m2874764222 (RuntimeObject * __this /* static, unused */, RuntimeObject* p0, const RuntimeMethod* method)
{
	return ((  int32_t (*) (RuntimeObject * /* static, unused */, RuntimeObject*, const RuntimeMethod*))TaskToApm_End_TisInt32_t2950945753_m2874764222_gshared)(__this /* static, unused */, p0, method);
}
// System.Void System.Threading.Tasks.TaskToApm::End(System.IAsyncResult)
extern "C" IL2CPP_METHOD_ATTR void TaskToApm_End_m436966664 (RuntimeObject * __this /* static, unused */, RuntimeObject* p0, const RuntimeMethod* method);
// System.Void System.IO.Stream::Dispose()
extern "C" IL2CPP_METHOD_ATTR void Stream_Dispose_m2589290611 (Stream_t1273022909 * __this, const RuntimeMethod* method);
// System.Void System.IO.Compression.GZipStream::ThrowStreamClosedException()
extern "C" IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR void GZipStream_ThrowStreamClosedException_m1418565426 (RuntimeObject * __this /* static, unused */, const RuntimeMethod* method);
// System.Void System.ObjectDisposedException::.ctor(System.String,System.String)
extern "C" IL2CPP_METHOD_ATTR void ObjectDisposedException__ctor_m1034312941 (ObjectDisposedException_t21392786 * __this, String_t* p0, String_t* p1, const RuntimeMethod* method);
// System.Void System.Threading.ManualResetEvent::.ctor(System.Boolean)
extern "C" IL2CPP_METHOD_ATTR void ManualResetEvent__ctor_m4010886457 (ManualResetEvent_t451242010 * __this, bool p0, const RuntimeMethod* method);
// System.Boolean System.Threading.EventWaitHandle::Set()
extern "C" IL2CPP_METHOD_ATTR bool EventWaitHandle_Set_m2445193251 (EventWaitHandle_t777845177 * __this, const RuntimeMethod* method);
// System.Void System.IOAsyncCallback::Invoke(System.IOAsyncResult)
extern "C" IL2CPP_METHOD_ATTR void IOAsyncCallback_Invoke_m4135167970 (IOAsyncCallback_t705871752 * __this, IOAsyncResult_t3640145766 * ___ioares0, const RuntimeMethod* method);
// System.Boolean System.IPv4AddressHelper::Parse(System.String,System.Byte*,System.Int32,System.Int32)
extern "C" IL2CPP_METHOD_ATTR bool IPv4AddressHelper_Parse_m3799420111 (RuntimeObject * __this /* static, unused */, String_t* ___name0, uint8_t* ___numbers1, int32_t ___start2, int32_t ___end3, const RuntimeMethod* method);
// System.Boolean System.IPv4AddressHelper::ParseCanonical(System.String,System.Byte*,System.Int32,System.Int32)
extern "C" IL2CPP_METHOD_ATTR bool IPv4AddressHelper_ParseCanonical_m716669564 (RuntimeObject * __this /* static, unused */, 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)
extern "C" IL2CPP_METHOD_ATTR bool IPv4AddressHelper_IsValidCanonical_m2893636883 (RuntimeObject * __this /* static, unused */, 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)
extern "C" IL2CPP_METHOD_ATTR int64_t IPv4AddressHelper_ParseNonCanonical_m2434708391 (RuntimeObject * __this /* static, unused */, Il2CppChar* ___name0, int32_t ___start1, int32_t* ___end2, bool ___notImplicitFile3, const RuntimeMethod* method);
// System.Boolean System.IPv6AddressHelper::Parse(System.String,System.UInt16*,System.Int32,System.String&)
extern "C" IL2CPP_METHOD_ATTR bool IPv6AddressHelper_Parse_m37959265 (RuntimeObject * __this /* static, unused */, String_t* ___address0, uint16_t* ___numbers1, int32_t ___start2, String_t** ___scopeId3, const RuntimeMethod* method);
// System.String System.IPv6AddressHelper::CreateCanonicalName(System.UInt16*)
extern "C" IL2CPP_METHOD_ATTR String_t* IPv6AddressHelper_CreateCanonicalName_m2231141511 (RuntimeObject * __this /* static, unused */, uint16_t* ___numbers0, const RuntimeMethod* method);
// System.Boolean System.UriParser::get_ShouldUseLegacyV2Quirks()
extern "C" IL2CPP_METHOD_ATTR bool UriParser_get_ShouldUseLegacyV2Quirks_m1976807573 (RuntimeObject * __this /* static, unused */, const RuntimeMethod* method);
// System.String System.String::Format(System.IFormatProvider,System.String,System.Object[])
extern "C" IL2CPP_METHOD_ATTR String_t* String_Format_m1881875187 (RuntimeObject * __this /* static, unused */, RuntimeObject* p0, String_t* p1, ObjectU5BU5D_t2843939325* p2, const RuntimeMethod* method);
// System.Collections.Generic.KeyValuePair`2<System.Int32,System.Int32> System.IPv6AddressHelper::FindCompressionRange(System.UInt16*)
extern "C" IL2CPP_METHOD_ATTR KeyValuePair_2_t4237331251  IPv6AddressHelper_FindCompressionRange_m2438680693 (RuntimeObject * __this /* static, unused */, uint16_t* ___numbers0, const RuntimeMethod* method);
// System.Boolean System.IPv6AddressHelper::ShouldHaveIpv4Embedded(System.UInt16*)
extern "C" IL2CPP_METHOD_ATTR bool IPv6AddressHelper_ShouldHaveIpv4Embedded_m2888688890 (RuntimeObject * __this /* static, unused */, uint16_t* ___numbers0, const RuntimeMethod* method);
// System.Void System.Text.StringBuilder::.ctor()
extern "C" IL2CPP_METHOD_ATTR void StringBuilder__ctor_m3121283359 (StringBuilder_t * __this, const RuntimeMethod* method);
// System.Text.StringBuilder System.Text.StringBuilder::Append(System.String)
extern "C" IL2CPP_METHOD_ATTR StringBuilder_t * StringBuilder_Append_m1965104174 (StringBuilder_t * __this, String_t* p0, const RuntimeMethod* method);
// !0 System.Collections.Generic.KeyValuePair`2<System.Int32,System.Int32>::get_Key()
inline int32_t KeyValuePair_2_get_Key_m2635782095 (KeyValuePair_2_t4237331251 * __this, const RuntimeMethod* method)
{
	return ((  int32_t (*) (KeyValuePair_2_t4237331251 *, const RuntimeMethod*))KeyValuePair_2_get_Key_m2635782095_gshared)(__this, method);
}
// !1 System.Collections.Generic.KeyValuePair`2<System.Int32,System.Int32>::get_Value()
inline int32_t KeyValuePair_2_get_Value_m1804680087 (KeyValuePair_2_t4237331251 * __this, const RuntimeMethod* method)
{
	return ((  int32_t (*) (KeyValuePair_2_t4237331251 *, const RuntimeMethod*))KeyValuePair_2_get_Value_m1804680087_gshared)(__this, method);
}
// System.String System.String::Format(System.IFormatProvider,System.String,System.Object)
extern "C" IL2CPP_METHOD_ATTR String_t* String_Format_m3179549879 (RuntimeObject * __this /* static, unused */, RuntimeObject* p0, String_t* p1, RuntimeObject * p2, const RuntimeMethod* method);
// System.Void System.Collections.Generic.KeyValuePair`2<System.Int32,System.Int32>::.ctor(!0,!1)
inline void KeyValuePair_2__ctor_m932279514 (KeyValuePair_2_t4237331251 * __this, int32_t p0, int32_t p1, const RuntimeMethod* method)
{
	((  void (*) (KeyValuePair_2_t4237331251 *, int32_t, int32_t, const RuntimeMethod*))KeyValuePair_2__ctor_m932279514_gshared)(__this, p0, p1, method);
}
// System.Boolean System.Uri::IsHexDigit(System.Char)
extern "C" IL2CPP_METHOD_ATTR bool Uri_IsHexDigit_m3389749670 (RuntimeObject * __this /* static, unused */, Il2CppChar ___character0, const RuntimeMethod* method);
// System.Boolean System.IPv4AddressHelper::IsValid(System.Char*,System.Int32,System.Int32&,System.Boolean,System.Boolean,System.Boolean)
extern "C" IL2CPP_METHOD_ATTR bool IPv4AddressHelper_IsValid_m3381515237 (RuntimeObject * __this /* static, unused */, 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)
extern "C" IL2CPP_METHOD_ATTR bool IPv6AddressHelper_InternalIsValid_m3418842562 (RuntimeObject * __this /* static, unused */, Il2CppChar* ___name0, int32_t ___start1, int32_t* ___end2, bool ___validateStrictAddress3, const RuntimeMethod* method);
// System.Int32 System.IPv4AddressHelper::ParseHostNumber(System.String,System.Int32,System.Int32)
extern "C" IL2CPP_METHOD_ATTR int32_t IPv4AddressHelper_ParseHostNumber_m1312067467 (RuntimeObject * __this /* static, unused */, String_t* ___str0, int32_t ___start1, int32_t ___end2, const RuntimeMethod* method);
// System.Int32 System.Uri::FromHex(System.Char)
extern "C" IL2CPP_METHOD_ATTR int32_t Uri_FromHex_m2610708947 (RuntimeObject * __this /* static, unused */, Il2CppChar ___digit0, const RuntimeMethod* method);
// System.Int32 System.Collections.Comparer::Compare(System.Object,System.Object)
extern "C" IL2CPP_METHOD_ATTR int32_t Comparer_Compare_m3984347512 (Comparer_t1912461351 * __this, RuntimeObject * p0, RuntimeObject * p1, const RuntimeMethod* method);
// System.Void System.InvariantComparer::.ctor()
extern "C" IL2CPP_METHOD_ATTR void InvariantComparer__ctor_m2115491514 (InvariantComparer_t2192987191 * __this, const RuntimeMethod* method);
// System.Boolean System.Char::IsSurrogatePair(System.Char,System.Char)
extern "C" IL2CPP_METHOD_ATTR bool Char_IsSurrogatePair_m2530808096 (RuntimeObject * __this /* static, unused */, Il2CppChar p0, Il2CppChar p1, const RuntimeMethod* method);
// System.String System.String::CreateString(System.Char[])
extern "C" IL2CPP_METHOD_ATTR String_t* String_CreateString_m2818852475 (String_t* __this, CharU5BU5D_t3528271667* ___val0, const RuntimeMethod* method);
// System.Int32 System.String::CompareOrdinal(System.String,System.String)
extern "C" IL2CPP_METHOD_ATTR int32_t String_CompareOrdinal_m786132908 (RuntimeObject * __this /* static, unused */, String_t* p0, String_t* p1, const RuntimeMethod* method);
// System.Boolean System.Uri::IsGenDelim(System.Char)
extern "C" IL2CPP_METHOD_ATTR bool Uri_IsGenDelim_m691514017 (RuntimeObject * __this /* static, unused */, Il2CppChar ___ch0, const RuntimeMethod* method);
// System.Runtime.InteropServices.GCHandle System.Runtime.InteropServices.GCHandle::Alloc(System.Object,System.Runtime.InteropServices.GCHandleType)
extern "C" IL2CPP_METHOD_ATTR GCHandle_t3351438187  GCHandle_Alloc_m3823409740 (RuntimeObject * __this /* static, unused */, RuntimeObject * p0, int32_t p1, const RuntimeMethod* method);
// System.IntPtr System.Runtime.InteropServices.GCHandle::AddrOfPinnedObject()
extern "C" IL2CPP_METHOD_ATTR intptr_t GCHandle_AddrOfPinnedObject_m3427142301 (GCHandle_t3351438187 * __this, const RuntimeMethod* method);
// System.Void* System.IntPtr::op_Explicit(System.IntPtr)
extern "C" IL2CPP_METHOD_ATTR void* IntPtr_op_Explicit_m2520637223 (RuntimeObject * __this /* static, unused */, intptr_t p0, const RuntimeMethod* method);
// System.Char System.UriHelper::EscapedAscii(System.Char,System.Char)
extern "C" IL2CPP_METHOD_ATTR Il2CppChar UriHelper_EscapedAscii_m4111282795 (RuntimeObject * __this /* static, unused */, Il2CppChar ___digit0, Il2CppChar ___next1, const RuntimeMethod* method);
// System.Boolean System.IriHelper::CheckIsReserved(System.Char,System.UriComponents)
extern "C" IL2CPP_METHOD_ATTR bool IriHelper_CheckIsReserved_m2105483522 (RuntimeObject * __this /* static, unused */, Il2CppChar ___ch0, int32_t ___component1, const RuntimeMethod* method);
// System.Boolean System.UriHelper::IsNotSafeForUnescape(System.Char)
extern "C" IL2CPP_METHOD_ATTR bool UriHelper_IsNotSafeForUnescape_m1772803964 (RuntimeObject * __this /* static, unused */, Il2CppChar ___ch0, const RuntimeMethod* method);
// System.Text.Encoding System.Text.Encoding::get_UTF8()
extern "C" IL2CPP_METHOD_ATTR Encoding_t1523322056 * Encoding_get_UTF8_m1008486739 (RuntimeObject * __this /* static, unused */, const RuntimeMethod* method);
// System.Void System.Text.EncoderReplacementFallback::.ctor(System.String)
extern "C" IL2CPP_METHOD_ATTR void EncoderReplacementFallback__ctor_m1483565116 (EncoderReplacementFallback_t1623206753 * __this, String_t* p0, const RuntimeMethod* method);
// System.Void System.Text.Encoding::set_EncoderFallback(System.Text.EncoderFallback)
extern "C" IL2CPP_METHOD_ATTR void Encoding_set_EncoderFallback_m1965676933 (Encoding_t1523322056 * __this, EncoderFallback_t1188251036 * p0, const RuntimeMethod* method);
// System.Void System.Text.DecoderReplacementFallback::.ctor(System.String)
extern "C" IL2CPP_METHOD_ATTR void DecoderReplacementFallback__ctor_m2470322217 (DecoderReplacementFallback_t1462101135 * __this, String_t* p0, const RuntimeMethod* method);
// System.Void System.Text.Encoding::set_DecoderFallback(System.Text.DecoderFallback)
extern "C" IL2CPP_METHOD_ATTR void Encoding_set_DecoderFallback_m148532738 (Encoding_t1523322056 * __this, DecoderFallback_t3123823036 * p0, 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)
extern "C" IL2CPP_METHOD_ATTR void UriHelper_MatchUTF8Sequence_m1799602598 (RuntimeObject * __this /* static, unused */, Il2CppChar* ___pDest0, CharU5BU5D_t3528271667* ___dest1, int32_t* ___destOffset2, CharU5BU5D_t3528271667* ___unescapedChars3, int32_t ___charCount4, ByteU5BU5D_t4116647657* ___bytes5, int32_t ___byteCount6, bool ___isQuery7, bool ___iriParsing8, const RuntimeMethod* method);
// System.Boolean System.Char::IsHighSurrogate(System.Char)
extern "C" IL2CPP_METHOD_ATTR bool Char_IsHighSurrogate_m2151882768 (RuntimeObject * __this /* static, unused */, Il2CppChar p0, const RuntimeMethod* method);
// System.Boolean System.IriHelper::CheckIriUnicodeRange(System.Char,System.Char,System.Boolean&,System.Boolean)
extern "C" IL2CPP_METHOD_ATTR bool IriHelper_CheckIriUnicodeRange_m272609807 (RuntimeObject * __this /* static, unused */, Il2CppChar ___highSurr0, Il2CppChar ___lowSurr1, bool* ___surrogatePair2, bool ___isQuery3, const RuntimeMethod* method);
// System.Boolean System.IriHelper::CheckIriUnicodeRange(System.Char,System.Boolean)
extern "C" IL2CPP_METHOD_ATTR bool IriHelper_CheckIriUnicodeRange_m2504575242 (RuntimeObject * __this /* static, unused */, Il2CppChar ___unicode0, bool ___isQuery1, const RuntimeMethod* method);
// System.Boolean System.Uri::IsBidiControlCharacter(System.Char)
extern "C" IL2CPP_METHOD_ATTR bool Uri_IsBidiControlCharacter_m3225227293 (RuntimeObject * __this /* static, unused */, Il2CppChar ___ch0, const RuntimeMethod* method);
// System.Void System.Buffer::Memcpy(System.Byte*,System.Byte*,System.Int32)
extern "C" IL2CPP_METHOD_ATTR void Buffer_Memcpy_m2035854300 (RuntimeObject * __this /* static, unused */, uint8_t* p0, uint8_t* p1, int32_t p2, const RuntimeMethod* method);
// System.Void System.UriHelper::EscapeAsciiChar(System.Char,System.Char[],System.Int32&)
extern "C" IL2CPP_METHOD_ATTR void UriHelper_EscapeAsciiChar_m1759665887 (RuntimeObject * __this /* static, unused */, Il2CppChar ___ch0, CharU5BU5D_t3528271667* ___to1, int32_t* ___pos2, const RuntimeMethod* method);
// System.String System.String::CreateString(System.Char[],System.Int32,System.Int32)
extern "C" IL2CPP_METHOD_ATTR String_t* String_CreateString_m860434552 (String_t* __this, CharU5BU5D_t3528271667* ___val0, int32_t ___startIndex1, int32_t ___length2, const RuntimeMethod* method);
// System.Net.Configuration.AuthenticationModuleElementCollection System.Net.Configuration.AuthenticationModulesSection::get_AuthenticationModules()
extern "C" IL2CPP_METHOD_ATTR AuthenticationModuleElementCollection_t1161221431 * AuthenticationModulesSection_get_AuthenticationModules_m1522553951 (AuthenticationModulesSection_t1083221556 * __this, const RuntimeMethod* method);
// System.String System.Net.Configuration.AuthenticationModuleElement::get_Type()
extern "C" IL2CPP_METHOD_ATTR String_t* AuthenticationModuleElement_get_Type_m3942038048 (AuthenticationModuleElement_t2289740666 * __this, const RuntimeMethod* method);
// System.Type System.Type::GetType(System.String,System.Boolean)
extern "C" IL2CPP_METHOD_ATTR Type_t * Type_GetType_m3605423543 (RuntimeObject * __this /* static, unused */, String_t* p0, bool p1, const RuntimeMethod* method);
// System.Object System.Activator::CreateInstance(System.Type)
extern "C" IL2CPP_METHOD_ATTR RuntimeObject * Activator_CreateInstance_m3631483688 (RuntimeObject * __this /* static, unused */, Type_t * p0, const RuntimeMethod* method);
// System.Net.Authorization System.Net.AuthenticationManager::DoAuthenticate(System.String,System.Net.WebRequest,System.Net.ICredentials)
extern "C" IL2CPP_METHOD_ATTR Authorization_t542416582 * AuthenticationManager_DoAuthenticate_m167986645 (RuntimeObject * __this /* static, unused */, String_t* ___challenge0, WebRequest_t1939381076 * ___request1, RuntimeObject* ___credentials2, const RuntimeMethod* method);
// System.Void System.Net.AuthenticationManager::EnsureModules()
extern "C" IL2CPP_METHOD_ATTR void AuthenticationManager_EnsureModules_m3673793880 (RuntimeObject * __this /* static, unused */, const RuntimeMethod* method);
// System.Boolean System.Net.AutoWebProxyScriptEngine::GetProxies(System.Uri,System.Collections.Generic.IList`1<System.String>&,System.Int32&)
extern "C" IL2CPP_METHOD_ATTR bool AutoWebProxyScriptEngine_GetProxies_m7142261 (AutoWebProxyScriptEngine_t3537007862 * __this, Uri_t100236324 * ___destination0, RuntimeObject** ___proxyList1, int32_t* ___syncStatus2, const RuntimeMethod* method);
// System.Boolean System.Net.AutoWebProxyScriptEngine::IsWindows()
extern "C" IL2CPP_METHOD_ATTR bool AutoWebProxyScriptEngine_IsWindows_m2430371530 (RuntimeObject * __this /* static, unused */, const RuntimeMethod* method);
// System.Net.WebProxyData System.Net.AutoWebProxyScriptEngine::InitializeRegistryGlobalProxy()
extern "C" IL2CPP_METHOD_ATTR WebProxyData_t2281640229 * AutoWebProxyScriptEngine_InitializeRegistryGlobalProxy_m3597593800 (AutoWebProxyScriptEngine_t3537007862 * __this, const RuntimeMethod* method);
// System.Net.WebProxyData System.Net.AutoWebProxyScriptEngine::ReadEnvVariables()
extern "C" IL2CPP_METHOD_ATTR WebProxyData_t2281640229 * AutoWebProxyScriptEngine_ReadEnvVariables_m321268474 (AutoWebProxyScriptEngine_t3537007862 * __this, const RuntimeMethod* method);
// System.Void System.Net.WebProxyData::.ctor()
extern "C" IL2CPP_METHOD_ATTR void WebProxyData__ctor_m2998848339 (WebProxyData_t2281640229 * __this, const RuntimeMethod* method);
// System.Void System.Uri::.ctor(System.String)
extern "C" IL2CPP_METHOD_ATTR void Uri__ctor_m1474792120 (Uri_t100236324 * __this, String_t* ___uriString0, const RuntimeMethod* method);
// System.String System.Uri::get_Host()
extern "C" IL2CPP_METHOD_ATTR String_t* Uri_get_Host_m2602053458 (Uri_t100236324 * __this, const RuntimeMethod* method);
// System.Boolean System.Net.IPAddress::TryParse(System.String,System.Net.IPAddress&)
extern "C" IL2CPP_METHOD_ATTR bool IPAddress_TryParse_m2320149543 (RuntimeObject * __this /* static, unused */, String_t* ___ipString0, IPAddress_t241777590 ** ___address1, const RuntimeMethod* method);
// System.Void System.UriBuilder::.ctor(System.Uri)
extern "C" IL2CPP_METHOD_ATTR void UriBuilder__ctor_m377291920 (UriBuilder_t579353065 * __this, Uri_t100236324 * ___uri0, const RuntimeMethod* method);
// System.Void System.UriBuilder::set_Host(System.String)
extern "C" IL2CPP_METHOD_ATTR void UriBuilder_set_Host_m2493895927 (UriBuilder_t579353065 * __this, String_t* ___value0, const RuntimeMethod* method);
// System.Uri System.UriBuilder::get_Uri()
extern "C" IL2CPP_METHOD_ATTR Uri_t100236324 * UriBuilder_get_Uri_m3514502640 (UriBuilder_t579353065 * __this, const RuntimeMethod* method);
// System.String[] System.String::Split(System.Char[],System.StringSplitOptions)
extern "C" IL2CPP_METHOD_ATTR StringU5BU5D_t1281789340* String_Split_m1466646415 (String_t* __this, CharU5BU5D_t3528271667* p0, int32_t p1, const RuntimeMethod* method);
// System.Collections.ArrayList System.Net.AutoWebProxyScriptEngine::CreateBypassList(System.Collections.ArrayList)
extern "C" IL2CPP_METHOD_ATTR ArrayList_t2718874744 * AutoWebProxyScriptEngine_CreateBypassList_m3740700178 (RuntimeObject * __this /* static, unused */, ArrayList_t2718874744 * ___al0, const RuntimeMethod* method);
// System.OperatingSystem System.Environment::get_OSVersion()
extern "C" IL2CPP_METHOD_ATTR OperatingSystem_t3730783609 * Environment_get_OSVersion_m961136977 (RuntimeObject * __this /* static, unused */, const RuntimeMethod* method);
// System.PlatformID System.OperatingSystem::get_Platform()
extern "C" IL2CPP_METHOD_ATTR int32_t OperatingSystem_get_Platform_m2793423729 (OperatingSystem_t3730783609 * __this, const RuntimeMethod* method);
// System.Object Microsoft.Win32.Registry::GetValue(System.String,System.String,System.Object)
extern "C" IL2CPP_METHOD_ATTR RuntimeObject * Registry_GetValue_m1643530476 (RuntimeObject * __this /* static, unused */, String_t* p0, String_t* p1, RuntimeObject * p2, const RuntimeMethod* method);
// System.Boolean System.String::Contains(System.String)
extern "C" IL2CPP_METHOD_ATTR bool String_Contains_m1147431944 (String_t* __this, String_t* p0, const RuntimeMethod* method);
// System.Uri System.Net.AutoWebProxyScriptEngine::ToUri(System.String)
extern "C" IL2CPP_METHOD_ATTR Uri_t100236324 * AutoWebProxyScriptEngine_ToUri_m3601668441 (RuntimeObject * __this /* static, unused */, String_t* ___address0, const RuntimeMethod* method);
// System.Int32 System.String::IndexOf(System.String,System.StringComparison)
extern "C" IL2CPP_METHOD_ATTR int32_t String_IndexOf_m1298810678 (String_t* __this, String_t* p0, int32_t p1, const RuntimeMethod* method);
// System.String System.Text.RegularExpressions.Regex::Escape(System.String)
extern "C" IL2CPP_METHOD_ATTR String_t* Regex_Escape_m607281836 (RuntimeObject * __this /* static, unused */, String_t* ___str0, const RuntimeMethod* method);
// System.String System.String::Replace(System.String,System.String)
extern "C" IL2CPP_METHOD_ATTR String_t* String_Replace_m1273907647 (String_t* __this, String_t* p0, String_t* p1, const RuntimeMethod* method);
// System.Void System.Collections.ArrayList::.ctor(System.Collections.ICollection)
extern "C" IL2CPP_METHOD_ATTR void ArrayList__ctor_m2130986447 (ArrayList_t2718874744 * __this, RuntimeObject* p0, const RuntimeMethod* method);
// System.Void System.NotImplementedException::.ctor()
extern "C" IL2CPP_METHOD_ATTR void NotImplementedException__ctor_m3058704252 (NotImplementedException_t3489357830 * __this, const RuntimeMethod* method);
// System.Int32 System.Net.CaseInsensitiveAscii::FastGetHashCode(System.String)
extern "C" IL2CPP_METHOD_ATTR int32_t CaseInsensitiveAscii_FastGetHashCode_m2310971705 (CaseInsensitiveAscii_t863499908 * __this, String_t* ___myString0, const RuntimeMethod* method);
// System.Void System.Net.CaseInsensitiveAscii::.ctor()
extern "C" IL2CPP_METHOD_ATTR void CaseInsensitiveAscii__ctor_m2924053818 (CaseInsensitiveAscii_t863499908 * __this, const RuntimeMethod* method);
// System.Void System.Runtime.CompilerServices.RuntimeHelpers::InitializeArray(System.Array,System.RuntimeFieldHandle)
extern "C" IL2CPP_METHOD_ATTR void RuntimeHelpers_InitializeArray_m3117905507 (RuntimeObject * __this /* static, unused */, RuntimeArray * p0, RuntimeFieldHandle_t1871169219  p1, const RuntimeMethod* method);
// System.String System.Net.Cookie::get_Name()
extern "C" IL2CPP_METHOD_ATTR String_t* Cookie_get_Name_m2251414039 (Cookie_t993873397 * __this, const RuntimeMethod* method);
// System.Int32 System.String::Compare(System.String,System.String,System.StringComparison)
extern "C" IL2CPP_METHOD_ATTR int32_t String_Compare_m3203413707 (RuntimeObject * __this /* static, unused */, String_t* p0, String_t* p1, int32_t p2, const RuntimeMethod* method);
// System.String System.Net.Cookie::get_Domain()
extern "C" IL2CPP_METHOD_ATTR String_t* Cookie_get_Domain_m3273283673 (Cookie_t993873397 * __this, const RuntimeMethod* method);
// System.String System.Net.Cookie::get_Path()
extern "C" IL2CPP_METHOD_ATTR String_t* Cookie_get_Path_m3866976232 (Cookie_t993873397 * __this, const RuntimeMethod* method);
// System.Void System.Net.Configuration.AuthenticationModuleElement::.ctor()
extern "C" IL2CPP_METHOD_ATTR void AuthenticationModuleElement__ctor_m138841577 (AuthenticationModuleElement_t2289740666 * __this, const RuntimeMethod* method);
// System.Void System.Net.Configuration.BypassElement::.ctor()
extern "C" IL2CPP_METHOD_ATTR void BypassElement__ctor_m1241154676 (BypassElement_t2358616601 * __this, const RuntimeMethod* method);
// System.String System.Net.Configuration.BypassElement::get_Address()
extern "C" IL2CPP_METHOD_ATTR String_t* BypassElement_get_Address_m2010615874 (BypassElement_t2358616601 * __this, const RuntimeMethod* method);
// System.Collections.CaseInsensitiveHashCodeProvider System.Collections.CaseInsensitiveHashCodeProvider::get_DefaultInvariant()
extern "C" IL2CPP_METHOD_ATTR CaseInsensitiveHashCodeProvider_t1962629119 * CaseInsensitiveHashCodeProvider_get_DefaultInvariant_m4264275163 (RuntimeObject * __this /* static, unused */, const RuntimeMethod* method);
// System.Collections.CaseInsensitiveComparer System.Collections.CaseInsensitiveComparer::get_DefaultInvariant()
extern "C" IL2CPP_METHOD_ATTR CaseInsensitiveComparer_t3670035800 * CaseInsensitiveComparer_get_DefaultInvariant_m2155614047 (RuntimeObject * __this /* static, unused */, const RuntimeMethod* method);
// System.Void System.Net.Configuration.ConnectionManagementElement::.ctor()
extern "C" IL2CPP_METHOD_ATTR void ConnectionManagementElement__ctor_m654779051 (ConnectionManagementElement_t3857438253 * __this, const RuntimeMethod* method);
// System.String System.Net.Configuration.ConnectionManagementElement::get_Address()
extern "C" IL2CPP_METHOD_ATTR String_t* ConnectionManagementElement_get_Address_m427527083 (ConnectionManagementElement_t3857438253 * __this, const RuntimeMethod* method);
// System.Void System.Configuration.ConfigurationSection::.ctor()
extern "C" IL2CPP_METHOD_ATTR void ConfigurationSection__ctor_m3664598388 (ConfigurationSection_t3156163955 * __this, const RuntimeMethod* method);
// System.Void System.Configuration.ConfigurationProperty::.ctor(System.String,System.Type,System.Object)
extern "C" IL2CPP_METHOD_ATTR void ConfigurationProperty__ctor_m635809073 (ConfigurationProperty_t3590861854 * __this, String_t* p0, Type_t * p1, RuntimeObject * p2, const RuntimeMethod* method);
// System.Net.IWebProxy System.Net.Configuration.DefaultProxySectionInternal::GetSystemWebProxy()
extern "C" IL2CPP_METHOD_ATTR RuntimeObject* DefaultProxySectionInternal_GetSystemWebProxy_m729512686 (RuntimeObject * __this /* static, unused */, const RuntimeMethod* method);
// System.Net.Configuration.ProxyElement System.Net.Configuration.DefaultProxySection::get_Proxy()
extern "C" IL2CPP_METHOD_ATTR ProxyElement_t3214064751 * DefaultProxySection_get_Proxy_m4148488839 (DefaultProxySection_t4167594595 * __this, const RuntimeMethod* method);
// System.Net.Configuration.ProxyElement/UseSystemDefaultValues System.Net.Configuration.ProxyElement::get_UseSystemDefault()
extern "C" IL2CPP_METHOD_ATTR int32_t ProxyElement_get_UseSystemDefault_m485007742 (ProxyElement_t3214064751 * __this, const RuntimeMethod* method);
// System.Uri System.Net.Configuration.ProxyElement::get_ProxyAddress()
extern "C" IL2CPP_METHOD_ATTR Uri_t100236324 * ProxyElement_get_ProxyAddress_m2086164501 (ProxyElement_t3214064751 * __this, const RuntimeMethod* method);
// System.Boolean System.Uri::op_Equality(System.Uri,System.Uri)
extern "C" IL2CPP_METHOD_ATTR bool Uri_op_Equality_m2988156441 (RuntimeObject * __this /* static, unused */, Uri_t100236324 * ___uri10, Uri_t100236324 * ___uri21, const RuntimeMethod* method);
// System.Void System.Net.WebProxy::.ctor()
extern "C" IL2CPP_METHOD_ATTR void WebProxy__ctor_m4061043939 (WebProxy_t2016760542 * __this, const RuntimeMethod* method);
// System.Boolean System.Uri::op_Inequality(System.Uri,System.Uri)
extern "C" IL2CPP_METHOD_ATTR bool Uri_op_Inequality_m3504002810 (RuntimeObject * __this /* static, unused */, Uri_t100236324 * ___uri10, Uri_t100236324 * ___uri21, const RuntimeMethod* method);
// System.Void System.Net.WebProxy::set_Address(System.Uri)
extern "C" IL2CPP_METHOD_ATTR void WebProxy_set_Address_m4025958218 (WebProxy_t2016760542 * __this, Uri_t100236324 * ___value0, const RuntimeMethod* method);
// System.Net.Configuration.ProxyElement/BypassOnLocalValues System.Net.Configuration.ProxyElement::get_BypassOnLocal()
extern "C" IL2CPP_METHOD_ATTR int32_t ProxyElement_get_BypassOnLocal_m3038235717 (ProxyElement_t3214064751 * __this, const RuntimeMethod* method);
// System.Void System.Net.WebProxy::set_BypassProxyOnLocal(System.Boolean)
extern "C" IL2CPP_METHOD_ATTR void WebProxy_set_BypassProxyOnLocal_m2840359013 (WebProxy_t2016760542 * __this, bool ___value0, const RuntimeMethod* method);
// System.Net.Configuration.BypassElementCollection System.Net.Configuration.DefaultProxySection::get_BypassList()
extern "C" IL2CPP_METHOD_ATTR BypassElementCollection_t47326401 * DefaultProxySection_get_BypassList_m2593016892 (DefaultProxySection_t4167594595 * __this, const RuntimeMethod* method);
// System.Collections.ArrayList System.Net.WebProxy::get_BypassArrayList()
extern "C" IL2CPP_METHOD_ATTR ArrayList_t2718874744 * WebProxy_get_BypassArrayList_m646151531 (WebProxy_t2016760542 * __this, const RuntimeMethod* method);
// System.Net.IWebProxy System.Net.WebProxy::CreateDefaultProxy()
extern "C" IL2CPP_METHOD_ATTR RuntimeObject* WebProxy_CreateDefaultProxy_m3620105084 (RuntimeObject * __this /* static, unused */, const RuntimeMethod* method);
// System.Object System.Threading.Interlocked::CompareExchange(System.Object&,System.Object,System.Object)
extern "C" IL2CPP_METHOD_ATTR RuntimeObject * Interlocked_CompareExchange_m1590826108 (RuntimeObject * __this /* static, unused */, RuntimeObject ** p0, RuntimeObject * p1, RuntimeObject * p2, const RuntimeMethod* method);
// System.Object System.Net.Configuration.DefaultProxySectionInternal::get_ClassSyncObject()
extern "C" IL2CPP_METHOD_ATTR RuntimeObject * DefaultProxySectionInternal_get_ClassSyncObject_m125181342 (RuntimeObject * __this /* static, unused */, const RuntimeMethod* method);
// System.Void System.Net.Configuration.DefaultProxySectionInternal::.ctor()
extern "C" IL2CPP_METHOD_ATTR void DefaultProxySectionInternal__ctor_m2423092146 (DefaultProxySectionInternal_t3889414525 * __this, const RuntimeMethod* method);
// System.Net.IWebProxy System.Net.Configuration.DefaultProxySectionInternal::GetDefaultProxy_UsingOldMonoCode()
extern "C" IL2CPP_METHOD_ATTR RuntimeObject* DefaultProxySectionInternal_GetDefaultProxy_UsingOldMonoCode_m2986865109 (RuntimeObject * __this /* static, unused */, const RuntimeMethod* method);
// System.Void System.Configuration.ConfigurationElement::PostDeserialize()
extern "C" IL2CPP_METHOD_ATTR void ConfigurationElement_PostDeserialize_m1844425646 (ConfigurationElement_t3318566633 * __this, const RuntimeMethod* method);
// System.Void System.Configuration.ConfigurationSectionGroup::.ctor()
extern "C" IL2CPP_METHOD_ATTR void ConfigurationSectionGroup__ctor_m167204198 (ConfigurationSectionGroup_t4179402520 * __this, const RuntimeMethod* method);
// System.Void System.Configuration.ConfigurationProperty::.ctor(System.String,System.Type)
extern "C" IL2CPP_METHOD_ATTR void ConfigurationProperty__ctor_m1117082566 (ConfigurationProperty_t3590861854 * __this, String_t* p0, Type_t * p1, const RuntimeMethod* method);
// System.Void System.Net.Configuration.SettingsSectionInternal::.ctor()
extern "C" IL2CPP_METHOD_ATTR void SettingsSectionInternal__ctor_m2088828526 (SettingsSectionInternal_t781171337 * __this, const RuntimeMethod* method);
// System.Void System.TimeSpan::.ctor(System.Int32,System.Int32,System.Int32,System.Int32)
extern "C" IL2CPP_METHOD_ATTR void TimeSpan__ctor_m4161351023 (TimeSpan_t881159249 * __this, int32_t p0, int32_t p1, int32_t p2, int32_t p3, const RuntimeMethod* method);
// System.Void System.Net.Configuration.WebRequestModuleElement::.ctor()
extern "C" IL2CPP_METHOD_ATTR void WebRequestModuleElement__ctor_m3042492242 (WebRequestModuleElement_t1406085120 * __this, const RuntimeMethod* method);
// System.String System.Net.Configuration.WebRequestModuleElement::get_Prefix()
extern "C" IL2CPP_METHOD_ATTR String_t* WebRequestModuleElement_get_Prefix_m4037610496 (WebRequestModuleElement_t1406085120 * __this, const RuntimeMethod* method);
// System.DateTime System.DateTime::get_Now()
extern "C" IL2CPP_METHOD_ATTR DateTime_t3738529785  DateTime_get_Now_m1277138875 (RuntimeObject * __this /* static, unused */, const RuntimeMethod* method);
// System.Boolean System.Net.Cookie::get_Plain()
extern "C" IL2CPP_METHOD_ATTR bool Cookie_get_Plain_m4063534626 (Cookie_t993873397 * __this, const RuntimeMethod* method);
// System.Boolean System.DateTime::op_Inequality(System.DateTime,System.DateTime)
extern "C" IL2CPP_METHOD_ATTR bool DateTime_op_Inequality_m1382517918 (RuntimeObject * __this /* static, unused */, DateTime_t3738529785  p0, DateTime_t3738529785  p1, const RuntimeMethod* method);
// System.DateTime System.DateTime::ToLocalTime()
extern "C" IL2CPP_METHOD_ATTR DateTime_t3738529785  DateTime_ToLocalTime_m3134475597 (DateTime_t3738529785 * __this, const RuntimeMethod* method);
// System.Boolean System.DateTime::op_LessThanOrEqual(System.DateTime,System.DateTime)
extern "C" IL2CPP_METHOD_ATTR bool DateTime_op_LessThanOrEqual_m2360948759 (RuntimeObject * __this /* static, unused */, DateTime_t3738529785  p0, DateTime_t3738529785  p1, const RuntimeMethod* method);
// System.Boolean System.Net.ValidationHelper::IsBlankString(System.String)
extern "C" IL2CPP_METHOD_ATTR bool ValidationHelper_IsBlankString_m3811430027 (RuntimeObject * __this /* static, unused */, String_t* ___stringValue0, const RuntimeMethod* method);
// System.Int32 System.String::IndexOfAny(System.Char[])
extern "C" IL2CPP_METHOD_ATTR int32_t String_IndexOfAny_m4159774896 (String_t* __this, CharU5BU5D_t3528271667* p0, const RuntimeMethod* method);
// System.Net.CookieVariant System.Net.Cookie::get_Variant()
extern "C" IL2CPP_METHOD_ATTR int32_t Cookie_get_Variant_m1454309833 (Cookie_t993873397 * __this, const RuntimeMethod* method);
// System.Int32 System.String::Compare(System.String,System.Int32,System.String,System.Int32,System.Int32,System.StringComparison)
extern "C" IL2CPP_METHOD_ATTR int32_t String_Compare_m1966407346 (RuntimeObject * __this /* static, unused */, String_t* p0, int32_t p1, String_t* p2, int32_t p3, int32_t p4, int32_t p5, const RuntimeMethod* method);
// System.Int32 System.Uri::get_Port()
extern "C" IL2CPP_METHOD_ATTR int32_t Uri_get_Port_m184067428 (Uri_t100236324 * __this, const RuntimeMethod* method);
// System.String System.Uri::get_AbsolutePath()
extern "C" IL2CPP_METHOD_ATTR String_t* Uri_get_AbsolutePath_m590948575 (Uri_t100236324 * __this, const RuntimeMethod* method);
// System.Int32 System.Net.Cookie::get_Version()
extern "C" IL2CPP_METHOD_ATTR int32_t Cookie_get_Version_m940319904 (Cookie_t993873397 * __this, const RuntimeMethod* method);
// System.Void System.Net.CookieException::.ctor(System.String)
extern "C" IL2CPP_METHOD_ATTR void CookieException__ctor_m3844021349 (CookieException_t2325395694 * __this, String_t* ___message0, const RuntimeMethod* method);
// System.String System.Net.Cookie::get_Comment()
extern "C" IL2CPP_METHOD_ATTR String_t* Cookie_get_Comment_m938800276 (Cookie_t993873397 * __this, const RuntimeMethod* method);
// System.Boolean System.Net.Cookie::DomainCharsTest(System.String)
extern "C" IL2CPP_METHOD_ATTR bool Cookie_DomainCharsTest_m3632599350 (RuntimeObject * __this /* static, unused */, String_t* ___name0, const RuntimeMethod* method);
// System.Int32 System.String::IndexOf(System.Char)
extern "C" IL2CPP_METHOD_ATTR int32_t String_IndexOf_m363431711 (String_t* __this, Il2CppChar p0, const RuntimeMethod* method);
// System.Int32 System.String::IndexOf(System.Char,System.Int32,System.Int32)
extern "C" IL2CPP_METHOD_ATTR int32_t String_IndexOf_m1248948328 (String_t* __this, Il2CppChar p0, int32_t p1, int32_t p2, const RuntimeMethod* method);
// System.Boolean System.Net.Cookie::IsDomainEqualToHost(System.String,System.String)
extern "C" IL2CPP_METHOD_ATTR bool Cookie_IsDomainEqualToHost_m2083012522 (RuntimeObject * __this /* static, unused */, String_t* ___domain0, String_t* ___host1, const RuntimeMethod* method);
// System.Int32 System.String::LastIndexOf(System.Char)
extern "C" IL2CPP_METHOD_ATTR int32_t String_LastIndexOf_m3451222878 (String_t* __this, Il2CppChar p0, const RuntimeMethod* method);
// System.String System.Net.CookieParser::CheckQuoted(System.String)
extern "C" IL2CPP_METHOD_ATTR String_t* CookieParser_CheckQuoted_m3844255685 (RuntimeObject * __this /* static, unused */, String_t* ___value0, const RuntimeMethod* method);
// System.String[] System.String::Split(System.Char[])
extern "C" IL2CPP_METHOD_ATTR StringU5BU5D_t1281789340* String_Split_m3646115398 (String_t* __this, CharU5BU5D_t3528271667* p0, const RuntimeMethod* method);
// System.Void System.Collections.Generic.List`1<System.Int32>::.ctor()
inline void List_1__ctor_m1204004817 (List_1_t128053199 * __this, const RuntimeMethod* method)
{
	((  void (*) (List_1_t128053199 *, const RuntimeMethod*))List_1__ctor_m1204004817_gshared)(__this, method);
}
// System.Boolean System.Int32::TryParse(System.String,System.Int32&)
extern "C" IL2CPP_METHOD_ATTR bool Int32_TryParse_m2404707562 (RuntimeObject * __this /* static, unused */, String_t* p0, int32_t* p1, const RuntimeMethod* method);
// System.Void System.Collections.Generic.List`1<System.Int32>::Add(!0)
inline void List_1_Add_m2080863212 (List_1_t128053199 * __this, int32_t p0, const RuntimeMethod* method)
{
	((  void (*) (List_1_t128053199 *, int32_t, const RuntimeMethod*))List_1_Add_m2080863212_gshared)(__this, p0, method);
}
// !0[] System.Collections.Generic.List`1<System.Int32>::ToArray()
inline Int32U5BU5D_t385246372* List_1_ToArray_m1469074435 (List_1_t128053199 * __this, const RuntimeMethod* method)
{
	return ((  Int32U5BU5D_t385246372* (*) (List_1_t128053199 *, const RuntimeMethod*))List_1_ToArray_m1469074435_gshared)(__this, method);
}
// System.Globalization.NumberFormatInfo System.Globalization.NumberFormatInfo::get_InvariantInfo()
extern "C" IL2CPP_METHOD_ATTR NumberFormatInfo_t435877138 * NumberFormatInfo_get_InvariantInfo_m349577018 (RuntimeObject * __this /* static, unused */, const RuntimeMethod* method);
// System.String System.Int32::ToString(System.IFormatProvider)
extern "C" IL2CPP_METHOD_ATTR String_t* Int32_ToString_m1760361794 (int32_t* __this, RuntimeObject* p0, const RuntimeMethod* method);
// System.String System.Net.Cookie::get_Value()
extern "C" IL2CPP_METHOD_ATTR String_t* Cookie_get_Value_m415149921 (Cookie_t993873397 * __this, const RuntimeMethod* method);
// System.String System.Net.Cookie::get__Domain()
extern "C" IL2CPP_METHOD_ATTR String_t* Cookie_get__Domain_m672794332 (Cookie_t993873397 * __this, const RuntimeMethod* method);
// System.String System.Net.Cookie::get__Path()
extern "C" IL2CPP_METHOD_ATTR String_t* Cookie_get__Path_m2208677912 (Cookie_t993873397 * __this, const RuntimeMethod* method);
// System.String System.Net.Cookie::get__Port()
extern "C" IL2CPP_METHOD_ATTR String_t* Cookie_get__Port_m1658572818 (Cookie_t993873397 * __this, const RuntimeMethod* method);
// System.String System.Net.Cookie::get__Version()
extern "C" IL2CPP_METHOD_ATTR String_t* Cookie_get__Version_m3535151426 (Cookie_t993873397 * __this, const RuntimeMethod* method);
// System.String System.String::Concat(System.String[])
extern "C" IL2CPP_METHOD_ATTR String_t* String_Concat_m1809518182 (RuntimeObject * __this /* static, unused */, StringU5BU5D_t1281789340* p0, const RuntimeMethod* method);
// System.Void System.Net.Comparer::.ctor()
extern "C" IL2CPP_METHOD_ATTR void Comparer__ctor_m622249416 (Comparer_t2468739868 * __this, const RuntimeMethod* method);
// System.Int32 System.Net.CookieCollection::IndexOf(System.Net.Cookie)
extern "C" IL2CPP_METHOD_ATTR int32_t CookieCollection_IndexOf_m57857903 (CookieCollection_t3881042616 * __this, Cookie_t993873397 * ___cookie0, const RuntimeMethod* method);
// System.Collections.IEnumerator System.Net.CookieCollection::GetEnumerator()
extern "C" IL2CPP_METHOD_ATTR RuntimeObject* CookieCollection_GetEnumerator_m1309307657 (CookieCollection_t3881042616 * __this, const RuntimeMethod* method);
// System.Void System.Net.CookieCollection::Add(System.Net.Cookie)
extern "C" IL2CPP_METHOD_ATTR void CookieCollection_Add_m473237455 (CookieCollection_t3881042616 * __this, Cookie_t993873397 * ___cookie0, const RuntimeMethod* method);
// System.Collections.IComparer System.Net.Cookie::GetComparer()
extern "C" IL2CPP_METHOD_ATTR RuntimeObject* Cookie_GetComparer_m2218979387 (RuntimeObject * __this /* static, unused */, const RuntimeMethod* method);
// System.Void System.Net.CookieCollection/CookieCollectionEnumerator::.ctor(System.Net.CookieCollection)
extern "C" IL2CPP_METHOD_ATTR void CookieCollectionEnumerator__ctor_m3787236743 (CookieCollectionEnumerator_t4111970292 * __this, CookieCollection_t3881042616 * ___cookies0, const RuntimeMethod* method);
// System.Int32 System.Net.CookieCollection::get_Count()
extern "C" IL2CPP_METHOD_ATTR int32_t CookieCollection_get_Count_m3988188318 (CookieCollection_t3881042616 * __this, const RuntimeMethod* method);
// System.Net.Cookie System.Net.CookieCollection::get_Item(System.Int32)
extern "C" IL2CPP_METHOD_ATTR Cookie_t993873397 * CookieCollection_get_Item_m2278675250 (CookieCollection_t3881042616 * __this, int32_t ___index0, const RuntimeMethod* method);
// System.Net.NetworkInformation.IPGlobalProperties System.Net.NetworkInformation.IPGlobalProperties::InternalGetIPGlobalProperties()
extern "C" IL2CPP_METHOD_ATTR IPGlobalProperties_t3113415935 * IPGlobalProperties_InternalGetIPGlobalProperties_m2092566057 (RuntimeObject * __this /* static, unused */, const RuntimeMethod* method);
// System.String System.Net.Cookie::get_DomainKey()
extern "C" IL2CPP_METHOD_ATTR String_t* Cookie_get_DomainKey_m3486228023 (Cookie_t993873397 * __this, const RuntimeMethod* method);
// System.Void System.Net.PathList::.ctor()
extern "C" IL2CPP_METHOD_ATTR void PathList__ctor_m2594618257 (PathList_t2806410337 * __this, const RuntimeMethod* method);
// System.Void System.Net.CookieContainer::AddRemoveDomain(System.String,System.Net.PathList)
extern "C" IL2CPP_METHOD_ATTR void CookieContainer_AddRemoveDomain_m2083128809 (CookieContainer_t2331592909 * __this, String_t* ___key0, PathList_t2806410337 * ___value1, const RuntimeMethod* method);
// System.Int32 System.Net.PathList::GetCookiesCount()
extern "C" IL2CPP_METHOD_ATTR int32_t PathList_GetCookiesCount_m4012631531 (PathList_t2806410337 * __this, const RuntimeMethod* method);
// System.Object System.Net.PathList::get_SyncRoot()
extern "C" IL2CPP_METHOD_ATTR RuntimeObject * PathList_get_SyncRoot_m2516597328 (PathList_t2806410337 * __this, const RuntimeMethod* method);
// System.Object System.Net.PathList::get_Item(System.String)
extern "C" IL2CPP_METHOD_ATTR RuntimeObject * PathList_get_Item_m433719466 (PathList_t2806410337 * __this, String_t* ___s0, const RuntimeMethod* method);
// System.Void System.Net.CookieCollection::.ctor()
extern "C" IL2CPP_METHOD_ATTR void CookieCollection__ctor_m1000462790 (CookieCollection_t3881042616 * __this, const RuntimeMethod* method);
// System.Void System.Net.PathList::set_Item(System.String,System.Object)
extern "C" IL2CPP_METHOD_ATTR void PathList_set_Item_m2496539297 (PathList_t2806410337 * __this, String_t* ___s0, RuntimeObject * ___value1, const RuntimeMethod* method);
// System.Boolean System.Net.Cookie::get_Expired()
extern "C" IL2CPP_METHOD_ATTR bool Cookie_get_Expired_m1459950990 (Cookie_t993873397 * __this, const RuntimeMethod* method);
// System.Void System.Net.CookieCollection::RemoveAt(System.Int32)
extern "C" IL2CPP_METHOD_ATTR void CookieCollection_RemoveAt_m3215532298 (CookieCollection_t3881042616 * __this, int32_t ___idx0, const RuntimeMethod* method);
// System.Boolean System.Net.CookieContainer::AgeCookies(System.String)
extern "C" IL2CPP_METHOD_ATTR bool CookieContainer_AgeCookies_m3710352155 (CookieContainer_t2331592909 * __this, String_t* ___domain0, const RuntimeMethod* method);
// System.Int32 System.Net.CookieCollection::InternalAdd(System.Net.Cookie,System.Boolean)
extern "C" IL2CPP_METHOD_ATTR int32_t CookieCollection_InternalAdd_m3642455922 (CookieCollection_t3881042616 * __this, Cookie_t993873397 * ___cookie0, bool ___isStrict1, const RuntimeMethod* method);
// System.Void System.Net.CookieException::.ctor(System.String,System.Exception)
extern "C" IL2CPP_METHOD_ATTR void CookieException__ctor_m3966587263 (CookieException_t2325395694 * __this, String_t* ___message0, Exception_t * ___inner1, const RuntimeMethod* method);
// System.Object System.Collections.DictionaryEntry::get_Key()
extern "C" IL2CPP_METHOD_ATTR RuntimeObject * DictionaryEntry_get_Key_m3117378551 (DictionaryEntry_t3123975638 * __this, const RuntimeMethod* method);
// System.Object System.Collections.DictionaryEntry::get_Value()
extern "C" IL2CPP_METHOD_ATTR RuntimeObject * DictionaryEntry_get_Value_m618120527 (DictionaryEntry_t3123975638 * __this, const RuntimeMethod* method);
// System.Collections.ICollection System.Net.PathList::get_Values()
extern "C" IL2CPP_METHOD_ATTR RuntimeObject* PathList_get_Values_m2441809375 (PathList_t2806410337 * __this, const RuntimeMethod* method);
// System.Int32 System.Net.CookieContainer::ExpireCollection(System.Net.CookieCollection)
extern "C" IL2CPP_METHOD_ATTR int32_t CookieContainer_ExpireCollection_m3339691179 (CookieContainer_t2331592909 * __this, CookieCollection_t3881042616 * ___cc0, const RuntimeMethod* method);
// System.DateTime System.Net.CookieCollection::TimeStamp(System.Net.CookieCollection/Stamp)
extern "C" IL2CPP_METHOD_ATTR DateTime_t3738529785  CookieCollection_TimeStamp_m1846484418 (CookieCollection_t3881042616 * __this, int32_t ___how0, const RuntimeMethod* method);
// System.Boolean System.DateTime::op_LessThan(System.DateTime,System.DateTime)
extern "C" IL2CPP_METHOD_ATTR bool DateTime_op_LessThan_m2497205152 (RuntimeObject * __this /* static, unused */, DateTime_t3738529785  p0, DateTime_t3738529785  p1, const RuntimeMethod* method);
// System.Int32 System.Net.PathList::get_Count()
extern "C" IL2CPP_METHOD_ATTR int32_t PathList_get_Count_m669527148 (PathList_t2806410337 * __this, const RuntimeMethod* method);
// System.Array System.Array::CreateInstance(System.Type,System.Int32)
extern "C" IL2CPP_METHOD_ATTR RuntimeArray * Array_CreateInstance_m2750085942 (RuntimeObject * __this /* static, unused */, Type_t * p0, int32_t p1, const RuntimeMethod* method);
// System.Void System.Array::SetValue(System.Object,System.Int32)
extern "C" IL2CPP_METHOD_ATTR void Array_SetValue_m3412255035 (RuntimeArray * __this, RuntimeObject * p0, int32_t p1, const RuntimeMethod* method);
// System.Void System.Array::Sort(System.Array,System.Array)
extern "C" IL2CPP_METHOD_ATTR void Array_Sort_m459550270 (RuntimeObject * __this /* static, unused */, RuntimeArray * p0, RuntimeArray * p1, const RuntimeMethod* method);
// System.Object System.Array::GetValue(System.Int32)
extern "C" IL2CPP_METHOD_ATTR RuntimeObject * Array_GetValue_m2528546681 (RuntimeArray * __this, int32_t p0, const RuntimeMethod* method);
// System.Int32 System.Array::get_Length()
extern "C" IL2CPP_METHOD_ATTR int32_t Array_get_Length_m21610649 (RuntimeArray * __this, const RuntimeMethod* method);
// System.Boolean System.DateTime::op_Equality(System.DateTime,System.DateTime)
extern "C" IL2CPP_METHOD_ATTR bool DateTime_op_Equality_m1022058599 (RuntimeObject * __this /* static, unused */, DateTime_t3738529785  p0, DateTime_t3738529785  p1, const RuntimeMethod* method);
// System.String System.Net.HeaderVariantInfo::get_Name()
extern "C" IL2CPP_METHOD_ATTR String_t* HeaderVariantInfo_get_Name_m360960477 (HeaderVariantInfo_t1935685601 * __this, const RuntimeMethod* method);
// System.Net.CookieVariant System.Net.HeaderVariantInfo::get_Variant()
extern "C" IL2CPP_METHOD_ATTR int32_t HeaderVariantInfo_get_Variant_m2835642499 (HeaderVariantInfo_t1935685601 * __this, const RuntimeMethod* method);
// System.Boolean System.Net.CookieContainer::IsLocalDomain(System.String)
extern "C" IL2CPP_METHOD_ATTR bool CookieContainer_IsLocalDomain_m3071445029 (CookieContainer_t2331592909 * __this, String_t* ___host0, const RuntimeMethod* method);
// System.Void System.Net.CookieParser::.ctor(System.String)
extern "C" IL2CPP_METHOD_ATTR void CookieParser__ctor_m352952167 (CookieParser_t2349142305 * __this, String_t* ___cookieString0, const RuntimeMethod* method);
// System.Net.Cookie System.Net.CookieParser::Get()
extern "C" IL2CPP_METHOD_ATTR Cookie_t993873397 * CookieParser_Get_m3159593224 (CookieParser_t2349142305 * __this, const RuntimeMethod* method);
// System.Boolean System.Net.Cookie::VerifySetDefaults(System.Net.CookieVariant,System.Uri,System.Boolean,System.String,System.Boolean,System.Boolean)
extern "C" IL2CPP_METHOD_ATTR bool Cookie_VerifySetDefaults_m2347944681 (Cookie_t993873397 * __this, int32_t ___variant0, Uri_t100236324 * ___uri1, bool ___isLocalDomain2, String_t* ___localDomain3, bool ___set_default4, bool ___isThrow5, const RuntimeMethod* method);
// System.String System.Uri::get_AbsoluteUri()
extern "C" IL2CPP_METHOD_ATTR String_t* Uri_get_AbsoluteUri_m637273031 (Uri_t100236324 * __this, const RuntimeMethod* method);
// System.Void System.Net.CookieContainer::Add(System.Net.Cookie,System.Boolean)
extern "C" IL2CPP_METHOD_ATTR void CookieContainer_Add_m2909607730 (CookieContainer_t2331592909 * __this, Cookie_t993873397 * ___cookie0, bool ___throwOnError1, const RuntimeMethod* method);
// System.String System.Uri::get_Scheme()
extern "C" IL2CPP_METHOD_ATTR String_t* Uri_get_Scheme_m1686732325 (Uri_t100236324 * __this, const RuntimeMethod* method);
// System.Void System.Collections.Generic.List`1<System.String>::.ctor()
inline void List_1__ctor_m706204246 (List_1_t3319525431 * __this, const RuntimeMethod* method)
{
	((  void (*) (List_1_t3319525431 *, const RuntimeMethod*))List_1__ctor_m2321703786_gshared)(__this, method);
}
// System.Void System.Collections.Generic.List`1<System.String>::Add(!0)
inline void List_1_Add_m1685793073 (List_1_t3319525431 * __this, String_t* p0, const RuntimeMethod* method)
{
	((  void (*) (List_1_t3319525431 *, String_t*, const RuntimeMethod*))List_1_Add_m3338814081_gshared)(__this, p0, method);
}
// System.Int32 System.String::LastIndexOf(System.Char,System.Int32)
extern "C" IL2CPP_METHOD_ATTR int32_t String_LastIndexOf_m578673845 (String_t* __this, Il2CppChar p0, int32_t p1, const RuntimeMethod* method);
// System.Int32 System.String::IndexOf(System.Char,System.Int32)
extern "C" IL2CPP_METHOD_ATTR int32_t String_IndexOf_m2466398549 (String_t* __this, Il2CppChar p0, int32_t p1, const RuntimeMethod* method);
// System.Void System.Net.CookieContainer::BuildCookieCollectionFromDomainMatches(System.Uri,System.Boolean,System.Int32,System.Net.CookieCollection,System.Collections.Generic.List`1<System.String>,System.Boolean)
extern "C" IL2CPP_METHOD_ATTR void CookieContainer_BuildCookieCollectionFromDomainMatches_m1055748136 (CookieContainer_t2331592909 * __this, Uri_t100236324 * ___uri0, bool ___isSecure1, int32_t ___port2, CookieCollection_t3881042616 * ___cookies3, List_1_t3319525431 * ___domainAttribute4, bool ___matchOnlyPlainCookie5, const RuntimeMethod* method);
// !0 System.Collections.Generic.List`1<System.String>::get_Item(System.Int32)
inline String_t* List_1_get_Item_m883280456 (List_1_t3319525431 * __this, int32_t p0, const RuntimeMethod* method)
{
	return ((  String_t* (*) (List_1_t3319525431 *, int32_t, const RuntimeMethod*))List_1_get_Item_m1328026504_gshared)(__this, p0, method);
}
// System.Collections.IEnumerator System.Net.PathList::GetEnumerator()
extern "C" IL2CPP_METHOD_ATTR RuntimeObject* PathList_GetEnumerator_m3707745332 (PathList_t2806410337 * __this, const RuntimeMethod* method);
// System.Void System.Net.CookieContainer::MergeUpdateCollections(System.Net.CookieCollection,System.Net.CookieCollection,System.Int32,System.Boolean,System.Boolean)
extern "C" IL2CPP_METHOD_ATTR void CookieContainer_MergeUpdateCollections_m1597670700 (CookieContainer_t2331592909 * __this, CookieCollection_t3881042616 * ___destination0, CookieCollection_t3881042616 * ___source1, int32_t ___port2, bool ___isSecure3, bool ___isPlainOnly4, const RuntimeMethod* method);
// System.Int32 System.Collections.Generic.List`1<System.String>::get_Count()
inline int32_t List_1_get_Count_m2276455407 (List_1_t3319525431 * __this, const RuntimeMethod* method)
{
	return ((  int32_t (*) (List_1_t3319525431 *, const RuntimeMethod*))List_1_get_Count_m2934127733_gshared)(__this, method);
}
// System.Int32[] System.Net.Cookie::get_PortList()
extern "C" IL2CPP_METHOD_ATTR Int32U5BU5D_t385246372* Cookie_get_PortList_m712992926 (Cookie_t993873397 * __this, const RuntimeMethod* method);
// System.Boolean System.Net.Cookie::get_Secure()
extern "C" IL2CPP_METHOD_ATTR bool Cookie_get_Secure_m3212902782 (Cookie_t993873397 * __this, const RuntimeMethod* method);
// System.String System.Net.CookieContainer::GetCookieHeader(System.Uri,System.String&)
extern "C" IL2CPP_METHOD_ATTR String_t* CookieContainer_GetCookieHeader_m1289139136 (CookieContainer_t2331592909 * __this, Uri_t100236324 * ___uri0, String_t** ___optCookie21, const RuntimeMethod* method);
// System.Net.CookieCollection System.Net.CookieContainer::InternalGetCookies(System.Uri)
extern "C" IL2CPP_METHOD_ATTR CookieCollection_t3881042616 * CookieContainer_InternalGetCookies_m3783736142 (CookieContainer_t2331592909 * __this, Uri_t100236324 * ___uri0, const RuntimeMethod* method);
// System.Boolean System.Net.CookieCollection::get_IsOtherVersionSeen()
extern "C" IL2CPP_METHOD_ATTR bool CookieCollection_get_IsOtherVersionSeen_m1791560595 (CookieCollection_t3881042616 * __this, const RuntimeMethod* method);
// System.Void System.Net.HeaderVariantInfo::.ctor(System.String,System.Net.CookieVariant)
extern "C" IL2CPP_METHOD_ATTR void HeaderVariantInfo__ctor_m3174290741 (HeaderVariantInfo_t1935685601 * __this, String_t* ___name0, int32_t ___variant1, const RuntimeMethod* method);
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void System.Configuration.ConfigurationException::.ctor()
extern "C" IL2CPP_METHOD_ATTR void ConfigurationException__ctor_m1093486427 (ConfigurationException_t3515317685 * __this, const RuntimeMethod* method)
{
	{
		ConfigurationException__ctor_m2584225187(__this, (String_t*)NULL, /*hidden argument*/NULL);
		__this->set_filename_17((String_t*)NULL);
		__this->set_line_18(0);
		return;
	}
}
// System.Void System.Configuration.ConfigurationException::.ctor(System.String)
extern "C" IL2CPP_METHOD_ATTR void ConfigurationException__ctor_m2584225187 (ConfigurationException_t3515317685 * __this, String_t* ___message0, const RuntimeMethod* method)
{
	{
		String_t* L_0 = ___message0;
		SystemException__ctor_m3298527747(__this, L_0, /*hidden argument*/NULL);
		return;
	}
}
// System.Void System.Configuration.ConfigurationException::.ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)
extern "C" IL2CPP_METHOD_ATTR void ConfigurationException__ctor_m3612318247 (ConfigurationException_t3515317685 * __this, SerializationInfo_t950877179 * ___info0, StreamingContext_t3711869237  ___context1, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (ConfigurationException__ctor_m3612318247_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		SerializationInfo_t950877179 * L_0 = ___info0;
		StreamingContext_t3711869237  L_1 = ___context1;
		SystemException__ctor_m1515048899(__this, L_0, L_1, /*hidden argument*/NULL);
		SerializationInfo_t950877179 * L_2 = ___info0;
		NullCheck(L_2);
		String_t* L_3 = SerializationInfo_GetString_m3155282843(L_2, _stringLiteral1969920693, /*hidden argument*/NULL);
		__this->set_filename_17(L_3);
		SerializationInfo_t950877179 * L_4 = ___info0;
		NullCheck(L_4);
		int32_t L_5 = SerializationInfo_GetInt32_m2640574809(L_4, _stringLiteral2792132888, /*hidden argument*/NULL);
		__this->set_line_18(L_5);
		return;
	}
}
// System.Void System.Configuration.ConfigurationException::.ctor(System.String,System.Exception)
extern "C" IL2CPP_METHOD_ATTR void ConfigurationException__ctor_m1789999115 (ConfigurationException_t3515317685 * __this, String_t* ___message0, Exception_t * ___inner1, const RuntimeMethod* method)
{
	{
		String_t* L_0 = ___message0;
		Exception_t * L_1 = ___inner1;
		SystemException__ctor_m4132668650(__this, L_0, L_1, /*hidden argument*/NULL);
		return;
	}
}
// System.Void System.Configuration.ConfigurationException::.ctor(System.String,System.Xml.XmlNode)
extern "C" IL2CPP_METHOD_ATTR void ConfigurationException__ctor_m724544360 (ConfigurationException_t3515317685 * __this, String_t* ___message0, XmlNode_t3767805227 * ___node1, const RuntimeMethod* method)
{
	{
		String_t* L_0 = ___message0;
		SystemException__ctor_m3298527747(__this, L_0, /*hidden argument*/NULL);
		XmlNode_t3767805227 * L_1 = ___node1;
		String_t* L_2 = ConfigurationException_GetXmlNodeFilename_m3551913791(NULL /*static, unused*/, L_1, /*hidden argument*/NULL);
		__this->set_filename_17(L_2);
		XmlNode_t3767805227 * L_3 = ___node1;
		int32_t L_4 = ConfigurationException_GetXmlNodeLineNumber_m116427330(NULL /*static, unused*/, L_3, /*hidden argument*/NULL);
		__this->set_line_18(L_4);
		return;
	}
}
// System.Void System.Configuration.ConfigurationException::.ctor(System.String,System.Exception,System.Xml.XmlNode)
extern "C" IL2CPP_METHOD_ATTR void ConfigurationException__ctor_m3251818005 (ConfigurationException_t3515317685 * __this, String_t* ___message0, Exception_t * ___inner1, XmlNode_t3767805227 * ___node2, const RuntimeMethod* method)
{
	{
		String_t* L_0 = ___message0;
		Exception_t * L_1 = ___inner1;
		SystemException__ctor_m4132668650(__this, L_0, L_1, /*hidden argument*/NULL);
		XmlNode_t3767805227 * L_2 = ___node2;
		String_t* L_3 = ConfigurationException_GetXmlNodeFilename_m3551913791(NULL /*static, unused*/, L_2, /*hidden argument*/NULL);
		__this->set_filename_17(L_3);
		XmlNode_t3767805227 * L_4 = ___node2;
		int32_t L_5 = ConfigurationException_GetXmlNodeLineNumber_m116427330(NULL /*static, unused*/, L_4, /*hidden argument*/NULL);
		__this->set_line_18(L_5);
		return;
	}
}
// System.String System.Configuration.ConfigurationException::get_BareMessage()
extern "C" IL2CPP_METHOD_ATTR String_t* ConfigurationException_get_BareMessage_m1637313949 (ConfigurationException_t3515317685 * __this, const RuntimeMethod* method)
{
	{
		String_t* L_0 = Exception_get_Message_m3320461627(__this, /*hidden argument*/NULL);
		return L_0;
	}
}
// System.String System.Configuration.ConfigurationException::get_Message()
extern "C" IL2CPP_METHOD_ATTR String_t* ConfigurationException_get_Message_m2139401404 (ConfigurationException_t3515317685 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (ConfigurationException_get_Message_m2139401404_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	String_t* V_0 = NULL;
	{
		String_t* L_0 = __this->get_filename_17();
		if (!L_0)
		{
			goto IL_0081;
		}
	}
	{
		String_t* L_1 = __this->get_filename_17();
		NullCheck(L_1);
		int32_t L_2 = String_get_Length_m3847582255(L_1, /*hidden argument*/NULL);
		if (!L_2)
		{
			goto IL_0081;
		}
	}
	{
		int32_t L_3 = __this->get_line_18();
		if (!L_3)
		{
			goto IL_0063;
		}
	}
	{
		ObjectU5BU5D_t2843939325* L_4 = (ObjectU5BU5D_t2843939325*)SZArrayNew(ObjectU5BU5D_t2843939325_il2cpp_TypeInfo_var, (uint32_t)6);
		ObjectU5BU5D_t2843939325* L_5 = L_4;
		String_t* L_6 = VirtFuncInvoker0< String_t* >::Invoke(14 /* System.String System.Configuration.ConfigurationException::get_BareMessage() */, __this);
		NullCheck(L_5);
		ArrayElementTypeCheck (L_5, L_6);
		(L_5)->SetAt(static_cast<il2cpp_array_size_t>(0), (RuntimeObject *)L_6);
		ObjectU5BU5D_t2843939325* L_7 = L_5;
		NullCheck(L_7);
		ArrayElementTypeCheck (L_7, _stringLiteral3451041664);
		(L_7)->SetAt(static_cast<il2cpp_array_size_t>(1), (RuntimeObject *)_stringLiteral3451041664);
		ObjectU5BU5D_t2843939325* L_8 = L_7;
		String_t* L_9 = __this->get_filename_17();
		NullCheck(L_8);
		ArrayElementTypeCheck (L_8, L_9);
		(L_8)->SetAt(static_cast<il2cpp_array_size_t>(2), (RuntimeObject *)L_9);
		ObjectU5BU5D_t2843939325* L_10 = L_8;
		NullCheck(L_10);
		ArrayElementTypeCheck (L_10, _stringLiteral41810558);
		(L_10)->SetAt(static_cast<il2cpp_array_size_t>(3), (RuntimeObject *)_stringLiteral41810558);
		ObjectU5BU5D_t2843939325* L_11 = L_10;
		int32_t L_12 = __this->get_line_18();
		int32_t L_13 = L_12;
		RuntimeObject * L_14 = Box(Int32_t2950945753_il2cpp_TypeInfo_var, &L_13);
		NullCheck(L_11);
		ArrayElementTypeCheck (L_11, L_14);
		(L_11)->SetAt(static_cast<il2cpp_array_size_t>(4), (RuntimeObject *)L_14);
		ObjectU5BU5D_t2843939325* L_15 = L_11;
		NullCheck(L_15);
		ArrayElementTypeCheck (L_15, _stringLiteral3452614535);
		(L_15)->SetAt(static_cast<il2cpp_array_size_t>(5), (RuntimeObject *)_stringLiteral3452614535);
		String_t* L_16 = String_Concat_m2971454694(NULL /*static, unused*/, L_15, /*hidden argument*/NULL);
		V_0 = L_16;
		goto IL_00c5;
	}

IL_0063:
	{
		String_t* L_17 = VirtFuncInvoker0< String_t* >::Invoke(14 /* System.String System.Configuration.ConfigurationException::get_BareMessage() */, __this);
		String_t* L_18 = __this->get_filename_17();
		String_t* L_19 = String_Concat_m2163913788(NULL /*static, unused*/, L_17, _stringLiteral3451041664, L_18, _stringLiteral3452614535, /*hidden argument*/NULL);
		V_0 = L_19;
		goto IL_00c5;
	}

IL_0081:
	{
		int32_t L_20 = __this->get_line_18();
		if (!L_20)
		{
			goto IL_00be;
		}
	}
	{
		ObjectU5BU5D_t2843939325* L_21 = (ObjectU5BU5D_t2843939325*)SZArrayNew(ObjectU5BU5D_t2843939325_il2cpp_TypeInfo_var, (uint32_t)4);
		ObjectU5BU5D_t2843939325* L_22 = L_21;
		String_t* L_23 = VirtFuncInvoker0< String_t* >::Invoke(14 /* System.String System.Configuration.ConfigurationException::get_BareMessage() */, __this);
		NullCheck(L_22);
		ArrayElementTypeCheck (L_22, L_23);
		(L_22)->SetAt(static_cast<il2cpp_array_size_t>(0), (RuntimeObject *)L_23);
		ObjectU5BU5D_t2843939325* L_24 = L_22;
		NullCheck(L_24);
		ArrayElementTypeCheck (L_24, _stringLiteral3435510936);
		(L_24)->SetAt(static_cast<il2cpp_array_size_t>(1), (RuntimeObject *)_stringLiteral3435510936);
		ObjectU5BU5D_t2843939325* L_25 = L_24;
		int32_t L_26 = __this->get_line_18();
		int32_t L_27 = L_26;
		RuntimeObject * L_28 = Box(Int32_t2950945753_il2cpp_TypeInfo_var, &L_27);
		NullCheck(L_25);
		ArrayElementTypeCheck (L_25, L_28);
		(L_25)->SetAt(static_cast<il2cpp_array_size_t>(2), (RuntimeObject *)L_28);
		ObjectU5BU5D_t2843939325* L_29 = L_25;
		NullCheck(L_29);
		ArrayElementTypeCheck (L_29, _stringLiteral3452614535);
		(L_29)->SetAt(static_cast<il2cpp_array_size_t>(3), (RuntimeObject *)_stringLiteral3452614535);
		String_t* L_30 = String_Concat_m2971454694(NULL /*static, unused*/, L_29, /*hidden argument*/NULL);
		V_0 = L_30;
		goto IL_00c5;
	}

IL_00be:
	{
		String_t* L_31 = VirtFuncInvoker0< String_t* >::Invoke(14 /* System.String System.Configuration.ConfigurationException::get_BareMessage() */, __this);
		V_0 = L_31;
	}

IL_00c5:
	{
		String_t* L_32 = V_0;
		return L_32;
	}
}
// System.String System.Configuration.ConfigurationException::GetXmlNodeFilename(System.Xml.XmlNode)
extern "C" IL2CPP_METHOD_ATTR String_t* ConfigurationException_GetXmlNodeFilename_m3551913791 (RuntimeObject * __this /* static, unused */, XmlNode_t3767805227 * ___node0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (ConfigurationException_GetXmlNodeFilename_m3551913791_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		XmlNode_t3767805227 * L_0 = ___node0;
		if (((RuntimeObject*)IsInst((RuntimeObject*)L_0, IConfigXmlNode_t786196396_il2cpp_TypeInfo_var)))
		{
			goto IL_000e;
		}
	}
	{
		String_t* L_1 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(String_t_il2cpp_TypeInfo_var))->get_Empty_5();
		return L_1;
	}

IL_000e:
	{
		XmlNode_t3767805227 * L_2 = ___node0;
		NullCheck(((RuntimeObject*)Castclass((RuntimeObject*)L_2, IConfigXmlNode_t786196396_il2cpp_TypeInfo_var)));
		String_t* L_3 = InterfaceFuncInvoker0< String_t* >::Invoke(0 /* System.String System.Configuration.IConfigXmlNode::get_Filename() */, IConfigXmlNode_t786196396_il2cpp_TypeInfo_var, ((RuntimeObject*)Castclass((RuntimeObject*)L_2, IConfigXmlNode_t786196396_il2cpp_TypeInfo_var)));
		return L_3;
	}
}
// System.Int32 System.Configuration.ConfigurationException::GetXmlNodeLineNumber(System.Xml.XmlNode)
extern "C" IL2CPP_METHOD_ATTR int32_t ConfigurationException_GetXmlNodeLineNumber_m116427330 (RuntimeObject * __this /* static, unused */, XmlNode_t3767805227 * ___node0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (ConfigurationException_GetXmlNodeLineNumber_m116427330_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		XmlNode_t3767805227 * L_0 = ___node0;
		if (((RuntimeObject*)IsInst((RuntimeObject*)L_0, IConfigXmlNode_t786196396_il2cpp_TypeInfo_var)))
		{
			goto IL_000a;
		}
	}
	{
		return 0;
	}

IL_000a:
	{
		XmlNode_t3767805227 * L_1 = ___node0;
		NullCheck(((RuntimeObject*)Castclass((RuntimeObject*)L_1, IConfigXmlNode_t786196396_il2cpp_TypeInfo_var)));
		int32_t L_2 = InterfaceFuncInvoker0< int32_t >::Invoke(1 /* System.Int32 System.Configuration.IConfigXmlNode::get_LineNumber() */, IConfigXmlNode_t786196396_il2cpp_TypeInfo_var, ((RuntimeObject*)Castclass((RuntimeObject*)L_1, IConfigXmlNode_t786196396_il2cpp_TypeInfo_var)));
		return L_2;
	}
}
// System.Void System.Configuration.ConfigurationException::GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)
extern "C" IL2CPP_METHOD_ATTR void ConfigurationException_GetObjectData_m3317307704 (ConfigurationException_t3515317685 * __this, SerializationInfo_t950877179 * ___info0, StreamingContext_t3711869237  ___context1, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (ConfigurationException_GetObjectData_m3317307704_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		SerializationInfo_t950877179 * L_0 = ___info0;
		StreamingContext_t3711869237  L_1 = ___context1;
		Exception_GetObjectData_m1103241326(__this, L_0, L_1, /*hidden argument*/NULL);
		SerializationInfo_t950877179 * L_2 = ___info0;
		String_t* L_3 = __this->get_filename_17();
		NullCheck(L_2);
		SerializationInfo_AddValue_m2872281893(L_2, _stringLiteral1969920693, L_3, /*hidden argument*/NULL);
		SerializationInfo_t950877179 * L_4 = ___info0;
		int32_t L_5 = __this->get_line_18();
		NullCheck(L_4);
		SerializationInfo_AddValue_m412754688(L_4, _stringLiteral2792132888, L_5, /*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.Object System.Configuration.ConfigurationSettings::GetConfig(System.String)
extern "C" IL2CPP_METHOD_ATTR RuntimeObject * ConfigurationSettings_GetConfig_m1015220656 (RuntimeObject * __this /* static, unused */, String_t* ___sectionName0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (ConfigurationSettings_GetConfig_m1015220656_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		String_t* L_0 = ___sectionName0;
		IL2CPP_RUNTIME_CLASS_INIT(ConfigurationManager_t386529156_il2cpp_TypeInfo_var);
		RuntimeObject * L_1 = ConfigurationManager_GetSection_m2104119567(NULL /*static, unused*/, L_0, /*hidden argument*/NULL);
		return L_1;
	}
}
// System.Void System.Configuration.ConfigurationSettings::.cctor()
extern "C" IL2CPP_METHOD_ATTR void ConfigurationSettings__cctor_m3916280530 (RuntimeObject * __this /* static, unused */, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (ConfigurationSettings__cctor_m3916280530_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		IL2CPP_RUNTIME_CLASS_INIT(DefaultConfig_t1013547162_il2cpp_TypeInfo_var);
		DefaultConfig_t1013547162 * L_0 = DefaultConfig_GetInstance_m3547975637(NULL /*static, unused*/, /*hidden argument*/NULL);
		((ConfigurationSettings_t822951835_StaticFields*)il2cpp_codegen_static_fields_for(ConfigurationSettings_t822951835_il2cpp_TypeInfo_var))->set_config_0(L_0);
		RuntimeObject * L_1 = (RuntimeObject *)il2cpp_codegen_object_new(RuntimeObject_il2cpp_TypeInfo_var);
		Object__ctor_m297566312(L_1, /*hidden argument*/NULL);
		((ConfigurationSettings_t822951835_StaticFields*)il2cpp_codegen_static_fields_for(ConfigurationSettings_t822951835_il2cpp_TypeInfo_var))->set_lockobj_1(L_1);
		return;
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void System.Configuration.DefaultConfig::.ctor()
extern "C" IL2CPP_METHOD_ATTR void DefaultConfig__ctor_m151123192 (DefaultConfig_t1013547162 * __this, const RuntimeMethod* method)
{
	{
		Object__ctor_m297566312(__this, /*hidden argument*/NULL);
		return;
	}
}
// System.Configuration.DefaultConfig System.Configuration.DefaultConfig::GetInstance()
extern "C" IL2CPP_METHOD_ATTR DefaultConfig_t1013547162 * DefaultConfig_GetInstance_m3547975637 (RuntimeObject * __this /* static, unused */, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (DefaultConfig_GetInstance_m3547975637_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		IL2CPP_RUNTIME_CLASS_INIT(DefaultConfig_t1013547162_il2cpp_TypeInfo_var);
		DefaultConfig_t1013547162 * L_0 = ((DefaultConfig_t1013547162_StaticFields*)il2cpp_codegen_static_fields_for(DefaultConfig_t1013547162_il2cpp_TypeInfo_var))->get_instance_0();
		return L_0;
	}
}
// System.Void System.Configuration.DefaultConfig::.cctor()
extern "C" IL2CPP_METHOD_ATTR void DefaultConfig__cctor_m889089753 (RuntimeObject * __this /* static, unused */, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (DefaultConfig__cctor_m889089753_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		DefaultConfig_t1013547162 * L_0 = (DefaultConfig_t1013547162 *)il2cpp_codegen_object_new(DefaultConfig_t1013547162_il2cpp_TypeInfo_var);
		DefaultConfig__ctor_m151123192(L_0, /*hidden argument*/NULL);
		((DefaultConfig_t1013547162_StaticFields*)il2cpp_codegen_static_fields_for(DefaultConfig_t1013547162_il2cpp_TypeInfo_var))->set_instance_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.Object System.Configuration.PrivilegedConfigurationManager::GetSection(System.String)
extern "C" IL2CPP_METHOD_ATTR RuntimeObject * PrivilegedConfigurationManager_GetSection_m2679442228 (RuntimeObject * __this /* static, unused */, String_t* ___sectionName0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (PrivilegedConfigurationManager_GetSection_m2679442228_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		String_t* L_0 = ___sectionName0;
		IL2CPP_RUNTIME_CLASS_INIT(ConfigurationManager_t386529156_il2cpp_TypeInfo_var);
		RuntimeObject * L_1 = ConfigurationManager_GetSection_m2104119567(NULL /*static, unused*/, L_0, /*hidden argument*/NULL);
		return L_1;
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void System.Diagnostics.AssertSection::.cctor()
extern "C" IL2CPP_METHOD_ATTR void AssertSection__cctor_m3902536371 (RuntimeObject * __this /* static, unused */, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (AssertSection__cctor_m3902536371_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		RuntimeTypeHandle_t3027515415  L_0 = { reinterpret_cast<intptr_t> (Boolean_t97287965_0_0_0_var) };
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		Type_t * L_1 = Type_GetTypeFromHandle_m1620074514(NULL /*static, unused*/, L_0, /*hidden argument*/NULL);
		bool L_2 = ((bool)1);
		RuntimeObject * L_3 = Box(Boolean_t97287965_il2cpp_TypeInfo_var, &L_2);
		ConfigurationProperty_t3590861854 * L_4 = (ConfigurationProperty_t3590861854 *)il2cpp_codegen_object_new(ConfigurationProperty_t3590861854_il2cpp_TypeInfo_var);
		ConfigurationProperty__ctor_m3843348878(L_4, _stringLiteral2553246811, L_1, L_3, 0, /*hidden argument*/NULL);
		((AssertSection_t2347182250_StaticFields*)il2cpp_codegen_static_fields_for(AssertSection_t2347182250_il2cpp_TypeInfo_var))->set__propAssertUIEnabled_16(L_4);
		RuntimeTypeHandle_t3027515415  L_5 = { reinterpret_cast<intptr_t> (String_t_0_0_0_var) };
		Type_t * L_6 = Type_GetTypeFromHandle_m1620074514(NULL /*static, unused*/, L_5, /*hidden argument*/NULL);
		String_t* L_7 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(String_t_il2cpp_TypeInfo_var))->get_Empty_5();
		ConfigurationProperty_t3590861854 * L_8 = (ConfigurationProperty_t3590861854 *)il2cpp_codegen_object_new(ConfigurationProperty_t3590861854_il2cpp_TypeInfo_var);
		ConfigurationProperty__ctor_m3843348878(L_8, _stringLiteral2891204045, L_6, L_7, 0, /*hidden argument*/NULL);
		((AssertSection_t2347182250_StaticFields*)il2cpp_codegen_static_fields_for(AssertSection_t2347182250_il2cpp_TypeInfo_var))->set__propLogFile_17(L_8);
		ConfigurationPropertyCollection_t2852175726 * L_9 = (ConfigurationPropertyCollection_t2852175726 *)il2cpp_codegen_object_new(ConfigurationPropertyCollection_t2852175726_il2cpp_TypeInfo_var);
		ConfigurationPropertyCollection__ctor_m1951498512(L_9, /*hidden argument*/NULL);
		((AssertSection_t2347182250_StaticFields*)il2cpp_codegen_static_fields_for(AssertSection_t2347182250_il2cpp_TypeInfo_var))->set__properties_15(L_9);
		ConfigurationPropertyCollection_t2852175726 * L_10 = ((AssertSection_t2347182250_StaticFields*)il2cpp_codegen_static_fields_for(AssertSection_t2347182250_il2cpp_TypeInfo_var))->get__properties_15();
		ConfigurationProperty_t3590861854 * L_11 = ((AssertSection_t2347182250_StaticFields*)il2cpp_codegen_static_fields_for(AssertSection_t2347182250_il2cpp_TypeInfo_var))->get__propAssertUIEnabled_16();
		NullCheck(L_10);
		ConfigurationPropertyCollection_Add_m1567726929(L_10, L_11, /*hidden argument*/NULL);
		ConfigurationPropertyCollection_t2852175726 * L_12 = ((AssertSection_t2347182250_StaticFields*)il2cpp_codegen_static_fields_for(AssertSection_t2347182250_il2cpp_TypeInfo_var))->get__properties_15();
		ConfigurationProperty_t3590861854 * L_13 = ((AssertSection_t2347182250_StaticFields*)il2cpp_codegen_static_fields_for(AssertSection_t2347182250_il2cpp_TypeInfo_var))->get__propLogFile_17();
		NullCheck(L_12);
		ConfigurationPropertyCollection_Add_m1567726929(L_12, L_13, /*hidden argument*/NULL);
		return;
	}
}
// System.Configuration.ConfigurationPropertyCollection System.Diagnostics.AssertSection::get_Properties()
extern "C" IL2CPP_METHOD_ATTR ConfigurationPropertyCollection_t2852175726 * AssertSection_get_Properties_m1964973399 (AssertSection_t2347182250 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (AssertSection_get_Properties_m1964973399_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		IL2CPP_RUNTIME_CLASS_INIT(AssertSection_t2347182250_il2cpp_TypeInfo_var);
		ConfigurationPropertyCollection_t2852175726 * L_0 = ((AssertSection_t2347182250_StaticFields*)il2cpp_codegen_static_fields_for(AssertSection_t2347182250_il2cpp_TypeInfo_var))->get__properties_15();
		return L_0;
	}
}
// System.Void System.Diagnostics.AssertSection::.ctor()
extern "C" IL2CPP_METHOD_ATTR void AssertSection__ctor_m3055915304 (AssertSection_t2347182250 * __this, const RuntimeMethod* method)
{
	{
		ConfigurationElement__ctor_m252316685(__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.Diagnostics.BooleanSwitch::.ctor(System.String,System.String)
extern "C" IL2CPP_METHOD_ATTR void BooleanSwitch__ctor_m3542958405 (BooleanSwitch_t440064918 * __this, String_t* ___displayName0, String_t* ___description1, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (BooleanSwitch__ctor_m3542958405_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		String_t* L_0 = ___displayName0;
		String_t* L_1 = ___description1;
		IL2CPP_RUNTIME_CLASS_INIT(Switch_t4228844028_il2cpp_TypeInfo_var);
		Switch__ctor_m1927701791(__this, L_0, L_1, /*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.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverageAttribute::.ctor()
extern "C" IL2CPP_METHOD_ATTR void ExcludeFromCodeCoverageAttribute__ctor_m1574696851 (ExcludeFromCodeCoverageAttribute_t3578759089 * __this, const RuntimeMethod* method)
{
	{
		Attribute__ctor_m1529526131(__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.Diagnostics.ConfigurationManagerInternalFactory/Instance::.cctor()
extern "C" IL2CPP_METHOD_ATTR void Instance__cctor_m84484941 (RuntimeObject * __this /* static, unused */, const RuntimeMethod* method)
{
	{
		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.DefaultTraceListener::.cctor()
extern "C" IL2CPP_METHOD_ATTR void DefaultTraceListener__cctor_m2231705303 (RuntimeObject * __this /* static, unused */, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (DefaultTraceListener__cctor_m2231705303_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	String_t* V_0 = NULL;
	String_t* V_1 = NULL;
	String_t* V_2 = NULL;
	{
		IL2CPP_RUNTIME_CLASS_INIT(Path_t1605229823_il2cpp_TypeInfo_var);
		Il2CppChar L_0 = ((Path_t1605229823_StaticFields*)il2cpp_codegen_static_fields_for(Path_t1605229823_il2cpp_TypeInfo_var))->get_DirectorySeparatorChar_2();
		((DefaultTraceListener_t2804304119_StaticFields*)il2cpp_codegen_static_fields_for(DefaultTraceListener_t2804304119_il2cpp_TypeInfo_var))->set_OnWin32_9((bool)((((int32_t)L_0) == ((int32_t)((int32_t)92)))? 1 : 0));
		bool L_1 = ((DefaultTraceListener_t2804304119_StaticFields*)il2cpp_codegen_static_fields_for(DefaultTraceListener_t2804304119_il2cpp_TypeInfo_var))->get_OnWin32_9();
		if (L_1)
		{
			goto IL_007d;
		}
	}
	{
		String_t* L_2 = Environment_GetEnvironmentVariable_m394552009(NULL /*static, unused*/, _stringLiteral3891798113, /*hidden argument*/NULL);
		V_0 = L_2;
		String_t* L_3 = V_0;
		if (!L_3)
		{
			goto IL_007d;
		}
	}
	{
		V_1 = (String_t*)NULL;
		V_2 = (String_t*)NULL;
		String_t* L_4 = V_0;
		NullCheck(L_4);
		bool L_5 = String_StartsWith_m1759067526(L_4, _stringLiteral1530190745, /*hidden argument*/NULL);
		if (!L_5)
		{
			goto IL_0048;
		}
	}
	{
		V_1 = _stringLiteral1530190745;
		String_t* L_6 = V_0;
		String_t* L_7 = DefaultTraceListener_GetPrefix_m415696198(NULL /*static, unused*/, L_6, _stringLiteral1530190745, /*hidden argument*/NULL);
		V_2 = L_7;
		goto IL_0071;
	}

IL_0048:
	{
		String_t* L_8 = V_0;
		NullCheck(L_8);
		bool L_9 = String_StartsWith_m1759067526(L_8, _stringLiteral3953580575, /*hidden argument*/NULL);
		if (!L_9)
		{
			goto IL_0069;
		}
	}
	{
		V_1 = _stringLiteral3953580575;
		String_t* L_10 = V_0;
		String_t* L_11 = DefaultTraceListener_GetPrefix_m415696198(NULL /*static, unused*/, L_10, _stringLiteral3953580575, /*hidden argument*/NULL);
		V_2 = L_11;
		goto IL_0071;
	}

IL_0069:
	{
		String_t* L_12 = V_0;
		V_1 = L_12;
		V_2 = _stringLiteral757602046;
	}

IL_0071:
	{
		String_t* L_13 = V_1;
		((DefaultTraceListener_t2804304119_StaticFields*)il2cpp_codegen_static_fields_for(DefaultTraceListener_t2804304119_il2cpp_TypeInfo_var))->set_MonoTraceFile_11(L_13);
		String_t* L_14 = V_2;
		((DefaultTraceListener_t2804304119_StaticFields*)il2cpp_codegen_static_fields_for(DefaultTraceListener_t2804304119_il2cpp_TypeInfo_var))->set_MonoTracePrefix_10(L_14);
	}

IL_007d:
	{
		return;
	}
}
// System.String System.Diagnostics.DefaultTraceListener::GetPrefix(System.String,System.String)
extern "C" IL2CPP_METHOD_ATTR String_t* DefaultTraceListener_GetPrefix_m415696198 (RuntimeObject * __this /* static, unused */, String_t* ___var0, String_t* ___target1, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (DefaultTraceListener_GetPrefix_m415696198_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		String_t* L_0 = ___var0;
		NullCheck(L_0);
		int32_t L_1 = String_get_Length_m3847582255(L_0, /*hidden argument*/NULL);
		String_t* L_2 = ___target1;
		NullCheck(L_2);
		int32_t L_3 = String_get_Length_m3847582255(L_2, /*hidden argument*/NULL);
		if ((((int32_t)L_1) <= ((int32_t)L_3)))
		{
			goto IL_001d;
		}
	}
	{
		String_t* L_4 = ___var0;
		String_t* L_5 = ___target1;
		NullCheck(L_5);
		int32_t L_6 = String_get_Length_m3847582255(L_5, /*hidden argument*/NULL);
		NullCheck(L_4);
		String_t* L_7 = String_Substring_m2848979100(L_4, ((int32_t)il2cpp_codegen_add((int32_t)L_6, (int32_t)1)), /*hidden argument*/NULL);
		return L_7;
	}

IL_001d:
	{
		return _stringLiteral757602046;
	}
}
// System.Void System.Diagnostics.DefaultTraceListener::.ctor()
extern "C" IL2CPP_METHOD_ATTR void DefaultTraceListener__ctor_m3705995754 (DefaultTraceListener_t2804304119 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (DefaultTraceListener__ctor_m3705995754_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		TraceListener__ctor_m290583152(__this, _stringLiteral1948333211, /*hidden argument*/NULL);
		return;
	}
}
// System.Void System.Diagnostics.DefaultTraceListener::set_AssertUiEnabled(System.Boolean)
extern "C" IL2CPP_METHOD_ATTR void DefaultTraceListener_set_AssertUiEnabled_m3374149651 (DefaultTraceListener_t2804304119 * __this, bool ___value0, const RuntimeMethod* method)
{
	{
		bool L_0 = ___value0;
		__this->set_assertUiEnabled_13(L_0);
		return;
	}
}
// System.Void System.Diagnostics.DefaultTraceListener::set_LogFileName(System.String)
extern "C" IL2CPP_METHOD_ATTR void DefaultTraceListener_set_LogFileName_m422834426 (DefaultTraceListener_t2804304119 * __this, String_t* ___value0, const RuntimeMethod* method)
{
	{
		String_t* L_0 = ___value0;
		__this->set_logFileName_12(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.String[] System.Diagnostics.DelimitedListTraceListener::GetSupportedAttributes()
extern "C" IL2CPP_METHOD_ATTR StringU5BU5D_t1281789340* DelimitedListTraceListener_GetSupportedAttributes_m1478311023 (DelimitedListTraceListener_t2303506067 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (DelimitedListTraceListener_GetSupportedAttributes_m1478311023_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		StringU5BU5D_t1281789340* L_0 = (StringU5BU5D_t1281789340*)SZArrayNew(StringU5BU5D_t1281789340_il2cpp_TypeInfo_var, (uint32_t)1);
		StringU5BU5D_t1281789340* L_1 = L_0;
		NullCheck(L_1);
		ArrayElementTypeCheck (L_1, _stringLiteral4128592124);
		(L_1)->SetAt(static_cast<il2cpp_array_size_t>(0), (String_t*)_stringLiteral4128592124);
		return L_1;
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.String System.Diagnostics.DiagnosticsConfiguration::get_ConfigFilePath()
extern "C" IL2CPP_METHOD_ATTR String_t* DiagnosticsConfiguration_get_ConfigFilePath_m1494149554 (RuntimeObject * __this /* static, unused */, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (DiagnosticsConfiguration_get_ConfigFilePath_m1494149554_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	SystemDiagnosticsSection_t3552941008 * V_0 = NULL;
	{
		IL2CPP_RUNTIME_CLASS_INIT(DiagnosticsConfiguration_t1159239597_il2cpp_TypeInfo_var);
		DiagnosticsConfiguration_Initialize_m530461002(NULL /*static, unused*/, /*hidden argument*/NULL);
		SystemDiagnosticsSection_t3552941008 * L_0 = ((DiagnosticsConfiguration_t1159239597_StaticFields*)il2cpp_codegen_static_fields_for(DiagnosticsConfiguration_t1159239597_il2cpp_TypeInfo_var))->get_configSection_0();
		il2cpp_codegen_memory_barrier();
		V_0 = L_0;
		SystemDiagnosticsSection_t3552941008 * L_1 = V_0;
		if (!L_1)
		{
			goto IL_001c;
		}
	}
	{
		SystemDiagnosticsSection_t3552941008 * L_2 = V_0;
		NullCheck(L_2);
		ElementInformation_t2651568025 * L_3 = ConfigurationElement_get_ElementInformation_m2071761187(L_2, /*hidden argument*/NULL);
		NullCheck(L_3);
		String_t* L_4 = ElementInformation_get_Source_m4054986467(L_3, /*hidden argument*/NULL);
		return L_4;
	}

IL_001c:
	{
		String_t* L_5 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(String_t_il2cpp_TypeInfo_var))->get_Empty_5();
		return L_5;
	}
}
// System.Boolean System.Diagnostics.DiagnosticsConfiguration::get_AutoFlush()
extern "C" IL2CPP_METHOD_ATTR bool DiagnosticsConfiguration_get_AutoFlush_m364186965 (RuntimeObject * __this /* static, unused */, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (DiagnosticsConfiguration_get_AutoFlush_m364186965_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	SystemDiagnosticsSection_t3552941008 * V_0 = NULL;
	{
		IL2CPP_RUNTIME_CLASS_INIT(DiagnosticsConfiguration_t1159239597_il2cpp_TypeInfo_var);
		DiagnosticsConfiguration_Initialize_m530461002(NULL /*static, unused*/, /*hidden argument*/NULL);
		SystemDiagnosticsSection_t3552941008 * L_0 = ((DiagnosticsConfiguration_t1159239597_StaticFields*)il2cpp_codegen_static_fields_for(DiagnosticsConfiguration_t1159239597_il2cpp_TypeInfo_var))->get_configSection_0();
		il2cpp_codegen_memory_barrier();
		V_0 = L_0;
		SystemDiagnosticsSection_t3552941008 * L_1 = V_0;
		if (!L_1)
		{
			goto IL_0024;
		}
	}
	{
		SystemDiagnosticsSection_t3552941008 * L_2 = V_0;
		NullCheck(L_2);
		TraceSection_t4243885952 * L_3 = SystemDiagnosticsSection_get_Trace_m1136561004(L_2, /*hidden argument*/NULL);
		if (!L_3)
		{
			goto IL_0024;
		}
	}
	{
		SystemDiagnosticsSection_t3552941008 * L_4 = V_0;
		NullCheck(L_4);
		TraceSection_t4243885952 * L_5 = SystemDiagnosticsSection_get_Trace_m1136561004(L_4, /*hidden argument*/NULL);
		NullCheck(L_5);
		bool L_6 = TraceSection_get_AutoFlush_m2897009870(L_5, /*hidden argument*/NULL);
		return L_6;
	}

IL_0024:
	{
		return (bool)0;
	}
}
// System.Boolean System.Diagnostics.DiagnosticsConfiguration::get_UseGlobalLock()
extern "C" IL2CPP_METHOD_ATTR bool DiagnosticsConfiguration_get_UseGlobalLock_m3919191160 (RuntimeObject * __this /* static, unused */, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (DiagnosticsConfiguration_get_UseGlobalLock_m3919191160_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	SystemDiagnosticsSection_t3552941008 * V_0 = NULL;
	{
		IL2CPP_RUNTIME_CLASS_INIT(DiagnosticsConfiguration_t1159239597_il2cpp_TypeInfo_var);
		DiagnosticsConfiguration_Initialize_m530461002(NULL /*static, unused*/, /*hidden argument*/NULL);
		SystemDiagnosticsSection_t3552941008 * L_0 = ((DiagnosticsConfiguration_t1159239597_StaticFields*)il2cpp_codegen_static_fields_for(DiagnosticsConfiguration_t1159239597_il2cpp_TypeInfo_var))->get_configSection_0();
		il2cpp_codegen_memory_barrier();
		V_0 = L_0;
		SystemDiagnosticsSection_t3552941008 * L_1 = V_0;
		if (!L_1)
		{
			goto IL_0024;
		}
	}
	{
		SystemDiagnosticsSection_t3552941008 * L_2 = V_0;
		NullCheck(L_2);
		TraceSection_t4243885952 * L_3 = SystemDiagnosticsSection_get_Trace_m1136561004(L_2, /*hidden argument*/NULL);
		if (!L_3)
		{
			goto IL_0024;
		}
	}
	{
		SystemDiagnosticsSection_t3552941008 * L_4 = V_0;
		NullCheck(L_4);
		TraceSection_t4243885952 * L_5 = SystemDiagnosticsSection_get_Trace_m1136561004(L_4, /*hidden argument*/NULL);
		NullCheck(L_5);
		bool L_6 = TraceSection_get_UseGlobalLock_m1395084608(L_5, /*hidden argument*/NULL);
		return L_6;
	}

IL_0024:
	{
		return (bool)1;
	}
}
// System.Int32 System.Diagnostics.DiagnosticsConfiguration::get_IndentSize()
extern "C" IL2CPP_METHOD_ATTR int32_t DiagnosticsConfiguration_get_IndentSize_m3883703706 (RuntimeObject * __this /* static, unused */, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (DiagnosticsConfiguration_get_IndentSize_m3883703706_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	SystemDiagnosticsSection_t3552941008 * V_0 = NULL;
	{
		IL2CPP_RUNTIME_CLASS_INIT(DiagnosticsConfiguration_t1159239597_il2cpp_TypeInfo_var);
		DiagnosticsConfiguration_Initialize_m530461002(NULL /*static, unused*/, /*hidden argument*/NULL);
		SystemDiagnosticsSection_t3552941008 * L_0 = ((DiagnosticsConfiguration_t1159239597_StaticFields*)il2cpp_codegen_static_fields_for(DiagnosticsConfiguration_t1159239597_il2cpp_TypeInfo_var))->get_configSection_0();
		il2cpp_codegen_memory_barrier();
		V_0 = L_0;
		SystemDiagnosticsSection_t3552941008 * L_1 = V_0;
		if (!L_1)
		{
			goto IL_0024;
		}
	}
	{
		SystemDiagnosticsSection_t3552941008 * L_2 = V_0;
		NullCheck(L_2);
		TraceSection_t4243885952 * L_3 = SystemDiagnosticsSection_get_Trace_m1136561004(L_2, /*hidden argument*/NULL);
		if (!L_3)
		{
			goto IL_0024;
		}
	}
	{
		SystemDiagnosticsSection_t3552941008 * L_4 = V_0;
		NullCheck(L_4);
		TraceSection_t4243885952 * L_5 = SystemDiagnosticsSection_get_Trace_m1136561004(L_4, /*hidden argument*/NULL);
		NullCheck(L_5);
		int32_t L_6 = TraceSection_get_IndentSize_m2502884645(L_5, /*hidden argument*/NULL);
		return L_6;
	}

IL_0024:
	{
		return 4;
	}
}
// System.Diagnostics.ListenerElementsCollection System.Diagnostics.DiagnosticsConfiguration::get_SharedListeners()
extern "C" IL2CPP_METHOD_ATTR ListenerElementsCollection_t1095146761 * DiagnosticsConfiguration_get_SharedListeners_m2151324650 (RuntimeObject * __this /* static, unused */, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (DiagnosticsConfiguration_get_SharedListeners_m2151324650_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	SystemDiagnosticsSection_t3552941008 * V_0 = NULL;
	{
		IL2CPP_RUNTIME_CLASS_INIT(DiagnosticsConfiguration_t1159239597_il2cpp_TypeInfo_var);
		DiagnosticsConfiguration_Initialize_m530461002(NULL /*static, unused*/, /*hidden argument*/NULL);
		SystemDiagnosticsSection_t3552941008 * L_0 = ((DiagnosticsConfiguration_t1159239597_StaticFields*)il2cpp_codegen_static_fields_for(DiagnosticsConfiguration_t1159239597_il2cpp_TypeInfo_var))->get_configSection_0();
		il2cpp_codegen_memory_barrier();
		V_0 = L_0;
		SystemDiagnosticsSection_t3552941008 * L_1 = V_0;
		if (!L_1)
		{
			goto IL_0017;
		}
	}
	{
		SystemDiagnosticsSection_t3552941008 * L_2 = V_0;
		NullCheck(L_2);
		ListenerElementsCollection_t1095146761 * L_3 = SystemDiagnosticsSection_get_SharedListeners_m312120107(L_2, /*hidden argument*/NULL);
		return L_3;
	}

IL_0017:
	{
		return (ListenerElementsCollection_t1095146761 *)NULL;
	}
}
// System.Diagnostics.SystemDiagnosticsSection System.Diagnostics.DiagnosticsConfiguration::get_SystemDiagnosticsSection()
extern "C" IL2CPP_METHOD_ATTR SystemDiagnosticsSection_t3552941008 * DiagnosticsConfiguration_get_SystemDiagnosticsSection_m129983614 (RuntimeObject * __this /* static, unused */, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (DiagnosticsConfiguration_get_SystemDiagnosticsSection_m129983614_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		IL2CPP_RUNTIME_CLASS_INIT(DiagnosticsConfiguration_t1159239597_il2cpp_TypeInfo_var);
		DiagnosticsConfiguration_Initialize_m530461002(NULL /*static, unused*/, /*hidden argument*/NULL);
		SystemDiagnosticsSection_t3552941008 * L_0 = ((DiagnosticsConfiguration_t1159239597_StaticFields*)il2cpp_codegen_static_fields_for(DiagnosticsConfiguration_t1159239597_il2cpp_TypeInfo_var))->get_configSection_0();
		il2cpp_codegen_memory_barrier();
		return L_0;
	}
}
// System.Diagnostics.SystemDiagnosticsSection System.Diagnostics.DiagnosticsConfiguration::GetConfigSection()
extern "C" IL2CPP_METHOD_ATTR SystemDiagnosticsSection_t3552941008 * DiagnosticsConfiguration_GetConfigSection_m1656643360 (RuntimeObject * __this /* static, unused */, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (DiagnosticsConfiguration_GetConfigSection_m1656643360_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	RuntimeObject * V_0 = NULL;
	{
		RuntimeObject * L_0 = PrivilegedConfigurationManager_GetSection_m2679442228(NULL /*static, unused*/, _stringLiteral786871009, /*hidden argument*/NULL);
		V_0 = L_0;
		RuntimeObject * L_1 = V_0;
		if (!((SystemDiagnosticsSection_t3552941008 *)IsInstClass((RuntimeObject*)L_1, SystemDiagnosticsSection_t3552941008_il2cpp_TypeInfo_var)))
		{
			goto IL_001a;
		}
	}
	{
		RuntimeObject * L_2 = V_0;
		return ((SystemDiagnosticsSection_t3552941008 *)CastclassClass((RuntimeObject*)L_2, SystemDiagnosticsSection_t3552941008_il2cpp_TypeInfo_var));
	}

IL_001a:
	{
		return (SystemDiagnosticsSection_t3552941008 *)NULL;
	}
}
// System.Boolean System.Diagnostics.DiagnosticsConfiguration::IsInitializing()
extern "C" IL2CPP_METHOD_ATTR bool DiagnosticsConfiguration_IsInitializing_m1873427180 (RuntimeObject * __this /* static, unused */, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (DiagnosticsConfiguration_IsInitializing_m1873427180_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		IL2CPP_RUNTIME_CLASS_INIT(DiagnosticsConfiguration_t1159239597_il2cpp_TypeInfo_var);
		int32_t L_0 = ((DiagnosticsConfiguration_t1159239597_StaticFields*)il2cpp_codegen_static_fields_for(DiagnosticsConfiguration_t1159239597_il2cpp_TypeInfo_var))->get_initState_1();
		il2cpp_codegen_memory_barrier();
		return (bool)((((int32_t)L_0) == ((int32_t)1))? 1 : 0);
	}
}
// System.Boolean System.Diagnostics.DiagnosticsConfiguration::IsInitialized()
extern "C" IL2CPP_METHOD_ATTR bool DiagnosticsConfiguration_IsInitialized_m642035470 (RuntimeObject * __this /* static, unused */, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (DiagnosticsConfiguration_IsInitialized_m642035470_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		IL2CPP_RUNTIME_CLASS_INIT(DiagnosticsConfiguration_t1159239597_il2cpp_TypeInfo_var);
		int32_t L_0 = ((DiagnosticsConfiguration_t1159239597_StaticFields*)il2cpp_codegen_static_fields_for(DiagnosticsConfiguration_t1159239597_il2cpp_TypeInfo_var))->get_initState_1();
		il2cpp_codegen_memory_barrier();
		return (bool)((((int32_t)L_0) == ((int32_t)2))? 1 : 0);
	}
}
// System.Void System.Diagnostics.DiagnosticsConfiguration::Initialize()
extern "C" IL2CPP_METHOD_ATTR void DiagnosticsConfiguration_Initialize_m530461002 (RuntimeObject * __this /* static, unused */, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (DiagnosticsConfiguration_Initialize_m530461002_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	RuntimeObject * V_0 = NULL;
	bool V_1 = false;
	Exception_t * __last_unhandled_exception = 0;
	NO_UNUSED_WARNING (__last_unhandled_exception);
	Exception_t * __exception_local = 0;
	NO_UNUSED_WARNING (__exception_local);
	int32_t __leave_target = -1;
	NO_UNUSED_WARNING (__leave_target);
	{
		IL2CPP_RUNTIME_CLASS_INIT(TraceInternal_t3347261369_il2cpp_TypeInfo_var);
		RuntimeObject * L_0 = ((TraceInternal_t3347261369_StaticFields*)il2cpp_codegen_static_fields_for(TraceInternal_t3347261369_il2cpp_TypeInfo_var))->get_critSec_8();
		V_0 = L_0;
		V_1 = (bool)0;
	}

IL_0008:
	try
	{ // begin try (depth: 1)
		{
			RuntimeObject * L_1 = V_0;
			Monitor_Enter_m984175629(NULL /*static, unused*/, L_1, (bool*)(&V_1), /*hidden argument*/NULL);
			IL2CPP_RUNTIME_CLASS_INIT(DiagnosticsConfiguration_t1159239597_il2cpp_TypeInfo_var);
			int32_t L_2 = ((DiagnosticsConfiguration_t1159239597_StaticFields*)il2cpp_codegen_static_fields_for(DiagnosticsConfiguration_t1159239597_il2cpp_TypeInfo_var))->get_initState_1();
			il2cpp_codegen_memory_barrier();
			if (L_2)
			{
				goto IL_0020;
			}
		}

IL_0019:
		{
			IL2CPP_RUNTIME_CLASS_INIT(Instance_t2576538215_il2cpp_TypeInfo_var);
			bool L_3 = ((Instance_t2576538215_StaticFields*)il2cpp_codegen_static_fields_for(Instance_t2576538215_il2cpp_TypeInfo_var))->get_SetConfigurationSystemInProgress_0();
			if (!L_3)
			{
				goto IL_0022;
			}
		}

IL_0020:
		{
			IL2CPP_LEAVE(0x4B, FINALLY_0041);
		}

IL_0022:
		{
			IL2CPP_RUNTIME_CLASS_INIT(DiagnosticsConfiguration_t1159239597_il2cpp_TypeInfo_var);
			il2cpp_codegen_memory_barrier();
			((DiagnosticsConfiguration_t1159239597_StaticFields*)il2cpp_codegen_static_fields_for(DiagnosticsConfiguration_t1159239597_il2cpp_TypeInfo_var))->set_initState_1(1);
		}

IL_002a:
		try
		{ // begin try (depth: 2)
			IL2CPP_RUNTIME_CLASS_INIT(DiagnosticsConfiguration_t1159239597_il2cpp_TypeInfo_var);
			SystemDiagnosticsSection_t3552941008 * L_4 = DiagnosticsConfiguration_GetConfigSection_m1656643360(NULL /*static, unused*/, /*hidden argument*/NULL);
			il2cpp_codegen_memory_barrier();
			((DiagnosticsConfiguration_t1159239597_StaticFields*)il2cpp_codegen_static_fields_for(DiagnosticsConfiguration_t1159239597_il2cpp_TypeInfo_var))->set_configSection_0(L_4);
			IL2CPP_LEAVE(0x4B, FINALLY_0038);
		} // end try (depth: 2)
		catch(Il2CppExceptionWrapper& e)
		{
			__last_unhandled_exception = (Exception_t *)e.ex;
			goto FINALLY_0038;
		}

FINALLY_0038:
		{ // begin finally (depth: 2)
			IL2CPP_RUNTIME_CLASS_INIT(DiagnosticsConfiguration_t1159239597_il2cpp_TypeInfo_var);
			il2cpp_codegen_memory_barrier();
			((DiagnosticsConfiguration_t1159239597_StaticFields*)il2cpp_codegen_static_fields_for(DiagnosticsConfiguration_t1159239597_il2cpp_TypeInfo_var))->set_initState_1(2);
			IL2CPP_END_FINALLY(56)
		} // end finally (depth: 2)
		IL2CPP_CLEANUP(56)
		{
			IL2CPP_END_CLEANUP(0x4B, FINALLY_0041);
			IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
		}
	} // end try (depth: 1)
	catch(Il2CppExceptionWrapper& e)
	{
		__last_unhandled_exception = (Exception_t *)e.ex;
		goto FINALLY_0041;
	}

FINALLY_0041:
	{ // begin finally (depth: 1)
		{
			bool L_5 = V_1;
			if (!L_5)
			{
				goto IL_004a;
			}
		}

IL_0044:
		{
			RuntimeObject * L_6 = V_0;
			Monitor_Exit_m3585316909(NULL /*static, unused*/, L_6, /*hidden argument*/NULL);
		}

IL_004a:
		{
			IL2CPP_END_FINALLY(65)
		}
	} // end finally (depth: 1)
	IL2CPP_CLEANUP(65)
	{
		IL2CPP_JUMP_TBL(0x4B, IL_004b)
		IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
	}

IL_004b:
	{
		return;
	}
}
// System.Void System.Diagnostics.DiagnosticsConfiguration::.cctor()
extern "C" IL2CPP_METHOD_ATTR void DiagnosticsConfiguration__cctor_m3828974540 (RuntimeObject * __this /* static, unused */, const RuntimeMethod* method)
{
	{
		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()
extern "C" IL2CPP_METHOD_ATTR void DiagnosticsConfigurationHandler__ctor_m343161155 (DiagnosticsConfigurationHandler_t2074484573 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (DiagnosticsConfigurationHandler__ctor_m343161155_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		Hashtable_t1853889766 * L_0 = (Hashtable_t1853889766 *)il2cpp_codegen_object_new(Hashtable_t1853889766_il2cpp_TypeInfo_var);
		Hashtable__ctor_m1815022027(L_0, /*hidden argument*/NULL);
		__this->set_elementHandlers_1(L_0);
		Object__ctor_m297566312(__this, /*hidden argument*/NULL);
		RuntimeObject* L_1 = __this->get_elementHandlers_1();
		intptr_t L_2 = (intptr_t)DiagnosticsConfigurationHandler_AddAssertNode_m1012592237_RuntimeMethod_var;
		ElementHandler_t2521990823 * L_3 = (ElementHandler_t2521990823 *)il2cpp_codegen_object_new(ElementHandler_t2521990823_il2cpp_TypeInfo_var);
		ElementHandler__ctor_m3437751304(L_3, __this, (intptr_t)L_2, /*hidden argument*/NULL);
		NullCheck(L_1);
		InterfaceActionInvoker2< RuntimeObject *, RuntimeObject * >::Invoke(1 /* System.Void System.Collections.IDictionary::set_Item(System.Object,System.Object) */, IDictionary_t1363984059_il2cpp_TypeInfo_var, L_1, _stringLiteral1670071986, L_3);
		RuntimeObject* L_4 = __this->get_elementHandlers_1();
		intptr_t L_5 = (intptr_t)DiagnosticsConfigurationHandler_AddPerformanceCountersNode_m3882628209_RuntimeMethod_var;
		ElementHandler_t2521990823 * L_6 = (ElementHandler_t2521990823 *)il2cpp_codegen_object_new(ElementHandler_t2521990823_il2cpp_TypeInfo_var);
		ElementHandler__ctor_m3437751304(L_6, __this, (intptr_t)L_5, /*hidden argument*/NULL);
		NullCheck(L_4);
		InterfaceActionInvoker2< RuntimeObject *, RuntimeObject * >::Invoke(1 /* System.Void System.Collections.IDictionary::set_Item(System.Object,System.Object) */, IDictionary_t1363984059_il2cpp_TypeInfo_var, L_4, _stringLiteral1922940613, L_6);
		RuntimeObject* L_7 = __this->get_elementHandlers_1();
		intptr_t L_8 = (intptr_t)DiagnosticsConfigurationHandler_AddSwitchesNode_m3534264561_RuntimeMethod_var;
		ElementHandler_t2521990823 * L_9 = (ElementHandler_t2521990823 *)il2cpp_codegen_object_new(ElementHandler_t2521990823_il2cpp_TypeInfo_var);
		ElementHandler__ctor_m3437751304(L_9, __this, (intptr_t)L_8, /*hidden argument*/NULL);
		NullCheck(L_7);
		InterfaceActionInvoker2< RuntimeObject *, RuntimeObject * >::Invoke(1 /* System.Void System.Collections.IDictionary::set_Item(System.Object,System.Object) */, IDictionary_t1363984059_il2cpp_TypeInfo_var, L_7, _stringLiteral407879406, L_9);
		RuntimeObject* L_10 = __this->get_elementHandlers_1();
		intptr_t L_11 = (intptr_t)DiagnosticsConfigurationHandler_AddTraceNode_m3669193440_RuntimeMethod_var;
		ElementHandler_t2521990823 * L_12 = (ElementHandler_t2521990823 *)il2cpp_codegen_object_new(ElementHandler_t2521990823_il2cpp_TypeInfo_var);
		ElementHandler__ctor_m3437751304(L_12, __this, (intptr_t)L_11, /*hidden argument*/NULL);
		NullCheck(L_10);
		InterfaceActionInvoker2< RuntimeObject *, RuntimeObject * >::Invoke(1 /* System.Void System.Collections.IDictionary::set_Item(System.Object,System.Object) */, IDictionary_t1363984059_il2cpp_TypeInfo_var, L_10, _stringLiteral1609214314, L_12);
		RuntimeObject* L_13 = __this->get_elementHandlers_1();
		intptr_t L_14 = (intptr_t)DiagnosticsConfigurationHandler_AddSourcesNode_m4116619100_RuntimeMethod_var;
		ElementHandler_t2521990823 * L_15 = (ElementHandler_t2521990823 *)il2cpp_codegen_object_new(ElementHandler_t2521990823_il2cpp_TypeInfo_var);
		ElementHandler__ctor_m3437751304(L_15, __this, (intptr_t)L_14, /*hidden argument*/NULL);
		NullCheck(L_13);
		InterfaceActionInvoker2< RuntimeObject *, RuntimeObject * >::Invoke(1 /* System.Void System.Collections.IDictionary::set_Item(System.Object,System.Object) */, IDictionary_t1363984059_il2cpp_TypeInfo_var, L_13, _stringLiteral1887279536, L_15);
		return;
	}
}
// System.Object System.Diagnostics.DiagnosticsConfigurationHandler::Create(System.Object,System.Object,System.Xml.XmlNode)
extern "C" IL2CPP_METHOD_ATTR RuntimeObject * DiagnosticsConfigurationHandler_Create_m2127629667 (DiagnosticsConfigurationHandler_t2074484573 * __this, RuntimeObject * ___parent0, RuntimeObject * ___configContext1, XmlNode_t3767805227 * ___section2, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (DiagnosticsConfigurationHandler_Create_m2127629667_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	RuntimeObject* V_0 = NULL;
	TraceImplSettings_t2527703222 * V_1 = NULL;
	RuntimeObject* V_2 = NULL;
	XmlNode_t3767805227 * V_3 = NULL;
	int32_t V_4 = 0;
	RuntimeObject* V_5 = NULL;
	XmlNode_t3767805227 * V_6 = NULL;
	int32_t V_7 = 0;
	ElementHandler_t2521990823 * V_8 = NULL;
	Exception_t * __last_unhandled_exception = 0;
	NO_UNUSED_WARNING (__last_unhandled_exception);
	Exception_t * __exception_local = 0;
	NO_UNUSED_WARNING (__exception_local);
	int32_t __leave_target = -1;
	NO_UNUSED_WARNING (__leave_target);
	{
		RuntimeObject * L_0 = ___parent0;
		if (L_0)
		{
			goto IL_0015;
		}
	}
	{
		IL2CPP_RUNTIME_CLASS_INIT(CaseInsensitiveHashCodeProvider_t1962629119_il2cpp_TypeInfo_var);
		CaseInsensitiveHashCodeProvider_t1962629119 * L_1 = CaseInsensitiveHashCodeProvider_get_Default_m3719687032(NULL /*static, unused*/, /*hidden argument*/NULL);
		CaseInsensitiveComparer_t3670035800 * L_2 = CaseInsensitiveComparer_get_Default_m3138639762(NULL /*static, unused*/, /*hidden argument*/NULL);
		Hashtable_t1853889766 * L_3 = (Hashtable_t1853889766 *)il2cpp_codegen_object_new(Hashtable_t1853889766_il2cpp_TypeInfo_var);
		Hashtable__ctor_m2302711321(L_3, L_1, L_2, /*hidden argument*/NULL);
		V_0 = L_3;
		goto IL_0026;
	}

IL_0015:
	{
		RuntimeObject * L_4 = ___parent0;
		NullCheck(((RuntimeObject*)Castclass((RuntimeObject*)L_4, ICloneable_t724424198_il2cpp_TypeInfo_var)));
		RuntimeObject * L_5 = InterfaceFuncInvoker0< RuntimeObject * >::Invoke(0 /* System.Object System.ICloneable::Clone() */, ICloneable_t724424198_il2cpp_TypeInfo_var, ((RuntimeObject*)Castclass((RuntimeObject*)L_4, ICloneable_t724424198_il2cpp_TypeInfo_var)));
		V_0 = ((RuntimeObject*)Castclass((RuntimeObject*)L_5, IDictionary_t1363984059_il2cpp_TypeInfo_var));
	}

IL_0026:
	{
		RuntimeObject* L_6 = V_0;
		NullCheck(L_6);
		bool L_7 = InterfaceFuncInvoker1< bool, RuntimeObject * >::Invoke(3 /* System.Boolean System.Collections.IDictionary::Contains(System.Object) */, IDictionary_t1363984059_il2cpp_TypeInfo_var, L_6, _stringLiteral1711101837);
		if (!L_7)
		{
			goto IL_004b;
		}
	}
	{
		RuntimeObject* L_8 = V_0;
		NullCheck(L_8);
		RuntimeObject * L_9 = InterfaceFuncInvoker1< RuntimeObject *, RuntimeObject * >::Invoke(0 /* System.Object System.Collections.IDictionary::get_Item(System.Object) */, IDictionary_t1363984059_il2cpp_TypeInfo_var, L_8, _stringLiteral1711101837);
		__this->set_configValues_0(((TraceImplSettings_t2527703222 *)CastclassClass((RuntimeObject*)L_9, TraceImplSettings_t2527703222_il2cpp_TypeInfo_var)));
		goto IL_0064;
	}

IL_004b:
	{
		RuntimeObject* L_10 = V_0;
		TraceImplSettings_t2527703222 * L_11 = (TraceImplSettings_t2527703222 *)il2cpp_codegen_object_new(TraceImplSettings_t2527703222_il2cpp_TypeInfo_var);
		TraceImplSettings__ctor_m3609199558(L_11, /*hidden argument*/NULL);
		TraceImplSettings_t2527703222 * L_12 = L_11;
		V_1 = L_12;
		__this->set_configValues_0(L_12);
		TraceImplSettings_t2527703222 * L_13 = V_1;
		NullCheck(L_10);
		InterfaceActionInvoker2< RuntimeObject *, RuntimeObject * >::Invoke(4 /* System.Void System.Collections.IDictionary::Add(System.Object,System.Object) */, IDictionary_t1363984059_il2cpp_TypeInfo_var, L_10, _stringLiteral1711101837, L_13);
	}

IL_0064:
	{
		XmlNode_t3767805227 * L_14 = ___section2;
		NullCheck(L_14);
		XmlNodeList_t2551693786 * L_15 = VirtFuncInvoker0< XmlNodeList_t2551693786 * >::Invoke(11 /* System.Xml.XmlNodeList System.Xml.XmlNode::get_ChildNodes() */, L_14);
		NullCheck(L_15);
		RuntimeObject* L_16 = VirtFuncInvoker0< RuntimeObject* >::Invoke(8 /* System.Collections.IEnumerator System.Xml.XmlNodeList::GetEnumerator() */, L_15);
		V_2 = L_16;
	}

IL_0070:
	try
	{ // begin try (depth: 1)
		{
			goto IL_00ac;
		}

IL_0072:
		{
			RuntimeObject* L_17 = V_2;
			NullCheck(L_17);
			RuntimeObject * L_18 = InterfaceFuncInvoker0< RuntimeObject * >::Invoke(1 /* System.Object System.Collections.IEnumerator::get_Current() */, IEnumerator_t1853284238_il2cpp_TypeInfo_var, L_17);
			V_3 = ((XmlNode_t3767805227 *)CastclassClass((RuntimeObject*)L_18, XmlNode_t3767805227_il2cpp_TypeInfo_var));
			XmlNode_t3767805227 * L_19 = V_3;
			NullCheck(L_19);
			int32_t L_20 = VirtFuncInvoker0< int32_t >::Invoke(9 /* System.Xml.XmlNodeType System.Xml.XmlNode::get_NodeType() */, L_19);
			V_4 = L_20;
			int32_t L_21 = V_4;
			if ((!(((uint32_t)L_21) == ((uint32_t)1))))
			{
				goto IL_00ac;
			}
		}

IL_008b:
		{
			XmlNode_t3767805227 * L_22 = V_3;
			NullCheck(L_22);
			String_t* L_23 = VirtFuncInvoker0< String_t* >::Invoke(31 /* System.String System.Xml.XmlNode::get_LocalName() */, L_22);
			bool L_24 = String_op_Inequality_m215368492(NULL /*static, unused*/, L_23, _stringLiteral1456606265, /*hidden argument*/NULL);
			if (L_24)
			{
				goto IL_00ac;
			}
		}

IL_009d:
		{
			RuntimeObject* L_25 = V_0;
			XmlNode_t3767805227 * L_26 = V_3;
			RuntimeObject* L_27 = V_0;
			TraceListenerCollection_t1347122889 * L_28 = DiagnosticsConfigurationHandler_GetSharedListeners_m4190802387(__this, L_27, /*hidden argument*/NULL);
			DiagnosticsConfigurationHandler_AddTraceListeners_m1456791038(__this, L_25, L_26, L_28, /*hidden argument*/NULL);
		}

IL_00ac:
		{
			RuntimeObject* L_29 = V_2;
			NullCheck(L_29);
			bool L_30 = InterfaceFuncInvoker0< bool >::Invoke(0 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t1853284238_il2cpp_TypeInfo_var, L_29);
			if (L_30)
			{
				goto IL_0072;
			}
		}

IL_00b4:
		{
			IL2CPP_LEAVE(0xCA, FINALLY_00b6);
		}
	} // end try (depth: 1)
	catch(Il2CppExceptionWrapper& e)
	{
		__last_unhandled_exception = (Exception_t *)e.ex;
		goto FINALLY_00b6;
	}

FINALLY_00b6:
	{ // begin finally (depth: 1)
		{
			RuntimeObject* L_31 = V_2;
			V_5 = ((RuntimeObject*)IsInst((RuntimeObject*)L_31, IDisposable_t3640265483_il2cpp_TypeInfo_var));
			RuntimeObject* L_32 = V_5;
			if (!L_32)
			{
				goto IL_00c9;
			}
		}

IL_00c2:
		{
			RuntimeObject* L_33 = V_5;
			NullCheck(L_33);
			InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t3640265483_il2cpp_TypeInfo_var, L_33);
		}

IL_00c9:
		{
			IL2CPP_END_FINALLY(182)
		}
	} // end finally (depth: 1)
	IL2CPP_CLEANUP(182)
	{
		IL2CPP_JUMP_TBL(0xCA, IL_00ca)
		IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
	}

IL_00ca:
	{
		XmlNode_t3767805227 * L_34 = ___section2;
		NullCheck(L_34);
		XmlNodeList_t2551693786 * L_35 = VirtFuncInvoker0< XmlNodeList_t2551693786 * >::Invoke(11 /* System.Xml.XmlNodeList System.Xml.XmlNode::get_ChildNodes() */, L_34);
		NullCheck(L_35);
		RuntimeObject* L_36 = VirtFuncInvoker0< RuntimeObject* >::Invoke(8 /* System.Collections.IEnumerator System.Xml.XmlNodeList::GetEnumerator() */, L_35);
		V_2 = L_36;
	}

IL_00d6:
	try
	{ // begin try (depth: 1)
		{
			goto IL_014e;
		}

IL_00d8:
		{
			RuntimeObject* L_37 = V_2;
			NullCheck(L_37);
			RuntimeObject * L_38 = InterfaceFuncInvoker0< RuntimeObject * >::Invoke(1 /* System.Object System.Collections.IEnumerator::get_Current() */, IEnumerator_t1853284238_il2cpp_TypeInfo_var, L_37);
			V_6 = ((XmlNode_t3767805227 *)CastclassClass((RuntimeObject*)L_38, XmlNode_t3767805227_il2cpp_TypeInfo_var));
			XmlNode_t3767805227 * L_39 = V_6;
			NullCheck(L_39);
			int32_t L_40 = VirtFuncInvoker0< int32_t >::Invoke(9 /* System.Xml.XmlNodeType System.Xml.XmlNode::get_NodeType() */, L_39);
			V_7 = L_40;
			int32_t L_41 = V_7;
			if ((((int32_t)L_41) == ((int32_t)1)))
			{
				goto IL_0100;
			}
		}

IL_00f3:
		{
			int32_t L_42 = V_7;
			if ((((int32_t)L_42) == ((int32_t)8)))
			{
				goto IL_014e;
			}
		}

IL_00f8:
		{
			int32_t L_43 = V_7;
			if ((((int32_t)L_43) == ((int32_t)((int32_t)13))))
			{
				goto IL_014e;
			}
		}

IL_00fe:
		{
			goto IL_0146;
		}

IL_0100:
		{
			XmlNode_t3767805227 * L_44 = V_6;
			NullCheck(L_44);
			String_t* L_45 = VirtFuncInvoker0< String_t* >::Invoke(31 /* System.String System.Xml.XmlNode::get_LocalName() */, L_44);
			bool L_46 = String_op_Equality_m920492651(NULL /*static, unused*/, L_45, _stringLiteral1456606265, /*hidden argument*/NULL);
			if (L_46)
			{
				goto IL_014e;
			}
		}

IL_0113:
		{
			RuntimeObject* L_47 = __this->get_elementHandlers_1();
			XmlNode_t3767805227 * L_48 = V_6;
			NullCheck(L_48);
			String_t* L_49 = VirtFuncInvoker0< String_t* >::Invoke(6 /* System.String System.Xml.XmlNode::get_Name() */, L_48);
			NullCheck(L_47);
			RuntimeObject * L_50 = InterfaceFuncInvoker1< RuntimeObject *, RuntimeObject * >::Invoke(0 /* System.Object System.Collections.IDictionary::get_Item(System.Object) */, IDictionary_t1363984059_il2cpp_TypeInfo_var, L_47, L_49);
			V_8 = ((ElementHandler_t2521990823 *)CastclassSealed((RuntimeObject*)L_50, ElementHandler_t2521990823_il2cpp_TypeInfo_var));
			ElementHandler_t2521990823 * L_51 = V_8;
			if (!L_51)
			{
				goto IL_013c;
			}
		}

IL_0130:
		{
			ElementHandler_t2521990823 * L_52 = V_8;
			RuntimeObject* L_53 = V_0;
			XmlNode_t3767805227 * L_54 = V_6;
			NullCheck(L_52);
			ElementHandler_Invoke_m2258869142(L_52, L_53, L_54, /*hidden argument*/NULL);
			goto IL_014e;
		}

IL_013c:
		{
			XmlNode_t3767805227 * L_55 = V_6;
			DiagnosticsConfigurationHandler_ThrowUnrecognizedElement_m3020382959(__this, L_55, /*hidden argument*/NULL);
			goto IL_014e;
		}

IL_0146:
		{
			XmlNode_t3767805227 * L_56 = V_6;
			DiagnosticsConfigurationHandler_ThrowUnrecognizedElement_m3020382959(__this, L_56, /*hidden argument*/NULL);
		}

IL_014e:
		{
			RuntimeObject* L_57 = V_2;
			NullCheck(L_57);
			bool L_58 = InterfaceFuncInvoker0< bool >::Invoke(0 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t1853284238_il2cpp_TypeInfo_var, L_57);
			if (L_58)
			{
				goto IL_00d8;
			}
		}

IL_0156:
		{
			IL2CPP_LEAVE(0x16C, FINALLY_0158);
		}
	} // end try (depth: 1)
	catch(Il2CppExceptionWrapper& e)
	{
		__last_unhandled_exception = (Exception_t *)e.ex;
		goto FINALLY_0158;
	}

FINALLY_0158:
	{ // begin finally (depth: 1)
		{
			RuntimeObject* L_59 = V_2;
			V_5 = ((RuntimeObject*)IsInst((RuntimeObject*)L_59, IDisposable_t3640265483_il2cpp_TypeInfo_var));
			RuntimeObject* L_60 = V_5;
			if (!L_60)
			{
				goto IL_016b;
			}
		}

IL_0164:
		{
			RuntimeObject* L_61 = V_5;
			NullCheck(L_61);
			InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t3640265483_il2cpp_TypeInfo_var, L_61);
		}

IL_016b:
		{
			IL2CPP_END_FINALLY(344)
		}
	} // end finally (depth: 1)
	IL2CPP_CLEANUP(344)
	{
		IL2CPP_JUMP_TBL(0x16C, IL_016c)
		IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
	}

IL_016c:
	{
		RuntimeObject* L_62 = V_0;
		return L_62;
	}
}
// System.Void System.Diagnostics.DiagnosticsConfigurationHandler::AddAssertNode(System.Collections.IDictionary,System.Xml.XmlNode)
extern "C" IL2CPP_METHOD_ATTR void DiagnosticsConfigurationHandler_AddAssertNode_m1012592237 (DiagnosticsConfigurationHandler_t2074484573 * __this, RuntimeObject* ___d0, XmlNode_t3767805227 * ___node1, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (DiagnosticsConfigurationHandler_AddAssertNode_m1012592237_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	XmlAttributeCollection_t2316283784 * V_0 = NULL;
	String_t* V_1 = NULL;
	String_t* V_2 = NULL;
	DefaultTraceListener_t2804304119 * V_3 = NULL;
	Exception_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);
	int32_t __leave_target = -1;
	NO_UNUSED_WARNING (__leave_target);
	{
		XmlNode_t3767805227 * L_0 = ___node1;
		NullCheck(L_0);
		XmlAttributeCollection_t2316283784 * L_1 = VirtFuncInvoker0< XmlAttributeCollection_t2316283784 * >::Invoke(14 /* System.Xml.XmlAttributeCollection System.Xml.XmlNode::get_Attributes() */, L_0);
		V_0 = L_1;
		XmlAttributeCollection_t2316283784 * L_2 = V_0;
		XmlNode_t3767805227 * L_3 = ___node1;
		String_t* L_4 = DiagnosticsConfigurationHandler_GetAttribute_m1759103724(__this, L_2, _stringLiteral2553246811, (bool)0, L_3, /*hidden argument*/NULL);
		V_1 = L_4;
		XmlAttributeCollection_t2316283784 * L_5 = V_0;
		XmlNode_t3767805227 * L_6 = ___node1;
		String_t* L_7 = DiagnosticsConfigurationHandler_GetAttribute_m1759103724(__this, L_5, _stringLiteral2891204045, (bool)0, L_6, /*hidden argument*/NULL);
		V_2 = L_7;
		XmlAttributeCollection_t2316283784 * L_8 = V_0;
		XmlNode_t3767805227 * L_9 = ___node1;
		DiagnosticsConfigurationHandler_ValidateInvalidAttributes_m3200349377(__this, L_8, L_9, /*hidden argument*/NULL);
		String_t* L_10 = V_1;
		if (!L_10)
		{
			goto IL_0058;
		}
	}

IL_0030:
	try
	{ // begin try (depth: 1)
		RuntimeObject* L_11 = ___d0;
		String_t* L_12 = V_1;
		IL2CPP_RUNTIME_CLASS_INIT(Boolean_t97287965_il2cpp_TypeInfo_var);
		bool L_13 = Boolean_Parse_m2370352694(NULL /*static, unused*/, L_12, /*hidden argument*/NULL);
		bool L_14 = L_13;
		RuntimeObject * L_15 = Box(Boolean_t97287965_il2cpp_TypeInfo_var, &L_14);
		NullCheck(L_11);
		InterfaceActionInvoker2< RuntimeObject *, RuntimeObject * >::Invoke(1 /* System.Void System.Collections.IDictionary::set_Item(System.Object,System.Object) */, IDictionary_t1363984059_il2cpp_TypeInfo_var, L_11, _stringLiteral2553246811, L_15);
		goto IL_0058;
	} // end try (depth: 1)
	catch(Il2CppExceptionWrapper& e)
	{
		__exception_local = (Exception_t *)e.ex;
		if(il2cpp_codegen_class_is_assignable_from (Exception_t_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex)))
			goto CATCH_0048;
		throw e;
	}

CATCH_0048:
	{ // begin catch(System.Exception)
		V_4 = ((Exception_t *)__exception_local);
		Exception_t * L_16 = V_4;
		XmlNode_t3767805227 * L_17 = ___node1;
		ConfigurationException_t3515317685 * L_18 = (ConfigurationException_t3515317685 *)il2cpp_codegen_object_new(ConfigurationException_t3515317685_il2cpp_TypeInfo_var);
		ConfigurationException__ctor_m3251818005(L_18, _stringLiteral2470428836, L_16, L_17, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_18, NULL, DiagnosticsConfigurationHandler_AddAssertNode_m1012592237_RuntimeMethod_var);
	} // end catch (depth: 1)

IL_0058:
	{
		String_t* L_19 = V_2;
		if (!L_19)
		{
			goto IL_0067;
		}
	}
	{
		RuntimeObject* L_20 = ___d0;
		String_t* L_21 = V_2;
		NullCheck(L_20);
		InterfaceActionInvoker2< RuntimeObject *, RuntimeObject * >::Invoke(1 /* System.Void System.Collections.IDictionary::set_Item(System.Object,System.Object) */, IDictionary_t1363984059_il2cpp_TypeInfo_var, L_20, _stringLiteral2891204045, L_21);
	}

IL_0067:
	{
		TraceImplSettings_t2527703222 * L_22 = __this->get_configValues_0();
		NullCheck(L_22);
		TraceListenerCollection_t1347122889 * L_23 = L_22->get_Listeners_2();
		NullCheck(L_23);
		TraceListener_t3975618648 * L_24 = TraceListenerCollection_get_Item_m2168642045(L_23, _stringLiteral1948333211, /*hidden argument*/NULL);
		V_3 = ((DefaultTraceListener_t2804304119 *)CastclassClass((RuntimeObject*)L_24, DefaultTraceListener_t2804304119_il2cpp_TypeInfo_var));
		DefaultTraceListener_t2804304119 * L_25 = V_3;
		if (!L_25)
		{
			goto IL_00a8;
		}
	}
	{
		String_t* L_26 = V_1;
		if (!L_26)
		{
			goto IL_009e;
		}
	}
	{
		DefaultTraceListener_t2804304119 * L_27 = V_3;
		RuntimeObject* L_28 = ___d0;
		NullCheck(L_28);
		RuntimeObject * L_29 = InterfaceFuncInvoker1< RuntimeObject *, RuntimeObject * >::Invoke(0 /* System.Object System.Collections.IDictionary::get_Item(System.Object) */, IDictionary_t1363984059_il2cpp_TypeInfo_var, L_28, _stringLiteral2553246811);
		NullCheck(L_27);
		DefaultTraceListener_set_AssertUiEnabled_m3374149651(L_27, ((*(bool*)((bool*)UnBox(L_29, Boolean_t97287965_il2cpp_TypeInfo_var)))), /*hidden argument*/NULL);
	}

IL_009e:
	{
		String_t* L_30 = V_2;
		if (!L_30)
		{
			goto IL_00a8;
		}
	}
	{
		DefaultTraceListener_t2804304119 * L_31 = V_3;
		String_t* L_32 = V_2;
		NullCheck(L_31);
		DefaultTraceListener_set_LogFileName_m422834426(L_31, L_32, /*hidden argument*/NULL);
	}

IL_00a8:
	{
		XmlNode_t3767805227 * L_33 = ___node1;
		NullCheck(L_33);
		XmlNodeList_t2551693786 * L_34 = VirtFuncInvoker0< XmlNodeList_t2551693786 * >::Invoke(11 /* System.Xml.XmlNodeList System.Xml.XmlNode::get_ChildNodes() */, L_33);
		NullCheck(L_34);
		int32_t L_35 = VirtFuncInvoker0< int32_t >::Invoke(7 /* System.Int32 System.Xml.XmlNodeList::get_Count() */, L_34);
		if ((((int32_t)L_35) <= ((int32_t)0)))
		{
			goto IL_00c8;
		}
	}
	{
		XmlNode_t3767805227 * L_36 = ___node1;
		NullCheck(L_36);
		XmlNodeList_t2551693786 * L_37 = VirtFuncInvoker0< XmlNodeList_t2551693786 * >::Invoke(11 /* System.Xml.XmlNodeList System.Xml.XmlNode::get_ChildNodes() */, L_36);
		NullCheck(L_37);
		XmlNode_t3767805227 * L_38 = VirtFuncInvoker1< XmlNode_t3767805227 *, int32_t >::Invoke(9 /* System.Xml.XmlNode System.Xml.XmlNodeList::get_ItemOf(System.Int32) */, L_37, 0);
		DiagnosticsConfigurationHandler_ThrowUnrecognizedElement_m3020382959(__this, L_38, /*hidden argument*/NULL);
	}

IL_00c8:
	{
		return;
	}
}
// System.Void System.Diagnostics.DiagnosticsConfigurationHandler::AddPerformanceCountersNode(System.Collections.IDictionary,System.Xml.XmlNode)
extern "C" IL2CPP_METHOD_ATTR void DiagnosticsConfigurationHandler_AddPerformanceCountersNode_m3882628209 (DiagnosticsConfigurationHandler_t2074484573 * __this, RuntimeObject* ___d0, XmlNode_t3767805227 * ___node1, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (DiagnosticsConfigurationHandler_AddPerformanceCountersNode_m3882628209_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	XmlAttributeCollection_t2316283784 * V_0 = NULL;
	String_t* V_1 = NULL;
	Exception_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);
	int32_t __leave_target = -1;
	NO_UNUSED_WARNING (__leave_target);
	{
		XmlNode_t3767805227 * L_0 = ___node1;
		NullCheck(L_0);
		XmlAttributeCollection_t2316283784 * L_1 = VirtFuncInvoker0< XmlAttributeCollection_t2316283784 * >::Invoke(14 /* System.Xml.XmlAttributeCollection System.Xml.XmlNode::get_Attributes() */, L_0);
		V_0 = L_1;
		XmlAttributeCollection_t2316283784 * L_2 = V_0;
		XmlNode_t3767805227 * L_3 = ___node1;
		String_t* L_4 = DiagnosticsConfigurationHandler_GetAttribute_m1759103724(__this, L_2, _stringLiteral3654739179, (bool)0, L_3, /*hidden argument*/NULL);
		V_1 = L_4;
		XmlAttributeCollection_t2316283784 * L_5 = V_0;
		XmlNode_t3767805227 * L_6 = ___node1;
		DiagnosticsConfigurationHandler_ValidateInvalidAttributes_m3200349377(__this, L_5, L_6, /*hidden argument*/NULL);
		String_t* L_7 = V_1;
		if (!L_7)
		{
			goto IL_0047;
		}
	}

IL_0021:
	try
	{ // begin try (depth: 1)
		RuntimeObject* L_8 = ___d0;
		String_t* L_9 = V_1;
		int32_t L_10 = Int32_Parse_m1033611559(NULL /*static, unused*/, L_9, /*hidden argument*/NULL);
		int32_t L_11 = L_10;
		RuntimeObject * L_12 = Box(Int32_t2950945753_il2cpp_TypeInfo_var, &L_11);
		NullCheck(L_8);
		InterfaceActionInvoker2< RuntimeObject *, RuntimeObject * >::Invoke(1 /* System.Void System.Collections.IDictionary::set_Item(System.Object,System.Object) */, IDictionary_t1363984059_il2cpp_TypeInfo_var, L_8, _stringLiteral3654739179, L_12);
		goto IL_0047;
	} // end try (depth: 1)
	catch(Il2CppExceptionWrapper& e)
	{
		__exception_local = (Exception_t *)e.ex;
		if(il2cpp_codegen_class_is_assignable_from (Exception_t_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex)))
			goto CATCH_0039;
		throw e;
	}

CATCH_0039:
	{ // begin catch(System.Exception)
		V_2 = ((Exception_t *)__exception_local);
		Exception_t * L_13 = V_2;
		XmlNode_t3767805227 * L_14 = ___node1;
		ConfigurationException_t3515317685 * L_15 = (ConfigurationException_t3515317685 *)il2cpp_codegen_object_new(ConfigurationException_t3515317685_il2cpp_TypeInfo_var);
		ConfigurationException__ctor_m3251818005(L_15, _stringLiteral2965398060, L_13, L_14, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_15, NULL, DiagnosticsConfigurationHandler_AddPerformanceCountersNode_m3882628209_RuntimeMethod_var);
	} // end catch (depth: 1)

IL_0047:
	{
		XmlNode_t3767805227 * L_16 = ___node1;
		NullCheck(L_16);
		XmlNodeList_t2551693786 * L_17 = VirtFuncInvoker0< XmlNodeList_t2551693786 * >::Invoke(11 /* System.Xml.XmlNodeList System.Xml.XmlNode::get_ChildNodes() */, L_16);
		NullCheck(L_17);
		int32_t L_18 = VirtFuncInvoker0< int32_t >::Invoke(7 /* System.Int32 System.Xml.XmlNodeList::get_Count() */, L_17);
		if ((((int32_t)L_18) <= ((int32_t)0)))
		{
			goto IL_0067;
		}
	}
	{
		XmlNode_t3767805227 * L_19 = ___node1;
		NullCheck(L_19);
		XmlNodeList_t2551693786 * L_20 = VirtFuncInvoker0< XmlNodeList_t2551693786 * >::Invoke(11 /* System.Xml.XmlNodeList System.Xml.XmlNode::get_ChildNodes() */, L_19);
		NullCheck(L_20);
		XmlNode_t3767805227 * L_21 = VirtFuncInvoker1< XmlNode_t3767805227 *, int32_t >::Invoke(9 /* System.Xml.XmlNode System.Xml.XmlNodeList::get_ItemOf(System.Int32) */, L_20, 0);
		DiagnosticsConfigurationHandler_ThrowUnrecognizedElement_m3020382959(__this, L_21, /*hidden argument*/NULL);
	}

IL_0067:
	{
		return;
	}
}
// System.Void System.Diagnostics.DiagnosticsConfigurationHandler::AddSwitchesNode(System.Collections.IDictionary,System.Xml.XmlNode)
extern "C" IL2CPP_METHOD_ATTR void DiagnosticsConfigurationHandler_AddSwitchesNode_m3534264561 (DiagnosticsConfigurationHandler_t2074484573 * __this, RuntimeObject* ___d0, XmlNode_t3767805227 * ___node1, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (DiagnosticsConfigurationHandler_AddSwitchesNode_m3534264561_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	RuntimeObject* V_0 = NULL;
	RuntimeObject* V_1 = NULL;
	XmlNode_t3767805227 * V_2 = NULL;
	int32_t V_3 = 0;
	XmlAttributeCollection_t2316283784 * V_4 = NULL;
	String_t* V_5 = NULL;
	String_t* V_6 = NULL;
	String_t* V_7 = NULL;
	RuntimeObject* V_8 = NULL;
	Exception_t * __last_unhandled_exception = 0;
	NO_UNUSED_WARNING (__last_unhandled_exception);
	Exception_t * __exception_local = 0;
	NO_UNUSED_WARNING (__exception_local);
	int32_t __leave_target = -1;
	NO_UNUSED_WARNING (__leave_target);
	{
		XmlNode_t3767805227 * L_0 = ___node1;
		NullCheck(L_0);
		XmlAttributeCollection_t2316283784 * L_1 = VirtFuncInvoker0< XmlAttributeCollection_t2316283784 * >::Invoke(14 /* System.Xml.XmlAttributeCollection System.Xml.XmlNode::get_Attributes() */, L_0);
		XmlNode_t3767805227 * L_2 = ___node1;
		DiagnosticsConfigurationHandler_ValidateInvalidAttributes_m3200349377(__this, L_1, L_2, /*hidden argument*/NULL);
		Hashtable_t1853889766 * L_3 = (Hashtable_t1853889766 *)il2cpp_codegen_object_new(Hashtable_t1853889766_il2cpp_TypeInfo_var);
		Hashtable__ctor_m1815022027(L_3, /*hidden argument*/NULL);
		V_0 = L_3;
		XmlNode_t3767805227 * L_4 = ___node1;
		NullCheck(L_4);
		XmlNodeList_t2551693786 * L_5 = VirtFuncInvoker0< XmlNodeList_t2551693786 * >::Invoke(11 /* System.Xml.XmlNodeList System.Xml.XmlNode::get_ChildNodes() */, L_4);
		NullCheck(L_5);
		RuntimeObject* L_6 = VirtFuncInvoker0< RuntimeObject* >::Invoke(8 /* System.Collections.IEnumerator System.Xml.XmlNodeList::GetEnumerator() */, L_5);
		V_1 = L_6;
	}

IL_001f:
	try
	{ // begin try (depth: 1)
		{
			goto IL_0100;
		}

IL_0024:
		{
			RuntimeObject* L_7 = V_1;
			NullCheck(L_7);
			RuntimeObject * L_8 = InterfaceFuncInvoker0< RuntimeObject * >::Invoke(1 /* System.Object System.Collections.IEnumerator::get_Current() */, IEnumerator_t1853284238_il2cpp_TypeInfo_var, L_7);
			V_2 = ((XmlNode_t3767805227 *)CastclassClass((RuntimeObject*)L_8, XmlNode_t3767805227_il2cpp_TypeInfo_var));
			XmlNode_t3767805227 * L_9 = V_2;
			NullCheck(L_9);
			int32_t L_10 = VirtFuncInvoker0< int32_t >::Invoke(9 /* System.Xml.XmlNodeType System.Xml.XmlNode::get_NodeType() */, L_9);
			V_3 = L_10;
			int32_t L_11 = V_3;
			if ((((int32_t)L_11) == ((int32_t)((int32_t)13))))
			{
				goto IL_0100;
			}
		}

IL_003f:
		{
			int32_t L_12 = V_3;
			if ((((int32_t)L_12) == ((int32_t)8)))
			{
				goto IL_0100;
			}
		}

IL_0046:
		{
			int32_t L_13 = V_3;
			if ((!(((uint32_t)L_13) == ((uint32_t)1))))
			{
				goto IL_00f9;
			}
		}

IL_004d:
		{
			XmlNode_t3767805227 * L_14 = V_2;
			NullCheck(L_14);
			XmlAttributeCollection_t2316283784 * L_15 = VirtFuncInvoker0< XmlAttributeCollection_t2316283784 * >::Invoke(14 /* System.Xml.XmlAttributeCollection System.Xml.XmlNode::get_Attributes() */, L_14);
			V_4 = L_15;
			V_5 = (String_t*)NULL;
			V_6 = (String_t*)NULL;
			XmlNode_t3767805227 * L_16 = V_2;
			NullCheck(L_16);
			String_t* L_17 = VirtFuncInvoker0< String_t* >::Invoke(6 /* System.String System.Xml.XmlNode::get_Name() */, L_16);
			V_7 = L_17;
			String_t* L_18 = V_7;
			bool L_19 = String_op_Equality_m920492651(NULL /*static, unused*/, L_18, _stringLiteral3265744053, /*hidden argument*/NULL);
			if (L_19)
			{
				goto IL_008f;
			}
		}

IL_0071:
		{
			String_t* L_20 = V_7;
			bool L_21 = String_op_Equality_m920492651(NULL /*static, unused*/, L_20, _stringLiteral13686479, /*hidden argument*/NULL);
			if (L_21)
			{
				goto IL_00c4;
			}
		}

IL_007f:
		{
			String_t* L_22 = V_7;
			bool L_23 = String_op_Equality_m920492651(NULL /*static, unused*/, L_22, _stringLiteral555474, /*hidden argument*/NULL);
			if (L_23)
			{
				goto IL_00df;
			}
		}

IL_008d:
		{
			goto IL_00e7;
		}

IL_008f:
		{
			XmlAttributeCollection_t2316283784 * L_24 = V_4;
			XmlNode_t3767805227 * L_25 = V_2;
			String_t* L_26 = DiagnosticsConfigurationHandler_GetAttribute_m1759103724(__this, L_24, _stringLiteral62725243, (bool)1, L_25, /*hidden argument*/NULL);
			V_5 = L_26;
			XmlAttributeCollection_t2316283784 * L_27 = V_4;
			XmlNode_t3767805227 * L_28 = V_2;
			String_t* L_29 = DiagnosticsConfigurationHandler_GetAttribute_m1759103724(__this, L_27, _stringLiteral3493618073, (bool)1, L_28, /*hidden argument*/NULL);
			V_6 = L_29;
			RuntimeObject* L_30 = V_0;
			String_t* L_31 = V_5;
			String_t* L_32 = V_5;
			String_t* L_33 = V_6;
			RuntimeObject * L_34 = DiagnosticsConfigurationHandler_GetSwitchValue_m224359318(NULL /*static, unused*/, L_32, L_33, /*hidden argument*/NULL);
			NullCheck(L_30);
			InterfaceActionInvoker2< RuntimeObject *, RuntimeObject * >::Invoke(1 /* System.Void System.Collections.IDictionary::set_Item(System.Object,System.Object) */, IDictionary_t1363984059_il2cpp_TypeInfo_var, L_30, L_31, L_34);
			goto IL_00ee;
		}

IL_00c4:
		{
			XmlAttributeCollection_t2316283784 * L_35 = V_4;
			XmlNode_t3767805227 * L_36 = V_2;
			String_t* L_37 = DiagnosticsConfigurationHandler_GetAttribute_m1759103724(__this, L_35, _stringLiteral62725243, (bool)1, L_36, /*hidden argument*/NULL);
			V_5 = L_37;
			RuntimeObject* L_38 = V_0;
			String_t* L_39 = V_5;
			NullCheck(L_38);
			InterfaceActionInvoker1< RuntimeObject * >::Invoke(7 /* System.Void System.Collections.IDictionary::Remove(System.Object) */, IDictionary_t1363984059_il2cpp_TypeInfo_var, L_38, L_39);
			goto IL_00ee;
		}

IL_00df:
		{
			RuntimeObject* L_40 = V_0;
			NullCheck(L_40);
			InterfaceActionInvoker0::Invoke(5 /* System.Void System.Collections.IDictionary::Clear() */, IDictionary_t1363984059_il2cpp_TypeInfo_var, L_40);
			goto IL_00ee;
		}

IL_00e7:
		{
			XmlNode_t3767805227 * L_41 = V_2;
			DiagnosticsConfigurationHandler_ThrowUnrecognizedElement_m3020382959(__this, L_41, /*hidden argument*/NULL);
		}

IL_00ee:
		{
			XmlAttributeCollection_t2316283784 * L_42 = V_4;
			XmlNode_t3767805227 * L_43 = V_2;
			DiagnosticsConfigurationHandler_ValidateInvalidAttributes_m3200349377(__this, L_42, L_43, /*hidden argument*/NULL);
			goto IL_0100;
		}

IL_00f9:
		{
			XmlNode_t3767805227 * L_44 = V_2;
			DiagnosticsConfigurationHandler_ThrowUnrecognizedNode_m1136137508(__this, L_44, /*hidden argument*/NULL);
		}

IL_0100:
		{
			RuntimeObject* L_45 = V_1;
			NullCheck(L_45);
			bool L_46 = InterfaceFuncInvoker0< bool >::Invoke(0 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t1853284238_il2cpp_TypeInfo_var, L_45);
			if (L_46)
			{
				goto IL_0024;
			}
		}

IL_010b:
		{
			IL2CPP_LEAVE(0x121, FINALLY_010d);
		}
	} // end try (depth: 1)
	catch(Il2CppExceptionWrapper& e)
	{
		__last_unhandled_exception = (Exception_t *)e.ex;
		goto FINALLY_010d;
	}

FINALLY_010d:
	{ // begin finally (depth: 1)
		{
			RuntimeObject* L_47 = V_1;
			V_8 = ((RuntimeObject*)IsInst((RuntimeObject*)L_47, IDisposable_t3640265483_il2cpp_TypeInfo_var));
			RuntimeObject* L_48 = V_8;
			if (!L_48)
			{
				goto IL_0120;
			}
		}

IL_0119:
		{
			RuntimeObject* L_49 = V_8;
			NullCheck(L_49);
			InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t3640265483_il2cpp_TypeInfo_var, L_49);
		}

IL_0120:
		{
			IL2CPP_END_FINALLY(269)
		}
	} // end finally (depth: 1)
	IL2CPP_CLEANUP(269)
	{
		IL2CPP_JUMP_TBL(0x121, IL_0121)
		IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
	}

IL_0121:
	{
		RuntimeObject* L_50 = ___d0;
		XmlNode_t3767805227 * L_51 = ___node1;
		NullCheck(L_51);
		String_t* L_52 = VirtFuncInvoker0< String_t* >::Invoke(6 /* System.String System.Xml.XmlNode::get_Name() */, L_51);
		RuntimeObject* L_53 = V_0;
		NullCheck(L_50);
		InterfaceActionInvoker2< RuntimeObject *, RuntimeObject * >::Invoke(1 /* System.Void System.Collections.IDictionary::set_Item(System.Object,System.Object) */, IDictionary_t1363984059_il2cpp_TypeInfo_var, L_50, L_52, L_53);
		return;
	}
}
// System.Object System.Diagnostics.DiagnosticsConfigurationHandler::GetSwitchValue(System.String,System.String)
extern "C" IL2CPP_METHOD_ATTR RuntimeObject * DiagnosticsConfigurationHandler_GetSwitchValue_m224359318 (RuntimeObject * __this /* static, unused */, String_t* ___name0, String_t* ___value1, const RuntimeMethod* method)
{
	{
		String_t* L_0 = ___value1;
		return L_0;
	}
}
// System.Void System.Diagnostics.DiagnosticsConfigurationHandler::AddTraceNode(System.Collections.IDictionary,System.Xml.XmlNode)
extern "C" IL2CPP_METHOD_ATTR void DiagnosticsConfigurationHandler_AddTraceNode_m3669193440 (DiagnosticsConfigurationHandler_t2074484573 * __this, RuntimeObject* ___d0, XmlNode_t3767805227 * ___node1, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (DiagnosticsConfigurationHandler_AddTraceNode_m3669193440_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	RuntimeObject* V_0 = NULL;
	XmlNode_t3767805227 * V_1 = NULL;
	int32_t V_2 = 0;
	RuntimeObject* 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);
	int32_t __leave_target = -1;
	NO_UNUSED_WARNING (__leave_target);
	{
		RuntimeObject* L_0 = ___d0;
		XmlNode_t3767805227 * L_1 = ___node1;
		DiagnosticsConfigurationHandler_AddTraceAttributes_m2084434209(__this, L_0, L_1, /*hidden argument*/NULL);
		XmlNode_t3767805227 * L_2 = ___node1;
		NullCheck(L_2);
		XmlNodeList_t2551693786 * L_3 = VirtFuncInvoker0< XmlNodeList_t2551693786 * >::Invoke(11 /* System.Xml.XmlNodeList System.Xml.XmlNode::get_ChildNodes() */, L_2);
		NullCheck(L_3);
		RuntimeObject* L_4 = VirtFuncInvoker0< RuntimeObject* >::Invoke(8 /* System.Collections.IEnumerator System.Xml.XmlNodeList::GetEnumerator() */, L_3);
		V_0 = L_4;
	}

IL_0014:
	try
	{ // begin try (depth: 1)
		{
			goto IL_007a;
		}

IL_0016:
		{
			RuntimeObject* L_5 = V_0;
			NullCheck(L_5);
			RuntimeObject * L_6 = InterfaceFuncInvoker0< RuntimeObject * >::Invoke(1 /* System.Object System.Collections.IEnumerator::get_Current() */, IEnumerator_t1853284238_il2cpp_TypeInfo_var, L_5);
			V_1 = ((XmlNode_t3767805227 *)CastclassClass((RuntimeObject*)L_6, XmlNode_t3767805227_il2cpp_TypeInfo_var));
			XmlNode_t3767805227 * L_7 = V_1;
			NullCheck(L_7);
			int32_t L_8 = VirtFuncInvoker0< int32_t >::Invoke(9 /* System.Xml.XmlNodeType System.Xml.XmlNode::get_NodeType() */, L_7);
			V_2 = L_8;
			int32_t L_9 = V_2;
			if ((((int32_t)L_9) == ((int32_t)((int32_t)13))))
			{
				goto IL_007a;
			}
		}

IL_002e:
		{
			int32_t L_10 = V_2;
			if ((((int32_t)L_10) == ((int32_t)8)))
			{
				goto IL_007a;
			}
		}

IL_0032:
		{
			int32_t L_11 = V_2;
			if ((!(((uint32_t)L_11) == ((uint32_t)1))))
			{
				goto IL_0073;
			}
		}

IL_0036:
		{
			XmlNode_t3767805227 * L_12 = V_1;
			NullCheck(L_12);
			String_t* L_13 = VirtFuncInvoker0< String_t* >::Invoke(6 /* System.String System.Xml.XmlNode::get_Name() */, L_12);
			bool L_14 = String_op_Equality_m920492651(NULL /*static, unused*/, L_13, _stringLiteral4153351981, /*hidden argument*/NULL);
			if (!L_14)
			{
				goto IL_005d;
			}
		}

IL_0048:
		{
			RuntimeObject* L_15 = ___d0;
			XmlNode_t3767805227 * L_16 = V_1;
			TraceImplSettings_t2527703222 * L_17 = __this->get_configValues_0();
			NullCheck(L_17);
			TraceListenerCollection_t1347122889 * L_18 = L_17->get_Listeners_2();
			DiagnosticsConfigurationHandler_AddTraceListeners_m1456791038(__this, L_15, L_16, L_18, /*hidden argument*/NULL);
			goto IL_0064;
		}

IL_005d:
		{
			XmlNode_t3767805227 * L_19 = V_1;
			DiagnosticsConfigurationHandler_ThrowUnrecognizedElement_m3020382959(__this, L_19, /*hidden argument*/NULL);
		}

IL_0064:
		{
			XmlNode_t3767805227 * L_20 = V_1;
			NullCheck(L_20);
			XmlAttributeCollection_t2316283784 * L_21 = VirtFuncInvoker0< XmlAttributeCollection_t2316283784 * >::Invoke(14 /* System.Xml.XmlAttributeCollection System.Xml.XmlNode::get_Attributes() */, L_20);
			XmlNode_t3767805227 * L_22 = V_1;
			DiagnosticsConfigurationHandler_ValidateInvalidAttributes_m3200349377(__this, L_21, L_22, /*hidden argument*/NULL);
			goto IL_007a;
		}

IL_0073:
		{
			XmlNode_t3767805227 * L_23 = V_1;
			DiagnosticsConfigurationHandler_ThrowUnrecognizedNode_m1136137508(__this, L_23, /*hidden argument*/NULL);
		}

IL_007a:
		{
			RuntimeObject* L_24 = V_0;
			NullCheck(L_24);
			bool L_25 = InterfaceFuncInvoker0< bool >::Invoke(0 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t1853284238_il2cpp_TypeInfo_var, L_24);
			if (L_25)
			{
				goto IL_0016;
			}
		}

IL_0082:
		{
			IL2CPP_LEAVE(0x95, FINALLY_0084);
		}
	} // end try (depth: 1)
	catch(Il2CppExceptionWrapper& e)
	{
		__last_unhandled_exception = (Exception_t *)e.ex;
		goto FINALLY_0084;
	}

FINALLY_0084:
	{ // begin finally (depth: 1)
		{
			RuntimeObject* L_26 = V_0;
			V_3 = ((RuntimeObject*)IsInst((RuntimeObject*)L_26, IDisposable_t3640265483_il2cpp_TypeInfo_var));
			RuntimeObject* L_27 = V_3;
			if (!L_27)
			{
				goto IL_0094;
			}
		}

IL_008e:
		{
			RuntimeObject* L_28 = V_3;
			NullCheck(L_28);
			InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t3640265483_il2cpp_TypeInfo_var, L_28);
		}

IL_0094:
		{
			IL2CPP_END_FINALLY(132)
		}
	} // end finally (depth: 1)
	IL2CPP_CLEANUP(132)
	{
		IL2CPP_JUMP_TBL(0x95, IL_0095)
		IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
	}

IL_0095:
	{
		return;
	}
}
// System.Void System.Diagnostics.DiagnosticsConfigurationHandler::AddTraceAttributes(System.Collections.IDictionary,System.Xml.XmlNode)
extern "C" IL2CPP_METHOD_ATTR void DiagnosticsConfigurationHandler_AddTraceAttributes_m2084434209 (DiagnosticsConfigurationHandler_t2074484573 * __this, RuntimeObject* ___d0, XmlNode_t3767805227 * ___node1, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (DiagnosticsConfigurationHandler_AddTraceAttributes_m2084434209_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	XmlAttributeCollection_t2316283784 * V_0 = NULL;
	String_t* V_1 = NULL;
	String_t* V_2 = NULL;
	bool V_3 = false;
	Exception_t * V_4 = NULL;
	int32_t V_5 = 0;
	Exception_t * V_6 = NULL;
	Exception_t * __last_unhandled_exception = 0;
	NO_UNUSED_WARNING (__last_unhandled_exception);
	Exception_t * __exception_local = 0;
	NO_UNUSED_WARNING (__exception_local);
	int32_t __leave_target = -1;
	NO_UNUSED_WARNING (__leave_target);
	{
		XmlNode_t3767805227 * L_0 = ___node1;
		NullCheck(L_0);
		XmlAttributeCollection_t2316283784 * L_1 = VirtFuncInvoker0< XmlAttributeCollection_t2316283784 * >::Invoke(14 /* System.Xml.XmlAttributeCollection System.Xml.XmlNode::get_Attributes() */, L_0);
		V_0 = L_1;
		XmlAttributeCollection_t2316283784 * L_2 = V_0;
		XmlNode_t3767805227 * L_3 = ___node1;
		String_t* L_4 = DiagnosticsConfigurationHandler_GetAttribute_m1759103724(__this, L_2, _stringLiteral3483203916, (bool)0, L_3, /*hidden argument*/NULL);
		V_1 = L_4;
		XmlAttributeCollection_t2316283784 * L_5 = V_0;
		XmlNode_t3767805227 * L_6 = ___node1;
		String_t* L_7 = DiagnosticsConfigurationHandler_GetAttribute_m1759103724(__this, L_5, _stringLiteral1931905823, (bool)0, L_6, /*hidden argument*/NULL);
		V_2 = L_7;
		XmlAttributeCollection_t2316283784 * L_8 = V_0;
		XmlNode_t3767805227 * L_9 = ___node1;
		DiagnosticsConfigurationHandler_ValidateInvalidAttributes_m3200349377(__this, L_8, L_9, /*hidden argument*/NULL);
		String_t* L_10 = V_1;
		if (!L_10)
		{
			goto IL_0068;
		}
	}
	{
		V_3 = (bool)0;
	}

IL_0032:
	try
	{ // begin try (depth: 1)
		String_t* L_11 = V_1;
		IL2CPP_RUNTIME_CLASS_INIT(Boolean_t97287965_il2cpp_TypeInfo_var);
		bool L_12 = Boolean_Parse_m2370352694(NULL /*static, unused*/, L_11, /*hidden argument*/NULL);
		V_3 = L_12;
		RuntimeObject* L_13 = ___d0;
		bool L_14 = V_3;
		bool L_15 = L_14;
		RuntimeObject * L_16 = Box(Boolean_t97287965_il2cpp_TypeInfo_var, &L_15);
		NullCheck(L_13);
		InterfaceActionInvoker2< RuntimeObject *, RuntimeObject * >::Invoke(1 /* System.Void System.Collections.IDictionary::set_Item(System.Object,System.Object) */, IDictionary_t1363984059_il2cpp_TypeInfo_var, L_13, _stringLiteral3483203916, L_16);
		goto IL_005c;
	} // end try (depth: 1)
	catch(Il2CppExceptionWrapper& e)
	{
		__exception_local = (Exception_t *)e.ex;
		if(il2cpp_codegen_class_is_assignable_from (Exception_t_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex)))
			goto CATCH_004c;
		throw e;
	}

CATCH_004c:
	{ // begin catch(System.Exception)
		V_4 = ((Exception_t *)__exception_local);
		Exception_t * L_17 = V_4;
		XmlNode_t3767805227 * L_18 = ___node1;
		ConfigurationException_t3515317685 * L_19 = (ConfigurationException_t3515317685 *)il2cpp_codegen_object_new(ConfigurationException_t3515317685_il2cpp_TypeInfo_var);
		ConfigurationException__ctor_m3251818005(L_19, _stringLiteral4205402776, L_17, L_18, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_19, NULL, DiagnosticsConfigurationHandler_AddTraceAttributes_m2084434209_RuntimeMethod_var);
	} // end catch (depth: 1)

IL_005c:
	{
		TraceImplSettings_t2527703222 * L_20 = __this->get_configValues_0();
		bool L_21 = V_3;
		NullCheck(L_20);
		L_20->set_AutoFlush_0(L_21);
	}

IL_0068:
	{
		String_t* L_22 = V_2;
		if (!L_22)
		{
			goto IL_00a7;
		}
	}
	{
		V_5 = 0;
	}

IL_006e:
	try
	{ // begin try (depth: 1)
		String_t* L_23 = V_2;
		int32_t L_24 = Int32_Parse_m1033611559(NULL /*static, unused*/, L_23, /*hidden argument*/NULL);
		V_5 = L_24;
		RuntimeObject* L_25 = ___d0;
		int32_t L_26 = V_5;
		int32_t L_27 = L_26;
		RuntimeObject * L_28 = Box(Int32_t2950945753_il2cpp_TypeInfo_var, &L_27);
		NullCheck(L_25);
		InterfaceActionInvoker2< RuntimeObject *, RuntimeObject * >::Invoke(1 /* System.Void System.Collections.IDictionary::set_Item(System.Object,System.Object) */, IDictionary_t1363984059_il2cpp_TypeInfo_var, L_25, _stringLiteral1931905823, L_28);
		goto IL_009a;
	} // end try (depth: 1)
	catch(Il2CppExceptionWrapper& e)
	{
		__exception_local = (Exception_t *)e.ex;
		if(il2cpp_codegen_class_is_assignable_from (Exception_t_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex)))
			goto CATCH_008a;
		throw e;
	}

CATCH_008a:
	{ // begin catch(System.Exception)
		V_6 = ((Exception_t *)__exception_local);
		Exception_t * L_29 = V_6;
		XmlNode_t3767805227 * L_30 = ___node1;
		ConfigurationException_t3515317685 * L_31 = (ConfigurationException_t3515317685 *)il2cpp_codegen_object_new(ConfigurationException_t3515317685_il2cpp_TypeInfo_var);
		ConfigurationException__ctor_m3251818005(L_31, _stringLiteral1812534533, L_29, L_30, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_31, NULL, DiagnosticsConfigurationHandler_AddTraceAttributes_m2084434209_RuntimeMethod_var);
	} // end catch (depth: 1)

IL_009a:
	{
		TraceImplSettings_t2527703222 * L_32 = __this->get_configValues_0();
		int32_t L_33 = V_5;
		NullCheck(L_32);
		L_32->set_IndentSize_1(L_33);
	}

IL_00a7:
	{
		return;
	}
}
// System.Diagnostics.TraceListenerCollection System.Diagnostics.DiagnosticsConfigurationHandler::GetSharedListeners(System.Collections.IDictionary)
extern "C" IL2CPP_METHOD_ATTR TraceListenerCollection_t1347122889 * DiagnosticsConfigurationHandler_GetSharedListeners_m4190802387 (DiagnosticsConfigurationHandler_t2074484573 * __this, RuntimeObject* ___d0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (DiagnosticsConfigurationHandler_GetSharedListeners_m4190802387_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	TraceListenerCollection_t1347122889 * V_0 = NULL;
	{
		RuntimeObject* L_0 = ___d0;
		NullCheck(L_0);
		RuntimeObject * L_1 = InterfaceFuncInvoker1< RuntimeObject *, RuntimeObject * >::Invoke(0 /* System.Object System.Collections.IDictionary::get_Item(System.Object) */, IDictionary_t1363984059_il2cpp_TypeInfo_var, L_0, _stringLiteral1456606265);
		V_0 = ((TraceListenerCollection_t1347122889 *)IsInstClass((RuntimeObject*)L_1, TraceListenerCollection_t1347122889_il2cpp_TypeInfo_var));
		TraceListenerCollection_t1347122889 * L_2 = V_0;
		if (L_2)
		{
			goto IL_0026;
		}
	}
	{
		TraceListenerCollection_t1347122889 * L_3 = (TraceListenerCollection_t1347122889 *)il2cpp_codegen_object_new(TraceListenerCollection_t1347122889_il2cpp_TypeInfo_var);
		TraceListenerCollection__ctor_m1500370583(L_3, /*hidden argument*/NULL);
		V_0 = L_3;
		RuntimeObject* L_4 = ___d0;
		TraceListenerCollection_t1347122889 * L_5 = V_0;
		NullCheck(L_4);
		InterfaceActionInvoker2< RuntimeObject *, RuntimeObject * >::Invoke(1 /* System.Void System.Collections.IDictionary::set_Item(System.Object,System.Object) */, IDictionary_t1363984059_il2cpp_TypeInfo_var, L_4, _stringLiteral1456606265, L_5);
	}

IL_0026:
	{
		TraceListenerCollection_t1347122889 * L_6 = V_0;
		return L_6;
	}
}
// System.Void System.Diagnostics.DiagnosticsConfigurationHandler::AddSourcesNode(System.Collections.IDictionary,System.Xml.XmlNode)
extern "C" IL2CPP_METHOD_ATTR void DiagnosticsConfigurationHandler_AddSourcesNode_m4116619100 (DiagnosticsConfigurationHandler_t2074484573 * __this, RuntimeObject* ___d0, XmlNode_t3767805227 * ___node1, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (DiagnosticsConfigurationHandler_AddSourcesNode_m4116619100_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	Hashtable_t1853889766 * V_0 = NULL;
	RuntimeObject* V_1 = NULL;
	XmlNode_t3767805227 * V_2 = NULL;
	int32_t V_3 = 0;
	RuntimeObject* 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);
	int32_t __leave_target = -1;
	NO_UNUSED_WARNING (__leave_target);
	{
		XmlNode_t3767805227 * L_0 = ___node1;
		NullCheck(L_0);
		XmlAttributeCollection_t2316283784 * L_1 = VirtFuncInvoker0< XmlAttributeCollection_t2316283784 * >::Invoke(14 /* System.Xml.XmlAttributeCollection System.Xml.XmlNode::get_Attributes() */, L_0);
		XmlNode_t3767805227 * L_2 = ___node1;
		DiagnosticsConfigurationHandler_ValidateInvalidAttributes_m3200349377(__this, L_1, L_2, /*hidden argument*/NULL);
		RuntimeObject* L_3 = ___d0;
		NullCheck(L_3);
		RuntimeObject * L_4 = InterfaceFuncInvoker1< RuntimeObject *, RuntimeObject * >::Invoke(0 /* System.Object System.Collections.IDictionary::get_Item(System.Object) */, IDictionary_t1363984059_il2cpp_TypeInfo_var, L_3, _stringLiteral1887279536);
		V_0 = ((Hashtable_t1853889766 *)IsInstClass((RuntimeObject*)L_4, Hashtable_t1853889766_il2cpp_TypeInfo_var));
		Hashtable_t1853889766 * L_5 = V_0;
		if (L_5)
		{
			goto IL_0033;
		}
	}
	{
		Hashtable_t1853889766 * L_6 = (Hashtable_t1853889766 *)il2cpp_codegen_object_new(Hashtable_t1853889766_il2cpp_TypeInfo_var);
		Hashtable__ctor_m1815022027(L_6, /*hidden argument*/NULL);
		V_0 = L_6;
		RuntimeObject* L_7 = ___d0;
		Hashtable_t1853889766 * L_8 = V_0;
		NullCheck(L_7);
		InterfaceActionInvoker2< RuntimeObject *, RuntimeObject * >::Invoke(1 /* System.Void System.Collections.IDictionary::set_Item(System.Object,System.Object) */, IDictionary_t1363984059_il2cpp_TypeInfo_var, L_7, _stringLiteral1887279536, L_8);
	}

IL_0033:
	{
		XmlNode_t3767805227 * L_9 = ___node1;
		NullCheck(L_9);
		XmlNodeList_t2551693786 * L_10 = VirtFuncInvoker0< XmlNodeList_t2551693786 * >::Invoke(11 /* System.Xml.XmlNodeList System.Xml.XmlNode::get_ChildNodes() */, L_9);
		NullCheck(L_10);
		RuntimeObject* L_11 = VirtFuncInvoker0< RuntimeObject* >::Invoke(8 /* System.Collections.IEnumerator System.Xml.XmlNodeList::GetEnumerator() */, L_10);
		V_1 = L_11;
	}

IL_003f:
	try
	{ // begin try (depth: 1)
		{
			goto IL_008e;
		}

IL_0041:
		{
			RuntimeObject* L_12 = V_1;
			NullCheck(L_12);
			RuntimeObject * L_13 = InterfaceFuncInvoker0< RuntimeObject * >::Invoke(1 /* System.Object System.Collections.IEnumerator::get_Current() */, IEnumerator_t1853284238_il2cpp_TypeInfo_var, L_12);
			V_2 = ((XmlNode_t3767805227 *)CastclassClass((RuntimeObject*)L_13, XmlNode_t3767805227_il2cpp_TypeInfo_var));
			XmlNode_t3767805227 * L_14 = V_2;
			NullCheck(L_14);
			int32_t L_15 = VirtFuncInvoker0< int32_t >::Invoke(9 /* System.Xml.XmlNodeType System.Xml.XmlNode::get_NodeType() */, L_14);
			V_3 = L_15;
			int32_t L_16 = V_3;
			if ((((int32_t)L_16) == ((int32_t)((int32_t)13))))
			{
				goto IL_008e;
			}
		}

IL_0059:
		{
			int32_t L_17 = V_3;
			if ((((int32_t)L_17) == ((int32_t)8)))
			{
				goto IL_008e;
			}
		}

IL_005d:
		{
			int32_t L_18 = V_3;
			if ((!(((uint32_t)L_18) == ((uint32_t)1))))
			{
				goto IL_0087;
			}
		}

IL_0061:
		{
			XmlNode_t3767805227 * L_19 = V_2;
			NullCheck(L_19);
			String_t* L_20 = VirtFuncInvoker0< String_t* >::Invoke(6 /* System.String System.Xml.XmlNode::get_Name() */, L_19);
			bool L_21 = String_op_Equality_m920492651(NULL /*static, unused*/, L_20, _stringLiteral4294193667, /*hidden argument*/NULL);
			if (!L_21)
			{
				goto IL_007e;
			}
		}

IL_0073:
		{
			RuntimeObject* L_22 = ___d0;
			Hashtable_t1853889766 * L_23 = V_0;
			XmlNode_t3767805227 * L_24 = V_2;
			DiagnosticsConfigurationHandler_AddTraceSource_m492124141(__this, L_22, L_23, L_24, /*hidden argument*/NULL);
			goto IL_008e;
		}

IL_007e:
		{
			XmlNode_t3767805227 * L_25 = V_2;
			DiagnosticsConfigurationHandler_ThrowUnrecognizedElement_m3020382959(__this, L_25, /*hidden argument*/NULL);
			goto IL_008e;
		}

IL_0087:
		{
			XmlNode_t3767805227 * L_26 = V_2;
			DiagnosticsConfigurationHandler_ThrowUnrecognizedNode_m1136137508(__this, L_26, /*hidden argument*/NULL);
		}

IL_008e:
		{
			RuntimeObject* L_27 = V_1;
			NullCheck(L_27);
			bool L_28 = InterfaceFuncInvoker0< bool >::Invoke(0 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t1853284238_il2cpp_TypeInfo_var, L_27);
			if (L_28)
			{
				goto IL_0041;
			}
		}

IL_0096:
		{
			IL2CPP_LEAVE(0xAC, FINALLY_0098);
		}
	} // end try (depth: 1)
	catch(Il2CppExceptionWrapper& e)
	{
		__last_unhandled_exception = (Exception_t *)e.ex;
		goto FINALLY_0098;
	}

FINALLY_0098:
	{ // begin finally (depth: 1)
		{
			RuntimeObject* L_29 = V_1;
			V_4 = ((RuntimeObject*)IsInst((RuntimeObject*)L_29, IDisposable_t3640265483_il2cpp_TypeInfo_var));
			RuntimeObject* L_30 = V_4;
			if (!L_30)
			{
				goto IL_00ab;
			}
		}

IL_00a4:
		{
			RuntimeObject* L_31 = V_4;
			NullCheck(L_31);
			InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t3640265483_il2cpp_TypeInfo_var, L_31);
		}

IL_00ab:
		{
			IL2CPP_END_FINALLY(152)
		}
	} // end finally (depth: 1)
	IL2CPP_CLEANUP(152)
	{
		IL2CPP_JUMP_TBL(0xAC, IL_00ac)
		IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
	}

IL_00ac:
	{
		return;
	}
}
// System.Void System.Diagnostics.DiagnosticsConfigurationHandler::AddTraceSource(System.Collections.IDictionary,System.Collections.Hashtable,System.Xml.XmlNode)
extern "C" IL2CPP_METHOD_ATTR void DiagnosticsConfigurationHandler_AddTraceSource_m492124141 (DiagnosticsConfigurationHandler_t2074484573 * __this, RuntimeObject* ___d0, Hashtable_t1853889766 * ___sources1, XmlNode_t3767805227 * ___node2, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (DiagnosticsConfigurationHandler_AddTraceSource_m492124141_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	String_t* V_0 = NULL;
	int32_t V_1 = 0;
	StringDictionary_t120437468 * V_2 = NULL;
	TraceSourceInfo_t2065837391 * V_3 = NULL;
	RuntimeObject* V_4 = NULL;
	XmlAttribute_t1173852259 * V_5 = NULL;
	String_t* V_6 = NULL;
	RuntimeObject* V_7 = NULL;
	XmlNode_t3767805227 * V_8 = NULL;
	int32_t V_9 = 0;
	Exception_t * __last_unhandled_exception = 0;
	NO_UNUSED_WARNING (__last_unhandled_exception);
	Exception_t * __exception_local = 0;
	NO_UNUSED_WARNING (__exception_local);
	int32_t __leave_target = -1;
	NO_UNUSED_WARNING (__leave_target);
	{
		V_0 = (String_t*)NULL;
		V_1 = 3;
		StringDictionary_t120437468 * L_0 = (StringDictionary_t120437468 *)il2cpp_codegen_object_new(StringDictionary_t120437468_il2cpp_TypeInfo_var);
		StringDictionary__ctor_m4172756934(L_0, /*hidden argument*/NULL);
		V_2 = L_0;
		XmlNode_t3767805227 * L_1 = ___node2;
		NullCheck(L_1);
		XmlAttributeCollection_t2316283784 * L_2 = VirtFuncInvoker0< XmlAttributeCollection_t2316283784 * >::Invoke(14 /* System.Xml.XmlAttributeCollection System.Xml.XmlNode::get_Attributes() */, L_1);
		NullCheck(L_2);
		RuntimeObject* L_3 = VirtFuncInvoker0< RuntimeObject* >::Invoke(8 /* System.Collections.IEnumerator System.Xml.XmlNamedNodeMap::GetEnumerator() */, L_2);
		V_4 = L_3;
	}

IL_0017:
	try
	{ // begin try (depth: 1)
		{
			goto IL_008a;
		}

IL_0019:
		{
			RuntimeObject* L_4 = V_4;
			NullCheck(L_4);
			RuntimeObject * L_5 = InterfaceFuncInvoker0< RuntimeObject * >::Invoke(1 /* System.Object System.Collections.IEnumerator::get_Current() */, IEnumerator_t1853284238_il2cpp_TypeInfo_var, L_4);
			V_5 = ((XmlAttribute_t1173852259 *)CastclassClass((RuntimeObject*)L_5, XmlAttribute_t1173852259_il2cpp_TypeInfo_var));
			XmlAttribute_t1173852259 * L_6 = V_5;
			NullCheck(L_6);
			String_t* L_7 = VirtFuncInvoker0< String_t* >::Invoke(6 /* System.String System.Xml.XmlNode::get_Name() */, L_6);
			V_6 = L_7;
			String_t* L_8 = V_6;
			bool L_9 = String_op_Equality_m920492651(NULL /*static, unused*/, L_8, _stringLiteral62725243, /*hidden argument*/NULL);
			if (L_9)
			{
				goto IL_004e;
			}
		}

IL_003e:
		{
			String_t* L_10 = V_6;
			bool L_11 = String_op_Equality_m920492651(NULL /*static, unused*/, L_10, _stringLiteral2885343603, /*hidden argument*/NULL);
			if (L_11)
			{
				goto IL_0058;
			}
		}

IL_004c:
		{
			goto IL_0076;
		}

IL_004e:
		{
			XmlAttribute_t1173852259 * L_12 = V_5;
			NullCheck(L_12);
			String_t* L_13 = VirtFuncInvoker0< String_t* >::Invoke(7 /* System.String System.Xml.XmlNode::get_Value() */, L_12);
			V_0 = L_13;
			goto IL_008a;
		}

IL_0058:
		{
			RuntimeTypeHandle_t3027515415  L_14 = { reinterpret_cast<intptr_t> (SourceLevels_t2339259104_0_0_0_var) };
			IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
			Type_t * L_15 = Type_GetTypeFromHandle_m1620074514(NULL /*static, unused*/, L_14, /*hidden argument*/NULL);
			XmlAttribute_t1173852259 * L_16 = V_5;
			NullCheck(L_16);
			String_t* L_17 = VirtFuncInvoker0< String_t* >::Invoke(7 /* System.String System.Xml.XmlNode::get_Value() */, L_16);
			IL2CPP_RUNTIME_CLASS_INIT(Enum_t4135868527_il2cpp_TypeInfo_var);
			RuntimeObject * L_18 = Enum_Parse_m1871331077(NULL /*static, unused*/, L_15, L_17, /*hidden argument*/NULL);
			V_1 = ((*(int32_t*)((int32_t*)UnBox(L_18, SourceLevels_t2339259104_il2cpp_TypeInfo_var))));
			goto IL_008a;
		}

IL_0076:
		{
			StringDictionary_t120437468 * L_19 = V_2;
			XmlAttribute_t1173852259 * L_20 = V_5;
			NullCheck(L_20);
			String_t* L_21 = VirtFuncInvoker0< String_t* >::Invoke(6 /* System.String System.Xml.XmlNode::get_Name() */, L_20);
			XmlAttribute_t1173852259 * L_22 = V_5;
			NullCheck(L_22);
			String_t* L_23 = VirtFuncInvoker0< String_t* >::Invoke(7 /* System.String System.Xml.XmlNode::get_Value() */, L_22);
			NullCheck(L_19);
			VirtActionInvoker2< String_t*, String_t* >::Invoke(5 /* System.Void System.Collections.Specialized.StringDictionary::set_Item(System.String,System.String) */, L_19, L_21, L_23);
		}

IL_008a:
		{
			RuntimeObject* L_24 = V_4;
			NullCheck(L_24);
			bool L_25 = InterfaceFuncInvoker0< bool >::Invoke(0 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t1853284238_il2cpp_TypeInfo_var, L_24);
			if (L_25)
			{
				goto IL_0019;
			}
		}

IL_0093:
		{
			IL2CPP_LEAVE(0xAA, FINALLY_0095);
		}
	} // end try (depth: 1)
	catch(Il2CppExceptionWrapper& e)
	{
		__last_unhandled_exception = (Exception_t *)e.ex;
		goto FINALLY_0095;
	}

FINALLY_0095:
	{ // begin finally (depth: 1)
		{
			RuntimeObject* L_26 = V_4;
			V_7 = ((RuntimeObject*)IsInst((RuntimeObject*)L_26, IDisposable_t3640265483_il2cpp_TypeInfo_var));
			RuntimeObject* L_27 = V_7;
			if (!L_27)
			{
				goto IL_00a9;
			}
		}

IL_00a2:
		{
			RuntimeObject* L_28 = V_7;
			NullCheck(L_28);
			InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t3640265483_il2cpp_TypeInfo_var, L_28);
		}

IL_00a9:
		{
			IL2CPP_END_FINALLY(149)
		}
	} // end finally (depth: 1)
	IL2CPP_CLEANUP(149)
	{
		IL2CPP_JUMP_TBL(0xAA, IL_00aa)
		IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
	}

IL_00aa:
	{
		String_t* L_29 = V_0;
		if (L_29)
		{
			goto IL_00b8;
		}
	}
	{
		ConfigurationException_t3515317685 * L_30 = (ConfigurationException_t3515317685 *)il2cpp_codegen_object_new(ConfigurationException_t3515317685_il2cpp_TypeInfo_var);
		ConfigurationException__ctor_m2584225187(L_30, _stringLiteral705949069, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_30, NULL, DiagnosticsConfigurationHandler_AddTraceSource_m492124141_RuntimeMethod_var);
	}

IL_00b8:
	{
		Hashtable_t1853889766 * L_31 = ___sources1;
		String_t* L_32 = V_0;
		NullCheck(L_31);
		bool L_33 = VirtFuncInvoker1< bool, RuntimeObject * >::Invoke(24 /* System.Boolean System.Collections.Hashtable::ContainsKey(System.Object) */, L_31, L_32);
		if (!L_33)
		{
			goto IL_00c2;
		}
	}
	{
		return;
	}

IL_00c2:
	{
		String_t* L_34 = V_0;
		int32_t L_35 = V_1;
		TraceImplSettings_t2527703222 * L_36 = __this->get_configValues_0();
		TraceSourceInfo_t2065837391 * L_37 = (TraceSourceInfo_t2065837391 *)il2cpp_codegen_object_new(TraceSourceInfo_t2065837391_il2cpp_TypeInfo_var);
		TraceSourceInfo__ctor_m201361737(L_37, L_34, L_35, L_36, /*hidden argument*/NULL);
		V_3 = L_37;
		Hashtable_t1853889766 * L_38 = ___sources1;
		TraceSourceInfo_t2065837391 * L_39 = V_3;
		NullCheck(L_39);
		String_t* L_40 = TraceSourceInfo_get_Name_m4251864490(L_39, /*hidden argument*/NULL);
		TraceSourceInfo_t2065837391 * L_41 = V_3;
		NullCheck(L_38);
		VirtActionInvoker2< RuntimeObject *, RuntimeObject * >::Invoke(20 /* System.Void System.Collections.Hashtable::Add(System.Object,System.Object) */, L_38, L_40, L_41);
		XmlNode_t3767805227 * L_42 = ___node2;
		NullCheck(L_42);
		XmlNodeList_t2551693786 * L_43 = VirtFuncInvoker0< XmlNodeList_t2551693786 * >::Invoke(11 /* System.Xml.XmlNodeList System.Xml.XmlNode::get_ChildNodes() */, L_42);
		NullCheck(L_43);
		RuntimeObject* L_44 = VirtFuncInvoker0< RuntimeObject* >::Invoke(8 /* System.Collections.IEnumerator System.Xml.XmlNodeList::GetEnumerator() */, L_43);
		V_4 = L_44;
	}

IL_00ea:
	try
	{ // begin try (depth: 1)
		{
			goto IL_0158;
		}

IL_00ec:
		{
			RuntimeObject* L_45 = V_4;
			NullCheck(L_45);
			RuntimeObject * L_46 = InterfaceFuncInvoker0< RuntimeObject * >::Invoke(1 /* System.Object System.Collections.IEnumerator::get_Current() */, IEnumerator_t1853284238_il2cpp_TypeInfo_var, L_45);
			V_8 = ((XmlNode_t3767805227 *)CastclassClass((RuntimeObject*)L_46, XmlNode_t3767805227_il2cpp_TypeInfo_var));
			XmlNode_t3767805227 * L_47 = V_8;
			NullCheck(L_47);
			int32_t L_48 = VirtFuncInvoker0< int32_t >::Invoke(9 /* System.Xml.XmlNodeType System.Xml.XmlNode::get_NodeType() */, L_47);
			V_9 = L_48;
			int32_t L_49 = V_9;
			if ((((int32_t)L_49) == ((int32_t)((int32_t)13))))
			{
				goto IL_0158;
			}
		}

IL_0109:
		{
			int32_t L_50 = V_9;
			if ((((int32_t)L_50) == ((int32_t)8)))
			{
				goto IL_0158;
			}
		}

IL_010e:
		{
			int32_t L_51 = V_9;
			if ((!(((uint32_t)L_51) == ((uint32_t)1))))
			{
				goto IL_0150;
			}
		}

IL_0113:
		{
			XmlNode_t3767805227 * L_52 = V_8;
			NullCheck(L_52);
			String_t* L_53 = VirtFuncInvoker0< String_t* >::Invoke(6 /* System.String System.Xml.XmlNode::get_Name() */, L_52);
			bool L_54 = String_op_Equality_m920492651(NULL /*static, unused*/, L_53, _stringLiteral4153351981, /*hidden argument*/NULL);
			if (!L_54)
			{
				goto IL_0137;
			}
		}

IL_0126:
		{
			RuntimeObject* L_55 = ___d0;
			XmlNode_t3767805227 * L_56 = V_8;
			TraceSourceInfo_t2065837391 * L_57 = V_3;
			NullCheck(L_57);
			TraceListenerCollection_t1347122889 * L_58 = TraceSourceInfo_get_Listeners_m3780002699(L_57, /*hidden argument*/NULL);
			DiagnosticsConfigurationHandler_AddTraceListeners_m1456791038(__this, L_55, L_56, L_58, /*hidden argument*/NULL);
			goto IL_013f;
		}

IL_0137:
		{
			XmlNode_t3767805227 * L_59 = V_8;
			DiagnosticsConfigurationHandler_ThrowUnrecognizedElement_m3020382959(__this, L_59, /*hidden argument*/NULL);
		}

IL_013f:
		{
			XmlNode_t3767805227 * L_60 = V_8;
			NullCheck(L_60);
			XmlAttributeCollection_t2316283784 * L_61 = VirtFuncInvoker0< XmlAttributeCollection_t2316283784 * >::Invoke(14 /* System.Xml.XmlAttributeCollection System.Xml.XmlNode::get_Attributes() */, L_60);
			XmlNode_t3767805227 * L_62 = V_8;
			DiagnosticsConfigurationHandler_ValidateInvalidAttributes_m3200349377(__this, L_61, L_62, /*hidden argument*/NULL);
			goto IL_0158;
		}

IL_0150:
		{
			XmlNode_t3767805227 * L_63 = V_8;
			DiagnosticsConfigurationHandler_ThrowUnrecognizedNode_m1136137508(__this, L_63, /*hidden argument*/NULL);
		}

IL_0158:
		{
			RuntimeObject* L_64 = V_4;
			NullCheck(L_64);
			bool L_65 = InterfaceFuncInvoker0< bool >::Invoke(0 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t1853284238_il2cpp_TypeInfo_var, L_64);
			if (L_65)
			{
				goto IL_00ec;
			}
		}

IL_0161:
		{
			IL2CPP_LEAVE(0x178, FINALLY_0163);
		}
	} // end try (depth: 1)
	catch(Il2CppExceptionWrapper& e)
	{
		__last_unhandled_exception = (Exception_t *)e.ex;
		goto FINALLY_0163;
	}

FINALLY_0163:
	{ // begin finally (depth: 1)
		{
			RuntimeObject* L_66 = V_4;
			V_7 = ((RuntimeObject*)IsInst((RuntimeObject*)L_66, IDisposable_t3640265483_il2cpp_TypeInfo_var));
			RuntimeObject* L_67 = V_7;
			if (!L_67)
			{
				goto IL_0177;
			}
		}

IL_0170:
		{
			RuntimeObject* L_68 = V_7;
			NullCheck(L_68);
			InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t3640265483_il2cpp_TypeInfo_var, L_68);
		}

IL_0177:
		{
			IL2CPP_END_FINALLY(355)
		}
	} // end finally (depth: 1)
	IL2CPP_CLEANUP(355)
	{
		IL2CPP_JUMP_TBL(0x178, IL_0178)
		IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
	}

IL_0178:
	{
		return;
	}
}
// System.Void System.Diagnostics.DiagnosticsConfigurationHandler::AddTraceListeners(System.Collections.IDictionary,System.Xml.XmlNode,System.Diagnostics.TraceListenerCollection)
extern "C" IL2CPP_METHOD_ATTR void DiagnosticsConfigurationHandler_AddTraceListeners_m1456791038 (DiagnosticsConfigurationHandler_t2074484573 * __this, RuntimeObject* ___d0, XmlNode_t3767805227 * ___listenersNode1, TraceListenerCollection_t1347122889 * ___listeners2, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (DiagnosticsConfigurationHandler_AddTraceListeners_m1456791038_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	RuntimeObject* V_0 = NULL;
	XmlNode_t3767805227 * V_1 = NULL;
	int32_t V_2 = 0;
	XmlAttributeCollection_t2316283784 * V_3 = NULL;
	String_t* V_4 = NULL;
	String_t* V_5 = NULL;
	RuntimeObject* V_6 = NULL;
	Exception_t * __last_unhandled_exception = 0;
	NO_UNUSED_WARNING (__last_unhandled_exception);
	Exception_t * __exception_local = 0;
	NO_UNUSED_WARNING (__exception_local);
	int32_t __leave_target = -1;
	NO_UNUSED_WARNING (__leave_target);
	{
		XmlNode_t3767805227 * L_0 = ___listenersNode1;
		NullCheck(L_0);
		XmlAttributeCollection_t2316283784 * L_1 = VirtFuncInvoker0< XmlAttributeCollection_t2316283784 * >::Invoke(14 /* System.Xml.XmlAttributeCollection System.Xml.XmlNode::get_Attributes() */, L_0);
		XmlNode_t3767805227 * L_2 = ___listenersNode1;
		DiagnosticsConfigurationHandler_ValidateInvalidAttributes_m3200349377(__this, L_1, L_2, /*hidden argument*/NULL);
		XmlNode_t3767805227 * L_3 = ___listenersNode1;
		NullCheck(L_3);
		XmlNodeList_t2551693786 * L_4 = VirtFuncInvoker0< XmlNodeList_t2551693786 * >::Invoke(11 /* System.Xml.XmlNodeList System.Xml.XmlNode::get_ChildNodes() */, L_3);
		NullCheck(L_4);
		RuntimeObject* L_5 = VirtFuncInvoker0< RuntimeObject* >::Invoke(8 /* System.Collections.IEnumerator System.Xml.XmlNodeList::GetEnumerator() */, L_4);
		V_0 = L_5;
	}

IL_0019:
	try
	{ // begin try (depth: 1)
		{
			goto IL_00d5;
		}

IL_001e:
		{
			RuntimeObject* L_6 = V_0;
			NullCheck(L_6);
			RuntimeObject * L_7 = InterfaceFuncInvoker0< RuntimeObject * >::Invoke(1 /* System.Object System.Collections.IEnumerator::get_Current() */, IEnumerator_t1853284238_il2cpp_TypeInfo_var, L_6);
			V_1 = ((XmlNode_t3767805227 *)CastclassClass((RuntimeObject*)L_7, XmlNode_t3767805227_il2cpp_TypeInfo_var));
			XmlNode_t3767805227 * L_8 = V_1;
			NullCheck(L_8);
			int32_t L_9 = VirtFuncInvoker0< int32_t >::Invoke(9 /* System.Xml.XmlNodeType System.Xml.XmlNode::get_NodeType() */, L_8);
			V_2 = L_9;
			int32_t L_10 = V_2;
			if ((((int32_t)L_10) == ((int32_t)((int32_t)13))))
			{
				goto IL_00d5;
			}
		}

IL_0039:
		{
			int32_t L_11 = V_2;
			if ((((int32_t)L_11) == ((int32_t)8)))
			{
				goto IL_00d5;
			}
		}

IL_0040:
		{
			int32_t L_12 = V_2;
			if ((!(((uint32_t)L_12) == ((uint32_t)1))))
			{
				goto IL_00ce;
			}
		}

IL_0047:
		{
			XmlNode_t3767805227 * L_13 = V_1;
			NullCheck(L_13);
			XmlAttributeCollection_t2316283784 * L_14 = VirtFuncInvoker0< XmlAttributeCollection_t2316283784 * >::Invoke(14 /* System.Xml.XmlAttributeCollection System.Xml.XmlNode::get_Attributes() */, L_13);
			V_3 = L_14;
			V_4 = (String_t*)NULL;
			XmlNode_t3767805227 * L_15 = V_1;
			NullCheck(L_15);
			String_t* L_16 = VirtFuncInvoker0< String_t* >::Invoke(6 /* System.String System.Xml.XmlNode::get_Name() */, L_15);
			V_5 = L_16;
			String_t* L_17 = V_5;
			bool L_18 = String_op_Equality_m920492651(NULL /*static, unused*/, L_17, _stringLiteral3265744053, /*hidden argument*/NULL);
			if (L_18)
			{
				goto IL_0085;
			}
		}

IL_0067:
		{
			String_t* L_19 = V_5;
			bool L_20 = String_op_Equality_m920492651(NULL /*static, unused*/, L_19, _stringLiteral13686479, /*hidden argument*/NULL);
			if (L_20)
			{
				goto IL_0091;
			}
		}

IL_0075:
		{
			String_t* L_21 = V_5;
			bool L_22 = String_op_Equality_m920492651(NULL /*static, unused*/, L_21, _stringLiteral555474, /*hidden argument*/NULL);
			if (L_22)
			{
				goto IL_00ab;
			}
		}

IL_0083:
		{
			goto IL_00bd;
		}

IL_0085:
		{
			RuntimeObject* L_23 = ___d0;
			XmlNode_t3767805227 * L_24 = V_1;
			XmlAttributeCollection_t2316283784 * L_25 = V_3;
			TraceListenerCollection_t1347122889 * L_26 = ___listeners2;
			DiagnosticsConfigurationHandler_AddTraceListener_m2705949763(__this, L_23, L_24, L_25, L_26, /*hidden argument*/NULL);
			goto IL_00c4;
		}

IL_0091:
		{
			XmlAttributeCollection_t2316283784 * L_27 = V_3;
			XmlNode_t3767805227 * L_28 = V_1;
			String_t* L_29 = DiagnosticsConfigurationHandler_GetAttribute_m1759103724(__this, L_27, _stringLiteral62725243, (bool)1, L_28, /*hidden argument*/NULL);
			V_4 = L_29;
			String_t* L_30 = V_4;
			DiagnosticsConfigurationHandler_RemoveTraceListener_m964532660(__this, L_30, /*hidden argument*/NULL);
			goto IL_00c4;
		}

IL_00ab:
		{
			TraceImplSettings_t2527703222 * L_31 = __this->get_configValues_0();
			NullCheck(L_31);
			TraceListenerCollection_t1347122889 * L_32 = L_31->get_Listeners_2();
			NullCheck(L_32);
			TraceListenerCollection_Clear_m1136669986(L_32, /*hidden argument*/NULL);
			goto IL_00c4;
		}

IL_00bd:
		{
			XmlNode_t3767805227 * L_33 = V_1;
			DiagnosticsConfigurationHandler_ThrowUnrecognizedElement_m3020382959(__this, L_33, /*hidden argument*/NULL);
		}

IL_00c4:
		{
			XmlAttributeCollection_t2316283784 * L_34 = V_3;
			XmlNode_t3767805227 * L_35 = V_1;
			DiagnosticsConfigurationHandler_ValidateInvalidAttributes_m3200349377(__this, L_34, L_35, /*hidden argument*/NULL);
			goto IL_00d5;
		}

IL_00ce:
		{
			XmlNode_t3767805227 * L_36 = V_1;
			DiagnosticsConfigurationHandler_ThrowUnrecognizedNode_m1136137508(__this, L_36, /*hidden argument*/NULL);
		}

IL_00d5:
		{
			RuntimeObject* L_37 = V_0;
			NullCheck(L_37);
			bool L_38 = InterfaceFuncInvoker0< bool >::Invoke(0 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t1853284238_il2cpp_TypeInfo_var, L_37);
			if (L_38)
			{
				goto IL_001e;
			}
		}

IL_00e0:
		{
			IL2CPP_LEAVE(0xF6, FINALLY_00e2);
		}
	} // end try (depth: 1)
	catch(Il2CppExceptionWrapper& e)
	{
		__last_unhandled_exception = (Exception_t *)e.ex;
		goto FINALLY_00e2;
	}

FINALLY_00e2:
	{ // begin finally (depth: 1)
		{
			RuntimeObject* L_39 = V_0;
			V_6 = ((RuntimeObject*)IsInst((RuntimeObject*)L_39, IDisposable_t3640265483_il2cpp_TypeInfo_var));
			RuntimeObject* L_40 = V_6;
			if (!L_40)
			{
				goto IL_00f5;
			}
		}

IL_00ee:
		{
			RuntimeObject* L_41 = V_6;
			NullCheck(L_41);
			InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t3640265483_il2cpp_TypeInfo_var, L_41);
		}

IL_00f5:
		{
			IL2CPP_END_FINALLY(226)
		}
	} // end finally (depth: 1)
	IL2CPP_CLEANUP(226)
	{
		IL2CPP_JUMP_TBL(0xF6, IL_00f6)
		IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
	}

IL_00f6:
	{
		return;
	}
}
// System.Void System.Diagnostics.DiagnosticsConfigurationHandler::AddTraceListener(System.Collections.IDictionary,System.Xml.XmlNode,System.Xml.XmlAttributeCollection,System.Diagnostics.TraceListenerCollection)
extern "C" IL2CPP_METHOD_ATTR void DiagnosticsConfigurationHandler_AddTraceListener_m2705949763 (DiagnosticsConfigurationHandler_t2074484573 * __this, RuntimeObject* ___d0, XmlNode_t3767805227 * ___child1, XmlAttributeCollection_t2316283784 * ___attributes2, TraceListenerCollection_t1347122889 * ___listeners3, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (DiagnosticsConfigurationHandler_AddTraceListener_m2705949763_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	String_t* V_0 = NULL;
	String_t* V_1 = NULL;
	Type_t * V_2 = NULL;
	ObjectU5BU5D_t2843939325* V_3 = NULL;
	TypeU5BU5D_t3940880105* V_4 = NULL;
	String_t* V_5 = NULL;
	int32_t V_6 = 0;
	TraceListener_t3975618648 * V_7 = NULL;
	String_t* V_8 = NULL;
	StringU5BU5D_t1281789340* V_9 = NULL;
	TraceListener_t3975618648 * V_10 = NULL;
	int32_t V_11 = 0;
	int32_t V_12 = 0;
	String_t* V_13 = NULL;
	String_t* V_14 = NULL;
	Exception_t * __last_unhandled_exception = 0;
	NO_UNUSED_WARNING (__last_unhandled_exception);
	Exception_t * __exception_local = 0;
	NO_UNUSED_WARNING (__exception_local);
	int32_t __leave_target = -1;
	NO_UNUSED_WARNING (__leave_target);
	ConstructorInfo_t5769829 * G_B15_0 = NULL;
	ConstructorInfo_t5769829 * G_B14_0 = NULL;
	{
		XmlAttributeCollection_t2316283784 * L_0 = ___attributes2;
		XmlNode_t3767805227 * L_1 = ___child1;
		String_t* L_2 = DiagnosticsConfigurationHandler_GetAttribute_m1759103724(__this, L_0, _stringLiteral62725243, (bool)1, L_1, /*hidden argument*/NULL);
		V_0 = L_2;
		V_1 = (String_t*)NULL;
		XmlAttributeCollection_t2316283784 * L_3 = ___attributes2;
		XmlNode_t3767805227 * L_4 = ___child1;
		String_t* L_5 = DiagnosticsConfigurationHandler_GetAttribute_m1759103724(__this, L_3, _stringLiteral3243520166, (bool)0, L_4, /*hidden argument*/NULL);
		V_1 = L_5;
		String_t* L_6 = V_1;
		if (L_6)
		{
			goto IL_007d;
		}
	}
	{
		RuntimeObject* L_7 = ___d0;
		TraceListenerCollection_t1347122889 * L_8 = DiagnosticsConfigurationHandler_GetSharedListeners_m4190802387(__this, L_7, /*hidden argument*/NULL);
		String_t* L_9 = V_0;
		NullCheck(L_8);
		TraceListener_t3975618648 * L_10 = TraceListenerCollection_get_Item_m2168642045(L_8, L_9, /*hidden argument*/NULL);
		V_10 = L_10;
		TraceListener_t3975618648 * L_11 = V_10;
		if (L_11)
		{
			goto IL_0047;
		}
	}
	{
		String_t* L_12 = V_0;
		String_t* L_13 = String_Format_m2844511972(NULL /*static, unused*/, _stringLiteral4009183095, L_12, /*hidden argument*/NULL);
		ConfigurationException_t3515317685 * L_14 = (ConfigurationException_t3515317685 *)il2cpp_codegen_object_new(ConfigurationException_t3515317685_il2cpp_TypeInfo_var);
		ConfigurationException__ctor_m2584225187(L_14, L_13, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_14, NULL, DiagnosticsConfigurationHandler_AddTraceListener_m2705949763_RuntimeMethod_var);
	}

IL_0047:
	{
		XmlAttributeCollection_t2316283784 * L_15 = ___attributes2;
		NullCheck(L_15);
		int32_t L_16 = VirtFuncInvoker0< int32_t >::Invoke(7 /* System.Int32 System.Xml.XmlNamedNodeMap::get_Count() */, L_15);
		if (!L_16)
		{
			goto IL_0060;
		}
	}
	{
		String_t* L_17 = V_0;
		String_t* L_18 = String_Format_m2844511972(NULL /*static, unused*/, _stringLiteral3357308665, L_17, /*hidden argument*/NULL);
		ConfigurationErrorsException_t66512296 * L_19 = (ConfigurationErrorsException_t66512296 *)il2cpp_codegen_object_new(ConfigurationErrorsException_t66512296_il2cpp_TypeInfo_var);
		ConfigurationErrorsException__ctor_m3348329850(L_19, L_18, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_19, NULL, DiagnosticsConfigurationHandler_AddTraceListener_m2705949763_RuntimeMethod_var);
	}

IL_0060:
	{
		TraceListener_t3975618648 * L_20 = V_10;
		TraceImplSettings_t2527703222 * L_21 = __this->get_configValues_0();
		NullCheck(L_21);
		int32_t L_22 = L_21->get_IndentSize_1();
		NullCheck(L_20);
		TraceListener_set_IndentSize_m3639388934(L_20, L_22, /*hidden argument*/NULL);
		TraceListenerCollection_t1347122889 * L_23 = ___listeners3;
		TraceListener_t3975618648 * L_24 = V_10;
		NullCheck(L_23);
		TraceListenerCollection_Add_m1132006061(L_23, L_24, /*hidden argument*/NULL);
		return;
	}

IL_007d:
	{
		String_t* L_25 = V_1;
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		Type_t * L_26 = il2cpp_codegen_get_type((Il2CppMethodPointer)&Type_GetType_m1693760368, L_25, "System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089");
		V_2 = L_26;
		Type_t * L_27 = V_2;
		bool L_28 = Type_op_Equality_m2683486427(NULL /*static, unused*/, L_27, (Type_t *)NULL, /*hidden argument*/NULL);
		if (!L_28)
		{
			goto IL_009e;
		}
	}
	{
		String_t* L_29 = V_1;
		String_t* L_30 = String_Format_m2844511972(NULL /*static, unused*/, _stringLiteral688162554, L_29, /*hidden argument*/NULL);
		ConfigurationException_t3515317685 * L_31 = (ConfigurationException_t3515317685 *)il2cpp_codegen_object_new(ConfigurationException_t3515317685_il2cpp_TypeInfo_var);
		ConfigurationException__ctor_m2584225187(L_31, L_30, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_31, NULL, DiagnosticsConfigurationHandler_AddTraceListener_m2705949763_RuntimeMethod_var);
	}

IL_009e:
	{
		XmlAttributeCollection_t2316283784 * L_32 = ___attributes2;
		XmlNode_t3767805227 * L_33 = ___child1;
		String_t* L_34 = DiagnosticsConfigurationHandler_GetAttribute_m1759103724(__this, L_32, _stringLiteral2389225945, (bool)0, L_33, /*hidden argument*/NULL);
		V_5 = L_34;
		String_t* L_35 = V_5;
		if (!L_35)
		{
			goto IL_00d5;
		}
	}
	{
		ObjectU5BU5D_t2843939325* L_36 = (ObjectU5BU5D_t2843939325*)SZArrayNew(ObjectU5BU5D_t2843939325_il2cpp_TypeInfo_var, (uint32_t)1);
		ObjectU5BU5D_t2843939325* L_37 = L_36;
		String_t* L_38 = V_5;
		NullCheck(L_37);
		ArrayElementTypeCheck (L_37, L_38);
		(L_37)->SetAt(static_cast<il2cpp_array_size_t>(0), (RuntimeObject *)L_38);
		V_3 = L_37;
		TypeU5BU5D_t3940880105* L_39 = (TypeU5BU5D_t3940880105*)SZArrayNew(TypeU5BU5D_t3940880105_il2cpp_TypeInfo_var, (uint32_t)1);
		TypeU5BU5D_t3940880105* L_40 = L_39;
		RuntimeTypeHandle_t3027515415  L_41 = { reinterpret_cast<intptr_t> (String_t_0_0_0_var) };
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		Type_t * L_42 = Type_GetTypeFromHandle_m1620074514(NULL /*static, unused*/, L_41, /*hidden argument*/NULL);
		NullCheck(L_40);
		ArrayElementTypeCheck (L_40, L_42);
		(L_40)->SetAt(static_cast<il2cpp_array_size_t>(0), (Type_t *)L_42);
		V_4 = L_40;
		goto IL_00de;
	}

IL_00d5:
	{
		V_3 = (ObjectU5BU5D_t2843939325*)NULL;
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		TypeU5BU5D_t3940880105* L_43 = ((Type_t_StaticFields*)il2cpp_codegen_static_fields_for(Type_t_il2cpp_TypeInfo_var))->get_EmptyTypes_5();
		V_4 = L_43;
	}

IL_00de:
	{
		V_6 = ((int32_t)20);
		Type_t * L_44 = V_2;
		NullCheck(L_44);
		Assembly_t * L_45 = VirtFuncInvoker0< Assembly_t * >::Invoke(24 /* System.Reflection.Assembly System.Type::get_Assembly() */, L_44);
		Type_t * L_46 = Object_GetType_m88164663(__this, /*hidden argument*/NULL);
		NullCheck(L_46);
		Assembly_t * L_47 = VirtFuncInvoker0< Assembly_t * >::Invoke(24 /* System.Reflection.Assembly System.Type::get_Assembly() */, L_46);
		bool L_48 = Assembly_op_Equality_m3828289814(NULL /*static, unused*/, L_45, L_47, /*hidden argument*/NULL);
		if (!L_48)
		{
			goto IL_0101;
		}
	}
	{
		int32_t L_49 = V_6;
		V_6 = ((int32_t)((int32_t)L_49|(int32_t)((int32_t)32)));
	}

IL_0101:
	{
		Type_t * L_50 = V_2;
		int32_t L_51 = V_6;
		TypeU5BU5D_t3940880105* L_52 = V_4;
		NullCheck(L_50);
		ConstructorInfo_t5769829 * L_53 = Type_GetConstructor_m950313272(L_50, L_51, (Binder_t2999457153 *)NULL, L_52, (ParameterModifierU5BU5D_t2943407543*)(ParameterModifierU5BU5D_t2943407543*)NULL, /*hidden argument*/NULL);
		ConstructorInfo_t5769829 * L_54 = L_53;
		IL2CPP_RUNTIME_CLASS_INIT(ConstructorInfo_t5769829_il2cpp_TypeInfo_var);
		bool L_55 = ConstructorInfo_op_Equality_m3294483046(NULL /*static, unused*/, L_54, (ConstructorInfo_t5769829 *)NULL, /*hidden argument*/NULL);
		G_B14_0 = L_54;
		if (!L_55)
		{
			G_B15_0 = L_54;
			goto IL_0127;
		}
	}
	{
		String_t* L_56 = V_1;
		String_t* L_57 = String_Concat_m3937257545(NULL /*static, unused*/, _stringLiteral41992229, L_56, /*hidden argument*/NULL);
		ConfigurationException_t3515317685 * L_58 = (ConfigurationException_t3515317685 *)il2cpp_codegen_object_new(ConfigurationException_t3515317685_il2cpp_TypeInfo_var);
		ConfigurationException__ctor_m2584225187(L_58, L_57, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_58, NULL, DiagnosticsConfigurationHandler_AddTraceListener_m2705949763_RuntimeMethod_var);
	}

IL_0127:
	{
		ObjectU5BU5D_t2843939325* L_59 = V_3;
		NullCheck(G_B15_0);
		RuntimeObject * L_60 = ConstructorInfo_Invoke_m4089836896(G_B15_0, L_59, /*hidden argument*/NULL);
		V_7 = ((TraceListener_t3975618648 *)CastclassClass((RuntimeObject*)L_60, TraceListener_t3975618648_il2cpp_TypeInfo_var));
		TraceListener_t3975618648 * L_61 = V_7;
		String_t* L_62 = V_0;
		NullCheck(L_61);
		VirtActionInvoker1< String_t* >::Invoke(8 /* System.Void System.Diagnostics.TraceListener::set_Name(System.String) */, L_61, L_62);
		XmlAttributeCollection_t2316283784 * L_63 = ___attributes2;
		XmlNode_t3767805227 * L_64 = ___child1;
		String_t* L_65 = DiagnosticsConfigurationHandler_GetAttribute_m1759103724(__this, L_63, _stringLiteral1522146100, (bool)0, L_64, /*hidden argument*/NULL);
		V_8 = L_65;
		String_t* L_66 = V_8;
		if (!L_66)
		{
			goto IL_01ab;
		}
	}
	{
		String_t* L_67 = V_8;
		String_t* L_68 = V_8;
		NullCheck(L_68);
		String_t* L_69 = String_Trim_m923598732(L_68, /*hidden argument*/NULL);
		bool L_70 = String_op_Inequality_m215368492(NULL /*static, unused*/, L_67, L_69, /*hidden argument*/NULL);
		if (!L_70)
		{
			goto IL_0173;
		}
	}
	{
		String_t* L_71 = V_8;
		String_t* L_72 = String_Format_m2844511972(NULL /*static, unused*/, _stringLiteral3992213197, L_71, /*hidden argument*/NULL);
		XmlNode_t3767805227 * L_73 = ___child1;
		ConfigurationErrorsException_t66512296 * L_74 = (ConfigurationErrorsException_t66512296 *)il2cpp_codegen_object_new(ConfigurationErrorsException_t66512296_il2cpp_TypeInfo_var);
		ConfigurationErrorsException__ctor_m3353125300(L_74, L_72, L_73, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_74, NULL, DiagnosticsConfigurationHandler_AddTraceListener_m2705949763_RuntimeMethod_var);
	}

IL_0173:
	{
	}

IL_0174:
	try
	{ // begin try (depth: 1)
		RuntimeTypeHandle_t3027515415  L_75 = { reinterpret_cast<intptr_t> (TraceOptions_t3546477972_0_0_0_var) };
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		Type_t * L_76 = Type_GetTypeFromHandle_m1620074514(NULL /*static, unused*/, L_75, /*hidden argument*/NULL);
		String_t* L_77 = V_8;
		IL2CPP_RUNTIME_CLASS_INIT(Enum_t4135868527_il2cpp_TypeInfo_var);
		RuntimeObject * L_78 = Enum_Parse_m1871331077(NULL /*static, unused*/, L_76, L_77, /*hidden argument*/NULL);
		V_11 = ((*(int32_t*)((int32_t*)UnBox(L_78, TraceOptions_t3546477972_il2cpp_TypeInfo_var))));
		goto IL_01a2;
	} // end try (depth: 1)
	catch(Il2CppExceptionWrapper& e)
	{
		__exception_local = (Exception_t *)e.ex;
		if(il2cpp_codegen_class_is_assignable_from (ArgumentException_t132251570_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex)))
			goto CATCH_018e;
		throw e;
	}

CATCH_018e:
	{ // begin catch(System.ArgumentException)
		String_t* L_79 = V_8;
		String_t* L_80 = String_Format_m2844511972(NULL /*static, unused*/, _stringLiteral3992213197, L_79, /*hidden argument*/NULL);
		XmlNode_t3767805227 * L_81 = ___child1;
		ConfigurationErrorsException_t66512296 * L_82 = (ConfigurationErrorsException_t66512296 *)il2cpp_codegen_object_new(ConfigurationErrorsException_t66512296_il2cpp_TypeInfo_var);
		ConfigurationErrorsException__ctor_m3353125300(L_82, L_80, L_81, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_82, NULL, DiagnosticsConfigurationHandler_AddTraceListener_m2705949763_RuntimeMethod_var);
	} // end catch (depth: 1)

IL_01a2:
	{
		TraceListener_t3975618648 * L_83 = V_7;
		int32_t L_84 = V_11;
		NullCheck(L_83);
		TraceListener_set_TraceOutputOptions_m1895669819(L_83, L_84, /*hidden argument*/NULL);
	}

IL_01ab:
	{
		TraceListener_t3975618648 * L_85 = V_7;
		NullCheck(L_85);
		StringU5BU5D_t1281789340* L_86 = VirtFuncInvoker0< StringU5BU5D_t1281789340* >::Invoke(11 /* System.String[] System.Diagnostics.TraceListener::GetSupportedAttributes() */, L_85);
		V_9 = L_86;
		StringU5BU5D_t1281789340* L_87 = V_9;
		if (!L_87)
		{
			goto IL_01f3;
		}
	}
	{
		V_12 = 0;
		goto IL_01eb;
	}

IL_01bd:
	{
		StringU5BU5D_t1281789340* L_88 = V_9;
		int32_t L_89 = V_12;
		NullCheck(L_88);
		int32_t L_90 = L_89;
		String_t* L_91 = (L_88)->GetAt(static_cast<il2cpp_array_size_t>(L_90));
		V_13 = L_91;
		XmlAttributeCollection_t2316283784 * L_92 = ___attributes2;
		String_t* L_93 = V_13;
		XmlNode_t3767805227 * L_94 = ___child1;
		String_t* L_95 = DiagnosticsConfigurationHandler_GetAttribute_m1759103724(__this, L_92, L_93, (bool)0, L_94, /*hidden argument*/NULL);
		V_14 = L_95;
		String_t* L_96 = V_14;
		if (!L_96)
		{
			goto IL_01e5;
		}
	}
	{
		TraceListener_t3975618648 * L_97 = V_7;
		NullCheck(L_97);
		StringDictionary_t120437468 * L_98 = TraceListener_get_Attributes_m3288921528(L_97, /*hidden argument*/NULL);
		String_t* L_99 = V_13;
		String_t* L_100 = V_14;
		NullCheck(L_98);
		VirtActionInvoker2< String_t*, String_t* >::Invoke(6 /* System.Void System.Collections.Specialized.StringDictionary::Add(System.String,System.String) */, L_98, L_99, L_100);
	}

IL_01e5:
	{
		int32_t L_101 = V_12;
		V_12 = ((int32_t)il2cpp_codegen_add((int32_t)L_101, (int32_t)1));
	}

IL_01eb:
	{
		int32_t L_102 = V_12;
		StringU5BU5D_t1281789340* L_103 = V_9;
		NullCheck(L_103);
		if ((((int32_t)L_102) < ((int32_t)(((int32_t)((int32_t)(((RuntimeArray *)L_103)->max_length)))))))
		{
			goto IL_01bd;
		}
	}

IL_01f3:
	{
		TraceListener_t3975618648 * L_104 = V_7;
		TraceImplSettings_t2527703222 * L_105 = __this->get_configValues_0();
		NullCheck(L_105);
		int32_t L_106 = L_105->get_IndentSize_1();
		NullCheck(L_104);
		TraceListener_set_IndentSize_m3639388934(L_104, L_106, /*hidden argument*/NULL);
		TraceListenerCollection_t1347122889 * L_107 = ___listeners3;
		TraceListener_t3975618648 * L_108 = V_7;
		NullCheck(L_107);
		TraceListenerCollection_Add_m1132006061(L_107, L_108, /*hidden argument*/NULL);
		return;
	}
}
// System.Void System.Diagnostics.DiagnosticsConfigurationHandler::RemoveTraceListener(System.String)
extern "C" IL2CPP_METHOD_ATTR void DiagnosticsConfigurationHandler_RemoveTraceListener_m964532660 (DiagnosticsConfigurationHandler_t2074484573 * __this, String_t* ___name0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (DiagnosticsConfigurationHandler_RemoveTraceListener_m964532660_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	Exception_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);
	int32_t __leave_target = -1;
	NO_UNUSED_WARNING (__leave_target);

IL_0000:
	try
	{ // begin try (depth: 1)
		TraceImplSettings_t2527703222 * L_0 = __this->get_configValues_0();
		NullCheck(L_0);
		TraceListenerCollection_t1347122889 * L_1 = L_0->get_Listeners_2();
		String_t* L_2 = ___name0;
		NullCheck(L_1);
		TraceListenerCollection_Remove_m854120826(L_1, L_2, /*hidden argument*/NULL);
		goto IL_0029;
	} // end try (depth: 1)
	catch(Il2CppExceptionWrapper& e)
	{
		__exception_local = (Exception_t *)e.ex;
		if(il2cpp_codegen_class_is_assignable_from (ArgumentException_t132251570_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex)))
			goto CATCH_0013;
		if(il2cpp_codegen_class_is_assignable_from (Exception_t_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex)))
			goto CATCH_0016;
		throw e;
	}

CATCH_0013:
	{ // begin catch(System.ArgumentException)
		goto IL_0029;
	} // end catch (depth: 1)

CATCH_0016:
	{ // begin catch(System.Exception)
		V_0 = ((Exception_t *)__exception_local);
		String_t* L_3 = ___name0;
		String_t* L_4 = String_Format_m2844511972(NULL /*static, unused*/, _stringLiteral127757484, L_3, /*hidden argument*/NULL);
		Exception_t * L_5 = V_0;
		ConfigurationException_t3515317685 * L_6 = (ConfigurationException_t3515317685 *)il2cpp_codegen_object_new(ConfigurationException_t3515317685_il2cpp_TypeInfo_var);
		ConfigurationException__ctor_m1789999115(L_6, L_4, L_5, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_6, NULL, DiagnosticsConfigurationHandler_RemoveTraceListener_m964532660_RuntimeMethod_var);
	} // end catch (depth: 1)

IL_0029:
	{
		return;
	}
}
// System.String System.Diagnostics.DiagnosticsConfigurationHandler::GetAttribute(System.Xml.XmlAttributeCollection,System.String,System.Boolean,System.Xml.XmlNode)
extern "C" IL2CPP_METHOD_ATTR String_t* DiagnosticsConfigurationHandler_GetAttribute_m1759103724 (DiagnosticsConfigurationHandler_t2074484573 * __this, XmlAttributeCollection_t2316283784 * ___attrs0, String_t* ___attr1, bool ___required2, XmlNode_t3767805227 * ___node3, const RuntimeMethod* method)
{
	XmlAttribute_t1173852259 * V_0 = NULL;
	String_t* V_1 = NULL;
	{
		XmlAttributeCollection_t2316283784 * L_0 = ___attrs0;
		String_t* L_1 = ___attr1;
		NullCheck(L_0);
		XmlAttribute_t1173852259 * L_2 = XmlAttributeCollection_get_ItemOf_m952828905(L_0, L_1, /*hidden argument*/NULL);
		V_0 = L_2;
		V_1 = (String_t*)NULL;
		XmlAttribute_t1173852259 * L_3 = V_0;
		if (!L_3)
		{
			goto IL_002b;
		}
	}
	{
		XmlAttribute_t1173852259 * L_4 = V_0;
		NullCheck(L_4);
		String_t* L_5 = VirtFuncInvoker0< String_t* >::Invoke(7 /* System.String System.Xml.XmlNode::get_Value() */, L_4);
		V_1 = L_5;
		bool L_6 = ___required2;
		if (!L_6)
		{
			goto IL_0021;
		}
	}
	{
		String_t* L_7 = ___attr1;
		String_t* L_8 = V_1;
		XmlNode_t3767805227 * L_9 = ___node3;
		DiagnosticsConfigurationHandler_ValidateAttribute_m4260541057(__this, L_7, L_8, L_9, /*hidden argument*/NULL);
	}

IL_0021:
	{
		XmlAttributeCollection_t2316283784 * L_10 = ___attrs0;
		XmlAttribute_t1173852259 * L_11 = V_0;
		NullCheck(L_10);
		XmlAttributeCollection_Remove_m1901737198(L_10, L_11, /*hidden argument*/NULL);
		goto IL_0037;
	}

IL_002b:
	{
		bool L_12 = ___required2;
		if (!L_12)
		{
			goto IL_0037;
		}
	}
	{
		String_t* L_13 = ___attr1;
		XmlNode_t3767805227 * L_14 = ___node3;
		DiagnosticsConfigurationHandler_ThrowMissingAttribute_m1748857606(__this, L_13, L_14, /*hidden argument*/NULL);
	}

IL_0037:
	{
		String_t* L_15 = V_1;
		return L_15;
	}
}
// System.Void System.Diagnostics.DiagnosticsConfigurationHandler::ValidateAttribute(System.String,System.String,System.Xml.XmlNode)
extern "C" IL2CPP_METHOD_ATTR void DiagnosticsConfigurationHandler_ValidateAttribute_m4260541057 (DiagnosticsConfigurationHandler_t2074484573 * __this, String_t* ___attribute0, String_t* ___value1, XmlNode_t3767805227 * ___node2, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (DiagnosticsConfigurationHandler_ValidateAttribute_m4260541057_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		String_t* L_0 = ___value1;
		if (!L_0)
		{
			goto IL_000b;
		}
	}
	{
		String_t* L_1 = ___value1;
		NullCheck(L_1);
		int32_t L_2 = String_get_Length_m3847582255(L_1, /*hidden argument*/NULL);
		if (L_2)
		{
			goto IL_001d;
		}
	}

IL_000b:
	{
		String_t* L_3 = ___attribute0;
		String_t* L_4 = String_Format_m2844511972(NULL /*static, unused*/, _stringLiteral3298299077, L_3, /*hidden argument*/NULL);
		XmlNode_t3767805227 * L_5 = ___node2;
		ConfigurationException_t3515317685 * L_6 = (ConfigurationException_t3515317685 *)il2cpp_codegen_object_new(ConfigurationException_t3515317685_il2cpp_TypeInfo_var);
		ConfigurationException__ctor_m724544360(L_6, L_4, L_5, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_6, NULL, DiagnosticsConfigurationHandler_ValidateAttribute_m4260541057_RuntimeMethod_var);
	}

IL_001d:
	{
		return;
	}
}
// System.Void System.Diagnostics.DiagnosticsConfigurationHandler::ValidateInvalidAttributes(System.Xml.XmlAttributeCollection,System.Xml.XmlNode)
extern "C" IL2CPP_METHOD_ATTR void DiagnosticsConfigurationHandler_ValidateInvalidAttributes_m3200349377 (DiagnosticsConfigurationHandler_t2074484573 * __this, XmlAttributeCollection_t2316283784 * ___c0, XmlNode_t3767805227 * ___node1, const RuntimeMethod* method)
{
	{
		XmlAttributeCollection_t2316283784 * L_0 = ___c0;
		NullCheck(L_0);
		int32_t L_1 = VirtFuncInvoker0< int32_t >::Invoke(7 /* System.Int32 System.Xml.XmlNamedNodeMap::get_Count() */, L_0);
		if (!L_1)
		{
			goto IL_001b;
		}
	}
	{
		XmlAttributeCollection_t2316283784 * L_2 = ___c0;
		NullCheck(L_2);
		XmlAttribute_t1173852259 * L_3 = XmlAttributeCollection_get_ItemOf_m2829877268(L_2, 0, /*hidden argument*/NULL);
		NullCheck(L_3);
		String_t* L_4 = VirtFuncInvoker0< String_t* >::Invoke(6 /* System.String System.Xml.XmlNode::get_Name() */, L_3);
		XmlNode_t3767805227 * L_5 = ___node1;
		DiagnosticsConfigurationHandler_ThrowUnrecognizedAttribute_m934381235(__this, L_4, L_5, /*hidden argument*/NULL);
	}

IL_001b:
	{
		return;
	}
}
// System.Void System.Diagnostics.DiagnosticsConfigurationHandler::ThrowMissingAttribute(System.String,System.Xml.XmlNode)
extern "C" IL2CPP_METHOD_ATTR void DiagnosticsConfigurationHandler_ThrowMissingAttribute_m1748857606 (DiagnosticsConfigurationHandler_t2074484573 * __this, String_t* ___attribute0, XmlNode_t3767805227 * ___node1, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (DiagnosticsConfigurationHandler_ThrowMissingAttribute_m1748857606_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		String_t* L_0 = ___attribute0;
		String_t* L_1 = String_Format_m2844511972(NULL /*static, unused*/, _stringLiteral3553307598, L_0, /*hidden argument*/NULL);
		XmlNode_t3767805227 * L_2 = ___node1;
		ConfigurationException_t3515317685 * L_3 = (ConfigurationException_t3515317685 *)il2cpp_codegen_object_new(ConfigurationException_t3515317685_il2cpp_TypeInfo_var);
		ConfigurationException__ctor_m724544360(L_3, L_1, L_2, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, NULL, DiagnosticsConfigurationHandler_ThrowMissingAttribute_m1748857606_RuntimeMethod_var);
	}
}
// System.Void System.Diagnostics.DiagnosticsConfigurationHandler::ThrowUnrecognizedNode(System.Xml.XmlNode)
extern "C" IL2CPP_METHOD_ATTR void DiagnosticsConfigurationHandler_ThrowUnrecognizedNode_m1136137508 (DiagnosticsConfigurationHandler_t2074484573 * __this, XmlNode_t3767805227 * ___node0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (DiagnosticsConfigurationHandler_ThrowUnrecognizedNode_m1136137508_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		XmlNode_t3767805227 * L_0 = ___node0;
		NullCheck(L_0);
		String_t* L_1 = VirtFuncInvoker0< String_t* >::Invoke(6 /* System.String System.Xml.XmlNode::get_Name() */, L_0);
		XmlNode_t3767805227 * L_2 = ___node0;
		NullCheck(L_2);
		int32_t L_3 = VirtFuncInvoker0< int32_t >::Invoke(9 /* System.Xml.XmlNodeType System.Xml.XmlNode::get_NodeType() */, L_2);
		int32_t L_4 = L_3;
		RuntimeObject * L_5 = Box(XmlNodeType_t1672767151_il2cpp_TypeInfo_var, &L_4);
		String_t* L_6 = String_Format_m2556382932(NULL /*static, unused*/, _stringLiteral1256628444, L_1, L_5, /*hidden argument*/NULL);
		XmlNode_t3767805227 * L_7 = ___node0;
		ConfigurationException_t3515317685 * L_8 = (ConfigurationException_t3515317685 *)il2cpp_codegen_object_new(ConfigurationException_t3515317685_il2cpp_TypeInfo_var);
		ConfigurationException__ctor_m724544360(L_8, L_6, L_7, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_8, NULL, DiagnosticsConfigurationHandler_ThrowUnrecognizedNode_m1136137508_RuntimeMethod_var);
	}
}
// System.Void System.Diagnostics.DiagnosticsConfigurationHandler::ThrowUnrecognizedElement(System.Xml.XmlNode)
extern "C" IL2CPP_METHOD_ATTR void DiagnosticsConfigurationHandler_ThrowUnrecognizedElement_m3020382959 (DiagnosticsConfigurationHandler_t2074484573 * __this, XmlNode_t3767805227 * ___node0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (DiagnosticsConfigurationHandler_ThrowUnrecognizedElement_m3020382959_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		XmlNode_t3767805227 * L_0 = ___node0;
		NullCheck(L_0);
		String_t* L_1 = VirtFuncInvoker0< String_t* >::Invoke(6 /* System.String System.Xml.XmlNode::get_Name() */, L_0);
		String_t* L_2 = String_Format_m2844511972(NULL /*static, unused*/, _stringLiteral3109419003, L_1, /*hidden argument*/NULL);
		XmlNode_t3767805227 * L_3 = ___node0;
		ConfigurationException_t3515317685 * L_4 = (ConfigurationException_t3515317685 *)il2cpp_codegen_object_new(ConfigurationException_t3515317685_il2cpp_TypeInfo_var);
		ConfigurationException__ctor_m724544360(L_4, L_2, L_3, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, NULL, DiagnosticsConfigurationHandler_ThrowUnrecognizedElement_m3020382959_RuntimeMethod_var);
	}
}
// System.Void System.Diagnostics.DiagnosticsConfigurationHandler::ThrowUnrecognizedAttribute(System.String,System.Xml.XmlNode)
extern "C" IL2CPP_METHOD_ATTR void DiagnosticsConfigurationHandler_ThrowUnrecognizedAttribute_m934381235 (DiagnosticsConfigurationHandler_t2074484573 * __this, String_t* ___attribute0, XmlNode_t3767805227 * ___node1, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (DiagnosticsConfigurationHandler_ThrowUnrecognizedAttribute_m934381235_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		String_t* L_0 = ___attribute0;
		XmlNode_t3767805227 * L_1 = ___node1;
		NullCheck(L_1);
		String_t* L_2 = VirtFuncInvoker0< String_t* >::Invoke(6 /* System.String System.Xml.XmlNode::get_Name() */, L_1);
		String_t* L_3 = String_Format_m2556382932(NULL /*static, unused*/, _stringLiteral3192100143, L_0, L_2, /*hidden argument*/NULL);
		XmlNode_t3767805227 * L_4 = ___node1;
		ConfigurationException_t3515317685 * L_5 = (ConfigurationException_t3515317685 *)il2cpp_codegen_object_new(ConfigurationException_t3515317685_il2cpp_TypeInfo_var);
		ConfigurationException__ctor_m724544360(L_5, L_3, L_4, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_5, NULL, DiagnosticsConfigurationHandler_ThrowUnrecognizedAttribute_m934381235_RuntimeMethod_var);
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void System.Diagnostics.DiagnosticsConfigurationHandler/ElementHandler::.ctor(System.Object,System.IntPtr)
extern "C" IL2CPP_METHOD_ATTR void ElementHandler__ctor_m3437751304 (ElementHandler_t2521990823 * __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.Diagnostics.DiagnosticsConfigurationHandler/ElementHandler::Invoke(System.Collections.IDictionary,System.Xml.XmlNode)
extern "C" IL2CPP_METHOD_ATTR void ElementHandler_Invoke_m2258869142 (ElementHandler_t2521990823 * __this, RuntimeObject* ___d0, XmlNode_t3767805227 * ___node1, const RuntimeMethod* method)
{
	il2cpp_codegen_raise_execution_engine_exception_if_method_is_not_found((RuntimeMethod*)(__this->get_method_3()));
	DelegateU5BU5D_t1703627840* delegatesToInvoke = __this->get_delegates_11();
	if (delegatesToInvoke != NULL)
	{
		il2cpp_array_size_t length = delegatesToInvoke->max_length;
		for (il2cpp_array_size_t i = 0; i < length; i++)
		{
			Delegate_t1188392813* currentDelegate = (delegatesToInvoke)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(i));
			Il2CppMethodPointer targetMethodPointer = currentDelegate->get_method_ptr_0();
			RuntimeMethod* targetMethod = (RuntimeMethod*)(currentDelegate->get_method_3());
			RuntimeObject* targetThis = currentDelegate->get_m_target_2();
			il2cpp_codegen_raise_execution_engine_exception_if_method_is_not_found(targetMethod);
			bool ___methodIsStatic = MethodIsStatic(targetMethod);
			if (___methodIsStatic)
			{
				if (il2cpp_codegen_method_parameter_count(targetMethod) == 2)
				{
					// open
					{
						typedef void (*FunctionPointerType) (RuntimeObject *, RuntimeObject*, XmlNode_t3767805227 *, const RuntimeMethod*);
						((FunctionPointerType)targetMethodPointer)(NULL, ___d0, ___node1, targetMethod);
					}
				}
				else
				{
					// closed
					{
						typedef void (*FunctionPointerType) (RuntimeObject *, void*, RuntimeObject*, XmlNode_t3767805227 *, const RuntimeMethod*);
						((FunctionPointerType)targetMethodPointer)(NULL, targetThis, ___d0, ___node1, targetMethod);
					}
				}
			}
			else
			{
				if (il2cpp_codegen_method_parameter_count(targetMethod) == 2)
				{
					// closed
					if (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))
								GenericInterfaceActionInvoker2< RuntimeObject*, XmlNode_t3767805227 * >::Invoke(targetMethod, targetThis, ___d0, ___node1);
							else
								GenericVirtActionInvoker2< RuntimeObject*, XmlNode_t3767805227 * >::Invoke(targetMethod, targetThis, ___d0, ___node1);
						}
						else
						{
							if (il2cpp_codegen_method_is_interface_method(targetMethod))
								InterfaceActionInvoker2< RuntimeObject*, XmlNode_t3767805227 * >::Invoke(il2cpp_codegen_method_get_slot(targetMethod), il2cpp_codegen_method_get_declaring_type(targetMethod), targetThis, ___d0, ___node1);
							else
								VirtActionInvoker2< RuntimeObject*, XmlNode_t3767805227 * >::Invoke(il2cpp_codegen_method_get_slot(targetMethod), targetThis, ___d0, ___node1);
						}
					}
					else
					{
						typedef void (*FunctionPointerType) (void*, RuntimeObject*, XmlNode_t3767805227 *, const RuntimeMethod*);
						((FunctionPointerType)targetMethodPointer)(targetThis, ___d0, ___node1, targetMethod);
					}
				}
				else
				{
					// open
					if (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< XmlNode_t3767805227 * >::Invoke(targetMethod, ___d0, ___node1);
							else
								GenericVirtActionInvoker1< XmlNode_t3767805227 * >::Invoke(targetMethod, ___d0, ___node1);
						}
						else
						{
							if (il2cpp_codegen_method_is_interface_method(targetMethod))
								InterfaceActionInvoker1< XmlNode_t3767805227 * >::Invoke(il2cpp_codegen_method_get_slot(targetMethod), il2cpp_codegen_method_get_declaring_type(targetMethod), ___d0, ___node1);
							else
								VirtActionInvoker1< XmlNode_t3767805227 * >::Invoke(il2cpp_codegen_method_get_slot(targetMethod), ___d0, ___node1);
						}
					}
					else
					{
						typedef void (*FunctionPointerType) (RuntimeObject*, XmlNode_t3767805227 *, const RuntimeMethod*);
						((FunctionPointerType)targetMethodPointer)(___d0, ___node1, targetMethod);
					}
				}
			}
		}
	}
	else
	{
		Il2CppMethodPointer targetMethodPointer = __this->get_method_ptr_0();
		RuntimeMethod* targetMethod = (RuntimeMethod*)(__this->get_method_3());
		RuntimeObject* targetThis = __this->get_m_target_2();
		il2cpp_codegen_raise_execution_engine_exception_if_method_is_not_found(targetMethod);
		bool ___methodIsStatic = MethodIsStatic(targetMethod);
		if (___methodIsStatic)
		{
			if (il2cpp_codegen_method_parameter_count(targetMethod) == 2)
			{
				// open
				{
					typedef void (*FunctionPointerType) (RuntimeObject *, RuntimeObject*, XmlNode_t3767805227 *, const RuntimeMethod*);
					((FunctionPointerType)targetMethodPointer)(NULL, ___d0, ___node1, targetMethod);
				}
			}
			else
			{
				// closed
				{
					typedef void (*FunctionPointerType) (RuntimeObject *, void*, RuntimeObject*, XmlNode_t3767805227 *, const RuntimeMethod*);
					((FunctionPointerType)targetMethodPointer)(NULL, targetThis, ___d0, ___node1, targetMethod);
				}
			}
		}
		else
		{
			if (il2cpp_codegen_method_parameter_count(targetMethod) == 2)
			{
				// closed
				if (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))
							GenericInterfaceActionInvoker2< RuntimeObject*, XmlNode_t3767805227 * >::Invoke(targetMethod, targetThis, ___d0, ___node1);
						else
							GenericVirtActionInvoker2< RuntimeObject*, XmlNode_t3767805227 * >::Invoke(targetMethod, targetThis, ___d0, ___node1);
					}
					else
					{
						if (il2cpp_codegen_method_is_interface_method(targetMethod))
							InterfaceActionInvoker2< RuntimeObject*, XmlNode_t3767805227 * >::Invoke(il2cpp_codegen_method_get_slot(targetMethod), il2cpp_codegen_method_get_declaring_type(targetMethod), targetThis, ___d0, ___node1);
						else
							VirtActionInvoker2< RuntimeObject*, XmlNode_t3767805227 * >::Invoke(il2cpp_codegen_method_get_slot(targetMethod), targetThis, ___d0, ___node1);
					}
				}
				else
				{
					typedef void (*FunctionPointerType) (void*, RuntimeObject*, XmlNode_t3767805227 *, const RuntimeMethod*);
					((FunctionPointerType)targetMethodPointer)(targetThis, ___d0, ___node1, targetMethod);
				}
			}
			else
			{
				// open
				if (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< XmlNode_t3767805227 * >::Invoke(targetMethod, ___d0, ___node1);
						else
							GenericVirtActionInvoker1< XmlNode_t3767805227 * >::Invoke(targetMethod, ___d0, ___node1);
					}
					else
					{
						if (il2cpp_codegen_method_is_interface_method(targetMethod))
							InterfaceActionInvoker1< XmlNode_t3767805227 * >::Invoke(il2cpp_codegen_method_get_slot(targetMethod), il2cpp_codegen_method_get_declaring_type(targetMethod), ___d0, ___node1);
						else
							VirtActionInvoker1< XmlNode_t3767805227 * >::Invoke(il2cpp_codegen_method_get_slot(targetMethod), ___d0, ___node1);
					}
				}
				else
				{
					typedef void (*FunctionPointerType) (RuntimeObject*, XmlNode_t3767805227 *, const RuntimeMethod*);
					((FunctionPointerType)targetMethodPointer)(___d0, ___node1, targetMethod);
				}
			}
		}
	}
}
// System.IAsyncResult System.Diagnostics.DiagnosticsConfigurationHandler/ElementHandler::BeginInvoke(System.Collections.IDictionary,System.Xml.XmlNode,System.AsyncCallback,System.Object)
extern "C" IL2CPP_METHOD_ATTR RuntimeObject* ElementHandler_BeginInvoke_m4133107851 (ElementHandler_t2521990823 * __this, RuntimeObject* ___d0, XmlNode_t3767805227 * ___node1, AsyncCallback_t3962456242 * ___callback2, RuntimeObject * ___object3, const RuntimeMethod* method)
{
	void *__d_args[3] = {0};
	__d_args[0] = ___d0;
	__d_args[1] = ___node1;
	return (RuntimeObject*)il2cpp_codegen_delegate_begin_invoke((RuntimeDelegate*)__this, __d_args, (RuntimeDelegate*)___callback2, (RuntimeObject*)___object3);
}
// System.Void System.Diagnostics.DiagnosticsConfigurationHandler/ElementHandler::EndInvoke(System.IAsyncResult)
extern "C" IL2CPP_METHOD_ATTR void ElementHandler_EndInvoke_m2502122177 (ElementHandler_t2521990823 * __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
// System.Void System.Diagnostics.EventLog::set_EnableRaisingEvents(System.Boolean)
extern "C" IL2CPP_METHOD_ATTR void EventLog_set_EnableRaisingEvents_m3341168191 (EventLog_t3406173750 * __this, bool ___value0, const RuntimeMethod* method)
{
	{
		bool L_0 = ___value0;
		bool L_1 = __this->get_doRaiseEvents_5();
		if ((!(((uint32_t)L_0) == ((uint32_t)L_1))))
		{
			goto IL_000a;
		}
	}
	{
		return;
	}

IL_000a:
	{
		bool L_2 = ___value0;
		if (!L_2)
		{
			goto IL_001a;
		}
	}
	{
		EventLogImpl_t2387799702 * L_3 = __this->get_Impl_6();
		NullCheck(L_3);
		VirtActionInvoker0::Invoke(5 /* System.Void System.Diagnostics.EventLogImpl::EnableNotification() */, L_3);
		goto IL_0025;
	}

IL_001a:
	{
		EventLogImpl_t2387799702 * L_4 = __this->get_Impl_6();
		NullCheck(L_4);
		VirtActionInvoker0::Invoke(4 /* System.Void System.Diagnostics.EventLogImpl::DisableNotification() */, L_4);
	}

IL_0025:
	{
		bool L_5 = ___value0;
		__this->set_doRaiseEvents_5(L_5);
		return;
	}
}
// System.String System.Diagnostics.EventLog::get_Source()
extern "C" IL2CPP_METHOD_ATTR String_t* EventLog_get_Source_m2413428780 (EventLog_t3406173750 * __this, const RuntimeMethod* method)
{
	{
		String_t* L_0 = __this->get_source_4();
		return L_0;
	}
}
// System.Void System.Diagnostics.EventLog::Close()
extern "C" IL2CPP_METHOD_ATTR void EventLog_Close_m1696475382 (EventLog_t3406173750 * __this, const RuntimeMethod* method)
{
	{
		EventLogImpl_t2387799702 * L_0 = __this->get_Impl_6();
		NullCheck(L_0);
		VirtActionInvoker0::Invoke(6 /* System.Void System.Diagnostics.EventLogImpl::Close() */, L_0);
		EventLog_set_EnableRaisingEvents_m3341168191(__this, (bool)0, /*hidden argument*/NULL);
		return;
	}
}
// System.Void System.Diagnostics.EventLog::Dispose(System.Boolean)
extern "C" IL2CPP_METHOD_ATTR void EventLog_Dispose_m432741976 (EventLog_t3406173750 * __this, bool ___disposing0, const RuntimeMethod* method)
{
	{
		EventLogImpl_t2387799702 * L_0 = __this->get_Impl_6();
		if (!L_0)
		{
			goto IL_0014;
		}
	}
	{
		EventLogImpl_t2387799702 * L_1 = __this->get_Impl_6();
		bool L_2 = ___disposing0;
		NullCheck(L_1);
		VirtActionInvoker1< bool >::Invoke(7 /* System.Void System.Diagnostics.EventLogImpl::Dispose(System.Boolean) */, L_1, L_2);
	}

IL_0014:
	{
		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.String System.Diagnostics.EventLogTraceListener::get_Name()
extern "C" IL2CPP_METHOD_ATTR String_t* EventLogTraceListener_get_Name_m3621255278 (EventLogTraceListener_t1955492177 * __this, const RuntimeMethod* method)
{
	{
		String_t* L_0 = __this->get_name_10();
		if (L_0)
		{
			goto IL_0014;
		}
	}
	{
		EventLog_t3406173750 * L_1 = __this->get_event_log_9();
		NullCheck(L_1);
		String_t* L_2 = EventLog_get_Source_m2413428780(L_1, /*hidden argument*/NULL);
		return L_2;
	}

IL_0014:
	{
		String_t* L_3 = __this->get_name_10();
		return L_3;
	}
}
// System.Void System.Diagnostics.EventLogTraceListener::set_Name(System.String)
extern "C" IL2CPP_METHOD_ATTR void EventLogTraceListener_set_Name_m1169566496 (EventLogTraceListener_t1955492177 * __this, String_t* ___value0, const RuntimeMethod* method)
{
	{
		String_t* L_0 = ___value0;
		__this->set_name_10(L_0);
		return;
	}
}
// System.Void System.Diagnostics.EventLogTraceListener::Close()
extern "C" IL2CPP_METHOD_ATTR void EventLogTraceListener_Close_m3328590625 (EventLogTraceListener_t1955492177 * __this, const RuntimeMethod* method)
{
	{
		EventLog_t3406173750 * L_0 = __this->get_event_log_9();
		NullCheck(L_0);
		EventLog_Close_m1696475382(L_0, /*hidden argument*/NULL);
		return;
	}
}
// System.Void System.Diagnostics.EventLogTraceListener::Dispose(System.Boolean)
extern "C" IL2CPP_METHOD_ATTR void EventLogTraceListener_Dispose_m2083226151 (EventLogTraceListener_t1955492177 * __this, bool ___disposing0, const RuntimeMethod* method)
{
	{
		bool L_0 = ___disposing0;
		if (!L_0)
		{
			goto IL_000e;
		}
	}
	{
		EventLog_t3406173750 * L_1 = __this->get_event_log_9();
		NullCheck(L_1);
		Component_Dispose_m1138140596(L_1, /*hidden argument*/NULL);
	}

IL_000e:
	{
		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.Diagnostics.TraceFilter System.Diagnostics.FilterElement::GetRuntimeObject()
extern "C" IL2CPP_METHOD_ATTR TraceFilter_t4153521180 * FilterElement_GetRuntimeObject_m1526459249 (FilterElement_t2356978203 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (FilterElement_GetRuntimeObject_m1526459249_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		RuntimeObject * L_0 = TypedElement_BaseGetRuntimeObject_m2104806228(__this, /*hidden argument*/NULL);
		TraceFilter_t4153521180 * L_1 = ((TraceFilter_t4153521180 *)CastclassClass((RuntimeObject*)L_0, TraceFilter_t4153521180_il2cpp_TypeInfo_var));
		String_t* L_2 = TypedElement_get_InitData_m3072588071(__this, /*hidden argument*/NULL);
		NullCheck(L_1);
		L_1->set_initializeData_0(L_2);
		return L_1;
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void System.Diagnostics.ListenerElement::.cctor()
extern "C" IL2CPP_METHOD_ATTR void ListenerElement__cctor_m1122801278 (RuntimeObject * __this /* static, unused */, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (ListenerElement__cctor_m1122801278_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		RuntimeTypeHandle_t3027515415  L_0 = { reinterpret_cast<intptr_t> (FilterElement_t2356978203_0_0_0_var) };
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		Type_t * L_1 = Type_GetTypeFromHandle_m1620074514(NULL /*static, unused*/, L_0, /*hidden argument*/NULL);
		ConfigurationProperty_t3590861854 * L_2 = (ConfigurationProperty_t3590861854 *)il2cpp_codegen_object_new(ConfigurationProperty_t3590861854_il2cpp_TypeInfo_var);
		ConfigurationProperty__ctor_m3843348878(L_2, _stringLiteral1557880777, L_1, NULL, 0, /*hidden argument*/NULL);
		((ListenerElement_t3111952272_StaticFields*)il2cpp_codegen_static_fields_for(ListenerElement_t3111952272_il2cpp_TypeInfo_var))->set__propFilter_20(L_2);
		RuntimeTypeHandle_t3027515415  L_3 = { reinterpret_cast<intptr_t> (String_t_0_0_0_var) };
		Type_t * L_4 = Type_GetTypeFromHandle_m1620074514(NULL /*static, unused*/, L_3, /*hidden argument*/NULL);
		ConfigurationProperty_t3590861854 * L_5 = (ConfigurationProperty_t3590861854 *)il2cpp_codegen_object_new(ConfigurationProperty_t3590861854_il2cpp_TypeInfo_var);
		ConfigurationProperty__ctor_m3843348878(L_5, _stringLiteral62725243, L_4, NULL, 6, /*hidden argument*/NULL);
		((ListenerElement_t3111952272_StaticFields*)il2cpp_codegen_static_fields_for(ListenerElement_t3111952272_il2cpp_TypeInfo_var))->set__propName_21(L_5);
		RuntimeTypeHandle_t3027515415  L_6 = { reinterpret_cast<intptr_t> (TraceOptions_t3546477972_0_0_0_var) };
		Type_t * L_7 = Type_GetTypeFromHandle_m1620074514(NULL /*static, unused*/, L_6, /*hidden argument*/NULL);
		int32_t L_8 = ((int32_t)0);
		RuntimeObject * L_9 = Box(TraceOptions_t3546477972_il2cpp_TypeInfo_var, &L_8);
		ConfigurationProperty_t3590861854 * L_10 = (ConfigurationProperty_t3590861854 *)il2cpp_codegen_object_new(ConfigurationProperty_t3590861854_il2cpp_TypeInfo_var);
		ConfigurationProperty__ctor_m3843348878(L_10, _stringLiteral1522146100, L_7, L_9, 0, /*hidden argument*/NULL);
		((ListenerElement_t3111952272_StaticFields*)il2cpp_codegen_static_fields_for(ListenerElement_t3111952272_il2cpp_TypeInfo_var))->set__propOutputOpts_22(L_10);
		return;
	}
}
// System.Void System.Diagnostics.ListenerElement::.ctor(System.Boolean)
extern "C" IL2CPP_METHOD_ATTR void ListenerElement__ctor_m2078587132 (ListenerElement_t3111952272 * __this, bool ___allowReferences0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (ListenerElement__ctor_m2078587132_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 0;
	{
		RuntimeTypeHandle_t3027515415  L_0 = { reinterpret_cast<intptr_t> (TraceListener_t3975618648_0_0_0_var) };
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		Type_t * L_1 = Type_GetTypeFromHandle_m1620074514(NULL /*static, unused*/, L_0, /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(TypedElement_t2581589637_il2cpp_TypeInfo_var);
		TypedElement__ctor_m1172589865(__this, L_1, /*hidden argument*/NULL);
		bool L_2 = ___allowReferences0;
		__this->set__allowReferences_24(L_2);
		V_0 = 0;
		bool L_3 = __this->get__allowReferences_24();
		if (L_3)
		{
			goto IL_0025;
		}
	}
	{
		int32_t L_4 = V_0;
		V_0 = ((int32_t)((int32_t)L_4|(int32_t)2));
	}

IL_0025:
	{
		RuntimeTypeHandle_t3027515415  L_5 = { reinterpret_cast<intptr_t> (String_t_0_0_0_var) };
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		Type_t * L_6 = Type_GetTypeFromHandle_m1620074514(NULL /*static, unused*/, L_5, /*hidden argument*/NULL);
		int32_t L_7 = V_0;
		ConfigurationProperty_t3590861854 * L_8 = (ConfigurationProperty_t3590861854 *)il2cpp_codegen_object_new(ConfigurationProperty_t3590861854_il2cpp_TypeInfo_var);
		ConfigurationProperty__ctor_m3843348878(L_8, _stringLiteral3243520166, L_6, NULL, L_7, /*hidden argument*/NULL);
		__this->set__propListenerTypeName_23(L_8);
		ConfigurationPropertyCollection_t2852175726 * L_9 = ((TypedElement_t2581589637 *)__this)->get__properties_17();
		NullCheck(L_9);
		ConfigurationPropertyCollection_Remove_m677319349(L_9, _stringLiteral3243520166, /*hidden argument*/NULL);
		ConfigurationPropertyCollection_t2852175726 * L_10 = ((TypedElement_t2581589637 *)__this)->get__properties_17();
		ConfigurationProperty_t3590861854 * L_11 = __this->get__propListenerTypeName_23();
		NullCheck(L_10);
		ConfigurationPropertyCollection_Add_m1567726929(L_10, L_11, /*hidden argument*/NULL);
		ConfigurationPropertyCollection_t2852175726 * L_12 = ((TypedElement_t2581589637 *)__this)->get__properties_17();
		IL2CPP_RUNTIME_CLASS_INIT(ListenerElement_t3111952272_il2cpp_TypeInfo_var);
		ConfigurationProperty_t3590861854 * L_13 = ((ListenerElement_t3111952272_StaticFields*)il2cpp_codegen_static_fields_for(ListenerElement_t3111952272_il2cpp_TypeInfo_var))->get__propFilter_20();
		NullCheck(L_12);
		ConfigurationPropertyCollection_Add_m1567726929(L_12, L_13, /*hidden argument*/NULL);
		ConfigurationPropertyCollection_t2852175726 * L_14 = ((TypedElement_t2581589637 *)__this)->get__properties_17();
		ConfigurationProperty_t3590861854 * L_15 = ((ListenerElement_t3111952272_StaticFields*)il2cpp_codegen_static_fields_for(ListenerElement_t3111952272_il2cpp_TypeInfo_var))->get__propName_21();
		NullCheck(L_14);
		ConfigurationPropertyCollection_Add_m1567726929(L_14, L_15, /*hidden argument*/NULL);
		ConfigurationPropertyCollection_t2852175726 * L_16 = ((TypedElement_t2581589637 *)__this)->get__properties_17();
		ConfigurationProperty_t3590861854 * L_17 = ((ListenerElement_t3111952272_StaticFields*)il2cpp_codegen_static_fields_for(ListenerElement_t3111952272_il2cpp_TypeInfo_var))->get__propOutputOpts_22();
		NullCheck(L_16);
		ConfigurationPropertyCollection_Add_m1567726929(L_16, L_17, /*hidden argument*/NULL);
		return;
	}
}
// System.Collections.Hashtable System.Diagnostics.ListenerElement::get_Attributes()
extern "C" IL2CPP_METHOD_ATTR Hashtable_t1853889766 * ListenerElement_get_Attributes_m1189985760 (ListenerElement_t3111952272 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (ListenerElement_get_Attributes_m1189985760_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		Hashtable_t1853889766 * L_0 = __this->get__attributes_25();
		if (L_0)
		{
			goto IL_0018;
		}
	}
	{
		IL2CPP_RUNTIME_CLASS_INIT(StringComparer_t3301955079_il2cpp_TypeInfo_var);
		StringComparer_t3301955079 * L_1 = StringComparer_get_OrdinalIgnoreCase_m2680809380(NULL /*static, unused*/, /*hidden argument*/NULL);
		Hashtable_t1853889766 * L_2 = (Hashtable_t1853889766 *)il2cpp_codegen_object_new(Hashtable_t1853889766_il2cpp_TypeInfo_var);
		Hashtable__ctor_m3192564643(L_2, L_1, /*hidden argument*/NULL);
		__this->set__attributes_25(L_2);
	}

IL_0018:
	{
		Hashtable_t1853889766 * L_3 = __this->get__attributes_25();
		return L_3;
	}
}
// System.Diagnostics.FilterElement System.Diagnostics.ListenerElement::get_Filter()
extern "C" IL2CPP_METHOD_ATTR FilterElement_t2356978203 * ListenerElement_get_Filter_m1289316864 (ListenerElement_t3111952272 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (ListenerElement_get_Filter_m1289316864_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		IL2CPP_RUNTIME_CLASS_INIT(ListenerElement_t3111952272_il2cpp_TypeInfo_var);
		ConfigurationProperty_t3590861854 * L_0 = ((ListenerElement_t3111952272_StaticFields*)il2cpp_codegen_static_fields_for(ListenerElement_t3111952272_il2cpp_TypeInfo_var))->get__propFilter_20();
		RuntimeObject * L_1 = ConfigurationElement_get_Item_m145567948(__this, L_0, /*hidden argument*/NULL);
		return ((FilterElement_t2356978203 *)CastclassClass((RuntimeObject*)L_1, FilterElement_t2356978203_il2cpp_TypeInfo_var));
	}
}
// System.String System.Diagnostics.ListenerElement::get_Name()
extern "C" IL2CPP_METHOD_ATTR String_t* ListenerElement_get_Name_m2238893168 (ListenerElement_t3111952272 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (ListenerElement_get_Name_m2238893168_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		IL2CPP_RUNTIME_CLASS_INIT(ListenerElement_t3111952272_il2cpp_TypeInfo_var);
		ConfigurationProperty_t3590861854 * L_0 = ((ListenerElement_t3111952272_StaticFields*)il2cpp_codegen_static_fields_for(ListenerElement_t3111952272_il2cpp_TypeInfo_var))->get__propName_21();
		RuntimeObject * L_1 = ConfigurationElement_get_Item_m145567948(__this, L_0, /*hidden argument*/NULL);
		return ((String_t*)CastclassSealed((RuntimeObject*)L_1, String_t_il2cpp_TypeInfo_var));
	}
}
// System.Void System.Diagnostics.ListenerElement::set_Name(System.String)
extern "C" IL2CPP_METHOD_ATTR void ListenerElement_set_Name_m3519727266 (ListenerElement_t3111952272 * __this, String_t* ___value0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (ListenerElement_set_Name_m3519727266_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		IL2CPP_RUNTIME_CLASS_INIT(ListenerElement_t3111952272_il2cpp_TypeInfo_var);
		ConfigurationProperty_t3590861854 * L_0 = ((ListenerElement_t3111952272_StaticFields*)il2cpp_codegen_static_fields_for(ListenerElement_t3111952272_il2cpp_TypeInfo_var))->get__propName_21();
		String_t* L_1 = ___value0;
		ConfigurationElement_set_Item_m1586528331(__this, L_0, L_1, /*hidden argument*/NULL);
		return;
	}
}
// System.Diagnostics.TraceOptions System.Diagnostics.ListenerElement::get_TraceOutputOptions()
extern "C" IL2CPP_METHOD_ATTR int32_t ListenerElement_get_TraceOutputOptions_m1269180338 (ListenerElement_t3111952272 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (ListenerElement_get_TraceOutputOptions_m1269180338_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		IL2CPP_RUNTIME_CLASS_INIT(ListenerElement_t3111952272_il2cpp_TypeInfo_var);
		ConfigurationProperty_t3590861854 * L_0 = ((ListenerElement_t3111952272_StaticFields*)il2cpp_codegen_static_fields_for(ListenerElement_t3111952272_il2cpp_TypeInfo_var))->get__propOutputOpts_22();
		RuntimeObject * L_1 = ConfigurationElement_get_Item_m145567948(__this, L_0, /*hidden argument*/NULL);
		return ((*(int32_t*)((int32_t*)UnBox(L_1, TraceOptions_t3546477972_il2cpp_TypeInfo_var))));
	}
}
// System.String System.Diagnostics.ListenerElement::get_TypeName()
extern "C" IL2CPP_METHOD_ATTR String_t* ListenerElement_get_TypeName_m978335118 (ListenerElement_t3111952272 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (ListenerElement_get_TypeName_m978335118_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		ConfigurationProperty_t3590861854 * L_0 = __this->get__propListenerTypeName_23();
		RuntimeObject * L_1 = ConfigurationElement_get_Item_m145567948(__this, L_0, /*hidden argument*/NULL);
		return ((String_t*)CastclassSealed((RuntimeObject*)L_1, String_t_il2cpp_TypeInfo_var));
	}
}
// System.Void System.Diagnostics.ListenerElement::set_TypeName(System.String)
extern "C" IL2CPP_METHOD_ATTR void ListenerElement_set_TypeName_m2353832540 (ListenerElement_t3111952272 * __this, String_t* ___value0, const RuntimeMethod* method)
{
	{
		ConfigurationProperty_t3590861854 * L_0 = __this->get__propListenerTypeName_23();
		String_t* L_1 = ___value0;
		ConfigurationElement_set_Item_m1586528331(__this, L_0, L_1, /*hidden argument*/NULL);
		return;
	}
}
// System.Boolean System.Diagnostics.ListenerElement::Equals(System.Object)
extern "C" IL2CPP_METHOD_ATTR bool ListenerElement_Equals_m1691783650 (ListenerElement_t3111952272 * __this, RuntimeObject * ___compareTo0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (ListenerElement_Equals_m1691783650_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	ListenerElement_t3111952272 * V_0 = NULL;
	{
		String_t* L_0 = ListenerElement_get_Name_m2238893168(__this, /*hidden argument*/NULL);
		NullCheck(L_0);
		bool L_1 = String_Equals_m2270643605(L_0, _stringLiteral1948333211, /*hidden argument*/NULL);
		if (!L_1)
		{
			goto IL_0067;
		}
	}
	{
		String_t* L_2 = VirtFuncInvoker0< String_t* >::Invoke(25 /* System.String System.Diagnostics.TypedElement::get_TypeName() */, __this);
		RuntimeTypeHandle_t3027515415  L_3 = { reinterpret_cast<intptr_t> (DefaultTraceListener_t2804304119_0_0_0_var) };
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		Type_t * L_4 = Type_GetTypeFromHandle_m1620074514(NULL /*static, unused*/, L_3, /*hidden argument*/NULL);
		NullCheck(L_4);
		String_t* L_5 = VirtFuncInvoker0< String_t* >::Invoke(26 /* System.String System.Type::get_FullName() */, L_4);
		NullCheck(L_2);
		bool L_6 = String_Equals_m2270643605(L_2, L_5, /*hidden argument*/NULL);
		if (!L_6)
		{
			goto IL_0067;
		}
	}
	{
		RuntimeObject * L_7 = ___compareTo0;
		V_0 = ((ListenerElement_t3111952272 *)IsInstClass((RuntimeObject*)L_7, ListenerElement_t3111952272_il2cpp_TypeInfo_var));
		ListenerElement_t3111952272 * L_8 = V_0;
		if (!L_8)
		{
			goto IL_0065;
		}
	}
	{
		ListenerElement_t3111952272 * L_9 = V_0;
		NullCheck(L_9);
		String_t* L_10 = ListenerElement_get_Name_m2238893168(L_9, /*hidden argument*/NULL);
		NullCheck(L_10);
		bool L_11 = String_Equals_m2270643605(L_10, _stringLiteral1948333211, /*hidden argument*/NULL);
		if (!L_11)
		{
			goto IL_0065;
		}
	}
	{
		ListenerElement_t3111952272 * L_12 = V_0;
		NullCheck(L_12);
		String_t* L_13 = VirtFuncInvoker0< String_t* >::Invoke(25 /* System.String System.Diagnostics.TypedElement::get_TypeName() */, L_12);
		RuntimeTypeHandle_t3027515415  L_14 = { reinterpret_cast<intptr_t> (DefaultTraceListener_t2804304119_0_0_0_var) };
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		Type_t * L_15 = Type_GetTypeFromHandle_m1620074514(NULL /*static, unused*/, L_14, /*hidden argument*/NULL);
		NullCheck(L_15);
		String_t* L_16 = VirtFuncInvoker0< String_t* >::Invoke(26 /* System.String System.Type::get_FullName() */, L_15);
		NullCheck(L_13);
		bool L_17 = String_Equals_m2270643605(L_13, L_16, /*hidden argument*/NULL);
		return L_17;
	}

IL_0065:
	{
		return (bool)0;
	}

IL_0067:
	{
		RuntimeObject * L_18 = ___compareTo0;
		bool L_19 = ConfigurationElement_Equals_m2208423918(__this, L_18, /*hidden argument*/NULL);
		return L_19;
	}
}
// System.Int32 System.Diagnostics.ListenerElement::GetHashCode()
extern "C" IL2CPP_METHOD_ATTR int32_t ListenerElement_GetHashCode_m555988184 (ListenerElement_t3111952272 * __this, const RuntimeMethod* method)
{
	{
		int32_t L_0 = ConfigurationElement_GetHashCode_m500358818(__this, /*hidden argument*/NULL);
		return L_0;
	}
}
// System.Diagnostics.TraceListener System.Diagnostics.ListenerElement::GetRuntimeObject()
extern "C" IL2CPP_METHOD_ATTR TraceListener_t3975618648 * ListenerElement_GetRuntimeObject_m964230851 (ListenerElement_t3111952272 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (ListenerElement_GetRuntimeObject_m964230851_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	ListenerElement_t3111952272 * V_0 = NULL;
	TraceListener_t3975618648 * V_1 = NULL;
	TraceListener_t3975618648 * V_2 = NULL;
	XmlWriterTraceListener_t2708883810 * V_3 = NULL;
	ArgumentException_t132251570 * 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);
	int32_t __leave_target = -1;
	NO_UNUSED_WARNING (__leave_target);
	{
		RuntimeObject * L_0 = ((TypedElement_t2581589637 *)__this)->get__runtimeObject_18();
		if (!L_0)
		{
			goto IL_0014;
		}
	}
	{
		RuntimeObject * L_1 = ((TypedElement_t2581589637 *)__this)->get__runtimeObject_18();
		return ((TraceListener_t3975618648 *)CastclassClass((RuntimeObject*)L_1, TraceListener_t3975618648_il2cpp_TypeInfo_var));
	}

IL_0014:
	{
	}

IL_0015:
	try
	{ // begin try (depth: 1)
		{
			String_t* L_2 = VirtFuncInvoker0< String_t* >::Invoke(25 /* System.String System.Diagnostics.TypedElement::get_TypeName() */, __this);
			bool L_3 = String_IsNullOrEmpty_m2969720369(NULL /*static, unused*/, L_2, /*hidden argument*/NULL);
			if (!L_3)
			{
				goto IL_00f9;
			}
		}

IL_0025:
		{
			Hashtable_t1853889766 * L_4 = __this->get__attributes_25();
			if (L_4)
			{
				goto IL_0064;
			}
		}

IL_002d:
		{
			ElementInformation_t2651568025 * L_5 = ConfigurationElement_get_ElementInformation_m2071761187(__this, /*hidden argument*/NULL);
			NullCheck(L_5);
			PropertyInformationCollection_t3866802480 * L_6 = ElementInformation_get_Properties_m163958384(L_5, /*hidden argument*/NULL);
			IL2CPP_RUNTIME_CLASS_INIT(ListenerElement_t3111952272_il2cpp_TypeInfo_var);
			ConfigurationProperty_t3590861854 * L_7 = ((ListenerElement_t3111952272_StaticFields*)il2cpp_codegen_static_fields_for(ListenerElement_t3111952272_il2cpp_TypeInfo_var))->get__propFilter_20();
			NullCheck(L_7);
			String_t* L_8 = ConfigurationProperty_get_Name_m734057223(L_7, /*hidden argument*/NULL);
			NullCheck(L_6);
			PropertyInformation_t4136807793 * L_9 = PropertyInformationCollection_get_Item_m1178487516(L_6, L_8, /*hidden argument*/NULL);
			NullCheck(L_9);
			int32_t L_10 = PropertyInformation_get_ValueOrigin_m2382382215(L_9, /*hidden argument*/NULL);
			if ((((int32_t)L_10) == ((int32_t)2)))
			{
				goto IL_0064;
			}
		}

IL_004f:
		{
			int32_t L_11 = ListenerElement_get_TraceOutputOptions_m1269180338(__this, /*hidden argument*/NULL);
			if (L_11)
			{
				goto IL_0064;
			}
		}

IL_0057:
		{
			String_t* L_12 = TypedElement_get_InitData_m3072588071(__this, /*hidden argument*/NULL);
			bool L_13 = String_IsNullOrEmpty_m2969720369(NULL /*static, unused*/, L_12, /*hidden argument*/NULL);
			if (L_13)
			{
				goto IL_0083;
			}
		}

IL_0064:
		{
			ObjectU5BU5D_t2843939325* L_14 = (ObjectU5BU5D_t2843939325*)SZArrayNew(ObjectU5BU5D_t2843939325_il2cpp_TypeInfo_var, (uint32_t)1);
			ObjectU5BU5D_t2843939325* L_15 = L_14;
			String_t* L_16 = ListenerElement_get_Name_m2238893168(__this, /*hidden argument*/NULL);
			NullCheck(L_15);
			ArrayElementTypeCheck (L_15, L_16);
			(L_15)->SetAt(static_cast<il2cpp_array_size_t>(0), (RuntimeObject *)L_16);
			String_t* L_17 = SR_GetString_m2133537544(NULL /*static, unused*/, _stringLiteral772815708, L_15, /*hidden argument*/NULL);
			ConfigurationErrorsException_t66512296 * L_18 = (ConfigurationErrorsException_t66512296 *)il2cpp_codegen_object_new(ConfigurationErrorsException_t66512296_il2cpp_TypeInfo_var);
			ConfigurationErrorsException__ctor_m3348329850(L_18, L_17, /*hidden argument*/NULL);
			IL2CPP_RAISE_MANAGED_EXCEPTION(L_18, NULL, ListenerElement_GetRuntimeObject_m964230851_RuntimeMethod_var);
		}

IL_0083:
		{
			IL2CPP_RUNTIME_CLASS_INIT(DiagnosticsConfiguration_t1159239597_il2cpp_TypeInfo_var);
			ListenerElementsCollection_t1095146761 * L_19 = DiagnosticsConfiguration_get_SharedListeners_m2151324650(NULL /*static, unused*/, /*hidden argument*/NULL);
			if (L_19)
			{
				goto IL_00a9;
			}
		}

IL_008a:
		{
			ObjectU5BU5D_t2843939325* L_20 = (ObjectU5BU5D_t2843939325*)SZArrayNew(ObjectU5BU5D_t2843939325_il2cpp_TypeInfo_var, (uint32_t)1);
			ObjectU5BU5D_t2843939325* L_21 = L_20;
			String_t* L_22 = ListenerElement_get_Name_m2238893168(__this, /*hidden argument*/NULL);
			NullCheck(L_21);
			ArrayElementTypeCheck (L_21, L_22);
			(L_21)->SetAt(static_cast<il2cpp_array_size_t>(0), (RuntimeObject *)L_22);
			String_t* L_23 = SR_GetString_m2133537544(NULL /*static, unused*/, _stringLiteral744797316, L_21, /*hidden argument*/NULL);
			ConfigurationErrorsException_t66512296 * L_24 = (ConfigurationErrorsException_t66512296 *)il2cpp_codegen_object_new(ConfigurationErrorsException_t66512296_il2cpp_TypeInfo_var);
			ConfigurationErrorsException__ctor_m3348329850(L_24, L_23, /*hidden argument*/NULL);
			IL2CPP_RAISE_MANAGED_EXCEPTION(L_24, NULL, ListenerElement_GetRuntimeObject_m964230851_RuntimeMethod_var);
		}

IL_00a9:
		{
			IL2CPP_RUNTIME_CLASS_INIT(DiagnosticsConfiguration_t1159239597_il2cpp_TypeInfo_var);
			ListenerElementsCollection_t1095146761 * L_25 = DiagnosticsConfiguration_get_SharedListeners_m2151324650(NULL /*static, unused*/, /*hidden argument*/NULL);
			String_t* L_26 = ListenerElement_get_Name_m2238893168(__this, /*hidden argument*/NULL);
			NullCheck(L_25);
			ListenerElement_t3111952272 * L_27 = ListenerElementsCollection_get_Item_m3021679923(L_25, L_26, /*hidden argument*/NULL);
			V_0 = L_27;
			ListenerElement_t3111952272 * L_28 = V_0;
			if (L_28)
			{
				goto IL_00dc;
			}
		}

IL_00bd:
		{
			ObjectU5BU5D_t2843939325* L_29 = (ObjectU5BU5D_t2843939325*)SZArrayNew(ObjectU5BU5D_t2843939325_il2cpp_TypeInfo_var, (uint32_t)1);
			ObjectU5BU5D_t2843939325* L_30 = L_29;
			String_t* L_31 = ListenerElement_get_Name_m2238893168(__this, /*hidden argument*/NULL);
			NullCheck(L_30);
			ArrayElementTypeCheck (L_30, L_31);
			(L_30)->SetAt(static_cast<il2cpp_array_size_t>(0), (RuntimeObject *)L_31);
			String_t* L_32 = SR_GetString_m2133537544(NULL /*static, unused*/, _stringLiteral744797316, L_30, /*hidden argument*/NULL);
			ConfigurationErrorsException_t66512296 * L_33 = (ConfigurationErrorsException_t66512296 *)il2cpp_codegen_object_new(ConfigurationErrorsException_t66512296_il2cpp_TypeInfo_var);
			ConfigurationErrorsException__ctor_m3348329850(L_33, L_32, /*hidden argument*/NULL);
			IL2CPP_RAISE_MANAGED_EXCEPTION(L_33, NULL, ListenerElement_GetRuntimeObject_m964230851_RuntimeMethod_var);
		}

IL_00dc:
		{
			ListenerElement_t3111952272 * L_34 = V_0;
			NullCheck(L_34);
			TraceListener_t3975618648 * L_35 = ListenerElement_GetRuntimeObject_m964230851(L_34, /*hidden argument*/NULL);
			((TypedElement_t2581589637 *)__this)->set__runtimeObject_18(L_35);
			RuntimeObject * L_36 = ((TypedElement_t2581589637 *)__this)->get__runtimeObject_18();
			V_1 = ((TraceListener_t3975618648 *)CastclassClass((RuntimeObject*)L_36, TraceListener_t3975618648_il2cpp_TypeInfo_var));
			goto IL_01ac;
		}

IL_00f9:
		{
			RuntimeObject * L_37 = TypedElement_BaseGetRuntimeObject_m2104806228(__this, /*hidden argument*/NULL);
			V_2 = ((TraceListener_t3975618648 *)CastclassClass((RuntimeObject*)L_37, TraceListener_t3975618648_il2cpp_TypeInfo_var));
			TraceListener_t3975618648 * L_38 = V_2;
			String_t* L_39 = TypedElement_get_InitData_m3072588071(__this, /*hidden argument*/NULL);
			NullCheck(L_38);
			L_38->set_initializeData_8(L_39);
			TraceListener_t3975618648 * L_40 = V_2;
			String_t* L_41 = ListenerElement_get_Name_m2238893168(__this, /*hidden argument*/NULL);
			NullCheck(L_40);
			VirtActionInvoker1< String_t* >::Invoke(8 /* System.Void System.Diagnostics.TraceListener::set_Name(System.String) */, L_40, L_41);
			TraceListener_t3975618648 * L_42 = V_2;
			Hashtable_t1853889766 * L_43 = ListenerElement_get_Attributes_m1189985760(__this, /*hidden argument*/NULL);
			NullCheck(L_42);
			TraceListener_SetAttributes_m2688694456(L_42, L_43, /*hidden argument*/NULL);
			TraceListener_t3975618648 * L_44 = V_2;
			int32_t L_45 = ListenerElement_get_TraceOutputOptions_m1269180338(__this, /*hidden argument*/NULL);
			NullCheck(L_44);
			TraceListener_set_TraceOutputOptions_m1895669819(L_44, L_45, /*hidden argument*/NULL);
			FilterElement_t2356978203 * L_46 = ListenerElement_get_Filter_m1289316864(__this, /*hidden argument*/NULL);
			if (!L_46)
			{
				goto IL_017e;
			}
		}

IL_013d:
		{
			FilterElement_t2356978203 * L_47 = ListenerElement_get_Filter_m1289316864(__this, /*hidden argument*/NULL);
			NullCheck(L_47);
			String_t* L_48 = VirtFuncInvoker0< String_t* >::Invoke(25 /* System.String System.Diagnostics.TypedElement::get_TypeName() */, L_47);
			if (!L_48)
			{
				goto IL_017e;
			}
		}

IL_014a:
		{
			FilterElement_t2356978203 * L_49 = ListenerElement_get_Filter_m1289316864(__this, /*hidden argument*/NULL);
			NullCheck(L_49);
			String_t* L_50 = VirtFuncInvoker0< String_t* >::Invoke(25 /* System.String System.Diagnostics.TypedElement::get_TypeName() */, L_49);
			NullCheck(L_50);
			int32_t L_51 = String_get_Length_m3847582255(L_50, /*hidden argument*/NULL);
			if (!L_51)
			{
				goto IL_017e;
			}
		}

IL_015c:
		{
			TraceListener_t3975618648 * L_52 = V_2;
			FilterElement_t2356978203 * L_53 = ListenerElement_get_Filter_m1289316864(__this, /*hidden argument*/NULL);
			NullCheck(L_53);
			TraceFilter_t4153521180 * L_54 = FilterElement_GetRuntimeObject_m1526459249(L_53, /*hidden argument*/NULL);
			NullCheck(L_52);
			TraceListener_set_Filter_m2534314576(L_52, L_54, /*hidden argument*/NULL);
			TraceListener_t3975618648 * L_55 = V_2;
			V_3 = ((XmlWriterTraceListener_t2708883810 *)IsInstClass((RuntimeObject*)L_55, XmlWriterTraceListener_t2708883810_il2cpp_TypeInfo_var));
			XmlWriterTraceListener_t2708883810 * L_56 = V_3;
			if (!L_56)
			{
				goto IL_017e;
			}
		}

IL_0177:
		{
			XmlWriterTraceListener_t2708883810 * L_57 = V_3;
			NullCheck(L_57);
			L_57->set_shouldRespectFilterOnTraceTransfer_12((bool)1);
		}

IL_017e:
		{
			TraceListener_t3975618648 * L_58 = V_2;
			((TypedElement_t2581589637 *)__this)->set__runtimeObject_18(L_58);
			TraceListener_t3975618648 * L_59 = V_2;
			V_1 = L_59;
			goto IL_01ac;
		}
	} // end try (depth: 1)
	catch(Il2CppExceptionWrapper& e)
	{
		__exception_local = (Exception_t *)e.ex;
		if(il2cpp_codegen_class_is_assignable_from (ArgumentException_t132251570_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex)))
			goto CATCH_0189;
		throw e;
	}

CATCH_0189:
	{ // begin catch(System.ArgumentException)
		V_4 = ((ArgumentException_t132251570 *)__exception_local);
		ObjectU5BU5D_t2843939325* L_60 = (ObjectU5BU5D_t2843939325*)SZArrayNew(ObjectU5BU5D_t2843939325_il2cpp_TypeInfo_var, (uint32_t)1);
		ObjectU5BU5D_t2843939325* L_61 = L_60;
		String_t* L_62 = ListenerElement_get_Name_m2238893168(__this, /*hidden argument*/NULL);
		NullCheck(L_61);
		ArrayElementTypeCheck (L_61, L_62);
		(L_61)->SetAt(static_cast<il2cpp_array_size_t>(0), (RuntimeObject *)L_62);
		String_t* L_63 = SR_GetString_m2133537544(NULL /*static, unused*/, _stringLiteral1830926775, L_61, /*hidden argument*/NULL);
		ArgumentException_t132251570 * L_64 = V_4;
		ConfigurationErrorsException_t66512296 * L_65 = (ConfigurationErrorsException_t66512296 *)il2cpp_codegen_object_new(ConfigurationErrorsException_t66512296_il2cpp_TypeInfo_var);
		ConfigurationErrorsException__ctor_m2260069592(L_65, L_63, L_64, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_65, NULL, ListenerElement_GetRuntimeObject_m964230851_RuntimeMethod_var);
	} // end catch (depth: 1)

IL_01ac:
	{
		TraceListener_t3975618648 * L_66 = V_1;
		return L_66;
	}
}
// System.Boolean System.Diagnostics.ListenerElement::OnDeserializeUnrecognizedAttribute(System.String,System.String)
extern "C" IL2CPP_METHOD_ATTR bool ListenerElement_OnDeserializeUnrecognizedAttribute_m2310763926 (ListenerElement_t3111952272 * __this, String_t* ___name0, String_t* ___value1, const RuntimeMethod* method)
{
	{
		Hashtable_t1853889766 * L_0 = ListenerElement_get_Attributes_m1189985760(__this, /*hidden argument*/NULL);
		String_t* L_1 = ___name0;
		String_t* L_2 = ___value1;
		NullCheck(L_0);
		VirtActionInvoker2< RuntimeObject *, RuntimeObject * >::Invoke(20 /* System.Void System.Collections.Hashtable::Add(System.Object,System.Object) */, L_0, L_1, L_2);
		return (bool)1;
	}
}
// System.Void System.Diagnostics.ListenerElement::PreSerialize(System.Xml.XmlWriter)
extern "C" IL2CPP_METHOD_ATTR void ListenerElement_PreSerialize_m1331258754 (ListenerElement_t3111952272 * __this, XmlWriter_t127905479 * ___writer0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (ListenerElement_PreSerialize_m1331258754_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	RuntimeObject* V_0 = NULL;
	String_t* V_1 = NULL;
	String_t* V_2 = NULL;
	{
		Hashtable_t1853889766 * L_0 = __this->get__attributes_25();
		if (!L_0)
		{
			goto IL_0044;
		}
	}
	{
		Hashtable_t1853889766 * L_1 = __this->get__attributes_25();
		NullCheck(L_1);
		RuntimeObject* L_2 = VirtFuncInvoker0< RuntimeObject* >::Invoke(28 /* System.Collections.IDictionaryEnumerator System.Collections.Hashtable::GetEnumerator() */, L_1);
		V_0 = L_2;
		goto IL_003c;
	}

IL_0016:
	{
		RuntimeObject* L_3 = V_0;
		NullCheck(L_3);
		RuntimeObject * L_4 = InterfaceFuncInvoker0< RuntimeObject * >::Invoke(1 /* System.Object System.Collections.IDictionaryEnumerator::get_Value() */, IDictionaryEnumerator_t1693217257_il2cpp_TypeInfo_var, L_3);
		V_1 = ((String_t*)CastclassSealed((RuntimeObject*)L_4, String_t_il2cpp_TypeInfo_var));
		RuntimeObject* L_5 = V_0;
		NullCheck(L_5);
		RuntimeObject * L_6 = InterfaceFuncInvoker0< RuntimeObject * >::Invoke(0 /* System.Object System.Collections.IDictionaryEnumerator::get_Key() */, IDictionaryEnumerator_t1693217257_il2cpp_TypeInfo_var, L_5);
		V_2 = ((String_t*)CastclassSealed((RuntimeObject*)L_6, String_t_il2cpp_TypeInfo_var));
		String_t* L_7 = V_1;
		if (!L_7)
		{
			goto IL_003c;
		}
	}
	{
		XmlWriter_t127905479 * L_8 = ___writer0;
		if (!L_8)
		{
			goto IL_003c;
		}
	}
	{
		XmlWriter_t127905479 * L_9 = ___writer0;
		String_t* L_10 = V_2;
		String_t* L_11 = V_1;
		NullCheck(L_9);
		XmlWriter_WriteAttributeString_m3906092358(L_9, L_10, L_11, /*hidden argument*/NULL);
	}

IL_003c:
	{
		RuntimeObject* L_12 = V_0;
		NullCheck(L_12);
		bool L_13 = InterfaceFuncInvoker0< bool >::Invoke(0 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t1853284238_il2cpp_TypeInfo_var, L_12);
		if (L_13)
		{
			goto IL_0016;
		}
	}

IL_0044:
	{
		return;
	}
}
// System.Boolean System.Diagnostics.ListenerElement::SerializeElement(System.Xml.XmlWriter,System.Boolean)
extern "C" IL2CPP_METHOD_ATTR bool ListenerElement_SerializeElement_m3138978096 (ListenerElement_t3111952272 * __this, XmlWriter_t127905479 * ___writer0, bool ___serializeCollectionKey1, const RuntimeMethod* method)
{
	{
		XmlWriter_t127905479 * L_0 = ___writer0;
		bool L_1 = ___serializeCollectionKey1;
		bool L_2 = ConfigurationElement_SerializeElement_m3555528001(__this, L_0, L_1, /*hidden argument*/NULL);
		if (L_2)
		{
			goto IL_0023;
		}
	}
	{
		Hashtable_t1853889766 * L_3 = __this->get__attributes_25();
		if (!L_3)
		{
			goto IL_0021;
		}
	}
	{
		Hashtable_t1853889766 * L_4 = __this->get__attributes_25();
		NullCheck(L_4);
		int32_t L_5 = VirtFuncInvoker0< int32_t >::Invoke(36 /* System.Int32 System.Collections.Hashtable::get_Count() */, L_4);
		return (bool)((((int32_t)L_5) > ((int32_t)0))? 1 : 0);
	}

IL_0021:
	{
		return (bool)0;
	}

IL_0023:
	{
		return (bool)1;
	}
}
// System.Void System.Diagnostics.ListenerElement::Unmerge(System.Configuration.ConfigurationElement,System.Configuration.ConfigurationElement,System.Configuration.ConfigurationSaveMode)
extern "C" IL2CPP_METHOD_ATTR void ListenerElement_Unmerge_m712186797 (ListenerElement_t3111952272 * __this, ConfigurationElement_t3318566633 * ___sourceElement0, ConfigurationElement_t3318566633 * ___parentElement1, int32_t ___saveMode2, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (ListenerElement_Unmerge_m712186797_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	ListenerElement_t3111952272 * V_0 = NULL;
	{
		ConfigurationElement_t3318566633 * L_0 = ___sourceElement0;
		ConfigurationElement_t3318566633 * L_1 = ___parentElement1;
		int32_t L_2 = ___saveMode2;
		ConfigurationElement_Unmerge_m3918301448(__this, L_0, L_1, L_2, /*hidden argument*/NULL);
		ConfigurationElement_t3318566633 * L_3 = ___sourceElement0;
		V_0 = ((ListenerElement_t3111952272 *)IsInstClass((RuntimeObject*)L_3, ListenerElement_t3111952272_il2cpp_TypeInfo_var));
		ListenerElement_t3111952272 * L_4 = V_0;
		if (!L_4)
		{
			goto IL_0027;
		}
	}
	{
		ListenerElement_t3111952272 * L_5 = V_0;
		NullCheck(L_5);
		Hashtable_t1853889766 * L_6 = L_5->get__attributes_25();
		if (!L_6)
		{
			goto IL_0027;
		}
	}
	{
		ListenerElement_t3111952272 * L_7 = V_0;
		NullCheck(L_7);
		Hashtable_t1853889766 * L_8 = L_7->get__attributes_25();
		__this->set__attributes_25(L_8);
	}

IL_0027:
	{
		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.Diagnostics.ListenerElement System.Diagnostics.ListenerElementsCollection::get_Item(System.String)
extern "C" IL2CPP_METHOD_ATTR ListenerElement_t3111952272 * ListenerElementsCollection_get_Item_m3021679923 (ListenerElementsCollection_t1095146761 * __this, String_t* ___name0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (ListenerElementsCollection_get_Item_m3021679923_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		String_t* L_0 = ___name0;
		ConfigurationElement_t3318566633 * L_1 = ConfigurationElementCollection_BaseGet_m1745851845(__this, L_0, /*hidden argument*/NULL);
		return ((ListenerElement_t3111952272 *)CastclassClass((RuntimeObject*)L_1, ListenerElement_t3111952272_il2cpp_TypeInfo_var));
	}
}
// System.Configuration.ConfigurationElementCollectionType System.Diagnostics.ListenerElementsCollection::get_CollectionType()
extern "C" IL2CPP_METHOD_ATTR int32_t ListenerElementsCollection_get_CollectionType_m3291161183 (ListenerElementsCollection_t1095146761 * __this, const RuntimeMethod* method)
{
	{
		return (int32_t)(1);
	}
}
// System.Configuration.ConfigurationElement System.Diagnostics.ListenerElementsCollection::CreateNewElement()
extern "C" IL2CPP_METHOD_ATTR ConfigurationElement_t3318566633 * ListenerElementsCollection_CreateNewElement_m2255987409 (ListenerElementsCollection_t1095146761 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (ListenerElementsCollection_CreateNewElement_m2255987409_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		ListenerElement_t3111952272 * L_0 = (ListenerElement_t3111952272 *)il2cpp_codegen_object_new(ListenerElement_t3111952272_il2cpp_TypeInfo_var);
		ListenerElement__ctor_m2078587132(L_0, (bool)1, /*hidden argument*/NULL);
		return L_0;
	}
}
// System.Object System.Diagnostics.ListenerElementsCollection::GetElementKey(System.Configuration.ConfigurationElement)
extern "C" IL2CPP_METHOD_ATTR RuntimeObject * ListenerElementsCollection_GetElementKey_m420603320 (ListenerElementsCollection_t1095146761 * __this, ConfigurationElement_t3318566633 * ___element0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (ListenerElementsCollection_GetElementKey_m420603320_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		ConfigurationElement_t3318566633 * L_0 = ___element0;
		NullCheck(((ListenerElement_t3111952272 *)CastclassClass((RuntimeObject*)L_0, ListenerElement_t3111952272_il2cpp_TypeInfo_var)));
		String_t* L_1 = ListenerElement_get_Name_m2238893168(((ListenerElement_t3111952272 *)CastclassClass((RuntimeObject*)L_0, ListenerElement_t3111952272_il2cpp_TypeInfo_var)), /*hidden argument*/NULL);
		return L_1;
	}
}
// System.Diagnostics.TraceListenerCollection System.Diagnostics.ListenerElementsCollection::GetRuntimeObject()
extern "C" IL2CPP_METHOD_ATTR TraceListenerCollection_t1347122889 * ListenerElementsCollection_GetRuntimeObject_m1114146355 (ListenerElementsCollection_t1095146761 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (ListenerElementsCollection_GetRuntimeObject_m1114146355_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	TraceListenerCollection_t1347122889 * V_0 = NULL;
	bool V_1 = false;
	RuntimeObject* V_2 = NULL;
	ListenerElement_t3111952272 * V_3 = NULL;
	RuntimeObject* 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);
	int32_t __leave_target = -1;
	NO_UNUSED_WARNING (__leave_target);
	{
		TraceListenerCollection_t1347122889 * L_0 = (TraceListenerCollection_t1347122889 *)il2cpp_codegen_object_new(TraceListenerCollection_t1347122889_il2cpp_TypeInfo_var);
		TraceListenerCollection__ctor_m1500370583(L_0, /*hidden argument*/NULL);
		V_0 = L_0;
		V_1 = (bool)0;
		RuntimeObject* L_1 = ConfigurationElementCollection_GetEnumerator_m4043183664(__this, /*hidden argument*/NULL);
		V_2 = L_1;
	}

IL_000f:
	try
	{ // begin try (depth: 1)
		{
			goto IL_0042;
		}

IL_0011:
		{
			RuntimeObject* L_2 = V_2;
			NullCheck(L_2);
			RuntimeObject * L_3 = InterfaceFuncInvoker0< RuntimeObject * >::Invoke(1 /* System.Object System.Collections.IEnumerator::get_Current() */, IEnumerator_t1853284238_il2cpp_TypeInfo_var, L_2);
			V_3 = ((ListenerElement_t3111952272 *)CastclassClass((RuntimeObject*)L_3, ListenerElement_t3111952272_il2cpp_TypeInfo_var));
			bool L_4 = V_1;
			if (L_4)
			{
				goto IL_0035;
			}
		}

IL_0020:
		{
			ListenerElement_t3111952272 * L_5 = V_3;
			NullCheck(L_5);
			bool L_6 = L_5->get__isAddedByDefault_26();
			if (L_6)
			{
				goto IL_0035;
			}
		}

IL_0028:
		{
			SecurityPermission_t2954997752 * L_7 = (SecurityPermission_t2954997752 *)il2cpp_codegen_object_new(SecurityPermission_t2954997752_il2cpp_TypeInfo_var);
			SecurityPermission__ctor_m1462427327(L_7, 2, /*hidden argument*/NULL);
			NullCheck(L_7);
			CodeAccessPermission_Demand_m2609746972(L_7, /*hidden argument*/NULL);
			V_1 = (bool)1;
		}

IL_0035:
		{
			TraceListenerCollection_t1347122889 * L_8 = V_0;
			ListenerElement_t3111952272 * L_9 = V_3;
			NullCheck(L_9);
			TraceListener_t3975618648 * L_10 = ListenerElement_GetRuntimeObject_m964230851(L_9, /*hidden argument*/NULL);
			NullCheck(L_8);
			TraceListenerCollection_Add_m1132006061(L_8, L_10, /*hidden argument*/NULL);
		}

IL_0042:
		{
			RuntimeObject* L_11 = V_2;
			NullCheck(L_11);
			bool L_12 = InterfaceFuncInvoker0< bool >::Invoke(0 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t1853284238_il2cpp_TypeInfo_var, L_11);
			if (L_12)
			{
				goto IL_0011;
			}
		}

IL_004a:
		{
			IL2CPP_LEAVE(0x60, FINALLY_004c);
		}
	} // end try (depth: 1)
	catch(Il2CppExceptionWrapper& e)
	{
		__last_unhandled_exception = (Exception_t *)e.ex;
		goto FINALLY_004c;
	}

FINALLY_004c:
	{ // begin finally (depth: 1)
		{
			RuntimeObject* L_13 = V_2;
			V_4 = ((RuntimeObject*)IsInst((RuntimeObject*)L_13, IDisposable_t3640265483_il2cpp_TypeInfo_var));
			RuntimeObject* L_14 = V_4;
			if (!L_14)
			{
				goto IL_005f;
			}
		}

IL_0058:
		{
			RuntimeObject* L_15 = V_4;
			NullCheck(L_15);
			InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t3640265483_il2cpp_TypeInfo_var, L_15);
		}

IL_005f:
		{
			IL2CPP_END_FINALLY(76)
		}
	} // end finally (depth: 1)
	IL2CPP_CLEANUP(76)
	{
		IL2CPP_JUMP_TBL(0x60, IL_0060)
		IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
	}

IL_0060:
	{
		TraceListenerCollection_t1347122889 * L_16 = V_0;
		return L_16;
	}
}
// System.Void System.Diagnostics.ListenerElementsCollection::InitializeDefault()
extern "C" IL2CPP_METHOD_ATTR void ListenerElementsCollection_InitializeDefault_m701237120 (ListenerElementsCollection_t1095146761 * __this, const RuntimeMethod* method)
{
	{
		ListenerElementsCollection_InitializeDefaultInternal_m2054388349(__this, /*hidden argument*/NULL);
		return;
	}
}
// System.Void System.Diagnostics.ListenerElementsCollection::InitializeDefaultInternal()
extern "C" IL2CPP_METHOD_ATTR void ListenerElementsCollection_InitializeDefaultInternal_m2054388349 (ListenerElementsCollection_t1095146761 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (ListenerElementsCollection_InitializeDefaultInternal_m2054388349_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	ListenerElement_t3111952272 * V_0 = NULL;
	{
		ListenerElement_t3111952272 * L_0 = (ListenerElement_t3111952272 *)il2cpp_codegen_object_new(ListenerElement_t3111952272_il2cpp_TypeInfo_var);
		ListenerElement__ctor_m2078587132(L_0, (bool)0, /*hidden argument*/NULL);
		V_0 = L_0;
		ListenerElement_t3111952272 * L_1 = V_0;
		NullCheck(L_1);
		ListenerElement_set_Name_m3519727266(L_1, _stringLiteral1948333211, /*hidden argument*/NULL);
		ListenerElement_t3111952272 * L_2 = V_0;
		RuntimeTypeHandle_t3027515415  L_3 = { reinterpret_cast<intptr_t> (DefaultTraceListener_t2804304119_0_0_0_var) };
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		Type_t * L_4 = Type_GetTypeFromHandle_m1620074514(NULL /*static, unused*/, L_3, /*hidden argument*/NULL);
		NullCheck(L_4);
		String_t* L_5 = VirtFuncInvoker0< String_t* >::Invoke(26 /* System.String System.Type::get_FullName() */, L_4);
		NullCheck(L_2);
		VirtActionInvoker1< String_t* >::Invoke(26 /* System.Void System.Diagnostics.TypedElement::set_TypeName(System.String) */, L_2, L_5);
		ListenerElement_t3111952272 * L_6 = V_0;
		NullCheck(L_6);
		L_6->set__isAddedByDefault_26((bool)1);
		ListenerElement_t3111952272 * L_7 = V_0;
		VirtActionInvoker1< ConfigurationElement_t3318566633 * >::Invoke(33 /* System.Void System.Configuration.ConfigurationElementCollection::BaseAdd(System.Configuration.ConfigurationElement) */, __this, L_7);
		return;
	}
}
// System.Void System.Diagnostics.ListenerElementsCollection::BaseAdd(System.Configuration.ConfigurationElement)
extern "C" IL2CPP_METHOD_ATTR void ListenerElementsCollection_BaseAdd_m2742137846 (ListenerElementsCollection_t1095146761 * __this, ConfigurationElement_t3318566633 * ___element0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (ListenerElementsCollection_BaseAdd_m2742137846_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	ListenerElement_t3111952272 * V_0 = NULL;
	{
		ConfigurationElement_t3318566633 * L_0 = ___element0;
		V_0 = ((ListenerElement_t3111952272 *)IsInstClass((RuntimeObject*)L_0, ListenerElement_t3111952272_il2cpp_TypeInfo_var));
		ListenerElement_t3111952272 * L_1 = V_0;
		NullCheck(L_1);
		String_t* L_2 = ListenerElement_get_Name_m2238893168(L_1, /*hidden argument*/NULL);
		NullCheck(L_2);
		bool L_3 = String_Equals_m2270643605(L_2, _stringLiteral1948333211, /*hidden argument*/NULL);
		if (!L_3)
		{
			goto IL_003e;
		}
	}
	{
		ListenerElement_t3111952272 * L_4 = V_0;
		NullCheck(L_4);
		String_t* L_5 = VirtFuncInvoker0< String_t* >::Invoke(25 /* System.String System.Diagnostics.TypedElement::get_TypeName() */, L_4);
		RuntimeTypeHandle_t3027515415  L_6 = { reinterpret_cast<intptr_t> (DefaultTraceListener_t2804304119_0_0_0_var) };
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		Type_t * L_7 = Type_GetTypeFromHandle_m1620074514(NULL /*static, unused*/, L_6, /*hidden argument*/NULL);
		NullCheck(L_7);
		String_t* L_8 = VirtFuncInvoker0< String_t* >::Invoke(26 /* System.String System.Type::get_FullName() */, L_7);
		NullCheck(L_5);
		bool L_9 = String_Equals_m2270643605(L_5, L_8, /*hidden argument*/NULL);
		if (!L_9)
		{
			goto IL_003e;
		}
	}
	{
		ListenerElement_t3111952272 * L_10 = V_0;
		ConfigurationElementCollection_BaseAdd_m138579808(__this, L_10, (bool)0, /*hidden argument*/NULL);
		return;
	}

IL_003e:
	{
		ListenerElement_t3111952272 * L_11 = V_0;
		bool L_12 = VirtFuncInvoker0< bool >::Invoke(32 /* System.Boolean System.Configuration.ConfigurationElementCollection::get_ThrowOnDuplicate() */, __this);
		ConfigurationElementCollection_BaseAdd_m138579808(__this, L_11, L_12, /*hidden argument*/NULL);
		return;
	}
}
// System.Void System.Diagnostics.ListenerElementsCollection::.ctor()
extern "C" IL2CPP_METHOD_ATTR void ListenerElementsCollection__ctor_m2918109277 (ListenerElementsCollection_t1095146761 * __this, const RuntimeMethod* method)
{
	{
		ConfigurationElementCollection__ctor_m2631610858(__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.Diagnostics.MonitoringDescriptionAttribute::.ctor(System.String)
extern "C" IL2CPP_METHOD_ATTR void MonitoringDescriptionAttribute__ctor_m583083744 (MonitoringDescriptionAttribute_t2767822115 * __this, String_t* ___description0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (MonitoringDescriptionAttribute__ctor_m583083744_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		String_t* L_0 = ___description0;
		IL2CPP_RUNTIME_CLASS_INIT(DescriptionAttribute_t874390736_il2cpp_TypeInfo_var);
		DescriptionAttribute__ctor_m1483068985(__this, L_0, /*hidden argument*/NULL);
		return;
	}
}
// System.String System.Diagnostics.MonitoringDescriptionAttribute::get_Description()
extern "C" IL2CPP_METHOD_ATTR String_t* MonitoringDescriptionAttribute_get_Description_m884902347 (MonitoringDescriptionAttribute_t2767822115 * __this, const RuntimeMethod* method)
{
	{
		String_t* L_0 = DescriptionAttribute_get_Description_m1722392290(__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
// System.Void System.Diagnostics.PerfCounterSection::.cctor()
extern "C" IL2CPP_METHOD_ATTR void PerfCounterSection__cctor_m4150913552 (RuntimeObject * __this /* static, unused */, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (PerfCounterSection__cctor_m4150913552_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		RuntimeTypeHandle_t3027515415  L_0 = { reinterpret_cast<intptr_t> (Int32_t2950945753_0_0_0_var) };
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		Type_t * L_1 = Type_GetTypeFromHandle_m1620074514(NULL /*static, unused*/, L_0, /*hidden argument*/NULL);
		int32_t L_2 = ((int32_t)524288);
		RuntimeObject * L_3 = Box(Int32_t2950945753_il2cpp_TypeInfo_var, &L_2);
		ConfigurationProperty_t3590861854 * L_4 = (ConfigurationProperty_t3590861854 *)il2cpp_codegen_object_new(ConfigurationProperty_t3590861854_il2cpp_TypeInfo_var);
		ConfigurationProperty__ctor_m3843348878(L_4, _stringLiteral3654739179, L_1, L_3, 0, /*hidden argument*/NULL);
		((PerfCounterSection_t3884640147_StaticFields*)il2cpp_codegen_static_fields_for(PerfCounterSection_t3884640147_il2cpp_TypeInfo_var))->set__propFileMappingSize_16(L_4);
		ConfigurationPropertyCollection_t2852175726 * L_5 = (ConfigurationPropertyCollection_t2852175726 *)il2cpp_codegen_object_new(ConfigurationPropertyCollection_t2852175726_il2cpp_TypeInfo_var);
		ConfigurationPropertyCollection__ctor_m1951498512(L_5, /*hidden argument*/NULL);
		((PerfCounterSection_t3884640147_StaticFields*)il2cpp_codegen_static_fields_for(PerfCounterSection_t3884640147_il2cpp_TypeInfo_var))->set__properties_15(L_5);
		ConfigurationPropertyCollection_t2852175726 * L_6 = ((PerfCounterSection_t3884640147_StaticFields*)il2cpp_codegen_static_fields_for(PerfCounterSection_t3884640147_il2cpp_TypeInfo_var))->get__properties_15();
		ConfigurationProperty_t3590861854 * L_7 = ((PerfCounterSection_t3884640147_StaticFields*)il2cpp_codegen_static_fields_for(PerfCounterSection_t3884640147_il2cpp_TypeInfo_var))->get__propFileMappingSize_16();
		NullCheck(L_6);
		ConfigurationPropertyCollection_Add_m1567726929(L_6, L_7, /*hidden argument*/NULL);
		return;
	}
}
// System.Configuration.ConfigurationPropertyCollection System.Diagnostics.PerfCounterSection::get_Properties()
extern "C" IL2CPP_METHOD_ATTR ConfigurationPropertyCollection_t2852175726 * PerfCounterSection_get_Properties_m3003583729 (PerfCounterSection_t3884640147 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (PerfCounterSection_get_Properties_m3003583729_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		IL2CPP_RUNTIME_CLASS_INIT(PerfCounterSection_t3884640147_il2cpp_TypeInfo_var);
		ConfigurationPropertyCollection_t2852175726 * L_0 = ((PerfCounterSection_t3884640147_StaticFields*)il2cpp_codegen_static_fields_for(PerfCounterSection_t3884640147_il2cpp_TypeInfo_var))->get__properties_15();
		return L_0;
	}
}
// System.Void System.Diagnostics.PerfCounterSection::.ctor()
extern "C" IL2CPP_METHOD_ATTR void PerfCounterSection__ctor_m601126933 (PerfCounterSection_t3884640147 * __this, const RuntimeMethod* method)
{
	{
		ConfigurationElement__ctor_m252316685(__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.Configuration.ConfigurationElementCollectionType System.Diagnostics.SharedListenerElementsCollection::get_CollectionType()
extern "C" IL2CPP_METHOD_ATTR int32_t SharedListenerElementsCollection_get_CollectionType_m803055792 (SharedListenerElementsCollection_t127800851 * __this, const RuntimeMethod* method)
{
	{
		return (int32_t)(0);
	}
}
// System.Configuration.ConfigurationElement System.Diagnostics.SharedListenerElementsCollection::CreateNewElement()
extern "C" IL2CPP_METHOD_ATTR ConfigurationElement_t3318566633 * SharedListenerElementsCollection_CreateNewElement_m2034453201 (SharedListenerElementsCollection_t127800851 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (SharedListenerElementsCollection_CreateNewElement_m2034453201_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		ListenerElement_t3111952272 * L_0 = (ListenerElement_t3111952272 *)il2cpp_codegen_object_new(ListenerElement_t3111952272_il2cpp_TypeInfo_var);
		ListenerElement__ctor_m2078587132(L_0, (bool)0, /*hidden argument*/NULL);
		return L_0;
	}
}
// System.String System.Diagnostics.SharedListenerElementsCollection::get_ElementName()
extern "C" IL2CPP_METHOD_ATTR String_t* SharedListenerElementsCollection_get_ElementName_m3888736882 (SharedListenerElementsCollection_t127800851 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (SharedListenerElementsCollection_get_ElementName_m3888736882_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		return _stringLiteral3265744053;
	}
}
// System.Void System.Diagnostics.SharedListenerElementsCollection::.ctor()
extern "C" IL2CPP_METHOD_ATTR void SharedListenerElementsCollection__ctor_m1247914499 (SharedListenerElementsCollection_t127800851 * __this, const RuntimeMethod* method)
{
	{
		ListenerElementsCollection__ctor_m2918109277(__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.Diagnostics.SourceElement::.cctor()
extern "C" IL2CPP_METHOD_ATTR void SourceElement__cctor_m1433717906 (RuntimeObject * __this /* static, unused */, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (SourceElement__cctor_m1433717906_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		RuntimeTypeHandle_t3027515415  L_0 = { reinterpret_cast<intptr_t> (String_t_0_0_0_var) };
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		Type_t * L_1 = Type_GetTypeFromHandle_m1620074514(NULL /*static, unused*/, L_0, /*hidden argument*/NULL);
		ConfigurationProperty_t3590861854 * L_2 = (ConfigurationProperty_t3590861854 *)il2cpp_codegen_object_new(ConfigurationProperty_t3590861854_il2cpp_TypeInfo_var);
		ConfigurationProperty__ctor_m3843348878(L_2, _stringLiteral62725243, L_1, _stringLiteral757602046, 2, /*hidden argument*/NULL);
		((SourceElement_t572173626_StaticFields*)il2cpp_codegen_static_fields_for(SourceElement_t572173626_il2cpp_TypeInfo_var))->set__propName_16(L_2);
		RuntimeTypeHandle_t3027515415  L_3 = { reinterpret_cast<intptr_t> (String_t_0_0_0_var) };
		Type_t * L_4 = Type_GetTypeFromHandle_m1620074514(NULL /*static, unused*/, L_3, /*hidden argument*/NULL);
		ConfigurationProperty_t3590861854 * L_5 = (ConfigurationProperty_t3590861854 *)il2cpp_codegen_object_new(ConfigurationProperty_t3590861854_il2cpp_TypeInfo_var);
		ConfigurationProperty__ctor_m3843348878(L_5, _stringLiteral123616749, L_4, NULL, 0, /*hidden argument*/NULL);
		((SourceElement_t572173626_StaticFields*)il2cpp_codegen_static_fields_for(SourceElement_t572173626_il2cpp_TypeInfo_var))->set__propSwitchName_17(L_5);
		RuntimeTypeHandle_t3027515415  L_6 = { reinterpret_cast<intptr_t> (String_t_0_0_0_var) };
		Type_t * L_7 = Type_GetTypeFromHandle_m1620074514(NULL /*static, unused*/, L_6, /*hidden argument*/NULL);
		ConfigurationProperty_t3590861854 * L_8 = (ConfigurationProperty_t3590861854 *)il2cpp_codegen_object_new(ConfigurationProperty_t3590861854_il2cpp_TypeInfo_var);
		ConfigurationProperty__ctor_m3843348878(L_8, _stringLiteral2885343603, L_7, NULL, 0, /*hidden argument*/NULL);
		((SourceElement_t572173626_StaticFields*)il2cpp_codegen_static_fields_for(SourceElement_t572173626_il2cpp_TypeInfo_var))->set__propSwitchValue_18(L_8);
		RuntimeTypeHandle_t3027515415  L_9 = { reinterpret_cast<intptr_t> (String_t_0_0_0_var) };
		Type_t * L_10 = Type_GetTypeFromHandle_m1620074514(NULL /*static, unused*/, L_9, /*hidden argument*/NULL);
		ConfigurationProperty_t3590861854 * L_11 = (ConfigurationProperty_t3590861854 *)il2cpp_codegen_object_new(ConfigurationProperty_t3590861854_il2cpp_TypeInfo_var);
		ConfigurationProperty__ctor_m3843348878(L_11, _stringLiteral2459533878, L_10, NULL, 0, /*hidden argument*/NULL);
		((SourceElement_t572173626_StaticFields*)il2cpp_codegen_static_fields_for(SourceElement_t572173626_il2cpp_TypeInfo_var))->set__propSwitchType_19(L_11);
		RuntimeTypeHandle_t3027515415  L_12 = { reinterpret_cast<intptr_t> (ListenerElementsCollection_t1095146761_0_0_0_var) };
		Type_t * L_13 = Type_GetTypeFromHandle_m1620074514(NULL /*static, unused*/, L_12, /*hidden argument*/NULL);
		ListenerElementsCollection_t1095146761 * L_14 = (ListenerElementsCollection_t1095146761 *)il2cpp_codegen_object_new(ListenerElementsCollection_t1095146761_il2cpp_TypeInfo_var);
		ListenerElementsCollection__ctor_m2918109277(L_14, /*hidden argument*/NULL);
		ConfigurationProperty_t3590861854 * L_15 = (ConfigurationProperty_t3590861854 *)il2cpp_codegen_object_new(ConfigurationProperty_t3590861854_il2cpp_TypeInfo_var);
		ConfigurationProperty__ctor_m3843348878(L_15, _stringLiteral4153351981, L_13, L_14, 0, /*hidden argument*/NULL);
		((SourceElement_t572173626_StaticFields*)il2cpp_codegen_static_fields_for(SourceElement_t572173626_il2cpp_TypeInfo_var))->set__propListeners_20(L_15);
		ConfigurationPropertyCollection_t2852175726 * L_16 = (ConfigurationPropertyCollection_t2852175726 *)il2cpp_codegen_object_new(ConfigurationPropertyCollection_t2852175726_il2cpp_TypeInfo_var);
		ConfigurationPropertyCollection__ctor_m1951498512(L_16, /*hidden argument*/NULL);
		((SourceElement_t572173626_StaticFields*)il2cpp_codegen_static_fields_for(SourceElement_t572173626_il2cpp_TypeInfo_var))->set__properties_15(L_16);
		ConfigurationPropertyCollection_t2852175726 * L_17 = ((SourceElement_t572173626_StaticFields*)il2cpp_codegen_static_fields_for(SourceElement_t572173626_il2cpp_TypeInfo_var))->get__properties_15();
		ConfigurationProperty_t3590861854 * L_18 = ((SourceElement_t572173626_StaticFields*)il2cpp_codegen_static_fields_for(SourceElement_t572173626_il2cpp_TypeInfo_var))->get__propName_16();
		NullCheck(L_17);
		ConfigurationPropertyCollection_Add_m1567726929(L_17, L_18, /*hidden argument*/NULL);
		ConfigurationPropertyCollection_t2852175726 * L_19 = ((SourceElement_t572173626_StaticFields*)il2cpp_codegen_static_fields_for(SourceElement_t572173626_il2cpp_TypeInfo_var))->get__properties_15();
		ConfigurationProperty_t3590861854 * L_20 = ((SourceElement_t572173626_StaticFields*)il2cpp_codegen_static_fields_for(SourceElement_t572173626_il2cpp_TypeInfo_var))->get__propSwitchName_17();
		NullCheck(L_19);
		ConfigurationPropertyCollection_Add_m1567726929(L_19, L_20, /*hidden argument*/NULL);
		ConfigurationPropertyCollection_t2852175726 * L_21 = ((SourceElement_t572173626_StaticFields*)il2cpp_codegen_static_fields_for(SourceElement_t572173626_il2cpp_TypeInfo_var))->get__properties_15();
		ConfigurationProperty_t3590861854 * L_22 = ((SourceElement_t572173626_StaticFields*)il2cpp_codegen_static_fields_for(SourceElement_t572173626_il2cpp_TypeInfo_var))->get__propSwitchValue_18();
		NullCheck(L_21);
		ConfigurationPropertyCollection_Add_m1567726929(L_21, L_22, /*hidden argument*/NULL);
		ConfigurationPropertyCollection_t2852175726 * L_23 = ((SourceElement_t572173626_StaticFields*)il2cpp_codegen_static_fields_for(SourceElement_t572173626_il2cpp_TypeInfo_var))->get__properties_15();
		ConfigurationProperty_t3590861854 * L_24 = ((SourceElement_t572173626_StaticFields*)il2cpp_codegen_static_fields_for(SourceElement_t572173626_il2cpp_TypeInfo_var))->get__propSwitchType_19();
		NullCheck(L_23);
		ConfigurationPropertyCollection_Add_m1567726929(L_23, L_24, /*hidden argument*/NULL);
		ConfigurationPropertyCollection_t2852175726 * L_25 = ((SourceElement_t572173626_StaticFields*)il2cpp_codegen_static_fields_for(SourceElement_t572173626_il2cpp_TypeInfo_var))->get__properties_15();
		ConfigurationProperty_t3590861854 * L_26 = ((SourceElement_t572173626_StaticFields*)il2cpp_codegen_static_fields_for(SourceElement_t572173626_il2cpp_TypeInfo_var))->get__propListeners_20();
		NullCheck(L_25);
		ConfigurationPropertyCollection_Add_m1567726929(L_25, L_26, /*hidden argument*/NULL);
		return;
	}
}
// System.Collections.Hashtable System.Diagnostics.SourceElement::get_Attributes()
extern "C" IL2CPP_METHOD_ATTR Hashtable_t1853889766 * SourceElement_get_Attributes_m2361894674 (SourceElement_t572173626 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (SourceElement_get_Attributes_m2361894674_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		Hashtable_t1853889766 * L_0 = __this->get__attributes_21();
		if (L_0)
		{
			goto IL_0018;
		}
	}
	{
		IL2CPP_RUNTIME_CLASS_INIT(StringComparer_t3301955079_il2cpp_TypeInfo_var);
		StringComparer_t3301955079 * L_1 = StringComparer_get_OrdinalIgnoreCase_m2680809380(NULL /*static, unused*/, /*hidden argument*/NULL);
		Hashtable_t1853889766 * L_2 = (Hashtable_t1853889766 *)il2cpp_codegen_object_new(Hashtable_t1853889766_il2cpp_TypeInfo_var);
		Hashtable__ctor_m3192564643(L_2, L_1, /*hidden argument*/NULL);
		__this->set__attributes_21(L_2);
	}

IL_0018:
	{
		Hashtable_t1853889766 * L_3 = __this->get__attributes_21();
		return L_3;
	}
}
// System.Diagnostics.ListenerElementsCollection System.Diagnostics.SourceElement::get_Listeners()
extern "C" IL2CPP_METHOD_ATTR ListenerElementsCollection_t1095146761 * SourceElement_get_Listeners_m4108466066 (SourceElement_t572173626 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (SourceElement_get_Listeners_m4108466066_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		IL2CPP_RUNTIME_CLASS_INIT(SourceElement_t572173626_il2cpp_TypeInfo_var);
		ConfigurationProperty_t3590861854 * L_0 = ((SourceElement_t572173626_StaticFields*)il2cpp_codegen_static_fields_for(SourceElement_t572173626_il2cpp_TypeInfo_var))->get__propListeners_20();
		RuntimeObject * L_1 = ConfigurationElement_get_Item_m145567948(__this, L_0, /*hidden argument*/NULL);
		return ((ListenerElementsCollection_t1095146761 *)CastclassClass((RuntimeObject*)L_1, ListenerElementsCollection_t1095146761_il2cpp_TypeInfo_var));
	}
}
// System.String System.Diagnostics.SourceElement::get_Name()
extern "C" IL2CPP_METHOD_ATTR String_t* SourceElement_get_Name_m1319521035 (SourceElement_t572173626 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (SourceElement_get_Name_m1319521035_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		IL2CPP_RUNTIME_CLASS_INIT(SourceElement_t572173626_il2cpp_TypeInfo_var);
		ConfigurationProperty_t3590861854 * L_0 = ((SourceElement_t572173626_StaticFields*)il2cpp_codegen_static_fields_for(SourceElement_t572173626_il2cpp_TypeInfo_var))->get__propName_16();
		RuntimeObject * L_1 = ConfigurationElement_get_Item_m145567948(__this, L_0, /*hidden argument*/NULL);
		return ((String_t*)CastclassSealed((RuntimeObject*)L_1, String_t_il2cpp_TypeInfo_var));
	}
}
// System.Configuration.ConfigurationPropertyCollection System.Diagnostics.SourceElement::get_Properties()
extern "C" IL2CPP_METHOD_ATTR ConfigurationPropertyCollection_t2852175726 * SourceElement_get_Properties_m4079435444 (SourceElement_t572173626 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (SourceElement_get_Properties_m4079435444_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		IL2CPP_RUNTIME_CLASS_INIT(SourceElement_t572173626_il2cpp_TypeInfo_var);
		ConfigurationPropertyCollection_t2852175726 * L_0 = ((SourceElement_t572173626_StaticFields*)il2cpp_codegen_static_fields_for(SourceElement_t572173626_il2cpp_TypeInfo_var))->get__properties_15();
		return L_0;
	}
}
// System.String System.Diagnostics.SourceElement::get_SwitchName()
extern "C" IL2CPP_METHOD_ATTR String_t* SourceElement_get_SwitchName_m2877130996 (SourceElement_t572173626 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (SourceElement_get_SwitchName_m2877130996_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		IL2CPP_RUNTIME_CLASS_INIT(SourceElement_t572173626_il2cpp_TypeInfo_var);
		ConfigurationProperty_t3590861854 * L_0 = ((SourceElement_t572173626_StaticFields*)il2cpp_codegen_static_fields_for(SourceElement_t572173626_il2cpp_TypeInfo_var))->get__propSwitchName_17();
		RuntimeObject * L_1 = ConfigurationElement_get_Item_m145567948(__this, L_0, /*hidden argument*/NULL);
		return ((String_t*)CastclassSealed((RuntimeObject*)L_1, String_t_il2cpp_TypeInfo_var));
	}
}
// System.String System.Diagnostics.SourceElement::get_SwitchValue()
extern "C" IL2CPP_METHOD_ATTR String_t* SourceElement_get_SwitchValue_m2147614079 (SourceElement_t572173626 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (SourceElement_get_SwitchValue_m2147614079_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		IL2CPP_RUNTIME_CLASS_INIT(SourceElement_t572173626_il2cpp_TypeInfo_var);
		ConfigurationProperty_t3590861854 * L_0 = ((SourceElement_t572173626_StaticFields*)il2cpp_codegen_static_fields_for(SourceElement_t572173626_il2cpp_TypeInfo_var))->get__propSwitchValue_18();
		RuntimeObject * L_1 = ConfigurationElement_get_Item_m145567948(__this, L_0, /*hidden argument*/NULL);
		return ((String_t*)CastclassSealed((RuntimeObject*)L_1, String_t_il2cpp_TypeInfo_var));
	}
}
// System.Void System.Diagnostics.SourceElement::DeserializeElement(System.Xml.XmlReader,System.Boolean)
extern "C" IL2CPP_METHOD_ATTR void SourceElement_DeserializeElement_m1132684156 (SourceElement_t572173626 * __this, XmlReader_t3121518892 * ___reader0, bool ___serializeCollectionKey1, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (SourceElement_DeserializeElement_m1132684156_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		XmlReader_t3121518892 * L_0 = ___reader0;
		bool L_1 = ___serializeCollectionKey1;
		ConfigurationElement_DeserializeElement_m142138807(__this, L_0, L_1, /*hidden argument*/NULL);
		String_t* L_2 = SourceElement_get_SwitchName_m2877130996(__this, /*hidden argument*/NULL);
		bool L_3 = String_IsNullOrEmpty_m2969720369(NULL /*static, unused*/, L_2, /*hidden argument*/NULL);
		if (L_3)
		{
			goto IL_0041;
		}
	}
	{
		String_t* L_4 = SourceElement_get_SwitchValue_m2147614079(__this, /*hidden argument*/NULL);
		bool L_5 = String_IsNullOrEmpty_m2969720369(NULL /*static, unused*/, L_4, /*hidden argument*/NULL);
		if (L_5)
		{
			goto IL_0041;
		}
	}
	{
		ObjectU5BU5D_t2843939325* L_6 = (ObjectU5BU5D_t2843939325*)SZArrayNew(ObjectU5BU5D_t2843939325_il2cpp_TypeInfo_var, (uint32_t)1);
		ObjectU5BU5D_t2843939325* L_7 = L_6;
		String_t* L_8 = SourceElement_get_Name_m1319521035(__this, /*hidden argument*/NULL);
		NullCheck(L_7);
		ArrayElementTypeCheck (L_7, L_8);
		(L_7)->SetAt(static_cast<il2cpp_array_size_t>(0), (RuntimeObject *)L_8);
		String_t* L_9 = SR_GetString_m2133537544(NULL /*static, unused*/, _stringLiteral2905458249, L_7, /*hidden argument*/NULL);
		ConfigurationErrorsException_t66512296 * L_10 = (ConfigurationErrorsException_t66512296 *)il2cpp_codegen_object_new(ConfigurationErrorsException_t66512296_il2cpp_TypeInfo_var);
		ConfigurationErrorsException__ctor_m3348329850(L_10, L_9, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_10, NULL, SourceElement_DeserializeElement_m1132684156_RuntimeMethod_var);
	}

IL_0041:
	{
		return;
	}
}
// System.Boolean System.Diagnostics.SourceElement::OnDeserializeUnrecognizedAttribute(System.String,System.String)
extern "C" IL2CPP_METHOD_ATTR bool SourceElement_OnDeserializeUnrecognizedAttribute_m1315127961 (SourceElement_t572173626 * __this, String_t* ___name0, String_t* ___value1, const RuntimeMethod* method)
{
	{
		Hashtable_t1853889766 * L_0 = SourceElement_get_Attributes_m2361894674(__this, /*hidden argument*/NULL);
		String_t* L_1 = ___name0;
		String_t* L_2 = ___value1;
		NullCheck(L_0);
		VirtActionInvoker2< RuntimeObject *, RuntimeObject * >::Invoke(20 /* System.Void System.Collections.Hashtable::Add(System.Object,System.Object) */, L_0, L_1, L_2);
		return (bool)1;
	}
}
// System.Void System.Diagnostics.SourceElement::PreSerialize(System.Xml.XmlWriter)
extern "C" IL2CPP_METHOD_ATTR void SourceElement_PreSerialize_m1253543323 (SourceElement_t572173626 * __this, XmlWriter_t127905479 * ___writer0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (SourceElement_PreSerialize_m1253543323_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	RuntimeObject* V_0 = NULL;
	String_t* V_1 = NULL;
	String_t* V_2 = NULL;
	{
		Hashtable_t1853889766 * L_0 = __this->get__attributes_21();
		if (!L_0)
		{
			goto IL_0044;
		}
	}
	{
		Hashtable_t1853889766 * L_1 = __this->get__attributes_21();
		NullCheck(L_1);
		RuntimeObject* L_2 = VirtFuncInvoker0< RuntimeObject* >::Invoke(28 /* System.Collections.IDictionaryEnumerator System.Collections.Hashtable::GetEnumerator() */, L_1);
		V_0 = L_2;
		goto IL_003c;
	}

IL_0016:
	{
		RuntimeObject* L_3 = V_0;
		NullCheck(L_3);
		RuntimeObject * L_4 = InterfaceFuncInvoker0< RuntimeObject * >::Invoke(1 /* System.Object System.Collections.IDictionaryEnumerator::get_Value() */, IDictionaryEnumerator_t1693217257_il2cpp_TypeInfo_var, L_3);
		V_1 = ((String_t*)CastclassSealed((RuntimeObject*)L_4, String_t_il2cpp_TypeInfo_var));
		RuntimeObject* L_5 = V_0;
		NullCheck(L_5);
		RuntimeObject * L_6 = InterfaceFuncInvoker0< RuntimeObject * >::Invoke(0 /* System.Object System.Collections.IDictionaryEnumerator::get_Key() */, IDictionaryEnumerator_t1693217257_il2cpp_TypeInfo_var, L_5);
		V_2 = ((String_t*)CastclassSealed((RuntimeObject*)L_6, String_t_il2cpp_TypeInfo_var));
		String_t* L_7 = V_1;
		if (!L_7)
		{
			goto IL_003c;
		}
	}
	{
		XmlWriter_t127905479 * L_8 = ___writer0;
		if (!L_8)
		{
			goto IL_003c;
		}
	}
	{
		XmlWriter_t127905479 * L_9 = ___writer0;
		String_t* L_10 = V_2;
		String_t* L_11 = V_1;
		NullCheck(L_9);
		XmlWriter_WriteAttributeString_m3906092358(L_9, L_10, L_11, /*hidden argument*/NULL);
	}

IL_003c:
	{
		RuntimeObject* L_12 = V_0;
		NullCheck(L_12);
		bool L_13 = InterfaceFuncInvoker0< bool >::Invoke(0 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t1853284238_il2cpp_TypeInfo_var, L_12);
		if (L_13)
		{
			goto IL_0016;
		}
	}

IL_0044:
	{
		return;
	}
}
// System.Boolean System.Diagnostics.SourceElement::SerializeElement(System.Xml.XmlWriter,System.Boolean)
extern "C" IL2CPP_METHOD_ATTR bool SourceElement_SerializeElement_m1975954949 (SourceElement_t572173626 * __this, XmlWriter_t127905479 * ___writer0, bool ___serializeCollectionKey1, const RuntimeMethod* method)
{
	{
		XmlWriter_t127905479 * L_0 = ___writer0;
		bool L_1 = ___serializeCollectionKey1;
		bool L_2 = ConfigurationElement_SerializeElement_m3555528001(__this, L_0, L_1, /*hidden argument*/NULL);
		if (L_2)
		{
			goto IL_0023;
		}
	}
	{
		Hashtable_t1853889766 * L_3 = __this->get__attributes_21();
		if (!L_3)
		{
			goto IL_0021;
		}
	}
	{
		Hashtable_t1853889766 * L_4 = __this->get__attributes_21();
		NullCheck(L_4);
		int32_t L_5 = VirtFuncInvoker0< int32_t >::Invoke(36 /* System.Int32 System.Collections.Hashtable::get_Count() */, L_4);
		return (bool)((((int32_t)L_5) > ((int32_t)0))? 1 : 0);
	}

IL_0021:
	{
		return (bool)0;
	}

IL_0023:
	{
		return (bool)1;
	}
}
// System.Void System.Diagnostics.SourceElement::Unmerge(System.Configuration.ConfigurationElement,System.Configuration.ConfigurationElement,System.Configuration.ConfigurationSaveMode)
extern "C" IL2CPP_METHOD_ATTR void SourceElement_Unmerge_m4002771116 (SourceElement_t572173626 * __this, ConfigurationElement_t3318566633 * ___sourceElement0, ConfigurationElement_t3318566633 * ___parentElement1, int32_t ___saveMode2, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (SourceElement_Unmerge_m4002771116_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	SourceElement_t572173626 * V_0 = NULL;
	{
		ConfigurationElement_t3318566633 * L_0 = ___sourceElement0;
		ConfigurationElement_t3318566633 * L_1 = ___parentElement1;
		int32_t L_2 = ___saveMode2;
		ConfigurationElement_Unmerge_m3918301448(__this, L_0, L_1, L_2, /*hidden argument*/NULL);
		ConfigurationElement_t3318566633 * L_3 = ___sourceElement0;
		V_0 = ((SourceElement_t572173626 *)IsInstClass((RuntimeObject*)L_3, SourceElement_t572173626_il2cpp_TypeInfo_var));
		SourceElement_t572173626 * L_4 = V_0;
		if (!L_4)
		{
			goto IL_0027;
		}
	}
	{
		SourceElement_t572173626 * L_5 = V_0;
		NullCheck(L_5);
		Hashtable_t1853889766 * L_6 = L_5->get__attributes_21();
		if (!L_6)
		{
			goto IL_0027;
		}
	}
	{
		SourceElement_t572173626 * L_7 = V_0;
		NullCheck(L_7);
		Hashtable_t1853889766 * L_8 = L_7->get__attributes_21();
		__this->set__attributes_21(L_8);
	}

IL_0027:
	{
		return;
	}
}
// System.Void System.Diagnostics.SourceElement::.ctor()
extern "C" IL2CPP_METHOD_ATTR void SourceElement__ctor_m4083318621 (SourceElement_t572173626 * __this, const RuntimeMethod* method)
{
	{
		ConfigurationElement__ctor_m252316685(__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.String System.Diagnostics.SourceElementsCollection::get_ElementName()
extern "C" IL2CPP_METHOD_ATTR String_t* SourceElementsCollection_get_ElementName_m3275216195 (SourceElementsCollection_t3236719373 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (SourceElementsCollection_get_ElementName_m3275216195_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		return _stringLiteral4294193667;
	}
}
// System.Configuration.ConfigurationElementCollectionType System.Diagnostics.SourceElementsCollection::get_CollectionType()
extern "C" IL2CPP_METHOD_ATTR int32_t SourceElementsCollection_get_CollectionType_m647552320 (SourceElementsCollection_t3236719373 * __this, const RuntimeMethod* method)
{
	{
		return (int32_t)(0);
	}
}
// System.Configuration.ConfigurationElement System.Diagnostics.SourceElementsCollection::CreateNewElement()
extern "C" IL2CPP_METHOD_ATTR ConfigurationElement_t3318566633 * SourceElementsCollection_CreateNewElement_m4122841621 (SourceElementsCollection_t3236719373 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (SourceElementsCollection_CreateNewElement_m4122841621_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		SourceElement_t572173626 * L_0 = (SourceElement_t572173626 *)il2cpp_codegen_object_new(SourceElement_t572173626_il2cpp_TypeInfo_var);
		SourceElement__ctor_m4083318621(L_0, /*hidden argument*/NULL);
		SourceElement_t572173626 * L_1 = L_0;
		NullCheck(L_1);
		ListenerElementsCollection_t1095146761 * L_2 = SourceElement_get_Listeners_m4108466066(L_1, /*hidden argument*/NULL);
		NullCheck(L_2);
		ListenerElementsCollection_InitializeDefaultInternal_m2054388349(L_2, /*hidden argument*/NULL);
		return L_1;
	}
}
// System.Object System.Diagnostics.SourceElementsCollection::GetElementKey(System.Configuration.ConfigurationElement)
extern "C" IL2CPP_METHOD_ATTR RuntimeObject * SourceElementsCollection_GetElementKey_m4146727267 (SourceElementsCollection_t3236719373 * __this, ConfigurationElement_t3318566633 * ___element0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (SourceElementsCollection_GetElementKey_m4146727267_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		ConfigurationElement_t3318566633 * L_0 = ___element0;
		NullCheck(((SourceElement_t572173626 *)CastclassClass((RuntimeObject*)L_0, SourceElement_t572173626_il2cpp_TypeInfo_var)));
		String_t* L_1 = SourceElement_get_Name_m1319521035(((SourceElement_t572173626 *)CastclassClass((RuntimeObject*)L_0, SourceElement_t572173626_il2cpp_TypeInfo_var)), /*hidden argument*/NULL);
		return L_1;
	}
}
// System.Void System.Diagnostics.SourceElementsCollection::.ctor()
extern "C" IL2CPP_METHOD_ATTR void SourceElementsCollection__ctor_m2622460505 (SourceElementsCollection_t3236719373 * __this, const RuntimeMethod* method)
{
	{
		ConfigurationElementCollection__ctor_m2631610858(__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.Diagnostics.Switch::.ctor(System.String,System.String)
extern "C" IL2CPP_METHOD_ATTR void Switch__ctor_m1927701791 (Switch_t4228844028 * __this, String_t* ___displayName0, String_t* ___description1, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Switch__ctor_m1927701791_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		String_t* L_0 = ___displayName0;
		String_t* L_1 = ___description1;
		Switch__ctor_m1355350755(__this, L_0, L_1, _stringLiteral3452614544, /*hidden argument*/NULL);
		return;
	}
}
// System.Void System.Diagnostics.Switch::.ctor(System.String,System.String,System.String)
extern "C" IL2CPP_METHOD_ATTR void Switch__ctor_m1355350755 (Switch_t4228844028 * __this, String_t* ___displayName0, String_t* ___description1, String_t* ___defaultSwitchValue2, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Switch__ctor_m1355350755_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	List_1_t2806961458 * V_0 = NULL;
	bool V_1 = false;
	Exception_t * __last_unhandled_exception = 0;
	NO_UNUSED_WARNING (__last_unhandled_exception);
	Exception_t * __exception_local = 0;
	NO_UNUSED_WARNING (__exception_local);
	int32_t __leave_target = -1;
	NO_UNUSED_WARNING (__leave_target);
	{
		String_t* L_0 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(String_t_il2cpp_TypeInfo_var))->get_Empty_5();
		il2cpp_codegen_memory_barrier();
		__this->set_switchValueString_2(L_0);
		Object__ctor_m297566312(__this, /*hidden argument*/NULL);
		String_t* L_1 = ___displayName0;
		if (L_1)
		{
			goto IL_001d;
		}
	}
	{
		String_t* L_2 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(String_t_il2cpp_TypeInfo_var))->get_Empty_5();
		___displayName0 = L_2;
	}

IL_001d:
	{
		String_t* L_3 = ___displayName0;
		__this->set_displayName_1(L_3);
		String_t* L_4 = ___description1;
		__this->set_description_0(L_4);
		IL2CPP_RUNTIME_CLASS_INIT(Switch_t4228844028_il2cpp_TypeInfo_var);
		List_1_t2806961458 * L_5 = ((Switch_t4228844028_StaticFields*)il2cpp_codegen_static_fields_for(Switch_t4228844028_il2cpp_TypeInfo_var))->get_switches_4();
		V_0 = L_5;
		V_1 = (bool)0;
	}

IL_0033:
	try
	{ // begin try (depth: 1)
		List_1_t2806961458 * L_6 = V_0;
		Monitor_Enter_m984175629(NULL /*static, unused*/, L_6, (bool*)(&V_1), /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(Switch_t4228844028_il2cpp_TypeInfo_var);
		Switch__pruneCachedSwitches_m2213656110(NULL /*static, unused*/, /*hidden argument*/NULL);
		List_1_t2806961458 * L_7 = ((Switch_t4228844028_StaticFields*)il2cpp_codegen_static_fields_for(Switch_t4228844028_il2cpp_TypeInfo_var))->get_switches_4();
		WeakReference_t1334886716 * L_8 = (WeakReference_t1334886716 *)il2cpp_codegen_object_new(WeakReference_t1334886716_il2cpp_TypeInfo_var);
		WeakReference__ctor_m2401547918(L_8, __this, /*hidden argument*/NULL);
		NullCheck(L_7);
		List_1_Add_m586215740(L_7, L_8, /*hidden argument*/List_1_Add_m586215740_RuntimeMethod_var);
		IL2CPP_LEAVE(0x5C, FINALLY_0052);
	} // end try (depth: 1)
	catch(Il2CppExceptionWrapper& e)
	{
		__last_unhandled_exception = (Exception_t *)e.ex;
		goto FINALLY_0052;
	}

FINALLY_0052:
	{ // begin finally (depth: 1)
		{
			bool L_9 = V_1;
			if (!L_9)
			{
				goto IL_005b;
			}
		}

IL_0055:
		{
			List_1_t2806961458 * L_10 = V_0;
			Monitor_Exit_m3585316909(NULL /*static, unused*/, L_10, /*hidden argument*/NULL);
		}

IL_005b:
		{
			IL2CPP_END_FINALLY(82)
		}
	} // end finally (depth: 1)
	IL2CPP_CLEANUP(82)
	{
		IL2CPP_JUMP_TBL(0x5C, IL_005c)
		IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
	}

IL_005c:
	{
		String_t* L_11 = ___defaultSwitchValue2;
		__this->set_defaultValue_3(L_11);
		return;
	}
}
// System.Void System.Diagnostics.Switch::_pruneCachedSwitches()
extern "C" IL2CPP_METHOD_ATTR void Switch__pruneCachedSwitches_m2213656110 (RuntimeObject * __this /* static, unused */, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Switch__pruneCachedSwitches_m2213656110_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	List_1_t2806961458 * V_0 = NULL;
	bool V_1 = false;
	List_1_t2806961458 * V_2 = NULL;
	int32_t V_3 = 0;
	Exception_t * __last_unhandled_exception = 0;
	NO_UNUSED_WARNING (__last_unhandled_exception);
	Exception_t * __exception_local = 0;
	NO_UNUSED_WARNING (__exception_local);
	int32_t __leave_target = -1;
	NO_UNUSED_WARNING (__leave_target);
	{
		IL2CPP_RUNTIME_CLASS_INIT(Switch_t4228844028_il2cpp_TypeInfo_var);
		List_1_t2806961458 * L_0 = ((Switch_t4228844028_StaticFields*)il2cpp_codegen_static_fields_for(Switch_t4228844028_il2cpp_TypeInfo_var))->get_switches_4();
		V_0 = L_0;
		V_1 = (bool)0;
	}

IL_0008:
	try
	{ // begin try (depth: 1)
		{
			List_1_t2806961458 * L_1 = V_0;
			Monitor_Enter_m984175629(NULL /*static, unused*/, L_1, (bool*)(&V_1), /*hidden argument*/NULL);
			IL2CPP_RUNTIME_CLASS_INIT(Switch_t4228844028_il2cpp_TypeInfo_var);
			int32_t L_2 = ((Switch_t4228844028_StaticFields*)il2cpp_codegen_static_fields_for(Switch_t4228844028_il2cpp_TypeInfo_var))->get_s_LastCollectionCount_5();
			IL2CPP_RUNTIME_CLASS_INIT(GC_t959872083_il2cpp_TypeInfo_var);
			int32_t L_3 = GC_CollectionCount_m3040105394(NULL /*static, unused*/, 2, /*hidden argument*/NULL);
			if ((((int32_t)L_2) == ((int32_t)L_3)))
			{
				goto IL_00a9;
			}
		}

IL_0020:
		{
			IL2CPP_RUNTIME_CLASS_INIT(Switch_t4228844028_il2cpp_TypeInfo_var);
			List_1_t2806961458 * L_4 = ((Switch_t4228844028_StaticFields*)il2cpp_codegen_static_fields_for(Switch_t4228844028_il2cpp_TypeInfo_var))->get_switches_4();
			NullCheck(L_4);
			int32_t L_5 = List_1_get_Count_m4131748092(L_4, /*hidden argument*/List_1_get_Count_m4131748092_RuntimeMethod_var);
			List_1_t2806961458 * L_6 = (List_1_t2806961458 *)il2cpp_codegen_object_new(List_1_t2806961458_il2cpp_TypeInfo_var);
			List_1__ctor_m8165608(L_6, L_5, /*hidden argument*/List_1__ctor_m8165608_RuntimeMethod_var);
			V_2 = L_6;
			V_3 = 0;
			goto IL_0060;
		}

IL_0034:
		{
			IL2CPP_RUNTIME_CLASS_INIT(Switch_t4228844028_il2cpp_TypeInfo_var);
			List_1_t2806961458 * L_7 = ((Switch_t4228844028_StaticFields*)il2cpp_codegen_static_fields_for(Switch_t4228844028_il2cpp_TypeInfo_var))->get_switches_4();
			int32_t L_8 = V_3;
			NullCheck(L_7);
			WeakReference_t1334886716 * L_9 = List_1_get_Item_m771253227(L_7, L_8, /*hidden argument*/List_1_get_Item_m771253227_RuntimeMethod_var);
			NullCheck(L_9);
			RuntimeObject * L_10 = VirtFuncInvoker0< RuntimeObject * >::Invoke(6 /* System.Object System.WeakReference::get_Target() */, L_9);
			if (!((Switch_t4228844028 *)CastclassClass((RuntimeObject*)L_10, Switch_t4228844028_il2cpp_TypeInfo_var)))
			{
				goto IL_005c;
			}
		}

IL_004b:
		{
			List_1_t2806961458 * L_11 = V_2;
			IL2CPP_RUNTIME_CLASS_INIT(Switch_t4228844028_il2cpp_TypeInfo_var);
			List_1_t2806961458 * L_12 = ((Switch_t4228844028_StaticFields*)il2cpp_codegen_static_fields_for(Switch_t4228844028_il2cpp_TypeInfo_var))->get_switches_4();
			int32_t L_13 = V_3;
			NullCheck(L_12);
			WeakReference_t1334886716 * L_14 = List_1_get_Item_m771253227(L_12, L_13, /*hidden argument*/List_1_get_Item_m771253227_RuntimeMethod_var);
			NullCheck(L_11);
			List_1_Add_m586215740(L_11, L_14, /*hidden argument*/List_1_Add_m586215740_RuntimeMethod_var);
		}

IL_005c:
		{
			int32_t L_15 = V_3;
			V_3 = ((int32_t)il2cpp_codegen_add((int32_t)L_15, (int32_t)1));
		}

IL_0060:
		{
			int32_t L_16 = V_3;
			IL2CPP_RUNTIME_CLASS_INIT(Switch_t4228844028_il2cpp_TypeInfo_var);
			List_1_t2806961458 * L_17 = ((Switch_t4228844028_StaticFields*)il2cpp_codegen_static_fields_for(Switch_t4228844028_il2cpp_TypeInfo_var))->get_switches_4();
			NullCheck(L_17);
			int32_t L_18 = List_1_get_Count_m4131748092(L_17, /*hidden argument*/List_1_get_Count_m4131748092_RuntimeMethod_var);
			if ((((int32_t)L_16) < ((int32_t)L_18)))
			{
				goto IL_0034;
			}
		}

IL_006d:
		{
			List_1_t2806961458 * L_19 = V_2;
			NullCheck(L_19);
			int32_t L_20 = List_1_get_Count_m4131748092(L_19, /*hidden argument*/List_1_get_Count_m4131748092_RuntimeMethod_var);
			IL2CPP_RUNTIME_CLASS_INIT(Switch_t4228844028_il2cpp_TypeInfo_var);
			List_1_t2806961458 * L_21 = ((Switch_t4228844028_StaticFields*)il2cpp_codegen_static_fields_for(Switch_t4228844028_il2cpp_TypeInfo_var))->get_switches_4();
			NullCheck(L_21);
			int32_t L_22 = List_1_get_Count_m4131748092(L_21, /*hidden argument*/List_1_get_Count_m4131748092_RuntimeMethod_var);
			if ((((int32_t)L_20) >= ((int32_t)L_22)))
			{
				goto IL_009e;
			}
		}

IL_007f:
		{
			IL2CPP_RUNTIME_CLASS_INIT(Switch_t4228844028_il2cpp_TypeInfo_var);
			List_1_t2806961458 * L_23 = ((Switch_t4228844028_StaticFields*)il2cpp_codegen_static_fields_for(Switch_t4228844028_il2cpp_TypeInfo_var))->get_switches_4();
			NullCheck(L_23);
			List_1_Clear_m1902893244(L_23, /*hidden argument*/List_1_Clear_m1902893244_RuntimeMethod_var);
			List_1_t2806961458 * L_24 = ((Switch_t4228844028_StaticFields*)il2cpp_codegen_static_fields_for(Switch_t4228844028_il2cpp_TypeInfo_var))->get_switches_4();
			List_1_t2806961458 * L_25 = V_2;
			NullCheck(L_24);
			List_1_AddRange_m2863990407(L_24, L_25, /*hidden argument*/List_1_AddRange_m2863990407_RuntimeMethod_var);
			List_1_t2806961458 * L_26 = ((Switch_t4228844028_StaticFields*)il2cpp_codegen_static_fields_for(Switch_t4228844028_il2cpp_TypeInfo_var))->get_switches_4();
			NullCheck(L_26);
			List_1_TrimExcess_m857487962(L_26, /*hidden argument*/List_1_TrimExcess_m857487962_RuntimeMethod_var);
		}

IL_009e:
		{
			IL2CPP_RUNTIME_CLASS_INIT(GC_t959872083_il2cpp_TypeInfo_var);
			int32_t L_27 = GC_CollectionCount_m3040105394(NULL /*static, unused*/, 2, /*hidden argument*/NULL);
			IL2CPP_RUNTIME_CLASS_INIT(Switch_t4228844028_il2cpp_TypeInfo_var);
			((Switch_t4228844028_StaticFields*)il2cpp_codegen_static_fields_for(Switch_t4228844028_il2cpp_TypeInfo_var))->set_s_LastCollectionCount_5(L_27);
		}

IL_00a9:
		{
			IL2CPP_LEAVE(0xB5, FINALLY_00ab);
		}
	} // end try (depth: 1)
	catch(Il2CppExceptionWrapper& e)
	{
		__last_unhandled_exception = (Exception_t *)e.ex;
		goto FINALLY_00ab;
	}

FINALLY_00ab:
	{ // begin finally (depth: 1)
		{
			bool L_28 = V_1;
			if (!L_28)
			{
				goto IL_00b4;
			}
		}

IL_00ae:
		{
			List_1_t2806961458 * L_29 = V_0;
			Monitor_Exit_m3585316909(NULL /*static, unused*/, L_29, /*hidden argument*/NULL);
		}

IL_00b4:
		{
			IL2CPP_END_FINALLY(171)
		}
	} // end finally (depth: 1)
	IL2CPP_CLEANUP(171)
	{
		IL2CPP_JUMP_TBL(0xB5, IL_00b5)
		IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
	}

IL_00b5:
	{
		return;
	}
}
// System.Void System.Diagnostics.Switch::.cctor()
extern "C" IL2CPP_METHOD_ATTR void Switch__cctor_m3571363610 (RuntimeObject * __this /* static, unused */, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Switch__cctor_m3571363610_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		List_1_t2806961458 * L_0 = (List_1_t2806961458 *)il2cpp_codegen_object_new(List_1_t2806961458_il2cpp_TypeInfo_var);
		List_1__ctor_m3118875958(L_0, /*hidden argument*/List_1__ctor_m3118875958_RuntimeMethod_var);
		((Switch_t4228844028_StaticFields*)il2cpp_codegen_static_fields_for(Switch_t4228844028_il2cpp_TypeInfo_var))->set_switches_4(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.Diagnostics.SwitchElement::.cctor()
extern "C" IL2CPP_METHOD_ATTR void SwitchElement__cctor_m86907586 (RuntimeObject * __this /* static, unused */, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (SwitchElement__cctor_m86907586_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		RuntimeTypeHandle_t3027515415  L_0 = { reinterpret_cast<intptr_t> (String_t_0_0_0_var) };
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		Type_t * L_1 = Type_GetTypeFromHandle_m1620074514(NULL /*static, unused*/, L_0, /*hidden argument*/NULL);
		ConfigurationProperty_t3590861854 * L_2 = (ConfigurationProperty_t3590861854 *)il2cpp_codegen_object_new(ConfigurationProperty_t3590861854_il2cpp_TypeInfo_var);
		ConfigurationProperty__ctor_m3843348878(L_2, _stringLiteral62725243, L_1, _stringLiteral757602046, 6, /*hidden argument*/NULL);
		((SwitchElement_t1208244899_StaticFields*)il2cpp_codegen_static_fields_for(SwitchElement_t1208244899_il2cpp_TypeInfo_var))->set__propName_16(L_2);
		RuntimeTypeHandle_t3027515415  L_3 = { reinterpret_cast<intptr_t> (String_t_0_0_0_var) };
		Type_t * L_4 = Type_GetTypeFromHandle_m1620074514(NULL /*static, unused*/, L_3, /*hidden argument*/NULL);
		ConfigurationProperty_t3590861854 * L_5 = (ConfigurationProperty_t3590861854 *)il2cpp_codegen_object_new(ConfigurationProperty_t3590861854_il2cpp_TypeInfo_var);
		ConfigurationProperty__ctor_m3843348878(L_5, _stringLiteral3493618073, L_4, NULL, 2, /*hidden argument*/NULL);
		((SwitchElement_t1208244899_StaticFields*)il2cpp_codegen_static_fields_for(SwitchElement_t1208244899_il2cpp_TypeInfo_var))->set__propValue_17(L_5);
		ConfigurationPropertyCollection_t2852175726 * L_6 = (ConfigurationPropertyCollection_t2852175726 *)il2cpp_codegen_object_new(ConfigurationPropertyCollection_t2852175726_il2cpp_TypeInfo_var);
		ConfigurationPropertyCollection__ctor_m1951498512(L_6, /*hidden argument*/NULL);
		((SwitchElement_t1208244899_StaticFields*)il2cpp_codegen_static_fields_for(SwitchElement_t1208244899_il2cpp_TypeInfo_var))->set__properties_15(L_6);
		ConfigurationPropertyCollection_t2852175726 * L_7 = ((SwitchElement_t1208244899_StaticFields*)il2cpp_codegen_static_fields_for(SwitchElement_t1208244899_il2cpp_TypeInfo_var))->get__properties_15();
		ConfigurationProperty_t3590861854 * L_8 = ((SwitchElement_t1208244899_StaticFields*)il2cpp_codegen_static_fields_for(SwitchElement_t1208244899_il2cpp_TypeInfo_var))->get__propName_16();
		NullCheck(L_7);
		ConfigurationPropertyCollection_Add_m1567726929(L_7, L_8, /*hidden argument*/NULL);
		ConfigurationPropertyCollection_t2852175726 * L_9 = ((SwitchElement_t1208244899_StaticFields*)il2cpp_codegen_static_fields_for(SwitchElement_t1208244899_il2cpp_TypeInfo_var))->get__properties_15();
		ConfigurationProperty_t3590861854 * L_10 = ((SwitchElement_t1208244899_StaticFields*)il2cpp_codegen_static_fields_for(SwitchElement_t1208244899_il2cpp_TypeInfo_var))->get__propValue_17();
		NullCheck(L_9);
		ConfigurationPropertyCollection_Add_m1567726929(L_9, L_10, /*hidden argument*/NULL);
		return;
	}
}
// System.Collections.Hashtable System.Diagnostics.SwitchElement::get_Attributes()
extern "C" IL2CPP_METHOD_ATTR Hashtable_t1853889766 * SwitchElement_get_Attributes_m2951778865 (SwitchElement_t1208244899 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (SwitchElement_get_Attributes_m2951778865_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		Hashtable_t1853889766 * L_0 = __this->get__attributes_18();
		if (L_0)
		{
			goto IL_0018;
		}
	}
	{
		IL2CPP_RUNTIME_CLASS_INIT(StringComparer_t3301955079_il2cpp_TypeInfo_var);
		StringComparer_t3301955079 * L_1 = StringComparer_get_OrdinalIgnoreCase_m2680809380(NULL /*static, unused*/, /*hidden argument*/NULL);
		Hashtable_t1853889766 * L_2 = (Hashtable_t1853889766 *)il2cpp_codegen_object_new(Hashtable_t1853889766_il2cpp_TypeInfo_var);
		Hashtable__ctor_m3192564643(L_2, L_1, /*hidden argument*/NULL);
		__this->set__attributes_18(L_2);
	}

IL_0018:
	{
		Hashtable_t1853889766 * L_3 = __this->get__attributes_18();
		return L_3;
	}
}
// System.String System.Diagnostics.SwitchElement::get_Name()
extern "C" IL2CPP_METHOD_ATTR String_t* SwitchElement_get_Name_m3627088048 (SwitchElement_t1208244899 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (SwitchElement_get_Name_m3627088048_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		IL2CPP_RUNTIME_CLASS_INIT(SwitchElement_t1208244899_il2cpp_TypeInfo_var);
		ConfigurationProperty_t3590861854 * L_0 = ((SwitchElement_t1208244899_StaticFields*)il2cpp_codegen_static_fields_for(SwitchElement_t1208244899_il2cpp_TypeInfo_var))->get__propName_16();
		RuntimeObject * L_1 = ConfigurationElement_get_Item_m145567948(__this, L_0, /*hidden argument*/NULL);
		return ((String_t*)CastclassSealed((RuntimeObject*)L_1, String_t_il2cpp_TypeInfo_var));
	}
}
// System.Configuration.ConfigurationPropertyCollection System.Diagnostics.SwitchElement::get_Properties()
extern "C" IL2CPP_METHOD_ATTR ConfigurationPropertyCollection_t2852175726 * SwitchElement_get_Properties_m4049444308 (SwitchElement_t1208244899 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (SwitchElement_get_Properties_m4049444308_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		IL2CPP_RUNTIME_CLASS_INIT(SwitchElement_t1208244899_il2cpp_TypeInfo_var);
		ConfigurationPropertyCollection_t2852175726 * L_0 = ((SwitchElement_t1208244899_StaticFields*)il2cpp_codegen_static_fields_for(SwitchElement_t1208244899_il2cpp_TypeInfo_var))->get__properties_15();
		return L_0;
	}
}
// System.Boolean System.Diagnostics.SwitchElement::OnDeserializeUnrecognizedAttribute(System.String,System.String)
extern "C" IL2CPP_METHOD_ATTR bool SwitchElement_OnDeserializeUnrecognizedAttribute_m1512666990 (SwitchElement_t1208244899 * __this, String_t* ___name0, String_t* ___value1, const RuntimeMethod* method)
{
	{
		Hashtable_t1853889766 * L_0 = SwitchElement_get_Attributes_m2951778865(__this, /*hidden argument*/NULL);
		String_t* L_1 = ___name0;
		String_t* L_2 = ___value1;
		NullCheck(L_0);
		VirtActionInvoker2< RuntimeObject *, RuntimeObject * >::Invoke(20 /* System.Void System.Collections.Hashtable::Add(System.Object,System.Object) */, L_0, L_1, L_2);
		return (bool)1;
	}
}
// System.Void System.Diagnostics.SwitchElement::PreSerialize(System.Xml.XmlWriter)
extern "C" IL2CPP_METHOD_ATTR void SwitchElement_PreSerialize_m972647765 (SwitchElement_t1208244899 * __this, XmlWriter_t127905479 * ___writer0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (SwitchElement_PreSerialize_m972647765_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	RuntimeObject* V_0 = NULL;
	String_t* V_1 = NULL;
	String_t* V_2 = NULL;
	{
		Hashtable_t1853889766 * L_0 = __this->get__attributes_18();
		if (!L_0)
		{
			goto IL_0044;
		}
	}
	{
		Hashtable_t1853889766 * L_1 = __this->get__attributes_18();
		NullCheck(L_1);
		RuntimeObject* L_2 = VirtFuncInvoker0< RuntimeObject* >::Invoke(28 /* System.Collections.IDictionaryEnumerator System.Collections.Hashtable::GetEnumerator() */, L_1);
		V_0 = L_2;
		goto IL_003c;
	}

IL_0016:
	{
		RuntimeObject* L_3 = V_0;
		NullCheck(L_3);
		RuntimeObject * L_4 = InterfaceFuncInvoker0< RuntimeObject * >::Invoke(1 /* System.Object System.Collections.IDictionaryEnumerator::get_Value() */, IDictionaryEnumerator_t1693217257_il2cpp_TypeInfo_var, L_3);
		V_1 = ((String_t*)CastclassSealed((RuntimeObject*)L_4, String_t_il2cpp_TypeInfo_var));
		RuntimeObject* L_5 = V_0;
		NullCheck(L_5);
		RuntimeObject * L_6 = InterfaceFuncInvoker0< RuntimeObject * >::Invoke(0 /* System.Object System.Collections.IDictionaryEnumerator::get_Key() */, IDictionaryEnumerator_t1693217257_il2cpp_TypeInfo_var, L_5);
		V_2 = ((String_t*)CastclassSealed((RuntimeObject*)L_6, String_t_il2cpp_TypeInfo_var));
		String_t* L_7 = V_1;
		if (!L_7)
		{
			goto IL_003c;
		}
	}
	{
		XmlWriter_t127905479 * L_8 = ___writer0;
		if (!L_8)
		{
			goto IL_003c;
		}
	}
	{
		XmlWriter_t127905479 * L_9 = ___writer0;
		String_t* L_10 = V_2;
		String_t* L_11 = V_1;
		NullCheck(L_9);
		XmlWriter_WriteAttributeString_m3906092358(L_9, L_10, L_11, /*hidden argument*/NULL);
	}

IL_003c:
	{
		RuntimeObject* L_12 = V_0;
		NullCheck(L_12);
		bool L_13 = InterfaceFuncInvoker0< bool >::Invoke(0 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t1853284238_il2cpp_TypeInfo_var, L_12);
		if (L_13)
		{
			goto IL_0016;
		}
	}

IL_0044:
	{
		return;
	}
}
// System.Boolean System.Diagnostics.SwitchElement::SerializeElement(System.Xml.XmlWriter,System.Boolean)
extern "C" IL2CPP_METHOD_ATTR bool SwitchElement_SerializeElement_m4143430751 (SwitchElement_t1208244899 * __this, XmlWriter_t127905479 * ___writer0, bool ___serializeCollectionKey1, const RuntimeMethod* method)
{
	{
		XmlWriter_t127905479 * L_0 = ___writer0;
		bool L_1 = ___serializeCollectionKey1;
		bool L_2 = ConfigurationElement_SerializeElement_m3555528001(__this, L_0, L_1, /*hidden argument*/NULL);
		if (L_2)
		{
			goto IL_0023;
		}
	}
	{
		Hashtable_t1853889766 * L_3 = __this->get__attributes_18();
		if (!L_3)
		{
			goto IL_0021;
		}
	}
	{
		Hashtable_t1853889766 * L_4 = __this->get__attributes_18();
		NullCheck(L_4);
		int32_t L_5 = VirtFuncInvoker0< int32_t >::Invoke(36 /* System.Int32 System.Collections.Hashtable::get_Count() */, L_4);
		return (bool)((((int32_t)L_5) > ((int32_t)0))? 1 : 0);
	}

IL_0021:
	{
		return (bool)0;
	}

IL_0023:
	{
		return (bool)1;
	}
}
// System.Void System.Diagnostics.SwitchElement::Unmerge(System.Configuration.ConfigurationElement,System.Configuration.ConfigurationElement,System.Configuration.ConfigurationSaveMode)
extern "C" IL2CPP_METHOD_ATTR void SwitchElement_Unmerge_m1111862927 (SwitchElement_t1208244899 * __this, ConfigurationElement_t3318566633 * ___sourceElement0, ConfigurationElement_t3318566633 * ___parentElement1, int32_t ___saveMode2, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (SwitchElement_Unmerge_m1111862927_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	SwitchElement_t1208244899 * V_0 = NULL;
	{
		ConfigurationElement_t3318566633 * L_0 = ___sourceElement0;
		ConfigurationElement_t3318566633 * L_1 = ___parentElement1;
		int32_t L_2 = ___saveMode2;
		ConfigurationElement_Unmerge_m3918301448(__this, L_0, L_1, L_2, /*hidden argument*/NULL);
		ConfigurationElement_t3318566633 * L_3 = ___sourceElement0;
		V_0 = ((SwitchElement_t1208244899 *)IsInstClass((RuntimeObject*)L_3, SwitchElement_t1208244899_il2cpp_TypeInfo_var));
		SwitchElement_t1208244899 * L_4 = V_0;
		if (!L_4)
		{
			goto IL_0027;
		}
	}
	{
		SwitchElement_t1208244899 * L_5 = V_0;
		NullCheck(L_5);
		Hashtable_t1853889766 * L_6 = L_5->get__attributes_18();
		if (!L_6)
		{
			goto IL_0027;
		}
	}
	{
		SwitchElement_t1208244899 * L_7 = V_0;
		NullCheck(L_7);
		Hashtable_t1853889766 * L_8 = L_7->get__attributes_18();
		__this->set__attributes_18(L_8);
	}

IL_0027:
	{
		return;
	}
}
// System.Void System.Diagnostics.SwitchElement::.ctor()
extern "C" IL2CPP_METHOD_ATTR void SwitchElement__ctor_m3692625087 (SwitchElement_t1208244899 * __this, const RuntimeMethod* method)
{
	{
		ConfigurationElement__ctor_m252316685(__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.Configuration.ConfigurationElementCollectionType System.Diagnostics.SwitchElementsCollection::get_CollectionType()
extern "C" IL2CPP_METHOD_ATTR int32_t SwitchElementsCollection_get_CollectionType_m1811582603 (SwitchElementsCollection_t2023008279 * __this, const RuntimeMethod* method)
{
	{
		return (int32_t)(1);
	}
}
// System.Configuration.ConfigurationElement System.Diagnostics.SwitchElementsCollection::CreateNewElement()
extern "C" IL2CPP_METHOD_ATTR ConfigurationElement_t3318566633 * SwitchElementsCollection_CreateNewElement_m60618723 (SwitchElementsCollection_t2023008279 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (SwitchElementsCollection_CreateNewElement_m60618723_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		SwitchElement_t1208244899 * L_0 = (SwitchElement_t1208244899 *)il2cpp_codegen_object_new(SwitchElement_t1208244899_il2cpp_TypeInfo_var);
		SwitchElement__ctor_m3692625087(L_0, /*hidden argument*/NULL);
		return L_0;
	}
}
// System.Object System.Diagnostics.SwitchElementsCollection::GetElementKey(System.Configuration.ConfigurationElement)
extern "C" IL2CPP_METHOD_ATTR RuntimeObject * SwitchElementsCollection_GetElementKey_m2111145995 (SwitchElementsCollection_t2023008279 * __this, ConfigurationElement_t3318566633 * ___element0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (SwitchElementsCollection_GetElementKey_m2111145995_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		ConfigurationElement_t3318566633 * L_0 = ___element0;
		NullCheck(((SwitchElement_t1208244899 *)CastclassClass((RuntimeObject*)L_0, SwitchElement_t1208244899_il2cpp_TypeInfo_var)));
		String_t* L_1 = SwitchElement_get_Name_m3627088048(((SwitchElement_t1208244899 *)CastclassClass((RuntimeObject*)L_0, SwitchElement_t1208244899_il2cpp_TypeInfo_var)), /*hidden argument*/NULL);
		return L_1;
	}
}
// System.Void System.Diagnostics.SwitchElementsCollection::.ctor()
extern "C" IL2CPP_METHOD_ATTR void SwitchElementsCollection__ctor_m3345909023 (SwitchElementsCollection_t2023008279 * __this, const RuntimeMethod* method)
{
	{
		ConfigurationElementCollection__ctor_m2631610858(__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.Diagnostics.SwitchLevelAttribute::.ctor(System.Type)
extern "C" IL2CPP_METHOD_ATTR void SwitchLevelAttribute__ctor_m3423252541 (SwitchLevelAttribute_t1978904033 * __this, Type_t * ___switchLevelType0, const RuntimeMethod* method)
{
	{
		Attribute__ctor_m1529526131(__this, /*hidden argument*/NULL);
		Type_t * L_0 = ___switchLevelType0;
		SwitchLevelAttribute_set_SwitchLevelType_m1175386495(__this, L_0, /*hidden argument*/NULL);
		return;
	}
}
// System.Void System.Diagnostics.SwitchLevelAttribute::set_SwitchLevelType(System.Type)
extern "C" IL2CPP_METHOD_ATTR void SwitchLevelAttribute_set_SwitchLevelType_m1175386495 (SwitchLevelAttribute_t1978904033 * __this, Type_t * ___value0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (SwitchLevelAttribute_set_SwitchLevelType_m1175386495_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		Type_t * L_0 = ___value0;
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		bool L_1 = Type_op_Equality_m2683486427(NULL /*static, unused*/, L_0, (Type_t *)NULL, /*hidden argument*/NULL);
		if (!L_1)
		{
			goto IL_0014;
		}
	}
	{
		ArgumentNullException_t1615371798 * L_2 = (ArgumentNullException_t1615371798 *)il2cpp_codegen_object_new(ArgumentNullException_t1615371798_il2cpp_TypeInfo_var);
		ArgumentNullException__ctor_m1170824041(L_2, _stringLiteral3493618073, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, NULL, SwitchLevelAttribute_set_SwitchLevelType_m1175386495_RuntimeMethod_var);
	}

IL_0014:
	{
		Type_t * L_3 = ___value0;
		__this->set_type_0(L_3);
		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.SystemDiagnosticsSection::.cctor()
extern "C" IL2CPP_METHOD_ATTR void SystemDiagnosticsSection__cctor_m2274115981 (RuntimeObject * __this /* static, unused */, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (SystemDiagnosticsSection__cctor_m2274115981_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		RuntimeTypeHandle_t3027515415  L_0 = { reinterpret_cast<intptr_t> (AssertSection_t2347182250_0_0_0_var) };
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		Type_t * L_1 = Type_GetTypeFromHandle_m1620074514(NULL /*static, unused*/, L_0, /*hidden argument*/NULL);
		AssertSection_t2347182250 * L_2 = (AssertSection_t2347182250 *)il2cpp_codegen_object_new(AssertSection_t2347182250_il2cpp_TypeInfo_var);
		AssertSection__ctor_m3055915304(L_2, /*hidden argument*/NULL);
		ConfigurationProperty_t3590861854 * L_3 = (ConfigurationProperty_t3590861854 *)il2cpp_codegen_object_new(ConfigurationProperty_t3590861854_il2cpp_TypeInfo_var);
		ConfigurationProperty__ctor_m3843348878(L_3, _stringLiteral1670071986, L_1, L_2, 0, /*hidden argument*/NULL);
		((SystemDiagnosticsSection_t3552941008_StaticFields*)il2cpp_codegen_static_fields_for(SystemDiagnosticsSection_t3552941008_il2cpp_TypeInfo_var))->set__propAssert_20(L_3);
		RuntimeTypeHandle_t3027515415  L_4 = { reinterpret_cast<intptr_t> (PerfCounterSection_t3884640147_0_0_0_var) };
		Type_t * L_5 = Type_GetTypeFromHandle_m1620074514(NULL /*static, unused*/, L_4, /*hidden argument*/NULL);
		PerfCounterSection_t3884640147 * L_6 = (PerfCounterSection_t3884640147 *)il2cpp_codegen_object_new(PerfCounterSection_t3884640147_il2cpp_TypeInfo_var);
		PerfCounterSection__ctor_m601126933(L_6, /*hidden argument*/NULL);
		ConfigurationProperty_t3590861854 * L_7 = (ConfigurationProperty_t3590861854 *)il2cpp_codegen_object_new(ConfigurationProperty_t3590861854_il2cpp_TypeInfo_var);
		ConfigurationProperty__ctor_m3843348878(L_7, _stringLiteral1922940613, L_5, L_6, 0, /*hidden argument*/NULL);
		((SystemDiagnosticsSection_t3552941008_StaticFields*)il2cpp_codegen_static_fields_for(SystemDiagnosticsSection_t3552941008_il2cpp_TypeInfo_var))->set__propPerfCounters_21(L_7);
		RuntimeTypeHandle_t3027515415  L_8 = { reinterpret_cast<intptr_t> (SourceElementsCollection_t3236719373_0_0_0_var) };
		Type_t * L_9 = Type_GetTypeFromHandle_m1620074514(NULL /*static, unused*/, L_8, /*hidden argument*/NULL);
		SourceElementsCollection_t3236719373 * L_10 = (SourceElementsCollection_t3236719373 *)il2cpp_codegen_object_new(SourceElementsCollection_t3236719373_il2cpp_TypeInfo_var);
		SourceElementsCollection__ctor_m2622460505(L_10, /*hidden argument*/NULL);
		ConfigurationProperty_t3590861854 * L_11 = (ConfigurationProperty_t3590861854 *)il2cpp_codegen_object_new(ConfigurationProperty_t3590861854_il2cpp_TypeInfo_var);
		ConfigurationProperty__ctor_m3843348878(L_11, _stringLiteral1887279536, L_9, L_10, 0, /*hidden argument*/NULL);
		((SystemDiagnosticsSection_t3552941008_StaticFields*)il2cpp_codegen_static_fields_for(SystemDiagnosticsSection_t3552941008_il2cpp_TypeInfo_var))->set__propSources_22(L_11);
		RuntimeTypeHandle_t3027515415  L_12 = { reinterpret_cast<intptr_t> (SharedListenerElementsCollection_t127800851_0_0_0_var) };
		Type_t * L_13 = Type_GetTypeFromHandle_m1620074514(NULL /*static, unused*/, L_12, /*hidden argument*/NULL);
		SharedListenerElementsCollection_t127800851 * L_14 = (SharedListenerElementsCollection_t127800851 *)il2cpp_codegen_object_new(SharedListenerElementsCollection_t127800851_il2cpp_TypeInfo_var);
		SharedListenerElementsCollection__ctor_m1247914499(L_14, /*hidden argument*/NULL);
		ConfigurationProperty_t3590861854 * L_15 = (ConfigurationProperty_t3590861854 *)il2cpp_codegen_object_new(ConfigurationProperty_t3590861854_il2cpp_TypeInfo_var);
		ConfigurationProperty__ctor_m3843348878(L_15, _stringLiteral1456606265, L_13, L_14, 0, /*hidden argument*/NULL);
		((SystemDiagnosticsSection_t3552941008_StaticFields*)il2cpp_codegen_static_fields_for(SystemDiagnosticsSection_t3552941008_il2cpp_TypeInfo_var))->set__propSharedListeners_23(L_15);
		RuntimeTypeHandle_t3027515415  L_16 = { reinterpret_cast<intptr_t> (SwitchElementsCollection_t2023008279_0_0_0_var) };
		Type_t * L_17 = Type_GetTypeFromHandle_m1620074514(NULL /*static, unused*/, L_16, /*hidden argument*/NULL);
		SwitchElementsCollection_t2023008279 * L_18 = (SwitchElementsCollection_t2023008279 *)il2cpp_codegen_object_new(SwitchElementsCollection_t2023008279_il2cpp_TypeInfo_var);
		SwitchElementsCollection__ctor_m3345909023(L_18, /*hidden argument*/NULL);
		ConfigurationProperty_t3590861854 * L_19 = (ConfigurationProperty_t3590861854 *)il2cpp_codegen_object_new(ConfigurationProperty_t3590861854_il2cpp_TypeInfo_var);
		ConfigurationProperty__ctor_m3843348878(L_19, _stringLiteral407879406, L_17, L_18, 0, /*hidden argument*/NULL);
		((SystemDiagnosticsSection_t3552941008_StaticFields*)il2cpp_codegen_static_fields_for(SystemDiagnosticsSection_t3552941008_il2cpp_TypeInfo_var))->set__propSwitches_24(L_19);
		RuntimeTypeHandle_t3027515415  L_20 = { reinterpret_cast<intptr_t> (TraceSection_t4243885952_0_0_0_var) };
		Type_t * L_21 = Type_GetTypeFromHandle_m1620074514(NULL /*static, unused*/, L_20, /*hidden argument*/NULL);
		TraceSection_t4243885952 * L_22 = (TraceSection_t4243885952 *)il2cpp_codegen_object_new(TraceSection_t4243885952_il2cpp_TypeInfo_var);
		TraceSection__ctor_m82560994(L_22, /*hidden argument*/NULL);
		ConfigurationProperty_t3590861854 * L_23 = (ConfigurationProperty_t3590861854 *)il2cpp_codegen_object_new(ConfigurationProperty_t3590861854_il2cpp_TypeInfo_var);
		ConfigurationProperty__ctor_m3843348878(L_23, _stringLiteral1609214314, L_21, L_22, 0, /*hidden argument*/NULL);
		((SystemDiagnosticsSection_t3552941008_StaticFields*)il2cpp_codegen_static_fields_for(SystemDiagnosticsSection_t3552941008_il2cpp_TypeInfo_var))->set__propTrace_25(L_23);
		ConfigurationPropertyCollection_t2852175726 * L_24 = (ConfigurationPropertyCollection_t2852175726 *)il2cpp_codegen_object_new(ConfigurationPropertyCollection_t2852175726_il2cpp_TypeInfo_var);
		ConfigurationPropertyCollection__ctor_m1951498512(L_24, /*hidden argument*/NULL);
		((SystemDiagnosticsSection_t3552941008_StaticFields*)il2cpp_codegen_static_fields_for(SystemDiagnosticsSection_t3552941008_il2cpp_TypeInfo_var))->set__properties_19(L_24);
		ConfigurationPropertyCollection_t2852175726 * L_25 = ((SystemDiagnosticsSection_t3552941008_StaticFields*)il2cpp_codegen_static_fields_for(SystemDiagnosticsSection_t3552941008_il2cpp_TypeInfo_var))->get__properties_19();
		ConfigurationProperty_t3590861854 * L_26 = ((SystemDiagnosticsSection_t3552941008_StaticFields*)il2cpp_codegen_static_fields_for(SystemDiagnosticsSection_t3552941008_il2cpp_TypeInfo_var))->get__propAssert_20();
		NullCheck(L_25);
		ConfigurationPropertyCollection_Add_m1567726929(L_25, L_26, /*hidden argument*/NULL);
		ConfigurationPropertyCollection_t2852175726 * L_27 = ((SystemDiagnosticsSection_t3552941008_StaticFields*)il2cpp_codegen_static_fields_for(SystemDiagnosticsSection_t3552941008_il2cpp_TypeInfo_var))->get__properties_19();
		ConfigurationProperty_t3590861854 * L_28 = ((SystemDiagnosticsSection_t3552941008_StaticFields*)il2cpp_codegen_static_fields_for(SystemDiagnosticsSection_t3552941008_il2cpp_TypeInfo_var))->get__propPerfCounters_21();
		NullCheck(L_27);
		ConfigurationPropertyCollection_Add_m1567726929(L_27, L_28, /*hidden argument*/NULL);
		ConfigurationPropertyCollection_t2852175726 * L_29 = ((SystemDiagnosticsSection_t3552941008_StaticFields*)il2cpp_codegen_static_fields_for(SystemDiagnosticsSection_t3552941008_il2cpp_TypeInfo_var))->get__properties_19();
		ConfigurationProperty_t3590861854 * L_30 = ((SystemDiagnosticsSection_t3552941008_StaticFields*)il2cpp_codegen_static_fields_for(SystemDiagnosticsSection_t3552941008_il2cpp_TypeInfo_var))->get__propSources_22();
		NullCheck(L_29);
		ConfigurationPropertyCollection_Add_m1567726929(L_29, L_30, /*hidden argument*/NULL);
		ConfigurationPropertyCollection_t2852175726 * L_31 = ((SystemDiagnosticsSection_t3552941008_StaticFields*)il2cpp_codegen_static_fields_for(SystemDiagnosticsSection_t3552941008_il2cpp_TypeInfo_var))->get__properties_19();
		ConfigurationProperty_t3590861854 * L_32 = ((SystemDiagnosticsSection_t3552941008_StaticFields*)il2cpp_codegen_static_fields_for(SystemDiagnosticsSection_t3552941008_il2cpp_TypeInfo_var))->get__propSharedListeners_23();
		NullCheck(L_31);
		ConfigurationPropertyCollection_Add_m1567726929(L_31, L_32, /*hidden argument*/NULL);
		ConfigurationPropertyCollection_t2852175726 * L_33 = ((SystemDiagnosticsSection_t3552941008_StaticFields*)il2cpp_codegen_static_fields_for(SystemDiagnosticsSection_t3552941008_il2cpp_TypeInfo_var))->get__properties_19();
		ConfigurationProperty_t3590861854 * L_34 = ((SystemDiagnosticsSection_t3552941008_StaticFields*)il2cpp_codegen_static_fields_for(SystemDiagnosticsSection_t3552941008_il2cpp_TypeInfo_var))->get__propSwitches_24();
		NullCheck(L_33);
		ConfigurationPropertyCollection_Add_m1567726929(L_33, L_34, /*hidden argument*/NULL);
		ConfigurationPropertyCollection_t2852175726 * L_35 = ((SystemDiagnosticsSection_t3552941008_StaticFields*)il2cpp_codegen_static_fields_for(SystemDiagnosticsSection_t3552941008_il2cpp_TypeInfo_var))->get__properties_19();
		ConfigurationProperty_t3590861854 * L_36 = ((SystemDiagnosticsSection_t3552941008_StaticFields*)il2cpp_codegen_static_fields_for(SystemDiagnosticsSection_t3552941008_il2cpp_TypeInfo_var))->get__propTrace_25();
		NullCheck(L_35);
		ConfigurationPropertyCollection_Add_m1567726929(L_35, L_36, /*hidden argument*/NULL);
		return;
	}
}
// System.Configuration.ConfigurationPropertyCollection System.Diagnostics.SystemDiagnosticsSection::get_Properties()
extern "C" IL2CPP_METHOD_ATTR ConfigurationPropertyCollection_t2852175726 * SystemDiagnosticsSection_get_Properties_m1320696103 (SystemDiagnosticsSection_t3552941008 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (SystemDiagnosticsSection_get_Properties_m1320696103_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		IL2CPP_RUNTIME_CLASS_INIT(SystemDiagnosticsSection_t3552941008_il2cpp_TypeInfo_var);
		ConfigurationPropertyCollection_t2852175726 * L_0 = ((SystemDiagnosticsSection_t3552941008_StaticFields*)il2cpp_codegen_static_fields_for(SystemDiagnosticsSection_t3552941008_il2cpp_TypeInfo_var))->get__properties_19();
		return L_0;
	}
}
// System.Diagnostics.ListenerElementsCollection System.Diagnostics.SystemDiagnosticsSection::get_SharedListeners()
extern "C" IL2CPP_METHOD_ATTR ListenerElementsCollection_t1095146761 * SystemDiagnosticsSection_get_SharedListeners_m312120107 (SystemDiagnosticsSection_t3552941008 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (SystemDiagnosticsSection_get_SharedListeners_m312120107_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		IL2CPP_RUNTIME_CLASS_INIT(SystemDiagnosticsSection_t3552941008_il2cpp_TypeInfo_var);
		ConfigurationProperty_t3590861854 * L_0 = ((SystemDiagnosticsSection_t3552941008_StaticFields*)il2cpp_codegen_static_fields_for(SystemDiagnosticsSection_t3552941008_il2cpp_TypeInfo_var))->get__propSharedListeners_23();
		RuntimeObject * L_1 = ConfigurationElement_get_Item_m145567948(__this, L_0, /*hidden argument*/NULL);
		return ((ListenerElementsCollection_t1095146761 *)CastclassClass((RuntimeObject*)L_1, ListenerElementsCollection_t1095146761_il2cpp_TypeInfo_var));
	}
}
// System.Diagnostics.TraceSection System.Diagnostics.SystemDiagnosticsSection::get_Trace()
extern "C" IL2CPP_METHOD_ATTR TraceSection_t4243885952 * SystemDiagnosticsSection_get_Trace_m1136561004 (SystemDiagnosticsSection_t3552941008 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (SystemDiagnosticsSection_get_Trace_m1136561004_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		IL2CPP_RUNTIME_CLASS_INIT(SystemDiagnosticsSection_t3552941008_il2cpp_TypeInfo_var);
		ConfigurationProperty_t3590861854 * L_0 = ((SystemDiagnosticsSection_t3552941008_StaticFields*)il2cpp_codegen_static_fields_for(SystemDiagnosticsSection_t3552941008_il2cpp_TypeInfo_var))->get__propTrace_25();
		RuntimeObject * L_1 = ConfigurationElement_get_Item_m145567948(__this, L_0, /*hidden argument*/NULL);
		return ((TraceSection_t4243885952 *)CastclassClass((RuntimeObject*)L_1, TraceSection_t4243885952_il2cpp_TypeInfo_var));
	}
}
// System.Void System.Diagnostics.SystemDiagnosticsSection::InitializeDefault()
extern "C" IL2CPP_METHOD_ATTR void SystemDiagnosticsSection_InitializeDefault_m482603804 (SystemDiagnosticsSection_t3552941008 * __this, const RuntimeMethod* method)
{
	{
		TraceSection_t4243885952 * L_0 = SystemDiagnosticsSection_get_Trace_m1136561004(__this, /*hidden argument*/NULL);
		NullCheck(L_0);
		ListenerElementsCollection_t1095146761 * L_1 = TraceSection_get_Listeners_m4078321965(L_0, /*hidden argument*/NULL);
		NullCheck(L_1);
		ListenerElementsCollection_InitializeDefaultInternal_m2054388349(L_1, /*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.Diagnostics.TextWriterTraceListener::Close()
extern "C" IL2CPP_METHOD_ATTR void TextWriterTraceListener_Close_m3095478901 (TextWriterTraceListener_t280110789 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (TextWriterTraceListener_Close_m3095478901_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	Exception_t * __last_unhandled_exception = 0;
	NO_UNUSED_WARNING (__last_unhandled_exception);
	Exception_t * __exception_local = 0;
	NO_UNUSED_WARNING (__exception_local);
	int32_t __leave_target = -1;
	NO_UNUSED_WARNING (__leave_target);
	{
		TextWriter_t3478189236 * L_0 = __this->get_writer_9();
		if (!L_0)
		{
			goto IL_0018;
		}
	}

IL_0008:
	try
	{ // begin try (depth: 1)
		TextWriter_t3478189236 * L_1 = __this->get_writer_9();
		NullCheck(L_1);
		VirtActionInvoker0::Invoke(8 /* System.Void System.IO.TextWriter::Close() */, L_1);
		goto IL_0018;
	} // end try (depth: 1)
	catch(Il2CppExceptionWrapper& e)
	{
		__exception_local = (Exception_t *)e.ex;
		if(il2cpp_codegen_class_is_assignable_from (ObjectDisposedException_t21392786_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex)))
			goto CATCH_0015;
		throw e;
	}

CATCH_0015:
	{ // begin catch(System.ObjectDisposedException)
		goto IL_0018;
	} // end catch (depth: 1)

IL_0018:
	{
		__this->set_writer_9((TextWriter_t3478189236 *)NULL);
		return;
	}
}
// System.Void System.Diagnostics.TextWriterTraceListener::Dispose(System.Boolean)
extern "C" IL2CPP_METHOD_ATTR void TextWriterTraceListener_Dispose_m2276672615 (TextWriterTraceListener_t280110789 * __this, bool ___disposing0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (TextWriterTraceListener_Dispose_m2276672615_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	Exception_t * __last_unhandled_exception = 0;
	NO_UNUSED_WARNING (__last_unhandled_exception);
	Exception_t * __exception_local = 0;
	NO_UNUSED_WARNING (__exception_local);
	int32_t __leave_target = -1;
	NO_UNUSED_WARNING (__leave_target);

IL_0000:
	try
	{ // begin try (depth: 1)
		{
			bool L_0 = ___disposing0;
			if (!L_0)
			{
				goto IL_000b;
			}
		}

IL_0003:
		{
			VirtActionInvoker0::Invoke(10 /* System.Void System.Diagnostics.TraceListener::Close() */, __this);
			IL2CPP_LEAVE(0x34, FINALLY_002c);
		}

IL_000b:
		{
			TextWriter_t3478189236 * L_1 = __this->get_writer_9();
			if (!L_1)
			{
				goto IL_0023;
			}
		}

IL_0013:
		try
		{ // begin try (depth: 2)
			TextWriter_t3478189236 * L_2 = __this->get_writer_9();
			NullCheck(L_2);
			VirtActionInvoker0::Invoke(8 /* System.Void System.IO.TextWriter::Close() */, L_2);
			goto IL_0023;
		} // end try (depth: 2)
		catch(Il2CppExceptionWrapper& e)
		{
			__exception_local = (Exception_t *)e.ex;
			if(il2cpp_codegen_class_is_assignable_from (ObjectDisposedException_t21392786_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex)))
				goto CATCH_0020;
			throw e;
		}

CATCH_0020:
		{ // begin catch(System.ObjectDisposedException)
			goto IL_0023;
		} // end catch (depth: 2)

IL_0023:
		{
			__this->set_writer_9((TextWriter_t3478189236 *)NULL);
			IL2CPP_LEAVE(0x34, FINALLY_002c);
		}
	} // end try (depth: 1)
	catch(Il2CppExceptionWrapper& e)
	{
		__last_unhandled_exception = (Exception_t *)e.ex;
		goto FINALLY_002c;
	}

FINALLY_002c:
	{ // begin finally (depth: 1)
		bool L_3 = ___disposing0;
		TraceListener_Dispose_m3277069386(__this, L_3, /*hidden argument*/NULL);
		IL2CPP_END_FINALLY(44)
	} // end finally (depth: 1)
	IL2CPP_CLEANUP(44)
	{
		IL2CPP_JUMP_TBL(0x34, IL_0034)
		IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
	}

IL_0034:
	{
		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.Diagnostics.TraceImplSettings::.ctor()
extern "C" IL2CPP_METHOD_ATTR void TraceImplSettings__ctor_m3609199558 (TraceImplSettings_t2527703222 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (TraceImplSettings__ctor_m3609199558_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		__this->set_IndentSize_1(4);
		TraceListenerCollection_t1347122889 * L_0 = (TraceListenerCollection_t1347122889 *)il2cpp_codegen_object_new(TraceListenerCollection_t1347122889_il2cpp_TypeInfo_var);
		TraceListenerCollection__ctor_m1500370583(L_0, /*hidden argument*/NULL);
		__this->set_Listeners_2(L_0);
		Object__ctor_m297566312(__this, /*hidden argument*/NULL);
		TraceListenerCollection_t1347122889 * L_1 = __this->get_Listeners_2();
		DefaultTraceListener_t2804304119 * L_2 = (DefaultTraceListener_t2804304119 *)il2cpp_codegen_object_new(DefaultTraceListener_t2804304119_il2cpp_TypeInfo_var);
		DefaultTraceListener__ctor_m3705995754(L_2, /*hidden argument*/NULL);
		DefaultTraceListener_t2804304119 * L_3 = L_2;
		int32_t L_4 = __this->get_IndentSize_1();
		NullCheck(L_3);
		TraceListener_set_IndentSize_m3639388934(L_3, L_4, /*hidden argument*/NULL);
		NullCheck(L_1);
		TraceListenerCollection_Add_m1132006061(L_1, L_3, /*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.Diagnostics.TraceListenerCollection System.Diagnostics.TraceInternal::get_Listeners()
extern "C" IL2CPP_METHOD_ATTR TraceListenerCollection_t1347122889 * TraceInternal_get_Listeners_m296119311 (RuntimeObject * __this /* static, unused */, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (TraceInternal_get_Listeners_m296119311_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	RuntimeObject * V_0 = NULL;
	bool V_1 = false;
	SystemDiagnosticsSection_t3552941008 * V_2 = NULL;
	TraceListener_t3975618648 * 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);
	int32_t __leave_target = -1;
	NO_UNUSED_WARNING (__leave_target);
	{
		IL2CPP_RUNTIME_CLASS_INIT(TraceInternal_t3347261369_il2cpp_TypeInfo_var);
		TraceInternal_InitializeSettings_m1755477341(NULL /*static, unused*/, /*hidden argument*/NULL);
		TraceListenerCollection_t1347122889 * L_0 = ((TraceInternal_t3347261369_StaticFields*)il2cpp_codegen_static_fields_for(TraceInternal_t3347261369_il2cpp_TypeInfo_var))->get_listeners_1();
		il2cpp_codegen_memory_barrier();
		if (L_0)
		{
			goto IL_008d;
		}
	}
	{
		IL2CPP_RUNTIME_CLASS_INIT(TraceInternal_t3347261369_il2cpp_TypeInfo_var);
		RuntimeObject * L_1 = ((TraceInternal_t3347261369_StaticFields*)il2cpp_codegen_static_fields_for(TraceInternal_t3347261369_il2cpp_TypeInfo_var))->get_critSec_8();
		V_0 = L_1;
		V_1 = (bool)0;
	}

IL_0016:
	try
	{ // begin try (depth: 1)
		{
			RuntimeObject * L_2 = V_0;
			Monitor_Enter_m984175629(NULL /*static, unused*/, L_2, (bool*)(&V_1), /*hidden argument*/NULL);
			IL2CPP_RUNTIME_CLASS_INIT(TraceInternal_t3347261369_il2cpp_TypeInfo_var);
			TraceListenerCollection_t1347122889 * L_3 = ((TraceInternal_t3347261369_StaticFields*)il2cpp_codegen_static_fields_for(TraceInternal_t3347261369_il2cpp_TypeInfo_var))->get_listeners_1();
			il2cpp_codegen_memory_barrier();
			if (L_3)
			{
				goto IL_0081;
			}
		}

IL_0027:
		{
			IL2CPP_RUNTIME_CLASS_INIT(DiagnosticsConfiguration_t1159239597_il2cpp_TypeInfo_var);
			SystemDiagnosticsSection_t3552941008 * L_4 = DiagnosticsConfiguration_get_SystemDiagnosticsSection_m129983614(NULL /*static, unused*/, /*hidden argument*/NULL);
			V_2 = L_4;
			SystemDiagnosticsSection_t3552941008 * L_5 = V_2;
			if (!L_5)
			{
				goto IL_0049;
			}
		}

IL_0030:
		{
			SystemDiagnosticsSection_t3552941008 * L_6 = V_2;
			NullCheck(L_6);
			TraceSection_t4243885952 * L_7 = SystemDiagnosticsSection_get_Trace_m1136561004(L_6, /*hidden argument*/NULL);
			NullCheck(L_7);
			ListenerElementsCollection_t1095146761 * L_8 = TraceSection_get_Listeners_m4078321965(L_7, /*hidden argument*/NULL);
			NullCheck(L_8);
			TraceListenerCollection_t1347122889 * L_9 = ListenerElementsCollection_GetRuntimeObject_m1114146355(L_8, /*hidden argument*/NULL);
			IL2CPP_RUNTIME_CLASS_INIT(TraceInternal_t3347261369_il2cpp_TypeInfo_var);
			il2cpp_codegen_memory_barrier();
			((TraceInternal_t3347261369_StaticFields*)il2cpp_codegen_static_fields_for(TraceInternal_t3347261369_il2cpp_TypeInfo_var))->set_listeners_1(L_9);
			IL2CPP_LEAVE(0x8D, FINALLY_0083);
		}

IL_0049:
		{
			TraceListenerCollection_t1347122889 * L_10 = (TraceListenerCollection_t1347122889 *)il2cpp_codegen_object_new(TraceListenerCollection_t1347122889_il2cpp_TypeInfo_var);
			TraceListenerCollection__ctor_m1500370583(L_10, /*hidden argument*/NULL);
			IL2CPP_RUNTIME_CLASS_INIT(TraceInternal_t3347261369_il2cpp_TypeInfo_var);
			il2cpp_codegen_memory_barrier();
			((TraceInternal_t3347261369_StaticFields*)il2cpp_codegen_static_fields_for(TraceInternal_t3347261369_il2cpp_TypeInfo_var))->set_listeners_1(L_10);
			DefaultTraceListener_t2804304119 * L_11 = (DefaultTraceListener_t2804304119 *)il2cpp_codegen_object_new(DefaultTraceListener_t2804304119_il2cpp_TypeInfo_var);
			DefaultTraceListener__ctor_m3705995754(L_11, /*hidden argument*/NULL);
			V_3 = L_11;
			TraceListener_t3975618648 * L_12 = V_3;
			int32_t L_13 = ((TraceInternal_t3347261369_ThreadStaticFields*)il2cpp_codegen_get_thread_static_data(TraceInternal_t3347261369_il2cpp_TypeInfo_var))->get_indentLevel_4();
			NullCheck(L_12);
			TraceListener_set_IndentLevel_m315463735(L_12, L_13, /*hidden argument*/NULL);
			TraceListener_t3975618648 * L_14 = V_3;
			int32_t L_15 = ((TraceInternal_t3347261369_StaticFields*)il2cpp_codegen_static_fields_for(TraceInternal_t3347261369_il2cpp_TypeInfo_var))->get_indentSize_5();
			il2cpp_codegen_memory_barrier();
			NullCheck(L_14);
			TraceListener_set_IndentSize_m3639388934(L_14, L_15, /*hidden argument*/NULL);
			TraceListenerCollection_t1347122889 * L_16 = ((TraceInternal_t3347261369_StaticFields*)il2cpp_codegen_static_fields_for(TraceInternal_t3347261369_il2cpp_TypeInfo_var))->get_listeners_1();
			il2cpp_codegen_memory_barrier();
			TraceListener_t3975618648 * L_17 = V_3;
			NullCheck(L_16);
			TraceListenerCollection_Add_m1132006061(L_16, L_17, /*hidden argument*/NULL);
		}

IL_0081:
		{
			IL2CPP_LEAVE(0x8D, FINALLY_0083);
		}
	} // end try (depth: 1)
	catch(Il2CppExceptionWrapper& e)
	{
		__last_unhandled_exception = (Exception_t *)e.ex;
		goto FINALLY_0083;
	}

FINALLY_0083:
	{ // begin finally (depth: 1)
		{
			bool L_18 = V_1;
			if (!L_18)
			{
				goto IL_008c;
			}
		}

IL_0086:
		{
			RuntimeObject * L_19 = V_0;
			Monitor_Exit_m3585316909(NULL /*static, unused*/, L_19, /*hidden argument*/NULL);
		}

IL_008c:
		{
			IL2CPP_END_FINALLY(131)
		}
	} // end finally (depth: 1)
	IL2CPP_CLEANUP(131)
	{
		IL2CPP_JUMP_TBL(0x8D, IL_008d)
		IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
	}

IL_008d:
	{
		IL2CPP_RUNTIME_CLASS_INIT(TraceInternal_t3347261369_il2cpp_TypeInfo_var);
		TraceListenerCollection_t1347122889 * L_20 = ((TraceInternal_t3347261369_StaticFields*)il2cpp_codegen_static_fields_for(TraceInternal_t3347261369_il2cpp_TypeInfo_var))->get_listeners_1();
		il2cpp_codegen_memory_barrier();
		return L_20;
	}
}
// System.Int32 System.Diagnostics.TraceInternal::get_IndentLevel()
extern "C" IL2CPP_METHOD_ATTR int32_t TraceInternal_get_IndentLevel_m2235032029 (RuntimeObject * __this /* static, unused */, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (TraceInternal_get_IndentLevel_m2235032029_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		IL2CPP_RUNTIME_CLASS_INIT(TraceInternal_t3347261369_il2cpp_TypeInfo_var);
		int32_t L_0 = ((TraceInternal_t3347261369_ThreadStaticFields*)il2cpp_codegen_get_thread_static_data(TraceInternal_t3347261369_il2cpp_TypeInfo_var))->get_indentLevel_4();
		return L_0;
	}
}
// System.Int32 System.Diagnostics.TraceInternal::get_IndentSize()
extern "C" IL2CPP_METHOD_ATTR int32_t TraceInternal_get_IndentSize_m2068612322 (RuntimeObject * __this /* static, unused */, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (TraceInternal_get_IndentSize_m2068612322_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		IL2CPP_RUNTIME_CLASS_INIT(TraceInternal_t3347261369_il2cpp_TypeInfo_var);
		TraceInternal_InitializeSettings_m1755477341(NULL /*static, unused*/, /*hidden argument*/NULL);
		int32_t L_0 = ((TraceInternal_t3347261369_StaticFields*)il2cpp_codegen_static_fields_for(TraceInternal_t3347261369_il2cpp_TypeInfo_var))->get_indentSize_5();
		il2cpp_codegen_memory_barrier();
		return L_0;
	}
}
// System.Void System.Diagnostics.TraceInternal::SetIndentSize(System.Int32)
extern "C" IL2CPP_METHOD_ATTR void TraceInternal_SetIndentSize_m1879656337 (RuntimeObject * __this /* static, unused */, int32_t ___value0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (TraceInternal_SetIndentSize_m1879656337_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	RuntimeObject * V_0 = NULL;
	bool V_1 = false;
	RuntimeObject* V_2 = NULL;
	RuntimeObject* 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);
	int32_t __leave_target = -1;
	NO_UNUSED_WARNING (__leave_target);
	{
		IL2CPP_RUNTIME_CLASS_INIT(TraceInternal_t3347261369_il2cpp_TypeInfo_var);
		RuntimeObject * L_0 = ((TraceInternal_t3347261369_StaticFields*)il2cpp_codegen_static_fields_for(TraceInternal_t3347261369_il2cpp_TypeInfo_var))->get_critSec_8();
		V_0 = L_0;
		V_1 = (bool)0;
	}

IL_0008:
	try
	{ // begin try (depth: 1)
		{
			RuntimeObject * L_1 = V_0;
			Monitor_Enter_m984175629(NULL /*static, unused*/, L_1, (bool*)(&V_1), /*hidden argument*/NULL);
			int32_t L_2 = ___value0;
			if ((((int32_t)L_2) >= ((int32_t)0)))
			{
				goto IL_0017;
			}
		}

IL_0014:
		{
			___value0 = 0;
		}

IL_0017:
		{
			int32_t L_3 = ___value0;
			IL2CPP_RUNTIME_CLASS_INIT(TraceInternal_t3347261369_il2cpp_TypeInfo_var);
			il2cpp_codegen_memory_barrier();
			((TraceInternal_t3347261369_StaticFields*)il2cpp_codegen_static_fields_for(TraceInternal_t3347261369_il2cpp_TypeInfo_var))->set_indentSize_5(L_3);
			TraceListenerCollection_t1347122889 * L_4 = ((TraceInternal_t3347261369_StaticFields*)il2cpp_codegen_static_fields_for(TraceInternal_t3347261369_il2cpp_TypeInfo_var))->get_listeners_1();
			il2cpp_codegen_memory_barrier();
			if (!L_4)
			{
				goto IL_0067;
			}
		}

IL_0028:
		{
			IL2CPP_RUNTIME_CLASS_INIT(TraceInternal_t3347261369_il2cpp_TypeInfo_var);
			TraceListenerCollection_t1347122889 * L_5 = TraceInternal_get_Listeners_m296119311(NULL /*static, unused*/, /*hidden argument*/NULL);
			NullCheck(L_5);
			RuntimeObject* L_6 = TraceListenerCollection_GetEnumerator_m1902684635(L_5, /*hidden argument*/NULL);
			V_2 = L_6;
		}

IL_0033:
		try
		{ // begin try (depth: 2)
			{
				goto IL_004c;
			}

IL_0035:
			{
				RuntimeObject* L_7 = V_2;
				NullCheck(L_7);
				RuntimeObject * L_8 = InterfaceFuncInvoker0< RuntimeObject * >::Invoke(1 /* System.Object System.Collections.IEnumerator::get_Current() */, IEnumerator_t1853284238_il2cpp_TypeInfo_var, L_7);
				IL2CPP_RUNTIME_CLASS_INIT(TraceInternal_t3347261369_il2cpp_TypeInfo_var);
				int32_t L_9 = ((TraceInternal_t3347261369_StaticFields*)il2cpp_codegen_static_fields_for(TraceInternal_t3347261369_il2cpp_TypeInfo_var))->get_indentSize_5();
				il2cpp_codegen_memory_barrier();
				NullCheck(((TraceListener_t3975618648 *)CastclassClass((RuntimeObject*)L_8, TraceListener_t3975618648_il2cpp_TypeInfo_var)));
				TraceListener_set_IndentSize_m3639388934(((TraceListener_t3975618648 *)CastclassClass((RuntimeObject*)L_8, TraceListener_t3975618648_il2cpp_TypeInfo_var)), L_9, /*hidden argument*/NULL);
			}

IL_004c:
			{
				RuntimeObject* L_10 = V_2;
				NullCheck(L_10);
				bool L_11 = InterfaceFuncInvoker0< bool >::Invoke(0 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t1853284238_il2cpp_TypeInfo_var, L_10);
				if (L_11)
				{
					goto IL_0035;
				}
			}

IL_0054:
			{
				IL2CPP_LEAVE(0x73, FINALLY_0056);
			}
		} // end try (depth: 2)
		catch(Il2CppExceptionWrapper& e)
		{
			__last_unhandled_exception = (Exception_t *)e.ex;
			goto FINALLY_0056;
		}

FINALLY_0056:
		{ // begin finally (depth: 2)
			{
				RuntimeObject* L_12 = V_2;
				V_3 = ((RuntimeObject*)IsInst((RuntimeObject*)L_12, IDisposable_t3640265483_il2cpp_TypeInfo_var));
				RuntimeObject* L_13 = V_3;
				if (!L_13)
				{
					goto IL_0066;
				}
			}

IL_0060:
			{
				RuntimeObject* L_14 = V_3;
				NullCheck(L_14);
				InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t3640265483_il2cpp_TypeInfo_var, L_14);
			}

IL_0066:
			{
				IL2CPP_END_FINALLY(86)
			}
		} // end finally (depth: 2)
		IL2CPP_CLEANUP(86)
		{
			IL2CPP_END_CLEANUP(0x73, FINALLY_0069);
			IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
		}

IL_0067:
		{
			IL2CPP_LEAVE(0x73, FINALLY_0069);
		}
	} // end try (depth: 1)
	catch(Il2CppExceptionWrapper& e)
	{
		__last_unhandled_exception = (Exception_t *)e.ex;
		goto FINALLY_0069;
	}

FINALLY_0069:
	{ // begin finally (depth: 1)
		{
			bool L_15 = V_1;
			if (!L_15)
			{
				goto IL_0072;
			}
		}

IL_006c:
		{
			RuntimeObject * L_16 = V_0;
			Monitor_Exit_m3585316909(NULL /*static, unused*/, L_16, /*hidden argument*/NULL);
		}

IL_0072:
		{
			IL2CPP_END_FINALLY(105)
		}
	} // end finally (depth: 1)
	IL2CPP_CLEANUP(105)
	{
		IL2CPP_JUMP_TBL(0x73, IL_0073)
		IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
	}

IL_0073:
	{
		return;
	}
}
// System.Void System.Diagnostics.TraceInternal::InitializeSettings()
extern "C" IL2CPP_METHOD_ATTR void TraceInternal_InitializeSettings_m1755477341 (RuntimeObject * __this /* static, unused */, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (TraceInternal_InitializeSettings_m1755477341_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	RuntimeObject * V_0 = NULL;
	bool V_1 = false;
	Exception_t * __last_unhandled_exception = 0;
	NO_UNUSED_WARNING (__last_unhandled_exception);
	Exception_t * __exception_local = 0;
	NO_UNUSED_WARNING (__exception_local);
	int32_t __leave_target = -1;
	NO_UNUSED_WARNING (__leave_target);
	{
		IL2CPP_RUNTIME_CLASS_INIT(TraceInternal_t3347261369_il2cpp_TypeInfo_var);
		bool L_0 = ((TraceInternal_t3347261369_StaticFields*)il2cpp_codegen_static_fields_for(TraceInternal_t3347261369_il2cpp_TypeInfo_var))->get_settingsInitialized_6();
		il2cpp_codegen_memory_barrier();
		if (!L_0)
		{
			goto IL_0019;
		}
	}
	{
		IL2CPP_RUNTIME_CLASS_INIT(TraceInternal_t3347261369_il2cpp_TypeInfo_var);
		bool L_1 = ((TraceInternal_t3347261369_StaticFields*)il2cpp_codegen_static_fields_for(TraceInternal_t3347261369_il2cpp_TypeInfo_var))->get_defaultInitialized_7();
		il2cpp_codegen_memory_barrier();
		if (!L_1)
		{
			goto IL_0084;
		}
	}
	{
		IL2CPP_RUNTIME_CLASS_INIT(DiagnosticsConfiguration_t1159239597_il2cpp_TypeInfo_var);
		bool L_2 = DiagnosticsConfiguration_IsInitialized_m642035470(NULL /*static, unused*/, /*hidden argument*/NULL);
		if (!L_2)
		{
			goto IL_0084;
		}
	}

IL_0019:
	{
		IL2CPP_RUNTIME_CLASS_INIT(TraceInternal_t3347261369_il2cpp_TypeInfo_var);
		RuntimeObject * L_3 = ((TraceInternal_t3347261369_StaticFields*)il2cpp_codegen_static_fields_for(TraceInternal_t3347261369_il2cpp_TypeInfo_var))->get_critSec_8();
		V_0 = L_3;
		V_1 = (bool)0;
	}

IL_0021:
	try
	{ // begin try (depth: 1)
		{
			RuntimeObject * L_4 = V_0;
			Monitor_Enter_m984175629(NULL /*static, unused*/, L_4, (bool*)(&V_1), /*hidden argument*/NULL);
			IL2CPP_RUNTIME_CLASS_INIT(TraceInternal_t3347261369_il2cpp_TypeInfo_var);
			bool L_5 = ((TraceInternal_t3347261369_StaticFields*)il2cpp_codegen_static_fields_for(TraceInternal_t3347261369_il2cpp_TypeInfo_var))->get_settingsInitialized_6();
			il2cpp_codegen_memory_barrier();
			if (!L_5)
			{
				goto IL_0042;
			}
		}

IL_0032:
		{
			IL2CPP_RUNTIME_CLASS_INIT(TraceInternal_t3347261369_il2cpp_TypeInfo_var);
			bool L_6 = ((TraceInternal_t3347261369_StaticFields*)il2cpp_codegen_static_fields_for(TraceInternal_t3347261369_il2cpp_TypeInfo_var))->get_defaultInitialized_7();
			il2cpp_codegen_memory_barrier();
			if (!L_6)
			{
				goto IL_0078;
			}
		}

IL_003b:
		{
			IL2CPP_RUNTIME_CLASS_INIT(DiagnosticsConfiguration_t1159239597_il2cpp_TypeInfo_var);
			bool L_7 = DiagnosticsConfiguration_IsInitialized_m642035470(NULL /*static, unused*/, /*hidden argument*/NULL);
			if (!L_7)
			{
				goto IL_0078;
			}
		}

IL_0042:
		{
			IL2CPP_RUNTIME_CLASS_INIT(DiagnosticsConfiguration_t1159239597_il2cpp_TypeInfo_var);
			bool L_8 = DiagnosticsConfiguration_IsInitializing_m1873427180(NULL /*static, unused*/, /*hidden argument*/NULL);
			IL2CPP_RUNTIME_CLASS_INIT(TraceInternal_t3347261369_il2cpp_TypeInfo_var);
			il2cpp_codegen_memory_barrier();
			((TraceInternal_t3347261369_StaticFields*)il2cpp_codegen_static_fields_for(TraceInternal_t3347261369_il2cpp_TypeInfo_var))->set_defaultInitialized_7(L_8);
			int32_t L_9 = DiagnosticsConfiguration_get_IndentSize_m3883703706(NULL /*static, unused*/, /*hidden argument*/NULL);
			TraceInternal_SetIndentSize_m1879656337(NULL /*static, unused*/, L_9, /*hidden argument*/NULL);
			bool L_10 = DiagnosticsConfiguration_get_AutoFlush_m364186965(NULL /*static, unused*/, /*hidden argument*/NULL);
			il2cpp_codegen_memory_barrier();
			((TraceInternal_t3347261369_StaticFields*)il2cpp_codegen_static_fields_for(TraceInternal_t3347261369_il2cpp_TypeInfo_var))->set_autoFlush_2(L_10);
			bool L_11 = DiagnosticsConfiguration_get_UseGlobalLock_m3919191160(NULL /*static, unused*/, /*hidden argument*/NULL);
			il2cpp_codegen_memory_barrier();
			((TraceInternal_t3347261369_StaticFields*)il2cpp_codegen_static_fields_for(TraceInternal_t3347261369_il2cpp_TypeInfo_var))->set_useGlobalLock_3(L_11);
			il2cpp_codegen_memory_barrier();
			((TraceInternal_t3347261369_StaticFields*)il2cpp_codegen_static_fields_for(TraceInternal_t3347261369_il2cpp_TypeInfo_var))->set_settingsInitialized_6(1);
		}

IL_0078:
		{
			IL2CPP_LEAVE(0x84, FINALLY_007a);
		}
	} // end try (depth: 1)
	catch(Il2CppExceptionWrapper& e)
	{
		__last_unhandled_exception = (Exception_t *)e.ex;
		goto FINALLY_007a;
	}

FINALLY_007a:
	{ // begin finally (depth: 1)
		{
			bool L_12 = V_1;
			if (!L_12)
			{
				goto IL_0083;
			}
		}

IL_007d:
		{
			RuntimeObject * L_13 = V_0;
			Monitor_Exit_m3585316909(NULL /*static, unused*/, L_13, /*hidden argument*/NULL);
		}

IL_0083:
		{
			IL2CPP_END_FINALLY(122)
		}
	} // end finally (depth: 1)
	IL2CPP_CLEANUP(122)
	{
		IL2CPP_JUMP_TBL(0x84, IL_0084)
		IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
	}

IL_0084:
	{
		return;
	}
}
// System.Void System.Diagnostics.TraceInternal::.cctor()
extern "C" IL2CPP_METHOD_ATTR void TraceInternal__cctor_m3158401180 (RuntimeObject * __this /* static, unused */, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (TraceInternal__cctor_m3158401180_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		il2cpp_codegen_memory_barrier();
		((TraceInternal_t3347261369_StaticFields*)il2cpp_codegen_static_fields_for(TraceInternal_t3347261369_il2cpp_TypeInfo_var))->set_appName_0((String_t*)NULL);
		RuntimeObject * L_0 = (RuntimeObject *)il2cpp_codegen_object_new(RuntimeObject_il2cpp_TypeInfo_var);
		Object__ctor_m297566312(L_0, /*hidden argument*/NULL);
		((TraceInternal_t3347261369_StaticFields*)il2cpp_codegen_static_fields_for(TraceInternal_t3347261369_il2cpp_TypeInfo_var))->set_critSec_8(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.Diagnostics.TraceListener::.ctor(System.String)
extern "C" IL2CPP_METHOD_ATTR void TraceListener__ctor_m290583152 (TraceListener_t3975618648 * __this, String_t* ___name0, const RuntimeMethod* method)
{
	{
		__this->set_indentSize_2(4);
		__this->set_needIndent_4((bool)1);
		MarshalByRefObject__ctor_m3039543187(__this, /*hidden argument*/NULL);
		String_t* L_0 = ___name0;
		__this->set_listenerName_5(L_0);
		return;
	}
}
// System.Collections.Specialized.StringDictionary System.Diagnostics.TraceListener::get_Attributes()
extern "C" IL2CPP_METHOD_ATTR StringDictionary_t120437468 * TraceListener_get_Attributes_m3288921528 (TraceListener_t3975618648 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (TraceListener_get_Attributes_m3288921528_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		StringDictionary_t120437468 * L_0 = __this->get_attributes_7();
		if (L_0)
		{
			goto IL_0013;
		}
	}
	{
		StringDictionary_t120437468 * L_1 = (StringDictionary_t120437468 *)il2cpp_codegen_object_new(StringDictionary_t120437468_il2cpp_TypeInfo_var);
		StringDictionary__ctor_m4172756934(L_1, /*hidden argument*/NULL);
		__this->set_attributes_7(L_1);
	}

IL_0013:
	{
		StringDictionary_t120437468 * L_2 = __this->get_attributes_7();
		return L_2;
	}
}
// System.String System.Diagnostics.TraceListener::get_Name()
extern "C" IL2CPP_METHOD_ATTR String_t* TraceListener_get_Name_m3710930001 (TraceListener_t3975618648 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (TraceListener_get_Name_m3710930001_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		String_t* L_0 = __this->get_listenerName_5();
		if (!L_0)
		{
			goto IL_000f;
		}
	}
	{
		String_t* L_1 = __this->get_listenerName_5();
		return L_1;
	}

IL_000f:
	{
		return _stringLiteral757602046;
	}
}
// System.Void System.Diagnostics.TraceListener::set_Name(System.String)
extern "C" IL2CPP_METHOD_ATTR void TraceListener_set_Name_m1043728336 (TraceListener_t3975618648 * __this, String_t* ___value0, const RuntimeMethod* method)
{
	{
		String_t* L_0 = ___value0;
		__this->set_listenerName_5(L_0);
		return;
	}
}
// System.Void System.Diagnostics.TraceListener::Dispose()
extern "C" IL2CPP_METHOD_ATTR void TraceListener_Dispose_m3932463593 (TraceListener_t3975618648 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (TraceListener_Dispose_m3932463593_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		VirtActionInvoker1< bool >::Invoke(9 /* System.Void System.Diagnostics.TraceListener::Dispose(System.Boolean) */, __this, (bool)1);
		IL2CPP_RUNTIME_CLASS_INIT(GC_t959872083_il2cpp_TypeInfo_var);
		GC_SuppressFinalize_m1177400158(NULL /*static, unused*/, __this, /*hidden argument*/NULL);
		return;
	}
}
// System.Void System.Diagnostics.TraceListener::Dispose(System.Boolean)
extern "C" IL2CPP_METHOD_ATTR void TraceListener_Dispose_m3277069386 (TraceListener_t3975618648 * __this, bool ___disposing0, const RuntimeMethod* method)
{
	{
		return;
	}
}
// System.Void System.Diagnostics.TraceListener::Close()
extern "C" IL2CPP_METHOD_ATTR void TraceListener_Close_m47739987 (TraceListener_t3975618648 * __this, const RuntimeMethod* method)
{
	{
		return;
	}
}
// System.Void System.Diagnostics.TraceListener::set_IndentLevel(System.Int32)
extern "C" IL2CPP_METHOD_ATTR void TraceListener_set_IndentLevel_m315463735 (TraceListener_t3975618648 * __this, int32_t ___value0, const RuntimeMethod* method)
{
	TraceListener_t3975618648 * G_B2_0 = NULL;
	TraceListener_t3975618648 * G_B1_0 = NULL;
	int32_t G_B3_0 = 0;
	TraceListener_t3975618648 * G_B3_1 = NULL;
	{
		int32_t L_0 = ___value0;
		G_B1_0 = __this;
		if ((((int32_t)L_0) < ((int32_t)0)))
		{
			G_B2_0 = __this;
			goto IL_0008;
		}
	}
	{
		int32_t L_1 = ___value0;
		G_B3_0 = L_1;
		G_B3_1 = G_B1_0;
		goto IL_0009;
	}

IL_0008:
	{
		G_B3_0 = 0;
		G_B3_1 = G_B2_0;
	}

IL_0009:
	{
		NullCheck(G_B3_1);
		G_B3_1->set_indentLevel_1(G_B3_0);
		return;
	}
}
// System.Void System.Diagnostics.TraceListener::set_IndentSize(System.Int32)
extern "C" IL2CPP_METHOD_ATTR void TraceListener_set_IndentSize_m3639388934 (TraceListener_t3975618648 * __this, int32_t ___value0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (TraceListener_set_IndentSize_m3639388934_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		int32_t L_0 = ___value0;
		if ((((int32_t)L_0) >= ((int32_t)0)))
		{
			goto IL_001f;
		}
	}
	{
		int32_t L_1 = ___value0;
		int32_t L_2 = L_1;
		RuntimeObject * L_3 = Box(Int32_t2950945753_il2cpp_TypeInfo_var, &L_2);
		String_t* L_4 = SR_GetString_m1137630943(NULL /*static, unused*/, _stringLiteral4047609724, /*hidden argument*/NULL);
		ArgumentOutOfRangeException_t777629997 * L_5 = (ArgumentOutOfRangeException_t777629997 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t777629997_il2cpp_TypeInfo_var);
		ArgumentOutOfRangeException__ctor_m4164965325(L_5, _stringLiteral3356860063, L_3, L_4, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_5, NULL, TraceListener_set_IndentSize_m3639388934_RuntimeMethod_var);
	}

IL_001f:
	{
		int32_t L_6 = ___value0;
		__this->set_indentSize_2(L_6);
		return;
	}
}
// System.Void System.Diagnostics.TraceListener::set_Filter(System.Diagnostics.TraceFilter)
extern "C" IL2CPP_METHOD_ATTR void TraceListener_set_Filter_m2534314576 (TraceListener_t3975618648 * __this, TraceFilter_t4153521180 * ___value0, const RuntimeMethod* method)
{
	{
		TraceFilter_t4153521180 * L_0 = ___value0;
		__this->set_filter_6(L_0);
		return;
	}
}
// System.Void System.Diagnostics.TraceListener::set_TraceOutputOptions(System.Diagnostics.TraceOptions)
extern "C" IL2CPP_METHOD_ATTR void TraceListener_set_TraceOutputOptions_m1895669819 (TraceListener_t3975618648 * __this, int32_t ___value0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (TraceListener_set_TraceOutputOptions_m1895669819_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		int32_t L_0 = ___value0;
		if (!((int32_t)((int32_t)L_0>>(int32_t)6)))
		{
			goto IL_0010;
		}
	}
	{
		ArgumentOutOfRangeException_t777629997 * L_1 = (ArgumentOutOfRangeException_t777629997 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t777629997_il2cpp_TypeInfo_var);
		ArgumentOutOfRangeException__ctor_m3628145864(L_1, _stringLiteral3493618073, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, NULL, TraceListener_set_TraceOutputOptions_m1895669819_RuntimeMethod_var);
	}

IL_0010:
	{
		int32_t L_2 = ___value0;
		__this->set_traceOptions_3(L_2);
		return;
	}
}
// System.Void System.Diagnostics.TraceListener::SetAttributes(System.Collections.Hashtable)
extern "C" IL2CPP_METHOD_ATTR void TraceListener_SetAttributes_m2688694456 (TraceListener_t3975618648 * __this, Hashtable_t1853889766 * ___attribs0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (TraceListener_SetAttributes_m2688694456_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		Hashtable_t1853889766 * L_0 = ___attribs0;
		StringU5BU5D_t1281789340* L_1 = VirtFuncInvoker0< StringU5BU5D_t1281789340* >::Invoke(11 /* System.String[] System.Diagnostics.TraceListener::GetSupportedAttributes() */, __this);
		TraceUtils_VerifyAttributes_m1233622274(NULL /*static, unused*/, L_0, L_1, __this, /*hidden argument*/NULL);
		StringDictionary_t120437468 * L_2 = (StringDictionary_t120437468 *)il2cpp_codegen_object_new(StringDictionary_t120437468_il2cpp_TypeInfo_var);
		StringDictionary__ctor_m4172756934(L_2, /*hidden argument*/NULL);
		__this->set_attributes_7(L_2);
		StringDictionary_t120437468 * L_3 = __this->get_attributes_7();
		Hashtable_t1853889766 * L_4 = ___attribs0;
		NullCheck(L_3);
		StringDictionary_ReplaceHashtable_m1305852940(L_3, L_4, /*hidden argument*/NULL);
		return;
	}
}
// System.String[] System.Diagnostics.TraceListener::GetSupportedAttributes()
extern "C" IL2CPP_METHOD_ATTR StringU5BU5D_t1281789340* TraceListener_GetSupportedAttributes_m2639470403 (TraceListener_t3975618648 * __this, const RuntimeMethod* method)
{
	{
		return (StringU5BU5D_t1281789340*)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.Diagnostics.TraceListenerCollection::.ctor()
extern "C" IL2CPP_METHOD_ATTR void TraceListenerCollection__ctor_m1500370583 (TraceListenerCollection_t1347122889 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (TraceListenerCollection__ctor_m1500370583_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		Object__ctor_m297566312(__this, /*hidden argument*/NULL);
		ArrayList_t2718874744 * L_0 = (ArrayList_t2718874744 *)il2cpp_codegen_object_new(ArrayList_t2718874744_il2cpp_TypeInfo_var);
		ArrayList__ctor_m3828927650(L_0, 1, /*hidden argument*/NULL);
		__this->set_list_0(L_0);
		return;
	}
}
// System.Diagnostics.TraceListener System.Diagnostics.TraceListenerCollection::get_Item(System.String)
extern "C" IL2CPP_METHOD_ATTR TraceListener_t3975618648 * TraceListenerCollection_get_Item_m2168642045 (TraceListenerCollection_t1347122889 * __this, String_t* ___name0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (TraceListenerCollection_get_Item_m2168642045_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	RuntimeObject* V_0 = NULL;
	TraceListener_t3975618648 * V_1 = NULL;
	TraceListener_t3975618648 * V_2 = NULL;
	RuntimeObject* 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);
	int32_t __leave_target = -1;
	NO_UNUSED_WARNING (__leave_target);
	{
		RuntimeObject* L_0 = TraceListenerCollection_GetEnumerator_m1902684635(__this, /*hidden argument*/NULL);
		V_0 = L_0;
	}

IL_0007:
	try
	{ // begin try (depth: 1)
		{
			goto IL_0027;
		}

IL_0009:
		{
			RuntimeObject* L_1 = V_0;
			NullCheck(L_1);
			RuntimeObject * L_2 = InterfaceFuncInvoker0< RuntimeObject * >::Invoke(1 /* System.Object System.Collections.IEnumerator::get_Current() */, IEnumerator_t1853284238_il2cpp_TypeInfo_var, L_1);
			V_1 = ((TraceListener_t3975618648 *)CastclassClass((RuntimeObject*)L_2, TraceListener_t3975618648_il2cpp_TypeInfo_var));
			TraceListener_t3975618648 * L_3 = V_1;
			NullCheck(L_3);
			String_t* L_4 = VirtFuncInvoker0< String_t* >::Invoke(7 /* System.String System.Diagnostics.TraceListener::get_Name() */, L_3);
			String_t* L_5 = ___name0;
			bool L_6 = String_op_Equality_m920492651(NULL /*static, unused*/, L_4, L_5, /*hidden argument*/NULL);
			if (!L_6)
			{
				goto IL_0027;
			}
		}

IL_0023:
		{
			TraceListener_t3975618648 * L_7 = V_1;
			V_2 = L_7;
			IL2CPP_LEAVE(0x44, FINALLY_0031);
		}

IL_0027:
		{
			RuntimeObject* L_8 = V_0;
			NullCheck(L_8);
			bool L_9 = InterfaceFuncInvoker0< bool >::Invoke(0 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t1853284238_il2cpp_TypeInfo_var, L_8);
			if (L_9)
			{
				goto IL_0009;
			}
		}

IL_002f:
		{
			IL2CPP_LEAVE(0x42, FINALLY_0031);
		}
	} // end try (depth: 1)
	catch(Il2CppExceptionWrapper& e)
	{
		__last_unhandled_exception = (Exception_t *)e.ex;
		goto FINALLY_0031;
	}

FINALLY_0031:
	{ // begin finally (depth: 1)
		{
			RuntimeObject* L_10 = V_0;
			V_3 = ((RuntimeObject*)IsInst((RuntimeObject*)L_10, IDisposable_t3640265483_il2cpp_TypeInfo_var));
			RuntimeObject* L_11 = V_3;
			if (!L_11)
			{
				goto IL_0041;
			}
		}

IL_003b:
		{
			RuntimeObject* L_12 = V_3;
			NullCheck(L_12);
			InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t3640265483_il2cpp_TypeInfo_var, L_12);
		}

IL_0041:
		{
			IL2CPP_END_FINALLY(49)
		}
	} // end finally (depth: 1)
	IL2CPP_CLEANUP(49)
	{
		IL2CPP_JUMP_TBL(0x44, IL_0044)
		IL2CPP_JUMP_TBL(0x42, IL_0042)
		IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
	}

IL_0042:
	{
		return (TraceListener_t3975618648 *)NULL;
	}

IL_0044:
	{
		TraceListener_t3975618648 * L_13 = V_2;
		return L_13;
	}
}
// System.Int32 System.Diagnostics.TraceListenerCollection::get_Count()
extern "C" IL2CPP_METHOD_ATTR int32_t TraceListenerCollection_get_Count_m1265079053 (TraceListenerCollection_t1347122889 * __this, const RuntimeMethod* method)
{
	{
		ArrayList_t2718874744 * L_0 = __this->get_list_0();
		NullCheck(L_0);
		int32_t L_1 = VirtFuncInvoker0< int32_t >::Invoke(22 /* System.Int32 System.Collections.ArrayList::get_Count() */, L_0);
		return L_1;
	}
}
// System.Int32 System.Diagnostics.TraceListenerCollection::Add(System.Diagnostics.TraceListener)
extern "C" IL2CPP_METHOD_ATTR int32_t TraceListenerCollection_Add_m1132006061 (TraceListenerCollection_t1347122889 * __this, TraceListener_t3975618648 * ___listener0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (TraceListenerCollection_Add_m1132006061_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	RuntimeObject * V_0 = NULL;
	bool V_1 = false;
	int32_t V_2 = 0;
	Exception_t * __last_unhandled_exception = 0;
	NO_UNUSED_WARNING (__last_unhandled_exception);
	Exception_t * __exception_local = 0;
	NO_UNUSED_WARNING (__exception_local);
	int32_t __leave_target = -1;
	NO_UNUSED_WARNING (__leave_target);
	{
		TraceListener_t3975618648 * L_0 = ___listener0;
		TraceListenerCollection_InitializeListener_m198015728(__this, L_0, /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(TraceInternal_t3347261369_il2cpp_TypeInfo_var);
		RuntimeObject * L_1 = ((TraceInternal_t3347261369_StaticFields*)il2cpp_codegen_static_fields_for(TraceInternal_t3347261369_il2cpp_TypeInfo_var))->get_critSec_8();
		V_0 = L_1;
		V_1 = (bool)0;
	}

IL_000f:
	try
	{ // begin try (depth: 1)
		RuntimeObject * L_2 = V_0;
		Monitor_Enter_m984175629(NULL /*static, unused*/, L_2, (bool*)(&V_1), /*hidden argument*/NULL);
		ArrayList_t2718874744 * L_3 = __this->get_list_0();
		TraceListener_t3975618648 * L_4 = ___listener0;
		NullCheck(L_3);
		int32_t L_5 = VirtFuncInvoker1< int32_t, RuntimeObject * >::Invoke(29 /* System.Int32 System.Collections.ArrayList::Add(System.Object) */, L_3, L_4);
		V_2 = L_5;
		IL2CPP_LEAVE(0x30, FINALLY_0026);
	} // end try (depth: 1)
	catch(Il2CppExceptionWrapper& e)
	{
		__last_unhandled_exception = (Exception_t *)e.ex;
		goto FINALLY_0026;
	}

FINALLY_0026:
	{ // begin finally (depth: 1)
		{
			bool L_6 = V_1;
			if (!L_6)
			{
				goto IL_002f;
			}
		}

IL_0029:
		{
			RuntimeObject * L_7 = V_0;
			Monitor_Exit_m3585316909(NULL /*static, unused*/, L_7, /*hidden argument*/NULL);
		}

IL_002f:
		{
			IL2CPP_END_FINALLY(38)
		}
	} // end finally (depth: 1)
	IL2CPP_CLEANUP(38)
	{
		IL2CPP_JUMP_TBL(0x30, IL_0030)
		IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
	}

IL_0030:
	{
		int32_t L_8 = V_2;
		return L_8;
	}
}
// System.Void System.Diagnostics.TraceListenerCollection::Clear()
extern "C" IL2CPP_METHOD_ATTR void TraceListenerCollection_Clear_m1136669986 (TraceListenerCollection_t1347122889 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (TraceListenerCollection_Clear_m1136669986_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		ArrayList_t2718874744 * L_0 = (ArrayList_t2718874744 *)il2cpp_codegen_object_new(ArrayList_t2718874744_il2cpp_TypeInfo_var);
		ArrayList__ctor_m4254721275(L_0, /*hidden argument*/NULL);
		__this->set_list_0(L_0);
		return;
	}
}
// System.Collections.IEnumerator System.Diagnostics.TraceListenerCollection::GetEnumerator()
extern "C" IL2CPP_METHOD_ATTR RuntimeObject* TraceListenerCollection_GetEnumerator_m1902684635 (TraceListenerCollection_t1347122889 * __this, const RuntimeMethod* method)
{
	{
		ArrayList_t2718874744 * L_0 = __this->get_list_0();
		NullCheck(L_0);
		RuntimeObject* L_1 = VirtFuncInvoker0< RuntimeObject* >::Invoke(37 /* System.Collections.IEnumerator System.Collections.ArrayList::GetEnumerator() */, L_0);
		return L_1;
	}
}
// System.Void System.Diagnostics.TraceListenerCollection::InitializeListener(System.Diagnostics.TraceListener)
extern "C" IL2CPP_METHOD_ATTR void TraceListenerCollection_InitializeListener_m198015728 (TraceListenerCollection_t1347122889 * __this, TraceListener_t3975618648 * ___listener0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (TraceListenerCollection_InitializeListener_m198015728_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		TraceListener_t3975618648 * L_0 = ___listener0;
		if (L_0)
		{
			goto IL_000e;
		}
	}
	{
		ArgumentNullException_t1615371798 * L_1 = (ArgumentNullException_t1615371798 *)il2cpp_codegen_object_new(ArgumentNullException_t1615371798_il2cpp_TypeInfo_var);
		ArgumentNullException__ctor_m1170824041(L_1, _stringLiteral4263589583, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, NULL, TraceListenerCollection_InitializeListener_m198015728_RuntimeMethod_var);
	}

IL_000e:
	{
		TraceListener_t3975618648 * L_2 = ___listener0;
		IL2CPP_RUNTIME_CLASS_INIT(TraceInternal_t3347261369_il2cpp_TypeInfo_var);
		int32_t L_3 = TraceInternal_get_IndentSize_m2068612322(NULL /*static, unused*/, /*hidden argument*/NULL);
		NullCheck(L_2);
		TraceListener_set_IndentSize_m3639388934(L_2, L_3, /*hidden argument*/NULL);
		TraceListener_t3975618648 * L_4 = ___listener0;
		int32_t L_5 = TraceInternal_get_IndentLevel_m2235032029(NULL /*static, unused*/, /*hidden argument*/NULL);
		NullCheck(L_4);
		TraceListener_set_IndentLevel_m315463735(L_4, L_5, /*hidden argument*/NULL);
		return;
	}
}
// System.Void System.Diagnostics.TraceListenerCollection::Remove(System.String)
extern "C" IL2CPP_METHOD_ATTR void TraceListenerCollection_Remove_m854120826 (TraceListenerCollection_t1347122889 * __this, String_t* ___name0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (TraceListenerCollection_Remove_m854120826_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	TraceListener_t3975618648 * V_0 = NULL;
	{
		String_t* L_0 = ___name0;
		TraceListener_t3975618648 * L_1 = TraceListenerCollection_get_Item_m2168642045(__this, L_0, /*hidden argument*/NULL);
		V_0 = L_1;
		TraceListener_t3975618648 * L_2 = V_0;
		if (!L_2)
		{
			goto IL_0012;
		}
	}
	{
		TraceListener_t3975618648 * L_3 = V_0;
		InterfaceActionInvoker1< RuntimeObject * >::Invoke(9 /* System.Void System.Collections.IList::Remove(System.Object) */, IList_t2094931216_il2cpp_TypeInfo_var, __this, L_3);
	}

IL_0012:
	{
		return;
	}
}
// System.Void System.Diagnostics.TraceListenerCollection::RemoveAt(System.Int32)
extern "C" IL2CPP_METHOD_ATTR void TraceListenerCollection_RemoveAt_m2964490540 (TraceListenerCollection_t1347122889 * __this, int32_t ___index0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (TraceListenerCollection_RemoveAt_m2964490540_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	RuntimeObject * V_0 = NULL;
	bool V_1 = false;
	Exception_t * __last_unhandled_exception = 0;
	NO_UNUSED_WARNING (__last_unhandled_exception);
	Exception_t * __exception_local = 0;
	NO_UNUSED_WARNING (__exception_local);
	int32_t __leave_target = -1;
	NO_UNUSED_WARNING (__leave_target);
	{
		IL2CPP_RUNTIME_CLASS_INIT(TraceInternal_t3347261369_il2cpp_TypeInfo_var);
		RuntimeObject * L_0 = ((TraceInternal_t3347261369_StaticFields*)il2cpp_codegen_static_fields_for(TraceInternal_t3347261369_il2cpp_TypeInfo_var))->get_critSec_8();
		V_0 = L_0;
		V_1 = (bool)0;
	}

IL_0008:
	try
	{ // begin try (depth: 1)
		RuntimeObject * L_1 = V_0;
		Monitor_Enter_m984175629(NULL /*static, unused*/, L_1, (bool*)(&V_1), /*hidden argument*/NULL);
		ArrayList_t2718874744 * L_2 = __this->get_list_0();
		int32_t L_3 = ___index0;
		NullCheck(L_2);
		VirtActionInvoker1< int32_t >::Invoke(42 /* System.Void System.Collections.ArrayList::RemoveAt(System.Int32) */, L_2, L_3);
		IL2CPP_LEAVE(0x28, FINALLY_001e);
	} // end try (depth: 1)
	catch(Il2CppExceptionWrapper& e)
	{
		__last_unhandled_exception = (Exception_t *)e.ex;
		goto FINALLY_001e;
	}

FINALLY_001e:
	{ // begin finally (depth: 1)
		{
			bool L_4 = V_1;
			if (!L_4)
			{
				goto IL_0027;
			}
		}

IL_0021:
		{
			RuntimeObject * L_5 = V_0;
			Monitor_Exit_m3585316909(NULL /*static, unused*/, L_5, /*hidden argument*/NULL);
		}

IL_0027:
		{
			IL2CPP_END_FINALLY(30)
		}
	} // end finally (depth: 1)
	IL2CPP_CLEANUP(30)
	{
		IL2CPP_JUMP_TBL(0x28, IL_0028)
		IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
	}

IL_0028:
	{
		return;
	}
}
// System.Object System.Diagnostics.TraceListenerCollection::System.Collections.IList.get_Item(System.Int32)
extern "C" IL2CPP_METHOD_ATTR RuntimeObject * TraceListenerCollection_System_Collections_IList_get_Item_m4179865382 (TraceListenerCollection_t1347122889 * __this, int32_t ___index0, const RuntimeMethod* method)
{
	{
		ArrayList_t2718874744 * L_0 = __this->get_list_0();
		int32_t L_1 = ___index0;
		NullCheck(L_0);
		RuntimeObject * L_2 = VirtFuncInvoker1< RuntimeObject *, int32_t >::Invoke(27 /* System.Object System.Collections.ArrayList::get_Item(System.Int32) */, L_0, L_1);
		return L_2;
	}
}
// System.Void System.Diagnostics.TraceListenerCollection::System.Collections.IList.set_Item(System.Int32,System.Object)
extern "C" IL2CPP_METHOD_ATTR void TraceListenerCollection_System_Collections_IList_set_Item_m1978416327 (TraceListenerCollection_t1347122889 * __this, int32_t ___index0, RuntimeObject * ___value1, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (TraceListenerCollection_System_Collections_IList_set_Item_m1978416327_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	TraceListener_t3975618648 * V_0 = NULL;
	{
		RuntimeObject * L_0 = ___value1;
		V_0 = ((TraceListener_t3975618648 *)IsInstClass((RuntimeObject*)L_0, TraceListener_t3975618648_il2cpp_TypeInfo_var));
		TraceListener_t3975618648 * L_1 = V_0;
		if (L_1)
		{
			goto IL_001f;
		}
	}
	{
		String_t* L_2 = SR_GetString_m1137630943(NULL /*static, unused*/, _stringLiteral3519664448, /*hidden argument*/NULL);
		ArgumentException_t132251570 * L_3 = (ArgumentException_t132251570 *)il2cpp_codegen_object_new(ArgumentException_t132251570_il2cpp_TypeInfo_var);
		ArgumentException__ctor_m1216717135(L_3, L_2, _stringLiteral3493618073, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, NULL, TraceListenerCollection_System_Collections_IList_set_Item_m1978416327_RuntimeMethod_var);
	}

IL_001f:
	{
		TraceListener_t3975618648 * L_4 = V_0;
		TraceListenerCollection_InitializeListener_m198015728(__this, L_4, /*hidden argument*/NULL);
		ArrayList_t2718874744 * L_5 = __this->get_list_0();
		int32_t L_6 = ___index0;
		TraceListener_t3975618648 * L_7 = V_0;
		NullCheck(L_5);
		VirtActionInvoker2< int32_t, RuntimeObject * >::Invoke(28 /* System.Void System.Collections.ArrayList::set_Item(System.Int32,System.Object) */, L_5, L_6, L_7);
		return;
	}
}
// System.Boolean System.Diagnostics.TraceListenerCollection::System.Collections.IList.get_IsReadOnly()
extern "C" IL2CPP_METHOD_ATTR bool TraceListenerCollection_System_Collections_IList_get_IsReadOnly_m3963552765 (TraceListenerCollection_t1347122889 * __this, const RuntimeMethod* method)
{
	{
		return (bool)0;
	}
}
// System.Boolean System.Diagnostics.TraceListenerCollection::System.Collections.IList.get_IsFixedSize()
extern "C" IL2CPP_METHOD_ATTR bool TraceListenerCollection_System_Collections_IList_get_IsFixedSize_m4252661730 (TraceListenerCollection_t1347122889 * __this, const RuntimeMethod* method)
{
	{
		return (bool)0;
	}
}
// System.Int32 System.Diagnostics.TraceListenerCollection::System.Collections.IList.Add(System.Object)
extern "C" IL2CPP_METHOD_ATTR int32_t TraceListenerCollection_System_Collections_IList_Add_m4265856600 (TraceListenerCollection_t1347122889 * __this, RuntimeObject * ___value0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (TraceListenerCollection_System_Collections_IList_Add_m4265856600_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	TraceListener_t3975618648 * V_0 = NULL;
	RuntimeObject * V_1 = NULL;
	bool V_2 = false;
	int32_t V_3 = 0;
	Exception_t * __last_unhandled_exception = 0;
	NO_UNUSED_WARNING (__last_unhandled_exception);
	Exception_t * __exception_local = 0;
	NO_UNUSED_WARNING (__exception_local);
	int32_t __leave_target = -1;
	NO_UNUSED_WARNING (__leave_target);
	{
		RuntimeObject * L_0 = ___value0;
		V_0 = ((TraceListener_t3975618648 *)IsInstClass((RuntimeObject*)L_0, TraceListener_t3975618648_il2cpp_TypeInfo_var));
		TraceListener_t3975618648 * L_1 = V_0;
		if (L_1)
		{
			goto IL_001f;
		}
	}
	{
		String_t* L_2 = SR_GetString_m1137630943(NULL /*static, unused*/, _stringLiteral3519664448, /*hidden argument*/NULL);
		ArgumentException_t132251570 * L_3 = (ArgumentException_t132251570 *)il2cpp_codegen_object_new(ArgumentException_t132251570_il2cpp_TypeInfo_var);
		ArgumentException__ctor_m1216717135(L_3, L_2, _stringLiteral3493618073, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, NULL, TraceListenerCollection_System_Collections_IList_Add_m4265856600_RuntimeMethod_var);
	}

IL_001f:
	{
		TraceListener_t3975618648 * L_4 = V_0;
		TraceListenerCollection_InitializeListener_m198015728(__this, L_4, /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(TraceInternal_t3347261369_il2cpp_TypeInfo_var);
		RuntimeObject * L_5 = ((TraceInternal_t3347261369_StaticFields*)il2cpp_codegen_static_fields_for(TraceInternal_t3347261369_il2cpp_TypeInfo_var))->get_critSec_8();
		V_1 = L_5;
		V_2 = (bool)0;
	}

IL_002e:
	try
	{ // begin try (depth: 1)
		RuntimeObject * L_6 = V_1;
		Monitor_Enter_m984175629(NULL /*static, unused*/, L_6, (bool*)(&V_2), /*hidden argument*/NULL);
		ArrayList_t2718874744 * L_7 = __this->get_list_0();
		RuntimeObject * L_8 = ___value0;
		NullCheck(L_7);
		int32_t L_9 = VirtFuncInvoker1< int32_t, RuntimeObject * >::Invoke(29 /* System.Int32 System.Collections.ArrayList::Add(System.Object) */, L_7, L_8);
		V_3 = L_9;
		IL2CPP_LEAVE(0x4F, FINALLY_0045);
	} // end try (depth: 1)
	catch(Il2CppExceptionWrapper& e)
	{
		__last_unhandled_exception = (Exception_t *)e.ex;
		goto FINALLY_0045;
	}

FINALLY_0045:
	{ // begin finally (depth: 1)
		{
			bool L_10 = V_2;
			if (!L_10)
			{
				goto IL_004e;
			}
		}

IL_0048:
		{
			RuntimeObject * L_11 = V_1;
			Monitor_Exit_m3585316909(NULL /*static, unused*/, L_11, /*hidden argument*/NULL);
		}

IL_004e:
		{
			IL2CPP_END_FINALLY(69)
		}
	} // end finally (depth: 1)
	IL2CPP_CLEANUP(69)
	{
		IL2CPP_JUMP_TBL(0x4F, IL_004f)
		IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
	}

IL_004f:
	{
		int32_t L_12 = V_3;
		return L_12;
	}
}
// System.Boolean System.Diagnostics.TraceListenerCollection::System.Collections.IList.Contains(System.Object)
extern "C" IL2CPP_METHOD_ATTR bool TraceListenerCollection_System_Collections_IList_Contains_m1225230873 (TraceListenerCollection_t1347122889 * __this, RuntimeObject * ___value0, const RuntimeMethod* method)
{
	{
		ArrayList_t2718874744 * L_0 = __this->get_list_0();
		RuntimeObject * L_1 = ___value0;
		NullCheck(L_0);
		bool L_2 = VirtFuncInvoker1< bool, RuntimeObject * >::Invoke(33 /* System.Boolean System.Collections.ArrayList::Contains(System.Object) */, L_0, L_1);
		return L_2;
	}
}
// System.Int32 System.Diagnostics.TraceListenerCollection::System.Collections.IList.IndexOf(System.Object)
extern "C" IL2CPP_METHOD_ATTR int32_t TraceListenerCollection_System_Collections_IList_IndexOf_m815193062 (TraceListenerCollection_t1347122889 * __this, RuntimeObject * ___value0, const RuntimeMethod* method)
{
	{
		ArrayList_t2718874744 * L_0 = __this->get_list_0();
		RuntimeObject * L_1 = ___value0;
		NullCheck(L_0);
		int32_t L_2 = VirtFuncInvoker1< int32_t, RuntimeObject * >::Invoke(38 /* System.Int32 System.Collections.ArrayList::IndexOf(System.Object) */, L_0, L_1);
		return L_2;
	}
}
// System.Void System.Diagnostics.TraceListenerCollection::System.Collections.IList.Insert(System.Int32,System.Object)
extern "C" IL2CPP_METHOD_ATTR void TraceListenerCollection_System_Collections_IList_Insert_m2667140680 (TraceListenerCollection_t1347122889 * __this, int32_t ___index0, RuntimeObject * ___value1, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (TraceListenerCollection_System_Collections_IList_Insert_m2667140680_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	TraceListener_t3975618648 * V_0 = NULL;
	RuntimeObject * V_1 = NULL;
	bool V_2 = false;
	Exception_t * __last_unhandled_exception = 0;
	NO_UNUSED_WARNING (__last_unhandled_exception);
	Exception_t * __exception_local = 0;
	NO_UNUSED_WARNING (__exception_local);
	int32_t __leave_target = -1;
	NO_UNUSED_WARNING (__leave_target);
	{
		RuntimeObject * L_0 = ___value1;
		V_0 = ((TraceListener_t3975618648 *)IsInstClass((RuntimeObject*)L_0, TraceListener_t3975618648_il2cpp_TypeInfo_var));
		TraceListener_t3975618648 * L_1 = V_0;
		if (L_1)
		{
			goto IL_001f;
		}
	}
	{
		String_t* L_2 = SR_GetString_m1137630943(NULL /*static, unused*/, _stringLiteral3519664448, /*hidden argument*/NULL);
		ArgumentException_t132251570 * L_3 = (ArgumentException_t132251570 *)il2cpp_codegen_object_new(ArgumentException_t132251570_il2cpp_TypeInfo_var);
		ArgumentException__ctor_m1216717135(L_3, L_2, _stringLiteral3493618073, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, NULL, TraceListenerCollection_System_Collections_IList_Insert_m2667140680_RuntimeMethod_var);
	}

IL_001f:
	{
		TraceListener_t3975618648 * L_4 = V_0;
		TraceListenerCollection_InitializeListener_m198015728(__this, L_4, /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(TraceInternal_t3347261369_il2cpp_TypeInfo_var);
		RuntimeObject * L_5 = ((TraceInternal_t3347261369_StaticFields*)il2cpp_codegen_static_fields_for(TraceInternal_t3347261369_il2cpp_TypeInfo_var))->get_critSec_8();
		V_1 = L_5;
		V_2 = (bool)0;
	}

IL_002e:
	try
	{ // begin try (depth: 1)
		RuntimeObject * L_6 = V_1;
		Monitor_Enter_m984175629(NULL /*static, unused*/, L_6, (bool*)(&V_2), /*hidden argument*/NULL);
		ArrayList_t2718874744 * L_7 = __this->get_list_0();
		int32_t L_8 = ___index0;
		RuntimeObject * L_9 = ___value1;
		NullCheck(L_7);
		VirtActionInvoker2< int32_t, RuntimeObject * >::Invoke(39 /* System.Void System.Collections.ArrayList::Insert(System.Int32,System.Object) */, L_7, L_8, L_9);
		IL2CPP_LEAVE(0x4F, FINALLY_0045);
	} // end try (depth: 1)
	catch(Il2CppExceptionWrapper& e)
	{
		__last_unhandled_exception = (Exception_t *)e.ex;
		goto FINALLY_0045;
	}

FINALLY_0045:
	{ // begin finally (depth: 1)
		{
			bool L_10 = V_2;
			if (!L_10)
			{
				goto IL_004e;
			}
		}

IL_0048:
		{
			RuntimeObject * L_11 = V_1;
			Monitor_Exit_m3585316909(NULL /*static, unused*/, L_11, /*hidden argument*/NULL);
		}

IL_004e:
		{
			IL2CPP_END_FINALLY(69)
		}
	} // end finally (depth: 1)
	IL2CPP_CLEANUP(69)
	{
		IL2CPP_JUMP_TBL(0x4F, IL_004f)
		IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
	}

IL_004f:
	{
		return;
	}
}
// System.Void System.Diagnostics.TraceListenerCollection::System.Collections.IList.Remove(System.Object)
extern "C" IL2CPP_METHOD_ATTR void TraceListenerCollection_System_Collections_IList_Remove_m892632858 (TraceListenerCollection_t1347122889 * __this, RuntimeObject * ___value0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (TraceListenerCollection_System_Collections_IList_Remove_m892632858_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	RuntimeObject * V_0 = NULL;
	bool V_1 = false;
	Exception_t * __last_unhandled_exception = 0;
	NO_UNUSED_WARNING (__last_unhandled_exception);
	Exception_t * __exception_local = 0;
	NO_UNUSED_WARNING (__exception_local);
	int32_t __leave_target = -1;
	NO_UNUSED_WARNING (__leave_target);
	{
		IL2CPP_RUNTIME_CLASS_INIT(TraceInternal_t3347261369_il2cpp_TypeInfo_var);
		RuntimeObject * L_0 = ((TraceInternal_t3347261369_StaticFields*)il2cpp_codegen_static_fields_for(TraceInternal_t3347261369_il2cpp_TypeInfo_var))->get_critSec_8();
		V_0 = L_0;
		V_1 = (bool)0;
	}

IL_0008:
	try
	{ // begin try (depth: 1)
		RuntimeObject * L_1 = V_0;
		Monitor_Enter_m984175629(NULL /*static, unused*/, L_1, (bool*)(&V_1), /*hidden argument*/NULL);
		ArrayList_t2718874744 * L_2 = __this->get_list_0();
		RuntimeObject * L_3 = ___value0;
		NullCheck(L_2);
		VirtActionInvoker1< RuntimeObject * >::Invoke(41 /* System.Void System.Collections.ArrayList::Remove(System.Object) */, L_2, L_3);
		IL2CPP_LEAVE(0x28, FINALLY_001e);
	} // end try (depth: 1)
	catch(Il2CppExceptionWrapper& e)
	{
		__last_unhandled_exception = (Exception_t *)e.ex;
		goto FINALLY_001e;
	}

FINALLY_001e:
	{ // begin finally (depth: 1)
		{
			bool L_4 = V_1;
			if (!L_4)
			{
				goto IL_0027;
			}
		}

IL_0021:
		{
			RuntimeObject * L_5 = V_0;
			Monitor_Exit_m3585316909(NULL /*static, unused*/, L_5, /*hidden argument*/NULL);
		}

IL_0027:
		{
			IL2CPP_END_FINALLY(30)
		}
	} // end finally (depth: 1)
	IL2CPP_CLEANUP(30)
	{
		IL2CPP_JUMP_TBL(0x28, IL_0028)
		IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
	}

IL_0028:
	{
		return;
	}
}
// System.Object System.Diagnostics.TraceListenerCollection::System.Collections.ICollection.get_SyncRoot()
extern "C" IL2CPP_METHOD_ATTR RuntimeObject * TraceListenerCollection_System_Collections_ICollection_get_SyncRoot_m2631659618 (TraceListenerCollection_t1347122889 * __this, const RuntimeMethod* method)
{
	{
		return __this;
	}
}
// System.Boolean System.Diagnostics.TraceListenerCollection::System.Collections.ICollection.get_IsSynchronized()
extern "C" IL2CPP_METHOD_ATTR bool TraceListenerCollection_System_Collections_ICollection_get_IsSynchronized_m3286429280 (TraceListenerCollection_t1347122889 * __this, const RuntimeMethod* method)
{
	{
		return (bool)1;
	}
}
// System.Void System.Diagnostics.TraceListenerCollection::System.Collections.ICollection.CopyTo(System.Array,System.Int32)
extern "C" IL2CPP_METHOD_ATTR void TraceListenerCollection_System_Collections_ICollection_CopyTo_m1350561824 (TraceListenerCollection_t1347122889 * __this, RuntimeArray * ___array0, int32_t ___index1, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (TraceListenerCollection_System_Collections_ICollection_CopyTo_m1350561824_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	RuntimeObject * V_0 = NULL;
	bool V_1 = false;
	Exception_t * __last_unhandled_exception = 0;
	NO_UNUSED_WARNING (__last_unhandled_exception);
	Exception_t * __exception_local = 0;
	NO_UNUSED_WARNING (__exception_local);
	int32_t __leave_target = -1;
	NO_UNUSED_WARNING (__leave_target);
	{
		IL2CPP_RUNTIME_CLASS_INIT(TraceInternal_t3347261369_il2cpp_TypeInfo_var);
		RuntimeObject * L_0 = ((TraceInternal_t3347261369_StaticFields*)il2cpp_codegen_static_fields_for(TraceInternal_t3347261369_il2cpp_TypeInfo_var))->get_critSec_8();
		V_0 = L_0;
		V_1 = (bool)0;
	}

IL_0008:
	try
	{ // begin try (depth: 1)
		RuntimeObject * L_1 = V_0;
		Monitor_Enter_m984175629(NULL /*static, unused*/, L_1, (bool*)(&V_1), /*hidden argument*/NULL);
		ArrayList_t2718874744 * L_2 = __this->get_list_0();
		RuntimeArray * L_3 = ___array0;
		int32_t L_4 = ___index1;
		NullCheck(L_2);
		VirtActionInvoker2< RuntimeArray *, int32_t >::Invoke(35 /* System.Void System.Collections.ArrayList::CopyTo(System.Array,System.Int32) */, L_2, L_3, L_4);
		IL2CPP_LEAVE(0x29, FINALLY_001f);
	} // end try (depth: 1)
	catch(Il2CppExceptionWrapper& e)
	{
		__last_unhandled_exception = (Exception_t *)e.ex;
		goto FINALLY_001f;
	}

FINALLY_001f:
	{ // begin finally (depth: 1)
		{
			bool L_5 = V_1;
			if (!L_5)
			{
				goto IL_0028;
			}
		}

IL_0022:
		{
			RuntimeObject * L_6 = V_0;
			Monitor_Exit_m3585316909(NULL /*static, unused*/, L_6, /*hidden argument*/NULL);
		}

IL_0028:
		{
			IL2CPP_END_FINALLY(31)
		}
	} // end finally (depth: 1)
	IL2CPP_CLEANUP(31)
	{
		IL2CPP_JUMP_TBL(0x29, IL_0029)
		IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
	}

IL_0029:
	{
		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.Diagnostics.TraceSection::.cctor()
extern "C" IL2CPP_METHOD_ATTR void TraceSection__cctor_m1181597335 (RuntimeObject * __this /* static, unused */, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (TraceSection__cctor_m1181597335_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		RuntimeTypeHandle_t3027515415  L_0 = { reinterpret_cast<intptr_t> (ListenerElementsCollection_t1095146761_0_0_0_var) };
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		Type_t * L_1 = Type_GetTypeFromHandle_m1620074514(NULL /*static, unused*/, L_0, /*hidden argument*/NULL);
		ListenerElementsCollection_t1095146761 * L_2 = (ListenerElementsCollection_t1095146761 *)il2cpp_codegen_object_new(ListenerElementsCollection_t1095146761_il2cpp_TypeInfo_var);
		ListenerElementsCollection__ctor_m2918109277(L_2, /*hidden argument*/NULL);
		ConfigurationProperty_t3590861854 * L_3 = (ConfigurationProperty_t3590861854 *)il2cpp_codegen_object_new(ConfigurationProperty_t3590861854_il2cpp_TypeInfo_var);
		ConfigurationProperty__ctor_m3843348878(L_3, _stringLiteral4153351981, L_1, L_2, 0, /*hidden argument*/NULL);
		((TraceSection_t4243885952_StaticFields*)il2cpp_codegen_static_fields_for(TraceSection_t4243885952_il2cpp_TypeInfo_var))->set__propListeners_16(L_3);
		RuntimeTypeHandle_t3027515415  L_4 = { reinterpret_cast<intptr_t> (Boolean_t97287965_0_0_0_var) };
		Type_t * L_5 = Type_GetTypeFromHandle_m1620074514(NULL /*static, unused*/, L_4, /*hidden argument*/NULL);
		bool L_6 = ((bool)0);
		RuntimeObject * L_7 = Box(Boolean_t97287965_il2cpp_TypeInfo_var, &L_6);
		ConfigurationProperty_t3590861854 * L_8 = (ConfigurationProperty_t3590861854 *)il2cpp_codegen_object_new(ConfigurationProperty_t3590861854_il2cpp_TypeInfo_var);
		ConfigurationProperty__ctor_m3843348878(L_8, _stringLiteral3483203916, L_5, L_7, 0, /*hidden argument*/NULL);
		((TraceSection_t4243885952_StaticFields*)il2cpp_codegen_static_fields_for(TraceSection_t4243885952_il2cpp_TypeInfo_var))->set__propAutoFlush_17(L_8);
		RuntimeTypeHandle_t3027515415  L_9 = { reinterpret_cast<intptr_t> (Int32_t2950945753_0_0_0_var) };
		Type_t * L_10 = Type_GetTypeFromHandle_m1620074514(NULL /*static, unused*/, L_9, /*hidden argument*/NULL);
		int32_t L_11 = 4;
		RuntimeObject * L_12 = Box(Int32_t2950945753_il2cpp_TypeInfo_var, &L_11);
		ConfigurationProperty_t3590861854 * L_13 = (ConfigurationProperty_t3590861854 *)il2cpp_codegen_object_new(ConfigurationProperty_t3590861854_il2cpp_TypeInfo_var);
		ConfigurationProperty__ctor_m3843348878(L_13, _stringLiteral1931905823, L_10, L_12, 0, /*hidden argument*/NULL);
		((TraceSection_t4243885952_StaticFields*)il2cpp_codegen_static_fields_for(TraceSection_t4243885952_il2cpp_TypeInfo_var))->set__propIndentSize_18(L_13);
		RuntimeTypeHandle_t3027515415  L_14 = { reinterpret_cast<intptr_t> (Boolean_t97287965_0_0_0_var) };
		Type_t * L_15 = Type_GetTypeFromHandle_m1620074514(NULL /*static, unused*/, L_14, /*hidden argument*/NULL);
		bool L_16 = ((bool)1);
		RuntimeObject * L_17 = Box(Boolean_t97287965_il2cpp_TypeInfo_var, &L_16);
		ConfigurationProperty_t3590861854 * L_18 = (ConfigurationProperty_t3590861854 *)il2cpp_codegen_object_new(ConfigurationProperty_t3590861854_il2cpp_TypeInfo_var);
		ConfigurationProperty__ctor_m3843348878(L_18, _stringLiteral1536111178, L_15, L_17, 0, /*hidden argument*/NULL);
		((TraceSection_t4243885952_StaticFields*)il2cpp_codegen_static_fields_for(TraceSection_t4243885952_il2cpp_TypeInfo_var))->set__propUseGlobalLock_19(L_18);
		ConfigurationPropertyCollection_t2852175726 * L_19 = (ConfigurationPropertyCollection_t2852175726 *)il2cpp_codegen_object_new(ConfigurationPropertyCollection_t2852175726_il2cpp_TypeInfo_var);
		ConfigurationPropertyCollection__ctor_m1951498512(L_19, /*hidden argument*/NULL);
		((TraceSection_t4243885952_StaticFields*)il2cpp_codegen_static_fields_for(TraceSection_t4243885952_il2cpp_TypeInfo_var))->set__properties_15(L_19);
		ConfigurationPropertyCollection_t2852175726 * L_20 = ((TraceSection_t4243885952_StaticFields*)il2cpp_codegen_static_fields_for(TraceSection_t4243885952_il2cpp_TypeInfo_var))->get__properties_15();
		ConfigurationProperty_t3590861854 * L_21 = ((TraceSection_t4243885952_StaticFields*)il2cpp_codegen_static_fields_for(TraceSection_t4243885952_il2cpp_TypeInfo_var))->get__propListeners_16();
		NullCheck(L_20);
		ConfigurationPropertyCollection_Add_m1567726929(L_20, L_21, /*hidden argument*/NULL);
		ConfigurationPropertyCollection_t2852175726 * L_22 = ((TraceSection_t4243885952_StaticFields*)il2cpp_codegen_static_fields_for(TraceSection_t4243885952_il2cpp_TypeInfo_var))->get__properties_15();
		ConfigurationProperty_t3590861854 * L_23 = ((TraceSection_t4243885952_StaticFields*)il2cpp_codegen_static_fields_for(TraceSection_t4243885952_il2cpp_TypeInfo_var))->get__propAutoFlush_17();
		NullCheck(L_22);
		ConfigurationPropertyCollection_Add_m1567726929(L_22, L_23, /*hidden argument*/NULL);
		ConfigurationPropertyCollection_t2852175726 * L_24 = ((TraceSection_t4243885952_StaticFields*)il2cpp_codegen_static_fields_for(TraceSection_t4243885952_il2cpp_TypeInfo_var))->get__properties_15();
		ConfigurationProperty_t3590861854 * L_25 = ((TraceSection_t4243885952_StaticFields*)il2cpp_codegen_static_fields_for(TraceSection_t4243885952_il2cpp_TypeInfo_var))->get__propIndentSize_18();
		NullCheck(L_24);
		ConfigurationPropertyCollection_Add_m1567726929(L_24, L_25, /*hidden argument*/NULL);
		ConfigurationPropertyCollection_t2852175726 * L_26 = ((TraceSection_t4243885952_StaticFields*)il2cpp_codegen_static_fields_for(TraceSection_t4243885952_il2cpp_TypeInfo_var))->get__properties_15();
		ConfigurationProperty_t3590861854 * L_27 = ((TraceSection_t4243885952_StaticFields*)il2cpp_codegen_static_fields_for(TraceSection_t4243885952_il2cpp_TypeInfo_var))->get__propUseGlobalLock_19();
		NullCheck(L_26);
		ConfigurationPropertyCollection_Add_m1567726929(L_26, L_27, /*hidden argument*/NULL);
		return;
	}
}
// System.Boolean System.Diagnostics.TraceSection::get_AutoFlush()
extern "C" IL2CPP_METHOD_ATTR bool TraceSection_get_AutoFlush_m2897009870 (TraceSection_t4243885952 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (TraceSection_get_AutoFlush_m2897009870_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		IL2CPP_RUNTIME_CLASS_INIT(TraceSection_t4243885952_il2cpp_TypeInfo_var);
		ConfigurationProperty_t3590861854 * L_0 = ((TraceSection_t4243885952_StaticFields*)il2cpp_codegen_static_fields_for(TraceSection_t4243885952_il2cpp_TypeInfo_var))->get__propAutoFlush_17();
		RuntimeObject * L_1 = ConfigurationElement_get_Item_m145567948(__this, L_0, /*hidden argument*/NULL);
		return ((*(bool*)((bool*)UnBox(L_1, Boolean_t97287965_il2cpp_TypeInfo_var))));
	}
}
// System.Int32 System.Diagnostics.TraceSection::get_IndentSize()
extern "C" IL2CPP_METHOD_ATTR int32_t TraceSection_get_IndentSize_m2502884645 (TraceSection_t4243885952 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (TraceSection_get_IndentSize_m2502884645_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		IL2CPP_RUNTIME_CLASS_INIT(TraceSection_t4243885952_il2cpp_TypeInfo_var);
		ConfigurationProperty_t3590861854 * L_0 = ((TraceSection_t4243885952_StaticFields*)il2cpp_codegen_static_fields_for(TraceSection_t4243885952_il2cpp_TypeInfo_var))->get__propIndentSize_18();
		RuntimeObject * L_1 = ConfigurationElement_get_Item_m145567948(__this, L_0, /*hidden argument*/NULL);
		return ((*(int32_t*)((int32_t*)UnBox(L_1, Int32_t2950945753_il2cpp_TypeInfo_var))));
	}
}
// System.Diagnostics.ListenerElementsCollection System.Diagnostics.TraceSection::get_Listeners()
extern "C" IL2CPP_METHOD_ATTR ListenerElementsCollection_t1095146761 * TraceSection_get_Listeners_m4078321965 (TraceSection_t4243885952 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (TraceSection_get_Listeners_m4078321965_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		IL2CPP_RUNTIME_CLASS_INIT(TraceSection_t4243885952_il2cpp_TypeInfo_var);
		ConfigurationProperty_t3590861854 * L_0 = ((TraceSection_t4243885952_StaticFields*)il2cpp_codegen_static_fields_for(TraceSection_t4243885952_il2cpp_TypeInfo_var))->get__propListeners_16();
		RuntimeObject * L_1 = ConfigurationElement_get_Item_m145567948(__this, L_0, /*hidden argument*/NULL);
		return ((ListenerElementsCollection_t1095146761 *)CastclassClass((RuntimeObject*)L_1, ListenerElementsCollection_t1095146761_il2cpp_TypeInfo_var));
	}
}
// System.Boolean System.Diagnostics.TraceSection::get_UseGlobalLock()
extern "C" IL2CPP_METHOD_ATTR bool TraceSection_get_UseGlobalLock_m1395084608 (TraceSection_t4243885952 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (TraceSection_get_UseGlobalLock_m1395084608_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		IL2CPP_RUNTIME_CLASS_INIT(TraceSection_t4243885952_il2cpp_TypeInfo_var);
		ConfigurationProperty_t3590861854 * L_0 = ((TraceSection_t4243885952_StaticFields*)il2cpp_codegen_static_fields_for(TraceSection_t4243885952_il2cpp_TypeInfo_var))->get__propUseGlobalLock_19();
		RuntimeObject * L_1 = ConfigurationElement_get_Item_m145567948(__this, L_0, /*hidden argument*/NULL);
		return ((*(bool*)((bool*)UnBox(L_1, Boolean_t97287965_il2cpp_TypeInfo_var))));
	}
}
// System.Configuration.ConfigurationPropertyCollection System.Diagnostics.TraceSection::get_Properties()
extern "C" IL2CPP_METHOD_ATTR ConfigurationPropertyCollection_t2852175726 * TraceSection_get_Properties_m1566181690 (TraceSection_t4243885952 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (TraceSection_get_Properties_m1566181690_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		IL2CPP_RUNTIME_CLASS_INIT(TraceSection_t4243885952_il2cpp_TypeInfo_var);
		ConfigurationPropertyCollection_t2852175726 * L_0 = ((TraceSection_t4243885952_StaticFields*)il2cpp_codegen_static_fields_for(TraceSection_t4243885952_il2cpp_TypeInfo_var))->get__properties_15();
		return L_0;
	}
}
// System.Void System.Diagnostics.TraceSection::.ctor()
extern "C" IL2CPP_METHOD_ATTR void TraceSection__ctor_m82560994 (TraceSection_t4243885952 * __this, const RuntimeMethod* method)
{
	{
		ConfigurationElement__ctor_m252316685(__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.Diagnostics.TraceSourceInfo::.ctor(System.String,System.Diagnostics.SourceLevels,System.Diagnostics.TraceImplSettings)
extern "C" IL2CPP_METHOD_ATTR void TraceSourceInfo__ctor_m201361737 (TraceSourceInfo_t2065837391 * __this, String_t* ___name0, int32_t ___levels1, TraceImplSettings_t2527703222 * ___settings2, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (TraceSourceInfo__ctor_m201361737_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		Object__ctor_m297566312(__this, /*hidden argument*/NULL);
		String_t* L_0 = ___name0;
		__this->set_name_0(L_0);
		int32_t L_1 = ___levels1;
		__this->set_levels_1(L_1);
		TraceListenerCollection_t1347122889 * L_2 = (TraceListenerCollection_t1347122889 *)il2cpp_codegen_object_new(TraceListenerCollection_t1347122889_il2cpp_TypeInfo_var);
		TraceListenerCollection__ctor_m1500370583(L_2, /*hidden argument*/NULL);
		__this->set_listeners_2(L_2);
		TraceListenerCollection_t1347122889 * L_3 = __this->get_listeners_2();
		DefaultTraceListener_t2804304119 * L_4 = (DefaultTraceListener_t2804304119 *)il2cpp_codegen_object_new(DefaultTraceListener_t2804304119_il2cpp_TypeInfo_var);
		DefaultTraceListener__ctor_m3705995754(L_4, /*hidden argument*/NULL);
		DefaultTraceListener_t2804304119 * L_5 = L_4;
		TraceImplSettings_t2527703222 * L_6 = ___settings2;
		NullCheck(L_6);
		int32_t L_7 = L_6->get_IndentSize_1();
		NullCheck(L_5);
		TraceListener_set_IndentSize_m3639388934(L_5, L_7, /*hidden argument*/NULL);
		NullCheck(L_3);
		TraceListenerCollection_Add_m1132006061(L_3, L_5, /*hidden argument*/NULL);
		return;
	}
}
// System.String System.Diagnostics.TraceSourceInfo::get_Name()
extern "C" IL2CPP_METHOD_ATTR String_t* TraceSourceInfo_get_Name_m4251864490 (TraceSourceInfo_t2065837391 * __this, const RuntimeMethod* method)
{
	{
		String_t* L_0 = __this->get_name_0();
		return L_0;
	}
}
// System.Diagnostics.TraceListenerCollection System.Diagnostics.TraceSourceInfo::get_Listeners()
extern "C" IL2CPP_METHOD_ATTR TraceListenerCollection_t1347122889 * TraceSourceInfo_get_Listeners_m3780002699 (TraceSourceInfo_t2065837391 * __this, const RuntimeMethod* method)
{
	{
		TraceListenerCollection_t1347122889 * L_0 = __this->get_listeners_2();
		return L_0;
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Object System.Diagnostics.TraceUtils::GetRuntimeObject(System.String,System.Type,System.String)
extern "C" IL2CPP_METHOD_ATTR RuntimeObject * TraceUtils_GetRuntimeObject_m4109278062 (RuntimeObject * __this /* static, unused */, String_t* ___className0, Type_t * ___baseType1, String_t* ___initializeData2, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (TraceUtils_GetRuntimeObject_m4109278062_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	RuntimeObject * V_0 = NULL;
	Type_t * V_1 = NULL;
	Exception_t * V_2 = NULL;
	ConstructorInfo_t5769829 * V_3 = NULL;
	ConstructorInfo_t5769829 * V_4 = NULL;
	String_t* V_5 = NULL;
	String_t* V_6 = NULL;
	ConstructorInfoU5BU5D_t881249896* V_7 = NULL;
	int32_t V_8 = 0;
	ParameterInfoU5BU5D_t390618515* V_9 = NULL;
	Type_t * V_10 = NULL;
	RuntimeObject * V_11 = NULL;
	Exception_t * __last_unhandled_exception = 0;
	NO_UNUSED_WARNING (__last_unhandled_exception);
	Exception_t * __exception_local = 0;
	NO_UNUSED_WARNING (__exception_local);
	int32_t __leave_target = -1;
	NO_UNUSED_WARNING (__leave_target);
	{
		V_0 = NULL;
		V_1 = (Type_t *)NULL;
		String_t* L_0 = ___className0;
		NullCheck(L_0);
		int32_t L_1 = String_get_Length_m3847582255(L_0, /*hidden argument*/NULL);
		if (L_1)
		{
			goto IL_001c;
		}
	}
	{
		String_t* L_2 = SR_GetString_m1137630943(NULL /*static, unused*/, _stringLiteral3597119875, /*hidden argument*/NULL);
		ConfigurationErrorsException_t66512296 * L_3 = (ConfigurationErrorsException_t66512296 *)il2cpp_codegen_object_new(ConfigurationErrorsException_t66512296_il2cpp_TypeInfo_var);
		ConfigurationErrorsException__ctor_m3348329850(L_3, L_2, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, NULL, TraceUtils_GetRuntimeObject_m4109278062_RuntimeMethod_var);
	}

IL_001c:
	{
		String_t* L_4 = ___className0;
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		Type_t * L_5 = il2cpp_codegen_get_type((Il2CppMethodPointer)&Type_GetType_m1693760368, L_4, "System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089");
		V_1 = L_5;
		Type_t * L_6 = V_1;
		bool L_7 = Type_op_Equality_m2683486427(NULL /*static, unused*/, L_6, (Type_t *)NULL, /*hidden argument*/NULL);
		if (!L_7)
		{
			goto IL_0046;
		}
	}
	{
		ObjectU5BU5D_t2843939325* L_8 = (ObjectU5BU5D_t2843939325*)SZArrayNew(ObjectU5BU5D_t2843939325_il2cpp_TypeInfo_var, (uint32_t)1);
		ObjectU5BU5D_t2843939325* L_9 = L_8;
		String_t* L_10 = ___className0;
		NullCheck(L_9);
		ArrayElementTypeCheck (L_9, L_10);
		(L_9)->SetAt(static_cast<il2cpp_array_size_t>(0), (RuntimeObject *)L_10);
		String_t* L_11 = SR_GetString_m2133537544(NULL /*static, unused*/, _stringLiteral1762483393, L_9, /*hidden argument*/NULL);
		ConfigurationErrorsException_t66512296 * L_12 = (ConfigurationErrorsException_t66512296 *)il2cpp_codegen_object_new(ConfigurationErrorsException_t66512296_il2cpp_TypeInfo_var);
		ConfigurationErrorsException__ctor_m3348329850(L_12, L_11, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_12, NULL, TraceUtils_GetRuntimeObject_m4109278062_RuntimeMethod_var);
	}

IL_0046:
	{
		Type_t * L_13 = ___baseType1;
		Type_t * L_14 = V_1;
		NullCheck(L_13);
		bool L_15 = VirtFuncInvoker1< bool, Type_t * >::Invoke(114 /* System.Boolean System.Type::IsAssignableFrom(System.Type) */, L_13, L_14);
		if (L_15)
		{
			goto IL_0072;
		}
	}
	{
		ObjectU5BU5D_t2843939325* L_16 = (ObjectU5BU5D_t2843939325*)SZArrayNew(ObjectU5BU5D_t2843939325_il2cpp_TypeInfo_var, (uint32_t)2);
		ObjectU5BU5D_t2843939325* L_17 = L_16;
		String_t* L_18 = ___className0;
		NullCheck(L_17);
		ArrayElementTypeCheck (L_17, L_18);
		(L_17)->SetAt(static_cast<il2cpp_array_size_t>(0), (RuntimeObject *)L_18);
		ObjectU5BU5D_t2843939325* L_19 = L_17;
		Type_t * L_20 = ___baseType1;
		NullCheck(L_20);
		String_t* L_21 = VirtFuncInvoker0< String_t* >::Invoke(26 /* System.String System.Type::get_FullName() */, L_20);
		NullCheck(L_19);
		ArrayElementTypeCheck (L_19, L_21);
		(L_19)->SetAt(static_cast<il2cpp_array_size_t>(1), (RuntimeObject *)L_21);
		String_t* L_22 = SR_GetString_m2133537544(NULL /*static, unused*/, _stringLiteral1983964431, L_19, /*hidden argument*/NULL);
		ConfigurationErrorsException_t66512296 * L_23 = (ConfigurationErrorsException_t66512296 *)il2cpp_codegen_object_new(ConfigurationErrorsException_t66512296_il2cpp_TypeInfo_var);
		ConfigurationErrorsException__ctor_m3348329850(L_23, L_22, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_23, NULL, TraceUtils_GetRuntimeObject_m4109278062_RuntimeMethod_var);
	}

IL_0072:
	{
		V_2 = (Exception_t *)NULL;
	}

IL_0074:
	try
	{ // begin try (depth: 1)
		{
			String_t* L_24 = ___initializeData2;
			bool L_25 = String_IsNullOrEmpty_m2969720369(NULL /*static, unused*/, L_24, /*hidden argument*/NULL);
			if (!L_25)
			{
				goto IL_00d6;
			}
		}

IL_007c:
		{
			Type_t * L_26 = V_1;
			bool L_27 = TraceUtils_IsOwnedTL_m2144049407(NULL /*static, unused*/, L_26, /*hidden argument*/NULL);
			if (!L_27)
			{
				goto IL_0094;
			}
		}

IL_0084:
		{
			String_t* L_28 = SR_GetString_m1137630943(NULL /*static, unused*/, _stringLiteral3985424915, /*hidden argument*/NULL);
			ConfigurationErrorsException_t66512296 * L_29 = (ConfigurationErrorsException_t66512296 *)il2cpp_codegen_object_new(ConfigurationErrorsException_t66512296_il2cpp_TypeInfo_var);
			ConfigurationErrorsException__ctor_m3348329850(L_29, L_28, /*hidden argument*/NULL);
			IL2CPP_RAISE_MANAGED_EXCEPTION(L_29, NULL, TraceUtils_GetRuntimeObject_m4109278062_RuntimeMethod_var);
		}

IL_0094:
		{
			Type_t * L_30 = V_1;
			TypeU5BU5D_t3940880105* L_31 = (TypeU5BU5D_t3940880105*)SZArrayNew(TypeU5BU5D_t3940880105_il2cpp_TypeInfo_var, (uint32_t)0);
			NullCheck(L_30);
			ConstructorInfo_t5769829 * L_32 = Type_GetConstructor_m2219014380(L_30, L_31, /*hidden argument*/NULL);
			V_3 = L_32;
			ConstructorInfo_t5769829 * L_33 = V_3;
			IL2CPP_RUNTIME_CLASS_INIT(ConstructorInfo_t5769829_il2cpp_TypeInfo_var);
			bool L_34 = ConstructorInfo_op_Equality_m3294483046(NULL /*static, unused*/, L_33, (ConstructorInfo_t5769829 *)NULL, /*hidden argument*/NULL);
			if (!L_34)
			{
				goto IL_00c4;
			}
		}

IL_00aa:
		{
			ObjectU5BU5D_t2843939325* L_35 = (ObjectU5BU5D_t2843939325*)SZArrayNew(ObjectU5BU5D_t2843939325_il2cpp_TypeInfo_var, (uint32_t)1);
			ObjectU5BU5D_t2843939325* L_36 = L_35;
			String_t* L_37 = ___className0;
			NullCheck(L_36);
			ArrayElementTypeCheck (L_36, L_37);
			(L_36)->SetAt(static_cast<il2cpp_array_size_t>(0), (RuntimeObject *)L_37);
			String_t* L_38 = SR_GetString_m2133537544(NULL /*static, unused*/, _stringLiteral37995922, L_36, /*hidden argument*/NULL);
			ConfigurationErrorsException_t66512296 * L_39 = (ConfigurationErrorsException_t66512296 *)il2cpp_codegen_object_new(ConfigurationErrorsException_t66512296_il2cpp_TypeInfo_var);
			ConfigurationErrorsException__ctor_m3348329850(L_39, L_38, /*hidden argument*/NULL);
			IL2CPP_RAISE_MANAGED_EXCEPTION(L_39, NULL, TraceUtils_GetRuntimeObject_m4109278062_RuntimeMethod_var);
		}

IL_00c4:
		{
			ConstructorInfo_t5769829 * L_40 = V_3;
			ObjectU5BU5D_t2843939325* L_41 = (ObjectU5BU5D_t2843939325*)SZArrayNew(ObjectU5BU5D_t2843939325_il2cpp_TypeInfo_var, (uint32_t)0);
			IL2CPP_RUNTIME_CLASS_INIT(SecurityUtils_t1683571703_il2cpp_TypeInfo_var);
			RuntimeObject * L_42 = SecurityUtils_ConstructorInfoInvoke_m3903150413(NULL /*static, unused*/, L_40, L_41, /*hidden argument*/NULL);
			V_0 = L_42;
			goto IL_01e9;
		}

IL_00d6:
		{
			Type_t * L_43 = V_1;
			TypeU5BU5D_t3940880105* L_44 = (TypeU5BU5D_t3940880105*)SZArrayNew(TypeU5BU5D_t3940880105_il2cpp_TypeInfo_var, (uint32_t)1);
			TypeU5BU5D_t3940880105* L_45 = L_44;
			RuntimeTypeHandle_t3027515415  L_46 = { reinterpret_cast<intptr_t> (String_t_0_0_0_var) };
			IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
			Type_t * L_47 = Type_GetTypeFromHandle_m1620074514(NULL /*static, unused*/, L_46, /*hidden argument*/NULL);
			NullCheck(L_45);
			ArrayElementTypeCheck (L_45, L_47);
			(L_45)->SetAt(static_cast<il2cpp_array_size_t>(0), (Type_t *)L_47);
			NullCheck(L_43);
			ConstructorInfo_t5769829 * L_48 = Type_GetConstructor_m2219014380(L_43, L_45, /*hidden argument*/NULL);
			V_4 = L_48;
			ConstructorInfo_t5769829 * L_49 = V_4;
			IL2CPP_RUNTIME_CLASS_INIT(ConstructorInfo_t5769829_il2cpp_TypeInfo_var);
			bool L_50 = ConstructorInfo_op_Inequality_m2322742156(NULL /*static, unused*/, L_49, (ConstructorInfo_t5769829 *)NULL, /*hidden argument*/NULL);
			if (!L_50)
			{
				goto IL_0165;
			}
		}

IL_00fb:
		{
			Type_t * L_51 = V_1;
			bool L_52 = TraceUtils_IsOwnedTextWriterTL_m2154369134(NULL /*static, unused*/, L_51, /*hidden argument*/NULL);
			if (!L_52)
			{
				goto IL_014e;
			}
		}

IL_0103:
		{
			String_t* L_53 = ___initializeData2;
			NullCheck(L_53);
			Il2CppChar L_54 = String_get_Chars_m2986988803(L_53, 0, /*hidden argument*/NULL);
			IL2CPP_RUNTIME_CLASS_INIT(Path_t1605229823_il2cpp_TypeInfo_var);
			Il2CppChar L_55 = ((Path_t1605229823_StaticFields*)il2cpp_codegen_static_fields_for(Path_t1605229823_il2cpp_TypeInfo_var))->get_DirectorySeparatorChar_2();
			if ((((int32_t)L_54) == ((int32_t)L_55)))
			{
				goto IL_014e;
			}
		}

IL_0111:
		{
			String_t* L_56 = ___initializeData2;
			NullCheck(L_56);
			Il2CppChar L_57 = String_get_Chars_m2986988803(L_56, 0, /*hidden argument*/NULL);
			IL2CPP_RUNTIME_CLASS_INIT(Path_t1605229823_il2cpp_TypeInfo_var);
			Il2CppChar L_58 = ((Path_t1605229823_StaticFields*)il2cpp_codegen_static_fields_for(Path_t1605229823_il2cpp_TypeInfo_var))->get_AltDirectorySeparatorChar_1();
			if ((((int32_t)L_57) == ((int32_t)L_58)))
			{
				goto IL_014e;
			}
		}

IL_011f:
		{
			String_t* L_59 = ___initializeData2;
			IL2CPP_RUNTIME_CLASS_INIT(Path_t1605229823_il2cpp_TypeInfo_var);
			bool L_60 = Path_IsPathRooted_m3515805419(NULL /*static, unused*/, L_59, /*hidden argument*/NULL);
			if (L_60)
			{
				goto IL_014e;
			}
		}

IL_0127:
		{
			IL2CPP_RUNTIME_CLASS_INIT(DiagnosticsConfiguration_t1159239597_il2cpp_TypeInfo_var);
			String_t* L_61 = DiagnosticsConfiguration_get_ConfigFilePath_m1494149554(NULL /*static, unused*/, /*hidden argument*/NULL);
			V_5 = L_61;
			String_t* L_62 = V_5;
			bool L_63 = String_IsNullOrEmpty_m2969720369(NULL /*static, unused*/, L_62, /*hidden argument*/NULL);
			if (L_63)
			{
				goto IL_014e;
			}
		}

IL_0137:
		{
			String_t* L_64 = V_5;
			IL2CPP_RUNTIME_CLASS_INIT(Path_t1605229823_il2cpp_TypeInfo_var);
			String_t* L_65 = Path_GetDirectoryName_m3496866581(NULL /*static, unused*/, L_64, /*hidden argument*/NULL);
			V_6 = L_65;
			String_t* L_66 = V_6;
			if (!L_66)
			{
				goto IL_014e;
			}
		}

IL_0144:
		{
			String_t* L_67 = V_6;
			String_t* L_68 = ___initializeData2;
			IL2CPP_RUNTIME_CLASS_INIT(Path_t1605229823_il2cpp_TypeInfo_var);
			String_t* L_69 = Path_Combine_m3389272516(NULL /*static, unused*/, L_67, L_68, /*hidden argument*/NULL);
			___initializeData2 = L_69;
		}

IL_014e:
		{
			ConstructorInfo_t5769829 * L_70 = V_4;
			ObjectU5BU5D_t2843939325* L_71 = (ObjectU5BU5D_t2843939325*)SZArrayNew(ObjectU5BU5D_t2843939325_il2cpp_TypeInfo_var, (uint32_t)1);
			ObjectU5BU5D_t2843939325* L_72 = L_71;
			String_t* L_73 = ___initializeData2;
			NullCheck(L_72);
			ArrayElementTypeCheck (L_72, L_73);
			(L_72)->SetAt(static_cast<il2cpp_array_size_t>(0), (RuntimeObject *)L_73);
			IL2CPP_RUNTIME_CLASS_INIT(SecurityUtils_t1683571703_il2cpp_TypeInfo_var);
			RuntimeObject * L_74 = SecurityUtils_ConstructorInfoInvoke_m3903150413(NULL /*static, unused*/, L_70, L_72, /*hidden argument*/NULL);
			V_0 = L_74;
			goto IL_01e9;
		}

IL_0165:
		{
			Type_t * L_75 = V_1;
			NullCheck(L_75);
			ConstructorInfoU5BU5D_t881249896* L_76 = Type_GetConstructors_m1172352582(L_75, /*hidden argument*/NULL);
			V_7 = L_76;
			ConstructorInfoU5BU5D_t881249896* L_77 = V_7;
			if (L_77)
			{
				goto IL_018b;
			}
		}

IL_0171:
		{
			ObjectU5BU5D_t2843939325* L_78 = (ObjectU5BU5D_t2843939325*)SZArrayNew(ObjectU5BU5D_t2843939325_il2cpp_TypeInfo_var, (uint32_t)1);
			ObjectU5BU5D_t2843939325* L_79 = L_78;
			String_t* L_80 = ___className0;
			NullCheck(L_79);
			ArrayElementTypeCheck (L_79, L_80);
			(L_79)->SetAt(static_cast<il2cpp_array_size_t>(0), (RuntimeObject *)L_80);
			String_t* L_81 = SR_GetString_m2133537544(NULL /*static, unused*/, _stringLiteral37995922, L_79, /*hidden argument*/NULL);
			ConfigurationErrorsException_t66512296 * L_82 = (ConfigurationErrorsException_t66512296 *)il2cpp_codegen_object_new(ConfigurationErrorsException_t66512296_il2cpp_TypeInfo_var);
			ConfigurationErrorsException__ctor_m3348329850(L_82, L_81, /*hidden argument*/NULL);
			IL2CPP_RAISE_MANAGED_EXCEPTION(L_82, NULL, TraceUtils_GetRuntimeObject_m4109278062_RuntimeMethod_var);
		}

IL_018b:
		{
			V_8 = 0;
			goto IL_01e1;
		}

IL_0190:
		{
			ConstructorInfoU5BU5D_t881249896* L_83 = V_7;
			int32_t L_84 = V_8;
			NullCheck(L_83);
			int32_t L_85 = L_84;
			ConstructorInfo_t5769829 * L_86 = (L_83)->GetAt(static_cast<il2cpp_array_size_t>(L_85));
			NullCheck(L_86);
			ParameterInfoU5BU5D_t390618515* L_87 = VirtFuncInvoker0< ParameterInfoU5BU5D_t390618515* >::Invoke(17 /* System.Reflection.ParameterInfo[] System.Reflection.MethodBase::GetParameters() */, L_86);
			V_9 = L_87;
			ParameterInfoU5BU5D_t390618515* L_88 = V_9;
			NullCheck(L_88);
			if ((!(((uint32_t)(((int32_t)((int32_t)(((RuntimeArray *)L_88)->max_length))))) == ((uint32_t)1))))
			{
				goto IL_01db;
			}
		}

IL_01a3:
		{
			ParameterInfoU5BU5D_t390618515* L_89 = V_9;
			NullCheck(L_89);
			int32_t L_90 = 0;
			ParameterInfo_t1861056598 * L_91 = (L_89)->GetAt(static_cast<il2cpp_array_size_t>(L_90));
			NullCheck(L_91);
			Type_t * L_92 = VirtFuncInvoker0< Type_t * >::Invoke(7 /* System.Type System.Reflection.ParameterInfo::get_ParameterType() */, L_91);
			V_10 = L_92;
		}

IL_01ae:
		try
		{ // begin try (depth: 2)
			String_t* L_93 = ___initializeData2;
			Type_t * L_94 = V_10;
			RuntimeObject * L_95 = TraceUtils_ConvertToBaseTypeOrEnum_m2491986508(NULL /*static, unused*/, L_93, L_94, /*hidden argument*/NULL);
			V_11 = L_95;
			ConstructorInfoU5BU5D_t881249896* L_96 = V_7;
			int32_t L_97 = V_8;
			NullCheck(L_96);
			int32_t L_98 = L_97;
			ConstructorInfo_t5769829 * L_99 = (L_96)->GetAt(static_cast<il2cpp_array_size_t>(L_98));
			ObjectU5BU5D_t2843939325* L_100 = (ObjectU5BU5D_t2843939325*)SZArrayNew(ObjectU5BU5D_t2843939325_il2cpp_TypeInfo_var, (uint32_t)1);
			ObjectU5BU5D_t2843939325* L_101 = L_100;
			RuntimeObject * L_102 = V_11;
			NullCheck(L_101);
			ArrayElementTypeCheck (L_101, L_102);
			(L_101)->SetAt(static_cast<il2cpp_array_size_t>(0), (RuntimeObject *)L_102);
			IL2CPP_RUNTIME_CLASS_INIT(SecurityUtils_t1683571703_il2cpp_TypeInfo_var);
			RuntimeObject * L_103 = SecurityUtils_ConstructorInfoInvoke_m3903150413(NULL /*static, unused*/, L_99, L_101, /*hidden argument*/NULL);
			V_0 = L_103;
			goto IL_01e9;
		} // end try (depth: 2)
		catch(Il2CppExceptionWrapper& e)
		{
			__exception_local = (Exception_t *)e.ex;
			if(il2cpp_codegen_class_is_assignable_from (TargetInvocationException_t4266643902_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex)))
				goto CATCH_01d0;
			if(il2cpp_codegen_class_is_assignable_from (Exception_t_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex)))
				goto CATCH_01d8;
			throw e;
		}

CATCH_01d0:
		{ // begin catch(System.Reflection.TargetInvocationException)
			NullCheck(((TargetInvocationException_t4266643902 *)__exception_local));
			Exception_t * L_104 = Exception_get_InnerException_m3836775(((TargetInvocationException_t4266643902 *)__exception_local), /*hidden argument*/NULL);
			V_2 = L_104;
			goto IL_01db;
		} // end catch (depth: 2)

CATCH_01d8:
		{ // begin catch(System.Exception)
			V_2 = ((Exception_t *)__exception_local);
			goto IL_01db;
		} // end catch (depth: 2)

IL_01db:
		{
			int32_t L_105 = V_8;
			V_8 = ((int32_t)il2cpp_codegen_add((int32_t)L_105, (int32_t)1));
		}

IL_01e1:
		{
			int32_t L_106 = V_8;
			ConstructorInfoU5BU5D_t881249896* L_107 = V_7;
			NullCheck(L_107);
			if ((((int32_t)L_106) < ((int32_t)(((int32_t)((int32_t)(((RuntimeArray *)L_107)->max_length)))))))
			{
				goto IL_0190;
			}
		}

IL_01e9:
		{
			goto IL_01f3;
		}
	} // end try (depth: 1)
	catch(Il2CppExceptionWrapper& e)
	{
		__exception_local = (Exception_t *)e.ex;
		if(il2cpp_codegen_class_is_assignable_from (TargetInvocationException_t4266643902_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex)))
			goto CATCH_01eb;
		throw e;
	}

CATCH_01eb:
	{ // begin catch(System.Reflection.TargetInvocationException)
		NullCheck(((TargetInvocationException_t4266643902 *)__exception_local));
		Exception_t * L_108 = Exception_get_InnerException_m3836775(((TargetInvocationException_t4266643902 *)__exception_local), /*hidden argument*/NULL);
		V_2 = L_108;
		goto IL_01f3;
	} // end catch (depth: 1)

IL_01f3:
	{
		RuntimeObject * L_109 = V_0;
		if (L_109)
		{
			goto IL_022e;
		}
	}
	{
		Exception_t * L_110 = V_2;
		if (!L_110)
		{
			goto IL_0214;
		}
	}
	{
		ObjectU5BU5D_t2843939325* L_111 = (ObjectU5BU5D_t2843939325*)SZArrayNew(ObjectU5BU5D_t2843939325_il2cpp_TypeInfo_var, (uint32_t)1);
		ObjectU5BU5D_t2843939325* L_112 = L_111;
		String_t* L_113 = ___className0;
		NullCheck(L_112);
		ArrayElementTypeCheck (L_112, L_113);
		(L_112)->SetAt(static_cast<il2cpp_array_size_t>(0), (RuntimeObject *)L_113);
		String_t* L_114 = SR_GetString_m2133537544(NULL /*static, unused*/, _stringLiteral2598091099, L_112, /*hidden argument*/NULL);
		Exception_t * L_115 = V_2;
		ConfigurationErrorsException_t66512296 * L_116 = (ConfigurationErrorsException_t66512296 *)il2cpp_codegen_object_new(ConfigurationErrorsException_t66512296_il2cpp_TypeInfo_var);
		ConfigurationErrorsException__ctor_m2260069592(L_116, L_114, L_115, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_116, NULL, TraceUtils_GetRuntimeObject_m4109278062_RuntimeMethod_var);
	}

IL_0214:
	{
		ObjectU5BU5D_t2843939325* L_117 = (ObjectU5BU5D_t2843939325*)SZArrayNew(ObjectU5BU5D_t2843939325_il2cpp_TypeInfo_var, (uint32_t)1);
		ObjectU5BU5D_t2843939325* L_118 = L_117;
		String_t* L_119 = ___className0;
		NullCheck(L_118);
		ArrayElementTypeCheck (L_118, L_119);
		(L_118)->SetAt(static_cast<il2cpp_array_size_t>(0), (RuntimeObject *)L_119);
		String_t* L_120 = SR_GetString_m2133537544(NULL /*static, unused*/, _stringLiteral2598091099, L_118, /*hidden argument*/NULL);
		ConfigurationErrorsException_t66512296 * L_121 = (ConfigurationErrorsException_t66512296 *)il2cpp_codegen_object_new(ConfigurationErrorsException_t66512296_il2cpp_TypeInfo_var);
		ConfigurationErrorsException__ctor_m3348329850(L_121, L_120, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_121, NULL, TraceUtils_GetRuntimeObject_m4109278062_RuntimeMethod_var);
	}

IL_022e:
	{
		RuntimeObject * L_122 = V_0;
		return L_122;
	}
}
// System.Boolean System.Diagnostics.TraceUtils::IsOwnedTL(System.Type)
extern "C" IL2CPP_METHOD_ATTR bool TraceUtils_IsOwnedTL_m2144049407 (RuntimeObject * __this /* static, unused */, Type_t * ___type0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (TraceUtils_IsOwnedTL_m2144049407_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		RuntimeTypeHandle_t3027515415  L_0 = { reinterpret_cast<intptr_t> (EventLogTraceListener_t1955492177_0_0_0_var) };
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		Type_t * L_1 = Type_GetTypeFromHandle_m1620074514(NULL /*static, unused*/, L_0, /*hidden argument*/NULL);
		Type_t * L_2 = ___type0;
		bool L_3 = Type_op_Equality_m2683486427(NULL /*static, unused*/, L_1, L_2, /*hidden argument*/NULL);
		if (L_3)
		{
			goto IL_0019;
		}
	}
	{
		Type_t * L_4 = ___type0;
		bool L_5 = TraceUtils_IsOwnedTextWriterTL_m2154369134(NULL /*static, unused*/, L_4, /*hidden argument*/NULL);
		return L_5;
	}

IL_0019:
	{
		return (bool)1;
	}
}
// System.Boolean System.Diagnostics.TraceUtils::IsOwnedTextWriterTL(System.Type)
extern "C" IL2CPP_METHOD_ATTR bool TraceUtils_IsOwnedTextWriterTL_m2154369134 (RuntimeObject * __this /* static, unused */, Type_t * ___type0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (TraceUtils_IsOwnedTextWriterTL_m2154369134_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		RuntimeTypeHandle_t3027515415  L_0 = { reinterpret_cast<intptr_t> (XmlWriterTraceListener_t2708883810_0_0_0_var) };
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		Type_t * L_1 = Type_GetTypeFromHandle_m1620074514(NULL /*static, unused*/, L_0, /*hidden argument*/NULL);
		Type_t * L_2 = ___type0;
		bool L_3 = Type_op_Equality_m2683486427(NULL /*static, unused*/, L_1, L_2, /*hidden argument*/NULL);
		if (L_3)
		{
			goto IL_0035;
		}
	}
	{
		RuntimeTypeHandle_t3027515415  L_4 = { reinterpret_cast<intptr_t> (DelimitedListTraceListener_t2303506067_0_0_0_var) };
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		Type_t * L_5 = Type_GetTypeFromHandle_m1620074514(NULL /*static, unused*/, L_4, /*hidden argument*/NULL);
		Type_t * L_6 = ___type0;
		bool L_7 = Type_op_Equality_m2683486427(NULL /*static, unused*/, L_5, L_6, /*hidden argument*/NULL);
		if (L_7)
		{
			goto IL_0035;
		}
	}
	{
		RuntimeTypeHandle_t3027515415  L_8 = { reinterpret_cast<intptr_t> (TextWriterTraceListener_t280110789_0_0_0_var) };
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		Type_t * L_9 = Type_GetTypeFromHandle_m1620074514(NULL /*static, unused*/, L_8, /*hidden argument*/NULL);
		Type_t * L_10 = ___type0;
		bool L_11 = Type_op_Equality_m2683486427(NULL /*static, unused*/, L_9, L_10, /*hidden argument*/NULL);
		return L_11;
	}

IL_0035:
	{
		return (bool)1;
	}
}
// System.Object System.Diagnostics.TraceUtils::ConvertToBaseTypeOrEnum(System.String,System.Type)
extern "C" IL2CPP_METHOD_ATTR RuntimeObject * TraceUtils_ConvertToBaseTypeOrEnum_m2491986508 (RuntimeObject * __this /* static, unused */, String_t* ___value0, Type_t * ___type1, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (TraceUtils_ConvertToBaseTypeOrEnum_m2491986508_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		Type_t * L_0 = ___type1;
		NullCheck(L_0);
		bool L_1 = VirtFuncInvoker0< bool >::Invoke(74 /* System.Boolean System.Type::get_IsEnum() */, L_0);
		if (!L_1)
		{
			goto IL_0011;
		}
	}
	{
		Type_t * L_2 = ___type1;
		String_t* L_3 = ___value0;
		IL2CPP_RUNTIME_CLASS_INIT(Enum_t4135868527_il2cpp_TypeInfo_var);
		RuntimeObject * L_4 = Enum_Parse_m1579637477(NULL /*static, unused*/, L_2, L_3, (bool)0, /*hidden argument*/NULL);
		return L_4;
	}

IL_0011:
	{
		String_t* L_5 = ___value0;
		Type_t * L_6 = ___type1;
		IL2CPP_RUNTIME_CLASS_INIT(CultureInfo_t4157843068_il2cpp_TypeInfo_var);
		CultureInfo_t4157843068 * L_7 = CultureInfo_get_InvariantCulture_m3532445182(NULL /*static, unused*/, /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(Convert_t2465617642_il2cpp_TypeInfo_var);
		RuntimeObject * L_8 = Convert_ChangeType_m827193029(NULL /*static, unused*/, L_5, L_6, L_7, /*hidden argument*/NULL);
		return L_8;
	}
}
// System.Void System.Diagnostics.TraceUtils::VerifyAttributes(System.Collections.IDictionary,System.String[],System.Object)
extern "C" IL2CPP_METHOD_ATTR void TraceUtils_VerifyAttributes_m1233622274 (RuntimeObject * __this /* static, unused */, RuntimeObject* ___attributes0, StringU5BU5D_t1281789340* ___supportedAttributes1, RuntimeObject * ___parent2, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (TraceUtils_VerifyAttributes_m1233622274_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	RuntimeObject* V_0 = NULL;
	String_t* V_1 = NULL;
	bool V_2 = false;
	int32_t V_3 = 0;
	RuntimeObject* 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);
	int32_t __leave_target = -1;
	NO_UNUSED_WARNING (__leave_target);
	{
		RuntimeObject* L_0 = ___attributes0;
		NullCheck(L_0);
		RuntimeObject* L_1 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(2 /* System.Collections.ICollection System.Collections.IDictionary::get_Keys() */, IDictionary_t1363984059_il2cpp_TypeInfo_var, L_0);
		NullCheck(L_1);
		RuntimeObject* L_2 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0 /* System.Collections.IEnumerator System.Collections.IEnumerable::GetEnumerator() */, IEnumerable_t1941168011_il2cpp_TypeInfo_var, L_1);
		V_0 = L_2;
	}

IL_000c:
	try
	{ // begin try (depth: 1)
		{
			goto IL_0065;
		}

IL_000e:
		{
			RuntimeObject* L_3 = V_0;
			NullCheck(L_3);
			RuntimeObject * L_4 = InterfaceFuncInvoker0< RuntimeObject * >::Invoke(1 /* System.Object System.Collections.IEnumerator::get_Current() */, IEnumerator_t1853284238_il2cpp_TypeInfo_var, L_3);
			V_1 = ((String_t*)CastclassSealed((RuntimeObject*)L_4, String_t_il2cpp_TypeInfo_var));
			V_2 = (bool)0;
			StringU5BU5D_t1281789340* L_5 = ___supportedAttributes1;
			if (!L_5)
			{
				goto IL_003a;
			}
		}

IL_001f:
		{
			V_3 = 0;
			goto IL_0034;
		}

IL_0023:
		{
			StringU5BU5D_t1281789340* L_6 = ___supportedAttributes1;
			int32_t L_7 = V_3;
			NullCheck(L_6);
			int32_t L_8 = L_7;
			String_t* L_9 = (L_6)->GetAt(static_cast<il2cpp_array_size_t>(L_8));
			String_t* L_10 = V_1;
			bool L_11 = String_op_Equality_m920492651(NULL /*static, unused*/, L_9, L_10, /*hidden argument*/NULL);
			if (!L_11)
			{
				goto IL_0030;
			}
		}

IL_002e:
		{
			V_2 = (bool)1;
		}

IL_0030:
		{
			int32_t L_12 = V_3;
			V_3 = ((int32_t)il2cpp_codegen_add((int32_t)L_12, (int32_t)1));
		}

IL_0034:
		{
			int32_t L_13 = V_3;
			StringU5BU5D_t1281789340* L_14 = ___supportedAttributes1;
			NullCheck(L_14);
			if ((((int32_t)L_13) < ((int32_t)(((int32_t)((int32_t)(((RuntimeArray *)L_14)->max_length)))))))
			{
				goto IL_0023;
			}
		}

IL_003a:
		{
			bool L_15 = V_2;
			if (L_15)
			{
				goto IL_0065;
			}
		}

IL_003d:
		{
			ObjectU5BU5D_t2843939325* L_16 = (ObjectU5BU5D_t2843939325*)SZArrayNew(ObjectU5BU5D_t2843939325_il2cpp_TypeInfo_var, (uint32_t)2);
			ObjectU5BU5D_t2843939325* L_17 = L_16;
			String_t* L_18 = V_1;
			NullCheck(L_17);
			ArrayElementTypeCheck (L_17, L_18);
			(L_17)->SetAt(static_cast<il2cpp_array_size_t>(0), (RuntimeObject *)L_18);
			ObjectU5BU5D_t2843939325* L_19 = L_17;
			RuntimeObject * L_20 = ___parent2;
			NullCheck(L_20);
			Type_t * L_21 = Object_GetType_m88164663(L_20, /*hidden argument*/NULL);
			NullCheck(L_21);
			String_t* L_22 = VirtFuncInvoker0< String_t* >::Invoke(26 /* System.String System.Type::get_FullName() */, L_21);
			NullCheck(L_19);
			ArrayElementTypeCheck (L_19, L_22);
			(L_19)->SetAt(static_cast<il2cpp_array_size_t>(1), (RuntimeObject *)L_22);
			String_t* L_23 = SR_GetString_m2133537544(NULL /*static, unused*/, _stringLiteral3931326849, L_19, /*hidden argument*/NULL);
			ConfigurationErrorsException_t66512296 * L_24 = (ConfigurationErrorsException_t66512296 *)il2cpp_codegen_object_new(ConfigurationErrorsException_t66512296_il2cpp_TypeInfo_var);
			ConfigurationErrorsException__ctor_m3348329850(L_24, L_23, /*hidden argument*/NULL);
			IL2CPP_RAISE_MANAGED_EXCEPTION(L_24, NULL, TraceUtils_VerifyAttributes_m1233622274_RuntimeMethod_var);
		}

IL_0065:
		{
			RuntimeObject* L_25 = V_0;
			NullCheck(L_25);
			bool L_26 = InterfaceFuncInvoker0< bool >::Invoke(0 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t1853284238_il2cpp_TypeInfo_var, L_25);
			if (L_26)
			{
				goto IL_000e;
			}
		}

IL_006d:
		{
			IL2CPP_LEAVE(0x83, FINALLY_006f);
		}
	} // end try (depth: 1)
	catch(Il2CppExceptionWrapper& e)
	{
		__last_unhandled_exception = (Exception_t *)e.ex;
		goto FINALLY_006f;
	}

FINALLY_006f:
	{ // begin finally (depth: 1)
		{
			RuntimeObject* L_27 = V_0;
			V_4 = ((RuntimeObject*)IsInst((RuntimeObject*)L_27, IDisposable_t3640265483_il2cpp_TypeInfo_var));
			RuntimeObject* L_28 = V_4;
			if (!L_28)
			{
				goto IL_0082;
			}
		}

IL_007b:
		{
			RuntimeObject* L_29 = V_4;
			NullCheck(L_29);
			InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t3640265483_il2cpp_TypeInfo_var, L_29);
		}

IL_0082:
		{
			IL2CPP_END_FINALLY(111)
		}
	} // end finally (depth: 1)
	IL2CPP_CLEANUP(111)
	{
		IL2CPP_JUMP_TBL(0x83, IL_0083)
		IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
	}

IL_0083:
	{
		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.TypedElement::.ctor(System.Type)
extern "C" IL2CPP_METHOD_ATTR void TypedElement__ctor_m1172589865 (TypedElement_t2581589637 * __this, Type_t * ___baseType0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (TypedElement__ctor_m1172589865_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		ConfigurationElement__ctor_m252316685(__this, /*hidden argument*/NULL);
		ConfigurationPropertyCollection_t2852175726 * L_0 = (ConfigurationPropertyCollection_t2852175726 *)il2cpp_codegen_object_new(ConfigurationPropertyCollection_t2852175726_il2cpp_TypeInfo_var);
		ConfigurationPropertyCollection__ctor_m1951498512(L_0, /*hidden argument*/NULL);
		__this->set__properties_17(L_0);
		ConfigurationPropertyCollection_t2852175726 * L_1 = __this->get__properties_17();
		IL2CPP_RUNTIME_CLASS_INIT(TypedElement_t2581589637_il2cpp_TypeInfo_var);
		ConfigurationProperty_t3590861854 * L_2 = ((TypedElement_t2581589637_StaticFields*)il2cpp_codegen_static_fields_for(TypedElement_t2581589637_il2cpp_TypeInfo_var))->get__propTypeName_15();
		NullCheck(L_1);
		ConfigurationPropertyCollection_Add_m1567726929(L_1, L_2, /*hidden argument*/NULL);
		ConfigurationPropertyCollection_t2852175726 * L_3 = __this->get__properties_17();
		ConfigurationProperty_t3590861854 * L_4 = ((TypedElement_t2581589637_StaticFields*)il2cpp_codegen_static_fields_for(TypedElement_t2581589637_il2cpp_TypeInfo_var))->get__propInitData_16();
		NullCheck(L_3);
		ConfigurationPropertyCollection_Add_m1567726929(L_3, L_4, /*hidden argument*/NULL);
		Type_t * L_5 = ___baseType0;
		__this->set__baseType_19(L_5);
		return;
	}
}
// System.String System.Diagnostics.TypedElement::get_InitData()
extern "C" IL2CPP_METHOD_ATTR String_t* TypedElement_get_InitData_m3072588071 (TypedElement_t2581589637 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (TypedElement_get_InitData_m3072588071_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		IL2CPP_RUNTIME_CLASS_INIT(TypedElement_t2581589637_il2cpp_TypeInfo_var);
		ConfigurationProperty_t3590861854 * L_0 = ((TypedElement_t2581589637_StaticFields*)il2cpp_codegen_static_fields_for(TypedElement_t2581589637_il2cpp_TypeInfo_var))->get__propInitData_16();
		RuntimeObject * L_1 = ConfigurationElement_get_Item_m145567948(__this, L_0, /*hidden argument*/NULL);
		return ((String_t*)CastclassSealed((RuntimeObject*)L_1, String_t_il2cpp_TypeInfo_var));
	}
}
// System.Configuration.ConfigurationPropertyCollection System.Diagnostics.TypedElement::get_Properties()
extern "C" IL2CPP_METHOD_ATTR ConfigurationPropertyCollection_t2852175726 * TypedElement_get_Properties_m3666221742 (TypedElement_t2581589637 * __this, const RuntimeMethod* method)
{
	{
		ConfigurationPropertyCollection_t2852175726 * L_0 = __this->get__properties_17();
		return L_0;
	}
}
// System.String System.Diagnostics.TypedElement::get_TypeName()
extern "C" IL2CPP_METHOD_ATTR String_t* TypedElement_get_TypeName_m3345279128 (TypedElement_t2581589637 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (TypedElement_get_TypeName_m3345279128_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		IL2CPP_RUNTIME_CLASS_INIT(TypedElement_t2581589637_il2cpp_TypeInfo_var);
		ConfigurationProperty_t3590861854 * L_0 = ((TypedElement_t2581589637_StaticFields*)il2cpp_codegen_static_fields_for(TypedElement_t2581589637_il2cpp_TypeInfo_var))->get__propTypeName_15();
		RuntimeObject * L_1 = ConfigurationElement_get_Item_m145567948(__this, L_0, /*hidden argument*/NULL);
		return ((String_t*)CastclassSealed((RuntimeObject*)L_1, String_t_il2cpp_TypeInfo_var));
	}
}
// System.Void System.Diagnostics.TypedElement::set_TypeName(System.String)
extern "C" IL2CPP_METHOD_ATTR void TypedElement_set_TypeName_m1206733726 (TypedElement_t2581589637 * __this, String_t* ___value0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (TypedElement_set_TypeName_m1206733726_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		IL2CPP_RUNTIME_CLASS_INIT(TypedElement_t2581589637_il2cpp_TypeInfo_var);
		ConfigurationProperty_t3590861854 * L_0 = ((TypedElement_t2581589637_StaticFields*)il2cpp_codegen_static_fields_for(TypedElement_t2581589637_il2cpp_TypeInfo_var))->get__propTypeName_15();
		String_t* L_1 = ___value0;
		ConfigurationElement_set_Item_m1586528331(__this, L_0, L_1, /*hidden argument*/NULL);
		return;
	}
}
// System.Object System.Diagnostics.TypedElement::BaseGetRuntimeObject()
extern "C" IL2CPP_METHOD_ATTR RuntimeObject * TypedElement_BaseGetRuntimeObject_m2104806228 (TypedElement_t2581589637 * __this, const RuntimeMethod* method)
{
	{
		RuntimeObject * L_0 = __this->get__runtimeObject_18();
		if (L_0)
		{
			goto IL_0025;
		}
	}
	{
		String_t* L_1 = VirtFuncInvoker0< String_t* >::Invoke(25 /* System.String System.Diagnostics.TypedElement::get_TypeName() */, __this);
		Type_t * L_2 = __this->get__baseType_19();
		String_t* L_3 = TypedElement_get_InitData_m3072588071(__this, /*hidden argument*/NULL);
		RuntimeObject * L_4 = TraceUtils_GetRuntimeObject_m4109278062(NULL /*static, unused*/, L_1, L_2, L_3, /*hidden argument*/NULL);
		__this->set__runtimeObject_18(L_4);
	}

IL_0025:
	{
		RuntimeObject * L_5 = __this->get__runtimeObject_18();
		return L_5;
	}
}
// System.Void System.Diagnostics.TypedElement::.cctor()
extern "C" IL2CPP_METHOD_ATTR void TypedElement__cctor_m1302783537 (RuntimeObject * __this /* static, unused */, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (TypedElement__cctor_m1302783537_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		RuntimeTypeHandle_t3027515415  L_0 = { reinterpret_cast<intptr_t> (String_t_0_0_0_var) };
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		Type_t * L_1 = Type_GetTypeFromHandle_m1620074514(NULL /*static, unused*/, L_0, /*hidden argument*/NULL);
		String_t* L_2 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(String_t_il2cpp_TypeInfo_var))->get_Empty_5();
		ConfigurationProperty_t3590861854 * L_3 = (ConfigurationProperty_t3590861854 *)il2cpp_codegen_object_new(ConfigurationProperty_t3590861854_il2cpp_TypeInfo_var);
		ConfigurationProperty__ctor_m3843348878(L_3, _stringLiteral3243520166, L_1, L_2, ((int32_t)10), /*hidden argument*/NULL);
		((TypedElement_t2581589637_StaticFields*)il2cpp_codegen_static_fields_for(TypedElement_t2581589637_il2cpp_TypeInfo_var))->set__propTypeName_15(L_3);
		RuntimeTypeHandle_t3027515415  L_4 = { reinterpret_cast<intptr_t> (String_t_0_0_0_var) };
		Type_t * L_5 = Type_GetTypeFromHandle_m1620074514(NULL /*static, unused*/, L_4, /*hidden argument*/NULL);
		String_t* L_6 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(String_t_il2cpp_TypeInfo_var))->get_Empty_5();
		ConfigurationProperty_t3590861854 * L_7 = (ConfigurationProperty_t3590861854 *)il2cpp_codegen_object_new(ConfigurationProperty_t3590861854_il2cpp_TypeInfo_var);
		ConfigurationProperty__ctor_m3843348878(L_7, _stringLiteral2389225945, L_5, L_6, 0, /*hidden argument*/NULL);
		((TypedElement_t2581589637_StaticFields*)il2cpp_codegen_static_fields_for(TypedElement_t2581589637_il2cpp_TypeInfo_var))->set__propInitData_16(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.Diagnostics.XmlWriterTraceListener::Close()
extern "C" IL2CPP_METHOD_ATTR void XmlWriterTraceListener_Close_m3365298626 (XmlWriterTraceListener_t2708883810 * __this, const RuntimeMethod* method)
{
	{
		TextWriterTraceListener_Close_m3095478901(__this, /*hidden argument*/NULL);
		XmlTextWriter_t2114213153 * L_0 = __this->get_xmlBlobWriter_11();
		if (!L_0)
		{
			goto IL_0019;
		}
	}
	{
		XmlTextWriter_t2114213153 * L_1 = __this->get_xmlBlobWriter_11();
		NullCheck(L_1);
		VirtActionInvoker0::Invoke(19 /* System.Void System.Xml.XmlWriter::Close() */, L_1);
	}

IL_0019:
	{
		__this->set_xmlBlobWriter_11((XmlTextWriter_t2114213153 *)NULL);
		__this->set_strBldr_10((StringBuilder_t *)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.String System.DomainNameHelper::ParseCanonicalName(System.String,System.Int32,System.Int32,System.Boolean&)
extern "C" IL2CPP_METHOD_ATTR String_t* DomainNameHelper_ParseCanonicalName_m2578926997 (RuntimeObject * __this /* static, unused */, String_t* ___str0, int32_t ___start1, int32_t ___end2, bool* ___loopback3, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (DomainNameHelper_ParseCanonicalName_m2578926997_MetadataUsageId);
		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 = String_get_Chars_m2986988803(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 = String_get_Chars_m2986988803(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 = String_Substring_m1610150815(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_t4157843068_il2cpp_TypeInfo_var);
		CultureInfo_t4157843068 * L_12 = CultureInfo_get_InvariantCulture_m3532445182(NULL /*static, unused*/, /*hidden argument*/NULL);
		NullCheck(L_11);
		String_t* L_13 = String_ToLower_m3490221821(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 = String_get_Chars_m2986988803(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 = String_Substring_m1610150815(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 = String_op_Equality_m920492651(NULL /*static, unused*/, L_27, _stringLiteral1305937687, /*hidden argument*/NULL);
		if (L_28)
		{
			goto IL_0073;
		}
	}
	{
		String_t* L_29 = V_0;
		bool L_30 = String_op_Equality_m920492651(NULL /*static, unused*/, L_29, _stringLiteral405613428, /*hidden argument*/NULL);
		if (!L_30)
		{
			goto IL_007c;
		}
	}

IL_0073:
	{
		bool* L_31 = ___loopback3;
		*((int8_t*)L_31) = (int8_t)1;
		return _stringLiteral1305937687;
	}

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)
extern "C" IL2CPP_METHOD_ATTR bool DomainNameHelper_IsValid_m2709269310 (RuntimeObject * __this /* static, unused */, 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 = DomainNameHelper_IsASCIILetterOrDigit_m1237464360(NULL /*static, unused*/, 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 = DomainNameHelper_IsValidDomainLabelCharacter_m2301033434(NULL /*static, unused*/, 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)
extern "C" IL2CPP_METHOD_ATTR bool DomainNameHelper_IsValidByIri_m3312663722 (RuntimeObject * __this /* static, unused */, 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 = DomainNameHelper_IsASCIILetterOrDigit_m1237464360(NULL /*static, unused*/, 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 = DomainNameHelper_IsValidDomainLabelCharacter_m2301033434(NULL /*static, unused*/, 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&)
extern "C" IL2CPP_METHOD_ATTR String_t* DomainNameHelper_IdnEquivalent_m1235873023 (RuntimeObject * __this /* static, unused */, 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_method (DomainNameHelper_IdnEquivalent_m1235873023_MetadataUsageId);
		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);
	int32_t __leave_target = -1;
	NO_UNUSED_WARNING (__leave_target);
	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 = DomainNameHelper_IdnEquivalent_m1864673331(NULL /*static, unused*/, (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 = RuntimeHelpers_get_OffsetToStringData_m2192601476(NULL /*static, unused*/, /*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 = String_get_Length_m3847582255(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 = DomainNameHelper_IsIdnAce_m1320049442(NULL /*static, unused*/, (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_t1700667501 * L_35 = (IdnMapping_t1700667501 *)il2cpp_codegen_object_new(IdnMapping_t1700667501_il2cpp_TypeInfo_var);
		IdnMapping__ctor_m3964482901(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 = String_CreateString_m3400201881(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);
		IdnMapping_GetUnicode_m304511639(L_35, L_40, /*hidden argument*/NULL);
		bool* L_41 = ___atLeastOneValidIdn4;
		*((int8_t*)L_41) = (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 (ArgumentException_t132251570_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_42 = V_5;
		bool L_43 = V_9;
		G_B23_0 = L_42;
		if (L_43)
		{
			G_B24_0 = L_42;
			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_44 = V_6;
		int32_t L_45 = V_4;
		if ((((int32_t)L_44) < ((int32_t)L_45)))
		{
			goto IL_0042;
		}
	}

IL_00ec:
	{
		V_3 = (String_t*)NULL;
		goto IL_00f4;
	}

IL_00f0:
	{
		bool* L_46 = ___atLeastOneValidIdn4;
		*((int8_t*)L_46) = (int8_t)0;
	}

IL_00f4:
	{
		String_t* L_47 = V_1;
		return L_47;
	}
}
// System.String System.DomainNameHelper::IdnEquivalent(System.Char*,System.Int32,System.Int32,System.Boolean&,System.String&)
extern "C" IL2CPP_METHOD_ATTR String_t* DomainNameHelper_IdnEquivalent_m1864673331 (RuntimeObject * __this /* static, unused */, 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_method (DomainNameHelper_IdnEquivalent_m1864673331_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	String_t* V_0 = NULL;
	int32_t V_1 = 0;
	String_t* V_2 = NULL;
	IdnMapping_t1700667501 * 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);
	int32_t __leave_target = -1;
	NO_UNUSED_WARNING (__leave_target);
	{
		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 = String_CreateString_m3400201881(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 = String_ToLowerInvariant_m110751226(L_20, /*hidden argument*/NULL);
		return L_21;
	}

IL_0042:
	{
		IdnMapping_t1700667501 * L_22 = (IdnMapping_t1700667501 *)il2cpp_codegen_object_new(IdnMapping_t1700667501_il2cpp_TypeInfo_var);
		IdnMapping__ctor_m3964482901(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_t100236324_il2cpp_TypeInfo_var);
		String_t* L_28 = Uri_StripBidiControlCharacter_m3614987413(NULL /*static, unused*/, (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((RuntimeObject **)L_23, (RuntimeObject *)L_28);
	}

IL_0055:
	try
	{ // begin try (depth: 1)
		IdnMapping_t1700667501 * L_29 = V_3;
		String_t** L_30 = ___bidiStrippedHost4;
		String_t* L_31 = *((String_t**)L_30);
		NullCheck(L_29);
		String_t* L_32 = IdnMapping_GetAscii_m3261099203(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 (ArgumentException_t132251570_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex)))
			goto CATCH_0062;
		throw e;
	}

CATCH_0062:
	{ // begin catch(System.ArgumentException)
		String_t* L_33 = SR_GetString_m1137630943(NULL /*static, unused*/, _stringLiteral768501007, /*hidden argument*/NULL);
		UriFormatException_t953270471 * L_34 = (UriFormatException_t953270471 *)il2cpp_codegen_object_new(UriFormatException_t953270471_il2cpp_TypeInfo_var);
		UriFormatException__ctor_m3083316541(L_34, L_33, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_34, NULL, DomainNameHelper_IdnEquivalent_m1864673331_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)
extern "C" IL2CPP_METHOD_ATTR bool DomainNameHelper_IsIdnAce_m3670524094 (RuntimeObject * __this /* static, unused */, 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 = String_get_Chars_m2986988803(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 = String_get_Chars_m2986988803(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 = String_get_Chars_m2986988803(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 = String_get_Chars_m2986988803(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)
extern "C" IL2CPP_METHOD_ATTR bool DomainNameHelper_IsIdnAce_m1320049442 (RuntimeObject * __this /* static, unused */, 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)
extern "C" IL2CPP_METHOD_ATTR String_t* DomainNameHelper_UnicodeEquivalent_m4198839304 (RuntimeObject * __this /* static, unused */, String_t* ___idnHost0, Il2CppChar* ___hostname1, int32_t ___start2, int32_t ___end3, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (DomainNameHelper_UnicodeEquivalent_m4198839304_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	IdnMapping_t1700667501 * 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);
	int32_t __leave_target = -1;
	NO_UNUSED_WARNING (__leave_target);
	{
		IdnMapping_t1700667501 * L_0 = (IdnMapping_t1700667501 *)il2cpp_codegen_object_new(IdnMapping_t1700667501_il2cpp_TypeInfo_var);
		IdnMapping__ctor_m3964482901(L_0, /*hidden argument*/NULL);
		V_0 = L_0;
	}

IL_0006:
	try
	{ // begin try (depth: 1)
		IdnMapping_t1700667501 * L_1 = V_0;
		String_t* L_2 = ___idnHost0;
		NullCheck(L_1);
		String_t* L_3 = IdnMapping_GetUnicode_m304511639(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 (ArgumentException_t132251570_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 = DomainNameHelper_UnicodeEquivalent_m3209706559(NULL /*static, unused*/, (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&)
extern "C" IL2CPP_METHOD_ATTR String_t* DomainNameHelper_UnicodeEquivalent_m3209706559 (RuntimeObject * __this /* static, unused */, 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_method (DomainNameHelper_UnicodeEquivalent_m3209706559_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	IdnMapping_t1700667501 * 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);
	int32_t __leave_target = -1;
	NO_UNUSED_WARNING (__leave_target);
	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_t1700667501 * L_0 = (IdnMapping_t1700667501 *)il2cpp_codegen_object_new(IdnMapping_t1700667501_il2cpp_TypeInfo_var);
		IdnMapping__ctor_m3964482901(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_t100236324_il2cpp_TypeInfo_var);
		String_t* L_10 = Uri_StripBidiControlCharacter_m3614987413(NULL /*static, unused*/, (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 = String_get_Length_m3847582255(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 = String_get_Chars_m2986988803(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 = DomainNameHelper_IsIdnAce_m3670524094(NULL /*static, unused*/, 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 = String_Substring_m1610150815(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_t1700667501 * L_40 = V_0;
		String_t* L_41 = V_12;
		NullCheck(L_40);
		String_t* L_42 = IdnMapping_GetAscii_m3261099203(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 (ArgumentException_t132251570_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex)))
			goto CATCH_00db;
		throw e;
	}

CATCH_00db:
	{ // begin catch(System.ArgumentException)
		String_t* L_43 = SR_GetString_m1137630943(NULL /*static, unused*/, _stringLiteral768501007, /*hidden argument*/NULL);
		UriFormatException_t953270471 * L_44 = (UriFormatException_t953270471 *)il2cpp_codegen_object_new(UriFormatException_t953270471_il2cpp_TypeInfo_var);
		UriFormatException__ctor_m3083316541(L_44, L_43, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_44, NULL, DomainNameHelper_UnicodeEquivalent_m3209706559_RuntimeMethod_var);
	} // end catch (depth: 1)

IL_00ec:
	{
		String_t* L_45 = V_3;
		IdnMapping_t1700667501 * L_46 = V_0;
		String_t* L_47 = V_12;
		NullCheck(L_46);
		String_t* L_48 = IdnMapping_GetUnicode_m304511639(L_46, L_47, /*hidden argument*/NULL);
		String_t* L_49 = String_Concat_m3937257545(NULL /*static, unused*/, 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 = String_Concat_m3937257545(NULL /*static, unused*/, L_51, _stringLiteral3452614530, /*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_t1700667501 * 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 = String_Substring_m1610150815(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 = IdnMapping_GetUnicode_m304511639(L_55, L_60, /*hidden argument*/NULL);
			String_t* L_62 = String_Concat_m3937257545(NULL /*static, unused*/, 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 = String_Concat_m3937257545(NULL /*static, unused*/, L_64, _stringLiteral3452614530, /*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 (ArgumentException_t132251570_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 = String_Substring_m1610150815(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 = String_ToLowerInvariant_m110751226(L_73, /*hidden argument*/NULL);
		String_t* L_75 = String_Concat_m3937257545(NULL /*static, unused*/, 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 = String_Concat_m3937257545(NULL /*static, unused*/, L_77, _stringLiteral3452614530, /*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&)
extern "C" IL2CPP_METHOD_ATTR bool DomainNameHelper_IsASCIILetterOrDigit_m1237464360 (RuntimeObject * __this /* static, unused */, 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&)
extern "C" IL2CPP_METHOD_ATTR bool DomainNameHelper_IsValidDomainLabelCharacter_m2301033434 (RuntimeObject * __this /* static, unused */, 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
#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.IO.Compression.DeflateStream::.ctor(System.IO.Stream,System.IO.Compression.CompressionMode)
extern "C" IL2CPP_METHOD_ATTR void DeflateStream__ctor_m1455391489 (DeflateStream_t4175168077 * __this, Stream_t1273022909 * ___stream0, int32_t ___mode1, const RuntimeMethod* method)
{
	{
		Stream_t1273022909 * L_0 = ___stream0;
		int32_t L_1 = ___mode1;
		DeflateStream__ctor_m3390202582(__this, L_0, L_1, (bool)0, (bool)0, /*hidden argument*/NULL);
		return;
	}
}
// System.Void System.IO.Compression.DeflateStream::.ctor(System.IO.Stream,System.IO.Compression.CompressionMode,System.Boolean,System.Int32)
extern "C" IL2CPP_METHOD_ATTR void DeflateStream__ctor_m3573829724 (DeflateStream_t4175168077 * __this, Stream_t1273022909 * ___stream0, int32_t ___mode1, bool ___leaveOpen2, int32_t ___windowsBits3, const RuntimeMethod* method)
{
	{
		Stream_t1273022909 * L_0 = ___stream0;
		int32_t L_1 = ___mode1;
		bool L_2 = ___leaveOpen2;
		DeflateStream__ctor_m3390202582(__this, L_0, L_1, L_2, (bool)1, /*hidden argument*/NULL);
		return;
	}
}
// System.Void System.IO.Compression.DeflateStream::.ctor(System.IO.Stream,System.IO.Compression.CompressionMode,System.Boolean,System.Boolean)
extern "C" IL2CPP_METHOD_ATTR void DeflateStream__ctor_m3390202582 (DeflateStream_t4175168077 * __this, Stream_t1273022909 * ___compressedStream0, int32_t ___mode1, bool ___leaveOpen2, bool ___gzip3, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (DeflateStream__ctor_m3390202582_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		IL2CPP_RUNTIME_CLASS_INIT(Stream_t1273022909_il2cpp_TypeInfo_var);
		Stream__ctor_m3881936881(__this, /*hidden argument*/NULL);
		Stream_t1273022909 * L_0 = ___compressedStream0;
		if (L_0)
		{
			goto IL_0014;
		}
	}
	{
		ArgumentNullException_t1615371798 * L_1 = (ArgumentNullException_t1615371798 *)il2cpp_codegen_object_new(ArgumentNullException_t1615371798_il2cpp_TypeInfo_var);
		ArgumentNullException__ctor_m1170824041(L_1, _stringLiteral3542312340, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, NULL, DeflateStream__ctor_m3390202582_RuntimeMethod_var);
	}

IL_0014:
	{
		int32_t L_2 = ___mode1;
		if ((((int32_t)L_2) == ((int32_t)1)))
		{
			goto IL_0026;
		}
	}
	{
		int32_t L_3 = ___mode1;
		if (!L_3)
		{
			goto IL_0026;
		}
	}
	{
		ArgumentException_t132251570 * L_4 = (ArgumentException_t132251570 *)il2cpp_codegen_object_new(ArgumentException_t132251570_il2cpp_TypeInfo_var);
		ArgumentException__ctor_m1312628991(L_4, _stringLiteral1985170617, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, NULL, DeflateStream__ctor_m3390202582_RuntimeMethod_var);
	}

IL_0026:
	{
		Stream_t1273022909 * L_5 = ___compressedStream0;
		__this->set_base_stream_4(L_5);
		Stream_t1273022909 * L_6 = ___compressedStream0;
		int32_t L_7 = ___mode1;
		bool L_8 = ___gzip3;
		DeflateStreamNative_t1405046456 * L_9 = DeflateStreamNative_Create_m1981759079(NULL /*static, unused*/, L_6, L_7, L_8, /*hidden argument*/NULL);
		__this->set_native_8(L_9);
		DeflateStreamNative_t1405046456 * L_10 = __this->get_native_8();
		if (L_10)
		{
			goto IL_004f;
		}
	}
	{
		NotImplementedException_t3489357830 * L_11 = (NotImplementedException_t3489357830 *)il2cpp_codegen_object_new(NotImplementedException_t3489357830_il2cpp_TypeInfo_var);
		NotImplementedException__ctor_m3095902440(L_11, _stringLiteral4011475451, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_11, NULL, DeflateStream__ctor_m3390202582_RuntimeMethod_var);
	}

IL_004f:
	{
		int32_t L_12 = ___mode1;
		__this->set_mode_5(L_12);
		bool L_13 = ___leaveOpen2;
		__this->set_leaveOpen_6(L_13);
		return;
	}
}
// System.Void System.IO.Compression.DeflateStream::Dispose(System.Boolean)
extern "C" IL2CPP_METHOD_ATTR void DeflateStream_Dispose_m959848075 (DeflateStream_t4175168077 * __this, bool ___disposing0, const RuntimeMethod* method)
{
	Stream_t1273022909 * V_0 = NULL;
	{
		DeflateStreamNative_t1405046456 * L_0 = __this->get_native_8();
		bool L_1 = ___disposing0;
		NullCheck(L_0);
		DeflateStreamNative_Dispose_m2713887098(L_0, L_1, /*hidden argument*/NULL);
		bool L_2 = ___disposing0;
		if (!L_2)
		{
			goto IL_003d;
		}
	}
	{
		bool L_3 = __this->get_disposed_7();
		if (L_3)
		{
			goto IL_003d;
		}
	}
	{
		__this->set_disposed_7((bool)1);
		bool L_4 = __this->get_leaveOpen_6();
		if (L_4)
		{
			goto IL_003d;
		}
	}
	{
		Stream_t1273022909 * L_5 = __this->get_base_stream_4();
		V_0 = L_5;
		Stream_t1273022909 * L_6 = V_0;
		if (!L_6)
		{
			goto IL_0036;
		}
	}
	{
		Stream_t1273022909 * L_7 = V_0;
		NullCheck(L_7);
		VirtActionInvoker0::Invoke(15 /* System.Void System.IO.Stream::Close() */, L_7);
	}

IL_0036:
	{
		__this->set_base_stream_4((Stream_t1273022909 *)NULL);
	}

IL_003d:
	{
		bool L_8 = ___disposing0;
		Stream_Dispose_m874059170(__this, L_8, /*hidden argument*/NULL);
		return;
	}
}
// System.Int32 System.IO.Compression.DeflateStream::ReadInternal(System.Byte[],System.Int32,System.Int32)
extern "C" IL2CPP_METHOD_ATTR int32_t DeflateStream_ReadInternal_m4024881745 (DeflateStream_t4175168077 * __this, ByteU5BU5D_t4116647657* ___array0, int32_t ___offset1, int32_t ___count2, const RuntimeMethod* method)
{
	uint8_t* V_0 = NULL;
	ByteU5BU5D_t4116647657* V_1 = NULL;
	intptr_t V_2;
	memset(&V_2, 0, sizeof(V_2));
	{
		int32_t L_0 = ___count2;
		if (L_0)
		{
			goto IL_0005;
		}
	}
	{
		return 0;
	}

IL_0005:
	{
		ByteU5BU5D_t4116647657* L_1 = ___array0;
		ByteU5BU5D_t4116647657* L_2 = L_1;
		V_1 = L_2;
		if (!L_2)
		{
			goto IL_000f;
		}
	}
	{
		ByteU5BU5D_t4116647657* L_3 = V_1;
		NullCheck(L_3);
		if ((((int32_t)((int32_t)(((RuntimeArray *)L_3)->max_length)))))
		{
			goto IL_0014;
		}
	}

IL_000f:
	{
		V_0 = (uint8_t*)(((uintptr_t)0));
		goto IL_001d;
	}

IL_0014:
	{
		ByteU5BU5D_t4116647657* L_4 = V_1;
		NullCheck(L_4);
		V_0 = (uint8_t*)(((uintptr_t)((L_4)->GetAddressAt(static_cast<il2cpp_array_size_t>(0)))));
	}

IL_001d:
	{
		uint8_t* L_5 = V_0;
		int32_t L_6 = ___offset1;
		IntPtr__ctor_m3384658186((intptr_t*)(&V_2), (void*)(void*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_5, (int32_t)L_6)), /*hidden argument*/NULL);
		DeflateStreamNative_t1405046456 * L_7 = __this->get_native_8();
		intptr_t L_8 = V_2;
		int32_t L_9 = ___count2;
		NullCheck(L_7);
		int32_t L_10 = DeflateStreamNative_ReadZStream_m496685786(L_7, (intptr_t)L_8, L_9, /*hidden argument*/NULL);
		return L_10;
	}
}
// System.Int32 System.IO.Compression.DeflateStream::Read(System.Byte[],System.Int32,System.Int32)
extern "C" IL2CPP_METHOD_ATTR int32_t DeflateStream_Read_m2462209149 (DeflateStream_t4175168077 * __this, ByteU5BU5D_t4116647657* ___array0, int32_t ___offset1, int32_t ___count2, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (DeflateStream_Read_m2462209149_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 0;
	{
		bool L_0 = __this->get_disposed_7();
		if (!L_0)
		{
			goto IL_0019;
		}
	}
	{
		Type_t * L_1 = Object_GetType_m88164663(__this, /*hidden argument*/NULL);
		NullCheck(L_1);
		String_t* L_2 = VirtFuncInvoker0< String_t* >::Invoke(26 /* System.String System.Type::get_FullName() */, L_1);
		ObjectDisposedException_t21392786 * L_3 = (ObjectDisposedException_t21392786 *)il2cpp_codegen_object_new(ObjectDisposedException_t21392786_il2cpp_TypeInfo_var);
		ObjectDisposedException__ctor_m3603759869(L_3, L_2, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, NULL, DeflateStream_Read_m2462209149_RuntimeMethod_var);
	}

IL_0019:
	{
		ByteU5BU5D_t4116647657* L_4 = ___array0;
		if (L_4)
		{
			goto IL_0027;
		}
	}
	{
		ArgumentNullException_t1615371798 * L_5 = (ArgumentNullException_t1615371798 *)il2cpp_codegen_object_new(ArgumentNullException_t1615371798_il2cpp_TypeInfo_var);
		ArgumentNullException__ctor_m1170824041(L_5, _stringLiteral3155392972, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_5, NULL, DeflateStream_Read_m2462209149_RuntimeMethod_var);
	}

IL_0027:
	{
		bool L_6 = VirtFuncInvoker0< bool >::Invoke(7 /* System.Boolean System.IO.Stream::get_CanRead() */, __this);
		if (L_6)
		{
			goto IL_003a;
		}
	}
	{
		InvalidOperationException_t56020091 * L_7 = (InvalidOperationException_t56020091 *)il2cpp_codegen_object_new(InvalidOperationException_t56020091_il2cpp_TypeInfo_var);
		InvalidOperationException__ctor_m237278729(L_7, _stringLiteral3727405333, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_7, NULL, DeflateStream_Read_m2462209149_RuntimeMethod_var);
	}

IL_003a:
	{
		ByteU5BU5D_t4116647657* L_8 = ___array0;
		NullCheck(L_8);
		V_0 = (((int32_t)((int32_t)(((RuntimeArray *)L_8)->max_length))));
		int32_t L_9 = ___offset1;
		if ((((int32_t)L_9) < ((int32_t)0)))
		{
			goto IL_0046;
		}
	}
	{
		int32_t L_10 = ___count2;
		if ((((int32_t)L_10) >= ((int32_t)0)))
		{
			goto IL_0051;
		}
	}

IL_0046:
	{
		ArgumentException_t132251570 * L_11 = (ArgumentException_t132251570 *)il2cpp_codegen_object_new(ArgumentException_t132251570_il2cpp_TypeInfo_var);
		ArgumentException__ctor_m1312628991(L_11, _stringLiteral2356847734, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_11, NULL, DeflateStream_Read_m2462209149_RuntimeMethod_var);
	}

IL_0051:
	{
		int32_t L_12 = ___offset1;
		int32_t L_13 = V_0;
		if ((((int32_t)L_12) <= ((int32_t)L_13)))
		{
			goto IL_0060;
		}
	}
	{
		ArgumentException_t132251570 * L_14 = (ArgumentException_t132251570 *)il2cpp_codegen_object_new(ArgumentException_t132251570_il2cpp_TypeInfo_var);
		ArgumentException__ctor_m1312628991(L_14, _stringLiteral2557759028, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_14, NULL, DeflateStream_Read_m2462209149_RuntimeMethod_var);
	}

IL_0060:
	{
		int32_t L_15 = ___offset1;
		int32_t L_16 = ___count2;
		int32_t L_17 = V_0;
		if ((((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_15, (int32_t)L_16))) <= ((int32_t)L_17)))
		{
			goto IL_0071;
		}
	}
	{
		ArgumentException_t132251570 * L_18 = (ArgumentException_t132251570 *)il2cpp_codegen_object_new(ArgumentException_t132251570_il2cpp_TypeInfo_var);
		ArgumentException__ctor_m1312628991(L_18, _stringLiteral1411713704, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_18, NULL, DeflateStream_Read_m2462209149_RuntimeMethod_var);
	}

IL_0071:
	{
		ByteU5BU5D_t4116647657* L_19 = ___array0;
		int32_t L_20 = ___offset1;
		int32_t L_21 = ___count2;
		int32_t L_22 = DeflateStream_ReadInternal_m4024881745(__this, L_19, L_20, L_21, /*hidden argument*/NULL);
		return L_22;
	}
}
// System.Void System.IO.Compression.DeflateStream::WriteInternal(System.Byte[],System.Int32,System.Int32)
extern "C" IL2CPP_METHOD_ATTR void DeflateStream_WriteInternal_m4168753255 (DeflateStream_t4175168077 * __this, ByteU5BU5D_t4116647657* ___array0, int32_t ___offset1, int32_t ___count2, const RuntimeMethod* method)
{
	uint8_t* V_0 = NULL;
	ByteU5BU5D_t4116647657* V_1 = NULL;
	intptr_t V_2;
	memset(&V_2, 0, sizeof(V_2));
	{
		int32_t L_0 = ___count2;
		if (L_0)
		{
			goto IL_0004;
		}
	}
	{
		return;
	}

IL_0004:
	{
		ByteU5BU5D_t4116647657* L_1 = ___array0;
		ByteU5BU5D_t4116647657* L_2 = L_1;
		V_1 = L_2;
		if (!L_2)
		{
			goto IL_000e;
		}
	}
	{
		ByteU5BU5D_t4116647657* L_3 = V_1;
		NullCheck(L_3);
		if ((((int32_t)((int32_t)(((RuntimeArray *)L_3)->max_length)))))
		{
			goto IL_0013;
		}
	}

IL_000e:
	{
		V_0 = (uint8_t*)(((uintptr_t)0));
		goto IL_001c;
	}

IL_0013:
	{
		ByteU5BU5D_t4116647657* L_4 = V_1;
		NullCheck(L_4);
		V_0 = (uint8_t*)(((uintptr_t)((L_4)->GetAddressAt(static_cast<il2cpp_array_size_t>(0)))));
	}

IL_001c:
	{
		uint8_t* L_5 = V_0;
		int32_t L_6 = ___offset1;
		IntPtr__ctor_m3384658186((intptr_t*)(&V_2), (void*)(void*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_5, (int32_t)L_6)), /*hidden argument*/NULL);
		DeflateStreamNative_t1405046456 * L_7 = __this->get_native_8();
		intptr_t L_8 = V_2;
		int32_t L_9 = ___count2;
		NullCheck(L_7);
		DeflateStreamNative_WriteZStream_m4258525530(L_7, (intptr_t)L_8, L_9, /*hidden argument*/NULL);
		V_1 = (ByteU5BU5D_t4116647657*)NULL;
		return;
	}
}
// System.Void System.IO.Compression.DeflateStream::Write(System.Byte[],System.Int32,System.Int32)
extern "C" IL2CPP_METHOD_ATTR void DeflateStream_Write_m4264238449 (DeflateStream_t4175168077 * __this, ByteU5BU5D_t4116647657* ___array0, int32_t ___offset1, int32_t ___count2, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (DeflateStream_Write_m4264238449_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		bool L_0 = __this->get_disposed_7();
		if (!L_0)
		{
			goto IL_0019;
		}
	}
	{
		Type_t * L_1 = Object_GetType_m88164663(__this, /*hidden argument*/NULL);
		NullCheck(L_1);
		String_t* L_2 = VirtFuncInvoker0< String_t* >::Invoke(26 /* System.String System.Type::get_FullName() */, L_1);
		ObjectDisposedException_t21392786 * L_3 = (ObjectDisposedException_t21392786 *)il2cpp_codegen_object_new(ObjectDisposedException_t21392786_il2cpp_TypeInfo_var);
		ObjectDisposedException__ctor_m3603759869(L_3, L_2, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, NULL, DeflateStream_Write_m4264238449_RuntimeMethod_var);
	}

IL_0019:
	{
		ByteU5BU5D_t4116647657* L_4 = ___array0;
		if (L_4)
		{
			goto IL_0027;
		}
	}
	{
		ArgumentNullException_t1615371798 * L_5 = (ArgumentNullException_t1615371798 *)il2cpp_codegen_object_new(ArgumentNullException_t1615371798_il2cpp_TypeInfo_var);
		ArgumentNullException__ctor_m1170824041(L_5, _stringLiteral4007973390, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_5, NULL, DeflateStream_Write_m4264238449_RuntimeMethod_var);
	}

IL_0027:
	{
		int32_t L_6 = ___offset1;
		if ((((int32_t)L_6) >= ((int32_t)0)))
		{
			goto IL_0036;
		}
	}
	{
		ArgumentOutOfRangeException_t777629997 * L_7 = (ArgumentOutOfRangeException_t777629997 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t777629997_il2cpp_TypeInfo_var);
		ArgumentOutOfRangeException__ctor_m3628145864(L_7, _stringLiteral1082126080, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_7, NULL, DeflateStream_Write_m4264238449_RuntimeMethod_var);
	}

IL_0036:
	{
		int32_t L_8 = ___count2;
		if ((((int32_t)L_8) >= ((int32_t)0)))
		{
			goto IL_0045;
		}
	}
	{
		ArgumentOutOfRangeException_t777629997 * L_9 = (ArgumentOutOfRangeException_t777629997 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t777629997_il2cpp_TypeInfo_var);
		ArgumentOutOfRangeException__ctor_m3628145864(L_9, _stringLiteral2002595880, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_9, NULL, DeflateStream_Write_m4264238449_RuntimeMethod_var);
	}

IL_0045:
	{
		bool L_10 = VirtFuncInvoker0< bool >::Invoke(9 /* System.Boolean System.IO.Stream::get_CanWrite() */, __this);
		if (L_10)
		{
			goto IL_0058;
		}
	}
	{
		NotSupportedException_t1314879016 * L_11 = (NotSupportedException_t1314879016 *)il2cpp_codegen_object_new(NotSupportedException_t1314879016_il2cpp_TypeInfo_var);
		NotSupportedException__ctor_m2494070935(L_11, _stringLiteral1654115010, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_11, NULL, DeflateStream_Write_m4264238449_RuntimeMethod_var);
	}

IL_0058:
	{
		int32_t L_12 = ___offset1;
		ByteU5BU5D_t4116647657* L_13 = ___array0;
		NullCheck(L_13);
		int32_t L_14 = ___count2;
		if ((((int32_t)L_12) <= ((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)(((int32_t)((int32_t)(((RuntimeArray *)L_13)->max_length)))), (int32_t)L_14)))))
		{
			goto IL_006b;
		}
	}
	{
		ArgumentException_t132251570 * L_15 = (ArgumentException_t132251570 *)il2cpp_codegen_object_new(ArgumentException_t132251570_il2cpp_TypeInfo_var);
		ArgumentException__ctor_m1312628991(L_15, _stringLiteral1229726243, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_15, NULL, DeflateStream_Write_m4264238449_RuntimeMethod_var);
	}

IL_006b:
	{
		ByteU5BU5D_t4116647657* L_16 = ___array0;
		int32_t L_17 = ___offset1;
		int32_t L_18 = ___count2;
		DeflateStream_WriteInternal_m4168753255(__this, L_16, L_17, L_18, /*hidden argument*/NULL);
		return;
	}
}
// System.Void System.IO.Compression.DeflateStream::Flush()
extern "C" IL2CPP_METHOD_ATTR void DeflateStream_Flush_m2668044568 (DeflateStream_t4175168077 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (DeflateStream_Flush_m2668044568_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		bool L_0 = __this->get_disposed_7();
		if (!L_0)
		{
			goto IL_0019;
		}
	}
	{
		Type_t * L_1 = Object_GetType_m88164663(__this, /*hidden argument*/NULL);
		NullCheck(L_1);
		String_t* L_2 = VirtFuncInvoker0< String_t* >::Invoke(26 /* System.String System.Type::get_FullName() */, L_1);
		ObjectDisposedException_t21392786 * L_3 = (ObjectDisposedException_t21392786 *)il2cpp_codegen_object_new(ObjectDisposedException_t21392786_il2cpp_TypeInfo_var);
		ObjectDisposedException__ctor_m3603759869(L_3, L_2, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, NULL, DeflateStream_Flush_m2668044568_RuntimeMethod_var);
	}

IL_0019:
	{
		bool L_4 = VirtFuncInvoker0< bool >::Invoke(9 /* System.Boolean System.IO.Stream::get_CanWrite() */, __this);
		if (!L_4)
		{
			goto IL_002c;
		}
	}
	{
		DeflateStreamNative_t1405046456 * L_5 = __this->get_native_8();
		NullCheck(L_5);
		DeflateStreamNative_Flush_m2908773117(L_5, /*hidden argument*/NULL);
	}

IL_002c:
	{
		return;
	}
}
// System.IAsyncResult System.IO.Compression.DeflateStream::BeginRead(System.Byte[],System.Int32,System.Int32,System.AsyncCallback,System.Object)
extern "C" IL2CPP_METHOD_ATTR RuntimeObject* DeflateStream_BeginRead_m437329223 (DeflateStream_t4175168077 * __this, ByteU5BU5D_t4116647657* ___array0, int32_t ___offset1, int32_t ___count2, AsyncCallback_t3962456242 * ___asyncCallback3, RuntimeObject * ___asyncState4, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (DeflateStream_BeginRead_m437329223_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		bool L_0 = __this->get_disposed_7();
		if (!L_0)
		{
			goto IL_0019;
		}
	}
	{
		Type_t * L_1 = Object_GetType_m88164663(__this, /*hidden argument*/NULL);
		NullCheck(L_1);
		String_t* L_2 = VirtFuncInvoker0< String_t* >::Invoke(26 /* System.String System.Type::get_FullName() */, L_1);
		ObjectDisposedException_t21392786 * L_3 = (ObjectDisposedException_t21392786 *)il2cpp_codegen_object_new(ObjectDisposedException_t21392786_il2cpp_TypeInfo_var);
		ObjectDisposedException__ctor_m3603759869(L_3, L_2, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, NULL, DeflateStream_BeginRead_m437329223_RuntimeMethod_var);
	}

IL_0019:
	{
		bool L_4 = VirtFuncInvoker0< bool >::Invoke(7 /* System.Boolean System.IO.Stream::get_CanRead() */, __this);
		if (L_4)
		{
			goto IL_002c;
		}
	}
	{
		NotSupportedException_t1314879016 * L_5 = (NotSupportedException_t1314879016 *)il2cpp_codegen_object_new(NotSupportedException_t1314879016_il2cpp_TypeInfo_var);
		NotSupportedException__ctor_m2494070935(L_5, _stringLiteral4185363193, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_5, NULL, DeflateStream_BeginRead_m437329223_RuntimeMethod_var);
	}

IL_002c:
	{
		ByteU5BU5D_t4116647657* L_6 = ___array0;
		if (L_6)
		{
			goto IL_003a;
		}
	}
	{
		ArgumentNullException_t1615371798 * L_7 = (ArgumentNullException_t1615371798 *)il2cpp_codegen_object_new(ArgumentNullException_t1615371798_il2cpp_TypeInfo_var);
		ArgumentNullException__ctor_m1170824041(L_7, _stringLiteral4007973390, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_7, NULL, DeflateStream_BeginRead_m437329223_RuntimeMethod_var);
	}

IL_003a:
	{
		int32_t L_8 = ___count2;
		if ((((int32_t)L_8) >= ((int32_t)0)))
		{
			goto IL_004e;
		}
	}
	{
		ArgumentOutOfRangeException_t777629997 * L_9 = (ArgumentOutOfRangeException_t777629997 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t777629997_il2cpp_TypeInfo_var);
		ArgumentOutOfRangeException__ctor_m282481429(L_9, _stringLiteral2002595880, _stringLiteral3867580481, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_9, NULL, DeflateStream_BeginRead_m437329223_RuntimeMethod_var);
	}

IL_004e:
	{
		int32_t L_10 = ___offset1;
		if ((((int32_t)L_10) >= ((int32_t)0)))
		{
			goto IL_0062;
		}
	}
	{
		ArgumentOutOfRangeException_t777629997 * L_11 = (ArgumentOutOfRangeException_t777629997 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t777629997_il2cpp_TypeInfo_var);
		ArgumentOutOfRangeException__ctor_m282481429(L_11, _stringLiteral1082126080, _stringLiteral3867580481, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_11, NULL, DeflateStream_BeginRead_m437329223_RuntimeMethod_var);
	}

IL_0062:
	{
		int32_t L_12 = ___count2;
		int32_t L_13 = ___offset1;
		ByteU5BU5D_t4116647657* L_14 = ___array0;
		NullCheck(L_14);
		if ((((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_12, (int32_t)L_13))) <= ((int32_t)(((int32_t)((int32_t)(((RuntimeArray *)L_14)->max_length)))))))
		{
			goto IL_0075;
		}
	}
	{
		ArgumentException_t132251570 * L_15 = (ArgumentException_t132251570 *)il2cpp_codegen_object_new(ArgumentException_t132251570_il2cpp_TypeInfo_var);
		ArgumentException__ctor_m1312628991(L_15, _stringLiteral1229726243, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_15, NULL, DeflateStream_BeginRead_m437329223_RuntimeMethod_var);
	}

IL_0075:
	{
		intptr_t L_16 = (intptr_t)DeflateStream_ReadInternal_m4024881745_RuntimeMethod_var;
		ReadMethod_t893206259 * L_17 = (ReadMethod_t893206259 *)il2cpp_codegen_object_new(ReadMethod_t893206259_il2cpp_TypeInfo_var);
		ReadMethod__ctor_m3454788154(L_17, __this, (intptr_t)L_16, /*hidden argument*/NULL);
		ByteU5BU5D_t4116647657* L_18 = ___array0;
		int32_t L_19 = ___offset1;
		int32_t L_20 = ___count2;
		AsyncCallback_t3962456242 * L_21 = ___asyncCallback3;
		RuntimeObject * L_22 = ___asyncState4;
		NullCheck(L_17);
		RuntimeObject* L_23 = ReadMethod_BeginInvoke_m3773273825(L_17, L_18, L_19, L_20, L_21, L_22, /*hidden argument*/NULL);
		return L_23;
	}
}
// System.IAsyncResult System.IO.Compression.DeflateStream::BeginWrite(System.Byte[],System.Int32,System.Int32,System.AsyncCallback,System.Object)
extern "C" IL2CPP_METHOD_ATTR RuntimeObject* DeflateStream_BeginWrite_m1021334227 (DeflateStream_t4175168077 * __this, ByteU5BU5D_t4116647657* ___array0, int32_t ___offset1, int32_t ___count2, AsyncCallback_t3962456242 * ___asyncCallback3, RuntimeObject * ___asyncState4, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (DeflateStream_BeginWrite_m1021334227_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		bool L_0 = __this->get_disposed_7();
		if (!L_0)
		{
			goto IL_0019;
		}
	}
	{
		Type_t * L_1 = Object_GetType_m88164663(__this, /*hidden argument*/NULL);
		NullCheck(L_1);
		String_t* L_2 = VirtFuncInvoker0< String_t* >::Invoke(26 /* System.String System.Type::get_FullName() */, L_1);
		ObjectDisposedException_t21392786 * L_3 = (ObjectDisposedException_t21392786 *)il2cpp_codegen_object_new(ObjectDisposedException_t21392786_il2cpp_TypeInfo_var);
		ObjectDisposedException__ctor_m3603759869(L_3, L_2, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, NULL, DeflateStream_BeginWrite_m1021334227_RuntimeMethod_var);
	}

IL_0019:
	{
		bool L_4 = VirtFuncInvoker0< bool >::Invoke(9 /* System.Boolean System.IO.Stream::get_CanWrite() */, __this);
		if (L_4)
		{
			goto IL_002c;
		}
	}
	{
		InvalidOperationException_t56020091 * L_5 = (InvalidOperationException_t56020091 *)il2cpp_codegen_object_new(InvalidOperationException_t56020091_il2cpp_TypeInfo_var);
		InvalidOperationException__ctor_m237278729(L_5, _stringLiteral1272525310, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_5, NULL, DeflateStream_BeginWrite_m1021334227_RuntimeMethod_var);
	}

IL_002c:
	{
		ByteU5BU5D_t4116647657* L_6 = ___array0;
		if (L_6)
		{
			goto IL_003a;
		}
	}
	{
		ArgumentNullException_t1615371798 * L_7 = (ArgumentNullException_t1615371798 *)il2cpp_codegen_object_new(ArgumentNullException_t1615371798_il2cpp_TypeInfo_var);
		ArgumentNullException__ctor_m1170824041(L_7, _stringLiteral4007973390, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_7, NULL, DeflateStream_BeginWrite_m1021334227_RuntimeMethod_var);
	}

IL_003a:
	{
		int32_t L_8 = ___count2;
		if ((((int32_t)L_8) >= ((int32_t)0)))
		{
			goto IL_004e;
		}
	}
	{
		ArgumentOutOfRangeException_t777629997 * L_9 = (ArgumentOutOfRangeException_t777629997 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t777629997_il2cpp_TypeInfo_var);
		ArgumentOutOfRangeException__ctor_m282481429(L_9, _stringLiteral2002595880, _stringLiteral3867580481, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_9, NULL, DeflateStream_BeginWrite_m1021334227_RuntimeMethod_var);
	}

IL_004e:
	{
		int32_t L_10 = ___offset1;
		if ((((int32_t)L_10) >= ((int32_t)0)))
		{
			goto IL_0062;
		}
	}
	{
		ArgumentOutOfRangeException_t777629997 * L_11 = (ArgumentOutOfRangeException_t777629997 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t777629997_il2cpp_TypeInfo_var);
		ArgumentOutOfRangeException__ctor_m282481429(L_11, _stringLiteral1082126080, _stringLiteral3867580481, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_11, NULL, DeflateStream_BeginWrite_m1021334227_RuntimeMethod_var);
	}

IL_0062:
	{
		int32_t L_12 = ___count2;
		int32_t L_13 = ___offset1;
		ByteU5BU5D_t4116647657* L_14 = ___array0;
		NullCheck(L_14);
		if ((((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_12, (int32_t)L_13))) <= ((int32_t)(((int32_t)((int32_t)(((RuntimeArray *)L_14)->max_length)))))))
		{
			goto IL_0075;
		}
	}
	{
		ArgumentException_t132251570 * L_15 = (ArgumentException_t132251570 *)il2cpp_codegen_object_new(ArgumentException_t132251570_il2cpp_TypeInfo_var);
		ArgumentException__ctor_m1312628991(L_15, _stringLiteral1229726243, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_15, NULL, DeflateStream_BeginWrite_m1021334227_RuntimeMethod_var);
	}

IL_0075:
	{
		intptr_t L_16 = (intptr_t)DeflateStream_WriteInternal_m4168753255_RuntimeMethod_var;
		WriteMethod_t2538911768 * L_17 = (WriteMethod_t2538911768 *)il2cpp_codegen_object_new(WriteMethod_t2538911768_il2cpp_TypeInfo_var);
		WriteMethod__ctor_m3113528835(L_17, __this, (intptr_t)L_16, /*hidden argument*/NULL);
		ByteU5BU5D_t4116647657* L_18 = ___array0;
		int32_t L_19 = ___offset1;
		int32_t L_20 = ___count2;
		AsyncCallback_t3962456242 * L_21 = ___asyncCallback3;
		RuntimeObject * L_22 = ___asyncState4;
		NullCheck(L_17);
		RuntimeObject* L_23 = WriteMethod_BeginInvoke_m2181678049(L_17, L_18, L_19, L_20, L_21, L_22, /*hidden argument*/NULL);
		return L_23;
	}
}
// System.Int32 System.IO.Compression.DeflateStream::EndRead(System.IAsyncResult)
extern "C" IL2CPP_METHOD_ATTR int32_t DeflateStream_EndRead_m4289412642 (DeflateStream_t4175168077 * __this, RuntimeObject* ___asyncResult0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (DeflateStream_EndRead_m4289412642_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	AsyncResult_t4194309572 * G_B4_0 = NULL;
	AsyncResult_t4194309572 * G_B3_0 = NULL;
	ReadMethod_t893206259 * G_B6_0 = NULL;
	ReadMethod_t893206259 * G_B5_0 = NULL;
	{
		RuntimeObject* L_0 = ___asyncResult0;
		if (L_0)
		{
			goto IL_000e;
		}
	}
	{
		ArgumentNullException_t1615371798 * L_1 = (ArgumentNullException_t1615371798 *)il2cpp_codegen_object_new(ArgumentNullException_t1615371798_il2cpp_TypeInfo_var);
		ArgumentNullException__ctor_m1170824041(L_1, _stringLiteral844061258, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, NULL, DeflateStream_EndRead_m4289412642_RuntimeMethod_var);
	}

IL_000e:
	{
		RuntimeObject* L_2 = ___asyncResult0;
		AsyncResult_t4194309572 * L_3 = ((AsyncResult_t4194309572 *)IsInstClass((RuntimeObject*)L_2, AsyncResult_t4194309572_il2cpp_TypeInfo_var));
		G_B3_0 = L_3;
		if (L_3)
		{
			G_B4_0 = L_3;
			goto IL_0027;
		}
	}
	{
		ArgumentException_t132251570 * L_4 = (ArgumentException_t132251570 *)il2cpp_codegen_object_new(ArgumentException_t132251570_il2cpp_TypeInfo_var);
		ArgumentException__ctor_m1216717135(L_4, _stringLiteral1043874018, _stringLiteral844061258, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, NULL, DeflateStream_EndRead_m4289412642_RuntimeMethod_var);
	}

IL_0027:
	{
		NullCheck(G_B4_0);
		RuntimeObject * L_5 = VirtFuncInvoker0< RuntimeObject * >::Invoke(16 /* System.Object System.Runtime.Remoting.Messaging.AsyncResult::get_AsyncDelegate() */, G_B4_0);
		ReadMethod_t893206259 * L_6 = ((ReadMethod_t893206259 *)IsInstSealed((RuntimeObject*)L_5, ReadMethod_t893206259_il2cpp_TypeInfo_var));
		G_B5_0 = L_6;
		if (L_6)
		{
			G_B6_0 = L_6;
			goto IL_0044;
		}
	}
	{
		ArgumentException_t132251570 * L_7 = (ArgumentException_t132251570 *)il2cpp_codegen_object_new(ArgumentException_t132251570_il2cpp_TypeInfo_var);
		ArgumentException__ctor_m1216717135(L_7, _stringLiteral1043874018, _stringLiteral844061258, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_7, NULL, DeflateStream_EndRead_m4289412642_RuntimeMethod_var);
	}

IL_0044:
	{
		RuntimeObject* L_8 = ___asyncResult0;
		NullCheck(G_B6_0);
		int32_t L_9 = ReadMethod_EndInvoke_m897454887(G_B6_0, L_8, /*hidden argument*/NULL);
		return L_9;
	}
}
// System.Void System.IO.Compression.DeflateStream::EndWrite(System.IAsyncResult)
extern "C" IL2CPP_METHOD_ATTR void DeflateStream_EndWrite_m1295999073 (DeflateStream_t4175168077 * __this, RuntimeObject* ___asyncResult0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (DeflateStream_EndWrite_m1295999073_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	AsyncResult_t4194309572 * G_B4_0 = NULL;
	AsyncResult_t4194309572 * G_B3_0 = NULL;
	WriteMethod_t2538911768 * G_B6_0 = NULL;
	WriteMethod_t2538911768 * G_B5_0 = NULL;
	{
		RuntimeObject* L_0 = ___asyncResult0;
		if (L_0)
		{
			goto IL_000e;
		}
	}
	{
		ArgumentNullException_t1615371798 * L_1 = (ArgumentNullException_t1615371798 *)il2cpp_codegen_object_new(ArgumentNullException_t1615371798_il2cpp_TypeInfo_var);
		ArgumentNullException__ctor_m1170824041(L_1, _stringLiteral844061258, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, NULL, DeflateStream_EndWrite_m1295999073_RuntimeMethod_var);
	}

IL_000e:
	{
		RuntimeObject* L_2 = ___asyncResult0;
		AsyncResult_t4194309572 * L_3 = ((AsyncResult_t4194309572 *)IsInstClass((RuntimeObject*)L_2, AsyncResult_t4194309572_il2cpp_TypeInfo_var));
		G_B3_0 = L_3;
		if (L_3)
		{
			G_B4_0 = L_3;
			goto IL_0027;
		}
	}
	{
		ArgumentException_t132251570 * L_4 = (ArgumentException_t132251570 *)il2cpp_codegen_object_new(ArgumentException_t132251570_il2cpp_TypeInfo_var);
		ArgumentException__ctor_m1216717135(L_4, _stringLiteral1043874018, _stringLiteral844061258, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, NULL, DeflateStream_EndWrite_m1295999073_RuntimeMethod_var);
	}

IL_0027:
	{
		NullCheck(G_B4_0);
		RuntimeObject * L_5 = VirtFuncInvoker0< RuntimeObject * >::Invoke(16 /* System.Object System.Runtime.Remoting.Messaging.AsyncResult::get_AsyncDelegate() */, G_B4_0);
		WriteMethod_t2538911768 * L_6 = ((WriteMethod_t2538911768 *)IsInstSealed((RuntimeObject*)L_5, WriteMethod_t2538911768_il2cpp_TypeInfo_var));
		G_B5_0 = L_6;
		if (L_6)
		{
			G_B6_0 = L_6;
			goto IL_0044;
		}
	}
	{
		ArgumentException_t132251570 * L_7 = (ArgumentException_t132251570 *)il2cpp_codegen_object_new(ArgumentException_t132251570_il2cpp_TypeInfo_var);
		ArgumentException__ctor_m1216717135(L_7, _stringLiteral1043874018, _stringLiteral844061258, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_7, NULL, DeflateStream_EndWrite_m1295999073_RuntimeMethod_var);
	}

IL_0044:
	{
		RuntimeObject* L_8 = ___asyncResult0;
		NullCheck(G_B6_0);
		WriteMethod_EndInvoke_m1603343818(G_B6_0, L_8, /*hidden argument*/NULL);
		return;
	}
}
// System.Int64 System.IO.Compression.DeflateStream::Seek(System.Int64,System.IO.SeekOrigin)
extern "C" IL2CPP_METHOD_ATTR int64_t DeflateStream_Seek_m3685451449 (DeflateStream_t4175168077 * __this, int64_t ___offset0, int32_t ___origin1, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (DeflateStream_Seek_m3685451449_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		NotSupportedException_t1314879016 * L_0 = (NotSupportedException_t1314879016 *)il2cpp_codegen_object_new(NotSupportedException_t1314879016_il2cpp_TypeInfo_var);
		NotSupportedException__ctor_m2730133172(L_0, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, NULL, DeflateStream_Seek_m3685451449_RuntimeMethod_var);
	}
}
// System.Boolean System.IO.Compression.DeflateStream::get_CanRead()
extern "C" IL2CPP_METHOD_ATTR bool DeflateStream_get_CanRead_m1715247727 (DeflateStream_t4175168077 * __this, const RuntimeMethod* method)
{
	{
		bool L_0 = __this->get_disposed_7();
		if (L_0)
		{
			goto IL_001c;
		}
	}
	{
		int32_t L_1 = __this->get_mode_5();
		if (L_1)
		{
			goto IL_001c;
		}
	}
	{
		Stream_t1273022909 * L_2 = __this->get_base_stream_4();
		NullCheck(L_2);
		bool L_3 = VirtFuncInvoker0< bool >::Invoke(7 /* System.Boolean System.IO.Stream::get_CanRead() */, L_2);
		return L_3;
	}

IL_001c:
	{
		return (bool)0;
	}
}
// System.Boolean System.IO.Compression.DeflateStream::get_CanSeek()
extern "C" IL2CPP_METHOD_ATTR bool DeflateStream_get_CanSeek_m129419566 (DeflateStream_t4175168077 * __this, const RuntimeMethod* method)
{
	{
		return (bool)0;
	}
}
// System.Boolean System.IO.Compression.DeflateStream::get_CanWrite()
extern "C" IL2CPP_METHOD_ATTR bool DeflateStream_get_CanWrite_m4292365324 (DeflateStream_t4175168077 * __this, const RuntimeMethod* method)
{
	{
		bool L_0 = __this->get_disposed_7();
		if (L_0)
		{
			goto IL_001d;
		}
	}
	{
		int32_t L_1 = __this->get_mode_5();
		if ((!(((uint32_t)L_1) == ((uint32_t)1))))
		{
			goto IL_001d;
		}
	}
	{
		Stream_t1273022909 * L_2 = __this->get_base_stream_4();
		NullCheck(L_2);
		bool L_3 = VirtFuncInvoker0< bool >::Invoke(9 /* System.Boolean System.IO.Stream::get_CanWrite() */, L_2);
		return L_3;
	}

IL_001d:
	{
		return (bool)0;
	}
}
// System.Int64 System.IO.Compression.DeflateStream::get_Length()
extern "C" IL2CPP_METHOD_ATTR int64_t DeflateStream_get_Length_m1099282904 (DeflateStream_t4175168077 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (DeflateStream_get_Length_m1099282904_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		NotSupportedException_t1314879016 * L_0 = (NotSupportedException_t1314879016 *)il2cpp_codegen_object_new(NotSupportedException_t1314879016_il2cpp_TypeInfo_var);
		NotSupportedException__ctor_m2730133172(L_0, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, NULL, DeflateStream_get_Length_m1099282904_RuntimeMethod_var);
	}
}
// System.Int64 System.IO.Compression.DeflateStream::get_Position()
extern "C" IL2CPP_METHOD_ATTR int64_t DeflateStream_get_Position_m1563329739 (DeflateStream_t4175168077 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (DeflateStream_get_Position_m1563329739_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		NotSupportedException_t1314879016 * L_0 = (NotSupportedException_t1314879016 *)il2cpp_codegen_object_new(NotSupportedException_t1314879016_il2cpp_TypeInfo_var);
		NotSupportedException__ctor_m2730133172(L_0, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, NULL, DeflateStream_get_Position_m1563329739_RuntimeMethod_var);
	}
}
// System.Void System.IO.Compression.DeflateStream::set_Position(System.Int64)
extern "C" IL2CPP_METHOD_ATTR void DeflateStream_set_Position_m1956031577 (DeflateStream_t4175168077 * __this, int64_t ___value0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (DeflateStream_set_Position_m1956031577_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		NotSupportedException_t1314879016 * L_0 = (NotSupportedException_t1314879016 *)il2cpp_codegen_object_new(NotSupportedException_t1314879016_il2cpp_TypeInfo_var);
		NotSupportedException__ctor_m2730133172(L_0, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, NULL, DeflateStream_set_Position_m1956031577_RuntimeMethod_var);
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
extern "C"  int32_t DelegatePInvokeWrapper_ReadMethod_t893206259 (ReadMethod_t893206259 * __this, ByteU5BU5D_t4116647657* ___array0, int32_t ___offset1, int32_t ___count2, const RuntimeMethod* method)
{
	typedef int32_t (DEFAULT_CALL *PInvokeFunc)(uint8_t*, int32_t, int32_t);
	PInvokeFunc il2cppPInvokeFunc = reinterpret_cast<PInvokeFunc>(il2cpp_codegen_get_method_pointer(((RuntimeDelegate*)__this)->method));

	// Marshaling of parameter '___array0' to native representation
	uint8_t* ____array0_marshaled = NULL;
	if (___array0 != NULL)
	{
		____array0_marshaled = reinterpret_cast<uint8_t*>((___array0)->GetAddressAtUnchecked(0));
	}

	// Native function invocation
	int32_t returnValue = il2cppPInvokeFunc(____array0_marshaled, ___offset1, ___count2);

	return returnValue;
}
// System.Void System.IO.Compression.DeflateStream/ReadMethod::.ctor(System.Object,System.IntPtr)
extern "C" IL2CPP_METHOD_ATTR void ReadMethod__ctor_m3454788154 (ReadMethod_t893206259 * __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.Int32 System.IO.Compression.DeflateStream/ReadMethod::Invoke(System.Byte[],System.Int32,System.Int32)
extern "C" IL2CPP_METHOD_ATTR int32_t ReadMethod_Invoke_m158234957 (ReadMethod_t893206259 * __this, ByteU5BU5D_t4116647657* ___array0, int32_t ___offset1, int32_t ___count2, const RuntimeMethod* method)
{
	int32_t result = 0;
	il2cpp_codegen_raise_execution_engine_exception_if_method_is_not_found((RuntimeMethod*)(__this->get_method_3()));
	DelegateU5BU5D_t1703627840* delegatesToInvoke = __this->get_delegates_11();
	if (delegatesToInvoke != NULL)
	{
		il2cpp_array_size_t length = delegatesToInvoke->max_length;
		for (il2cpp_array_size_t i = 0; i < length; i++)
		{
			Delegate_t1188392813* currentDelegate = (delegatesToInvoke)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(i));
			Il2CppMethodPointer targetMethodPointer = currentDelegate->get_method_ptr_0();
			RuntimeMethod* targetMethod = (RuntimeMethod*)(currentDelegate->get_method_3());
			RuntimeObject* targetThis = currentDelegate->get_m_target_2();
			il2cpp_codegen_raise_execution_engine_exception_if_method_is_not_found(targetMethod);
			bool ___methodIsStatic = MethodIsStatic(targetMethod);
			if (___methodIsStatic)
			{
				if (il2cpp_codegen_method_parameter_count(targetMethod) == 3)
				{
					// open
					{
						typedef int32_t (*FunctionPointerType) (RuntimeObject *, ByteU5BU5D_t4116647657*, int32_t, int32_t, const RuntimeMethod*);
						result = ((FunctionPointerType)targetMethodPointer)(NULL, ___array0, ___offset1, ___count2, targetMethod);
					}
				}
				else
				{
					// closed
					{
						typedef int32_t (*FunctionPointerType) (RuntimeObject *, void*, ByteU5BU5D_t4116647657*, int32_t, int32_t, const RuntimeMethod*);
						result = ((FunctionPointerType)targetMethodPointer)(NULL, targetThis, ___array0, ___offset1, ___count2, targetMethod);
					}
				}
			}
			else
			{
				if (il2cpp_codegen_method_parameter_count(targetMethod) == 3)
				{
					// closed
					if (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))
								result = GenericInterfaceFuncInvoker3< int32_t, ByteU5BU5D_t4116647657*, int32_t, int32_t >::Invoke(targetMethod, targetThis, ___array0, ___offset1, ___count2);
							else
								result = GenericVirtFuncInvoker3< int32_t, ByteU5BU5D_t4116647657*, int32_t, int32_t >::Invoke(targetMethod, targetThis, ___array0, ___offset1, ___count2);
						}
						else
						{
							if (il2cpp_codegen_method_is_interface_method(targetMethod))
								result = InterfaceFuncInvoker3< int32_t, ByteU5BU5D_t4116647657*, int32_t, int32_t >::Invoke(il2cpp_codegen_method_get_slot(targetMethod), il2cpp_codegen_method_get_declaring_type(targetMethod), targetThis, ___array0, ___offset1, ___count2);
							else
								result = VirtFuncInvoker3< int32_t, ByteU5BU5D_t4116647657*, int32_t, int32_t >::Invoke(il2cpp_codegen_method_get_slot(targetMethod), targetThis, ___array0, ___offset1, ___count2);
						}
					}
					else
					{
						typedef int32_t (*FunctionPointerType) (void*, ByteU5BU5D_t4116647657*, int32_t, int32_t, const RuntimeMethod*);
						result = ((FunctionPointerType)targetMethodPointer)(targetThis, ___array0, ___offset1, ___count2, targetMethod);
					}
				}
				else
				{
					// open
					if (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))
								result = GenericInterfaceFuncInvoker2< int32_t, int32_t, int32_t >::Invoke(targetMethod, ___array0, ___offset1, ___count2);
							else
								result = GenericVirtFuncInvoker2< int32_t, int32_t, int32_t >::Invoke(targetMethod, ___array0, ___offset1, ___count2);
						}
						else
						{
							if (il2cpp_codegen_method_is_interface_method(targetMethod))
								result = InterfaceFuncInvoker2< int32_t, int32_t, int32_t >::Invoke(il2cpp_codegen_method_get_slot(targetMethod), il2cpp_codegen_method_get_declaring_type(targetMethod), ___array0, ___offset1, ___count2);
							else
								result = VirtFuncInvoker2< int32_t, int32_t, int32_t >::Invoke(il2cpp_codegen_method_get_slot(targetMethod), ___array0, ___offset1, ___count2);
						}
					}
					else
					{
						typedef int32_t (*FunctionPointerType) (ByteU5BU5D_t4116647657*, int32_t, int32_t, const RuntimeMethod*);
						result = ((FunctionPointerType)targetMethodPointer)(___array0, ___offset1, ___count2, targetMethod);
					}
				}
			}
		}
	}
	else
	{
		Il2CppMethodPointer targetMethodPointer = __this->get_method_ptr_0();
		RuntimeMethod* targetMethod = (RuntimeMethod*)(__this->get_method_3());
		RuntimeObject* targetThis = __this->get_m_target_2();
		il2cpp_codegen_raise_execution_engine_exception_if_method_is_not_found(targetMethod);
		bool ___methodIsStatic = MethodIsStatic(targetMethod);
		if (___methodIsStatic)
		{
			if (il2cpp_codegen_method_parameter_count(targetMethod) == 3)
			{
				// open
				{
					typedef int32_t (*FunctionPointerType) (RuntimeObject *, ByteU5BU5D_t4116647657*, int32_t, int32_t, const RuntimeMethod*);
					result = ((FunctionPointerType)targetMethodPointer)(NULL, ___array0, ___offset1, ___count2, targetMethod);
				}
			}
			else
			{
				// closed
				{
					typedef int32_t (*FunctionPointerType) (RuntimeObject *, void*, ByteU5BU5D_t4116647657*, int32_t, int32_t, const RuntimeMethod*);
					result = ((FunctionPointerType)targetMethodPointer)(NULL, targetThis, ___array0, ___offset1, ___count2, targetMethod);
				}
			}
		}
		else
		{
			if (il2cpp_codegen_method_parameter_count(targetMethod) == 3)
			{
				// closed
				if (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))
							result = GenericInterfaceFuncInvoker3< int32_t, ByteU5BU5D_t4116647657*, int32_t, int32_t >::Invoke(targetMethod, targetThis, ___array0, ___offset1, ___count2);
						else
							result = GenericVirtFuncInvoker3< int32_t, ByteU5BU5D_t4116647657*, int32_t, int32_t >::Invoke(targetMethod, targetThis, ___array0, ___offset1, ___count2);
					}
					else
					{
						if (il2cpp_codegen_method_is_interface_method(targetMethod))
							result = InterfaceFuncInvoker3< int32_t, ByteU5BU5D_t4116647657*, int32_t, int32_t >::Invoke(il2cpp_codegen_method_get_slot(targetMethod), il2cpp_codegen_method_get_declaring_type(targetMethod), targetThis, ___array0, ___offset1, ___count2);
						else
							result = VirtFuncInvoker3< int32_t, ByteU5BU5D_t4116647657*, int32_t, int32_t >::Invoke(il2cpp_codegen_method_get_slot(targetMethod), targetThis, ___array0, ___offset1, ___count2);
					}
				}
				else
				{
					typedef int32_t (*FunctionPointerType) (void*, ByteU5BU5D_t4116647657*, int32_t, int32_t, const RuntimeMethod*);
					result = ((FunctionPointerType)targetMethodPointer)(targetThis, ___array0, ___offset1, ___count2, targetMethod);
				}
			}
			else
			{
				// open
				if (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))
							result = GenericInterfaceFuncInvoker2< int32_t, int32_t, int32_t >::Invoke(targetMethod, ___array0, ___offset1, ___count2);
						else
							result = GenericVirtFuncInvoker2< int32_t, int32_t, int32_t >::Invoke(targetMethod, ___array0, ___offset1, ___count2);
					}
					else
					{
						if (il2cpp_codegen_method_is_interface_method(targetMethod))
							result = InterfaceFuncInvoker2< int32_t, int32_t, int32_t >::Invoke(il2cpp_codegen_method_get_slot(targetMethod), il2cpp_codegen_method_get_declaring_type(targetMethod), ___array0, ___offset1, ___count2);
						else
							result = VirtFuncInvoker2< int32_t, int32_t, int32_t >::Invoke(il2cpp_codegen_method_get_slot(targetMethod), ___array0, ___offset1, ___count2);
					}
				}
				else
				{
					typedef int32_t (*FunctionPointerType) (ByteU5BU5D_t4116647657*, int32_t, int32_t, const RuntimeMethod*);
					result = ((FunctionPointerType)targetMethodPointer)(___array0, ___offset1, ___count2, targetMethod);
				}
			}
		}
	}
	return result;
}
// System.IAsyncResult System.IO.Compression.DeflateStream/ReadMethod::BeginInvoke(System.Byte[],System.Int32,System.Int32,System.AsyncCallback,System.Object)
extern "C" IL2CPP_METHOD_ATTR RuntimeObject* ReadMethod_BeginInvoke_m3773273825 (ReadMethod_t893206259 * __this, ByteU5BU5D_t4116647657* ___array0, int32_t ___offset1, int32_t ___count2, AsyncCallback_t3962456242 * ___callback3, RuntimeObject * ___object4, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (ReadMethod_BeginInvoke_m3773273825_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	void *__d_args[4] = {0};
	__d_args[0] = ___array0;
	__d_args[1] = Box(Int32_t2950945753_il2cpp_TypeInfo_var, &___offset1);
	__d_args[2] = Box(Int32_t2950945753_il2cpp_TypeInfo_var, &___count2);
	return (RuntimeObject*)il2cpp_codegen_delegate_begin_invoke((RuntimeDelegate*)__this, __d_args, (RuntimeDelegate*)___callback3, (RuntimeObject*)___object4);
}
// System.Int32 System.IO.Compression.DeflateStream/ReadMethod::EndInvoke(System.IAsyncResult)
extern "C" IL2CPP_METHOD_ATTR int32_t ReadMethod_EndInvoke_m897454887 (ReadMethod_t893206259 * __this, RuntimeObject* ___result0, const RuntimeMethod* method)
{
	RuntimeObject *__result = il2cpp_codegen_delegate_end_invoke((Il2CppAsyncResult*) ___result0, 0);
	return *(int32_t*)UnBox ((RuntimeObject*)__result);
}
#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
extern "C"  void DelegatePInvokeWrapper_WriteMethod_t2538911768 (WriteMethod_t2538911768 * __this, ByteU5BU5D_t4116647657* ___array0, int32_t ___offset1, int32_t ___count2, const RuntimeMethod* method)
{
	typedef void (DEFAULT_CALL *PInvokeFunc)(uint8_t*, int32_t, int32_t);
	PInvokeFunc il2cppPInvokeFunc = reinterpret_cast<PInvokeFunc>(il2cpp_codegen_get_method_pointer(((RuntimeDelegate*)__this)->method));

	// Marshaling of parameter '___array0' to native representation
	uint8_t* ____array0_marshaled = NULL;
	if (___array0 != NULL)
	{
		____array0_marshaled = reinterpret_cast<uint8_t*>((___array0)->GetAddressAtUnchecked(0));
	}

	// Native function invocation
	il2cppPInvokeFunc(____array0_marshaled, ___offset1, ___count2);

}
// System.Void System.IO.Compression.DeflateStream/WriteMethod::.ctor(System.Object,System.IntPtr)
extern "C" IL2CPP_METHOD_ATTR void WriteMethod__ctor_m3113528835 (WriteMethod_t2538911768 * __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.IO.Compression.DeflateStream/WriteMethod::Invoke(System.Byte[],System.Int32,System.Int32)
extern "C" IL2CPP_METHOD_ATTR void WriteMethod_Invoke_m1619441034 (WriteMethod_t2538911768 * __this, ByteU5BU5D_t4116647657* ___array0, int32_t ___offset1, int32_t ___count2, const RuntimeMethod* method)
{
	il2cpp_codegen_raise_execution_engine_exception_if_method_is_not_found((RuntimeMethod*)(__this->get_method_3()));
	DelegateU5BU5D_t1703627840* delegatesToInvoke = __this->get_delegates_11();
	if (delegatesToInvoke != NULL)
	{
		il2cpp_array_size_t length = delegatesToInvoke->max_length;
		for (il2cpp_array_size_t i = 0; i < length; i++)
		{
			Delegate_t1188392813* currentDelegate = (delegatesToInvoke)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(i));
			Il2CppMethodPointer targetMethodPointer = currentDelegate->get_method_ptr_0();
			RuntimeMethod* targetMethod = (RuntimeMethod*)(currentDelegate->get_method_3());
			RuntimeObject* targetThis = currentDelegate->get_m_target_2();
			il2cpp_codegen_raise_execution_engine_exception_if_method_is_not_found(targetMethod);
			bool ___methodIsStatic = MethodIsStatic(targetMethod);
			if (___methodIsStatic)
			{
				if (il2cpp_codegen_method_parameter_count(targetMethod) == 3)
				{
					// open
					{
						typedef void (*FunctionPointerType) (RuntimeObject *, ByteU5BU5D_t4116647657*, int32_t, int32_t, const RuntimeMethod*);
						((FunctionPointerType)targetMethodPointer)(NULL, ___array0, ___offset1, ___count2, targetMethod);
					}
				}
				else
				{
					// closed
					{
						typedef void (*FunctionPointerType) (RuntimeObject *, void*, ByteU5BU5D_t4116647657*, int32_t, int32_t, const RuntimeMethod*);
						((FunctionPointerType)targetMethodPointer)(NULL, targetThis, ___array0, ___offset1, ___count2, targetMethod);
					}
				}
			}
			else
			{
				if (il2cpp_codegen_method_parameter_count(targetMethod) == 3)
				{
					// closed
					if (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))
								GenericInterfaceActionInvoker3< ByteU5BU5D_t4116647657*, int32_t, int32_t >::Invoke(targetMethod, targetThis, ___array0, ___offset1, ___count2);
							else
								GenericVirtActionInvoker3< ByteU5BU5D_t4116647657*, int32_t, int32_t >::Invoke(targetMethod, targetThis, ___array0, ___offset1, ___count2);
						}
						else
						{
							if (il2cpp_codegen_method_is_interface_method(targetMethod))
								InterfaceActionInvoker3< ByteU5BU5D_t4116647657*, int32_t, int32_t >::Invoke(il2cpp_codegen_method_get_slot(targetMethod), il2cpp_codegen_method_get_declaring_type(targetMethod), targetThis, ___array0, ___offset1, ___count2);
							else
								VirtActionInvoker3< ByteU5BU5D_t4116647657*, int32_t, int32_t >::Invoke(il2cpp_codegen_method_get_slot(targetMethod), targetThis, ___array0, ___offset1, ___count2);
						}
					}
					else
					{
						typedef void (*FunctionPointerType) (void*, ByteU5BU5D_t4116647657*, int32_t, int32_t, const RuntimeMethod*);
						((FunctionPointerType)targetMethodPointer)(targetThis, ___array0, ___offset1, ___count2, targetMethod);
					}
				}
				else
				{
					// open
					if (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))
								GenericInterfaceActionInvoker2< int32_t, int32_t >::Invoke(targetMethod, ___array0, ___offset1, ___count2);
							else
								GenericVirtActionInvoker2< int32_t, int32_t >::Invoke(targetMethod, ___array0, ___offset1, ___count2);
						}
						else
						{
							if (il2cpp_codegen_method_is_interface_method(targetMethod))
								InterfaceActionInvoker2< int32_t, int32_t >::Invoke(il2cpp_codegen_method_get_slot(targetMethod), il2cpp_codegen_method_get_declaring_type(targetMethod), ___array0, ___offset1, ___count2);
							else
								VirtActionInvoker2< int32_t, int32_t >::Invoke(il2cpp_codegen_method_get_slot(targetMethod), ___array0, ___offset1, ___count2);
						}
					}
					else
					{
						typedef void (*FunctionPointerType) (ByteU5BU5D_t4116647657*, int32_t, int32_t, const RuntimeMethod*);
						((FunctionPointerType)targetMethodPointer)(___array0, ___offset1, ___count2, targetMethod);
					}
				}
			}
		}
	}
	else
	{
		Il2CppMethodPointer targetMethodPointer = __this->get_method_ptr_0();
		RuntimeMethod* targetMethod = (RuntimeMethod*)(__this->get_method_3());
		RuntimeObject* targetThis = __this->get_m_target_2();
		il2cpp_codegen_raise_execution_engine_exception_if_method_is_not_found(targetMethod);
		bool ___methodIsStatic = MethodIsStatic(targetMethod);
		if (___methodIsStatic)
		{
			if (il2cpp_codegen_method_parameter_count(targetMethod) == 3)
			{
				// open
				{
					typedef void (*FunctionPointerType) (RuntimeObject *, ByteU5BU5D_t4116647657*, int32_t, int32_t, const RuntimeMethod*);
					((FunctionPointerType)targetMethodPointer)(NULL, ___array0, ___offset1, ___count2, targetMethod);
				}
			}
			else
			{
				// closed
				{
					typedef void (*FunctionPointerType) (RuntimeObject *, void*, ByteU5BU5D_t4116647657*, int32_t, int32_t, const RuntimeMethod*);
					((FunctionPointerType)targetMethodPointer)(NULL, targetThis, ___array0, ___offset1, ___count2, targetMethod);
				}
			}
		}
		else
		{
			if (il2cpp_codegen_method_parameter_count(targetMethod) == 3)
			{
				// closed
				if (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))
							GenericInterfaceActionInvoker3< ByteU5BU5D_t4116647657*, int32_t, int32_t >::Invoke(targetMethod, targetThis, ___array0, ___offset1, ___count2);
						else
							GenericVirtActionInvoker3< ByteU5BU5D_t4116647657*, int32_t, int32_t >::Invoke(targetMethod, targetThis, ___array0, ___offset1, ___count2);
					}
					else
					{
						if (il2cpp_codegen_method_is_interface_method(targetMethod))
							InterfaceActionInvoker3< ByteU5BU5D_t4116647657*, int32_t, int32_t >::Invoke(il2cpp_codegen_method_get_slot(targetMethod), il2cpp_codegen_method_get_declaring_type(targetMethod), targetThis, ___array0, ___offset1, ___count2);
						else
							VirtActionInvoker3< ByteU5BU5D_t4116647657*, int32_t, int32_t >::Invoke(il2cpp_codegen_method_get_slot(targetMethod), targetThis, ___array0, ___offset1, ___count2);
					}
				}
				else
				{
					typedef void (*FunctionPointerType) (void*, ByteU5BU5D_t4116647657*, int32_t, int32_t, const RuntimeMethod*);
					((FunctionPointerType)targetMethodPointer)(targetThis, ___array0, ___offset1, ___count2, targetMethod);
				}
			}
			else
			{
				// open
				if (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))
							GenericInterfaceActionInvoker2< int32_t, int32_t >::Invoke(targetMethod, ___array0, ___offset1, ___count2);
						else
							GenericVirtActionInvoker2< int32_t, int32_t >::Invoke(targetMethod, ___array0, ___offset1, ___count2);
					}
					else
					{
						if (il2cpp_codegen_method_is_interface_method(targetMethod))
							InterfaceActionInvoker2< int32_t, int32_t >::Invoke(il2cpp_codegen_method_get_slot(targetMethod), il2cpp_codegen_method_get_declaring_type(targetMethod), ___array0, ___offset1, ___count2);
						else
							VirtActionInvoker2< int32_t, int32_t >::Invoke(il2cpp_codegen_method_get_slot(targetMethod), ___array0, ___offset1, ___count2);
					}
				}
				else
				{
					typedef void (*FunctionPointerType) (ByteU5BU5D_t4116647657*, int32_t, int32_t, const RuntimeMethod*);
					((FunctionPointerType)targetMethodPointer)(___array0, ___offset1, ___count2, targetMethod);
				}
			}
		}
	}
}
// System.IAsyncResult System.IO.Compression.DeflateStream/WriteMethod::BeginInvoke(System.Byte[],System.Int32,System.Int32,System.AsyncCallback,System.Object)
extern "C" IL2CPP_METHOD_ATTR RuntimeObject* WriteMethod_BeginInvoke_m2181678049 (WriteMethod_t2538911768 * __this, ByteU5BU5D_t4116647657* ___array0, int32_t ___offset1, int32_t ___count2, AsyncCallback_t3962456242 * ___callback3, RuntimeObject * ___object4, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (WriteMethod_BeginInvoke_m2181678049_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	void *__d_args[4] = {0};
	__d_args[0] = ___array0;
	__d_args[1] = Box(Int32_t2950945753_il2cpp_TypeInfo_var, &___offset1);
	__d_args[2] = Box(Int32_t2950945753_il2cpp_TypeInfo_var, &___count2);
	return (RuntimeObject*)il2cpp_codegen_delegate_begin_invoke((RuntimeDelegate*)__this, __d_args, (RuntimeDelegate*)___callback3, (RuntimeObject*)___object4);
}
// System.Void System.IO.Compression.DeflateStream/WriteMethod::EndInvoke(System.IAsyncResult)
extern "C" IL2CPP_METHOD_ATTR void WriteMethod_EndInvoke_m1603343818 (WriteMethod_t2538911768 * __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
extern "C" int32_t CDECL ReversePInvokeWrapper_DeflateStreamNative_UnmanagedRead_m255710264(intptr_t ___buffer0, int32_t ___length1, intptr_t ___data2)
{
	il2cpp::vm::ScopedThreadAttacher _vmThreadHelper;

	// Managed method invocation
	int32_t returnValue = DeflateStreamNative_UnmanagedRead_m255710264(NULL, ___buffer0, ___length1, ___data2, NULL);

	return returnValue;
}
extern "C" int32_t CDECL ReversePInvokeWrapper_DeflateStreamNative_UnmanagedWrite_m232731864(intptr_t ___buffer0, int32_t ___length1, intptr_t ___data2)
{
	il2cpp::vm::ScopedThreadAttacher _vmThreadHelper;

	// Managed method invocation
	int32_t returnValue = DeflateStreamNative_UnmanagedWrite_m232731864(NULL, ___buffer0, ___length1, ___data2, NULL);

	return returnValue;
}
// System.Void System.IO.Compression.DeflateStreamNative::.ctor()
extern "C" IL2CPP_METHOD_ATTR void DeflateStreamNative__ctor_m1757329268 (DeflateStreamNative_t1405046456 * __this, const RuntimeMethod* method)
{
	{
		Object__ctor_m297566312(__this, /*hidden argument*/NULL);
		return;
	}
}
// System.IO.Compression.DeflateStreamNative System.IO.Compression.DeflateStreamNative::Create(System.IO.Stream,System.IO.Compression.CompressionMode,System.Boolean)
extern "C" IL2CPP_METHOD_ATTR DeflateStreamNative_t1405046456 * DeflateStreamNative_Create_m1981759079 (RuntimeObject * __this /* static, unused */, Stream_t1273022909 * ___compressedStream0, int32_t ___mode1, bool ___gzip2, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (DeflateStreamNative_Create_m1981759079_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	DeflateStreamNative_t1405046456 * V_0 = NULL;
	DeflateStreamNative_t1405046456 * G_B2_0 = NULL;
	DeflateStreamNative_t1405046456 * G_B1_0 = NULL;
	UnmanagedReadOrWrite_t1975956110 * G_B3_0 = NULL;
	DeflateStreamNative_t1405046456 * G_B3_1 = NULL;
	{
		DeflateStreamNative_t1405046456 * L_0 = (DeflateStreamNative_t1405046456 *)il2cpp_codegen_object_new(DeflateStreamNative_t1405046456_il2cpp_TypeInfo_var);
		DeflateStreamNative__ctor_m1757329268(L_0, /*hidden argument*/NULL);
		V_0 = L_0;
		DeflateStreamNative_t1405046456 * L_1 = V_0;
		DeflateStreamNative_t1405046456 * L_2 = V_0;
		GCHandle_t3351438187  L_3 = GCHandle_Alloc_m3053200191(NULL /*static, unused*/, L_2, /*hidden argument*/NULL);
		NullCheck(L_1);
		L_1->set_data_3(L_3);
		DeflateStreamNative_t1405046456 * L_4 = V_0;
		int32_t L_5 = ___mode1;
		G_B1_0 = L_4;
		if ((((int32_t)L_5) == ((int32_t)1)))
		{
			G_B2_0 = L_4;
			goto IL_0025;
		}
	}
	{
		intptr_t L_6 = (intptr_t)DeflateStreamNative_UnmanagedRead_m255710264_RuntimeMethod_var;
		UnmanagedReadOrWrite_t1975956110 * L_7 = (UnmanagedReadOrWrite_t1975956110 *)il2cpp_codegen_object_new(UnmanagedReadOrWrite_t1975956110_il2cpp_TypeInfo_var);
		UnmanagedReadOrWrite__ctor_m4099972177(L_7, NULL, (intptr_t)L_6, /*hidden argument*/NULL);
		G_B3_0 = L_7;
		G_B3_1 = G_B1_0;
		goto IL_0031;
	}

IL_0025:
	{
		intptr_t L_8 = (intptr_t)DeflateStreamNative_UnmanagedWrite_m232731864_RuntimeMethod_var;
		UnmanagedReadOrWrite_t1975956110 * L_9 = (UnmanagedReadOrWrite_t1975956110 *)il2cpp_codegen_object_new(UnmanagedReadOrWrite_t1975956110_il2cpp_TypeInfo_var);
		UnmanagedReadOrWrite__ctor_m4099972177(L_9, NULL, (intptr_t)L_8, /*hidden argument*/NULL);
		G_B3_0 = L_9;
		G_B3_1 = G_B2_0;
	}

IL_0031:
	{
		NullCheck(G_B3_1);
		G_B3_1->set_feeder_0(G_B3_0);
		DeflateStreamNative_t1405046456 * L_10 = V_0;
		int32_t L_11 = ___mode1;
		bool L_12 = ___gzip2;
		DeflateStreamNative_t1405046456 * L_13 = V_0;
		NullCheck(L_13);
		UnmanagedReadOrWrite_t1975956110 * L_14 = L_13->get_feeder_0();
		DeflateStreamNative_t1405046456 * L_15 = V_0;
		NullCheck(L_15);
		GCHandle_t3351438187  L_16 = L_15->get_data_3();
		intptr_t L_17 = GCHandle_ToIntPtr_m3288225389(NULL /*static, unused*/, L_16, /*hidden argument*/NULL);
		SafeDeflateStreamHandle_t2005819069 * L_18 = DeflateStreamNative_CreateZStream_m973335090(NULL /*static, unused*/, L_11, L_12, L_14, (intptr_t)L_17, /*hidden argument*/NULL);
		NullCheck(L_10);
		L_10->set_z_stream_2(L_18);
		DeflateStreamNative_t1405046456 * L_19 = V_0;
		NullCheck(L_19);
		SafeDeflateStreamHandle_t2005819069 * L_20 = L_19->get_z_stream_2();
		NullCheck(L_20);
		bool L_21 = VirtFuncInvoker0< bool >::Invoke(5 /* System.Boolean System.Runtime.InteropServices.SafeHandle::get_IsInvalid() */, L_20);
		if (!L_21)
		{
			goto IL_006a;
		}
	}
	{
		DeflateStreamNative_t1405046456 * L_22 = V_0;
		NullCheck(L_22);
		DeflateStreamNative_Dispose_m2713887098(L_22, (bool)1, /*hidden argument*/NULL);
		return (DeflateStreamNative_t1405046456 *)NULL;
	}

IL_006a:
	{
		DeflateStreamNative_t1405046456 * L_23 = V_0;
		Stream_t1273022909 * L_24 = ___compressedStream0;
		NullCheck(L_23);
		L_23->set_base_stream_1(L_24);
		DeflateStreamNative_t1405046456 * L_25 = V_0;
		return L_25;
	}
}
// System.Void System.IO.Compression.DeflateStreamNative::Finalize()
extern "C" IL2CPP_METHOD_ATTR void DeflateStreamNative_Finalize_m1363912817 (DeflateStreamNative_t1405046456 * __this, const RuntimeMethod* method)
{
	Exception_t * __last_unhandled_exception = 0;
	NO_UNUSED_WARNING (__last_unhandled_exception);
	Exception_t * __exception_local = 0;
	NO_UNUSED_WARNING (__exception_local);
	int32_t __leave_target = -1;
	NO_UNUSED_WARNING (__leave_target);

IL_0000:
	try
	{ // begin try (depth: 1)
		DeflateStreamNative_Dispose_m2713887098(__this, (bool)0, /*hidden argument*/NULL);
		IL2CPP_LEAVE(0x10, FINALLY_0009);
	} // end try (depth: 1)
	catch(Il2CppExceptionWrapper& e)
	{
		__last_unhandled_exception = (Exception_t *)e.ex;
		goto FINALLY_0009;
	}

FINALLY_0009:
	{ // begin finally (depth: 1)
		Object_Finalize_m3076187857(__this, /*hidden argument*/NULL);
		IL2CPP_END_FINALLY(9)
	} // end finally (depth: 1)
	IL2CPP_CLEANUP(9)
	{
		IL2CPP_JUMP_TBL(0x10, IL_0010)
		IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
	}

IL_0010:
	{
		return;
	}
}
// System.Void System.IO.Compression.DeflateStreamNative::Dispose(System.Boolean)
extern "C" IL2CPP_METHOD_ATTR void DeflateStreamNative_Dispose_m2713887098 (DeflateStreamNative_t1405046456 * __this, bool ___disposing0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (DeflateStreamNative_Dispose_m2713887098_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		bool L_0 = ___disposing0;
		if (!L_0)
		{
			goto IL_002a;
		}
	}
	{
		bool L_1 = __this->get_disposed_4();
		if (L_1)
		{
			goto IL_002a;
		}
	}
	{
		__this->set_disposed_4((bool)1);
		IL2CPP_RUNTIME_CLASS_INIT(GC_t959872083_il2cpp_TypeInfo_var);
		GC_SuppressFinalize_m1177400158(NULL /*static, unused*/, __this, /*hidden argument*/NULL);
		__this->set_io_buffer_5((ByteU5BU5D_t4116647657*)NULL);
		SafeDeflateStreamHandle_t2005819069 * L_2 = __this->get_z_stream_2();
		NullCheck(L_2);
		SafeHandle_Dispose_m817995135(L_2, /*hidden argument*/NULL);
	}

IL_002a:
	{
		GCHandle_t3351438187 * L_3 = __this->get_address_of_data_3();
		bool L_4 = GCHandle_get_IsAllocated_m1058226959((GCHandle_t3351438187 *)L_3, /*hidden argument*/NULL);
		if (!L_4)
		{
			goto IL_0042;
		}
	}
	{
		GCHandle_t3351438187 * L_5 = __this->get_address_of_data_3();
		GCHandle_Free_m1457699368((GCHandle_t3351438187 *)L_5, /*hidden argument*/NULL);
	}

IL_0042:
	{
		return;
	}
}
// System.Void System.IO.Compression.DeflateStreamNative::Flush()
extern "C" IL2CPP_METHOD_ATTR void DeflateStreamNative_Flush_m2908773117 (DeflateStreamNative_t1405046456 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (DeflateStreamNative_Flush_m2908773117_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		SafeDeflateStreamHandle_t2005819069 * L_0 = __this->get_z_stream_2();
		int32_t L_1 = DeflateStreamNative_Flush_m1619703581(NULL /*static, unused*/, L_0, /*hidden argument*/NULL);
		DeflateStreamNative_CheckResult_m276740021(NULL /*static, unused*/, L_1, _stringLiteral1964454777, /*hidden argument*/NULL);
		return;
	}
}
// System.Int32 System.IO.Compression.DeflateStreamNative::ReadZStream(System.IntPtr,System.Int32)
extern "C" IL2CPP_METHOD_ATTR int32_t DeflateStreamNative_ReadZStream_m496685786 (DeflateStreamNative_t1405046456 * __this, intptr_t ___buffer0, int32_t ___length1, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (DeflateStreamNative_ReadZStream_m496685786_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		SafeDeflateStreamHandle_t2005819069 * L_0 = __this->get_z_stream_2();
		intptr_t L_1 = ___buffer0;
		int32_t L_2 = ___length1;
		int32_t L_3 = DeflateStreamNative_ReadZStream_m3236830394(NULL /*static, unused*/, L_0, (intptr_t)L_1, L_2, /*hidden argument*/NULL);
		int32_t L_4 = L_3;
		DeflateStreamNative_CheckResult_m276740021(NULL /*static, unused*/, L_4, _stringLiteral2764292673, /*hidden argument*/NULL);
		return L_4;
	}
}
// System.Void System.IO.Compression.DeflateStreamNative::WriteZStream(System.IntPtr,System.Int32)
extern "C" IL2CPP_METHOD_ATTR void DeflateStreamNative_WriteZStream_m4258525530 (DeflateStreamNative_t1405046456 * __this, intptr_t ___buffer0, int32_t ___length1, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (DeflateStreamNative_WriteZStream_m4258525530_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		SafeDeflateStreamHandle_t2005819069 * L_0 = __this->get_z_stream_2();
		intptr_t L_1 = ___buffer0;
		int32_t L_2 = ___length1;
		int32_t L_3 = DeflateStreamNative_WriteZStream_m1056552711(NULL /*static, unused*/, L_0, (intptr_t)L_1, L_2, /*hidden argument*/NULL);
		DeflateStreamNative_CheckResult_m276740021(NULL /*static, unused*/, L_3, _stringLiteral1784163159, /*hidden argument*/NULL);
		return;
	}
}
// System.Int32 System.IO.Compression.DeflateStreamNative::UnmanagedRead(System.IntPtr,System.Int32,System.IntPtr)
extern "C" IL2CPP_METHOD_ATTR int32_t DeflateStreamNative_UnmanagedRead_m255710264 (RuntimeObject * __this /* static, unused */, intptr_t ___buffer0, int32_t ___length1, intptr_t ___data2, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (DeflateStreamNative_UnmanagedRead_m255710264_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	GCHandle_t3351438187  V_0;
	memset(&V_0, 0, sizeof(V_0));
	DeflateStreamNative_t1405046456 * V_1 = NULL;
	{
		intptr_t L_0 = ___data2;
		GCHandle_t3351438187  L_1 = GCHandle_FromIntPtr_m3880792486(NULL /*static, unused*/, (intptr_t)L_0, /*hidden argument*/NULL);
		V_0 = L_1;
		RuntimeObject * L_2 = GCHandle_get_Target_m1824973883((GCHandle_t3351438187 *)(&V_0), /*hidden argument*/NULL);
		V_1 = ((DeflateStreamNative_t1405046456 *)IsInstClass((RuntimeObject*)L_2, DeflateStreamNative_t1405046456_il2cpp_TypeInfo_var));
		DeflateStreamNative_t1405046456 * L_3 = V_1;
		if (L_3)
		{
			goto IL_0019;
		}
	}
	{
		return (-1);
	}

IL_0019:
	{
		DeflateStreamNative_t1405046456 * L_4 = V_1;
		intptr_t L_5 = ___buffer0;
		int32_t L_6 = ___length1;
		NullCheck(L_4);
		int32_t L_7 = DeflateStreamNative_UnmanagedRead_m4068903972(L_4, (intptr_t)L_5, L_6, /*hidden argument*/NULL);
		return L_7;
	}
}
// System.Int32 System.IO.Compression.DeflateStreamNative::UnmanagedRead(System.IntPtr,System.Int32)
extern "C" IL2CPP_METHOD_ATTR int32_t DeflateStreamNative_UnmanagedRead_m4068903972 (DeflateStreamNative_t1405046456 * __this, intptr_t ___buffer0, int32_t ___length1, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (DeflateStreamNative_UnmanagedRead_m4068903972_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 0;
	int32_t V_1 = 0;
	{
		ByteU5BU5D_t4116647657* L_0 = __this->get_io_buffer_5();
		if (L_0)
		{
			goto IL_0018;
		}
	}
	{
		ByteU5BU5D_t4116647657* L_1 = (ByteU5BU5D_t4116647657*)SZArrayNew(ByteU5BU5D_t4116647657_il2cpp_TypeInfo_var, (uint32_t)((int32_t)4096));
		__this->set_io_buffer_5(L_1);
	}

IL_0018:
	{
		int32_t L_2 = ___length1;
		ByteU5BU5D_t4116647657* L_3 = __this->get_io_buffer_5();
		NullCheck(L_3);
		IL2CPP_RUNTIME_CLASS_INIT(Math_t1671470975_il2cpp_TypeInfo_var);
		int32_t L_4 = Math_Min_m3468062251(NULL /*static, unused*/, L_2, (((int32_t)((int32_t)(((RuntimeArray *)L_3)->max_length)))), /*hidden argument*/NULL);
		V_0 = L_4;
		Stream_t1273022909 * L_5 = __this->get_base_stream_1();
		ByteU5BU5D_t4116647657* L_6 = __this->get_io_buffer_5();
		int32_t L_7 = V_0;
		NullCheck(L_5);
		int32_t L_8 = VirtFuncInvoker3< int32_t, ByteU5BU5D_t4116647657*, int32_t, int32_t >::Invoke(25 /* System.Int32 System.IO.Stream::Read(System.Byte[],System.Int32,System.Int32) */, L_5, L_6, 0, L_7);
		V_1 = L_8;
		int32_t L_9 = V_1;
		if ((((int32_t)L_9) <= ((int32_t)0)))
		{
			goto IL_004d;
		}
	}
	{
		ByteU5BU5D_t4116647657* L_10 = __this->get_io_buffer_5();
		intptr_t L_11 = ___buffer0;
		int32_t L_12 = V_1;
		IL2CPP_RUNTIME_CLASS_INIT(Marshal_t1757017490_il2cpp_TypeInfo_var);
		Marshal_Copy_m1562111546(NULL /*static, unused*/, L_10, 0, (intptr_t)L_11, L_12, /*hidden argument*/NULL);
	}

IL_004d:
	{
		int32_t L_13 = V_1;
		return L_13;
	}
}
// System.Int32 System.IO.Compression.DeflateStreamNative::UnmanagedWrite(System.IntPtr,System.Int32,System.IntPtr)
extern "C" IL2CPP_METHOD_ATTR int32_t DeflateStreamNative_UnmanagedWrite_m232731864 (RuntimeObject * __this /* static, unused */, intptr_t ___buffer0, int32_t ___length1, intptr_t ___data2, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (DeflateStreamNative_UnmanagedWrite_m232731864_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	GCHandle_t3351438187  V_0;
	memset(&V_0, 0, sizeof(V_0));
	DeflateStreamNative_t1405046456 * V_1 = NULL;
	{
		intptr_t L_0 = ___data2;
		GCHandle_t3351438187  L_1 = GCHandle_FromIntPtr_m3880792486(NULL /*static, unused*/, (intptr_t)L_0, /*hidden argument*/NULL);
		V_0 = L_1;
		RuntimeObject * L_2 = GCHandle_get_Target_m1824973883((GCHandle_t3351438187 *)(&V_0), /*hidden argument*/NULL);
		V_1 = ((DeflateStreamNative_t1405046456 *)IsInstClass((RuntimeObject*)L_2, DeflateStreamNative_t1405046456_il2cpp_TypeInfo_var));
		DeflateStreamNative_t1405046456 * L_3 = V_1;
		if (L_3)
		{
			goto IL_0019;
		}
	}
	{
		return (-1);
	}

IL_0019:
	{
		DeflateStreamNative_t1405046456 * L_4 = V_1;
		intptr_t L_5 = ___buffer0;
		int32_t L_6 = ___length1;
		NullCheck(L_4);
		int32_t L_7 = DeflateStreamNative_UnmanagedWrite_m1455650735(L_4, (intptr_t)L_5, L_6, /*hidden argument*/NULL);
		return L_7;
	}
}
// System.Int32 System.IO.Compression.DeflateStreamNative::UnmanagedWrite(System.IntPtr,System.Int32)
extern "C" IL2CPP_METHOD_ATTR int32_t DeflateStreamNative_UnmanagedWrite_m1455650735 (DeflateStreamNative_t1405046456 * __this, intptr_t ___buffer0, int32_t ___length1, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (DeflateStreamNative_UnmanagedWrite_m1455650735_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 0;
	int32_t V_1 = 0;
	{
		V_0 = 0;
		goto IL_0065;
	}

IL_0004:
	{
		ByteU5BU5D_t4116647657* L_0 = __this->get_io_buffer_5();
		if (L_0)
		{
			goto IL_001c;
		}
	}
	{
		ByteU5BU5D_t4116647657* L_1 = (ByteU5BU5D_t4116647657*)SZArrayNew(ByteU5BU5D_t4116647657_il2cpp_TypeInfo_var, (uint32_t)((int32_t)4096));
		__this->set_io_buffer_5(L_1);
	}

IL_001c:
	{
		int32_t L_2 = ___length1;
		ByteU5BU5D_t4116647657* L_3 = __this->get_io_buffer_5();
		NullCheck(L_3);
		IL2CPP_RUNTIME_CLASS_INIT(Math_t1671470975_il2cpp_TypeInfo_var);
		int32_t L_4 = Math_Min_m3468062251(NULL /*static, unused*/, L_2, (((int32_t)((int32_t)(((RuntimeArray *)L_3)->max_length)))), /*hidden argument*/NULL);
		V_1 = L_4;
		intptr_t L_5 = ___buffer0;
		ByteU5BU5D_t4116647657* L_6 = __this->get_io_buffer_5();
		int32_t L_7 = V_1;
		IL2CPP_RUNTIME_CLASS_INIT(Marshal_t1757017490_il2cpp_TypeInfo_var);
		Marshal_Copy_m1222846562(NULL /*static, unused*/, (intptr_t)L_5, L_6, 0, L_7, /*hidden argument*/NULL);
		Stream_t1273022909 * L_8 = __this->get_base_stream_1();
		ByteU5BU5D_t4116647657* L_9 = __this->get_io_buffer_5();
		int32_t L_10 = V_1;
		NullCheck(L_8);
		VirtActionInvoker3< ByteU5BU5D_t4116647657*, int32_t, int32_t >::Invoke(27 /* System.Void System.IO.Stream::Write(System.Byte[],System.Int32,System.Int32) */, L_8, L_9, 0, L_10);
		void* L_11 = IntPtr_ToPointer_m4157623054((intptr_t*)(&___buffer0), /*hidden argument*/NULL);
		int32_t L_12 = V_1;
		IntPtr__ctor_m3384658186((intptr_t*)(&___buffer0), (void*)(void*)((void*)il2cpp_codegen_add((intptr_t)L_11, (int32_t)L_12)), /*hidden argument*/NULL);
		int32_t L_13 = ___length1;
		int32_t L_14 = V_1;
		___length1 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_13, (int32_t)L_14));
		int32_t L_15 = V_0;
		int32_t L_16 = V_1;
		V_0 = ((int32_t)il2cpp_codegen_add((int32_t)L_15, (int32_t)L_16));
	}

IL_0065:
	{
		int32_t L_17 = ___length1;
		if ((((int32_t)L_17) > ((int32_t)0)))
		{
			goto IL_0004;
		}
	}
	{
		int32_t L_18 = V_0;
		return L_18;
	}
}
// System.Void System.IO.Compression.DeflateStreamNative::CheckResult(System.Int32,System.String)
extern "C" IL2CPP_METHOD_ATTR void DeflateStreamNative_CheckResult_m276740021 (RuntimeObject * __this /* static, unused */, int32_t ___result0, String_t* ___where1, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (DeflateStreamNative_CheckResult_m276740021_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	String_t* V_0 = NULL;
	{
		int32_t L_0 = ___result0;
		if ((((int32_t)L_0) < ((int32_t)0)))
		{
			goto IL_0005;
		}
	}
	{
		return;
	}

IL_0005:
	{
		int32_t L_1 = ___result0;
		switch (((int32_t)il2cpp_codegen_subtract((int32_t)L_1, (int32_t)((int32_t)-11))))
		{
			case 0:
			{
				goto IL_0074;
			}
			case 1:
			{
				goto IL_006c;
			}
			case 2:
			{
				goto IL_007c;
			}
			case 3:
			{
				goto IL_007c;
			}
			case 4:
			{
				goto IL_007c;
			}
			case 5:
			{
				goto IL_0064;
			}
			case 6:
			{
				goto IL_005c;
			}
			case 7:
			{
				goto IL_0054;
			}
			case 8:
			{
				goto IL_004c;
			}
			case 9:
			{
				goto IL_0044;
			}
			case 10:
			{
				goto IL_003c;
			}
		}
	}
	{
		goto IL_007c;
	}

IL_003c:
	{
		V_0 = _stringLiteral1471173669;
		goto IL_0082;
	}

IL_0044:
	{
		V_0 = _stringLiteral1195030500;
		goto IL_0082;
	}

IL_004c:
	{
		V_0 = _stringLiteral2334046305;
		goto IL_0082;
	}

IL_0054:
	{
		V_0 = _stringLiteral3459943374;
		goto IL_0082;
	}

IL_005c:
	{
		V_0 = _stringLiteral1775765070;
		goto IL_0082;
	}

IL_0064:
	{
		V_0 = _stringLiteral1110505755;
		goto IL_0082;
	}

IL_006c:
	{
		V_0 = _stringLiteral3990553952;
		goto IL_0082;
	}

IL_0074:
	{
		V_0 = _stringLiteral2660887440;
		goto IL_0082;
	}

IL_007c:
	{
		V_0 = _stringLiteral1471173669;
	}

IL_0082:
	{
		String_t* L_2 = V_0;
		String_t* L_3 = ___where1;
		String_t* L_4 = String_Concat_m3755062657(NULL /*static, unused*/, L_2, _stringLiteral3452614528, L_3, /*hidden argument*/NULL);
		IOException_t4088381929 * L_5 = (IOException_t4088381929 *)il2cpp_codegen_object_new(IOException_t4088381929_il2cpp_TypeInfo_var);
		IOException__ctor_m3662782713(L_5, L_4, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_5, NULL, DeflateStreamNative_CheckResult_m276740021_RuntimeMethod_var);
	}
}
extern "C" void* CDECL CreateZStream(int32_t, int32_t, Il2CppMethodPointer, intptr_t);
// System.IO.Compression.DeflateStreamNative/SafeDeflateStreamHandle System.IO.Compression.DeflateStreamNative::CreateZStream(System.IO.Compression.CompressionMode,System.Boolean,System.IO.Compression.DeflateStreamNative/UnmanagedReadOrWrite,System.IntPtr)
extern "C" IL2CPP_METHOD_ATTR SafeDeflateStreamHandle_t2005819069 * DeflateStreamNative_CreateZStream_m973335090 (RuntimeObject * __this /* static, unused */, int32_t ___compress0, bool ___gzip1, UnmanagedReadOrWrite_t1975956110 * ___feeder2, intptr_t ___data3, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (DeflateStreamNative_CreateZStream_m973335090_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	typedef void* (CDECL *PInvokeFunc) (int32_t, int32_t, Il2CppMethodPointer, intptr_t);

	// Marshaling of parameter '___feeder2' to native representation
	Il2CppMethodPointer ____feeder2_marshaled = NULL;
	____feeder2_marshaled = il2cpp_codegen_marshal_delegate(reinterpret_cast<MulticastDelegate_t*>(___feeder2));

	// Native function invocation
	void* returnValue = reinterpret_cast<PInvokeFunc>(CreateZStream)(___compress0, static_cast<int32_t>(___gzip1), ____feeder2_marshaled, ___data3);

	// Marshaling of return value back from native representation
	SafeDeflateStreamHandle_t2005819069 * _returnValue_unmarshaled = (SafeDeflateStreamHandle_t2005819069 *)il2cpp_codegen_object_new(SafeDeflateStreamHandle_t2005819069_il2cpp_TypeInfo_var);
	SafeDeflateStreamHandle__ctor_m3926025387(_returnValue_unmarshaled, NULL);
	intptr_t _returnValue_unmarshaled_handle_temp;
	_returnValue_unmarshaled_handle_temp = (intptr_t)returnValue;
	(_returnValue_unmarshaled)->set_handle_0(_returnValue_unmarshaled_handle_temp);

	return _returnValue_unmarshaled;
}
extern "C" int32_t CDECL CloseZStream(intptr_t);
// System.Int32 System.IO.Compression.DeflateStreamNative::CloseZStream(System.IntPtr)
extern "C" IL2CPP_METHOD_ATTR int32_t DeflateStreamNative_CloseZStream_m1372499010 (RuntimeObject * __this /* static, unused */, intptr_t ___stream0, const RuntimeMethod* method)
{
	typedef int32_t (CDECL *PInvokeFunc) (intptr_t);

	// Native function invocation
	int32_t returnValue = reinterpret_cast<PInvokeFunc>(CloseZStream)(___stream0);

	return returnValue;
}
extern "C" int32_t CDECL Flush(void*);
// System.Int32 System.IO.Compression.DeflateStreamNative::Flush(System.IO.Compression.DeflateStreamNative/SafeDeflateStreamHandle)
extern "C" IL2CPP_METHOD_ATTR int32_t DeflateStreamNative_Flush_m1619703581 (RuntimeObject * __this /* static, unused */, SafeDeflateStreamHandle_t2005819069 * ___stream0, const RuntimeMethod* method)
{
	typedef int32_t (CDECL *PInvokeFunc) (void*);

	// Marshaling of parameter '___stream0' to native representation
	void* ____stream0_marshaled = NULL;
	if (___stream0 == NULL) IL2CPP_RAISE_MANAGED_EXCEPTION(il2cpp_codegen_get_argument_null_exception("stream"), NULL, NULL);
	bool ___safeHandle_reference_incremented_for____stream0 = false;
	SafeHandle_DangerousAddRef_m614714386(___stream0, (&___safeHandle_reference_incremented_for____stream0), NULL);
	____stream0_marshaled = reinterpret_cast<void*>((___stream0)->get_handle_0());

	// Native function invocation
	int32_t returnValue = reinterpret_cast<PInvokeFunc>(Flush)(____stream0_marshaled);

	// Marshaling cleanup of parameter '___stream0' native representation
	if (___safeHandle_reference_incremented_for____stream0)
	{
		SafeHandle_DangerousRelease_m190326290(___stream0, NULL);
	}

	return returnValue;
}
extern "C" int32_t CDECL ReadZStream(void*, intptr_t, int32_t);
// System.Int32 System.IO.Compression.DeflateStreamNative::ReadZStream(System.IO.Compression.DeflateStreamNative/SafeDeflateStreamHandle,System.IntPtr,System.Int32)
extern "C" IL2CPP_METHOD_ATTR int32_t DeflateStreamNative_ReadZStream_m3236830394 (RuntimeObject * __this /* static, unused */, SafeDeflateStreamHandle_t2005819069 * ___stream0, intptr_t ___buffer1, int32_t ___length2, const RuntimeMethod* method)
{
	typedef int32_t (CDECL *PInvokeFunc) (void*, intptr_t, int32_t);

	// Marshaling of parameter '___stream0' to native representation
	void* ____stream0_marshaled = NULL;
	if (___stream0 == NULL) IL2CPP_RAISE_MANAGED_EXCEPTION(il2cpp_codegen_get_argument_null_exception("stream"), NULL, NULL);
	bool ___safeHandle_reference_incremented_for____stream0 = false;
	SafeHandle_DangerousAddRef_m614714386(___stream0, (&___safeHandle_reference_incremented_for____stream0), NULL);
	____stream0_marshaled = reinterpret_cast<void*>((___stream0)->get_handle_0());

	// Native function invocation
	int32_t returnValue = reinterpret_cast<PInvokeFunc>(ReadZStream)(____stream0_marshaled, ___buffer1, ___length2);

	// Marshaling cleanup of parameter '___stream0' native representation
	if (___safeHandle_reference_incremented_for____stream0)
	{
		SafeHandle_DangerousRelease_m190326290(___stream0, NULL);
	}

	return returnValue;
}
extern "C" int32_t CDECL WriteZStream(void*, intptr_t, int32_t);
// System.Int32 System.IO.Compression.DeflateStreamNative::WriteZStream(System.IO.Compression.DeflateStreamNative/SafeDeflateStreamHandle,System.IntPtr,System.Int32)
extern "C" IL2CPP_METHOD_ATTR int32_t DeflateStreamNative_WriteZStream_m1056552711 (RuntimeObject * __this /* static, unused */, SafeDeflateStreamHandle_t2005819069 * ___stream0, intptr_t ___buffer1, int32_t ___length2, const RuntimeMethod* method)
{
	typedef int32_t (CDECL *PInvokeFunc) (void*, intptr_t, int32_t);

	// Marshaling of parameter '___stream0' to native representation
	void* ____stream0_marshaled = NULL;
	if (___stream0 == NULL) IL2CPP_RAISE_MANAGED_EXCEPTION(il2cpp_codegen_get_argument_null_exception("stream"), NULL, NULL);
	bool ___safeHandle_reference_incremented_for____stream0 = false;
	SafeHandle_DangerousAddRef_m614714386(___stream0, (&___safeHandle_reference_incremented_for____stream0), NULL);
	____stream0_marshaled = reinterpret_cast<void*>((___stream0)->get_handle_0());

	// Native function invocation
	int32_t returnValue = reinterpret_cast<PInvokeFunc>(WriteZStream)(____stream0_marshaled, ___buffer1, ___length2);

	// Marshaling cleanup of parameter '___stream0' native representation
	if (___safeHandle_reference_incremented_for____stream0)
	{
		SafeHandle_DangerousRelease_m190326290(___stream0, NULL);
	}

	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.Boolean System.IO.Compression.DeflateStreamNative/SafeDeflateStreamHandle::get_IsInvalid()
extern "C" IL2CPP_METHOD_ATTR bool SafeDeflateStreamHandle_get_IsInvalid_m2564018510 (SafeDeflateStreamHandle_t2005819069 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (SafeDeflateStreamHandle_get_IsInvalid_m2564018510_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		intptr_t L_0 = ((SafeHandle_t3273388951 *)__this)->get_handle_0();
		bool L_1 = IntPtr_op_Equality_m408849716(NULL /*static, unused*/, (intptr_t)L_0, (intptr_t)(0), /*hidden argument*/NULL);
		return L_1;
	}
}
// System.Void System.IO.Compression.DeflateStreamNative/SafeDeflateStreamHandle::.ctor()
extern "C" IL2CPP_METHOD_ATTR void SafeDeflateStreamHandle__ctor_m3926025387 (SafeDeflateStreamHandle_t2005819069 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (SafeDeflateStreamHandle__ctor_m3926025387_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		SafeHandle__ctor_m124356559(__this, (intptr_t)(0), (bool)1, /*hidden argument*/NULL);
		return;
	}
}
// System.Boolean System.IO.Compression.DeflateStreamNative/SafeDeflateStreamHandle::ReleaseHandle()
extern "C" IL2CPP_METHOD_ATTR bool SafeDeflateStreamHandle_ReleaseHandle_m2893242183 (SafeDeflateStreamHandle_t2005819069 * __this, const RuntimeMethod* method)
{
	{
		intptr_t L_0 = ((SafeHandle_t3273388951 *)__this)->get_handle_0();
		DeflateStreamNative_CloseZStream_m1372499010(NULL /*static, unused*/, (intptr_t)L_0, /*hidden argument*/NULL);
		return (bool)1;
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
extern "C"  int32_t DelegatePInvokeWrapper_UnmanagedReadOrWrite_t1975956110 (UnmanagedReadOrWrite_t1975956110 * __this, intptr_t ___buffer0, int32_t ___length1, intptr_t ___data2, const RuntimeMethod* method)
{
	typedef int32_t (CDECL *PInvokeFunc)(intptr_t, int32_t, intptr_t);
	PInvokeFunc il2cppPInvokeFunc = reinterpret_cast<PInvokeFunc>(il2cpp_codegen_get_method_pointer(((RuntimeDelegate*)__this)->method));

	// Native function invocation
	int32_t returnValue = il2cppPInvokeFunc(___buffer0, ___length1, ___data2);

	return returnValue;
}
// System.Void System.IO.Compression.DeflateStreamNative/UnmanagedReadOrWrite::.ctor(System.Object,System.IntPtr)
extern "C" IL2CPP_METHOD_ATTR void UnmanagedReadOrWrite__ctor_m4099972177 (UnmanagedReadOrWrite_t1975956110 * __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.Int32 System.IO.Compression.DeflateStreamNative/UnmanagedReadOrWrite::Invoke(System.IntPtr,System.Int32,System.IntPtr)
extern "C" IL2CPP_METHOD_ATTR int32_t UnmanagedReadOrWrite_Invoke_m379902121 (UnmanagedReadOrWrite_t1975956110 * __this, intptr_t ___buffer0, int32_t ___length1, intptr_t ___data2, const RuntimeMethod* method)
{
	int32_t result = 0;
	il2cpp_codegen_raise_execution_engine_exception_if_method_is_not_found((RuntimeMethod*)(__this->get_method_3()));
	DelegateU5BU5D_t1703627840* delegatesToInvoke = __this->get_delegates_11();
	if (delegatesToInvoke != NULL)
	{
		il2cpp_array_size_t length = delegatesToInvoke->max_length;
		for (il2cpp_array_size_t i = 0; i < length; i++)
		{
			Delegate_t1188392813* currentDelegate = (delegatesToInvoke)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(i));
			Il2CppMethodPointer targetMethodPointer = currentDelegate->get_method_ptr_0();
			RuntimeMethod* targetMethod = (RuntimeMethod*)(currentDelegate->get_method_3());
			RuntimeObject* targetThis = currentDelegate->get_m_target_2();
			il2cpp_codegen_raise_execution_engine_exception_if_method_is_not_found(targetMethod);
			bool ___methodIsStatic = MethodIsStatic(targetMethod);
			if (___methodIsStatic)
			{
				if (il2cpp_codegen_method_parameter_count(targetMethod) == 3)
				{
					// open
					{
						typedef int32_t (*FunctionPointerType) (RuntimeObject *, intptr_t, int32_t, intptr_t, const RuntimeMethod*);
						result = ((FunctionPointerType)targetMethodPointer)(NULL, ___buffer0, ___length1, ___data2, targetMethod);
					}
				}
				else
				{
					// closed
					{
						typedef int32_t (*FunctionPointerType) (RuntimeObject *, void*, intptr_t, int32_t, intptr_t, const RuntimeMethod*);
						result = ((FunctionPointerType)targetMethodPointer)(NULL, targetThis, ___buffer0, ___length1, ___data2, targetMethod);
					}
				}
			}
			else
			{
				{
					// closed
					if (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))
								result = GenericInterfaceFuncInvoker3< int32_t, intptr_t, int32_t, intptr_t >::Invoke(targetMethod, targetThis, ___buffer0, ___length1, ___data2);
							else
								result = GenericVirtFuncInvoker3< int32_t, intptr_t, int32_t, intptr_t >::Invoke(targetMethod, targetThis, ___buffer0, ___length1, ___data2);
						}
						else
						{
							if (il2cpp_codegen_method_is_interface_method(targetMethod))
								result = InterfaceFuncInvoker3< int32_t, intptr_t, int32_t, intptr_t >::Invoke(il2cpp_codegen_method_get_slot(targetMethod), il2cpp_codegen_method_get_declaring_type(targetMethod), targetThis, ___buffer0, ___length1, ___data2);
							else
								result = VirtFuncInvoker3< int32_t, intptr_t, int32_t, intptr_t >::Invoke(il2cpp_codegen_method_get_slot(targetMethod), targetThis, ___buffer0, ___length1, ___data2);
						}
					}
					else
					{
						typedef int32_t (*FunctionPointerType) (void*, intptr_t, int32_t, intptr_t, const RuntimeMethod*);
						result = ((FunctionPointerType)targetMethodPointer)(targetThis, ___buffer0, ___length1, ___data2, targetMethod);
					}
				}
			}
		}
	}
	else
	{
		Il2CppMethodPointer targetMethodPointer = __this->get_method_ptr_0();
		RuntimeMethod* targetMethod = (RuntimeMethod*)(__this->get_method_3());
		RuntimeObject* targetThis = __this->get_m_target_2();
		il2cpp_codegen_raise_execution_engine_exception_if_method_is_not_found(targetMethod);
		bool ___methodIsStatic = MethodIsStatic(targetMethod);
		if (___methodIsStatic)
		{
			if (il2cpp_codegen_method_parameter_count(targetMethod) == 3)
			{
				// open
				{
					typedef int32_t (*FunctionPointerType) (RuntimeObject *, intptr_t, int32_t, intptr_t, const RuntimeMethod*);
					result = ((FunctionPointerType)targetMethodPointer)(NULL, ___buffer0, ___length1, ___data2, targetMethod);
				}
			}
			else
			{
				// closed
				{
					typedef int32_t (*FunctionPointerType) (RuntimeObject *, void*, intptr_t, int32_t, intptr_t, const RuntimeMethod*);
					result = ((FunctionPointerType)targetMethodPointer)(NULL, targetThis, ___buffer0, ___length1, ___data2, targetMethod);
				}
			}
		}
		else
		{
			{
				// closed
				if (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))
							result = GenericInterfaceFuncInvoker3< int32_t, intptr_t, int32_t, intptr_t >::Invoke(targetMethod, targetThis, ___buffer0, ___length1, ___data2);
						else
							result = GenericVirtFuncInvoker3< int32_t, intptr_t, int32_t, intptr_t >::Invoke(targetMethod, targetThis, ___buffer0, ___length1, ___data2);
					}
					else
					{
						if (il2cpp_codegen_method_is_interface_method(targetMethod))
							result = InterfaceFuncInvoker3< int32_t, intptr_t, int32_t, intptr_t >::Invoke(il2cpp_codegen_method_get_slot(targetMethod), il2cpp_codegen_method_get_declaring_type(targetMethod), targetThis, ___buffer0, ___length1, ___data2);
						else
							result = VirtFuncInvoker3< int32_t, intptr_t, int32_t, intptr_t >::Invoke(il2cpp_codegen_method_get_slot(targetMethod), targetThis, ___buffer0, ___length1, ___data2);
					}
				}
				else
				{
					typedef int32_t (*FunctionPointerType) (void*, intptr_t, int32_t, intptr_t, const RuntimeMethod*);
					result = ((FunctionPointerType)targetMethodPointer)(targetThis, ___buffer0, ___length1, ___data2, targetMethod);
				}
			}
		}
	}
	return result;
}
// System.IAsyncResult System.IO.Compression.DeflateStreamNative/UnmanagedReadOrWrite::BeginInvoke(System.IntPtr,System.Int32,System.IntPtr,System.AsyncCallback,System.Object)
extern "C" IL2CPP_METHOD_ATTR RuntimeObject* UnmanagedReadOrWrite_BeginInvoke_m3649679282 (UnmanagedReadOrWrite_t1975956110 * __this, intptr_t ___buffer0, int32_t ___length1, intptr_t ___data2, AsyncCallback_t3962456242 * ___callback3, RuntimeObject * ___object4, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (UnmanagedReadOrWrite_BeginInvoke_m3649679282_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	void *__d_args[4] = {0};
	__d_args[0] = Box(IntPtr_t_il2cpp_TypeInfo_var, &___buffer0);
	__d_args[1] = Box(Int32_t2950945753_il2cpp_TypeInfo_var, &___length1);
	__d_args[2] = Box(IntPtr_t_il2cpp_TypeInfo_var, &___data2);
	return (RuntimeObject*)il2cpp_codegen_delegate_begin_invoke((RuntimeDelegate*)__this, __d_args, (RuntimeDelegate*)___callback3, (RuntimeObject*)___object4);
}
// System.Int32 System.IO.Compression.DeflateStreamNative/UnmanagedReadOrWrite::EndInvoke(System.IAsyncResult)
extern "C" IL2CPP_METHOD_ATTR int32_t UnmanagedReadOrWrite_EndInvoke_m3141997488 (UnmanagedReadOrWrite_t1975956110 * __this, RuntimeObject* ___result0, const RuntimeMethod* method)
{
	RuntimeObject *__result = il2cpp_codegen_delegate_end_invoke((Il2CppAsyncResult*) ___result0, 0);
	return *(int32_t*)UnBox ((RuntimeObject*)__result);
}
#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.IO.Compression.GZipStream::.ctor(System.IO.Stream,System.IO.Compression.CompressionMode)
extern "C" IL2CPP_METHOD_ATTR void GZipStream__ctor_m1551560069 (GZipStream_t3417139389 * __this, Stream_t1273022909 * ___stream0, int32_t ___mode1, const RuntimeMethod* method)
{
	{
		Stream_t1273022909 * L_0 = ___stream0;
		int32_t L_1 = ___mode1;
		GZipStream__ctor_m2126151311(__this, L_0, L_1, (bool)0, /*hidden argument*/NULL);
		return;
	}
}
// System.Void System.IO.Compression.GZipStream::.ctor(System.IO.Stream,System.IO.Compression.CompressionMode,System.Boolean)
extern "C" IL2CPP_METHOD_ATTR void GZipStream__ctor_m2126151311 (GZipStream_t3417139389 * __this, Stream_t1273022909 * ___stream0, int32_t ___mode1, bool ___leaveOpen2, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (GZipStream__ctor_m2126151311_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		IL2CPP_RUNTIME_CLASS_INIT(Stream_t1273022909_il2cpp_TypeInfo_var);
		Stream__ctor_m3881936881(__this, /*hidden argument*/NULL);
		Stream_t1273022909 * L_0 = ___stream0;
		int32_t L_1 = ___mode1;
		bool L_2 = ___leaveOpen2;
		DeflateStream_t4175168077 * L_3 = (DeflateStream_t4175168077 *)il2cpp_codegen_object_new(DeflateStream_t4175168077_il2cpp_TypeInfo_var);
		DeflateStream__ctor_m3573829724(L_3, L_0, L_1, L_2, ((int32_t)31), /*hidden argument*/NULL);
		__this->set__deflateStream_4(L_3);
		return;
	}
}
// System.Boolean System.IO.Compression.GZipStream::get_CanRead()
extern "C" IL2CPP_METHOD_ATTR bool GZipStream_get_CanRead_m1590375473 (GZipStream_t3417139389 * __this, const RuntimeMethod* method)
{
	DeflateStream_t4175168077 * G_B2_0 = NULL;
	DeflateStream_t4175168077 * G_B1_0 = NULL;
	{
		DeflateStream_t4175168077 * L_0 = __this->get__deflateStream_4();
		DeflateStream_t4175168077 * L_1 = L_0;
		G_B1_0 = L_1;
		if (L_1)
		{
			G_B2_0 = L_1;
			goto IL_000c;
		}
	}
	{
		return (bool)0;
	}

IL_000c:
	{
		NullCheck(G_B2_0);
		bool L_2 = VirtFuncInvoker0< bool >::Invoke(7 /* System.Boolean System.IO.Stream::get_CanRead() */, G_B2_0);
		return L_2;
	}
}
// System.Boolean System.IO.Compression.GZipStream::get_CanWrite()
extern "C" IL2CPP_METHOD_ATTR bool GZipStream_get_CanWrite_m3880483697 (GZipStream_t3417139389 * __this, const RuntimeMethod* method)
{
	DeflateStream_t4175168077 * G_B2_0 = NULL;
	DeflateStream_t4175168077 * G_B1_0 = NULL;
	{
		DeflateStream_t4175168077 * L_0 = __this->get__deflateStream_4();
		DeflateStream_t4175168077 * L_1 = L_0;
		G_B1_0 = L_1;
		if (L_1)
		{
			G_B2_0 = L_1;
			goto IL_000c;
		}
	}
	{
		return (bool)0;
	}

IL_000c:
	{
		NullCheck(G_B2_0);
		bool L_2 = VirtFuncInvoker0< bool >::Invoke(9 /* System.Boolean System.IO.Stream::get_CanWrite() */, G_B2_0);
		return L_2;
	}
}
// System.Boolean System.IO.Compression.GZipStream::get_CanSeek()
extern "C" IL2CPP_METHOD_ATTR bool GZipStream_get_CanSeek_m394433026 (GZipStream_t3417139389 * __this, const RuntimeMethod* method)
{
	DeflateStream_t4175168077 * G_B2_0 = NULL;
	DeflateStream_t4175168077 * G_B1_0 = NULL;
	{
		DeflateStream_t4175168077 * L_0 = __this->get__deflateStream_4();
		DeflateStream_t4175168077 * L_1 = L_0;
		G_B1_0 = L_1;
		if (L_1)
		{
			G_B2_0 = L_1;
			goto IL_000c;
		}
	}
	{
		return (bool)0;
	}

IL_000c:
	{
		NullCheck(G_B2_0);
		bool L_2 = VirtFuncInvoker0< bool >::Invoke(8 /* System.Boolean System.IO.Stream::get_CanSeek() */, G_B2_0);
		return L_2;
	}
}
// System.Int64 System.IO.Compression.GZipStream::get_Length()
extern "C" IL2CPP_METHOD_ATTR int64_t GZipStream_get_Length_m3140588920 (GZipStream_t3417139389 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (GZipStream_get_Length_m3140588920_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		NotSupportedException_t1314879016 * L_0 = (NotSupportedException_t1314879016 *)il2cpp_codegen_object_new(NotSupportedException_t1314879016_il2cpp_TypeInfo_var);
		NotSupportedException__ctor_m2494070935(L_0, _stringLiteral2993710011, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, NULL, GZipStream_get_Length_m3140588920_RuntimeMethod_var);
	}
}
// System.Int64 System.IO.Compression.GZipStream::get_Position()
extern "C" IL2CPP_METHOD_ATTR int64_t GZipStream_get_Position_m3655800481 (GZipStream_t3417139389 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (GZipStream_get_Position_m3655800481_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		NotSupportedException_t1314879016 * L_0 = (NotSupportedException_t1314879016 *)il2cpp_codegen_object_new(NotSupportedException_t1314879016_il2cpp_TypeInfo_var);
		NotSupportedException__ctor_m2494070935(L_0, _stringLiteral2993710011, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, NULL, GZipStream_get_Position_m3655800481_RuntimeMethod_var);
	}
}
// System.Void System.IO.Compression.GZipStream::set_Position(System.Int64)
extern "C" IL2CPP_METHOD_ATTR void GZipStream_set_Position_m3660732374 (GZipStream_t3417139389 * __this, int64_t ___value0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (GZipStream_set_Position_m3660732374_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		NotSupportedException_t1314879016 * L_0 = (NotSupportedException_t1314879016 *)il2cpp_codegen_object_new(NotSupportedException_t1314879016_il2cpp_TypeInfo_var);
		NotSupportedException__ctor_m2494070935(L_0, _stringLiteral2993710011, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, NULL, GZipStream_set_Position_m3660732374_RuntimeMethod_var);
	}
}
// System.Void System.IO.Compression.GZipStream::Flush()
extern "C" IL2CPP_METHOD_ATTR void GZipStream_Flush_m1592300520 (GZipStream_t3417139389 * __this, const RuntimeMethod* method)
{
	{
		GZipStream_CheckDeflateStream_m1090465304(__this, /*hidden argument*/NULL);
		DeflateStream_t4175168077 * L_0 = __this->get__deflateStream_4();
		NullCheck(L_0);
		VirtActionInvoker0::Invoke(17 /* System.Void System.IO.Stream::Flush() */, L_0);
		return;
	}
}
// System.Int64 System.IO.Compression.GZipStream::Seek(System.Int64,System.IO.SeekOrigin)
extern "C" IL2CPP_METHOD_ATTR int64_t GZipStream_Seek_m383901059 (GZipStream_t3417139389 * __this, int64_t ___offset0, int32_t ___origin1, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (GZipStream_Seek_m383901059_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		NotSupportedException_t1314879016 * L_0 = (NotSupportedException_t1314879016 *)il2cpp_codegen_object_new(NotSupportedException_t1314879016_il2cpp_TypeInfo_var);
		NotSupportedException__ctor_m2494070935(L_0, _stringLiteral2993710011, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, NULL, GZipStream_Seek_m383901059_RuntimeMethod_var);
	}
}
// System.Int32 System.IO.Compression.GZipStream::ReadByte()
extern "C" IL2CPP_METHOD_ATTR int32_t GZipStream_ReadByte_m4086121288 (GZipStream_t3417139389 * __this, const RuntimeMethod* method)
{
	{
		GZipStream_CheckDeflateStream_m1090465304(__this, /*hidden argument*/NULL);
		DeflateStream_t4175168077 * L_0 = __this->get__deflateStream_4();
		NullCheck(L_0);
		int32_t L_1 = VirtFuncInvoker0< int32_t >::Invoke(26 /* System.Int32 System.IO.Stream::ReadByte() */, L_0);
		return L_1;
	}
}
// System.IAsyncResult System.IO.Compression.GZipStream::BeginRead(System.Byte[],System.Int32,System.Int32,System.AsyncCallback,System.Object)
extern "C" IL2CPP_METHOD_ATTR RuntimeObject* GZipStream_BeginRead_m1057183783 (GZipStream_t3417139389 * __this, ByteU5BU5D_t4116647657* ___array0, int32_t ___offset1, int32_t ___count2, AsyncCallback_t3962456242 * ___asyncCallback3, RuntimeObject * ___asyncState4, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (GZipStream_BeginRead_m1057183783_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		ByteU5BU5D_t4116647657* L_0 = ___array0;
		int32_t L_1 = ___offset1;
		int32_t L_2 = ___count2;
		IL2CPP_RUNTIME_CLASS_INIT(CancellationToken_t784455623_il2cpp_TypeInfo_var);
		CancellationToken_t784455623  L_3 = CancellationToken_get_None_m4013051791(NULL /*static, unused*/, /*hidden argument*/NULL);
		Task_1_t61518632 * L_4 = VirtFuncInvoker4< Task_1_t61518632 *, ByteU5BU5D_t4116647657*, int32_t, int32_t, CancellationToken_t784455623  >::Invoke(20 /* System.Threading.Tasks.Task`1<System.Int32> System.IO.Stream::ReadAsync(System.Byte[],System.Int32,System.Int32,System.Threading.CancellationToken) */, __this, L_0, L_1, L_2, L_3);
		AsyncCallback_t3962456242 * L_5 = ___asyncCallback3;
		RuntimeObject * L_6 = ___asyncState4;
		RuntimeObject* L_7 = TaskToApm_Begin_m807797387(NULL /*static, unused*/, L_4, L_5, L_6, /*hidden argument*/NULL);
		return L_7;
	}
}
// System.Int32 System.IO.Compression.GZipStream::EndRead(System.IAsyncResult)
extern "C" IL2CPP_METHOD_ATTR int32_t GZipStream_EndRead_m3771449318 (GZipStream_t3417139389 * __this, RuntimeObject* ___asyncResult0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (GZipStream_EndRead_m3771449318_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		RuntimeObject* L_0 = ___asyncResult0;
		int32_t L_1 = TaskToApm_End_TisInt32_t2950945753_m2874764222(NULL /*static, unused*/, L_0, /*hidden argument*/TaskToApm_End_TisInt32_t2950945753_m2874764222_RuntimeMethod_var);
		return L_1;
	}
}
// System.Int32 System.IO.Compression.GZipStream::Read(System.Byte[],System.Int32,System.Int32)
extern "C" IL2CPP_METHOD_ATTR int32_t GZipStream_Read_m2373086629 (GZipStream_t3417139389 * __this, ByteU5BU5D_t4116647657* ___array0, int32_t ___offset1, int32_t ___count2, const RuntimeMethod* method)
{
	{
		GZipStream_CheckDeflateStream_m1090465304(__this, /*hidden argument*/NULL);
		DeflateStream_t4175168077 * L_0 = __this->get__deflateStream_4();
		ByteU5BU5D_t4116647657* L_1 = ___array0;
		int32_t L_2 = ___offset1;
		int32_t L_3 = ___count2;
		NullCheck(L_0);
		int32_t L_4 = VirtFuncInvoker3< int32_t, ByteU5BU5D_t4116647657*, int32_t, int32_t >::Invoke(25 /* System.Int32 System.IO.Stream::Read(System.Byte[],System.Int32,System.Int32) */, L_0, L_1, L_2, L_3);
		return L_4;
	}
}
// System.IAsyncResult System.IO.Compression.GZipStream::BeginWrite(System.Byte[],System.Int32,System.Int32,System.AsyncCallback,System.Object)
extern "C" IL2CPP_METHOD_ATTR RuntimeObject* GZipStream_BeginWrite_m1150475433 (GZipStream_t3417139389 * __this, ByteU5BU5D_t4116647657* ___array0, int32_t ___offset1, int32_t ___count2, AsyncCallback_t3962456242 * ___asyncCallback3, RuntimeObject * ___asyncState4, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (GZipStream_BeginWrite_m1150475433_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		ByteU5BU5D_t4116647657* L_0 = ___array0;
		int32_t L_1 = ___offset1;
		int32_t L_2 = ___count2;
		IL2CPP_RUNTIME_CLASS_INIT(CancellationToken_t784455623_il2cpp_TypeInfo_var);
		CancellationToken_t784455623  L_3 = CancellationToken_get_None_m4013051791(NULL /*static, unused*/, /*hidden argument*/NULL);
		Task_t3187275312 * L_4 = VirtFuncInvoker4< Task_t3187275312 *, ByteU5BU5D_t4116647657*, int32_t, int32_t, CancellationToken_t784455623  >::Invoke(23 /* System.Threading.Tasks.Task System.IO.Stream::WriteAsync(System.Byte[],System.Int32,System.Int32,System.Threading.CancellationToken) */, __this, L_0, L_1, L_2, L_3);
		AsyncCallback_t3962456242 * L_5 = ___asyncCallback3;
		RuntimeObject * L_6 = ___asyncState4;
		RuntimeObject* L_7 = TaskToApm_Begin_m807797387(NULL /*static, unused*/, L_4, L_5, L_6, /*hidden argument*/NULL);
		return L_7;
	}
}
// System.Void System.IO.Compression.GZipStream::EndWrite(System.IAsyncResult)
extern "C" IL2CPP_METHOD_ATTR void GZipStream_EndWrite_m2556809823 (GZipStream_t3417139389 * __this, RuntimeObject* ___asyncResult0, const RuntimeMethod* method)
{
	{
		RuntimeObject* L_0 = ___asyncResult0;
		TaskToApm_End_m436966664(NULL /*static, unused*/, L_0, /*hidden argument*/NULL);
		return;
	}
}
// System.Void System.IO.Compression.GZipStream::Write(System.Byte[],System.Int32,System.Int32)
extern "C" IL2CPP_METHOD_ATTR void GZipStream_Write_m2833522967 (GZipStream_t3417139389 * __this, ByteU5BU5D_t4116647657* ___array0, int32_t ___offset1, int32_t ___count2, const RuntimeMethod* method)
{
	{
		GZipStream_CheckDeflateStream_m1090465304(__this, /*hidden argument*/NULL);
		DeflateStream_t4175168077 * L_0 = __this->get__deflateStream_4();
		ByteU5BU5D_t4116647657* L_1 = ___array0;
		int32_t L_2 = ___offset1;
		int32_t L_3 = ___count2;
		NullCheck(L_0);
		VirtActionInvoker3< ByteU5BU5D_t4116647657*, int32_t, int32_t >::Invoke(27 /* System.Void System.IO.Stream::Write(System.Byte[],System.Int32,System.Int32) */, L_0, L_1, L_2, L_3);
		return;
	}
}
// System.Void System.IO.Compression.GZipStream::Dispose(System.Boolean)
extern "C" IL2CPP_METHOD_ATTR void GZipStream_Dispose_m519432882 (GZipStream_t3417139389 * __this, bool ___disposing0, const RuntimeMethod* method)
{
	Exception_t * __last_unhandled_exception = 0;
	NO_UNUSED_WARNING (__last_unhandled_exception);
	Exception_t * __exception_local = 0;
	NO_UNUSED_WARNING (__exception_local);
	int32_t __leave_target = -1;
	NO_UNUSED_WARNING (__leave_target);

IL_0000:
	try
	{ // begin try (depth: 1)
		{
			bool L_0 = ___disposing0;
			if (!L_0)
			{
				goto IL_0016;
			}
		}

IL_0003:
		{
			DeflateStream_t4175168077 * L_1 = __this->get__deflateStream_4();
			if (!L_1)
			{
				goto IL_0016;
			}
		}

IL_000b:
		{
			DeflateStream_t4175168077 * L_2 = __this->get__deflateStream_4();
			NullCheck(L_2);
			Stream_Dispose_m2589290611(L_2, /*hidden argument*/NULL);
		}

IL_0016:
		{
			__this->set__deflateStream_4((DeflateStream_t4175168077 *)NULL);
			IL2CPP_LEAVE(0x27, FINALLY_001f);
		}
	} // end try (depth: 1)
	catch(Il2CppExceptionWrapper& e)
	{
		__last_unhandled_exception = (Exception_t *)e.ex;
		goto FINALLY_001f;
	}

FINALLY_001f:
	{ // begin finally (depth: 1)
		bool L_3 = ___disposing0;
		Stream_Dispose_m874059170(__this, L_3, /*hidden argument*/NULL);
		IL2CPP_END_FINALLY(31)
	} // end finally (depth: 1)
	IL2CPP_CLEANUP(31)
	{
		IL2CPP_JUMP_TBL(0x27, IL_0027)
		IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
	}

IL_0027:
	{
		return;
	}
}
// System.Threading.Tasks.Task`1<System.Int32> System.IO.Compression.GZipStream::ReadAsync(System.Byte[],System.Int32,System.Int32,System.Threading.CancellationToken)
extern "C" IL2CPP_METHOD_ATTR Task_1_t61518632 * GZipStream_ReadAsync_m576459817 (GZipStream_t3417139389 * __this, ByteU5BU5D_t4116647657* ___array0, int32_t ___offset1, int32_t ___count2, CancellationToken_t784455623  ___cancellationToken3, const RuntimeMethod* method)
{
	{
		GZipStream_CheckDeflateStream_m1090465304(__this, /*hidden argument*/NULL);
		DeflateStream_t4175168077 * L_0 = __this->get__deflateStream_4();
		ByteU5BU5D_t4116647657* L_1 = ___array0;
		int32_t L_2 = ___offset1;
		int32_t L_3 = ___count2;
		CancellationToken_t784455623  L_4 = ___cancellationToken3;
		NullCheck(L_0);
		Task_1_t61518632 * L_5 = VirtFuncInvoker4< Task_1_t61518632 *, ByteU5BU5D_t4116647657*, int32_t, int32_t, CancellationToken_t784455623  >::Invoke(20 /* System.Threading.Tasks.Task`1<System.Int32> System.IO.Stream::ReadAsync(System.Byte[],System.Int32,System.Int32,System.Threading.CancellationToken) */, L_0, L_1, L_2, L_3, L_4);
		return L_5;
	}
}
// System.Threading.Tasks.Task System.IO.Compression.GZipStream::WriteAsync(System.Byte[],System.Int32,System.Int32,System.Threading.CancellationToken)
extern "C" IL2CPP_METHOD_ATTR Task_t3187275312 * GZipStream_WriteAsync_m1820564395 (GZipStream_t3417139389 * __this, ByteU5BU5D_t4116647657* ___array0, int32_t ___offset1, int32_t ___count2, CancellationToken_t784455623  ___cancellationToken3, const RuntimeMethod* method)
{
	{
		GZipStream_CheckDeflateStream_m1090465304(__this, /*hidden argument*/NULL);
		DeflateStream_t4175168077 * L_0 = __this->get__deflateStream_4();
		ByteU5BU5D_t4116647657* L_1 = ___array0;
		int32_t L_2 = ___offset1;
		int32_t L_3 = ___count2;
		CancellationToken_t784455623  L_4 = ___cancellationToken3;
		NullCheck(L_0);
		Task_t3187275312 * L_5 = VirtFuncInvoker4< Task_t3187275312 *, ByteU5BU5D_t4116647657*, int32_t, int32_t, CancellationToken_t784455623  >::Invoke(23 /* System.Threading.Tasks.Task System.IO.Stream::WriteAsync(System.Byte[],System.Int32,System.Int32,System.Threading.CancellationToken) */, L_0, L_1, L_2, L_3, L_4);
		return L_5;
	}
}
// System.Void System.IO.Compression.GZipStream::CheckDeflateStream()
extern "C" IL2CPP_METHOD_ATTR void GZipStream_CheckDeflateStream_m1090465304 (GZipStream_t3417139389 * __this, const RuntimeMethod* method)
{
	{
		DeflateStream_t4175168077 * L_0 = __this->get__deflateStream_4();
		if (L_0)
		{
			goto IL_000d;
		}
	}
	{
		GZipStream_ThrowStreamClosedException_m1418565426(NULL /*static, unused*/, /*hidden argument*/NULL);
	}

IL_000d:
	{
		return;
	}
}
// System.Void System.IO.Compression.GZipStream::ThrowStreamClosedException()
extern "C" IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR void GZipStream_ThrowStreamClosedException_m1418565426 (RuntimeObject * __this /* static, unused */, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (GZipStream_ThrowStreamClosedException_m1418565426_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		ObjectDisposedException_t21392786 * L_0 = (ObjectDisposedException_t21392786 *)il2cpp_codegen_object_new(ObjectDisposedException_t21392786_il2cpp_TypeInfo_var);
		ObjectDisposedException__ctor_m1034312941(L_0, (String_t*)NULL, _stringLiteral1168857763, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, NULL, GZipStream_ThrowStreamClosedException_m1418565426_RuntimeMethod_var);
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void System.IOAsyncCallback::.ctor(System.Object,System.IntPtr)
extern "C" IL2CPP_METHOD_ATTR void IOAsyncCallback__ctor_m3248627329 (IOAsyncCallback_t705871752 * __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)
extern "C" IL2CPP_METHOD_ATTR void IOAsyncCallback_Invoke_m4135167970 (IOAsyncCallback_t705871752 * __this, IOAsyncResult_t3640145766 * ___ioares0, const RuntimeMethod* method)
{
	il2cpp_codegen_raise_execution_engine_exception_if_method_is_not_found((RuntimeMethod*)(__this->get_method_3()));
	DelegateU5BU5D_t1703627840* delegatesToInvoke = __this->get_delegates_11();
	if (delegatesToInvoke != NULL)
	{
		il2cpp_array_size_t length = delegatesToInvoke->max_length;
		for (il2cpp_array_size_t i = 0; i < length; i++)
		{
			Delegate_t1188392813* currentDelegate = (delegatesToInvoke)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(i));
			Il2CppMethodPointer targetMethodPointer = currentDelegate->get_method_ptr_0();
			RuntimeMethod* targetMethod = (RuntimeMethod*)(currentDelegate->get_method_3());
			RuntimeObject* targetThis = currentDelegate->get_m_target_2();
			il2cpp_codegen_raise_execution_engine_exception_if_method_is_not_found(targetMethod);
			bool ___methodIsStatic = MethodIsStatic(targetMethod);
			if (___methodIsStatic)
			{
				if (il2cpp_codegen_method_parameter_count(targetMethod) == 1)
				{
					// open
					{
						typedef void (*FunctionPointerType) (RuntimeObject *, IOAsyncResult_t3640145766 *, const RuntimeMethod*);
						((FunctionPointerType)targetMethodPointer)(NULL, ___ioares0, targetMethod);
					}
				}
				else
				{
					// closed
					{
						typedef void (*FunctionPointerType) (RuntimeObject *, void*, IOAsyncResult_t3640145766 *, const RuntimeMethod*);
						((FunctionPointerType)targetMethodPointer)(NULL, targetThis, ___ioares0, targetMethod);
					}
				}
			}
			else
			{
				if (il2cpp_codegen_method_parameter_count(targetMethod) == 1)
				{
					// closed
					if (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_t3640145766 * >::Invoke(targetMethod, targetThis, ___ioares0);
							else
								GenericVirtActionInvoker1< IOAsyncResult_t3640145766 * >::Invoke(targetMethod, targetThis, ___ioares0);
						}
						else
						{
							if (il2cpp_codegen_method_is_interface_method(targetMethod))
								InterfaceActionInvoker1< IOAsyncResult_t3640145766 * >::Invoke(il2cpp_codegen_method_get_slot(targetMethod), il2cpp_codegen_method_get_declaring_type(targetMethod), targetThis, ___ioares0);
							else
								VirtActionInvoker1< IOAsyncResult_t3640145766 * >::Invoke(il2cpp_codegen_method_get_slot(targetMethod), targetThis, ___ioares0);
						}
					}
					else
					{
						typedef void (*FunctionPointerType) (void*, IOAsyncResult_t3640145766 *, const RuntimeMethod*);
						((FunctionPointerType)targetMethodPointer)(targetThis, ___ioares0, targetMethod);
					}
				}
				else
				{
					// open
					if (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))
								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_t3640145766 *, const RuntimeMethod*);
						((FunctionPointerType)targetMethodPointer)(___ioares0, targetMethod);
					}
				}
			}
		}
	}
	else
	{
		Il2CppMethodPointer targetMethodPointer = __this->get_method_ptr_0();
		RuntimeMethod* targetMethod = (RuntimeMethod*)(__this->get_method_3());
		RuntimeObject* targetThis = __this->get_m_target_2();
		il2cpp_codegen_raise_execution_engine_exception_if_method_is_not_found(targetMethod);
		bool ___methodIsStatic = MethodIsStatic(targetMethod);
		if (___methodIsStatic)
		{
			if (il2cpp_codegen_method_parameter_count(targetMethod) == 1)
			{
				// open
				{
					typedef void (*FunctionPointerType) (RuntimeObject *, IOAsyncResult_t3640145766 *, const RuntimeMethod*);
					((FunctionPointerType)targetMethodPointer)(NULL, ___ioares0, targetMethod);
				}
			}
			else
			{
				// closed
				{
					typedef void (*FunctionPointerType) (RuntimeObject *, void*, IOAsyncResult_t3640145766 *, const RuntimeMethod*);
					((FunctionPointerType)targetMethodPointer)(NULL, targetThis, ___ioares0, targetMethod);
				}
			}
		}
		else
		{
			if (il2cpp_codegen_method_parameter_count(targetMethod) == 1)
			{
				// closed
				if (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_t3640145766 * >::Invoke(targetMethod, targetThis, ___ioares0);
						else
							GenericVirtActionInvoker1< IOAsyncResult_t3640145766 * >::Invoke(targetMethod, targetThis, ___ioares0);
					}
					else
					{
						if (il2cpp_codegen_method_is_interface_method(targetMethod))
							InterfaceActionInvoker1< IOAsyncResult_t3640145766 * >::Invoke(il2cpp_codegen_method_get_slot(targetMethod), il2cpp_codegen_method_get_declaring_type(targetMethod), targetThis, ___ioares0);
						else
							VirtActionInvoker1< IOAsyncResult_t3640145766 * >::Invoke(il2cpp_codegen_method_get_slot(targetMethod), targetThis, ___ioares0);
					}
				}
				else
				{
					typedef void (*FunctionPointerType) (void*, IOAsyncResult_t3640145766 *, const RuntimeMethod*);
					((FunctionPointerType)targetMethodPointer)(targetThis, ___ioares0, targetMethod);
				}
			}
			else
			{
				// open
				if (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))
							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_t3640145766 *, const RuntimeMethod*);
					((FunctionPointerType)targetMethodPointer)(___ioares0, targetMethod);
				}
			}
		}
	}
}
// System.IAsyncResult System.IOAsyncCallback::BeginInvoke(System.IOAsyncResult,System.AsyncCallback,System.Object)
extern "C" IL2CPP_METHOD_ATTR RuntimeObject* IOAsyncCallback_BeginInvoke_m1980568501 (IOAsyncCallback_t705871752 * __this, IOAsyncResult_t3640145766 * ___ioares0, AsyncCallback_t3962456242 * ___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)
extern "C" IL2CPP_METHOD_ATTR void IOAsyncCallback_EndInvoke_m4101473787 (IOAsyncCallback_t705871752 * __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
extern "C" void IOAsyncResult_t3640145766_marshal_pinvoke(const IOAsyncResult_t3640145766& unmarshaled, IOAsyncResult_t3640145766_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, NULL);
}
extern "C" void IOAsyncResult_t3640145766_marshal_pinvoke_back(const IOAsyncResult_t3640145766_marshaled_pinvoke& marshaled, IOAsyncResult_t3640145766& 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, NULL);
}
// Conversion method for clean up from marshalling of: System.IOAsyncResult
extern "C" void IOAsyncResult_t3640145766_marshal_pinvoke_cleanup(IOAsyncResult_t3640145766_marshaled_pinvoke& marshaled)
{
}
// Conversion methods for marshalling of: System.IOAsyncResult
extern "C" void IOAsyncResult_t3640145766_marshal_com(const IOAsyncResult_t3640145766& unmarshaled, IOAsyncResult_t3640145766_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, NULL);
}
extern "C" void IOAsyncResult_t3640145766_marshal_com_back(const IOAsyncResult_t3640145766_marshaled_com& marshaled, IOAsyncResult_t3640145766& 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, NULL);
}
// Conversion method for clean up from marshalling of: System.IOAsyncResult
extern "C" void IOAsyncResult_t3640145766_marshal_com_cleanup(IOAsyncResult_t3640145766_marshaled_com& marshaled)
{
}
// System.Void System.IOAsyncResult::.ctor(System.AsyncCallback,System.Object)
extern "C" IL2CPP_METHOD_ATTR void IOAsyncResult__ctor_m1044573569 (IOAsyncResult_t3640145766 * __this, AsyncCallback_t3962456242 * ___async_callback0, RuntimeObject * ___async_state1, const RuntimeMethod* method)
{
	{
		Object__ctor_m297566312(__this, /*hidden argument*/NULL);
		AsyncCallback_t3962456242 * L_0 = ___async_callback0;
		__this->set_async_callback_0(L_0);
		RuntimeObject * L_1 = ___async_state1;
		__this->set_async_state_1(L_1);
		return;
	}
}
// System.AsyncCallback System.IOAsyncResult::get_AsyncCallback()
extern "C" IL2CPP_METHOD_ATTR AsyncCallback_t3962456242 * IOAsyncResult_get_AsyncCallback_m426656779 (IOAsyncResult_t3640145766 * __this, const RuntimeMethod* method)
{
	{
		AsyncCallback_t3962456242 * L_0 = __this->get_async_callback_0();
		return L_0;
	}
}
// System.Object System.IOAsyncResult::get_AsyncState()
extern "C" IL2CPP_METHOD_ATTR RuntimeObject * IOAsyncResult_get_AsyncState_m2837164062 (IOAsyncResult_t3640145766 * __this, const RuntimeMethod* method)
{
	{
		RuntimeObject * L_0 = __this->get_async_state_1();
		return L_0;
	}
}
// System.Threading.WaitHandle System.IOAsyncResult::get_AsyncWaitHandle()
extern "C" IL2CPP_METHOD_ATTR WaitHandle_t1743403487 * IOAsyncResult_get_AsyncWaitHandle_m782089690 (IOAsyncResult_t3640145766 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (IOAsyncResult_get_AsyncWaitHandle_m782089690_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	IOAsyncResult_t3640145766 * V_0 = NULL;
	bool V_1 = false;
	WaitHandle_t1743403487 * 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);
	int32_t __leave_target = -1;
	NO_UNUSED_WARNING (__leave_target);
	{
		V_0 = __this;
		V_1 = (bool)0;
	}

IL_0004:
	try
	{ // begin try (depth: 1)
		{
			IOAsyncResult_t3640145766 * L_0 = V_0;
			Monitor_Enter_m984175629(NULL /*static, unused*/, L_0, (bool*)(&V_1), /*hidden argument*/NULL);
			ManualResetEvent_t451242010 * L_1 = __this->get_wait_handle_2();
			if (L_1)
			{
				goto IL_0025;
			}
		}

IL_0014:
		{
			bool L_2 = __this->get_completed_4();
			ManualResetEvent_t451242010 * L_3 = (ManualResetEvent_t451242010 *)il2cpp_codegen_object_new(ManualResetEvent_t451242010_il2cpp_TypeInfo_var);
			ManualResetEvent__ctor_m4010886457(L_3, L_2, /*hidden argument*/NULL);
			__this->set_wait_handle_2(L_3);
		}

IL_0025:
		{
			ManualResetEvent_t451242010 * L_4 = __this->get_wait_handle_2();
			V_2 = L_4;
			IL2CPP_LEAVE(0x38, FINALLY_002e);
		}
	} // end try (depth: 1)
	catch(Il2CppExceptionWrapper& e)
	{
		__last_unhandled_exception = (Exception_t *)e.ex;
		goto FINALLY_002e;
	}

FINALLY_002e:
	{ // begin finally (depth: 1)
		{
			bool L_5 = V_1;
			if (!L_5)
			{
				goto IL_0037;
			}
		}

IL_0031:
		{
			IOAsyncResult_t3640145766 * L_6 = V_0;
			Monitor_Exit_m3585316909(NULL /*static, unused*/, L_6, /*hidden argument*/NULL);
		}

IL_0037:
		{
			IL2CPP_END_FINALLY(46)
		}
	} // end finally (depth: 1)
	IL2CPP_CLEANUP(46)
	{
		IL2CPP_JUMP_TBL(0x38, IL_0038)
		IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
	}

IL_0038:
	{
		WaitHandle_t1743403487 * L_7 = V_2;
		return L_7;
	}
}
// System.Boolean System.IOAsyncResult::get_CompletedSynchronously()
extern "C" IL2CPP_METHOD_ATTR bool IOAsyncResult_get_CompletedSynchronously_m1975159955 (IOAsyncResult_t3640145766 * __this, const RuntimeMethod* method)
{
	{
		bool L_0 = __this->get_completed_synchronously_3();
		return L_0;
	}
}
// System.Void System.IOAsyncResult::set_CompletedSynchronously(System.Boolean)
extern "C" IL2CPP_METHOD_ATTR void IOAsyncResult_set_CompletedSynchronously_m3658237697 (IOAsyncResult_t3640145766 * __this, bool ___value0, const RuntimeMethod* method)
{
	{
		bool L_0 = ___value0;
		__this->set_completed_synchronously_3(L_0);
		return;
	}
}
// System.Boolean System.IOAsyncResult::get_IsCompleted()
extern "C" IL2CPP_METHOD_ATTR bool IOAsyncResult_get_IsCompleted_m4009731917 (IOAsyncResult_t3640145766 * __this, const RuntimeMethod* method)
{
	{
		bool L_0 = __this->get_completed_4();
		return L_0;
	}
}
// System.Void System.IOAsyncResult::set_IsCompleted(System.Boolean)
extern "C" IL2CPP_METHOD_ATTR void IOAsyncResult_set_IsCompleted_m2347043755 (IOAsyncResult_t3640145766 * __this, bool ___value0, const RuntimeMethod* method)
{
	IOAsyncResult_t3640145766 * V_0 = NULL;
	bool V_1 = false;
	Exception_t * __last_unhandled_exception = 0;
	NO_UNUSED_WARNING (__last_unhandled_exception);
	Exception_t * __exception_local = 0;
	NO_UNUSED_WARNING (__exception_local);
	int32_t __leave_target = -1;
	NO_UNUSED_WARNING (__leave_target);
	{
		bool L_0 = ___value0;
		__this->set_completed_4(L_0);
		V_0 = __this;
		V_1 = (bool)0;
	}

IL_000b:
	try
	{ // begin try (depth: 1)
		{
			IOAsyncResult_t3640145766 * L_1 = V_0;
			Monitor_Enter_m984175629(NULL /*static, unused*/, L_1, (bool*)(&V_1), /*hidden argument*/NULL);
			bool L_2 = ___value0;
			if (!L_2)
			{
				goto IL_002a;
			}
		}

IL_0016:
		{
			ManualResetEvent_t451242010 * L_3 = __this->get_wait_handle_2();
			if (!L_3)
			{
				goto IL_002a;
			}
		}

IL_001e:
		{
			ManualResetEvent_t451242010 * L_4 = __this->get_wait_handle_2();
			NullCheck(L_4);
			EventWaitHandle_Set_m2445193251(L_4, /*hidden argument*/NULL);
		}

IL_002a:
		{
			IL2CPP_LEAVE(0x36, FINALLY_002c);
		}
	} // end try (depth: 1)
	catch(Il2CppExceptionWrapper& e)
	{
		__last_unhandled_exception = (Exception_t *)e.ex;
		goto FINALLY_002c;
	}

FINALLY_002c:
	{ // begin finally (depth: 1)
		{
			bool L_5 = V_1;
			if (!L_5)
			{
				goto IL_0035;
			}
		}

IL_002f:
		{
			IOAsyncResult_t3640145766 * L_6 = V_0;
			Monitor_Exit_m3585316909(NULL /*static, unused*/, L_6, /*hidden argument*/NULL);
		}

IL_0035:
		{
			IL2CPP_END_FINALLY(44)
		}
	} // end finally (depth: 1)
	IL2CPP_CLEANUP(44)
	{
		IL2CPP_JUMP_TBL(0x36, IL_0036)
		IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
	}

IL_0036:
	{
		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.IOSelector::Add(System.IntPtr,System.IOSelectorJob)
extern "C" IL2CPP_METHOD_ATTR void IOSelector_Add_m2838266828 (RuntimeObject * __this /* static, unused */, intptr_t ___handle0, IOSelectorJob_t2199748873 * ___job1, const RuntimeMethod* method)
{
	typedef void (*IOSelector_Add_m2838266828_ftn) (intptr_t, IOSelectorJob_t2199748873 *);
	using namespace il2cpp::icalls;
	 ((IOSelector_Add_m2838266828_ftn)ves_icall_System_IOSelector_Add) (___handle0, ___job1);
}
#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
extern "C" void IOSelectorJob_t2199748873_marshal_pinvoke(const IOSelectorJob_t2199748873& unmarshaled, IOSelectorJob_t2199748873_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, NULL);
}
extern "C" void IOSelectorJob_t2199748873_marshal_pinvoke_back(const IOSelectorJob_t2199748873_marshaled_pinvoke& marshaled, IOSelectorJob_t2199748873& 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, NULL);
}
// Conversion method for clean up from marshalling of: System.IOSelectorJob
extern "C" void IOSelectorJob_t2199748873_marshal_pinvoke_cleanup(IOSelectorJob_t2199748873_marshaled_pinvoke& marshaled)
{
}


// Conversion methods for marshalling of: System.IOSelectorJob
extern "C" void IOSelectorJob_t2199748873_marshal_com(const IOSelectorJob_t2199748873& unmarshaled, IOSelectorJob_t2199748873_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, NULL);
}
extern "C" void IOSelectorJob_t2199748873_marshal_com_back(const IOSelectorJob_t2199748873_marshaled_com& marshaled, IOSelectorJob_t2199748873& 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, NULL);
}
// Conversion method for clean up from marshalling of: System.IOSelectorJob
extern "C" void IOSelectorJob_t2199748873_marshal_com_cleanup(IOSelectorJob_t2199748873_marshaled_com& marshaled)
{
}
// System.Void System.IOSelectorJob::.ctor(System.IOOperation,System.IOAsyncCallback,System.IOAsyncResult)
extern "C" IL2CPP_METHOD_ATTR void IOSelectorJob__ctor_m1611324785 (IOSelectorJob_t2199748873 * __this, int32_t ___operation0, IOAsyncCallback_t705871752 * ___callback1, IOAsyncResult_t3640145766 * ___state2, const RuntimeMethod* method)
{
	{
		Object__ctor_m297566312(__this, /*hidden argument*/NULL);
		int32_t L_0 = ___operation0;
		__this->set_operation_0(L_0);
		IOAsyncCallback_t705871752 * L_1 = ___callback1;
		__this->set_callback_1(L_1);
		IOAsyncResult_t3640145766 * L_2 = ___state2;
		__this->set_state_2(L_2);
		return;
	}
}
// System.Void System.IOSelectorJob::System.Threading.IThreadPoolWorkItem.ExecuteWorkItem()
extern "C" IL2CPP_METHOD_ATTR void IOSelectorJob_System_Threading_IThreadPoolWorkItem_ExecuteWorkItem_m2696504768 (IOSelectorJob_t2199748873 * __this, const RuntimeMethod* method)
{
	{
		IOAsyncCallback_t705871752 * L_0 = __this->get_callback_1();
		IOAsyncResult_t3640145766 * L_1 = __this->get_state_2();
		NullCheck(L_0);
		IOAsyncCallback_Invoke_m4135167970(L_0, L_1, /*hidden argument*/NULL);
		return;
	}
}
// System.Void System.IOSelectorJob::System.Threading.IThreadPoolWorkItem.MarkAborted(System.Threading.ThreadAbortException)
extern "C" IL2CPP_METHOD_ATTR void IOSelectorJob_System_Threading_IThreadPoolWorkItem_MarkAborted_m2333578466 (IOSelectorJob_t2199748873 * __this, ThreadAbortException_t4074510458 * ___tae0, const RuntimeMethod* method)
{
	{
		return;
	}
}
// System.Void System.IOSelectorJob::MarkDisposed()
extern "C" IL2CPP_METHOD_ATTR void IOSelectorJob_MarkDisposed_m1053029016 (IOSelectorJob_t2199748873 * __this, const RuntimeMethod* method)
{
	{
		IOAsyncResult_t3640145766 * L_0 = __this->get_state_2();
		NullCheck(L_0);
		VirtActionInvoker0::Invoke(8 /* System.Void System.IOAsyncResult::CompleteDisposed() */, 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.String System.IPv4AddressHelper::ParseCanonicalName(System.String,System.Int32,System.Int32,System.Boolean&)
extern "C" IL2CPP_METHOD_ATTR String_t* IPv4AddressHelper_ParseCanonicalName_m600421924 (RuntimeObject * __this /* static, unused */, String_t* ___str0, int32_t ___start1, int32_t ___end2, bool* ___isLoopback3, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (IPv4AddressHelper_ParseCanonicalName_m600421924_MetadataUsageId);
		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 = IPv4AddressHelper_Parse_m3799420111(NULL /*static, unused*/, L_2, (uint8_t*)(uint8_t*)L_3, L_4, L_5, /*hidden argument*/NULL);
		*((int8_t*)L_1) = (int8_t)L_6;
		ObjectU5BU5D_t2843939325* L_7 = (ObjectU5BU5D_t2843939325*)SZArrayNew(ObjectU5BU5D_t2843939325_il2cpp_TypeInfo_var, (uint32_t)7);
		ObjectU5BU5D_t2843939325* 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_t1134296376_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_t2843939325* L_13 = L_8;
		NullCheck(L_13);
		ArrayElementTypeCheck (L_13, _stringLiteral3452614530);
		(L_13)->SetAt(static_cast<il2cpp_array_size_t>(1), (RuntimeObject *)_stringLiteral3452614530);
		ObjectU5BU5D_t2843939325* 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_t1134296376_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_t2843939325* L_19 = L_14;
		NullCheck(L_19);
		ArrayElementTypeCheck (L_19, _stringLiteral3452614530);
		(L_19)->SetAt(static_cast<il2cpp_array_size_t>(3), (RuntimeObject *)_stringLiteral3452614530);
		ObjectU5BU5D_t2843939325* 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_t1134296376_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_t2843939325* L_25 = L_20;
		NullCheck(L_25);
		ArrayElementTypeCheck (L_25, _stringLiteral3452614530);
		(L_25)->SetAt(static_cast<il2cpp_array_size_t>(5), (RuntimeObject *)_stringLiteral3452614530);
		ObjectU5BU5D_t2843939325* 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_t1134296376_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 = String_Concat_m2971454694(NULL /*static, unused*/, L_26, /*hidden argument*/NULL);
		return L_31;
	}
}
// System.Int32 System.IPv4AddressHelper::ParseHostNumber(System.String,System.Int32,System.Int32)
extern "C" IL2CPP_METHOD_ATTR int32_t IPv4AddressHelper_ParseHostNumber_m1312067467 (RuntimeObject * __this /* static, unused */, 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;
		IPv4AddressHelper_ParseCanonical_m716669564(NULL /*static, unused*/, L_1, (uint8_t*)(uint8_t*)L_2, L_3, L_4, /*hidden argument*/NULL);
		uint8_t* L_5 = V_0;
		int32_t L_6 = *((uint8_t*)L_5);
		uint8_t* L_7 = V_0;
		int32_t L_8 = *((uint8_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_7, (int32_t)1)));
		uint8_t* L_9 = V_0;
		int32_t L_10 = *((uint8_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_9, (int32_t)2)));
		uint8_t* L_11 = V_0;
		int32_t L_12 = *((uint8_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_11, (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_6<<(int32_t)((int32_t)24))), (int32_t)((int32_t)((int32_t)L_8<<(int32_t)((int32_t)16))))), (int32_t)((int32_t)((int32_t)L_10<<(int32_t)8)))), (int32_t)L_12));
	}
}
// System.Boolean System.IPv4AddressHelper::IsValid(System.Char*,System.Int32,System.Int32&,System.Boolean,System.Boolean,System.Boolean)
extern "C" IL2CPP_METHOD_ATTR bool IPv4AddressHelper_IsValid_m3381515237 (RuntimeObject * __this /* static, unused */, 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 = IPv4AddressHelper_IsValidCanonical_m2893636883(NULL /*static, unused*/, (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 = IPv4AddressHelper_ParseNonCanonical_m2434708391(NULL /*static, unused*/, (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)
extern "C" IL2CPP_METHOD_ATTR bool IPv4AddressHelper_IsValidCanonical_m2893636883 (RuntimeObject * __this /* static, unused */, 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)
extern "C" IL2CPP_METHOD_ATTR int64_t IPv4AddressHelper_ParseNonCanonical_m2434708391 (RuntimeObject * __this /* static, unused */, Il2CppChar* ___name0, int32_t ___start1, int32_t* ___end2, bool ___notImplicitFile3, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (IPv4AddressHelper_ParseNonCanonical_m2434708391_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 0;
	Il2CppChar V_1 = 0x0;
	Int64U5BU5D_t2559172825* 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_t2559172825* L_0 = (Int64U5BU5D_t2559172825*)SZArrayNew(Int64U5BU5D_t2559172825_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_t2559172825* 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_t2559172825* 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_t2559172825* 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_t2559172825* 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_t2559172825* 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_t2559172825* 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_t2559172825* 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_t2559172825* 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_t2559172825* 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_t2559172825* 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_t2559172825* 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_t2559172825* 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_t2559172825* 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_t2559172825* 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_t2559172825* 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_t2559172825* 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)
extern "C" IL2CPP_METHOD_ATTR bool IPv4AddressHelper_Parse_m3799420111 (RuntimeObject * __this /* static, unused */, 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 = RuntimeHelpers_get_OffsetToStringData_m2192601476(NULL /*static, unused*/, /*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 = IPv4AddressHelper_ParseNonCanonical_m2434708391(NULL /*static, unused*/, (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)
extern "C" IL2CPP_METHOD_ATTR bool IPv4AddressHelper_ParseCanonical_m716669564 (RuntimeObject * __this /* static, unused */, 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 = String_get_Chars_m2986988803(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
// System.String System.IPv6AddressHelper::ParseCanonicalName(System.String,System.Int32,System.Boolean&,System.String&)
extern "C" IL2CPP_METHOD_ATTR String_t* IPv6AddressHelper_ParseCanonicalName_m610081423 (RuntimeObject * __this /* static, unused */, String_t* ___str0, int32_t ___start1, bool* ___isLoopback2, String_t** ___scopeId3, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (IPv6AddressHelper_ParseCanonicalName_m610081423_MetadataUsageId);
		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 = IPv6AddressHelper_Parse_m37959265(NULL /*static, unused*/, 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 = IPv6AddressHelper_CreateCanonicalName_m2231141511(NULL /*static, unused*/, (uint16_t*)(uint16_t*)L_9, /*hidden argument*/NULL);
		String_t* L_11 = String_Concat_m3755062657(NULL /*static, unused*/, _stringLiteral3452614645, L_10, _stringLiteral3452614643, /*hidden argument*/NULL);
		return L_11;
	}
}
// System.String System.IPv6AddressHelper::CreateCanonicalName(System.UInt16*)
extern "C" IL2CPP_METHOD_ATTR String_t* IPv6AddressHelper_CreateCanonicalName_m2231141511 (RuntimeObject * __this /* static, unused */, uint16_t* ___numbers0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (IPv6AddressHelper_CreateCanonicalName_m2231141511_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	KeyValuePair_2_t4237331251  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_t3890150400_il2cpp_TypeInfo_var);
		bool L_0 = UriParser_get_ShouldUseLegacyV2Quirks_m1976807573(NULL /*static, unused*/, /*hidden argument*/NULL);
		if (!L_0)
		{
			goto IL_0090;
		}
	}
	{
		IL2CPP_RUNTIME_CLASS_INIT(CultureInfo_t4157843068_il2cpp_TypeInfo_var);
		CultureInfo_t4157843068 * L_1 = CultureInfo_get_InvariantCulture_m3532445182(NULL /*static, unused*/, /*hidden argument*/NULL);
		ObjectU5BU5D_t2843939325* L_2 = (ObjectU5BU5D_t2843939325*)SZArrayNew(ObjectU5BU5D_t2843939325_il2cpp_TypeInfo_var, (uint32_t)8);
		ObjectU5BU5D_t2843939325* 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_t2177724958_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_t2843939325* 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_t2177724958_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_t2843939325* 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_t2177724958_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_t2843939325* 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_t2177724958_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_t2843939325* 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_t2177724958_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_t2843939325* 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_t2177724958_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_t2843939325* 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_t2177724958_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_t2843939325* 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_t2177724958_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 = String_Format_m1881875187(NULL /*static, unused*/, L_1, _stringLiteral4218731536, L_38, /*hidden argument*/NULL);
		return L_43;
	}

IL_0090:
	{
		uint16_t* L_44 = ___numbers0;
		KeyValuePair_2_t4237331251  L_45 = IPv6AddressHelper_FindCompressionRange_m2438680693(NULL /*static, unused*/, (uint16_t*)(uint16_t*)L_44, /*hidden argument*/NULL);
		V_0 = L_45;
		uint16_t* L_46 = ___numbers0;
		bool L_47 = IPv6AddressHelper_ShouldHaveIpv4Embedded_m2888688890(NULL /*static, unused*/, (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_m3121283359(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_t4157843068_il2cpp_TypeInfo_var);
		CultureInfo_t4157843068 * L_52 = CultureInfo_get_InvariantCulture_m3532445182(NULL /*static, unused*/, /*hidden argument*/NULL);
		ObjectU5BU5D_t2843939325* L_53 = (ObjectU5BU5D_t2843939325*)SZArrayNew(ObjectU5BU5D_t2843939325_il2cpp_TypeInfo_var, (uint32_t)4);
		ObjectU5BU5D_t2843939325* 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_t2950945753_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_t2843939325* 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_t2950945753_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_t2843939325* 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_t2950945753_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_t2843939325* 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_t2950945753_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 = String_Format_m1881875187(NULL /*static, unused*/, L_52, _stringLiteral489021945, L_72, /*hidden argument*/NULL);
		NullCheck(L_51);
		StringBuilder_Append_m1965104174(L_51, L_78, /*hidden argument*/NULL);
		goto IL_01ab;
	}

IL_0123:
	{
		int32_t L_79 = KeyValuePair_2_get_Key_m2635782095((KeyValuePair_2_t4237331251 *)(&V_0), /*hidden argument*/KeyValuePair_2_get_Key_m2635782095_RuntimeMethod_var);
		int32_t L_80 = V_3;
		if ((!(((uint32_t)L_79) == ((uint32_t)L_80))))
		{
			goto IL_0139;
		}
	}
	{
		StringBuilder_t * L_81 = V_2;
		NullCheck(L_81);
		StringBuilder_Append_m1965104174(L_81, _stringLiteral3452614550, /*hidden argument*/NULL);
	}

IL_0139:
	{
		int32_t L_82 = KeyValuePair_2_get_Key_m2635782095((KeyValuePair_2_t4237331251 *)(&V_0), /*hidden argument*/KeyValuePair_2_get_Key_m2635782095_RuntimeMethod_var);
		int32_t L_83 = V_3;
		if ((((int32_t)L_82) > ((int32_t)L_83)))
		{
			goto IL_015b;
		}
	}
	{
		int32_t L_84 = KeyValuePair_2_get_Value_m1804680087((KeyValuePair_2_t4237331251 *)(&V_0), /*hidden argument*/KeyValuePair_2_get_Value_m1804680087_RuntimeMethod_var);
		if ((!(((uint32_t)L_84) == ((uint32_t)7))))
		{
			goto IL_015b;
		}
	}
	{
		StringBuilder_t * L_85 = V_2;
		NullCheck(L_85);
		StringBuilder_Append_m1965104174(L_85, _stringLiteral3452614550, /*hidden argument*/NULL);
		goto IL_01ab;
	}

IL_015b:
	{
		int32_t L_86 = KeyValuePair_2_get_Key_m2635782095((KeyValuePair_2_t4237331251 *)(&V_0), /*hidden argument*/KeyValuePair_2_get_Key_m2635782095_RuntimeMethod_var);
		int32_t L_87 = V_3;
		if ((((int32_t)L_86) > ((int32_t)L_87)))
		{
			goto IL_016f;
		}
	}
	{
		int32_t L_88 = V_3;
		int32_t L_89 = KeyValuePair_2_get_Value_m1804680087((KeyValuePair_2_t4237331251 *)(&V_0), /*hidden argument*/KeyValuePair_2_get_Value_m1804680087_RuntimeMethod_var);
		if ((((int32_t)L_88) <= ((int32_t)L_89)))
		{
			goto IL_01a0;
		}
	}

IL_016f:
	{
		int32_t L_90 = V_3;
		if (!L_90)
		{
			goto IL_017e;
		}
	}
	{
		StringBuilder_t * L_91 = V_2;
		NullCheck(L_91);
		StringBuilder_Append_m1965104174(L_91, _stringLiteral3452614550, /*hidden argument*/NULL);
	}

IL_017e:
	{
		StringBuilder_t * L_92 = V_2;
		IL2CPP_RUNTIME_CLASS_INIT(CultureInfo_t4157843068_il2cpp_TypeInfo_var);
		CultureInfo_t4157843068 * L_93 = CultureInfo_get_InvariantCulture_m3532445182(NULL /*static, unused*/, /*hidden argument*/NULL);
		uint16_t* L_94 = ___numbers0;
		int32_t L_95 = V_3;
		int32_t L_96 = *((uint16_t*)((uint16_t*)il2cpp_codegen_add((intptr_t)L_94, (intptr_t)((intptr_t)il2cpp_codegen_multiply((intptr_t)(((intptr_t)L_95)), (int32_t)2)))));
		uint16_t L_97 = ((uint16_t)L_96);
		RuntimeObject * L_98 = Box(UInt16_t2177724958_il2cpp_TypeInfo_var, &L_97);
		String_t* L_99 = String_Format_m3179549879(NULL /*static, unused*/, L_93, _stringLiteral409294624, L_98, /*hidden argument*/NULL);
		NullCheck(L_92);
		StringBuilder_Append_m1965104174(L_92, L_99, /*hidden argument*/NULL);
	}

IL_01a0:
	{
		int32_t L_100 = V_3;
		V_3 = ((int32_t)il2cpp_codegen_add((int32_t)L_100, (int32_t)1));
	}

IL_01a4:
	{
		int32_t L_101 = V_3;
		if ((((int32_t)L_101) < ((int32_t)8)))
		{
			goto IL_00ab;
		}
	}

IL_01ab:
	{
		StringBuilder_t * L_102 = V_2;
		NullCheck(L_102);
		String_t* L_103 = VirtFuncInvoker0< String_t* >::Invoke(3 /* System.String System.Object::ToString() */, L_102);
		return L_103;
	}
}
// System.Collections.Generic.KeyValuePair`2<System.Int32,System.Int32> System.IPv6AddressHelper::FindCompressionRange(System.UInt16*)
extern "C" IL2CPP_METHOD_ATTR KeyValuePair_2_t4237331251  IPv6AddressHelper_FindCompressionRange_m2438680693 (RuntimeObject * __this /* static, unused */, uint16_t* ___numbers0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (IPv6AddressHelper_FindCompressionRange_m2438680693_MetadataUsageId);
		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_t4237331251  L_15;
		memset(&L_15, 0, sizeof(L_15));
		KeyValuePair_2__ctor_m932279514((&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_m932279514_RuntimeMethod_var);
		return L_15;
	}

IL_003f:
	{
		KeyValuePair_2_t4237331251  L_16;
		memset(&L_16, 0, sizeof(L_16));
		KeyValuePair_2__ctor_m932279514((&L_16), (-1), (-1), /*hidden argument*/KeyValuePair_2__ctor_m932279514_RuntimeMethod_var);
		return L_16;
	}
}
// System.Boolean System.IPv6AddressHelper::ShouldHaveIpv4Embedded(System.UInt16*)
extern "C" IL2CPP_METHOD_ATTR bool IPv6AddressHelper_ShouldHaveIpv4Embedded_m2888688890 (RuntimeObject * __this /* static, unused */, 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)
extern "C" IL2CPP_METHOD_ATTR bool IPv6AddressHelper_InternalIsValid_m3418842562 (RuntimeObject * __this /* static, unused */, Il2CppChar* ___name0, int32_t ___start1, int32_t* ___end2, bool ___validateStrictAddress3, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (IPv6AddressHelper_InternalIsValid_m3418842562_MetadataUsageId);
		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_t100236324_il2cpp_TypeInfo_var);
		bool L_5 = Uri_IsHexDigit_m3389749670(NULL /*static, unused*/, 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 = IPv4AddressHelper_IsValid_m3381515237(NULL /*static, unused*/, (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&)
extern "C" IL2CPP_METHOD_ATTR bool IPv6AddressHelper_IsValid_m2688799650 (RuntimeObject * __this /* static, unused */, 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 = IPv6AddressHelper_InternalIsValid_m3418842562(NULL /*static, unused*/, (Il2CppChar*)(Il2CppChar*)L_0, L_1, (int32_t*)L_2, (bool)0, /*hidden argument*/NULL);
		return L_3;
	}
}
// System.Boolean System.IPv6AddressHelper::IsValidStrict(System.Char*,System.Int32,System.Int32&)
extern "C" IL2CPP_METHOD_ATTR bool IPv6AddressHelper_IsValidStrict_m3544697568 (RuntimeObject * __this /* static, unused */, 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 = IPv6AddressHelper_InternalIsValid_m3418842562(NULL /*static, unused*/, (Il2CppChar*)(Il2CppChar*)L_0, L_1, (int32_t*)L_2, (bool)1, /*hidden argument*/NULL);
		return L_3;
	}
}
// System.Boolean System.IPv6AddressHelper::Parse(System.String,System.UInt16*,System.Int32,System.String&)
extern "C" IL2CPP_METHOD_ATTR bool IPv6AddressHelper_Parse_m37959265 (RuntimeObject * __this /* static, unused */, 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_method (IPv6AddressHelper_Parse_m37959265_MetadataUsageId);
		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 = String_get_Chars_m2986988803(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 = String_get_Chars_m2986988803(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 = String_get_Chars_m2986988803(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 = String_get_Chars_m2986988803(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 = String_Substring_m1610150815(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((RuntimeObject **)L_25, (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 = String_get_Chars_m2986988803(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 = String_get_Chars_m2986988803(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 = String_get_Chars_m2986988803(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 = String_get_Chars_m2986988803(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 = String_get_Chars_m2986988803(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 = String_get_Chars_m2986988803(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 = IPv4AddressHelper_ParseHostNumber_m1312067467(NULL /*static, unused*/, 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 = String_get_Chars_m2986988803(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 = String_get_Chars_m2986988803(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 = String_get_Chars_m2986988803(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 = String_get_Chars_m2986988803(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 = String_get_Chars_m2986988803(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 = String_get_Chars_m2986988803(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 = String_get_Chars_m2986988803(L_104, L_106, /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(Uri_t100236324_il2cpp_TypeInfo_var);
		int32_t L_108 = Uri_FromHex_m2610708947(NULL /*static, unused*/, 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 = String_get_Length_m3847582255(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 = String_get_Chars_m2986988803(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.InvariantComparer::.ctor()
extern "C" IL2CPP_METHOD_ATTR void InvariantComparer__ctor_m2115491514 (InvariantComparer_t2192987191 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (InvariantComparer__ctor_m2115491514_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		Object__ctor_m297566312(__this, /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(CultureInfo_t4157843068_il2cpp_TypeInfo_var);
		CultureInfo_t4157843068 * L_0 = CultureInfo_get_InvariantCulture_m3532445182(NULL /*static, unused*/, /*hidden argument*/NULL);
		NullCheck(L_0);
		CompareInfo_t1092934962 * L_1 = VirtFuncInvoker0< CompareInfo_t1092934962 * >::Invoke(12 /* System.Globalization.CompareInfo System.Globalization.CultureInfo::get_CompareInfo() */, L_0);
		__this->set_m_compareInfo_0(L_1);
		return;
	}
}
// System.Int32 System.InvariantComparer::Compare(System.Object,System.Object)
extern "C" IL2CPP_METHOD_ATTR int32_t InvariantComparer_Compare_m4028400640 (InvariantComparer_t2192987191 * __this, RuntimeObject * ___a0, RuntimeObject * ___b1, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (InvariantComparer_Compare_m4028400640_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	String_t* V_0 = NULL;
	String_t* V_1 = NULL;
	{
		RuntimeObject * L_0 = ___a0;
		V_0 = ((String_t*)IsInstSealed((RuntimeObject*)L_0, String_t_il2cpp_TypeInfo_var));
		RuntimeObject * L_1 = ___b1;
		V_1 = ((String_t*)IsInstSealed((RuntimeObject*)L_1, String_t_il2cpp_TypeInfo_var));
		String_t* L_2 = V_0;
		if (!L_2)
		{
			goto IL_0022;
		}
	}
	{
		String_t* L_3 = V_1;
		if (!L_3)
		{
			goto IL_0022;
		}
	}
	{
		CompareInfo_t1092934962 * L_4 = __this->get_m_compareInfo_0();
		String_t* L_5 = V_0;
		String_t* L_6 = V_1;
		NullCheck(L_4);
		int32_t L_7 = VirtFuncInvoker2< int32_t, String_t*, String_t* >::Invoke(6 /* System.Int32 System.Globalization.CompareInfo::Compare(System.String,System.String) */, L_4, L_5, L_6);
		return L_7;
	}

IL_0022:
	{
		IL2CPP_RUNTIME_CLASS_INIT(Comparer_t1912461351_il2cpp_TypeInfo_var);
		Comparer_t1912461351 * L_8 = ((Comparer_t1912461351_StaticFields*)il2cpp_codegen_static_fields_for(Comparer_t1912461351_il2cpp_TypeInfo_var))->get_Default_1();
		RuntimeObject * L_9 = ___a0;
		RuntimeObject * L_10 = ___b1;
		NullCheck(L_8);
		int32_t L_11 = Comparer_Compare_m3984347512(L_8, L_9, L_10, /*hidden argument*/NULL);
		return L_11;
	}
}
// System.Void System.InvariantComparer::.cctor()
extern "C" IL2CPP_METHOD_ATTR void InvariantComparer__cctor_m4124366175 (RuntimeObject * __this /* static, unused */, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (InvariantComparer__cctor_m4124366175_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		InvariantComparer_t2192987191 * L_0 = (InvariantComparer_t2192987191 *)il2cpp_codegen_object_new(InvariantComparer_t2192987191_il2cpp_TypeInfo_var);
		InvariantComparer__ctor_m2115491514(L_0, /*hidden argument*/NULL);
		((InvariantComparer_t2192987191_StaticFields*)il2cpp_codegen_static_fields_for(InvariantComparer_t2192987191_il2cpp_TypeInfo_var))->set_Default_1(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.Boolean System.IriHelper::CheckIriUnicodeRange(System.Char,System.Boolean)
extern "C" IL2CPP_METHOD_ATTR bool IriHelper_CheckIriUnicodeRange_m2504575242 (RuntimeObject * __this /* static, unused */, 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)
extern "C" IL2CPP_METHOD_ATTR bool IriHelper_CheckIriUnicodeRange_m272609807 (RuntimeObject * __this /* static, unused */, Il2CppChar ___highSurr0, Il2CppChar ___lowSurr1, bool* ___surrogatePair2, bool ___isQuery3, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (IriHelper_CheckIriUnicodeRange_m272609807_MetadataUsageId);
		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_t3634460470_il2cpp_TypeInfo_var);
		bool L_3 = Char_IsSurrogatePair_m2530808096(NULL /*static, unused*/, 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_t3528271667* L_5 = (CharU5BU5D_t3528271667*)SZArrayNew(CharU5BU5D_t3528271667_il2cpp_TypeInfo_var, (uint32_t)2);
		CharU5BU5D_t3528271667* 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_t3528271667* 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 = String_CreateString_m2818852475(NULL, L_8, /*hidden argument*/NULL);
		V_1 = L_10;
		String_t* L_11 = V_1;
		int32_t L_12 = String_CompareOrdinal_m786132908(NULL /*static, unused*/, L_11, _stringLiteral2177527712, /*hidden argument*/NULL);
		if ((((int32_t)L_12) < ((int32_t)0)))
		{
			goto IL_0047;
		}
	}
	{
		String_t* L_13 = V_1;
		int32_t L_14 = String_CompareOrdinal_m786132908(NULL /*static, unused*/, L_13, _stringLiteral2189258641, /*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 = String_CompareOrdinal_m786132908(NULL /*static, unused*/, L_15, _stringLiteral2177527776, /*hidden argument*/NULL);
		if ((((int32_t)L_16) < ((int32_t)0)))
		{
			goto IL_0066;
		}
	}
	{
		String_t* L_17 = V_1;
		int32_t L_18 = String_CompareOrdinal_m786132908(NULL /*static, unused*/, L_17, _stringLiteral2189258705, /*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 = String_CompareOrdinal_m786132908(NULL /*static, unused*/, L_19, _stringLiteral2177527584, /*hidden argument*/NULL);
		if ((((int32_t)L_20) < ((int32_t)0)))
		{
			goto IL_0085;
		}
	}
	{
		String_t* L_21 = V_1;
		int32_t L_22 = String_CompareOrdinal_m786132908(NULL /*static, unused*/, L_21, _stringLiteral2189258513, /*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 = String_CompareOrdinal_m786132908(NULL /*static, unused*/, L_23, _stringLiteral2177527648, /*hidden argument*/NULL);
		if ((((int32_t)L_24) < ((int32_t)0)))
		{
			goto IL_00a4;
		}
	}
	{
		String_t* L_25 = V_1;
		int32_t L_26 = String_CompareOrdinal_m786132908(NULL /*static, unused*/, L_25, _stringLiteral2189258577, /*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 = String_CompareOrdinal_m786132908(NULL /*static, unused*/, L_27, _stringLiteral2177527456, /*hidden argument*/NULL);
		if ((((int32_t)L_28) < ((int32_t)0)))
		{
			goto IL_00c3;
		}
	}
	{
		String_t* L_29 = V_1;
		int32_t L_30 = String_CompareOrdinal_m786132908(NULL /*static, unused*/, L_29, _stringLiteral2189258385, /*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 = String_CompareOrdinal_m786132908(NULL /*static, unused*/, L_31, _stringLiteral2177527520, /*hidden argument*/NULL);
		if ((((int32_t)L_32) < ((int32_t)0)))
		{
			goto IL_00e2;
		}
	}
	{
		String_t* L_33 = V_1;
		int32_t L_34 = String_CompareOrdinal_m786132908(NULL /*static, unused*/, L_33, _stringLiteral2189258449, /*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 = String_CompareOrdinal_m786132908(NULL /*static, unused*/, L_35, _stringLiteral2177527328, /*hidden argument*/NULL);
		if ((((int32_t)L_36) < ((int32_t)0)))
		{
			goto IL_0101;
		}
	}
	{
		String_t* L_37 = V_1;
		int32_t L_38 = String_CompareOrdinal_m786132908(NULL /*static, unused*/, L_37, _stringLiteral2189258257, /*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 = String_CompareOrdinal_m786132908(NULL /*static, unused*/, L_39, _stringLiteral2177527392, /*hidden argument*/NULL);
		if ((((int32_t)L_40) < ((int32_t)0)))
		{
			goto IL_0120;
		}
	}
	{
		String_t* L_41 = V_1;
		int32_t L_42 = String_CompareOrdinal_m786132908(NULL /*static, unused*/, L_41, _stringLiteral2189258321, /*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 = String_CompareOrdinal_m786132908(NULL /*static, unused*/, L_43, _stringLiteral2177528224, /*hidden argument*/NULL);
		if ((((int32_t)L_44) < ((int32_t)0)))
		{
			goto IL_013f;
		}
	}
	{
		String_t* L_45 = V_1;
		int32_t L_46 = String_CompareOrdinal_m786132908(NULL /*static, unused*/, L_45, _stringLiteral2189259153, /*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 = String_CompareOrdinal_m786132908(NULL /*static, unused*/, L_47, _stringLiteral2177528288, /*hidden argument*/NULL);
		if ((((int32_t)L_48) < ((int32_t)0)))
		{
			goto IL_015e;
		}
	}
	{
		String_t* L_49 = V_1;
		int32_t L_50 = String_CompareOrdinal_m786132908(NULL /*static, unused*/, L_49, _stringLiteral2189259217, /*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 = String_CompareOrdinal_m786132908(NULL /*static, unused*/, L_51, _stringLiteral2177528096, /*hidden argument*/NULL);
		if ((((int32_t)L_52) < ((int32_t)0)))
		{
			goto IL_017d;
		}
	}
	{
		String_t* L_53 = V_1;
		int32_t L_54 = String_CompareOrdinal_m786132908(NULL /*static, unused*/, L_53, _stringLiteral2189259025, /*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 = String_CompareOrdinal_m786132908(NULL /*static, unused*/, L_55, _stringLiteral2177528160, /*hidden argument*/NULL);
		if ((((int32_t)L_56) < ((int32_t)0)))
		{
			goto IL_0199;
		}
	}
	{
		String_t* L_57 = V_1;
		int32_t L_58 = String_CompareOrdinal_m786132908(NULL /*static, unused*/, L_57, _stringLiteral2189259089, /*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 = String_CompareOrdinal_m786132908(NULL /*static, unused*/, L_59, _stringLiteral2177527968, /*hidden argument*/NULL);
		if ((((int32_t)L_60) < ((int32_t)0)))
		{
			goto IL_01b5;
		}
	}
	{
		String_t* L_61 = V_1;
		int32_t L_62 = String_CompareOrdinal_m786132908(NULL /*static, unused*/, L_61, _stringLiteral2189258897, /*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 = String_CompareOrdinal_m786132908(NULL /*static, unused*/, L_63, _stringLiteral2177528028, /*hidden argument*/NULL);
		if ((((int32_t)L_64) < ((int32_t)0)))
		{
			goto IL_01d1;
		}
	}
	{
		String_t* L_65 = V_1;
		int32_t L_66 = String_CompareOrdinal_m786132908(NULL /*static, unused*/, L_65, _stringLiteral2189258961, /*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 = String_CompareOrdinal_m786132908(NULL /*static, unused*/, L_68, _stringLiteral2177527840, /*hidden argument*/NULL);
		if ((((int32_t)L_69) < ((int32_t)0)))
		{
			goto IL_01f0;
		}
	}
	{
		String_t* L_70 = V_1;
		int32_t L_71 = String_CompareOrdinal_m786132908(NULL /*static, unused*/, L_70, _stringLiteral2189258769, /*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 = String_CompareOrdinal_m786132908(NULL /*static, unused*/, L_72, _stringLiteral2177527904, /*hidden argument*/NULL);
		if ((((int32_t)L_73) < ((int32_t)0)))
		{
			goto IL_020e;
		}
	}
	{
		String_t* L_74 = V_1;
		int32_t L_75 = String_CompareOrdinal_m786132908(NULL /*static, unused*/, L_74, _stringLiteral2189258833, /*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)
extern "C" IL2CPP_METHOD_ATTR bool IriHelper_CheckIsReserved_m2105483522 (RuntimeObject * __this /* static, unused */, Il2CppChar ___ch0, int32_t ___component1, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (IriHelper_CheckIsReserved_m2105483522_MetadataUsageId);
		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_t100236324_il2cpp_TypeInfo_var);
		bool L_9 = Uri_IsGenDelim_m691514017(NULL /*static, unused*/, 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)
extern "C" IL2CPP_METHOD_ATTR String_t* IriHelper_EscapeUnescapeIri_m1552564458 (RuntimeObject * __this /* static, unused */, Il2CppChar* ___pInput0, int32_t ___start1, int32_t ___end2, int32_t ___component3, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (IriHelper_EscapeUnescapeIri_m1552564458_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	CharU5BU5D_t3528271667* V_0 = NULL;
	ByteU5BU5D_t4116647657* V_1 = NULL;
	GCHandle_t3351438187  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_t3528271667* V_12 = NULL;
	int32_t V_13 = 0;
	int32_t V_14 = 0;
	Il2CppChar V_15 = 0x0;
	ByteU5BU5D_t4116647657* V_16 = NULL;
	Il2CppChar* V_17 = NULL;
	CharU5BU5D_t3528271667* V_18 = NULL;
	uint8_t* V_19 = NULL;
	ByteU5BU5D_t4116647657* V_20 = NULL;
	int32_t V_21 = 0;
	int32_t V_22 = 0;
	CharU5BU5D_t3528271667* G_B40_0 = NULL;
	CharU5BU5D_t3528271667* G_B39_0 = NULL;
	CharU5BU5D_t3528271667* G_B41_0 = NULL;
	CharU5BU5D_t3528271667* G_B42_0 = NULL;
	CharU5BU5D_t3528271667* G_B44_0 = NULL;
	CharU5BU5D_t3528271667* G_B43_0 = NULL;
	Il2CppChar* G_B51_0 = NULL;
	Encoding_t1523322056 * G_B51_1 = NULL;
	Il2CppChar* G_B50_0 = NULL;
	Encoding_t1523322056 * G_B50_1 = NULL;
	int32_t G_B52_0 = 0;
	Il2CppChar* G_B52_1 = NULL;
	Encoding_t1523322056 * G_B52_2 = NULL;
	{
		int32_t L_0 = ___end2;
		int32_t L_1 = ___start1;
		CharU5BU5D_t3528271667* L_2 = (CharU5BU5D_t3528271667*)SZArrayNew(CharU5BU5D_t3528271667_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_t4116647657*)NULL;
		CharU5BU5D_t3528271667* L_3 = V_0;
		GCHandle_t3351438187  L_4 = GCHandle_Alloc_m3823409740(NULL /*static, unused*/, (RuntimeObject *)(RuntimeObject *)L_3, 3, /*hidden argument*/NULL);
		V_2 = L_4;
		intptr_t L_5 = GCHandle_AddrOfPinnedObject_m3427142301((GCHandle_t3351438187 *)(&V_2), /*hidden argument*/NULL);
		void* L_6 = IntPtr_op_Explicit_m2520637223(NULL /*static, unused*/, (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_t3559114794_il2cpp_TypeInfo_var);
		Il2CppChar L_20 = UriHelper_EscapedAscii_m4111282795(NULL /*static, unused*/, 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 = IriHelper_CheckIsReserved_m2105483522(NULL /*static, unused*/, L_23, L_24, /*hidden argument*/NULL);
		if (L_25)
		{
			goto IL_0093;
		}
	}
	{
		Il2CppChar L_26 = V_7;
		IL2CPP_RUNTIME_CLASS_INIT(UriHelper_t3559114794_il2cpp_TypeInfo_var);
		bool L_27 = UriHelper_IsNotSafeForUnescape_m1772803964(NULL /*static, unused*/, 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_t4116647657* L_55 = V_1;
		if (L_55)
		{
			goto IL_0115;
		}
	}
	{
		int32_t L_56 = ___end2;
		int32_t L_57 = V_5;
		ByteU5BU5D_t4116647657* L_58 = (ByteU5BU5D_t4116647657*)SZArrayNew(ByteU5BU5D_t4116647657_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_t4116647657* 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_t3559114794_il2cpp_TypeInfo_var);
		Il2CppChar L_74 = UriHelper_EscapedAscii_m4111282795(NULL /*static, unused*/, 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_t4116647657* 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_t1523322056 * L_85 = Encoding_get_UTF8_m1008486739(NULL /*static, unused*/, /*hidden argument*/NULL);
		NullCheck(L_85);
		RuntimeObject * L_86 = VirtFuncInvoker0< RuntimeObject * >::Invoke(9 /* System.Object System.Text.Encoding::Clone() */, L_85);
		Encoding_t1523322056 * L_87 = ((Encoding_t1523322056 *)CastclassClass((RuntimeObject*)L_86, Encoding_t1523322056_il2cpp_TypeInfo_var));
		EncoderReplacementFallback_t1623206753 * L_88 = (EncoderReplacementFallback_t1623206753 *)il2cpp_codegen_object_new(EncoderReplacementFallback_t1623206753_il2cpp_TypeInfo_var);
		EncoderReplacementFallback__ctor_m1483565116(L_88, _stringLiteral757602046, /*hidden argument*/NULL);
		NullCheck(L_87);
		Encoding_set_EncoderFallback_m1965676933(L_87, L_88, /*hidden argument*/NULL);
		Encoding_t1523322056 * L_89 = L_87;
		DecoderReplacementFallback_t1462101135 * L_90 = (DecoderReplacementFallback_t1462101135 *)il2cpp_codegen_object_new(DecoderReplacementFallback_t1462101135_il2cpp_TypeInfo_var);
		DecoderReplacementFallback__ctor_m2470322217(L_90, _stringLiteral757602046, /*hidden argument*/NULL);
		NullCheck(L_89);
		Encoding_set_DecoderFallback_m148532738(L_89, L_90, /*hidden argument*/NULL);
		ByteU5BU5D_t4116647657* L_91 = V_1;
		NullCheck(L_91);
		CharU5BU5D_t3528271667* L_92 = (CharU5BU5D_t3528271667*)SZArrayNew(CharU5BU5D_t3528271667_il2cpp_TypeInfo_var, (uint32_t)(((int32_t)((int32_t)(((RuntimeArray *)L_91)->max_length)))));
		V_12 = L_92;
		ByteU5BU5D_t4116647657* L_93 = V_1;
		int32_t L_94 = V_11;
		CharU5BU5D_t3528271667* L_95 = V_12;
		NullCheck(L_89);
		int32_t L_96 = VirtFuncInvoker5< int32_t, ByteU5BU5D_t4116647657*, int32_t, int32_t, CharU5BU5D_t3528271667*, int32_t >::Invoke(24 /* 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_t3528271667* L_99 = V_0;
		CharU5BU5D_t3528271667* L_100 = V_12;
		int32_t L_101 = V_13;
		ByteU5BU5D_t4116647657* L_102 = V_1;
		int32_t L_103 = V_11;
		int32_t L_104 = ___component3;
		IL2CPP_RUNTIME_CLASS_INIT(UriHelper_t3559114794_il2cpp_TypeInfo_var);
		UriHelper_MatchUTF8Sequence_m1799602598(NULL /*static, unused*/, (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_t3634460470_il2cpp_TypeInfo_var);
		bool L_123 = Char_IsHighSurrogate_m2151882768(NULL /*static, unused*/, 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 = IriHelper_CheckIriUnicodeRange_m272609807(NULL /*static, unused*/, 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 = IriHelper_CheckIriUnicodeRange_m2504575242(NULL /*static, unused*/, 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_t100236324_il2cpp_TypeInfo_var);
		bool L_151 = Uri_IsBidiControlCharacter_m3225227293(NULL /*static, unused*/, 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_t3528271667* 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(), NULL, IriHelper_EscapeUnescapeIri_m1552564458_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(), NULL, IriHelper_EscapeUnescapeIri_m1552564458_RuntimeMethod_var);
		V_4 = ((int32_t)il2cpp_codegen_add((int32_t)L_167, (int32_t)((int32_t)90)));
		CharU5BU5D_t3528271667* L_168 = (CharU5BU5D_t3528271667*)SZArrayNew(CharU5BU5D_t3528271667_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_t3528271667* L_169 = L_168;
		CharU5BU5D_t3528271667* 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_t3528271667* 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_t3528271667* 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_m2035854300(NULL /*static, unused*/, (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_t3528271667*)NULL;
		bool L_176 = GCHandle_get_IsAllocated_m1058226959((GCHandle_t3351438187 *)(&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_m1457699368((GCHandle_t3351438187 *)(&V_2), /*hidden argument*/NULL);
		G_B44_0 = G_B43_0;
	}

IL_0341:
	{
		V_0 = G_B44_0;
		CharU5BU5D_t3528271667* L_177 = V_0;
		GCHandle_t3351438187  L_178 = GCHandle_Alloc_m3823409740(NULL /*static, unused*/, (RuntimeObject *)(RuntimeObject *)L_177, 3, /*hidden argument*/NULL);
		V_2 = L_178;
		intptr_t L_179 = GCHandle_AddrOfPinnedObject_m3427142301((GCHandle_t3351438187 *)(&V_2), /*hidden argument*/NULL);
		void* L_180 = IntPtr_op_Explicit_m2520637223(NULL /*static, unused*/, (intptr_t)L_179, /*hidden argument*/NULL);
		V_3 = (Il2CppChar*)L_180;
	}

IL_0357:
	{
		ByteU5BU5D_t4116647657* L_181 = (ByteU5BU5D_t4116647657*)SZArrayNew(ByteU5BU5D_t4116647657_il2cpp_TypeInfo_var, (uint32_t)4);
		V_16 = L_181;
		ByteU5BU5D_t4116647657* L_182 = V_16;
		ByteU5BU5D_t4116647657* L_183 = L_182;
		V_20 = L_183;
		if (!L_183)
		{
			goto IL_036c;
		}
	}
	{
		ByteU5BU5D_t4116647657* 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_t4116647657* 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_t1523322056 * L_186 = Encoding_get_UTF8_m1008486739(NULL /*static, unused*/, /*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 = VirtFuncInvoker4< int32_t, Il2CppChar*, int32_t, uint8_t*, int32_t >::Invoke(19 /* 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_t4116647657* 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_t3528271667* L_198 = V_0;
		IL2CPP_RUNTIME_CLASS_INIT(UriHelper_t3559114794_il2cpp_TypeInfo_var);
		UriHelper_EscapeAsciiChar_m1759665887(NULL /*static, unused*/, 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_t4116647657*)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 = GCHandle_get_IsAllocated_m1058226959((GCHandle_t3351438187 *)(&V_2), /*hidden argument*/NULL);
		if (!L_205)
		{
			goto IL_03e3;
		}
	}
	{
		GCHandle_Free_m1457699368((GCHandle_t3351438187 *)(&V_2), /*hidden argument*/NULL);
	}

IL_03e3:
	{
		CharU5BU5D_t3528271667* L_206 = V_0;
		int32_t L_207 = V_6;
		String_t* L_208 = String_CreateString_m860434552(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.Void System.LocalAppContextSwitches::.cctor()
extern "C" IL2CPP_METHOD_ATTR void LocalAppContextSwitches__cctor_m3430445960 (RuntimeObject * __this /* static, unused */, const RuntimeMethod* method)
{
	{
		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.AuthenticationManager::EnsureModules()
extern "C" IL2CPP_METHOD_ATTR void AuthenticationManager_EnsureModules_m3673793880 (RuntimeObject * __this /* static, unused */, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (AuthenticationManager_EnsureModules_m3673793880_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	RuntimeObject * V_0 = NULL;
	bool V_1 = false;
	AuthenticationModulesSection_t1083221556 * V_2 = NULL;
	RuntimeObject* V_3 = NULL;
	AuthenticationModuleElement_t2289740666 * V_4 = NULL;
	RuntimeObject* V_5 = NULL;
	RuntimeObject* V_6 = NULL;
	Exception_t * __last_unhandled_exception = 0;
	NO_UNUSED_WARNING (__last_unhandled_exception);
	Exception_t * __exception_local = 0;
	NO_UNUSED_WARNING (__exception_local);
	int32_t __leave_target = -1;
	NO_UNUSED_WARNING (__leave_target);
	{
		IL2CPP_RUNTIME_CLASS_INIT(AuthenticationManager_t2084001809_il2cpp_TypeInfo_var);
		RuntimeObject * L_0 = ((AuthenticationManager_t2084001809_StaticFields*)il2cpp_codegen_static_fields_for(AuthenticationManager_t2084001809_il2cpp_TypeInfo_var))->get_locker_1();
		V_0 = L_0;
		V_1 = (bool)0;
	}

IL_0008:
	try
	{ // begin try (depth: 1)
		{
			RuntimeObject * L_1 = V_0;
			Monitor_Enter_m984175629(NULL /*static, unused*/, L_1, (bool*)(&V_1), /*hidden argument*/NULL);
			IL2CPP_RUNTIME_CLASS_INIT(AuthenticationManager_t2084001809_il2cpp_TypeInfo_var);
			ArrayList_t2718874744 * L_2 = ((AuthenticationManager_t2084001809_StaticFields*)il2cpp_codegen_static_fields_for(AuthenticationManager_t2084001809_il2cpp_TypeInfo_var))->get_modules_0();
			if (!L_2)
			{
				goto IL_001c;
			}
		}

IL_0017:
		{
			IL2CPP_LEAVE(0xAC, FINALLY_00a2);
		}

IL_001c:
		{
			ArrayList_t2718874744 * L_3 = (ArrayList_t2718874744 *)il2cpp_codegen_object_new(ArrayList_t2718874744_il2cpp_TypeInfo_var);
			ArrayList__ctor_m4254721275(L_3, /*hidden argument*/NULL);
			IL2CPP_RUNTIME_CLASS_INIT(AuthenticationManager_t2084001809_il2cpp_TypeInfo_var);
			((AuthenticationManager_t2084001809_StaticFields*)il2cpp_codegen_static_fields_for(AuthenticationManager_t2084001809_il2cpp_TypeInfo_var))->set_modules_0(L_3);
			IL2CPP_RUNTIME_CLASS_INIT(ConfigurationManager_t386529156_il2cpp_TypeInfo_var);
			RuntimeObject * L_4 = ConfigurationManager_GetSection_m2104119567(NULL /*static, unused*/, _stringLiteral159382296, /*hidden argument*/NULL);
			V_2 = ((AuthenticationModulesSection_t1083221556 *)IsInstSealed((RuntimeObject*)L_4, AuthenticationModulesSection_t1083221556_il2cpp_TypeInfo_var));
			AuthenticationModulesSection_t1083221556 * L_5 = V_2;
			if (!L_5)
			{
				goto IL_00a0;
			}
		}

IL_0039:
		{
			AuthenticationModulesSection_t1083221556 * L_6 = V_2;
			NullCheck(L_6);
			AuthenticationModuleElementCollection_t1161221431 * L_7 = AuthenticationModulesSection_get_AuthenticationModules_m1522553951(L_6, /*hidden argument*/NULL);
			NullCheck(L_7);
			RuntimeObject* L_8 = ConfigurationElementCollection_GetEnumerator_m4043183664(L_7, /*hidden argument*/NULL);
			V_3 = L_8;
		}

IL_0045:
		try
		{ // begin try (depth: 2)
			{
				goto IL_0082;
			}

IL_0047:
			{
				RuntimeObject* L_9 = V_3;
				NullCheck(L_9);
				RuntimeObject * L_10 = InterfaceFuncInvoker0< RuntimeObject * >::Invoke(1 /* System.Object System.Collections.IEnumerator::get_Current() */, IEnumerator_t1853284238_il2cpp_TypeInfo_var, L_9);
				V_4 = ((AuthenticationModuleElement_t2289740666 *)CastclassSealed((RuntimeObject*)L_10, AuthenticationModuleElement_t2289740666_il2cpp_TypeInfo_var));
				V_5 = (RuntimeObject*)NULL;
			}

IL_0057:
			try
			{ // begin try (depth: 3)
				AuthenticationModuleElement_t2289740666 * L_11 = V_4;
				NullCheck(L_11);
				String_t* L_12 = AuthenticationModuleElement_get_Type_m3942038048(L_11, /*hidden argument*/NULL);
				IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
				Type_t * L_13 = il2cpp_codegen_get_type((Il2CppMethodPointer)&Type_GetType_m3605423543, L_12, (bool)1, "System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089");
				RuntimeObject * L_14 = Activator_CreateInstance_m3631483688(NULL /*static, unused*/, L_13, /*hidden argument*/NULL);
				V_5 = ((RuntimeObject*)Castclass((RuntimeObject*)L_14, IAuthenticationModule_t3112562943_il2cpp_TypeInfo_var));
				goto IL_0075;
			} // end try (depth: 3)
			catch(Il2CppExceptionWrapper& e)
			{
				__exception_local = (Exception_t *)e.ex;
				if(il2cpp_codegen_class_is_assignable_from (RuntimeObject_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex)))
					goto CATCH_0072;
				throw e;
			}

CATCH_0072:
			{ // begin catch(System.Object)
				goto IL_0075;
			} // end catch (depth: 3)

IL_0075:
			{
				IL2CPP_RUNTIME_CLASS_INIT(AuthenticationManager_t2084001809_il2cpp_TypeInfo_var);
				ArrayList_t2718874744 * L_15 = ((AuthenticationManager_t2084001809_StaticFields*)il2cpp_codegen_static_fields_for(AuthenticationManager_t2084001809_il2cpp_TypeInfo_var))->get_modules_0();
				RuntimeObject* L_16 = V_5;
				NullCheck(L_15);
				VirtFuncInvoker1< int32_t, RuntimeObject * >::Invoke(29 /* System.Int32 System.Collections.ArrayList::Add(System.Object) */, L_15, L_16);
			}

IL_0082:
			{
				RuntimeObject* L_17 = V_3;
				NullCheck(L_17);
				bool L_18 = InterfaceFuncInvoker0< bool >::Invoke(0 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t1853284238_il2cpp_TypeInfo_var, L_17);
				if (L_18)
				{
					goto IL_0047;
				}
			}

IL_008a:
			{
				IL2CPP_LEAVE(0xAC, FINALLY_008c);
			}
		} // end try (depth: 2)
		catch(Il2CppExceptionWrapper& e)
		{
			__last_unhandled_exception = (Exception_t *)e.ex;
			goto FINALLY_008c;
		}

FINALLY_008c:
		{ // begin finally (depth: 2)
			{
				RuntimeObject* L_19 = V_3;
				V_6 = ((RuntimeObject*)IsInst((RuntimeObject*)L_19, IDisposable_t3640265483_il2cpp_TypeInfo_var));
				RuntimeObject* L_20 = V_6;
				if (!L_20)
				{
					goto IL_009f;
				}
			}

IL_0098:
			{
				RuntimeObject* L_21 = V_6;
				NullCheck(L_21);
				InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t3640265483_il2cpp_TypeInfo_var, L_21);
			}

IL_009f:
			{
				IL2CPP_END_FINALLY(140)
			}
		} // end finally (depth: 2)
		IL2CPP_CLEANUP(140)
		{
			IL2CPP_END_CLEANUP(0xAC, FINALLY_00a2);
			IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
		}

IL_00a0:
		{
			IL2CPP_LEAVE(0xAC, FINALLY_00a2);
		}
	} // end try (depth: 1)
	catch(Il2CppExceptionWrapper& e)
	{
		__last_unhandled_exception = (Exception_t *)e.ex;
		goto FINALLY_00a2;
	}

FINALLY_00a2:
	{ // begin finally (depth: 1)
		{
			bool L_22 = V_1;
			if (!L_22)
			{
				goto IL_00ab;
			}
		}

IL_00a5:
		{
			RuntimeObject * L_23 = V_0;
			Monitor_Exit_m3585316909(NULL /*static, unused*/, L_23, /*hidden argument*/NULL);
		}

IL_00ab:
		{
			IL2CPP_END_FINALLY(162)
		}
	} // end finally (depth: 1)
	IL2CPP_CLEANUP(162)
	{
		IL2CPP_JUMP_TBL(0xAC, IL_00ac)
		IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
	}

IL_00ac:
	{
		return;
	}
}
// System.Net.Authorization System.Net.AuthenticationManager::Authenticate(System.String,System.Net.WebRequest,System.Net.ICredentials)
extern "C" IL2CPP_METHOD_ATTR Authorization_t542416582 * AuthenticationManager_Authenticate_m220441371 (RuntimeObject * __this /* static, unused */, String_t* ___challenge0, WebRequest_t1939381076 * ___request1, RuntimeObject* ___credentials2, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (AuthenticationManager_Authenticate_m220441371_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		WebRequest_t1939381076 * L_0 = ___request1;
		if (L_0)
		{
			goto IL_000e;
		}
	}
	{
		ArgumentNullException_t1615371798 * L_1 = (ArgumentNullException_t1615371798 *)il2cpp_codegen_object_new(ArgumentNullException_t1615371798_il2cpp_TypeInfo_var);
		ArgumentNullException__ctor_m1170824041(L_1, _stringLiteral475703782, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, NULL, AuthenticationManager_Authenticate_m220441371_RuntimeMethod_var);
	}

IL_000e:
	{
		RuntimeObject* L_2 = ___credentials2;
		if (L_2)
		{
			goto IL_001c;
		}
	}
	{
		ArgumentNullException_t1615371798 * L_3 = (ArgumentNullException_t1615371798 *)il2cpp_codegen_object_new(ArgumentNullException_t1615371798_il2cpp_TypeInfo_var);
		ArgumentNullException__ctor_m1170824041(L_3, _stringLiteral470559998, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, NULL, AuthenticationManager_Authenticate_m220441371_RuntimeMethod_var);
	}

IL_001c:
	{
		String_t* L_4 = ___challenge0;
		if (L_4)
		{
			goto IL_002a;
		}
	}
	{
		ArgumentNullException_t1615371798 * L_5 = (ArgumentNullException_t1615371798 *)il2cpp_codegen_object_new(ArgumentNullException_t1615371798_il2cpp_TypeInfo_var);
		ArgumentNullException__ctor_m1170824041(L_5, _stringLiteral4039732320, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_5, NULL, AuthenticationManager_Authenticate_m220441371_RuntimeMethod_var);
	}

IL_002a:
	{
		String_t* L_6 = ___challenge0;
		WebRequest_t1939381076 * L_7 = ___request1;
		RuntimeObject* L_8 = ___credentials2;
		IL2CPP_RUNTIME_CLASS_INIT(AuthenticationManager_t2084001809_il2cpp_TypeInfo_var);
		Authorization_t542416582 * L_9 = AuthenticationManager_DoAuthenticate_m167986645(NULL /*static, unused*/, L_6, L_7, L_8, /*hidden argument*/NULL);
		return L_9;
	}
}
// System.Net.Authorization System.Net.AuthenticationManager::DoAuthenticate(System.String,System.Net.WebRequest,System.Net.ICredentials)
extern "C" IL2CPP_METHOD_ATTR Authorization_t542416582 * AuthenticationManager_DoAuthenticate_m167986645 (RuntimeObject * __this /* static, unused */, String_t* ___challenge0, WebRequest_t1939381076 * ___request1, RuntimeObject* ___credentials2, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (AuthenticationManager_DoAuthenticate_m167986645_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	ArrayList_t2718874744 * V_0 = NULL;
	bool V_1 = false;
	RuntimeObject* V_2 = NULL;
	RuntimeObject* V_3 = NULL;
	Authorization_t542416582 * V_4 = NULL;
	Authorization_t542416582 * V_5 = NULL;
	RuntimeObject* V_6 = NULL;
	Exception_t * __last_unhandled_exception = 0;
	NO_UNUSED_WARNING (__last_unhandled_exception);
	Exception_t * __exception_local = 0;
	NO_UNUSED_WARNING (__exception_local);
	int32_t __leave_target = -1;
	NO_UNUSED_WARNING (__leave_target);
	{
		IL2CPP_RUNTIME_CLASS_INIT(AuthenticationManager_t2084001809_il2cpp_TypeInfo_var);
		AuthenticationManager_EnsureModules_m3673793880(NULL /*static, unused*/, /*hidden argument*/NULL);
		ArrayList_t2718874744 * L_0 = ((AuthenticationManager_t2084001809_StaticFields*)il2cpp_codegen_static_fields_for(AuthenticationManager_t2084001809_il2cpp_TypeInfo_var))->get_modules_0();
		V_0 = L_0;
		V_1 = (bool)0;
	}

IL_000d:
	try
	{ // begin try (depth: 1)
		{
			ArrayList_t2718874744 * L_1 = V_0;
			Monitor_Enter_m984175629(NULL /*static, unused*/, L_1, (bool*)(&V_1), /*hidden argument*/NULL);
			IL2CPP_RUNTIME_CLASS_INIT(AuthenticationManager_t2084001809_il2cpp_TypeInfo_var);
			ArrayList_t2718874744 * L_2 = ((AuthenticationManager_t2084001809_StaticFields*)il2cpp_codegen_static_fields_for(AuthenticationManager_t2084001809_il2cpp_TypeInfo_var))->get_modules_0();
			NullCheck(L_2);
			RuntimeObject* L_3 = VirtFuncInvoker0< RuntimeObject* >::Invoke(37 /* System.Collections.IEnumerator System.Collections.ArrayList::GetEnumerator() */, L_2);
			V_2 = L_3;
		}

IL_0020:
		try
		{ // begin try (depth: 2)
			{
				goto IL_0050;
			}

IL_0022:
			{
				RuntimeObject* L_4 = V_2;
				NullCheck(L_4);
				RuntimeObject * L_5 = InterfaceFuncInvoker0< RuntimeObject * >::Invoke(1 /* System.Object System.Collections.IEnumerator::get_Current() */, IEnumerator_t1853284238_il2cpp_TypeInfo_var, L_4);
				V_3 = ((RuntimeObject*)Castclass((RuntimeObject*)L_5, IAuthenticationModule_t3112562943_il2cpp_TypeInfo_var));
				RuntimeObject* L_6 = V_3;
				String_t* L_7 = ___challenge0;
				WebRequest_t1939381076 * L_8 = ___request1;
				RuntimeObject* L_9 = ___credentials2;
				NullCheck(L_6);
				Authorization_t542416582 * L_10 = InterfaceFuncInvoker3< Authorization_t542416582 *, String_t*, WebRequest_t1939381076 *, RuntimeObject* >::Invoke(0 /* System.Net.Authorization System.Net.IAuthenticationModule::Authenticate(System.String,System.Net.WebRequest,System.Net.ICredentials) */, IAuthenticationModule_t3112562943_il2cpp_TypeInfo_var, L_6, L_7, L_8, L_9);
				V_4 = L_10;
				Authorization_t542416582 * L_11 = V_4;
				if (!L_11)
				{
					goto IL_0050;
				}
			}

IL_003d:
			{
				Authorization_t542416582 * L_12 = V_4;
				RuntimeObject* L_13 = V_3;
				NullCheck(L_13);
				String_t* L_14 = InterfaceFuncInvoker0< String_t* >::Invoke(2 /* System.String System.Net.IAuthenticationModule::get_AuthenticationType() */, IAuthenticationModule_t3112562943_il2cpp_TypeInfo_var, L_13);
				NullCheck(L_12);
				L_12->set_ModuleAuthenticationType_2(L_14);
				Authorization_t542416582 * L_15 = V_4;
				V_5 = L_15;
				IL2CPP_LEAVE(0x7A, FINALLY_005a);
			}

IL_0050:
			{
				RuntimeObject* L_16 = V_2;
				NullCheck(L_16);
				bool L_17 = InterfaceFuncInvoker0< bool >::Invoke(0 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t1853284238_il2cpp_TypeInfo_var, L_16);
				if (L_17)
				{
					goto IL_0022;
				}
			}

IL_0058:
			{
				IL2CPP_LEAVE(0x78, FINALLY_005a);
			}
		} // end try (depth: 2)
		catch(Il2CppExceptionWrapper& e)
		{
			__last_unhandled_exception = (Exception_t *)e.ex;
			goto FINALLY_005a;
		}

FINALLY_005a:
		{ // begin finally (depth: 2)
			{
				RuntimeObject* L_18 = V_2;
				V_6 = ((RuntimeObject*)IsInst((RuntimeObject*)L_18, IDisposable_t3640265483_il2cpp_TypeInfo_var));
				RuntimeObject* L_19 = V_6;
				if (!L_19)
				{
					goto IL_006d;
				}
			}

IL_0066:
			{
				RuntimeObject* L_20 = V_6;
				NullCheck(L_20);
				InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t3640265483_il2cpp_TypeInfo_var, L_20);
			}

IL_006d:
			{
				IL2CPP_END_FINALLY(90)
			}
		} // end finally (depth: 2)
		IL2CPP_CLEANUP(90)
		{
			IL2CPP_END_CLEANUP(0x7A, FINALLY_006e);
			IL2CPP_END_CLEANUP(0x78, FINALLY_006e);
			IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
		}
	} // end try (depth: 1)
	catch(Il2CppExceptionWrapper& e)
	{
		__last_unhandled_exception = (Exception_t *)e.ex;
		goto FINALLY_006e;
	}

FINALLY_006e:
	{ // begin finally (depth: 1)
		{
			bool L_21 = V_1;
			if (!L_21)
			{
				goto IL_0077;
			}
		}

IL_0071:
		{
			ArrayList_t2718874744 * L_22 = V_0;
			Monitor_Exit_m3585316909(NULL /*static, unused*/, L_22, /*hidden argument*/NULL);
		}

IL_0077:
		{
			IL2CPP_END_FINALLY(110)
		}
	} // end finally (depth: 1)
	IL2CPP_CLEANUP(110)
	{
		IL2CPP_JUMP_TBL(0x7A, IL_007a)
		IL2CPP_JUMP_TBL(0x78, IL_0078)
		IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
	}

IL_0078:
	{
		return (Authorization_t542416582 *)NULL;
	}

IL_007a:
	{
		Authorization_t542416582 * L_23 = V_5;
		return L_23;
	}
}
// System.Net.Authorization System.Net.AuthenticationManager::PreAuthenticate(System.Net.WebRequest,System.Net.ICredentials)
extern "C" IL2CPP_METHOD_ATTR Authorization_t542416582 * AuthenticationManager_PreAuthenticate_m1971834472 (RuntimeObject * __this /* static, unused */, WebRequest_t1939381076 * ___request0, RuntimeObject* ___credentials1, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (AuthenticationManager_PreAuthenticate_m1971834472_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	ArrayList_t2718874744 * V_0 = NULL;
	bool V_1 = false;
	RuntimeObject* V_2 = NULL;
	RuntimeObject* V_3 = NULL;
	Authorization_t542416582 * V_4 = NULL;
	Authorization_t542416582 * V_5 = NULL;
	RuntimeObject* V_6 = NULL;
	Exception_t * __last_unhandled_exception = 0;
	NO_UNUSED_WARNING (__last_unhandled_exception);
	Exception_t * __exception_local = 0;
	NO_UNUSED_WARNING (__exception_local);
	int32_t __leave_target = -1;
	NO_UNUSED_WARNING (__leave_target);
	{
		WebRequest_t1939381076 * L_0 = ___request0;
		if (L_0)
		{
			goto IL_000e;
		}
	}
	{
		ArgumentNullException_t1615371798 * L_1 = (ArgumentNullException_t1615371798 *)il2cpp_codegen_object_new(ArgumentNullException_t1615371798_il2cpp_TypeInfo_var);
		ArgumentNullException__ctor_m1170824041(L_1, _stringLiteral475703782, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, NULL, AuthenticationManager_PreAuthenticate_m1971834472_RuntimeMethod_var);
	}

IL_000e:
	{
		RuntimeObject* L_2 = ___credentials1;
		if (L_2)
		{
			goto IL_0013;
		}
	}
	{
		return (Authorization_t542416582 *)NULL;
	}

IL_0013:
	{
		IL2CPP_RUNTIME_CLASS_INIT(AuthenticationManager_t2084001809_il2cpp_TypeInfo_var);
		AuthenticationManager_EnsureModules_m3673793880(NULL /*static, unused*/, /*hidden argument*/NULL);
		ArrayList_t2718874744 * L_3 = ((AuthenticationManager_t2084001809_StaticFields*)il2cpp_codegen_static_fields_for(AuthenticationManager_t2084001809_il2cpp_TypeInfo_var))->get_modules_0();
		V_0 = L_3;
		V_1 = (bool)0;
	}

IL_0020:
	try
	{ // begin try (depth: 1)
		{
			ArrayList_t2718874744 * L_4 = V_0;
			Monitor_Enter_m984175629(NULL /*static, unused*/, L_4, (bool*)(&V_1), /*hidden argument*/NULL);
			IL2CPP_RUNTIME_CLASS_INIT(AuthenticationManager_t2084001809_il2cpp_TypeInfo_var);
			ArrayList_t2718874744 * L_5 = ((AuthenticationManager_t2084001809_StaticFields*)il2cpp_codegen_static_fields_for(AuthenticationManager_t2084001809_il2cpp_TypeInfo_var))->get_modules_0();
			NullCheck(L_5);
			RuntimeObject* L_6 = VirtFuncInvoker0< RuntimeObject* >::Invoke(37 /* System.Collections.IEnumerator System.Collections.ArrayList::GetEnumerator() */, L_5);
			V_2 = L_6;
		}

IL_0033:
		try
		{ // begin try (depth: 2)
			{
				goto IL_0062;
			}

IL_0035:
			{
				RuntimeObject* L_7 = V_2;
				NullCheck(L_7);
				RuntimeObject * L_8 = InterfaceFuncInvoker0< RuntimeObject * >::Invoke(1 /* System.Object System.Collections.IEnumerator::get_Current() */, IEnumerator_t1853284238_il2cpp_TypeInfo_var, L_7);
				V_3 = ((RuntimeObject*)Castclass((RuntimeObject*)L_8, IAuthenticationModule_t3112562943_il2cpp_TypeInfo_var));
				RuntimeObject* L_9 = V_3;
				WebRequest_t1939381076 * L_10 = ___request0;
				RuntimeObject* L_11 = ___credentials1;
				NullCheck(L_9);
				Authorization_t542416582 * L_12 = InterfaceFuncInvoker2< Authorization_t542416582 *, WebRequest_t1939381076 *, RuntimeObject* >::Invoke(1 /* System.Net.Authorization System.Net.IAuthenticationModule::PreAuthenticate(System.Net.WebRequest,System.Net.ICredentials) */, IAuthenticationModule_t3112562943_il2cpp_TypeInfo_var, L_9, L_10, L_11);
				V_4 = L_12;
				Authorization_t542416582 * L_13 = V_4;
				if (!L_13)
				{
					goto IL_0062;
				}
			}

IL_004f:
			{
				Authorization_t542416582 * L_14 = V_4;
				RuntimeObject* L_15 = V_3;
				NullCheck(L_15);
				String_t* L_16 = InterfaceFuncInvoker0< String_t* >::Invoke(2 /* System.String System.Net.IAuthenticationModule::get_AuthenticationType() */, IAuthenticationModule_t3112562943_il2cpp_TypeInfo_var, L_15);
				NullCheck(L_14);
				L_14->set_ModuleAuthenticationType_2(L_16);
				Authorization_t542416582 * L_17 = V_4;
				V_5 = L_17;
				IL2CPP_LEAVE(0x8C, FINALLY_006c);
			}

IL_0062:
			{
				RuntimeObject* L_18 = V_2;
				NullCheck(L_18);
				bool L_19 = InterfaceFuncInvoker0< bool >::Invoke(0 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t1853284238_il2cpp_TypeInfo_var, L_18);
				if (L_19)
				{
					goto IL_0035;
				}
			}

IL_006a:
			{
				IL2CPP_LEAVE(0x8A, FINALLY_006c);
			}
		} // end try (depth: 2)
		catch(Il2CppExceptionWrapper& e)
		{
			__last_unhandled_exception = (Exception_t *)e.ex;
			goto FINALLY_006c;
		}

FINALLY_006c:
		{ // begin finally (depth: 2)
			{
				RuntimeObject* L_20 = V_2;
				V_6 = ((RuntimeObject*)IsInst((RuntimeObject*)L_20, IDisposable_t3640265483_il2cpp_TypeInfo_var));
				RuntimeObject* L_21 = V_6;
				if (!L_21)
				{
					goto IL_007f;
				}
			}

IL_0078:
			{
				RuntimeObject* L_22 = V_6;
				NullCheck(L_22);
				InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t3640265483_il2cpp_TypeInfo_var, L_22);
			}

IL_007f:
			{
				IL2CPP_END_FINALLY(108)
			}
		} // end finally (depth: 2)
		IL2CPP_CLEANUP(108)
		{
			IL2CPP_END_CLEANUP(0x8C, FINALLY_0080);
			IL2CPP_END_CLEANUP(0x8A, FINALLY_0080);
			IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
		}
	} // end try (depth: 1)
	catch(Il2CppExceptionWrapper& e)
	{
		__last_unhandled_exception = (Exception_t *)e.ex;
		goto FINALLY_0080;
	}

FINALLY_0080:
	{ // begin finally (depth: 1)
		{
			bool L_23 = V_1;
			if (!L_23)
			{
				goto IL_0089;
			}
		}

IL_0083:
		{
			ArrayList_t2718874744 * L_24 = V_0;
			Monitor_Exit_m3585316909(NULL /*static, unused*/, L_24, /*hidden argument*/NULL);
		}

IL_0089:
		{
			IL2CPP_END_FINALLY(128)
		}
	} // end finally (depth: 1)
	IL2CPP_CLEANUP(128)
	{
		IL2CPP_JUMP_TBL(0x8C, IL_008c)
		IL2CPP_JUMP_TBL(0x8A, IL_008a)
		IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
	}

IL_008a:
	{
		return (Authorization_t542416582 *)NULL;
	}

IL_008c:
	{
		Authorization_t542416582 * L_25 = V_5;
		return L_25;
	}
}
// System.Void System.Net.AuthenticationManager::.cctor()
extern "C" IL2CPP_METHOD_ATTR void AuthenticationManager__cctor_m2462735150 (RuntimeObject * __this /* static, unused */, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (AuthenticationManager__cctor_m2462735150_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		RuntimeObject * L_0 = (RuntimeObject *)il2cpp_codegen_object_new(RuntimeObject_il2cpp_TypeInfo_var);
		Object__ctor_m297566312(L_0, /*hidden argument*/NULL);
		((AuthenticationManager_t2084001809_StaticFields*)il2cpp_codegen_static_fields_for(AuthenticationManager_t2084001809_il2cpp_TypeInfo_var))->set_locker_1(L_0);
		((AuthenticationManager_t2084001809_StaticFields*)il2cpp_codegen_static_fields_for(AuthenticationManager_t2084001809_il2cpp_TypeInfo_var))->set_credential_policy_2((RuntimeObject*)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.String System.Net.Authorization::get_Message()
extern "C" IL2CPP_METHOD_ATTR String_t* Authorization_get_Message_m457444391 (Authorization_t542416582 * __this, const RuntimeMethod* method)
{
	{
		String_t* L_0 = __this->get_m_Message_0();
		return L_0;
	}
}
// System.Boolean System.Net.Authorization::get_Complete()
extern "C" IL2CPP_METHOD_ATTR bool Authorization_get_Complete_m585383280 (Authorization_t542416582 * __this, const RuntimeMethod* method)
{
	{
		bool L_0 = __this->get_m_Complete_1();
		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.Net.AutoWebProxyScriptEngine::.ctor(System.Net.WebProxy,System.Boolean)
extern "C" IL2CPP_METHOD_ATTR void AutoWebProxyScriptEngine__ctor_m1939546584 (AutoWebProxyScriptEngine_t3537007862 * __this, WebProxy_t2016760542 * ___proxy0, bool ___useRegistry1, const RuntimeMethod* method)
{
	{
		Object__ctor_m297566312(__this, /*hidden argument*/NULL);
		return;
	}
}
// System.Void System.Net.AutoWebProxyScriptEngine::set_AutomaticConfigurationScript(System.Uri)
extern "C" IL2CPP_METHOD_ATTR void AutoWebProxyScriptEngine_set_AutomaticConfigurationScript_m3972460747 (AutoWebProxyScriptEngine_t3537007862 * __this, Uri_t100236324 * ___value0, const RuntimeMethod* method)
{
	{
		Uri_t100236324 * L_0 = ___value0;
		__this->set_U3CAutomaticConfigurationScriptU3Ek__BackingField_0(L_0);
		return;
	}
}
// System.Void System.Net.AutoWebProxyScriptEngine::set_AutomaticallyDetectSettings(System.Boolean)
extern "C" IL2CPP_METHOD_ATTR void AutoWebProxyScriptEngine_set_AutomaticallyDetectSettings_m3810311532 (AutoWebProxyScriptEngine_t3537007862 * __this, bool ___value0, const RuntimeMethod* method)
{
	{
		bool L_0 = ___value0;
		__this->set_U3CAutomaticallyDetectSettingsU3Ek__BackingField_1(L_0);
		return;
	}
}
// System.Boolean System.Net.AutoWebProxyScriptEngine::GetProxies(System.Uri,System.Collections.Generic.IList`1<System.String>&)
extern "C" IL2CPP_METHOD_ATTR bool AutoWebProxyScriptEngine_GetProxies_m660668774 (AutoWebProxyScriptEngine_t3537007862 * __this, Uri_t100236324 * ___destination0, RuntimeObject** ___proxyList1, const RuntimeMethod* method)
{
	int32_t V_0 = 0;
	{
		V_0 = 0;
		Uri_t100236324 * L_0 = ___destination0;
		RuntimeObject** L_1 = ___proxyList1;
		bool L_2 = AutoWebProxyScriptEngine_GetProxies_m7142261(__this, L_0, (RuntimeObject**)L_1, (int32_t*)(&V_0), /*hidden argument*/NULL);
		return L_2;
	}
}
// System.Boolean System.Net.AutoWebProxyScriptEngine::GetProxies(System.Uri,System.Collections.Generic.IList`1<System.String>&,System.Int32&)
extern "C" IL2CPP_METHOD_ATTR bool AutoWebProxyScriptEngine_GetProxies_m7142261 (AutoWebProxyScriptEngine_t3537007862 * __this, Uri_t100236324 * ___destination0, RuntimeObject** ___proxyList1, int32_t* ___syncStatus2, const RuntimeMethod* method)
{
	{
		RuntimeObject** L_0 = ___proxyList1;
		*((RuntimeObject **)L_0) = (RuntimeObject *)NULL;
		Il2CppCodeGenWriteBarrier((RuntimeObject **)L_0, (RuntimeObject *)NULL);
		return (bool)0;
	}
}
// System.Void System.Net.AutoWebProxyScriptEngine::Close()
extern "C" IL2CPP_METHOD_ATTR void AutoWebProxyScriptEngine_Close_m759846278 (AutoWebProxyScriptEngine_t3537007862 * __this, const RuntimeMethod* method)
{
	{
		return;
	}
}
// System.Net.WebProxyData System.Net.AutoWebProxyScriptEngine::GetWebProxyData()
extern "C" IL2CPP_METHOD_ATTR WebProxyData_t2281640229 * AutoWebProxyScriptEngine_GetWebProxyData_m924497217 (AutoWebProxyScriptEngine_t3537007862 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (AutoWebProxyScriptEngine_GetWebProxyData_m924497217_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	WebProxyData_t2281640229 * V_0 = NULL;
	WebProxyData_t2281640229 * 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);
	int32_t __leave_target = -1;
	NO_UNUSED_WARNING (__leave_target);

IL_0000:
	try
	{ // begin try (depth: 1)
		{
			bool L_0 = AutoWebProxyScriptEngine_IsWindows_m2430371530(NULL /*static, unused*/, /*hidden argument*/NULL);
			if (!L_0)
			{
				goto IL_0015;
			}
		}

IL_0007:
		{
			WebProxyData_t2281640229 * L_1 = AutoWebProxyScriptEngine_InitializeRegistryGlobalProxy_m3597593800(__this, /*hidden argument*/NULL);
			V_0 = L_1;
			WebProxyData_t2281640229 * L_2 = V_0;
			if (!L_2)
			{
				goto IL_0015;
			}
		}

IL_0011:
		{
			WebProxyData_t2281640229 * L_3 = V_0;
			V_1 = L_3;
			goto IL_002e;
		}

IL_0015:
		{
			WebProxyData_t2281640229 * L_4 = AutoWebProxyScriptEngine_ReadEnvVariables_m321268474(__this, /*hidden argument*/NULL);
			V_0 = L_4;
			WebProxyData_t2281640229 * L_5 = V_0;
			if (!L_5)
			{
				goto IL_0023;
			}
		}

IL_001f:
		{
			WebProxyData_t2281640229 * L_6 = V_0;
			V_1 = L_6;
			goto IL_002e;
		}

IL_0023:
		{
			goto IL_0028;
		}
	} // end try (depth: 1)
	catch(Il2CppExceptionWrapper& e)
	{
		__exception_local = (Exception_t *)e.ex;
		if(il2cpp_codegen_class_is_assignable_from (DllNotFoundException_t2721418633_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex)))
			goto CATCH_0025;
		throw e;
	}

CATCH_0025:
	{ // begin catch(System.DllNotFoundException)
		goto IL_0028;
	} // end catch (depth: 1)

IL_0028:
	{
		WebProxyData_t2281640229 * L_7 = (WebProxyData_t2281640229 *)il2cpp_codegen_object_new(WebProxyData_t2281640229_il2cpp_TypeInfo_var);
		WebProxyData__ctor_m2998848339(L_7, /*hidden argument*/NULL);
		return L_7;
	}

IL_002e:
	{
		WebProxyData_t2281640229 * L_8 = V_1;
		return L_8;
	}
}
// System.Net.WebProxyData System.Net.AutoWebProxyScriptEngine::ReadEnvVariables()
extern "C" IL2CPP_METHOD_ATTR WebProxyData_t2281640229 * AutoWebProxyScriptEngine_ReadEnvVariables_m321268474 (AutoWebProxyScriptEngine_t3537007862 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (AutoWebProxyScriptEngine_ReadEnvVariables_m321268474_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	String_t* V_0 = NULL;
	Uri_t100236324 * V_1 = NULL;
	IPAddress_t241777590 * V_2 = NULL;
	bool V_3 = false;
	ArrayList_t2718874744 * V_4 = NULL;
	String_t* V_5 = NULL;
	StringU5BU5D_t1281789340* V_6 = NULL;
	int32_t V_7 = 0;
	String_t* V_8 = NULL;
	WebProxyData_t2281640229 * V_9 = NULL;
	Exception_t * __last_unhandled_exception = 0;
	NO_UNUSED_WARNING (__last_unhandled_exception);
	Exception_t * __exception_local = 0;
	NO_UNUSED_WARNING (__exception_local);
	int32_t __leave_target = -1;
	NO_UNUSED_WARNING (__leave_target);
	String_t* G_B2_0 = NULL;
	String_t* G_B1_0 = NULL;
	String_t* G_B12_0 = NULL;
	String_t* G_B11_0 = NULL;
	{
		String_t* L_0 = Environment_GetEnvironmentVariable_m394552009(NULL /*static, unused*/, _stringLiteral1038887959, /*hidden argument*/NULL);
		String_t* L_1 = L_0;
		G_B1_0 = L_1;
		if (L_1)
		{
			G_B2_0 = L_1;
			goto IL_0018;
		}
	}
	{
		String_t* L_2 = Environment_GetEnvironmentVariable_m394552009(NULL /*static, unused*/, _stringLiteral1641504343, /*hidden argument*/NULL);
		G_B2_0 = L_2;
	}

IL_0018:
	{
		V_0 = G_B2_0;
		String_t* L_3 = V_0;
		if (!L_3)
		{
			goto IL_0131;
		}
	}

IL_001f:
	try
	{ // begin try (depth: 1)
		{
			String_t* L_4 = V_0;
			NullCheck(L_4);
			bool L_5 = String_StartsWith_m1759067526(L_4, _stringLiteral3099255805, /*hidden argument*/NULL);
			if (L_5)
			{
				goto IL_0038;
			}
		}

IL_002c:
		{
			String_t* L_6 = V_0;
			String_t* L_7 = String_Concat_m3937257545(NULL /*static, unused*/, _stringLiteral3099255805, L_6, /*hidden argument*/NULL);
			V_0 = L_7;
		}

IL_0038:
		{
			String_t* L_8 = V_0;
			Uri_t100236324 * L_9 = (Uri_t100236324 *)il2cpp_codegen_object_new(Uri_t100236324_il2cpp_TypeInfo_var);
			Uri__ctor_m1474792120(L_9, L_8, /*hidden argument*/NULL);
			V_1 = L_9;
			Uri_t100236324 * L_10 = V_1;
			NullCheck(L_10);
			String_t* L_11 = Uri_get_Host_m2602053458(L_10, /*hidden argument*/NULL);
			IL2CPP_RUNTIME_CLASS_INIT(IPAddress_t241777590_il2cpp_TypeInfo_var);
			bool L_12 = IPAddress_TryParse_m2320149543(NULL /*static, unused*/, L_11, (IPAddress_t241777590 **)(&V_2), /*hidden argument*/NULL);
			if (!L_12)
			{
				goto IL_0098;
			}
		}

IL_004e:
		{
			IL2CPP_RUNTIME_CLASS_INIT(IPAddress_t241777590_il2cpp_TypeInfo_var);
			IPAddress_t241777590 * L_13 = ((IPAddress_t241777590_StaticFields*)il2cpp_codegen_static_fields_for(IPAddress_t241777590_il2cpp_TypeInfo_var))->get_Any_0();
			IPAddress_t241777590 * L_14 = V_2;
			NullCheck(L_13);
			bool L_15 = VirtFuncInvoker1< bool, RuntimeObject * >::Invoke(0 /* System.Boolean System.Object::Equals(System.Object) */, L_13, L_14);
			if (!L_15)
			{
				goto IL_0074;
			}
		}

IL_005b:
		{
			Uri_t100236324 * L_16 = V_1;
			UriBuilder_t579353065 * L_17 = (UriBuilder_t579353065 *)il2cpp_codegen_object_new(UriBuilder_t579353065_il2cpp_TypeInfo_var);
			UriBuilder__ctor_m377291920(L_17, L_16, /*hidden argument*/NULL);
			UriBuilder_t579353065 * L_18 = L_17;
			NullCheck(L_18);
			UriBuilder_set_Host_m2493895927(L_18, _stringLiteral1201550598, /*hidden argument*/NULL);
			NullCheck(L_18);
			Uri_t100236324 * L_19 = UriBuilder_get_Uri_m3514502640(L_18, /*hidden argument*/NULL);
			V_1 = L_19;
			goto IL_0098;
		}

IL_0074:
		{
			IL2CPP_RUNTIME_CLASS_INIT(IPAddress_t241777590_il2cpp_TypeInfo_var);
			IPAddress_t241777590 * L_20 = ((IPAddress_t241777590_StaticFields*)il2cpp_codegen_static_fields_for(IPAddress_t241777590_il2cpp_TypeInfo_var))->get_IPv6Any_7();
			IPAddress_t241777590 * L_21 = V_2;
			NullCheck(L_20);
			bool L_22 = VirtFuncInvoker1< bool, RuntimeObject * >::Invoke(0 /* System.Boolean System.Object::Equals(System.Object) */, L_20, L_21);
			if (!L_22)
			{
				goto IL_0098;
			}
		}

IL_0081:
		{
			Uri_t100236324 * L_23 = V_1;
			UriBuilder_t579353065 * L_24 = (UriBuilder_t579353065 *)il2cpp_codegen_object_new(UriBuilder_t579353065_il2cpp_TypeInfo_var);
			UriBuilder__ctor_m377291920(L_24, L_23, /*hidden argument*/NULL);
			UriBuilder_t579353065 * L_25 = L_24;
			NullCheck(L_25);
			UriBuilder_set_Host_m2493895927(L_25, _stringLiteral1499355936, /*hidden argument*/NULL);
			NullCheck(L_25);
			Uri_t100236324 * L_26 = UriBuilder_get_Uri_m3514502640(L_25, /*hidden argument*/NULL);
			V_1 = L_26;
		}

IL_0098:
		{
			V_3 = (bool)0;
			ArrayList_t2718874744 * L_27 = (ArrayList_t2718874744 *)il2cpp_codegen_object_new(ArrayList_t2718874744_il2cpp_TypeInfo_var);
			ArrayList__ctor_m4254721275(L_27, /*hidden argument*/NULL);
			V_4 = L_27;
			String_t* L_28 = Environment_GetEnvironmentVariable_m394552009(NULL /*static, unused*/, _stringLiteral351199195, /*hidden argument*/NULL);
			String_t* L_29 = L_28;
			G_B11_0 = L_29;
			if (L_29)
			{
				G_B12_0 = L_29;
				goto IL_00b9;
			}
		}

IL_00ae:
		{
			String_t* L_30 = Environment_GetEnvironmentVariable_m394552009(NULL /*static, unused*/, _stringLiteral1476415611, /*hidden argument*/NULL);
			G_B12_0 = L_30;
		}

IL_00b9:
		{
			V_5 = G_B12_0;
			String_t* L_31 = V_5;
			if (!L_31)
			{
				goto IL_010a;
			}
		}

IL_00bf:
		{
			String_t* L_32 = V_5;
			CharU5BU5D_t3528271667* L_33 = (CharU5BU5D_t3528271667*)SZArrayNew(CharU5BU5D_t3528271667_il2cpp_TypeInfo_var, (uint32_t)1);
			CharU5BU5D_t3528271667* L_34 = L_33;
			NullCheck(L_34);
			(L_34)->SetAt(static_cast<il2cpp_array_size_t>(0), (Il2CppChar)((int32_t)44));
			NullCheck(L_32);
			StringU5BU5D_t1281789340* L_35 = String_Split_m1466646415(L_32, L_34, 1, /*hidden argument*/NULL);
			V_6 = L_35;
			V_7 = 0;
			goto IL_0102;
		}

IL_00d9:
		{
			StringU5BU5D_t1281789340* L_36 = V_6;
			int32_t L_37 = V_7;
			NullCheck(L_36);
			int32_t L_38 = L_37;
			String_t* L_39 = (L_36)->GetAt(static_cast<il2cpp_array_size_t>(L_38));
			V_8 = L_39;
			String_t* L_40 = V_8;
			bool L_41 = String_op_Inequality_m215368492(NULL /*static, unused*/, L_40, _stringLiteral2981044129, /*hidden argument*/NULL);
			if (!L_41)
			{
				goto IL_00fa;
			}
		}

IL_00ee:
		{
			ArrayList_t2718874744 * L_42 = V_4;
			String_t* L_43 = V_8;
			NullCheck(L_42);
			VirtFuncInvoker1< int32_t, RuntimeObject * >::Invoke(29 /* System.Int32 System.Collections.ArrayList::Add(System.Object) */, L_42, L_43);
			goto IL_00fc;
		}

IL_00fa:
		{
			V_3 = (bool)1;
		}

IL_00fc:
		{
			int32_t L_44 = V_7;
			V_7 = ((int32_t)il2cpp_codegen_add((int32_t)L_44, (int32_t)1));
		}

IL_0102:
		{
			int32_t L_45 = V_7;
			StringU5BU5D_t1281789340* L_46 = V_6;
			NullCheck(L_46);
			if ((((int32_t)L_45) < ((int32_t)(((int32_t)((int32_t)(((RuntimeArray *)L_46)->max_length)))))))
			{
				goto IL_00d9;
			}
		}

IL_010a:
		{
			WebProxyData_t2281640229 * L_47 = (WebProxyData_t2281640229 *)il2cpp_codegen_object_new(WebProxyData_t2281640229_il2cpp_TypeInfo_var);
			WebProxyData__ctor_m2998848339(L_47, /*hidden argument*/NULL);
			WebProxyData_t2281640229 * L_48 = L_47;
			Uri_t100236324 * L_49 = V_1;
			NullCheck(L_48);
			L_48->set_proxyAddress_2(L_49);
			WebProxyData_t2281640229 * L_50 = L_48;
			bool L_51 = V_3;
			NullCheck(L_50);
			L_50->set_bypassOnLocal_0(L_51);
			WebProxyData_t2281640229 * L_52 = L_50;
			ArrayList_t2718874744 * L_53 = V_4;
			ArrayList_t2718874744 * L_54 = AutoWebProxyScriptEngine_CreateBypassList_m3740700178(NULL /*static, unused*/, L_53, /*hidden argument*/NULL);
			NullCheck(L_52);
			L_52->set_bypassList_5(L_54);
			V_9 = L_52;
			goto IL_0133;
		}
	} // end try (depth: 1)
	catch(Il2CppExceptionWrapper& e)
	{
		__exception_local = (Exception_t *)e.ex;
		if(il2cpp_codegen_class_is_assignable_from (UriFormatException_t953270471_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex)))
			goto CATCH_012e;
		throw e;
	}

CATCH_012e:
	{ // begin catch(System.UriFormatException)
		goto IL_0131;
	} // end catch (depth: 1)

IL_0131:
	{
		return (WebProxyData_t2281640229 *)NULL;
	}

IL_0133:
	{
		WebProxyData_t2281640229 * L_55 = V_9;
		return L_55;
	}
}
// System.Boolean System.Net.AutoWebProxyScriptEngine::IsWindows()
extern "C" IL2CPP_METHOD_ATTR bool AutoWebProxyScriptEngine_IsWindows_m2430371530 (RuntimeObject * __this /* static, unused */, const RuntimeMethod* method)
{
	{
		OperatingSystem_t3730783609 * L_0 = Environment_get_OSVersion_m961136977(NULL /*static, unused*/, /*hidden argument*/NULL);
		NullCheck(L_0);
		int32_t L_1 = OperatingSystem_get_Platform_m2793423729(L_0, /*hidden argument*/NULL);
		return (bool)((((int32_t)L_1) < ((int32_t)4))? 1 : 0);
	}
}
// System.Net.WebProxyData System.Net.AutoWebProxyScriptEngine::InitializeRegistryGlobalProxy()
extern "C" IL2CPP_METHOD_ATTR WebProxyData_t2281640229 * AutoWebProxyScriptEngine_InitializeRegistryGlobalProxy_m3597593800 (AutoWebProxyScriptEngine_t3537007862 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (AutoWebProxyScriptEngine_InitializeRegistryGlobalProxy_m3597593800_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	String_t* V_0 = NULL;
	bool V_1 = false;
	ArrayList_t2718874744 * V_2 = NULL;
	String_t* V_3 = NULL;
	String_t* V_4 = NULL;
	StringU5BU5D_t1281789340* V_5 = NULL;
	int32_t V_6 = 0;
	String_t* V_7 = NULL;
	String_t* V_8 = NULL;
	{
		int32_t L_0 = 0;
		RuntimeObject * L_1 = Box(Int32_t2950945753_il2cpp_TypeInfo_var, &L_0);
		IL2CPP_RUNTIME_CLASS_INIT(Registry_t2858193406_il2cpp_TypeInfo_var);
		RuntimeObject * L_2 = Registry_GetValue_m1643530476(NULL /*static, unused*/, _stringLiteral4271969761, _stringLiteral3230615015, L_1, /*hidden argument*/NULL);
		if ((((int32_t)((*(int32_t*)((int32_t*)UnBox(L_2, Int32_t2950945753_il2cpp_TypeInfo_var))))) <= ((int32_t)0)))
		{
			goto IL_0126;
		}
	}
	{
		V_0 = _stringLiteral757602046;
		V_1 = (bool)0;
		ArrayList_t2718874744 * L_3 = (ArrayList_t2718874744 *)il2cpp_codegen_object_new(ArrayList_t2718874744_il2cpp_TypeInfo_var);
		ArrayList__ctor_m4254721275(L_3, /*hidden argument*/NULL);
		V_2 = L_3;
		IL2CPP_RUNTIME_CLASS_INIT(Registry_t2858193406_il2cpp_TypeInfo_var);
		RuntimeObject * L_4 = Registry_GetValue_m1643530476(NULL /*static, unused*/, _stringLiteral4271969761, _stringLiteral1612209531, NULL, /*hidden argument*/NULL);
		V_3 = ((String_t*)CastclassSealed((RuntimeObject*)L_4, String_t_il2cpp_TypeInfo_var));
		RuntimeObject * L_5 = Registry_GetValue_m1643530476(NULL /*static, unused*/, _stringLiteral4271969761, _stringLiteral3207820447, NULL, /*hidden argument*/NULL);
		V_4 = ((String_t*)CastclassSealed((RuntimeObject*)L_5, String_t_il2cpp_TypeInfo_var));
		String_t* L_6 = V_3;
		NullCheck(L_6);
		bool L_7 = String_Contains_m1147431944(L_6, _stringLiteral3452614547, /*hidden argument*/NULL);
		if (!L_7)
		{
			goto IL_00b1;
		}
	}
	{
		String_t* L_8 = V_3;
		CharU5BU5D_t3528271667* L_9 = (CharU5BU5D_t3528271667*)SZArrayNew(CharU5BU5D_t3528271667_il2cpp_TypeInfo_var, (uint32_t)1);
		CharU5BU5D_t3528271667* L_10 = L_9;
		NullCheck(L_10);
		(L_10)->SetAt(static_cast<il2cpp_array_size_t>(0), (Il2CppChar)((int32_t)59));
		NullCheck(L_8);
		StringU5BU5D_t1281789340* L_11 = String_Split_m1466646415(L_8, L_10, 1, /*hidden argument*/NULL);
		V_5 = L_11;
		V_6 = 0;
		goto IL_00a7;
	}

IL_0081:
	{
		StringU5BU5D_t1281789340* L_12 = V_5;
		int32_t L_13 = V_6;
		NullCheck(L_12);
		int32_t L_14 = L_13;
		String_t* L_15 = (L_12)->GetAt(static_cast<il2cpp_array_size_t>(L_14));
		V_7 = L_15;
		String_t* L_16 = V_7;
		NullCheck(L_16);
		bool L_17 = String_StartsWith_m1759067526(L_16, _stringLiteral1973861591, /*hidden argument*/NULL);
		if (!L_17)
		{
			goto IL_00a1;
		}
	}
	{
		String_t* L_18 = V_7;
		NullCheck(L_18);
		String_t* L_19 = String_Substring_m2848979100(L_18, 5, /*hidden argument*/NULL);
		V_0 = L_19;
		goto IL_00b3;
	}

IL_00a1:
	{
		int32_t L_20 = V_6;
		V_6 = ((int32_t)il2cpp_codegen_add((int32_t)L_20, (int32_t)1));
	}

IL_00a7:
	{
		int32_t L_21 = V_6;
		StringU5BU5D_t1281789340* L_22 = V_5;
		NullCheck(L_22);
		if ((((int32_t)L_21) < ((int32_t)(((int32_t)((int32_t)(((RuntimeArray *)L_22)->max_length)))))))
		{
			goto IL_0081;
		}
	}
	{
		goto IL_00b3;
	}

IL_00b1:
	{
		String_t* L_23 = V_3;
		V_0 = L_23;
	}

IL_00b3:
	{
		String_t* L_24 = V_4;
		if (!L_24)
		{
			goto IL_0101;
		}
	}
	{
		String_t* L_25 = V_4;
		CharU5BU5D_t3528271667* L_26 = (CharU5BU5D_t3528271667*)SZArrayNew(CharU5BU5D_t3528271667_il2cpp_TypeInfo_var, (uint32_t)1);
		CharU5BU5D_t3528271667* L_27 = L_26;
		NullCheck(L_27);
		(L_27)->SetAt(static_cast<il2cpp_array_size_t>(0), (Il2CppChar)((int32_t)59));
		NullCheck(L_25);
		StringU5BU5D_t1281789340* L_28 = String_Split_m1466646415(L_25, L_27, 1, /*hidden argument*/NULL);
		V_5 = L_28;
		V_6 = 0;
		goto IL_00f9;
	}

IL_00d1:
	{
		StringU5BU5D_t1281789340* L_29 = V_5;
		int32_t L_30 = V_6;
		NullCheck(L_29);
		int32_t L_31 = L_30;
		String_t* L_32 = (L_29)->GetAt(static_cast<il2cpp_array_size_t>(L_31));
		V_8 = L_32;
		String_t* L_33 = V_8;
		bool L_34 = String_op_Inequality_m215368492(NULL /*static, unused*/, L_33, _stringLiteral440434960, /*hidden argument*/NULL);
		if (!L_34)
		{
			goto IL_00f1;
		}
	}
	{
		ArrayList_t2718874744 * L_35 = V_2;
		String_t* L_36 = V_8;
		NullCheck(L_35);
		VirtFuncInvoker1< int32_t, RuntimeObject * >::Invoke(29 /* System.Int32 System.Collections.ArrayList::Add(System.Object) */, L_35, L_36);
		goto IL_00f3;
	}

IL_00f1:
	{
		V_1 = (bool)1;
	}

IL_00f3:
	{
		int32_t L_37 = V_6;
		V_6 = ((int32_t)il2cpp_codegen_add((int32_t)L_37, (int32_t)1));
	}

IL_00f9:
	{
		int32_t L_38 = V_6;
		StringU5BU5D_t1281789340* L_39 = V_5;
		NullCheck(L_39);
		if ((((int32_t)L_38) < ((int32_t)(((int32_t)((int32_t)(((RuntimeArray *)L_39)->max_length)))))))
		{
			goto IL_00d1;
		}
	}

IL_0101:
	{
		WebProxyData_t2281640229 * L_40 = (WebProxyData_t2281640229 *)il2cpp_codegen_object_new(WebProxyData_t2281640229_il2cpp_TypeInfo_var);
		WebProxyData__ctor_m2998848339(L_40, /*hidden argument*/NULL);
		WebProxyData_t2281640229 * L_41 = L_40;
		String_t* L_42 = V_0;
		Uri_t100236324 * L_43 = AutoWebProxyScriptEngine_ToUri_m3601668441(NULL /*static, unused*/, L_42, /*hidden argument*/NULL);
		NullCheck(L_41);
		L_41->set_proxyAddress_2(L_43);
		WebProxyData_t2281640229 * L_44 = L_41;
		bool L_45 = V_1;
		NullCheck(L_44);
		L_44->set_bypassOnLocal_0(L_45);
		WebProxyData_t2281640229 * L_46 = L_44;
		ArrayList_t2718874744 * L_47 = V_2;
		ArrayList_t2718874744 * L_48 = AutoWebProxyScriptEngine_CreateBypassList_m3740700178(NULL /*static, unused*/, L_47, /*hidden argument*/NULL);
		NullCheck(L_46);
		L_46->set_bypassList_5(L_48);
		return L_46;
	}

IL_0126:
	{
		return (WebProxyData_t2281640229 *)NULL;
	}
}
// System.Uri System.Net.AutoWebProxyScriptEngine::ToUri(System.String)
extern "C" IL2CPP_METHOD_ATTR Uri_t100236324 * AutoWebProxyScriptEngine_ToUri_m3601668441 (RuntimeObject * __this /* static, unused */, String_t* ___address0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (AutoWebProxyScriptEngine_ToUri_m3601668441_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		String_t* L_0 = ___address0;
		if (L_0)
		{
			goto IL_0005;
		}
	}
	{
		return (Uri_t100236324 *)NULL;
	}

IL_0005:
	{
		String_t* L_1 = ___address0;
		NullCheck(L_1);
		int32_t L_2 = String_IndexOf_m1298810678(L_1, _stringLiteral1057238085, 4, /*hidden argument*/NULL);
		if ((!(((uint32_t)L_2) == ((uint32_t)(-1)))))
		{
			goto IL_0021;
		}
	}
	{
		String_t* L_3 = ___address0;
		String_t* L_4 = String_Concat_m3937257545(NULL /*static, unused*/, _stringLiteral3099255805, L_3, /*hidden argument*/NULL);
		___address0 = L_4;
	}

IL_0021:
	{
		String_t* L_5 = ___address0;
		Uri_t100236324 * L_6 = (Uri_t100236324 *)il2cpp_codegen_object_new(Uri_t100236324_il2cpp_TypeInfo_var);
		Uri__ctor_m1474792120(L_6, L_5, /*hidden argument*/NULL);
		return L_6;
	}
}
// System.Collections.ArrayList System.Net.AutoWebProxyScriptEngine::CreateBypassList(System.Collections.ArrayList)
extern "C" IL2CPP_METHOD_ATTR ArrayList_t2718874744 * AutoWebProxyScriptEngine_CreateBypassList_m3740700178 (RuntimeObject * __this /* static, unused */, ArrayList_t2718874744 * ___al0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (AutoWebProxyScriptEngine_CreateBypassList_m3740700178_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	StringU5BU5D_t1281789340* V_0 = NULL;
	int32_t V_1 = 0;
	{
		ArrayList_t2718874744 * L_0 = ___al0;
		RuntimeTypeHandle_t3027515415  L_1 = { reinterpret_cast<intptr_t> (String_t_0_0_0_var) };
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		Type_t * L_2 = Type_GetTypeFromHandle_m1620074514(NULL /*static, unused*/, L_1, /*hidden argument*/NULL);
		NullCheck(L_0);
		RuntimeArray * L_3 = VirtFuncInvoker1< RuntimeArray *, Type_t * >::Invoke(47 /* System.Array System.Collections.ArrayList::ToArray(System.Type) */, L_0, L_2);
		V_0 = ((StringU5BU5D_t1281789340*)IsInst((RuntimeObject*)L_3, StringU5BU5D_t1281789340_il2cpp_TypeInfo_var));
		V_1 = 0;
		goto IL_0056;
	}

IL_001a:
	{
		StringU5BU5D_t1281789340* L_4 = V_0;
		int32_t L_5 = V_1;
		StringU5BU5D_t1281789340* L_6 = V_0;
		int32_t L_7 = V_1;
		NullCheck(L_6);
		int32_t L_8 = L_7;
		String_t* L_9 = (L_6)->GetAt(static_cast<il2cpp_array_size_t>(L_8));
		IL2CPP_RUNTIME_CLASS_INIT(Regex_t3657309853_il2cpp_TypeInfo_var);
		String_t* L_10 = Regex_Escape_m607281836(NULL /*static, unused*/, L_9, /*hidden argument*/NULL);
		NullCheck(L_10);
		String_t* L_11 = String_Replace_m1273907647(L_10, _stringLiteral3450910708, _stringLiteral3450910594, /*hidden argument*/NULL);
		NullCheck(L_11);
		String_t* L_12 = String_Replace_m1273907647(L_11, _stringLiteral3451631604, _stringLiteral3452614530, /*hidden argument*/NULL);
		String_t* L_13 = String_Concat_m3755062657(NULL /*static, unused*/, _stringLiteral3452614642, L_12, _stringLiteral3452614524, /*hidden argument*/NULL);
		NullCheck(L_4);
		ArrayElementTypeCheck (L_4, L_13);
		(L_4)->SetAt(static_cast<il2cpp_array_size_t>(L_5), (String_t*)L_13);
		int32_t L_14 = V_1;
		V_1 = ((int32_t)il2cpp_codegen_add((int32_t)L_14, (int32_t)1));
	}

IL_0056:
	{
		int32_t L_15 = V_1;
		StringU5BU5D_t1281789340* L_16 = V_0;
		NullCheck(L_16);
		if ((((int32_t)L_15) < ((int32_t)(((int32_t)((int32_t)(((RuntimeArray *)L_16)->max_length)))))))
		{
			goto IL_001a;
		}
	}
	{
		StringU5BU5D_t1281789340* L_17 = V_0;
		ArrayList_t2718874744 * L_18 = (ArrayList_t2718874744 *)il2cpp_codegen_object_new(ArrayList_t2718874744_il2cpp_TypeInfo_var);
		ArrayList__ctor_m2130986447(L_18, (RuntimeObject*)(RuntimeObject*)L_17, /*hidden argument*/NULL);
		return L_18;
	}
}
#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.BindIPEndPoint::.ctor(System.Object,System.IntPtr)
extern "C" IL2CPP_METHOD_ATTR void BindIPEndPoint__ctor_m3266317527 (BindIPEndPoint_t1029027275 * __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.Net.IPEndPoint System.Net.BindIPEndPoint::Invoke(System.Net.ServicePoint,System.Net.IPEndPoint,System.Int32)
extern "C" IL2CPP_METHOD_ATTR IPEndPoint_t3791887218 * BindIPEndPoint_Invoke_m1788714159 (BindIPEndPoint_t1029027275 * __this, ServicePoint_t2786966844 * ___servicePoint0, IPEndPoint_t3791887218 * ___remoteEndPoint1, int32_t ___retryCount2, const RuntimeMethod* method)
{
	IPEndPoint_t3791887218 * result = NULL;
	il2cpp_codegen_raise_execution_engine_exception_if_method_is_not_found((RuntimeMethod*)(__this->get_method_3()));
	DelegateU5BU5D_t1703627840* delegatesToInvoke = __this->get_delegates_11();
	if (delegatesToInvoke != NULL)
	{
		il2cpp_array_size_t length = delegatesToInvoke->max_length;
		for (il2cpp_array_size_t i = 0; i < length; i++)
		{
			Delegate_t1188392813* currentDelegate = (delegatesToInvoke)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(i));
			Il2CppMethodPointer targetMethodPointer = currentDelegate->get_method_ptr_0();
			RuntimeMethod* targetMethod = (RuntimeMethod*)(currentDelegate->get_method_3());
			RuntimeObject* targetThis = currentDelegate->get_m_target_2();
			il2cpp_codegen_raise_execution_engine_exception_if_method_is_not_found(targetMethod);
			bool ___methodIsStatic = MethodIsStatic(targetMethod);
			if (___methodIsStatic)
			{
				if (il2cpp_codegen_method_parameter_count(targetMethod) == 3)
				{
					// open
					{
						typedef IPEndPoint_t3791887218 * (*FunctionPointerType) (RuntimeObject *, ServicePoint_t2786966844 *, IPEndPoint_t3791887218 *, int32_t, const RuntimeMethod*);
						result = ((FunctionPointerType)targetMethodPointer)(NULL, ___servicePoint0, ___remoteEndPoint1, ___retryCount2, targetMethod);
					}
				}
				else
				{
					// closed
					{
						typedef IPEndPoint_t3791887218 * (*FunctionPointerType) (RuntimeObject *, void*, ServicePoint_t2786966844 *, IPEndPoint_t3791887218 *, int32_t, const RuntimeMethod*);
						result = ((FunctionPointerType)targetMethodPointer)(NULL, targetThis, ___servicePoint0, ___remoteEndPoint1, ___retryCount2, targetMethod);
					}
				}
			}
			else
			{
				if (il2cpp_codegen_method_parameter_count(targetMethod) == 3)
				{
					// closed
					if (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))
								result = GenericInterfaceFuncInvoker3< IPEndPoint_t3791887218 *, ServicePoint_t2786966844 *, IPEndPoint_t3791887218 *, int32_t >::Invoke(targetMethod, targetThis, ___servicePoint0, ___remoteEndPoint1, ___retryCount2);
							else
								result = GenericVirtFuncInvoker3< IPEndPoint_t3791887218 *, ServicePoint_t2786966844 *, IPEndPoint_t3791887218 *, int32_t >::Invoke(targetMethod, targetThis, ___servicePoint0, ___remoteEndPoint1, ___retryCount2);
						}
						else
						{
							if (il2cpp_codegen_method_is_interface_method(targetMethod))
								result = InterfaceFuncInvoker3< IPEndPoint_t3791887218 *, ServicePoint_t2786966844 *, IPEndPoint_t3791887218 *, int32_t >::Invoke(il2cpp_codegen_method_get_slot(targetMethod), il2cpp_codegen_method_get_declaring_type(targetMethod), targetThis, ___servicePoint0, ___remoteEndPoint1, ___retryCount2);
							else
								result = VirtFuncInvoker3< IPEndPoint_t3791887218 *, ServicePoint_t2786966844 *, IPEndPoint_t3791887218 *, int32_t >::Invoke(il2cpp_codegen_method_get_slot(targetMethod), targetThis, ___servicePoint0, ___remoteEndPoint1, ___retryCount2);
						}
					}
					else
					{
						typedef IPEndPoint_t3791887218 * (*FunctionPointerType) (void*, ServicePoint_t2786966844 *, IPEndPoint_t3791887218 *, int32_t, const RuntimeMethod*);
						result = ((FunctionPointerType)targetMethodPointer)(targetThis, ___servicePoint0, ___remoteEndPoint1, ___retryCount2, targetMethod);
					}
				}
				else
				{
					// open
					if (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))
								result = GenericInterfaceFuncInvoker2< IPEndPoint_t3791887218 *, IPEndPoint_t3791887218 *, int32_t >::Invoke(targetMethod, ___servicePoint0, ___remoteEndPoint1, ___retryCount2);
							else
								result = GenericVirtFuncInvoker2< IPEndPoint_t3791887218 *, IPEndPoint_t3791887218 *, int32_t >::Invoke(targetMethod, ___servicePoint0, ___remoteEndPoint1, ___retryCount2);
						}
						else
						{
							if (il2cpp_codegen_method_is_interface_method(targetMethod))
								result = InterfaceFuncInvoker2< IPEndPoint_t3791887218 *, IPEndPoint_t3791887218 *, int32_t >::Invoke(il2cpp_codegen_method_get_slot(targetMethod), il2cpp_codegen_method_get_declaring_type(targetMethod), ___servicePoint0, ___remoteEndPoint1, ___retryCount2);
							else
								result = VirtFuncInvoker2< IPEndPoint_t3791887218 *, IPEndPoint_t3791887218 *, int32_t >::Invoke(il2cpp_codegen_method_get_slot(targetMethod), ___servicePoint0, ___remoteEndPoint1, ___retryCount2);
						}
					}
					else
					{
						typedef IPEndPoint_t3791887218 * (*FunctionPointerType) (ServicePoint_t2786966844 *, IPEndPoint_t3791887218 *, int32_t, const RuntimeMethod*);
						result = ((FunctionPointerType)targetMethodPointer)(___servicePoint0, ___remoteEndPoint1, ___retryCount2, targetMethod);
					}
				}
			}
		}
	}
	else
	{
		Il2CppMethodPointer targetMethodPointer = __this->get_method_ptr_0();
		RuntimeMethod* targetMethod = (RuntimeMethod*)(__this->get_method_3());
		RuntimeObject* targetThis = __this->get_m_target_2();
		il2cpp_codegen_raise_execution_engine_exception_if_method_is_not_found(targetMethod);
		bool ___methodIsStatic = MethodIsStatic(targetMethod);
		if (___methodIsStatic)
		{
			if (il2cpp_codegen_method_parameter_count(targetMethod) == 3)
			{
				// open
				{
					typedef IPEndPoint_t3791887218 * (*FunctionPointerType) (RuntimeObject *, ServicePoint_t2786966844 *, IPEndPoint_t3791887218 *, int32_t, const RuntimeMethod*);
					result = ((FunctionPointerType)targetMethodPointer)(NULL, ___servicePoint0, ___remoteEndPoint1, ___retryCount2, targetMethod);
				}
			}
			else
			{
				// closed
				{
					typedef IPEndPoint_t3791887218 * (*FunctionPointerType) (RuntimeObject *, void*, ServicePoint_t2786966844 *, IPEndPoint_t3791887218 *, int32_t, const RuntimeMethod*);
					result = ((FunctionPointerType)targetMethodPointer)(NULL, targetThis, ___servicePoint0, ___remoteEndPoint1, ___retryCount2, targetMethod);
				}
			}
		}
		else
		{
			if (il2cpp_codegen_method_parameter_count(targetMethod) == 3)
			{
				// closed
				if (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))
							result = GenericInterfaceFuncInvoker3< IPEndPoint_t3791887218 *, ServicePoint_t2786966844 *, IPEndPoint_t3791887218 *, int32_t >::Invoke(targetMethod, targetThis, ___servicePoint0, ___remoteEndPoint1, ___retryCount2);
						else
							result = GenericVirtFuncInvoker3< IPEndPoint_t3791887218 *, ServicePoint_t2786966844 *, IPEndPoint_t3791887218 *, int32_t >::Invoke(targetMethod, targetThis, ___servicePoint0, ___remoteEndPoint1, ___retryCount2);
					}
					else
					{
						if (il2cpp_codegen_method_is_interface_method(targetMethod))
							result = InterfaceFuncInvoker3< IPEndPoint_t3791887218 *, ServicePoint_t2786966844 *, IPEndPoint_t3791887218 *, int32_t >::Invoke(il2cpp_codegen_method_get_slot(targetMethod), il2cpp_codegen_method_get_declaring_type(targetMethod), targetThis, ___servicePoint0, ___remoteEndPoint1, ___retryCount2);
						else
							result = VirtFuncInvoker3< IPEndPoint_t3791887218 *, ServicePoint_t2786966844 *, IPEndPoint_t3791887218 *, int32_t >::Invoke(il2cpp_codegen_method_get_slot(targetMethod), targetThis, ___servicePoint0, ___remoteEndPoint1, ___retryCount2);
					}
				}
				else
				{
					typedef IPEndPoint_t3791887218 * (*FunctionPointerType) (void*, ServicePoint_t2786966844 *, IPEndPoint_t3791887218 *, int32_t, const RuntimeMethod*);
					result = ((FunctionPointerType)targetMethodPointer)(targetThis, ___servicePoint0, ___remoteEndPoint1, ___retryCount2, targetMethod);
				}
			}
			else
			{
				// open
				if (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))
							result = GenericInterfaceFuncInvoker2< IPEndPoint_t3791887218 *, IPEndPoint_t3791887218 *, int32_t >::Invoke(targetMethod, ___servicePoint0, ___remoteEndPoint1, ___retryCount2);
						else
							result = GenericVirtFuncInvoker2< IPEndPoint_t3791887218 *, IPEndPoint_t3791887218 *, int32_t >::Invoke(targetMethod, ___servicePoint0, ___remoteEndPoint1, ___retryCount2);
					}
					else
					{
						if (il2cpp_codegen_method_is_interface_method(targetMethod))
							result = InterfaceFuncInvoker2< IPEndPoint_t3791887218 *, IPEndPoint_t3791887218 *, int32_t >::Invoke(il2cpp_codegen_method_get_slot(targetMethod), il2cpp_codegen_method_get_declaring_type(targetMethod), ___servicePoint0, ___remoteEndPoint1, ___retryCount2);
						else
							result = VirtFuncInvoker2< IPEndPoint_t3791887218 *, IPEndPoint_t3791887218 *, int32_t >::Invoke(il2cpp_codegen_method_get_slot(targetMethod), ___servicePoint0, ___remoteEndPoint1, ___retryCount2);
					}
				}
				else
				{
					typedef IPEndPoint_t3791887218 * (*FunctionPointerType) (ServicePoint_t2786966844 *, IPEndPoint_t3791887218 *, int32_t, const RuntimeMethod*);
					result = ((FunctionPointerType)targetMethodPointer)(___servicePoint0, ___remoteEndPoint1, ___retryCount2, targetMethod);
				}
			}
		}
	}
	return result;
}
// System.IAsyncResult System.Net.BindIPEndPoint::BeginInvoke(System.Net.ServicePoint,System.Net.IPEndPoint,System.Int32,System.AsyncCallback,System.Object)
extern "C" IL2CPP_METHOD_ATTR RuntimeObject* BindIPEndPoint_BeginInvoke_m516198952 (BindIPEndPoint_t1029027275 * __this, ServicePoint_t2786966844 * ___servicePoint0, IPEndPoint_t3791887218 * ___remoteEndPoint1, int32_t ___retryCount2, AsyncCallback_t3962456242 * ___callback3, RuntimeObject * ___object4, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (BindIPEndPoint_BeginInvoke_m516198952_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	void *__d_args[4] = {0};
	__d_args[0] = ___servicePoint0;
	__d_args[1] = ___remoteEndPoint1;
	__d_args[2] = Box(Int32_t2950945753_il2cpp_TypeInfo_var, &___retryCount2);
	return (RuntimeObject*)il2cpp_codegen_delegate_begin_invoke((RuntimeDelegate*)__this, __d_args, (RuntimeDelegate*)___callback3, (RuntimeObject*)___object4);
}
// System.Net.IPEndPoint System.Net.BindIPEndPoint::EndInvoke(System.IAsyncResult)
extern "C" IL2CPP_METHOD_ATTR IPEndPoint_t3791887218 * BindIPEndPoint_EndInvoke_m955039265 (BindIPEndPoint_t1029027275 * __this, RuntimeObject* ___result0, const RuntimeMethod* method)
{
	RuntimeObject *__result = il2cpp_codegen_delegate_end_invoke((Il2CppAsyncResult*) ___result0, 0);
	return (IPEndPoint_t3791887218 *)__result;
}
#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.Cache.RequestCache::.cctor()
extern "C" IL2CPP_METHOD_ATTR void RequestCache__cctor_m513096079 (RuntimeObject * __this /* static, unused */, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (RequestCache__cctor_m513096079_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		CharU5BU5D_t3528271667* L_0 = (CharU5BU5D_t3528271667*)SZArrayNew(CharU5BU5D_t3528271667_il2cpp_TypeInfo_var, (uint32_t)2);
		CharU5BU5D_t3528271667* L_1 = L_0;
		NullCheck(L_1);
		(L_1)->SetAt(static_cast<il2cpp_array_size_t>(0), (Il2CppChar)((int32_t)13));
		CharU5BU5D_t3528271667* L_2 = L_1;
		NullCheck(L_2);
		(L_2)->SetAt(static_cast<il2cpp_array_size_t>(1), (Il2CppChar)((int32_t)10));
		((RequestCache_t3669488992_StaticFields*)il2cpp_codegen_static_fields_for(RequestCache_t3669488992_il2cpp_TypeInfo_var))->set_LineSplits_0(L_2);
		return;
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Net.Cache.RequestCache System.Net.Cache.RequestCacheBinding::get_Cache()
extern "C" IL2CPP_METHOD_ATTR RequestCache_t3669488992 * RequestCacheBinding_get_Cache_m846881850 (RequestCacheBinding_t2614858269 * __this, const RuntimeMethod* method)
{
	{
		RequestCache_t3669488992 * L_0 = __this->get_m_RequestCache_0();
		return L_0;
	}
}
// System.Net.Cache.RequestCacheValidator System.Net.Cache.RequestCacheBinding::get_Validator()
extern "C" IL2CPP_METHOD_ATTR RequestCacheValidator_t587568667 * RequestCacheBinding_get_Validator_m1582035564 (RequestCacheBinding_t2614858269 * __this, const RuntimeMethod* method)
{
	{
		RequestCacheValidator_t587568667 * L_0 = __this->get_m_CacheValidator_1();
		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.Net.Cache.RequestCacheLevel System.Net.Cache.RequestCachePolicy::get_Level()
extern "C" IL2CPP_METHOD_ATTR int32_t RequestCachePolicy_get_Level_m3059364084 (RequestCachePolicy_t2923596909 * __this, const RuntimeMethod* method)
{
	{
		int32_t L_0 = __this->get_m_Level_0();
		return L_0;
	}
}
// System.String System.Net.Cache.RequestCachePolicy::ToString()
extern "C" IL2CPP_METHOD_ATTR String_t* RequestCachePolicy_ToString_m326487831 (RequestCachePolicy_t2923596909 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (RequestCachePolicy_ToString_m326487831_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		int32_t* L_0 = __this->get_address_of_m_Level_0();
		RuntimeObject * L_1 = Box(RequestCacheLevel_t1509648360_il2cpp_TypeInfo_var, L_0);
		NullCheck(L_1);
		String_t* L_2 = VirtFuncInvoker0< String_t* >::Invoke(3 /* System.String System.Object::ToString() */, L_1);
		*L_0 = *(int32_t*)UnBox(L_1);
		String_t* L_3 = String_Concat_m3937257545(NULL /*static, unused*/, _stringLiteral1233496482, L_2, /*hidden argument*/NULL);
		return L_3;
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void System.Net.Cache.RequestCacheProtocol::.ctor(System.Object,System.Object)
extern "C" IL2CPP_METHOD_ATTR void RequestCacheProtocol__ctor_m1525145262 (RequestCacheProtocol_t3614465628 * __this, RuntimeObject * ___arg10, RuntimeObject * ___arg21, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (RequestCacheProtocol__ctor_m1525145262_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		Object__ctor_m297566312(__this, /*hidden argument*/NULL);
		NotImplementedException_t3489357830 * L_0 = (NotImplementedException_t3489357830 *)il2cpp_codegen_object_new(NotImplementedException_t3489357830_il2cpp_TypeInfo_var);
		NotImplementedException__ctor_m3058704252(L_0, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, NULL, RequestCacheProtocol__ctor_m1525145262_RuntimeMethod_var);
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Object System.Net.Cache.RequestCacheValidator::CreateValidator()
extern "C" IL2CPP_METHOD_ATTR RuntimeObject * RequestCacheValidator_CreateValidator_m1853166455 (RequestCacheValidator_t587568667 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (RequestCacheValidator_CreateValidator_m1853166455_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		NotImplementedException_t3489357830 * L_0 = (NotImplementedException_t3489357830 *)il2cpp_codegen_object_new(NotImplementedException_t3489357830_il2cpp_TypeInfo_var);
		NotImplementedException__ctor_m3058704252(L_0, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, NULL, RequestCacheValidator_CreateValidator_m1853166455_RuntimeMethod_var);
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Int32 System.Net.CaseInsensitiveAscii::GetHashCode(System.Object)
extern "C" IL2CPP_METHOD_ATTR int32_t CaseInsensitiveAscii_GetHashCode_m3921352001 (CaseInsensitiveAscii_t863499908 * __this, RuntimeObject * ___myObject0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (CaseInsensitiveAscii_GetHashCode_m3921352001_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	String_t* V_0 = NULL;
	int32_t V_1 = 0;
	{
		RuntimeObject * L_0 = ___myObject0;
		V_0 = ((String_t*)IsInstSealed((RuntimeObject*)L_0, String_t_il2cpp_TypeInfo_var));
		RuntimeObject * L_1 = ___myObject0;
		if (L_1)
		{
			goto IL_000c;
		}
	}
	{
		return 0;
	}

IL_000c:
	{
		String_t* L_2 = V_0;
		NullCheck(L_2);
		int32_t L_3 = String_get_Length_m3847582255(L_2, /*hidden argument*/NULL);
		V_1 = L_3;
		int32_t L_4 = V_1;
		if (L_4)
		{
			goto IL_0018;
		}
	}
	{
		return 0;
	}

IL_0018:
	{
		int32_t L_5 = V_1;
		IL2CPP_RUNTIME_CLASS_INIT(CaseInsensitiveAscii_t863499908_il2cpp_TypeInfo_var);
		ByteU5BU5D_t4116647657* L_6 = ((CaseInsensitiveAscii_t863499908_StaticFields*)il2cpp_codegen_static_fields_for(CaseInsensitiveAscii_t863499908_il2cpp_TypeInfo_var))->get_AsciiToLower_1();
		String_t* L_7 = V_0;
		NullCheck(L_7);
		Il2CppChar L_8 = String_get_Chars_m2986988803(L_7, 0, /*hidden argument*/NULL);
		NullCheck(L_6);
		int32_t L_9 = (((int32_t)((uint8_t)L_8)));
		uint8_t L_10 = (L_6)->GetAt(static_cast<il2cpp_array_size_t>(L_9));
		ByteU5BU5D_t4116647657* L_11 = ((CaseInsensitiveAscii_t863499908_StaticFields*)il2cpp_codegen_static_fields_for(CaseInsensitiveAscii_t863499908_il2cpp_TypeInfo_var))->get_AsciiToLower_1();
		String_t* L_12 = V_0;
		int32_t L_13 = V_1;
		NullCheck(L_12);
		Il2CppChar L_14 = String_get_Chars_m2986988803(L_12, ((int32_t)il2cpp_codegen_subtract((int32_t)L_13, (int32_t)1)), /*hidden argument*/NULL);
		NullCheck(L_11);
		int32_t L_15 = (((int32_t)((uint8_t)L_14)));
		uint8_t L_16 = (L_11)->GetAt(static_cast<il2cpp_array_size_t>(L_15));
		V_1 = ((int32_t)((int32_t)L_5^(int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_10<<(int32_t)((int32_t)24)))^(int32_t)((int32_t)((int32_t)L_16<<(int32_t)((int32_t)16)))))));
		int32_t L_17 = V_1;
		return L_17;
	}
}
// System.Int32 System.Net.CaseInsensitiveAscii::Compare(System.Object,System.Object)
extern "C" IL2CPP_METHOD_ATTR int32_t CaseInsensitiveAscii_Compare_m1652199145 (CaseInsensitiveAscii_t863499908 * __this, RuntimeObject * ___firstObject0, RuntimeObject * ___secondObject1, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (CaseInsensitiveAscii_Compare_m1652199145_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	String_t* V_0 = NULL;
	String_t* V_1 = NULL;
	int32_t V_2 = 0;
	int32_t V_3 = 0;
	int32_t V_4 = 0;
	int32_t V_5 = 0;
	int32_t G_B9_0 = 0;
	{
		RuntimeObject * L_0 = ___firstObject0;
		V_0 = ((String_t*)IsInstSealed((RuntimeObject*)L_0, String_t_il2cpp_TypeInfo_var));
		RuntimeObject * L_1 = ___secondObject1;
		V_1 = ((String_t*)IsInstSealed((RuntimeObject*)L_1, String_t_il2cpp_TypeInfo_var));
		String_t* L_2 = V_0;
		if (L_2)
		{
			goto IL_0018;
		}
	}
	{
		String_t* L_3 = V_1;
		if (!L_3)
		{
			goto IL_0016;
		}
	}
	{
		return (-1);
	}

IL_0016:
	{
		return 0;
	}

IL_0018:
	{
		String_t* L_4 = V_1;
		if (L_4)
		{
			goto IL_001d;
		}
	}
	{
		return 1;
	}

IL_001d:
	{
		String_t* L_5 = V_0;
		NullCheck(L_5);
		int32_t L_6 = String_get_Length_m3847582255(L_5, /*hidden argument*/NULL);
		String_t* L_7 = V_1;
		NullCheck(L_7);
		int32_t L_8 = String_get_Length_m3847582255(L_7, /*hidden argument*/NULL);
		V_2 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_6, (int32_t)L_8));
		int32_t L_9 = V_2;
		if ((((int32_t)L_9) > ((int32_t)0)))
		{
			goto IL_0037;
		}
	}
	{
		String_t* L_10 = V_0;
		NullCheck(L_10);
		int32_t L_11 = String_get_Length_m3847582255(L_10, /*hidden argument*/NULL);
		G_B9_0 = L_11;
		goto IL_003d;
	}

IL_0037:
	{
		String_t* L_12 = V_1;
		NullCheck(L_12);
		int32_t L_13 = String_get_Length_m3847582255(L_12, /*hidden argument*/NULL);
		G_B9_0 = L_13;
	}

IL_003d:
	{
		V_3 = G_B9_0;
		V_5 = 0;
		goto IL_0071;
	}

IL_0043:
	{
		IL2CPP_RUNTIME_CLASS_INIT(CaseInsensitiveAscii_t863499908_il2cpp_TypeInfo_var);
		ByteU5BU5D_t4116647657* L_14 = ((CaseInsensitiveAscii_t863499908_StaticFields*)il2cpp_codegen_static_fields_for(CaseInsensitiveAscii_t863499908_il2cpp_TypeInfo_var))->get_AsciiToLower_1();
		String_t* L_15 = V_0;
		int32_t L_16 = V_5;
		NullCheck(L_15);
		Il2CppChar L_17 = String_get_Chars_m2986988803(L_15, L_16, /*hidden argument*/NULL);
		NullCheck(L_14);
		Il2CppChar L_18 = L_17;
		uint8_t L_19 = (L_14)->GetAt(static_cast<il2cpp_array_size_t>(L_18));
		ByteU5BU5D_t4116647657* L_20 = ((CaseInsensitiveAscii_t863499908_StaticFields*)il2cpp_codegen_static_fields_for(CaseInsensitiveAscii_t863499908_il2cpp_TypeInfo_var))->get_AsciiToLower_1();
		String_t* L_21 = V_1;
		int32_t L_22 = V_5;
		NullCheck(L_21);
		Il2CppChar L_23 = String_get_Chars_m2986988803(L_21, L_22, /*hidden argument*/NULL);
		NullCheck(L_20);
		Il2CppChar L_24 = L_23;
		uint8_t L_25 = (L_20)->GetAt(static_cast<il2cpp_array_size_t>(L_24));
		V_4 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_19, (int32_t)L_25));
		int32_t L_26 = V_4;
		if (!L_26)
		{
			goto IL_006b;
		}
	}
	{
		int32_t L_27 = V_4;
		V_2 = L_27;
		goto IL_0076;
	}

IL_006b:
	{
		int32_t L_28 = V_5;
		V_5 = ((int32_t)il2cpp_codegen_add((int32_t)L_28, (int32_t)1));
	}

IL_0071:
	{
		int32_t L_29 = V_5;
		int32_t L_30 = V_3;
		if ((((int32_t)L_29) < ((int32_t)L_30)))
		{
			goto IL_0043;
		}
	}

IL_0076:
	{
		int32_t L_31 = V_2;
		return L_31;
	}
}
// System.Int32 System.Net.CaseInsensitiveAscii::FastGetHashCode(System.String)
extern "C" IL2CPP_METHOD_ATTR int32_t CaseInsensitiveAscii_FastGetHashCode_m2310971705 (CaseInsensitiveAscii_t863499908 * __this, String_t* ___myString0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (CaseInsensitiveAscii_FastGetHashCode_m2310971705_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 0;
	{
		String_t* L_0 = ___myString0;
		NullCheck(L_0);
		int32_t L_1 = String_get_Length_m3847582255(L_0, /*hidden argument*/NULL);
		V_0 = L_1;
		int32_t L_2 = V_0;
		if (!L_2)
		{
			goto IL_0032;
		}
	}
	{
		int32_t L_3 = V_0;
		IL2CPP_RUNTIME_CLASS_INIT(CaseInsensitiveAscii_t863499908_il2cpp_TypeInfo_var);
		ByteU5BU5D_t4116647657* L_4 = ((CaseInsensitiveAscii_t863499908_StaticFields*)il2cpp_codegen_static_fields_for(CaseInsensitiveAscii_t863499908_il2cpp_TypeInfo_var))->get_AsciiToLower_1();
		String_t* L_5 = ___myString0;
		NullCheck(L_5);
		Il2CppChar L_6 = String_get_Chars_m2986988803(L_5, 0, /*hidden argument*/NULL);
		NullCheck(L_4);
		int32_t L_7 = (((int32_t)((uint8_t)L_6)));
		uint8_t L_8 = (L_4)->GetAt(static_cast<il2cpp_array_size_t>(L_7));
		ByteU5BU5D_t4116647657* L_9 = ((CaseInsensitiveAscii_t863499908_StaticFields*)il2cpp_codegen_static_fields_for(CaseInsensitiveAscii_t863499908_il2cpp_TypeInfo_var))->get_AsciiToLower_1();
		String_t* L_10 = ___myString0;
		int32_t L_11 = V_0;
		NullCheck(L_10);
		Il2CppChar L_12 = String_get_Chars_m2986988803(L_10, ((int32_t)il2cpp_codegen_subtract((int32_t)L_11, (int32_t)1)), /*hidden argument*/NULL);
		NullCheck(L_9);
		int32_t L_13 = (((int32_t)((uint8_t)L_12)));
		uint8_t L_14 = (L_9)->GetAt(static_cast<il2cpp_array_size_t>(L_13));
		V_0 = ((int32_t)((int32_t)L_3^(int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_8<<(int32_t)((int32_t)24)))^(int32_t)((int32_t)((int32_t)L_14<<(int32_t)((int32_t)16)))))));
	}

IL_0032:
	{
		int32_t L_15 = V_0;
		return L_15;
	}
}
// System.Boolean System.Net.CaseInsensitiveAscii::Equals(System.Object,System.Object)
extern "C" IL2CPP_METHOD_ATTR bool CaseInsensitiveAscii_Equals_m3571170287 (CaseInsensitiveAscii_t863499908 * __this, RuntimeObject * ___firstObject0, RuntimeObject * ___secondObject1, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (CaseInsensitiveAscii_Equals_m3571170287_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	String_t* V_0 = NULL;
	String_t* V_1 = NULL;
	int32_t V_2 = 0;
	{
		RuntimeObject * L_0 = ___firstObject0;
		V_0 = ((String_t*)IsInstSealed((RuntimeObject*)L_0, String_t_il2cpp_TypeInfo_var));
		RuntimeObject * L_1 = ___secondObject1;
		V_1 = ((String_t*)IsInstSealed((RuntimeObject*)L_1, String_t_il2cpp_TypeInfo_var));
		String_t* L_2 = V_0;
		if (L_2)
		{
			goto IL_0016;
		}
	}
	{
		String_t* L_3 = V_1;
		return (bool)((((RuntimeObject*)(String_t*)L_3) == ((RuntimeObject*)(RuntimeObject *)NULL))? 1 : 0);
	}

IL_0016:
	{
		String_t* L_4 = V_1;
		if (!L_4)
		{
			goto IL_006a;
		}
	}
	{
		String_t* L_5 = V_0;
		NullCheck(L_5);
		int32_t L_6 = String_get_Length_m3847582255(L_5, /*hidden argument*/NULL);
		V_2 = L_6;
		int32_t L_7 = V_2;
		String_t* L_8 = V_1;
		NullCheck(L_8);
		int32_t L_9 = String_get_Length_m3847582255(L_8, /*hidden argument*/NULL);
		if ((!(((uint32_t)L_7) == ((uint32_t)L_9))))
		{
			goto IL_006a;
		}
	}
	{
		String_t* L_10 = V_0;
		int32_t L_11 = CaseInsensitiveAscii_FastGetHashCode_m2310971705(__this, L_10, /*hidden argument*/NULL);
		String_t* L_12 = V_1;
		int32_t L_13 = CaseInsensitiveAscii_FastGetHashCode_m2310971705(__this, L_12, /*hidden argument*/NULL);
		if ((!(((uint32_t)L_11) == ((uint32_t)L_13))))
		{
			goto IL_006a;
		}
	}
	{
		String_t* L_14 = V_0;
		NullCheck(L_14);
		String_get_Length_m3847582255(L_14, /*hidden argument*/NULL);
		goto IL_0064;
	}

IL_0042:
	{
		int32_t L_15 = V_2;
		V_2 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_15, (int32_t)1));
		IL2CPP_RUNTIME_CLASS_INIT(CaseInsensitiveAscii_t863499908_il2cpp_TypeInfo_var);
		ByteU5BU5D_t4116647657* L_16 = ((CaseInsensitiveAscii_t863499908_StaticFields*)il2cpp_codegen_static_fields_for(CaseInsensitiveAscii_t863499908_il2cpp_TypeInfo_var))->get_AsciiToLower_1();
		String_t* L_17 = V_0;
		int32_t L_18 = V_2;
		NullCheck(L_17);
		Il2CppChar L_19 = String_get_Chars_m2986988803(L_17, L_18, /*hidden argument*/NULL);
		NullCheck(L_16);
		Il2CppChar L_20 = L_19;
		uint8_t L_21 = (L_16)->GetAt(static_cast<il2cpp_array_size_t>(L_20));
		ByteU5BU5D_t4116647657* L_22 = ((CaseInsensitiveAscii_t863499908_StaticFields*)il2cpp_codegen_static_fields_for(CaseInsensitiveAscii_t863499908_il2cpp_TypeInfo_var))->get_AsciiToLower_1();
		String_t* L_23 = V_1;
		int32_t L_24 = V_2;
		NullCheck(L_23);
		Il2CppChar L_25 = String_get_Chars_m2986988803(L_23, L_24, /*hidden argument*/NULL);
		NullCheck(L_22);
		Il2CppChar L_26 = L_25;
		uint8_t L_27 = (L_22)->GetAt(static_cast<il2cpp_array_size_t>(L_26));
		if ((((int32_t)L_21) == ((int32_t)L_27)))
		{
			goto IL_0064;
		}
	}
	{
		return (bool)0;
	}

IL_0064:
	{
		int32_t L_28 = V_2;
		if ((((int32_t)L_28) > ((int32_t)0)))
		{
			goto IL_0042;
		}
	}
	{
		return (bool)1;
	}

IL_006a:
	{
		return (bool)0;
	}
}
// System.Void System.Net.CaseInsensitiveAscii::.ctor()
extern "C" IL2CPP_METHOD_ATTR void CaseInsensitiveAscii__ctor_m2924053818 (CaseInsensitiveAscii_t863499908 * __this, const RuntimeMethod* method)
{
	{
		Object__ctor_m297566312(__this, /*hidden argument*/NULL);
		return;
	}
}
// System.Void System.Net.CaseInsensitiveAscii::.cctor()
extern "C" IL2CPP_METHOD_ATTR void CaseInsensitiveAscii__cctor_m258705655 (RuntimeObject * __this /* static, unused */, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (CaseInsensitiveAscii__cctor_m258705655_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		CaseInsensitiveAscii_t863499908 * L_0 = (CaseInsensitiveAscii_t863499908 *)il2cpp_codegen_object_new(CaseInsensitiveAscii_t863499908_il2cpp_TypeInfo_var);
		CaseInsensitiveAscii__ctor_m2924053818(L_0, /*hidden argument*/NULL);
		((CaseInsensitiveAscii_t863499908_StaticFields*)il2cpp_codegen_static_fields_for(CaseInsensitiveAscii_t863499908_il2cpp_TypeInfo_var))->set_StaticInstance_0(L_0);
		ByteU5BU5D_t4116647657* L_1 = (ByteU5BU5D_t4116647657*)SZArrayNew(ByteU5BU5D_t4116647657_il2cpp_TypeInfo_var, (uint32_t)((int32_t)256));
		ByteU5BU5D_t4116647657* L_2 = L_1;
		RuntimeFieldHandle_t1871169219  L_3 = { reinterpret_cast<intptr_t> (U3CPrivateImplementationDetailsU3E_t3057255364____EEAFE8C6E1AB017237567305EE925C976CDB6458_16_FieldInfo_var) };
		RuntimeHelpers_InitializeArray_m3117905507(NULL /*static, unused*/, (RuntimeArray *)(RuntimeArray *)L_2, L_3, /*hidden argument*/NULL);
		((CaseInsensitiveAscii_t863499908_StaticFields*)il2cpp_codegen_static_fields_for(CaseInsensitiveAscii_t863499908_il2cpp_TypeInfo_var))->set_AsciiToLower_1(L_2);
		return;
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Int32 System.Net.Comparer::System.Collections.IComparer.Compare(System.Object,System.Object)
extern "C" IL2CPP_METHOD_ATTR int32_t Comparer_System_Collections_IComparer_Compare_m619915158 (Comparer_t2468739868 * __this, RuntimeObject * ___ol0, RuntimeObject * ___or1, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Comparer_System_Collections_IComparer_Compare_m619915158_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	Cookie_t993873397 * V_0 = NULL;
	Cookie_t993873397 * V_1 = NULL;
	int32_t V_2 = 0;
	{
		RuntimeObject * L_0 = ___ol0;
		V_0 = ((Cookie_t993873397 *)CastclassSealed((RuntimeObject*)L_0, Cookie_t993873397_il2cpp_TypeInfo_var));
		RuntimeObject * L_1 = ___or1;
		V_1 = ((Cookie_t993873397 *)CastclassSealed((RuntimeObject*)L_1, Cookie_t993873397_il2cpp_TypeInfo_var));
		Cookie_t993873397 * L_2 = V_0;
		NullCheck(L_2);
		String_t* L_3 = Cookie_get_Name_m2251414039(L_2, /*hidden argument*/NULL);
		Cookie_t993873397 * L_4 = V_1;
		NullCheck(L_4);
		String_t* L_5 = Cookie_get_Name_m2251414039(L_4, /*hidden argument*/NULL);
		int32_t L_6 = String_Compare_m3203413707(NULL /*static, unused*/, L_3, L_5, 5, /*hidden argument*/NULL);
		int32_t L_7 = L_6;
		V_2 = L_7;
		if (!L_7)
		{
			goto IL_0026;
		}
	}
	{
		int32_t L_8 = V_2;
		return L_8;
	}

IL_0026:
	{
		Cookie_t993873397 * L_9 = V_0;
		NullCheck(L_9);
		String_t* L_10 = Cookie_get_Domain_m3273283673(L_9, /*hidden argument*/NULL);
		Cookie_t993873397 * L_11 = V_1;
		NullCheck(L_11);
		String_t* L_12 = Cookie_get_Domain_m3273283673(L_11, /*hidden argument*/NULL);
		int32_t L_13 = String_Compare_m3203413707(NULL /*static, unused*/, L_10, L_12, 5, /*hidden argument*/NULL);
		int32_t L_14 = L_13;
		V_2 = L_14;
		if (!L_14)
		{
			goto IL_003e;
		}
	}
	{
		int32_t L_15 = V_2;
		return L_15;
	}

IL_003e:
	{
		Cookie_t993873397 * L_16 = V_0;
		NullCheck(L_16);
		String_t* L_17 = Cookie_get_Path_m3866976232(L_16, /*hidden argument*/NULL);
		Cookie_t993873397 * L_18 = V_1;
		NullCheck(L_18);
		String_t* L_19 = Cookie_get_Path_m3866976232(L_18, /*hidden argument*/NULL);
		int32_t L_20 = String_Compare_m3203413707(NULL /*static, unused*/, L_17, L_19, 4, /*hidden argument*/NULL);
		int32_t L_21 = L_20;
		V_2 = L_21;
		if (!L_21)
		{
			goto IL_0056;
		}
	}
	{
		int32_t L_22 = V_2;
		return L_22;
	}

IL_0056:
	{
		return 0;
	}
}
// System.Void System.Net.Comparer::.ctor()
extern "C" IL2CPP_METHOD_ATTR void Comparer__ctor_m622249416 (Comparer_t2468739868 * __this, const RuntimeMethod* method)
{
	{
		Object__ctor_m297566312(__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.AuthenticationModuleElement::.cctor()
extern "C" IL2CPP_METHOD_ATTR void AuthenticationModuleElement__cctor_m3650536745 (RuntimeObject * __this /* static, unused */, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (AuthenticationModuleElement__cctor_m3650536745_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		RuntimeTypeHandle_t3027515415  L_0 = { reinterpret_cast<intptr_t> (String_t_0_0_0_var) };
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		Type_t * L_1 = Type_GetTypeFromHandle_m1620074514(NULL /*static, unused*/, L_0, /*hidden argument*/NULL);
		ConfigurationProperty_t3590861854 * L_2 = (ConfigurationProperty_t3590861854 *)il2cpp_codegen_object_new(ConfigurationProperty_t3590861854_il2cpp_TypeInfo_var);
		ConfigurationProperty__ctor_m3843348878(L_2, _stringLiteral3243520166, L_1, NULL, 6, /*hidden argument*/NULL);
		((AuthenticationModuleElement_t2289740666_StaticFields*)il2cpp_codegen_static_fields_for(AuthenticationModuleElement_t2289740666_il2cpp_TypeInfo_var))->set_typeProp_16(L_2);
		ConfigurationPropertyCollection_t2852175726 * L_3 = (ConfigurationPropertyCollection_t2852175726 *)il2cpp_codegen_object_new(ConfigurationPropertyCollection_t2852175726_il2cpp_TypeInfo_var);
		ConfigurationPropertyCollection__ctor_m1951498512(L_3, /*hidden argument*/NULL);
		((AuthenticationModuleElement_t2289740666_StaticFields*)il2cpp_codegen_static_fields_for(AuthenticationModuleElement_t2289740666_il2cpp_TypeInfo_var))->set_properties_15(L_3);
		ConfigurationPropertyCollection_t2852175726 * L_4 = ((AuthenticationModuleElement_t2289740666_StaticFields*)il2cpp_codegen_static_fields_for(AuthenticationModuleElement_t2289740666_il2cpp_TypeInfo_var))->get_properties_15();
		ConfigurationProperty_t3590861854 * L_5 = ((AuthenticationModuleElement_t2289740666_StaticFields*)il2cpp_codegen_static_fields_for(AuthenticationModuleElement_t2289740666_il2cpp_TypeInfo_var))->get_typeProp_16();
		NullCheck(L_4);
		ConfigurationPropertyCollection_Add_m1567726929(L_4, L_5, /*hidden argument*/NULL);
		return;
	}
}
// System.Void System.Net.Configuration.AuthenticationModuleElement::.ctor()
extern "C" IL2CPP_METHOD_ATTR void AuthenticationModuleElement__ctor_m138841577 (AuthenticationModuleElement_t2289740666 * __this, const RuntimeMethod* method)
{
	{
		ConfigurationElement__ctor_m252316685(__this, /*hidden argument*/NULL);
		return;
	}
}
// System.Configuration.ConfigurationPropertyCollection System.Net.Configuration.AuthenticationModuleElement::get_Properties()
extern "C" IL2CPP_METHOD_ATTR ConfigurationPropertyCollection_t2852175726 * AuthenticationModuleElement_get_Properties_m249469996 (AuthenticationModuleElement_t2289740666 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (AuthenticationModuleElement_get_Properties_m249469996_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		IL2CPP_RUNTIME_CLASS_INIT(AuthenticationModuleElement_t2289740666_il2cpp_TypeInfo_var);
		ConfigurationPropertyCollection_t2852175726 * L_0 = ((AuthenticationModuleElement_t2289740666_StaticFields*)il2cpp_codegen_static_fields_for(AuthenticationModuleElement_t2289740666_il2cpp_TypeInfo_var))->get_properties_15();
		return L_0;
	}
}
// System.String System.Net.Configuration.AuthenticationModuleElement::get_Type()
extern "C" IL2CPP_METHOD_ATTR String_t* AuthenticationModuleElement_get_Type_m3942038048 (AuthenticationModuleElement_t2289740666 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (AuthenticationModuleElement_get_Type_m3942038048_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		IL2CPP_RUNTIME_CLASS_INIT(AuthenticationModuleElement_t2289740666_il2cpp_TypeInfo_var);
		ConfigurationProperty_t3590861854 * L_0 = ((AuthenticationModuleElement_t2289740666_StaticFields*)il2cpp_codegen_static_fields_for(AuthenticationModuleElement_t2289740666_il2cpp_TypeInfo_var))->get_typeProp_16();
		RuntimeObject * L_1 = ConfigurationElement_get_Item_m145567948(__this, L_0, /*hidden argument*/NULL);
		return ((String_t*)CastclassSealed((RuntimeObject*)L_1, String_t_il2cpp_TypeInfo_var));
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Configuration.ConfigurationElement System.Net.Configuration.AuthenticationModuleElementCollection::CreateNewElement()
extern "C" IL2CPP_METHOD_ATTR ConfigurationElement_t3318566633 * AuthenticationModuleElementCollection_CreateNewElement_m4121564648 (AuthenticationModuleElementCollection_t1161221431 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (AuthenticationModuleElementCollection_CreateNewElement_m4121564648_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		AuthenticationModuleElement_t2289740666 * L_0 = (AuthenticationModuleElement_t2289740666 *)il2cpp_codegen_object_new(AuthenticationModuleElement_t2289740666_il2cpp_TypeInfo_var);
		AuthenticationModuleElement__ctor_m138841577(L_0, /*hidden argument*/NULL);
		return L_0;
	}
}
// System.Object System.Net.Configuration.AuthenticationModuleElementCollection::GetElementKey(System.Configuration.ConfigurationElement)
extern "C" IL2CPP_METHOD_ATTR RuntimeObject * AuthenticationModuleElementCollection_GetElementKey_m1696916052 (AuthenticationModuleElementCollection_t1161221431 * __this, ConfigurationElement_t3318566633 * ___element0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (AuthenticationModuleElementCollection_GetElementKey_m1696916052_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		ConfigurationElement_t3318566633 * L_0 = ___element0;
		if (((AuthenticationModuleElement_t2289740666 *)IsInstSealed((RuntimeObject*)L_0, AuthenticationModuleElement_t2289740666_il2cpp_TypeInfo_var)))
		{
			goto IL_0013;
		}
	}
	{
		ArgumentException_t132251570 * L_1 = (ArgumentException_t132251570 *)il2cpp_codegen_object_new(ArgumentException_t132251570_il2cpp_TypeInfo_var);
		ArgumentException__ctor_m1312628991(L_1, _stringLiteral4059539929, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, NULL, AuthenticationModuleElementCollection_GetElementKey_m1696916052_RuntimeMethod_var);
	}

IL_0013:
	{
		ConfigurationElement_t3318566633 * L_2 = ___element0;
		NullCheck(((AuthenticationModuleElement_t2289740666 *)CastclassSealed((RuntimeObject*)L_2, AuthenticationModuleElement_t2289740666_il2cpp_TypeInfo_var)));
		String_t* L_3 = AuthenticationModuleElement_get_Type_m3942038048(((AuthenticationModuleElement_t2289740666 *)CastclassSealed((RuntimeObject*)L_2, AuthenticationModuleElement_t2289740666_il2cpp_TypeInfo_var)), /*hidden argument*/NULL);
		return L_3;
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void System.Net.Configuration.AuthenticationModulesSection::.cctor()
extern "C" IL2CPP_METHOD_ATTR void AuthenticationModulesSection__cctor_m2014243278 (RuntimeObject * __this /* static, unused */, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (AuthenticationModulesSection__cctor_m2014243278_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		RuntimeTypeHandle_t3027515415  L_0 = { reinterpret_cast<intptr_t> (AuthenticationModuleElementCollection_t1161221431_0_0_0_var) };
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		Type_t * L_1 = Type_GetTypeFromHandle_m1620074514(NULL /*static, unused*/, L_0, /*hidden argument*/NULL);
		ConfigurationProperty_t3590861854 * L_2 = (ConfigurationProperty_t3590861854 *)il2cpp_codegen_object_new(ConfigurationProperty_t3590861854_il2cpp_TypeInfo_var);
		ConfigurationProperty__ctor_m3843348878(L_2, _stringLiteral757602046, L_1, NULL, 1, /*hidden argument*/NULL);
		((AuthenticationModulesSection_t1083221556_StaticFields*)il2cpp_codegen_static_fields_for(AuthenticationModulesSection_t1083221556_il2cpp_TypeInfo_var))->set_authenticationModulesProp_20(L_2);
		ConfigurationPropertyCollection_t2852175726 * L_3 = (ConfigurationPropertyCollection_t2852175726 *)il2cpp_codegen_object_new(ConfigurationPropertyCollection_t2852175726_il2cpp_TypeInfo_var);
		ConfigurationPropertyCollection__ctor_m1951498512(L_3, /*hidden argument*/NULL);
		((AuthenticationModulesSection_t1083221556_StaticFields*)il2cpp_codegen_static_fields_for(AuthenticationModulesSection_t1083221556_il2cpp_TypeInfo_var))->set_properties_19(L_3);
		ConfigurationPropertyCollection_t2852175726 * L_4 = ((AuthenticationModulesSection_t1083221556_StaticFields*)il2cpp_codegen_static_fields_for(AuthenticationModulesSection_t1083221556_il2cpp_TypeInfo_var))->get_properties_19();
		ConfigurationProperty_t3590861854 * L_5 = ((AuthenticationModulesSection_t1083221556_StaticFields*)il2cpp_codegen_static_fields_for(AuthenticationModulesSection_t1083221556_il2cpp_TypeInfo_var))->get_authenticationModulesProp_20();
		NullCheck(L_4);
		ConfigurationPropertyCollection_Add_m1567726929(L_4, L_5, /*hidden argument*/NULL);
		return;
	}
}
// System.Configuration.ConfigurationPropertyCollection System.Net.Configuration.AuthenticationModulesSection::get_Properties()
extern "C" IL2CPP_METHOD_ATTR ConfigurationPropertyCollection_t2852175726 * AuthenticationModulesSection_get_Properties_m1847128666 (AuthenticationModulesSection_t1083221556 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (AuthenticationModulesSection_get_Properties_m1847128666_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		IL2CPP_RUNTIME_CLASS_INIT(AuthenticationModulesSection_t1083221556_il2cpp_TypeInfo_var);
		ConfigurationPropertyCollection_t2852175726 * L_0 = ((AuthenticationModulesSection_t1083221556_StaticFields*)il2cpp_codegen_static_fields_for(AuthenticationModulesSection_t1083221556_il2cpp_TypeInfo_var))->get_properties_19();
		return L_0;
	}
}
// System.Net.Configuration.AuthenticationModuleElementCollection System.Net.Configuration.AuthenticationModulesSection::get_AuthenticationModules()
extern "C" IL2CPP_METHOD_ATTR AuthenticationModuleElementCollection_t1161221431 * AuthenticationModulesSection_get_AuthenticationModules_m1522553951 (AuthenticationModulesSection_t1083221556 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (AuthenticationModulesSection_get_AuthenticationModules_m1522553951_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		IL2CPP_RUNTIME_CLASS_INIT(AuthenticationModulesSection_t1083221556_il2cpp_TypeInfo_var);
		ConfigurationProperty_t3590861854 * L_0 = ((AuthenticationModulesSection_t1083221556_StaticFields*)il2cpp_codegen_static_fields_for(AuthenticationModulesSection_t1083221556_il2cpp_TypeInfo_var))->get_authenticationModulesProp_20();
		RuntimeObject * L_1 = ConfigurationElement_get_Item_m145567948(__this, L_0, /*hidden argument*/NULL);
		return ((AuthenticationModuleElementCollection_t1161221431 *)CastclassSealed((RuntimeObject*)L_1, AuthenticationModuleElementCollection_t1161221431_il2cpp_TypeInfo_var));
	}
}
// System.Void System.Net.Configuration.AuthenticationModulesSection::PostDeserialize()
extern "C" IL2CPP_METHOD_ATTR void AuthenticationModulesSection_PostDeserialize_m462053607 (AuthenticationModulesSection_t1083221556 * __this, const RuntimeMethod* method)
{
	{
		return;
	}
}
// System.Void System.Net.Configuration.AuthenticationModulesSection::InitializeDefault()
extern "C" IL2CPP_METHOD_ATTR void AuthenticationModulesSection_InitializeDefault_m3958381357 (AuthenticationModulesSection_t1083221556 * __this, const RuntimeMethod* method)
{
	{
		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.BypassElement::.cctor()
extern "C" IL2CPP_METHOD_ATTR void BypassElement__cctor_m2973970370 (RuntimeObject * __this /* static, unused */, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (BypassElement__cctor_m2973970370_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		RuntimeTypeHandle_t3027515415  L_0 = { reinterpret_cast<intptr_t> (String_t_0_0_0_var) };
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		Type_t * L_1 = Type_GetTypeFromHandle_m1620074514(NULL /*static, unused*/, L_0, /*hidden argument*/NULL);
		ConfigurationProperty_t3590861854 * L_2 = (ConfigurationProperty_t3590861854 *)il2cpp_codegen_object_new(ConfigurationProperty_t3590861854_il2cpp_TypeInfo_var);
		ConfigurationProperty__ctor_m3843348878(L_2, _stringLiteral2350156779, L_1, NULL, 6, /*hidden argument*/NULL);
		((BypassElement_t2358616601_StaticFields*)il2cpp_codegen_static_fields_for(BypassElement_t2358616601_il2cpp_TypeInfo_var))->set_addressProp_16(L_2);
		ConfigurationPropertyCollection_t2852175726 * L_3 = (ConfigurationPropertyCollection_t2852175726 *)il2cpp_codegen_object_new(ConfigurationPropertyCollection_t2852175726_il2cpp_TypeInfo_var);
		ConfigurationPropertyCollection__ctor_m1951498512(L_3, /*hidden argument*/NULL);
		((BypassElement_t2358616601_StaticFields*)il2cpp_codegen_static_fields_for(BypassElement_t2358616601_il2cpp_TypeInfo_var))->set_properties_15(L_3);
		ConfigurationPropertyCollection_t2852175726 * L_4 = ((BypassElement_t2358616601_StaticFields*)il2cpp_codegen_static_fields_for(BypassElement_t2358616601_il2cpp_TypeInfo_var))->get_properties_15();
		ConfigurationProperty_t3590861854 * L_5 = ((BypassElement_t2358616601_StaticFields*)il2cpp_codegen_static_fields_for(BypassElement_t2358616601_il2cpp_TypeInfo_var))->get_addressProp_16();
		NullCheck(L_4);
		ConfigurationPropertyCollection_Add_m1567726929(L_4, L_5, /*hidden argument*/NULL);
		return;
	}
}
// System.Void System.Net.Configuration.BypassElement::.ctor()
extern "C" IL2CPP_METHOD_ATTR void BypassElement__ctor_m1241154676 (BypassElement_t2358616601 * __this, const RuntimeMethod* method)
{
	{
		ConfigurationElement__ctor_m252316685(__this, /*hidden argument*/NULL);
		return;
	}
}
// System.String System.Net.Configuration.BypassElement::get_Address()
extern "C" IL2CPP_METHOD_ATTR String_t* BypassElement_get_Address_m2010615874 (BypassElement_t2358616601 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (BypassElement_get_Address_m2010615874_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		IL2CPP_RUNTIME_CLASS_INIT(BypassElement_t2358616601_il2cpp_TypeInfo_var);
		ConfigurationProperty_t3590861854 * L_0 = ((BypassElement_t2358616601_StaticFields*)il2cpp_codegen_static_fields_for(BypassElement_t2358616601_il2cpp_TypeInfo_var))->get_addressProp_16();
		RuntimeObject * L_1 = ConfigurationElement_get_Item_m145567948(__this, L_0, /*hidden argument*/NULL);
		return ((String_t*)CastclassSealed((RuntimeObject*)L_1, String_t_il2cpp_TypeInfo_var));
	}
}
// System.Configuration.ConfigurationPropertyCollection System.Net.Configuration.BypassElement::get_Properties()
extern "C" IL2CPP_METHOD_ATTR ConfigurationPropertyCollection_t2852175726 * BypassElement_get_Properties_m1871176797 (BypassElement_t2358616601 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (BypassElement_get_Properties_m1871176797_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		IL2CPP_RUNTIME_CLASS_INIT(BypassElement_t2358616601_il2cpp_TypeInfo_var);
		ConfigurationPropertyCollection_t2852175726 * L_0 = ((BypassElement_t2358616601_StaticFields*)il2cpp_codegen_static_fields_for(BypassElement_t2358616601_il2cpp_TypeInfo_var))->get_properties_15();
		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.Net.Configuration.BypassElementCollection::.ctor()
extern "C" IL2CPP_METHOD_ATTR void BypassElementCollection__ctor_m212830439 (BypassElementCollection_t47326401 * __this, const RuntimeMethod* method)
{
	{
		ConfigurationElementCollection__ctor_m2631610858(__this, /*hidden argument*/NULL);
		return;
	}
}
// System.Boolean System.Net.Configuration.BypassElementCollection::get_ThrowOnDuplicate()
extern "C" IL2CPP_METHOD_ATTR bool BypassElementCollection_get_ThrowOnDuplicate_m1804560788 (BypassElementCollection_t47326401 * __this, const RuntimeMethod* method)
{
	{
		return (bool)0;
	}
}
// System.Configuration.ConfigurationElement System.Net.Configuration.BypassElementCollection::CreateNewElement()
extern "C" IL2CPP_METHOD_ATTR ConfigurationElement_t3318566633 * BypassElementCollection_CreateNewElement_m473499098 (BypassElementCollection_t47326401 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (BypassElementCollection_CreateNewElement_m473499098_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		BypassElement_t2358616601 * L_0 = (BypassElement_t2358616601 *)il2cpp_codegen_object_new(BypassElement_t2358616601_il2cpp_TypeInfo_var);
		BypassElement__ctor_m1241154676(L_0, /*hidden argument*/NULL);
		return L_0;
	}
}
// System.Object System.Net.Configuration.BypassElementCollection::GetElementKey(System.Configuration.ConfigurationElement)
extern "C" IL2CPP_METHOD_ATTR RuntimeObject * BypassElementCollection_GetElementKey_m4061408242 (BypassElementCollection_t47326401 * __this, ConfigurationElement_t3318566633 * ___element0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (BypassElementCollection_GetElementKey_m4061408242_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		ConfigurationElement_t3318566633 * L_0 = ___element0;
		if (((BypassElement_t2358616601 *)IsInstSealed((RuntimeObject*)L_0, BypassElement_t2358616601_il2cpp_TypeInfo_var)))
		{
			goto IL_0013;
		}
	}
	{
		ArgumentException_t132251570 * L_1 = (ArgumentException_t132251570 *)il2cpp_codegen_object_new(ArgumentException_t132251570_il2cpp_TypeInfo_var);
		ArgumentException__ctor_m1312628991(L_1, _stringLiteral4059539929, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, NULL, BypassElementCollection_GetElementKey_m4061408242_RuntimeMethod_var);
	}

IL_0013:
	{
		ConfigurationElement_t3318566633 * L_2 = ___element0;
		NullCheck(((BypassElement_t2358616601 *)CastclassSealed((RuntimeObject*)L_2, BypassElement_t2358616601_il2cpp_TypeInfo_var)));
		String_t* L_3 = BypassElement_get_Address_m2010615874(((BypassElement_t2358616601 *)CastclassSealed((RuntimeObject*)L_2, BypassElement_t2358616601_il2cpp_TypeInfo_var)), /*hidden argument*/NULL);
		return L_3;
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void System.Net.Configuration.ConnectionManagementData::.ctor(System.Object)
extern "C" IL2CPP_METHOD_ATTR void ConnectionManagementData__ctor_m1336018396 (ConnectionManagementData_t2003128658 * __this, RuntimeObject * ___parent0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (ConnectionManagementData__ctor_m1336018396_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	ConnectionManagementData_t2003128658 * V_0 = NULL;
	RuntimeObject* V_1 = NULL;
	String_t* V_2 = NULL;
	RuntimeObject* 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);
	int32_t __leave_target = -1;
	NO_UNUSED_WARNING (__leave_target);
	{
		Object__ctor_m297566312(__this, /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(CaseInsensitiveHashCodeProvider_t1962629119_il2cpp_TypeInfo_var);
		CaseInsensitiveHashCodeProvider_t1962629119 * L_0 = CaseInsensitiveHashCodeProvider_get_DefaultInvariant_m4264275163(NULL /*static, unused*/, /*hidden argument*/NULL);
		CaseInsensitiveComparer_t3670035800 * L_1 = CaseInsensitiveComparer_get_DefaultInvariant_m2155614047(NULL /*static, unused*/, /*hidden argument*/NULL);
		Hashtable_t1853889766 * L_2 = (Hashtable_t1853889766 *)il2cpp_codegen_object_new(Hashtable_t1853889766_il2cpp_TypeInfo_var);
		Hashtable__ctor_m2302711321(L_2, L_0, L_1, /*hidden argument*/NULL);
		__this->set_data_0(L_2);
		RuntimeObject * L_3 = ___parent0;
		if (!L_3)
		{
			goto IL_007f;
		}
	}
	{
		RuntimeObject * L_4 = ___parent0;
		if (!((ConnectionManagementData_t2003128658 *)IsInstClass((RuntimeObject*)L_4, ConnectionManagementData_t2003128658_il2cpp_TypeInfo_var)))
		{
			goto IL_007f;
		}
	}
	{
		RuntimeObject * L_5 = ___parent0;
		V_0 = ((ConnectionManagementData_t2003128658 *)CastclassClass((RuntimeObject*)L_5, ConnectionManagementData_t2003128658_il2cpp_TypeInfo_var));
		ConnectionManagementData_t2003128658 * L_6 = V_0;
		NullCheck(L_6);
		Hashtable_t1853889766 * L_7 = L_6->get_data_0();
		NullCheck(L_7);
		RuntimeObject* L_8 = VirtFuncInvoker0< RuntimeObject* >::Invoke(32 /* System.Collections.ICollection System.Collections.Hashtable::get_Keys() */, L_7);
		NullCheck(L_8);
		RuntimeObject* L_9 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0 /* System.Collections.IEnumerator System.Collections.IEnumerable::GetEnumerator() */, IEnumerable_t1941168011_il2cpp_TypeInfo_var, L_8);
		V_1 = L_9;
	}

IL_003e:
	try
	{ // begin try (depth: 1)
		{
			goto IL_0064;
		}

IL_0040:
		{
			RuntimeObject* L_10 = V_1;
			NullCheck(L_10);
			RuntimeObject * L_11 = InterfaceFuncInvoker0< RuntimeObject * >::Invoke(1 /* System.Object System.Collections.IEnumerator::get_Current() */, IEnumerator_t1853284238_il2cpp_TypeInfo_var, L_10);
			V_2 = ((String_t*)CastclassSealed((RuntimeObject*)L_11, String_t_il2cpp_TypeInfo_var));
			Hashtable_t1853889766 * L_12 = __this->get_data_0();
			String_t* L_13 = V_2;
			ConnectionManagementData_t2003128658 * L_14 = V_0;
			NullCheck(L_14);
			Hashtable_t1853889766 * L_15 = L_14->get_data_0();
			String_t* L_16 = V_2;
			NullCheck(L_15);
			RuntimeObject * L_17 = VirtFuncInvoker1< RuntimeObject *, RuntimeObject * >::Invoke(26 /* System.Object System.Collections.Hashtable::get_Item(System.Object) */, L_15, L_16);
			NullCheck(L_12);
			VirtActionInvoker2< RuntimeObject *, RuntimeObject * >::Invoke(27 /* System.Void System.Collections.Hashtable::set_Item(System.Object,System.Object) */, L_12, L_13, L_17);
		}

IL_0064:
		{
			RuntimeObject* L_18 = V_1;
			NullCheck(L_18);
			bool L_19 = InterfaceFuncInvoker0< bool >::Invoke(0 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t1853284238_il2cpp_TypeInfo_var, L_18);
			if (L_19)
			{
				goto IL_0040;
			}
		}

IL_006c:
		{
			IL2CPP_LEAVE(0x7F, FINALLY_006e);
		}
	} // end try (depth: 1)
	catch(Il2CppExceptionWrapper& e)
	{
		__last_unhandled_exception = (Exception_t *)e.ex;
		goto FINALLY_006e;
	}

FINALLY_006e:
	{ // begin finally (depth: 1)
		{
			RuntimeObject* L_20 = V_1;
			V_3 = ((RuntimeObject*)IsInst((RuntimeObject*)L_20, IDisposable_t3640265483_il2cpp_TypeInfo_var));
			RuntimeObject* L_21 = V_3;
			if (!L_21)
			{
				goto IL_007e;
			}
		}

IL_0078:
		{
			RuntimeObject* L_22 = V_3;
			NullCheck(L_22);
			InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t3640265483_il2cpp_TypeInfo_var, L_22);
		}

IL_007e:
		{
			IL2CPP_END_FINALLY(110)
		}
	} // end finally (depth: 1)
	IL2CPP_CLEANUP(110)
	{
		IL2CPP_JUMP_TBL(0x7F, IL_007f)
		IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
	}

IL_007f:
	{
		return;
	}
}
// System.Void System.Net.Configuration.ConnectionManagementData::Add(System.String,System.Int32)
extern "C" IL2CPP_METHOD_ATTR void ConnectionManagementData_Add_m3862416831 (ConnectionManagementData_t2003128658 * __this, String_t* ___address0, int32_t ___nconns1, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (ConnectionManagementData_Add_m3862416831_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		Hashtable_t1853889766 * L_0 = __this->get_data_0();
		String_t* L_1 = ___address0;
		int32_t L_2 = ___nconns1;
		uint32_t L_3 = ((uint32_t)L_2);
		RuntimeObject * L_4 = Box(UInt32_t2560061978_il2cpp_TypeInfo_var, &L_3);
		NullCheck(L_0);
		VirtActionInvoker2< RuntimeObject *, RuntimeObject * >::Invoke(27 /* System.Void System.Collections.Hashtable::set_Item(System.Object,System.Object) */, L_0, L_1, L_4);
		return;
	}
}
// System.UInt32 System.Net.Configuration.ConnectionManagementData::GetMaxConnections(System.String)
extern "C" IL2CPP_METHOD_ATTR uint32_t ConnectionManagementData_GetMaxConnections_m2384803309 (ConnectionManagementData_t2003128658 * __this, String_t* ___hostOrIP0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (ConnectionManagementData_GetMaxConnections_m2384803309_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	RuntimeObject * V_0 = NULL;
	{
		Hashtable_t1853889766 * L_0 = __this->get_data_0();
		String_t* L_1 = ___hostOrIP0;
		NullCheck(L_0);
		RuntimeObject * L_2 = VirtFuncInvoker1< RuntimeObject *, RuntimeObject * >::Invoke(26 /* System.Object System.Collections.Hashtable::get_Item(System.Object) */, L_0, L_1);
		V_0 = L_2;
		RuntimeObject * L_3 = V_0;
		if (L_3)
		{
			goto IL_0021;
		}
	}
	{
		Hashtable_t1853889766 * L_4 = __this->get_data_0();
		NullCheck(L_4);
		RuntimeObject * L_5 = VirtFuncInvoker1< RuntimeObject *, RuntimeObject * >::Invoke(26 /* System.Object System.Collections.Hashtable::get_Item(System.Object) */, L_4, _stringLiteral3452614534);
		V_0 = L_5;
	}

IL_0021:
	{
		RuntimeObject * L_6 = V_0;
		if (L_6)
		{
			goto IL_0026;
		}
	}
	{
		return 2;
	}

IL_0026:
	{
		RuntimeObject * L_7 = V_0;
		return ((*(uint32_t*)((uint32_t*)UnBox(L_7, UInt32_t2560061978_il2cpp_TypeInfo_var))));
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void System.Net.Configuration.ConnectionManagementElement::.cctor()
extern "C" IL2CPP_METHOD_ATTR void ConnectionManagementElement__cctor_m1527088780 (RuntimeObject * __this /* static, unused */, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (ConnectionManagementElement__cctor_m1527088780_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		RuntimeTypeHandle_t3027515415  L_0 = { reinterpret_cast<intptr_t> (String_t_0_0_0_var) };
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		Type_t * L_1 = Type_GetTypeFromHandle_m1620074514(NULL /*static, unused*/, L_0, /*hidden argument*/NULL);
		ConfigurationProperty_t3590861854 * L_2 = (ConfigurationProperty_t3590861854 *)il2cpp_codegen_object_new(ConfigurationProperty_t3590861854_il2cpp_TypeInfo_var);
		ConfigurationProperty__ctor_m3843348878(L_2, _stringLiteral2350156779, L_1, NULL, 6, /*hidden argument*/NULL);
		((ConnectionManagementElement_t3857438253_StaticFields*)il2cpp_codegen_static_fields_for(ConnectionManagementElement_t3857438253_il2cpp_TypeInfo_var))->set_addressProp_16(L_2);
		RuntimeTypeHandle_t3027515415  L_3 = { reinterpret_cast<intptr_t> (Int32_t2950945753_0_0_0_var) };
		Type_t * L_4 = Type_GetTypeFromHandle_m1620074514(NULL /*static, unused*/, L_3, /*hidden argument*/NULL);
		int32_t L_5 = 1;
		RuntimeObject * L_6 = Box(Int32_t2950945753_il2cpp_TypeInfo_var, &L_5);
		ConfigurationProperty_t3590861854 * L_7 = (ConfigurationProperty_t3590861854 *)il2cpp_codegen_object_new(ConfigurationProperty_t3590861854_il2cpp_TypeInfo_var);
		ConfigurationProperty__ctor_m3843348878(L_7, _stringLiteral74268235, L_4, L_6, 2, /*hidden argument*/NULL);
		((ConnectionManagementElement_t3857438253_StaticFields*)il2cpp_codegen_static_fields_for(ConnectionManagementElement_t3857438253_il2cpp_TypeInfo_var))->set_maxConnectionProp_17(L_7);
		ConfigurationPropertyCollection_t2852175726 * L_8 = (ConfigurationPropertyCollection_t2852175726 *)il2cpp_codegen_object_new(ConfigurationPropertyCollection_t2852175726_il2cpp_TypeInfo_var);
		ConfigurationPropertyCollection__ctor_m1951498512(L_8, /*hidden argument*/NULL);
		((ConnectionManagementElement_t3857438253_StaticFields*)il2cpp_codegen_static_fields_for(ConnectionManagementElement_t3857438253_il2cpp_TypeInfo_var))->set_properties_15(L_8);
		ConfigurationPropertyCollection_t2852175726 * L_9 = ((ConnectionManagementElement_t3857438253_StaticFields*)il2cpp_codegen_static_fields_for(ConnectionManagementElement_t3857438253_il2cpp_TypeInfo_var))->get_properties_15();
		ConfigurationProperty_t3590861854 * L_10 = ((ConnectionManagementElement_t3857438253_StaticFields*)il2cpp_codegen_static_fields_for(ConnectionManagementElement_t3857438253_il2cpp_TypeInfo_var))->get_addressProp_16();
		NullCheck(L_9);
		ConfigurationPropertyCollection_Add_m1567726929(L_9, L_10, /*hidden argument*/NULL);
		ConfigurationPropertyCollection_t2852175726 * L_11 = ((ConnectionManagementElement_t3857438253_StaticFields*)il2cpp_codegen_static_fields_for(ConnectionManagementElement_t3857438253_il2cpp_TypeInfo_var))->get_properties_15();
		ConfigurationProperty_t3590861854 * L_12 = ((ConnectionManagementElement_t3857438253_StaticFields*)il2cpp_codegen_static_fields_for(ConnectionManagementElement_t3857438253_il2cpp_TypeInfo_var))->get_maxConnectionProp_17();
		NullCheck(L_11);
		ConfigurationPropertyCollection_Add_m1567726929(L_11, L_12, /*hidden argument*/NULL);
		return;
	}
}
// System.Void System.Net.Configuration.ConnectionManagementElement::.ctor()
extern "C" IL2CPP_METHOD_ATTR void ConnectionManagementElement__ctor_m654779051 (ConnectionManagementElement_t3857438253 * __this, const RuntimeMethod* method)
{
	{
		ConfigurationElement__ctor_m252316685(__this, /*hidden argument*/NULL);
		return;
	}
}
// System.String System.Net.Configuration.ConnectionManagementElement::get_Address()
extern "C" IL2CPP_METHOD_ATTR String_t* ConnectionManagementElement_get_Address_m427527083 (ConnectionManagementElement_t3857438253 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (ConnectionManagementElement_get_Address_m427527083_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		IL2CPP_RUNTIME_CLASS_INIT(ConnectionManagementElement_t3857438253_il2cpp_TypeInfo_var);
		ConfigurationProperty_t3590861854 * L_0 = ((ConnectionManagementElement_t3857438253_StaticFields*)il2cpp_codegen_static_fields_for(ConnectionManagementElement_t3857438253_il2cpp_TypeInfo_var))->get_addressProp_16();
		RuntimeObject * L_1 = ConfigurationElement_get_Item_m145567948(__this, L_0, /*hidden argument*/NULL);
		return ((String_t*)CastclassSealed((RuntimeObject*)L_1, String_t_il2cpp_TypeInfo_var));
	}
}
// System.Int32 System.Net.Configuration.ConnectionManagementElement::get_MaxConnection()
extern "C" IL2CPP_METHOD_ATTR int32_t ConnectionManagementElement_get_MaxConnection_m3860966341 (ConnectionManagementElement_t3857438253 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (ConnectionManagementElement_get_MaxConnection_m3860966341_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		IL2CPP_RUNTIME_CLASS_INIT(ConnectionManagementElement_t3857438253_il2cpp_TypeInfo_var);
		ConfigurationProperty_t3590861854 * L_0 = ((ConnectionManagementElement_t3857438253_StaticFields*)il2cpp_codegen_static_fields_for(ConnectionManagementElement_t3857438253_il2cpp_TypeInfo_var))->get_maxConnectionProp_17();
		RuntimeObject * L_1 = ConfigurationElement_get_Item_m145567948(__this, L_0, /*hidden argument*/NULL);
		return ((*(int32_t*)((int32_t*)UnBox(L_1, Int32_t2950945753_il2cpp_TypeInfo_var))));
	}
}
// System.Configuration.ConfigurationPropertyCollection System.Net.Configuration.ConnectionManagementElement::get_Properties()
extern "C" IL2CPP_METHOD_ATTR ConfigurationPropertyCollection_t2852175726 * ConnectionManagementElement_get_Properties_m3315117941 (ConnectionManagementElement_t3857438253 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (ConnectionManagementElement_get_Properties_m3315117941_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		IL2CPP_RUNTIME_CLASS_INIT(ConnectionManagementElement_t3857438253_il2cpp_TypeInfo_var);
		ConfigurationPropertyCollection_t2852175726 * L_0 = ((ConnectionManagementElement_t3857438253_StaticFields*)il2cpp_codegen_static_fields_for(ConnectionManagementElement_t3857438253_il2cpp_TypeInfo_var))->get_properties_15();
		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.Net.Configuration.ConnectionManagementElementCollection::.ctor()
extern "C" IL2CPP_METHOD_ATTR void ConnectionManagementElementCollection__ctor_m3189515167 (ConnectionManagementElementCollection_t3860227195 * __this, const RuntimeMethod* method)
{
	{
		ConfigurationElementCollection__ctor_m2631610858(__this, /*hidden argument*/NULL);
		return;
	}
}
// System.Configuration.ConfigurationElement System.Net.Configuration.ConnectionManagementElementCollection::CreateNewElement()
extern "C" IL2CPP_METHOD_ATTR ConfigurationElement_t3318566633 * ConnectionManagementElementCollection_CreateNewElement_m1744832217 (ConnectionManagementElementCollection_t3860227195 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (ConnectionManagementElementCollection_CreateNewElement_m1744832217_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		ConnectionManagementElement_t3857438253 * L_0 = (ConnectionManagementElement_t3857438253 *)il2cpp_codegen_object_new(ConnectionManagementElement_t3857438253_il2cpp_TypeInfo_var);
		ConnectionManagementElement__ctor_m654779051(L_0, /*hidden argument*/NULL);
		return L_0;
	}
}
// System.Object System.Net.Configuration.ConnectionManagementElementCollection::GetElementKey(System.Configuration.ConfigurationElement)
extern "C" IL2CPP_METHOD_ATTR RuntimeObject * ConnectionManagementElementCollection_GetElementKey_m2780015538 (ConnectionManagementElementCollection_t3860227195 * __this, ConfigurationElement_t3318566633 * ___element0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (ConnectionManagementElementCollection_GetElementKey_m2780015538_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		ConfigurationElement_t3318566633 * L_0 = ___element0;
		if (((ConnectionManagementElement_t3857438253 *)IsInstSealed((RuntimeObject*)L_0, ConnectionManagementElement_t3857438253_il2cpp_TypeInfo_var)))
		{
			goto IL_0013;
		}
	}
	{
		ArgumentException_t132251570 * L_1 = (ArgumentException_t132251570 *)il2cpp_codegen_object_new(ArgumentException_t132251570_il2cpp_TypeInfo_var);
		ArgumentException__ctor_m1312628991(L_1, _stringLiteral4059539929, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, NULL, ConnectionManagementElementCollection_GetElementKey_m2780015538_RuntimeMethod_var);
	}

IL_0013:
	{
		ConfigurationElement_t3318566633 * L_2 = ___element0;
		NullCheck(((ConnectionManagementElement_t3857438253 *)CastclassSealed((RuntimeObject*)L_2, ConnectionManagementElement_t3857438253_il2cpp_TypeInfo_var)));
		String_t* L_3 = ConnectionManagementElement_get_Address_m427527083(((ConnectionManagementElement_t3857438253 *)CastclassSealed((RuntimeObject*)L_2, ConnectionManagementElement_t3857438253_il2cpp_TypeInfo_var)), /*hidden argument*/NULL);
		return L_3;
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void System.Net.Configuration.ConnectionManagementSection::.cctor()
extern "C" IL2CPP_METHOD_ATTR void ConnectionManagementSection__cctor_m2703334163 (RuntimeObject * __this /* static, unused */, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (ConnectionManagementSection__cctor_m2703334163_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		RuntimeTypeHandle_t3027515415  L_0 = { reinterpret_cast<intptr_t> (ConnectionManagementElementCollection_t3860227195_0_0_0_var) };
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		Type_t * L_1 = Type_GetTypeFromHandle_m1620074514(NULL /*static, unused*/, L_0, /*hidden argument*/NULL);
		ConfigurationProperty_t3590861854 * L_2 = (ConfigurationProperty_t3590861854 *)il2cpp_codegen_object_new(ConfigurationProperty_t3590861854_il2cpp_TypeInfo_var);
		ConfigurationProperty__ctor_m3843348878(L_2, _stringLiteral3981528787, L_1, NULL, 1, /*hidden argument*/NULL);
		((ConnectionManagementSection_t1603642748_StaticFields*)il2cpp_codegen_static_fields_for(ConnectionManagementSection_t1603642748_il2cpp_TypeInfo_var))->set_connectionManagementProp_19(L_2);
		ConfigurationPropertyCollection_t2852175726 * L_3 = (ConfigurationPropertyCollection_t2852175726 *)il2cpp_codegen_object_new(ConfigurationPropertyCollection_t2852175726_il2cpp_TypeInfo_var);
		ConfigurationPropertyCollection__ctor_m1951498512(L_3, /*hidden argument*/NULL);
		((ConnectionManagementSection_t1603642748_StaticFields*)il2cpp_codegen_static_fields_for(ConnectionManagementSection_t1603642748_il2cpp_TypeInfo_var))->set_properties_20(L_3);
		ConfigurationPropertyCollection_t2852175726 * L_4 = ((ConnectionManagementSection_t1603642748_StaticFields*)il2cpp_codegen_static_fields_for(ConnectionManagementSection_t1603642748_il2cpp_TypeInfo_var))->get_properties_20();
		ConfigurationProperty_t3590861854 * L_5 = ((ConnectionManagementSection_t1603642748_StaticFields*)il2cpp_codegen_static_fields_for(ConnectionManagementSection_t1603642748_il2cpp_TypeInfo_var))->get_connectionManagementProp_19();
		NullCheck(L_4);
		ConfigurationPropertyCollection_Add_m1567726929(L_4, L_5, /*hidden argument*/NULL);
		return;
	}
}
// System.Void System.Net.Configuration.ConnectionManagementSection::.ctor()
extern "C" IL2CPP_METHOD_ATTR void ConnectionManagementSection__ctor_m3584503771 (ConnectionManagementSection_t1603642748 * __this, const RuntimeMethod* method)
{
	{
		ConfigurationSection__ctor_m3664598388(__this, /*hidden argument*/NULL);
		return;
	}
}
// System.Net.Configuration.ConnectionManagementElementCollection System.Net.Configuration.ConnectionManagementSection::get_ConnectionManagement()
extern "C" IL2CPP_METHOD_ATTR ConnectionManagementElementCollection_t3860227195 * ConnectionManagementSection_get_ConnectionManagement_m3719502710 (ConnectionManagementSection_t1603642748 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (ConnectionManagementSection_get_ConnectionManagement_m3719502710_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		IL2CPP_RUNTIME_CLASS_INIT(ConnectionManagementSection_t1603642748_il2cpp_TypeInfo_var);
		ConfigurationProperty_t3590861854 * L_0 = ((ConnectionManagementSection_t1603642748_StaticFields*)il2cpp_codegen_static_fields_for(ConnectionManagementSection_t1603642748_il2cpp_TypeInfo_var))->get_connectionManagementProp_19();
		RuntimeObject * L_1 = ConfigurationElement_get_Item_m145567948(__this, L_0, /*hidden argument*/NULL);
		return ((ConnectionManagementElementCollection_t3860227195 *)CastclassSealed((RuntimeObject*)L_1, ConnectionManagementElementCollection_t3860227195_il2cpp_TypeInfo_var));
	}
}
// System.Configuration.ConfigurationPropertyCollection System.Net.Configuration.ConnectionManagementSection::get_Properties()
extern "C" IL2CPP_METHOD_ATTR ConfigurationPropertyCollection_t2852175726 * ConnectionManagementSection_get_Properties_m2300736000 (ConnectionManagementSection_t1603642748 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (ConnectionManagementSection_get_Properties_m2300736000_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		IL2CPP_RUNTIME_CLASS_INIT(ConnectionManagementSection_t1603642748_il2cpp_TypeInfo_var);
		ConfigurationPropertyCollection_t2852175726 * L_0 = ((ConnectionManagementSection_t1603642748_StaticFields*)il2cpp_codegen_static_fields_for(ConnectionManagementSection_t1603642748_il2cpp_TypeInfo_var))->get_properties_20();
		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.Net.Configuration.DefaultProxySection::.cctor()
extern "C" IL2CPP_METHOD_ATTR void DefaultProxySection__cctor_m913558996 (RuntimeObject * __this /* static, unused */, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (DefaultProxySection__cctor_m913558996_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		RuntimeTypeHandle_t3027515415  L_0 = { reinterpret_cast<intptr_t> (BypassElementCollection_t47326401_0_0_0_var) };
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		Type_t * L_1 = Type_GetTypeFromHandle_m1620074514(NULL /*static, unused*/, L_0, /*hidden argument*/NULL);
		ConfigurationProperty_t3590861854 * L_2 = (ConfigurationProperty_t3590861854 *)il2cpp_codegen_object_new(ConfigurationProperty_t3590861854_il2cpp_TypeInfo_var);
		ConfigurationProperty__ctor_m635809073(L_2, _stringLiteral165771882, L_1, NULL, /*hidden argument*/NULL);
		((DefaultProxySection_t4167594595_StaticFields*)il2cpp_codegen_static_fields_for(DefaultProxySection_t4167594595_il2cpp_TypeInfo_var))->set_bypassListProp_20(L_2);
		RuntimeTypeHandle_t3027515415  L_3 = { reinterpret_cast<intptr_t> (Boolean_t97287965_0_0_0_var) };
		Type_t * L_4 = Type_GetTypeFromHandle_m1620074514(NULL /*static, unused*/, L_3, /*hidden argument*/NULL);
		bool L_5 = ((bool)1);
		RuntimeObject * L_6 = Box(Boolean_t97287965_il2cpp_TypeInfo_var, &L_5);
		ConfigurationProperty_t3590861854 * L_7 = (ConfigurationProperty_t3590861854 *)il2cpp_codegen_object_new(ConfigurationProperty_t3590861854_il2cpp_TypeInfo_var);
		ConfigurationProperty__ctor_m635809073(L_7, _stringLiteral646178060, L_4, L_6, /*hidden argument*/NULL);
		((DefaultProxySection_t4167594595_StaticFields*)il2cpp_codegen_static_fields_for(DefaultProxySection_t4167594595_il2cpp_TypeInfo_var))->set_enabledProp_21(L_7);
		RuntimeTypeHandle_t3027515415  L_8 = { reinterpret_cast<intptr_t> (ModuleElement_t3252950656_0_0_0_var) };
		Type_t * L_9 = Type_GetTypeFromHandle_m1620074514(NULL /*static, unused*/, L_8, /*hidden argument*/NULL);
		ConfigurationProperty_t3590861854 * L_10 = (ConfigurationProperty_t3590861854 *)il2cpp_codegen_object_new(ConfigurationProperty_t3590861854_il2cpp_TypeInfo_var);
		ConfigurationProperty__ctor_m635809073(L_10, _stringLiteral3851748955, L_9, NULL, /*hidden argument*/NULL);
		((DefaultProxySection_t4167594595_StaticFields*)il2cpp_codegen_static_fields_for(DefaultProxySection_t4167594595_il2cpp_TypeInfo_var))->set_moduleProp_22(L_10);
		RuntimeTypeHandle_t3027515415  L_11 = { reinterpret_cast<intptr_t> (ProxyElement_t3214064751_0_0_0_var) };
		Type_t * L_12 = Type_GetTypeFromHandle_m1620074514(NULL /*static, unused*/, L_11, /*hidden argument*/NULL);
		ConfigurationProperty_t3590861854 * L_13 = (ConfigurationProperty_t3590861854 *)il2cpp_codegen_object_new(ConfigurationProperty_t3590861854_il2cpp_TypeInfo_var);
		ConfigurationProperty__ctor_m635809073(L_13, _stringLiteral3460481212, L_12, NULL, /*hidden argument*/NULL);
		((DefaultProxySection_t4167594595_StaticFields*)il2cpp_codegen_static_fields_for(DefaultProxySection_t4167594595_il2cpp_TypeInfo_var))->set_proxyProp_23(L_13);
		RuntimeTypeHandle_t3027515415  L_14 = { reinterpret_cast<intptr_t> (Boolean_t97287965_0_0_0_var) };
		Type_t * L_15 = Type_GetTypeFromHandle_m1620074514(NULL /*static, unused*/, L_14, /*hidden argument*/NULL);
		bool L_16 = ((bool)0);
		RuntimeObject * L_17 = Box(Boolean_t97287965_il2cpp_TypeInfo_var, &L_16);
		ConfigurationProperty_t3590861854 * L_18 = (ConfigurationProperty_t3590861854 *)il2cpp_codegen_object_new(ConfigurationProperty_t3590861854_il2cpp_TypeInfo_var);
		ConfigurationProperty__ctor_m635809073(L_18, _stringLiteral509821833, L_15, L_17, /*hidden argument*/NULL);
		((DefaultProxySection_t4167594595_StaticFields*)il2cpp_codegen_static_fields_for(DefaultProxySection_t4167594595_il2cpp_TypeInfo_var))->set_useDefaultCredentialsProp_24(L_18);
		ConfigurationPropertyCollection_t2852175726 * L_19 = (ConfigurationPropertyCollection_t2852175726 *)il2cpp_codegen_object_new(ConfigurationPropertyCollection_t2852175726_il2cpp_TypeInfo_var);
		ConfigurationPropertyCollection__ctor_m1951498512(L_19, /*hidden argument*/NULL);
		((DefaultProxySection_t4167594595_StaticFields*)il2cpp_codegen_static_fields_for(DefaultProxySection_t4167594595_il2cpp_TypeInfo_var))->set_properties_19(L_19);
		ConfigurationPropertyCollection_t2852175726 * L_20 = ((DefaultProxySection_t4167594595_StaticFields*)il2cpp_codegen_static_fields_for(DefaultProxySection_t4167594595_il2cpp_TypeInfo_var))->get_properties_19();
		ConfigurationProperty_t3590861854 * L_21 = ((DefaultProxySection_t4167594595_StaticFields*)il2cpp_codegen_static_fields_for(DefaultProxySection_t4167594595_il2cpp_TypeInfo_var))->get_bypassListProp_20();
		NullCheck(L_20);
		ConfigurationPropertyCollection_Add_m1567726929(L_20, L_21, /*hidden argument*/NULL);
		ConfigurationPropertyCollection_t2852175726 * L_22 = ((DefaultProxySection_t4167594595_StaticFields*)il2cpp_codegen_static_fields_for(DefaultProxySection_t4167594595_il2cpp_TypeInfo_var))->get_properties_19();
		ConfigurationProperty_t3590861854 * L_23 = ((DefaultProxySection_t4167594595_StaticFields*)il2cpp_codegen_static_fields_for(DefaultProxySection_t4167594595_il2cpp_TypeInfo_var))->get_enabledProp_21();
		NullCheck(L_22);
		ConfigurationPropertyCollection_Add_m1567726929(L_22, L_23, /*hidden argument*/NULL);
		ConfigurationPropertyCollection_t2852175726 * L_24 = ((DefaultProxySection_t4167594595_StaticFields*)il2cpp_codegen_static_fields_for(DefaultProxySection_t4167594595_il2cpp_TypeInfo_var))->get_properties_19();
		ConfigurationProperty_t3590861854 * L_25 = ((DefaultProxySection_t4167594595_StaticFields*)il2cpp_codegen_static_fields_for(DefaultProxySection_t4167594595_il2cpp_TypeInfo_var))->get_moduleProp_22();
		NullCheck(L_24);
		ConfigurationPropertyCollection_Add_m1567726929(L_24, L_25, /*hidden argument*/NULL);
		ConfigurationPropertyCollection_t2852175726 * L_26 = ((DefaultProxySection_t4167594595_StaticFields*)il2cpp_codegen_static_fields_for(DefaultProxySection_t4167594595_il2cpp_TypeInfo_var))->get_properties_19();
		ConfigurationProperty_t3590861854 * L_27 = ((DefaultProxySection_t4167594595_StaticFields*)il2cpp_codegen_static_fields_for(DefaultProxySection_t4167594595_il2cpp_TypeInfo_var))->get_proxyProp_23();
		NullCheck(L_26);
		ConfigurationPropertyCollection_Add_m1567726929(L_26, L_27, /*hidden argument*/NULL);
		ConfigurationPropertyCollection_t2852175726 * L_28 = ((DefaultProxySection_t4167594595_StaticFields*)il2cpp_codegen_static_fields_for(DefaultProxySection_t4167594595_il2cpp_TypeInfo_var))->get_properties_19();
		ConfigurationProperty_t3590861854 * L_29 = ((DefaultProxySection_t4167594595_StaticFields*)il2cpp_codegen_static_fields_for(DefaultProxySection_t4167594595_il2cpp_TypeInfo_var))->get_useDefaultCredentialsProp_24();
		NullCheck(L_28);
		ConfigurationPropertyCollection_Add_m1567726929(L_28, L_29, /*hidden argument*/NULL);
		return;
	}
}
// System.Void System.Net.Configuration.DefaultProxySection::.ctor()
extern "C" IL2CPP_METHOD_ATTR void DefaultProxySection__ctor_m2255539104 (DefaultProxySection_t4167594595 * __this, const RuntimeMethod* method)
{
	{
		ConfigurationSection__ctor_m3664598388(__this, /*hidden argument*/NULL);
		return;
	}
}
// System.Net.Configuration.BypassElementCollection System.Net.Configuration.DefaultProxySection::get_BypassList()
extern "C" IL2CPP_METHOD_ATTR BypassElementCollection_t47326401 * DefaultProxySection_get_BypassList_m2593016892 (DefaultProxySection_t4167594595 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (DefaultProxySection_get_BypassList_m2593016892_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		IL2CPP_RUNTIME_CLASS_INIT(DefaultProxySection_t4167594595_il2cpp_TypeInfo_var);
		ConfigurationProperty_t3590861854 * L_0 = ((DefaultProxySection_t4167594595_StaticFields*)il2cpp_codegen_static_fields_for(DefaultProxySection_t4167594595_il2cpp_TypeInfo_var))->get_bypassListProp_20();
		RuntimeObject * L_1 = ConfigurationElement_get_Item_m145567948(__this, L_0, /*hidden argument*/NULL);
		return ((BypassElementCollection_t47326401 *)CastclassSealed((RuntimeObject*)L_1, BypassElementCollection_t47326401_il2cpp_TypeInfo_var));
	}
}
// System.Net.Configuration.ProxyElement System.Net.Configuration.DefaultProxySection::get_Proxy()
extern "C" IL2CPP_METHOD_ATTR ProxyElement_t3214064751 * DefaultProxySection_get_Proxy_m4148488839 (DefaultProxySection_t4167594595 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (DefaultProxySection_get_Proxy_m4148488839_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		IL2CPP_RUNTIME_CLASS_INIT(DefaultProxySection_t4167594595_il2cpp_TypeInfo_var);
		ConfigurationProperty_t3590861854 * L_0 = ((DefaultProxySection_t4167594595_StaticFields*)il2cpp_codegen_static_fields_for(DefaultProxySection_t4167594595_il2cpp_TypeInfo_var))->get_proxyProp_23();
		RuntimeObject * L_1 = ConfigurationElement_get_Item_m145567948(__this, L_0, /*hidden argument*/NULL);
		return ((ProxyElement_t3214064751 *)CastclassSealed((RuntimeObject*)L_1, ProxyElement_t3214064751_il2cpp_TypeInfo_var));
	}
}
// System.Configuration.ConfigurationPropertyCollection System.Net.Configuration.DefaultProxySection::get_Properties()
extern "C" IL2CPP_METHOD_ATTR ConfigurationPropertyCollection_t2852175726 * DefaultProxySection_get_Properties_m3411111483 (DefaultProxySection_t4167594595 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (DefaultProxySection_get_Properties_m3411111483_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		IL2CPP_RUNTIME_CLASS_INIT(DefaultProxySection_t4167594595_il2cpp_TypeInfo_var);
		ConfigurationPropertyCollection_t2852175726 * L_0 = ((DefaultProxySection_t4167594595_StaticFields*)il2cpp_codegen_static_fields_for(DefaultProxySection_t4167594595_il2cpp_TypeInfo_var))->get_properties_19();
		return L_0;
	}
}
// System.Void System.Net.Configuration.DefaultProxySection::PostDeserialize()
extern "C" IL2CPP_METHOD_ATTR void DefaultProxySection_PostDeserialize_m1400458612 (DefaultProxySection_t4167594595 * __this, const RuntimeMethod* method)
{
	{
		return;
	}
}
// System.Void System.Net.Configuration.DefaultProxySection::Reset(System.Configuration.ConfigurationElement)
extern "C" IL2CPP_METHOD_ATTR void DefaultProxySection_Reset_m1045452637 (DefaultProxySection_t4167594595 * __this, ConfigurationElement_t3318566633 * ___parentElement0, const RuntimeMethod* method)
{
	{
		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.Net.IWebProxy System.Net.Configuration.DefaultProxySectionInternal::GetDefaultProxy_UsingOldMonoCode()
extern "C" IL2CPP_METHOD_ATTR RuntimeObject* DefaultProxySectionInternal_GetDefaultProxy_UsingOldMonoCode_m2986865109 (RuntimeObject * __this /* static, unused */, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (DefaultProxySectionInternal_GetDefaultProxy_UsingOldMonoCode_m2986865109_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	DefaultProxySection_t4167594595 * V_0 = NULL;
	WebProxy_t2016760542 * V_1 = NULL;
	ProxyElement_t3214064751 * V_2 = NULL;
	RuntimeObject* V_3 = NULL;
	RuntimeObject* V_4 = NULL;
	BypassElement_t2358616601 * V_5 = NULL;
	RuntimeObject* V_6 = NULL;
	Exception_t * __last_unhandled_exception = 0;
	NO_UNUSED_WARNING (__last_unhandled_exception);
	Exception_t * __exception_local = 0;
	NO_UNUSED_WARNING (__exception_local);
	int32_t __leave_target = -1;
	NO_UNUSED_WARNING (__leave_target);
	{
		IL2CPP_RUNTIME_CLASS_INIT(ConfigurationManager_t386529156_il2cpp_TypeInfo_var);
		RuntimeObject * L_0 = ConfigurationManager_GetSection_m2104119567(NULL /*static, unused*/, _stringLiteral3133309892, /*hidden argument*/NULL);
		V_0 = ((DefaultProxySection_t4167594595 *)IsInstSealed((RuntimeObject*)L_0, DefaultProxySection_t4167594595_il2cpp_TypeInfo_var));
		DefaultProxySection_t4167594595 * L_1 = V_0;
		if (L_1)
		{
			goto IL_0019;
		}
	}
	{
		RuntimeObject* L_2 = DefaultProxySectionInternal_GetSystemWebProxy_m729512686(NULL /*static, unused*/, /*hidden argument*/NULL);
		return L_2;
	}

IL_0019:
	{
		DefaultProxySection_t4167594595 * L_3 = V_0;
		NullCheck(L_3);
		ProxyElement_t3214064751 * L_4 = DefaultProxySection_get_Proxy_m4148488839(L_3, /*hidden argument*/NULL);
		V_2 = L_4;
		ProxyElement_t3214064751 * L_5 = V_2;
		NullCheck(L_5);
		int32_t L_6 = ProxyElement_get_UseSystemDefault_m485007742(L_5, /*hidden argument*/NULL);
		if (!L_6)
		{
			goto IL_004f;
		}
	}
	{
		ProxyElement_t3214064751 * L_7 = V_2;
		NullCheck(L_7);
		Uri_t100236324 * L_8 = ProxyElement_get_ProxyAddress_m2086164501(L_7, /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(Uri_t100236324_il2cpp_TypeInfo_var);
		bool L_9 = Uri_op_Equality_m2988156441(NULL /*static, unused*/, L_8, (Uri_t100236324 *)NULL, /*hidden argument*/NULL);
		if (!L_9)
		{
			goto IL_004f;
		}
	}
	{
		RuntimeObject* L_10 = DefaultProxySectionInternal_GetSystemWebProxy_m729512686(NULL /*static, unused*/, /*hidden argument*/NULL);
		V_3 = L_10;
		RuntimeObject* L_11 = V_3;
		if (((WebProxy_t2016760542 *)IsInstClass((RuntimeObject*)L_11, WebProxy_t2016760542_il2cpp_TypeInfo_var)))
		{
			goto IL_0046;
		}
	}
	{
		RuntimeObject* L_12 = V_3;
		return L_12;
	}

IL_0046:
	{
		RuntimeObject* L_13 = V_3;
		V_1 = ((WebProxy_t2016760542 *)CastclassClass((RuntimeObject*)L_13, WebProxy_t2016760542_il2cpp_TypeInfo_var));
		goto IL_0055;
	}

IL_004f:
	{
		WebProxy_t2016760542 * L_14 = (WebProxy_t2016760542 *)il2cpp_codegen_object_new(WebProxy_t2016760542_il2cpp_TypeInfo_var);
		WebProxy__ctor_m4061043939(L_14, /*hidden argument*/NULL);
		V_1 = L_14;
	}

IL_0055:
	{
		ProxyElement_t3214064751 * L_15 = V_2;
		NullCheck(L_15);
		Uri_t100236324 * L_16 = ProxyElement_get_ProxyAddress_m2086164501(L_15, /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(Uri_t100236324_il2cpp_TypeInfo_var);
		bool L_17 = Uri_op_Inequality_m3504002810(NULL /*static, unused*/, L_16, (Uri_t100236324 *)NULL, /*hidden argument*/NULL);
		if (!L_17)
		{
			goto IL_006f;
		}
	}
	{
		WebProxy_t2016760542 * L_18 = V_1;
		ProxyElement_t3214064751 * L_19 = V_2;
		NullCheck(L_19);
		Uri_t100236324 * L_20 = ProxyElement_get_ProxyAddress_m2086164501(L_19, /*hidden argument*/NULL);
		NullCheck(L_18);
		WebProxy_set_Address_m4025958218(L_18, L_20, /*hidden argument*/NULL);
	}

IL_006f:
	{
		ProxyElement_t3214064751 * L_21 = V_2;
		NullCheck(L_21);
		int32_t L_22 = ProxyElement_get_BypassOnLocal_m3038235717(L_21, /*hidden argument*/NULL);
		if ((((int32_t)L_22) == ((int32_t)(-1))))
		{
			goto IL_0087;
		}
	}
	{
		WebProxy_t2016760542 * L_23 = V_1;
		ProxyElement_t3214064751 * L_24 = V_2;
		NullCheck(L_24);
		int32_t L_25 = ProxyElement_get_BypassOnLocal_m3038235717(L_24, /*hidden argument*/NULL);
		NullCheck(L_23);
		WebProxy_set_BypassProxyOnLocal_m2840359013(L_23, (bool)((((int32_t)L_25) == ((int32_t)1))? 1 : 0), /*hidden argument*/NULL);
	}

IL_0087:
	{
		DefaultProxySection_t4167594595 * L_26 = V_0;
		NullCheck(L_26);
		BypassElementCollection_t47326401 * L_27 = DefaultProxySection_get_BypassList_m2593016892(L_26, /*hidden argument*/NULL);
		NullCheck(L_27);
		RuntimeObject* L_28 = ConfigurationElementCollection_GetEnumerator_m4043183664(L_27, /*hidden argument*/NULL);
		V_4 = L_28;
	}

IL_0094:
	try
	{ // begin try (depth: 1)
		{
			goto IL_00b7;
		}

IL_0096:
		{
			RuntimeObject* L_29 = V_4;
			NullCheck(L_29);
			RuntimeObject * L_30 = InterfaceFuncInvoker0< RuntimeObject * >::Invoke(1 /* System.Object System.Collections.IEnumerator::get_Current() */, IEnumerator_t1853284238_il2cpp_TypeInfo_var, L_29);
			V_5 = ((BypassElement_t2358616601 *)CastclassSealed((RuntimeObject*)L_30, BypassElement_t2358616601_il2cpp_TypeInfo_var));
			WebProxy_t2016760542 * L_31 = V_1;
			NullCheck(L_31);
			ArrayList_t2718874744 * L_32 = WebProxy_get_BypassArrayList_m646151531(L_31, /*hidden argument*/NULL);
			BypassElement_t2358616601 * L_33 = V_5;
			NullCheck(L_33);
			String_t* L_34 = BypassElement_get_Address_m2010615874(L_33, /*hidden argument*/NULL);
			NullCheck(L_32);
			VirtFuncInvoker1< int32_t, RuntimeObject * >::Invoke(29 /* System.Int32 System.Collections.ArrayList::Add(System.Object) */, L_32, L_34);
		}

IL_00b7:
		{
			RuntimeObject* L_35 = V_4;
			NullCheck(L_35);
			bool L_36 = InterfaceFuncInvoker0< bool >::Invoke(0 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t1853284238_il2cpp_TypeInfo_var, L_35);
			if (L_36)
			{
				goto IL_0096;
			}
		}

IL_00c0:
		{
			IL2CPP_LEAVE(0xD7, FINALLY_00c2);
		}
	} // end try (depth: 1)
	catch(Il2CppExceptionWrapper& e)
	{
		__last_unhandled_exception = (Exception_t *)e.ex;
		goto FINALLY_00c2;
	}

FINALLY_00c2:
	{ // begin finally (depth: 1)
		{
			RuntimeObject* L_37 = V_4;
			V_6 = ((RuntimeObject*)IsInst((RuntimeObject*)L_37, IDisposable_t3640265483_il2cpp_TypeInfo_var));
			RuntimeObject* L_38 = V_6;
			if (!L_38)
			{
				goto IL_00d6;
			}
		}

IL_00cf:
		{
			RuntimeObject* L_39 = V_6;
			NullCheck(L_39);
			InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t3640265483_il2cpp_TypeInfo_var, L_39);
		}

IL_00d6:
		{
			IL2CPP_END_FINALLY(194)
		}
	} // end finally (depth: 1)
	IL2CPP_CLEANUP(194)
	{
		IL2CPP_JUMP_TBL(0xD7, IL_00d7)
		IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
	}

IL_00d7:
	{
		WebProxy_t2016760542 * L_40 = V_1;
		return L_40;
	}
}
// System.Net.IWebProxy System.Net.Configuration.DefaultProxySectionInternal::GetSystemWebProxy()
extern "C" IL2CPP_METHOD_ATTR RuntimeObject* DefaultProxySectionInternal_GetSystemWebProxy_m729512686 (RuntimeObject * __this /* static, unused */, const RuntimeMethod* method)
{
	{
		RuntimeObject* L_0 = WebProxy_CreateDefaultProxy_m3620105084(NULL /*static, unused*/, /*hidden argument*/NULL);
		return L_0;
	}
}
// System.Object System.Net.Configuration.DefaultProxySectionInternal::get_ClassSyncObject()
extern "C" IL2CPP_METHOD_ATTR RuntimeObject * DefaultProxySectionInternal_get_ClassSyncObject_m125181342 (RuntimeObject * __this /* static, unused */, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (DefaultProxySectionInternal_get_ClassSyncObject_m125181342_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	RuntimeObject * V_0 = NULL;
	{
		RuntimeObject * L_0 = ((DefaultProxySectionInternal_t3889414525_StaticFields*)il2cpp_codegen_static_fields_for(DefaultProxySectionInternal_t3889414525_il2cpp_TypeInfo_var))->get_classSyncObject_1();
		if (L_0)
		{
			goto IL_001a;
		}
	}
	{
		RuntimeObject * L_1 = (RuntimeObject *)il2cpp_codegen_object_new(RuntimeObject_il2cpp_TypeInfo_var);
		Object__ctor_m297566312(L_1, /*hidden argument*/NULL);
		V_0 = L_1;
		RuntimeObject * L_2 = V_0;
		Interlocked_CompareExchange_m1590826108(NULL /*static, unused*/, (RuntimeObject **)(((DefaultProxySectionInternal_t3889414525_StaticFields*)il2cpp_codegen_static_fields_for(DefaultProxySectionInternal_t3889414525_il2cpp_TypeInfo_var))->get_address_of_classSyncObject_1()), L_2, NULL, /*hidden argument*/NULL);
	}

IL_001a:
	{
		RuntimeObject * L_3 = ((DefaultProxySectionInternal_t3889414525_StaticFields*)il2cpp_codegen_static_fields_for(DefaultProxySectionInternal_t3889414525_il2cpp_TypeInfo_var))->get_classSyncObject_1();
		return L_3;
	}
}
// System.Net.Configuration.DefaultProxySectionInternal System.Net.Configuration.DefaultProxySectionInternal::GetSection()
extern "C" IL2CPP_METHOD_ATTR DefaultProxySectionInternal_t3889414525 * DefaultProxySectionInternal_GetSection_m384150699 (RuntimeObject * __this /* static, unused */, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (DefaultProxySectionInternal_GetSection_m384150699_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	RuntimeObject * V_0 = NULL;
	bool V_1 = false;
	DefaultProxySectionInternal_t3889414525 * 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);
	int32_t __leave_target = -1;
	NO_UNUSED_WARNING (__leave_target);
	{
		RuntimeObject * L_0 = DefaultProxySectionInternal_get_ClassSyncObject_m125181342(NULL /*static, unused*/, /*hidden argument*/NULL);
		V_0 = L_0;
		V_1 = (bool)0;
	}

IL_0008:
	try
	{ // begin try (depth: 1)
		RuntimeObject * L_1 = V_0;
		Monitor_Enter_m984175629(NULL /*static, unused*/, L_1, (bool*)(&V_1), /*hidden argument*/NULL);
		DefaultProxySectionInternal_t3889414525 * L_2 = (DefaultProxySectionInternal_t3889414525 *)il2cpp_codegen_object_new(DefaultProxySectionInternal_t3889414525_il2cpp_TypeInfo_var);
		DefaultProxySectionInternal__ctor_m2423092146(L_2, /*hidden argument*/NULL);
		DefaultProxySectionInternal_t3889414525 * L_3 = L_2;
		RuntimeObject* L_4 = DefaultProxySectionInternal_GetDefaultProxy_UsingOldMonoCode_m2986865109(NULL /*static, unused*/, /*hidden argument*/NULL);
		NullCheck(L_3);
		L_3->set_webProxy_0(L_4);
		V_2 = L_3;
		IL2CPP_LEAVE(0x2D, FINALLY_0023);
	} // end try (depth: 1)
	catch(Il2CppExceptionWrapper& e)
	{
		__last_unhandled_exception = (Exception_t *)e.ex;
		goto FINALLY_0023;
	}

FINALLY_0023:
	{ // begin finally (depth: 1)
		{
			bool L_5 = V_1;
			if (!L_5)
			{
				goto IL_002c;
			}
		}

IL_0026:
		{
			RuntimeObject * L_6 = V_0;
			Monitor_Exit_m3585316909(NULL /*static, unused*/, L_6, /*hidden argument*/NULL);
		}

IL_002c:
		{
			IL2CPP_END_FINALLY(35)
		}
	} // end finally (depth: 1)
	IL2CPP_CLEANUP(35)
	{
		IL2CPP_JUMP_TBL(0x2D, IL_002d)
		IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
	}

IL_002d:
	{
		DefaultProxySectionInternal_t3889414525 * L_7 = V_2;
		return L_7;
	}
}
// System.Net.IWebProxy System.Net.Configuration.DefaultProxySectionInternal::get_WebProxy()
extern "C" IL2CPP_METHOD_ATTR RuntimeObject* DefaultProxySectionInternal_get_WebProxy_m3484180234 (DefaultProxySectionInternal_t3889414525 * __this, const RuntimeMethod* method)
{
	{
		RuntimeObject* L_0 = __this->get_webProxy_0();
		return L_0;
	}
}
// System.Void System.Net.Configuration.DefaultProxySectionInternal::.ctor()
extern "C" IL2CPP_METHOD_ATTR void DefaultProxySectionInternal__ctor_m2423092146 (DefaultProxySectionInternal_t3889414525 * __this, const RuntimeMethod* method)
{
	{
		Object__ctor_m297566312(__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.HttpWebRequestElement::.cctor()
extern "C" IL2CPP_METHOD_ATTR void HttpWebRequestElement__cctor_m4175629833 (RuntimeObject * __this /* static, unused */, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (HttpWebRequestElement__cctor_m4175629833_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		RuntimeTypeHandle_t3027515415  L_0 = { reinterpret_cast<intptr_t> (Int32_t2950945753_0_0_0_var) };
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		Type_t * L_1 = Type_GetTypeFromHandle_m1620074514(NULL /*static, unused*/, L_0, /*hidden argument*/NULL);
		int32_t L_2 = ((int32_t)64);
		RuntimeObject * L_3 = Box(Int32_t2950945753_il2cpp_TypeInfo_var, &L_2);
		ConfigurationProperty_t3590861854 * L_4 = (ConfigurationProperty_t3590861854 *)il2cpp_codegen_object_new(ConfigurationProperty_t3590861854_il2cpp_TypeInfo_var);
		ConfigurationProperty__ctor_m635809073(L_4, _stringLiteral1841704655, L_1, L_3, /*hidden argument*/NULL);
		((HttpWebRequestElement_t2801692355_StaticFields*)il2cpp_codegen_static_fields_for(HttpWebRequestElement_t2801692355_il2cpp_TypeInfo_var))->set_maximumErrorResponseLengthProp_15(L_4);
		RuntimeTypeHandle_t3027515415  L_5 = { reinterpret_cast<intptr_t> (Int32_t2950945753_0_0_0_var) };
		Type_t * L_6 = Type_GetTypeFromHandle_m1620074514(NULL /*static, unused*/, L_5, /*hidden argument*/NULL);
		int32_t L_7 = ((int32_t)64);
		RuntimeObject * L_8 = Box(Int32_t2950945753_il2cpp_TypeInfo_var, &L_7);
		ConfigurationProperty_t3590861854 * L_9 = (ConfigurationProperty_t3590861854 *)il2cpp_codegen_object_new(ConfigurationProperty_t3590861854_il2cpp_TypeInfo_var);
		ConfigurationProperty__ctor_m635809073(L_9, _stringLiteral2977176325, L_6, L_8, /*hidden argument*/NULL);
		((HttpWebRequestElement_t2801692355_StaticFields*)il2cpp_codegen_static_fields_for(HttpWebRequestElement_t2801692355_il2cpp_TypeInfo_var))->set_maximumResponseHeadersLengthProp_16(L_9);
		RuntimeTypeHandle_t3027515415  L_10 = { reinterpret_cast<intptr_t> (Int32_t2950945753_0_0_0_var) };
		Type_t * L_11 = Type_GetTypeFromHandle_m1620074514(NULL /*static, unused*/, L_10, /*hidden argument*/NULL);
		int32_t L_12 = (-1);
		RuntimeObject * L_13 = Box(Int32_t2950945753_il2cpp_TypeInfo_var, &L_12);
		ConfigurationProperty_t3590861854 * L_14 = (ConfigurationProperty_t3590861854 *)il2cpp_codegen_object_new(ConfigurationProperty_t3590861854_il2cpp_TypeInfo_var);
		ConfigurationProperty__ctor_m635809073(L_14, _stringLiteral10692955, L_11, L_13, /*hidden argument*/NULL);
		((HttpWebRequestElement_t2801692355_StaticFields*)il2cpp_codegen_static_fields_for(HttpWebRequestElement_t2801692355_il2cpp_TypeInfo_var))->set_maximumUnauthorizedUploadLengthProp_17(L_14);
		RuntimeTypeHandle_t3027515415  L_15 = { reinterpret_cast<intptr_t> (Boolean_t97287965_0_0_0_var) };
		Type_t * L_16 = Type_GetTypeFromHandle_m1620074514(NULL /*static, unused*/, L_15, /*hidden argument*/NULL);
		bool L_17 = ((bool)0);
		RuntimeObject * L_18 = Box(Boolean_t97287965_il2cpp_TypeInfo_var, &L_17);
		ConfigurationProperty_t3590861854 * L_19 = (ConfigurationProperty_t3590861854 *)il2cpp_codegen_object_new(ConfigurationProperty_t3590861854_il2cpp_TypeInfo_var);
		ConfigurationProperty__ctor_m635809073(L_19, _stringLiteral4105521188, L_16, L_18, /*hidden argument*/NULL);
		((HttpWebRequestElement_t2801692355_StaticFields*)il2cpp_codegen_static_fields_for(HttpWebRequestElement_t2801692355_il2cpp_TypeInfo_var))->set_useUnsafeHeaderParsingProp_18(L_19);
		ConfigurationPropertyCollection_t2852175726 * L_20 = (ConfigurationPropertyCollection_t2852175726 *)il2cpp_codegen_object_new(ConfigurationPropertyCollection_t2852175726_il2cpp_TypeInfo_var);
		ConfigurationPropertyCollection__ctor_m1951498512(L_20, /*hidden argument*/NULL);
		((HttpWebRequestElement_t2801692355_StaticFields*)il2cpp_codegen_static_fields_for(HttpWebRequestElement_t2801692355_il2cpp_TypeInfo_var))->set_properties_19(L_20);
		ConfigurationPropertyCollection_t2852175726 * L_21 = ((HttpWebRequestElement_t2801692355_StaticFields*)il2cpp_codegen_static_fields_for(HttpWebRequestElement_t2801692355_il2cpp_TypeInfo_var))->get_properties_19();
		ConfigurationProperty_t3590861854 * L_22 = ((HttpWebRequestElement_t2801692355_StaticFields*)il2cpp_codegen_static_fields_for(HttpWebRequestElement_t2801692355_il2cpp_TypeInfo_var))->get_maximumErrorResponseLengthProp_15();
		NullCheck(L_21);
		ConfigurationPropertyCollection_Add_m1567726929(L_21, L_22, /*hidden argument*/NULL);
		ConfigurationPropertyCollection_t2852175726 * L_23 = ((HttpWebRequestElement_t2801692355_StaticFields*)il2cpp_codegen_static_fields_for(HttpWebRequestElement_t2801692355_il2cpp_TypeInfo_var))->get_properties_19();
		ConfigurationProperty_t3590861854 * L_24 = ((HttpWebRequestElement_t2801692355_StaticFields*)il2cpp_codegen_static_fields_for(HttpWebRequestElement_t2801692355_il2cpp_TypeInfo_var))->get_maximumResponseHeadersLengthProp_16();
		NullCheck(L_23);
		ConfigurationPropertyCollection_Add_m1567726929(L_23, L_24, /*hidden argument*/NULL);
		ConfigurationPropertyCollection_t2852175726 * L_25 = ((HttpWebRequestElement_t2801692355_StaticFields*)il2cpp_codegen_static_fields_for(HttpWebRequestElement_t2801692355_il2cpp_TypeInfo_var))->get_properties_19();
		ConfigurationProperty_t3590861854 * L_26 = ((HttpWebRequestElement_t2801692355_StaticFields*)il2cpp_codegen_static_fields_for(HttpWebRequestElement_t2801692355_il2cpp_TypeInfo_var))->get_maximumUnauthorizedUploadLengthProp_17();
		NullCheck(L_25);
		ConfigurationPropertyCollection_Add_m1567726929(L_25, L_26, /*hidden argument*/NULL);
		ConfigurationPropertyCollection_t2852175726 * L_27 = ((HttpWebRequestElement_t2801692355_StaticFields*)il2cpp_codegen_static_fields_for(HttpWebRequestElement_t2801692355_il2cpp_TypeInfo_var))->get_properties_19();
		ConfigurationProperty_t3590861854 * L_28 = ((HttpWebRequestElement_t2801692355_StaticFields*)il2cpp_codegen_static_fields_for(HttpWebRequestElement_t2801692355_il2cpp_TypeInfo_var))->get_useUnsafeHeaderParsingProp_18();
		NullCheck(L_27);
		ConfigurationPropertyCollection_Add_m1567726929(L_27, L_28, /*hidden argument*/NULL);
		return;
	}
}
// System.Void System.Net.Configuration.HttpWebRequestElement::.ctor()
extern "C" IL2CPP_METHOD_ATTR void HttpWebRequestElement__ctor_m3584797493 (HttpWebRequestElement_t2801692355 * __this, const RuntimeMethod* method)
{
	{
		ConfigurationElement__ctor_m252316685(__this, /*hidden argument*/NULL);
		return;
	}
}
// System.Configuration.ConfigurationPropertyCollection System.Net.Configuration.HttpWebRequestElement::get_Properties()
extern "C" IL2CPP_METHOD_ATTR ConfigurationPropertyCollection_t2852175726 * HttpWebRequestElement_get_Properties_m570308186 (HttpWebRequestElement_t2801692355 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (HttpWebRequestElement_get_Properties_m570308186_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		IL2CPP_RUNTIME_CLASS_INIT(HttpWebRequestElement_t2801692355_il2cpp_TypeInfo_var);
		ConfigurationPropertyCollection_t2852175726 * L_0 = ((HttpWebRequestElement_t2801692355_StaticFields*)il2cpp_codegen_static_fields_for(HttpWebRequestElement_t2801692355_il2cpp_TypeInfo_var))->get_properties_19();
		return L_0;
	}
}
// System.Void System.Net.Configuration.HttpWebRequestElement::PostDeserialize()
extern "C" IL2CPP_METHOD_ATTR void HttpWebRequestElement_PostDeserialize_m316616762 (HttpWebRequestElement_t2801692355 * __this, const RuntimeMethod* method)
{
	{
		ConfigurationElement_PostDeserialize_m1844425646(__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::.cctor()
extern "C" IL2CPP_METHOD_ATTR void Ipv6Element__cctor_m1125152802 (RuntimeObject * __this /* static, unused */, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Ipv6Element__cctor_m1125152802_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		RuntimeTypeHandle_t3027515415  L_0 = { reinterpret_cast<intptr_t> (Boolean_t97287965_0_0_0_var) };
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		Type_t * L_1 = Type_GetTypeFromHandle_m1620074514(NULL /*static, unused*/, L_0, /*hidden argument*/NULL);
		bool L_2 = ((bool)0);
		RuntimeObject * L_3 = Box(Boolean_t97287965_il2cpp_TypeInfo_var, &L_2);
		ConfigurationProperty_t3590861854 * L_4 = (ConfigurationProperty_t3590861854 *)il2cpp_codegen_object_new(ConfigurationProperty_t3590861854_il2cpp_TypeInfo_var);
		ConfigurationProperty__ctor_m635809073(L_4, _stringLiteral646178060, L_1, L_3, /*hidden argument*/NULL);
		((Ipv6Element_t180053194_StaticFields*)il2cpp_codegen_static_fields_for(Ipv6Element_t180053194_il2cpp_TypeInfo_var))->set_enabledProp_16(L_4);
		ConfigurationPropertyCollection_t2852175726 * L_5 = (ConfigurationPropertyCollection_t2852175726 *)il2cpp_codegen_object_new(ConfigurationPropertyCollection_t2852175726_il2cpp_TypeInfo_var);
		ConfigurationPropertyCollection__ctor_m1951498512(L_5, /*hidden argument*/NULL);
		((Ipv6Element_t180053194_StaticFields*)il2cpp_codegen_static_fields_for(Ipv6Element_t180053194_il2cpp_TypeInfo_var))->set_properties_15(L_5);
		ConfigurationPropertyCollection_t2852175726 * L_6 = ((Ipv6Element_t180053194_StaticFields*)il2cpp_codegen_static_fields_for(Ipv6Element_t180053194_il2cpp_TypeInfo_var))->get_properties_15();
		ConfigurationProperty_t3590861854 * L_7 = ((Ipv6Element_t180053194_StaticFields*)il2cpp_codegen_static_fields_for(Ipv6Element_t180053194_il2cpp_TypeInfo_var))->get_enabledProp_16();
		NullCheck(L_6);
		ConfigurationPropertyCollection_Add_m1567726929(L_6, L_7, /*hidden argument*/NULL);
		return;
	}
}
// System.Void System.Net.Configuration.Ipv6Element::.ctor()
extern "C" IL2CPP_METHOD_ATTR void Ipv6Element__ctor_m682418848 (Ipv6Element_t180053194 * __this, const RuntimeMethod* method)
{
	{
		ConfigurationElement__ctor_m252316685(__this, /*hidden argument*/NULL);
		return;
	}
}
// System.Configuration.ConfigurationPropertyCollection System.Net.Configuration.Ipv6Element::get_Properties()
extern "C" IL2CPP_METHOD_ATTR ConfigurationPropertyCollection_t2852175726 * Ipv6Element_get_Properties_m2840927956 (Ipv6Element_t180053194 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Ipv6Element_get_Properties_m2840927956_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		IL2CPP_RUNTIME_CLASS_INIT(Ipv6Element_t180053194_il2cpp_TypeInfo_var);
		ConfigurationPropertyCollection_t2852175726 * L_0 = ((Ipv6Element_t180053194_StaticFields*)il2cpp_codegen_static_fields_for(Ipv6Element_t180053194_il2cpp_TypeInfo_var))->get_properties_15();
		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.Net.Configuration.ModuleElement::.cctor()
extern "C" IL2CPP_METHOD_ATTR void ModuleElement__cctor_m2558120034 (RuntimeObject * __this /* static, unused */, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (ModuleElement__cctor_m2558120034_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		RuntimeTypeHandle_t3027515415  L_0 = { reinterpret_cast<intptr_t> (String_t_0_0_0_var) };
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		Type_t * L_1 = Type_GetTypeFromHandle_m1620074514(NULL /*static, unused*/, L_0, /*hidden argument*/NULL);
		ConfigurationProperty_t3590861854 * L_2 = (ConfigurationProperty_t3590861854 *)il2cpp_codegen_object_new(ConfigurationProperty_t3590861854_il2cpp_TypeInfo_var);
		ConfigurationProperty__ctor_m635809073(L_2, _stringLiteral3243520166, L_1, NULL, /*hidden argument*/NULL);
		((ModuleElement_t3252950656_StaticFields*)il2cpp_codegen_static_fields_for(ModuleElement_t3252950656_il2cpp_TypeInfo_var))->set_typeProp_16(L_2);
		ConfigurationPropertyCollection_t2852175726 * L_3 = (ConfigurationPropertyCollection_t2852175726 *)il2cpp_codegen_object_new(ConfigurationPropertyCollection_t2852175726_il2cpp_TypeInfo_var);
		ConfigurationPropertyCollection__ctor_m1951498512(L_3, /*hidden argument*/NULL);
		((ModuleElement_t3252950656_StaticFields*)il2cpp_codegen_static_fields_for(ModuleElement_t3252950656_il2cpp_TypeInfo_var))->set_properties_15(L_3);
		ConfigurationPropertyCollection_t2852175726 * L_4 = ((ModuleElement_t3252950656_StaticFields*)il2cpp_codegen_static_fields_for(ModuleElement_t3252950656_il2cpp_TypeInfo_var))->get_properties_15();
		ConfigurationProperty_t3590861854 * L_5 = ((ModuleElement_t3252950656_StaticFields*)il2cpp_codegen_static_fields_for(ModuleElement_t3252950656_il2cpp_TypeInfo_var))->get_typeProp_16();
		NullCheck(L_4);
		ConfigurationPropertyCollection_Add_m1567726929(L_4, L_5, /*hidden argument*/NULL);
		return;
	}
}
// System.Configuration.ConfigurationPropertyCollection System.Net.Configuration.ModuleElement::get_Properties()
extern "C" IL2CPP_METHOD_ATTR ConfigurationPropertyCollection_t2852175726 * ModuleElement_get_Properties_m2319703534 (ModuleElement_t3252950656 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (ModuleElement_get_Properties_m2319703534_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		IL2CPP_RUNTIME_CLASS_INIT(ModuleElement_t3252950656_il2cpp_TypeInfo_var);
		ConfigurationPropertyCollection_t2852175726 * L_0 = ((ModuleElement_t3252950656_StaticFields*)il2cpp_codegen_static_fields_for(ModuleElement_t3252950656_il2cpp_TypeInfo_var))->get_properties_15();
		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.Net.Configuration.NetSectionGroup::.ctor()
extern "C" IL2CPP_METHOD_ATTR void NetSectionGroup__ctor_m2901639026 (NetSectionGroup_t3270122580 * __this, const RuntimeMethod* method)
{
	{
		ConfigurationSectionGroup__ctor_m167204198(__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.PerformanceCountersElement::.cctor()
extern "C" IL2CPP_METHOD_ATTR void PerformanceCountersElement__cctor_m2254152306 (RuntimeObject * __this /* static, unused */, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (PerformanceCountersElement__cctor_m2254152306_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		RuntimeTypeHandle_t3027515415  L_0 = { reinterpret_cast<intptr_t> (Boolean_t97287965_0_0_0_var) };
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		Type_t * L_1 = Type_GetTypeFromHandle_m1620074514(NULL /*static, unused*/, L_0, /*hidden argument*/NULL);
		bool L_2 = ((bool)0);
		RuntimeObject * L_3 = Box(Boolean_t97287965_il2cpp_TypeInfo_var, &L_2);
		ConfigurationProperty_t3590861854 * L_4 = (ConfigurationProperty_t3590861854 *)il2cpp_codegen_object_new(ConfigurationProperty_t3590861854_il2cpp_TypeInfo_var);
		ConfigurationProperty__ctor_m635809073(L_4, _stringLiteral646178060, L_1, L_3, /*hidden argument*/NULL);
		((PerformanceCountersElement_t4093363992_StaticFields*)il2cpp_codegen_static_fields_for(PerformanceCountersElement_t4093363992_il2cpp_TypeInfo_var))->set_enabledProp_15(L_4);
		ConfigurationPropertyCollection_t2852175726 * L_5 = (ConfigurationPropertyCollection_t2852175726 *)il2cpp_codegen_object_new(ConfigurationPropertyCollection_t2852175726_il2cpp_TypeInfo_var);
		ConfigurationPropertyCollection__ctor_m1951498512(L_5, /*hidden argument*/NULL);
		((PerformanceCountersElement_t4093363992_StaticFields*)il2cpp_codegen_static_fields_for(PerformanceCountersElement_t4093363992_il2cpp_TypeInfo_var))->set_properties_16(L_5);
		ConfigurationPropertyCollection_t2852175726 * L_6 = ((PerformanceCountersElement_t4093363992_StaticFields*)il2cpp_codegen_static_fields_for(PerformanceCountersElement_t4093363992_il2cpp_TypeInfo_var))->get_properties_16();
		ConfigurationProperty_t3590861854 * L_7 = ((PerformanceCountersElement_t4093363992_StaticFields*)il2cpp_codegen_static_fields_for(PerformanceCountersElement_t4093363992_il2cpp_TypeInfo_var))->get_enabledProp_15();
		NullCheck(L_6);
		ConfigurationPropertyCollection_Add_m1567726929(L_6, L_7, /*hidden argument*/NULL);
		return;
	}
}
// System.Configuration.ConfigurationPropertyCollection System.Net.Configuration.PerformanceCountersElement::get_Properties()
extern "C" IL2CPP_METHOD_ATTR ConfigurationPropertyCollection_t2852175726 * PerformanceCountersElement_get_Properties_m3192169689 (PerformanceCountersElement_t4093363992 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (PerformanceCountersElement_get_Properties_m3192169689_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		IL2CPP_RUNTIME_CLASS_INIT(PerformanceCountersElement_t4093363992_il2cpp_TypeInfo_var);
		ConfigurationPropertyCollection_t2852175726 * L_0 = ((PerformanceCountersElement_t4093363992_StaticFields*)il2cpp_codegen_static_fields_for(PerformanceCountersElement_t4093363992_il2cpp_TypeInfo_var))->get_properties_16();
		return L_0;
	}
}
// System.Void System.Net.Configuration.PerformanceCountersElement::.ctor()
extern "C" IL2CPP_METHOD_ATTR void PerformanceCountersElement__ctor_m588614617 (PerformanceCountersElement_t4093363992 * __this, const RuntimeMethod* method)
{
	{
		ConfigurationElement__ctor_m252316685(__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.ProxyElement::.cctor()
extern "C" IL2CPP_METHOD_ATTR void ProxyElement__cctor_m2639672692 (RuntimeObject * __this /* static, unused */, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (ProxyElement__cctor_m2639672692_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		RuntimeTypeHandle_t3027515415  L_0 = { reinterpret_cast<intptr_t> (AutoDetectValues_t1649618618_0_0_0_var) };
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		Type_t * L_1 = Type_GetTypeFromHandle_m1620074514(NULL /*static, unused*/, L_0, /*hidden argument*/NULL);
		int32_t L_2 = ((int32_t)(-1));
		RuntimeObject * L_3 = Box(AutoDetectValues_t1649618618_il2cpp_TypeInfo_var, &L_2);
		ConfigurationProperty_t3590861854 * L_4 = (ConfigurationProperty_t3590861854 *)il2cpp_codegen_object_new(ConfigurationProperty_t3590861854_il2cpp_TypeInfo_var);
		ConfigurationProperty__ctor_m635809073(L_4, _stringLiteral3442936022, L_1, L_3, /*hidden argument*/NULL);
		((ProxyElement_t3214064751_StaticFields*)il2cpp_codegen_static_fields_for(ProxyElement_t3214064751_il2cpp_TypeInfo_var))->set_autoDetectProp_16(L_4);
		RuntimeTypeHandle_t3027515415  L_5 = { reinterpret_cast<intptr_t> (BypassOnLocalValues_t945670496_0_0_0_var) };
		Type_t * L_6 = Type_GetTypeFromHandle_m1620074514(NULL /*static, unused*/, L_5, /*hidden argument*/NULL);
		int32_t L_7 = ((int32_t)(-1));
		RuntimeObject * L_8 = Box(BypassOnLocalValues_t945670496_il2cpp_TypeInfo_var, &L_7);
		ConfigurationProperty_t3590861854 * L_9 = (ConfigurationProperty_t3590861854 *)il2cpp_codegen_object_new(ConfigurationProperty_t3590861854_il2cpp_TypeInfo_var);
		ConfigurationProperty__ctor_m635809073(L_9, _stringLiteral794131071, L_6, L_8, /*hidden argument*/NULL);
		((ProxyElement_t3214064751_StaticFields*)il2cpp_codegen_static_fields_for(ProxyElement_t3214064751_il2cpp_TypeInfo_var))->set_bypassOnLocalProp_17(L_9);
		RuntimeTypeHandle_t3027515415  L_10 = { reinterpret_cast<intptr_t> (Uri_t100236324_0_0_0_var) };
		Type_t * L_11 = Type_GetTypeFromHandle_m1620074514(NULL /*static, unused*/, L_10, /*hidden argument*/NULL);
		ConfigurationProperty_t3590861854 * L_12 = (ConfigurationProperty_t3590861854 *)il2cpp_codegen_object_new(ConfigurationProperty_t3590861854_il2cpp_TypeInfo_var);
		ConfigurationProperty__ctor_m635809073(L_12, _stringLiteral1008880119, L_11, NULL, /*hidden argument*/NULL);
		((ProxyElement_t3214064751_StaticFields*)il2cpp_codegen_static_fields_for(ProxyElement_t3214064751_il2cpp_TypeInfo_var))->set_proxyAddressProp_18(L_12);
		RuntimeTypeHandle_t3027515415  L_13 = { reinterpret_cast<intptr_t> (Uri_t100236324_0_0_0_var) };
		Type_t * L_14 = Type_GetTypeFromHandle_m1620074514(NULL /*static, unused*/, L_13, /*hidden argument*/NULL);
		ConfigurationProperty_t3590861854 * L_15 = (ConfigurationProperty_t3590861854 *)il2cpp_codegen_object_new(ConfigurationProperty_t3590861854_il2cpp_TypeInfo_var);
		ConfigurationProperty__ctor_m635809073(L_15, _stringLiteral837018341, L_14, NULL, /*hidden argument*/NULL);
		((ProxyElement_t3214064751_StaticFields*)il2cpp_codegen_static_fields_for(ProxyElement_t3214064751_il2cpp_TypeInfo_var))->set_scriptLocationProp_19(L_15);
		RuntimeTypeHandle_t3027515415  L_16 = { reinterpret_cast<intptr_t> (UseSystemDefaultValues_t2711047072_0_0_0_var) };
		Type_t * L_17 = Type_GetTypeFromHandle_m1620074514(NULL /*static, unused*/, L_16, /*hidden argument*/NULL);
		int32_t L_18 = ((int32_t)(-1));
		RuntimeObject * L_19 = Box(UseSystemDefaultValues_t2711047072_il2cpp_TypeInfo_var, &L_18);
		ConfigurationProperty_t3590861854 * L_20 = (ConfigurationProperty_t3590861854 *)il2cpp_codegen_object_new(ConfigurationProperty_t3590861854_il2cpp_TypeInfo_var);
		ConfigurationProperty__ctor_m635809073(L_20, _stringLiteral3588019078, L_17, L_19, /*hidden argument*/NULL);
		((ProxyElement_t3214064751_StaticFields*)il2cpp_codegen_static_fields_for(ProxyElement_t3214064751_il2cpp_TypeInfo_var))->set_useSystemDefaultProp_20(L_20);
		ConfigurationPropertyCollection_t2852175726 * L_21 = (ConfigurationPropertyCollection_t2852175726 *)il2cpp_codegen_object_new(ConfigurationPropertyCollection_t2852175726_il2cpp_TypeInfo_var);
		ConfigurationPropertyCollection__ctor_m1951498512(L_21, /*hidden argument*/NULL);
		((ProxyElement_t3214064751_StaticFields*)il2cpp_codegen_static_fields_for(ProxyElement_t3214064751_il2cpp_TypeInfo_var))->set_properties_15(L_21);
		ConfigurationPropertyCollection_t2852175726 * L_22 = ((ProxyElement_t3214064751_StaticFields*)il2cpp_codegen_static_fields_for(ProxyElement_t3214064751_il2cpp_TypeInfo_var))->get_properties_15();
		ConfigurationProperty_t3590861854 * L_23 = ((ProxyElement_t3214064751_StaticFields*)il2cpp_codegen_static_fields_for(ProxyElement_t3214064751_il2cpp_TypeInfo_var))->get_autoDetectProp_16();
		NullCheck(L_22);
		ConfigurationPropertyCollection_Add_m1567726929(L_22, L_23, /*hidden argument*/NULL);
		ConfigurationPropertyCollection_t2852175726 * L_24 = ((ProxyElement_t3214064751_StaticFields*)il2cpp_codegen_static_fields_for(ProxyElement_t3214064751_il2cpp_TypeInfo_var))->get_properties_15();
		ConfigurationProperty_t3590861854 * L_25 = ((ProxyElement_t3214064751_StaticFields*)il2cpp_codegen_static_fields_for(ProxyElement_t3214064751_il2cpp_TypeInfo_var))->get_bypassOnLocalProp_17();
		NullCheck(L_24);
		ConfigurationPropertyCollection_Add_m1567726929(L_24, L_25, /*hidden argument*/NULL);
		ConfigurationPropertyCollection_t2852175726 * L_26 = ((ProxyElement_t3214064751_StaticFields*)il2cpp_codegen_static_fields_for(ProxyElement_t3214064751_il2cpp_TypeInfo_var))->get_properties_15();
		ConfigurationProperty_t3590861854 * L_27 = ((ProxyElement_t3214064751_StaticFields*)il2cpp_codegen_static_fields_for(ProxyElement_t3214064751_il2cpp_TypeInfo_var))->get_proxyAddressProp_18();
		NullCheck(L_26);
		ConfigurationPropertyCollection_Add_m1567726929(L_26, L_27, /*hidden argument*/NULL);
		ConfigurationPropertyCollection_t2852175726 * L_28 = ((ProxyElement_t3214064751_StaticFields*)il2cpp_codegen_static_fields_for(ProxyElement_t3214064751_il2cpp_TypeInfo_var))->get_properties_15();
		ConfigurationProperty_t3590861854 * L_29 = ((ProxyElement_t3214064751_StaticFields*)il2cpp_codegen_static_fields_for(ProxyElement_t3214064751_il2cpp_TypeInfo_var))->get_scriptLocationProp_19();
		NullCheck(L_28);
		ConfigurationPropertyCollection_Add_m1567726929(L_28, L_29, /*hidden argument*/NULL);
		ConfigurationPropertyCollection_t2852175726 * L_30 = ((ProxyElement_t3214064751_StaticFields*)il2cpp_codegen_static_fields_for(ProxyElement_t3214064751_il2cpp_TypeInfo_var))->get_properties_15();
		ConfigurationProperty_t3590861854 * L_31 = ((ProxyElement_t3214064751_StaticFields*)il2cpp_codegen_static_fields_for(ProxyElement_t3214064751_il2cpp_TypeInfo_var))->get_useSystemDefaultProp_20();
		NullCheck(L_30);
		ConfigurationPropertyCollection_Add_m1567726929(L_30, L_31, /*hidden argument*/NULL);
		return;
	}
}
// System.Void System.Net.Configuration.ProxyElement::.ctor()
extern "C" IL2CPP_METHOD_ATTR void ProxyElement__ctor_m1318337101 (ProxyElement_t3214064751 * __this, const RuntimeMethod* method)
{
	{
		ConfigurationElement__ctor_m252316685(__this, /*hidden argument*/NULL);
		return;
	}
}
// System.Net.Configuration.ProxyElement/BypassOnLocalValues System.Net.Configuration.ProxyElement::get_BypassOnLocal()
extern "C" IL2CPP_METHOD_ATTR int32_t ProxyElement_get_BypassOnLocal_m3038235717 (ProxyElement_t3214064751 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (ProxyElement_get_BypassOnLocal_m3038235717_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		IL2CPP_RUNTIME_CLASS_INIT(ProxyElement_t3214064751_il2cpp_TypeInfo_var);
		ConfigurationProperty_t3590861854 * L_0 = ((ProxyElement_t3214064751_StaticFields*)il2cpp_codegen_static_fields_for(ProxyElement_t3214064751_il2cpp_TypeInfo_var))->get_bypassOnLocalProp_17();
		RuntimeObject * L_1 = ConfigurationElement_get_Item_m145567948(__this, L_0, /*hidden argument*/NULL);
		return ((*(int32_t*)((int32_t*)UnBox(L_1, BypassOnLocalValues_t945670496_il2cpp_TypeInfo_var))));
	}
}
// System.Uri System.Net.Configuration.ProxyElement::get_ProxyAddress()
extern "C" IL2CPP_METHOD_ATTR Uri_t100236324 * ProxyElement_get_ProxyAddress_m2086164501 (ProxyElement_t3214064751 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (ProxyElement_get_ProxyAddress_m2086164501_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		IL2CPP_RUNTIME_CLASS_INIT(ProxyElement_t3214064751_il2cpp_TypeInfo_var);
		ConfigurationProperty_t3590861854 * L_0 = ((ProxyElement_t3214064751_StaticFields*)il2cpp_codegen_static_fields_for(ProxyElement_t3214064751_il2cpp_TypeInfo_var))->get_proxyAddressProp_18();
		RuntimeObject * L_1 = ConfigurationElement_get_Item_m145567948(__this, L_0, /*hidden argument*/NULL);
		return ((Uri_t100236324 *)CastclassClass((RuntimeObject*)L_1, Uri_t100236324_il2cpp_TypeInfo_var));
	}
}
// System.Net.Configuration.ProxyElement/UseSystemDefaultValues System.Net.Configuration.ProxyElement::get_UseSystemDefault()
extern "C" IL2CPP_METHOD_ATTR int32_t ProxyElement_get_UseSystemDefault_m485007742 (ProxyElement_t3214064751 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (ProxyElement_get_UseSystemDefault_m485007742_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		IL2CPP_RUNTIME_CLASS_INIT(ProxyElement_t3214064751_il2cpp_TypeInfo_var);
		ConfigurationProperty_t3590861854 * L_0 = ((ProxyElement_t3214064751_StaticFields*)il2cpp_codegen_static_fields_for(ProxyElement_t3214064751_il2cpp_TypeInfo_var))->get_useSystemDefaultProp_20();
		RuntimeObject * L_1 = ConfigurationElement_get_Item_m145567948(__this, L_0, /*hidden argument*/NULL);
		return ((*(int32_t*)((int32_t*)UnBox(L_1, UseSystemDefaultValues_t2711047072_il2cpp_TypeInfo_var))));
	}
}
// System.Configuration.ConfigurationPropertyCollection System.Net.Configuration.ProxyElement::get_Properties()
extern "C" IL2CPP_METHOD_ATTR ConfigurationPropertyCollection_t2852175726 * ProxyElement_get_Properties_m4131039753 (ProxyElement_t3214064751 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (ProxyElement_get_Properties_m4131039753_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		IL2CPP_RUNTIME_CLASS_INIT(ProxyElement_t3214064751_il2cpp_TypeInfo_var);
		ConfigurationPropertyCollection_t2852175726 * L_0 = ((ProxyElement_t3214064751_StaticFields*)il2cpp_codegen_static_fields_for(ProxyElement_t3214064751_il2cpp_TypeInfo_var))->get_properties_15();
		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
#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.ServicePointManagerElement::.cctor()
extern "C" IL2CPP_METHOD_ATTR void ServicePointManagerElement__cctor_m1034988251 (RuntimeObject * __this /* static, unused */, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (ServicePointManagerElement__cctor_m1034988251_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		RuntimeTypeHandle_t3027515415  L_0 = { reinterpret_cast<intptr_t> (Boolean_t97287965_0_0_0_var) };
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		Type_t * L_1 = Type_GetTypeFromHandle_m1620074514(NULL /*static, unused*/, L_0, /*hidden argument*/NULL);
		bool L_2 = ((bool)1);
		RuntimeObject * L_3 = Box(Boolean_t97287965_il2cpp_TypeInfo_var, &L_2);
		ConfigurationProperty_t3590861854 * L_4 = (ConfigurationProperty_t3590861854 *)il2cpp_codegen_object_new(ConfigurationProperty_t3590861854_il2cpp_TypeInfo_var);
		ConfigurationProperty__ctor_m635809073(L_4, _stringLiteral3948641936, L_1, L_3, /*hidden argument*/NULL);
		((ServicePointManagerElement_t2768640361_StaticFields*)il2cpp_codegen_static_fields_for(ServicePointManagerElement_t2768640361_il2cpp_TypeInfo_var))->set_checkCertificateNameProp_16(L_4);
		RuntimeTypeHandle_t3027515415  L_5 = { reinterpret_cast<intptr_t> (Boolean_t97287965_0_0_0_var) };
		Type_t * L_6 = Type_GetTypeFromHandle_m1620074514(NULL /*static, unused*/, L_5, /*hidden argument*/NULL);
		bool L_7 = ((bool)0);
		RuntimeObject * L_8 = Box(Boolean_t97287965_il2cpp_TypeInfo_var, &L_7);
		ConfigurationProperty_t3590861854 * L_9 = (ConfigurationProperty_t3590861854 *)il2cpp_codegen_object_new(ConfigurationProperty_t3590861854_il2cpp_TypeInfo_var);
		ConfigurationProperty__ctor_m635809073(L_9, _stringLiteral3226143518, L_6, L_8, /*hidden argument*/NULL);
		((ServicePointManagerElement_t2768640361_StaticFields*)il2cpp_codegen_static_fields_for(ServicePointManagerElement_t2768640361_il2cpp_TypeInfo_var))->set_checkCertificateRevocationListProp_17(L_9);
		RuntimeTypeHandle_t3027515415  L_10 = { reinterpret_cast<intptr_t> (Int32_t2950945753_0_0_0_var) };
		Type_t * L_11 = Type_GetTypeFromHandle_m1620074514(NULL /*static, unused*/, L_10, /*hidden argument*/NULL);
		int32_t L_12 = ((int32_t)120000);
		RuntimeObject * L_13 = Box(Int32_t2950945753_il2cpp_TypeInfo_var, &L_12);
		ConfigurationProperty_t3590861854 * L_14 = (ConfigurationProperty_t3590861854 *)il2cpp_codegen_object_new(ConfigurationProperty_t3590861854_il2cpp_TypeInfo_var);
		ConfigurationProperty__ctor_m635809073(L_14, _stringLiteral3075574652, L_11, L_13, /*hidden argument*/NULL);
		((ServicePointManagerElement_t2768640361_StaticFields*)il2cpp_codegen_static_fields_for(ServicePointManagerElement_t2768640361_il2cpp_TypeInfo_var))->set_dnsRefreshTimeoutProp_18(L_14);
		RuntimeTypeHandle_t3027515415  L_15 = { reinterpret_cast<intptr_t> (Boolean_t97287965_0_0_0_var) };
		Type_t * L_16 = Type_GetTypeFromHandle_m1620074514(NULL /*static, unused*/, L_15, /*hidden argument*/NULL);
		bool L_17 = ((bool)0);
		RuntimeObject * L_18 = Box(Boolean_t97287965_il2cpp_TypeInfo_var, &L_17);
		ConfigurationProperty_t3590861854 * L_19 = (ConfigurationProperty_t3590861854 *)il2cpp_codegen_object_new(ConfigurationProperty_t3590861854_il2cpp_TypeInfo_var);
		ConfigurationProperty__ctor_m635809073(L_19, _stringLiteral2447942539, L_16, L_18, /*hidden argument*/NULL);
		((ServicePointManagerElement_t2768640361_StaticFields*)il2cpp_codegen_static_fields_for(ServicePointManagerElement_t2768640361_il2cpp_TypeInfo_var))->set_enableDnsRoundRobinProp_19(L_19);
		RuntimeTypeHandle_t3027515415  L_20 = { reinterpret_cast<intptr_t> (Boolean_t97287965_0_0_0_var) };
		Type_t * L_21 = Type_GetTypeFromHandle_m1620074514(NULL /*static, unused*/, L_20, /*hidden argument*/NULL);
		bool L_22 = ((bool)1);
		RuntimeObject * L_23 = Box(Boolean_t97287965_il2cpp_TypeInfo_var, &L_22);
		ConfigurationProperty_t3590861854 * L_24 = (ConfigurationProperty_t3590861854 *)il2cpp_codegen_object_new(ConfigurationProperty_t3590861854_il2cpp_TypeInfo_var);
		ConfigurationProperty__ctor_m635809073(L_24, _stringLiteral3397110955, L_21, L_23, /*hidden argument*/NULL);
		((ServicePointManagerElement_t2768640361_StaticFields*)il2cpp_codegen_static_fields_for(ServicePointManagerElement_t2768640361_il2cpp_TypeInfo_var))->set_expect100ContinueProp_20(L_24);
		RuntimeTypeHandle_t3027515415  L_25 = { reinterpret_cast<intptr_t> (Boolean_t97287965_0_0_0_var) };
		Type_t * L_26 = Type_GetTypeFromHandle_m1620074514(NULL /*static, unused*/, L_25, /*hidden argument*/NULL);
		bool L_27 = ((bool)1);
		RuntimeObject * L_28 = Box(Boolean_t97287965_il2cpp_TypeInfo_var, &L_27);
		ConfigurationProperty_t3590861854 * L_29 = (ConfigurationProperty_t3590861854 *)il2cpp_codegen_object_new(ConfigurationProperty_t3590861854_il2cpp_TypeInfo_var);
		ConfigurationProperty__ctor_m635809073(L_29, _stringLiteral4076253765, L_26, L_28, /*hidden argument*/NULL);
		((ServicePointManagerElement_t2768640361_StaticFields*)il2cpp_codegen_static_fields_for(ServicePointManagerElement_t2768640361_il2cpp_TypeInfo_var))->set_useNagleAlgorithmProp_21(L_29);
		ConfigurationPropertyCollection_t2852175726 * L_30 = (ConfigurationPropertyCollection_t2852175726 *)il2cpp_codegen_object_new(ConfigurationPropertyCollection_t2852175726_il2cpp_TypeInfo_var);
		ConfigurationPropertyCollection__ctor_m1951498512(L_30, /*hidden argument*/NULL);
		((ServicePointManagerElement_t2768640361_StaticFields*)il2cpp_codegen_static_fields_for(ServicePointManagerElement_t2768640361_il2cpp_TypeInfo_var))->set_properties_15(L_30);
		ConfigurationPropertyCollection_t2852175726 * L_31 = ((ServicePointManagerElement_t2768640361_StaticFields*)il2cpp_codegen_static_fields_for(ServicePointManagerElement_t2768640361_il2cpp_TypeInfo_var))->get_properties_15();
		ConfigurationProperty_t3590861854 * L_32 = ((ServicePointManagerElement_t2768640361_StaticFields*)il2cpp_codegen_static_fields_for(ServicePointManagerElement_t2768640361_il2cpp_TypeInfo_var))->get_checkCertificateNameProp_16();
		NullCheck(L_31);
		ConfigurationPropertyCollection_Add_m1567726929(L_31, L_32, /*hidden argument*/NULL);
		ConfigurationPropertyCollection_t2852175726 * L_33 = ((ServicePointManagerElement_t2768640361_StaticFields*)il2cpp_codegen_static_fields_for(ServicePointManagerElement_t2768640361_il2cpp_TypeInfo_var))->get_properties_15();
		ConfigurationProperty_t3590861854 * L_34 = ((ServicePointManagerElement_t2768640361_StaticFields*)il2cpp_codegen_static_fields_for(ServicePointManagerElement_t2768640361_il2cpp_TypeInfo_var))->get_checkCertificateRevocationListProp_17();
		NullCheck(L_33);
		ConfigurationPropertyCollection_Add_m1567726929(L_33, L_34, /*hidden argument*/NULL);
		ConfigurationPropertyCollection_t2852175726 * L_35 = ((ServicePointManagerElement_t2768640361_StaticFields*)il2cpp_codegen_static_fields_for(ServicePointManagerElement_t2768640361_il2cpp_TypeInfo_var))->get_properties_15();
		ConfigurationProperty_t3590861854 * L_36 = ((ServicePointManagerElement_t2768640361_StaticFields*)il2cpp_codegen_static_fields_for(ServicePointManagerElement_t2768640361_il2cpp_TypeInfo_var))->get_dnsRefreshTimeoutProp_18();
		NullCheck(L_35);
		ConfigurationPropertyCollection_Add_m1567726929(L_35, L_36, /*hidden argument*/NULL);
		ConfigurationPropertyCollection_t2852175726 * L_37 = ((ServicePointManagerElement_t2768640361_StaticFields*)il2cpp_codegen_static_fields_for(ServicePointManagerElement_t2768640361_il2cpp_TypeInfo_var))->get_properties_15();
		ConfigurationProperty_t3590861854 * L_38 = ((ServicePointManagerElement_t2768640361_StaticFields*)il2cpp_codegen_static_fields_for(ServicePointManagerElement_t2768640361_il2cpp_TypeInfo_var))->get_enableDnsRoundRobinProp_19();
		NullCheck(L_37);
		ConfigurationPropertyCollection_Add_m1567726929(L_37, L_38, /*hidden argument*/NULL);
		ConfigurationPropertyCollection_t2852175726 * L_39 = ((ServicePointManagerElement_t2768640361_StaticFields*)il2cpp_codegen_static_fields_for(ServicePointManagerElement_t2768640361_il2cpp_TypeInfo_var))->get_properties_15();
		ConfigurationProperty_t3590861854 * L_40 = ((ServicePointManagerElement_t2768640361_StaticFields*)il2cpp_codegen_static_fields_for(ServicePointManagerElement_t2768640361_il2cpp_TypeInfo_var))->get_expect100ContinueProp_20();
		NullCheck(L_39);
		ConfigurationPropertyCollection_Add_m1567726929(L_39, L_40, /*hidden argument*/NULL);
		ConfigurationPropertyCollection_t2852175726 * L_41 = ((ServicePointManagerElement_t2768640361_StaticFields*)il2cpp_codegen_static_fields_for(ServicePointManagerElement_t2768640361_il2cpp_TypeInfo_var))->get_properties_15();
		ConfigurationProperty_t3590861854 * L_42 = ((ServicePointManagerElement_t2768640361_StaticFields*)il2cpp_codegen_static_fields_for(ServicePointManagerElement_t2768640361_il2cpp_TypeInfo_var))->get_useNagleAlgorithmProp_21();
		NullCheck(L_41);
		ConfigurationPropertyCollection_Add_m1567726929(L_41, L_42, /*hidden argument*/NULL);
		return;
	}
}
// System.Void System.Net.Configuration.ServicePointManagerElement::.ctor()
extern "C" IL2CPP_METHOD_ATTR void ServicePointManagerElement__ctor_m3119309968 (ServicePointManagerElement_t2768640361 * __this, const RuntimeMethod* method)
{
	{
		ConfigurationElement__ctor_m252316685(__this, /*hidden argument*/NULL);
		return;
	}
}
// System.Configuration.ConfigurationPropertyCollection System.Net.Configuration.ServicePointManagerElement::get_Properties()
extern "C" IL2CPP_METHOD_ATTR ConfigurationPropertyCollection_t2852175726 * ServicePointManagerElement_get_Properties_m2659165833 (ServicePointManagerElement_t2768640361 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (ServicePointManagerElement_get_Properties_m2659165833_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		IL2CPP_RUNTIME_CLASS_INIT(ServicePointManagerElement_t2768640361_il2cpp_TypeInfo_var);
		ConfigurationPropertyCollection_t2852175726 * L_0 = ((ServicePointManagerElement_t2768640361_StaticFields*)il2cpp_codegen_static_fields_for(ServicePointManagerElement_t2768640361_il2cpp_TypeInfo_var))->get_properties_15();
		return L_0;
	}
}
// System.Void System.Net.Configuration.ServicePointManagerElement::PostDeserialize()
extern "C" IL2CPP_METHOD_ATTR void ServicePointManagerElement_PostDeserialize_m3298182051 (ServicePointManagerElement_t2768640361 * __this, const RuntimeMethod* method)
{
	{
		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.SettingsSection::.cctor()
extern "C" IL2CPP_METHOD_ATTR void SettingsSection__cctor_m1293608908 (RuntimeObject * __this /* static, unused */, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (SettingsSection__cctor_m1293608908_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		RuntimeTypeHandle_t3027515415  L_0 = { reinterpret_cast<intptr_t> (HttpWebRequestElement_t2801692355_0_0_0_var) };
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		Type_t * L_1 = Type_GetTypeFromHandle_m1620074514(NULL /*static, unused*/, L_0, /*hidden argument*/NULL);
		ConfigurationProperty_t3590861854 * L_2 = (ConfigurationProperty_t3590861854 *)il2cpp_codegen_object_new(ConfigurationProperty_t3590861854_il2cpp_TypeInfo_var);
		ConfigurationProperty__ctor_m1117082566(L_2, _stringLiteral2552955932, L_1, /*hidden argument*/NULL);
		((SettingsSection_t1259474535_StaticFields*)il2cpp_codegen_static_fields_for(SettingsSection_t1259474535_il2cpp_TypeInfo_var))->set_httpWebRequestProp_20(L_2);
		RuntimeTypeHandle_t3027515415  L_3 = { reinterpret_cast<intptr_t> (Ipv6Element_t180053194_0_0_0_var) };
		Type_t * L_4 = Type_GetTypeFromHandle_m1620074514(NULL /*static, unused*/, L_3, /*hidden argument*/NULL);
		ConfigurationProperty_t3590861854 * L_5 = (ConfigurationProperty_t3590861854 *)il2cpp_codegen_object_new(ConfigurationProperty_t3590861854_il2cpp_TypeInfo_var);
		ConfigurationProperty__ctor_m1117082566(L_5, _stringLiteral3806653507, L_4, /*hidden argument*/NULL);
		((SettingsSection_t1259474535_StaticFields*)il2cpp_codegen_static_fields_for(SettingsSection_t1259474535_il2cpp_TypeInfo_var))->set_ipv6Prop_21(L_5);
		RuntimeTypeHandle_t3027515415  L_6 = { reinterpret_cast<intptr_t> (PerformanceCountersElement_t4093363992_0_0_0_var) };
		Type_t * L_7 = Type_GetTypeFromHandle_m1620074514(NULL /*static, unused*/, L_6, /*hidden argument*/NULL);
		ConfigurationProperty_t3590861854 * L_8 = (ConfigurationProperty_t3590861854 *)il2cpp_codegen_object_new(ConfigurationProperty_t3590861854_il2cpp_TypeInfo_var);
		ConfigurationProperty__ctor_m1117082566(L_8, _stringLiteral1922940613, L_7, /*hidden argument*/NULL);
		((SettingsSection_t1259474535_StaticFields*)il2cpp_codegen_static_fields_for(SettingsSection_t1259474535_il2cpp_TypeInfo_var))->set_performanceCountersProp_22(L_8);
		RuntimeTypeHandle_t3027515415  L_9 = { reinterpret_cast<intptr_t> (ServicePointManagerElement_t2768640361_0_0_0_var) };
		Type_t * L_10 = Type_GetTypeFromHandle_m1620074514(NULL /*static, unused*/, L_9, /*hidden argument*/NULL);
		ConfigurationProperty_t3590861854 * L_11 = (ConfigurationProperty_t3590861854 *)il2cpp_codegen_object_new(ConfigurationProperty_t3590861854_il2cpp_TypeInfo_var);
		ConfigurationProperty__ctor_m1117082566(L_11, _stringLiteral1048376966, L_10, /*hidden argument*/NULL);
		((SettingsSection_t1259474535_StaticFields*)il2cpp_codegen_static_fields_for(SettingsSection_t1259474535_il2cpp_TypeInfo_var))->set_servicePointManagerProp_23(L_11);
		RuntimeTypeHandle_t3027515415  L_12 = { reinterpret_cast<intptr_t> (SocketElement_t3329874080_0_0_0_var) };
		Type_t * L_13 = Type_GetTypeFromHandle_m1620074514(NULL /*static, unused*/, L_12, /*hidden argument*/NULL);
		ConfigurationProperty_t3590861854 * L_14 = (ConfigurationProperty_t3590861854 *)il2cpp_codegen_object_new(ConfigurationProperty_t3590861854_il2cpp_TypeInfo_var);
		ConfigurationProperty__ctor_m1117082566(L_14, _stringLiteral4269838979, L_13, /*hidden argument*/NULL);
		((SettingsSection_t1259474535_StaticFields*)il2cpp_codegen_static_fields_for(SettingsSection_t1259474535_il2cpp_TypeInfo_var))->set_socketProp_25(L_14);
		RuntimeTypeHandle_t3027515415  L_15 = { reinterpret_cast<intptr_t> (WebProxyScriptElement_t477406598_0_0_0_var) };
		Type_t * L_16 = Type_GetTypeFromHandle_m1620074514(NULL /*static, unused*/, L_15, /*hidden argument*/NULL);
		ConfigurationProperty_t3590861854 * L_17 = (ConfigurationProperty_t3590861854 *)il2cpp_codegen_object_new(ConfigurationProperty_t3590861854_il2cpp_TypeInfo_var);
		ConfigurationProperty__ctor_m1117082566(L_17, _stringLiteral926514360, L_16, /*hidden argument*/NULL);
		((SettingsSection_t1259474535_StaticFields*)il2cpp_codegen_static_fields_for(SettingsSection_t1259474535_il2cpp_TypeInfo_var))->set_webProxyScriptProp_24(L_17);
		ConfigurationPropertyCollection_t2852175726 * L_18 = (ConfigurationPropertyCollection_t2852175726 *)il2cpp_codegen_object_new(ConfigurationPropertyCollection_t2852175726_il2cpp_TypeInfo_var);
		ConfigurationPropertyCollection__ctor_m1951498512(L_18, /*hidden argument*/NULL);
		((SettingsSection_t1259474535_StaticFields*)il2cpp_codegen_static_fields_for(SettingsSection_t1259474535_il2cpp_TypeInfo_var))->set_properties_19(L_18);
		ConfigurationPropertyCollection_t2852175726 * L_19 = ((SettingsSection_t1259474535_StaticFields*)il2cpp_codegen_static_fields_for(SettingsSection_t1259474535_il2cpp_TypeInfo_var))->get_properties_19();
		ConfigurationProperty_t3590861854 * L_20 = ((SettingsSection_t1259474535_StaticFields*)il2cpp_codegen_static_fields_for(SettingsSection_t1259474535_il2cpp_TypeInfo_var))->get_httpWebRequestProp_20();
		NullCheck(L_19);
		ConfigurationPropertyCollection_Add_m1567726929(L_19, L_20, /*hidden argument*/NULL);
		ConfigurationPropertyCollection_t2852175726 * L_21 = ((SettingsSection_t1259474535_StaticFields*)il2cpp_codegen_static_fields_for(SettingsSection_t1259474535_il2cpp_TypeInfo_var))->get_properties_19();
		ConfigurationProperty_t3590861854 * L_22 = ((SettingsSection_t1259474535_StaticFields*)il2cpp_codegen_static_fields_for(SettingsSection_t1259474535_il2cpp_TypeInfo_var))->get_ipv6Prop_21();
		NullCheck(L_21);
		ConfigurationPropertyCollection_Add_m1567726929(L_21, L_22, /*hidden argument*/NULL);
		ConfigurationPropertyCollection_t2852175726 * L_23 = ((SettingsSection_t1259474535_StaticFields*)il2cpp_codegen_static_fields_for(SettingsSection_t1259474535_il2cpp_TypeInfo_var))->get_properties_19();
		ConfigurationProperty_t3590861854 * L_24 = ((SettingsSection_t1259474535_StaticFields*)il2cpp_codegen_static_fields_for(SettingsSection_t1259474535_il2cpp_TypeInfo_var))->get_performanceCountersProp_22();
		NullCheck(L_23);
		ConfigurationPropertyCollection_Add_m1567726929(L_23, L_24, /*hidden argument*/NULL);
		ConfigurationPropertyCollection_t2852175726 * L_25 = ((SettingsSection_t1259474535_StaticFields*)il2cpp_codegen_static_fields_for(SettingsSection_t1259474535_il2cpp_TypeInfo_var))->get_properties_19();
		ConfigurationProperty_t3590861854 * L_26 = ((SettingsSection_t1259474535_StaticFields*)il2cpp_codegen_static_fields_for(SettingsSection_t1259474535_il2cpp_TypeInfo_var))->get_servicePointManagerProp_23();
		NullCheck(L_25);
		ConfigurationPropertyCollection_Add_m1567726929(L_25, L_26, /*hidden argument*/NULL);
		ConfigurationPropertyCollection_t2852175726 * L_27 = ((SettingsSection_t1259474535_StaticFields*)il2cpp_codegen_static_fields_for(SettingsSection_t1259474535_il2cpp_TypeInfo_var))->get_properties_19();
		ConfigurationProperty_t3590861854 * L_28 = ((SettingsSection_t1259474535_StaticFields*)il2cpp_codegen_static_fields_for(SettingsSection_t1259474535_il2cpp_TypeInfo_var))->get_socketProp_25();
		NullCheck(L_27);
		ConfigurationPropertyCollection_Add_m1567726929(L_27, L_28, /*hidden argument*/NULL);
		ConfigurationPropertyCollection_t2852175726 * L_29 = ((SettingsSection_t1259474535_StaticFields*)il2cpp_codegen_static_fields_for(SettingsSection_t1259474535_il2cpp_TypeInfo_var))->get_properties_19();
		ConfigurationProperty_t3590861854 * L_30 = ((SettingsSection_t1259474535_StaticFields*)il2cpp_codegen_static_fields_for(SettingsSection_t1259474535_il2cpp_TypeInfo_var))->get_webProxyScriptProp_24();
		NullCheck(L_29);
		ConfigurationPropertyCollection_Add_m1567726929(L_29, L_30, /*hidden argument*/NULL);
		return;
	}
}
// System.Void System.Net.Configuration.SettingsSection::.ctor()
extern "C" IL2CPP_METHOD_ATTR void SettingsSection__ctor_m2054822588 (SettingsSection_t1259474535 * __this, const RuntimeMethod* method)
{
	{
		ConfigurationSection__ctor_m3664598388(__this, /*hidden argument*/NULL);
		return;
	}
}
// System.Configuration.ConfigurationPropertyCollection System.Net.Configuration.SettingsSection::get_Properties()
extern "C" IL2CPP_METHOD_ATTR ConfigurationPropertyCollection_t2852175726 * SettingsSection_get_Properties_m1660882696 (SettingsSection_t1259474535 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (SettingsSection_get_Properties_m1660882696_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		IL2CPP_RUNTIME_CLASS_INIT(SettingsSection_t1259474535_il2cpp_TypeInfo_var);
		ConfigurationPropertyCollection_t2852175726 * L_0 = ((SettingsSection_t1259474535_StaticFields*)il2cpp_codegen_static_fields_for(SettingsSection_t1259474535_il2cpp_TypeInfo_var))->get_properties_19();
		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.Net.Configuration.SettingsSectionInternal System.Net.Configuration.SettingsSectionInternal::get_Section()
extern "C" IL2CPP_METHOD_ATTR SettingsSectionInternal_t781171337 * SettingsSectionInternal_get_Section_m1539574765 (RuntimeObject * __this /* static, unused */, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (SettingsSectionInternal_get_Section_m1539574765_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		IL2CPP_RUNTIME_CLASS_INIT(SettingsSectionInternal_t781171337_il2cpp_TypeInfo_var);
		SettingsSectionInternal_t781171337 * L_0 = ((SettingsSectionInternal_t781171337_StaticFields*)il2cpp_codegen_static_fields_for(SettingsSectionInternal_t781171337_il2cpp_TypeInfo_var))->get_instance_0();
		return L_0;
	}
}
// System.Boolean System.Net.Configuration.SettingsSectionInternal::get_Ipv6Enabled()
extern "C" IL2CPP_METHOD_ATTR bool SettingsSectionInternal_get_Ipv6Enabled_m2663990904 (SettingsSectionInternal_t781171337 * __this, const RuntimeMethod* method)
{
	{
		return (bool)1;
	}
}
// System.Void System.Net.Configuration.SettingsSectionInternal::.ctor()
extern "C" IL2CPP_METHOD_ATTR void SettingsSectionInternal__ctor_m2088828526 (SettingsSectionInternal_t781171337 * __this, const RuntimeMethod* method)
{
	{
		__this->set_HttpListenerUnescapeRequestUrl_1((bool)1);
		__this->set_IPProtectionLevel_2((-1));
		Object__ctor_m297566312(__this, /*hidden argument*/NULL);
		return;
	}
}
// System.Void System.Net.Configuration.SettingsSectionInternal::.cctor()
extern "C" IL2CPP_METHOD_ATTR void SettingsSectionInternal__cctor_m1201638947 (RuntimeObject * __this /* static, unused */, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (SettingsSectionInternal__cctor_m1201638947_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		SettingsSectionInternal_t781171337 * L_0 = (SettingsSectionInternal_t781171337 *)il2cpp_codegen_object_new(SettingsSectionInternal_t781171337_il2cpp_TypeInfo_var);
		SettingsSectionInternal__ctor_m2088828526(L_0, /*hidden argument*/NULL);
		((SettingsSectionInternal_t781171337_StaticFields*)il2cpp_codegen_static_fields_for(SettingsSectionInternal_t781171337_il2cpp_TypeInfo_var))->set_instance_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.Net.Configuration.SocketElement::.ctor()
extern "C" IL2CPP_METHOD_ATTR void SocketElement__ctor_m2095388311 (SocketElement_t3329874080 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (SocketElement__ctor_m2095388311_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		ConfigurationElement__ctor_m252316685(__this, /*hidden argument*/NULL);
		RuntimeTypeHandle_t3027515415  L_0 = { reinterpret_cast<intptr_t> (Boolean_t97287965_0_0_0_var) };
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		Type_t * L_1 = Type_GetTypeFromHandle_m1620074514(NULL /*static, unused*/, L_0, /*hidden argument*/NULL);
		bool L_2 = ((bool)0);
		RuntimeObject * L_3 = Box(Boolean_t97287965_il2cpp_TypeInfo_var, &L_2);
		ConfigurationProperty_t3590861854 * L_4 = (ConfigurationProperty_t3590861854 *)il2cpp_codegen_object_new(ConfigurationProperty_t3590861854_il2cpp_TypeInfo_var);
		ConfigurationProperty__ctor_m635809073(L_4, _stringLiteral2359327129, L_1, L_3, /*hidden argument*/NULL);
		((SocketElement_t3329874080_StaticFields*)il2cpp_codegen_static_fields_for(SocketElement_t3329874080_il2cpp_TypeInfo_var))->set_alwaysUseCompletionPortsForAcceptProp_16(L_4);
		RuntimeTypeHandle_t3027515415  L_5 = { reinterpret_cast<intptr_t> (Boolean_t97287965_0_0_0_var) };
		Type_t * L_6 = Type_GetTypeFromHandle_m1620074514(NULL /*static, unused*/, L_5, /*hidden argument*/NULL);
		bool L_7 = ((bool)0);
		RuntimeObject * L_8 = Box(Boolean_t97287965_il2cpp_TypeInfo_var, &L_7);
		ConfigurationProperty_t3590861854 * L_9 = (ConfigurationProperty_t3590861854 *)il2cpp_codegen_object_new(ConfigurationProperty_t3590861854_il2cpp_TypeInfo_var);
		ConfigurationProperty__ctor_m635809073(L_9, _stringLiteral3119676097, L_6, L_8, /*hidden argument*/NULL);
		((SocketElement_t3329874080_StaticFields*)il2cpp_codegen_static_fields_for(SocketElement_t3329874080_il2cpp_TypeInfo_var))->set_alwaysUseCompletionPortsForConnectProp_17(L_9);
		ConfigurationPropertyCollection_t2852175726 * L_10 = (ConfigurationPropertyCollection_t2852175726 *)il2cpp_codegen_object_new(ConfigurationPropertyCollection_t2852175726_il2cpp_TypeInfo_var);
		ConfigurationPropertyCollection__ctor_m1951498512(L_10, /*hidden argument*/NULL);
		((SocketElement_t3329874080_StaticFields*)il2cpp_codegen_static_fields_for(SocketElement_t3329874080_il2cpp_TypeInfo_var))->set_properties_15(L_10);
		ConfigurationPropertyCollection_t2852175726 * L_11 = ((SocketElement_t3329874080_StaticFields*)il2cpp_codegen_static_fields_for(SocketElement_t3329874080_il2cpp_TypeInfo_var))->get_properties_15();
		ConfigurationProperty_t3590861854 * L_12 = ((SocketElement_t3329874080_StaticFields*)il2cpp_codegen_static_fields_for(SocketElement_t3329874080_il2cpp_TypeInfo_var))->get_alwaysUseCompletionPortsForAcceptProp_16();
		NullCheck(L_11);
		ConfigurationPropertyCollection_Add_m1567726929(L_11, L_12, /*hidden argument*/NULL);
		ConfigurationPropertyCollection_t2852175726 * L_13 = ((SocketElement_t3329874080_StaticFields*)il2cpp_codegen_static_fields_for(SocketElement_t3329874080_il2cpp_TypeInfo_var))->get_properties_15();
		ConfigurationProperty_t3590861854 * L_14 = ((SocketElement_t3329874080_StaticFields*)il2cpp_codegen_static_fields_for(SocketElement_t3329874080_il2cpp_TypeInfo_var))->get_alwaysUseCompletionPortsForConnectProp_17();
		NullCheck(L_13);
		ConfigurationPropertyCollection_Add_m1567726929(L_13, L_14, /*hidden argument*/NULL);
		return;
	}
}
// System.Configuration.ConfigurationPropertyCollection System.Net.Configuration.SocketElement::get_Properties()
extern "C" IL2CPP_METHOD_ATTR ConfigurationPropertyCollection_t2852175726 * SocketElement_get_Properties_m3714933567 (SocketElement_t3329874080 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (SocketElement_get_Properties_m3714933567_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		ConfigurationPropertyCollection_t2852175726 * L_0 = ((SocketElement_t3329874080_StaticFields*)il2cpp_codegen_static_fields_for(SocketElement_t3329874080_il2cpp_TypeInfo_var))->get_properties_15();
		return L_0;
	}
}
// System.Void System.Net.Configuration.SocketElement::PostDeserialize()
extern "C" IL2CPP_METHOD_ATTR void SocketElement_PostDeserialize_m3590344498 (SocketElement_t3329874080 * __this, const RuntimeMethod* method)
{
	{
		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.WebProxyScriptElement::.cctor()
extern "C" IL2CPP_METHOD_ATTR void WebProxyScriptElement__cctor_m3464241387 (RuntimeObject * __this /* static, unused */, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (WebProxyScriptElement__cctor_m3464241387_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		RuntimeTypeHandle_t3027515415  L_0 = { reinterpret_cast<intptr_t> (TimeSpan_t881159249_0_0_0_var) };
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		Type_t * L_1 = Type_GetTypeFromHandle_m1620074514(NULL /*static, unused*/, L_0, /*hidden argument*/NULL);
		TimeSpan_t881159249  L_2;
		memset(&L_2, 0, sizeof(L_2));
		TimeSpan__ctor_m4161351023((&L_2), 0, 0, 2, 0, /*hidden argument*/NULL);
		TimeSpan_t881159249  L_3 = L_2;
		RuntimeObject * L_4 = Box(TimeSpan_t881159249_il2cpp_TypeInfo_var, &L_3);
		ConfigurationProperty_t3590861854 * L_5 = (ConfigurationProperty_t3590861854 *)il2cpp_codegen_object_new(ConfigurationProperty_t3590861854_il2cpp_TypeInfo_var);
		ConfigurationProperty__ctor_m635809073(L_5, _stringLiteral2478378977, L_1, L_4, /*hidden argument*/NULL);
		((WebProxyScriptElement_t477406598_StaticFields*)il2cpp_codegen_static_fields_for(WebProxyScriptElement_t477406598_il2cpp_TypeInfo_var))->set_downloadTimeoutProp_15(L_5);
		ConfigurationPropertyCollection_t2852175726 * L_6 = (ConfigurationPropertyCollection_t2852175726 *)il2cpp_codegen_object_new(ConfigurationPropertyCollection_t2852175726_il2cpp_TypeInfo_var);
		ConfigurationPropertyCollection__ctor_m1951498512(L_6, /*hidden argument*/NULL);
		((WebProxyScriptElement_t477406598_StaticFields*)il2cpp_codegen_static_fields_for(WebProxyScriptElement_t477406598_il2cpp_TypeInfo_var))->set_properties_16(L_6);
		ConfigurationPropertyCollection_t2852175726 * L_7 = ((WebProxyScriptElement_t477406598_StaticFields*)il2cpp_codegen_static_fields_for(WebProxyScriptElement_t477406598_il2cpp_TypeInfo_var))->get_properties_16();
		ConfigurationProperty_t3590861854 * L_8 = ((WebProxyScriptElement_t477406598_StaticFields*)il2cpp_codegen_static_fields_for(WebProxyScriptElement_t477406598_il2cpp_TypeInfo_var))->get_downloadTimeoutProp_15();
		NullCheck(L_7);
		ConfigurationPropertyCollection_Add_m1567726929(L_7, L_8, /*hidden argument*/NULL);
		return;
	}
}
// System.Void System.Net.Configuration.WebProxyScriptElement::PostDeserialize()
extern "C" IL2CPP_METHOD_ATTR void WebProxyScriptElement_PostDeserialize_m2186957481 (WebProxyScriptElement_t477406598 * __this, const RuntimeMethod* method)
{
	{
		return;
	}
}
// System.Configuration.ConfigurationPropertyCollection System.Net.Configuration.WebProxyScriptElement::get_Properties()
extern "C" IL2CPP_METHOD_ATTR ConfigurationPropertyCollection_t2852175726 * WebProxyScriptElement_get_Properties_m3480700256 (WebProxyScriptElement_t477406598 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (WebProxyScriptElement_get_Properties_m3480700256_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		IL2CPP_RUNTIME_CLASS_INIT(WebProxyScriptElement_t477406598_il2cpp_TypeInfo_var);
		ConfigurationPropertyCollection_t2852175726 * L_0 = ((WebProxyScriptElement_t477406598_StaticFields*)il2cpp_codegen_static_fields_for(WebProxyScriptElement_t477406598_il2cpp_TypeInfo_var))->get_properties_16();
		return L_0;
	}
}
// System.Void System.Net.Configuration.WebProxyScriptElement::.ctor()
extern "C" IL2CPP_METHOD_ATTR void WebProxyScriptElement__ctor_m3524928016 (WebProxyScriptElement_t477406598 * __this, const RuntimeMethod* method)
{
	{
		ConfigurationElement__ctor_m252316685(__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.WebRequestModuleElement::.cctor()
extern "C" IL2CPP_METHOD_ATTR void WebRequestModuleElement__cctor_m479835467 (RuntimeObject * __this /* static, unused */, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (WebRequestModuleElement__cctor_m479835467_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		RuntimeTypeHandle_t3027515415  L_0 = { reinterpret_cast<intptr_t> (String_t_0_0_0_var) };
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		Type_t * L_1 = Type_GetTypeFromHandle_m1620074514(NULL /*static, unused*/, L_0, /*hidden argument*/NULL);
		ConfigurationProperty_t3590861854 * L_2 = (ConfigurationProperty_t3590861854 *)il2cpp_codegen_object_new(ConfigurationProperty_t3590861854_il2cpp_TypeInfo_var);
		ConfigurationProperty__ctor_m3843348878(L_2, _stringLiteral1220639822, L_1, NULL, 6, /*hidden argument*/NULL);
		((WebRequestModuleElement_t1406085120_StaticFields*)il2cpp_codegen_static_fields_for(WebRequestModuleElement_t1406085120_il2cpp_TypeInfo_var))->set_prefixProp_16(L_2);
		RuntimeTypeHandle_t3027515415  L_3 = { reinterpret_cast<intptr_t> (String_t_0_0_0_var) };
		Type_t * L_4 = Type_GetTypeFromHandle_m1620074514(NULL /*static, unused*/, L_3, /*hidden argument*/NULL);
		ConfigurationProperty_t3590861854 * L_5 = (ConfigurationProperty_t3590861854 *)il2cpp_codegen_object_new(ConfigurationProperty_t3590861854_il2cpp_TypeInfo_var);
		ConfigurationProperty__ctor_m1117082566(L_5, _stringLiteral3243520166, L_4, /*hidden argument*/NULL);
		((WebRequestModuleElement_t1406085120_StaticFields*)il2cpp_codegen_static_fields_for(WebRequestModuleElement_t1406085120_il2cpp_TypeInfo_var))->set_typeProp_17(L_5);
		ConfigurationPropertyCollection_t2852175726 * L_6 = (ConfigurationPropertyCollection_t2852175726 *)il2cpp_codegen_object_new(ConfigurationPropertyCollection_t2852175726_il2cpp_TypeInfo_var);
		ConfigurationPropertyCollection__ctor_m1951498512(L_6, /*hidden argument*/NULL);
		((WebRequestModuleElement_t1406085120_StaticFields*)il2cpp_codegen_static_fields_for(WebRequestModuleElement_t1406085120_il2cpp_TypeInfo_var))->set_properties_15(L_6);
		ConfigurationPropertyCollection_t2852175726 * L_7 = ((WebRequestModuleElement_t1406085120_StaticFields*)il2cpp_codegen_static_fields_for(WebRequestModuleElement_t1406085120_il2cpp_TypeInfo_var))->get_properties_15();
		ConfigurationProperty_t3590861854 * L_8 = ((WebRequestModuleElement_t1406085120_StaticFields*)il2cpp_codegen_static_fields_for(WebRequestModuleElement_t1406085120_il2cpp_TypeInfo_var))->get_prefixProp_16();
		NullCheck(L_7);
		ConfigurationPropertyCollection_Add_m1567726929(L_7, L_8, /*hidden argument*/NULL);
		ConfigurationPropertyCollection_t2852175726 * L_9 = ((WebRequestModuleElement_t1406085120_StaticFields*)il2cpp_codegen_static_fields_for(WebRequestModuleElement_t1406085120_il2cpp_TypeInfo_var))->get_properties_15();
		ConfigurationProperty_t3590861854 * L_10 = ((WebRequestModuleElement_t1406085120_StaticFields*)il2cpp_codegen_static_fields_for(WebRequestModuleElement_t1406085120_il2cpp_TypeInfo_var))->get_typeProp_17();
		NullCheck(L_9);
		ConfigurationPropertyCollection_Add_m1567726929(L_9, L_10, /*hidden argument*/NULL);
		return;
	}
}
// System.Void System.Net.Configuration.WebRequestModuleElement::.ctor()
extern "C" IL2CPP_METHOD_ATTR void WebRequestModuleElement__ctor_m3042492242 (WebRequestModuleElement_t1406085120 * __this, const RuntimeMethod* method)
{
	{
		ConfigurationElement__ctor_m252316685(__this, /*hidden argument*/NULL);
		return;
	}
}
// System.String System.Net.Configuration.WebRequestModuleElement::get_Prefix()
extern "C" IL2CPP_METHOD_ATTR String_t* WebRequestModuleElement_get_Prefix_m4037610496 (WebRequestModuleElement_t1406085120 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (WebRequestModuleElement_get_Prefix_m4037610496_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		IL2CPP_RUNTIME_CLASS_INIT(WebRequestModuleElement_t1406085120_il2cpp_TypeInfo_var);
		ConfigurationProperty_t3590861854 * L_0 = ((WebRequestModuleElement_t1406085120_StaticFields*)il2cpp_codegen_static_fields_for(WebRequestModuleElement_t1406085120_il2cpp_TypeInfo_var))->get_prefixProp_16();
		RuntimeObject * L_1 = ConfigurationElement_get_Item_m145567948(__this, L_0, /*hidden argument*/NULL);
		return ((String_t*)CastclassSealed((RuntimeObject*)L_1, String_t_il2cpp_TypeInfo_var));
	}
}
// System.Type System.Net.Configuration.WebRequestModuleElement::get_Type()
extern "C" IL2CPP_METHOD_ATTR Type_t * WebRequestModuleElement_get_Type_m2911861518 (WebRequestModuleElement_t1406085120 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (WebRequestModuleElement_get_Type_m2911861518_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		IL2CPP_RUNTIME_CLASS_INIT(WebRequestModuleElement_t1406085120_il2cpp_TypeInfo_var);
		ConfigurationProperty_t3590861854 * L_0 = ((WebRequestModuleElement_t1406085120_StaticFields*)il2cpp_codegen_static_fields_for(WebRequestModuleElement_t1406085120_il2cpp_TypeInfo_var))->get_typeProp_17();
		RuntimeObject * L_1 = ConfigurationElement_get_Item_m145567948(__this, L_0, /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		Type_t * L_2 = il2cpp_codegen_get_type((Il2CppMethodPointer)&Type_GetType_m1693760368, ((String_t*)CastclassSealed((RuntimeObject*)L_1, String_t_il2cpp_TypeInfo_var)), "System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089");
		return L_2;
	}
}
// System.Configuration.ConfigurationPropertyCollection System.Net.Configuration.WebRequestModuleElement::get_Properties()
extern "C" IL2CPP_METHOD_ATTR ConfigurationPropertyCollection_t2852175726 * WebRequestModuleElement_get_Properties_m3154937797 (WebRequestModuleElement_t1406085120 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (WebRequestModuleElement_get_Properties_m3154937797_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		IL2CPP_RUNTIME_CLASS_INIT(WebRequestModuleElement_t1406085120_il2cpp_TypeInfo_var);
		ConfigurationPropertyCollection_t2852175726 * L_0 = ((WebRequestModuleElement_t1406085120_StaticFields*)il2cpp_codegen_static_fields_for(WebRequestModuleElement_t1406085120_il2cpp_TypeInfo_var))->get_properties_15();
		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.Net.Configuration.WebRequestModuleElementCollection::.ctor()
extern "C" IL2CPP_METHOD_ATTR void WebRequestModuleElementCollection__ctor_m4269983751 (WebRequestModuleElementCollection_t925190782 * __this, const RuntimeMethod* method)
{
	{
		ConfigurationElementCollection__ctor_m2631610858(__this, /*hidden argument*/NULL);
		return;
	}
}
// System.Configuration.ConfigurationElement System.Net.Configuration.WebRequestModuleElementCollection::CreateNewElement()
extern "C" IL2CPP_METHOD_ATTR ConfigurationElement_t3318566633 * WebRequestModuleElementCollection_CreateNewElement_m2646326119 (WebRequestModuleElementCollection_t925190782 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (WebRequestModuleElementCollection_CreateNewElement_m2646326119_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		WebRequestModuleElement_t1406085120 * L_0 = (WebRequestModuleElement_t1406085120 *)il2cpp_codegen_object_new(WebRequestModuleElement_t1406085120_il2cpp_TypeInfo_var);
		WebRequestModuleElement__ctor_m3042492242(L_0, /*hidden argument*/NULL);
		return L_0;
	}
}
// System.Object System.Net.Configuration.WebRequestModuleElementCollection::GetElementKey(System.Configuration.ConfigurationElement)
extern "C" IL2CPP_METHOD_ATTR RuntimeObject * WebRequestModuleElementCollection_GetElementKey_m3584251142 (WebRequestModuleElementCollection_t925190782 * __this, ConfigurationElement_t3318566633 * ___element0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (WebRequestModuleElementCollection_GetElementKey_m3584251142_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		ConfigurationElement_t3318566633 * L_0 = ___element0;
		if (((WebRequestModuleElement_t1406085120 *)IsInstSealed((RuntimeObject*)L_0, WebRequestModuleElement_t1406085120_il2cpp_TypeInfo_var)))
		{
			goto IL_0013;
		}
	}
	{
		ArgumentException_t132251570 * L_1 = (ArgumentException_t132251570 *)il2cpp_codegen_object_new(ArgumentException_t132251570_il2cpp_TypeInfo_var);
		ArgumentException__ctor_m1312628991(L_1, _stringLiteral4059539929, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, NULL, WebRequestModuleElementCollection_GetElementKey_m3584251142_RuntimeMethod_var);
	}

IL_0013:
	{
		ConfigurationElement_t3318566633 * L_2 = ___element0;
		NullCheck(((WebRequestModuleElement_t1406085120 *)CastclassSealed((RuntimeObject*)L_2, WebRequestModuleElement_t1406085120_il2cpp_TypeInfo_var)));
		String_t* L_3 = WebRequestModuleElement_get_Prefix_m4037610496(((WebRequestModuleElement_t1406085120 *)CastclassSealed((RuntimeObject*)L_2, WebRequestModuleElement_t1406085120_il2cpp_TypeInfo_var)), /*hidden argument*/NULL);
		return L_3;
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void System.Net.Configuration.WebRequestModulesSection::.cctor()
extern "C" IL2CPP_METHOD_ATTR void WebRequestModulesSection__cctor_m1494955898 (RuntimeObject * __this /* static, unused */, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (WebRequestModulesSection__cctor_m1494955898_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		RuntimeTypeHandle_t3027515415  L_0 = { reinterpret_cast<intptr_t> (WebRequestModuleElementCollection_t925190782_0_0_0_var) };
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		Type_t * L_1 = Type_GetTypeFromHandle_m1620074514(NULL /*static, unused*/, L_0, /*hidden argument*/NULL);
		ConfigurationProperty_t3590861854 * L_2 = (ConfigurationProperty_t3590861854 *)il2cpp_codegen_object_new(ConfigurationProperty_t3590861854_il2cpp_TypeInfo_var);
		ConfigurationProperty__ctor_m3843348878(L_2, _stringLiteral757602046, L_1, NULL, 1, /*hidden argument*/NULL);
		((WebRequestModulesSection_t4132732301_StaticFields*)il2cpp_codegen_static_fields_for(WebRequestModulesSection_t4132732301_il2cpp_TypeInfo_var))->set_webRequestModulesProp_20(L_2);
		ConfigurationPropertyCollection_t2852175726 * L_3 = (ConfigurationPropertyCollection_t2852175726 *)il2cpp_codegen_object_new(ConfigurationPropertyCollection_t2852175726_il2cpp_TypeInfo_var);
		ConfigurationPropertyCollection__ctor_m1951498512(L_3, /*hidden argument*/NULL);
		((WebRequestModulesSection_t4132732301_StaticFields*)il2cpp_codegen_static_fields_for(WebRequestModulesSection_t4132732301_il2cpp_TypeInfo_var))->set_properties_19(L_3);
		ConfigurationPropertyCollection_t2852175726 * L_4 = ((WebRequestModulesSection_t4132732301_StaticFields*)il2cpp_codegen_static_fields_for(WebRequestModulesSection_t4132732301_il2cpp_TypeInfo_var))->get_properties_19();
		ConfigurationProperty_t3590861854 * L_5 = ((WebRequestModulesSection_t4132732301_StaticFields*)il2cpp_codegen_static_fields_for(WebRequestModulesSection_t4132732301_il2cpp_TypeInfo_var))->get_webRequestModulesProp_20();
		NullCheck(L_4);
		ConfigurationPropertyCollection_Add_m1567726929(L_4, L_5, /*hidden argument*/NULL);
		return;
	}
}
// System.Configuration.ConfigurationPropertyCollection System.Net.Configuration.WebRequestModulesSection::get_Properties()
extern "C" IL2CPP_METHOD_ATTR ConfigurationPropertyCollection_t2852175726 * WebRequestModulesSection_get_Properties_m1184412544 (WebRequestModulesSection_t4132732301 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (WebRequestModulesSection_get_Properties_m1184412544_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		IL2CPP_RUNTIME_CLASS_INIT(WebRequestModulesSection_t4132732301_il2cpp_TypeInfo_var);
		ConfigurationPropertyCollection_t2852175726 * L_0 = ((WebRequestModulesSection_t4132732301_StaticFields*)il2cpp_codegen_static_fields_for(WebRequestModulesSection_t4132732301_il2cpp_TypeInfo_var))->get_properties_19();
		return L_0;
	}
}
// System.Net.Configuration.WebRequestModuleElementCollection System.Net.Configuration.WebRequestModulesSection::get_WebRequestModules()
extern "C" IL2CPP_METHOD_ATTR WebRequestModuleElementCollection_t925190782 * WebRequestModulesSection_get_WebRequestModules_m1245031887 (WebRequestModulesSection_t4132732301 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (WebRequestModulesSection_get_WebRequestModules_m1245031887_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		IL2CPP_RUNTIME_CLASS_INIT(WebRequestModulesSection_t4132732301_il2cpp_TypeInfo_var);
		ConfigurationProperty_t3590861854 * L_0 = ((WebRequestModulesSection_t4132732301_StaticFields*)il2cpp_codegen_static_fields_for(WebRequestModulesSection_t4132732301_il2cpp_TypeInfo_var))->get_webRequestModulesProp_20();
		RuntimeObject * L_1 = ConfigurationElement_get_Item_m145567948(__this, L_0, /*hidden argument*/NULL);
		return ((WebRequestModuleElementCollection_t925190782 *)CastclassSealed((RuntimeObject*)L_1, WebRequestModuleElementCollection_t925190782_il2cpp_TypeInfo_var));
	}
}
// System.Void System.Net.Configuration.WebRequestModulesSection::PostDeserialize()
extern "C" IL2CPP_METHOD_ATTR void WebRequestModulesSection_PostDeserialize_m90622368 (WebRequestModulesSection_t4132732301 * __this, const RuntimeMethod* method)
{
	{
		return;
	}
}
// System.Void System.Net.Configuration.WebRequestModulesSection::InitializeDefault()
extern "C" IL2CPP_METHOD_ATTR void WebRequestModulesSection_InitializeDefault_m1964875035 (WebRequestModulesSection_t4132732301 * __this, const RuntimeMethod* method)
{
	{
		return;
	}
}
// System.Void System.Net.Configuration.WebRequestModulesSection::.ctor()
extern "C" IL2CPP_METHOD_ATTR void WebRequestModulesSection__ctor_m3207412967 (WebRequestModulesSection_t4132732301 * __this, const RuntimeMethod* method)
{
	{
		ConfigurationSection__ctor_m3664598388(__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.Cookie::.ctor()
extern "C" IL2CPP_METHOD_ATTR void Cookie__ctor_m130314892 (Cookie_t993873397 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Cookie__ctor_m130314892_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		String_t* L_0 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(String_t_il2cpp_TypeInfo_var))->get_Empty_5();
		__this->set_m_comment_4(L_0);
		__this->set_m_cookieVariant_6(1);
		String_t* L_1 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(String_t_il2cpp_TypeInfo_var))->get_Empty_5();
		__this->set_m_domain_8(L_1);
		__this->set_m_domain_implicit_9((bool)1);
		IL2CPP_RUNTIME_CLASS_INIT(DateTime_t3738529785_il2cpp_TypeInfo_var);
		DateTime_t3738529785  L_2 = ((DateTime_t3738529785_StaticFields*)il2cpp_codegen_static_fields_for(DateTime_t3738529785_il2cpp_TypeInfo_var))->get_MinValue_31();
		__this->set_m_expires_10(L_2);
		String_t* L_3 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(String_t_il2cpp_TypeInfo_var))->get_Empty_5();
		__this->set_m_name_11(L_3);
		String_t* L_4 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(String_t_il2cpp_TypeInfo_var))->get_Empty_5();
		__this->set_m_path_12(L_4);
		__this->set_m_path_implicit_13((bool)1);
		String_t* L_5 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(String_t_il2cpp_TypeInfo_var))->get_Empty_5();
		__this->set_m_port_14(L_5);
		__this->set_m_port_implicit_15((bool)1);
		DateTime_t3738529785  L_6 = DateTime_get_Now_m1277138875(NULL /*static, unused*/, /*hidden argument*/NULL);
		__this->set_m_timeStamp_19(L_6);
		String_t* L_7 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(String_t_il2cpp_TypeInfo_var))->get_Empty_5();
		__this->set_m_value_20(L_7);
		String_t* L_8 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(String_t_il2cpp_TypeInfo_var))->get_Empty_5();
		__this->set_m_domainKey_22(L_8);
		Object__ctor_m297566312(__this, /*hidden argument*/NULL);
		return;
	}
}
// System.String System.Net.Cookie::get_Comment()
extern "C" IL2CPP_METHOD_ATTR String_t* Cookie_get_Comment_m938800276 (Cookie_t993873397 * __this, const RuntimeMethod* method)
{
	{
		String_t* L_0 = __this->get_m_comment_4();
		return L_0;
	}
}
// System.Void System.Net.Cookie::set_Comment(System.String)
extern "C" IL2CPP_METHOD_ATTR void Cookie_set_Comment_m3273060062 (Cookie_t993873397 * __this, String_t* ___value0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Cookie_set_Comment_m3273060062_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		String_t* L_0 = ___value0;
		if (L_0)
		{
			goto IL_000a;
		}
	}
	{
		String_t* L_1 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(String_t_il2cpp_TypeInfo_var))->get_Empty_5();
		___value0 = L_1;
	}

IL_000a:
	{
		String_t* L_2 = ___value0;
		__this->set_m_comment_4(L_2);
		return;
	}
}
// System.Void System.Net.Cookie::set_CommentUri(System.Uri)
extern "C" IL2CPP_METHOD_ATTR void Cookie_set_CommentUri_m514817537 (Cookie_t993873397 * __this, Uri_t100236324 * ___value0, const RuntimeMethod* method)
{
	{
		Uri_t100236324 * L_0 = ___value0;
		__this->set_m_commentUri_5(L_0);
		return;
	}
}
// System.Void System.Net.Cookie::set_HttpOnly(System.Boolean)
extern "C" IL2CPP_METHOD_ATTR void Cookie_set_HttpOnly_m1606103865 (Cookie_t993873397 * __this, bool ___value0, const RuntimeMethod* method)
{
	{
		bool L_0 = ___value0;
		__this->set_m_httpOnly_18(L_0);
		return;
	}
}
// System.Void System.Net.Cookie::set_Discard(System.Boolean)
extern "C" IL2CPP_METHOD_ATTR void Cookie_set_Discard_m1634972755 (Cookie_t993873397 * __this, bool ___value0, const RuntimeMethod* method)
{
	{
		bool L_0 = ___value0;
		__this->set_m_discard_7(L_0);
		return;
	}
}
// System.String System.Net.Cookie::get_Domain()
extern "C" IL2CPP_METHOD_ATTR String_t* Cookie_get_Domain_m3273283673 (Cookie_t993873397 * __this, const RuntimeMethod* method)
{
	{
		String_t* L_0 = __this->get_m_domain_8();
		return L_0;
	}
}
// System.Void System.Net.Cookie::set_Domain(System.String)
extern "C" IL2CPP_METHOD_ATTR void Cookie_set_Domain_m3100331118 (Cookie_t993873397 * __this, String_t* ___value0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Cookie_set_Domain_m3100331118_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	Cookie_t993873397 * G_B2_0 = NULL;
	Cookie_t993873397 * G_B1_0 = NULL;
	String_t* G_B3_0 = NULL;
	Cookie_t993873397 * G_B3_1 = NULL;
	{
		String_t* L_0 = ___value0;
		G_B1_0 = __this;
		if (!L_0)
		{
			G_B2_0 = __this;
			goto IL_0007;
		}
	}
	{
		String_t* L_1 = ___value0;
		G_B3_0 = L_1;
		G_B3_1 = G_B1_0;
		goto IL_000c;
	}

IL_0007:
	{
		String_t* L_2 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(String_t_il2cpp_TypeInfo_var))->get_Empty_5();
		G_B3_0 = L_2;
		G_B3_1 = G_B2_0;
	}

IL_000c:
	{
		NullCheck(G_B3_1);
		G_B3_1->set_m_domain_8(G_B3_0);
		__this->set_m_domain_implicit_9((bool)0);
		String_t* L_3 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(String_t_il2cpp_TypeInfo_var))->get_Empty_5();
		__this->set_m_domainKey_22(L_3);
		return;
	}
}
// System.String System.Net.Cookie::get__Domain()
extern "C" IL2CPP_METHOD_ATTR String_t* Cookie_get__Domain_m672794332 (Cookie_t993873397 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Cookie_get__Domain_m672794332_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	String_t* G_B5_0 = NULL;
	String_t* G_B4_0 = NULL;
	String_t* G_B6_0 = NULL;
	String_t* G_B6_1 = NULL;
	String_t* G_B8_0 = NULL;
	String_t* G_B8_1 = NULL;
	String_t* G_B8_2 = NULL;
	String_t* G_B7_0 = NULL;
	String_t* G_B7_1 = NULL;
	String_t* G_B7_2 = NULL;
	String_t* G_B9_0 = NULL;
	String_t* G_B9_1 = NULL;
	String_t* G_B9_2 = NULL;
	String_t* G_B9_3 = NULL;
	{
		bool L_0 = Cookie_get_Plain_m4063534626(__this, /*hidden argument*/NULL);
		if (L_0)
		{
			goto IL_0056;
		}
	}
	{
		bool L_1 = __this->get_m_domain_implicit_9();
		if (L_1)
		{
			goto IL_0056;
		}
	}
	{
		String_t* L_2 = __this->get_m_domain_8();
		NullCheck(L_2);
		int32_t L_3 = String_get_Length_m3847582255(L_2, /*hidden argument*/NULL);
		if (!L_3)
		{
			goto IL_0056;
		}
	}
	{
		bool L_4 = __this->get_IsQuotedDomain_24();
		G_B4_0 = _stringLiteral1612058056;
		if (L_4)
		{
			G_B5_0 = _stringLiteral1612058056;
			goto IL_0031;
		}
	}
	{
		String_t* L_5 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(String_t_il2cpp_TypeInfo_var))->get_Empty_5();
		G_B6_0 = L_5;
		G_B6_1 = G_B4_0;
		goto IL_0036;
	}

IL_0031:
	{
		G_B6_0 = _stringLiteral3452614526;
		G_B6_1 = G_B5_0;
	}

IL_0036:
	{
		String_t* L_6 = __this->get_m_domain_8();
		bool L_7 = __this->get_IsQuotedDomain_24();
		G_B7_0 = L_6;
		G_B7_1 = G_B6_0;
		G_B7_2 = G_B6_1;
		if (L_7)
		{
			G_B8_0 = L_6;
			G_B8_1 = G_B6_0;
			G_B8_2 = G_B6_1;
			goto IL_004b;
		}
	}
	{
		String_t* L_8 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(String_t_il2cpp_TypeInfo_var))->get_Empty_5();
		G_B9_0 = L_8;
		G_B9_1 = G_B7_0;
		G_B9_2 = G_B7_1;
		G_B9_3 = G_B7_2;
		goto IL_0050;
	}

IL_004b:
	{
		G_B9_0 = _stringLiteral3452614526;
		G_B9_1 = G_B8_0;
		G_B9_2 = G_B8_1;
		G_B9_3 = G_B8_2;
	}

IL_0050:
	{
		String_t* L_9 = String_Concat_m2163913788(NULL /*static, unused*/, G_B9_3, G_B9_2, G_B9_1, G_B9_0, /*hidden argument*/NULL);
		return L_9;
	}

IL_0056:
	{
		String_t* L_10 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(String_t_il2cpp_TypeInfo_var))->get_Empty_5();
		return L_10;
	}
}
// System.Boolean System.Net.Cookie::get_Expired()
extern "C" IL2CPP_METHOD_ATTR bool Cookie_get_Expired_m1459950990 (Cookie_t993873397 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Cookie_get_Expired_m1459950990_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		DateTime_t3738529785  L_0 = __this->get_m_expires_10();
		IL2CPP_RUNTIME_CLASS_INIT(DateTime_t3738529785_il2cpp_TypeInfo_var);
		DateTime_t3738529785  L_1 = ((DateTime_t3738529785_StaticFields*)il2cpp_codegen_static_fields_for(DateTime_t3738529785_il2cpp_TypeInfo_var))->get_MinValue_31();
		bool L_2 = DateTime_op_Inequality_m1382517918(NULL /*static, unused*/, L_0, L_1, /*hidden argument*/NULL);
		if (!L_2)
		{
			goto IL_0028;
		}
	}
	{
		DateTime_t3738529785 * L_3 = __this->get_address_of_m_expires_10();
		DateTime_t3738529785  L_4 = DateTime_ToLocalTime_m3134475597((DateTime_t3738529785 *)L_3, /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(DateTime_t3738529785_il2cpp_TypeInfo_var);
		DateTime_t3738529785  L_5 = DateTime_get_Now_m1277138875(NULL /*static, unused*/, /*hidden argument*/NULL);
		bool L_6 = DateTime_op_LessThanOrEqual_m2360948759(NULL /*static, unused*/, L_4, L_5, /*hidden argument*/NULL);
		return L_6;
	}

IL_0028:
	{
		return (bool)0;
	}
}
// System.Void System.Net.Cookie::set_Expires(System.DateTime)
extern "C" IL2CPP_METHOD_ATTR void Cookie_set_Expires_m1452686449 (Cookie_t993873397 * __this, DateTime_t3738529785  ___value0, const RuntimeMethod* method)
{
	{
		DateTime_t3738529785  L_0 = ___value0;
		__this->set_m_expires_10(L_0);
		return;
	}
}
// System.String System.Net.Cookie::get_Name()
extern "C" IL2CPP_METHOD_ATTR String_t* Cookie_get_Name_m2251414039 (Cookie_t993873397 * __this, const RuntimeMethod* method)
{
	{
		String_t* L_0 = __this->get_m_name_11();
		return L_0;
	}
}
// System.Boolean System.Net.Cookie::InternalSetName(System.String)
extern "C" IL2CPP_METHOD_ATTR bool Cookie_InternalSetName_m79631888 (Cookie_t993873397 * __this, String_t* ___value0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Cookie_InternalSetName_m79631888_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		String_t* L_0 = ___value0;
		IL2CPP_RUNTIME_CLASS_INIT(ValidationHelper_t3640249616_il2cpp_TypeInfo_var);
		bool L_1 = ValidationHelper_IsBlankString_m3811430027(NULL /*static, unused*/, L_0, /*hidden argument*/NULL);
		if (L_1)
		{
			goto IL_0021;
		}
	}
	{
		String_t* L_2 = ___value0;
		NullCheck(L_2);
		Il2CppChar L_3 = String_get_Chars_m2986988803(L_2, 0, /*hidden argument*/NULL);
		if ((((int32_t)L_3) == ((int32_t)((int32_t)36))))
		{
			goto IL_0021;
		}
	}
	{
		String_t* L_4 = ___value0;
		IL2CPP_RUNTIME_CLASS_INIT(Cookie_t993873397_il2cpp_TypeInfo_var);
		CharU5BU5D_t3528271667* L_5 = ((Cookie_t993873397_StaticFields*)il2cpp_codegen_static_fields_for(Cookie_t993873397_il2cpp_TypeInfo_var))->get_Reserved2Name_1();
		NullCheck(L_4);
		int32_t L_6 = String_IndexOfAny_m4159774896(L_4, L_5, /*hidden argument*/NULL);
		if ((((int32_t)L_6) == ((int32_t)(-1))))
		{
			goto IL_002e;
		}
	}

IL_0021:
	{
		String_t* L_7 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(String_t_il2cpp_TypeInfo_var))->get_Empty_5();
		__this->set_m_name_11(L_7);
		return (bool)0;
	}

IL_002e:
	{
		String_t* L_8 = ___value0;
		__this->set_m_name_11(L_8);
		return (bool)1;
	}
}
// System.String System.Net.Cookie::get_Path()
extern "C" IL2CPP_METHOD_ATTR String_t* Cookie_get_Path_m3866976232 (Cookie_t993873397 * __this, const RuntimeMethod* method)
{
	{
		String_t* L_0 = __this->get_m_path_12();
		return L_0;
	}
}
// System.Void System.Net.Cookie::set_Path(System.String)
extern "C" IL2CPP_METHOD_ATTR void Cookie_set_Path_m1468440617 (Cookie_t993873397 * __this, String_t* ___value0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Cookie_set_Path_m1468440617_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	Cookie_t993873397 * G_B2_0 = NULL;
	Cookie_t993873397 * G_B1_0 = NULL;
	String_t* G_B3_0 = NULL;
	Cookie_t993873397 * G_B3_1 = NULL;
	{
		String_t* L_0 = ___value0;
		G_B1_0 = __this;
		if (!L_0)
		{
			G_B2_0 = __this;
			goto IL_0007;
		}
	}
	{
		String_t* L_1 = ___value0;
		G_B3_0 = L_1;
		G_B3_1 = G_B1_0;
		goto IL_000c;
	}

IL_0007:
	{
		String_t* L_2 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(String_t_il2cpp_TypeInfo_var))->get_Empty_5();
		G_B3_0 = L_2;
		G_B3_1 = G_B2_0;
	}

IL_000c:
	{
		NullCheck(G_B3_1);
		G_B3_1->set_m_path_12(G_B3_0);
		__this->set_m_path_implicit_13((bool)0);
		return;
	}
}
// System.String System.Net.Cookie::get__Path()
extern "C" IL2CPP_METHOD_ATTR String_t* Cookie_get__Path_m2208677912 (Cookie_t993873397 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Cookie_get__Path_m2208677912_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		bool L_0 = Cookie_get_Plain_m4063534626(__this, /*hidden argument*/NULL);
		if (L_0)
		{
			goto IL_002e;
		}
	}
	{
		bool L_1 = __this->get_m_path_implicit_13();
		if (L_1)
		{
			goto IL_002e;
		}
	}
	{
		String_t* L_2 = __this->get_m_path_12();
		NullCheck(L_2);
		int32_t L_3 = String_get_Length_m3847582255(L_2, /*hidden argument*/NULL);
		if (!L_3)
		{
			goto IL_002e;
		}
	}
	{
		String_t* L_4 = __this->get_m_path_12();
		String_t* L_5 = String_Concat_m3937257545(NULL /*static, unused*/, _stringLiteral2401017551, L_4, /*hidden argument*/NULL);
		return L_5;
	}

IL_002e:
	{
		String_t* L_6 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(String_t_il2cpp_TypeInfo_var))->get_Empty_5();
		return L_6;
	}
}
// System.Boolean System.Net.Cookie::get_Plain()
extern "C" IL2CPP_METHOD_ATTR bool Cookie_get_Plain_m4063534626 (Cookie_t993873397 * __this, const RuntimeMethod* method)
{
	{
		int32_t L_0 = Cookie_get_Variant_m1454309833(__this, /*hidden argument*/NULL);
		return (bool)((((int32_t)L_0) == ((int32_t)1))? 1 : 0);
	}
}
// System.Boolean System.Net.Cookie::IsDomainEqualToHost(System.String,System.String)
extern "C" IL2CPP_METHOD_ATTR bool Cookie_IsDomainEqualToHost_m2083012522 (RuntimeObject * __this /* static, unused */, String_t* ___domain0, String_t* ___host1, const RuntimeMethod* method)
{
	{
		String_t* L_0 = ___host1;
		NullCheck(L_0);
		int32_t L_1 = String_get_Length_m3847582255(L_0, /*hidden argument*/NULL);
		String_t* L_2 = ___domain0;
		NullCheck(L_2);
		int32_t L_3 = String_get_Length_m3847582255(L_2, /*hidden argument*/NULL);
		if ((!(((uint32_t)((int32_t)il2cpp_codegen_add((int32_t)L_1, (int32_t)1))) == ((uint32_t)L_3))))
		{
			goto IL_0024;
		}
	}
	{
		String_t* L_4 = ___host1;
		String_t* L_5 = ___domain0;
		String_t* L_6 = ___host1;
		NullCheck(L_6);
		int32_t L_7 = String_get_Length_m3847582255(L_6, /*hidden argument*/NULL);
		int32_t L_8 = String_Compare_m1966407346(NULL /*static, unused*/, L_4, 0, L_5, 1, L_7, 5, /*hidden argument*/NULL);
		if (L_8)
		{
			goto IL_0024;
		}
	}
	{
		return (bool)1;
	}

IL_0024:
	{
		return (bool)0;
	}
}
// System.Boolean System.Net.Cookie::VerifySetDefaults(System.Net.CookieVariant,System.Uri,System.Boolean,System.String,System.Boolean,System.Boolean)
extern "C" IL2CPP_METHOD_ATTR bool Cookie_VerifySetDefaults_m2347944681 (Cookie_t993873397 * __this, int32_t ___variant0, Uri_t100236324 * ___uri1, bool ___isLocalDomain2, String_t* ___localDomain3, bool ___set_default4, bool ___isThrow5, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Cookie_VerifySetDefaults_m2347944681_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	String_t* V_0 = NULL;
	int32_t V_1 = 0;
	String_t* V_2 = NULL;
	bool V_3 = false;
	String_t* V_4 = NULL;
	int32_t V_5 = 0;
	int32_t V_6 = 0;
	Int32U5BU5D_t385246372* V_7 = NULL;
	int32_t V_8 = 0;
	int32_t G_B14_0 = 0;
	ObjectU5BU5D_t2843939325* G_B14_1 = NULL;
	ObjectU5BU5D_t2843939325* G_B14_2 = NULL;
	String_t* G_B14_3 = NULL;
	int32_t G_B13_0 = 0;
	ObjectU5BU5D_t2843939325* G_B13_1 = NULL;
	ObjectU5BU5D_t2843939325* G_B13_2 = NULL;
	String_t* G_B13_3 = NULL;
	String_t* G_B15_0 = NULL;
	int32_t G_B15_1 = 0;
	ObjectU5BU5D_t2843939325* G_B15_2 = NULL;
	ObjectU5BU5D_t2843939325* G_B15_3 = NULL;
	String_t* G_B15_4 = NULL;
	int32_t G_B25_0 = 0;
	ObjectU5BU5D_t2843939325* G_B25_1 = NULL;
	ObjectU5BU5D_t2843939325* G_B25_2 = NULL;
	String_t* G_B25_3 = NULL;
	int32_t G_B24_0 = 0;
	ObjectU5BU5D_t2843939325* G_B24_1 = NULL;
	ObjectU5BU5D_t2843939325* G_B24_2 = NULL;
	String_t* G_B24_3 = NULL;
	String_t* G_B26_0 = NULL;
	int32_t G_B26_1 = 0;
	ObjectU5BU5D_t2843939325* G_B26_2 = NULL;
	ObjectU5BU5D_t2843939325* G_B26_3 = NULL;
	String_t* G_B26_4 = NULL;
	int32_t G_B52_0 = 0;
	ObjectU5BU5D_t2843939325* G_B52_1 = NULL;
	ObjectU5BU5D_t2843939325* G_B52_2 = NULL;
	String_t* G_B52_3 = NULL;
	int32_t G_B51_0 = 0;
	ObjectU5BU5D_t2843939325* G_B51_1 = NULL;
	ObjectU5BU5D_t2843939325* G_B51_2 = NULL;
	String_t* G_B51_3 = NULL;
	String_t* G_B53_0 = NULL;
	int32_t G_B53_1 = 0;
	ObjectU5BU5D_t2843939325* G_B53_2 = NULL;
	ObjectU5BU5D_t2843939325* G_B53_3 = NULL;
	String_t* G_B53_4 = NULL;
	{
		Uri_t100236324 * L_0 = ___uri1;
		NullCheck(L_0);
		String_t* L_1 = Uri_get_Host_m2602053458(L_0, /*hidden argument*/NULL);
		V_0 = L_1;
		Uri_t100236324 * L_2 = ___uri1;
		NullCheck(L_2);
		int32_t L_3 = Uri_get_Port_m184067428(L_2, /*hidden argument*/NULL);
		V_1 = L_3;
		Uri_t100236324 * L_4 = ___uri1;
		NullCheck(L_4);
		String_t* L_5 = Uri_get_AbsolutePath_m590948575(L_4, /*hidden argument*/NULL);
		V_2 = L_5;
		V_3 = (bool)1;
		bool L_6 = ___set_default4;
		if (!L_6)
		{
			goto IL_003e;
		}
	}
	{
		int32_t L_7 = Cookie_get_Version_m940319904(__this, /*hidden argument*/NULL);
		if (L_7)
		{
			goto IL_0028;
		}
	}
	{
		___variant0 = 1;
		goto IL_0037;
	}

IL_0028:
	{
		int32_t L_8 = Cookie_get_Version_m940319904(__this, /*hidden argument*/NULL);
		if ((!(((uint32_t)L_8) == ((uint32_t)1))))
		{
			goto IL_0037;
		}
	}
	{
		int32_t L_9 = ___variant0;
		if (L_9)
		{
			goto IL_0037;
		}
	}
	{
		___variant0 = 2;
	}

IL_0037:
	{
		int32_t L_10 = ___variant0;
		__this->set_m_cookieVariant_6(L_10);
	}

IL_003e:
	{
		String_t* L_11 = __this->get_m_name_11();
		if (!L_11)
		{
			goto IL_0076;
		}
	}
	{
		String_t* L_12 = __this->get_m_name_11();
		NullCheck(L_12);
		int32_t L_13 = String_get_Length_m3847582255(L_12, /*hidden argument*/NULL);
		if (!L_13)
		{
			goto IL_0076;
		}
	}
	{
		String_t* L_14 = __this->get_m_name_11();
		NullCheck(L_14);
		Il2CppChar L_15 = String_get_Chars_m2986988803(L_14, 0, /*hidden argument*/NULL);
		if ((((int32_t)L_15) == ((int32_t)((int32_t)36))))
		{
			goto IL_0076;
		}
	}
	{
		String_t* L_16 = __this->get_m_name_11();
		IL2CPP_RUNTIME_CLASS_INIT(Cookie_t993873397_il2cpp_TypeInfo_var);
		CharU5BU5D_t3528271667* L_17 = ((Cookie_t993873397_StaticFields*)il2cpp_codegen_static_fields_for(Cookie_t993873397_il2cpp_TypeInfo_var))->get_Reserved2Name_1();
		NullCheck(L_16);
		int32_t L_18 = String_IndexOfAny_m4159774896(L_16, L_17, /*hidden argument*/NULL);
		if ((((int32_t)L_18) == ((int32_t)(-1))))
		{
			goto IL_00b2;
		}
	}

IL_0076:
	{
		bool L_19 = ___isThrow5;
		if (!L_19)
		{
			goto IL_00b0;
		}
	}
	{
		ObjectU5BU5D_t2843939325* L_20 = (ObjectU5BU5D_t2843939325*)SZArrayNew(ObjectU5BU5D_t2843939325_il2cpp_TypeInfo_var, (uint32_t)2);
		ObjectU5BU5D_t2843939325* L_21 = L_20;
		NullCheck(L_21);
		ArrayElementTypeCheck (L_21, _stringLiteral62725275);
		(L_21)->SetAt(static_cast<il2cpp_array_size_t>(0), (RuntimeObject *)_stringLiteral62725275);
		ObjectU5BU5D_t2843939325* L_22 = L_21;
		String_t* L_23 = __this->get_m_name_11();
		G_B13_0 = 1;
		G_B13_1 = L_22;
		G_B13_2 = L_22;
		G_B13_3 = _stringLiteral4106131470;
		if (!L_23)
		{
			G_B14_0 = 1;
			G_B14_1 = L_22;
			G_B14_2 = L_22;
			G_B14_3 = _stringLiteral4106131470;
			goto IL_009f;
		}
	}
	{
		String_t* L_24 = __this->get_m_name_11();
		G_B15_0 = L_24;
		G_B15_1 = G_B13_0;
		G_B15_2 = G_B13_1;
		G_B15_3 = G_B13_2;
		G_B15_4 = G_B13_3;
		goto IL_00a4;
	}

IL_009f:
	{
		G_B15_0 = _stringLiteral2391157367;
		G_B15_1 = G_B14_0;
		G_B15_2 = G_B14_1;
		G_B15_3 = G_B14_2;
		G_B15_4 = G_B14_3;
	}

IL_00a4:
	{
		NullCheck(G_B15_2);
		ArrayElementTypeCheck (G_B15_2, G_B15_0);
		(G_B15_2)->SetAt(static_cast<il2cpp_array_size_t>(G_B15_1), (RuntimeObject *)G_B15_0);
		String_t* L_25 = SR_GetString_m2133537544(NULL /*static, unused*/, G_B15_4, G_B15_3, /*hidden argument*/NULL);
		CookieException_t2325395694 * L_26 = (CookieException_t2325395694 *)il2cpp_codegen_object_new(CookieException_t2325395694_il2cpp_TypeInfo_var);
		CookieException__ctor_m3844021349(L_26, L_25, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_26, NULL, Cookie_VerifySetDefaults_m2347944681_RuntimeMethod_var);
	}

IL_00b0:
	{
		return (bool)0;
	}

IL_00b2:
	{
		String_t* L_27 = __this->get_m_value_20();
		if (!L_27)
		{
			goto IL_0107;
		}
	}
	{
		String_t* L_28 = __this->get_m_value_20();
		NullCheck(L_28);
		int32_t L_29 = String_get_Length_m3847582255(L_28, /*hidden argument*/NULL);
		if ((((int32_t)L_29) <= ((int32_t)2)))
		{
			goto IL_00f4;
		}
	}
	{
		String_t* L_30 = __this->get_m_value_20();
		NullCheck(L_30);
		Il2CppChar L_31 = String_get_Chars_m2986988803(L_30, 0, /*hidden argument*/NULL);
		if ((!(((uint32_t)L_31) == ((uint32_t)((int32_t)34)))))
		{
			goto IL_00f4;
		}
	}
	{
		String_t* L_32 = __this->get_m_value_20();
		String_t* L_33 = __this->get_m_value_20();
		NullCheck(L_33);
		int32_t L_34 = String_get_Length_m3847582255(L_33, /*hidden argument*/NULL);
		NullCheck(L_32);
		Il2CppChar L_35 = String_get_Chars_m2986988803(L_32, ((int32_t)il2cpp_codegen_subtract((int32_t)L_34, (int32_t)1)), /*hidden argument*/NULL);
		if ((((int32_t)L_35) == ((int32_t)((int32_t)34))))
		{
			goto IL_0143;
		}
	}

IL_00f4:
	{
		String_t* L_36 = __this->get_m_value_20();
		IL2CPP_RUNTIME_CLASS_INIT(Cookie_t993873397_il2cpp_TypeInfo_var);
		CharU5BU5D_t3528271667* L_37 = ((Cookie_t993873397_StaticFields*)il2cpp_codegen_static_fields_for(Cookie_t993873397_il2cpp_TypeInfo_var))->get_Reserved2Value_2();
		NullCheck(L_36);
		int32_t L_38 = String_IndexOfAny_m4159774896(L_36, L_37, /*hidden argument*/NULL);
		if ((((int32_t)L_38) == ((int32_t)(-1))))
		{
			goto IL_0143;
		}
	}

IL_0107:
	{
		bool L_39 = ___isThrow5;
		if (!L_39)
		{
			goto IL_0141;
		}
	}
	{
		ObjectU5BU5D_t2843939325* L_40 = (ObjectU5BU5D_t2843939325*)SZArrayNew(ObjectU5BU5D_t2843939325_il2cpp_TypeInfo_var, (uint32_t)2);
		ObjectU5BU5D_t2843939325* L_41 = L_40;
		NullCheck(L_41);
		ArrayElementTypeCheck (L_41, _stringLiteral3493619321);
		(L_41)->SetAt(static_cast<il2cpp_array_size_t>(0), (RuntimeObject *)_stringLiteral3493619321);
		ObjectU5BU5D_t2843939325* L_42 = L_41;
		String_t* L_43 = __this->get_m_value_20();
		G_B24_0 = 1;
		G_B24_1 = L_42;
		G_B24_2 = L_42;
		G_B24_3 = _stringLiteral4106131470;
		if (!L_43)
		{
			G_B25_0 = 1;
			G_B25_1 = L_42;
			G_B25_2 = L_42;
			G_B25_3 = _stringLiteral4106131470;
			goto IL_0130;
		}
	}
	{
		String_t* L_44 = __this->get_m_value_20();
		G_B26_0 = L_44;
		G_B26_1 = G_B24_0;
		G_B26_2 = G_B24_1;
		G_B26_3 = G_B24_2;
		G_B26_4 = G_B24_3;
		goto IL_0135;
	}

IL_0130:
	{
		G_B26_0 = _stringLiteral2391157367;
		G_B26_1 = G_B25_0;
		G_B26_2 = G_B25_1;
		G_B26_3 = G_B25_2;
		G_B26_4 = G_B25_3;
	}

IL_0135:
	{
		NullCheck(G_B26_2);
		ArrayElementTypeCheck (G_B26_2, G_B26_0);
		(G_B26_2)->SetAt(static_cast<il2cpp_array_size_t>(G_B26_1), (RuntimeObject *)G_B26_0);
		String_t* L_45 = SR_GetString_m2133537544(NULL /*static, unused*/, G_B26_4, G_B26_3, /*hidden argument*/NULL);
		CookieException_t2325395694 * L_46 = (CookieException_t2325395694 *)il2cpp_codegen_object_new(CookieException_t2325395694_il2cpp_TypeInfo_var);
		CookieException__ctor_m3844021349(L_46, L_45, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_46, NULL, Cookie_VerifySetDefaults_m2347944681_RuntimeMethod_var);
	}

IL_0141:
	{
		return (bool)0;
	}

IL_0143:
	{
		String_t* L_47 = Cookie_get_Comment_m938800276(__this, /*hidden argument*/NULL);
		if (!L_47)
		{
			goto IL_01c5;
		}
	}
	{
		String_t* L_48 = Cookie_get_Comment_m938800276(__this, /*hidden argument*/NULL);
		NullCheck(L_48);
		int32_t L_49 = String_get_Length_m3847582255(L_48, /*hidden argument*/NULL);
		if ((((int32_t)L_49) <= ((int32_t)2)))
		{
			goto IL_0185;
		}
	}
	{
		String_t* L_50 = Cookie_get_Comment_m938800276(__this, /*hidden argument*/NULL);
		NullCheck(L_50);
		Il2CppChar L_51 = String_get_Chars_m2986988803(L_50, 0, /*hidden argument*/NULL);
		if ((!(((uint32_t)L_51) == ((uint32_t)((int32_t)34)))))
		{
			goto IL_0185;
		}
	}
	{
		String_t* L_52 = Cookie_get_Comment_m938800276(__this, /*hidden argument*/NULL);
		String_t* L_53 = Cookie_get_Comment_m938800276(__this, /*hidden argument*/NULL);
		NullCheck(L_53);
		int32_t L_54 = String_get_Length_m3847582255(L_53, /*hidden argument*/NULL);
		NullCheck(L_52);
		Il2CppChar L_55 = String_get_Chars_m2986988803(L_52, ((int32_t)il2cpp_codegen_subtract((int32_t)L_54, (int32_t)1)), /*hidden argument*/NULL);
		if ((((int32_t)L_55) == ((int32_t)((int32_t)34))))
		{
			goto IL_01c5;
		}
	}

IL_0185:
	{
		String_t* L_56 = Cookie_get_Comment_m938800276(__this, /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(Cookie_t993873397_il2cpp_TypeInfo_var);
		CharU5BU5D_t3528271667* L_57 = ((Cookie_t993873397_StaticFields*)il2cpp_codegen_static_fields_for(Cookie_t993873397_il2cpp_TypeInfo_var))->get_Reserved2Value_2();
		NullCheck(L_56);
		int32_t L_58 = String_IndexOfAny_m4159774896(L_56, L_57, /*hidden argument*/NULL);
		if ((((int32_t)L_58) == ((int32_t)(-1))))
		{
			goto IL_01c5;
		}
	}
	{
		bool L_59 = ___isThrow5;
		if (!L_59)
		{
			goto IL_01c3;
		}
	}
	{
		ObjectU5BU5D_t2843939325* L_60 = (ObjectU5BU5D_t2843939325*)SZArrayNew(ObjectU5BU5D_t2843939325_il2cpp_TypeInfo_var, (uint32_t)2);
		ObjectU5BU5D_t2843939325* L_61 = L_60;
		NullCheck(L_61);
		ArrayElementTypeCheck (L_61, _stringLiteral3796264707);
		(L_61)->SetAt(static_cast<il2cpp_array_size_t>(0), (RuntimeObject *)_stringLiteral3796264707);
		ObjectU5BU5D_t2843939325* L_62 = L_61;
		String_t* L_63 = Cookie_get_Comment_m938800276(__this, /*hidden argument*/NULL);
		NullCheck(L_62);
		ArrayElementTypeCheck (L_62, L_63);
		(L_62)->SetAt(static_cast<il2cpp_array_size_t>(1), (RuntimeObject *)L_63);
		String_t* L_64 = SR_GetString_m2133537544(NULL /*static, unused*/, _stringLiteral4106131470, L_62, /*hidden argument*/NULL);
		CookieException_t2325395694 * L_65 = (CookieException_t2325395694 *)il2cpp_codegen_object_new(CookieException_t2325395694_il2cpp_TypeInfo_var);
		CookieException__ctor_m3844021349(L_65, L_64, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_65, NULL, Cookie_VerifySetDefaults_m2347944681_RuntimeMethod_var);
	}

IL_01c3:
	{
		return (bool)0;
	}

IL_01c5:
	{
		String_t* L_66 = Cookie_get_Path_m3866976232(__this, /*hidden argument*/NULL);
		if (!L_66)
		{
			goto IL_0247;
		}
	}
	{
		String_t* L_67 = Cookie_get_Path_m3866976232(__this, /*hidden argument*/NULL);
		NullCheck(L_67);
		int32_t L_68 = String_get_Length_m3847582255(L_67, /*hidden argument*/NULL);
		if ((((int32_t)L_68) <= ((int32_t)2)))
		{
			goto IL_0207;
		}
	}
	{
		String_t* L_69 = Cookie_get_Path_m3866976232(__this, /*hidden argument*/NULL);
		NullCheck(L_69);
		Il2CppChar L_70 = String_get_Chars_m2986988803(L_69, 0, /*hidden argument*/NULL);
		if ((!(((uint32_t)L_70) == ((uint32_t)((int32_t)34)))))
		{
			goto IL_0207;
		}
	}
	{
		String_t* L_71 = Cookie_get_Path_m3866976232(__this, /*hidden argument*/NULL);
		String_t* L_72 = Cookie_get_Path_m3866976232(__this, /*hidden argument*/NULL);
		NullCheck(L_72);
		int32_t L_73 = String_get_Length_m3847582255(L_72, /*hidden argument*/NULL);
		NullCheck(L_71);
		Il2CppChar L_74 = String_get_Chars_m2986988803(L_71, ((int32_t)il2cpp_codegen_subtract((int32_t)L_73, (int32_t)1)), /*hidden argument*/NULL);
		if ((((int32_t)L_74) == ((int32_t)((int32_t)34))))
		{
			goto IL_0247;
		}
	}

IL_0207:
	{
		String_t* L_75 = Cookie_get_Path_m3866976232(__this, /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(Cookie_t993873397_il2cpp_TypeInfo_var);
		CharU5BU5D_t3528271667* L_76 = ((Cookie_t993873397_StaticFields*)il2cpp_codegen_static_fields_for(Cookie_t993873397_il2cpp_TypeInfo_var))->get_Reserved2Value_2();
		NullCheck(L_75);
		int32_t L_77 = String_IndexOfAny_m4159774896(L_75, L_76, /*hidden argument*/NULL);
		if ((((int32_t)L_77) == ((int32_t)(-1))))
		{
			goto IL_0247;
		}
	}
	{
		bool L_78 = ___isThrow5;
		if (!L_78)
		{
			goto IL_0245;
		}
	}
	{
		ObjectU5BU5D_t2843939325* L_79 = (ObjectU5BU5D_t2843939325*)SZArrayNew(ObjectU5BU5D_t2843939325_il2cpp_TypeInfo_var, (uint32_t)2);
		ObjectU5BU5D_t2843939325* L_80 = L_79;
		NullCheck(L_80);
		ArrayElementTypeCheck (L_80, _stringLiteral1610285878);
		(L_80)->SetAt(static_cast<il2cpp_array_size_t>(0), (RuntimeObject *)_stringLiteral1610285878);
		ObjectU5BU5D_t2843939325* L_81 = L_80;
		String_t* L_82 = Cookie_get_Path_m3866976232(__this, /*hidden argument*/NULL);
		NullCheck(L_81);
		ArrayElementTypeCheck (L_81, L_82);
		(L_81)->SetAt(static_cast<il2cpp_array_size_t>(1), (RuntimeObject *)L_82);
		String_t* L_83 = SR_GetString_m2133537544(NULL /*static, unused*/, _stringLiteral4106131470, L_81, /*hidden argument*/NULL);
		CookieException_t2325395694 * L_84 = (CookieException_t2325395694 *)il2cpp_codegen_object_new(CookieException_t2325395694_il2cpp_TypeInfo_var);
		CookieException__ctor_m3844021349(L_84, L_83, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_84, NULL, Cookie_VerifySetDefaults_m2347944681_RuntimeMethod_var);
	}

IL_0245:
	{
		return (bool)0;
	}

IL_0247:
	{
		bool L_85 = ___set_default4;
		if (!L_85)
		{
			goto IL_025f;
		}
	}
	{
		bool L_86 = __this->get_m_domain_implicit_9();
		if (!L_86)
		{
			goto IL_025f;
		}
	}
	{
		String_t* L_87 = V_0;
		__this->set_m_domain_8(L_87);
		goto IL_0414;
	}

IL_025f:
	{
		bool L_88 = __this->get_m_domain_implicit_9();
		if (L_88)
		{
			goto IL_03d3;
		}
	}
	{
		String_t* L_89 = __this->get_m_domain_8();
		V_4 = L_89;
		String_t* L_90 = V_4;
		IL2CPP_RUNTIME_CLASS_INIT(Cookie_t993873397_il2cpp_TypeInfo_var);
		bool L_91 = Cookie_DomainCharsTest_m3632599350(NULL /*static, unused*/, L_90, /*hidden argument*/NULL);
		if (L_91)
		{
			goto IL_02af;
		}
	}
	{
		bool L_92 = ___isThrow5;
		if (!L_92)
		{
			goto IL_02ad;
		}
	}
	{
		ObjectU5BU5D_t2843939325* L_93 = (ObjectU5BU5D_t2843939325*)SZArrayNew(ObjectU5BU5D_t2843939325_il2cpp_TypeInfo_var, (uint32_t)2);
		ObjectU5BU5D_t2843939325* L_94 = L_93;
		NullCheck(L_94);
		ArrayElementTypeCheck (L_94, _stringLiteral3929790722);
		(L_94)->SetAt(static_cast<il2cpp_array_size_t>(0), (RuntimeObject *)_stringLiteral3929790722);
		ObjectU5BU5D_t2843939325* L_95 = L_94;
		String_t* L_96 = V_4;
		G_B51_0 = 1;
		G_B51_1 = L_95;
		G_B51_2 = L_95;
		G_B51_3 = _stringLiteral4106131470;
		if (!L_96)
		{
			G_B52_0 = 1;
			G_B52_1 = L_95;
			G_B52_2 = L_95;
			G_B52_3 = _stringLiteral4106131470;
			goto IL_029c;
		}
	}
	{
		String_t* L_97 = V_4;
		G_B53_0 = L_97;
		G_B53_1 = G_B51_0;
		G_B53_2 = G_B51_1;
		G_B53_3 = G_B51_2;
		G_B53_4 = G_B51_3;
		goto IL_02a1;
	}

IL_029c:
	{
		G_B53_0 = _stringLiteral2391157367;
		G_B53_1 = G_B52_0;
		G_B53_2 = G_B52_1;
		G_B53_3 = G_B52_2;
		G_B53_4 = G_B52_3;
	}

IL_02a1:
	{
		NullCheck(G_B53_2);
		ArrayElementTypeCheck (G_B53_2, G_B53_0);
		(G_B53_2)->SetAt(static_cast<il2cpp_array_size_t>(G_B53_1), (RuntimeObject *)G_B53_0);
		String_t* L_98 = SR_GetString_m2133537544(NULL /*static, unused*/, G_B53_4, G_B53_3, /*hidden argument*/NULL);
		CookieException_t2325395694 * L_99 = (CookieException_t2325395694 *)il2cpp_codegen_object_new(CookieException_t2325395694_il2cpp_TypeInfo_var);
		CookieException__ctor_m3844021349(L_99, L_98, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_99, NULL, Cookie_VerifySetDefaults_m2347944681_RuntimeMethod_var);
	}

IL_02ad:
	{
		return (bool)0;
	}

IL_02af:
	{
		String_t* L_100 = V_4;
		NullCheck(L_100);
		Il2CppChar L_101 = String_get_Chars_m2986988803(L_100, 0, /*hidden argument*/NULL);
		if ((((int32_t)L_101) == ((int32_t)((int32_t)46))))
		{
			goto IL_02fe;
		}
	}
	{
		int32_t L_102 = ___variant0;
		if ((((int32_t)L_102) == ((int32_t)3)))
		{
			goto IL_02f0;
		}
	}
	{
		int32_t L_103 = ___variant0;
		if ((((int32_t)L_103) == ((int32_t)1)))
		{
			goto IL_02f0;
		}
	}
	{
		bool L_104 = ___isThrow5;
		if (!L_104)
		{
			goto IL_02ee;
		}
	}
	{
		ObjectU5BU5D_t2843939325* L_105 = (ObjectU5BU5D_t2843939325*)SZArrayNew(ObjectU5BU5D_t2843939325_il2cpp_TypeInfo_var, (uint32_t)2);
		ObjectU5BU5D_t2843939325* L_106 = L_105;
		NullCheck(L_106);
		ArrayElementTypeCheck (L_106, _stringLiteral3929790722);
		(L_106)->SetAt(static_cast<il2cpp_array_size_t>(0), (RuntimeObject *)_stringLiteral3929790722);
		ObjectU5BU5D_t2843939325* L_107 = L_106;
		String_t* L_108 = __this->get_m_domain_8();
		NullCheck(L_107);
		ArrayElementTypeCheck (L_107, L_108);
		(L_107)->SetAt(static_cast<il2cpp_array_size_t>(1), (RuntimeObject *)L_108);
		String_t* L_109 = SR_GetString_m2133537544(NULL /*static, unused*/, _stringLiteral4106131470, L_107, /*hidden argument*/NULL);
		CookieException_t2325395694 * L_110 = (CookieException_t2325395694 *)il2cpp_codegen_object_new(CookieException_t2325395694_il2cpp_TypeInfo_var);
		CookieException__ctor_m3844021349(L_110, L_109, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_110, NULL, Cookie_VerifySetDefaults_m2347944681_RuntimeMethod_var);
	}

IL_02ee:
	{
		return (bool)0;
	}

IL_02f0:
	{
		String_t* L_111 = V_4;
		String_t* L_112 = String_Concat_m3937257545(NULL /*static, unused*/, _stringLiteral3452614530, L_111, /*hidden argument*/NULL);
		V_4 = L_112;
	}

IL_02fe:
	{
		String_t* L_113 = V_0;
		NullCheck(L_113);
		int32_t L_114 = String_IndexOf_m363431711(L_113, ((int32_t)46), /*hidden argument*/NULL);
		V_5 = L_114;
		bool L_115 = ___isLocalDomain2;
		if (!L_115)
		{
			goto IL_031e;
		}
	}
	{
		String_t* L_116 = ___localDomain3;
		String_t* L_117 = V_4;
		int32_t L_118 = String_Compare_m3203413707(NULL /*static, unused*/, L_116, L_117, 5, /*hidden argument*/NULL);
		if (L_118)
		{
			goto IL_031e;
		}
	}
	{
		V_3 = (bool)1;
		goto IL_03bc;
	}

IL_031e:
	{
		String_t* L_119 = V_4;
		String_t* L_120 = V_4;
		NullCheck(L_120);
		int32_t L_121 = String_get_Length_m3847582255(L_120, /*hidden argument*/NULL);
		NullCheck(L_119);
		int32_t L_122 = String_IndexOf_m1248948328(L_119, ((int32_t)46), 1, ((int32_t)il2cpp_codegen_subtract((int32_t)L_121, (int32_t)2)), /*hidden argument*/NULL);
		if ((!(((uint32_t)L_122) == ((uint32_t)(-1)))))
		{
			goto IL_0342;
		}
	}
	{
		String_t* L_123 = V_4;
		String_t* L_124 = V_0;
		IL2CPP_RUNTIME_CLASS_INIT(Cookie_t993873397_il2cpp_TypeInfo_var);
		bool L_125 = Cookie_IsDomainEqualToHost_m2083012522(NULL /*static, unused*/, L_123, L_124, /*hidden argument*/NULL);
		if (L_125)
		{
			goto IL_03bc;
		}
	}
	{
		V_3 = (bool)0;
		goto IL_03bc;
	}

IL_0342:
	{
		int32_t L_126 = ___variant0;
		if ((!(((uint32_t)L_126) == ((uint32_t)1))))
		{
			goto IL_0384;
		}
	}
	{
		String_t* L_127 = V_4;
		String_t* L_128 = V_0;
		IL2CPP_RUNTIME_CLASS_INIT(Cookie_t993873397_il2cpp_TypeInfo_var);
		bool L_129 = Cookie_IsDomainEqualToHost_m2083012522(NULL /*static, unused*/, L_127, L_128, /*hidden argument*/NULL);
		if (L_129)
		{
			goto IL_03bc;
		}
	}
	{
		String_t* L_130 = V_0;
		NullCheck(L_130);
		int32_t L_131 = String_get_Length_m3847582255(L_130, /*hidden argument*/NULL);
		String_t* L_132 = V_4;
		NullCheck(L_132);
		int32_t L_133 = String_get_Length_m3847582255(L_132, /*hidden argument*/NULL);
		if ((((int32_t)L_131) <= ((int32_t)L_133)))
		{
			goto IL_0380;
		}
	}
	{
		String_t* L_134 = V_0;
		String_t* L_135 = V_0;
		NullCheck(L_135);
		int32_t L_136 = String_get_Length_m3847582255(L_135, /*hidden argument*/NULL);
		String_t* L_137 = V_4;
		NullCheck(L_137);
		int32_t L_138 = String_get_Length_m3847582255(L_137, /*hidden argument*/NULL);
		String_t* L_139 = V_4;
		String_t* L_140 = V_4;
		NullCheck(L_140);
		int32_t L_141 = String_get_Length_m3847582255(L_140, /*hidden argument*/NULL);
		int32_t L_142 = String_Compare_m1966407346(NULL /*static, unused*/, L_134, ((int32_t)il2cpp_codegen_subtract((int32_t)L_136, (int32_t)L_138)), L_139, 0, L_141, 5, /*hidden argument*/NULL);
		if (!L_142)
		{
			goto IL_03bc;
		}
	}

IL_0380:
	{
		V_3 = (bool)0;
		goto IL_03bc;
	}

IL_0384:
	{
		int32_t L_143 = V_5;
		if ((((int32_t)L_143) == ((int32_t)(-1))))
		{
			goto IL_03b0;
		}
	}
	{
		String_t* L_144 = V_4;
		NullCheck(L_144);
		int32_t L_145 = String_get_Length_m3847582255(L_144, /*hidden argument*/NULL);
		String_t* L_146 = V_0;
		NullCheck(L_146);
		int32_t L_147 = String_get_Length_m3847582255(L_146, /*hidden argument*/NULL);
		int32_t L_148 = V_5;
		if ((!(((uint32_t)L_145) == ((uint32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_147, (int32_t)L_148))))))
		{
			goto IL_03b0;
		}
	}
	{
		String_t* L_149 = V_0;
		int32_t L_150 = V_5;
		String_t* L_151 = V_4;
		String_t* L_152 = V_4;
		NullCheck(L_152);
		int32_t L_153 = String_get_Length_m3847582255(L_152, /*hidden argument*/NULL);
		int32_t L_154 = String_Compare_m1966407346(NULL /*static, unused*/, L_149, L_150, L_151, 0, L_153, 5, /*hidden argument*/NULL);
		if (!L_154)
		{
			goto IL_03bc;
		}
	}

IL_03b0:
	{
		String_t* L_155 = V_4;
		String_t* L_156 = V_0;
		IL2CPP_RUNTIME_CLASS_INIT(Cookie_t993873397_il2cpp_TypeInfo_var);
		bool L_157 = Cookie_IsDomainEqualToHost_m2083012522(NULL /*static, unused*/, L_155, L_156, /*hidden argument*/NULL);
		if (L_157)
		{
			goto IL_03bc;
		}
	}
	{
		V_3 = (bool)0;
	}

IL_03bc:
	{
		bool L_158 = V_3;
		if (!L_158)
		{
			goto IL_03e4;
		}
	}
	{
		String_t* L_159 = V_4;
		IL2CPP_RUNTIME_CLASS_INIT(CultureInfo_t4157843068_il2cpp_TypeInfo_var);
		CultureInfo_t4157843068 * L_160 = CultureInfo_get_InvariantCulture_m3532445182(NULL /*static, unused*/, /*hidden argument*/NULL);
		NullCheck(L_159);
		String_t* L_161 = String_ToLower_m3490221821(L_159, L_160, /*hidden argument*/NULL);
		__this->set_m_domainKey_22(L_161);
		goto IL_03e4;
	}

IL_03d3:
	{
		String_t* L_162 = V_0;
		String_t* L_163 = __this->get_m_domain_8();
		int32_t L_164 = String_Compare_m3203413707(NULL /*static, unused*/, L_162, L_163, 5, /*hidden argument*/NULL);
		if (!L_164)
		{
			goto IL_03e4;
		}
	}
	{
		V_3 = (bool)0;
	}

IL_03e4:
	{
		bool L_165 = V_3;
		if (L_165)
		{
			goto IL_0414;
		}
	}
	{
		bool L_166 = ___isThrow5;
		if (!L_166)
		{
			goto IL_0412;
		}
	}
	{
		ObjectU5BU5D_t2843939325* L_167 = (ObjectU5BU5D_t2843939325*)SZArrayNew(ObjectU5BU5D_t2843939325_il2cpp_TypeInfo_var, (uint32_t)2);
		ObjectU5BU5D_t2843939325* L_168 = L_167;
		NullCheck(L_168);
		ArrayElementTypeCheck (L_168, _stringLiteral3929790722);
		(L_168)->SetAt(static_cast<il2cpp_array_size_t>(0), (RuntimeObject *)_stringLiteral3929790722);
		ObjectU5BU5D_t2843939325* L_169 = L_168;
		String_t* L_170 = __this->get_m_domain_8();
		NullCheck(L_169);
		ArrayElementTypeCheck (L_169, L_170);
		(L_169)->SetAt(static_cast<il2cpp_array_size_t>(1), (RuntimeObject *)L_170);
		String_t* L_171 = SR_GetString_m2133537544(NULL /*static, unused*/, _stringLiteral4106131470, L_169, /*hidden argument*/NULL);
		CookieException_t2325395694 * L_172 = (CookieException_t2325395694 *)il2cpp_codegen_object_new(CookieException_t2325395694_il2cpp_TypeInfo_var);
		CookieException__ctor_m3844021349(L_172, L_171, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_172, NULL, Cookie_VerifySetDefaults_m2347944681_RuntimeMethod_var);
	}

IL_0412:
	{
		return (bool)0;
	}

IL_0414:
	{
		bool L_173 = ___set_default4;
		if (!L_173)
		{
			goto IL_0478;
		}
	}
	{
		bool L_174 = __this->get_m_path_implicit_13();
		if (!L_174)
		{
			goto IL_0478;
		}
	}
	{
		int32_t L_175 = __this->get_m_cookieVariant_6();
		V_6 = L_175;
		int32_t L_176 = V_6;
		switch (((int32_t)il2cpp_codegen_subtract((int32_t)L_176, (int32_t)1)))
		{
			case 0:
			{
				goto IL_043f;
			}
			case 1:
			{
				goto IL_0448;
			}
			case 2:
			{
				goto IL_045f;
			}
		}
	}
	{
		goto IL_045f;
	}

IL_043f:
	{
		String_t* L_177 = V_2;
		__this->set_m_path_12(L_177);
		goto IL_04b8;
	}

IL_0448:
	{
		String_t* L_178 = V_2;
		String_t* L_179 = V_2;
		NullCheck(L_179);
		int32_t L_180 = String_LastIndexOf_m3451222878(L_179, ((int32_t)47), /*hidden argument*/NULL);
		NullCheck(L_178);
		String_t* L_181 = String_Substring_m1610150815(L_178, 0, L_180, /*hidden argument*/NULL);
		__this->set_m_path_12(L_181);
		goto IL_04b8;
	}

IL_045f:
	{
		String_t* L_182 = V_2;
		String_t* L_183 = V_2;
		NullCheck(L_183);
		int32_t L_184 = String_LastIndexOf_m3451222878(L_183, ((int32_t)47), /*hidden argument*/NULL);
		NullCheck(L_182);
		String_t* L_185 = String_Substring_m1610150815(L_182, 0, ((int32_t)il2cpp_codegen_add((int32_t)L_184, (int32_t)1)), /*hidden argument*/NULL);
		__this->set_m_path_12(L_185);
		goto IL_04b8;
	}

IL_0478:
	{
		String_t* L_186 = V_2;
		String_t* L_187 = __this->get_m_path_12();
		String_t* L_188 = CookieParser_CheckQuoted_m3844255685(NULL /*static, unused*/, L_187, /*hidden argument*/NULL);
		NullCheck(L_186);
		bool L_189 = String_StartsWith_m1759067526(L_186, L_188, /*hidden argument*/NULL);
		if (L_189)
		{
			goto IL_04b8;
		}
	}
	{
		bool L_190 = ___isThrow5;
		if (!L_190)
		{
			goto IL_04b6;
		}
	}
	{
		ObjectU5BU5D_t2843939325* L_191 = (ObjectU5BU5D_t2843939325*)SZArrayNew(ObjectU5BU5D_t2843939325_il2cpp_TypeInfo_var, (uint32_t)2);
		ObjectU5BU5D_t2843939325* L_192 = L_191;
		NullCheck(L_192);
		ArrayElementTypeCheck (L_192, _stringLiteral1610285878);
		(L_192)->SetAt(static_cast<il2cpp_array_size_t>(0), (RuntimeObject *)_stringLiteral1610285878);
		ObjectU5BU5D_t2843939325* L_193 = L_192;
		String_t* L_194 = __this->get_m_path_12();
		NullCheck(L_193);
		ArrayElementTypeCheck (L_193, L_194);
		(L_193)->SetAt(static_cast<il2cpp_array_size_t>(1), (RuntimeObject *)L_194);
		String_t* L_195 = SR_GetString_m2133537544(NULL /*static, unused*/, _stringLiteral4106131470, L_193, /*hidden argument*/NULL);
		CookieException_t2325395694 * L_196 = (CookieException_t2325395694 *)il2cpp_codegen_object_new(CookieException_t2325395694_il2cpp_TypeInfo_var);
		CookieException__ctor_m3844021349(L_196, L_195, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_196, NULL, Cookie_VerifySetDefaults_m2347944681_RuntimeMethod_var);
	}

IL_04b6:
	{
		return (bool)0;
	}

IL_04b8:
	{
		bool L_197 = ___set_default4;
		if (!L_197)
		{
			goto IL_04e1;
		}
	}
	{
		bool L_198 = __this->get_m_port_implicit_15();
		if (L_198)
		{
			goto IL_04e1;
		}
	}
	{
		String_t* L_199 = __this->get_m_port_14();
		NullCheck(L_199);
		int32_t L_200 = String_get_Length_m3847582255(L_199, /*hidden argument*/NULL);
		if (L_200)
		{
			goto IL_04e1;
		}
	}
	{
		Int32U5BU5D_t385246372* L_201 = (Int32U5BU5D_t385246372*)SZArrayNew(Int32U5BU5D_t385246372_il2cpp_TypeInfo_var, (uint32_t)1);
		Int32U5BU5D_t385246372* L_202 = L_201;
		int32_t L_203 = V_1;
		NullCheck(L_202);
		(L_202)->SetAt(static_cast<il2cpp_array_size_t>(0), (int32_t)L_203);
		__this->set_m_port_list_16(L_202);
	}

IL_04e1:
	{
		bool L_204 = __this->get_m_port_implicit_15();
		if (L_204)
		{
			goto IL_0542;
		}
	}
	{
		V_3 = (bool)0;
		Int32U5BU5D_t385246372* L_205 = __this->get_m_port_list_16();
		V_7 = L_205;
		V_8 = 0;
		goto IL_050a;
	}

IL_04f8:
	{
		Int32U5BU5D_t385246372* L_206 = V_7;
		int32_t L_207 = V_8;
		NullCheck(L_206);
		int32_t L_208 = L_207;
		int32_t L_209 = (L_206)->GetAt(static_cast<il2cpp_array_size_t>(L_208));
		int32_t L_210 = V_1;
		if ((!(((uint32_t)L_209) == ((uint32_t)L_210))))
		{
			goto IL_0504;
		}
	}
	{
		V_3 = (bool)1;
		goto IL_0512;
	}

IL_0504:
	{
		int32_t L_211 = V_8;
		V_8 = ((int32_t)il2cpp_codegen_add((int32_t)L_211, (int32_t)1));
	}

IL_050a:
	{
		int32_t L_212 = V_8;
		Int32U5BU5D_t385246372* L_213 = V_7;
		NullCheck(L_213);
		if ((((int32_t)L_212) < ((int32_t)(((int32_t)((int32_t)(((RuntimeArray *)L_213)->max_length)))))))
		{
			goto IL_04f8;
		}
	}

IL_0512:
	{
		bool L_214 = V_3;
		if (L_214)
		{
			goto IL_0542;
		}
	}
	{
		bool L_215 = ___isThrow5;
		if (!L_215)
		{
			goto IL_0540;
		}
	}
	{
		ObjectU5BU5D_t2843939325* L_216 = (ObjectU5BU5D_t2843939325*)SZArrayNew(ObjectU5BU5D_t2843939325_il2cpp_TypeInfo_var, (uint32_t)2);
		ObjectU5BU5D_t2843939325* L_217 = L_216;
		NullCheck(L_217);
		ArrayElementTypeCheck (L_217, _stringLiteral1212291584);
		(L_217)->SetAt(static_cast<il2cpp_array_size_t>(0), (RuntimeObject *)_stringLiteral1212291584);
		ObjectU5BU5D_t2843939325* L_218 = L_217;
		String_t* L_219 = __this->get_m_port_14();
		NullCheck(L_218);
		ArrayElementTypeCheck (L_218, L_219);
		(L_218)->SetAt(static_cast<il2cpp_array_size_t>(1), (RuntimeObject *)L_219);
		String_t* L_220 = SR_GetString_m2133537544(NULL /*static, unused*/, _stringLiteral4106131470, L_218, /*hidden argument*/NULL);
		CookieException_t2325395694 * L_221 = (CookieException_t2325395694 *)il2cpp_codegen_object_new(CookieException_t2325395694_il2cpp_TypeInfo_var);
		CookieException__ctor_m3844021349(L_221, L_220, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_221, NULL, Cookie_VerifySetDefaults_m2347944681_RuntimeMethod_var);
	}

IL_0540:
	{
		return (bool)0;
	}

IL_0542:
	{
		return (bool)1;
	}
}
// System.Boolean System.Net.Cookie::DomainCharsTest(System.String)
extern "C" IL2CPP_METHOD_ATTR bool Cookie_DomainCharsTest_m3632599350 (RuntimeObject * __this /* static, unused */, String_t* ___name0, const RuntimeMethod* method)
{
	int32_t V_0 = 0;
	Il2CppChar V_1 = 0x0;
	{
		String_t* L_0 = ___name0;
		if (!L_0)
		{
			goto IL_000b;
		}
	}
	{
		String_t* L_1 = ___name0;
		NullCheck(L_1);
		int32_t L_2 = String_get_Length_m3847582255(L_1, /*hidden argument*/NULL);
		if (L_2)
		{
			goto IL_000d;
		}
	}

IL_000b:
	{
		return (bool)0;
	}

IL_000d:
	{
		V_0 = 0;
		goto IL_004c;
	}

IL_0011:
	{
		String_t* L_3 = ___name0;
		int32_t L_4 = V_0;
		NullCheck(L_3);
		Il2CppChar L_5 = String_get_Chars_m2986988803(L_3, L_4, /*hidden argument*/NULL);
		V_1 = L_5;
		Il2CppChar L_6 = V_1;
		if ((((int32_t)L_6) < ((int32_t)((int32_t)48))))
		{
			goto IL_0023;
		}
	}
	{
		Il2CppChar L_7 = V_1;
		if ((((int32_t)L_7) <= ((int32_t)((int32_t)57))))
		{
			goto IL_0048;
		}
	}

IL_0023:
	{
		Il2CppChar L_8 = V_1;
		if ((((int32_t)L_8) == ((int32_t)((int32_t)46))))
		{
			goto IL_0048;
		}
	}
	{
		Il2CppChar L_9 = V_1;
		if ((((int32_t)L_9) == ((int32_t)((int32_t)45))))
		{
			goto IL_0048;
		}
	}
	{
		Il2CppChar L_10 = V_1;
		if ((((int32_t)L_10) < ((int32_t)((int32_t)97))))
		{
			goto IL_0037;
		}
	}
	{
		Il2CppChar L_11 = V_1;
		if ((((int32_t)L_11) <= ((int32_t)((int32_t)122))))
		{
			goto IL_0048;
		}
	}

IL_0037:
	{
		Il2CppChar L_12 = V_1;
		if ((((int32_t)L_12) < ((int32_t)((int32_t)65))))
		{
			goto IL_0041;
		}
	}
	{
		Il2CppChar L_13 = V_1;
		if ((((int32_t)L_13) <= ((int32_t)((int32_t)90))))
		{
			goto IL_0048;
		}
	}

IL_0041:
	{
		Il2CppChar L_14 = V_1;
		if ((((int32_t)L_14) == ((int32_t)((int32_t)95))))
		{
			goto IL_0048;
		}
	}
	{
		return (bool)0;
	}

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

IL_004c:
	{
		int32_t L_16 = V_0;
		String_t* L_17 = ___name0;
		NullCheck(L_17);
		int32_t L_18 = String_get_Length_m3847582255(L_17, /*hidden argument*/NULL);
		if ((((int32_t)L_16) < ((int32_t)L_18)))
		{
			goto IL_0011;
		}
	}
	{
		return (bool)1;
	}
}
// System.Void System.Net.Cookie::set_Port(System.String)
extern "C" IL2CPP_METHOD_ATTR void Cookie_set_Port_m1447813981 (Cookie_t993873397 * __this, String_t* ___value0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Cookie_set_Port_m1447813981_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	StringU5BU5D_t1281789340* V_0 = NULL;
	List_1_t128053199 * V_1 = NULL;
	int32_t V_2 = 0;
	int32_t V_3 = 0;
	{
		__this->set_m_port_implicit_15((bool)0);
		String_t* L_0 = ___value0;
		if (!L_0)
		{
			goto IL_0012;
		}
	}
	{
		String_t* L_1 = ___value0;
		NullCheck(L_1);
		int32_t L_2 = String_get_Length_m3847582255(L_1, /*hidden argument*/NULL);
		if (L_2)
		{
			goto IL_001e;
		}
	}

IL_0012:
	{
		String_t* L_3 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(String_t_il2cpp_TypeInfo_var))->get_Empty_5();
		__this->set_m_port_14(L_3);
		return;
	}

IL_001e:
	{
		String_t* L_4 = ___value0;
		NullCheck(L_4);
		Il2CppChar L_5 = String_get_Chars_m2986988803(L_4, 0, /*hidden argument*/NULL);
		if ((!(((uint32_t)L_5) == ((uint32_t)((int32_t)34)))))
		{
			goto IL_003b;
		}
	}
	{
		String_t* L_6 = ___value0;
		String_t* L_7 = ___value0;
		NullCheck(L_7);
		int32_t L_8 = String_get_Length_m3847582255(L_7, /*hidden argument*/NULL);
		NullCheck(L_6);
		Il2CppChar L_9 = String_get_Chars_m2986988803(L_6, ((int32_t)il2cpp_codegen_subtract((int32_t)L_8, (int32_t)1)), /*hidden argument*/NULL);
		if ((((int32_t)L_9) == ((int32_t)((int32_t)34))))
		{
			goto IL_005d;
		}
	}

IL_003b:
	{
		ObjectU5BU5D_t2843939325* L_10 = (ObjectU5BU5D_t2843939325*)SZArrayNew(ObjectU5BU5D_t2843939325_il2cpp_TypeInfo_var, (uint32_t)2);
		ObjectU5BU5D_t2843939325* L_11 = L_10;
		NullCheck(L_11);
		ArrayElementTypeCheck (L_11, _stringLiteral1212291584);
		(L_11)->SetAt(static_cast<il2cpp_array_size_t>(0), (RuntimeObject *)_stringLiteral1212291584);
		ObjectU5BU5D_t2843939325* L_12 = L_11;
		String_t* L_13 = ___value0;
		NullCheck(L_12);
		ArrayElementTypeCheck (L_12, L_13);
		(L_12)->SetAt(static_cast<il2cpp_array_size_t>(1), (RuntimeObject *)L_13);
		String_t* L_14 = SR_GetString_m2133537544(NULL /*static, unused*/, _stringLiteral4106131470, L_12, /*hidden argument*/NULL);
		CookieException_t2325395694 * L_15 = (CookieException_t2325395694 *)il2cpp_codegen_object_new(CookieException_t2325395694_il2cpp_TypeInfo_var);
		CookieException__ctor_m3844021349(L_15, L_14, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_15, NULL, Cookie_set_Port_m1447813981_RuntimeMethod_var);
	}

IL_005d:
	{
		String_t* L_16 = ___value0;
		IL2CPP_RUNTIME_CLASS_INIT(Cookie_t993873397_il2cpp_TypeInfo_var);
		CharU5BU5D_t3528271667* L_17 = ((Cookie_t993873397_StaticFields*)il2cpp_codegen_static_fields_for(Cookie_t993873397_il2cpp_TypeInfo_var))->get_PortSplitDelimiters_0();
		NullCheck(L_16);
		StringU5BU5D_t1281789340* L_18 = String_Split_m3646115398(L_16, L_17, /*hidden argument*/NULL);
		V_0 = L_18;
		List_1_t128053199 * L_19 = (List_1_t128053199 *)il2cpp_codegen_object_new(List_1_t128053199_il2cpp_TypeInfo_var);
		List_1__ctor_m1204004817(L_19, /*hidden argument*/List_1__ctor_m1204004817_RuntimeMethod_var);
		V_1 = L_19;
		V_3 = 0;
		goto IL_00e9;
	}

IL_0073:
	{
		StringU5BU5D_t1281789340* L_20 = V_0;
		int32_t L_21 = V_3;
		NullCheck(L_20);
		int32_t L_22 = L_21;
		String_t* L_23 = (L_20)->GetAt(static_cast<il2cpp_array_size_t>(L_22));
		String_t* L_24 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(String_t_il2cpp_TypeInfo_var))->get_Empty_5();
		bool L_25 = String_op_Inequality_m215368492(NULL /*static, unused*/, L_23, L_24, /*hidden argument*/NULL);
		if (!L_25)
		{
			goto IL_00e5;
		}
	}
	{
		StringU5BU5D_t1281789340* L_26 = V_0;
		int32_t L_27 = V_3;
		NullCheck(L_26);
		int32_t L_28 = L_27;
		String_t* L_29 = (L_26)->GetAt(static_cast<il2cpp_array_size_t>(L_28));
		bool L_30 = Int32_TryParse_m2404707562(NULL /*static, unused*/, L_29, (int32_t*)(&V_2), /*hidden argument*/NULL);
		if (L_30)
		{
			goto IL_00b0;
		}
	}
	{
		ObjectU5BU5D_t2843939325* L_31 = (ObjectU5BU5D_t2843939325*)SZArrayNew(ObjectU5BU5D_t2843939325_il2cpp_TypeInfo_var, (uint32_t)2);
		ObjectU5BU5D_t2843939325* L_32 = L_31;
		NullCheck(L_32);
		ArrayElementTypeCheck (L_32, _stringLiteral1212291584);
		(L_32)->SetAt(static_cast<il2cpp_array_size_t>(0), (RuntimeObject *)_stringLiteral1212291584);
		ObjectU5BU5D_t2843939325* L_33 = L_32;
		String_t* L_34 = ___value0;
		NullCheck(L_33);
		ArrayElementTypeCheck (L_33, L_34);
		(L_33)->SetAt(static_cast<il2cpp_array_size_t>(1), (RuntimeObject *)L_34);
		String_t* L_35 = SR_GetString_m2133537544(NULL /*static, unused*/, _stringLiteral4106131470, L_33, /*hidden argument*/NULL);
		CookieException_t2325395694 * L_36 = (CookieException_t2325395694 *)il2cpp_codegen_object_new(CookieException_t2325395694_il2cpp_TypeInfo_var);
		CookieException__ctor_m3844021349(L_36, L_35, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_36, NULL, Cookie_set_Port_m1447813981_RuntimeMethod_var);
	}

IL_00b0:
	{
		int32_t L_37 = V_2;
		if ((((int32_t)L_37) < ((int32_t)0)))
		{
			goto IL_00bc;
		}
	}
	{
		int32_t L_38 = V_2;
		if ((((int32_t)L_38) <= ((int32_t)((int32_t)65535))))
		{
			goto IL_00de;
		}
	}

IL_00bc:
	{
		ObjectU5BU5D_t2843939325* L_39 = (ObjectU5BU5D_t2843939325*)SZArrayNew(ObjectU5BU5D_t2843939325_il2cpp_TypeInfo_var, (uint32_t)2);
		ObjectU5BU5D_t2843939325* L_40 = L_39;
		NullCheck(L_40);
		ArrayElementTypeCheck (L_40, _stringLiteral1212291584);
		(L_40)->SetAt(static_cast<il2cpp_array_size_t>(0), (RuntimeObject *)_stringLiteral1212291584);
		ObjectU5BU5D_t2843939325* L_41 = L_40;
		String_t* L_42 = ___value0;
		NullCheck(L_41);
		ArrayElementTypeCheck (L_41, L_42);
		(L_41)->SetAt(static_cast<il2cpp_array_size_t>(1), (RuntimeObject *)L_42);
		String_t* L_43 = SR_GetString_m2133537544(NULL /*static, unused*/, _stringLiteral4106131470, L_41, /*hidden argument*/NULL);
		CookieException_t2325395694 * L_44 = (CookieException_t2325395694 *)il2cpp_codegen_object_new(CookieException_t2325395694_il2cpp_TypeInfo_var);
		CookieException__ctor_m3844021349(L_44, L_43, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_44, NULL, Cookie_set_Port_m1447813981_RuntimeMethod_var);
	}

IL_00de:
	{
		List_1_t128053199 * L_45 = V_1;
		int32_t L_46 = V_2;
		NullCheck(L_45);
		List_1_Add_m2080863212(L_45, L_46, /*hidden argument*/List_1_Add_m2080863212_RuntimeMethod_var);
	}

IL_00e5:
	{
		int32_t L_47 = V_3;
		V_3 = ((int32_t)il2cpp_codegen_add((int32_t)L_47, (int32_t)1));
	}

IL_00e9:
	{
		int32_t L_48 = V_3;
		StringU5BU5D_t1281789340* L_49 = V_0;
		NullCheck(L_49);
		if ((((int32_t)L_48) < ((int32_t)(((int32_t)((int32_t)(((RuntimeArray *)L_49)->max_length)))))))
		{
			goto IL_0073;
		}
	}
	{
		List_1_t128053199 * L_50 = V_1;
		NullCheck(L_50);
		Int32U5BU5D_t385246372* L_51 = List_1_ToArray_m1469074435(L_50, /*hidden argument*/List_1_ToArray_m1469074435_RuntimeMethod_var);
		__this->set_m_port_list_16(L_51);
		String_t* L_52 = ___value0;
		__this->set_m_port_14(L_52);
		__this->set_m_version_21(1);
		__this->set_m_cookieVariant_6(3);
		return;
	}
}
// System.Int32[] System.Net.Cookie::get_PortList()
extern "C" IL2CPP_METHOD_ATTR Int32U5BU5D_t385246372* Cookie_get_PortList_m712992926 (Cookie_t993873397 * __this, const RuntimeMethod* method)
{
	{
		Int32U5BU5D_t385246372* L_0 = __this->get_m_port_list_16();
		return L_0;
	}
}
// System.String System.Net.Cookie::get__Port()
extern "C" IL2CPP_METHOD_ATTR String_t* Cookie_get__Port_m1658572818 (Cookie_t993873397 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Cookie_get__Port_m1658572818_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	String_t* G_B3_0 = NULL;
	String_t* G_B2_0 = NULL;
	String_t* G_B4_0 = NULL;
	String_t* G_B4_1 = NULL;
	{
		bool L_0 = __this->get_m_port_implicit_15();
		if (L_0)
		{
			goto IL_0037;
		}
	}
	{
		String_t* L_1 = __this->get_m_port_14();
		NullCheck(L_1);
		int32_t L_2 = String_get_Length_m3847582255(L_1, /*hidden argument*/NULL);
		G_B2_0 = _stringLiteral1622324629;
		if (!L_2)
		{
			G_B3_0 = _stringLiteral1622324629;
			goto IL_002c;
		}
	}
	{
		String_t* L_3 = __this->get_m_port_14();
		String_t* L_4 = String_Concat_m3937257545(NULL /*static, unused*/, _stringLiteral3452614547, L_3, /*hidden argument*/NULL);
		G_B4_0 = L_4;
		G_B4_1 = G_B2_0;
		goto IL_0031;
	}

IL_002c:
	{
		String_t* L_5 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(String_t_il2cpp_TypeInfo_var))->get_Empty_5();
		G_B4_0 = L_5;
		G_B4_1 = G_B3_0;
	}

IL_0031:
	{
		String_t* L_6 = String_Concat_m3937257545(NULL /*static, unused*/, G_B4_1, G_B4_0, /*hidden argument*/NULL);
		return L_6;
	}

IL_0037:
	{
		String_t* L_7 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(String_t_il2cpp_TypeInfo_var))->get_Empty_5();
		return L_7;
	}
}
// System.Boolean System.Net.Cookie::get_Secure()
extern "C" IL2CPP_METHOD_ATTR bool Cookie_get_Secure_m3212902782 (Cookie_t993873397 * __this, const RuntimeMethod* method)
{
	{
		bool L_0 = __this->get_m_secure_17();
		return L_0;
	}
}
// System.Void System.Net.Cookie::set_Secure(System.Boolean)
extern "C" IL2CPP_METHOD_ATTR void Cookie_set_Secure_m1144375275 (Cookie_t993873397 * __this, bool ___value0, const RuntimeMethod* method)
{
	{
		bool L_0 = ___value0;
		__this->set_m_secure_17(L_0);
		return;
	}
}
// System.String System.Net.Cookie::get_Value()
extern "C" IL2CPP_METHOD_ATTR String_t* Cookie_get_Value_m415149921 (Cookie_t993873397 * __this, const RuntimeMethod* method)
{
	{
		String_t* L_0 = __this->get_m_value_20();
		return L_0;
	}
}
// System.Void System.Net.Cookie::set_Value(System.String)
extern "C" IL2CPP_METHOD_ATTR void Cookie_set_Value_m3029678175 (Cookie_t993873397 * __this, String_t* ___value0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Cookie_set_Value_m3029678175_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	Cookie_t993873397 * G_B2_0 = NULL;
	Cookie_t993873397 * G_B1_0 = NULL;
	String_t* G_B3_0 = NULL;
	Cookie_t993873397 * G_B3_1 = NULL;
	{
		String_t* L_0 = ___value0;
		G_B1_0 = __this;
		if (!L_0)
		{
			G_B2_0 = __this;
			goto IL_0007;
		}
	}
	{
		String_t* L_1 = ___value0;
		G_B3_0 = L_1;
		G_B3_1 = G_B1_0;
		goto IL_000c;
	}

IL_0007:
	{
		String_t* L_2 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(String_t_il2cpp_TypeInfo_var))->get_Empty_5();
		G_B3_0 = L_2;
		G_B3_1 = G_B2_0;
	}

IL_000c:
	{
		NullCheck(G_B3_1);
		G_B3_1->set_m_value_20(G_B3_0);
		return;
	}
}
// System.Net.CookieVariant System.Net.Cookie::get_Variant()
extern "C" IL2CPP_METHOD_ATTR int32_t Cookie_get_Variant_m1454309833 (Cookie_t993873397 * __this, const RuntimeMethod* method)
{
	{
		int32_t L_0 = __this->get_m_cookieVariant_6();
		return L_0;
	}
}
// System.String System.Net.Cookie::get_DomainKey()
extern "C" IL2CPP_METHOD_ATTR String_t* Cookie_get_DomainKey_m3486228023 (Cookie_t993873397 * __this, const RuntimeMethod* method)
{
	{
		bool L_0 = __this->get_m_domain_implicit_9();
		if (L_0)
		{
			goto IL_000f;
		}
	}
	{
		String_t* L_1 = __this->get_m_domainKey_22();
		return L_1;
	}

IL_000f:
	{
		String_t* L_2 = Cookie_get_Domain_m3273283673(__this, /*hidden argument*/NULL);
		return L_2;
	}
}
// System.Int32 System.Net.Cookie::get_Version()
extern "C" IL2CPP_METHOD_ATTR int32_t Cookie_get_Version_m940319904 (Cookie_t993873397 * __this, const RuntimeMethod* method)
{
	{
		int32_t L_0 = __this->get_m_version_21();
		return L_0;
	}
}
// System.Void System.Net.Cookie::set_Version(System.Int32)
extern "C" IL2CPP_METHOD_ATTR void Cookie_set_Version_m3274352061 (Cookie_t993873397 * __this, int32_t ___value0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Cookie_set_Version_m3274352061_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		int32_t L_0 = ___value0;
		if ((((int32_t)L_0) >= ((int32_t)0)))
		{
			goto IL_000f;
		}
	}
	{
		ArgumentOutOfRangeException_t777629997 * L_1 = (ArgumentOutOfRangeException_t777629997 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t777629997_il2cpp_TypeInfo_var);
		ArgumentOutOfRangeException__ctor_m3628145864(L_1, _stringLiteral3493618073, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, NULL, Cookie_set_Version_m3274352061_RuntimeMethod_var);
	}

IL_000f:
	{
		int32_t L_2 = ___value0;
		__this->set_m_version_21(L_2);
		int32_t L_3 = ___value0;
		if ((((int32_t)L_3) <= ((int32_t)0)))
		{
			goto IL_002a;
		}
	}
	{
		int32_t L_4 = __this->get_m_cookieVariant_6();
		if ((((int32_t)L_4) >= ((int32_t)2)))
		{
			goto IL_002a;
		}
	}
	{
		__this->set_m_cookieVariant_6(2);
	}

IL_002a:
	{
		return;
	}
}
// System.String System.Net.Cookie::get__Version()
extern "C" IL2CPP_METHOD_ATTR String_t* Cookie_get__Version_m3535151426 (Cookie_t993873397 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Cookie_get__Version_m3535151426_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	String_t* G_B3_0 = NULL;
	String_t* G_B2_0 = NULL;
	String_t* G_B4_0 = NULL;
	String_t* G_B4_1 = NULL;
	String_t* G_B6_0 = NULL;
	String_t* G_B6_1 = NULL;
	String_t* G_B6_2 = NULL;
	String_t* G_B5_0 = NULL;
	String_t* G_B5_1 = NULL;
	String_t* G_B5_2 = NULL;
	String_t* G_B7_0 = NULL;
	String_t* G_B7_1 = NULL;
	String_t* G_B7_2 = NULL;
	String_t* G_B7_3 = NULL;
	{
		int32_t L_0 = Cookie_get_Version_m940319904(__this, /*hidden argument*/NULL);
		if (!L_0)
		{
			goto IL_004b;
		}
	}
	{
		bool L_1 = __this->get_IsQuotedVersion_23();
		G_B2_0 = _stringLiteral4264318040;
		if (L_1)
		{
			G_B3_0 = _stringLiteral4264318040;
			goto IL_001c;
		}
	}
	{
		String_t* L_2 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(String_t_il2cpp_TypeInfo_var))->get_Empty_5();
		G_B4_0 = L_2;
		G_B4_1 = G_B2_0;
		goto IL_0021;
	}

IL_001c:
	{
		G_B4_0 = _stringLiteral3452614526;
		G_B4_1 = G_B3_0;
	}

IL_0021:
	{
		int32_t* L_3 = __this->get_address_of_m_version_21();
		NumberFormatInfo_t435877138 * L_4 = NumberFormatInfo_get_InvariantInfo_m349577018(NULL /*static, unused*/, /*hidden argument*/NULL);
		String_t* L_5 = Int32_ToString_m1760361794((int32_t*)L_3, L_4, /*hidden argument*/NULL);
		bool L_6 = __this->get_IsQuotedVersion_23();
		G_B5_0 = L_5;
		G_B5_1 = G_B4_0;
		G_B5_2 = G_B4_1;
		if (L_6)
		{
			G_B6_0 = L_5;
			G_B6_1 = G_B4_0;
			G_B6_2 = G_B4_1;
			goto IL_0040;
		}
	}
	{
		String_t* L_7 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(String_t_il2cpp_TypeInfo_var))->get_Empty_5();
		G_B7_0 = L_7;
		G_B7_1 = G_B5_0;
		G_B7_2 = G_B5_1;
		G_B7_3 = G_B5_2;
		goto IL_0045;
	}

IL_0040:
	{
		G_B7_0 = _stringLiteral3452614526;
		G_B7_1 = G_B6_0;
		G_B7_2 = G_B6_1;
		G_B7_3 = G_B6_2;
	}

IL_0045:
	{
		String_t* L_8 = String_Concat_m2163913788(NULL /*static, unused*/, G_B7_3, G_B7_2, G_B7_1, G_B7_0, /*hidden argument*/NULL);
		return L_8;
	}

IL_004b:
	{
		String_t* L_9 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(String_t_il2cpp_TypeInfo_var))->get_Empty_5();
		return L_9;
	}
}
// System.Collections.IComparer System.Net.Cookie::GetComparer()
extern "C" IL2CPP_METHOD_ATTR RuntimeObject* Cookie_GetComparer_m2218979387 (RuntimeObject * __this /* static, unused */, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Cookie_GetComparer_m2218979387_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		IL2CPP_RUNTIME_CLASS_INIT(Cookie_t993873397_il2cpp_TypeInfo_var);
		Comparer_t2468739868 * L_0 = ((Cookie_t993873397_StaticFields*)il2cpp_codegen_static_fields_for(Cookie_t993873397_il2cpp_TypeInfo_var))->get_staticComparer_3();
		return L_0;
	}
}
// System.Boolean System.Net.Cookie::Equals(System.Object)
extern "C" IL2CPP_METHOD_ATTR bool Cookie_Equals_m3342877036 (Cookie_t993873397 * __this, RuntimeObject * ___comparand0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Cookie_Equals_m3342877036_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	Cookie_t993873397 * V_0 = NULL;
	{
		RuntimeObject * L_0 = ___comparand0;
		if (((Cookie_t993873397 *)IsInstSealed((RuntimeObject*)L_0, Cookie_t993873397_il2cpp_TypeInfo_var)))
		{
			goto IL_000a;
		}
	}
	{
		return (bool)0;
	}

IL_000a:
	{
		RuntimeObject * L_1 = ___comparand0;
		V_0 = ((Cookie_t993873397 *)CastclassSealed((RuntimeObject*)L_1, Cookie_t993873397_il2cpp_TypeInfo_var));
		String_t* L_2 = Cookie_get_Name_m2251414039(__this, /*hidden argument*/NULL);
		Cookie_t993873397 * L_3 = V_0;
		NullCheck(L_3);
		String_t* L_4 = Cookie_get_Name_m2251414039(L_3, /*hidden argument*/NULL);
		int32_t L_5 = String_Compare_m3203413707(NULL /*static, unused*/, L_2, L_4, 5, /*hidden argument*/NULL);
		if (L_5)
		{
			goto IL_0070;
		}
	}
	{
		String_t* L_6 = Cookie_get_Value_m415149921(__this, /*hidden argument*/NULL);
		Cookie_t993873397 * L_7 = V_0;
		NullCheck(L_7);
		String_t* L_8 = Cookie_get_Value_m415149921(L_7, /*hidden argument*/NULL);
		int32_t L_9 = String_Compare_m3203413707(NULL /*static, unused*/, L_6, L_8, 4, /*hidden argument*/NULL);
		if (L_9)
		{
			goto IL_0070;
		}
	}
	{
		String_t* L_10 = Cookie_get_Path_m3866976232(__this, /*hidden argument*/NULL);
		Cookie_t993873397 * L_11 = V_0;
		NullCheck(L_11);
		String_t* L_12 = Cookie_get_Path_m3866976232(L_11, /*hidden argument*/NULL);
		int32_t L_13 = String_Compare_m3203413707(NULL /*static, unused*/, L_10, L_12, 4, /*hidden argument*/NULL);
		if (L_13)
		{
			goto IL_0070;
		}
	}
	{
		String_t* L_14 = Cookie_get_Domain_m3273283673(__this, /*hidden argument*/NULL);
		Cookie_t993873397 * L_15 = V_0;
		NullCheck(L_15);
		String_t* L_16 = Cookie_get_Domain_m3273283673(L_15, /*hidden argument*/NULL);
		int32_t L_17 = String_Compare_m3203413707(NULL /*static, unused*/, L_14, L_16, 5, /*hidden argument*/NULL);
		if (L_17)
		{
			goto IL_0070;
		}
	}
	{
		int32_t L_18 = Cookie_get_Version_m940319904(__this, /*hidden argument*/NULL);
		Cookie_t993873397 * L_19 = V_0;
		NullCheck(L_19);
		int32_t L_20 = Cookie_get_Version_m940319904(L_19, /*hidden argument*/NULL);
		return (bool)((((int32_t)L_18) == ((int32_t)L_20))? 1 : 0);
	}

IL_0070:
	{
		return (bool)0;
	}
}
// System.Int32 System.Net.Cookie::GetHashCode()
extern "C" IL2CPP_METHOD_ATTR int32_t Cookie_GetHashCode_m4036932073 (Cookie_t993873397 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Cookie_GetHashCode_m4036932073_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		ObjectU5BU5D_t2843939325* L_0 = (ObjectU5BU5D_t2843939325*)SZArrayNew(ObjectU5BU5D_t2843939325_il2cpp_TypeInfo_var, (uint32_t)((int32_t)9));
		ObjectU5BU5D_t2843939325* L_1 = L_0;
		String_t* L_2 = Cookie_get_Name_m2251414039(__this, /*hidden argument*/NULL);
		NullCheck(L_1);
		ArrayElementTypeCheck (L_1, L_2);
		(L_1)->SetAt(static_cast<il2cpp_array_size_t>(0), (RuntimeObject *)L_2);
		ObjectU5BU5D_t2843939325* L_3 = L_1;
		NullCheck(L_3);
		ArrayElementTypeCheck (L_3, _stringLiteral3452614547);
		(L_3)->SetAt(static_cast<il2cpp_array_size_t>(1), (RuntimeObject *)_stringLiteral3452614547);
		ObjectU5BU5D_t2843939325* L_4 = L_3;
		String_t* L_5 = Cookie_get_Value_m415149921(__this, /*hidden argument*/NULL);
		NullCheck(L_4);
		ArrayElementTypeCheck (L_4, L_5);
		(L_4)->SetAt(static_cast<il2cpp_array_size_t>(2), (RuntimeObject *)L_5);
		ObjectU5BU5D_t2843939325* L_6 = L_4;
		NullCheck(L_6);
		ArrayElementTypeCheck (L_6, _stringLiteral3452614549);
		(L_6)->SetAt(static_cast<il2cpp_array_size_t>(3), (RuntimeObject *)_stringLiteral3452614549);
		ObjectU5BU5D_t2843939325* L_7 = L_6;
		String_t* L_8 = Cookie_get_Path_m3866976232(__this, /*hidden argument*/NULL);
		NullCheck(L_7);
		ArrayElementTypeCheck (L_7, L_8);
		(L_7)->SetAt(static_cast<il2cpp_array_size_t>(4), (RuntimeObject *)L_8);
		ObjectU5BU5D_t2843939325* L_9 = L_7;
		NullCheck(L_9);
		ArrayElementTypeCheck (L_9, _stringLiteral3450517397);
		(L_9)->SetAt(static_cast<il2cpp_array_size_t>(5), (RuntimeObject *)_stringLiteral3450517397);
		ObjectU5BU5D_t2843939325* L_10 = L_9;
		String_t* L_11 = Cookie_get_Domain_m3273283673(__this, /*hidden argument*/NULL);
		NullCheck(L_10);
		ArrayElementTypeCheck (L_10, L_11);
		(L_10)->SetAt(static_cast<il2cpp_array_size_t>(6), (RuntimeObject *)L_11);
		ObjectU5BU5D_t2843939325* L_12 = L_10;
		NullCheck(L_12);
		ArrayElementTypeCheck (L_12, _stringLiteral3450517397);
		(L_12)->SetAt(static_cast<il2cpp_array_size_t>(7), (RuntimeObject *)_stringLiteral3450517397);
		ObjectU5BU5D_t2843939325* L_13 = L_12;
		int32_t L_14 = Cookie_get_Version_m940319904(__this, /*hidden argument*/NULL);
		int32_t L_15 = L_14;
		RuntimeObject * L_16 = Box(Int32_t2950945753_il2cpp_TypeInfo_var, &L_15);
		NullCheck(L_13);
		ArrayElementTypeCheck (L_13, L_16);
		(L_13)->SetAt(static_cast<il2cpp_array_size_t>(8), (RuntimeObject *)L_16);
		String_t* L_17 = String_Concat_m2971454694(NULL /*static, unused*/, L_13, /*hidden argument*/NULL);
		NullCheck(L_17);
		int32_t L_18 = VirtFuncInvoker0< int32_t >::Invoke(2 /* System.Int32 System.Object::GetHashCode() */, L_17);
		return L_18;
	}
}
// System.String System.Net.Cookie::ToString()
extern "C" IL2CPP_METHOD_ATTR String_t* Cookie_ToString_m1999862136 (Cookie_t993873397 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Cookie_ToString_m1999862136_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	String_t* V_0 = NULL;
	String_t* V_1 = NULL;
	String_t* V_2 = NULL;
	String_t* V_3 = NULL;
	String_t* V_4 = NULL;
	int32_t G_B2_0 = 0;
	StringU5BU5D_t1281789340* G_B2_1 = NULL;
	StringU5BU5D_t1281789340* G_B2_2 = NULL;
	int32_t G_B1_0 = 0;
	StringU5BU5D_t1281789340* G_B1_1 = NULL;
	StringU5BU5D_t1281789340* G_B1_2 = NULL;
	String_t* G_B3_0 = NULL;
	int32_t G_B3_1 = 0;
	StringU5BU5D_t1281789340* G_B3_2 = NULL;
	StringU5BU5D_t1281789340* G_B3_3 = NULL;
	int32_t G_B5_0 = 0;
	StringU5BU5D_t1281789340* G_B5_1 = NULL;
	StringU5BU5D_t1281789340* G_B5_2 = NULL;
	int32_t G_B4_0 = 0;
	StringU5BU5D_t1281789340* G_B4_1 = NULL;
	StringU5BU5D_t1281789340* G_B4_2 = NULL;
	String_t* G_B6_0 = NULL;
	int32_t G_B6_1 = 0;
	StringU5BU5D_t1281789340* G_B6_2 = NULL;
	StringU5BU5D_t1281789340* G_B6_3 = NULL;
	int32_t G_B8_0 = 0;
	StringU5BU5D_t1281789340* G_B8_1 = NULL;
	StringU5BU5D_t1281789340* G_B8_2 = NULL;
	int32_t G_B7_0 = 0;
	StringU5BU5D_t1281789340* G_B7_1 = NULL;
	StringU5BU5D_t1281789340* G_B7_2 = NULL;
	String_t* G_B9_0 = NULL;
	int32_t G_B9_1 = 0;
	StringU5BU5D_t1281789340* G_B9_2 = NULL;
	StringU5BU5D_t1281789340* G_B9_3 = NULL;
	int32_t G_B11_0 = 0;
	StringU5BU5D_t1281789340* G_B11_1 = NULL;
	StringU5BU5D_t1281789340* G_B11_2 = NULL;
	int32_t G_B10_0 = 0;
	StringU5BU5D_t1281789340* G_B10_1 = NULL;
	StringU5BU5D_t1281789340* G_B10_2 = NULL;
	String_t* G_B12_0 = NULL;
	int32_t G_B12_1 = 0;
	StringU5BU5D_t1281789340* G_B12_2 = NULL;
	StringU5BU5D_t1281789340* G_B12_3 = NULL;
	{
		String_t* L_0 = Cookie_get__Domain_m672794332(__this, /*hidden argument*/NULL);
		V_0 = L_0;
		String_t* L_1 = Cookie_get__Path_m2208677912(__this, /*hidden argument*/NULL);
		V_1 = L_1;
		String_t* L_2 = Cookie_get__Port_m1658572818(__this, /*hidden argument*/NULL);
		V_2 = L_2;
		String_t* L_3 = Cookie_get__Version_m3535151426(__this, /*hidden argument*/NULL);
		V_3 = L_3;
		StringU5BU5D_t1281789340* L_4 = (StringU5BU5D_t1281789340*)SZArrayNew(StringU5BU5D_t1281789340_il2cpp_TypeInfo_var, (uint32_t)7);
		StringU5BU5D_t1281789340* L_5 = L_4;
		String_t* L_6 = V_3;
		NullCheck(L_6);
		int32_t L_7 = String_get_Length_m3847582255(L_6, /*hidden argument*/NULL);
		G_B1_0 = 0;
		G_B1_1 = L_5;
		G_B1_2 = L_5;
		if (!L_7)
		{
			G_B2_0 = 0;
			G_B2_1 = L_5;
			G_B2_2 = L_5;
			goto IL_0039;
		}
	}
	{
		String_t* L_8 = V_3;
		String_t* L_9 = String_Concat_m3937257545(NULL /*static, unused*/, L_8, _stringLiteral3450517397, /*hidden argument*/NULL);
		G_B3_0 = L_9;
		G_B3_1 = G_B1_0;
		G_B3_2 = G_B1_1;
		G_B3_3 = G_B1_2;
		goto IL_003e;
	}

IL_0039:
	{
		String_t* L_10 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(String_t_il2cpp_TypeInfo_var))->get_Empty_5();
		G_B3_0 = L_10;
		G_B3_1 = G_B2_0;
		G_B3_2 = G_B2_1;
		G_B3_3 = G_B2_2;
	}

IL_003e:
	{
		NullCheck(G_B3_2);
		ArrayElementTypeCheck (G_B3_2, G_B3_0);
		(G_B3_2)->SetAt(static_cast<il2cpp_array_size_t>(G_B3_1), (String_t*)G_B3_0);
		StringU5BU5D_t1281789340* L_11 = G_B3_3;
		String_t* L_12 = Cookie_get_Name_m2251414039(__this, /*hidden argument*/NULL);
		NullCheck(L_11);
		ArrayElementTypeCheck (L_11, L_12);
		(L_11)->SetAt(static_cast<il2cpp_array_size_t>(1), (String_t*)L_12);
		StringU5BU5D_t1281789340* L_13 = L_11;
		NullCheck(L_13);
		ArrayElementTypeCheck (L_13, _stringLiteral3452614547);
		(L_13)->SetAt(static_cast<il2cpp_array_size_t>(2), (String_t*)_stringLiteral3452614547);
		StringU5BU5D_t1281789340* L_14 = L_13;
		String_t* L_15 = Cookie_get_Value_m415149921(__this, /*hidden argument*/NULL);
		NullCheck(L_14);
		ArrayElementTypeCheck (L_14, L_15);
		(L_14)->SetAt(static_cast<il2cpp_array_size_t>(3), (String_t*)L_15);
		StringU5BU5D_t1281789340* L_16 = L_14;
		String_t* L_17 = V_1;
		NullCheck(L_17);
		int32_t L_18 = String_get_Length_m3847582255(L_17, /*hidden argument*/NULL);
		G_B4_0 = 4;
		G_B4_1 = L_16;
		G_B4_2 = L_16;
		if (!L_18)
		{
			G_B5_0 = 4;
			G_B5_1 = L_16;
			G_B5_2 = L_16;
			goto IL_0070;
		}
	}
	{
		String_t* L_19 = V_1;
		String_t* L_20 = String_Concat_m3937257545(NULL /*static, unused*/, _stringLiteral3450517397, L_19, /*hidden argument*/NULL);
		G_B6_0 = L_20;
		G_B6_1 = G_B4_0;
		G_B6_2 = G_B4_1;
		G_B6_3 = G_B4_2;
		goto IL_0075;
	}

IL_0070:
	{
		String_t* L_21 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(String_t_il2cpp_TypeInfo_var))->get_Empty_5();
		G_B6_0 = L_21;
		G_B6_1 = G_B5_0;
		G_B6_2 = G_B5_1;
		G_B6_3 = G_B5_2;
	}

IL_0075:
	{
		NullCheck(G_B6_2);
		ArrayElementTypeCheck (G_B6_2, G_B6_0);
		(G_B6_2)->SetAt(static_cast<il2cpp_array_size_t>(G_B6_1), (String_t*)G_B6_0);
		StringU5BU5D_t1281789340* L_22 = G_B6_3;
		String_t* L_23 = V_0;
		NullCheck(L_23);
		int32_t L_24 = String_get_Length_m3847582255(L_23, /*hidden argument*/NULL);
		G_B7_0 = 5;
		G_B7_1 = L_22;
		G_B7_2 = L_22;
		if (!L_24)
		{
			G_B8_0 = 5;
			G_B8_1 = L_22;
			G_B8_2 = L_22;
			goto IL_008d;
		}
	}
	{
		String_t* L_25 = V_0;
		String_t* L_26 = String_Concat_m3937257545(NULL /*static, unused*/, _stringLiteral3450517397, L_25, /*hidden argument*/NULL);
		G_B9_0 = L_26;
		G_B9_1 = G_B7_0;
		G_B9_2 = G_B7_1;
		G_B9_3 = G_B7_2;
		goto IL_0092;
	}

IL_008d:
	{
		String_t* L_27 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(String_t_il2cpp_TypeInfo_var))->get_Empty_5();
		G_B9_0 = L_27;
		G_B9_1 = G_B8_0;
		G_B9_2 = G_B8_1;
		G_B9_3 = G_B8_2;
	}

IL_0092:
	{
		NullCheck(G_B9_2);
		ArrayElementTypeCheck (G_B9_2, G_B9_0);
		(G_B9_2)->SetAt(static_cast<il2cpp_array_size_t>(G_B9_1), (String_t*)G_B9_0);
		StringU5BU5D_t1281789340* L_28 = G_B9_3;
		String_t* L_29 = V_2;
		NullCheck(L_29);
		int32_t L_30 = String_get_Length_m3847582255(L_29, /*hidden argument*/NULL);
		G_B10_0 = 6;
		G_B10_1 = L_28;
		G_B10_2 = L_28;
		if (!L_30)
		{
			G_B11_0 = 6;
			G_B11_1 = L_28;
			G_B11_2 = L_28;
			goto IL_00aa;
		}
	}
	{
		String_t* L_31 = V_2;
		String_t* L_32 = String_Concat_m3937257545(NULL /*static, unused*/, _stringLiteral3450517397, L_31, /*hidden argument*/NULL);
		G_B12_0 = L_32;
		G_B12_1 = G_B10_0;
		G_B12_2 = G_B10_1;
		G_B12_3 = G_B10_2;
		goto IL_00af;
	}

IL_00aa:
	{
		String_t* L_33 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(String_t_il2cpp_TypeInfo_var))->get_Empty_5();
		G_B12_0 = L_33;
		G_B12_1 = G_B11_0;
		G_B12_2 = G_B11_1;
		G_B12_3 = G_B11_2;
	}

IL_00af:
	{
		NullCheck(G_B12_2);
		ArrayElementTypeCheck (G_B12_2, G_B12_0);
		(G_B12_2)->SetAt(static_cast<il2cpp_array_size_t>(G_B12_1), (String_t*)G_B12_0);
		String_t* L_34 = String_Concat_m1809518182(NULL /*static, unused*/, G_B12_3, /*hidden argument*/NULL);
		V_4 = L_34;
		String_t* L_35 = V_4;
		bool L_36 = String_op_Equality_m920492651(NULL /*static, unused*/, L_35, _stringLiteral3452614547, /*hidden argument*/NULL);
		if (!L_36)
		{
			goto IL_00cb;
		}
	}
	{
		String_t* L_37 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(String_t_il2cpp_TypeInfo_var))->get_Empty_5();
		return L_37;
	}

IL_00cb:
	{
		String_t* L_38 = V_4;
		return L_38;
	}
}
// System.Void System.Net.Cookie::.cctor()
extern "C" IL2CPP_METHOD_ATTR void Cookie__cctor_m3648156207 (RuntimeObject * __this /* static, unused */, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Cookie__cctor_m3648156207_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		CharU5BU5D_t3528271667* L_0 = (CharU5BU5D_t3528271667*)SZArrayNew(CharU5BU5D_t3528271667_il2cpp_TypeInfo_var, (uint32_t)3);
		CharU5BU5D_t3528271667* L_1 = L_0;
		RuntimeFieldHandle_t1871169219  L_2 = { reinterpret_cast<intptr_t> (U3CPrivateImplementationDetailsU3E_t3057255364____5BC3486B05BA8CF4689C7BDB198B3F477BB4E20C_6_FieldInfo_var) };
		RuntimeHelpers_InitializeArray_m3117905507(NULL /*static, unused*/, (RuntimeArray *)(RuntimeArray *)L_1, L_2, /*hidden argument*/NULL);
		((Cookie_t993873397_StaticFields*)il2cpp_codegen_static_fields_for(Cookie_t993873397_il2cpp_TypeInfo_var))->set_PortSplitDelimiters_0(L_1);
		CharU5BU5D_t3528271667* L_3 = (CharU5BU5D_t3528271667*)SZArrayNew(CharU5BU5D_t3528271667_il2cpp_TypeInfo_var, (uint32_t)7);
		CharU5BU5D_t3528271667* L_4 = L_3;
		RuntimeFieldHandle_t1871169219  L_5 = { reinterpret_cast<intptr_t> (U3CPrivateImplementationDetailsU3E_t3057255364____0283A6AF88802AB45989B29549915BEA0F6CD515_0_FieldInfo_var) };
		RuntimeHelpers_InitializeArray_m3117905507(NULL /*static, unused*/, (RuntimeArray *)(RuntimeArray *)L_4, L_5, /*hidden argument*/NULL);
		((Cookie_t993873397_StaticFields*)il2cpp_codegen_static_fields_for(Cookie_t993873397_il2cpp_TypeInfo_var))->set_Reserved2Name_1(L_4);
		CharU5BU5D_t3528271667* L_6 = (CharU5BU5D_t3528271667*)SZArrayNew(CharU5BU5D_t3528271667_il2cpp_TypeInfo_var, (uint32_t)2);
		CharU5BU5D_t3528271667* L_7 = L_6;
		NullCheck(L_7);
		(L_7)->SetAt(static_cast<il2cpp_array_size_t>(0), (Il2CppChar)((int32_t)59));
		CharU5BU5D_t3528271667* L_8 = L_7;
		NullCheck(L_8);
		(L_8)->SetAt(static_cast<il2cpp_array_size_t>(1), (Il2CppChar)((int32_t)44));
		((Cookie_t993873397_StaticFields*)il2cpp_codegen_static_fields_for(Cookie_t993873397_il2cpp_TypeInfo_var))->set_Reserved2Value_2(L_8);
		Comparer_t2468739868 * L_9 = (Comparer_t2468739868 *)il2cpp_codegen_object_new(Comparer_t2468739868_il2cpp_TypeInfo_var);
		Comparer__ctor_m622249416(L_9, /*hidden argument*/NULL);
		((Cookie_t993873397_StaticFields*)il2cpp_codegen_static_fields_for(Cookie_t993873397_il2cpp_TypeInfo_var))->set_staticComparer_3(L_9);
		return;
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void System.Net.CookieCollection::.ctor()
extern "C" IL2CPP_METHOD_ATTR void CookieCollection__ctor_m1000462790 (CookieCollection_t3881042616 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (CookieCollection__ctor_m1000462790_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		ArrayList_t2718874744 * L_0 = (ArrayList_t2718874744 *)il2cpp_codegen_object_new(ArrayList_t2718874744_il2cpp_TypeInfo_var);
		ArrayList__ctor_m4254721275(L_0, /*hidden argument*/NULL);
		__this->set_m_list_1(L_0);
		IL2CPP_RUNTIME_CLASS_INIT(DateTime_t3738529785_il2cpp_TypeInfo_var);
		DateTime_t3738529785  L_1 = ((DateTime_t3738529785_StaticFields*)il2cpp_codegen_static_fields_for(DateTime_t3738529785_il2cpp_TypeInfo_var))->get_MinValue_31();
		__this->set_m_TimeStamp_2(L_1);
		Object__ctor_m297566312(__this, /*hidden argument*/NULL);
		__this->set_m_IsReadOnly_4((bool)1);
		return;
	}
}
// System.Net.Cookie System.Net.CookieCollection::get_Item(System.Int32)
extern "C" IL2CPP_METHOD_ATTR Cookie_t993873397 * CookieCollection_get_Item_m2278675250 (CookieCollection_t3881042616 * __this, int32_t ___index0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (CookieCollection_get_Item_m2278675250_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		int32_t L_0 = ___index0;
		if ((((int32_t)L_0) < ((int32_t)0)))
		{
			goto IL_0012;
		}
	}
	{
		int32_t L_1 = ___index0;
		ArrayList_t2718874744 * L_2 = __this->get_m_list_1();
		NullCheck(L_2);
		int32_t L_3 = VirtFuncInvoker0< int32_t >::Invoke(22 /* System.Int32 System.Collections.ArrayList::get_Count() */, L_2);
		if ((((int32_t)L_1) < ((int32_t)L_3)))
		{
			goto IL_001d;
		}
	}

IL_0012:
	{
		ArgumentOutOfRangeException_t777629997 * L_4 = (ArgumentOutOfRangeException_t777629997 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t777629997_il2cpp_TypeInfo_var);
		ArgumentOutOfRangeException__ctor_m3628145864(L_4, _stringLiteral797640427, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, NULL, CookieCollection_get_Item_m2278675250_RuntimeMethod_var);
	}

IL_001d:
	{
		ArrayList_t2718874744 * L_5 = __this->get_m_list_1();
		int32_t L_6 = ___index0;
		NullCheck(L_5);
		RuntimeObject * L_7 = VirtFuncInvoker1< RuntimeObject *, int32_t >::Invoke(27 /* System.Object System.Collections.ArrayList::get_Item(System.Int32) */, L_5, L_6);
		return ((Cookie_t993873397 *)CastclassSealed((RuntimeObject*)L_7, Cookie_t993873397_il2cpp_TypeInfo_var));
	}
}
// System.Void System.Net.CookieCollection::Add(System.Net.Cookie)
extern "C" IL2CPP_METHOD_ATTR void CookieCollection_Add_m473237455 (CookieCollection_t3881042616 * __this, Cookie_t993873397 * ___cookie0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (CookieCollection_Add_m473237455_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 0;
	{
		Cookie_t993873397 * L_0 = ___cookie0;
		if (L_0)
		{
			goto IL_000e;
		}
	}
	{
		ArgumentNullException_t1615371798 * L_1 = (ArgumentNullException_t1615371798 *)il2cpp_codegen_object_new(ArgumentNullException_t1615371798_il2cpp_TypeInfo_var);
		ArgumentNullException__ctor_m1170824041(L_1, _stringLiteral1945222715, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, NULL, CookieCollection_Add_m473237455_RuntimeMethod_var);
	}

IL_000e:
	{
		int32_t L_2 = __this->get_m_version_0();
		__this->set_m_version_0(((int32_t)il2cpp_codegen_add((int32_t)L_2, (int32_t)1)));
		Cookie_t993873397 * L_3 = ___cookie0;
		int32_t L_4 = CookieCollection_IndexOf_m57857903(__this, L_3, /*hidden argument*/NULL);
		V_0 = L_4;
		int32_t L_5 = V_0;
		if ((!(((uint32_t)L_5) == ((uint32_t)(-1)))))
		{
			goto IL_0036;
		}
	}
	{
		ArrayList_t2718874744 * L_6 = __this->get_m_list_1();
		Cookie_t993873397 * L_7 = ___cookie0;
		NullCheck(L_6);
		VirtFuncInvoker1< int32_t, RuntimeObject * >::Invoke(29 /* System.Int32 System.Collections.ArrayList::Add(System.Object) */, L_6, L_7);
		return;
	}

IL_0036:
	{
		ArrayList_t2718874744 * L_8 = __this->get_m_list_1();
		int32_t L_9 = V_0;
		Cookie_t993873397 * L_10 = ___cookie0;
		NullCheck(L_8);
		VirtActionInvoker2< int32_t, RuntimeObject * >::Invoke(28 /* System.Void System.Collections.ArrayList::set_Item(System.Int32,System.Object) */, L_8, L_9, L_10);
		return;
	}
}
// System.Void System.Net.CookieCollection::Add(System.Net.CookieCollection)
extern "C" IL2CPP_METHOD_ATTR void CookieCollection_Add_m2335546787 (CookieCollection_t3881042616 * __this, CookieCollection_t3881042616 * ___cookies0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (CookieCollection_Add_m2335546787_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	RuntimeObject* V_0 = NULL;
	Cookie_t993873397 * V_1 = NULL;
	RuntimeObject* 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);
	int32_t __leave_target = -1;
	NO_UNUSED_WARNING (__leave_target);
	{
		CookieCollection_t3881042616 * L_0 = ___cookies0;
		if (L_0)
		{
			goto IL_000e;
		}
	}
	{
		ArgumentNullException_t1615371798 * L_1 = (ArgumentNullException_t1615371798 *)il2cpp_codegen_object_new(ArgumentNullException_t1615371798_il2cpp_TypeInfo_var);
		ArgumentNullException__ctor_m1170824041(L_1, _stringLiteral3986060340, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, NULL, CookieCollection_Add_m2335546787_RuntimeMethod_var);
	}

IL_000e:
	{
		CookieCollection_t3881042616 * L_2 = ___cookies0;
		NullCheck(L_2);
		RuntimeObject* L_3 = CookieCollection_GetEnumerator_m1309307657(L_2, /*hidden argument*/NULL);
		V_0 = L_3;
	}

IL_0015:
	try
	{ // begin try (depth: 1)
		{
			goto IL_002a;
		}

IL_0017:
		{
			RuntimeObject* L_4 = V_0;
			NullCheck(L_4);
			RuntimeObject * L_5 = InterfaceFuncInvoker0< RuntimeObject * >::Invoke(1 /* System.Object System.Collections.IEnumerator::get_Current() */, IEnumerator_t1853284238_il2cpp_TypeInfo_var, L_4);
			V_1 = ((Cookie_t993873397 *)CastclassSealed((RuntimeObject*)L_5, Cookie_t993873397_il2cpp_TypeInfo_var));
			Cookie_t993873397 * L_6 = V_1;
			CookieCollection_Add_m473237455(__this, L_6, /*hidden argument*/NULL);
		}

IL_002a:
		{
			RuntimeObject* L_7 = V_0;
			NullCheck(L_7);
			bool L_8 = InterfaceFuncInvoker0< bool >::Invoke(0 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t1853284238_il2cpp_TypeInfo_var, L_7);
			if (L_8)
			{
				goto IL_0017;
			}
		}

IL_0032:
		{
			IL2CPP_LEAVE(0x45, FINALLY_0034);
		}
	} // end try (depth: 1)
	catch(Il2CppExceptionWrapper& e)
	{
		__last_unhandled_exception = (Exception_t *)e.ex;
		goto FINALLY_0034;
	}

FINALLY_0034:
	{ // begin finally (depth: 1)
		{
			RuntimeObject* L_9 = V_0;
			V_2 = ((RuntimeObject*)IsInst((RuntimeObject*)L_9, IDisposable_t3640265483_il2cpp_TypeInfo_var));
			RuntimeObject* L_10 = V_2;
			if (!L_10)
			{
				goto IL_0044;
			}
		}

IL_003e:
		{
			RuntimeObject* L_11 = V_2;
			NullCheck(L_11);
			InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t3640265483_il2cpp_TypeInfo_var, L_11);
		}

IL_0044:
		{
			IL2CPP_END_FINALLY(52)
		}
	} // end finally (depth: 1)
	IL2CPP_CLEANUP(52)
	{
		IL2CPP_JUMP_TBL(0x45, IL_0045)
		IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
	}

IL_0045:
	{
		return;
	}
}
// System.Int32 System.Net.CookieCollection::get_Count()
extern "C" IL2CPP_METHOD_ATTR int32_t CookieCollection_get_Count_m3988188318 (CookieCollection_t3881042616 * __this, const RuntimeMethod* method)
{
	{
		ArrayList_t2718874744 * L_0 = __this->get_m_list_1();
		NullCheck(L_0);
		int32_t L_1 = VirtFuncInvoker0< int32_t >::Invoke(22 /* System.Int32 System.Collections.ArrayList::get_Count() */, L_0);
		return L_1;
	}
}
// System.Boolean System.Net.CookieCollection::get_IsSynchronized()
extern "C" IL2CPP_METHOD_ATTR bool CookieCollection_get_IsSynchronized_m3414024167 (CookieCollection_t3881042616 * __this, const RuntimeMethod* method)
{
	{
		return (bool)0;
	}
}
// System.Object System.Net.CookieCollection::get_SyncRoot()
extern "C" IL2CPP_METHOD_ATTR RuntimeObject * CookieCollection_get_SyncRoot_m727993059 (CookieCollection_t3881042616 * __this, const RuntimeMethod* method)
{
	{
		return __this;
	}
}
// System.Void System.Net.CookieCollection::CopyTo(System.Array,System.Int32)
extern "C" IL2CPP_METHOD_ATTR void CookieCollection_CopyTo_m4238450065 (CookieCollection_t3881042616 * __this, RuntimeArray * ___array0, int32_t ___index1, const RuntimeMethod* method)
{
	{
		ArrayList_t2718874744 * L_0 = __this->get_m_list_1();
		RuntimeArray * L_1 = ___array0;
		int32_t L_2 = ___index1;
		NullCheck(L_0);
		VirtActionInvoker2< RuntimeArray *, int32_t >::Invoke(35 /* System.Void System.Collections.ArrayList::CopyTo(System.Array,System.Int32) */, L_0, L_1, L_2);
		return;
	}
}
// System.DateTime System.Net.CookieCollection::TimeStamp(System.Net.CookieCollection/Stamp)
extern "C" IL2CPP_METHOD_ATTR DateTime_t3738529785  CookieCollection_TimeStamp_m1846484418 (CookieCollection_t3881042616 * __this, int32_t ___how0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (CookieCollection_TimeStamp_m1846484418_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		int32_t L_0 = ___how0;
		switch (L_0)
		{
			case 0:
			{
				goto IL_003d;
			}
			case 1:
			{
				goto IL_0018;
			}
			case 2:
			{
				goto IL_0032;
			}
			case 3:
			{
				goto IL_0025;
			}
		}
	}
	{
		goto IL_003d;
	}

IL_0018:
	{
		IL2CPP_RUNTIME_CLASS_INIT(DateTime_t3738529785_il2cpp_TypeInfo_var);
		DateTime_t3738529785  L_1 = DateTime_get_Now_m1277138875(NULL /*static, unused*/, /*hidden argument*/NULL);
		__this->set_m_TimeStamp_2(L_1);
		goto IL_003d;
	}

IL_0025:
	{
		IL2CPP_RUNTIME_CLASS_INIT(DateTime_t3738529785_il2cpp_TypeInfo_var);
		DateTime_t3738529785  L_2 = ((DateTime_t3738529785_StaticFields*)il2cpp_codegen_static_fields_for(DateTime_t3738529785_il2cpp_TypeInfo_var))->get_MaxValue_32();
		__this->set_m_TimeStamp_2(L_2);
		goto IL_003d;
	}

IL_0032:
	{
		IL2CPP_RUNTIME_CLASS_INIT(DateTime_t3738529785_il2cpp_TypeInfo_var);
		DateTime_t3738529785  L_3 = ((DateTime_t3738529785_StaticFields*)il2cpp_codegen_static_fields_for(DateTime_t3738529785_il2cpp_TypeInfo_var))->get_MinValue_31();
		__this->set_m_TimeStamp_2(L_3);
	}

IL_003d:
	{
		DateTime_t3738529785  L_4 = __this->get_m_TimeStamp_2();
		return L_4;
	}
}
// System.Boolean System.Net.CookieCollection::get_IsOtherVersionSeen()
extern "C" IL2CPP_METHOD_ATTR bool CookieCollection_get_IsOtherVersionSeen_m1791560595 (CookieCollection_t3881042616 * __this, const RuntimeMethod* method)
{
	{
		bool L_0 = __this->get_m_has_other_versions_3();
		return L_0;
	}
}
// System.Int32 System.Net.CookieCollection::InternalAdd(System.Net.Cookie,System.Boolean)
extern "C" IL2CPP_METHOD_ATTR int32_t CookieCollection_InternalAdd_m3642455922 (CookieCollection_t3881042616 * __this, Cookie_t993873397 * ___cookie0, bool ___isStrict1, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (CookieCollection_InternalAdd_m3642455922_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 0;
	RuntimeObject* V_1 = NULL;
	int32_t V_2 = 0;
	RuntimeObject* V_3 = NULL;
	Cookie_t993873397 * V_4 = NULL;
	RuntimeObject* V_5 = NULL;
	Exception_t * __last_unhandled_exception = 0;
	NO_UNUSED_WARNING (__last_unhandled_exception);
	Exception_t * __exception_local = 0;
	NO_UNUSED_WARNING (__exception_local);
	int32_t __leave_target = -1;
	NO_UNUSED_WARNING (__leave_target);
	{
		V_0 = 1;
		bool L_0 = ___isStrict1;
		if (!L_0)
		{
			goto IL_0095;
		}
	}
	{
		IL2CPP_RUNTIME_CLASS_INIT(Cookie_t993873397_il2cpp_TypeInfo_var);
		RuntimeObject* L_1 = Cookie_GetComparer_m2218979387(NULL /*static, unused*/, /*hidden argument*/NULL);
		V_1 = L_1;
		V_2 = 0;
		ArrayList_t2718874744 * L_2 = __this->get_m_list_1();
		NullCheck(L_2);
		RuntimeObject* L_3 = VirtFuncInvoker0< RuntimeObject* >::Invoke(37 /* System.Collections.IEnumerator System.Collections.ArrayList::GetEnumerator() */, L_2);
		V_3 = L_3;
	}

IL_001c:
	try
	{ // begin try (depth: 1)
		{
			goto IL_005a;
		}

IL_001e:
		{
			RuntimeObject* L_4 = V_3;
			NullCheck(L_4);
			RuntimeObject * L_5 = InterfaceFuncInvoker0< RuntimeObject * >::Invoke(1 /* System.Object System.Collections.IEnumerator::get_Current() */, IEnumerator_t1853284238_il2cpp_TypeInfo_var, L_4);
			V_4 = ((Cookie_t993873397 *)CastclassSealed((RuntimeObject*)L_5, Cookie_t993873397_il2cpp_TypeInfo_var));
			RuntimeObject* L_6 = V_1;
			Cookie_t993873397 * L_7 = ___cookie0;
			Cookie_t993873397 * L_8 = V_4;
			NullCheck(L_6);
			int32_t L_9 = InterfaceFuncInvoker2< int32_t, RuntimeObject *, RuntimeObject * >::Invoke(0 /* System.Int32 System.Collections.IComparer::Compare(System.Object,System.Object) */, IComparer_t1540313114_il2cpp_TypeInfo_var, L_6, L_7, L_8);
			if (L_9)
			{
				goto IL_0056;
			}
		}

IL_0036:
		{
			V_0 = 0;
			Cookie_t993873397 * L_10 = V_4;
			NullCheck(L_10);
			int32_t L_11 = Cookie_get_Variant_m1454309833(L_10, /*hidden argument*/NULL);
			Cookie_t993873397 * L_12 = ___cookie0;
			NullCheck(L_12);
			int32_t L_13 = Cookie_get_Variant_m1454309833(L_12, /*hidden argument*/NULL);
			if ((((int32_t)L_11) > ((int32_t)L_13)))
			{
				goto IL_0062;
			}
		}

IL_0047:
		{
			ArrayList_t2718874744 * L_14 = __this->get_m_list_1();
			int32_t L_15 = V_2;
			Cookie_t993873397 * L_16 = ___cookie0;
			NullCheck(L_14);
			VirtActionInvoker2< int32_t, RuntimeObject * >::Invoke(28 /* System.Void System.Collections.ArrayList::set_Item(System.Int32,System.Object) */, L_14, L_15, L_16);
			IL2CPP_LEAVE(0x78, FINALLY_0064);
		}

IL_0056:
		{
			int32_t L_17 = V_2;
			V_2 = ((int32_t)il2cpp_codegen_add((int32_t)L_17, (int32_t)1));
		}

IL_005a:
		{
			RuntimeObject* L_18 = V_3;
			NullCheck(L_18);
			bool L_19 = InterfaceFuncInvoker0< bool >::Invoke(0 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t1853284238_il2cpp_TypeInfo_var, L_18);
			if (L_19)
			{
				goto IL_001e;
			}
		}

IL_0062:
		{
			IL2CPP_LEAVE(0x78, FINALLY_0064);
		}
	} // end try (depth: 1)
	catch(Il2CppExceptionWrapper& e)
	{
		__last_unhandled_exception = (Exception_t *)e.ex;
		goto FINALLY_0064;
	}

FINALLY_0064:
	{ // begin finally (depth: 1)
		{
			RuntimeObject* L_20 = V_3;
			V_5 = ((RuntimeObject*)IsInst((RuntimeObject*)L_20, IDisposable_t3640265483_il2cpp_TypeInfo_var));
			RuntimeObject* L_21 = V_5;
			if (!L_21)
			{
				goto IL_0077;
			}
		}

IL_0070:
		{
			RuntimeObject* L_22 = V_5;
			NullCheck(L_22);
			InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t3640265483_il2cpp_TypeInfo_var, L_22);
		}

IL_0077:
		{
			IL2CPP_END_FINALLY(100)
		}
	} // end finally (depth: 1)
	IL2CPP_CLEANUP(100)
	{
		IL2CPP_JUMP_TBL(0x78, IL_0078)
		IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
	}

IL_0078:
	{
		int32_t L_23 = V_2;
		ArrayList_t2718874744 * L_24 = __this->get_m_list_1();
		NullCheck(L_24);
		int32_t L_25 = VirtFuncInvoker0< int32_t >::Invoke(22 /* System.Int32 System.Collections.ArrayList::get_Count() */, L_24);
		if ((!(((uint32_t)L_23) == ((uint32_t)L_25))))
		{
			goto IL_00a2;
		}
	}
	{
		ArrayList_t2718874744 * L_26 = __this->get_m_list_1();
		Cookie_t993873397 * L_27 = ___cookie0;
		NullCheck(L_26);
		VirtFuncInvoker1< int32_t, RuntimeObject * >::Invoke(29 /* System.Int32 System.Collections.ArrayList::Add(System.Object) */, L_26, L_27);
		goto IL_00a2;
	}

IL_0095:
	{
		ArrayList_t2718874744 * L_28 = __this->get_m_list_1();
		Cookie_t993873397 * L_29 = ___cookie0;
		NullCheck(L_28);
		VirtFuncInvoker1< int32_t, RuntimeObject * >::Invoke(29 /* System.Int32 System.Collections.ArrayList::Add(System.Object) */, L_28, L_29);
	}

IL_00a2:
	{
		Cookie_t993873397 * L_30 = ___cookie0;
		NullCheck(L_30);
		int32_t L_31 = Cookie_get_Version_m940319904(L_30, /*hidden argument*/NULL);
		if ((((int32_t)L_31) == ((int32_t)1)))
		{
			goto IL_00b2;
		}
	}
	{
		__this->set_m_has_other_versions_3((bool)1);
	}

IL_00b2:
	{
		int32_t L_32 = V_0;
		return L_32;
	}
}
// System.Int32 System.Net.CookieCollection::IndexOf(System.Net.Cookie)
extern "C" IL2CPP_METHOD_ATTR int32_t CookieCollection_IndexOf_m57857903 (CookieCollection_t3881042616 * __this, Cookie_t993873397 * ___cookie0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (CookieCollection_IndexOf_m57857903_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	RuntimeObject* V_0 = NULL;
	int32_t V_1 = 0;
	RuntimeObject* V_2 = NULL;
	Cookie_t993873397 * V_3 = NULL;
	int32_t V_4 = 0;
	RuntimeObject* V_5 = NULL;
	Exception_t * __last_unhandled_exception = 0;
	NO_UNUSED_WARNING (__last_unhandled_exception);
	Exception_t * __exception_local = 0;
	NO_UNUSED_WARNING (__exception_local);
	int32_t __leave_target = -1;
	NO_UNUSED_WARNING (__leave_target);
	{
		IL2CPP_RUNTIME_CLASS_INIT(Cookie_t993873397_il2cpp_TypeInfo_var);
		RuntimeObject* L_0 = Cookie_GetComparer_m2218979387(NULL /*static, unused*/, /*hidden argument*/NULL);
		V_0 = L_0;
		V_1 = 0;
		ArrayList_t2718874744 * L_1 = __this->get_m_list_1();
		NullCheck(L_1);
		RuntimeObject* L_2 = VirtFuncInvoker0< RuntimeObject* >::Invoke(37 /* System.Collections.IEnumerator System.Collections.ArrayList::GetEnumerator() */, L_1);
		V_2 = L_2;
	}

IL_0014:
	try
	{ // begin try (depth: 1)
		{
			goto IL_0035;
		}

IL_0016:
		{
			RuntimeObject* L_3 = V_2;
			NullCheck(L_3);
			RuntimeObject * L_4 = InterfaceFuncInvoker0< RuntimeObject * >::Invoke(1 /* System.Object System.Collections.IEnumerator::get_Current() */, IEnumerator_t1853284238_il2cpp_TypeInfo_var, L_3);
			V_3 = ((Cookie_t993873397 *)CastclassSealed((RuntimeObject*)L_4, Cookie_t993873397_il2cpp_TypeInfo_var));
			RuntimeObject* L_5 = V_0;
			Cookie_t993873397 * L_6 = ___cookie0;
			Cookie_t993873397 * L_7 = V_3;
			NullCheck(L_5);
			int32_t L_8 = InterfaceFuncInvoker2< int32_t, RuntimeObject *, RuntimeObject * >::Invoke(0 /* System.Int32 System.Collections.IComparer::Compare(System.Object,System.Object) */, IComparer_t1540313114_il2cpp_TypeInfo_var, L_5, L_6, L_7);
			if (L_8)
			{
				goto IL_0031;
			}
		}

IL_002c:
		{
			int32_t L_9 = V_1;
			V_4 = L_9;
			IL2CPP_LEAVE(0x55, FINALLY_003f);
		}

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

IL_0035:
		{
			RuntimeObject* L_11 = V_2;
			NullCheck(L_11);
			bool L_12 = InterfaceFuncInvoker0< bool >::Invoke(0 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t1853284238_il2cpp_TypeInfo_var, L_11);
			if (L_12)
			{
				goto IL_0016;
			}
		}

IL_003d:
		{
			IL2CPP_LEAVE(0x53, FINALLY_003f);
		}
	} // end try (depth: 1)
	catch(Il2CppExceptionWrapper& e)
	{
		__last_unhandled_exception = (Exception_t *)e.ex;
		goto FINALLY_003f;
	}

FINALLY_003f:
	{ // begin finally (depth: 1)
		{
			RuntimeObject* L_13 = V_2;
			V_5 = ((RuntimeObject*)IsInst((RuntimeObject*)L_13, IDisposable_t3640265483_il2cpp_TypeInfo_var));
			RuntimeObject* L_14 = V_5;
			if (!L_14)
			{
				goto IL_0052;
			}
		}

IL_004b:
		{
			RuntimeObject* L_15 = V_5;
			NullCheck(L_15);
			InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t3640265483_il2cpp_TypeInfo_var, L_15);
		}

IL_0052:
		{
			IL2CPP_END_FINALLY(63)
		}
	} // end finally (depth: 1)
	IL2CPP_CLEANUP(63)
	{
		IL2CPP_JUMP_TBL(0x55, IL_0055)
		IL2CPP_JUMP_TBL(0x53, IL_0053)
		IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
	}

IL_0053:
	{
		return (-1);
	}

IL_0055:
	{
		int32_t L_16 = V_4;
		return L_16;
	}
}
// System.Void System.Net.CookieCollection::RemoveAt(System.Int32)
extern "C" IL2CPP_METHOD_ATTR void CookieCollection_RemoveAt_m3215532298 (CookieCollection_t3881042616 * __this, int32_t ___idx0, const RuntimeMethod* method)
{
	{
		ArrayList_t2718874744 * L_0 = __this->get_m_list_1();
		int32_t L_1 = ___idx0;
		NullCheck(L_0);
		VirtActionInvoker1< int32_t >::Invoke(42 /* System.Void System.Collections.ArrayList::RemoveAt(System.Int32) */, L_0, L_1);
		return;
	}
}
// System.Collections.IEnumerator System.Net.CookieCollection::GetEnumerator()
extern "C" IL2CPP_METHOD_ATTR RuntimeObject* CookieCollection_GetEnumerator_m1309307657 (CookieCollection_t3881042616 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (CookieCollection_GetEnumerator_m1309307657_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		CookieCollectionEnumerator_t4111970292 * L_0 = (CookieCollectionEnumerator_t4111970292 *)il2cpp_codegen_object_new(CookieCollectionEnumerator_t4111970292_il2cpp_TypeInfo_var);
		CookieCollectionEnumerator__ctor_m3787236743(L_0, __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
// System.Void System.Net.CookieCollection/CookieCollectionEnumerator::.ctor(System.Net.CookieCollection)
extern "C" IL2CPP_METHOD_ATTR void CookieCollectionEnumerator__ctor_m3787236743 (CookieCollectionEnumerator_t4111970292 * __this, CookieCollection_t3881042616 * ___cookies0, const RuntimeMethod* method)
{
	{
		__this->set_m_index_2((-1));
		Object__ctor_m297566312(__this, /*hidden argument*/NULL);
		CookieCollection_t3881042616 * L_0 = ___cookies0;
		__this->set_m_cookies_0(L_0);
		CookieCollection_t3881042616 * L_1 = ___cookies0;
		NullCheck(L_1);
		int32_t L_2 = CookieCollection_get_Count_m3988188318(L_1, /*hidden argument*/NULL);
		__this->set_m_count_1(L_2);
		CookieCollection_t3881042616 * L_3 = ___cookies0;
		NullCheck(L_3);
		int32_t L_4 = L_3->get_m_version_0();
		__this->set_m_version_3(L_4);
		return;
	}
}
// System.Object System.Net.CookieCollection/CookieCollectionEnumerator::System.Collections.IEnumerator.get_Current()
extern "C" IL2CPP_METHOD_ATTR RuntimeObject * CookieCollectionEnumerator_System_Collections_IEnumerator_get_Current_m3850098179 (CookieCollectionEnumerator_t4111970292 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (CookieCollectionEnumerator_System_Collections_IEnumerator_get_Current_m3850098179_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		int32_t L_0 = __this->get_m_index_2();
		if ((((int32_t)L_0) < ((int32_t)0)))
		{
			goto IL_0017;
		}
	}
	{
		int32_t L_1 = __this->get_m_index_2();
		int32_t L_2 = __this->get_m_count_1();
		if ((((int32_t)L_1) < ((int32_t)L_2)))
		{
			goto IL_0027;
		}
	}

IL_0017:
	{
		String_t* L_3 = SR_GetString_m1137630943(NULL /*static, unused*/, _stringLiteral927632030, /*hidden argument*/NULL);
		InvalidOperationException_t56020091 * L_4 = (InvalidOperationException_t56020091 *)il2cpp_codegen_object_new(InvalidOperationException_t56020091_il2cpp_TypeInfo_var);
		InvalidOperationException__ctor_m237278729(L_4, L_3, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, NULL, CookieCollectionEnumerator_System_Collections_IEnumerator_get_Current_m3850098179_RuntimeMethod_var);
	}

IL_0027:
	{
		int32_t L_5 = __this->get_m_version_3();
		CookieCollection_t3881042616 * L_6 = __this->get_m_cookies_0();
		NullCheck(L_6);
		int32_t L_7 = L_6->get_m_version_0();
		if ((((int32_t)L_5) == ((int32_t)L_7)))
		{
			goto IL_004a;
		}
	}
	{
		String_t* L_8 = SR_GetString_m1137630943(NULL /*static, unused*/, _stringLiteral1621028992, /*hidden argument*/NULL);
		InvalidOperationException_t56020091 * L_9 = (InvalidOperationException_t56020091 *)il2cpp_codegen_object_new(InvalidOperationException_t56020091_il2cpp_TypeInfo_var);
		InvalidOperationException__ctor_m237278729(L_9, L_8, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_9, NULL, CookieCollectionEnumerator_System_Collections_IEnumerator_get_Current_m3850098179_RuntimeMethod_var);
	}

IL_004a:
	{
		CookieCollection_t3881042616 * L_10 = __this->get_m_cookies_0();
		int32_t L_11 = __this->get_m_index_2();
		NullCheck(L_10);
		Cookie_t993873397 * L_12 = CookieCollection_get_Item_m2278675250(L_10, L_11, /*hidden argument*/NULL);
		return L_12;
	}
}
// System.Boolean System.Net.CookieCollection/CookieCollectionEnumerator::System.Collections.IEnumerator.MoveNext()
extern "C" IL2CPP_METHOD_ATTR bool CookieCollectionEnumerator_System_Collections_IEnumerator_MoveNext_m4202356893 (CookieCollectionEnumerator_t4111970292 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (CookieCollectionEnumerator_System_Collections_IEnumerator_MoveNext_m4202356893_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 0;
	{
		int32_t L_0 = __this->get_m_version_3();
		CookieCollection_t3881042616 * L_1 = __this->get_m_cookies_0();
		NullCheck(L_1);
		int32_t L_2 = L_1->get_m_version_0();
		if ((((int32_t)L_0) == ((int32_t)L_2)))
		{
			goto IL_0023;
		}
	}
	{
		String_t* L_3 = SR_GetString_m1137630943(NULL /*static, unused*/, _stringLiteral1621028992, /*hidden argument*/NULL);
		InvalidOperationException_t56020091 * L_4 = (InvalidOperationException_t56020091 *)il2cpp_codegen_object_new(InvalidOperationException_t56020091_il2cpp_TypeInfo_var);
		InvalidOperationException__ctor_m237278729(L_4, L_3, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, NULL, CookieCollectionEnumerator_System_Collections_IEnumerator_MoveNext_m4202356893_RuntimeMethod_var);
	}

IL_0023:
	{
		int32_t L_5 = __this->get_m_index_2();
		V_0 = ((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)1));
		int32_t L_6 = V_0;
		__this->set_m_index_2(L_6);
		int32_t L_7 = V_0;
		int32_t L_8 = __this->get_m_count_1();
		if ((((int32_t)L_7) >= ((int32_t)L_8)))
		{
			goto IL_003e;
		}
	}
	{
		return (bool)1;
	}

IL_003e:
	{
		int32_t L_9 = __this->get_m_count_1();
		__this->set_m_index_2(L_9);
		return (bool)0;
	}
}
// System.Void System.Net.CookieCollection/CookieCollectionEnumerator::System.Collections.IEnumerator.Reset()
extern "C" IL2CPP_METHOD_ATTR void CookieCollectionEnumerator_System_Collections_IEnumerator_Reset_m3135522871 (CookieCollectionEnumerator_t4111970292 * __this, const RuntimeMethod* method)
{
	{
		__this->set_m_index_2((-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
// System.Void System.Net.CookieContainer::.ctor()
extern "C" IL2CPP_METHOD_ATTR void CookieContainer__ctor_m715580786 (CookieContainer_t2331592909 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (CookieContainer__ctor_m715580786_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	String_t* V_0 = NULL;
	{
		Hashtable_t1853889766 * L_0 = (Hashtable_t1853889766 *)il2cpp_codegen_object_new(Hashtable_t1853889766_il2cpp_TypeInfo_var);
		Hashtable__ctor_m1815022027(L_0, /*hidden argument*/NULL);
		__this->set_m_domainTable_1(L_0);
		__this->set_m_maxCookieSize_2(((int32_t)4096));
		__this->set_m_maxCookies_3(((int32_t)300));
		__this->set_m_maxCookiesPerDomain_4(((int32_t)20));
		String_t* L_1 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(String_t_il2cpp_TypeInfo_var))->get_Empty_5();
		__this->set_m_fqdnMyDomain_6(L_1);
		Object__ctor_m297566312(__this, /*hidden argument*/NULL);
		IPGlobalProperties_t3113415935 * L_2 = IPGlobalProperties_InternalGetIPGlobalProperties_m2092566057(NULL /*static, unused*/, /*hidden argument*/NULL);
		NullCheck(L_2);
		String_t* L_3 = VirtFuncInvoker0< String_t* >::Invoke(4 /* System.String System.Net.NetworkInformation.IPGlobalProperties::get_DomainName() */, L_2);
		V_0 = L_3;
		String_t* L_4 = V_0;
		if (!L_4)
		{
			goto IL_0062;
		}
	}
	{
		String_t* L_5 = V_0;
		NullCheck(L_5);
		int32_t L_6 = String_get_Length_m3847582255(L_5, /*hidden argument*/NULL);
		if ((((int32_t)L_6) <= ((int32_t)1)))
		{
			goto IL_0062;
		}
	}
	{
		String_t* L_7 = V_0;
		String_t* L_8 = String_Concat_m3937257545(NULL /*static, unused*/, _stringLiteral3452614530, L_7, /*hidden argument*/NULL);
		__this->set_m_fqdnMyDomain_6(L_8);
	}

IL_0062:
	{
		return;
	}
}
// System.Void System.Net.CookieContainer::AddRemoveDomain(System.String,System.Net.PathList)
extern "C" IL2CPP_METHOD_ATTR void CookieContainer_AddRemoveDomain_m2083128809 (CookieContainer_t2331592909 * __this, String_t* ___key0, PathList_t2806410337 * ___value1, const RuntimeMethod* method)
{
	RuntimeObject * V_0 = NULL;
	bool V_1 = false;
	Exception_t * __last_unhandled_exception = 0;
	NO_UNUSED_WARNING (__last_unhandled_exception);
	Exception_t * __exception_local = 0;
	NO_UNUSED_WARNING (__exception_local);
	int32_t __leave_target = -1;
	NO_UNUSED_WARNING (__leave_target);
	{
		Hashtable_t1853889766 * L_0 = __this->get_m_domainTable_1();
		NullCheck(L_0);
		RuntimeObject * L_1 = VirtFuncInvoker0< RuntimeObject * >::Invoke(35 /* System.Object System.Collections.Hashtable::get_SyncRoot() */, L_0);
		V_0 = L_1;
		V_1 = (bool)0;
	}

IL_000e:
	try
	{ // begin try (depth: 1)
		{
			RuntimeObject * L_2 = V_0;
			Monitor_Enter_m984175629(NULL /*static, unused*/, L_2, (bool*)(&V_1), /*hidden argument*/NULL);
			PathList_t2806410337 * L_3 = ___value1;
			if (L_3)
			{
				goto IL_0027;
			}
		}

IL_0019:
		{
			Hashtable_t1853889766 * L_4 = __this->get_m_domainTable_1();
			String_t* L_5 = ___key0;
			NullCheck(L_4);
			VirtActionInvoker1< RuntimeObject * >::Invoke(34 /* System.Void System.Collections.Hashtable::Remove(System.Object) */, L_4, L_5);
			IL2CPP_LEAVE(0x40, FINALLY_0036);
		}

IL_0027:
		{
			Hashtable_t1853889766 * L_6 = __this->get_m_domainTable_1();
			String_t* L_7 = ___key0;
			PathList_t2806410337 * L_8 = ___value1;
			NullCheck(L_6);
			VirtActionInvoker2< RuntimeObject *, RuntimeObject * >::Invoke(27 /* System.Void System.Collections.Hashtable::set_Item(System.Object,System.Object) */, L_6, L_7, L_8);
			IL2CPP_LEAVE(0x40, FINALLY_0036);
		}
	} // end try (depth: 1)
	catch(Il2CppExceptionWrapper& e)
	{
		__last_unhandled_exception = (Exception_t *)e.ex;
		goto FINALLY_0036;
	}

FINALLY_0036:
	{ // begin finally (depth: 1)
		{
			bool L_9 = V_1;
			if (!L_9)
			{
				goto IL_003f;
			}
		}

IL_0039:
		{
			RuntimeObject * L_10 = V_0;
			Monitor_Exit_m3585316909(NULL /*static, unused*/, L_10, /*hidden argument*/NULL);
		}

IL_003f:
		{
			IL2CPP_END_FINALLY(54)
		}
	} // end finally (depth: 1)
	IL2CPP_CLEANUP(54)
	{
		IL2CPP_JUMP_TBL(0x40, IL_0040)
		IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
	}

IL_0040:
	{
		return;
	}
}
// System.Void System.Net.CookieContainer::Add(System.Net.Cookie,System.Boolean)
extern "C" IL2CPP_METHOD_ATTR void CookieContainer_Add_m2909607730 (CookieContainer_t2331592909 * __this, Cookie_t993873397 * ___cookie0, bool ___throwOnError1, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (CookieContainer_Add_m2909607730_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	PathList_t2806410337 * V_0 = NULL;
	int32_t V_1 = 0;
	CookieCollection_t3881042616 * V_2 = NULL;
	RuntimeObject * V_3 = NULL;
	bool V_4 = false;
	CookieCollection_t3881042616 * V_5 = NULL;
	int32_t V_6 = 0;
	Exception_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);
	int32_t __leave_target = -1;
	NO_UNUSED_WARNING (__leave_target);
	{
		Cookie_t993873397 * L_0 = ___cookie0;
		NullCheck(L_0);
		String_t* L_1 = Cookie_get_Value_m415149921(L_0, /*hidden argument*/NULL);
		NullCheck(L_1);
		int32_t L_2 = String_get_Length_m3847582255(L_1, /*hidden argument*/NULL);
		int32_t L_3 = __this->get_m_maxCookieSize_2();
		if ((((int32_t)L_2) <= ((int32_t)L_3)))
		{
			goto IL_0044;
		}
	}
	{
		bool L_4 = ___throwOnError1;
		if (!L_4)
		{
			goto IL_0043;
		}
	}
	{
		ObjectU5BU5D_t2843939325* L_5 = (ObjectU5BU5D_t2843939325*)SZArrayNew(ObjectU5BU5D_t2843939325_il2cpp_TypeInfo_var, (uint32_t)2);
		ObjectU5BU5D_t2843939325* L_6 = L_5;
		Cookie_t993873397 * L_7 = ___cookie0;
		NullCheck(L_7);
		String_t* L_8 = VirtFuncInvoker0< String_t* >::Invoke(3 /* System.String System.Object::ToString() */, L_7);
		NullCheck(L_6);
		ArrayElementTypeCheck (L_6, L_8);
		(L_6)->SetAt(static_cast<il2cpp_array_size_t>(0), (RuntimeObject *)L_8);
		ObjectU5BU5D_t2843939325* L_9 = L_6;
		int32_t L_10 = __this->get_m_maxCookieSize_2();
		int32_t L_11 = L_10;
		RuntimeObject * L_12 = Box(Int32_t2950945753_il2cpp_TypeInfo_var, &L_11);
		NullCheck(L_9);
		ArrayElementTypeCheck (L_9, L_12);
		(L_9)->SetAt(static_cast<il2cpp_array_size_t>(1), (RuntimeObject *)L_12);
		String_t* L_13 = SR_GetString_m2133537544(NULL /*static, unused*/, _stringLiteral502862856, L_9, /*hidden argument*/NULL);
		CookieException_t2325395694 * L_14 = (CookieException_t2325395694 *)il2cpp_codegen_object_new(CookieException_t2325395694_il2cpp_TypeInfo_var);
		CookieException__ctor_m3844021349(L_14, L_13, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_14, NULL, CookieContainer_Add_m2909607730_RuntimeMethod_var);
	}

IL_0043:
	{
		return;
	}

IL_0044:
	{
	}

IL_0045:
	try
	{ // begin try (depth: 1)
		{
			Hashtable_t1853889766 * L_15 = __this->get_m_domainTable_1();
			NullCheck(L_15);
			RuntimeObject * L_16 = VirtFuncInvoker0< RuntimeObject * >::Invoke(35 /* System.Object System.Collections.Hashtable::get_SyncRoot() */, L_15);
			V_3 = L_16;
			V_4 = (bool)0;
		}

IL_0054:
		try
		{ // begin try (depth: 2)
			{
				RuntimeObject * L_17 = V_3;
				Monitor_Enter_m984175629(NULL /*static, unused*/, L_17, (bool*)(&V_4), /*hidden argument*/NULL);
				Hashtable_t1853889766 * L_18 = __this->get_m_domainTable_1();
				Cookie_t993873397 * L_19 = ___cookie0;
				NullCheck(L_19);
				String_t* L_20 = Cookie_get_DomainKey_m3486228023(L_19, /*hidden argument*/NULL);
				NullCheck(L_18);
				RuntimeObject * L_21 = VirtFuncInvoker1< RuntimeObject *, RuntimeObject * >::Invoke(26 /* System.Object System.Collections.Hashtable::get_Item(System.Object) */, L_18, L_20);
				V_0 = ((PathList_t2806410337 *)CastclassClass((RuntimeObject*)L_21, PathList_t2806410337_il2cpp_TypeInfo_var));
				PathList_t2806410337 * L_22 = V_0;
				if (L_22)
				{
					goto IL_0089;
				}
			}

IL_0076:
			{
				PathList_t2806410337 * L_23 = (PathList_t2806410337 *)il2cpp_codegen_object_new(PathList_t2806410337_il2cpp_TypeInfo_var);
				PathList__ctor_m2594618257(L_23, /*hidden argument*/NULL);
				V_0 = L_23;
				Cookie_t993873397 * L_24 = ___cookie0;
				NullCheck(L_24);
				String_t* L_25 = Cookie_get_DomainKey_m3486228023(L_24, /*hidden argument*/NULL);
				PathList_t2806410337 * L_26 = V_0;
				CookieContainer_AddRemoveDomain_m2083128809(__this, L_25, L_26, /*hidden argument*/NULL);
			}

IL_0089:
			{
				IL2CPP_LEAVE(0x96, FINALLY_008b);
			}
		} // end try (depth: 2)
		catch(Il2CppExceptionWrapper& e)
		{
			__last_unhandled_exception = (Exception_t *)e.ex;
			goto FINALLY_008b;
		}

FINALLY_008b:
		{ // begin finally (depth: 2)
			{
				bool L_27 = V_4;
				if (!L_27)
				{
					goto IL_0095;
				}
			}

IL_008f:
			{
				RuntimeObject * L_28 = V_3;
				Monitor_Exit_m3585316909(NULL /*static, unused*/, L_28, /*hidden argument*/NULL);
			}

IL_0095:
			{
				IL2CPP_END_FINALLY(139)
			}
		} // end finally (depth: 2)
		IL2CPP_CLEANUP(139)
		{
			IL2CPP_JUMP_TBL(0x96, IL_0096)
			IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
		}

IL_0096:
		{
			PathList_t2806410337 * L_29 = V_0;
			NullCheck(L_29);
			int32_t L_30 = PathList_GetCookiesCount_m4012631531(L_29, /*hidden argument*/NULL);
			V_1 = L_30;
			PathList_t2806410337 * L_31 = V_0;
			NullCheck(L_31);
			RuntimeObject * L_32 = PathList_get_SyncRoot_m2516597328(L_31, /*hidden argument*/NULL);
			V_3 = L_32;
			V_4 = (bool)0;
		}

IL_00a7:
		try
		{ // begin try (depth: 2)
			{
				RuntimeObject * L_33 = V_3;
				Monitor_Enter_m984175629(NULL /*static, unused*/, L_33, (bool*)(&V_4), /*hidden argument*/NULL);
				PathList_t2806410337 * L_34 = V_0;
				Cookie_t993873397 * L_35 = ___cookie0;
				NullCheck(L_35);
				String_t* L_36 = Cookie_get_Path_m3866976232(L_35, /*hidden argument*/NULL);
				NullCheck(L_34);
				RuntimeObject * L_37 = PathList_get_Item_m433719466(L_34, L_36, /*hidden argument*/NULL);
				V_2 = ((CookieCollection_t3881042616 *)CastclassClass((RuntimeObject*)L_37, CookieCollection_t3881042616_il2cpp_TypeInfo_var));
				CookieCollection_t3881042616 * L_38 = V_2;
				if (L_38)
				{
					goto IL_00d7;
				}
			}

IL_00c4:
			{
				CookieCollection_t3881042616 * L_39 = (CookieCollection_t3881042616 *)il2cpp_codegen_object_new(CookieCollection_t3881042616_il2cpp_TypeInfo_var);
				CookieCollection__ctor_m1000462790(L_39, /*hidden argument*/NULL);
				V_2 = L_39;
				PathList_t2806410337 * L_40 = V_0;
				Cookie_t993873397 * L_41 = ___cookie0;
				NullCheck(L_41);
				String_t* L_42 = Cookie_get_Path_m3866976232(L_41, /*hidden argument*/NULL);
				CookieCollection_t3881042616 * L_43 = V_2;
				NullCheck(L_40);
				PathList_set_Item_m2496539297(L_40, L_42, L_43, /*hidden argument*/NULL);
			}

IL_00d7:
			{
				IL2CPP_LEAVE(0xE4, FINALLY_00d9);
			}
		} // end try (depth: 2)
		catch(Il2CppExceptionWrapper& e)
		{
			__last_unhandled_exception = (Exception_t *)e.ex;
			goto FINALLY_00d9;
		}

FINALLY_00d9:
		{ // begin finally (depth: 2)
			{
				bool L_44 = V_4;
				if (!L_44)
				{
					goto IL_00e3;
				}
			}

IL_00dd:
			{
				RuntimeObject * L_45 = V_3;
				Monitor_Exit_m3585316909(NULL /*static, unused*/, L_45, /*hidden argument*/NULL);
			}

IL_00e3:
			{
				IL2CPP_END_FINALLY(217)
			}
		} // end finally (depth: 2)
		IL2CPP_CLEANUP(217)
		{
			IL2CPP_JUMP_TBL(0xE4, IL_00e4)
			IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
		}

IL_00e4:
		{
			Cookie_t993873397 * L_46 = ___cookie0;
			NullCheck(L_46);
			bool L_47 = Cookie_get_Expired_m1459950990(L_46, /*hidden argument*/NULL);
			if (!L_47)
			{
				goto IL_012d;
			}
		}

IL_00ec:
		{
			CookieCollection_t3881042616 * L_48 = V_2;
			V_5 = L_48;
			V_4 = (bool)0;
		}

IL_00f2:
		try
		{ // begin try (depth: 2)
			{
				CookieCollection_t3881042616 * L_49 = V_5;
				Monitor_Enter_m984175629(NULL /*static, unused*/, L_49, (bool*)(&V_4), /*hidden argument*/NULL);
				CookieCollection_t3881042616 * L_50 = V_2;
				Cookie_t993873397 * L_51 = ___cookie0;
				NullCheck(L_50);
				int32_t L_52 = CookieCollection_IndexOf_m57857903(L_50, L_51, /*hidden argument*/NULL);
				V_6 = L_52;
				int32_t L_53 = V_6;
				if ((((int32_t)L_53) == ((int32_t)(-1))))
				{
					goto IL_011f;
				}
			}

IL_0109:
			{
				CookieCollection_t3881042616 * L_54 = V_2;
				int32_t L_55 = V_6;
				NullCheck(L_54);
				CookieCollection_RemoveAt_m3215532298(L_54, L_55, /*hidden argument*/NULL);
				int32_t L_56 = __this->get_m_count_5();
				__this->set_m_count_5(((int32_t)il2cpp_codegen_subtract((int32_t)L_56, (int32_t)1)));
			}

IL_011f:
			{
				IL2CPP_LEAVE(0x194, FINALLY_0121);
			}
		} // end try (depth: 2)
		catch(Il2CppExceptionWrapper& e)
		{
			__last_unhandled_exception = (Exception_t *)e.ex;
			goto FINALLY_0121;
		}

FINALLY_0121:
		{ // begin finally (depth: 2)
			{
				bool L_57 = V_4;
				if (!L_57)
				{
					goto IL_012c;
				}
			}

IL_0125:
			{
				CookieCollection_t3881042616 * L_58 = V_5;
				Monitor_Exit_m3585316909(NULL /*static, unused*/, L_58, /*hidden argument*/NULL);
			}

IL_012c:
			{
				IL2CPP_END_FINALLY(289)
			}
		} // end finally (depth: 2)
		IL2CPP_CLEANUP(289)
		{
			IL2CPP_JUMP_TBL(0x194, IL_0194)
			IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
		}

IL_012d:
		{
			int32_t L_59 = V_1;
			int32_t L_60 = __this->get_m_maxCookiesPerDomain_4();
			if ((((int32_t)L_59) < ((int32_t)L_60)))
			{
				goto IL_0149;
			}
		}

IL_0136:
		{
			Cookie_t993873397 * L_61 = ___cookie0;
			NullCheck(L_61);
			String_t* L_62 = Cookie_get_DomainKey_m3486228023(L_61, /*hidden argument*/NULL);
			bool L_63 = CookieContainer_AgeCookies_m3710352155(__this, L_62, /*hidden argument*/NULL);
			if (L_63)
			{
				goto IL_0149;
			}
		}

IL_0144:
		{
			goto IL_01cc;
		}

IL_0149:
		{
			int32_t L_64 = __this->get_m_count_5();
			int32_t L_65 = __this->get_m_maxCookies_3();
			if ((((int32_t)L_64) < ((int32_t)L_65)))
			{
				goto IL_0162;
			}
		}

IL_0157:
		{
			bool L_66 = CookieContainer_AgeCookies_m3710352155(__this, (String_t*)NULL, /*hidden argument*/NULL);
			if (L_66)
			{
				goto IL_0162;
			}
		}

IL_0160:
		{
			goto IL_01cc;
		}

IL_0162:
		{
			CookieCollection_t3881042616 * L_67 = V_2;
			V_5 = L_67;
			V_4 = (bool)0;
		}

IL_0168:
		try
		{ // begin try (depth: 2)
			CookieCollection_t3881042616 * L_68 = V_5;
			Monitor_Enter_m984175629(NULL /*static, unused*/, L_68, (bool*)(&V_4), /*hidden argument*/NULL);
			int32_t L_69 = __this->get_m_count_5();
			CookieCollection_t3881042616 * L_70 = V_2;
			Cookie_t993873397 * L_71 = ___cookie0;
			NullCheck(L_70);
			int32_t L_72 = CookieCollection_InternalAdd_m3642455922(L_70, L_71, (bool)1, /*hidden argument*/NULL);
			__this->set_m_count_5(((int32_t)il2cpp_codegen_add((int32_t)L_69, (int32_t)L_72)));
			IL2CPP_LEAVE(0x194, FINALLY_0188);
		} // end try (depth: 2)
		catch(Il2CppExceptionWrapper& e)
		{
			__last_unhandled_exception = (Exception_t *)e.ex;
			goto FINALLY_0188;
		}

FINALLY_0188:
		{ // begin finally (depth: 2)
			{
				bool L_73 = V_4;
				if (!L_73)
				{
					goto IL_0193;
				}
			}

IL_018c:
			{
				CookieCollection_t3881042616 * L_74 = V_5;
				Monitor_Exit_m3585316909(NULL /*static, unused*/, L_74, /*hidden argument*/NULL);
			}

IL_0193:
			{
				IL2CPP_END_FINALLY(392)
			}
		} // end finally (depth: 2)
		IL2CPP_CLEANUP(392)
		{
			IL2CPP_JUMP_TBL(0x194, IL_0194)
			IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
		}

IL_0194:
		{
			goto IL_01cc;
		}
	} // end try (depth: 1)
	catch(Il2CppExceptionWrapper& e)
	{
		__exception_local = (Exception_t *)e.ex;
		if(il2cpp_codegen_class_is_assignable_from (Exception_t_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex)))
			goto CATCH_0196;
		throw e;
	}

CATCH_0196:
	{ // begin catch(System.Exception)
		{
			V_7 = ((Exception_t *)__exception_local);
			Exception_t * L_75 = V_7;
			if (((ThreadAbortException_t4074510458 *)IsInstSealed((RuntimeObject*)L_75, ThreadAbortException_t4074510458_il2cpp_TypeInfo_var)))
			{
				goto IL_01b3;
			}
		}

IL_01a1:
		{
			Exception_t * L_76 = V_7;
			if (((StackOverflowException_t3629451388 *)IsInstSealed((RuntimeObject*)L_76, StackOverflowException_t3629451388_il2cpp_TypeInfo_var)))
			{
				goto IL_01b3;
			}
		}

IL_01aa:
		{
			Exception_t * L_77 = V_7;
			if (!((OutOfMemoryException_t2437671686 *)IsInstClass((RuntimeObject*)L_77, OutOfMemoryException_t2437671686_il2cpp_TypeInfo_var)))
			{
				goto IL_01b5;
			}
		}

IL_01b3:
		{
			IL2CPP_RAISE_MANAGED_EXCEPTION(__exception_local, NULL, CookieContainer_Add_m2909607730_RuntimeMethod_var);
		}

IL_01b5:
		{
			bool L_78 = ___throwOnError1;
			if (!L_78)
			{
				goto IL_01ca;
			}
		}

IL_01b8:
		{
			String_t* L_79 = SR_GetString_m1137630943(NULL /*static, unused*/, _stringLiteral3740129716, /*hidden argument*/NULL);
			Exception_t * L_80 = V_7;
			CookieException_t2325395694 * L_81 = (CookieException_t2325395694 *)il2cpp_codegen_object_new(CookieException_t2325395694_il2cpp_TypeInfo_var);
			CookieException__ctor_m3966587263(L_81, L_79, L_80, /*hidden argument*/NULL);
			IL2CPP_RAISE_MANAGED_EXCEPTION(L_81, NULL, CookieContainer_Add_m2909607730_RuntimeMethod_var);
		}

IL_01ca:
		{
			goto IL_01cc;
		}
	} // end catch (depth: 1)

IL_01cc:
	{
		return;
	}
}
// System.Boolean System.Net.CookieContainer::AgeCookies(System.String)
extern "C" IL2CPP_METHOD_ATTR bool CookieContainer_AgeCookies_m3710352155 (CookieContainer_t2331592909 * __this, String_t* ___domain0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (CookieContainer_AgeCookies_m3710352155_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 0;
	DateTime_t3738529785  V_1;
	memset(&V_1, 0, sizeof(V_1));
	DateTime_t3738529785  V_2;
	memset(&V_2, 0, sizeof(V_2));
	CookieCollection_t3881042616 * V_3 = NULL;
	PathList_t2806410337 * V_4 = NULL;
	int32_t V_5 = 0;
	int32_t V_6 = 0;
	float V_7 = 0.0f;
	RuntimeObject * V_8 = NULL;
	bool V_9 = false;
	RuntimeObject* V_10 = NULL;
	DictionaryEntry_t3123975638  V_11;
	memset(&V_11, 0, sizeof(V_11));
	int32_t V_12 = 0;
	RuntimeObject * V_13 = NULL;
	bool V_14 = false;
	RuntimeObject* V_15 = NULL;
	CookieCollection_t3881042616 * V_16 = NULL;
	RuntimeObject* V_17 = NULL;
	RuntimeArray * V_18 = NULL;
	RuntimeArray * V_19 = NULL;
	CookieCollection_t3881042616 * V_20 = NULL;
	int32_t V_21 = 0;
	CookieCollection_t3881042616 * V_22 = NULL;
	CookieCollection_t3881042616 * V_23 = NULL;
	Exception_t * __last_unhandled_exception = 0;
	NO_UNUSED_WARNING (__last_unhandled_exception);
	Exception_t * __exception_local = 0;
	NO_UNUSED_WARNING (__exception_local);
	int32_t __leave_target = -1;
	NO_UNUSED_WARNING (__leave_target);
	{
		int32_t L_0 = __this->get_m_maxCookies_3();
		if (!L_0)
		{
			goto IL_0010;
		}
	}
	{
		int32_t L_1 = __this->get_m_maxCookiesPerDomain_4();
		if (L_1)
		{
			goto IL_0024;
		}
	}

IL_0010:
	{
		Hashtable_t1853889766 * L_2 = (Hashtable_t1853889766 *)il2cpp_codegen_object_new(Hashtable_t1853889766_il2cpp_TypeInfo_var);
		Hashtable__ctor_m1815022027(L_2, /*hidden argument*/NULL);
		__this->set_m_domainTable_1(L_2);
		__this->set_m_count_5(0);
		return (bool)0;
	}

IL_0024:
	{
		V_0 = 0;
		IL2CPP_RUNTIME_CLASS_INIT(DateTime_t3738529785_il2cpp_TypeInfo_var);
		DateTime_t3738529785  L_3 = ((DateTime_t3738529785_StaticFields*)il2cpp_codegen_static_fields_for(DateTime_t3738529785_il2cpp_TypeInfo_var))->get_MaxValue_32();
		V_1 = L_3;
		V_3 = (CookieCollection_t3881042616 *)NULL;
		V_5 = 0;
		V_6 = 0;
		V_7 = (1.0f);
		int32_t L_4 = __this->get_m_count_5();
		int32_t L_5 = __this->get_m_maxCookies_3();
		if ((((int32_t)L_4) <= ((int32_t)L_5)))
		{
			goto IL_005a;
		}
	}
	{
		int32_t L_6 = __this->get_m_maxCookies_3();
		int32_t L_7 = __this->get_m_count_5();
		V_7 = ((float)((float)(((float)((float)L_6)))/(float)(((float)((float)L_7)))));
	}

IL_005a:
	{
		Hashtable_t1853889766 * L_8 = __this->get_m_domainTable_1();
		NullCheck(L_8);
		RuntimeObject * L_9 = VirtFuncInvoker0< RuntimeObject * >::Invoke(35 /* System.Object System.Collections.Hashtable::get_SyncRoot() */, L_8);
		V_8 = L_9;
		V_9 = (bool)0;
	}

IL_006a:
	try
	{ // begin try (depth: 1)
		{
			RuntimeObject * L_10 = V_8;
			Monitor_Enter_m984175629(NULL /*static, unused*/, L_10, (bool*)(&V_9), /*hidden argument*/NULL);
			Hashtable_t1853889766 * L_11 = __this->get_m_domainTable_1();
			NullCheck(L_11);
			RuntimeObject* L_12 = VirtFuncInvoker0< RuntimeObject* >::Invoke(28 /* System.Collections.IDictionaryEnumerator System.Collections.Hashtable::GetEnumerator() */, L_11);
			V_10 = L_12;
		}

IL_0080:
		try
		{ // begin try (depth: 2)
			{
				goto IL_02ec;
			}

IL_0085:
			{
				RuntimeObject* L_13 = V_10;
				NullCheck(L_13);
				RuntimeObject * L_14 = InterfaceFuncInvoker0< RuntimeObject * >::Invoke(1 /* System.Object System.Collections.IEnumerator::get_Current() */, IEnumerator_t1853284238_il2cpp_TypeInfo_var, L_13);
				V_11 = ((*(DictionaryEntry_t3123975638 *)((DictionaryEntry_t3123975638 *)UnBox(L_14, DictionaryEntry_t3123975638_il2cpp_TypeInfo_var))));
				String_t* L_15 = ___domain0;
				if (L_15)
				{
					goto IL_00b3;
				}
			}

IL_0096:
			{
				RuntimeObject * L_16 = DictionaryEntry_get_Key_m3117378551((DictionaryEntry_t3123975638 *)(&V_11), /*hidden argument*/NULL);
				RuntimeObject * L_17 = DictionaryEntry_get_Value_m618120527((DictionaryEntry_t3123975638 *)(&V_11), /*hidden argument*/NULL);
				V_4 = ((PathList_t2806410337 *)CastclassClass((RuntimeObject*)L_17, PathList_t2806410337_il2cpp_TypeInfo_var));
				goto IL_00c6;
			}

IL_00b3:
			{
				Hashtable_t1853889766 * L_18 = __this->get_m_domainTable_1();
				String_t* L_19 = ___domain0;
				NullCheck(L_18);
				RuntimeObject * L_20 = VirtFuncInvoker1< RuntimeObject *, RuntimeObject * >::Invoke(26 /* System.Object System.Collections.Hashtable::get_Item(System.Object) */, L_18, L_19);
				V_4 = ((PathList_t2806410337 *)CastclassClass((RuntimeObject*)L_20, PathList_t2806410337_il2cpp_TypeInfo_var));
			}

IL_00c6:
			{
				V_5 = 0;
				PathList_t2806410337 * L_21 = V_4;
				NullCheck(L_21);
				RuntimeObject * L_22 = PathList_get_SyncRoot_m2516597328(L_21, /*hidden argument*/NULL);
				V_13 = L_22;
				V_14 = (bool)0;
			}

IL_00d5:
			try
			{ // begin try (depth: 3)
				{
					RuntimeObject * L_23 = V_13;
					Monitor_Enter_m984175629(NULL /*static, unused*/, L_23, (bool*)(&V_14), /*hidden argument*/NULL);
					PathList_t2806410337 * L_24 = V_4;
					NullCheck(L_24);
					RuntimeObject* L_25 = PathList_get_Values_m2441809375(L_24, /*hidden argument*/NULL);
					NullCheck(L_25);
					RuntimeObject* L_26 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0 /* System.Collections.IEnumerator System.Collections.IEnumerable::GetEnumerator() */, IEnumerable_t1941168011_il2cpp_TypeInfo_var, L_25);
					V_15 = L_26;
				}

IL_00ec:
				try
				{ // begin try (depth: 4)
					{
						goto IL_0147;
					}

IL_00ee:
					{
						RuntimeObject* L_27 = V_15;
						NullCheck(L_27);
						RuntimeObject * L_28 = InterfaceFuncInvoker0< RuntimeObject * >::Invoke(1 /* System.Object System.Collections.IEnumerator::get_Current() */, IEnumerator_t1853284238_il2cpp_TypeInfo_var, L_27);
						V_16 = ((CookieCollection_t3881042616 *)CastclassClass((RuntimeObject*)L_28, CookieCollection_t3881042616_il2cpp_TypeInfo_var));
						CookieCollection_t3881042616 * L_29 = V_16;
						int32_t L_30 = CookieContainer_ExpireCollection_m3339691179(__this, L_29, /*hidden argument*/NULL);
						V_6 = L_30;
						int32_t L_31 = V_0;
						int32_t L_32 = V_6;
						V_0 = ((int32_t)il2cpp_codegen_add((int32_t)L_31, (int32_t)L_32));
						int32_t L_33 = __this->get_m_count_5();
						int32_t L_34 = V_6;
						__this->set_m_count_5(((int32_t)il2cpp_codegen_subtract((int32_t)L_33, (int32_t)L_34)));
						int32_t L_35 = V_5;
						CookieCollection_t3881042616 * L_36 = V_16;
						NullCheck(L_36);
						int32_t L_37 = CookieCollection_get_Count_m3988188318(L_36, /*hidden argument*/NULL);
						V_5 = ((int32_t)il2cpp_codegen_add((int32_t)L_35, (int32_t)L_37));
						CookieCollection_t3881042616 * L_38 = V_16;
						NullCheck(L_38);
						int32_t L_39 = CookieCollection_get_Count_m3988188318(L_38, /*hidden argument*/NULL);
						if ((((int32_t)L_39) <= ((int32_t)0)))
						{
							goto IL_0147;
						}
					}

IL_0130:
					{
						CookieCollection_t3881042616 * L_40 = V_16;
						NullCheck(L_40);
						DateTime_t3738529785  L_41 = CookieCollection_TimeStamp_m1846484418(L_40, 0, /*hidden argument*/NULL);
						DateTime_t3738529785  L_42 = L_41;
						V_2 = L_42;
						DateTime_t3738529785  L_43 = V_1;
						IL2CPP_RUNTIME_CLASS_INIT(DateTime_t3738529785_il2cpp_TypeInfo_var);
						bool L_44 = DateTime_op_LessThan_m2497205152(NULL /*static, unused*/, L_42, L_43, /*hidden argument*/NULL);
						if (!L_44)
						{
							goto IL_0147;
						}
					}

IL_0142:
					{
						CookieCollection_t3881042616 * L_45 = V_16;
						V_3 = L_45;
						DateTime_t3738529785  L_46 = V_2;
						V_1 = L_46;
					}

IL_0147:
					{
						RuntimeObject* L_47 = V_15;
						NullCheck(L_47);
						bool L_48 = InterfaceFuncInvoker0< bool >::Invoke(0 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t1853284238_il2cpp_TypeInfo_var, L_47);
						if (L_48)
						{
							goto IL_00ee;
						}
					}

IL_0150:
					{
						IL2CPP_LEAVE(0x173, FINALLY_0152);
					}
				} // end try (depth: 4)
				catch(Il2CppExceptionWrapper& e)
				{
					__last_unhandled_exception = (Exception_t *)e.ex;
					goto FINALLY_0152;
				}

FINALLY_0152:
				{ // begin finally (depth: 4)
					{
						RuntimeObject* L_49 = V_15;
						V_17 = ((RuntimeObject*)IsInst((RuntimeObject*)L_49, IDisposable_t3640265483_il2cpp_TypeInfo_var));
						RuntimeObject* L_50 = V_17;
						if (!L_50)
						{
							goto IL_0166;
						}
					}

IL_015f:
					{
						RuntimeObject* L_51 = V_17;
						NullCheck(L_51);
						InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t3640265483_il2cpp_TypeInfo_var, L_51);
					}

IL_0166:
					{
						IL2CPP_END_FINALLY(338)
					}
				} // end finally (depth: 4)
				IL2CPP_CLEANUP(338)
				{
					IL2CPP_END_CLEANUP(0x173, FINALLY_0167);
					IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
				}
			} // end try (depth: 3)
			catch(Il2CppExceptionWrapper& e)
			{
				__last_unhandled_exception = (Exception_t *)e.ex;
				goto FINALLY_0167;
			}

FINALLY_0167:
			{ // begin finally (depth: 3)
				{
					bool L_52 = V_14;
					if (!L_52)
					{
						goto IL_0172;
					}
				}

IL_016b:
				{
					RuntimeObject * L_53 = V_13;
					Monitor_Exit_m3585316909(NULL /*static, unused*/, L_53, /*hidden argument*/NULL);
				}

IL_0172:
				{
					IL2CPP_END_FINALLY(359)
				}
			} // end finally (depth: 3)
			IL2CPP_CLEANUP(359)
			{
				IL2CPP_JUMP_TBL(0x173, IL_0173)
				IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
			}

IL_0173:
			{
				int32_t L_54 = V_5;
				float L_55 = V_7;
				int32_t L_56 = __this->get_m_maxCookiesPerDomain_4();
				int32_t L_57 = __this->get_m_maxCookies_3();
				IL2CPP_RUNTIME_CLASS_INIT(Math_t1671470975_il2cpp_TypeInfo_var);
				int32_t L_58 = Math_Min_m3468062251(NULL /*static, unused*/, L_56, L_57, /*hidden argument*/NULL);
				int32_t L_59 = Math_Min_m3468062251(NULL /*static, unused*/, (((int32_t)((int32_t)((float)il2cpp_codegen_multiply((float)(((float)((float)L_54))), (float)L_55))))), ((int32_t)il2cpp_codegen_subtract((int32_t)L_58, (int32_t)1)), /*hidden argument*/NULL);
				V_12 = L_59;
				int32_t L_60 = V_5;
				int32_t L_61 = V_12;
				if ((((int32_t)L_60) <= ((int32_t)L_61)))
				{
					goto IL_02ec;
				}
			}

IL_019d:
			{
				PathList_t2806410337 * L_62 = V_4;
				NullCheck(L_62);
				RuntimeObject * L_63 = PathList_get_SyncRoot_m2516597328(L_62, /*hidden argument*/NULL);
				V_13 = L_63;
				V_14 = (bool)0;
			}

IL_01a9:
			try
			{ // begin try (depth: 3)
				{
					RuntimeObject * L_64 = V_13;
					Monitor_Enter_m984175629(NULL /*static, unused*/, L_64, (bool*)(&V_14), /*hidden argument*/NULL);
					RuntimeTypeHandle_t3027515415  L_65 = { reinterpret_cast<intptr_t> (CookieCollection_t3881042616_0_0_0_var) };
					IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
					Type_t * L_66 = Type_GetTypeFromHandle_m1620074514(NULL /*static, unused*/, L_65, /*hidden argument*/NULL);
					PathList_t2806410337 * L_67 = V_4;
					NullCheck(L_67);
					int32_t L_68 = PathList_get_Count_m669527148(L_67, /*hidden argument*/NULL);
					RuntimeArray * L_69 = Array_CreateInstance_m2750085942(NULL /*static, unused*/, L_66, L_68, /*hidden argument*/NULL);
					V_18 = L_69;
					RuntimeTypeHandle_t3027515415  L_70 = { reinterpret_cast<intptr_t> (DateTime_t3738529785_0_0_0_var) };
					Type_t * L_71 = Type_GetTypeFromHandle_m1620074514(NULL /*static, unused*/, L_70, /*hidden argument*/NULL);
					PathList_t2806410337 * L_72 = V_4;
					NullCheck(L_72);
					int32_t L_73 = PathList_get_Count_m669527148(L_72, /*hidden argument*/NULL);
					RuntimeArray * L_74 = Array_CreateInstance_m2750085942(NULL /*static, unused*/, L_71, L_73, /*hidden argument*/NULL);
					V_19 = L_74;
					PathList_t2806410337 * L_75 = V_4;
					NullCheck(L_75);
					RuntimeObject* L_76 = PathList_get_Values_m2441809375(L_75, /*hidden argument*/NULL);
					NullCheck(L_76);
					RuntimeObject* L_77 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0 /* System.Collections.IEnumerator System.Collections.IEnumerable::GetEnumerator() */, IEnumerable_t1941168011_il2cpp_TypeInfo_var, L_76);
					V_15 = L_77;
				}

IL_01f0:
				try
				{ // begin try (depth: 4)
					{
						goto IL_0227;
					}

IL_01f2:
					{
						RuntimeObject* L_78 = V_15;
						NullCheck(L_78);
						RuntimeObject * L_79 = InterfaceFuncInvoker0< RuntimeObject * >::Invoke(1 /* System.Object System.Collections.IEnumerator::get_Current() */, IEnumerator_t1853284238_il2cpp_TypeInfo_var, L_78);
						V_20 = ((CookieCollection_t3881042616 *)CastclassClass((RuntimeObject*)L_79, CookieCollection_t3881042616_il2cpp_TypeInfo_var));
						RuntimeArray * L_80 = V_19;
						CookieCollection_t3881042616 * L_81 = V_20;
						NullCheck(L_81);
						DateTime_t3738529785  L_82 = CookieCollection_TimeStamp_m1846484418(L_81, 0, /*hidden argument*/NULL);
						DateTime_t3738529785  L_83 = L_82;
						RuntimeObject * L_84 = Box(DateTime_t3738529785_il2cpp_TypeInfo_var, &L_83);
						int32_t L_85 = V_6;
						NullCheck(L_80);
						Array_SetValue_m3412255035(L_80, L_84, L_85, /*hidden argument*/NULL);
						RuntimeArray * L_86 = V_18;
						CookieCollection_t3881042616 * L_87 = V_20;
						int32_t L_88 = V_6;
						NullCheck(L_86);
						Array_SetValue_m3412255035(L_86, L_87, L_88, /*hidden argument*/NULL);
						int32_t L_89 = V_6;
						V_6 = ((int32_t)il2cpp_codegen_add((int32_t)L_89, (int32_t)1));
					}

IL_0227:
					{
						RuntimeObject* L_90 = V_15;
						NullCheck(L_90);
						bool L_91 = InterfaceFuncInvoker0< bool >::Invoke(0 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t1853284238_il2cpp_TypeInfo_var, L_90);
						if (L_91)
						{
							goto IL_01f2;
						}
					}

IL_0230:
					{
						IL2CPP_LEAVE(0x253, FINALLY_0232);
					}
				} // end try (depth: 4)
				catch(Il2CppExceptionWrapper& e)
				{
					__last_unhandled_exception = (Exception_t *)e.ex;
					goto FINALLY_0232;
				}

FINALLY_0232:
				{ // begin finally (depth: 4)
					{
						RuntimeObject* L_92 = V_15;
						V_17 = ((RuntimeObject*)IsInst((RuntimeObject*)L_92, IDisposable_t3640265483_il2cpp_TypeInfo_var));
						RuntimeObject* L_93 = V_17;
						if (!L_93)
						{
							goto IL_0246;
						}
					}

IL_023f:
					{
						RuntimeObject* L_94 = V_17;
						NullCheck(L_94);
						InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t3640265483_il2cpp_TypeInfo_var, L_94);
					}

IL_0246:
					{
						IL2CPP_END_FINALLY(562)
					}
				} // end finally (depth: 4)
				IL2CPP_CLEANUP(562)
				{
					IL2CPP_END_CLEANUP(0x253, FINALLY_0247);
					IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
				}
			} // end try (depth: 3)
			catch(Il2CppExceptionWrapper& e)
			{
				__last_unhandled_exception = (Exception_t *)e.ex;
				goto FINALLY_0247;
			}

FINALLY_0247:
			{ // begin finally (depth: 3)
				{
					bool L_95 = V_14;
					if (!L_95)
					{
						goto IL_0252;
					}
				}

IL_024b:
				{
					RuntimeObject * L_96 = V_13;
					Monitor_Exit_m3585316909(NULL /*static, unused*/, L_96, /*hidden argument*/NULL);
				}

IL_0252:
				{
					IL2CPP_END_FINALLY(583)
				}
			} // end finally (depth: 3)
			IL2CPP_CLEANUP(583)
			{
				IL2CPP_JUMP_TBL(0x253, IL_0253)
				IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
			}

IL_0253:
			{
				RuntimeArray * L_97 = V_19;
				RuntimeArray * L_98 = V_18;
				Array_Sort_m459550270(NULL /*static, unused*/, L_97, L_98, /*hidden argument*/NULL);
				V_6 = 0;
				V_21 = 0;
				goto IL_02d0;
			}

IL_0264:
			{
				RuntimeArray * L_99 = V_18;
				int32_t L_100 = V_21;
				NullCheck(L_99);
				RuntimeObject * L_101 = Array_GetValue_m2528546681(L_99, L_100, /*hidden argument*/NULL);
				V_22 = ((CookieCollection_t3881042616 *)CastclassClass((RuntimeObject*)L_101, CookieCollection_t3881042616_il2cpp_TypeInfo_var));
				CookieCollection_t3881042616 * L_102 = V_22;
				V_23 = L_102;
				V_14 = (bool)0;
			}

IL_027b:
			try
			{ // begin try (depth: 3)
				{
					CookieCollection_t3881042616 * L_103 = V_23;
					Monitor_Enter_m984175629(NULL /*static, unused*/, L_103, (bool*)(&V_14), /*hidden argument*/NULL);
					goto IL_02a6;
				}

IL_0286:
				{
					CookieCollection_t3881042616 * L_104 = V_22;
					NullCheck(L_104);
					CookieCollection_RemoveAt_m3215532298(L_104, 0, /*hidden argument*/NULL);
					int32_t L_105 = V_5;
					V_5 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_105, (int32_t)1));
					int32_t L_106 = __this->get_m_count_5();
					__this->set_m_count_5(((int32_t)il2cpp_codegen_subtract((int32_t)L_106, (int32_t)1)));
					int32_t L_107 = V_0;
					V_0 = ((int32_t)il2cpp_codegen_add((int32_t)L_107, (int32_t)1));
				}

IL_02a6:
				{
					int32_t L_108 = V_5;
					int32_t L_109 = V_12;
					if ((((int32_t)L_108) <= ((int32_t)L_109)))
					{
						goto IL_02b6;
					}
				}

IL_02ac:
				{
					CookieCollection_t3881042616 * L_110 = V_22;
					NullCheck(L_110);
					int32_t L_111 = CookieCollection_get_Count_m3988188318(L_110, /*hidden argument*/NULL);
					if ((((int32_t)L_111) > ((int32_t)0)))
					{
						goto IL_0286;
					}
				}

IL_02b6:
				{
					IL2CPP_LEAVE(0x2C4, FINALLY_02b8);
				}
			} // end try (depth: 3)
			catch(Il2CppExceptionWrapper& e)
			{
				__last_unhandled_exception = (Exception_t *)e.ex;
				goto FINALLY_02b8;
			}

FINALLY_02b8:
			{ // begin finally (depth: 3)
				{
					bool L_112 = V_14;
					if (!L_112)
					{
						goto IL_02c3;
					}
				}

IL_02bc:
				{
					CookieCollection_t3881042616 * L_113 = V_23;
					Monitor_Exit_m3585316909(NULL /*static, unused*/, L_113, /*hidden argument*/NULL);
				}

IL_02c3:
				{
					IL2CPP_END_FINALLY(696)
				}
			} // end finally (depth: 3)
			IL2CPP_CLEANUP(696)
			{
				IL2CPP_JUMP_TBL(0x2C4, IL_02c4)
				IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
			}

IL_02c4:
			{
				int32_t L_114 = V_5;
				int32_t L_115 = V_12;
				if ((((int32_t)L_114) <= ((int32_t)L_115)))
				{
					goto IL_02db;
				}
			}

IL_02ca:
			{
				int32_t L_116 = V_21;
				V_21 = ((int32_t)il2cpp_codegen_add((int32_t)L_116, (int32_t)1));
			}

IL_02d0:
			{
				int32_t L_117 = V_21;
				RuntimeArray * L_118 = V_18;
				NullCheck(L_118);
				int32_t L_119 = Array_get_Length_m21610649(L_118, /*hidden argument*/NULL);
				if ((((int32_t)L_117) < ((int32_t)L_119)))
				{
					goto IL_0264;
				}
			}

IL_02db:
			{
				int32_t L_120 = V_5;
				int32_t L_121 = V_12;
				if ((((int32_t)L_120) <= ((int32_t)L_121)))
				{
					goto IL_02ec;
				}
			}

IL_02e1:
			{
				String_t* L_122 = ___domain0;
				if (!L_122)
				{
					goto IL_02ec;
				}
			}

IL_02e4:
			{
				V_14 = (bool)0;
				IL2CPP_LEAVE(0x381, FINALLY_02fa);
			}

IL_02ec:
			{
				RuntimeObject* L_123 = V_10;
				NullCheck(L_123);
				bool L_124 = InterfaceFuncInvoker0< bool >::Invoke(0 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t1853284238_il2cpp_TypeInfo_var, L_123);
				if (L_124)
				{
					goto IL_0085;
				}
			}

IL_02f8:
			{
				IL2CPP_LEAVE(0x31B, FINALLY_02fa);
			}
		} // end try (depth: 2)
		catch(Il2CppExceptionWrapper& e)
		{
			__last_unhandled_exception = (Exception_t *)e.ex;
			goto FINALLY_02fa;
		}

FINALLY_02fa:
		{ // begin finally (depth: 2)
			{
				RuntimeObject* L_125 = V_10;
				V_17 = ((RuntimeObject*)IsInst((RuntimeObject*)L_125, IDisposable_t3640265483_il2cpp_TypeInfo_var));
				RuntimeObject* L_126 = V_17;
				if (!L_126)
				{
					goto IL_030e;
				}
			}

IL_0307:
			{
				RuntimeObject* L_127 = V_17;
				NullCheck(L_127);
				InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t3640265483_il2cpp_TypeInfo_var, L_127);
			}

IL_030e:
			{
				IL2CPP_END_FINALLY(762)
			}
		} // end finally (depth: 2)
		IL2CPP_CLEANUP(762)
		{
			IL2CPP_END_CLEANUP(0x381, FINALLY_030f);
			IL2CPP_END_CLEANUP(0x31B, FINALLY_030f);
			IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
		}
	} // end try (depth: 1)
	catch(Il2CppExceptionWrapper& e)
	{
		__last_unhandled_exception = (Exception_t *)e.ex;
		goto FINALLY_030f;
	}

FINALLY_030f:
	{ // begin finally (depth: 1)
		{
			bool L_128 = V_9;
			if (!L_128)
			{
				goto IL_031a;
			}
		}

IL_0313:
		{
			RuntimeObject * L_129 = V_8;
			Monitor_Exit_m3585316909(NULL /*static, unused*/, L_129, /*hidden argument*/NULL);
		}

IL_031a:
		{
			IL2CPP_END_FINALLY(783)
		}
	} // end finally (depth: 1)
	IL2CPP_CLEANUP(783)
	{
		IL2CPP_JUMP_TBL(0x381, IL_0381)
		IL2CPP_JUMP_TBL(0x31B, IL_031b)
		IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
	}

IL_031b:
	{
		String_t* L_130 = ___domain0;
		if (!L_130)
		{
			goto IL_0320;
		}
	}
	{
		return (bool)1;
	}

IL_0320:
	{
		int32_t L_131 = V_0;
		if (!L_131)
		{
			goto IL_0325;
		}
	}
	{
		return (bool)1;
	}

IL_0325:
	{
		DateTime_t3738529785  L_132 = V_1;
		IL2CPP_RUNTIME_CLASS_INIT(DateTime_t3738529785_il2cpp_TypeInfo_var);
		DateTime_t3738529785  L_133 = ((DateTime_t3738529785_StaticFields*)il2cpp_codegen_static_fields_for(DateTime_t3738529785_il2cpp_TypeInfo_var))->get_MaxValue_32();
		bool L_134 = DateTime_op_Equality_m1022058599(NULL /*static, unused*/, L_132, L_133, /*hidden argument*/NULL);
		if (!L_134)
		{
			goto IL_0334;
		}
	}
	{
		return (bool)0;
	}

IL_0334:
	{
		CookieCollection_t3881042616 * L_135 = V_3;
		V_23 = L_135;
		V_9 = (bool)0;
	}

IL_033a:
	try
	{ // begin try (depth: 1)
		{
			CookieCollection_t3881042616 * L_136 = V_23;
			Monitor_Enter_m984175629(NULL /*static, unused*/, L_136, (bool*)(&V_9), /*hidden argument*/NULL);
			goto IL_035a;
		}

IL_0345:
		{
			CookieCollection_t3881042616 * L_137 = V_3;
			NullCheck(L_137);
			CookieCollection_RemoveAt_m3215532298(L_137, 0, /*hidden argument*/NULL);
			int32_t L_138 = __this->get_m_count_5();
			__this->set_m_count_5(((int32_t)il2cpp_codegen_subtract((int32_t)L_138, (int32_t)1)));
		}

IL_035a:
		{
			int32_t L_139 = __this->get_m_count_5();
			int32_t L_140 = __this->get_m_maxCookies_3();
			if ((((int32_t)L_139) < ((int32_t)L_140)))
			{
				goto IL_0371;
			}
		}

IL_0368:
		{
			CookieCollection_t3881042616 * L_141 = V_3;
			NullCheck(L_141);
			int32_t L_142 = CookieCollection_get_Count_m3988188318(L_141, /*hidden argument*/NULL);
			if ((((int32_t)L_142) > ((int32_t)0)))
			{
				goto IL_0345;
			}
		}

IL_0371:
		{
			IL2CPP_LEAVE(0x37F, FINALLY_0373);
		}
	} // end try (depth: 1)
	catch(Il2CppExceptionWrapper& e)
	{
		__last_unhandled_exception = (Exception_t *)e.ex;
		goto FINALLY_0373;
	}

FINALLY_0373:
	{ // begin finally (depth: 1)
		{
			bool L_143 = V_9;
			if (!L_143)
			{
				goto IL_037e;
			}
		}

IL_0377:
		{
			CookieCollection_t3881042616 * L_144 = V_23;
			Monitor_Exit_m3585316909(NULL /*static, unused*/, L_144, /*hidden argument*/NULL);
		}

IL_037e:
		{
			IL2CPP_END_FINALLY(883)
		}
	} // end finally (depth: 1)
	IL2CPP_CLEANUP(883)
	{
		IL2CPP_JUMP_TBL(0x37F, IL_037f)
		IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
	}

IL_037f:
	{
		return (bool)1;
	}

IL_0381:
	{
		bool L_145 = V_14;
		return L_145;
	}
}
// System.Int32 System.Net.CookieContainer::ExpireCollection(System.Net.CookieCollection)
extern "C" IL2CPP_METHOD_ATTR int32_t CookieContainer_ExpireCollection_m3339691179 (CookieContainer_t2331592909 * __this, CookieCollection_t3881042616 * ___cc0, const RuntimeMethod* method)
{
	CookieCollection_t3881042616 * V_0 = NULL;
	bool V_1 = false;
	int32_t V_2 = 0;
	int32_t V_3 = 0;
	int32_t V_4 = 0;
	Exception_t * __last_unhandled_exception = 0;
	NO_UNUSED_WARNING (__last_unhandled_exception);
	Exception_t * __exception_local = 0;
	NO_UNUSED_WARNING (__exception_local);
	int32_t __leave_target = -1;
	NO_UNUSED_WARNING (__leave_target);
	{
		CookieCollection_t3881042616 * L_0 = ___cc0;
		V_0 = L_0;
		V_1 = (bool)0;
	}

IL_0004:
	try
	{ // begin try (depth: 1)
		{
			CookieCollection_t3881042616 * L_1 = V_0;
			Monitor_Enter_m984175629(NULL /*static, unused*/, L_1, (bool*)(&V_1), /*hidden argument*/NULL);
			CookieCollection_t3881042616 * L_2 = ___cc0;
			NullCheck(L_2);
			int32_t L_3 = CookieCollection_get_Count_m3988188318(L_2, /*hidden argument*/NULL);
			V_2 = L_3;
			int32_t L_4 = V_2;
			V_3 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_4, (int32_t)1));
			goto IL_0032;
		}

IL_0019:
		{
			CookieCollection_t3881042616 * L_5 = ___cc0;
			int32_t L_6 = V_3;
			NullCheck(L_5);
			Cookie_t993873397 * L_7 = CookieCollection_get_Item_m2278675250(L_5, L_6, /*hidden argument*/NULL);
			NullCheck(L_7);
			bool L_8 = Cookie_get_Expired_m1459950990(L_7, /*hidden argument*/NULL);
			if (!L_8)
			{
				goto IL_002e;
			}
		}

IL_0027:
		{
			CookieCollection_t3881042616 * L_9 = ___cc0;
			int32_t L_10 = V_3;
			NullCheck(L_9);
			CookieCollection_RemoveAt_m3215532298(L_9, L_10, /*hidden argument*/NULL);
		}

IL_002e:
		{
			int32_t L_11 = V_3;
			V_3 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_11, (int32_t)1));
		}

IL_0032:
		{
			int32_t L_12 = V_3;
			if ((((int32_t)L_12) >= ((int32_t)0)))
			{
				goto IL_0019;
			}
		}

IL_0036:
		{
			int32_t L_13 = V_2;
			CookieCollection_t3881042616 * L_14 = ___cc0;
			NullCheck(L_14);
			int32_t L_15 = CookieCollection_get_Count_m3988188318(L_14, /*hidden argument*/NULL);
			V_4 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_13, (int32_t)L_15));
			IL2CPP_LEAVE(0x4C, FINALLY_0042);
		}
	} // end try (depth: 1)
	catch(Il2CppExceptionWrapper& e)
	{
		__last_unhandled_exception = (Exception_t *)e.ex;
		goto FINALLY_0042;
	}

FINALLY_0042:
	{ // begin finally (depth: 1)
		{
			bool L_16 = V_1;
			if (!L_16)
			{
				goto IL_004b;
			}
		}

IL_0045:
		{
			CookieCollection_t3881042616 * L_17 = V_0;
			Monitor_Exit_m3585316909(NULL /*static, unused*/, L_17, /*hidden argument*/NULL);
		}

IL_004b:
		{
			IL2CPP_END_FINALLY(66)
		}
	} // end finally (depth: 1)
	IL2CPP_CLEANUP(66)
	{
		IL2CPP_JUMP_TBL(0x4C, IL_004c)
		IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
	}

IL_004c:
	{
		int32_t L_18 = V_4;
		return L_18;
	}
}
// System.Boolean System.Net.CookieContainer::IsLocalDomain(System.String)
extern "C" IL2CPP_METHOD_ATTR bool CookieContainer_IsLocalDomain_m3071445029 (CookieContainer_t2331592909 * __this, String_t* ___host0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (CookieContainer_IsLocalDomain_m3071445029_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 0;
	StringU5BU5D_t1281789340* V_1 = NULL;
	int32_t V_2 = 0;
	int32_t V_3 = 0;
	{
		String_t* L_0 = ___host0;
		NullCheck(L_0);
		int32_t L_1 = String_IndexOf_m363431711(L_0, ((int32_t)46), /*hidden argument*/NULL);
		V_0 = L_1;
		int32_t L_2 = V_0;
		if ((!(((uint32_t)L_2) == ((uint32_t)(-1)))))
		{
			goto IL_000f;
		}
	}
	{
		return (bool)1;
	}

IL_000f:
	{
		String_t* L_3 = ___host0;
		bool L_4 = String_op_Equality_m920492651(NULL /*static, unused*/, L_3, _stringLiteral1201550598, /*hidden argument*/NULL);
		if (L_4)
		{
			goto IL_0036;
		}
	}
	{
		String_t* L_5 = ___host0;
		bool L_6 = String_op_Equality_m920492651(NULL /*static, unused*/, L_5, _stringLiteral1508953035, /*hidden argument*/NULL);
		if (L_6)
		{
			goto IL_0036;
		}
	}
	{
		String_t* L_7 = ___host0;
		bool L_8 = String_op_Equality_m920492651(NULL /*static, unused*/, L_7, _stringLiteral3145180685, /*hidden argument*/NULL);
		if (!L_8)
		{
			goto IL_0038;
		}
	}

IL_0036:
	{
		return (bool)1;
	}

IL_0038:
	{
		String_t* L_9 = __this->get_m_fqdnMyDomain_6();
		String_t* L_10 = ___host0;
		int32_t L_11 = V_0;
		String_t* L_12 = __this->get_m_fqdnMyDomain_6();
		NullCheck(L_12);
		int32_t L_13 = String_get_Length_m3847582255(L_12, /*hidden argument*/NULL);
		int32_t L_14 = String_Compare_m1966407346(NULL /*static, unused*/, L_9, 0, L_10, L_11, L_13, 5, /*hidden argument*/NULL);
		if (L_14)
		{
			goto IL_0056;
		}
	}
	{
		return (bool)1;
	}

IL_0056:
	{
		String_t* L_15 = ___host0;
		CharU5BU5D_t3528271667* L_16 = (CharU5BU5D_t3528271667*)SZArrayNew(CharU5BU5D_t3528271667_il2cpp_TypeInfo_var, (uint32_t)1);
		CharU5BU5D_t3528271667* L_17 = L_16;
		NullCheck(L_17);
		(L_17)->SetAt(static_cast<il2cpp_array_size_t>(0), (Il2CppChar)((int32_t)46));
		NullCheck(L_15);
		StringU5BU5D_t1281789340* L_18 = String_Split_m3646115398(L_15, L_17, /*hidden argument*/NULL);
		V_1 = L_18;
		StringU5BU5D_t1281789340* L_19 = V_1;
		if (!L_19)
		{
			goto IL_0105;
		}
	}
	{
		StringU5BU5D_t1281789340* L_20 = V_1;
		NullCheck(L_20);
		if ((!(((uint32_t)(((int32_t)((int32_t)(((RuntimeArray *)L_20)->max_length))))) == ((uint32_t)4))))
		{
			goto IL_0105;
		}
	}
	{
		StringU5BU5D_t1281789340* L_21 = V_1;
		NullCheck(L_21);
		int32_t L_22 = 0;
		String_t* L_23 = (L_21)->GetAt(static_cast<il2cpp_array_size_t>(L_22));
		bool L_24 = String_op_Equality_m920492651(NULL /*static, unused*/, L_23, _stringLiteral701859686, /*hidden argument*/NULL);
		if (!L_24)
		{
			goto IL_0105;
		}
	}
	{
		V_2 = 1;
		goto IL_00fb;
	}

IL_008a:
	{
		StringU5BU5D_t1281789340* L_25 = V_1;
		int32_t L_26 = V_2;
		NullCheck(L_25);
		int32_t L_27 = L_26;
		String_t* L_28 = (L_25)->GetAt(static_cast<il2cpp_array_size_t>(L_27));
		NullCheck(L_28);
		int32_t L_29 = String_get_Length_m3847582255(L_28, /*hidden argument*/NULL);
		V_3 = L_29;
		int32_t L_30 = V_3;
		switch (((int32_t)il2cpp_codegen_subtract((int32_t)L_30, (int32_t)1)))
		{
			case 0:
			{
				goto IL_00dd;
			}
			case 1:
			{
				goto IL_00c3;
			}
			case 2:
			{
				goto IL_00a9;
			}
		}
	}
	{
		goto IL_00ff;
	}

IL_00a9:
	{
		StringU5BU5D_t1281789340* L_31 = V_1;
		int32_t L_32 = V_2;
		NullCheck(L_31);
		int32_t L_33 = L_32;
		String_t* L_34 = (L_31)->GetAt(static_cast<il2cpp_array_size_t>(L_33));
		NullCheck(L_34);
		Il2CppChar L_35 = String_get_Chars_m2986988803(L_34, 2, /*hidden argument*/NULL);
		if ((((int32_t)L_35) < ((int32_t)((int32_t)48))))
		{
			goto IL_00ff;
		}
	}
	{
		StringU5BU5D_t1281789340* L_36 = V_1;
		int32_t L_37 = V_2;
		NullCheck(L_36);
		int32_t L_38 = L_37;
		String_t* L_39 = (L_36)->GetAt(static_cast<il2cpp_array_size_t>(L_38));
		NullCheck(L_39);
		Il2CppChar L_40 = String_get_Chars_m2986988803(L_39, 2, /*hidden argument*/NULL);
		if ((((int32_t)L_40) > ((int32_t)((int32_t)57))))
		{
			goto IL_00ff;
		}
	}

IL_00c3:
	{
		StringU5BU5D_t1281789340* L_41 = V_1;
		int32_t L_42 = V_2;
		NullCheck(L_41);
		int32_t L_43 = L_42;
		String_t* L_44 = (L_41)->GetAt(static_cast<il2cpp_array_size_t>(L_43));
		NullCheck(L_44);
		Il2CppChar L_45 = String_get_Chars_m2986988803(L_44, 1, /*hidden argument*/NULL);
		if ((((int32_t)L_45) < ((int32_t)((int32_t)48))))
		{
			goto IL_00ff;
		}
	}
	{
		StringU5BU5D_t1281789340* L_46 = V_1;
		int32_t L_47 = V_2;
		NullCheck(L_46);
		int32_t L_48 = L_47;
		String_t* L_49 = (L_46)->GetAt(static_cast<il2cpp_array_size_t>(L_48));
		NullCheck(L_49);
		Il2CppChar L_50 = String_get_Chars_m2986988803(L_49, 1, /*hidden argument*/NULL);
		if ((((int32_t)L_50) > ((int32_t)((int32_t)57))))
		{
			goto IL_00ff;
		}
	}

IL_00dd:
	{
		StringU5BU5D_t1281789340* L_51 = V_1;
		int32_t L_52 = V_2;
		NullCheck(L_51);
		int32_t L_53 = L_52;
		String_t* L_54 = (L_51)->GetAt(static_cast<il2cpp_array_size_t>(L_53));
		NullCheck(L_54);
		Il2CppChar L_55 = String_get_Chars_m2986988803(L_54, 0, /*hidden argument*/NULL);
		if ((((int32_t)L_55) < ((int32_t)((int32_t)48))))
		{
			goto IL_00ff;
		}
	}
	{
		StringU5BU5D_t1281789340* L_56 = V_1;
		int32_t L_57 = V_2;
		NullCheck(L_56);
		int32_t L_58 = L_57;
		String_t* L_59 = (L_56)->GetAt(static_cast<il2cpp_array_size_t>(L_58));
		NullCheck(L_59);
		Il2CppChar L_60 = String_get_Chars_m2986988803(L_59, 0, /*hidden argument*/NULL);
		if ((((int32_t)L_60) > ((int32_t)((int32_t)57))))
		{
			goto IL_00ff;
		}
	}
	{
		int32_t L_61 = V_2;
		V_2 = ((int32_t)il2cpp_codegen_add((int32_t)L_61, (int32_t)1));
	}

IL_00fb:
	{
		int32_t L_62 = V_2;
		if ((((int32_t)L_62) < ((int32_t)4)))
		{
			goto IL_008a;
		}
	}

IL_00ff:
	{
		int32_t L_63 = V_2;
		if ((!(((uint32_t)L_63) == ((uint32_t)4))))
		{
			goto IL_0105;
		}
	}
	{
		return (bool)1;
	}

IL_0105:
	{
		return (bool)0;
	}
}
// System.Net.CookieCollection System.Net.CookieContainer::CookieCutter(System.Uri,System.String,System.String,System.Boolean)
extern "C" IL2CPP_METHOD_ATTR CookieCollection_t3881042616 * CookieContainer_CookieCutter_m2390028045 (CookieContainer_t2331592909 * __this, Uri_t100236324 * ___uri0, String_t* ___headerName1, String_t* ___setCookieHeader2, bool ___isThrow3, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (CookieContainer_CookieCutter_m2390028045_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	CookieCollection_t3881042616 * V_0 = NULL;
	int32_t V_1 = 0;
	bool V_2 = false;
	int32_t V_3 = 0;
	CookieParser_t2349142305 * V_4 = NULL;
	Cookie_t993873397 * V_5 = NULL;
	Exception_t * V_6 = NULL;
	RuntimeObject* V_7 = NULL;
	Cookie_t993873397 * V_8 = NULL;
	RuntimeObject* V_9 = NULL;
	Exception_t * __last_unhandled_exception = 0;
	NO_UNUSED_WARNING (__last_unhandled_exception);
	Exception_t * __exception_local = 0;
	NO_UNUSED_WARNING (__exception_local);
	int32_t __leave_target = -1;
	NO_UNUSED_WARNING (__leave_target);
	{
		CookieCollection_t3881042616 * L_0 = (CookieCollection_t3881042616 *)il2cpp_codegen_object_new(CookieCollection_t3881042616_il2cpp_TypeInfo_var);
		CookieCollection__ctor_m1000462790(L_0, /*hidden argument*/NULL);
		V_0 = L_0;
		V_1 = 0;
		String_t* L_1 = ___headerName1;
		if (L_1)
		{
			goto IL_000f;
		}
	}
	{
		V_1 = 2;
		goto IL_004b;
	}

IL_000f:
	{
		V_3 = 0;
		goto IL_0041;
	}

IL_0013:
	{
		String_t* L_2 = ___headerName1;
		IL2CPP_RUNTIME_CLASS_INIT(CookieContainer_t2331592909_il2cpp_TypeInfo_var);
		HeaderVariantInfoU5BU5D_t3295031164* L_3 = ((CookieContainer_t2331592909_StaticFields*)il2cpp_codegen_static_fields_for(CookieContainer_t2331592909_il2cpp_TypeInfo_var))->get_HeaderInfo_0();
		int32_t L_4 = V_3;
		NullCheck(L_3);
		String_t* L_5 = HeaderVariantInfo_get_Name_m360960477((HeaderVariantInfo_t1935685601 *)((L_3)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_4))), /*hidden argument*/NULL);
		int32_t L_6 = String_Compare_m3203413707(NULL /*static, unused*/, L_2, L_5, 5, /*hidden argument*/NULL);
		if (L_6)
		{
			goto IL_003d;
		}
	}
	{
		IL2CPP_RUNTIME_CLASS_INIT(CookieContainer_t2331592909_il2cpp_TypeInfo_var);
		HeaderVariantInfoU5BU5D_t3295031164* L_7 = ((CookieContainer_t2331592909_StaticFields*)il2cpp_codegen_static_fields_for(CookieContainer_t2331592909_il2cpp_TypeInfo_var))->get_HeaderInfo_0();
		int32_t L_8 = V_3;
		NullCheck(L_7);
		int32_t L_9 = HeaderVariantInfo_get_Variant_m2835642499((HeaderVariantInfo_t1935685601 *)((L_7)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_8))), /*hidden argument*/NULL);
		V_1 = L_9;
	}

IL_003d:
	{
		int32_t L_10 = V_3;
		V_3 = ((int32_t)il2cpp_codegen_add((int32_t)L_10, (int32_t)1));
	}

IL_0041:
	{
		int32_t L_11 = V_3;
		IL2CPP_RUNTIME_CLASS_INIT(CookieContainer_t2331592909_il2cpp_TypeInfo_var);
		HeaderVariantInfoU5BU5D_t3295031164* L_12 = ((CookieContainer_t2331592909_StaticFields*)il2cpp_codegen_static_fields_for(CookieContainer_t2331592909_il2cpp_TypeInfo_var))->get_HeaderInfo_0();
		NullCheck(L_12);
		if ((((int32_t)L_11) < ((int32_t)(((int32_t)((int32_t)(((RuntimeArray *)L_12)->max_length)))))))
		{
			goto IL_0013;
		}
	}

IL_004b:
	{
		Uri_t100236324 * L_13 = ___uri0;
		NullCheck(L_13);
		String_t* L_14 = Uri_get_Host_m2602053458(L_13, /*hidden argument*/NULL);
		bool L_15 = CookieContainer_IsLocalDomain_m3071445029(__this, L_14, /*hidden argument*/NULL);
		V_2 = L_15;
	}

IL_0058:
	try
	{ // begin try (depth: 1)
		{
			String_t* L_16 = ___setCookieHeader2;
			CookieParser_t2349142305 * L_17 = (CookieParser_t2349142305 *)il2cpp_codegen_object_new(CookieParser_t2349142305_il2cpp_TypeInfo_var);
			CookieParser__ctor_m352952167(L_17, L_16, /*hidden argument*/NULL);
			V_4 = L_17;
		}

IL_0060:
		{
			CookieParser_t2349142305 * L_18 = V_4;
			NullCheck(L_18);
			Cookie_t993873397 * L_19 = CookieParser_Get_m3159593224(L_18, /*hidden argument*/NULL);
			V_5 = L_19;
			Cookie_t993873397 * L_20 = V_5;
			if (!L_20)
			{
				goto IL_00b0;
			}
		}

IL_006d:
		{
			Cookie_t993873397 * L_21 = V_5;
			NullCheck(L_21);
			String_t* L_22 = Cookie_get_Name_m2251414039(L_21, /*hidden argument*/NULL);
			IL2CPP_RUNTIME_CLASS_INIT(ValidationHelper_t3640249616_il2cpp_TypeInfo_var);
			bool L_23 = ValidationHelper_IsBlankString_m3811430027(NULL /*static, unused*/, L_22, /*hidden argument*/NULL);
			if (!L_23)
			{
				goto IL_008f;
			}
		}

IL_007b:
		{
			bool L_24 = ___isThrow3;
			if (!L_24)
			{
				goto IL_0060;
			}
		}

IL_007f:
		{
			String_t* L_25 = SR_GetString_m1137630943(NULL /*static, unused*/, _stringLiteral2715892796, /*hidden argument*/NULL);
			CookieException_t2325395694 * L_26 = (CookieException_t2325395694 *)il2cpp_codegen_object_new(CookieException_t2325395694_il2cpp_TypeInfo_var);
			CookieException__ctor_m3844021349(L_26, L_25, /*hidden argument*/NULL);
			IL2CPP_RAISE_MANAGED_EXCEPTION(L_26, NULL, CookieContainer_CookieCutter_m2390028045_RuntimeMethod_var);
		}

IL_008f:
		{
			Cookie_t993873397 * L_27 = V_5;
			int32_t L_28 = V_1;
			Uri_t100236324 * L_29 = ___uri0;
			bool L_30 = V_2;
			String_t* L_31 = __this->get_m_fqdnMyDomain_6();
			bool L_32 = ___isThrow3;
			NullCheck(L_27);
			bool L_33 = Cookie_VerifySetDefaults_m2347944681(L_27, L_28, L_29, L_30, L_31, (bool)1, L_32, /*hidden argument*/NULL);
			if (!L_33)
			{
				goto IL_0060;
			}
		}

IL_00a4:
		{
			CookieCollection_t3881042616 * L_34 = V_0;
			Cookie_t993873397 * L_35 = V_5;
			NullCheck(L_34);
			CookieCollection_InternalAdd_m3642455922(L_34, L_35, (bool)1, /*hidden argument*/NULL);
			goto IL_0060;
		}

IL_00b0:
		{
			goto IL_00f8;
		}
	} // end try (depth: 1)
	catch(Il2CppExceptionWrapper& e)
	{
		__exception_local = (Exception_t *)e.ex;
		if(il2cpp_codegen_class_is_assignable_from (Exception_t_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex)))
			goto CATCH_00b2;
		throw e;
	}

CATCH_00b2:
	{ // begin catch(System.Exception)
		{
			V_6 = ((Exception_t *)__exception_local);
			Exception_t * L_36 = V_6;
			if (((ThreadAbortException_t4074510458 *)IsInstSealed((RuntimeObject*)L_36, ThreadAbortException_t4074510458_il2cpp_TypeInfo_var)))
			{
				goto IL_00cf;
			}
		}

IL_00bd:
		{
			Exception_t * L_37 = V_6;
			if (((StackOverflowException_t3629451388 *)IsInstSealed((RuntimeObject*)L_37, StackOverflowException_t3629451388_il2cpp_TypeInfo_var)))
			{
				goto IL_00cf;
			}
		}

IL_00c6:
		{
			Exception_t * L_38 = V_6;
			if (!((OutOfMemoryException_t2437671686 *)IsInstClass((RuntimeObject*)L_38, OutOfMemoryException_t2437671686_il2cpp_TypeInfo_var)))
			{
				goto IL_00d1;
			}
		}

IL_00cf:
		{
			IL2CPP_RAISE_MANAGED_EXCEPTION(__exception_local, NULL, CookieContainer_CookieCutter_m2390028045_RuntimeMethod_var);
		}

IL_00d1:
		{
			bool L_39 = ___isThrow3;
			if (!L_39)
			{
				goto IL_00f6;
			}
		}

IL_00d5:
		{
			ObjectU5BU5D_t2843939325* L_40 = (ObjectU5BU5D_t2843939325*)SZArrayNew(ObjectU5BU5D_t2843939325_il2cpp_TypeInfo_var, (uint32_t)1);
			ObjectU5BU5D_t2843939325* L_41 = L_40;
			Uri_t100236324 * L_42 = ___uri0;
			NullCheck(L_42);
			String_t* L_43 = Uri_get_AbsoluteUri_m637273031(L_42, /*hidden argument*/NULL);
			NullCheck(L_41);
			ArrayElementTypeCheck (L_41, L_43);
			(L_41)->SetAt(static_cast<il2cpp_array_size_t>(0), (RuntimeObject *)L_43);
			String_t* L_44 = SR_GetString_m2133537544(NULL /*static, unused*/, _stringLiteral2099589424, L_41, /*hidden argument*/NULL);
			Exception_t * L_45 = V_6;
			CookieException_t2325395694 * L_46 = (CookieException_t2325395694 *)il2cpp_codegen_object_new(CookieException_t2325395694_il2cpp_TypeInfo_var);
			CookieException__ctor_m3966587263(L_46, L_44, L_45, /*hidden argument*/NULL);
			IL2CPP_RAISE_MANAGED_EXCEPTION(L_46, NULL, CookieContainer_CookieCutter_m2390028045_RuntimeMethod_var);
		}

IL_00f6:
		{
			goto IL_00f8;
		}
	} // end catch (depth: 1)

IL_00f8:
	{
		CookieCollection_t3881042616 * L_47 = V_0;
		NullCheck(L_47);
		RuntimeObject* L_48 = CookieCollection_GetEnumerator_m1309307657(L_47, /*hidden argument*/NULL);
		V_7 = L_48;
	}

IL_0100:
	try
	{ // begin try (depth: 1)
		{
			goto IL_011a;
		}

IL_0102:
		{
			RuntimeObject* L_49 = V_7;
			NullCheck(L_49);
			RuntimeObject * L_50 = InterfaceFuncInvoker0< RuntimeObject * >::Invoke(1 /* System.Object System.Collections.IEnumerator::get_Current() */, IEnumerator_t1853284238_il2cpp_TypeInfo_var, L_49);
			V_8 = ((Cookie_t993873397 *)CastclassSealed((RuntimeObject*)L_50, Cookie_t993873397_il2cpp_TypeInfo_var));
			Cookie_t993873397 * L_51 = V_8;
			bool L_52 = ___isThrow3;
			CookieContainer_Add_m2909607730(__this, L_51, L_52, /*hidden argument*/NULL);
		}

IL_011a:
		{
			RuntimeObject* L_53 = V_7;
			NullCheck(L_53);
			bool L_54 = InterfaceFuncInvoker0< bool >::Invoke(0 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t1853284238_il2cpp_TypeInfo_var, L_53);
			if (L_54)
			{
				goto IL_0102;
			}
		}

IL_0123:
		{
			IL2CPP_LEAVE(0x13A, FINALLY_0125);
		}
	} // end try (depth: 1)
	catch(Il2CppExceptionWrapper& e)
	{
		__last_unhandled_exception = (Exception_t *)e.ex;
		goto FINALLY_0125;
	}

FINALLY_0125:
	{ // begin finally (depth: 1)
		{
			RuntimeObject* L_55 = V_7;
			V_9 = ((RuntimeObject*)IsInst((RuntimeObject*)L_55, IDisposable_t3640265483_il2cpp_TypeInfo_var));
			RuntimeObject* L_56 = V_9;
			if (!L_56)
			{
				goto IL_0139;
			}
		}

IL_0132:
		{
			RuntimeObject* L_57 = V_9;
			NullCheck(L_57);
			InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t3640265483_il2cpp_TypeInfo_var, L_57);
		}

IL_0139:
		{
			IL2CPP_END_FINALLY(293)
		}
	} // end finally (depth: 1)
	IL2CPP_CLEANUP(293)
	{
		IL2CPP_JUMP_TBL(0x13A, IL_013a)
		IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
	}

IL_013a:
	{
		CookieCollection_t3881042616 * L_58 = V_0;
		return L_58;
	}
}
// System.Net.CookieCollection System.Net.CookieContainer::InternalGetCookies(System.Uri)
extern "C" IL2CPP_METHOD_ATTR CookieCollection_t3881042616 * CookieContainer_InternalGetCookies_m3783736142 (CookieContainer_t2331592909 * __this, Uri_t100236324 * ___uri0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (CookieContainer_InternalGetCookies_m3783736142_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	bool V_0 = false;
	int32_t V_1 = 0;
	CookieCollection_t3881042616 * V_2 = NULL;
	List_1_t3319525431 * V_3 = NULL;
	List_1_t3319525431 * V_4 = NULL;
	String_t* V_5 = NULL;
	int32_t V_6 = 0;
	int32_t V_7 = 0;
	{
		Uri_t100236324 * L_0 = ___uri0;
		NullCheck(L_0);
		String_t* L_1 = Uri_get_Scheme_m1686732325(L_0, /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(Uri_t100236324_il2cpp_TypeInfo_var);
		String_t* L_2 = ((Uri_t100236324_StaticFields*)il2cpp_codegen_static_fields_for(Uri_t100236324_il2cpp_TypeInfo_var))->get_UriSchemeHttps_4();
		bool L_3 = String_op_Equality_m920492651(NULL /*static, unused*/, L_1, L_2, /*hidden argument*/NULL);
		V_0 = L_3;
		Uri_t100236324 * L_4 = ___uri0;
		NullCheck(L_4);
		int32_t L_5 = Uri_get_Port_m184067428(L_4, /*hidden argument*/NULL);
		V_1 = L_5;
		CookieCollection_t3881042616 * L_6 = (CookieCollection_t3881042616 *)il2cpp_codegen_object_new(CookieCollection_t3881042616_il2cpp_TypeInfo_var);
		CookieCollection__ctor_m1000462790(L_6, /*hidden argument*/NULL);
		V_2 = L_6;
		List_1_t3319525431 * L_7 = (List_1_t3319525431 *)il2cpp_codegen_object_new(List_1_t3319525431_il2cpp_TypeInfo_var);
		List_1__ctor_m706204246(L_7, /*hidden argument*/List_1__ctor_m706204246_RuntimeMethod_var);
		V_3 = L_7;
		List_1_t3319525431 * L_8 = (List_1_t3319525431 *)il2cpp_codegen_object_new(List_1_t3319525431_il2cpp_TypeInfo_var);
		List_1__ctor_m706204246(L_8, /*hidden argument*/List_1__ctor_m706204246_RuntimeMethod_var);
		V_4 = L_8;
		Uri_t100236324 * L_9 = ___uri0;
		NullCheck(L_9);
		String_t* L_10 = Uri_get_Host_m2602053458(L_9, /*hidden argument*/NULL);
		V_5 = L_10;
		List_1_t3319525431 * L_11 = V_3;
		String_t* L_12 = V_5;
		NullCheck(L_11);
		List_1_Add_m1685793073(L_11, L_12, /*hidden argument*/List_1_Add_m1685793073_RuntimeMethod_var);
		List_1_t3319525431 * L_13 = V_3;
		String_t* L_14 = V_5;
		String_t* L_15 = String_Concat_m3937257545(NULL /*static, unused*/, _stringLiteral3452614530, L_14, /*hidden argument*/NULL);
		NullCheck(L_13);
		List_1_Add_m1685793073(L_13, L_15, /*hidden argument*/List_1_Add_m1685793073_RuntimeMethod_var);
		String_t* L_16 = V_5;
		NullCheck(L_16);
		int32_t L_17 = String_IndexOf_m363431711(L_16, ((int32_t)46), /*hidden argument*/NULL);
		V_6 = L_17;
		int32_t L_18 = V_6;
		if ((!(((uint32_t)L_18) == ((uint32_t)(-1)))))
		{
			goto IL_0099;
		}
	}
	{
		String_t* L_19 = __this->get_m_fqdnMyDomain_6();
		if (!L_19)
		{
			goto IL_010a;
		}
	}
	{
		String_t* L_20 = __this->get_m_fqdnMyDomain_6();
		NullCheck(L_20);
		int32_t L_21 = String_get_Length_m3847582255(L_20, /*hidden argument*/NULL);
		if (!L_21)
		{
			goto IL_010a;
		}
	}
	{
		List_1_t3319525431 * L_22 = V_3;
		String_t* L_23 = V_5;
		String_t* L_24 = __this->get_m_fqdnMyDomain_6();
		String_t* L_25 = String_Concat_m3937257545(NULL /*static, unused*/, L_23, L_24, /*hidden argument*/NULL);
		NullCheck(L_22);
		List_1_Add_m1685793073(L_22, L_25, /*hidden argument*/List_1_Add_m1685793073_RuntimeMethod_var);
		List_1_t3319525431 * L_26 = V_3;
		String_t* L_27 = __this->get_m_fqdnMyDomain_6();
		NullCheck(L_26);
		List_1_Add_m1685793073(L_26, L_27, /*hidden argument*/List_1_Add_m1685793073_RuntimeMethod_var);
		goto IL_010a;
	}

IL_0099:
	{
		List_1_t3319525431 * L_28 = V_3;
		String_t* L_29 = V_5;
		int32_t L_30 = V_6;
		NullCheck(L_29);
		String_t* L_31 = String_Substring_m2848979100(L_29, L_30, /*hidden argument*/NULL);
		NullCheck(L_28);
		List_1_Add_m1685793073(L_28, L_31, /*hidden argument*/List_1_Add_m1685793073_RuntimeMethod_var);
		String_t* L_32 = V_5;
		NullCheck(L_32);
		int32_t L_33 = String_get_Length_m3847582255(L_32, /*hidden argument*/NULL);
		if ((((int32_t)L_33) <= ((int32_t)2)))
		{
			goto IL_010a;
		}
	}
	{
		String_t* L_34 = V_5;
		String_t* L_35 = V_5;
		NullCheck(L_35);
		int32_t L_36 = String_get_Length_m3847582255(L_35, /*hidden argument*/NULL);
		NullCheck(L_34);
		int32_t L_37 = String_LastIndexOf_m578673845(L_34, ((int32_t)46), ((int32_t)il2cpp_codegen_subtract((int32_t)L_36, (int32_t)2)), /*hidden argument*/NULL);
		V_7 = L_37;
		int32_t L_38 = V_7;
		if ((((int32_t)L_38) <= ((int32_t)0)))
		{
			goto IL_00da;
		}
	}
	{
		String_t* L_39 = V_5;
		int32_t L_40 = V_7;
		NullCheck(L_39);
		int32_t L_41 = String_LastIndexOf_m578673845(L_39, ((int32_t)46), ((int32_t)il2cpp_codegen_subtract((int32_t)L_40, (int32_t)1)), /*hidden argument*/NULL);
		V_7 = L_41;
	}

IL_00da:
	{
		int32_t L_42 = V_7;
		if ((((int32_t)L_42) == ((int32_t)(-1))))
		{
			goto IL_010a;
		}
	}
	{
		goto IL_00f1;
	}

IL_00e1:
	{
		List_1_t3319525431 * L_43 = V_4;
		String_t* L_44 = V_5;
		int32_t L_45 = V_6;
		NullCheck(L_44);
		String_t* L_46 = String_Substring_m2848979100(L_44, L_45, /*hidden argument*/NULL);
		NullCheck(L_43);
		List_1_Add_m1685793073(L_43, L_46, /*hidden argument*/List_1_Add_m1685793073_RuntimeMethod_var);
	}

IL_00f1:
	{
		int32_t L_47 = V_6;
		int32_t L_48 = V_7;
		if ((((int32_t)L_47) >= ((int32_t)L_48)))
		{
			goto IL_010a;
		}
	}
	{
		String_t* L_49 = V_5;
		int32_t L_50 = V_6;
		NullCheck(L_49);
		int32_t L_51 = String_IndexOf_m2466398549(L_49, ((int32_t)46), ((int32_t)il2cpp_codegen_add((int32_t)L_50, (int32_t)1)), /*hidden argument*/NULL);
		int32_t L_52 = L_51;
		V_6 = L_52;
		if ((!(((uint32_t)L_52) == ((uint32_t)(-1)))))
		{
			goto IL_00e1;
		}
	}

IL_010a:
	{
		Uri_t100236324 * L_53 = ___uri0;
		bool L_54 = V_0;
		int32_t L_55 = V_1;
		CookieCollection_t3881042616 * L_56 = V_2;
		List_1_t3319525431 * L_57 = V_3;
		CookieContainer_BuildCookieCollectionFromDomainMatches_m1055748136(__this, L_53, L_54, L_55, L_56, L_57, (bool)0, /*hidden argument*/NULL);
		Uri_t100236324 * L_58 = ___uri0;
		bool L_59 = V_0;
		int32_t L_60 = V_1;
		CookieCollection_t3881042616 * L_61 = V_2;
		List_1_t3319525431 * L_62 = V_4;
		CookieContainer_BuildCookieCollectionFromDomainMatches_m1055748136(__this, L_58, L_59, L_60, L_61, L_62, (bool)1, /*hidden argument*/NULL);
		CookieCollection_t3881042616 * L_63 = V_2;
		return L_63;
	}
}
// System.Void System.Net.CookieContainer::BuildCookieCollectionFromDomainMatches(System.Uri,System.Boolean,System.Int32,System.Net.CookieCollection,System.Collections.Generic.List`1<System.String>,System.Boolean)
extern "C" IL2CPP_METHOD_ATTR void CookieContainer_BuildCookieCollectionFromDomainMatches_m1055748136 (CookieContainer_t2331592909 * __this, Uri_t100236324 * ___uri0, bool ___isSecure1, int32_t ___port2, CookieCollection_t3881042616 * ___cookies3, List_1_t3319525431 * ___domainAttribute4, bool ___matchOnlyPlainCookie5, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (CookieContainer_BuildCookieCollectionFromDomainMatches_m1055748136_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 0;
	bool V_1 = false;
	bool V_2 = false;
	PathList_t2806410337 * V_3 = NULL;
	RuntimeObject * V_4 = NULL;
	bool V_5 = false;
	RuntimeObject* V_6 = NULL;
	DictionaryEntry_t3123975638  V_7;
	memset(&V_7, 0, sizeof(V_7));
	String_t* V_8 = NULL;
	CookieCollection_t3881042616 * V_9 = NULL;
	RuntimeObject* V_10 = NULL;
	CookieCollection_t3881042616 * V_11 = NULL;
	Exception_t * __last_unhandled_exception = 0;
	NO_UNUSED_WARNING (__last_unhandled_exception);
	Exception_t * __exception_local = 0;
	NO_UNUSED_WARNING (__exception_local);
	int32_t __leave_target = -1;
	NO_UNUSED_WARNING (__leave_target);
	{
		V_0 = 0;
		goto IL_0154;
	}

IL_0007:
	{
		V_1 = (bool)0;
		V_2 = (bool)0;
		Hashtable_t1853889766 * L_0 = __this->get_m_domainTable_1();
		NullCheck(L_0);
		RuntimeObject * L_1 = VirtFuncInvoker0< RuntimeObject * >::Invoke(35 /* System.Object System.Collections.Hashtable::get_SyncRoot() */, L_0);
		V_4 = L_1;
		V_5 = (bool)0;
	}

IL_001b:
	try
	{ // begin try (depth: 1)
		RuntimeObject * L_2 = V_4;
		Monitor_Enter_m984175629(NULL /*static, unused*/, L_2, (bool*)(&V_5), /*hidden argument*/NULL);
		Hashtable_t1853889766 * L_3 = __this->get_m_domainTable_1();
		List_1_t3319525431 * L_4 = ___domainAttribute4;
		int32_t L_5 = V_0;
		NullCheck(L_4);
		String_t* L_6 = List_1_get_Item_m883280456(L_4, L_5, /*hidden argument*/List_1_get_Item_m883280456_RuntimeMethod_var);
		NullCheck(L_3);
		RuntimeObject * L_7 = VirtFuncInvoker1< RuntimeObject *, RuntimeObject * >::Invoke(26 /* System.Object System.Collections.Hashtable::get_Item(System.Object) */, L_3, L_6);
		V_3 = ((PathList_t2806410337 *)CastclassClass((RuntimeObject*)L_7, PathList_t2806410337_il2cpp_TypeInfo_var));
		IL2CPP_LEAVE(0x4B, FINALLY_003f);
	} // end try (depth: 1)
	catch(Il2CppExceptionWrapper& e)
	{
		__last_unhandled_exception = (Exception_t *)e.ex;
		goto FINALLY_003f;
	}

FINALLY_003f:
	{ // begin finally (depth: 1)
		{
			bool L_8 = V_5;
			if (!L_8)
			{
				goto IL_004a;
			}
		}

IL_0043:
		{
			RuntimeObject * L_9 = V_4;
			Monitor_Exit_m3585316909(NULL /*static, unused*/, L_9, /*hidden argument*/NULL);
		}

IL_004a:
		{
			IL2CPP_END_FINALLY(63)
		}
	} // end finally (depth: 1)
	IL2CPP_CLEANUP(63)
	{
		IL2CPP_JUMP_TBL(0x4B, IL_004b)
		IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
	}

IL_004b:
	{
		PathList_t2806410337 * L_10 = V_3;
		if (!L_10)
		{
			goto IL_0150;
		}
	}
	{
		PathList_t2806410337 * L_11 = V_3;
		NullCheck(L_11);
		RuntimeObject * L_12 = PathList_get_SyncRoot_m2516597328(L_11, /*hidden argument*/NULL);
		V_4 = L_12;
		V_5 = (bool)0;
	}

IL_005c:
	try
	{ // begin try (depth: 1)
		{
			RuntimeObject * L_13 = V_4;
			Monitor_Enter_m984175629(NULL /*static, unused*/, L_13, (bool*)(&V_5), /*hidden argument*/NULL);
			PathList_t2806410337 * L_14 = V_3;
			NullCheck(L_14);
			RuntimeObject* L_15 = PathList_GetEnumerator_m3707745332(L_14, /*hidden argument*/NULL);
			V_6 = L_15;
		}

IL_006d:
		try
		{ // begin try (depth: 2)
			{
				goto IL_00dd;
			}

IL_006f:
			{
				RuntimeObject* L_16 = V_6;
				NullCheck(L_16);
				RuntimeObject * L_17 = InterfaceFuncInvoker0< RuntimeObject * >::Invoke(1 /* System.Object System.Collections.IEnumerator::get_Current() */, IEnumerator_t1853284238_il2cpp_TypeInfo_var, L_16);
				V_7 = ((*(DictionaryEntry_t3123975638 *)((DictionaryEntry_t3123975638 *)UnBox(L_17, DictionaryEntry_t3123975638_il2cpp_TypeInfo_var))));
				RuntimeObject * L_18 = DictionaryEntry_get_Key_m3117378551((DictionaryEntry_t3123975638 *)(&V_7), /*hidden argument*/NULL);
				V_8 = ((String_t*)CastclassSealed((RuntimeObject*)L_18, String_t_il2cpp_TypeInfo_var));
				Uri_t100236324 * L_19 = ___uri0;
				NullCheck(L_19);
				String_t* L_20 = Uri_get_AbsolutePath_m590948575(L_19, /*hidden argument*/NULL);
				String_t* L_21 = V_8;
				String_t* L_22 = CookieParser_CheckQuoted_m3844255685(NULL /*static, unused*/, L_21, /*hidden argument*/NULL);
				NullCheck(L_20);
				bool L_23 = String_StartsWith_m1759067526(L_20, L_22, /*hidden argument*/NULL);
				if (!L_23)
				{
					goto IL_00d8;
				}
			}

IL_009f:
			{
				V_1 = (bool)1;
				RuntimeObject * L_24 = DictionaryEntry_get_Value_m618120527((DictionaryEntry_t3123975638 *)(&V_7), /*hidden argument*/NULL);
				V_9 = ((CookieCollection_t3881042616 *)CastclassClass((RuntimeObject*)L_24, CookieCollection_t3881042616_il2cpp_TypeInfo_var));
				CookieCollection_t3881042616 * L_25 = V_9;
				NullCheck(L_25);
				CookieCollection_TimeStamp_m1846484418(L_25, 1, /*hidden argument*/NULL);
				CookieCollection_t3881042616 * L_26 = ___cookies3;
				CookieCollection_t3881042616 * L_27 = V_9;
				int32_t L_28 = ___port2;
				bool L_29 = ___isSecure1;
				bool L_30 = ___matchOnlyPlainCookie5;
				CookieContainer_MergeUpdateCollections_m1597670700(__this, L_26, L_27, L_28, L_29, L_30, /*hidden argument*/NULL);
				String_t* L_31 = V_8;
				bool L_32 = String_op_Equality_m920492651(NULL /*static, unused*/, L_31, _stringLiteral3452614529, /*hidden argument*/NULL);
				if (!L_32)
				{
					goto IL_00dd;
				}
			}

IL_00d4:
			{
				V_2 = (bool)1;
				goto IL_00dd;
			}

IL_00d8:
			{
				bool L_33 = V_1;
				if (!L_33)
				{
					goto IL_00dd;
				}
			}

IL_00db:
			{
				IL2CPP_LEAVE(0x109, FINALLY_00e8);
			}

IL_00dd:
			{
				RuntimeObject* L_34 = V_6;
				NullCheck(L_34);
				bool L_35 = InterfaceFuncInvoker0< bool >::Invoke(0 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t1853284238_il2cpp_TypeInfo_var, L_34);
				if (L_35)
				{
					goto IL_006f;
				}
			}

IL_00e6:
			{
				IL2CPP_LEAVE(0x109, FINALLY_00e8);
			}
		} // end try (depth: 2)
		catch(Il2CppExceptionWrapper& e)
		{
			__last_unhandled_exception = (Exception_t *)e.ex;
			goto FINALLY_00e8;
		}

FINALLY_00e8:
		{ // begin finally (depth: 2)
			{
				RuntimeObject* L_36 = V_6;
				V_10 = ((RuntimeObject*)IsInst((RuntimeObject*)L_36, IDisposable_t3640265483_il2cpp_TypeInfo_var));
				RuntimeObject* L_37 = V_10;
				if (!L_37)
				{
					goto IL_00fc;
				}
			}

IL_00f5:
			{
				RuntimeObject* L_38 = V_10;
				NullCheck(L_38);
				InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t3640265483_il2cpp_TypeInfo_var, L_38);
			}

IL_00fc:
			{
				IL2CPP_END_FINALLY(232)
			}
		} // end finally (depth: 2)
		IL2CPP_CLEANUP(232)
		{
			IL2CPP_END_CLEANUP(0x109, FINALLY_00fd);
			IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
		}
	} // end try (depth: 1)
	catch(Il2CppExceptionWrapper& e)
	{
		__last_unhandled_exception = (Exception_t *)e.ex;
		goto FINALLY_00fd;
	}

FINALLY_00fd:
	{ // begin finally (depth: 1)
		{
			bool L_39 = V_5;
			if (!L_39)
			{
				goto IL_0108;
			}
		}

IL_0101:
		{
			RuntimeObject * L_40 = V_4;
			Monitor_Exit_m3585316909(NULL /*static, unused*/, L_40, /*hidden argument*/NULL);
		}

IL_0108:
		{
			IL2CPP_END_FINALLY(253)
		}
	} // end finally (depth: 1)
	IL2CPP_CLEANUP(253)
	{
		IL2CPP_JUMP_TBL(0x109, IL_0109)
		IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
	}

IL_0109:
	{
		bool L_41 = V_2;
		if (L_41)
		{
			goto IL_0139;
		}
	}
	{
		PathList_t2806410337 * L_42 = V_3;
		NullCheck(L_42);
		RuntimeObject * L_43 = PathList_get_Item_m433719466(L_42, _stringLiteral3452614529, /*hidden argument*/NULL);
		V_11 = ((CookieCollection_t3881042616 *)CastclassClass((RuntimeObject*)L_43, CookieCollection_t3881042616_il2cpp_TypeInfo_var));
		CookieCollection_t3881042616 * L_44 = V_11;
		if (!L_44)
		{
			goto IL_0139;
		}
	}
	{
		CookieCollection_t3881042616 * L_45 = V_11;
		NullCheck(L_45);
		CookieCollection_TimeStamp_m1846484418(L_45, 1, /*hidden argument*/NULL);
		CookieCollection_t3881042616 * L_46 = ___cookies3;
		CookieCollection_t3881042616 * L_47 = V_11;
		int32_t L_48 = ___port2;
		bool L_49 = ___isSecure1;
		bool L_50 = ___matchOnlyPlainCookie5;
		CookieContainer_MergeUpdateCollections_m1597670700(__this, L_46, L_47, L_48, L_49, L_50, /*hidden argument*/NULL);
	}

IL_0139:
	{
		PathList_t2806410337 * L_51 = V_3;
		NullCheck(L_51);
		int32_t L_52 = PathList_get_Count_m669527148(L_51, /*hidden argument*/NULL);
		if (L_52)
		{
			goto IL_0150;
		}
	}
	{
		List_1_t3319525431 * L_53 = ___domainAttribute4;
		int32_t L_54 = V_0;
		NullCheck(L_53);
		String_t* L_55 = List_1_get_Item_m883280456(L_53, L_54, /*hidden argument*/List_1_get_Item_m883280456_RuntimeMethod_var);
		CookieContainer_AddRemoveDomain_m2083128809(__this, L_55, (PathList_t2806410337 *)NULL, /*hidden argument*/NULL);
	}

IL_0150:
	{
		int32_t L_56 = V_0;
		V_0 = ((int32_t)il2cpp_codegen_add((int32_t)L_56, (int32_t)1));
	}

IL_0154:
	{
		int32_t L_57 = V_0;
		List_1_t3319525431 * L_58 = ___domainAttribute4;
		NullCheck(L_58);
		int32_t L_59 = List_1_get_Count_m2276455407(L_58, /*hidden argument*/List_1_get_Count_m2276455407_RuntimeMethod_var);
		if ((((int32_t)L_57) < ((int32_t)L_59)))
		{
			goto IL_0007;
		}
	}
	{
		return;
	}
}
// System.Void System.Net.CookieContainer::MergeUpdateCollections(System.Net.CookieCollection,System.Net.CookieCollection,System.Int32,System.Boolean,System.Boolean)
extern "C" IL2CPP_METHOD_ATTR void CookieContainer_MergeUpdateCollections_m1597670700 (CookieContainer_t2331592909 * __this, CookieCollection_t3881042616 * ___destination0, CookieCollection_t3881042616 * ___source1, int32_t ___port2, bool ___isSecure3, bool ___isPlainOnly4, const RuntimeMethod* method)
{
	CookieCollection_t3881042616 * V_0 = NULL;
	bool V_1 = false;
	int32_t V_2 = 0;
	bool V_3 = false;
	Cookie_t993873397 * V_4 = NULL;
	Int32U5BU5D_t385246372* V_5 = NULL;
	int32_t V_6 = 0;
	Exception_t * __last_unhandled_exception = 0;
	NO_UNUSED_WARNING (__last_unhandled_exception);
	Exception_t * __exception_local = 0;
	NO_UNUSED_WARNING (__exception_local);
	int32_t __leave_target = -1;
	NO_UNUSED_WARNING (__leave_target);
	{
		CookieCollection_t3881042616 * L_0 = ___source1;
		V_0 = L_0;
		V_1 = (bool)0;
	}

IL_0004:
	try
	{ // begin try (depth: 1)
		{
			CookieCollection_t3881042616 * L_1 = V_0;
			Monitor_Enter_m984175629(NULL /*static, unused*/, L_1, (bool*)(&V_1), /*hidden argument*/NULL);
			V_2 = 0;
			goto IL_00a5;
		}

IL_0013:
		{
			V_3 = (bool)0;
			CookieCollection_t3881042616 * L_2 = ___source1;
			int32_t L_3 = V_2;
			NullCheck(L_2);
			Cookie_t993873397 * L_4 = CookieCollection_get_Item_m2278675250(L_2, L_3, /*hidden argument*/NULL);
			V_4 = L_4;
			Cookie_t993873397 * L_5 = V_4;
			NullCheck(L_5);
			bool L_6 = Cookie_get_Expired_m1459950990(L_5, /*hidden argument*/NULL);
			if (!L_6)
			{
				goto IL_0042;
			}
		}

IL_0027:
		{
			CookieCollection_t3881042616 * L_7 = ___source1;
			int32_t L_8 = V_2;
			NullCheck(L_7);
			CookieCollection_RemoveAt_m3215532298(L_7, L_8, /*hidden argument*/NULL);
			int32_t L_9 = __this->get_m_count_5();
			__this->set_m_count_5(((int32_t)il2cpp_codegen_subtract((int32_t)L_9, (int32_t)1)));
			int32_t L_10 = V_2;
			V_2 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_10, (int32_t)1));
			goto IL_00a1;
		}

IL_0042:
		{
			bool L_11 = ___isPlainOnly4;
			if (!L_11)
			{
				goto IL_0050;
			}
		}

IL_0046:
		{
			Cookie_t993873397 * L_12 = V_4;
			NullCheck(L_12);
			int32_t L_13 = Cookie_get_Variant_m1454309833(L_12, /*hidden argument*/NULL);
			if ((!(((uint32_t)L_13) == ((uint32_t)1))))
			{
				goto IL_0085;
			}
		}

IL_0050:
		{
			Cookie_t993873397 * L_14 = V_4;
			NullCheck(L_14);
			Int32U5BU5D_t385246372* L_15 = Cookie_get_PortList_m712992926(L_14, /*hidden argument*/NULL);
			if (!L_15)
			{
				goto IL_0083;
			}
		}

IL_0059:
		{
			Cookie_t993873397 * L_16 = V_4;
			NullCheck(L_16);
			Int32U5BU5D_t385246372* L_17 = Cookie_get_PortList_m712992926(L_16, /*hidden argument*/NULL);
			V_5 = L_17;
			V_6 = 0;
			goto IL_0079;
		}

IL_0067:
		{
			Int32U5BU5D_t385246372* L_18 = V_5;
			int32_t L_19 = V_6;
			NullCheck(L_18);
			int32_t L_20 = L_19;
			int32_t L_21 = (L_18)->GetAt(static_cast<il2cpp_array_size_t>(L_20));
			int32_t L_22 = ___port2;
			if ((!(((uint32_t)L_21) == ((uint32_t)L_22))))
			{
				goto IL_0073;
			}
		}

IL_006f:
		{
			V_3 = (bool)1;
			goto IL_0085;
		}

IL_0073:
		{
			int32_t L_23 = V_6;
			V_6 = ((int32_t)il2cpp_codegen_add((int32_t)L_23, (int32_t)1));
		}

IL_0079:
		{
			int32_t L_24 = V_6;
			Int32U5BU5D_t385246372* L_25 = V_5;
			NullCheck(L_25);
			if ((((int32_t)L_24) < ((int32_t)(((int32_t)((int32_t)(((RuntimeArray *)L_25)->max_length)))))))
			{
				goto IL_0067;
			}
		}

IL_0081:
		{
			goto IL_0085;
		}

IL_0083:
		{
			V_3 = (bool)1;
		}

IL_0085:
		{
			Cookie_t993873397 * L_26 = V_4;
			NullCheck(L_26);
			bool L_27 = Cookie_get_Secure_m3212902782(L_26, /*hidden argument*/NULL);
			if (!L_27)
			{
				goto IL_0094;
			}
		}

IL_008e:
		{
			bool L_28 = ___isSecure3;
			if (L_28)
			{
				goto IL_0094;
			}
		}

IL_0092:
		{
			V_3 = (bool)0;
		}

IL_0094:
		{
			bool L_29 = V_3;
			if (!L_29)
			{
				goto IL_00a1;
			}
		}

IL_0097:
		{
			CookieCollection_t3881042616 * L_30 = ___destination0;
			Cookie_t993873397 * L_31 = V_4;
			NullCheck(L_30);
			CookieCollection_InternalAdd_m3642455922(L_30, L_31, (bool)0, /*hidden argument*/NULL);
		}

IL_00a1:
		{
			int32_t L_32 = V_2;
			V_2 = ((int32_t)il2cpp_codegen_add((int32_t)L_32, (int32_t)1));
		}

IL_00a5:
		{
			int32_t L_33 = V_2;
			CookieCollection_t3881042616 * L_34 = ___source1;
			NullCheck(L_34);
			int32_t L_35 = CookieCollection_get_Count_m3988188318(L_34, /*hidden argument*/NULL);
			if ((((int32_t)L_33) < ((int32_t)L_35)))
			{
				goto IL_0013;
			}
		}

IL_00b1:
		{
			IL2CPP_LEAVE(0xBD, FINALLY_00b3);
		}
	} // end try (depth: 1)
	catch(Il2CppExceptionWrapper& e)
	{
		__last_unhandled_exception = (Exception_t *)e.ex;
		goto FINALLY_00b3;
	}

FINALLY_00b3:
	{ // begin finally (depth: 1)
		{
			bool L_36 = V_1;
			if (!L_36)
			{
				goto IL_00bc;
			}
		}

IL_00b6:
		{
			CookieCollection_t3881042616 * L_37 = V_0;
			Monitor_Exit_m3585316909(NULL /*static, unused*/, L_37, /*hidden argument*/NULL);
		}

IL_00bc:
		{
			IL2CPP_END_FINALLY(179)
		}
	} // end finally (depth: 1)
	IL2CPP_CLEANUP(179)
	{
		IL2CPP_JUMP_TBL(0xBD, IL_00bd)
		IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
	}

IL_00bd:
	{
		return;
	}
}
// System.String System.Net.CookieContainer::GetCookieHeader(System.Uri)
extern "C" IL2CPP_METHOD_ATTR String_t* CookieContainer_GetCookieHeader_m3804824737 (CookieContainer_t2331592909 * __this, Uri_t100236324 * ___uri0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (CookieContainer_GetCookieHeader_m3804824737_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	String_t* V_0 = NULL;
	{
		Uri_t100236324 * L_0 = ___uri0;
		IL2CPP_RUNTIME_CLASS_INIT(Uri_t100236324_il2cpp_TypeInfo_var);
		bool L_1 = Uri_op_Equality_m2988156441(NULL /*static, unused*/, L_0, (Uri_t100236324 *)NULL, /*hidden argument*/NULL);
		if (!L_1)
		{
			goto IL_0014;
		}
	}
	{
		ArgumentNullException_t1615371798 * L_2 = (ArgumentNullException_t1615371798 *)il2cpp_codegen_object_new(ArgumentNullException_t1615371798_il2cpp_TypeInfo_var);
		ArgumentNullException__ctor_m1170824041(L_2, _stringLiteral3313977880, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, NULL, CookieContainer_GetCookieHeader_m3804824737_RuntimeMethod_var);
	}

IL_0014:
	{
		Uri_t100236324 * L_3 = ___uri0;
		String_t* L_4 = CookieContainer_GetCookieHeader_m1289139136(__this, L_3, (String_t**)(&V_0), /*hidden argument*/NULL);
		return L_4;
	}
}
// System.String System.Net.CookieContainer::GetCookieHeader(System.Uri,System.String&)
extern "C" IL2CPP_METHOD_ATTR String_t* CookieContainer_GetCookieHeader_m1289139136 (CookieContainer_t2331592909 * __this, Uri_t100236324 * ___uri0, String_t** ___optCookie21, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (CookieContainer_GetCookieHeader_m1289139136_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	CookieCollection_t3881042616 * V_0 = NULL;
	String_t* V_1 = NULL;
	String_t* V_2 = NULL;
	RuntimeObject* V_3 = NULL;
	Cookie_t993873397 * V_4 = NULL;
	RuntimeObject* V_5 = NULL;
	int32_t V_6 = 0;
	Exception_t * __last_unhandled_exception = 0;
	NO_UNUSED_WARNING (__last_unhandled_exception);
	Exception_t * __exception_local = 0;
	NO_UNUSED_WARNING (__exception_local);
	int32_t __leave_target = -1;
	NO_UNUSED_WARNING (__leave_target);
	String_t** G_B10_0 = NULL;
	String_t** G_B9_0 = NULL;
	String_t* G_B11_0 = NULL;
	String_t** G_B11_1 = NULL;
	{
		Uri_t100236324 * L_0 = ___uri0;
		CookieCollection_t3881042616 * L_1 = CookieContainer_InternalGetCookies_m3783736142(__this, L_0, /*hidden argument*/NULL);
		V_0 = L_1;
		String_t* L_2 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(String_t_il2cpp_TypeInfo_var))->get_Empty_5();
		V_1 = L_2;
		String_t* L_3 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(String_t_il2cpp_TypeInfo_var))->get_Empty_5();
		V_2 = L_3;
		CookieCollection_t3881042616 * L_4 = V_0;
		NullCheck(L_4);
		RuntimeObject* L_5 = CookieCollection_GetEnumerator_m1309307657(L_4, /*hidden argument*/NULL);
		V_3 = L_5;
	}

IL_001b:
	try
	{ // begin try (depth: 1)
		{
			goto IL_003f;
		}

IL_001d:
		{
			RuntimeObject* L_6 = V_3;
			NullCheck(L_6);
			RuntimeObject * L_7 = InterfaceFuncInvoker0< RuntimeObject * >::Invoke(1 /* System.Object System.Collections.IEnumerator::get_Current() */, IEnumerator_t1853284238_il2cpp_TypeInfo_var, L_6);
			V_4 = ((Cookie_t993873397 *)CastclassSealed((RuntimeObject*)L_7, Cookie_t993873397_il2cpp_TypeInfo_var));
			String_t* L_8 = V_1;
			String_t* L_9 = V_2;
			Cookie_t993873397 * L_10 = V_4;
			NullCheck(L_10);
			String_t* L_11 = VirtFuncInvoker0< String_t* >::Invoke(3 /* System.String System.Object::ToString() */, L_10);
			String_t* L_12 = String_Concat_m3755062657(NULL /*static, unused*/, L_8, L_9, L_11, /*hidden argument*/NULL);
			V_1 = L_12;
			V_2 = _stringLiteral3450517397;
		}

IL_003f:
		{
			RuntimeObject* L_13 = V_3;
			NullCheck(L_13);
			bool L_14 = InterfaceFuncInvoker0< bool >::Invoke(0 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t1853284238_il2cpp_TypeInfo_var, L_13);
			if (L_14)
			{
				goto IL_001d;
			}
		}

IL_0047:
		{
			IL2CPP_LEAVE(0x5D, FINALLY_0049);
		}
	} // end try (depth: 1)
	catch(Il2CppExceptionWrapper& e)
	{
		__last_unhandled_exception = (Exception_t *)e.ex;
		goto FINALLY_0049;
	}

FINALLY_0049:
	{ // begin finally (depth: 1)
		{
			RuntimeObject* L_15 = V_3;
			V_5 = ((RuntimeObject*)IsInst((RuntimeObject*)L_15, IDisposable_t3640265483_il2cpp_TypeInfo_var));
			RuntimeObject* L_16 = V_5;
			if (!L_16)
			{
				goto IL_005c;
			}
		}

IL_0055:
		{
			RuntimeObject* L_17 = V_5;
			NullCheck(L_17);
			InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t3640265483_il2cpp_TypeInfo_var, L_17);
		}

IL_005c:
		{
			IL2CPP_END_FINALLY(73)
		}
	} // end finally (depth: 1)
	IL2CPP_CLEANUP(73)
	{
		IL2CPP_JUMP_TBL(0x5D, IL_005d)
		IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
	}

IL_005d:
	{
		String_t** L_18 = ___optCookie21;
		CookieCollection_t3881042616 * L_19 = V_0;
		NullCheck(L_19);
		bool L_20 = CookieCollection_get_IsOtherVersionSeen_m1791560595(L_19, /*hidden argument*/NULL);
		G_B9_0 = L_18;
		if (L_20)
		{
			G_B10_0 = L_18;
			goto IL_006d;
		}
	}
	{
		String_t* L_21 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(String_t_il2cpp_TypeInfo_var))->get_Empty_5();
		G_B11_0 = L_21;
		G_B11_1 = G_B9_0;
		goto IL_0086;
	}

IL_006d:
	{
		V_6 = 1;
		NumberFormatInfo_t435877138 * L_22 = NumberFormatInfo_get_InvariantInfo_m349577018(NULL /*static, unused*/, /*hidden argument*/NULL);
		String_t* L_23 = Int32_ToString_m1760361794((int32_t*)(&V_6), L_22, /*hidden argument*/NULL);
		String_t* L_24 = String_Concat_m3937257545(NULL /*static, unused*/, _stringLiteral4264318040, L_23, /*hidden argument*/NULL);
		G_B11_0 = L_24;
		G_B11_1 = G_B10_0;
	}

IL_0086:
	{
		*((RuntimeObject **)G_B11_1) = (RuntimeObject *)G_B11_0;
		Il2CppCodeGenWriteBarrier((RuntimeObject **)G_B11_1, (RuntimeObject *)G_B11_0);
		String_t* L_25 = V_1;
		return L_25;
	}
}
// System.Void System.Net.CookieContainer::.cctor()
extern "C" IL2CPP_METHOD_ATTR void CookieContainer__cctor_m686088327 (RuntimeObject * __this /* static, unused */, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (CookieContainer__cctor_m686088327_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		HeaderVariantInfoU5BU5D_t3295031164* L_0 = (HeaderVariantInfoU5BU5D_t3295031164*)SZArrayNew(HeaderVariantInfoU5BU5D_t3295031164_il2cpp_TypeInfo_var, (uint32_t)2);
		HeaderVariantInfoU5BU5D_t3295031164* L_1 = L_0;
		HeaderVariantInfo_t1935685601  L_2;
		memset(&L_2, 0, sizeof(L_2));
		HeaderVariantInfo__ctor_m3174290741((&L_2), _stringLiteral3804645085, 2, /*hidden argument*/NULL);
		NullCheck(L_1);
		(L_1)->SetAt(static_cast<il2cpp_array_size_t>(0), (HeaderVariantInfo_t1935685601 )L_2);
		HeaderVariantInfoU5BU5D_t3295031164* L_3 = L_1;
		HeaderVariantInfo_t1935685601  L_4;
		memset(&L_4, 0, sizeof(L_4));
		HeaderVariantInfo__ctor_m3174290741((&L_4), _stringLiteral307110623, 3, /*hidden argument*/NULL);
		NullCheck(L_3);
		(L_3)->SetAt(static_cast<il2cpp_array_size_t>(1), (HeaderVariantInfo_t1935685601 )L_4);
		((CookieContainer_t2331592909_StaticFields*)il2cpp_codegen_static_fields_for(CookieContainer_t2331592909_il2cpp_TypeInfo_var))->set_HeaderInfo_0(L_3);
		return;
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
