#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, 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 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 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 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 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 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);
	}
};
struct GenericVirtActionInvoker0
{
	typedef void (*Action)(void*, const RuntimeMethod*);

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

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

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

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

// System.ArgumentNullException
struct ArgumentNullException_t1615371798;
// System.AsyncCallback
struct AsyncCallback_t3962456242;
// System.Boolean[]
struct BooleanU5BU5D_t2897418192;
// System.Byte[]
struct ByteU5BU5D_t4116647657;
// System.Byte[][]
struct ByteU5BU5DU5BU5D_t457913172;
// System.Char[]
struct CharU5BU5D_t3528271667;
// System.Collections.ArrayList
struct ArrayList_t2718874744;
// System.Collections.Generic.Dictionary`2/Entry<System.String,System.Boolean>[]
struct EntryU5BU5D_t2500655441;
// System.Collections.Generic.Dictionary`2/Entry<System.Xml.XmlQualifiedName,System.Xml.Schema.SchemaAttDef>[]
struct EntryU5BU5D_t585084398;
// System.Collections.Generic.Dictionary`2/Entry<System.Xml.XmlQualifiedName,System.Xml.Schema.SchemaElementDecl>[]
struct EntryU5BU5D_t3240551101;
// System.Collections.Generic.Dictionary`2/KeyCollection<System.Object,System.Boolean>
struct KeyCollection_t1634369720;
// System.Collections.Generic.Dictionary`2/KeyCollection<System.String,System.Boolean>
struct KeyCollection_t72219735;
// System.Collections.Generic.Dictionary`2/KeyCollection<System.Xml.XmlQualifiedName,System.Xml.Schema.SchemaAttDef>
struct KeyCollection_t2594213950;
// System.Collections.Generic.Dictionary`2/KeyCollection<System.Xml.XmlQualifiedName,System.Xml.Schema.SchemaElementDecl>
struct KeyCollection_t2432136795;
// System.Collections.Generic.Dictionary`2/ValueCollection<System.String,System.Boolean>
struct ValueCollection_t1598588582;
// System.Collections.Generic.Dictionary`2/ValueCollection<System.Xml.XmlQualifiedName,System.Xml.Schema.SchemaAttDef>
struct ValueCollection_t4120582797;
// System.Collections.Generic.Dictionary`2/ValueCollection<System.Xml.XmlQualifiedName,System.Xml.Schema.SchemaElementDecl>
struct ValueCollection_t3958505642;
// System.Collections.Generic.Dictionary`2<System.Object,System.Boolean>
struct Dictionary_2_t1444694249;
// System.Collections.Generic.Dictionary`2<System.Object,System.Object>
struct Dictionary_2_t132545152;
// System.Collections.Generic.Dictionary`2<System.String,System.Boolean>
struct Dictionary_2_t4177511560;
// System.Collections.Generic.Dictionary`2<System.String,System.Int32>
struct Dictionary_2_t2736202052;
// System.Collections.Generic.Dictionary`2<System.String,System.Xml.Schema.SchemaNotation>
struct Dictionary_2_t1732933766;
// System.Collections.Generic.Dictionary`2<System.Xml.XmlQualifiedName,System.Xml.Schema.SchemaAttDef>
struct Dictionary_2_t2404538479;
// System.Collections.Generic.Dictionary`2<System.Xml.XmlQualifiedName,System.Xml.Schema.SchemaElementDecl>
struct Dictionary_2_t2242461324;
// System.Collections.Generic.Dictionary`2<System.Xml.XmlQualifiedName,System.Xml.Schema.SchemaEntity>
struct Dictionary_2_t1552439284;
// System.Collections.Generic.Dictionary`2<System.Xml.XmlQualifiedName,System.Xml.XmlQualifiedName>
struct Dictionary_2_t2735651632;
// System.Collections.Generic.IEnumerable`1<System.Object>
struct IEnumerable_1_t2059959053;
// System.Collections.Generic.IEnumerable`1<System.String>
struct IEnumerable_1_t827303578;
// System.Collections.Generic.IEqualityComparer`1<System.String>
struct IEqualityComparer_1_t3954782707;
// System.Collections.Generic.IEqualityComparer`1<System.Xml.XmlQualifiedName>
struct IEqualityComparer_1_t573019034;
// System.Collections.Generic.IList`1<System.Xml.IDtdDefaultAttributeInfo>
struct IList_1_t295717174;
// System.Collections.Generic.LinkedList`1<System.Text.RegularExpressions.CachedCodeEntry>
struct LinkedList_1_t3068621835;
// 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.Xml.IDtdDefaultAttributeInfo>
struct List_1_t4247439429;
// System.Collections.Generic.List`1<System.Xml.Schema.RangePositionInfo>
struct List_1_t2062043678;
// System.Collections.Generic.Stack`1<System.Xml.Schema.SequenceNode/SequenceConstructPosContext>
struct Stack_1_t2897770154;
// System.Collections.Hashtable
struct Hashtable_t1853889766;
// System.Collections.Hashtable/bucket[]
struct bucketU5BU5D_t876121385;
// System.Collections.ICollection
struct ICollection_t3904884886;
// System.Collections.IDictionary
struct IDictionary_t1363984059;
// System.Collections.IEnumerable
struct IEnumerable_t1941168011;
// System.Collections.IEqualityComparer
struct IEqualityComparer_t1493878338;
// System.Collections.IList
struct IList_t2094931216;
// System.Collections.SortedList
struct SortedList_t2427694641;
// System.Collections.Stack
struct Stack_t2329662280;
// System.DateTimeOffset[]
struct DateTimeOffsetU5BU5D_t3473357058;
// System.DateTime[]
struct DateTimeU5BU5D_t1184652292;
// System.Decimal[]
struct DecimalU5BU5D_t1145110141;
// System.Delegate
struct Delegate_t1188392813;
// System.DelegateData
struct DelegateData_t1677132599;
// System.Delegate[]
struct DelegateU5BU5D_t1703627840;
// System.Diagnostics.StackTrace[]
struct StackTraceU5BU5D_t1169129676;
// System.Double[]
struct DoubleU5BU5D_t3413330114;
// System.EventArgs
struct EventArgs_t3591816995;
// System.Exception
struct Exception_t;
// System.FormatException
struct FormatException_t154580423;
// System.Globalization.NumberFormatInfo
struct NumberFormatInfo_t435877138;
// System.IAsyncResult
struct IAsyncResult_t767004451;
// System.IFormatProvider
struct IFormatProvider_t2518567562;
// System.IO.Stream
struct Stream_t1273022909;
// System.IO.Stream/ReadWriteTask
struct ReadWriteTask_t156472862;
// System.Int16[]
struct Int16U5BU5D_t3686840178;
// System.Int32[]
struct Int32U5BU5D_t385246372;
// System.Int64[]
struct Int64U5BU5D_t2559172825;
// System.IntPtr[]
struct IntPtrU5BU5D_t4013366056;
// System.InvalidCastException
struct InvalidCastException_t3927145244;
// System.InvalidOperationException
struct InvalidOperationException_t56020091;
// System.Object[]
struct ObjectU5BU5D_t2843939325;
// System.OverflowException
struct OverflowException_t2020128637;
// System.Reflection.Binder
struct Binder_t2999457153;
// System.Reflection.MemberFilter
struct MemberFilter_t426314064;
// System.Reflection.MethodInfo
struct MethodInfo_t;
// System.Runtime.Remoting.ServerIdentity
struct ServerIdentity_t2342208608;
// System.Runtime.Serialization.SafeSerializationManager
struct SafeSerializationManager_t2481557153;
// System.SByte[]
struct SByteU5BU5D_t2651576203;
// System.Single[]
struct SingleU5BU5D_t1444911251;
// System.String
struct String_t;
// System.String[]
struct StringU5BU5D_t1281789340;
// System.Text.RegularExpressions.ExclusiveReference
struct ExclusiveReference_t1927754563;
// System.Text.RegularExpressions.Regex
struct Regex_t3657309853;
// System.Text.RegularExpressions.RegexCode
struct RegexCode_t4293407246;
// System.Text.RegularExpressions.RegexRunnerFactory
struct RegexRunnerFactory_t51159052;
// System.Text.RegularExpressions.SharedReference
struct SharedReference_t2916547576;
// System.Text.StringBuilder
struct StringBuilder_t;
// System.Threading.ReaderWriterLock
struct ReaderWriterLock_t367846299;
// System.Threading.SemaphoreSlim
struct SemaphoreSlim_t2974092902;
// System.TimeSpan[]
struct TimeSpanU5BU5D_t4291357516;
// System.Type
struct Type_t;
// System.Type[]
struct TypeU5BU5D_t3940880105;
// System.UInt16[]
struct UInt16U5BU5D_t3326319531;
// System.UInt32[]
struct UInt32U5BU5D_t2770800703;
// System.UInt64[]
struct UInt64U5BU5D_t1659327989;
// System.Uri
struct Uri_t100236324;
// System.Uri/UriInfo
struct UriInfo_t1092684687;
// System.UriParser
struct UriParser_t3890150400;
// System.Uri[]
struct UriU5BU5D_t673446605;
// System.Void
struct Void_t1185182177;
// System.Xml.HWStack
struct HWStack_t658497212;
// System.Xml.IValidationEventHandling
struct IValidationEventHandling_t3880195220;
// System.Xml.IXmlNamespaceResolver
struct IXmlNamespaceResolver_t535375154;
// System.Xml.PositionInfo
struct PositionInfo_t2441432568;
// System.Xml.ReadContentAsBinaryHelper
struct ReadContentAsBinaryHelper_t3017207972;
// System.Xml.Schema.ActiveAxis
struct ActiveAxis_t3280138529;
// System.Xml.Schema.Asttree
struct Asttree_t1394951200;
// System.Xml.Schema.Asttree[]
struct AsttreeU5BU5D_t3174926177;
// System.Xml.Schema.BaseValidator
struct BaseValidator_t868759770;
// System.Xml.Schema.BitSet
struct BitSet_t1154229585;
// System.Xml.Schema.BitSet[]
struct BitSetU5BU5D_t1465593420;
// System.Xml.Schema.CompiledIdentityConstraint
struct CompiledIdentityConstraint_t1335094965;
// System.Xml.Schema.CompiledIdentityConstraint[]
struct CompiledIdentityConstraintU5BU5D_t2573057752;
// System.Xml.Schema.ConstraintStruct
struct ConstraintStruct_t2185252550;
// System.Xml.Schema.ConstraintStruct[]
struct ConstraintStructU5BU5D_t3023613795;
// System.Xml.Schema.ContentValidator
struct ContentValidator_t2085579204;
// System.Xml.Schema.DatatypeImplementation/SchemaDatatypeMap[]
struct SchemaDatatypeMapU5BU5D_t4071411298;
// System.Xml.Schema.DatatypeImplementation[]
struct DatatypeImplementationU5BU5D_t1069202138;
// System.Xml.Schema.FacetsChecker
struct FacetsChecker_t3316496195;
// System.Xml.Schema.IdRefNode
struct IdRefNode_t3774897917;
// System.Xml.Schema.InteriorNode
struct InteriorNode_t2330896169;
// System.Xml.Schema.KSStruct
struct KSStruct_t4082970531;
// System.Xml.Schema.KeySequence
struct KeySequence_t3000637687;
// System.Xml.Schema.LeafRangeNode
struct LeafRangeNode_t169161297;
// System.Xml.Schema.LocatedActiveAxis
struct LocatedActiveAxis_t2074712301;
// System.Xml.Schema.LocatedActiveAxis[]
struct LocatedActiveAxisU5BU5D_t1615711424;
// System.Xml.Schema.NamespaceList
struct NamespaceList_t60893868;
// System.Xml.Schema.Parser
struct Parser_t3220530449;
// System.Xml.Schema.ParticleContentValidator
struct ParticleContentValidator_t2931748829;
// System.Xml.Schema.Positions
struct Positions_t4234826187;
// System.Xml.Schema.RestrictionFacets
struct RestrictionFacets_t1638599442;
// System.Xml.Schema.SchemaAttDef
struct SchemaAttDef_t2429541159;
// System.Xml.Schema.SchemaBuilder
struct SchemaBuilder_t3521006541;
// System.Xml.Schema.SchemaDeclBase
struct SchemaDeclBase_t3500554832;
// System.Xml.Schema.SchemaElementDecl
struct SchemaElementDecl_t2267464004;
// System.Xml.Schema.SchemaInfo
struct SchemaInfo_t3347508623;
// System.Xml.Schema.SchemaNames
struct SchemaNames_t661607975;
// System.Xml.Schema.SchemaNamespaceManager
struct SchemaNamespaceManager_t2152351463;
// System.Xml.Schema.SchemaNotation
struct SchemaNotation_t1947677467;
// System.Xml.Schema.SelectorActiveAxis
struct SelectorActiveAxis_t1235308692;
// System.Xml.Schema.SequenceNode
struct SequenceNode_t3837141573;
// System.Xml.Schema.SequenceNode/SequenceConstructPosContext[]
struct SequenceConstructPosContextU5BU5D_t615009946;
// System.Xml.Schema.StarNode
struct StarNode_t3054257770;
// System.Xml.Schema.StringFacetsChecker
struct StringFacetsChecker_t2361523877;
// System.Xml.Schema.SymbolsDictionary
struct SymbolsDictionary_t1055001383;
// System.Xml.Schema.SyntaxTreeNode
struct SyntaxTreeNode_t1007053515;
// System.Xml.Schema.TypedObject
struct TypedObject_t1792173703;
// System.Xml.Schema.TypedObject/DecimalStruct
struct DecimalStruct_t4224725004;
// System.Xml.Schema.TypedObject[]
struct TypedObjectU5BU5D_t1790255998;
// System.Xml.Schema.UnionFacetsChecker
struct UnionFacetsChecker_t1294230376;
// System.Xml.Schema.UpaException
struct UpaException_t2368469746;
// System.Xml.Schema.ValidationEventArgs
struct ValidationEventArgs_t2784773869;
// System.Xml.Schema.ValidationEventHandler
struct ValidationEventHandler_t791314227;
// System.Xml.Schema.ValidationState
struct ValidationState_t603008718;
// System.Xml.Schema.XdrBuilder
struct XdrBuilder_t781626846;
// System.Xml.Schema.XdrBuilder/AttributeContent
struct AttributeContent_t2997225126;
// System.Xml.Schema.XdrBuilder/DeclBaseInfo
struct DeclBaseInfo_t2186480169;
// System.Xml.Schema.XdrBuilder/ElementContent
struct ElementContent_t2671703075;
// System.Xml.Schema.XdrBuilder/GroupContent
struct GroupContent_t833025371;
// System.Xml.Schema.XdrBuilder/XdrAttributeEntry
struct XdrAttributeEntry_t1100747816;
// System.Xml.Schema.XdrBuilder/XdrAttributeEntry[]
struct XdrAttributeEntryU5BU5D_t4099313209;
// System.Xml.Schema.XdrBuilder/XdrBeginChildFunction
struct XdrBeginChildFunction_t3571964013;
// System.Xml.Schema.XdrBuilder/XdrBuildFunction
struct XdrBuildFunction_t4965607;
// System.Xml.Schema.XdrBuilder/XdrEndChildFunction
struct XdrEndChildFunction_t2609844494;
// System.Xml.Schema.XdrBuilder/XdrEntry
struct XdrEntry_t1852396641;
// System.Xml.Schema.XdrBuilder/XdrEntry[]
struct XdrEntryU5BU5D_t507154684;
// System.Xml.Schema.XdrBuilder/XdrInitFunction
struct XdrInitFunction_t326013928;
// System.Xml.Schema.XdrValidator
struct XdrValidator_t1704189332;
// System.Xml.Schema.XmlAnyConverter
struct XmlAnyConverter_t1070813191;
// System.Xml.Schema.XmlAnyListConverter
struct XmlAnyListConverter_t1127504043;
// System.Xml.Schema.XmlAtomicValue
struct XmlAtomicValue_t3775050121;
// System.Xml.Schema.XmlAtomicValue/NamespacePrefixForQName
struct NamespacePrefixForQName_t198417103;
// System.Xml.Schema.XmlAtomicValue[]
struct XmlAtomicValueU5BU5D_t2372964916;
// System.Xml.Schema.XmlBaseConverter
struct XmlBaseConverter_t885945787;
// System.Xml.Schema.XmlBooleanConverter
struct XmlBooleanConverter_t3059029912;
// System.Xml.Schema.XmlDateTimeConverter
struct XmlDateTimeConverter_t4171593822;
// System.Xml.Schema.XmlListConverter
struct XmlListConverter_t3889069996;
// System.Xml.Schema.XmlMiscConverter
struct XmlMiscConverter_t1131269285;
// System.Xml.Schema.XmlNumeric10Converter
struct XmlNumeric10Converter_t1993831288;
// System.Xml.Schema.XmlSchema
struct XmlSchema_t3742557897;
// System.Xml.Schema.XmlSchemaAnnotation
struct XmlSchemaAnnotation_t2553753397;
// System.Xml.Schema.XmlSchemaAnyAttribute
struct XmlSchemaAnyAttribute_t963227996;
// System.Xml.Schema.XmlSchemaAttribute
struct XmlSchemaAttribute_t2797257020;
// System.Xml.Schema.XmlSchemaCollection
struct XmlSchemaCollection_t3610399789;
// System.Xml.Schema.XmlSchemaCompilationSettings
struct XmlSchemaCompilationSettings_t2218765537;
// System.Xml.Schema.XmlSchemaDatatype
struct XmlSchemaDatatype_t322714710;
// System.Xml.Schema.XmlSchemaElement
struct XmlSchemaElement_t427880856;
// System.Xml.Schema.XmlSchemaException
struct XmlSchemaException_t3511258692;
// System.Xml.Schema.XmlSchemaObject
struct XmlSchemaObject_t1315720168;
// System.Xml.Schema.XmlSchemaObjectCollection
struct XmlSchemaObjectCollection_t1064819932;
// System.Xml.Schema.XmlSchemaObjectTable
struct XmlSchemaObjectTable_t2546974348;
// System.Xml.Schema.XmlSchemaSet
struct XmlSchemaSet_t266093086;
// System.Xml.Schema.XmlSchemaSimpleType
struct XmlSchemaSimpleType_t2678868104;
// System.Xml.Schema.XmlSchemaSimpleTypeContent
struct XmlSchemaSimpleTypeContent_t599285223;
// System.Xml.Schema.XmlSchemaSimpleType[]
struct XmlSchemaSimpleTypeU5BU5D_t1394089049;
// System.Xml.Schema.XmlSchemaType
struct XmlSchemaType_t2033747345;
// System.Xml.Schema.XmlTypeCode[]
struct XmlTypeCodeU5BU5D_t3463496067;
// System.Xml.Schema.XmlValueConverter
struct XmlValueConverter_t585560190;
// System.Xml.Serialization.XmlSerializerNamespaces
struct XmlSerializerNamespaces_t2702737953;
// System.Xml.XPath.XPathItem
struct XPathItem_t4250588140;
// System.Xml.XPath.XPathItem[]
struct XPathItemU5BU5D_t4215710437;
// System.Xml.XPath.XPathNavigator
struct XPathNavigator_t787956054;
// System.Xml.XPath.XPathNavigatorKeyComparer
struct XPathNavigatorKeyComparer_t2518900029;
// System.Xml.XPath.XPathNavigator[]
struct XPathNavigatorU5BU5D_t3671675027;
// System.Xml.XmlAttribute[]
struct XmlAttributeU5BU5D_t1490365106;
// System.Xml.XmlDocument
struct XmlDocument_t2837193595;
// System.Xml.XmlException
struct XmlException_t1761730631;
// System.Xml.XmlNameTable
struct XmlNameTable_t71772148;
// System.Xml.XmlNamespaceManager
struct XmlNamespaceManager_t418790500;
// System.Xml.XmlNamespaceManager/NamespaceDeclaration[]
struct NamespaceDeclarationU5BU5D_t3609802718;
// System.Xml.XmlNode
struct XmlNode_t3767805227;
// System.Xml.XmlNode[]
struct XmlNodeU5BU5D_t3728671178;
// System.Xml.XmlParserContext
struct XmlParserContext_t2544895291;
// System.Xml.XmlQualifiedName
struct XmlQualifiedName_t2760654312;
// System.Xml.XmlQualifiedName/HashCodeOfStringDelegate
struct HashCodeOfStringDelegate_t2897363325;
// System.Xml.XmlQualifiedName[]
struct XmlQualifiedNameU5BU5D_t1471530361;
// System.Xml.XmlReader
struct XmlReader_t3121518892;
// System.Xml.XmlReaderSettings
struct XmlReaderSettings_t2186285234;
// System.Xml.XmlResolver
struct XmlResolver_t626023767;
// System.Xml.XmlTextReader
struct XmlTextReader_t4233384356;
// System.Xml.XmlTextReaderImpl
struct XmlTextReaderImpl_t178060594;
// System.Xml.XmlValidatingReaderImpl
struct XmlValidatingReaderImpl_t1817762384;
// System.Xml.XmlValidatingReaderImpl/ValidationEventHandling
struct ValidationEventHandling_t3812646699;

extern RuntimeClass* ArgumentNullException_t1615371798_il2cpp_TypeInfo_var;
extern RuntimeClass* ArrayList_t2718874744_il2cpp_TypeInfo_var;
extern RuntimeClass* AttributeContent_t2997225126_il2cpp_TypeInfo_var;
extern RuntimeClass* BitSetU5BU5D_t1465593420_il2cpp_TypeInfo_var;
extern RuntimeClass* BitSet_t1154229585_il2cpp_TypeInfo_var;
extern RuntimeClass* Boolean_t97287965_il2cpp_TypeInfo_var;
extern RuntimeClass* ByteU5BU5D_t4116647657_il2cpp_TypeInfo_var;
extern RuntimeClass* Byte_t1134296376_il2cpp_TypeInfo_var;
extern RuntimeClass* ContentValidator_t2085579204_il2cpp_TypeInfo_var;
extern RuntimeClass* Convert_t2465617642_il2cpp_TypeInfo_var;
extern RuntimeClass* Datatype_base64Binary_t1981627472_il2cpp_TypeInfo_var;
extern RuntimeClass* Datatype_hexBinary_t832080184_il2cpp_TypeInfo_var;
extern RuntimeClass* DateTimeOffset_t3229287507_il2cpp_TypeInfo_var;
extern RuntimeClass* DateTime_t3738529785_il2cpp_TypeInfo_var;
extern RuntimeClass* DecimalStruct_t4224725004_il2cpp_TypeInfo_var;
extern RuntimeClass* DecimalU5BU5D_t1145110141_il2cpp_TypeInfo_var;
extern RuntimeClass* Decimal_t2948259380_il2cpp_TypeInfo_var;
extern RuntimeClass* DeclBaseInfo_t2186480169_il2cpp_TypeInfo_var;
extern RuntimeClass* DictionaryEntry_t3123975638_il2cpp_TypeInfo_var;
extern RuntimeClass* Double_t594665363_il2cpp_TypeInfo_var;
extern RuntimeClass* ElementContent_t2671703075_il2cpp_TypeInfo_var;
extern RuntimeClass* EventArgs_t3591816995_il2cpp_TypeInfo_var;
extern RuntimeClass* Exception_t_il2cpp_TypeInfo_var;
extern RuntimeClass* FormatException_t154580423_il2cpp_TypeInfo_var;
extern RuntimeClass* GroupContent_t833025371_il2cpp_TypeInfo_var;
extern RuntimeClass* HWStack_t658497212_il2cpp_TypeInfo_var;
extern RuntimeClass* Hashtable_t1853889766_il2cpp_TypeInfo_var;
extern RuntimeClass* ICollection_1_t1308549625_il2cpp_TypeInfo_var;
extern RuntimeClass* ICollection_t3904884886_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_1_t295717174_il2cpp_TypeInfo_var;
extern RuntimeClass* IList_t2094931216_il2cpp_TypeInfo_var;
extern RuntimeClass* IXmlNamespaceResolver_t535375154_il2cpp_TypeInfo_var;
extern RuntimeClass* IdRefNode_t3774897917_il2cpp_TypeInfo_var;
extern RuntimeClass* Int16_t2552820387_il2cpp_TypeInfo_var;
extern RuntimeClass* Int32U5BU5D_t385246372_il2cpp_TypeInfo_var;
extern RuntimeClass* Int32_t2950945753_il2cpp_TypeInfo_var;
extern RuntimeClass* Int64_t3736567304_il2cpp_TypeInfo_var;
extern RuntimeClass* InvalidCastException_t3927145244_il2cpp_TypeInfo_var;
extern RuntimeClass* InvalidOperationException_t56020091_il2cpp_TypeInfo_var;
extern RuntimeClass* KSStruct_t4082970531_il2cpp_TypeInfo_var;
extern RuntimeClass* KeySequence_t3000637687_il2cpp_TypeInfo_var;
extern RuntimeClass* LeafRangeNode_t169161297_il2cpp_TypeInfo_var;
extern RuntimeClass* List_1_t257213610_il2cpp_TypeInfo_var;
extern RuntimeClass* List_1_t3319525431_il2cpp_TypeInfo_var;
extern RuntimeClass* LocatedActiveAxis_t2074712301_il2cpp_TypeInfo_var;
extern RuntimeClass* NamespacePrefixForQName_t198417103_il2cpp_TypeInfo_var;
extern RuntimeClass* ObjectU5BU5D_t2843939325_il2cpp_TypeInfo_var;
extern RuntimeClass* OverflowException_t2020128637_il2cpp_TypeInfo_var;
extern RuntimeClass* Parser_t3220530449_il2cpp_TypeInfo_var;
extern RuntimeClass* ParticleContentValidator_t2931748829_il2cpp_TypeInfo_var;
extern RuntimeClass* Regex_t3657309853_il2cpp_TypeInfo_var;
extern RuntimeClass* RuntimeArray_il2cpp_TypeInfo_var;
extern RuntimeClass* RuntimeObject_il2cpp_TypeInfo_var;
extern RuntimeClass* SByte_t1669577662_il2cpp_TypeInfo_var;
extern RuntimeClass* SchemaAttDef_t2429541159_il2cpp_TypeInfo_var;
extern RuntimeClass* SchemaElementDecl_t2267464004_il2cpp_TypeInfo_var;
extern RuntimeClass* SchemaInfo_t3347508623_il2cpp_TypeInfo_var;
extern RuntimeClass* SequenceNode_t3837141573_il2cpp_TypeInfo_var;
extern RuntimeClass* Single_t1397266774_il2cpp_TypeInfo_var;
extern RuntimeClass* Stack_1_t2897770154_il2cpp_TypeInfo_var;
extern RuntimeClass* Stream_t1273022909_il2cpp_TypeInfo_var;
extern RuntimeClass* StringBuilder_t_il2cpp_TypeInfo_var;
extern RuntimeClass* StringFacetsChecker_t2361523877_il2cpp_TypeInfo_var;
extern RuntimeClass* StringU5BU5D_t1281789340_il2cpp_TypeInfo_var;
extern RuntimeClass* String_t_il2cpp_TypeInfo_var;
extern RuntimeClass* TimeSpan_t881159249_il2cpp_TypeInfo_var;
extern RuntimeClass* Type_t_il2cpp_TypeInfo_var;
extern RuntimeClass* UInt16_t2177724958_il2cpp_TypeInfo_var;
extern RuntimeClass* UInt32_t2560061978_il2cpp_TypeInfo_var;
extern RuntimeClass* UInt64_t4134040092_il2cpp_TypeInfo_var;
extern RuntimeClass* Uri_t100236324_il2cpp_TypeInfo_var;
extern RuntimeClass* ValidateNames_t2360135496_il2cpp_TypeInfo_var;
extern RuntimeClass* ValidationEventArgs_t2784773869_il2cpp_TypeInfo_var;
extern RuntimeClass* ValidationState_t603008718_il2cpp_TypeInfo_var;
extern RuntimeClass* XPathItem_t4250588140_il2cpp_TypeInfo_var;
extern RuntimeClass* XPathNavigator_t787956054_il2cpp_TypeInfo_var;
extern RuntimeClass* XdrAttributeEntryU5BU5D_t4099313209_il2cpp_TypeInfo_var;
extern RuntimeClass* XdrAttributeEntry_t1100747816_il2cpp_TypeInfo_var;
extern RuntimeClass* XdrBeginChildFunction_t3571964013_il2cpp_TypeInfo_var;
extern RuntimeClass* XdrBuildFunction_t4965607_il2cpp_TypeInfo_var;
extern RuntimeClass* XdrBuilder_t781626846_il2cpp_TypeInfo_var;
extern RuntimeClass* XdrEndChildFunction_t2609844494_il2cpp_TypeInfo_var;
extern RuntimeClass* XdrEntryU5BU5D_t507154684_il2cpp_TypeInfo_var;
extern RuntimeClass* XdrEntry_t1852396641_il2cpp_TypeInfo_var;
extern RuntimeClass* XdrInitFunction_t326013928_il2cpp_TypeInfo_var;
extern RuntimeClass* XmlAnyConverter_t1070813191_il2cpp_TypeInfo_var;
extern RuntimeClass* XmlAnyListConverter_t1127504043_il2cpp_TypeInfo_var;
extern RuntimeClass* XmlAtomicValueU5BU5D_t2372964916_il2cpp_TypeInfo_var;
extern RuntimeClass* XmlAtomicValue_t3775050121_il2cpp_TypeInfo_var;
extern RuntimeClass* XmlBaseConverter_t885945787_il2cpp_TypeInfo_var;
extern RuntimeClass* XmlBooleanConverter_t3059029912_il2cpp_TypeInfo_var;
extern RuntimeClass* XmlConvert_t1981561327_il2cpp_TypeInfo_var;
extern RuntimeClass* XmlDateTimeConverter_t4171593822_il2cpp_TypeInfo_var;
extern RuntimeClass* XmlException_t1761730631_il2cpp_TypeInfo_var;
extern RuntimeClass* XmlListConverter_t3889069996_il2cpp_TypeInfo_var;
extern RuntimeClass* XmlMiscConverter_t1131269285_il2cpp_TypeInfo_var;
extern RuntimeClass* XmlNamespaceManager_t418790500_il2cpp_TypeInfo_var;
extern RuntimeClass* XmlNumeric10Converter_t1993831288_il2cpp_TypeInfo_var;
extern RuntimeClass* XmlQualifiedName_t2760654312_il2cpp_TypeInfo_var;
extern RuntimeClass* XmlSchemaException_t3511258692_il2cpp_TypeInfo_var;
extern RuntimeClass* XmlSchemaSimpleType_t2678868104_il2cpp_TypeInfo_var;
extern RuntimeClass* XmlSchemaValidator_t1317961423_il2cpp_TypeInfo_var;
extern RuntimeClass* XmlTextReader_t4233384356_il2cpp_TypeInfo_var;
extern RuntimeClass* XmlUntypedConverter_t295075985_il2cpp_TypeInfo_var;
extern RuntimeClass* XsdDateTime_t3560162142_il2cpp_TypeInfo_var;
extern RuntimeField* U3CPrivateImplementationDetailsU3E_t3057255362____FFE3F15642234E7FAD6951D432F1134D5AD15922_28_FieldInfo_var;
extern String_t* _stringLiteral1020212598;
extern String_t* _stringLiteral1095639041;
extern String_t* _stringLiteral1126917588;
extern String_t* _stringLiteral1196844114;
extern String_t* _stringLiteral1243196000;
extern String_t* _stringLiteral1274151716;
extern String_t* _stringLiteral1295171237;
extern String_t* _stringLiteral1376660154;
extern String_t* _stringLiteral1397777197;
extern String_t* _stringLiteral1455341775;
extern String_t* _stringLiteral1504523986;
extern String_t* _stringLiteral1569427300;
extern String_t* _stringLiteral1575780183;
extern String_t* _stringLiteral1667536785;
extern String_t* _stringLiteral1797064623;
extern String_t* _stringLiteral1829473371;
extern String_t* _stringLiteral1949155672;
extern String_t* _stringLiteral1985170616;
extern String_t* _stringLiteral1986576136;
extern String_t* _stringLiteral2083056812;
extern String_t* _stringLiteral2093992925;
extern String_t* _stringLiteral2229273599;
extern String_t* _stringLiteral238832844;
extern String_t* _stringLiteral2408900507;
extern String_t* _stringLiteral2465110757;
extern String_t* _stringLiteral2491043752;
extern String_t* _stringLiteral2496331071;
extern String_t* _stringLiteral2532936646;
extern String_t* _stringLiteral2603156096;
extern String_t* _stringLiteral261329546;
extern String_t* _stringLiteral263700689;
extern String_t* _stringLiteral2641804306;
extern String_t* _stringLiteral2741903732;
extern String_t* _stringLiteral2766694525;
extern String_t* _stringLiteral2768614757;
extern String_t* _stringLiteral2789494635;
extern String_t* _stringLiteral2789625702;
extern String_t* _stringLiteral2789887848;
extern String_t* _stringLiteral2896121837;
extern String_t* _stringLiteral2909972470;
extern String_t* _stringLiteral2983487092;
extern String_t* _stringLiteral2984480440;
extern String_t* _stringLiteral2998609293;
extern String_t* _stringLiteral3202120560;
extern String_t* _stringLiteral3297502418;
extern String_t* _stringLiteral3302713619;
extern String_t* _stringLiteral3397656629;
extern String_t* _stringLiteral3450910614;
extern String_t* _stringLiteral3452614534;
extern String_t* _stringLiteral3452614550;
extern String_t* _stringLiteral3452614611;
extern String_t* _stringLiteral3452614613;
extern String_t* _stringLiteral3454777282;
extern String_t* _stringLiteral3484238595;
extern String_t* _stringLiteral3493618073;
extern String_t* _stringLiteral3505361520;
extern String_t* _stringLiteral3589138787;
extern String_t* _stringLiteral3653077446;
extern String_t* _stringLiteral3673704498;
extern String_t* _stringLiteral3716971474;
extern String_t* _stringLiteral3752290839;
extern String_t* _stringLiteral3763769996;
extern String_t* _stringLiteral3786482362;
extern String_t* _stringLiteral3885210576;
extern String_t* _stringLiteral4028051513;
extern String_t* _stringLiteral4046619796;
extern String_t* _stringLiteral4052998129;
extern String_t* _stringLiteral4061404133;
extern String_t* _stringLiteral4119301762;
extern String_t* _stringLiteral41296351;
extern String_t* _stringLiteral4137206490;
extern String_t* _stringLiteral4145807506;
extern String_t* _stringLiteral4163282685;
extern String_t* _stringLiteral4176330965;
extern String_t* _stringLiteral4195907845;
extern String_t* _stringLiteral438506613;
extern String_t* _stringLiteral454640544;
extern String_t* _stringLiteral462326075;
extern String_t* _stringLiteral466891389;
extern String_t* _stringLiteral476172524;
extern String_t* _stringLiteral502790017;
extern String_t* _stringLiteral625591511;
extern String_t* _stringLiteral62725243;
extern String_t* _stringLiteral641598238;
extern String_t* _stringLiteral650294379;
extern String_t* _stringLiteral661527062;
extern String_t* _stringLiteral663558678;
extern String_t* _stringLiteral726647806;
extern String_t* _stringLiteral734407552;
extern String_t* _stringLiteral851878682;
extern String_t* _stringLiteral91702;
extern String_t* _stringLiteral974236017;
extern const RuntimeMethod* Dictionary_2_Add_m2326229909_RuntimeMethod_var;
extern const RuntimeMethod* Dictionary_2_Add_m3245718983_RuntimeMethod_var;
extern const RuntimeMethod* Dictionary_2_Add_m94575104_RuntimeMethod_var;
extern const RuntimeMethod* Dictionary_2_ContainsKey_m1883636488_RuntimeMethod_var;
extern const RuntimeMethod* Dictionary_2_ContainsKey_m2050998464_RuntimeMethod_var;
extern const RuntimeMethod* Dictionary_2_ContainsKey_m759567764_RuntimeMethod_var;
extern const RuntimeMethod* Dictionary_2_TryGetValue_m3275271319_RuntimeMethod_var;
extern const RuntimeMethod* Dictionary_2_get_Keys_m1905045484_RuntimeMethod_var;
extern const RuntimeMethod* Enumerator_Dispose_m3616054774_RuntimeMethod_var;
extern const RuntimeMethod* Enumerator_MoveNext_m1507438127_RuntimeMethod_var;
extern const RuntimeMethod* Enumerator_get_Current_m2614588740_RuntimeMethod_var;
extern const RuntimeMethod* KeyCollection_GetEnumerator_m3242361499_RuntimeMethod_var;
extern const RuntimeMethod* List_1_Add_m3338814081_RuntimeMethod_var;
extern const RuntimeMethod* List_1__ctor_m2321703786_RuntimeMethod_var;
extern const RuntimeMethod* List_1__ctor_m378240398_RuntimeMethod_var;
extern const RuntimeMethod* Stack_1_Pop_m2340745538_RuntimeMethod_var;
extern const RuntimeMethod* Stack_1_Push_m2343521453_RuntimeMethod_var;
extern const RuntimeMethod* Stack_1__ctor_m3795750993_RuntimeMethod_var;
extern const RuntimeMethod* Stack_1_get_Count_m5966368_RuntimeMethod_var;
extern const RuntimeMethod* XdrBuilder_AddOrder_m3829403734_RuntimeMethod_var;
extern const RuntimeMethod* XdrBuilder_ProcessAttribute_m3287648358_RuntimeMethod_var;
extern const RuntimeMethod* XdrBuilder_ProcessMarkup_m2963372927_RuntimeMethod_var;
extern const RuntimeMethod* XdrBuilder_SendValidationEvent_m2793136072_RuntimeMethod_var;
extern const RuntimeMethod* XdrBuilder_XDR_BeginAttributeType_m3175298519_RuntimeMethod_var;
extern const RuntimeMethod* XdrBuilder_XDR_BeginAttribute_m498299068_RuntimeMethod_var;
extern const RuntimeMethod* XdrBuilder_XDR_BeginElementType_m125074494_RuntimeMethod_var;
extern const RuntimeMethod* XdrBuilder_XDR_BeginRoot_m1545783765_RuntimeMethod_var;
extern const RuntimeMethod* XdrBuilder_XDR_BuildAttributeType_Default_m140123501_RuntimeMethod_var;
extern const RuntimeMethod* XdrBuilder_XDR_BuildAttributeType_DtMaxLength_m118779853_RuntimeMethod_var;
extern const RuntimeMethod* XdrBuilder_XDR_BuildAttributeType_DtMinLength_m1389140125_RuntimeMethod_var;
extern const RuntimeMethod* XdrBuilder_XDR_BuildAttributeType_DtType_m1755040908_RuntimeMethod_var;
extern const RuntimeMethod* XdrBuilder_XDR_BuildAttributeType_DtValues_m2092732870_RuntimeMethod_var;
extern const RuntimeMethod* XdrBuilder_XDR_BuildAttributeType_Name_m306204419_RuntimeMethod_var;
extern const RuntimeMethod* XdrBuilder_XDR_BuildAttributeType_Required_m3805266545_RuntimeMethod_var;
extern const RuntimeMethod* XdrBuilder_XDR_BuildAttribute_Default_m171880823_RuntimeMethod_var;
extern const RuntimeMethod* XdrBuilder_XDR_BuildAttribute_Required_m668856243_RuntimeMethod_var;
extern const RuntimeMethod* XdrBuilder_XDR_BuildAttribute_Type_m1249800482_RuntimeMethod_var;
extern const RuntimeMethod* XdrBuilder_XDR_BuildElementType_Content_m2675692947_RuntimeMethod_var;
extern const RuntimeMethod* XdrBuilder_XDR_BuildElementType_DtMaxLength_m1996005162_RuntimeMethod_var;
extern const RuntimeMethod* XdrBuilder_XDR_BuildElementType_DtMinLength_m4130458184_RuntimeMethod_var;
extern const RuntimeMethod* XdrBuilder_XDR_BuildElementType_DtType_m3237960864_RuntimeMethod_var;
extern const RuntimeMethod* XdrBuilder_XDR_BuildElementType_DtValues_m1431614068_RuntimeMethod_var;
extern const RuntimeMethod* XdrBuilder_XDR_BuildElementType_Model_m112775790_RuntimeMethod_var;
extern const RuntimeMethod* XdrBuilder_XDR_BuildElementType_Name_m651581835_RuntimeMethod_var;
extern const RuntimeMethod* XdrBuilder_XDR_BuildElementType_Order_m908191454_RuntimeMethod_var;
extern const RuntimeMethod* XdrBuilder_XDR_BuildElement_MaxOccurs_m3415047577_RuntimeMethod_var;
extern const RuntimeMethod* XdrBuilder_XDR_BuildElement_MinOccurs_m2269486719_RuntimeMethod_var;
extern const RuntimeMethod* XdrBuilder_XDR_BuildElement_Type_m1517704070_RuntimeMethod_var;
extern const RuntimeMethod* XdrBuilder_XDR_BuildGroup_MaxOccurs_m1775947596_RuntimeMethod_var;
extern const RuntimeMethod* XdrBuilder_XDR_BuildGroup_MinOccurs_m1665505016_RuntimeMethod_var;
extern const RuntimeMethod* XdrBuilder_XDR_BuildGroup_Order_m1428204187_RuntimeMethod_var;
extern const RuntimeMethod* XdrBuilder_XDR_BuildRoot_ID_m2309177097_RuntimeMethod_var;
extern const RuntimeMethod* XdrBuilder_XDR_BuildRoot_Name_m3210796013_RuntimeMethod_var;
extern const RuntimeMethod* XdrBuilder_XDR_EndAttributeDtType_m1299590004_RuntimeMethod_var;
extern const RuntimeMethod* XdrBuilder_XDR_EndAttributeType_m863948448_RuntimeMethod_var;
extern const RuntimeMethod* XdrBuilder_XDR_EndAttribute_m4248011472_RuntimeMethod_var;
extern const RuntimeMethod* XdrBuilder_XDR_EndElementDtType_m2613455726_RuntimeMethod_var;
extern const RuntimeMethod* XdrBuilder_XDR_EndElementType_m1334156255_RuntimeMethod_var;
extern const RuntimeMethod* XdrBuilder_XDR_EndElement_m1099995306_RuntimeMethod_var;
extern const RuntimeMethod* XdrBuilder_XDR_EndGroup_m901256398_RuntimeMethod_var;
extern const RuntimeMethod* XdrBuilder_XDR_EndRoot_m598960466_RuntimeMethod_var;
extern const RuntimeMethod* XdrBuilder_XDR_InitAttributeDtType_m496438590_RuntimeMethod_var;
extern const RuntimeMethod* XdrBuilder_XDR_InitAttributeType_m2993888419_RuntimeMethod_var;
extern const RuntimeMethod* XdrBuilder_XDR_InitAttribute_m1325019887_RuntimeMethod_var;
extern const RuntimeMethod* XdrBuilder_XDR_InitElementDtType_m2202940245_RuntimeMethod_var;
extern const RuntimeMethod* XdrBuilder_XDR_InitElementType_m673202780_RuntimeMethod_var;
extern const RuntimeMethod* XdrBuilder_XDR_InitElement_m4152305979_RuntimeMethod_var;
extern const RuntimeMethod* XdrBuilder_XDR_InitGroup_m1379537508_RuntimeMethod_var;
extern const RuntimeMethod* XdrBuilder_XDR_InitRoot_m1955375034_RuntimeMethod_var;
extern const RuntimeMethod* XdrValidator_CheckDefaultValue_m3346483269_RuntimeMethod_var;
extern const RuntimeMethod* XdrValidator_LoadSchema_m3351155592_RuntimeMethod_var;
extern const RuntimeMethod* XmlAnyConverter_ChangeType_m1199807304_RuntimeMethod_var;
extern const RuntimeMethod* XmlAnyConverter_ChangeType_m2457368573_RuntimeMethod_var;
extern const RuntimeMethod* XmlAnyConverter_ChangeType_m2470906232_RuntimeMethod_var;
extern const RuntimeMethod* XmlAnyConverter_ChangeType_m2695104387_RuntimeMethod_var;
extern const RuntimeMethod* XmlAnyConverter_ChangeType_m2871331_RuntimeMethod_var;
extern const RuntimeMethod* XmlAnyConverter_ChangeType_m3185202194_RuntimeMethod_var;
extern const RuntimeMethod* XmlAnyConverter_ChangeType_m4014644095_RuntimeMethod_var;
extern const RuntimeMethod* XmlAnyConverter_ChangeType_m556749362_RuntimeMethod_var;
extern const RuntimeMethod* XmlAnyConverter_ToBoolean_m2243717520_RuntimeMethod_var;
extern const RuntimeMethod* XmlAnyConverter_ToDateTimeOffset_m3587867478_RuntimeMethod_var;
extern const RuntimeMethod* XmlAnyConverter_ToDateTime_m2138015585_RuntimeMethod_var;
extern const RuntimeMethod* XmlAnyConverter_ToDecimal_m3591341807_RuntimeMethod_var;
extern const RuntimeMethod* XmlAnyConverter_ToDouble_m1139508592_RuntimeMethod_var;
extern const RuntimeMethod* XmlAnyConverter_ToInt32_m1485574064_RuntimeMethod_var;
extern const RuntimeMethod* XmlAnyConverter_ToInt64_m1068350895_RuntimeMethod_var;
extern const RuntimeMethod* XmlAnyConverter_ToNavigator_m2531627068_RuntimeMethod_var;
extern const RuntimeMethod* XmlAnyConverter_ToSingle_m3575538628_RuntimeMethod_var;
extern const RuntimeMethod* XmlAnyListConverter_ChangeType_m1835795712_RuntimeMethod_var;
extern const RuntimeMethod* XmlAtomicValue__ctor_m1058946733_RuntimeMethod_var;
extern const RuntimeMethod* XmlAtomicValue__ctor_m1686593667_RuntimeMethod_var;
extern const RuntimeMethod* XmlAtomicValue__ctor_m211192872_RuntimeMethod_var;
extern const RuntimeMethod* XmlAtomicValue__ctor_m2260169771_RuntimeMethod_var;
extern const RuntimeMethod* XmlAtomicValue__ctor_m2854966062_RuntimeMethod_var;
extern const RuntimeMethod* XmlAtomicValue__ctor_m3458087500_RuntimeMethod_var;
extern const RuntimeMethod* XmlAtomicValue__ctor_m3561621046_RuntimeMethod_var;
extern const RuntimeMethod* XmlAtomicValue__ctor_m3661862796_RuntimeMethod_var;
extern const RuntimeMethod* XmlAtomicValue__ctor_m3775809985_RuntimeMethod_var;
extern const RuntimeMethod* XmlBaseConverter_ChangeListType_m1648030318_RuntimeMethod_var;
extern const RuntimeMethod* XmlBaseConverter_DecimalToInt32_m1220279007_RuntimeMethod_var;
extern const RuntimeMethod* XmlBaseConverter_DecimalToInt64_m1917814883_RuntimeMethod_var;
extern const RuntimeMethod* XmlBaseConverter_DecimalToUInt64_m2949260105_RuntimeMethod_var;
extern const RuntimeMethod* XmlBaseConverter_Int32ToByte_m3837625800_RuntimeMethod_var;
extern const RuntimeMethod* XmlBaseConverter_Int32ToInt16_m2351167741_RuntimeMethod_var;
extern const RuntimeMethod* XmlBaseConverter_Int32ToSByte_m348102590_RuntimeMethod_var;
extern const RuntimeMethod* XmlBaseConverter_Int32ToUInt16_m2320542923_RuntimeMethod_var;
extern const RuntimeMethod* XmlBaseConverter_Int64ToInt32_m1706203749_RuntimeMethod_var;
extern const RuntimeMethod* XmlBaseConverter_Int64ToUInt32_m1194521053_RuntimeMethod_var;
extern const RuntimeMethod* XmlBaseConverter_QNameToString_m4035188908_RuntimeMethod_var;
extern const RuntimeMethod* XmlBaseConverter_StringToHexBinary_m3896484261_RuntimeMethod_var;
extern const RuntimeMethod* XmlBaseConverter_StringToQName_m2117220310_RuntimeMethod_var;
extern const RuntimeMethod* XmlBooleanConverter_ChangeType_m2056620701_RuntimeMethod_var;
extern const RuntimeMethod* XmlBooleanConverter_ChangeType_m2705195967_RuntimeMethod_var;
extern const RuntimeMethod* XmlBooleanConverter_ChangeType_m520980860_RuntimeMethod_var;
extern const RuntimeMethod* XmlBooleanConverter_ToBoolean_m2068919594_RuntimeMethod_var;
extern const RuntimeMethod* XmlBooleanConverter_ToBoolean_m2293291871_RuntimeMethod_var;
extern const RuntimeMethod* XmlBooleanConverter_ToString_m585047655_RuntimeMethod_var;
extern const RuntimeMethod* XmlDateTimeConverter_ChangeType_m1884477868_RuntimeMethod_var;
extern const RuntimeMethod* XmlDateTimeConverter_ChangeType_m2005038358_RuntimeMethod_var;
extern const RuntimeMethod* XmlDateTimeConverter_ChangeType_m686406282_RuntimeMethod_var;
extern const RuntimeMethod* XmlDateTimeConverter_ToDateTimeOffset_m2115410952_RuntimeMethod_var;
extern const RuntimeMethod* XmlDateTimeConverter_ToDateTimeOffset_m3356106341_RuntimeMethod_var;
extern const RuntimeMethod* XmlDateTimeConverter_ToDateTime_m2011152714_RuntimeMethod_var;
extern const RuntimeMethod* XmlDateTimeConverter_ToDateTime_m3595468893_RuntimeMethod_var;
extern const RuntimeMethod* XmlDateTimeConverter_ToString_m3473208678_RuntimeMethod_var;
extern const RuntimeMethod* XmlListConverter_ChangeListType_m944905319_RuntimeMethod_var;
extern const RuntimeMethod* XmlListConverter_ChangeType_m2419926259_RuntimeMethod_var;
extern const RuntimeMethod* XmlListConverter_ToArray_TisBoolean_t97287965_m1681726772_RuntimeMethod_var;
extern const RuntimeMethod* XmlListConverter_ToArray_TisByteU5BU5D_t4116647657_m2876186315_RuntimeMethod_var;
extern const RuntimeMethod* XmlListConverter_ToArray_TisByte_t1134296376_m25630657_RuntimeMethod_var;
extern const RuntimeMethod* XmlListConverter_ToArray_TisDateTimeOffset_t3229287507_m829729751_RuntimeMethod_var;
extern const RuntimeMethod* XmlListConverter_ToArray_TisDateTime_t3738529785_m3434455802_RuntimeMethod_var;
extern const RuntimeMethod* XmlListConverter_ToArray_TisDecimal_t2948259380_m2798570278_RuntimeMethod_var;
extern const RuntimeMethod* XmlListConverter_ToArray_TisDouble_t594665363_m3193001621_RuntimeMethod_var;
extern const RuntimeMethod* XmlListConverter_ToArray_TisInt16_t2552820387_m2616720600_RuntimeMethod_var;
extern const RuntimeMethod* XmlListConverter_ToArray_TisInt32_t2950945753_m360094630_RuntimeMethod_var;
extern const RuntimeMethod* XmlListConverter_ToArray_TisInt64_t3736567304_m4217099738_RuntimeMethod_var;
extern const RuntimeMethod* XmlListConverter_ToArray_TisRuntimeObject_m1751379490_RuntimeMethod_var;
extern const RuntimeMethod* XmlListConverter_ToArray_TisSByte_t1669577662_m4254332645_RuntimeMethod_var;
extern const RuntimeMethod* XmlListConverter_ToArray_TisSingle_t1397266774_m1102130495_RuntimeMethod_var;
extern const RuntimeMethod* XmlListConverter_ToArray_TisString_t_m999106776_RuntimeMethod_var;
extern const RuntimeMethod* XmlListConverter_ToArray_TisTimeSpan_t881159249_m2972605057_RuntimeMethod_var;
extern const RuntimeMethod* XmlListConverter_ToArray_TisUInt16_t2177724958_m2035470571_RuntimeMethod_var;
extern const RuntimeMethod* XmlListConverter_ToArray_TisUInt32_t2560061978_m2615763131_RuntimeMethod_var;
extern const RuntimeMethod* XmlListConverter_ToArray_TisUInt64_t4134040092_m3140071152_RuntimeMethod_var;
extern const RuntimeMethod* XmlListConverter_ToArray_TisUri_t100236324_m2418471587_RuntimeMethod_var;
extern const RuntimeMethod* XmlListConverter_ToArray_TisXPathItem_t4250588140_m2076350912_RuntimeMethod_var;
extern const RuntimeMethod* XmlListConverter_ToArray_TisXPathNavigator_t787956054_m361373961_RuntimeMethod_var;
extern const RuntimeMethod* XmlListConverter_ToArray_TisXmlAtomicValue_t3775050121_m19749487_RuntimeMethod_var;
extern const RuntimeMethod* XmlListConverter_ToArray_TisXmlQualifiedName_t2760654312_m4278545565_RuntimeMethod_var;
extern const RuntimeMethod* XmlMiscConverter_ChangeType_m1069404544_RuntimeMethod_var;
extern const RuntimeMethod* XmlMiscConverter_ChangeType_m2782415943_RuntimeMethod_var;
extern const RuntimeMethod* XmlMiscConverter_ToString_m3263051799_RuntimeMethod_var;
extern const RuntimeMethod* XmlNumeric10Converter_ChangeType_m1267389395_RuntimeMethod_var;
extern const RuntimeMethod* XmlNumeric10Converter_ChangeType_m3898334081_RuntimeMethod_var;
extern const RuntimeMethod* XmlNumeric10Converter_ChangeType_m3924846294_RuntimeMethod_var;
extern const RuntimeMethod* XmlNumeric10Converter_ChangeType_m633152664_RuntimeMethod_var;
extern const RuntimeMethod* XmlNumeric10Converter_ChangeType_m950130526_RuntimeMethod_var;
extern const RuntimeMethod* XmlNumeric10Converter_ToDecimal_m3484123926_RuntimeMethod_var;
extern const RuntimeMethod* XmlNumeric10Converter_ToDecimal_m3874051255_RuntimeMethod_var;
extern const RuntimeMethod* XmlNumeric10Converter_ToInt32_m3199245684_RuntimeMethod_var;
extern const RuntimeMethod* XmlNumeric10Converter_ToInt32_m3848060235_RuntimeMethod_var;
extern const RuntimeMethod* XmlNumeric10Converter_ToInt64_m1422781651_RuntimeMethod_var;
extern const RuntimeMethod* XmlNumeric10Converter_ToInt64_m2323505250_RuntimeMethod_var;
extern const RuntimeMethod* XmlNumeric10Converter_ToString_m1879180815_RuntimeMethod_var;
extern const RuntimeType* Boolean_t97287965_0_0_0_var;
extern const RuntimeType* ByteU5BU5D_t4116647657_0_0_0_var;
extern const RuntimeType* Byte_t1134296376_0_0_0_var;
extern const RuntimeType* DateTimeOffset_t3229287507_0_0_0_var;
extern const RuntimeType* DateTime_t3738529785_0_0_0_var;
extern const RuntimeType* Decimal_t2948259380_0_0_0_var;
extern const RuntimeType* Double_t594665363_0_0_0_var;
extern const RuntimeType* ICollection_t3904884886_0_0_0_var;
extern const RuntimeType* IEnumerable_t1941168011_0_0_0_var;
extern const RuntimeType* IList_t2094931216_0_0_0_var;
extern const RuntimeType* Int16_t2552820387_0_0_0_var;
extern const RuntimeType* Int32_t2950945753_0_0_0_var;
extern const RuntimeType* Int64_t3736567304_0_0_0_var;
extern const RuntimeType* ObjectU5BU5D_t2843939325_0_0_0_var;
extern const RuntimeType* RuntimeObject_0_0_0_var;
extern const RuntimeType* SByte_t1669577662_0_0_0_var;
extern const RuntimeType* Single_t1397266774_0_0_0_var;
extern const RuntimeType* StringU5BU5D_t1281789340_0_0_0_var;
extern const RuntimeType* String_t_0_0_0_var;
extern const RuntimeType* TimeSpan_t881159249_0_0_0_var;
extern const RuntimeType* UInt16_t2177724958_0_0_0_var;
extern const RuntimeType* UInt32_t2560061978_0_0_0_var;
extern const RuntimeType* UInt64_t4134040092_0_0_0_var;
extern const RuntimeType* Uri_t100236324_0_0_0_var;
extern const RuntimeType* XPathItem_t4250588140_0_0_0_var;
extern const RuntimeType* XPathNavigator_t787956054_0_0_0_var;
extern const RuntimeType* XmlAtomicValueU5BU5D_t2372964916_0_0_0_var;
extern const RuntimeType* XmlAtomicValue_t3775050121_0_0_0_var;
extern const RuntimeType* XmlQualifiedName_t2760654312_0_0_0_var;
extern const uint32_t DecimalStruct__ctor_m1303908281_MetadataUsageId;
extern const uint32_t DecimalStruct__ctor_m861280994_MetadataUsageId;
extern const uint32_t DeclBaseInfo_Reset_m2690709775_MetadataUsageId;
extern const uint32_t GroupContent_Copy_m3213832062_MetadataUsageId;
extern const uint32_t SchemaNamespaceManager_LookupNamespace_m824149672_MetadataUsageId;
extern const uint32_t SchemaNamespaceManager_LookupPrefix_m3377435648_MetadataUsageId;
extern const uint32_t SelectorActiveAxis_PopKS_m2589132445_MetadataUsageId;
extern const uint32_t SelectorActiveAxis_PushKS_m877717112_MetadataUsageId;
extern const uint32_t SelectorActiveAxis__ctor_m3218678304_MetadataUsageId;
extern const uint32_t SelectorActiveAxis_get_lastDepth_m545685578_MetadataUsageId;
extern const uint32_t SequenceNode_ConstructPos_m1779878447_MetadataUsageId;
extern const uint32_t SequenceNode_get_IsNullable_m3512253060_MetadataUsageId;
extern const uint32_t StringFacetsChecker_CheckBuiltInFacets_m2988255636_MetadataUsageId;
extern const uint32_t StringFacetsChecker_CheckValueFacets_m1260256697_MetadataUsageId;
extern const uint32_t StringFacetsChecker_MatchEnumeration_m1121885725_MetadataUsageId;
extern const uint32_t StringFacetsChecker_get_LanguagePattern_m2269655141_MetadataUsageId;
extern const uint32_t SymbolsDictionary_AddName_m3128193467_MetadataUsageId;
extern const uint32_t SymbolsDictionary_AddNamespaceList_m1418160820_MetadataUsageId;
extern const uint32_t SymbolsDictionary_AddWildcard_m3599435987_MetadataUsageId;
extern const uint32_t SymbolsDictionary_GetNamespaceListSymbols_m275937562_MetadataUsageId;
extern const uint32_t SymbolsDictionary_NameOf_m3665161068_MetadataUsageId;
extern const uint32_t SymbolsDictionary__ctor_m3754103809_MetadataUsageId;
extern const uint32_t SymbolsDictionary_get_Item_m2845595064_MetadataUsageId;
extern const uint32_t TypedObject_Equals_m796299267_MetadataUsageId;
extern const uint32_t TypedObject_ListDValueEquals_m564190118_MetadataUsageId;
extern const uint32_t TypedObject_SetDecimal_m2879837421_MetadataUsageId;
extern const uint32_t TypedObject__ctor_m4277091458_MetadataUsageId;
extern const uint32_t UnionFacetsChecker_CheckValueFacets_m4217389001_MetadataUsageId;
extern const uint32_t UpaException__ctor_m1679454737_MetadataUsageId;
extern const uint32_t ValidationEventArgs__ctor_m1077606918_MetadataUsageId;
extern const uint32_t ValidationEventArgs__ctor_m2610404669_MetadataUsageId;
extern const uint32_t ValidationState__ctor_m1814786448_MetadataUsageId;
extern const uint32_t XdrBuilder_AddOrder_m3829403734_MetadataUsageId;
extern const uint32_t XdrBuilder_CheckDatatype_m327064500_MetadataUsageId;
extern const uint32_t XdrBuilder_CompareMinMaxLength_m3246593315_MetadataUsageId;
extern const uint32_t XdrBuilder_GetContent_m2885772881_MetadataUsageId;
extern const uint32_t XdrBuilder_GetModel_m4122038_MetadataUsageId;
extern const uint32_t XdrBuilder_GetNextState_m3031875799_MetadataUsageId;
extern const uint32_t XdrBuilder_GetOrder_m4255087059_MetadataUsageId;
extern const uint32_t XdrBuilder_IsXdrSchema_m1472284636_MetadataUsageId;
extern const uint32_t XdrBuilder_IsYes_m2876862488_MetadataUsageId;
extern const uint32_t XdrBuilder_LoadSchema_m2024302031_MetadataUsageId;
extern const uint32_t XdrBuilder_ParseDtMaxLength_m2856622229_MetadataUsageId;
extern const uint32_t XdrBuilder_ParseDtMinLength_m1551019886_MetadataUsageId;
extern const uint32_t XdrBuilder_ParseMaxOccurs_m2535952647_MetadataUsageId;
extern const uint32_t XdrBuilder_ParseMinOccurs_m529757875_MetadataUsageId;
extern const uint32_t XdrBuilder_PopGroupInfo_m1016529605_MetadataUsageId;
extern const uint32_t XdrBuilder_Pop_m110678511_MetadataUsageId;
extern const uint32_t XdrBuilder_ProcessAttribute_m3287648358_MetadataUsageId;
extern const uint32_t XdrBuilder_ProcessCData_m3687264751_MetadataUsageId;
extern const uint32_t XdrBuilder_ProcessElement_m3537577951_MetadataUsageId;
extern const uint32_t XdrBuilder_ProcessMarkup_m2963372927_MetadataUsageId;
extern const uint32_t XdrBuilder_SendValidationEvent_m184607092_MetadataUsageId;
extern const uint32_t XdrBuilder_SendValidationEvent_m2793136072_MetadataUsageId;
extern const uint32_t XdrBuilder_SendValidationEvent_m453432034_MetadataUsageId;
extern const uint32_t XdrBuilder_SendValidationEvent_m754978769_MetadataUsageId;
extern const uint32_t XdrBuilder_XDR_BeginAttributeType_m3175298519_MetadataUsageId;
extern const uint32_t XdrBuilder_XDR_BeginAttribute_m498299068_MetadataUsageId;
extern const uint32_t XdrBuilder_XDR_BeginElementType_m125074494_MetadataUsageId;
extern const uint32_t XdrBuilder_XDR_BeginRoot_m1545783765_MetadataUsageId;
extern const uint32_t XdrBuilder_XDR_BuildAttributeType_DtMaxLength_m118779853_MetadataUsageId;
extern const uint32_t XdrBuilder_XDR_BuildAttributeType_DtMinLength_m1389140125_MetadataUsageId;
extern const uint32_t XdrBuilder_XDR_BuildAttributeType_DtType_m1755040908_MetadataUsageId;
extern const uint32_t XdrBuilder_XDR_BuildAttributeType_DtValues_m2092732870_MetadataUsageId;
extern const uint32_t XdrBuilder_XDR_BuildAttributeType_Name_m306204419_MetadataUsageId;
extern const uint32_t XdrBuilder_XDR_BuildAttributeType_Required_m3805266545_MetadataUsageId;
extern const uint32_t XdrBuilder_XDR_BuildAttribute_Required_m668856243_MetadataUsageId;
extern const uint32_t XdrBuilder_XDR_BuildAttribute_Type_m1249800482_MetadataUsageId;
extern const uint32_t XdrBuilder_XDR_BuildElementType_Content_m2675692947_MetadataUsageId;
extern const uint32_t XdrBuilder_XDR_BuildElementType_DtMaxLength_m1996005162_MetadataUsageId;
extern const uint32_t XdrBuilder_XDR_BuildElementType_DtMinLength_m4130458184_MetadataUsageId;
extern const uint32_t XdrBuilder_XDR_BuildElementType_DtType_m3237960864_MetadataUsageId;
extern const uint32_t XdrBuilder_XDR_BuildElementType_DtValues_m1431614068_MetadataUsageId;
extern const uint32_t XdrBuilder_XDR_BuildElementType_Model_m112775790_MetadataUsageId;
extern const uint32_t XdrBuilder_XDR_BuildElementType_Name_m651581835_MetadataUsageId;
extern const uint32_t XdrBuilder_XDR_BuildElementType_Order_m908191454_MetadataUsageId;
extern const uint32_t XdrBuilder_XDR_BuildElement_MaxOccurs_m3415047577_MetadataUsageId;
extern const uint32_t XdrBuilder_XDR_BuildElement_MinOccurs_m2269486719_MetadataUsageId;
extern const uint32_t XdrBuilder_XDR_BuildElement_Type_m1517704070_MetadataUsageId;
extern const uint32_t XdrBuilder_XDR_BuildGroup_MaxOccurs_m1775947596_MetadataUsageId;
extern const uint32_t XdrBuilder_XDR_BuildGroup_MinOccurs_m1665505016_MetadataUsageId;
extern const uint32_t XdrBuilder_XDR_BuildGroup_Order_m1428204187_MetadataUsageId;
extern const uint32_t XdrBuilder_XDR_BuildRoot_Name_m3210796013_MetadataUsageId;
extern const uint32_t XdrBuilder_XDR_CheckAttributeDefault_m3975177546_MetadataUsageId;
extern const uint32_t XdrBuilder_XDR_EndAttributeDtType_m1299590004_MetadataUsageId;
extern const uint32_t XdrBuilder_XDR_EndAttributeType_m863948448_MetadataUsageId;
extern const uint32_t XdrBuilder_XDR_EndElementDtType_m2613455726_MetadataUsageId;
extern const uint32_t XdrBuilder_XDR_EndElementType_m1334156255_MetadataUsageId;
extern const uint32_t XdrBuilder_XDR_EndElement_m1099995306_MetadataUsageId;
extern const uint32_t XdrBuilder_XDR_EndGroup_m901256398_MetadataUsageId;
extern const uint32_t XdrBuilder_XDR_EndRoot_m598960466_MetadataUsageId;
extern const uint32_t XdrBuilder_XDR_InitAttributeDtType_m496438590_MetadataUsageId;
extern const uint32_t XdrBuilder_XDR_InitAttributeType_m2993888419_MetadataUsageId;
extern const uint32_t XdrBuilder_XDR_InitAttribute_m1325019887_MetadataUsageId;
extern const uint32_t XdrBuilder_XDR_InitElementDtType_m2202940245_MetadataUsageId;
extern const uint32_t XdrBuilder_XDR_InitElementType_m673202780_MetadataUsageId;
extern const uint32_t XdrBuilder_XDR_InitElement_m4152305979_MetadataUsageId;
extern const uint32_t XdrBuilder_XDR_InitGroup_m1379537508_MetadataUsageId;
extern const uint32_t XdrBuilder__cctor_m2183781782_MetadataUsageId;
extern const uint32_t XdrBuilder__ctor_m2689193551_MetadataUsageId;
extern const uint32_t XdrValidator_AddID_m3100960973_MetadataUsageId;
extern const uint32_t XdrValidator_CheckDefaultValue_m3346483269_MetadataUsageId;
extern const uint32_t XdrValidator_CheckForwardRefs_m730238851_MetadataUsageId;
extern const uint32_t XdrValidator_CheckValue_m1337238012_MetadataUsageId;
extern const uint32_t XdrValidator_CompleteValidation_m1704326743_MetadataUsageId;
extern const uint32_t XdrValidator_Init_m1569639187_MetadataUsageId;
extern const uint32_t XdrValidator_LoadSchemaFromLocation_m922540898_MetadataUsageId;
extern const uint32_t XdrValidator_LoadSchema_m3351155592_MetadataUsageId;
extern const uint32_t XdrValidator_Pop_m2840008916_MetadataUsageId;
extern const uint32_t XdrValidator_ProcessInlineSchema_m353926718_MetadataUsageId;
extern const uint32_t XdrValidator_ProcessTokenizedType_m1564325914_MetadataUsageId;
extern const uint32_t XdrValidator_Push_m2209004065_MetadataUsageId;
extern const uint32_t XdrValidator_QualifiedName_m777699702_MetadataUsageId;
extern const uint32_t XdrValidator_ThoroughGetElementDecl_m2126710436_MetadataUsageId;
extern const uint32_t XdrValidator_ValidateChildElement_m1289573904_MetadataUsageId;
extern const uint32_t XdrValidator_ValidateElement_m1893053339_MetadataUsageId;
extern const uint32_t XdrValidator_ValidateEndElement_m3022061429_MetadataUsageId;
extern const uint32_t XdrValidator_ValidateEndStartElement_m3466226775_MetadataUsageId;
extern const uint32_t XdrValidator_ValidateStartElement_m3652395036_MetadataUsageId;
extern const uint32_t XdrValidator__ctor_m120876491_MetadataUsageId;
extern const uint32_t XdrValidator__ctor_m1265263755_MetadataUsageId;
extern const uint32_t XmlAnyConverter_ChangeTypeWildcardDestination_m2122163218_MetadataUsageId;
extern const uint32_t XmlAnyConverter_ChangeTypeWildcardSource_m279956833_MetadataUsageId;
extern const uint32_t XmlAnyConverter_ChangeType_m1199807304_MetadataUsageId;
extern const uint32_t XmlAnyConverter_ChangeType_m2457368573_MetadataUsageId;
extern const uint32_t XmlAnyConverter_ChangeType_m2470906232_MetadataUsageId;
extern const uint32_t XmlAnyConverter_ChangeType_m2695104387_MetadataUsageId;
extern const uint32_t XmlAnyConverter_ChangeType_m2871331_MetadataUsageId;
extern const uint32_t XmlAnyConverter_ChangeType_m3185202194_MetadataUsageId;
extern const uint32_t XmlAnyConverter_ChangeType_m4014644095_MetadataUsageId;
extern const uint32_t XmlAnyConverter_ChangeType_m556749362_MetadataUsageId;
extern const uint32_t XmlAnyConverter_ToBoolean_m2243717520_MetadataUsageId;
extern const uint32_t XmlAnyConverter_ToDateTimeOffset_m3587867478_MetadataUsageId;
extern const uint32_t XmlAnyConverter_ToDateTime_m2138015585_MetadataUsageId;
extern const uint32_t XmlAnyConverter_ToDecimal_m3591341807_MetadataUsageId;
extern const uint32_t XmlAnyConverter_ToDouble_m1139508592_MetadataUsageId;
extern const uint32_t XmlAnyConverter_ToInt32_m1485574064_MetadataUsageId;
extern const uint32_t XmlAnyConverter_ToInt64_m1068350895_MetadataUsageId;
extern const uint32_t XmlAnyConverter_ToNavigator_m2531627068_MetadataUsageId;
extern const uint32_t XmlAnyConverter_ToSingle_m3575538628_MetadataUsageId;
extern const uint32_t XmlAnyConverter__cctor_m3822546856_MetadataUsageId;
extern const uint32_t XmlAnyConverter__ctor_m542383078_MetadataUsageId;
extern const uint32_t XmlAnyListConverter_ChangeType_m1835795712_MetadataUsageId;
extern const uint32_t XmlAnyListConverter__cctor_m1863902702_MetadataUsageId;
extern const uint32_t XmlAtomicValue_GetPrefixFromQName_m3770167534_MetadataUsageId;
extern const uint32_t XmlAtomicValue_ValueAs_m2019523109_MetadataUsageId;
extern const uint32_t XmlAtomicValue__ctor_m1058946733_MetadataUsageId;
extern const uint32_t XmlAtomicValue__ctor_m1686593667_MetadataUsageId;
extern const uint32_t XmlAtomicValue__ctor_m211192872_MetadataUsageId;
extern const uint32_t XmlAtomicValue__ctor_m2260169771_MetadataUsageId;
extern const uint32_t XmlAtomicValue__ctor_m2854966062_MetadataUsageId;
extern const uint32_t XmlAtomicValue__ctor_m3458087500_MetadataUsageId;
extern const uint32_t XmlAtomicValue__ctor_m3561621046_MetadataUsageId;
extern const uint32_t XmlAtomicValue__ctor_m3661862796_MetadataUsageId;
extern const uint32_t XmlAtomicValue__ctor_m3775809985_MetadataUsageId;
extern const uint32_t XmlBaseConverter_Base64BinaryToString_m1908484712_MetadataUsageId;
extern const uint32_t XmlBaseConverter_ChangeListType_m1648030318_MetadataUsageId;
extern const uint32_t XmlBaseConverter_ChangeType_m1581308423_MetadataUsageId;
extern const uint32_t XmlBaseConverter_ChangeType_m1691498989_MetadataUsageId;
extern const uint32_t XmlBaseConverter_ChangeType_m2624019142_MetadataUsageId;
extern const uint32_t XmlBaseConverter_ChangeType_m3543908107_MetadataUsageId;
extern const uint32_t XmlBaseConverter_ChangeType_m987244524_MetadataUsageId;
extern const uint32_t XmlBaseConverter_ChangeType_m995238688_MetadataUsageId;
extern const uint32_t XmlBaseConverter_CreateInvalidClrMappingException_m3170440884_MetadataUsageId;
extern const uint32_t XmlBaseConverter_DecimalToInt32_m1220279007_MetadataUsageId;
extern const uint32_t XmlBaseConverter_DecimalToInt64_m1917814883_MetadataUsageId;
extern const uint32_t XmlBaseConverter_DecimalToUInt64_m2949260105_MetadataUsageId;
extern const uint32_t XmlBaseConverter_Int32ToByte_m3837625800_MetadataUsageId;
extern const uint32_t XmlBaseConverter_Int32ToInt16_m2351167741_MetadataUsageId;
extern const uint32_t XmlBaseConverter_Int32ToSByte_m348102590_MetadataUsageId;
extern const uint32_t XmlBaseConverter_Int32ToUInt16_m2320542923_MetadataUsageId;
extern const uint32_t XmlBaseConverter_Int64ToInt32_m1706203749_MetadataUsageId;
extern const uint32_t XmlBaseConverter_Int64ToUInt32_m1194521053_MetadataUsageId;
extern const uint32_t XmlBaseConverter_IsDerivedFrom_m4236382250_MetadataUsageId;
extern const uint32_t XmlBaseConverter_QNameToString_m3973372495_MetadataUsageId;
extern const uint32_t XmlBaseConverter_QNameToString_m4035188908_MetadataUsageId;
extern const uint32_t XmlBaseConverter_StringToBase64Binary_m724179570_MetadataUsageId;
extern const uint32_t XmlBaseConverter_StringToDateOffset_m2572051986_MetadataUsageId;
extern const uint32_t XmlBaseConverter_StringToDateTimeOffset_m411752007_MetadataUsageId;
extern const uint32_t XmlBaseConverter_StringToDateTime_m491793380_MetadataUsageId;
extern const uint32_t XmlBaseConverter_StringToDate_m207322559_MetadataUsageId;
extern const uint32_t XmlBaseConverter_StringToGDayOffset_m145278120_MetadataUsageId;
extern const uint32_t XmlBaseConverter_StringToGDay_m1806272691_MetadataUsageId;
extern const uint32_t XmlBaseConverter_StringToGMonthDayOffset_m1225319577_MetadataUsageId;
extern const uint32_t XmlBaseConverter_StringToGMonthDay_m1945154245_MetadataUsageId;
extern const uint32_t XmlBaseConverter_StringToGMonthOffset_m3234809724_MetadataUsageId;
extern const uint32_t XmlBaseConverter_StringToGMonth_m3150534327_MetadataUsageId;
extern const uint32_t XmlBaseConverter_StringToGYearMonthOffset_m4140910921_MetadataUsageId;
extern const uint32_t XmlBaseConverter_StringToGYearMonth_m682641996_MetadataUsageId;
extern const uint32_t XmlBaseConverter_StringToGYearOffset_m862052979_MetadataUsageId;
extern const uint32_t XmlBaseConverter_StringToGYear_m679590103_MetadataUsageId;
extern const uint32_t XmlBaseConverter_StringToHexBinary_m3896484261_MetadataUsageId;
extern const uint32_t XmlBaseConverter_StringToQName_m2117220310_MetadataUsageId;
extern const uint32_t XmlBaseConverter_StringToTimeOffset_m2998269841_MetadataUsageId;
extern const uint32_t XmlBaseConverter_StringToTime_m3834221350_MetadataUsageId;
extern const uint32_t XmlBaseConverter_ToBoolean_m1719501540_MetadataUsageId;
extern const uint32_t XmlBaseConverter_ToBoolean_m2295649839_MetadataUsageId;
extern const uint32_t XmlBaseConverter_ToBoolean_m2453744411_MetadataUsageId;
extern const uint32_t XmlBaseConverter_ToBoolean_m2463228085_MetadataUsageId;
extern const uint32_t XmlBaseConverter_ToBoolean_m3714704639_MetadataUsageId;
extern const uint32_t XmlBaseConverter_ToBoolean_m4044535148_MetadataUsageId;
extern const uint32_t XmlBaseConverter_ToDateTimeOffset_m2168691782_MetadataUsageId;
extern const uint32_t XmlBaseConverter_ToDateTimeOffset_m3106312012_MetadataUsageId;
extern const uint32_t XmlBaseConverter_ToDateTimeOffset_m711037053_MetadataUsageId;
extern const uint32_t XmlBaseConverter_ToDateTime_m1367946551_MetadataUsageId;
extern const uint32_t XmlBaseConverter_ToDateTime_m1810644999_MetadataUsageId;
extern const uint32_t XmlBaseConverter_ToDateTime_m1810776066_MetadataUsageId;
extern const uint32_t XmlBaseConverter_ToDateTime_m1811722209_MetadataUsageId;
extern const uint32_t XmlBaseConverter_ToDateTime_m2945902718_MetadataUsageId;
extern const uint32_t XmlBaseConverter_ToDateTime_m562988349_MetadataUsageId;
extern const uint32_t XmlBaseConverter_ToDateTime_m98771162_MetadataUsageId;
extern const uint32_t XmlBaseConverter_ToDecimal_m2613623916_MetadataUsageId;
extern const uint32_t XmlBaseConverter_ToDecimal_m3969772845_MetadataUsageId;
extern const uint32_t XmlBaseConverter_ToDouble_m1182027425_MetadataUsageId;
extern const uint32_t XmlBaseConverter_ToDouble_m1723490688_MetadataUsageId;
extern const uint32_t XmlBaseConverter_ToDouble_m1824915131_MetadataUsageId;
extern const uint32_t XmlBaseConverter_ToDouble_m1905179976_MetadataUsageId;
extern const uint32_t XmlBaseConverter_ToDouble_m1905573195_MetadataUsageId;
extern const uint32_t XmlBaseConverter_ToDouble_m3301397206_MetadataUsageId;
extern const uint32_t XmlBaseConverter_ToInt32_m180588991_MetadataUsageId;
extern const uint32_t XmlBaseConverter_ToInt32_m347920687_MetadataUsageId;
extern const uint32_t XmlBaseConverter_ToInt32_m3742757668_MetadataUsageId;
extern const uint32_t XmlBaseConverter_ToInt32_m3744272568_MetadataUsageId;
extern const uint32_t XmlBaseConverter_ToInt32_m4044977569_MetadataUsageId;
extern const uint32_t XmlBaseConverter_ToInt32_m4246996236_MetadataUsageId;
extern const uint32_t XmlBaseConverter_ToInt64_m1056104314_MetadataUsageId;
extern const uint32_t XmlBaseConverter_ToInt64_m1782073436_MetadataUsageId;
extern const uint32_t XmlBaseConverter_ToInt64_m2402894191_MetadataUsageId;
extern const uint32_t XmlBaseConverter_ToInt64_m242404776_MetadataUsageId;
extern const uint32_t XmlBaseConverter_ToInt64_m4292870065_MetadataUsageId;
extern const uint32_t XmlBaseConverter_ToInt64_m82737536_MetadataUsageId;
extern const uint32_t XmlBaseConverter_ToSingle_m1429008060_MetadataUsageId;
extern const uint32_t XmlBaseConverter_ToSingle_m674274929_MetadataUsageId;
extern const uint32_t XmlBaseConverter_ToSingle_m677026589_MetadataUsageId;
extern const uint32_t XmlBaseConverter_ToString_m123943496_MetadataUsageId;
extern const uint32_t XmlBaseConverter_ToString_m1542877658_MetadataUsageId;
extern const uint32_t XmlBaseConverter_ToString_m2149268869_MetadataUsageId;
extern const uint32_t XmlBaseConverter_ToString_m2663495433_MetadataUsageId;
extern const uint32_t XmlBaseConverter_ToString_m3060865853_MetadataUsageId;
extern const uint32_t XmlBaseConverter_ToString_m3274533673_MetadataUsageId;
extern const uint32_t XmlBaseConverter_ToString_m401760956_MetadataUsageId;
extern const uint32_t XmlBaseConverter_ToString_m402154175_MetadataUsageId;
extern const uint32_t XmlBaseConverter_ToString_m4143859100_MetadataUsageId;
extern const uint32_t XmlBaseConverter_UntypedAtomicToDateTimeOffset_m7748419_MetadataUsageId;
extern const uint32_t XmlBaseConverter_UntypedAtomicToDateTime_m3035995766_MetadataUsageId;
extern const uint32_t XmlBaseConverter__cctor_m353544871_MetadataUsageId;
extern const uint32_t XmlBaseConverter__ctor_m1195996107_MetadataUsageId;
extern const uint32_t XmlBaseConverter__ctor_m3862653062_MetadataUsageId;
extern const uint32_t XmlBaseConverter_get_XmlTypeName_m2571707086_MetadataUsageId;
extern const uint32_t XmlBooleanConverter_ChangeType_m2056620701_MetadataUsageId;
extern const uint32_t XmlBooleanConverter_ChangeType_m2705195967_MetadataUsageId;
extern const uint32_t XmlBooleanConverter_ChangeType_m520980860_MetadataUsageId;
extern const uint32_t XmlBooleanConverter_Create_m2206879079_MetadataUsageId;
extern const uint32_t XmlBooleanConverter_ToBoolean_m2068919594_MetadataUsageId;
extern const uint32_t XmlBooleanConverter_ToBoolean_m2293291871_MetadataUsageId;
extern const uint32_t XmlBooleanConverter_ToString_m2559788942_MetadataUsageId;
extern const uint32_t XmlBooleanConverter_ToString_m585047655_MetadataUsageId;
extern const uint32_t XmlBooleanConverter__ctor_m489257472_MetadataUsageId;
extern const uint32_t XmlDateTimeConverter_ChangeType_m1884477868_MetadataUsageId;
extern const uint32_t XmlDateTimeConverter_ChangeType_m2005038358_MetadataUsageId;
extern const uint32_t XmlDateTimeConverter_ChangeType_m686406282_MetadataUsageId;
extern const uint32_t XmlDateTimeConverter_Create_m2566856900_MetadataUsageId;
extern const uint32_t XmlDateTimeConverter_ToDateTimeOffset_m2115410952_MetadataUsageId;
extern const uint32_t XmlDateTimeConverter_ToDateTimeOffset_m3356106341_MetadataUsageId;
extern const uint32_t XmlDateTimeConverter_ToDateTime_m2011152714_MetadataUsageId;
extern const uint32_t XmlDateTimeConverter_ToDateTime_m3595468893_MetadataUsageId;
extern const uint32_t XmlDateTimeConverter_ToDateTime_m807699492_MetadataUsageId;
extern const uint32_t XmlDateTimeConverter_ToString_m2180156837_MetadataUsageId;
extern const uint32_t XmlDateTimeConverter_ToString_m3473208678_MetadataUsageId;
extern const uint32_t XmlDateTimeConverter_ToString_m955819928_MetadataUsageId;
extern const uint32_t XmlDateTimeConverter__ctor_m3932220099_MetadataUsageId;
extern const uint32_t XmlListConverter_ChangeListType_m944905319_MetadataUsageId;
extern const uint32_t XmlListConverter_ChangeType_m2419926259_MetadataUsageId;
extern const uint32_t XmlListConverter_CreateInvalidClrMappingException_m2916479532_MetadataUsageId;
extern const uint32_t XmlListConverter_Create_m1553731189_MetadataUsageId;
extern const uint32_t XmlListConverter_IsListType_m3458465570_MetadataUsageId;
extern const uint32_t XmlListConverter_ListAsString_m1138633216_MetadataUsageId;
extern const uint32_t XmlListConverter_StringAsList_m1842965105_MetadataUsageId;
extern const uint32_t XmlListConverter_ToList_m1256194008_MetadataUsageId;
extern const uint32_t XmlListConverter__ctor_m2063557027_MetadataUsageId;
extern const uint32_t XmlListConverter__ctor_m2979751422_MetadataUsageId;
extern const uint32_t XmlListConverter__ctor_m3133537548_MetadataUsageId;
extern const uint32_t XmlMiscConverter_ChangeTypeWildcardDestination_m200766641_MetadataUsageId;
extern const uint32_t XmlMiscConverter_ChangeTypeWildcardSource_m3491850777_MetadataUsageId;
extern const uint32_t XmlMiscConverter_ChangeType_m1069404544_MetadataUsageId;
extern const uint32_t XmlMiscConverter_ChangeType_m2782415943_MetadataUsageId;
extern const uint32_t XmlMiscConverter_Create_m4280459980_MetadataUsageId;
extern const uint32_t XmlMiscConverter_ToString_m3263051799_MetadataUsageId;
extern const uint32_t XmlMiscConverter__ctor_m2450330189_MetadataUsageId;
extern const uint32_t XmlNumeric10Converter_ChangeTypeWildcardDestination_m1115625629_MetadataUsageId;
extern const uint32_t XmlNumeric10Converter_ChangeTypeWildcardSource_m1027056912_MetadataUsageId;
extern const uint32_t XmlNumeric10Converter_ChangeType_m1267389395_MetadataUsageId;
extern const uint32_t XmlNumeric10Converter_ChangeType_m3898334081_MetadataUsageId;
extern const uint32_t XmlNumeric10Converter_ChangeType_m3924846294_MetadataUsageId;
extern const uint32_t XmlNumeric10Converter_ChangeType_m633152664_MetadataUsageId;
extern const uint32_t XmlNumeric10Converter_ChangeType_m950130526_MetadataUsageId;
extern const uint32_t XmlNumeric10Converter_Create_m966166956_MetadataUsageId;
extern const uint32_t XmlNumeric10Converter_ToDecimal_m3484123926_MetadataUsageId;
extern const uint32_t XmlNumeric10Converter_ToDecimal_m3874051255_MetadataUsageId;
extern const uint32_t XmlNumeric10Converter_ToInt32_m3199245684_MetadataUsageId;
extern const uint32_t XmlNumeric10Converter_ToInt32_m3662734758_MetadataUsageId;
extern const uint32_t XmlNumeric10Converter_ToInt32_m3848060235_MetadataUsageId;
extern const uint32_t XmlNumeric10Converter_ToInt64_m1422781651_MetadataUsageId;
extern const uint32_t XmlNumeric10Converter_ToInt64_m2323505250_MetadataUsageId;
extern const uint32_t XmlNumeric10Converter_ToString_m1540104229_MetadataUsageId;
extern const uint32_t XmlNumeric10Converter_ToString_m1879180815_MetadataUsageId;
extern const uint32_t XmlNumeric10Converter_ToString_m3304531976_MetadataUsageId;
extern const uint32_t XmlNumeric10Converter_ToString_m733207495_MetadataUsageId;
extern const uint32_t XmlNumeric10Converter__ctor_m1639305447_MetadataUsageId;
struct Exception_t_marshaled_com;
struct Exception_t_marshaled_pinvoke;

struct BooleanU5BU5D_t2897418192;
struct ByteU5BU5D_t4116647657;
struct ByteU5BU5DU5BU5D_t457913172;
struct DateTimeOffsetU5BU5D_t3473357058;
struct DateTimeU5BU5D_t1184652292;
struct DecimalU5BU5D_t1145110141;
struct DelegateU5BU5D_t1703627840;
struct DoubleU5BU5D_t3413330114;
struct Int16U5BU5D_t3686840178;
struct Int32U5BU5D_t385246372;
struct Int64U5BU5D_t2559172825;
struct ObjectU5BU5D_t2843939325;
struct SByteU5BU5D_t2651576203;
struct SingleU5BU5D_t1444911251;
struct StringU5BU5D_t1281789340;
struct TimeSpanU5BU5D_t4291357516;
struct UInt16U5BU5D_t3326319531;
struct UInt32U5BU5D_t2770800703;
struct UInt64U5BU5D_t1659327989;
struct UriU5BU5D_t673446605;
struct AsttreeU5BU5D_t3174926177;
struct BitSetU5BU5D_t1465593420;
struct LocatedActiveAxisU5BU5D_t1615711424;
struct XdrAttributeEntryU5BU5D_t4099313209;
struct XdrEntryU5BU5D_t507154684;
struct XmlAtomicValueU5BU5D_t2372964916;
struct XPathItemU5BU5D_t4215710437;
struct XPathNavigatorU5BU5D_t3671675027;
struct XmlNodeU5BU5D_t3728671178;
struct XmlQualifiedNameU5BU5D_t1471530361;


#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 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 KEYCOLLECTION_T72219735_H
#define KEYCOLLECTION_T72219735_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// System.Collections.Generic.Dictionary`2/KeyCollection<System.String,System.Boolean>
struct  KeyCollection_t72219735  : public RuntimeObject
{
public:
	// System.Collections.Generic.Dictionary`2<TKey,TValue> System.Collections.Generic.Dictionary`2/KeyCollection::dictionary
	Dictionary_2_t4177511560 * ___dictionary_0;

public:
	inline static int32_t get_offset_of_dictionary_0() { return static_cast<int32_t>(offsetof(KeyCollection_t72219735, ___dictionary_0)); }
	inline Dictionary_2_t4177511560 * get_dictionary_0() const { return ___dictionary_0; }
	inline Dictionary_2_t4177511560 ** get_address_of_dictionary_0() { return &___dictionary_0; }
	inline void set_dictionary_0(Dictionary_2_t4177511560 * value)
	{
		___dictionary_0 = value;
		Il2CppCodeGenWriteBarrier((&___dictionary_0), value);
	}
};

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

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

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

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

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

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

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

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

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

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

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

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

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

// System.Collections.Generic.Dictionary`2<System.Xml.XmlQualifiedName,System.Xml.Schema.SchemaAttDef>
struct  Dictionary_2_t2404538479  : public RuntimeObject
{
public:
	// System.Int32[] System.Collections.Generic.Dictionary`2::buckets
	Int32U5BU5D_t385246372* ___buckets_0;
	// System.Collections.Generic.Dictionary`2/Entry<TKey,TValue>[] System.Collections.Generic.Dictionary`2::entries
	EntryU5BU5D_t585084398* ___entries_1;
	// System.Int32 System.Collections.Generic.Dictionary`2::count
	int32_t ___count_2;
	// System.Int32 System.Collections.Generic.Dictionary`2::version
	int32_t ___version_3;
	// System.Int32 System.Collections.Generic.Dictionary`2::freeList
	int32_t ___freeList_4;
	// System.Int32 System.Collections.Generic.Dictionary`2::freeCount
	int32_t ___freeCount_5;
	// System.Collections.Generic.IEqualityComparer`1<TKey> System.Collections.Generic.Dictionary`2::comparer
	RuntimeObject* ___comparer_6;
	// System.Collections.Generic.Dictionary`2/KeyCollection<TKey,TValue> System.Collections.Generic.Dictionary`2::keys
	KeyCollection_t2594213950 * ___keys_7;
	// System.Collections.Generic.Dictionary`2/ValueCollection<TKey,TValue> System.Collections.Generic.Dictionary`2::values
	ValueCollection_t4120582797 * ___values_8;
	// System.Object System.Collections.Generic.Dictionary`2::_syncRoot
	RuntimeObject * ____syncRoot_9;

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

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

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

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

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

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

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

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

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

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

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

// System.Collections.Generic.Dictionary`2<System.Xml.XmlQualifiedName,System.Xml.Schema.SchemaElementDecl>
struct  Dictionary_2_t2242461324  : public RuntimeObject
{
public:
	// System.Int32[] System.Collections.Generic.Dictionary`2::buckets
	Int32U5BU5D_t385246372* ___buckets_0;
	// System.Collections.Generic.Dictionary`2/Entry<TKey,TValue>[] System.Collections.Generic.Dictionary`2::entries
	EntryU5BU5D_t3240551101* ___entries_1;
	// System.Int32 System.Collections.Generic.Dictionary`2::count
	int32_t ___count_2;
	// System.Int32 System.Collections.Generic.Dictionary`2::version
	int32_t ___version_3;
	// System.Int32 System.Collections.Generic.Dictionary`2::freeList
	int32_t ___freeList_4;
	// System.Int32 System.Collections.Generic.Dictionary`2::freeCount
	int32_t ___freeCount_5;
	// System.Collections.Generic.IEqualityComparer`1<TKey> System.Collections.Generic.Dictionary`2::comparer
	RuntimeObject* ___comparer_6;
	// System.Collections.Generic.Dictionary`2/KeyCollection<TKey,TValue> System.Collections.Generic.Dictionary`2::keys
	KeyCollection_t2432136795 * ___keys_7;
	// System.Collections.Generic.Dictionary`2/ValueCollection<TKey,TValue> System.Collections.Generic.Dictionary`2::values
	ValueCollection_t3958505642 * ___values_8;
	// System.Object System.Collections.Generic.Dictionary`2::_syncRoot
	RuntimeObject * ____syncRoot_9;

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

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

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

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

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

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

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

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

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

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

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // DICTIONARY_2_T2242461324_H
#ifndef LIST_1_T257213610_H
#define LIST_1_T257213610_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.Object>
struct  List_1_t257213610  : public RuntimeObject
{
public:
	// T[] System.Collections.Generic.List`1::_items
	ObjectU5BU5D_t2843939325* ____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_t257213610, ____items_1)); }
	inline ObjectU5BU5D_t2843939325* get__items_1() const { return ____items_1; }
	inline ObjectU5BU5D_t2843939325** get_address_of__items_1() { return &____items_1; }
	inline void set__items_1(ObjectU5BU5D_t2843939325* 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_t257213610, ____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_t257213610, ____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_t257213610, ____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_t257213610_StaticFields
{
public:
	// T[] System.Collections.Generic.List`1::_emptyArray
	ObjectU5BU5D_t2843939325* ____emptyArray_5;

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

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // LIST_1_T257213610_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 STACK_1_T2897770154_H
#define STACK_1_T2897770154_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// System.Collections.Generic.Stack`1<System.Xml.Schema.SequenceNode/SequenceConstructPosContext>
struct  Stack_1_t2897770154  : public RuntimeObject
{
public:
	// T[] System.Collections.Generic.Stack`1::_array
	SequenceConstructPosContextU5BU5D_t615009946* ____array_0;
	// System.Int32 System.Collections.Generic.Stack`1::_size
	int32_t ____size_1;
	// System.Int32 System.Collections.Generic.Stack`1::_version
	int32_t ____version_2;
	// System.Object System.Collections.Generic.Stack`1::_syncRoot
	RuntimeObject * ____syncRoot_3;

public:
	inline static int32_t get_offset_of__array_0() { return static_cast<int32_t>(offsetof(Stack_1_t2897770154, ____array_0)); }
	inline SequenceConstructPosContextU5BU5D_t615009946* get__array_0() const { return ____array_0; }
	inline SequenceConstructPosContextU5BU5D_t615009946** get_address_of__array_0() { return &____array_0; }
	inline void set__array_0(SequenceConstructPosContextU5BU5D_t615009946* value)
	{
		____array_0 = value;
		Il2CppCodeGenWriteBarrier((&____array_0), value);
	}

	inline static int32_t get_offset_of__size_1() { return static_cast<int32_t>(offsetof(Stack_1_t2897770154, ____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(Stack_1_t2897770154, ____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(Stack_1_t2897770154, ____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);
	}
};

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

// System.EventArgs
struct  EventArgs_t3591816995  : public RuntimeObject
{
public:

public:
};

struct EventArgs_t3591816995_StaticFields
{
public:
	// System.EventArgs System.EventArgs::Empty
	EventArgs_t3591816995 * ___Empty_0;

public:
	inline static int32_t get_offset_of_Empty_0() { return static_cast<int32_t>(offsetof(EventArgs_t3591816995_StaticFields, ___Empty_0)); }
	inline EventArgs_t3591816995 * get_Empty_0() const { return ___Empty_0; }
	inline EventArgs_t3591816995 ** get_address_of_Empty_0() { return &___Empty_0; }
	inline void set_Empty_0(EventArgs_t3591816995 * value)
	{
		___Empty_0 = value;
		Il2CppCodeGenWriteBarrier((&___Empty_0), value);
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // EVENTARGS_T3591816995_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 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 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 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 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 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 HWSTACK_T658497212_H
#define HWSTACK_T658497212_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// System.Xml.HWStack
struct  HWStack_t658497212  : public RuntimeObject
{
public:
	// System.Object[] System.Xml.HWStack::stack
	ObjectU5BU5D_t2843939325* ___stack_0;
	// System.Int32 System.Xml.HWStack::growthRate
	int32_t ___growthRate_1;
	// System.Int32 System.Xml.HWStack::used
	int32_t ___used_2;
	// System.Int32 System.Xml.HWStack::size
	int32_t ___size_3;
	// System.Int32 System.Xml.HWStack::limit
	int32_t ___limit_4;

public:
	inline static int32_t get_offset_of_stack_0() { return static_cast<int32_t>(offsetof(HWStack_t658497212, ___stack_0)); }
	inline ObjectU5BU5D_t2843939325* get_stack_0() const { return ___stack_0; }
	inline ObjectU5BU5D_t2843939325** get_address_of_stack_0() { return &___stack_0; }
	inline void set_stack_0(ObjectU5BU5D_t2843939325* value)
	{
		___stack_0 = value;
		Il2CppCodeGenWriteBarrier((&___stack_0), value);
	}

	inline static int32_t get_offset_of_growthRate_1() { return static_cast<int32_t>(offsetof(HWStack_t658497212, ___growthRate_1)); }
	inline int32_t get_growthRate_1() const { return ___growthRate_1; }
	inline int32_t* get_address_of_growthRate_1() { return &___growthRate_1; }
	inline void set_growthRate_1(int32_t value)
	{
		___growthRate_1 = value;
	}

	inline static int32_t get_offset_of_used_2() { return static_cast<int32_t>(offsetof(HWStack_t658497212, ___used_2)); }
	inline int32_t get_used_2() const { return ___used_2; }
	inline int32_t* get_address_of_used_2() { return &___used_2; }
	inline void set_used_2(int32_t value)
	{
		___used_2 = value;
	}

	inline static int32_t get_offset_of_size_3() { return static_cast<int32_t>(offsetof(HWStack_t658497212, ___size_3)); }
	inline int32_t get_size_3() const { return ___size_3; }
	inline int32_t* get_address_of_size_3() { return &___size_3; }
	inline void set_size_3(int32_t value)
	{
		___size_3 = value;
	}

	inline static int32_t get_offset_of_limit_4() { return static_cast<int32_t>(offsetof(HWStack_t658497212, ___limit_4)); }
	inline int32_t get_limit_4() const { return ___limit_4; }
	inline int32_t* get_address_of_limit_4() { return &___limit_4; }
	inline void set_limit_4(int32_t value)
	{
		___limit_4 = value;
	}
};

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

// System.Xml.PositionInfo
struct  PositionInfo_t2441432568  : public RuntimeObject
{
public:

public:
};

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

// System.Xml.Schema.ActiveAxis
struct  ActiveAxis_t3280138529  : public RuntimeObject
{
public:
	// System.Int32 System.Xml.Schema.ActiveAxis::currentDepth
	int32_t ___currentDepth_0;
	// System.Boolean System.Xml.Schema.ActiveAxis::isActive
	bool ___isActive_1;
	// System.Xml.Schema.Asttree System.Xml.Schema.ActiveAxis::axisTree
	Asttree_t1394951200 * ___axisTree_2;
	// System.Collections.ArrayList System.Xml.Schema.ActiveAxis::axisStack
	ArrayList_t2718874744 * ___axisStack_3;

public:
	inline static int32_t get_offset_of_currentDepth_0() { return static_cast<int32_t>(offsetof(ActiveAxis_t3280138529, ___currentDepth_0)); }
	inline int32_t get_currentDepth_0() const { return ___currentDepth_0; }
	inline int32_t* get_address_of_currentDepth_0() { return &___currentDepth_0; }
	inline void set_currentDepth_0(int32_t value)
	{
		___currentDepth_0 = value;
	}

	inline static int32_t get_offset_of_isActive_1() { return static_cast<int32_t>(offsetof(ActiveAxis_t3280138529, ___isActive_1)); }
	inline bool get_isActive_1() const { return ___isActive_1; }
	inline bool* get_address_of_isActive_1() { return &___isActive_1; }
	inline void set_isActive_1(bool value)
	{
		___isActive_1 = value;
	}

	inline static int32_t get_offset_of_axisTree_2() { return static_cast<int32_t>(offsetof(ActiveAxis_t3280138529, ___axisTree_2)); }
	inline Asttree_t1394951200 * get_axisTree_2() const { return ___axisTree_2; }
	inline Asttree_t1394951200 ** get_address_of_axisTree_2() { return &___axisTree_2; }
	inline void set_axisTree_2(Asttree_t1394951200 * value)
	{
		___axisTree_2 = value;
		Il2CppCodeGenWriteBarrier((&___axisTree_2), value);
	}

	inline static int32_t get_offset_of_axisStack_3() { return static_cast<int32_t>(offsetof(ActiveAxis_t3280138529, ___axisStack_3)); }
	inline ArrayList_t2718874744 * get_axisStack_3() const { return ___axisStack_3; }
	inline ArrayList_t2718874744 ** get_address_of_axisStack_3() { return &___axisStack_3; }
	inline void set_axisStack_3(ArrayList_t2718874744 * value)
	{
		___axisStack_3 = value;
		Il2CppCodeGenWriteBarrier((&___axisStack_3), value);
	}
};

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

// System.Xml.Schema.Asttree
struct  Asttree_t1394951200  : public RuntimeObject
{
public:
	// System.Collections.ArrayList System.Xml.Schema.Asttree::fAxisArray
	ArrayList_t2718874744 * ___fAxisArray_0;
	// System.String System.Xml.Schema.Asttree::xpathexpr
	String_t* ___xpathexpr_1;
	// System.Boolean System.Xml.Schema.Asttree::isField
	bool ___isField_2;
	// System.Xml.XmlNamespaceManager System.Xml.Schema.Asttree::nsmgr
	XmlNamespaceManager_t418790500 * ___nsmgr_3;

public:
	inline static int32_t get_offset_of_fAxisArray_0() { return static_cast<int32_t>(offsetof(Asttree_t1394951200, ___fAxisArray_0)); }
	inline ArrayList_t2718874744 * get_fAxisArray_0() const { return ___fAxisArray_0; }
	inline ArrayList_t2718874744 ** get_address_of_fAxisArray_0() { return &___fAxisArray_0; }
	inline void set_fAxisArray_0(ArrayList_t2718874744 * value)
	{
		___fAxisArray_0 = value;
		Il2CppCodeGenWriteBarrier((&___fAxisArray_0), value);
	}

	inline static int32_t get_offset_of_xpathexpr_1() { return static_cast<int32_t>(offsetof(Asttree_t1394951200, ___xpathexpr_1)); }
	inline String_t* get_xpathexpr_1() const { return ___xpathexpr_1; }
	inline String_t** get_address_of_xpathexpr_1() { return &___xpathexpr_1; }
	inline void set_xpathexpr_1(String_t* value)
	{
		___xpathexpr_1 = value;
		Il2CppCodeGenWriteBarrier((&___xpathexpr_1), value);
	}

	inline static int32_t get_offset_of_isField_2() { return static_cast<int32_t>(offsetof(Asttree_t1394951200, ___isField_2)); }
	inline bool get_isField_2() const { return ___isField_2; }
	inline bool* get_address_of_isField_2() { return &___isField_2; }
	inline void set_isField_2(bool value)
	{
		___isField_2 = value;
	}

	inline static int32_t get_offset_of_nsmgr_3() { return static_cast<int32_t>(offsetof(Asttree_t1394951200, ___nsmgr_3)); }
	inline XmlNamespaceManager_t418790500 * get_nsmgr_3() const { return ___nsmgr_3; }
	inline XmlNamespaceManager_t418790500 ** get_address_of_nsmgr_3() { return &___nsmgr_3; }
	inline void set_nsmgr_3(XmlNamespaceManager_t418790500 * value)
	{
		___nsmgr_3 = value;
		Il2CppCodeGenWriteBarrier((&___nsmgr_3), value);
	}
};

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

// System.Xml.Schema.BaseValidator
struct  BaseValidator_t868759770  : public RuntimeObject
{
public:
	// System.Xml.Schema.XmlSchemaCollection System.Xml.Schema.BaseValidator::schemaCollection
	XmlSchemaCollection_t3610399789 * ___schemaCollection_0;
	// System.Xml.IValidationEventHandling System.Xml.Schema.BaseValidator::eventHandling
	RuntimeObject* ___eventHandling_1;
	// System.Xml.XmlNameTable System.Xml.Schema.BaseValidator::nameTable
	XmlNameTable_t71772148 * ___nameTable_2;
	// System.Xml.Schema.SchemaNames System.Xml.Schema.BaseValidator::schemaNames
	SchemaNames_t661607975 * ___schemaNames_3;
	// System.Xml.PositionInfo System.Xml.Schema.BaseValidator::positionInfo
	PositionInfo_t2441432568 * ___positionInfo_4;
	// System.Xml.XmlResolver System.Xml.Schema.BaseValidator::xmlResolver
	XmlResolver_t626023767 * ___xmlResolver_5;
	// System.Uri System.Xml.Schema.BaseValidator::baseUri
	Uri_t100236324 * ___baseUri_6;
	// System.Xml.Schema.SchemaInfo System.Xml.Schema.BaseValidator::schemaInfo
	SchemaInfo_t3347508623 * ___schemaInfo_7;
	// System.Xml.XmlValidatingReaderImpl System.Xml.Schema.BaseValidator::reader
	XmlValidatingReaderImpl_t1817762384 * ___reader_8;
	// System.Xml.XmlQualifiedName System.Xml.Schema.BaseValidator::elementName
	XmlQualifiedName_t2760654312 * ___elementName_9;
	// System.Xml.Schema.ValidationState System.Xml.Schema.BaseValidator::context
	ValidationState_t603008718 * ___context_10;
	// System.Text.StringBuilder System.Xml.Schema.BaseValidator::textValue
	StringBuilder_t * ___textValue_11;
	// System.String System.Xml.Schema.BaseValidator::textString
	String_t* ___textString_12;
	// System.Boolean System.Xml.Schema.BaseValidator::hasSibling
	bool ___hasSibling_13;
	// System.Boolean System.Xml.Schema.BaseValidator::checkDatatype
	bool ___checkDatatype_14;

public:
	inline static int32_t get_offset_of_schemaCollection_0() { return static_cast<int32_t>(offsetof(BaseValidator_t868759770, ___schemaCollection_0)); }
	inline XmlSchemaCollection_t3610399789 * get_schemaCollection_0() const { return ___schemaCollection_0; }
	inline XmlSchemaCollection_t3610399789 ** get_address_of_schemaCollection_0() { return &___schemaCollection_0; }
	inline void set_schemaCollection_0(XmlSchemaCollection_t3610399789 * value)
	{
		___schemaCollection_0 = value;
		Il2CppCodeGenWriteBarrier((&___schemaCollection_0), value);
	}

	inline static int32_t get_offset_of_eventHandling_1() { return static_cast<int32_t>(offsetof(BaseValidator_t868759770, ___eventHandling_1)); }
	inline RuntimeObject* get_eventHandling_1() const { return ___eventHandling_1; }
	inline RuntimeObject** get_address_of_eventHandling_1() { return &___eventHandling_1; }
	inline void set_eventHandling_1(RuntimeObject* value)
	{
		___eventHandling_1 = value;
		Il2CppCodeGenWriteBarrier((&___eventHandling_1), value);
	}

	inline static int32_t get_offset_of_nameTable_2() { return static_cast<int32_t>(offsetof(BaseValidator_t868759770, ___nameTable_2)); }
	inline XmlNameTable_t71772148 * get_nameTable_2() const { return ___nameTable_2; }
	inline XmlNameTable_t71772148 ** get_address_of_nameTable_2() { return &___nameTable_2; }
	inline void set_nameTable_2(XmlNameTable_t71772148 * value)
	{
		___nameTable_2 = value;
		Il2CppCodeGenWriteBarrier((&___nameTable_2), value);
	}

	inline static int32_t get_offset_of_schemaNames_3() { return static_cast<int32_t>(offsetof(BaseValidator_t868759770, ___schemaNames_3)); }
	inline SchemaNames_t661607975 * get_schemaNames_3() const { return ___schemaNames_3; }
	inline SchemaNames_t661607975 ** get_address_of_schemaNames_3() { return &___schemaNames_3; }
	inline void set_schemaNames_3(SchemaNames_t661607975 * value)
	{
		___schemaNames_3 = value;
		Il2CppCodeGenWriteBarrier((&___schemaNames_3), value);
	}

	inline static int32_t get_offset_of_positionInfo_4() { return static_cast<int32_t>(offsetof(BaseValidator_t868759770, ___positionInfo_4)); }
	inline PositionInfo_t2441432568 * get_positionInfo_4() const { return ___positionInfo_4; }
	inline PositionInfo_t2441432568 ** get_address_of_positionInfo_4() { return &___positionInfo_4; }
	inline void set_positionInfo_4(PositionInfo_t2441432568 * value)
	{
		___positionInfo_4 = value;
		Il2CppCodeGenWriteBarrier((&___positionInfo_4), value);
	}

	inline static int32_t get_offset_of_xmlResolver_5() { return static_cast<int32_t>(offsetof(BaseValidator_t868759770, ___xmlResolver_5)); }
	inline XmlResolver_t626023767 * get_xmlResolver_5() const { return ___xmlResolver_5; }
	inline XmlResolver_t626023767 ** get_address_of_xmlResolver_5() { return &___xmlResolver_5; }
	inline void set_xmlResolver_5(XmlResolver_t626023767 * value)
	{
		___xmlResolver_5 = value;
		Il2CppCodeGenWriteBarrier((&___xmlResolver_5), value);
	}

	inline static int32_t get_offset_of_baseUri_6() { return static_cast<int32_t>(offsetof(BaseValidator_t868759770, ___baseUri_6)); }
	inline Uri_t100236324 * get_baseUri_6() const { return ___baseUri_6; }
	inline Uri_t100236324 ** get_address_of_baseUri_6() { return &___baseUri_6; }
	inline void set_baseUri_6(Uri_t100236324 * value)
	{
		___baseUri_6 = value;
		Il2CppCodeGenWriteBarrier((&___baseUri_6), value);
	}

	inline static int32_t get_offset_of_schemaInfo_7() { return static_cast<int32_t>(offsetof(BaseValidator_t868759770, ___schemaInfo_7)); }
	inline SchemaInfo_t3347508623 * get_schemaInfo_7() const { return ___schemaInfo_7; }
	inline SchemaInfo_t3347508623 ** get_address_of_schemaInfo_7() { return &___schemaInfo_7; }
	inline void set_schemaInfo_7(SchemaInfo_t3347508623 * value)
	{
		___schemaInfo_7 = value;
		Il2CppCodeGenWriteBarrier((&___schemaInfo_7), value);
	}

	inline static int32_t get_offset_of_reader_8() { return static_cast<int32_t>(offsetof(BaseValidator_t868759770, ___reader_8)); }
	inline XmlValidatingReaderImpl_t1817762384 * get_reader_8() const { return ___reader_8; }
	inline XmlValidatingReaderImpl_t1817762384 ** get_address_of_reader_8() { return &___reader_8; }
	inline void set_reader_8(XmlValidatingReaderImpl_t1817762384 * value)
	{
		___reader_8 = value;
		Il2CppCodeGenWriteBarrier((&___reader_8), value);
	}

	inline static int32_t get_offset_of_elementName_9() { return static_cast<int32_t>(offsetof(BaseValidator_t868759770, ___elementName_9)); }
	inline XmlQualifiedName_t2760654312 * get_elementName_9() const { return ___elementName_9; }
	inline XmlQualifiedName_t2760654312 ** get_address_of_elementName_9() { return &___elementName_9; }
	inline void set_elementName_9(XmlQualifiedName_t2760654312 * value)
	{
		___elementName_9 = value;
		Il2CppCodeGenWriteBarrier((&___elementName_9), value);
	}

	inline static int32_t get_offset_of_context_10() { return static_cast<int32_t>(offsetof(BaseValidator_t868759770, ___context_10)); }
	inline ValidationState_t603008718 * get_context_10() const { return ___context_10; }
	inline ValidationState_t603008718 ** get_address_of_context_10() { return &___context_10; }
	inline void set_context_10(ValidationState_t603008718 * value)
	{
		___context_10 = value;
		Il2CppCodeGenWriteBarrier((&___context_10), value);
	}

	inline static int32_t get_offset_of_textValue_11() { return static_cast<int32_t>(offsetof(BaseValidator_t868759770, ___textValue_11)); }
	inline StringBuilder_t * get_textValue_11() const { return ___textValue_11; }
	inline StringBuilder_t ** get_address_of_textValue_11() { return &___textValue_11; }
	inline void set_textValue_11(StringBuilder_t * value)
	{
		___textValue_11 = value;
		Il2CppCodeGenWriteBarrier((&___textValue_11), value);
	}

	inline static int32_t get_offset_of_textString_12() { return static_cast<int32_t>(offsetof(BaseValidator_t868759770, ___textString_12)); }
	inline String_t* get_textString_12() const { return ___textString_12; }
	inline String_t** get_address_of_textString_12() { return &___textString_12; }
	inline void set_textString_12(String_t* value)
	{
		___textString_12 = value;
		Il2CppCodeGenWriteBarrier((&___textString_12), value);
	}

	inline static int32_t get_offset_of_hasSibling_13() { return static_cast<int32_t>(offsetof(BaseValidator_t868759770, ___hasSibling_13)); }
	inline bool get_hasSibling_13() const { return ___hasSibling_13; }
	inline bool* get_address_of_hasSibling_13() { return &___hasSibling_13; }
	inline void set_hasSibling_13(bool value)
	{
		___hasSibling_13 = value;
	}

	inline static int32_t get_offset_of_checkDatatype_14() { return static_cast<int32_t>(offsetof(BaseValidator_t868759770, ___checkDatatype_14)); }
	inline bool get_checkDatatype_14() const { return ___checkDatatype_14; }
	inline bool* get_address_of_checkDatatype_14() { return &___checkDatatype_14; }
	inline void set_checkDatatype_14(bool value)
	{
		___checkDatatype_14 = value;
	}
};

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

// System.Xml.Schema.BitSet
struct  BitSet_t1154229585  : public RuntimeObject
{
public:
	// System.Int32 System.Xml.Schema.BitSet::count
	int32_t ___count_0;
	// System.UInt32[] System.Xml.Schema.BitSet::bits
	UInt32U5BU5D_t2770800703* ___bits_1;

public:
	inline static int32_t get_offset_of_count_0() { return static_cast<int32_t>(offsetof(BitSet_t1154229585, ___count_0)); }
	inline int32_t get_count_0() const { return ___count_0; }
	inline int32_t* get_address_of_count_0() { return &___count_0; }
	inline void set_count_0(int32_t value)
	{
		___count_0 = value;
	}

	inline static int32_t get_offset_of_bits_1() { return static_cast<int32_t>(offsetof(BitSet_t1154229585, ___bits_1)); }
	inline UInt32U5BU5D_t2770800703* get_bits_1() const { return ___bits_1; }
	inline UInt32U5BU5D_t2770800703** get_address_of_bits_1() { return &___bits_1; }
	inline void set_bits_1(UInt32U5BU5D_t2770800703* value)
	{
		___bits_1 = value;
		Il2CppCodeGenWriteBarrier((&___bits_1), value);
	}
};

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

// System.Xml.Schema.ConstraintStruct
struct  ConstraintStruct_t2185252550  : public RuntimeObject
{
public:
	// System.Xml.Schema.CompiledIdentityConstraint System.Xml.Schema.ConstraintStruct::constraint
	CompiledIdentityConstraint_t1335094965 * ___constraint_0;
	// System.Xml.Schema.SelectorActiveAxis System.Xml.Schema.ConstraintStruct::axisSelector
	SelectorActiveAxis_t1235308692 * ___axisSelector_1;
	// System.Collections.ArrayList System.Xml.Schema.ConstraintStruct::axisFields
	ArrayList_t2718874744 * ___axisFields_2;
	// System.Collections.Hashtable System.Xml.Schema.ConstraintStruct::qualifiedTable
	Hashtable_t1853889766 * ___qualifiedTable_3;
	// System.Collections.Hashtable System.Xml.Schema.ConstraintStruct::keyrefTable
	Hashtable_t1853889766 * ___keyrefTable_4;
	// System.Int32 System.Xml.Schema.ConstraintStruct::tableDim
	int32_t ___tableDim_5;

public:
	inline static int32_t get_offset_of_constraint_0() { return static_cast<int32_t>(offsetof(ConstraintStruct_t2185252550, ___constraint_0)); }
	inline CompiledIdentityConstraint_t1335094965 * get_constraint_0() const { return ___constraint_0; }
	inline CompiledIdentityConstraint_t1335094965 ** get_address_of_constraint_0() { return &___constraint_0; }
	inline void set_constraint_0(CompiledIdentityConstraint_t1335094965 * value)
	{
		___constraint_0 = value;
		Il2CppCodeGenWriteBarrier((&___constraint_0), value);
	}

	inline static int32_t get_offset_of_axisSelector_1() { return static_cast<int32_t>(offsetof(ConstraintStruct_t2185252550, ___axisSelector_1)); }
	inline SelectorActiveAxis_t1235308692 * get_axisSelector_1() const { return ___axisSelector_1; }
	inline SelectorActiveAxis_t1235308692 ** get_address_of_axisSelector_1() { return &___axisSelector_1; }
	inline void set_axisSelector_1(SelectorActiveAxis_t1235308692 * value)
	{
		___axisSelector_1 = value;
		Il2CppCodeGenWriteBarrier((&___axisSelector_1), value);
	}

	inline static int32_t get_offset_of_axisFields_2() { return static_cast<int32_t>(offsetof(ConstraintStruct_t2185252550, ___axisFields_2)); }
	inline ArrayList_t2718874744 * get_axisFields_2() const { return ___axisFields_2; }
	inline ArrayList_t2718874744 ** get_address_of_axisFields_2() { return &___axisFields_2; }
	inline void set_axisFields_2(ArrayList_t2718874744 * value)
	{
		___axisFields_2 = value;
		Il2CppCodeGenWriteBarrier((&___axisFields_2), value);
	}

	inline static int32_t get_offset_of_qualifiedTable_3() { return static_cast<int32_t>(offsetof(ConstraintStruct_t2185252550, ___qualifiedTable_3)); }
	inline Hashtable_t1853889766 * get_qualifiedTable_3() const { return ___qualifiedTable_3; }
	inline Hashtable_t1853889766 ** get_address_of_qualifiedTable_3() { return &___qualifiedTable_3; }
	inline void set_qualifiedTable_3(Hashtable_t1853889766 * value)
	{
		___qualifiedTable_3 = value;
		Il2CppCodeGenWriteBarrier((&___qualifiedTable_3), value);
	}

	inline static int32_t get_offset_of_keyrefTable_4() { return static_cast<int32_t>(offsetof(ConstraintStruct_t2185252550, ___keyrefTable_4)); }
	inline Hashtable_t1853889766 * get_keyrefTable_4() const { return ___keyrefTable_4; }
	inline Hashtable_t1853889766 ** get_address_of_keyrefTable_4() { return &___keyrefTable_4; }
	inline void set_keyrefTable_4(Hashtable_t1853889766 * value)
	{
		___keyrefTable_4 = value;
		Il2CppCodeGenWriteBarrier((&___keyrefTable_4), value);
	}

	inline static int32_t get_offset_of_tableDim_5() { return static_cast<int32_t>(offsetof(ConstraintStruct_t2185252550, ___tableDim_5)); }
	inline int32_t get_tableDim_5() const { return ___tableDim_5; }
	inline int32_t* get_address_of_tableDim_5() { return &___tableDim_5; }
	inline void set_tableDim_5(int32_t value)
	{
		___tableDim_5 = value;
	}
};

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

// System.Xml.Schema.FacetsChecker
struct  FacetsChecker_t3316496195  : public RuntimeObject
{
public:

public:
};

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

// System.Xml.Schema.IdRefNode
struct  IdRefNode_t3774897917  : public RuntimeObject
{
public:
	// System.String System.Xml.Schema.IdRefNode::Id
	String_t* ___Id_0;
	// System.Int32 System.Xml.Schema.IdRefNode::LineNo
	int32_t ___LineNo_1;
	// System.Int32 System.Xml.Schema.IdRefNode::LinePos
	int32_t ___LinePos_2;
	// System.Xml.Schema.IdRefNode System.Xml.Schema.IdRefNode::Next
	IdRefNode_t3774897917 * ___Next_3;

public:
	inline static int32_t get_offset_of_Id_0() { return static_cast<int32_t>(offsetof(IdRefNode_t3774897917, ___Id_0)); }
	inline String_t* get_Id_0() const { return ___Id_0; }
	inline String_t** get_address_of_Id_0() { return &___Id_0; }
	inline void set_Id_0(String_t* value)
	{
		___Id_0 = value;
		Il2CppCodeGenWriteBarrier((&___Id_0), value);
	}

	inline static int32_t get_offset_of_LineNo_1() { return static_cast<int32_t>(offsetof(IdRefNode_t3774897917, ___LineNo_1)); }
	inline int32_t get_LineNo_1() const { return ___LineNo_1; }
	inline int32_t* get_address_of_LineNo_1() { return &___LineNo_1; }
	inline void set_LineNo_1(int32_t value)
	{
		___LineNo_1 = value;
	}

	inline static int32_t get_offset_of_LinePos_2() { return static_cast<int32_t>(offsetof(IdRefNode_t3774897917, ___LinePos_2)); }
	inline int32_t get_LinePos_2() const { return ___LinePos_2; }
	inline int32_t* get_address_of_LinePos_2() { return &___LinePos_2; }
	inline void set_LinePos_2(int32_t value)
	{
		___LinePos_2 = value;
	}

	inline static int32_t get_offset_of_Next_3() { return static_cast<int32_t>(offsetof(IdRefNode_t3774897917, ___Next_3)); }
	inline IdRefNode_t3774897917 * get_Next_3() const { return ___Next_3; }
	inline IdRefNode_t3774897917 ** get_address_of_Next_3() { return &___Next_3; }
	inline void set_Next_3(IdRefNode_t3774897917 * value)
	{
		___Next_3 = value;
		Il2CppCodeGenWriteBarrier((&___Next_3), value);
	}
};

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

// System.Xml.Schema.KSStruct
struct  KSStruct_t4082970531  : public RuntimeObject
{
public:
	// System.Int32 System.Xml.Schema.KSStruct::depth
	int32_t ___depth_0;
	// System.Xml.Schema.KeySequence System.Xml.Schema.KSStruct::ks
	KeySequence_t3000637687 * ___ks_1;
	// System.Xml.Schema.LocatedActiveAxis[] System.Xml.Schema.KSStruct::fields
	LocatedActiveAxisU5BU5D_t1615711424* ___fields_2;

public:
	inline static int32_t get_offset_of_depth_0() { return static_cast<int32_t>(offsetof(KSStruct_t4082970531, ___depth_0)); }
	inline int32_t get_depth_0() const { return ___depth_0; }
	inline int32_t* get_address_of_depth_0() { return &___depth_0; }
	inline void set_depth_0(int32_t value)
	{
		___depth_0 = value;
	}

	inline static int32_t get_offset_of_ks_1() { return static_cast<int32_t>(offsetof(KSStruct_t4082970531, ___ks_1)); }
	inline KeySequence_t3000637687 * get_ks_1() const { return ___ks_1; }
	inline KeySequence_t3000637687 ** get_address_of_ks_1() { return &___ks_1; }
	inline void set_ks_1(KeySequence_t3000637687 * value)
	{
		___ks_1 = value;
		Il2CppCodeGenWriteBarrier((&___ks_1), value);
	}

	inline static int32_t get_offset_of_fields_2() { return static_cast<int32_t>(offsetof(KSStruct_t4082970531, ___fields_2)); }
	inline LocatedActiveAxisU5BU5D_t1615711424* get_fields_2() const { return ___fields_2; }
	inline LocatedActiveAxisU5BU5D_t1615711424** get_address_of_fields_2() { return &___fields_2; }
	inline void set_fields_2(LocatedActiveAxisU5BU5D_t1615711424* value)
	{
		___fields_2 = value;
		Il2CppCodeGenWriteBarrier((&___fields_2), value);
	}
};

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

// System.Xml.Schema.KeySequence
struct  KeySequence_t3000637687  : public RuntimeObject
{
public:
	// System.Xml.Schema.TypedObject[] System.Xml.Schema.KeySequence::ks
	TypedObjectU5BU5D_t1790255998* ___ks_0;
	// System.Int32 System.Xml.Schema.KeySequence::dim
	int32_t ___dim_1;
	// System.Int32 System.Xml.Schema.KeySequence::hashcode
	int32_t ___hashcode_2;
	// System.Int32 System.Xml.Schema.KeySequence::posline
	int32_t ___posline_3;
	// System.Int32 System.Xml.Schema.KeySequence::poscol
	int32_t ___poscol_4;

public:
	inline static int32_t get_offset_of_ks_0() { return static_cast<int32_t>(offsetof(KeySequence_t3000637687, ___ks_0)); }
	inline TypedObjectU5BU5D_t1790255998* get_ks_0() const { return ___ks_0; }
	inline TypedObjectU5BU5D_t1790255998** get_address_of_ks_0() { return &___ks_0; }
	inline void set_ks_0(TypedObjectU5BU5D_t1790255998* value)
	{
		___ks_0 = value;
		Il2CppCodeGenWriteBarrier((&___ks_0), value);
	}

	inline static int32_t get_offset_of_dim_1() { return static_cast<int32_t>(offsetof(KeySequence_t3000637687, ___dim_1)); }
	inline int32_t get_dim_1() const { return ___dim_1; }
	inline int32_t* get_address_of_dim_1() { return &___dim_1; }
	inline void set_dim_1(int32_t value)
	{
		___dim_1 = value;
	}

	inline static int32_t get_offset_of_hashcode_2() { return static_cast<int32_t>(offsetof(KeySequence_t3000637687, ___hashcode_2)); }
	inline int32_t get_hashcode_2() const { return ___hashcode_2; }
	inline int32_t* get_address_of_hashcode_2() { return &___hashcode_2; }
	inline void set_hashcode_2(int32_t value)
	{
		___hashcode_2 = value;
	}

	inline static int32_t get_offset_of_posline_3() { return static_cast<int32_t>(offsetof(KeySequence_t3000637687, ___posline_3)); }
	inline int32_t get_posline_3() const { return ___posline_3; }
	inline int32_t* get_address_of_posline_3() { return &___posline_3; }
	inline void set_posline_3(int32_t value)
	{
		___posline_3 = value;
	}

	inline static int32_t get_offset_of_poscol_4() { return static_cast<int32_t>(offsetof(KeySequence_t3000637687, ___poscol_4)); }
	inline int32_t get_poscol_4() const { return ___poscol_4; }
	inline int32_t* get_address_of_poscol_4() { return &___poscol_4; }
	inline void set_poscol_4(int32_t value)
	{
		___poscol_4 = value;
	}
};

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

// System.Xml.Schema.Positions
struct  Positions_t4234826187  : public RuntimeObject
{
public:
	// System.Collections.ArrayList System.Xml.Schema.Positions::positions
	ArrayList_t2718874744 * ___positions_0;

public:
	inline static int32_t get_offset_of_positions_0() { return static_cast<int32_t>(offsetof(Positions_t4234826187, ___positions_0)); }
	inline ArrayList_t2718874744 * get_positions_0() const { return ___positions_0; }
	inline ArrayList_t2718874744 ** get_address_of_positions_0() { return &___positions_0; }
	inline void set_positions_0(ArrayList_t2718874744 * value)
	{
		___positions_0 = value;
		Il2CppCodeGenWriteBarrier((&___positions_0), value);
	}
};

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

// System.Xml.Schema.SchemaBuilder
struct  SchemaBuilder_t3521006541  : public RuntimeObject
{
public:

public:
};

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

// System.Xml.Schema.SchemaNames
struct  SchemaNames_t661607975  : public RuntimeObject
{
public:
	// System.Xml.XmlNameTable System.Xml.Schema.SchemaNames::nameTable
	XmlNameTable_t71772148 * ___nameTable_0;
	// System.String System.Xml.Schema.SchemaNames::NsDataType
	String_t* ___NsDataType_1;
	// System.String System.Xml.Schema.SchemaNames::NsDataTypeAlias
	String_t* ___NsDataTypeAlias_2;
	// System.String System.Xml.Schema.SchemaNames::NsDataTypeOld
	String_t* ___NsDataTypeOld_3;
	// System.String System.Xml.Schema.SchemaNames::NsXml
	String_t* ___NsXml_4;
	// System.String System.Xml.Schema.SchemaNames::NsXmlNs
	String_t* ___NsXmlNs_5;
	// System.String System.Xml.Schema.SchemaNames::NsXdr
	String_t* ___NsXdr_6;
	// System.String System.Xml.Schema.SchemaNames::NsXdrAlias
	String_t* ___NsXdrAlias_7;
	// System.String System.Xml.Schema.SchemaNames::NsXs
	String_t* ___NsXs_8;
	// System.String System.Xml.Schema.SchemaNames::NsXsi
	String_t* ___NsXsi_9;
	// System.String System.Xml.Schema.SchemaNames::XsiType
	String_t* ___XsiType_10;
	// System.String System.Xml.Schema.SchemaNames::XsiNil
	String_t* ___XsiNil_11;
	// System.String System.Xml.Schema.SchemaNames::XsiSchemaLocation
	String_t* ___XsiSchemaLocation_12;
	// System.String System.Xml.Schema.SchemaNames::XsiNoNamespaceSchemaLocation
	String_t* ___XsiNoNamespaceSchemaLocation_13;
	// System.String System.Xml.Schema.SchemaNames::XsdSchema
	String_t* ___XsdSchema_14;
	// System.String System.Xml.Schema.SchemaNames::XdrSchema
	String_t* ___XdrSchema_15;
	// System.Xml.XmlQualifiedName System.Xml.Schema.SchemaNames::QnPCData
	XmlQualifiedName_t2760654312 * ___QnPCData_16;
	// System.Xml.XmlQualifiedName System.Xml.Schema.SchemaNames::QnXml
	XmlQualifiedName_t2760654312 * ___QnXml_17;
	// System.Xml.XmlQualifiedName System.Xml.Schema.SchemaNames::QnXmlNs
	XmlQualifiedName_t2760654312 * ___QnXmlNs_18;
	// System.Xml.XmlQualifiedName System.Xml.Schema.SchemaNames::QnDtDt
	XmlQualifiedName_t2760654312 * ___QnDtDt_19;
	// System.Xml.XmlQualifiedName System.Xml.Schema.SchemaNames::QnXmlLang
	XmlQualifiedName_t2760654312 * ___QnXmlLang_20;
	// System.Xml.XmlQualifiedName System.Xml.Schema.SchemaNames::QnName
	XmlQualifiedName_t2760654312 * ___QnName_21;
	// System.Xml.XmlQualifiedName System.Xml.Schema.SchemaNames::QnType
	XmlQualifiedName_t2760654312 * ___QnType_22;
	// System.Xml.XmlQualifiedName System.Xml.Schema.SchemaNames::QnMaxOccurs
	XmlQualifiedName_t2760654312 * ___QnMaxOccurs_23;
	// System.Xml.XmlQualifiedName System.Xml.Schema.SchemaNames::QnMinOccurs
	XmlQualifiedName_t2760654312 * ___QnMinOccurs_24;
	// System.Xml.XmlQualifiedName System.Xml.Schema.SchemaNames::QnInfinite
	XmlQualifiedName_t2760654312 * ___QnInfinite_25;
	// System.Xml.XmlQualifiedName System.Xml.Schema.SchemaNames::QnModel
	XmlQualifiedName_t2760654312 * ___QnModel_26;
	// System.Xml.XmlQualifiedName System.Xml.Schema.SchemaNames::QnOpen
	XmlQualifiedName_t2760654312 * ___QnOpen_27;
	// System.Xml.XmlQualifiedName System.Xml.Schema.SchemaNames::QnClosed
	XmlQualifiedName_t2760654312 * ___QnClosed_28;
	// System.Xml.XmlQualifiedName System.Xml.Schema.SchemaNames::QnContent
	XmlQualifiedName_t2760654312 * ___QnContent_29;
	// System.Xml.XmlQualifiedName System.Xml.Schema.SchemaNames::QnMixed
	XmlQualifiedName_t2760654312 * ___QnMixed_30;
	// System.Xml.XmlQualifiedName System.Xml.Schema.SchemaNames::QnEmpty
	XmlQualifiedName_t2760654312 * ___QnEmpty_31;
	// System.Xml.XmlQualifiedName System.Xml.Schema.SchemaNames::QnEltOnly
	XmlQualifiedName_t2760654312 * ___QnEltOnly_32;
	// System.Xml.XmlQualifiedName System.Xml.Schema.SchemaNames::QnTextOnly
	XmlQualifiedName_t2760654312 * ___QnTextOnly_33;
	// System.Xml.XmlQualifiedName System.Xml.Schema.SchemaNames::QnOrder
	XmlQualifiedName_t2760654312 * ___QnOrder_34;
	// System.Xml.XmlQualifiedName System.Xml.Schema.SchemaNames::QnSeq
	XmlQualifiedName_t2760654312 * ___QnSeq_35;
	// System.Xml.XmlQualifiedName System.Xml.Schema.SchemaNames::QnOne
	XmlQualifiedName_t2760654312 * ___QnOne_36;
	// System.Xml.XmlQualifiedName System.Xml.Schema.SchemaNames::QnMany
	XmlQualifiedName_t2760654312 * ___QnMany_37;
	// System.Xml.XmlQualifiedName System.Xml.Schema.SchemaNames::QnRequired
	XmlQualifiedName_t2760654312 * ___QnRequired_38;
	// System.Xml.XmlQualifiedName System.Xml.Schema.SchemaNames::QnYes
	XmlQualifiedName_t2760654312 * ___QnYes_39;
	// System.Xml.XmlQualifiedName System.Xml.Schema.SchemaNames::QnNo
	XmlQualifiedName_t2760654312 * ___QnNo_40;
	// System.Xml.XmlQualifiedName System.Xml.Schema.SchemaNames::QnString
	XmlQualifiedName_t2760654312 * ___QnString_41;
	// System.Xml.XmlQualifiedName System.Xml.Schema.SchemaNames::QnID
	XmlQualifiedName_t2760654312 * ___QnID_42;
	// System.Xml.XmlQualifiedName System.Xml.Schema.SchemaNames::QnIDRef
	XmlQualifiedName_t2760654312 * ___QnIDRef_43;
	// System.Xml.XmlQualifiedName System.Xml.Schema.SchemaNames::QnIDRefs
	XmlQualifiedName_t2760654312 * ___QnIDRefs_44;
	// System.Xml.XmlQualifiedName System.Xml.Schema.SchemaNames::QnEntity
	XmlQualifiedName_t2760654312 * ___QnEntity_45;
	// System.Xml.XmlQualifiedName System.Xml.Schema.SchemaNames::QnEntities
	XmlQualifiedName_t2760654312 * ___QnEntities_46;
	// System.Xml.XmlQualifiedName System.Xml.Schema.SchemaNames::QnNmToken
	XmlQualifiedName_t2760654312 * ___QnNmToken_47;
	// System.Xml.XmlQualifiedName System.Xml.Schema.SchemaNames::QnNmTokens
	XmlQualifiedName_t2760654312 * ___QnNmTokens_48;
	// System.Xml.XmlQualifiedName System.Xml.Schema.SchemaNames::QnEnumeration
	XmlQualifiedName_t2760654312 * ___QnEnumeration_49;
	// System.Xml.XmlQualifiedName System.Xml.Schema.SchemaNames::QnDefault
	XmlQualifiedName_t2760654312 * ___QnDefault_50;
	// System.Xml.XmlQualifiedName System.Xml.Schema.SchemaNames::QnXdrSchema
	XmlQualifiedName_t2760654312 * ___QnXdrSchema_51;
	// System.Xml.XmlQualifiedName System.Xml.Schema.SchemaNames::QnXdrElementType
	XmlQualifiedName_t2760654312 * ___QnXdrElementType_52;
	// System.Xml.XmlQualifiedName System.Xml.Schema.SchemaNames::QnXdrElement
	XmlQualifiedName_t2760654312 * ___QnXdrElement_53;
	// System.Xml.XmlQualifiedName System.Xml.Schema.SchemaNames::QnXdrGroup
	XmlQualifiedName_t2760654312 * ___QnXdrGroup_54;
	// System.Xml.XmlQualifiedName System.Xml.Schema.SchemaNames::QnXdrAttributeType
	XmlQualifiedName_t2760654312 * ___QnXdrAttributeType_55;
	// System.Xml.XmlQualifiedName System.Xml.Schema.SchemaNames::QnXdrAttribute
	XmlQualifiedName_t2760654312 * ___QnXdrAttribute_56;
	// System.Xml.XmlQualifiedName System.Xml.Schema.SchemaNames::QnXdrDataType
	XmlQualifiedName_t2760654312 * ___QnXdrDataType_57;
	// System.Xml.XmlQualifiedName System.Xml.Schema.SchemaNames::QnXdrDescription
	XmlQualifiedName_t2760654312 * ___QnXdrDescription_58;
	// System.Xml.XmlQualifiedName System.Xml.Schema.SchemaNames::QnXdrExtends
	XmlQualifiedName_t2760654312 * ___QnXdrExtends_59;
	// System.Xml.XmlQualifiedName System.Xml.Schema.SchemaNames::QnXdrAliasSchema
	XmlQualifiedName_t2760654312 * ___QnXdrAliasSchema_60;
	// System.Xml.XmlQualifiedName System.Xml.Schema.SchemaNames::QnDtType
	XmlQualifiedName_t2760654312 * ___QnDtType_61;
	// System.Xml.XmlQualifiedName System.Xml.Schema.SchemaNames::QnDtValues
	XmlQualifiedName_t2760654312 * ___QnDtValues_62;
	// System.Xml.XmlQualifiedName System.Xml.Schema.SchemaNames::QnDtMaxLength
	XmlQualifiedName_t2760654312 * ___QnDtMaxLength_63;
	// System.Xml.XmlQualifiedName System.Xml.Schema.SchemaNames::QnDtMinLength
	XmlQualifiedName_t2760654312 * ___QnDtMinLength_64;
	// System.Xml.XmlQualifiedName System.Xml.Schema.SchemaNames::QnDtMax
	XmlQualifiedName_t2760654312 * ___QnDtMax_65;
	// System.Xml.XmlQualifiedName System.Xml.Schema.SchemaNames::QnDtMin
	XmlQualifiedName_t2760654312 * ___QnDtMin_66;
	// System.Xml.XmlQualifiedName System.Xml.Schema.SchemaNames::QnDtMinExclusive
	XmlQualifiedName_t2760654312 * ___QnDtMinExclusive_67;
	// System.Xml.XmlQualifiedName System.Xml.Schema.SchemaNames::QnDtMaxExclusive
	XmlQualifiedName_t2760654312 * ___QnDtMaxExclusive_68;
	// System.Xml.XmlQualifiedName System.Xml.Schema.SchemaNames::QnTargetNamespace
	XmlQualifiedName_t2760654312 * ___QnTargetNamespace_69;
	// System.Xml.XmlQualifiedName System.Xml.Schema.SchemaNames::QnVersion
	XmlQualifiedName_t2760654312 * ___QnVersion_70;
	// System.Xml.XmlQualifiedName System.Xml.Schema.SchemaNames::QnFinalDefault
	XmlQualifiedName_t2760654312 * ___QnFinalDefault_71;
	// System.Xml.XmlQualifiedName System.Xml.Schema.SchemaNames::QnBlockDefault
	XmlQualifiedName_t2760654312 * ___QnBlockDefault_72;
	// System.Xml.XmlQualifiedName System.Xml.Schema.SchemaNames::QnFixed
	XmlQualifiedName_t2760654312 * ___QnFixed_73;
	// System.Xml.XmlQualifiedName System.Xml.Schema.SchemaNames::QnAbstract
	XmlQualifiedName_t2760654312 * ___QnAbstract_74;
	// System.Xml.XmlQualifiedName System.Xml.Schema.SchemaNames::QnBlock
	XmlQualifiedName_t2760654312 * ___QnBlock_75;
	// System.Xml.XmlQualifiedName System.Xml.Schema.SchemaNames::QnSubstitutionGroup
	XmlQualifiedName_t2760654312 * ___QnSubstitutionGroup_76;
	// System.Xml.XmlQualifiedName System.Xml.Schema.SchemaNames::QnFinal
	XmlQualifiedName_t2760654312 * ___QnFinal_77;
	// System.Xml.XmlQualifiedName System.Xml.Schema.SchemaNames::QnNillable
	XmlQualifiedName_t2760654312 * ___QnNillable_78;
	// System.Xml.XmlQualifiedName System.Xml.Schema.SchemaNames::QnRef
	XmlQualifiedName_t2760654312 * ___QnRef_79;
	// System.Xml.XmlQualifiedName System.Xml.Schema.SchemaNames::QnBase
	XmlQualifiedName_t2760654312 * ___QnBase_80;
	// System.Xml.XmlQualifiedName System.Xml.Schema.SchemaNames::QnDerivedBy
	XmlQualifiedName_t2760654312 * ___QnDerivedBy_81;
	// System.Xml.XmlQualifiedName System.Xml.Schema.SchemaNames::QnNamespace
	XmlQualifiedName_t2760654312 * ___QnNamespace_82;
	// System.Xml.XmlQualifiedName System.Xml.Schema.SchemaNames::QnProcessContents
	XmlQualifiedName_t2760654312 * ___QnProcessContents_83;
	// System.Xml.XmlQualifiedName System.Xml.Schema.SchemaNames::QnRefer
	XmlQualifiedName_t2760654312 * ___QnRefer_84;
	// System.Xml.XmlQualifiedName System.Xml.Schema.SchemaNames::QnPublic
	XmlQualifiedName_t2760654312 * ___QnPublic_85;
	// System.Xml.XmlQualifiedName System.Xml.Schema.SchemaNames::QnSystem
	XmlQualifiedName_t2760654312 * ___QnSystem_86;
	// System.Xml.XmlQualifiedName System.Xml.Schema.SchemaNames::QnSchemaLocation
	XmlQualifiedName_t2760654312 * ___QnSchemaLocation_87;
	// System.Xml.XmlQualifiedName System.Xml.Schema.SchemaNames::QnValue
	XmlQualifiedName_t2760654312 * ___QnValue_88;
	// System.Xml.XmlQualifiedName System.Xml.Schema.SchemaNames::QnUse
	XmlQualifiedName_t2760654312 * ___QnUse_89;
	// System.Xml.XmlQualifiedName System.Xml.Schema.SchemaNames::QnForm
	XmlQualifiedName_t2760654312 * ___QnForm_90;
	// System.Xml.XmlQualifiedName System.Xml.Schema.SchemaNames::QnElementFormDefault
	XmlQualifiedName_t2760654312 * ___QnElementFormDefault_91;
	// System.Xml.XmlQualifiedName System.Xml.Schema.SchemaNames::QnAttributeFormDefault
	XmlQualifiedName_t2760654312 * ___QnAttributeFormDefault_92;
	// System.Xml.XmlQualifiedName System.Xml.Schema.SchemaNames::QnItemType
	XmlQualifiedName_t2760654312 * ___QnItemType_93;
	// System.Xml.XmlQualifiedName System.Xml.Schema.SchemaNames::QnMemberTypes
	XmlQualifiedName_t2760654312 * ___QnMemberTypes_94;
	// System.Xml.XmlQualifiedName System.Xml.Schema.SchemaNames::QnXPath
	XmlQualifiedName_t2760654312 * ___QnXPath_95;
	// System.Xml.XmlQualifiedName System.Xml.Schema.SchemaNames::QnXsdSchema
	XmlQualifiedName_t2760654312 * ___QnXsdSchema_96;
	// System.Xml.XmlQualifiedName System.Xml.Schema.SchemaNames::QnXsdAnnotation
	XmlQualifiedName_t2760654312 * ___QnXsdAnnotation_97;
	// System.Xml.XmlQualifiedName System.Xml.Schema.SchemaNames::QnXsdInclude
	XmlQualifiedName_t2760654312 * ___QnXsdInclude_98;
	// System.Xml.XmlQualifiedName System.Xml.Schema.SchemaNames::QnXsdImport
	XmlQualifiedName_t2760654312 * ___QnXsdImport_99;
	// System.Xml.XmlQualifiedName System.Xml.Schema.SchemaNames::QnXsdElement
	XmlQualifiedName_t2760654312 * ___QnXsdElement_100;
	// System.Xml.XmlQualifiedName System.Xml.Schema.SchemaNames::QnXsdAttribute
	XmlQualifiedName_t2760654312 * ___QnXsdAttribute_101;
	// System.Xml.XmlQualifiedName System.Xml.Schema.SchemaNames::QnXsdAttributeGroup
	XmlQualifiedName_t2760654312 * ___QnXsdAttributeGroup_102;
	// System.Xml.XmlQualifiedName System.Xml.Schema.SchemaNames::QnXsdAnyAttribute
	XmlQualifiedName_t2760654312 * ___QnXsdAnyAttribute_103;
	// System.Xml.XmlQualifiedName System.Xml.Schema.SchemaNames::QnXsdGroup
	XmlQualifiedName_t2760654312 * ___QnXsdGroup_104;
	// System.Xml.XmlQualifiedName System.Xml.Schema.SchemaNames::QnXsdAll
	XmlQualifiedName_t2760654312 * ___QnXsdAll_105;
	// System.Xml.XmlQualifiedName System.Xml.Schema.SchemaNames::QnXsdChoice
	XmlQualifiedName_t2760654312 * ___QnXsdChoice_106;
	// System.Xml.XmlQualifiedName System.Xml.Schema.SchemaNames::QnXsdSequence
	XmlQualifiedName_t2760654312 * ___QnXsdSequence_107;
	// System.Xml.XmlQualifiedName System.Xml.Schema.SchemaNames::QnXsdAny
	XmlQualifiedName_t2760654312 * ___QnXsdAny_108;
	// System.Xml.XmlQualifiedName System.Xml.Schema.SchemaNames::QnXsdNotation
	XmlQualifiedName_t2760654312 * ___QnXsdNotation_109;
	// System.Xml.XmlQualifiedName System.Xml.Schema.SchemaNames::QnXsdSimpleType
	XmlQualifiedName_t2760654312 * ___QnXsdSimpleType_110;
	// System.Xml.XmlQualifiedName System.Xml.Schema.SchemaNames::QnXsdComplexType
	XmlQualifiedName_t2760654312 * ___QnXsdComplexType_111;
	// System.Xml.XmlQualifiedName System.Xml.Schema.SchemaNames::QnXsdUnique
	XmlQualifiedName_t2760654312 * ___QnXsdUnique_112;
	// System.Xml.XmlQualifiedName System.Xml.Schema.SchemaNames::QnXsdKey
	XmlQualifiedName_t2760654312 * ___QnXsdKey_113;
	// System.Xml.XmlQualifiedName System.Xml.Schema.SchemaNames::QnXsdKeyRef
	XmlQualifiedName_t2760654312 * ___QnXsdKeyRef_114;
	// System.Xml.XmlQualifiedName System.Xml.Schema.SchemaNames::QnXsdSelector
	XmlQualifiedName_t2760654312 * ___QnXsdSelector_115;
	// System.Xml.XmlQualifiedName System.Xml.Schema.SchemaNames::QnXsdField
	XmlQualifiedName_t2760654312 * ___QnXsdField_116;
	// System.Xml.XmlQualifiedName System.Xml.Schema.SchemaNames::QnXsdMinExclusive
	XmlQualifiedName_t2760654312 * ___QnXsdMinExclusive_117;
	// System.Xml.XmlQualifiedName System.Xml.Schema.SchemaNames::QnXsdMinInclusive
	XmlQualifiedName_t2760654312 * ___QnXsdMinInclusive_118;
	// System.Xml.XmlQualifiedName System.Xml.Schema.SchemaNames::QnXsdMaxInclusive
	XmlQualifiedName_t2760654312 * ___QnXsdMaxInclusive_119;
	// System.Xml.XmlQualifiedName System.Xml.Schema.SchemaNames::QnXsdMaxExclusive
	XmlQualifiedName_t2760654312 * ___QnXsdMaxExclusive_120;
	// System.Xml.XmlQualifiedName System.Xml.Schema.SchemaNames::QnXsdTotalDigits
	XmlQualifiedName_t2760654312 * ___QnXsdTotalDigits_121;
	// System.Xml.XmlQualifiedName System.Xml.Schema.SchemaNames::QnXsdFractionDigits
	XmlQualifiedName_t2760654312 * ___QnXsdFractionDigits_122;
	// System.Xml.XmlQualifiedName System.Xml.Schema.SchemaNames::QnXsdLength
	XmlQualifiedName_t2760654312 * ___QnXsdLength_123;
	// System.Xml.XmlQualifiedName System.Xml.Schema.SchemaNames::QnXsdMinLength
	XmlQualifiedName_t2760654312 * ___QnXsdMinLength_124;
	// System.Xml.XmlQualifiedName System.Xml.Schema.SchemaNames::QnXsdMaxLength
	XmlQualifiedName_t2760654312 * ___QnXsdMaxLength_125;
	// System.Xml.XmlQualifiedName System.Xml.Schema.SchemaNames::QnXsdEnumeration
	XmlQualifiedName_t2760654312 * ___QnXsdEnumeration_126;
	// System.Xml.XmlQualifiedName System.Xml.Schema.SchemaNames::QnXsdPattern
	XmlQualifiedName_t2760654312 * ___QnXsdPattern_127;
	// System.Xml.XmlQualifiedName System.Xml.Schema.SchemaNames::QnXsdDocumentation
	XmlQualifiedName_t2760654312 * ___QnXsdDocumentation_128;
	// System.Xml.XmlQualifiedName System.Xml.Schema.SchemaNames::QnXsdAppinfo
	XmlQualifiedName_t2760654312 * ___QnXsdAppinfo_129;
	// System.Xml.XmlQualifiedName System.Xml.Schema.SchemaNames::QnSource
	XmlQualifiedName_t2760654312 * ___QnSource_130;
	// System.Xml.XmlQualifiedName System.Xml.Schema.SchemaNames::QnXsdComplexContent
	XmlQualifiedName_t2760654312 * ___QnXsdComplexContent_131;
	// System.Xml.XmlQualifiedName System.Xml.Schema.SchemaNames::QnXsdSimpleContent
	XmlQualifiedName_t2760654312 * ___QnXsdSimpleContent_132;
	// System.Xml.XmlQualifiedName System.Xml.Schema.SchemaNames::QnXsdRestriction
	XmlQualifiedName_t2760654312 * ___QnXsdRestriction_133;
	// System.Xml.XmlQualifiedName System.Xml.Schema.SchemaNames::QnXsdExtension
	XmlQualifiedName_t2760654312 * ___QnXsdExtension_134;
	// System.Xml.XmlQualifiedName System.Xml.Schema.SchemaNames::QnXsdUnion
	XmlQualifiedName_t2760654312 * ___QnXsdUnion_135;
	// System.Xml.XmlQualifiedName System.Xml.Schema.SchemaNames::QnXsdList
	XmlQualifiedName_t2760654312 * ___QnXsdList_136;
	// System.Xml.XmlQualifiedName System.Xml.Schema.SchemaNames::QnXsdWhiteSpace
	XmlQualifiedName_t2760654312 * ___QnXsdWhiteSpace_137;
	// System.Xml.XmlQualifiedName System.Xml.Schema.SchemaNames::QnXsdRedefine
	XmlQualifiedName_t2760654312 * ___QnXsdRedefine_138;
	// System.Xml.XmlQualifiedName System.Xml.Schema.SchemaNames::QnXsdAnyType
	XmlQualifiedName_t2760654312 * ___QnXsdAnyType_139;
	// System.Xml.XmlQualifiedName[] System.Xml.Schema.SchemaNames::TokenToQName
	XmlQualifiedNameU5BU5D_t1471530361* ___TokenToQName_140;

public:
	inline static int32_t get_offset_of_nameTable_0() { return static_cast<int32_t>(offsetof(SchemaNames_t661607975, ___nameTable_0)); }
	inline XmlNameTable_t71772148 * get_nameTable_0() const { return ___nameTable_0; }
	inline XmlNameTable_t71772148 ** get_address_of_nameTable_0() { return &___nameTable_0; }
	inline void set_nameTable_0(XmlNameTable_t71772148 * value)
	{
		___nameTable_0 = value;
		Il2CppCodeGenWriteBarrier((&___nameTable_0), value);
	}

	inline static int32_t get_offset_of_NsDataType_1() { return static_cast<int32_t>(offsetof(SchemaNames_t661607975, ___NsDataType_1)); }
	inline String_t* get_NsDataType_1() const { return ___NsDataType_1; }
	inline String_t** get_address_of_NsDataType_1() { return &___NsDataType_1; }
	inline void set_NsDataType_1(String_t* value)
	{
		___NsDataType_1 = value;
		Il2CppCodeGenWriteBarrier((&___NsDataType_1), value);
	}

	inline static int32_t get_offset_of_NsDataTypeAlias_2() { return static_cast<int32_t>(offsetof(SchemaNames_t661607975, ___NsDataTypeAlias_2)); }
	inline String_t* get_NsDataTypeAlias_2() const { return ___NsDataTypeAlias_2; }
	inline String_t** get_address_of_NsDataTypeAlias_2() { return &___NsDataTypeAlias_2; }
	inline void set_NsDataTypeAlias_2(String_t* value)
	{
		___NsDataTypeAlias_2 = value;
		Il2CppCodeGenWriteBarrier((&___NsDataTypeAlias_2), value);
	}

	inline static int32_t get_offset_of_NsDataTypeOld_3() { return static_cast<int32_t>(offsetof(SchemaNames_t661607975, ___NsDataTypeOld_3)); }
	inline String_t* get_NsDataTypeOld_3() const { return ___NsDataTypeOld_3; }
	inline String_t** get_address_of_NsDataTypeOld_3() { return &___NsDataTypeOld_3; }
	inline void set_NsDataTypeOld_3(String_t* value)
	{
		___NsDataTypeOld_3 = value;
		Il2CppCodeGenWriteBarrier((&___NsDataTypeOld_3), value);
	}

	inline static int32_t get_offset_of_NsXml_4() { return static_cast<int32_t>(offsetof(SchemaNames_t661607975, ___NsXml_4)); }
	inline String_t* get_NsXml_4() const { return ___NsXml_4; }
	inline String_t** get_address_of_NsXml_4() { return &___NsXml_4; }
	inline void set_NsXml_4(String_t* value)
	{
		___NsXml_4 = value;
		Il2CppCodeGenWriteBarrier((&___NsXml_4), value);
	}

	inline static int32_t get_offset_of_NsXmlNs_5() { return static_cast<int32_t>(offsetof(SchemaNames_t661607975, ___NsXmlNs_5)); }
	inline String_t* get_NsXmlNs_5() const { return ___NsXmlNs_5; }
	inline String_t** get_address_of_NsXmlNs_5() { return &___NsXmlNs_5; }
	inline void set_NsXmlNs_5(String_t* value)
	{
		___NsXmlNs_5 = value;
		Il2CppCodeGenWriteBarrier((&___NsXmlNs_5), value);
	}

	inline static int32_t get_offset_of_NsXdr_6() { return static_cast<int32_t>(offsetof(SchemaNames_t661607975, ___NsXdr_6)); }
	inline String_t* get_NsXdr_6() const { return ___NsXdr_6; }
	inline String_t** get_address_of_NsXdr_6() { return &___NsXdr_6; }
	inline void set_NsXdr_6(String_t* value)
	{
		___NsXdr_6 = value;
		Il2CppCodeGenWriteBarrier((&___NsXdr_6), value);
	}

	inline static int32_t get_offset_of_NsXdrAlias_7() { return static_cast<int32_t>(offsetof(SchemaNames_t661607975, ___NsXdrAlias_7)); }
	inline String_t* get_NsXdrAlias_7() const { return ___NsXdrAlias_7; }
	inline String_t** get_address_of_NsXdrAlias_7() { return &___NsXdrAlias_7; }
	inline void set_NsXdrAlias_7(String_t* value)
	{
		___NsXdrAlias_7 = value;
		Il2CppCodeGenWriteBarrier((&___NsXdrAlias_7), value);
	}

	inline static int32_t get_offset_of_NsXs_8() { return static_cast<int32_t>(offsetof(SchemaNames_t661607975, ___NsXs_8)); }
	inline String_t* get_NsXs_8() const { return ___NsXs_8; }
	inline String_t** get_address_of_NsXs_8() { return &___NsXs_8; }
	inline void set_NsXs_8(String_t* value)
	{
		___NsXs_8 = value;
		Il2CppCodeGenWriteBarrier((&___NsXs_8), value);
	}

	inline static int32_t get_offset_of_NsXsi_9() { return static_cast<int32_t>(offsetof(SchemaNames_t661607975, ___NsXsi_9)); }
	inline String_t* get_NsXsi_9() const { return ___NsXsi_9; }
	inline String_t** get_address_of_NsXsi_9() { return &___NsXsi_9; }
	inline void set_NsXsi_9(String_t* value)
	{
		___NsXsi_9 = value;
		Il2CppCodeGenWriteBarrier((&___NsXsi_9), value);
	}

	inline static int32_t get_offset_of_XsiType_10() { return static_cast<int32_t>(offsetof(SchemaNames_t661607975, ___XsiType_10)); }
	inline String_t* get_XsiType_10() const { return ___XsiType_10; }
	inline String_t** get_address_of_XsiType_10() { return &___XsiType_10; }
	inline void set_XsiType_10(String_t* value)
	{
		___XsiType_10 = value;
		Il2CppCodeGenWriteBarrier((&___XsiType_10), value);
	}

	inline static int32_t get_offset_of_XsiNil_11() { return static_cast<int32_t>(offsetof(SchemaNames_t661607975, ___XsiNil_11)); }
	inline String_t* get_XsiNil_11() const { return ___XsiNil_11; }
	inline String_t** get_address_of_XsiNil_11() { return &___XsiNil_11; }
	inline void set_XsiNil_11(String_t* value)
	{
		___XsiNil_11 = value;
		Il2CppCodeGenWriteBarrier((&___XsiNil_11), value);
	}

	inline static int32_t get_offset_of_XsiSchemaLocation_12() { return static_cast<int32_t>(offsetof(SchemaNames_t661607975, ___XsiSchemaLocation_12)); }
	inline String_t* get_XsiSchemaLocation_12() const { return ___XsiSchemaLocation_12; }
	inline String_t** get_address_of_XsiSchemaLocation_12() { return &___XsiSchemaLocation_12; }
	inline void set_XsiSchemaLocation_12(String_t* value)
	{
		___XsiSchemaLocation_12 = value;
		Il2CppCodeGenWriteBarrier((&___XsiSchemaLocation_12), value);
	}

	inline static int32_t get_offset_of_XsiNoNamespaceSchemaLocation_13() { return static_cast<int32_t>(offsetof(SchemaNames_t661607975, ___XsiNoNamespaceSchemaLocation_13)); }
	inline String_t* get_XsiNoNamespaceSchemaLocation_13() const { return ___XsiNoNamespaceSchemaLocation_13; }
	inline String_t** get_address_of_XsiNoNamespaceSchemaLocation_13() { return &___XsiNoNamespaceSchemaLocation_13; }
	inline void set_XsiNoNamespaceSchemaLocation_13(String_t* value)
	{
		___XsiNoNamespaceSchemaLocation_13 = value;
		Il2CppCodeGenWriteBarrier((&___XsiNoNamespaceSchemaLocation_13), value);
	}

	inline static int32_t get_offset_of_XsdSchema_14() { return static_cast<int32_t>(offsetof(SchemaNames_t661607975, ___XsdSchema_14)); }
	inline String_t* get_XsdSchema_14() const { return ___XsdSchema_14; }
	inline String_t** get_address_of_XsdSchema_14() { return &___XsdSchema_14; }
	inline void set_XsdSchema_14(String_t* value)
	{
		___XsdSchema_14 = value;
		Il2CppCodeGenWriteBarrier((&___XsdSchema_14), value);
	}

	inline static int32_t get_offset_of_XdrSchema_15() { return static_cast<int32_t>(offsetof(SchemaNames_t661607975, ___XdrSchema_15)); }
	inline String_t* get_XdrSchema_15() const { return ___XdrSchema_15; }
	inline String_t** get_address_of_XdrSchema_15() { return &___XdrSchema_15; }
	inline void set_XdrSchema_15(String_t* value)
	{
		___XdrSchema_15 = value;
		Il2CppCodeGenWriteBarrier((&___XdrSchema_15), value);
	}

	inline static int32_t get_offset_of_QnPCData_16() { return static_cast<int32_t>(offsetof(SchemaNames_t661607975, ___QnPCData_16)); }
	inline XmlQualifiedName_t2760654312 * get_QnPCData_16() const { return ___QnPCData_16; }
	inline XmlQualifiedName_t2760654312 ** get_address_of_QnPCData_16() { return &___QnPCData_16; }
	inline void set_QnPCData_16(XmlQualifiedName_t2760654312 * value)
	{
		___QnPCData_16 = value;
		Il2CppCodeGenWriteBarrier((&___QnPCData_16), value);
	}

	inline static int32_t get_offset_of_QnXml_17() { return static_cast<int32_t>(offsetof(SchemaNames_t661607975, ___QnXml_17)); }
	inline XmlQualifiedName_t2760654312 * get_QnXml_17() const { return ___QnXml_17; }
	inline XmlQualifiedName_t2760654312 ** get_address_of_QnXml_17() { return &___QnXml_17; }
	inline void set_QnXml_17(XmlQualifiedName_t2760654312 * value)
	{
		___QnXml_17 = value;
		Il2CppCodeGenWriteBarrier((&___QnXml_17), value);
	}

	inline static int32_t get_offset_of_QnXmlNs_18() { return static_cast<int32_t>(offsetof(SchemaNames_t661607975, ___QnXmlNs_18)); }
	inline XmlQualifiedName_t2760654312 * get_QnXmlNs_18() const { return ___QnXmlNs_18; }
	inline XmlQualifiedName_t2760654312 ** get_address_of_QnXmlNs_18() { return &___QnXmlNs_18; }
	inline void set_QnXmlNs_18(XmlQualifiedName_t2760654312 * value)
	{
		___QnXmlNs_18 = value;
		Il2CppCodeGenWriteBarrier((&___QnXmlNs_18), value);
	}

	inline static int32_t get_offset_of_QnDtDt_19() { return static_cast<int32_t>(offsetof(SchemaNames_t661607975, ___QnDtDt_19)); }
	inline XmlQualifiedName_t2760654312 * get_QnDtDt_19() const { return ___QnDtDt_19; }
	inline XmlQualifiedName_t2760654312 ** get_address_of_QnDtDt_19() { return &___QnDtDt_19; }
	inline void set_QnDtDt_19(XmlQualifiedName_t2760654312 * value)
	{
		___QnDtDt_19 = value;
		Il2CppCodeGenWriteBarrier((&___QnDtDt_19), value);
	}

	inline static int32_t get_offset_of_QnXmlLang_20() { return static_cast<int32_t>(offsetof(SchemaNames_t661607975, ___QnXmlLang_20)); }
	inline XmlQualifiedName_t2760654312 * get_QnXmlLang_20() const { return ___QnXmlLang_20; }
	inline XmlQualifiedName_t2760654312 ** get_address_of_QnXmlLang_20() { return &___QnXmlLang_20; }
	inline void set_QnXmlLang_20(XmlQualifiedName_t2760654312 * value)
	{
		___QnXmlLang_20 = value;
		Il2CppCodeGenWriteBarrier((&___QnXmlLang_20), value);
	}

	inline static int32_t get_offset_of_QnName_21() { return static_cast<int32_t>(offsetof(SchemaNames_t661607975, ___QnName_21)); }
	inline XmlQualifiedName_t2760654312 * get_QnName_21() const { return ___QnName_21; }
	inline XmlQualifiedName_t2760654312 ** get_address_of_QnName_21() { return &___QnName_21; }
	inline void set_QnName_21(XmlQualifiedName_t2760654312 * value)
	{
		___QnName_21 = value;
		Il2CppCodeGenWriteBarrier((&___QnName_21), value);
	}

	inline static int32_t get_offset_of_QnType_22() { return static_cast<int32_t>(offsetof(SchemaNames_t661607975, ___QnType_22)); }
	inline XmlQualifiedName_t2760654312 * get_QnType_22() const { return ___QnType_22; }
	inline XmlQualifiedName_t2760654312 ** get_address_of_QnType_22() { return &___QnType_22; }
	inline void set_QnType_22(XmlQualifiedName_t2760654312 * value)
	{
		___QnType_22 = value;
		Il2CppCodeGenWriteBarrier((&___QnType_22), value);
	}

	inline static int32_t get_offset_of_QnMaxOccurs_23() { return static_cast<int32_t>(offsetof(SchemaNames_t661607975, ___QnMaxOccurs_23)); }
	inline XmlQualifiedName_t2760654312 * get_QnMaxOccurs_23() const { return ___QnMaxOccurs_23; }
	inline XmlQualifiedName_t2760654312 ** get_address_of_QnMaxOccurs_23() { return &___QnMaxOccurs_23; }
	inline void set_QnMaxOccurs_23(XmlQualifiedName_t2760654312 * value)
	{
		___QnMaxOccurs_23 = value;
		Il2CppCodeGenWriteBarrier((&___QnMaxOccurs_23), value);
	}

	inline static int32_t get_offset_of_QnMinOccurs_24() { return static_cast<int32_t>(offsetof(SchemaNames_t661607975, ___QnMinOccurs_24)); }
	inline XmlQualifiedName_t2760654312 * get_QnMinOccurs_24() const { return ___QnMinOccurs_24; }
	inline XmlQualifiedName_t2760654312 ** get_address_of_QnMinOccurs_24() { return &___QnMinOccurs_24; }
	inline void set_QnMinOccurs_24(XmlQualifiedName_t2760654312 * value)
	{
		___QnMinOccurs_24 = value;
		Il2CppCodeGenWriteBarrier((&___QnMinOccurs_24), value);
	}

	inline static int32_t get_offset_of_QnInfinite_25() { return static_cast<int32_t>(offsetof(SchemaNames_t661607975, ___QnInfinite_25)); }
	inline XmlQualifiedName_t2760654312 * get_QnInfinite_25() const { return ___QnInfinite_25; }
	inline XmlQualifiedName_t2760654312 ** get_address_of_QnInfinite_25() { return &___QnInfinite_25; }
	inline void set_QnInfinite_25(XmlQualifiedName_t2760654312 * value)
	{
		___QnInfinite_25 = value;
		Il2CppCodeGenWriteBarrier((&___QnInfinite_25), value);
	}

	inline static int32_t get_offset_of_QnModel_26() { return static_cast<int32_t>(offsetof(SchemaNames_t661607975, ___QnModel_26)); }
	inline XmlQualifiedName_t2760654312 * get_QnModel_26() const { return ___QnModel_26; }
	inline XmlQualifiedName_t2760654312 ** get_address_of_QnModel_26() { return &___QnModel_26; }
	inline void set_QnModel_26(XmlQualifiedName_t2760654312 * value)
	{
		___QnModel_26 = value;
		Il2CppCodeGenWriteBarrier((&___QnModel_26), value);
	}

	inline static int32_t get_offset_of_QnOpen_27() { return static_cast<int32_t>(offsetof(SchemaNames_t661607975, ___QnOpen_27)); }
	inline XmlQualifiedName_t2760654312 * get_QnOpen_27() const { return ___QnOpen_27; }
	inline XmlQualifiedName_t2760654312 ** get_address_of_QnOpen_27() { return &___QnOpen_27; }
	inline void set_QnOpen_27(XmlQualifiedName_t2760654312 * value)
	{
		___QnOpen_27 = value;
		Il2CppCodeGenWriteBarrier((&___QnOpen_27), value);
	}

	inline static int32_t get_offset_of_QnClosed_28() { return static_cast<int32_t>(offsetof(SchemaNames_t661607975, ___QnClosed_28)); }
	inline XmlQualifiedName_t2760654312 * get_QnClosed_28() const { return ___QnClosed_28; }
	inline XmlQualifiedName_t2760654312 ** get_address_of_QnClosed_28() { return &___QnClosed_28; }
	inline void set_QnClosed_28(XmlQualifiedName_t2760654312 * value)
	{
		___QnClosed_28 = value;
		Il2CppCodeGenWriteBarrier((&___QnClosed_28), value);
	}

	inline static int32_t get_offset_of_QnContent_29() { return static_cast<int32_t>(offsetof(SchemaNames_t661607975, ___QnContent_29)); }
	inline XmlQualifiedName_t2760654312 * get_QnContent_29() const { return ___QnContent_29; }
	inline XmlQualifiedName_t2760654312 ** get_address_of_QnContent_29() { return &___QnContent_29; }
	inline void set_QnContent_29(XmlQualifiedName_t2760654312 * value)
	{
		___QnContent_29 = value;
		Il2CppCodeGenWriteBarrier((&___QnContent_29), value);
	}

	inline static int32_t get_offset_of_QnMixed_30() { return static_cast<int32_t>(offsetof(SchemaNames_t661607975, ___QnMixed_30)); }
	inline XmlQualifiedName_t2760654312 * get_QnMixed_30() const { return ___QnMixed_30; }
	inline XmlQualifiedName_t2760654312 ** get_address_of_QnMixed_30() { return &___QnMixed_30; }
	inline void set_QnMixed_30(XmlQualifiedName_t2760654312 * value)
	{
		___QnMixed_30 = value;
		Il2CppCodeGenWriteBarrier((&___QnMixed_30), value);
	}

	inline static int32_t get_offset_of_QnEmpty_31() { return static_cast<int32_t>(offsetof(SchemaNames_t661607975, ___QnEmpty_31)); }
	inline XmlQualifiedName_t2760654312 * get_QnEmpty_31() const { return ___QnEmpty_31; }
	inline XmlQualifiedName_t2760654312 ** get_address_of_QnEmpty_31() { return &___QnEmpty_31; }
	inline void set_QnEmpty_31(XmlQualifiedName_t2760654312 * value)
	{
		___QnEmpty_31 = value;
		Il2CppCodeGenWriteBarrier((&___QnEmpty_31), value);
	}

	inline static int32_t get_offset_of_QnEltOnly_32() { return static_cast<int32_t>(offsetof(SchemaNames_t661607975, ___QnEltOnly_32)); }
	inline XmlQualifiedName_t2760654312 * get_QnEltOnly_32() const { return ___QnEltOnly_32; }
	inline XmlQualifiedName_t2760654312 ** get_address_of_QnEltOnly_32() { return &___QnEltOnly_32; }
	inline void set_QnEltOnly_32(XmlQualifiedName_t2760654312 * value)
	{
		___QnEltOnly_32 = value;
		Il2CppCodeGenWriteBarrier((&___QnEltOnly_32), value);
	}

	inline static int32_t get_offset_of_QnTextOnly_33() { return static_cast<int32_t>(offsetof(SchemaNames_t661607975, ___QnTextOnly_33)); }
	inline XmlQualifiedName_t2760654312 * get_QnTextOnly_33() const { return ___QnTextOnly_33; }
	inline XmlQualifiedName_t2760654312 ** get_address_of_QnTextOnly_33() { return &___QnTextOnly_33; }
	inline void set_QnTextOnly_33(XmlQualifiedName_t2760654312 * value)
	{
		___QnTextOnly_33 = value;
		Il2CppCodeGenWriteBarrier((&___QnTextOnly_33), value);
	}

	inline static int32_t get_offset_of_QnOrder_34() { return static_cast<int32_t>(offsetof(SchemaNames_t661607975, ___QnOrder_34)); }
	inline XmlQualifiedName_t2760654312 * get_QnOrder_34() const { return ___QnOrder_34; }
	inline XmlQualifiedName_t2760654312 ** get_address_of_QnOrder_34() { return &___QnOrder_34; }
	inline void set_QnOrder_34(XmlQualifiedName_t2760654312 * value)
	{
		___QnOrder_34 = value;
		Il2CppCodeGenWriteBarrier((&___QnOrder_34), value);
	}

	inline static int32_t get_offset_of_QnSeq_35() { return static_cast<int32_t>(offsetof(SchemaNames_t661607975, ___QnSeq_35)); }
	inline XmlQualifiedName_t2760654312 * get_QnSeq_35() const { return ___QnSeq_35; }
	inline XmlQualifiedName_t2760654312 ** get_address_of_QnSeq_35() { return &___QnSeq_35; }
	inline void set_QnSeq_35(XmlQualifiedName_t2760654312 * value)
	{
		___QnSeq_35 = value;
		Il2CppCodeGenWriteBarrier((&___QnSeq_35), value);
	}

	inline static int32_t get_offset_of_QnOne_36() { return static_cast<int32_t>(offsetof(SchemaNames_t661607975, ___QnOne_36)); }
	inline XmlQualifiedName_t2760654312 * get_QnOne_36() const { return ___QnOne_36; }
	inline XmlQualifiedName_t2760654312 ** get_address_of_QnOne_36() { return &___QnOne_36; }
	inline void set_QnOne_36(XmlQualifiedName_t2760654312 * value)
	{
		___QnOne_36 = value;
		Il2CppCodeGenWriteBarrier((&___QnOne_36), value);
	}

	inline static int32_t get_offset_of_QnMany_37() { return static_cast<int32_t>(offsetof(SchemaNames_t661607975, ___QnMany_37)); }
	inline XmlQualifiedName_t2760654312 * get_QnMany_37() const { return ___QnMany_37; }
	inline XmlQualifiedName_t2760654312 ** get_address_of_QnMany_37() { return &___QnMany_37; }
	inline void set_QnMany_37(XmlQualifiedName_t2760654312 * value)
	{
		___QnMany_37 = value;
		Il2CppCodeGenWriteBarrier((&___QnMany_37), value);
	}

	inline static int32_t get_offset_of_QnRequired_38() { return static_cast<int32_t>(offsetof(SchemaNames_t661607975, ___QnRequired_38)); }
	inline XmlQualifiedName_t2760654312 * get_QnRequired_38() const { return ___QnRequired_38; }
	inline XmlQualifiedName_t2760654312 ** get_address_of_QnRequired_38() { return &___QnRequired_38; }
	inline void set_QnRequired_38(XmlQualifiedName_t2760654312 * value)
	{
		___QnRequired_38 = value;
		Il2CppCodeGenWriteBarrier((&___QnRequired_38), value);
	}

	inline static int32_t get_offset_of_QnYes_39() { return static_cast<int32_t>(offsetof(SchemaNames_t661607975, ___QnYes_39)); }
	inline XmlQualifiedName_t2760654312 * get_QnYes_39() const { return ___QnYes_39; }
	inline XmlQualifiedName_t2760654312 ** get_address_of_QnYes_39() { return &___QnYes_39; }
	inline void set_QnYes_39(XmlQualifiedName_t2760654312 * value)
	{
		___QnYes_39 = value;
		Il2CppCodeGenWriteBarrier((&___QnYes_39), value);
	}

	inline static int32_t get_offset_of_QnNo_40() { return static_cast<int32_t>(offsetof(SchemaNames_t661607975, ___QnNo_40)); }
	inline XmlQualifiedName_t2760654312 * get_QnNo_40() const { return ___QnNo_40; }
	inline XmlQualifiedName_t2760654312 ** get_address_of_QnNo_40() { return &___QnNo_40; }
	inline void set_QnNo_40(XmlQualifiedName_t2760654312 * value)
	{
		___QnNo_40 = value;
		Il2CppCodeGenWriteBarrier((&___QnNo_40), value);
	}

	inline static int32_t get_offset_of_QnString_41() { return static_cast<int32_t>(offsetof(SchemaNames_t661607975, ___QnString_41)); }
	inline XmlQualifiedName_t2760654312 * get_QnString_41() const { return ___QnString_41; }
	inline XmlQualifiedName_t2760654312 ** get_address_of_QnString_41() { return &___QnString_41; }
	inline void set_QnString_41(XmlQualifiedName_t2760654312 * value)
	{
		___QnString_41 = value;
		Il2CppCodeGenWriteBarrier((&___QnString_41), value);
	}

	inline static int32_t get_offset_of_QnID_42() { return static_cast<int32_t>(offsetof(SchemaNames_t661607975, ___QnID_42)); }
	inline XmlQualifiedName_t2760654312 * get_QnID_42() const { return ___QnID_42; }
	inline XmlQualifiedName_t2760654312 ** get_address_of_QnID_42() { return &___QnID_42; }
	inline void set_QnID_42(XmlQualifiedName_t2760654312 * value)
	{
		___QnID_42 = value;
		Il2CppCodeGenWriteBarrier((&___QnID_42), value);
	}

	inline static int32_t get_offset_of_QnIDRef_43() { return static_cast<int32_t>(offsetof(SchemaNames_t661607975, ___QnIDRef_43)); }
	inline XmlQualifiedName_t2760654312 * get_QnIDRef_43() const { return ___QnIDRef_43; }
	inline XmlQualifiedName_t2760654312 ** get_address_of_QnIDRef_43() { return &___QnIDRef_43; }
	inline void set_QnIDRef_43(XmlQualifiedName_t2760654312 * value)
	{
		___QnIDRef_43 = value;
		Il2CppCodeGenWriteBarrier((&___QnIDRef_43), value);
	}

	inline static int32_t get_offset_of_QnIDRefs_44() { return static_cast<int32_t>(offsetof(SchemaNames_t661607975, ___QnIDRefs_44)); }
	inline XmlQualifiedName_t2760654312 * get_QnIDRefs_44() const { return ___QnIDRefs_44; }
	inline XmlQualifiedName_t2760654312 ** get_address_of_QnIDRefs_44() { return &___QnIDRefs_44; }
	inline void set_QnIDRefs_44(XmlQualifiedName_t2760654312 * value)
	{
		___QnIDRefs_44 = value;
		Il2CppCodeGenWriteBarrier((&___QnIDRefs_44), value);
	}

	inline static int32_t get_offset_of_QnEntity_45() { return static_cast<int32_t>(offsetof(SchemaNames_t661607975, ___QnEntity_45)); }
	inline XmlQualifiedName_t2760654312 * get_QnEntity_45() const { return ___QnEntity_45; }
	inline XmlQualifiedName_t2760654312 ** get_address_of_QnEntity_45() { return &___QnEntity_45; }
	inline void set_QnEntity_45(XmlQualifiedName_t2760654312 * value)
	{
		___QnEntity_45 = value;
		Il2CppCodeGenWriteBarrier((&___QnEntity_45), value);
	}

	inline static int32_t get_offset_of_QnEntities_46() { return static_cast<int32_t>(offsetof(SchemaNames_t661607975, ___QnEntities_46)); }
	inline XmlQualifiedName_t2760654312 * get_QnEntities_46() const { return ___QnEntities_46; }
	inline XmlQualifiedName_t2760654312 ** get_address_of_QnEntities_46() { return &___QnEntities_46; }
	inline void set_QnEntities_46(XmlQualifiedName_t2760654312 * value)
	{
		___QnEntities_46 = value;
		Il2CppCodeGenWriteBarrier((&___QnEntities_46), value);
	}

	inline static int32_t get_offset_of_QnNmToken_47() { return static_cast<int32_t>(offsetof(SchemaNames_t661607975, ___QnNmToken_47)); }
	inline XmlQualifiedName_t2760654312 * get_QnNmToken_47() const { return ___QnNmToken_47; }
	inline XmlQualifiedName_t2760654312 ** get_address_of_QnNmToken_47() { return &___QnNmToken_47; }
	inline void set_QnNmToken_47(XmlQualifiedName_t2760654312 * value)
	{
		___QnNmToken_47 = value;
		Il2CppCodeGenWriteBarrier((&___QnNmToken_47), value);
	}

	inline static int32_t get_offset_of_QnNmTokens_48() { return static_cast<int32_t>(offsetof(SchemaNames_t661607975, ___QnNmTokens_48)); }
	inline XmlQualifiedName_t2760654312 * get_QnNmTokens_48() const { return ___QnNmTokens_48; }
	inline XmlQualifiedName_t2760654312 ** get_address_of_QnNmTokens_48() { return &___QnNmTokens_48; }
	inline void set_QnNmTokens_48(XmlQualifiedName_t2760654312 * value)
	{
		___QnNmTokens_48 = value;
		Il2CppCodeGenWriteBarrier((&___QnNmTokens_48), value);
	}

	inline static int32_t get_offset_of_QnEnumeration_49() { return static_cast<int32_t>(offsetof(SchemaNames_t661607975, ___QnEnumeration_49)); }
	inline XmlQualifiedName_t2760654312 * get_QnEnumeration_49() const { return ___QnEnumeration_49; }
	inline XmlQualifiedName_t2760654312 ** get_address_of_QnEnumeration_49() { return &___QnEnumeration_49; }
	inline void set_QnEnumeration_49(XmlQualifiedName_t2760654312 * value)
	{
		___QnEnumeration_49 = value;
		Il2CppCodeGenWriteBarrier((&___QnEnumeration_49), value);
	}

	inline static int32_t get_offset_of_QnDefault_50() { return static_cast<int32_t>(offsetof(SchemaNames_t661607975, ___QnDefault_50)); }
	inline XmlQualifiedName_t2760654312 * get_QnDefault_50() const { return ___QnDefault_50; }
	inline XmlQualifiedName_t2760654312 ** get_address_of_QnDefault_50() { return &___QnDefault_50; }
	inline void set_QnDefault_50(XmlQualifiedName_t2760654312 * value)
	{
		___QnDefault_50 = value;
		Il2CppCodeGenWriteBarrier((&___QnDefault_50), value);
	}

	inline static int32_t get_offset_of_QnXdrSchema_51() { return static_cast<int32_t>(offsetof(SchemaNames_t661607975, ___QnXdrSchema_51)); }
	inline XmlQualifiedName_t2760654312 * get_QnXdrSchema_51() const { return ___QnXdrSchema_51; }
	inline XmlQualifiedName_t2760654312 ** get_address_of_QnXdrSchema_51() { return &___QnXdrSchema_51; }
	inline void set_QnXdrSchema_51(XmlQualifiedName_t2760654312 * value)
	{
		___QnXdrSchema_51 = value;
		Il2CppCodeGenWriteBarrier((&___QnXdrSchema_51), value);
	}

	inline static int32_t get_offset_of_QnXdrElementType_52() { return static_cast<int32_t>(offsetof(SchemaNames_t661607975, ___QnXdrElementType_52)); }
	inline XmlQualifiedName_t2760654312 * get_QnXdrElementType_52() const { return ___QnXdrElementType_52; }
	inline XmlQualifiedName_t2760654312 ** get_address_of_QnXdrElementType_52() { return &___QnXdrElementType_52; }
	inline void set_QnXdrElementType_52(XmlQualifiedName_t2760654312 * value)
	{
		___QnXdrElementType_52 = value;
		Il2CppCodeGenWriteBarrier((&___QnXdrElementType_52), value);
	}

	inline static int32_t get_offset_of_QnXdrElement_53() { return static_cast<int32_t>(offsetof(SchemaNames_t661607975, ___QnXdrElement_53)); }
	inline XmlQualifiedName_t2760654312 * get_QnXdrElement_53() const { return ___QnXdrElement_53; }
	inline XmlQualifiedName_t2760654312 ** get_address_of_QnXdrElement_53() { return &___QnXdrElement_53; }
	inline void set_QnXdrElement_53(XmlQualifiedName_t2760654312 * value)
	{
		___QnXdrElement_53 = value;
		Il2CppCodeGenWriteBarrier((&___QnXdrElement_53), value);
	}

	inline static int32_t get_offset_of_QnXdrGroup_54() { return static_cast<int32_t>(offsetof(SchemaNames_t661607975, ___QnXdrGroup_54)); }
	inline XmlQualifiedName_t2760654312 * get_QnXdrGroup_54() const { return ___QnXdrGroup_54; }
	inline XmlQualifiedName_t2760654312 ** get_address_of_QnXdrGroup_54() { return &___QnXdrGroup_54; }
	inline void set_QnXdrGroup_54(XmlQualifiedName_t2760654312 * value)
	{
		___QnXdrGroup_54 = value;
		Il2CppCodeGenWriteBarrier((&___QnXdrGroup_54), value);
	}

	inline static int32_t get_offset_of_QnXdrAttributeType_55() { return static_cast<int32_t>(offsetof(SchemaNames_t661607975, ___QnXdrAttributeType_55)); }
	inline XmlQualifiedName_t2760654312 * get_QnXdrAttributeType_55() const { return ___QnXdrAttributeType_55; }
	inline XmlQualifiedName_t2760654312 ** get_address_of_QnXdrAttributeType_55() { return &___QnXdrAttributeType_55; }
	inline void set_QnXdrAttributeType_55(XmlQualifiedName_t2760654312 * value)
	{
		___QnXdrAttributeType_55 = value;
		Il2CppCodeGenWriteBarrier((&___QnXdrAttributeType_55), value);
	}

	inline static int32_t get_offset_of_QnXdrAttribute_56() { return static_cast<int32_t>(offsetof(SchemaNames_t661607975, ___QnXdrAttribute_56)); }
	inline XmlQualifiedName_t2760654312 * get_QnXdrAttribute_56() const { return ___QnXdrAttribute_56; }
	inline XmlQualifiedName_t2760654312 ** get_address_of_QnXdrAttribute_56() { return &___QnXdrAttribute_56; }
	inline void set_QnXdrAttribute_56(XmlQualifiedName_t2760654312 * value)
	{
		___QnXdrAttribute_56 = value;
		Il2CppCodeGenWriteBarrier((&___QnXdrAttribute_56), value);
	}

	inline static int32_t get_offset_of_QnXdrDataType_57() { return static_cast<int32_t>(offsetof(SchemaNames_t661607975, ___QnXdrDataType_57)); }
	inline XmlQualifiedName_t2760654312 * get_QnXdrDataType_57() const { return ___QnXdrDataType_57; }
	inline XmlQualifiedName_t2760654312 ** get_address_of_QnXdrDataType_57() { return &___QnXdrDataType_57; }
	inline void set_QnXdrDataType_57(XmlQualifiedName_t2760654312 * value)
	{
		___QnXdrDataType_57 = value;
		Il2CppCodeGenWriteBarrier((&___QnXdrDataType_57), value);
	}

	inline static int32_t get_offset_of_QnXdrDescription_58() { return static_cast<int32_t>(offsetof(SchemaNames_t661607975, ___QnXdrDescription_58)); }
	inline XmlQualifiedName_t2760654312 * get_QnXdrDescription_58() const { return ___QnXdrDescription_58; }
	inline XmlQualifiedName_t2760654312 ** get_address_of_QnXdrDescription_58() { return &___QnXdrDescription_58; }
	inline void set_QnXdrDescription_58(XmlQualifiedName_t2760654312 * value)
	{
		___QnXdrDescription_58 = value;
		Il2CppCodeGenWriteBarrier((&___QnXdrDescription_58), value);
	}

	inline static int32_t get_offset_of_QnXdrExtends_59() { return static_cast<int32_t>(offsetof(SchemaNames_t661607975, ___QnXdrExtends_59)); }
	inline XmlQualifiedName_t2760654312 * get_QnXdrExtends_59() const { return ___QnXdrExtends_59; }
	inline XmlQualifiedName_t2760654312 ** get_address_of_QnXdrExtends_59() { return &___QnXdrExtends_59; }
	inline void set_QnXdrExtends_59(XmlQualifiedName_t2760654312 * value)
	{
		___QnXdrExtends_59 = value;
		Il2CppCodeGenWriteBarrier((&___QnXdrExtends_59), value);
	}

	inline static int32_t get_offset_of_QnXdrAliasSchema_60() { return static_cast<int32_t>(offsetof(SchemaNames_t661607975, ___QnXdrAliasSchema_60)); }
	inline XmlQualifiedName_t2760654312 * get_QnXdrAliasSchema_60() const { return ___QnXdrAliasSchema_60; }
	inline XmlQualifiedName_t2760654312 ** get_address_of_QnXdrAliasSchema_60() { return &___QnXdrAliasSchema_60; }
	inline void set_QnXdrAliasSchema_60(XmlQualifiedName_t2760654312 * value)
	{
		___QnXdrAliasSchema_60 = value;
		Il2CppCodeGenWriteBarrier((&___QnXdrAliasSchema_60), value);
	}

	inline static int32_t get_offset_of_QnDtType_61() { return static_cast<int32_t>(offsetof(SchemaNames_t661607975, ___QnDtType_61)); }
	inline XmlQualifiedName_t2760654312 * get_QnDtType_61() const { return ___QnDtType_61; }
	inline XmlQualifiedName_t2760654312 ** get_address_of_QnDtType_61() { return &___QnDtType_61; }
	inline void set_QnDtType_61(XmlQualifiedName_t2760654312 * value)
	{
		___QnDtType_61 = value;
		Il2CppCodeGenWriteBarrier((&___QnDtType_61), value);
	}

	inline static int32_t get_offset_of_QnDtValues_62() { return static_cast<int32_t>(offsetof(SchemaNames_t661607975, ___QnDtValues_62)); }
	inline XmlQualifiedName_t2760654312 * get_QnDtValues_62() const { return ___QnDtValues_62; }
	inline XmlQualifiedName_t2760654312 ** get_address_of_QnDtValues_62() { return &___QnDtValues_62; }
	inline void set_QnDtValues_62(XmlQualifiedName_t2760654312 * value)
	{
		___QnDtValues_62 = value;
		Il2CppCodeGenWriteBarrier((&___QnDtValues_62), value);
	}

	inline static int32_t get_offset_of_QnDtMaxLength_63() { return static_cast<int32_t>(offsetof(SchemaNames_t661607975, ___QnDtMaxLength_63)); }
	inline XmlQualifiedName_t2760654312 * get_QnDtMaxLength_63() const { return ___QnDtMaxLength_63; }
	inline XmlQualifiedName_t2760654312 ** get_address_of_QnDtMaxLength_63() { return &___QnDtMaxLength_63; }
	inline void set_QnDtMaxLength_63(XmlQualifiedName_t2760654312 * value)
	{
		___QnDtMaxLength_63 = value;
		Il2CppCodeGenWriteBarrier((&___QnDtMaxLength_63), value);
	}

	inline static int32_t get_offset_of_QnDtMinLength_64() { return static_cast<int32_t>(offsetof(SchemaNames_t661607975, ___QnDtMinLength_64)); }
	inline XmlQualifiedName_t2760654312 * get_QnDtMinLength_64() const { return ___QnDtMinLength_64; }
	inline XmlQualifiedName_t2760654312 ** get_address_of_QnDtMinLength_64() { return &___QnDtMinLength_64; }
	inline void set_QnDtMinLength_64(XmlQualifiedName_t2760654312 * value)
	{
		___QnDtMinLength_64 = value;
		Il2CppCodeGenWriteBarrier((&___QnDtMinLength_64), value);
	}

	inline static int32_t get_offset_of_QnDtMax_65() { return static_cast<int32_t>(offsetof(SchemaNames_t661607975, ___QnDtMax_65)); }
	inline XmlQualifiedName_t2760654312 * get_QnDtMax_65() const { return ___QnDtMax_65; }
	inline XmlQualifiedName_t2760654312 ** get_address_of_QnDtMax_65() { return &___QnDtMax_65; }
	inline void set_QnDtMax_65(XmlQualifiedName_t2760654312 * value)
	{
		___QnDtMax_65 = value;
		Il2CppCodeGenWriteBarrier((&___QnDtMax_65), value);
	}

	inline static int32_t get_offset_of_QnDtMin_66() { return static_cast<int32_t>(offsetof(SchemaNames_t661607975, ___QnDtMin_66)); }
	inline XmlQualifiedName_t2760654312 * get_QnDtMin_66() const { return ___QnDtMin_66; }
	inline XmlQualifiedName_t2760654312 ** get_address_of_QnDtMin_66() { return &___QnDtMin_66; }
	inline void set_QnDtMin_66(XmlQualifiedName_t2760654312 * value)
	{
		___QnDtMin_66 = value;
		Il2CppCodeGenWriteBarrier((&___QnDtMin_66), value);
	}

	inline static int32_t get_offset_of_QnDtMinExclusive_67() { return static_cast<int32_t>(offsetof(SchemaNames_t661607975, ___QnDtMinExclusive_67)); }
	inline XmlQualifiedName_t2760654312 * get_QnDtMinExclusive_67() const { return ___QnDtMinExclusive_67; }
	inline XmlQualifiedName_t2760654312 ** get_address_of_QnDtMinExclusive_67() { return &___QnDtMinExclusive_67; }
	inline void set_QnDtMinExclusive_67(XmlQualifiedName_t2760654312 * value)
	{
		___QnDtMinExclusive_67 = value;
		Il2CppCodeGenWriteBarrier((&___QnDtMinExclusive_67), value);
	}

	inline static int32_t get_offset_of_QnDtMaxExclusive_68() { return static_cast<int32_t>(offsetof(SchemaNames_t661607975, ___QnDtMaxExclusive_68)); }
	inline XmlQualifiedName_t2760654312 * get_QnDtMaxExclusive_68() const { return ___QnDtMaxExclusive_68; }
	inline XmlQualifiedName_t2760654312 ** get_address_of_QnDtMaxExclusive_68() { return &___QnDtMaxExclusive_68; }
	inline void set_QnDtMaxExclusive_68(XmlQualifiedName_t2760654312 * value)
	{
		___QnDtMaxExclusive_68 = value;
		Il2CppCodeGenWriteBarrier((&___QnDtMaxExclusive_68), value);
	}

	inline static int32_t get_offset_of_QnTargetNamespace_69() { return static_cast<int32_t>(offsetof(SchemaNames_t661607975, ___QnTargetNamespace_69)); }
	inline XmlQualifiedName_t2760654312 * get_QnTargetNamespace_69() const { return ___QnTargetNamespace_69; }
	inline XmlQualifiedName_t2760654312 ** get_address_of_QnTargetNamespace_69() { return &___QnTargetNamespace_69; }
	inline void set_QnTargetNamespace_69(XmlQualifiedName_t2760654312 * value)
	{
		___QnTargetNamespace_69 = value;
		Il2CppCodeGenWriteBarrier((&___QnTargetNamespace_69), value);
	}

	inline static int32_t get_offset_of_QnVersion_70() { return static_cast<int32_t>(offsetof(SchemaNames_t661607975, ___QnVersion_70)); }
	inline XmlQualifiedName_t2760654312 * get_QnVersion_70() const { return ___QnVersion_70; }
	inline XmlQualifiedName_t2760654312 ** get_address_of_QnVersion_70() { return &___QnVersion_70; }
	inline void set_QnVersion_70(XmlQualifiedName_t2760654312 * value)
	{
		___QnVersion_70 = value;
		Il2CppCodeGenWriteBarrier((&___QnVersion_70), value);
	}

	inline static int32_t get_offset_of_QnFinalDefault_71() { return static_cast<int32_t>(offsetof(SchemaNames_t661607975, ___QnFinalDefault_71)); }
	inline XmlQualifiedName_t2760654312 * get_QnFinalDefault_71() const { return ___QnFinalDefault_71; }
	inline XmlQualifiedName_t2760654312 ** get_address_of_QnFinalDefault_71() { return &___QnFinalDefault_71; }
	inline void set_QnFinalDefault_71(XmlQualifiedName_t2760654312 * value)
	{
		___QnFinalDefault_71 = value;
		Il2CppCodeGenWriteBarrier((&___QnFinalDefault_71), value);
	}

	inline static int32_t get_offset_of_QnBlockDefault_72() { return static_cast<int32_t>(offsetof(SchemaNames_t661607975, ___QnBlockDefault_72)); }
	inline XmlQualifiedName_t2760654312 * get_QnBlockDefault_72() const { return ___QnBlockDefault_72; }
	inline XmlQualifiedName_t2760654312 ** get_address_of_QnBlockDefault_72() { return &___QnBlockDefault_72; }
	inline void set_QnBlockDefault_72(XmlQualifiedName_t2760654312 * value)
	{
		___QnBlockDefault_72 = value;
		Il2CppCodeGenWriteBarrier((&___QnBlockDefault_72), value);
	}

	inline static int32_t get_offset_of_QnFixed_73() { return static_cast<int32_t>(offsetof(SchemaNames_t661607975, ___QnFixed_73)); }
	inline XmlQualifiedName_t2760654312 * get_QnFixed_73() const { return ___QnFixed_73; }
	inline XmlQualifiedName_t2760654312 ** get_address_of_QnFixed_73() { return &___QnFixed_73; }
	inline void set_QnFixed_73(XmlQualifiedName_t2760654312 * value)
	{
		___QnFixed_73 = value;
		Il2CppCodeGenWriteBarrier((&___QnFixed_73), value);
	}

	inline static int32_t get_offset_of_QnAbstract_74() { return static_cast<int32_t>(offsetof(SchemaNames_t661607975, ___QnAbstract_74)); }
	inline XmlQualifiedName_t2760654312 * get_QnAbstract_74() const { return ___QnAbstract_74; }
	inline XmlQualifiedName_t2760654312 ** get_address_of_QnAbstract_74() { return &___QnAbstract_74; }
	inline void set_QnAbstract_74(XmlQualifiedName_t2760654312 * value)
	{
		___QnAbstract_74 = value;
		Il2CppCodeGenWriteBarrier((&___QnAbstract_74), value);
	}

	inline static int32_t get_offset_of_QnBlock_75() { return static_cast<int32_t>(offsetof(SchemaNames_t661607975, ___QnBlock_75)); }
	inline XmlQualifiedName_t2760654312 * get_QnBlock_75() const { return ___QnBlock_75; }
	inline XmlQualifiedName_t2760654312 ** get_address_of_QnBlock_75() { return &___QnBlock_75; }
	inline void set_QnBlock_75(XmlQualifiedName_t2760654312 * value)
	{
		___QnBlock_75 = value;
		Il2CppCodeGenWriteBarrier((&___QnBlock_75), value);
	}

	inline static int32_t get_offset_of_QnSubstitutionGroup_76() { return static_cast<int32_t>(offsetof(SchemaNames_t661607975, ___QnSubstitutionGroup_76)); }
	inline XmlQualifiedName_t2760654312 * get_QnSubstitutionGroup_76() const { return ___QnSubstitutionGroup_76; }
	inline XmlQualifiedName_t2760654312 ** get_address_of_QnSubstitutionGroup_76() { return &___QnSubstitutionGroup_76; }
	inline void set_QnSubstitutionGroup_76(XmlQualifiedName_t2760654312 * value)
	{
		___QnSubstitutionGroup_76 = value;
		Il2CppCodeGenWriteBarrier((&___QnSubstitutionGroup_76), value);
	}

	inline static int32_t get_offset_of_QnFinal_77() { return static_cast<int32_t>(offsetof(SchemaNames_t661607975, ___QnFinal_77)); }
	inline XmlQualifiedName_t2760654312 * get_QnFinal_77() const { return ___QnFinal_77; }
	inline XmlQualifiedName_t2760654312 ** get_address_of_QnFinal_77() { return &___QnFinal_77; }
	inline void set_QnFinal_77(XmlQualifiedName_t2760654312 * value)
	{
		___QnFinal_77 = value;
		Il2CppCodeGenWriteBarrier((&___QnFinal_77), value);
	}

	inline static int32_t get_offset_of_QnNillable_78() { return static_cast<int32_t>(offsetof(SchemaNames_t661607975, ___QnNillable_78)); }
	inline XmlQualifiedName_t2760654312 * get_QnNillable_78() const { return ___QnNillable_78; }
	inline XmlQualifiedName_t2760654312 ** get_address_of_QnNillable_78() { return &___QnNillable_78; }
	inline void set_QnNillable_78(XmlQualifiedName_t2760654312 * value)
	{
		___QnNillable_78 = value;
		Il2CppCodeGenWriteBarrier((&___QnNillable_78), value);
	}

	inline static int32_t get_offset_of_QnRef_79() { return static_cast<int32_t>(offsetof(SchemaNames_t661607975, ___QnRef_79)); }
	inline XmlQualifiedName_t2760654312 * get_QnRef_79() const { return ___QnRef_79; }
	inline XmlQualifiedName_t2760654312 ** get_address_of_QnRef_79() { return &___QnRef_79; }
	inline void set_QnRef_79(XmlQualifiedName_t2760654312 * value)
	{
		___QnRef_79 = value;
		Il2CppCodeGenWriteBarrier((&___QnRef_79), value);
	}

	inline static int32_t get_offset_of_QnBase_80() { return static_cast<int32_t>(offsetof(SchemaNames_t661607975, ___QnBase_80)); }
	inline XmlQualifiedName_t2760654312 * get_QnBase_80() const { return ___QnBase_80; }
	inline XmlQualifiedName_t2760654312 ** get_address_of_QnBase_80() { return &___QnBase_80; }
	inline void set_QnBase_80(XmlQualifiedName_t2760654312 * value)
	{
		___QnBase_80 = value;
		Il2CppCodeGenWriteBarrier((&___QnBase_80), value);
	}

	inline static int32_t get_offset_of_QnDerivedBy_81() { return static_cast<int32_t>(offsetof(SchemaNames_t661607975, ___QnDerivedBy_81)); }
	inline XmlQualifiedName_t2760654312 * get_QnDerivedBy_81() const { return ___QnDerivedBy_81; }
	inline XmlQualifiedName_t2760654312 ** get_address_of_QnDerivedBy_81() { return &___QnDerivedBy_81; }
	inline void set_QnDerivedBy_81(XmlQualifiedName_t2760654312 * value)
	{
		___QnDerivedBy_81 = value;
		Il2CppCodeGenWriteBarrier((&___QnDerivedBy_81), value);
	}

	inline static int32_t get_offset_of_QnNamespace_82() { return static_cast<int32_t>(offsetof(SchemaNames_t661607975, ___QnNamespace_82)); }
	inline XmlQualifiedName_t2760654312 * get_QnNamespace_82() const { return ___QnNamespace_82; }
	inline XmlQualifiedName_t2760654312 ** get_address_of_QnNamespace_82() { return &___QnNamespace_82; }
	inline void set_QnNamespace_82(XmlQualifiedName_t2760654312 * value)
	{
		___QnNamespace_82 = value;
		Il2CppCodeGenWriteBarrier((&___QnNamespace_82), value);
	}

	inline static int32_t get_offset_of_QnProcessContents_83() { return static_cast<int32_t>(offsetof(SchemaNames_t661607975, ___QnProcessContents_83)); }
	inline XmlQualifiedName_t2760654312 * get_QnProcessContents_83() const { return ___QnProcessContents_83; }
	inline XmlQualifiedName_t2760654312 ** get_address_of_QnProcessContents_83() { return &___QnProcessContents_83; }
	inline void set_QnProcessContents_83(XmlQualifiedName_t2760654312 * value)
	{
		___QnProcessContents_83 = value;
		Il2CppCodeGenWriteBarrier((&___QnProcessContents_83), value);
	}

	inline static int32_t get_offset_of_QnRefer_84() { return static_cast<int32_t>(offsetof(SchemaNames_t661607975, ___QnRefer_84)); }
	inline XmlQualifiedName_t2760654312 * get_QnRefer_84() const { return ___QnRefer_84; }
	inline XmlQualifiedName_t2760654312 ** get_address_of_QnRefer_84() { return &___QnRefer_84; }
	inline void set_QnRefer_84(XmlQualifiedName_t2760654312 * value)
	{
		___QnRefer_84 = value;
		Il2CppCodeGenWriteBarrier((&___QnRefer_84), value);
	}

	inline static int32_t get_offset_of_QnPublic_85() { return static_cast<int32_t>(offsetof(SchemaNames_t661607975, ___QnPublic_85)); }
	inline XmlQualifiedName_t2760654312 * get_QnPublic_85() const { return ___QnPublic_85; }
	inline XmlQualifiedName_t2760654312 ** get_address_of_QnPublic_85() { return &___QnPublic_85; }
	inline void set_QnPublic_85(XmlQualifiedName_t2760654312 * value)
	{
		___QnPublic_85 = value;
		Il2CppCodeGenWriteBarrier((&___QnPublic_85), value);
	}

	inline static int32_t get_offset_of_QnSystem_86() { return static_cast<int32_t>(offsetof(SchemaNames_t661607975, ___QnSystem_86)); }
	inline XmlQualifiedName_t2760654312 * get_QnSystem_86() const { return ___QnSystem_86; }
	inline XmlQualifiedName_t2760654312 ** get_address_of_QnSystem_86() { return &___QnSystem_86; }
	inline void set_QnSystem_86(XmlQualifiedName_t2760654312 * value)
	{
		___QnSystem_86 = value;
		Il2CppCodeGenWriteBarrier((&___QnSystem_86), value);
	}

	inline static int32_t get_offset_of_QnSchemaLocation_87() { return static_cast<int32_t>(offsetof(SchemaNames_t661607975, ___QnSchemaLocation_87)); }
	inline XmlQualifiedName_t2760654312 * get_QnSchemaLocation_87() const { return ___QnSchemaLocation_87; }
	inline XmlQualifiedName_t2760654312 ** get_address_of_QnSchemaLocation_87() { return &___QnSchemaLocation_87; }
	inline void set_QnSchemaLocation_87(XmlQualifiedName_t2760654312 * value)
	{
		___QnSchemaLocation_87 = value;
		Il2CppCodeGenWriteBarrier((&___QnSchemaLocation_87), value);
	}

	inline static int32_t get_offset_of_QnValue_88() { return static_cast<int32_t>(offsetof(SchemaNames_t661607975, ___QnValue_88)); }
	inline XmlQualifiedName_t2760654312 * get_QnValue_88() const { return ___QnValue_88; }
	inline XmlQualifiedName_t2760654312 ** get_address_of_QnValue_88() { return &___QnValue_88; }
	inline void set_QnValue_88(XmlQualifiedName_t2760654312 * value)
	{
		___QnValue_88 = value;
		Il2CppCodeGenWriteBarrier((&___QnValue_88), value);
	}

	inline static int32_t get_offset_of_QnUse_89() { return static_cast<int32_t>(offsetof(SchemaNames_t661607975, ___QnUse_89)); }
	inline XmlQualifiedName_t2760654312 * get_QnUse_89() const { return ___QnUse_89; }
	inline XmlQualifiedName_t2760654312 ** get_address_of_QnUse_89() { return &___QnUse_89; }
	inline void set_QnUse_89(XmlQualifiedName_t2760654312 * value)
	{
		___QnUse_89 = value;
		Il2CppCodeGenWriteBarrier((&___QnUse_89), value);
	}

	inline static int32_t get_offset_of_QnForm_90() { return static_cast<int32_t>(offsetof(SchemaNames_t661607975, ___QnForm_90)); }
	inline XmlQualifiedName_t2760654312 * get_QnForm_90() const { return ___QnForm_90; }
	inline XmlQualifiedName_t2760654312 ** get_address_of_QnForm_90() { return &___QnForm_90; }
	inline void set_QnForm_90(XmlQualifiedName_t2760654312 * value)
	{
		___QnForm_90 = value;
		Il2CppCodeGenWriteBarrier((&___QnForm_90), value);
	}

	inline static int32_t get_offset_of_QnElementFormDefault_91() { return static_cast<int32_t>(offsetof(SchemaNames_t661607975, ___QnElementFormDefault_91)); }
	inline XmlQualifiedName_t2760654312 * get_QnElementFormDefault_91() const { return ___QnElementFormDefault_91; }
	inline XmlQualifiedName_t2760654312 ** get_address_of_QnElementFormDefault_91() { return &___QnElementFormDefault_91; }
	inline void set_QnElementFormDefault_91(XmlQualifiedName_t2760654312 * value)
	{
		___QnElementFormDefault_91 = value;
		Il2CppCodeGenWriteBarrier((&___QnElementFormDefault_91), value);
	}

	inline static int32_t get_offset_of_QnAttributeFormDefault_92() { return static_cast<int32_t>(offsetof(SchemaNames_t661607975, ___QnAttributeFormDefault_92)); }
	inline XmlQualifiedName_t2760654312 * get_QnAttributeFormDefault_92() const { return ___QnAttributeFormDefault_92; }
	inline XmlQualifiedName_t2760654312 ** get_address_of_QnAttributeFormDefault_92() { return &___QnAttributeFormDefault_92; }
	inline void set_QnAttributeFormDefault_92(XmlQualifiedName_t2760654312 * value)
	{
		___QnAttributeFormDefault_92 = value;
		Il2CppCodeGenWriteBarrier((&___QnAttributeFormDefault_92), value);
	}

	inline static int32_t get_offset_of_QnItemType_93() { return static_cast<int32_t>(offsetof(SchemaNames_t661607975, ___QnItemType_93)); }
	inline XmlQualifiedName_t2760654312 * get_QnItemType_93() const { return ___QnItemType_93; }
	inline XmlQualifiedName_t2760654312 ** get_address_of_QnItemType_93() { return &___QnItemType_93; }
	inline void set_QnItemType_93(XmlQualifiedName_t2760654312 * value)
	{
		___QnItemType_93 = value;
		Il2CppCodeGenWriteBarrier((&___QnItemType_93), value);
	}

	inline static int32_t get_offset_of_QnMemberTypes_94() { return static_cast<int32_t>(offsetof(SchemaNames_t661607975, ___QnMemberTypes_94)); }
	inline XmlQualifiedName_t2760654312 * get_QnMemberTypes_94() const { return ___QnMemberTypes_94; }
	inline XmlQualifiedName_t2760654312 ** get_address_of_QnMemberTypes_94() { return &___QnMemberTypes_94; }
	inline void set_QnMemberTypes_94(XmlQualifiedName_t2760654312 * value)
	{
		___QnMemberTypes_94 = value;
		Il2CppCodeGenWriteBarrier((&___QnMemberTypes_94), value);
	}

	inline static int32_t get_offset_of_QnXPath_95() { return static_cast<int32_t>(offsetof(SchemaNames_t661607975, ___QnXPath_95)); }
	inline XmlQualifiedName_t2760654312 * get_QnXPath_95() const { return ___QnXPath_95; }
	inline XmlQualifiedName_t2760654312 ** get_address_of_QnXPath_95() { return &___QnXPath_95; }
	inline void set_QnXPath_95(XmlQualifiedName_t2760654312 * value)
	{
		___QnXPath_95 = value;
		Il2CppCodeGenWriteBarrier((&___QnXPath_95), value);
	}

	inline static int32_t get_offset_of_QnXsdSchema_96() { return static_cast<int32_t>(offsetof(SchemaNames_t661607975, ___QnXsdSchema_96)); }
	inline XmlQualifiedName_t2760654312 * get_QnXsdSchema_96() const { return ___QnXsdSchema_96; }
	inline XmlQualifiedName_t2760654312 ** get_address_of_QnXsdSchema_96() { return &___QnXsdSchema_96; }
	inline void set_QnXsdSchema_96(XmlQualifiedName_t2760654312 * value)
	{
		___QnXsdSchema_96 = value;
		Il2CppCodeGenWriteBarrier((&___QnXsdSchema_96), value);
	}

	inline static int32_t get_offset_of_QnXsdAnnotation_97() { return static_cast<int32_t>(offsetof(SchemaNames_t661607975, ___QnXsdAnnotation_97)); }
	inline XmlQualifiedName_t2760654312 * get_QnXsdAnnotation_97() const { return ___QnXsdAnnotation_97; }
	inline XmlQualifiedName_t2760654312 ** get_address_of_QnXsdAnnotation_97() { return &___QnXsdAnnotation_97; }
	inline void set_QnXsdAnnotation_97(XmlQualifiedName_t2760654312 * value)
	{
		___QnXsdAnnotation_97 = value;
		Il2CppCodeGenWriteBarrier((&___QnXsdAnnotation_97), value);
	}

	inline static int32_t get_offset_of_QnXsdInclude_98() { return static_cast<int32_t>(offsetof(SchemaNames_t661607975, ___QnXsdInclude_98)); }
	inline XmlQualifiedName_t2760654312 * get_QnXsdInclude_98() const { return ___QnXsdInclude_98; }
	inline XmlQualifiedName_t2760654312 ** get_address_of_QnXsdInclude_98() { return &___QnXsdInclude_98; }
	inline void set_QnXsdInclude_98(XmlQualifiedName_t2760654312 * value)
	{
		___QnXsdInclude_98 = value;
		Il2CppCodeGenWriteBarrier((&___QnXsdInclude_98), value);
	}

	inline static int32_t get_offset_of_QnXsdImport_99() { return static_cast<int32_t>(offsetof(SchemaNames_t661607975, ___QnXsdImport_99)); }
	inline XmlQualifiedName_t2760654312 * get_QnXsdImport_99() const { return ___QnXsdImport_99; }
	inline XmlQualifiedName_t2760654312 ** get_address_of_QnXsdImport_99() { return &___QnXsdImport_99; }
	inline void set_QnXsdImport_99(XmlQualifiedName_t2760654312 * value)
	{
		___QnXsdImport_99 = value;
		Il2CppCodeGenWriteBarrier((&___QnXsdImport_99), value);
	}

	inline static int32_t get_offset_of_QnXsdElement_100() { return static_cast<int32_t>(offsetof(SchemaNames_t661607975, ___QnXsdElement_100)); }
	inline XmlQualifiedName_t2760654312 * get_QnXsdElement_100() const { return ___QnXsdElement_100; }
	inline XmlQualifiedName_t2760654312 ** get_address_of_QnXsdElement_100() { return &___QnXsdElement_100; }
	inline void set_QnXsdElement_100(XmlQualifiedName_t2760654312 * value)
	{
		___QnXsdElement_100 = value;
		Il2CppCodeGenWriteBarrier((&___QnXsdElement_100), value);
	}

	inline static int32_t get_offset_of_QnXsdAttribute_101() { return static_cast<int32_t>(offsetof(SchemaNames_t661607975, ___QnXsdAttribute_101)); }
	inline XmlQualifiedName_t2760654312 * get_QnXsdAttribute_101() const { return ___QnXsdAttribute_101; }
	inline XmlQualifiedName_t2760654312 ** get_address_of_QnXsdAttribute_101() { return &___QnXsdAttribute_101; }
	inline void set_QnXsdAttribute_101(XmlQualifiedName_t2760654312 * value)
	{
		___QnXsdAttribute_101 = value;
		Il2CppCodeGenWriteBarrier((&___QnXsdAttribute_101), value);
	}

	inline static int32_t get_offset_of_QnXsdAttributeGroup_102() { return static_cast<int32_t>(offsetof(SchemaNames_t661607975, ___QnXsdAttributeGroup_102)); }
	inline XmlQualifiedName_t2760654312 * get_QnXsdAttributeGroup_102() const { return ___QnXsdAttributeGroup_102; }
	inline XmlQualifiedName_t2760654312 ** get_address_of_QnXsdAttributeGroup_102() { return &___QnXsdAttributeGroup_102; }
	inline void set_QnXsdAttributeGroup_102(XmlQualifiedName_t2760654312 * value)
	{
		___QnXsdAttributeGroup_102 = value;
		Il2CppCodeGenWriteBarrier((&___QnXsdAttributeGroup_102), value);
	}

	inline static int32_t get_offset_of_QnXsdAnyAttribute_103() { return static_cast<int32_t>(offsetof(SchemaNames_t661607975, ___QnXsdAnyAttribute_103)); }
	inline XmlQualifiedName_t2760654312 * get_QnXsdAnyAttribute_103() const { return ___QnXsdAnyAttribute_103; }
	inline XmlQualifiedName_t2760654312 ** get_address_of_QnXsdAnyAttribute_103() { return &___QnXsdAnyAttribute_103; }
	inline void set_QnXsdAnyAttribute_103(XmlQualifiedName_t2760654312 * value)
	{
		___QnXsdAnyAttribute_103 = value;
		Il2CppCodeGenWriteBarrier((&___QnXsdAnyAttribute_103), value);
	}

	inline static int32_t get_offset_of_QnXsdGroup_104() { return static_cast<int32_t>(offsetof(SchemaNames_t661607975, ___QnXsdGroup_104)); }
	inline XmlQualifiedName_t2760654312 * get_QnXsdGroup_104() const { return ___QnXsdGroup_104; }
	inline XmlQualifiedName_t2760654312 ** get_address_of_QnXsdGroup_104() { return &___QnXsdGroup_104; }
	inline void set_QnXsdGroup_104(XmlQualifiedName_t2760654312 * value)
	{
		___QnXsdGroup_104 = value;
		Il2CppCodeGenWriteBarrier((&___QnXsdGroup_104), value);
	}

	inline static int32_t get_offset_of_QnXsdAll_105() { return static_cast<int32_t>(offsetof(SchemaNames_t661607975, ___QnXsdAll_105)); }
	inline XmlQualifiedName_t2760654312 * get_QnXsdAll_105() const { return ___QnXsdAll_105; }
	inline XmlQualifiedName_t2760654312 ** get_address_of_QnXsdAll_105() { return &___QnXsdAll_105; }
	inline void set_QnXsdAll_105(XmlQualifiedName_t2760654312 * value)
	{
		___QnXsdAll_105 = value;
		Il2CppCodeGenWriteBarrier((&___QnXsdAll_105), value);
	}

	inline static int32_t get_offset_of_QnXsdChoice_106() { return static_cast<int32_t>(offsetof(SchemaNames_t661607975, ___QnXsdChoice_106)); }
	inline XmlQualifiedName_t2760654312 * get_QnXsdChoice_106() const { return ___QnXsdChoice_106; }
	inline XmlQualifiedName_t2760654312 ** get_address_of_QnXsdChoice_106() { return &___QnXsdChoice_106; }
	inline void set_QnXsdChoice_106(XmlQualifiedName_t2760654312 * value)
	{
		___QnXsdChoice_106 = value;
		Il2CppCodeGenWriteBarrier((&___QnXsdChoice_106), value);
	}

	inline static int32_t get_offset_of_QnXsdSequence_107() { return static_cast<int32_t>(offsetof(SchemaNames_t661607975, ___QnXsdSequence_107)); }
	inline XmlQualifiedName_t2760654312 * get_QnXsdSequence_107() const { return ___QnXsdSequence_107; }
	inline XmlQualifiedName_t2760654312 ** get_address_of_QnXsdSequence_107() { return &___QnXsdSequence_107; }
	inline void set_QnXsdSequence_107(XmlQualifiedName_t2760654312 * value)
	{
		___QnXsdSequence_107 = value;
		Il2CppCodeGenWriteBarrier((&___QnXsdSequence_107), value);
	}

	inline static int32_t get_offset_of_QnXsdAny_108() { return static_cast<int32_t>(offsetof(SchemaNames_t661607975, ___QnXsdAny_108)); }
	inline XmlQualifiedName_t2760654312 * get_QnXsdAny_108() const { return ___QnXsdAny_108; }
	inline XmlQualifiedName_t2760654312 ** get_address_of_QnXsdAny_108() { return &___QnXsdAny_108; }
	inline void set_QnXsdAny_108(XmlQualifiedName_t2760654312 * value)
	{
		___QnXsdAny_108 = value;
		Il2CppCodeGenWriteBarrier((&___QnXsdAny_108), value);
	}

	inline static int32_t get_offset_of_QnXsdNotation_109() { return static_cast<int32_t>(offsetof(SchemaNames_t661607975, ___QnXsdNotation_109)); }
	inline XmlQualifiedName_t2760654312 * get_QnXsdNotation_109() const { return ___QnXsdNotation_109; }
	inline XmlQualifiedName_t2760654312 ** get_address_of_QnXsdNotation_109() { return &___QnXsdNotation_109; }
	inline void set_QnXsdNotation_109(XmlQualifiedName_t2760654312 * value)
	{
		___QnXsdNotation_109 = value;
		Il2CppCodeGenWriteBarrier((&___QnXsdNotation_109), value);
	}

	inline static int32_t get_offset_of_QnXsdSimpleType_110() { return static_cast<int32_t>(offsetof(SchemaNames_t661607975, ___QnXsdSimpleType_110)); }
	inline XmlQualifiedName_t2760654312 * get_QnXsdSimpleType_110() const { return ___QnXsdSimpleType_110; }
	inline XmlQualifiedName_t2760654312 ** get_address_of_QnXsdSimpleType_110() { return &___QnXsdSimpleType_110; }
	inline void set_QnXsdSimpleType_110(XmlQualifiedName_t2760654312 * value)
	{
		___QnXsdSimpleType_110 = value;
		Il2CppCodeGenWriteBarrier((&___QnXsdSimpleType_110), value);
	}

	inline static int32_t get_offset_of_QnXsdComplexType_111() { return static_cast<int32_t>(offsetof(SchemaNames_t661607975, ___QnXsdComplexType_111)); }
	inline XmlQualifiedName_t2760654312 * get_QnXsdComplexType_111() const { return ___QnXsdComplexType_111; }
	inline XmlQualifiedName_t2760654312 ** get_address_of_QnXsdComplexType_111() { return &___QnXsdComplexType_111; }
	inline void set_QnXsdComplexType_111(XmlQualifiedName_t2760654312 * value)
	{
		___QnXsdComplexType_111 = value;
		Il2CppCodeGenWriteBarrier((&___QnXsdComplexType_111), value);
	}

	inline static int32_t get_offset_of_QnXsdUnique_112() { return static_cast<int32_t>(offsetof(SchemaNames_t661607975, ___QnXsdUnique_112)); }
	inline XmlQualifiedName_t2760654312 * get_QnXsdUnique_112() const { return ___QnXsdUnique_112; }
	inline XmlQualifiedName_t2760654312 ** get_address_of_QnXsdUnique_112() { return &___QnXsdUnique_112; }
	inline void set_QnXsdUnique_112(XmlQualifiedName_t2760654312 * value)
	{
		___QnXsdUnique_112 = value;
		Il2CppCodeGenWriteBarrier((&___QnXsdUnique_112), value);
	}

	inline static int32_t get_offset_of_QnXsdKey_113() { return static_cast<int32_t>(offsetof(SchemaNames_t661607975, ___QnXsdKey_113)); }
	inline XmlQualifiedName_t2760654312 * get_QnXsdKey_113() const { return ___QnXsdKey_113; }
	inline XmlQualifiedName_t2760654312 ** get_address_of_QnXsdKey_113() { return &___QnXsdKey_113; }
	inline void set_QnXsdKey_113(XmlQualifiedName_t2760654312 * value)
	{
		___QnXsdKey_113 = value;
		Il2CppCodeGenWriteBarrier((&___QnXsdKey_113), value);
	}

	inline static int32_t get_offset_of_QnXsdKeyRef_114() { return static_cast<int32_t>(offsetof(SchemaNames_t661607975, ___QnXsdKeyRef_114)); }
	inline XmlQualifiedName_t2760654312 * get_QnXsdKeyRef_114() const { return ___QnXsdKeyRef_114; }
	inline XmlQualifiedName_t2760654312 ** get_address_of_QnXsdKeyRef_114() { return &___QnXsdKeyRef_114; }
	inline void set_QnXsdKeyRef_114(XmlQualifiedName_t2760654312 * value)
	{
		___QnXsdKeyRef_114 = value;
		Il2CppCodeGenWriteBarrier((&___QnXsdKeyRef_114), value);
	}

	inline static int32_t get_offset_of_QnXsdSelector_115() { return static_cast<int32_t>(offsetof(SchemaNames_t661607975, ___QnXsdSelector_115)); }
	inline XmlQualifiedName_t2760654312 * get_QnXsdSelector_115() const { return ___QnXsdSelector_115; }
	inline XmlQualifiedName_t2760654312 ** get_address_of_QnXsdSelector_115() { return &___QnXsdSelector_115; }
	inline void set_QnXsdSelector_115(XmlQualifiedName_t2760654312 * value)
	{
		___QnXsdSelector_115 = value;
		Il2CppCodeGenWriteBarrier((&___QnXsdSelector_115), value);
	}

	inline static int32_t get_offset_of_QnXsdField_116() { return static_cast<int32_t>(offsetof(SchemaNames_t661607975, ___QnXsdField_116)); }
	inline XmlQualifiedName_t2760654312 * get_QnXsdField_116() const { return ___QnXsdField_116; }
	inline XmlQualifiedName_t2760654312 ** get_address_of_QnXsdField_116() { return &___QnXsdField_116; }
	inline void set_QnXsdField_116(XmlQualifiedName_t2760654312 * value)
	{
		___QnXsdField_116 = value;
		Il2CppCodeGenWriteBarrier((&___QnXsdField_116), value);
	}

	inline static int32_t get_offset_of_QnXsdMinExclusive_117() { return static_cast<int32_t>(offsetof(SchemaNames_t661607975, ___QnXsdMinExclusive_117)); }
	inline XmlQualifiedName_t2760654312 * get_QnXsdMinExclusive_117() const { return ___QnXsdMinExclusive_117; }
	inline XmlQualifiedName_t2760654312 ** get_address_of_QnXsdMinExclusive_117() { return &___QnXsdMinExclusive_117; }
	inline void set_QnXsdMinExclusive_117(XmlQualifiedName_t2760654312 * value)
	{
		___QnXsdMinExclusive_117 = value;
		Il2CppCodeGenWriteBarrier((&___QnXsdMinExclusive_117), value);
	}

	inline static int32_t get_offset_of_QnXsdMinInclusive_118() { return static_cast<int32_t>(offsetof(SchemaNames_t661607975, ___QnXsdMinInclusive_118)); }
	inline XmlQualifiedName_t2760654312 * get_QnXsdMinInclusive_118() const { return ___QnXsdMinInclusive_118; }
	inline XmlQualifiedName_t2760654312 ** get_address_of_QnXsdMinInclusive_118() { return &___QnXsdMinInclusive_118; }
	inline void set_QnXsdMinInclusive_118(XmlQualifiedName_t2760654312 * value)
	{
		___QnXsdMinInclusive_118 = value;
		Il2CppCodeGenWriteBarrier((&___QnXsdMinInclusive_118), value);
	}

	inline static int32_t get_offset_of_QnXsdMaxInclusive_119() { return static_cast<int32_t>(offsetof(SchemaNames_t661607975, ___QnXsdMaxInclusive_119)); }
	inline XmlQualifiedName_t2760654312 * get_QnXsdMaxInclusive_119() const { return ___QnXsdMaxInclusive_119; }
	inline XmlQualifiedName_t2760654312 ** get_address_of_QnXsdMaxInclusive_119() { return &___QnXsdMaxInclusive_119; }
	inline void set_QnXsdMaxInclusive_119(XmlQualifiedName_t2760654312 * value)
	{
		___QnXsdMaxInclusive_119 = value;
		Il2CppCodeGenWriteBarrier((&___QnXsdMaxInclusive_119), value);
	}

	inline static int32_t get_offset_of_QnXsdMaxExclusive_120() { return static_cast<int32_t>(offsetof(SchemaNames_t661607975, ___QnXsdMaxExclusive_120)); }
	inline XmlQualifiedName_t2760654312 * get_QnXsdMaxExclusive_120() const { return ___QnXsdMaxExclusive_120; }
	inline XmlQualifiedName_t2760654312 ** get_address_of_QnXsdMaxExclusive_120() { return &___QnXsdMaxExclusive_120; }
	inline void set_QnXsdMaxExclusive_120(XmlQualifiedName_t2760654312 * value)
	{
		___QnXsdMaxExclusive_120 = value;
		Il2CppCodeGenWriteBarrier((&___QnXsdMaxExclusive_120), value);
	}

	inline static int32_t get_offset_of_QnXsdTotalDigits_121() { return static_cast<int32_t>(offsetof(SchemaNames_t661607975, ___QnXsdTotalDigits_121)); }
	inline XmlQualifiedName_t2760654312 * get_QnXsdTotalDigits_121() const { return ___QnXsdTotalDigits_121; }
	inline XmlQualifiedName_t2760654312 ** get_address_of_QnXsdTotalDigits_121() { return &___QnXsdTotalDigits_121; }
	inline void set_QnXsdTotalDigits_121(XmlQualifiedName_t2760654312 * value)
	{
		___QnXsdTotalDigits_121 = value;
		Il2CppCodeGenWriteBarrier((&___QnXsdTotalDigits_121), value);
	}

	inline static int32_t get_offset_of_QnXsdFractionDigits_122() { return static_cast<int32_t>(offsetof(SchemaNames_t661607975, ___QnXsdFractionDigits_122)); }
	inline XmlQualifiedName_t2760654312 * get_QnXsdFractionDigits_122() const { return ___QnXsdFractionDigits_122; }
	inline XmlQualifiedName_t2760654312 ** get_address_of_QnXsdFractionDigits_122() { return &___QnXsdFractionDigits_122; }
	inline void set_QnXsdFractionDigits_122(XmlQualifiedName_t2760654312 * value)
	{
		___QnXsdFractionDigits_122 = value;
		Il2CppCodeGenWriteBarrier((&___QnXsdFractionDigits_122), value);
	}

	inline static int32_t get_offset_of_QnXsdLength_123() { return static_cast<int32_t>(offsetof(SchemaNames_t661607975, ___QnXsdLength_123)); }
	inline XmlQualifiedName_t2760654312 * get_QnXsdLength_123() const { return ___QnXsdLength_123; }
	inline XmlQualifiedName_t2760654312 ** get_address_of_QnXsdLength_123() { return &___QnXsdLength_123; }
	inline void set_QnXsdLength_123(XmlQualifiedName_t2760654312 * value)
	{
		___QnXsdLength_123 = value;
		Il2CppCodeGenWriteBarrier((&___QnXsdLength_123), value);
	}

	inline static int32_t get_offset_of_QnXsdMinLength_124() { return static_cast<int32_t>(offsetof(SchemaNames_t661607975, ___QnXsdMinLength_124)); }
	inline XmlQualifiedName_t2760654312 * get_QnXsdMinLength_124() const { return ___QnXsdMinLength_124; }
	inline XmlQualifiedName_t2760654312 ** get_address_of_QnXsdMinLength_124() { return &___QnXsdMinLength_124; }
	inline void set_QnXsdMinLength_124(XmlQualifiedName_t2760654312 * value)
	{
		___QnXsdMinLength_124 = value;
		Il2CppCodeGenWriteBarrier((&___QnXsdMinLength_124), value);
	}

	inline static int32_t get_offset_of_QnXsdMaxLength_125() { return static_cast<int32_t>(offsetof(SchemaNames_t661607975, ___QnXsdMaxLength_125)); }
	inline XmlQualifiedName_t2760654312 * get_QnXsdMaxLength_125() const { return ___QnXsdMaxLength_125; }
	inline XmlQualifiedName_t2760654312 ** get_address_of_QnXsdMaxLength_125() { return &___QnXsdMaxLength_125; }
	inline void set_QnXsdMaxLength_125(XmlQualifiedName_t2760654312 * value)
	{
		___QnXsdMaxLength_125 = value;
		Il2CppCodeGenWriteBarrier((&___QnXsdMaxLength_125), value);
	}

	inline static int32_t get_offset_of_QnXsdEnumeration_126() { return static_cast<int32_t>(offsetof(SchemaNames_t661607975, ___QnXsdEnumeration_126)); }
	inline XmlQualifiedName_t2760654312 * get_QnXsdEnumeration_126() const { return ___QnXsdEnumeration_126; }
	inline XmlQualifiedName_t2760654312 ** get_address_of_QnXsdEnumeration_126() { return &___QnXsdEnumeration_126; }
	inline void set_QnXsdEnumeration_126(XmlQualifiedName_t2760654312 * value)
	{
		___QnXsdEnumeration_126 = value;
		Il2CppCodeGenWriteBarrier((&___QnXsdEnumeration_126), value);
	}

	inline static int32_t get_offset_of_QnXsdPattern_127() { return static_cast<int32_t>(offsetof(SchemaNames_t661607975, ___QnXsdPattern_127)); }
	inline XmlQualifiedName_t2760654312 * get_QnXsdPattern_127() const { return ___QnXsdPattern_127; }
	inline XmlQualifiedName_t2760654312 ** get_address_of_QnXsdPattern_127() { return &___QnXsdPattern_127; }
	inline void set_QnXsdPattern_127(XmlQualifiedName_t2760654312 * value)
	{
		___QnXsdPattern_127 = value;
		Il2CppCodeGenWriteBarrier((&___QnXsdPattern_127), value);
	}

	inline static int32_t get_offset_of_QnXsdDocumentation_128() { return static_cast<int32_t>(offsetof(SchemaNames_t661607975, ___QnXsdDocumentation_128)); }
	inline XmlQualifiedName_t2760654312 * get_QnXsdDocumentation_128() const { return ___QnXsdDocumentation_128; }
	inline XmlQualifiedName_t2760654312 ** get_address_of_QnXsdDocumentation_128() { return &___QnXsdDocumentation_128; }
	inline void set_QnXsdDocumentation_128(XmlQualifiedName_t2760654312 * value)
	{
		___QnXsdDocumentation_128 = value;
		Il2CppCodeGenWriteBarrier((&___QnXsdDocumentation_128), value);
	}

	inline static int32_t get_offset_of_QnXsdAppinfo_129() { return static_cast<int32_t>(offsetof(SchemaNames_t661607975, ___QnXsdAppinfo_129)); }
	inline XmlQualifiedName_t2760654312 * get_QnXsdAppinfo_129() const { return ___QnXsdAppinfo_129; }
	inline XmlQualifiedName_t2760654312 ** get_address_of_QnXsdAppinfo_129() { return &___QnXsdAppinfo_129; }
	inline void set_QnXsdAppinfo_129(XmlQualifiedName_t2760654312 * value)
	{
		___QnXsdAppinfo_129 = value;
		Il2CppCodeGenWriteBarrier((&___QnXsdAppinfo_129), value);
	}

	inline static int32_t get_offset_of_QnSource_130() { return static_cast<int32_t>(offsetof(SchemaNames_t661607975, ___QnSource_130)); }
	inline XmlQualifiedName_t2760654312 * get_QnSource_130() const { return ___QnSource_130; }
	inline XmlQualifiedName_t2760654312 ** get_address_of_QnSource_130() { return &___QnSource_130; }
	inline void set_QnSource_130(XmlQualifiedName_t2760654312 * value)
	{
		___QnSource_130 = value;
		Il2CppCodeGenWriteBarrier((&___QnSource_130), value);
	}

	inline static int32_t get_offset_of_QnXsdComplexContent_131() { return static_cast<int32_t>(offsetof(SchemaNames_t661607975, ___QnXsdComplexContent_131)); }
	inline XmlQualifiedName_t2760654312 * get_QnXsdComplexContent_131() const { return ___QnXsdComplexContent_131; }
	inline XmlQualifiedName_t2760654312 ** get_address_of_QnXsdComplexContent_131() { return &___QnXsdComplexContent_131; }
	inline void set_QnXsdComplexContent_131(XmlQualifiedName_t2760654312 * value)
	{
		___QnXsdComplexContent_131 = value;
		Il2CppCodeGenWriteBarrier((&___QnXsdComplexContent_131), value);
	}

	inline static int32_t get_offset_of_QnXsdSimpleContent_132() { return static_cast<int32_t>(offsetof(SchemaNames_t661607975, ___QnXsdSimpleContent_132)); }
	inline XmlQualifiedName_t2760654312 * get_QnXsdSimpleContent_132() const { return ___QnXsdSimpleContent_132; }
	inline XmlQualifiedName_t2760654312 ** get_address_of_QnXsdSimpleContent_132() { return &___QnXsdSimpleContent_132; }
	inline void set_QnXsdSimpleContent_132(XmlQualifiedName_t2760654312 * value)
	{
		___QnXsdSimpleContent_132 = value;
		Il2CppCodeGenWriteBarrier((&___QnXsdSimpleContent_132), value);
	}

	inline static int32_t get_offset_of_QnXsdRestriction_133() { return static_cast<int32_t>(offsetof(SchemaNames_t661607975, ___QnXsdRestriction_133)); }
	inline XmlQualifiedName_t2760654312 * get_QnXsdRestriction_133() const { return ___QnXsdRestriction_133; }
	inline XmlQualifiedName_t2760654312 ** get_address_of_QnXsdRestriction_133() { return &___QnXsdRestriction_133; }
	inline void set_QnXsdRestriction_133(XmlQualifiedName_t2760654312 * value)
	{
		___QnXsdRestriction_133 = value;
		Il2CppCodeGenWriteBarrier((&___QnXsdRestriction_133), value);
	}

	inline static int32_t get_offset_of_QnXsdExtension_134() { return static_cast<int32_t>(offsetof(SchemaNames_t661607975, ___QnXsdExtension_134)); }
	inline XmlQualifiedName_t2760654312 * get_QnXsdExtension_134() const { return ___QnXsdExtension_134; }
	inline XmlQualifiedName_t2760654312 ** get_address_of_QnXsdExtension_134() { return &___QnXsdExtension_134; }
	inline void set_QnXsdExtension_134(XmlQualifiedName_t2760654312 * value)
	{
		___QnXsdExtension_134 = value;
		Il2CppCodeGenWriteBarrier((&___QnXsdExtension_134), value);
	}

	inline static int32_t get_offset_of_QnXsdUnion_135() { return static_cast<int32_t>(offsetof(SchemaNames_t661607975, ___QnXsdUnion_135)); }
	inline XmlQualifiedName_t2760654312 * get_QnXsdUnion_135() const { return ___QnXsdUnion_135; }
	inline XmlQualifiedName_t2760654312 ** get_address_of_QnXsdUnion_135() { return &___QnXsdUnion_135; }
	inline void set_QnXsdUnion_135(XmlQualifiedName_t2760654312 * value)
	{
		___QnXsdUnion_135 = value;
		Il2CppCodeGenWriteBarrier((&___QnXsdUnion_135), value);
	}

	inline static int32_t get_offset_of_QnXsdList_136() { return static_cast<int32_t>(offsetof(SchemaNames_t661607975, ___QnXsdList_136)); }
	inline XmlQualifiedName_t2760654312 * get_QnXsdList_136() const { return ___QnXsdList_136; }
	inline XmlQualifiedName_t2760654312 ** get_address_of_QnXsdList_136() { return &___QnXsdList_136; }
	inline void set_QnXsdList_136(XmlQualifiedName_t2760654312 * value)
	{
		___QnXsdList_136 = value;
		Il2CppCodeGenWriteBarrier((&___QnXsdList_136), value);
	}

	inline static int32_t get_offset_of_QnXsdWhiteSpace_137() { return static_cast<int32_t>(offsetof(SchemaNames_t661607975, ___QnXsdWhiteSpace_137)); }
	inline XmlQualifiedName_t2760654312 * get_QnXsdWhiteSpace_137() const { return ___QnXsdWhiteSpace_137; }
	inline XmlQualifiedName_t2760654312 ** get_address_of_QnXsdWhiteSpace_137() { return &___QnXsdWhiteSpace_137; }
	inline void set_QnXsdWhiteSpace_137(XmlQualifiedName_t2760654312 * value)
	{
		___QnXsdWhiteSpace_137 = value;
		Il2CppCodeGenWriteBarrier((&___QnXsdWhiteSpace_137), value);
	}

	inline static int32_t get_offset_of_QnXsdRedefine_138() { return static_cast<int32_t>(offsetof(SchemaNames_t661607975, ___QnXsdRedefine_138)); }
	inline XmlQualifiedName_t2760654312 * get_QnXsdRedefine_138() const { return ___QnXsdRedefine_138; }
	inline XmlQualifiedName_t2760654312 ** get_address_of_QnXsdRedefine_138() { return &___QnXsdRedefine_138; }
	inline void set_QnXsdRedefine_138(XmlQualifiedName_t2760654312 * value)
	{
		___QnXsdRedefine_138 = value;
		Il2CppCodeGenWriteBarrier((&___QnXsdRedefine_138), value);
	}

	inline static int32_t get_offset_of_QnXsdAnyType_139() { return static_cast<int32_t>(offsetof(SchemaNames_t661607975, ___QnXsdAnyType_139)); }
	inline XmlQualifiedName_t2760654312 * get_QnXsdAnyType_139() const { return ___QnXsdAnyType_139; }
	inline XmlQualifiedName_t2760654312 ** get_address_of_QnXsdAnyType_139() { return &___QnXsdAnyType_139; }
	inline void set_QnXsdAnyType_139(XmlQualifiedName_t2760654312 * value)
	{
		___QnXsdAnyType_139 = value;
		Il2CppCodeGenWriteBarrier((&___QnXsdAnyType_139), value);
	}

	inline static int32_t get_offset_of_TokenToQName_140() { return static_cast<int32_t>(offsetof(SchemaNames_t661607975, ___TokenToQName_140)); }
	inline XmlQualifiedNameU5BU5D_t1471530361* get_TokenToQName_140() const { return ___TokenToQName_140; }
	inline XmlQualifiedNameU5BU5D_t1471530361** get_address_of_TokenToQName_140() { return &___TokenToQName_140; }
	inline void set_TokenToQName_140(XmlQualifiedNameU5BU5D_t1471530361* value)
	{
		___TokenToQName_140 = value;
		Il2CppCodeGenWriteBarrier((&___TokenToQName_140), value);
	}
};

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

// System.Xml.Schema.SchemaNotation
struct  SchemaNotation_t1947677467  : public RuntimeObject
{
public:
	// System.Xml.XmlQualifiedName System.Xml.Schema.SchemaNotation::name
	XmlQualifiedName_t2760654312 * ___name_0;
	// System.String System.Xml.Schema.SchemaNotation::systemLiteral
	String_t* ___systemLiteral_1;
	// System.String System.Xml.Schema.SchemaNotation::pubid
	String_t* ___pubid_2;

public:
	inline static int32_t get_offset_of_name_0() { return static_cast<int32_t>(offsetof(SchemaNotation_t1947677467, ___name_0)); }
	inline XmlQualifiedName_t2760654312 * get_name_0() const { return ___name_0; }
	inline XmlQualifiedName_t2760654312 ** get_address_of_name_0() { return &___name_0; }
	inline void set_name_0(XmlQualifiedName_t2760654312 * value)
	{
		___name_0 = value;
		Il2CppCodeGenWriteBarrier((&___name_0), value);
	}

	inline static int32_t get_offset_of_systemLiteral_1() { return static_cast<int32_t>(offsetof(SchemaNotation_t1947677467, ___systemLiteral_1)); }
	inline String_t* get_systemLiteral_1() const { return ___systemLiteral_1; }
	inline String_t** get_address_of_systemLiteral_1() { return &___systemLiteral_1; }
	inline void set_systemLiteral_1(String_t* value)
	{
		___systemLiteral_1 = value;
		Il2CppCodeGenWriteBarrier((&___systemLiteral_1), value);
	}

	inline static int32_t get_offset_of_pubid_2() { return static_cast<int32_t>(offsetof(SchemaNotation_t1947677467, ___pubid_2)); }
	inline String_t* get_pubid_2() const { return ___pubid_2; }
	inline String_t** get_address_of_pubid_2() { return &___pubid_2; }
	inline void set_pubid_2(String_t* value)
	{
		___pubid_2 = value;
		Il2CppCodeGenWriteBarrier((&___pubid_2), value);
	}
};

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

// System.Xml.Schema.SymbolsDictionary
struct  SymbolsDictionary_t1055001383  : public RuntimeObject
{
public:
	// System.Int32 System.Xml.Schema.SymbolsDictionary::last
	int32_t ___last_0;
	// System.Collections.Hashtable System.Xml.Schema.SymbolsDictionary::names
	Hashtable_t1853889766 * ___names_1;
	// System.Collections.Hashtable System.Xml.Schema.SymbolsDictionary::wildcards
	Hashtable_t1853889766 * ___wildcards_2;
	// System.Collections.ArrayList System.Xml.Schema.SymbolsDictionary::particles
	ArrayList_t2718874744 * ___particles_3;
	// System.Object System.Xml.Schema.SymbolsDictionary::particleLast
	RuntimeObject * ___particleLast_4;
	// System.Boolean System.Xml.Schema.SymbolsDictionary::isUpaEnforced
	bool ___isUpaEnforced_5;

public:
	inline static int32_t get_offset_of_last_0() { return static_cast<int32_t>(offsetof(SymbolsDictionary_t1055001383, ___last_0)); }
	inline int32_t get_last_0() const { return ___last_0; }
	inline int32_t* get_address_of_last_0() { return &___last_0; }
	inline void set_last_0(int32_t value)
	{
		___last_0 = value;
	}

	inline static int32_t get_offset_of_names_1() { return static_cast<int32_t>(offsetof(SymbolsDictionary_t1055001383, ___names_1)); }
	inline Hashtable_t1853889766 * get_names_1() const { return ___names_1; }
	inline Hashtable_t1853889766 ** get_address_of_names_1() { return &___names_1; }
	inline void set_names_1(Hashtable_t1853889766 * value)
	{
		___names_1 = value;
		Il2CppCodeGenWriteBarrier((&___names_1), value);
	}

	inline static int32_t get_offset_of_wildcards_2() { return static_cast<int32_t>(offsetof(SymbolsDictionary_t1055001383, ___wildcards_2)); }
	inline Hashtable_t1853889766 * get_wildcards_2() const { return ___wildcards_2; }
	inline Hashtable_t1853889766 ** get_address_of_wildcards_2() { return &___wildcards_2; }
	inline void set_wildcards_2(Hashtable_t1853889766 * value)
	{
		___wildcards_2 = value;
		Il2CppCodeGenWriteBarrier((&___wildcards_2), value);
	}

	inline static int32_t get_offset_of_particles_3() { return static_cast<int32_t>(offsetof(SymbolsDictionary_t1055001383, ___particles_3)); }
	inline ArrayList_t2718874744 * get_particles_3() const { return ___particles_3; }
	inline ArrayList_t2718874744 ** get_address_of_particles_3() { return &___particles_3; }
	inline void set_particles_3(ArrayList_t2718874744 * value)
	{
		___particles_3 = value;
		Il2CppCodeGenWriteBarrier((&___particles_3), value);
	}

	inline static int32_t get_offset_of_particleLast_4() { return static_cast<int32_t>(offsetof(SymbolsDictionary_t1055001383, ___particleLast_4)); }
	inline RuntimeObject * get_particleLast_4() const { return ___particleLast_4; }
	inline RuntimeObject ** get_address_of_particleLast_4() { return &___particleLast_4; }
	inline void set_particleLast_4(RuntimeObject * value)
	{
		___particleLast_4 = value;
		Il2CppCodeGenWriteBarrier((&___particleLast_4), value);
	}

	inline static int32_t get_offset_of_isUpaEnforced_5() { return static_cast<int32_t>(offsetof(SymbolsDictionary_t1055001383, ___isUpaEnforced_5)); }
	inline bool get_isUpaEnforced_5() const { return ___isUpaEnforced_5; }
	inline bool* get_address_of_isUpaEnforced_5() { return &___isUpaEnforced_5; }
	inline void set_isUpaEnforced_5(bool value)
	{
		___isUpaEnforced_5 = value;
	}
};

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

// System.Xml.Schema.SyntaxTreeNode
struct  SyntaxTreeNode_t1007053515  : public RuntimeObject
{
public:

public:
};

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

// System.Xml.Schema.TypedObject
struct  TypedObject_t1792173703  : public RuntimeObject
{
public:
	// System.Xml.Schema.TypedObject/DecimalStruct System.Xml.Schema.TypedObject::dstruct
	DecimalStruct_t4224725004 * ___dstruct_0;
	// System.Object System.Xml.Schema.TypedObject::ovalue
	RuntimeObject * ___ovalue_1;
	// System.String System.Xml.Schema.TypedObject::svalue
	String_t* ___svalue_2;
	// System.Xml.Schema.XmlSchemaDatatype System.Xml.Schema.TypedObject::xsdtype
	XmlSchemaDatatype_t322714710 * ___xsdtype_3;
	// System.Int32 System.Xml.Schema.TypedObject::dim
	int32_t ___dim_4;
	// System.Boolean System.Xml.Schema.TypedObject::isList
	bool ___isList_5;

public:
	inline static int32_t get_offset_of_dstruct_0() { return static_cast<int32_t>(offsetof(TypedObject_t1792173703, ___dstruct_0)); }
	inline DecimalStruct_t4224725004 * get_dstruct_0() const { return ___dstruct_0; }
	inline DecimalStruct_t4224725004 ** get_address_of_dstruct_0() { return &___dstruct_0; }
	inline void set_dstruct_0(DecimalStruct_t4224725004 * value)
	{
		___dstruct_0 = value;
		Il2CppCodeGenWriteBarrier((&___dstruct_0), value);
	}

	inline static int32_t get_offset_of_ovalue_1() { return static_cast<int32_t>(offsetof(TypedObject_t1792173703, ___ovalue_1)); }
	inline RuntimeObject * get_ovalue_1() const { return ___ovalue_1; }
	inline RuntimeObject ** get_address_of_ovalue_1() { return &___ovalue_1; }
	inline void set_ovalue_1(RuntimeObject * value)
	{
		___ovalue_1 = value;
		Il2CppCodeGenWriteBarrier((&___ovalue_1), value);
	}

	inline static int32_t get_offset_of_svalue_2() { return static_cast<int32_t>(offsetof(TypedObject_t1792173703, ___svalue_2)); }
	inline String_t* get_svalue_2() const { return ___svalue_2; }
	inline String_t** get_address_of_svalue_2() { return &___svalue_2; }
	inline void set_svalue_2(String_t* value)
	{
		___svalue_2 = value;
		Il2CppCodeGenWriteBarrier((&___svalue_2), value);
	}

	inline static int32_t get_offset_of_xsdtype_3() { return static_cast<int32_t>(offsetof(TypedObject_t1792173703, ___xsdtype_3)); }
	inline XmlSchemaDatatype_t322714710 * get_xsdtype_3() const { return ___xsdtype_3; }
	inline XmlSchemaDatatype_t322714710 ** get_address_of_xsdtype_3() { return &___xsdtype_3; }
	inline void set_xsdtype_3(XmlSchemaDatatype_t322714710 * value)
	{
		___xsdtype_3 = value;
		Il2CppCodeGenWriteBarrier((&___xsdtype_3), value);
	}

	inline static int32_t get_offset_of_dim_4() { return static_cast<int32_t>(offsetof(TypedObject_t1792173703, ___dim_4)); }
	inline int32_t get_dim_4() const { return ___dim_4; }
	inline int32_t* get_address_of_dim_4() { return &___dim_4; }
	inline void set_dim_4(int32_t value)
	{
		___dim_4 = value;
	}

	inline static int32_t get_offset_of_isList_5() { return static_cast<int32_t>(offsetof(TypedObject_t1792173703, ___isList_5)); }
	inline bool get_isList_5() const { return ___isList_5; }
	inline bool* get_address_of_isList_5() { return &___isList_5; }
	inline void set_isList_5(bool value)
	{
		___isList_5 = value;
	}
};

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

// System.Xml.Schema.TypedObject/DecimalStruct
struct  DecimalStruct_t4224725004  : public RuntimeObject
{
public:
	// System.Boolean System.Xml.Schema.TypedObject/DecimalStruct::isDecimal
	bool ___isDecimal_0;
	// System.Decimal[] System.Xml.Schema.TypedObject/DecimalStruct::dvalue
	DecimalU5BU5D_t1145110141* ___dvalue_1;

public:
	inline static int32_t get_offset_of_isDecimal_0() { return static_cast<int32_t>(offsetof(DecimalStruct_t4224725004, ___isDecimal_0)); }
	inline bool get_isDecimal_0() const { return ___isDecimal_0; }
	inline bool* get_address_of_isDecimal_0() { return &___isDecimal_0; }
	inline void set_isDecimal_0(bool value)
	{
		___isDecimal_0 = value;
	}

	inline static int32_t get_offset_of_dvalue_1() { return static_cast<int32_t>(offsetof(DecimalStruct_t4224725004, ___dvalue_1)); }
	inline DecimalU5BU5D_t1145110141* get_dvalue_1() const { return ___dvalue_1; }
	inline DecimalU5BU5D_t1145110141** get_address_of_dvalue_1() { return &___dvalue_1; }
	inline void set_dvalue_1(DecimalU5BU5D_t1145110141* value)
	{
		___dvalue_1 = value;
		Il2CppCodeGenWriteBarrier((&___dvalue_1), value);
	}
};

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

// System.Xml.Schema.XdrBuilder/AttributeContent
struct  AttributeContent_t2997225126  : public RuntimeObject
{
public:
	// System.Xml.Schema.SchemaAttDef System.Xml.Schema.XdrBuilder/AttributeContent::_AttDef
	SchemaAttDef_t2429541159 * ____AttDef_0;
	// System.Xml.XmlQualifiedName System.Xml.Schema.XdrBuilder/AttributeContent::_Name
	XmlQualifiedName_t2760654312 * ____Name_1;
	// System.String System.Xml.Schema.XdrBuilder/AttributeContent::_Prefix
	String_t* ____Prefix_2;
	// System.Boolean System.Xml.Schema.XdrBuilder/AttributeContent::_Required
	bool ____Required_3;
	// System.UInt32 System.Xml.Schema.XdrBuilder/AttributeContent::_MinVal
	uint32_t ____MinVal_4;
	// System.UInt32 System.Xml.Schema.XdrBuilder/AttributeContent::_MaxVal
	uint32_t ____MaxVal_5;
	// System.UInt32 System.Xml.Schema.XdrBuilder/AttributeContent::_MaxLength
	uint32_t ____MaxLength_6;
	// System.UInt32 System.Xml.Schema.XdrBuilder/AttributeContent::_MinLength
	uint32_t ____MinLength_7;
	// System.Boolean System.Xml.Schema.XdrBuilder/AttributeContent::_EnumerationRequired
	bool ____EnumerationRequired_8;
	// System.Boolean System.Xml.Schema.XdrBuilder/AttributeContent::_HasDataType
	bool ____HasDataType_9;
	// System.Boolean System.Xml.Schema.XdrBuilder/AttributeContent::_Global
	bool ____Global_10;
	// System.Object System.Xml.Schema.XdrBuilder/AttributeContent::_Default
	RuntimeObject * ____Default_11;

public:
	inline static int32_t get_offset_of__AttDef_0() { return static_cast<int32_t>(offsetof(AttributeContent_t2997225126, ____AttDef_0)); }
	inline SchemaAttDef_t2429541159 * get__AttDef_0() const { return ____AttDef_0; }
	inline SchemaAttDef_t2429541159 ** get_address_of__AttDef_0() { return &____AttDef_0; }
	inline void set__AttDef_0(SchemaAttDef_t2429541159 * value)
	{
		____AttDef_0 = value;
		Il2CppCodeGenWriteBarrier((&____AttDef_0), value);
	}

	inline static int32_t get_offset_of__Name_1() { return static_cast<int32_t>(offsetof(AttributeContent_t2997225126, ____Name_1)); }
	inline XmlQualifiedName_t2760654312 * get__Name_1() const { return ____Name_1; }
	inline XmlQualifiedName_t2760654312 ** get_address_of__Name_1() { return &____Name_1; }
	inline void set__Name_1(XmlQualifiedName_t2760654312 * value)
	{
		____Name_1 = value;
		Il2CppCodeGenWriteBarrier((&____Name_1), value);
	}

	inline static int32_t get_offset_of__Prefix_2() { return static_cast<int32_t>(offsetof(AttributeContent_t2997225126, ____Prefix_2)); }
	inline String_t* get__Prefix_2() const { return ____Prefix_2; }
	inline String_t** get_address_of__Prefix_2() { return &____Prefix_2; }
	inline void set__Prefix_2(String_t* value)
	{
		____Prefix_2 = value;
		Il2CppCodeGenWriteBarrier((&____Prefix_2), value);
	}

	inline static int32_t get_offset_of__Required_3() { return static_cast<int32_t>(offsetof(AttributeContent_t2997225126, ____Required_3)); }
	inline bool get__Required_3() const { return ____Required_3; }
	inline bool* get_address_of__Required_3() { return &____Required_3; }
	inline void set__Required_3(bool value)
	{
		____Required_3 = value;
	}

	inline static int32_t get_offset_of__MinVal_4() { return static_cast<int32_t>(offsetof(AttributeContent_t2997225126, ____MinVal_4)); }
	inline uint32_t get__MinVal_4() const { return ____MinVal_4; }
	inline uint32_t* get_address_of__MinVal_4() { return &____MinVal_4; }
	inline void set__MinVal_4(uint32_t value)
	{
		____MinVal_4 = value;
	}

	inline static int32_t get_offset_of__MaxVal_5() { return static_cast<int32_t>(offsetof(AttributeContent_t2997225126, ____MaxVal_5)); }
	inline uint32_t get__MaxVal_5() const { return ____MaxVal_5; }
	inline uint32_t* get_address_of__MaxVal_5() { return &____MaxVal_5; }
	inline void set__MaxVal_5(uint32_t value)
	{
		____MaxVal_5 = value;
	}

	inline static int32_t get_offset_of__MaxLength_6() { return static_cast<int32_t>(offsetof(AttributeContent_t2997225126, ____MaxLength_6)); }
	inline uint32_t get__MaxLength_6() const { return ____MaxLength_6; }
	inline uint32_t* get_address_of__MaxLength_6() { return &____MaxLength_6; }
	inline void set__MaxLength_6(uint32_t value)
	{
		____MaxLength_6 = value;
	}

	inline static int32_t get_offset_of__MinLength_7() { return static_cast<int32_t>(offsetof(AttributeContent_t2997225126, ____MinLength_7)); }
	inline uint32_t get__MinLength_7() const { return ____MinLength_7; }
	inline uint32_t* get_address_of__MinLength_7() { return &____MinLength_7; }
	inline void set__MinLength_7(uint32_t value)
	{
		____MinLength_7 = value;
	}

	inline static int32_t get_offset_of__EnumerationRequired_8() { return static_cast<int32_t>(offsetof(AttributeContent_t2997225126, ____EnumerationRequired_8)); }
	inline bool get__EnumerationRequired_8() const { return ____EnumerationRequired_8; }
	inline bool* get_address_of__EnumerationRequired_8() { return &____EnumerationRequired_8; }
	inline void set__EnumerationRequired_8(bool value)
	{
		____EnumerationRequired_8 = value;
	}

	inline static int32_t get_offset_of__HasDataType_9() { return static_cast<int32_t>(offsetof(AttributeContent_t2997225126, ____HasDataType_9)); }
	inline bool get__HasDataType_9() const { return ____HasDataType_9; }
	inline bool* get_address_of__HasDataType_9() { return &____HasDataType_9; }
	inline void set__HasDataType_9(bool value)
	{
		____HasDataType_9 = value;
	}

	inline static int32_t get_offset_of__Global_10() { return static_cast<int32_t>(offsetof(AttributeContent_t2997225126, ____Global_10)); }
	inline bool get__Global_10() const { return ____Global_10; }
	inline bool* get_address_of__Global_10() { return &____Global_10; }
	inline void set__Global_10(bool value)
	{
		____Global_10 = value;
	}

	inline static int32_t get_offset_of__Default_11() { return static_cast<int32_t>(offsetof(AttributeContent_t2997225126, ____Default_11)); }
	inline RuntimeObject * get__Default_11() const { return ____Default_11; }
	inline RuntimeObject ** get_address_of__Default_11() { return &____Default_11; }
	inline void set__Default_11(RuntimeObject * value)
	{
		____Default_11 = value;
		Il2CppCodeGenWriteBarrier((&____Default_11), value);
	}
};

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

// System.Xml.Schema.XdrBuilder/DeclBaseInfo
struct  DeclBaseInfo_t2186480169  : public RuntimeObject
{
public:
	// System.Xml.XmlQualifiedName System.Xml.Schema.XdrBuilder/DeclBaseInfo::_Name
	XmlQualifiedName_t2760654312 * ____Name_0;
	// System.String System.Xml.Schema.XdrBuilder/DeclBaseInfo::_Prefix
	String_t* ____Prefix_1;
	// System.Xml.XmlQualifiedName System.Xml.Schema.XdrBuilder/DeclBaseInfo::_TypeName
	XmlQualifiedName_t2760654312 * ____TypeName_2;
	// System.String System.Xml.Schema.XdrBuilder/DeclBaseInfo::_TypePrefix
	String_t* ____TypePrefix_3;
	// System.Object System.Xml.Schema.XdrBuilder/DeclBaseInfo::_Default
	RuntimeObject * ____Default_4;
	// System.Object System.Xml.Schema.XdrBuilder/DeclBaseInfo::_Revises
	RuntimeObject * ____Revises_5;
	// System.UInt32 System.Xml.Schema.XdrBuilder/DeclBaseInfo::_MaxOccurs
	uint32_t ____MaxOccurs_6;
	// System.UInt32 System.Xml.Schema.XdrBuilder/DeclBaseInfo::_MinOccurs
	uint32_t ____MinOccurs_7;
	// System.Boolean System.Xml.Schema.XdrBuilder/DeclBaseInfo::_Checking
	bool ____Checking_8;
	// System.Xml.Schema.SchemaElementDecl System.Xml.Schema.XdrBuilder/DeclBaseInfo::_ElementDecl
	SchemaElementDecl_t2267464004 * ____ElementDecl_9;
	// System.Xml.Schema.SchemaAttDef System.Xml.Schema.XdrBuilder/DeclBaseInfo::_Attdef
	SchemaAttDef_t2429541159 * ____Attdef_10;
	// System.Xml.Schema.XdrBuilder/DeclBaseInfo System.Xml.Schema.XdrBuilder/DeclBaseInfo::_Next
	DeclBaseInfo_t2186480169 * ____Next_11;

public:
	inline static int32_t get_offset_of__Name_0() { return static_cast<int32_t>(offsetof(DeclBaseInfo_t2186480169, ____Name_0)); }
	inline XmlQualifiedName_t2760654312 * get__Name_0() const { return ____Name_0; }
	inline XmlQualifiedName_t2760654312 ** get_address_of__Name_0() { return &____Name_0; }
	inline void set__Name_0(XmlQualifiedName_t2760654312 * value)
	{
		____Name_0 = value;
		Il2CppCodeGenWriteBarrier((&____Name_0), value);
	}

	inline static int32_t get_offset_of__Prefix_1() { return static_cast<int32_t>(offsetof(DeclBaseInfo_t2186480169, ____Prefix_1)); }
	inline String_t* get__Prefix_1() const { return ____Prefix_1; }
	inline String_t** get_address_of__Prefix_1() { return &____Prefix_1; }
	inline void set__Prefix_1(String_t* value)
	{
		____Prefix_1 = value;
		Il2CppCodeGenWriteBarrier((&____Prefix_1), value);
	}

	inline static int32_t get_offset_of__TypeName_2() { return static_cast<int32_t>(offsetof(DeclBaseInfo_t2186480169, ____TypeName_2)); }
	inline XmlQualifiedName_t2760654312 * get__TypeName_2() const { return ____TypeName_2; }
	inline XmlQualifiedName_t2760654312 ** get_address_of__TypeName_2() { return &____TypeName_2; }
	inline void set__TypeName_2(XmlQualifiedName_t2760654312 * value)
	{
		____TypeName_2 = value;
		Il2CppCodeGenWriteBarrier((&____TypeName_2), value);
	}

	inline static int32_t get_offset_of__TypePrefix_3() { return static_cast<int32_t>(offsetof(DeclBaseInfo_t2186480169, ____TypePrefix_3)); }
	inline String_t* get__TypePrefix_3() const { return ____TypePrefix_3; }
	inline String_t** get_address_of__TypePrefix_3() { return &____TypePrefix_3; }
	inline void set__TypePrefix_3(String_t* value)
	{
		____TypePrefix_3 = value;
		Il2CppCodeGenWriteBarrier((&____TypePrefix_3), value);
	}

	inline static int32_t get_offset_of__Default_4() { return static_cast<int32_t>(offsetof(DeclBaseInfo_t2186480169, ____Default_4)); }
	inline RuntimeObject * get__Default_4() const { return ____Default_4; }
	inline RuntimeObject ** get_address_of__Default_4() { return &____Default_4; }
	inline void set__Default_4(RuntimeObject * value)
	{
		____Default_4 = value;
		Il2CppCodeGenWriteBarrier((&____Default_4), value);
	}

	inline static int32_t get_offset_of__Revises_5() { return static_cast<int32_t>(offsetof(DeclBaseInfo_t2186480169, ____Revises_5)); }
	inline RuntimeObject * get__Revises_5() const { return ____Revises_5; }
	inline RuntimeObject ** get_address_of__Revises_5() { return &____Revises_5; }
	inline void set__Revises_5(RuntimeObject * value)
	{
		____Revises_5 = value;
		Il2CppCodeGenWriteBarrier((&____Revises_5), value);
	}

	inline static int32_t get_offset_of__MaxOccurs_6() { return static_cast<int32_t>(offsetof(DeclBaseInfo_t2186480169, ____MaxOccurs_6)); }
	inline uint32_t get__MaxOccurs_6() const { return ____MaxOccurs_6; }
	inline uint32_t* get_address_of__MaxOccurs_6() { return &____MaxOccurs_6; }
	inline void set__MaxOccurs_6(uint32_t value)
	{
		____MaxOccurs_6 = value;
	}

	inline static int32_t get_offset_of__MinOccurs_7() { return static_cast<int32_t>(offsetof(DeclBaseInfo_t2186480169, ____MinOccurs_7)); }
	inline uint32_t get__MinOccurs_7() const { return ____MinOccurs_7; }
	inline uint32_t* get_address_of__MinOccurs_7() { return &____MinOccurs_7; }
	inline void set__MinOccurs_7(uint32_t value)
	{
		____MinOccurs_7 = value;
	}

	inline static int32_t get_offset_of__Checking_8() { return static_cast<int32_t>(offsetof(DeclBaseInfo_t2186480169, ____Checking_8)); }
	inline bool get__Checking_8() const { return ____Checking_8; }
	inline bool* get_address_of__Checking_8() { return &____Checking_8; }
	inline void set__Checking_8(bool value)
	{
		____Checking_8 = value;
	}

	inline static int32_t get_offset_of__ElementDecl_9() { return static_cast<int32_t>(offsetof(DeclBaseInfo_t2186480169, ____ElementDecl_9)); }
	inline SchemaElementDecl_t2267464004 * get__ElementDecl_9() const { return ____ElementDecl_9; }
	inline SchemaElementDecl_t2267464004 ** get_address_of__ElementDecl_9() { return &____ElementDecl_9; }
	inline void set__ElementDecl_9(SchemaElementDecl_t2267464004 * value)
	{
		____ElementDecl_9 = value;
		Il2CppCodeGenWriteBarrier((&____ElementDecl_9), value);
	}

	inline static int32_t get_offset_of__Attdef_10() { return static_cast<int32_t>(offsetof(DeclBaseInfo_t2186480169, ____Attdef_10)); }
	inline SchemaAttDef_t2429541159 * get__Attdef_10() const { return ____Attdef_10; }
	inline SchemaAttDef_t2429541159 ** get_address_of__Attdef_10() { return &____Attdef_10; }
	inline void set__Attdef_10(SchemaAttDef_t2429541159 * value)
	{
		____Attdef_10 = value;
		Il2CppCodeGenWriteBarrier((&____Attdef_10), value);
	}

	inline static int32_t get_offset_of__Next_11() { return static_cast<int32_t>(offsetof(DeclBaseInfo_t2186480169, ____Next_11)); }
	inline DeclBaseInfo_t2186480169 * get__Next_11() const { return ____Next_11; }
	inline DeclBaseInfo_t2186480169 ** get_address_of__Next_11() { return &____Next_11; }
	inline void set__Next_11(DeclBaseInfo_t2186480169 * value)
	{
		____Next_11 = value;
		Il2CppCodeGenWriteBarrier((&____Next_11), value);
	}
};

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

// System.Xml.Schema.XdrBuilder/ElementContent
struct  ElementContent_t2671703075  : public RuntimeObject
{
public:
	// System.Xml.Schema.SchemaElementDecl System.Xml.Schema.XdrBuilder/ElementContent::_ElementDecl
	SchemaElementDecl_t2267464004 * ____ElementDecl_0;
	// System.Int32 System.Xml.Schema.XdrBuilder/ElementContent::_ContentAttr
	int32_t ____ContentAttr_1;
	// System.Int32 System.Xml.Schema.XdrBuilder/ElementContent::_OrderAttr
	int32_t ____OrderAttr_2;
	// System.Boolean System.Xml.Schema.XdrBuilder/ElementContent::_MasterGroupRequired
	bool ____MasterGroupRequired_3;
	// System.Boolean System.Xml.Schema.XdrBuilder/ElementContent::_ExistTerminal
	bool ____ExistTerminal_4;
	// System.Boolean System.Xml.Schema.XdrBuilder/ElementContent::_AllowDataType
	bool ____AllowDataType_5;
	// System.Boolean System.Xml.Schema.XdrBuilder/ElementContent::_HasDataType
	bool ____HasDataType_6;
	// System.Boolean System.Xml.Schema.XdrBuilder/ElementContent::_HasType
	bool ____HasType_7;
	// System.Boolean System.Xml.Schema.XdrBuilder/ElementContent::_EnumerationRequired
	bool ____EnumerationRequired_8;
	// System.UInt32 System.Xml.Schema.XdrBuilder/ElementContent::_MinVal
	uint32_t ____MinVal_9;
	// System.UInt32 System.Xml.Schema.XdrBuilder/ElementContent::_MaxVal
	uint32_t ____MaxVal_10;
	// System.UInt32 System.Xml.Schema.XdrBuilder/ElementContent::_MaxLength
	uint32_t ____MaxLength_11;
	// System.UInt32 System.Xml.Schema.XdrBuilder/ElementContent::_MinLength
	uint32_t ____MinLength_12;
	// System.Collections.Hashtable System.Xml.Schema.XdrBuilder/ElementContent::_AttDefList
	Hashtable_t1853889766 * ____AttDefList_13;

public:
	inline static int32_t get_offset_of__ElementDecl_0() { return static_cast<int32_t>(offsetof(ElementContent_t2671703075, ____ElementDecl_0)); }
	inline SchemaElementDecl_t2267464004 * get__ElementDecl_0() const { return ____ElementDecl_0; }
	inline SchemaElementDecl_t2267464004 ** get_address_of__ElementDecl_0() { return &____ElementDecl_0; }
	inline void set__ElementDecl_0(SchemaElementDecl_t2267464004 * value)
	{
		____ElementDecl_0 = value;
		Il2CppCodeGenWriteBarrier((&____ElementDecl_0), value);
	}

	inline static int32_t get_offset_of__ContentAttr_1() { return static_cast<int32_t>(offsetof(ElementContent_t2671703075, ____ContentAttr_1)); }
	inline int32_t get__ContentAttr_1() const { return ____ContentAttr_1; }
	inline int32_t* get_address_of__ContentAttr_1() { return &____ContentAttr_1; }
	inline void set__ContentAttr_1(int32_t value)
	{
		____ContentAttr_1 = value;
	}

	inline static int32_t get_offset_of__OrderAttr_2() { return static_cast<int32_t>(offsetof(ElementContent_t2671703075, ____OrderAttr_2)); }
	inline int32_t get__OrderAttr_2() const { return ____OrderAttr_2; }
	inline int32_t* get_address_of__OrderAttr_2() { return &____OrderAttr_2; }
	inline void set__OrderAttr_2(int32_t value)
	{
		____OrderAttr_2 = value;
	}

	inline static int32_t get_offset_of__MasterGroupRequired_3() { return static_cast<int32_t>(offsetof(ElementContent_t2671703075, ____MasterGroupRequired_3)); }
	inline bool get__MasterGroupRequired_3() const { return ____MasterGroupRequired_3; }
	inline bool* get_address_of__MasterGroupRequired_3() { return &____MasterGroupRequired_3; }
	inline void set__MasterGroupRequired_3(bool value)
	{
		____MasterGroupRequired_3 = value;
	}

	inline static int32_t get_offset_of__ExistTerminal_4() { return static_cast<int32_t>(offsetof(ElementContent_t2671703075, ____ExistTerminal_4)); }
	inline bool get__ExistTerminal_4() const { return ____ExistTerminal_4; }
	inline bool* get_address_of__ExistTerminal_4() { return &____ExistTerminal_4; }
	inline void set__ExistTerminal_4(bool value)
	{
		____ExistTerminal_4 = value;
	}

	inline static int32_t get_offset_of__AllowDataType_5() { return static_cast<int32_t>(offsetof(ElementContent_t2671703075, ____AllowDataType_5)); }
	inline bool get__AllowDataType_5() const { return ____AllowDataType_5; }
	inline bool* get_address_of__AllowDataType_5() { return &____AllowDataType_5; }
	inline void set__AllowDataType_5(bool value)
	{
		____AllowDataType_5 = value;
	}

	inline static int32_t get_offset_of__HasDataType_6() { return static_cast<int32_t>(offsetof(ElementContent_t2671703075, ____HasDataType_6)); }
	inline bool get__HasDataType_6() const { return ____HasDataType_6; }
	inline bool* get_address_of__HasDataType_6() { return &____HasDataType_6; }
	inline void set__HasDataType_6(bool value)
	{
		____HasDataType_6 = value;
	}

	inline static int32_t get_offset_of__HasType_7() { return static_cast<int32_t>(offsetof(ElementContent_t2671703075, ____HasType_7)); }
	inline bool get__HasType_7() const { return ____HasType_7; }
	inline bool* get_address_of__HasType_7() { return &____HasType_7; }
	inline void set__HasType_7(bool value)
	{
		____HasType_7 = value;
	}

	inline static int32_t get_offset_of__EnumerationRequired_8() { return static_cast<int32_t>(offsetof(ElementContent_t2671703075, ____EnumerationRequired_8)); }
	inline bool get__EnumerationRequired_8() const { return ____EnumerationRequired_8; }
	inline bool* get_address_of__EnumerationRequired_8() { return &____EnumerationRequired_8; }
	inline void set__EnumerationRequired_8(bool value)
	{
		____EnumerationRequired_8 = value;
	}

	inline static int32_t get_offset_of__MinVal_9() { return static_cast<int32_t>(offsetof(ElementContent_t2671703075, ____MinVal_9)); }
	inline uint32_t get__MinVal_9() const { return ____MinVal_9; }
	inline uint32_t* get_address_of__MinVal_9() { return &____MinVal_9; }
	inline void set__MinVal_9(uint32_t value)
	{
		____MinVal_9 = value;
	}

	inline static int32_t get_offset_of__MaxVal_10() { return static_cast<int32_t>(offsetof(ElementContent_t2671703075, ____MaxVal_10)); }
	inline uint32_t get__MaxVal_10() const { return ____MaxVal_10; }
	inline uint32_t* get_address_of__MaxVal_10() { return &____MaxVal_10; }
	inline void set__MaxVal_10(uint32_t value)
	{
		____MaxVal_10 = value;
	}

	inline static int32_t get_offset_of__MaxLength_11() { return static_cast<int32_t>(offsetof(ElementContent_t2671703075, ____MaxLength_11)); }
	inline uint32_t get__MaxLength_11() const { return ____MaxLength_11; }
	inline uint32_t* get_address_of__MaxLength_11() { return &____MaxLength_11; }
	inline void set__MaxLength_11(uint32_t value)
	{
		____MaxLength_11 = value;
	}

	inline static int32_t get_offset_of__MinLength_12() { return static_cast<int32_t>(offsetof(ElementContent_t2671703075, ____MinLength_12)); }
	inline uint32_t get__MinLength_12() const { return ____MinLength_12; }
	inline uint32_t* get_address_of__MinLength_12() { return &____MinLength_12; }
	inline void set__MinLength_12(uint32_t value)
	{
		____MinLength_12 = value;
	}

	inline static int32_t get_offset_of__AttDefList_13() { return static_cast<int32_t>(offsetof(ElementContent_t2671703075, ____AttDefList_13)); }
	inline Hashtable_t1853889766 * get__AttDefList_13() const { return ____AttDefList_13; }
	inline Hashtable_t1853889766 ** get_address_of__AttDefList_13() { return &____AttDefList_13; }
	inline void set__AttDefList_13(Hashtable_t1853889766 * value)
	{
		____AttDefList_13 = value;
		Il2CppCodeGenWriteBarrier((&____AttDefList_13), value);
	}
};

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

// System.Xml.Schema.XdrBuilder/GroupContent
struct  GroupContent_t833025371  : public RuntimeObject
{
public:
	// System.UInt32 System.Xml.Schema.XdrBuilder/GroupContent::_MinVal
	uint32_t ____MinVal_0;
	// System.UInt32 System.Xml.Schema.XdrBuilder/GroupContent::_MaxVal
	uint32_t ____MaxVal_1;
	// System.Boolean System.Xml.Schema.XdrBuilder/GroupContent::_HasMaxAttr
	bool ____HasMaxAttr_2;
	// System.Boolean System.Xml.Schema.XdrBuilder/GroupContent::_HasMinAttr
	bool ____HasMinAttr_3;
	// System.Int32 System.Xml.Schema.XdrBuilder/GroupContent::_Order
	int32_t ____Order_4;

public:
	inline static int32_t get_offset_of__MinVal_0() { return static_cast<int32_t>(offsetof(GroupContent_t833025371, ____MinVal_0)); }
	inline uint32_t get__MinVal_0() const { return ____MinVal_0; }
	inline uint32_t* get_address_of__MinVal_0() { return &____MinVal_0; }
	inline void set__MinVal_0(uint32_t value)
	{
		____MinVal_0 = value;
	}

	inline static int32_t get_offset_of__MaxVal_1() { return static_cast<int32_t>(offsetof(GroupContent_t833025371, ____MaxVal_1)); }
	inline uint32_t get__MaxVal_1() const { return ____MaxVal_1; }
	inline uint32_t* get_address_of__MaxVal_1() { return &____MaxVal_1; }
	inline void set__MaxVal_1(uint32_t value)
	{
		____MaxVal_1 = value;
	}

	inline static int32_t get_offset_of__HasMaxAttr_2() { return static_cast<int32_t>(offsetof(GroupContent_t833025371, ____HasMaxAttr_2)); }
	inline bool get__HasMaxAttr_2() const { return ____HasMaxAttr_2; }
	inline bool* get_address_of__HasMaxAttr_2() { return &____HasMaxAttr_2; }
	inline void set__HasMaxAttr_2(bool value)
	{
		____HasMaxAttr_2 = value;
	}

	inline static int32_t get_offset_of__HasMinAttr_3() { return static_cast<int32_t>(offsetof(GroupContent_t833025371, ____HasMinAttr_3)); }
	inline bool get__HasMinAttr_3() const { return ____HasMinAttr_3; }
	inline bool* get_address_of__HasMinAttr_3() { return &____HasMinAttr_3; }
	inline void set__HasMinAttr_3(bool value)
	{
		____HasMinAttr_3 = value;
	}

	inline static int32_t get_offset_of__Order_4() { return static_cast<int32_t>(offsetof(GroupContent_t833025371, ____Order_4)); }
	inline int32_t get__Order_4() const { return ____Order_4; }
	inline int32_t* get_address_of__Order_4() { return &____Order_4; }
	inline void set__Order_4(int32_t value)
	{
		____Order_4 = value;
	}
};

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

// System.Xml.Schema.XmlAtomicValue/NamespacePrefixForQName
struct  NamespacePrefixForQName_t198417103  : public RuntimeObject
{
public:
	// System.String System.Xml.Schema.XmlAtomicValue/NamespacePrefixForQName::prefix
	String_t* ___prefix_0;
	// System.String System.Xml.Schema.XmlAtomicValue/NamespacePrefixForQName::ns
	String_t* ___ns_1;

public:
	inline static int32_t get_offset_of_prefix_0() { return static_cast<int32_t>(offsetof(NamespacePrefixForQName_t198417103, ___prefix_0)); }
	inline String_t* get_prefix_0() const { return ___prefix_0; }
	inline String_t** get_address_of_prefix_0() { return &___prefix_0; }
	inline void set_prefix_0(String_t* value)
	{
		___prefix_0 = value;
		Il2CppCodeGenWriteBarrier((&___prefix_0), value);
	}

	inline static int32_t get_offset_of_ns_1() { return static_cast<int32_t>(offsetof(NamespacePrefixForQName_t198417103, ___ns_1)); }
	inline String_t* get_ns_1() const { return ___ns_1; }
	inline String_t** get_address_of_ns_1() { return &___ns_1; }
	inline void set_ns_1(String_t* value)
	{
		___ns_1 = value;
		Il2CppCodeGenWriteBarrier((&___ns_1), value);
	}
};

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

// System.Xml.Schema.XmlSchemaCollection
struct  XmlSchemaCollection_t3610399789  : public RuntimeObject
{
public:
	// System.Collections.Hashtable System.Xml.Schema.XmlSchemaCollection::collection
	Hashtable_t1853889766 * ___collection_0;
	// System.Xml.XmlNameTable System.Xml.Schema.XmlSchemaCollection::nameTable
	XmlNameTable_t71772148 * ___nameTable_1;
	// System.Xml.Schema.SchemaNames System.Xml.Schema.XmlSchemaCollection::schemaNames
	SchemaNames_t661607975 * ___schemaNames_2;
	// System.Threading.ReaderWriterLock System.Xml.Schema.XmlSchemaCollection::wLock
	ReaderWriterLock_t367846299 * ___wLock_3;
	// System.Int32 System.Xml.Schema.XmlSchemaCollection::timeout
	int32_t ___timeout_4;
	// System.Boolean System.Xml.Schema.XmlSchemaCollection::isThreadSafe
	bool ___isThreadSafe_5;
	// System.Xml.Schema.ValidationEventHandler System.Xml.Schema.XmlSchemaCollection::validationEventHandler
	ValidationEventHandler_t791314227 * ___validationEventHandler_6;
	// System.Xml.XmlResolver System.Xml.Schema.XmlSchemaCollection::xmlResolver
	XmlResolver_t626023767 * ___xmlResolver_7;

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

	inline static int32_t get_offset_of_nameTable_1() { return static_cast<int32_t>(offsetof(XmlSchemaCollection_t3610399789, ___nameTable_1)); }
	inline XmlNameTable_t71772148 * get_nameTable_1() const { return ___nameTable_1; }
	inline XmlNameTable_t71772148 ** get_address_of_nameTable_1() { return &___nameTable_1; }
	inline void set_nameTable_1(XmlNameTable_t71772148 * value)
	{
		___nameTable_1 = value;
		Il2CppCodeGenWriteBarrier((&___nameTable_1), value);
	}

	inline static int32_t get_offset_of_schemaNames_2() { return static_cast<int32_t>(offsetof(XmlSchemaCollection_t3610399789, ___schemaNames_2)); }
	inline SchemaNames_t661607975 * get_schemaNames_2() const { return ___schemaNames_2; }
	inline SchemaNames_t661607975 ** get_address_of_schemaNames_2() { return &___schemaNames_2; }
	inline void set_schemaNames_2(SchemaNames_t661607975 * value)
	{
		___schemaNames_2 = value;
		Il2CppCodeGenWriteBarrier((&___schemaNames_2), value);
	}

	inline static int32_t get_offset_of_wLock_3() { return static_cast<int32_t>(offsetof(XmlSchemaCollection_t3610399789, ___wLock_3)); }
	inline ReaderWriterLock_t367846299 * get_wLock_3() const { return ___wLock_3; }
	inline ReaderWriterLock_t367846299 ** get_address_of_wLock_3() { return &___wLock_3; }
	inline void set_wLock_3(ReaderWriterLock_t367846299 * value)
	{
		___wLock_3 = value;
		Il2CppCodeGenWriteBarrier((&___wLock_3), value);
	}

	inline static int32_t get_offset_of_timeout_4() { return static_cast<int32_t>(offsetof(XmlSchemaCollection_t3610399789, ___timeout_4)); }
	inline int32_t get_timeout_4() const { return ___timeout_4; }
	inline int32_t* get_address_of_timeout_4() { return &___timeout_4; }
	inline void set_timeout_4(int32_t value)
	{
		___timeout_4 = value;
	}

	inline static int32_t get_offset_of_isThreadSafe_5() { return static_cast<int32_t>(offsetof(XmlSchemaCollection_t3610399789, ___isThreadSafe_5)); }
	inline bool get_isThreadSafe_5() const { return ___isThreadSafe_5; }
	inline bool* get_address_of_isThreadSafe_5() { return &___isThreadSafe_5; }
	inline void set_isThreadSafe_5(bool value)
	{
		___isThreadSafe_5 = value;
	}

	inline static int32_t get_offset_of_validationEventHandler_6() { return static_cast<int32_t>(offsetof(XmlSchemaCollection_t3610399789, ___validationEventHandler_6)); }
	inline ValidationEventHandler_t791314227 * get_validationEventHandler_6() const { return ___validationEventHandler_6; }
	inline ValidationEventHandler_t791314227 ** get_address_of_validationEventHandler_6() { return &___validationEventHandler_6; }
	inline void set_validationEventHandler_6(ValidationEventHandler_t791314227 * value)
	{
		___validationEventHandler_6 = value;
		Il2CppCodeGenWriteBarrier((&___validationEventHandler_6), value);
	}

	inline static int32_t get_offset_of_xmlResolver_7() { return static_cast<int32_t>(offsetof(XmlSchemaCollection_t3610399789, ___xmlResolver_7)); }
	inline XmlResolver_t626023767 * get_xmlResolver_7() const { return ___xmlResolver_7; }
	inline XmlResolver_t626023767 ** get_address_of_xmlResolver_7() { return &___xmlResolver_7; }
	inline void set_xmlResolver_7(XmlResolver_t626023767 * value)
	{
		___xmlResolver_7 = value;
		Il2CppCodeGenWriteBarrier((&___xmlResolver_7), value);
	}
};

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

// System.Xml.Schema.XmlSchemaDatatype
struct  XmlSchemaDatatype_t322714710  : public RuntimeObject
{
public:

public:
};

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

// System.Xml.Schema.XmlSchemaObject
struct  XmlSchemaObject_t1315720168  : public RuntimeObject
{
public:
	// System.Int32 System.Xml.Schema.XmlSchemaObject::lineNum
	int32_t ___lineNum_0;
	// System.Int32 System.Xml.Schema.XmlSchemaObject::linePos
	int32_t ___linePos_1;
	// System.String System.Xml.Schema.XmlSchemaObject::sourceUri
	String_t* ___sourceUri_2;
	// System.Xml.Serialization.XmlSerializerNamespaces System.Xml.Schema.XmlSchemaObject::namespaces
	XmlSerializerNamespaces_t2702737953 * ___namespaces_3;
	// System.Xml.Schema.XmlSchemaObject System.Xml.Schema.XmlSchemaObject::parent
	XmlSchemaObject_t1315720168 * ___parent_4;
	// System.Boolean System.Xml.Schema.XmlSchemaObject::isProcessing
	bool ___isProcessing_5;

public:
	inline static int32_t get_offset_of_lineNum_0() { return static_cast<int32_t>(offsetof(XmlSchemaObject_t1315720168, ___lineNum_0)); }
	inline int32_t get_lineNum_0() const { return ___lineNum_0; }
	inline int32_t* get_address_of_lineNum_0() { return &___lineNum_0; }
	inline void set_lineNum_0(int32_t value)
	{
		___lineNum_0 = value;
	}

	inline static int32_t get_offset_of_linePos_1() { return static_cast<int32_t>(offsetof(XmlSchemaObject_t1315720168, ___linePos_1)); }
	inline int32_t get_linePos_1() const { return ___linePos_1; }
	inline int32_t* get_address_of_linePos_1() { return &___linePos_1; }
	inline void set_linePos_1(int32_t value)
	{
		___linePos_1 = value;
	}

	inline static int32_t get_offset_of_sourceUri_2() { return static_cast<int32_t>(offsetof(XmlSchemaObject_t1315720168, ___sourceUri_2)); }
	inline String_t* get_sourceUri_2() const { return ___sourceUri_2; }
	inline String_t** get_address_of_sourceUri_2() { return &___sourceUri_2; }
	inline void set_sourceUri_2(String_t* value)
	{
		___sourceUri_2 = value;
		Il2CppCodeGenWriteBarrier((&___sourceUri_2), value);
	}

	inline static int32_t get_offset_of_namespaces_3() { return static_cast<int32_t>(offsetof(XmlSchemaObject_t1315720168, ___namespaces_3)); }
	inline XmlSerializerNamespaces_t2702737953 * get_namespaces_3() const { return ___namespaces_3; }
	inline XmlSerializerNamespaces_t2702737953 ** get_address_of_namespaces_3() { return &___namespaces_3; }
	inline void set_namespaces_3(XmlSerializerNamespaces_t2702737953 * value)
	{
		___namespaces_3 = value;
		Il2CppCodeGenWriteBarrier((&___namespaces_3), value);
	}

	inline static int32_t get_offset_of_parent_4() { return static_cast<int32_t>(offsetof(XmlSchemaObject_t1315720168, ___parent_4)); }
	inline XmlSchemaObject_t1315720168 * get_parent_4() const { return ___parent_4; }
	inline XmlSchemaObject_t1315720168 ** get_address_of_parent_4() { return &___parent_4; }
	inline void set_parent_4(XmlSchemaObject_t1315720168 * value)
	{
		___parent_4 = value;
		Il2CppCodeGenWriteBarrier((&___parent_4), value);
	}

	inline static int32_t get_offset_of_isProcessing_5() { return static_cast<int32_t>(offsetof(XmlSchemaObject_t1315720168, ___isProcessing_5)); }
	inline bool get_isProcessing_5() const { return ___isProcessing_5; }
	inline bool* get_address_of_isProcessing_5() { return &___isProcessing_5; }
	inline void set_isProcessing_5(bool value)
	{
		___isProcessing_5 = value;
	}
};

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

// System.Xml.Schema.XmlSchemaSet
struct  XmlSchemaSet_t266093086  : public RuntimeObject
{
public:
	// System.Xml.XmlNameTable System.Xml.Schema.XmlSchemaSet::nameTable
	XmlNameTable_t71772148 * ___nameTable_0;
	// System.Collections.SortedList System.Xml.Schema.XmlSchemaSet::schemas
	SortedList_t2427694641 * ___schemas_1;
	// System.Xml.Schema.ValidationEventHandler System.Xml.Schema.XmlSchemaSet::internalEventHandler
	ValidationEventHandler_t791314227 * ___internalEventHandler_2;
	// System.Xml.Schema.ValidationEventHandler System.Xml.Schema.XmlSchemaSet::eventHandler
	ValidationEventHandler_t791314227 * ___eventHandler_3;
	// System.Collections.Hashtable System.Xml.Schema.XmlSchemaSet::schemaLocations
	Hashtable_t1853889766 * ___schemaLocations_4;
	// System.Collections.Hashtable System.Xml.Schema.XmlSchemaSet::chameleonSchemas
	Hashtable_t1853889766 * ___chameleonSchemas_5;
	// System.Collections.Hashtable System.Xml.Schema.XmlSchemaSet::targetNamespaces
	Hashtable_t1853889766 * ___targetNamespaces_6;
	// System.Boolean System.Xml.Schema.XmlSchemaSet::compileAll
	bool ___compileAll_7;
	// System.Xml.Schema.SchemaInfo System.Xml.Schema.XmlSchemaSet::cachedCompiledInfo
	SchemaInfo_t3347508623 * ___cachedCompiledInfo_8;
	// System.Xml.XmlReaderSettings System.Xml.Schema.XmlSchemaSet::readerSettings
	XmlReaderSettings_t2186285234 * ___readerSettings_9;
	// System.Xml.Schema.XmlSchemaCompilationSettings System.Xml.Schema.XmlSchemaSet::compilationSettings
	XmlSchemaCompilationSettings_t2218765537 * ___compilationSettings_10;
	// System.Xml.Schema.XmlSchemaObjectTable System.Xml.Schema.XmlSchemaSet::substitutionGroups
	XmlSchemaObjectTable_t2546974348 * ___substitutionGroups_11;

public:
	inline static int32_t get_offset_of_nameTable_0() { return static_cast<int32_t>(offsetof(XmlSchemaSet_t266093086, ___nameTable_0)); }
	inline XmlNameTable_t71772148 * get_nameTable_0() const { return ___nameTable_0; }
	inline XmlNameTable_t71772148 ** get_address_of_nameTable_0() { return &___nameTable_0; }
	inline void set_nameTable_0(XmlNameTable_t71772148 * value)
	{
		___nameTable_0 = value;
		Il2CppCodeGenWriteBarrier((&___nameTable_0), value);
	}

	inline static int32_t get_offset_of_schemas_1() { return static_cast<int32_t>(offsetof(XmlSchemaSet_t266093086, ___schemas_1)); }
	inline SortedList_t2427694641 * get_schemas_1() const { return ___schemas_1; }
	inline SortedList_t2427694641 ** get_address_of_schemas_1() { return &___schemas_1; }
	inline void set_schemas_1(SortedList_t2427694641 * value)
	{
		___schemas_1 = value;
		Il2CppCodeGenWriteBarrier((&___schemas_1), value);
	}

	inline static int32_t get_offset_of_internalEventHandler_2() { return static_cast<int32_t>(offsetof(XmlSchemaSet_t266093086, ___internalEventHandler_2)); }
	inline ValidationEventHandler_t791314227 * get_internalEventHandler_2() const { return ___internalEventHandler_2; }
	inline ValidationEventHandler_t791314227 ** get_address_of_internalEventHandler_2() { return &___internalEventHandler_2; }
	inline void set_internalEventHandler_2(ValidationEventHandler_t791314227 * value)
	{
		___internalEventHandler_2 = value;
		Il2CppCodeGenWriteBarrier((&___internalEventHandler_2), value);
	}

	inline static int32_t get_offset_of_eventHandler_3() { return static_cast<int32_t>(offsetof(XmlSchemaSet_t266093086, ___eventHandler_3)); }
	inline ValidationEventHandler_t791314227 * get_eventHandler_3() const { return ___eventHandler_3; }
	inline ValidationEventHandler_t791314227 ** get_address_of_eventHandler_3() { return &___eventHandler_3; }
	inline void set_eventHandler_3(ValidationEventHandler_t791314227 * value)
	{
		___eventHandler_3 = value;
		Il2CppCodeGenWriteBarrier((&___eventHandler_3), value);
	}

	inline static int32_t get_offset_of_schemaLocations_4() { return static_cast<int32_t>(offsetof(XmlSchemaSet_t266093086, ___schemaLocations_4)); }
	inline Hashtable_t1853889766 * get_schemaLocations_4() const { return ___schemaLocations_4; }
	inline Hashtable_t1853889766 ** get_address_of_schemaLocations_4() { return &___schemaLocations_4; }
	inline void set_schemaLocations_4(Hashtable_t1853889766 * value)
	{
		___schemaLocations_4 = value;
		Il2CppCodeGenWriteBarrier((&___schemaLocations_4), value);
	}

	inline static int32_t get_offset_of_chameleonSchemas_5() { return static_cast<int32_t>(offsetof(XmlSchemaSet_t266093086, ___chameleonSchemas_5)); }
	inline Hashtable_t1853889766 * get_chameleonSchemas_5() const { return ___chameleonSchemas_5; }
	inline Hashtable_t1853889766 ** get_address_of_chameleonSchemas_5() { return &___chameleonSchemas_5; }
	inline void set_chameleonSchemas_5(Hashtable_t1853889766 * value)
	{
		___chameleonSchemas_5 = value;
		Il2CppCodeGenWriteBarrier((&___chameleonSchemas_5), value);
	}

	inline static int32_t get_offset_of_targetNamespaces_6() { return static_cast<int32_t>(offsetof(XmlSchemaSet_t266093086, ___targetNamespaces_6)); }
	inline Hashtable_t1853889766 * get_targetNamespaces_6() const { return ___targetNamespaces_6; }
	inline Hashtable_t1853889766 ** get_address_of_targetNamespaces_6() { return &___targetNamespaces_6; }
	inline void set_targetNamespaces_6(Hashtable_t1853889766 * value)
	{
		___targetNamespaces_6 = value;
		Il2CppCodeGenWriteBarrier((&___targetNamespaces_6), value);
	}

	inline static int32_t get_offset_of_compileAll_7() { return static_cast<int32_t>(offsetof(XmlSchemaSet_t266093086, ___compileAll_7)); }
	inline bool get_compileAll_7() const { return ___compileAll_7; }
	inline bool* get_address_of_compileAll_7() { return &___compileAll_7; }
	inline void set_compileAll_7(bool value)
	{
		___compileAll_7 = value;
	}

	inline static int32_t get_offset_of_cachedCompiledInfo_8() { return static_cast<int32_t>(offsetof(XmlSchemaSet_t266093086, ___cachedCompiledInfo_8)); }
	inline SchemaInfo_t3347508623 * get_cachedCompiledInfo_8() const { return ___cachedCompiledInfo_8; }
	inline SchemaInfo_t3347508623 ** get_address_of_cachedCompiledInfo_8() { return &___cachedCompiledInfo_8; }
	inline void set_cachedCompiledInfo_8(SchemaInfo_t3347508623 * value)
	{
		___cachedCompiledInfo_8 = value;
		Il2CppCodeGenWriteBarrier((&___cachedCompiledInfo_8), value);
	}

	inline static int32_t get_offset_of_readerSettings_9() { return static_cast<int32_t>(offsetof(XmlSchemaSet_t266093086, ___readerSettings_9)); }
	inline XmlReaderSettings_t2186285234 * get_readerSettings_9() const { return ___readerSettings_9; }
	inline XmlReaderSettings_t2186285234 ** get_address_of_readerSettings_9() { return &___readerSettings_9; }
	inline void set_readerSettings_9(XmlReaderSettings_t2186285234 * value)
	{
		___readerSettings_9 = value;
		Il2CppCodeGenWriteBarrier((&___readerSettings_9), value);
	}

	inline static int32_t get_offset_of_compilationSettings_10() { return static_cast<int32_t>(offsetof(XmlSchemaSet_t266093086, ___compilationSettings_10)); }
	inline XmlSchemaCompilationSettings_t2218765537 * get_compilationSettings_10() const { return ___compilationSettings_10; }
	inline XmlSchemaCompilationSettings_t2218765537 ** get_address_of_compilationSettings_10() { return &___compilationSettings_10; }
	inline void set_compilationSettings_10(XmlSchemaCompilationSettings_t2218765537 * value)
	{
		___compilationSettings_10 = value;
		Il2CppCodeGenWriteBarrier((&___compilationSettings_10), value);
	}

	inline static int32_t get_offset_of_substitutionGroups_11() { return static_cast<int32_t>(offsetof(XmlSchemaSet_t266093086, ___substitutionGroups_11)); }
	inline XmlSchemaObjectTable_t2546974348 * get_substitutionGroups_11() const { return ___substitutionGroups_11; }
	inline XmlSchemaObjectTable_t2546974348 ** get_address_of_substitutionGroups_11() { return &___substitutionGroups_11; }
	inline void set_substitutionGroups_11(XmlSchemaObjectTable_t2546974348 * value)
	{
		___substitutionGroups_11 = value;
		Il2CppCodeGenWriteBarrier((&___substitutionGroups_11), value);
	}
};

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

// System.Xml.Schema.XmlValueConverter
struct  XmlValueConverter_t585560190  : public RuntimeObject
{
public:

public:
};

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

// System.Xml.Serialization.XmlSerializerNamespaces
struct  XmlSerializerNamespaces_t2702737953  : public RuntimeObject
{
public:
	// System.Collections.Hashtable System.Xml.Serialization.XmlSerializerNamespaces::namespaces
	Hashtable_t1853889766 * ___namespaces_0;

public:
	inline static int32_t get_offset_of_namespaces_0() { return static_cast<int32_t>(offsetof(XmlSerializerNamespaces_t2702737953, ___namespaces_0)); }
	inline Hashtable_t1853889766 * get_namespaces_0() const { return ___namespaces_0; }
	inline Hashtable_t1853889766 ** get_address_of_namespaces_0() { return &___namespaces_0; }
	inline void set_namespaces_0(Hashtable_t1853889766 * value)
	{
		___namespaces_0 = value;
		Il2CppCodeGenWriteBarrier((&___namespaces_0), value);
	}
};

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

// System.Xml.XPath.XPathItem
struct  XPathItem_t4250588140  : public RuntimeObject
{
public:

public:
};

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

// System.Xml.XmlNameTable
struct  XmlNameTable_t71772148  : public RuntimeObject
{
public:

public:
};

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

// System.Xml.XmlNamespaceManager
struct  XmlNamespaceManager_t418790500  : public RuntimeObject
{
public:
	// System.Xml.XmlNamespaceManager/NamespaceDeclaration[] System.Xml.XmlNamespaceManager::nsdecls
	NamespaceDeclarationU5BU5D_t3609802718* ___nsdecls_0;
	// System.Int32 System.Xml.XmlNamespaceManager::lastDecl
	int32_t ___lastDecl_1;
	// System.Xml.XmlNameTable System.Xml.XmlNamespaceManager::nameTable
	XmlNameTable_t71772148 * ___nameTable_2;
	// System.Int32 System.Xml.XmlNamespaceManager::scopeId
	int32_t ___scopeId_3;
	// System.Collections.Generic.Dictionary`2<System.String,System.Int32> System.Xml.XmlNamespaceManager::hashTable
	Dictionary_2_t2736202052 * ___hashTable_4;
	// System.Boolean System.Xml.XmlNamespaceManager::useHashtable
	bool ___useHashtable_5;
	// System.String System.Xml.XmlNamespaceManager::xml
	String_t* ___xml_6;
	// System.String System.Xml.XmlNamespaceManager::xmlNs
	String_t* ___xmlNs_7;

public:
	inline static int32_t get_offset_of_nsdecls_0() { return static_cast<int32_t>(offsetof(XmlNamespaceManager_t418790500, ___nsdecls_0)); }
	inline NamespaceDeclarationU5BU5D_t3609802718* get_nsdecls_0() const { return ___nsdecls_0; }
	inline NamespaceDeclarationU5BU5D_t3609802718** get_address_of_nsdecls_0() { return &___nsdecls_0; }
	inline void set_nsdecls_0(NamespaceDeclarationU5BU5D_t3609802718* value)
	{
		___nsdecls_0 = value;
		Il2CppCodeGenWriteBarrier((&___nsdecls_0), value);
	}

	inline static int32_t get_offset_of_lastDecl_1() { return static_cast<int32_t>(offsetof(XmlNamespaceManager_t418790500, ___lastDecl_1)); }
	inline int32_t get_lastDecl_1() const { return ___lastDecl_1; }
	inline int32_t* get_address_of_lastDecl_1() { return &___lastDecl_1; }
	inline void set_lastDecl_1(int32_t value)
	{
		___lastDecl_1 = value;
	}

	inline static int32_t get_offset_of_nameTable_2() { return static_cast<int32_t>(offsetof(XmlNamespaceManager_t418790500, ___nameTable_2)); }
	inline XmlNameTable_t71772148 * get_nameTable_2() const { return ___nameTable_2; }
	inline XmlNameTable_t71772148 ** get_address_of_nameTable_2() { return &___nameTable_2; }
	inline void set_nameTable_2(XmlNameTable_t71772148 * value)
	{
		___nameTable_2 = value;
		Il2CppCodeGenWriteBarrier((&___nameTable_2), value);
	}

	inline static int32_t get_offset_of_scopeId_3() { return static_cast<int32_t>(offsetof(XmlNamespaceManager_t418790500, ___scopeId_3)); }
	inline int32_t get_scopeId_3() const { return ___scopeId_3; }
	inline int32_t* get_address_of_scopeId_3() { return &___scopeId_3; }
	inline void set_scopeId_3(int32_t value)
	{
		___scopeId_3 = value;
	}

	inline static int32_t get_offset_of_hashTable_4() { return static_cast<int32_t>(offsetof(XmlNamespaceManager_t418790500, ___hashTable_4)); }
	inline Dictionary_2_t2736202052 * get_hashTable_4() const { return ___hashTable_4; }
	inline Dictionary_2_t2736202052 ** get_address_of_hashTable_4() { return &___hashTable_4; }
	inline void set_hashTable_4(Dictionary_2_t2736202052 * value)
	{
		___hashTable_4 = value;
		Il2CppCodeGenWriteBarrier((&___hashTable_4), value);
	}

	inline static int32_t get_offset_of_useHashtable_5() { return static_cast<int32_t>(offsetof(XmlNamespaceManager_t418790500, ___useHashtable_5)); }
	inline bool get_useHashtable_5() const { return ___useHashtable_5; }
	inline bool* get_address_of_useHashtable_5() { return &___useHashtable_5; }
	inline void set_useHashtable_5(bool value)
	{
		___useHashtable_5 = value;
	}

	inline static int32_t get_offset_of_xml_6() { return static_cast<int32_t>(offsetof(XmlNamespaceManager_t418790500, ___xml_6)); }
	inline String_t* get_xml_6() const { return ___xml_6; }
	inline String_t** get_address_of_xml_6() { return &___xml_6; }
	inline void set_xml_6(String_t* value)
	{
		___xml_6 = value;
		Il2CppCodeGenWriteBarrier((&___xml_6), value);
	}

	inline static int32_t get_offset_of_xmlNs_7() { return static_cast<int32_t>(offsetof(XmlNamespaceManager_t418790500, ___xmlNs_7)); }
	inline String_t* get_xmlNs_7() const { return ___xmlNs_7; }
	inline String_t** get_address_of_xmlNs_7() { return &___xmlNs_7; }
	inline void set_xmlNs_7(String_t* value)
	{
		___xmlNs_7 = value;
		Il2CppCodeGenWriteBarrier((&___xmlNs_7), value);
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // XMLNAMESPACEMANAGER_T418790500_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 XMLQUALIFIEDNAME_T2760654312_H
#define XMLQUALIFIEDNAME_T2760654312_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// System.Xml.XmlQualifiedName
struct  XmlQualifiedName_t2760654312  : public RuntimeObject
{
public:
	// System.String System.Xml.XmlQualifiedName::name
	String_t* ___name_1;
	// System.String System.Xml.XmlQualifiedName::ns
	String_t* ___ns_2;
	// System.Int32 System.Xml.XmlQualifiedName::hash
	int32_t ___hash_3;

public:
	inline static int32_t get_offset_of_name_1() { return static_cast<int32_t>(offsetof(XmlQualifiedName_t2760654312, ___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_ns_2() { return static_cast<int32_t>(offsetof(XmlQualifiedName_t2760654312, ___ns_2)); }
	inline String_t* get_ns_2() const { return ___ns_2; }
	inline String_t** get_address_of_ns_2() { return &___ns_2; }
	inline void set_ns_2(String_t* value)
	{
		___ns_2 = value;
		Il2CppCodeGenWriteBarrier((&___ns_2), value);
	}

	inline static int32_t get_offset_of_hash_3() { return static_cast<int32_t>(offsetof(XmlQualifiedName_t2760654312, ___hash_3)); }
	inline int32_t get_hash_3() const { return ___hash_3; }
	inline int32_t* get_address_of_hash_3() { return &___hash_3; }
	inline void set_hash_3(int32_t value)
	{
		___hash_3 = value;
	}
};

struct XmlQualifiedName_t2760654312_StaticFields
{
public:
	// System.Xml.XmlQualifiedName/HashCodeOfStringDelegate System.Xml.XmlQualifiedName::hashCodeDelegate
	HashCodeOfStringDelegate_t2897363325 * ___hashCodeDelegate_0;
	// System.Xml.XmlQualifiedName System.Xml.XmlQualifiedName::Empty
	XmlQualifiedName_t2760654312 * ___Empty_4;

public:
	inline static int32_t get_offset_of_hashCodeDelegate_0() { return static_cast<int32_t>(offsetof(XmlQualifiedName_t2760654312_StaticFields, ___hashCodeDelegate_0)); }
	inline HashCodeOfStringDelegate_t2897363325 * get_hashCodeDelegate_0() const { return ___hashCodeDelegate_0; }
	inline HashCodeOfStringDelegate_t2897363325 ** get_address_of_hashCodeDelegate_0() { return &___hashCodeDelegate_0; }
	inline void set_hashCodeDelegate_0(HashCodeOfStringDelegate_t2897363325 * value)
	{
		___hashCodeDelegate_0 = value;
		Il2CppCodeGenWriteBarrier((&___hashCodeDelegate_0), value);
	}

	inline static int32_t get_offset_of_Empty_4() { return static_cast<int32_t>(offsetof(XmlQualifiedName_t2760654312_StaticFields, ___Empty_4)); }
	inline XmlQualifiedName_t2760654312 * get_Empty_4() const { return ___Empty_4; }
	inline XmlQualifiedName_t2760654312 ** get_address_of_Empty_4() { return &___Empty_4; }
	inline void set_Empty_4(XmlQualifiedName_t2760654312 * value)
	{
		___Empty_4 = value;
		Il2CppCodeGenWriteBarrier((&___Empty_4), value);
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // XMLQUALIFIEDNAME_T2760654312_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 XMLRESOLVER_T626023767_H
#define XMLRESOLVER_T626023767_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// System.Xml.XmlResolver
struct  XmlResolver_t626023767  : public RuntimeObject
{
public:

public:
};

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

// <PrivateImplementationDetails>/__StaticArrayInitTypeSize=112
struct  __StaticArrayInitTypeSizeU3D112_t3318095804 
{
public:
	union
	{
		struct
		{
			union
			{
			};
		};
		uint8_t __StaticArrayInitTypeSizeU3D112_t3318095804__padding[112];
	};

public:
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // __STATICARRAYINITTYPESIZEU3D112_T3318095804_H
#ifndef __STATICARRAYINITTYPESIZEU3D12_T2710994318_H
#define __STATICARRAYINITTYPESIZEU3D12_T2710994318_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_t2710994318 
{
public:
	union
	{
		struct
		{
			union
			{
			};
		};
		uint8_t __StaticArrayInitTypeSizeU3D12_t2710994318__padding[12];
	};

public:
};

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

// <PrivateImplementationDetails>/__StaticArrayInitTypeSize=144
struct  __StaticArrayInitTypeSizeU3D144_t573424107 
{
public:
	union
	{
		struct
		{
			union
			{
			};
		};
		uint8_t __StaticArrayInitTypeSizeU3D144_t573424107__padding[144];
	};

public:
};

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

// <PrivateImplementationDetails>/__StaticArrayInitTypeSize=16
struct  __StaticArrayInitTypeSizeU3D16_t385395490 
{
public:
	union
	{
		struct
		{
			union
			{
			};
		};
		uint8_t __StaticArrayInitTypeSizeU3D16_t385395490__padding[16];
	};

public:
};

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

// <PrivateImplementationDetails>/__StaticArrayInitTypeSize=20
struct  __StaticArrayInitTypeSizeU3D20_t1548391512 
{
public:
	union
	{
		struct
		{
			union
			{
			};
		};
		uint8_t __StaticArrayInitTypeSizeU3D20_t1548391512__padding[20];
	};

public:
};

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

// <PrivateImplementationDetails>/__StaticArrayInitTypeSize=24
struct  __StaticArrayInitTypeSizeU3D24_t3517759980 
{
public:
	union
	{
		struct
		{
			union
			{
			};
		};
		uint8_t __StaticArrayInitTypeSizeU3D24_t3517759980__padding[24];
	};

public:
};

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

// <PrivateImplementationDetails>/__StaticArrayInitTypeSize=28
struct  __StaticArrayInitTypeSizeU3D28_t1904621871 
{
public:
	union
	{
		struct
		{
			union
			{
			};
		};
		uint8_t __StaticArrayInitTypeSizeU3D28_t1904621871__padding[28];
	};

public:
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // __STATICARRAYINITTYPESIZEU3D28_T1904621871_H
#ifndef __STATICARRAYINITTYPESIZEU3D32_T2711125390_H
#define __STATICARRAYINITTYPESIZEU3D32_T2711125390_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_t2711125390 
{
public:
	union
	{
		struct
		{
			union
			{
			};
		};
		uint8_t __StaticArrayInitTypeSizeU3D32_t2711125390__padding[32];
	};

public:
};

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

// <PrivateImplementationDetails>/__StaticArrayInitTypeSize=36
struct  __StaticArrayInitTypeSizeU3D36_t385526562 
{
public:
	union
	{
		struct
		{
			union
			{
			};
		};
		uint8_t __StaticArrayInitTypeSizeU3D36_t385526562__padding[36];
	};

public:
};

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

// <PrivateImplementationDetails>/__StaticArrayInitTypeSize=40
struct  __StaticArrayInitTypeSizeU3D40_t1547998296 
{
public:
	union
	{
		struct
		{
			union
			{
			};
		};
		uint8_t __StaticArrayInitTypeSizeU3D40_t1547998296__padding[40];
	};

public:
};

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

// <PrivateImplementationDetails>/__StaticArrayInitTypeSize=416
struct  __StaticArrayInitTypeSizeU3D416_t4082573244 
{
public:
	union
	{
		struct
		{
			union
			{
			};
		};
		uint8_t __StaticArrayInitTypeSizeU3D416_t4082573244__padding[416];
	};

public:
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // __STATICARRAYINITTYPESIZEU3D416_T4082573244_H
#ifndef __STATICARRAYINITTYPESIZEU3D44_T3517366764_H
#define __STATICARRAYINITTYPESIZEU3D44_T3517366764_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_t3517366764 
{
public:
	union
	{
		struct
		{
			union
			{
			};
		};
		uint8_t __StaticArrayInitTypeSizeU3D44_t3517366764__padding[44];
	};

public:
};

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

// <PrivateImplementationDetails>/__StaticArrayInitTypeSize=56
struct  __StaticArrayInitTypeSizeU3D56_t385133346 
{
public:
	union
	{
		struct
		{
			union
			{
			};
		};
		uint8_t __StaticArrayInitTypeSizeU3D56_t385133346__padding[56];
	};

public:
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // __STATICARRAYINITTYPESIZEU3D56_T385133346_H
#ifndef __STATICARRAYINITTYPESIZEU3D6_T3217689075_H
#define __STATICARRAYINITTYPESIZEU3D6_T3217689075_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_t3217689075 
{
public:
	union
	{
		struct
		{
			union
			{
			};
		};
		uint8_t __StaticArrayInitTypeSizeU3D6_t3217689075__padding[6];
	};

public:
};

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

// <PrivateImplementationDetails>/__StaticArrayInitTypeSize=64
struct  __StaticArrayInitTypeSizeU3D64_t3517497836 
{
public:
	union
	{
		struct
		{
			union
			{
			};
		};
		uint8_t __StaticArrayInitTypeSizeU3D64_t3517497836__padding[64];
	};

public:
};

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

// <PrivateImplementationDetails>/__StaticArrayInitTypeSize=68
struct  __StaticArrayInitTypeSizeU3D68_t1904359727 
{
public:
	union
	{
		struct
		{
			union
			{
			};
		};
		uint8_t __StaticArrayInitTypeSizeU3D68_t1904359727__padding[68];
	};

public:
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // __STATICARRAYINITTYPESIZEU3D68_T1904359727_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 ENUMERATOR_T1626871233_H
#define ENUMERATOR_T1626871233_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// System.Collections.Generic.Dictionary`2/KeyCollection/Enumerator<System.Object,System.Boolean>
struct  Enumerator_t1626871233 
{
public:
	// System.Collections.Generic.Dictionary`2<TKey,TValue> System.Collections.Generic.Dictionary`2/KeyCollection/Enumerator::dictionary
	Dictionary_2_t1444694249 * ___dictionary_0;
	// System.Int32 System.Collections.Generic.Dictionary`2/KeyCollection/Enumerator::index
	int32_t ___index_1;
	// System.Int32 System.Collections.Generic.Dictionary`2/KeyCollection/Enumerator::version
	int32_t ___version_2;
	// TKey System.Collections.Generic.Dictionary`2/KeyCollection/Enumerator::currentKey
	RuntimeObject * ___currentKey_3;

public:
	inline static int32_t get_offset_of_dictionary_0() { return static_cast<int32_t>(offsetof(Enumerator_t1626871233, ___dictionary_0)); }
	inline Dictionary_2_t1444694249 * get_dictionary_0() const { return ___dictionary_0; }
	inline Dictionary_2_t1444694249 ** get_address_of_dictionary_0() { return &___dictionary_0; }
	inline void set_dictionary_0(Dictionary_2_t1444694249 * value)
	{
		___dictionary_0 = value;
		Il2CppCodeGenWriteBarrier((&___dictionary_0), value);
	}

	inline static int32_t get_offset_of_index_1() { return static_cast<int32_t>(offsetof(Enumerator_t1626871233, ___index_1)); }
	inline int32_t get_index_1() const { return ___index_1; }
	inline int32_t* get_address_of_index_1() { return &___index_1; }
	inline void set_index_1(int32_t value)
	{
		___index_1 = value;
	}

	inline static int32_t get_offset_of_version_2() { return static_cast<int32_t>(offsetof(Enumerator_t1626871233, ___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_currentKey_3() { return static_cast<int32_t>(offsetof(Enumerator_t1626871233, ___currentKey_3)); }
	inline RuntimeObject * get_currentKey_3() const { return ___currentKey_3; }
	inline RuntimeObject ** get_address_of_currentKey_3() { return &___currentKey_3; }
	inline void set_currentKey_3(RuntimeObject * value)
	{
		___currentKey_3 = value;
		Il2CppCodeGenWriteBarrier((&___currentKey_3), value);
	}
};

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

// System.Collections.Generic.Dictionary`2/KeyCollection/Enumerator<System.String,System.Boolean>
struct  Enumerator_t64721248 
{
public:
	// System.Collections.Generic.Dictionary`2<TKey,TValue> System.Collections.Generic.Dictionary`2/KeyCollection/Enumerator::dictionary
	Dictionary_2_t4177511560 * ___dictionary_0;
	// System.Int32 System.Collections.Generic.Dictionary`2/KeyCollection/Enumerator::index
	int32_t ___index_1;
	// System.Int32 System.Collections.Generic.Dictionary`2/KeyCollection/Enumerator::version
	int32_t ___version_2;
	// TKey System.Collections.Generic.Dictionary`2/KeyCollection/Enumerator::currentKey
	String_t* ___currentKey_3;

public:
	inline static int32_t get_offset_of_dictionary_0() { return static_cast<int32_t>(offsetof(Enumerator_t64721248, ___dictionary_0)); }
	inline Dictionary_2_t4177511560 * get_dictionary_0() const { return ___dictionary_0; }
	inline Dictionary_2_t4177511560 ** get_address_of_dictionary_0() { return &___dictionary_0; }
	inline void set_dictionary_0(Dictionary_2_t4177511560 * value)
	{
		___dictionary_0 = value;
		Il2CppCodeGenWriteBarrier((&___dictionary_0), value);
	}

	inline static int32_t get_offset_of_index_1() { return static_cast<int32_t>(offsetof(Enumerator_t64721248, ___index_1)); }
	inline int32_t get_index_1() const { return ___index_1; }
	inline int32_t* get_address_of_index_1() { return &___index_1; }
	inline void set_index_1(int32_t value)
	{
		___index_1 = value;
	}

	inline static int32_t get_offset_of_version_2() { return static_cast<int32_t>(offsetof(Enumerator_t64721248, ___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_currentKey_3() { return static_cast<int32_t>(offsetof(Enumerator_t64721248, ___currentKey_3)); }
	inline String_t* get_currentKey_3() const { return ___currentKey_3; }
	inline String_t** get_address_of_currentKey_3() { return &___currentKey_3; }
	inline void set_currentKey_3(String_t* value)
	{
		___currentKey_3 = value;
		Il2CppCodeGenWriteBarrier((&___currentKey_3), value);
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // ENUMERATOR_T64721248_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 DECIMAL_T2948259380_H
#define DECIMAL_T2948259380_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// System.Decimal
struct  Decimal_t2948259380 
{
public:
	// System.Int32 System.Decimal::flags
	int32_t ___flags_14;
	// System.Int32 System.Decimal::hi
	int32_t ___hi_15;
	// System.Int32 System.Decimal::lo
	int32_t ___lo_16;
	// System.Int32 System.Decimal::mid
	int32_t ___mid_17;

public:
	inline static int32_t get_offset_of_flags_14() { return static_cast<int32_t>(offsetof(Decimal_t2948259380, ___flags_14)); }
	inline int32_t get_flags_14() const { return ___flags_14; }
	inline int32_t* get_address_of_flags_14() { return &___flags_14; }
	inline void set_flags_14(int32_t value)
	{
		___flags_14 = value;
	}

	inline static int32_t get_offset_of_hi_15() { return static_cast<int32_t>(offsetof(Decimal_t2948259380, ___hi_15)); }
	inline int32_t get_hi_15() const { return ___hi_15; }
	inline int32_t* get_address_of_hi_15() { return &___hi_15; }
	inline void set_hi_15(int32_t value)
	{
		___hi_15 = value;
	}

	inline static int32_t get_offset_of_lo_16() { return static_cast<int32_t>(offsetof(Decimal_t2948259380, ___lo_16)); }
	inline int32_t get_lo_16() const { return ___lo_16; }
	inline int32_t* get_address_of_lo_16() { return &___lo_16; }
	inline void set_lo_16(int32_t value)
	{
		___lo_16 = value;
	}

	inline static int32_t get_offset_of_mid_17() { return static_cast<int32_t>(offsetof(Decimal_t2948259380, ___mid_17)); }
	inline int32_t get_mid_17() const { return ___mid_17; }
	inline int32_t* get_address_of_mid_17() { return &___mid_17; }
	inline void set_mid_17(int32_t value)
	{
		___mid_17 = value;
	}
};

struct Decimal_t2948259380_StaticFields
{
public:
	// System.UInt32[] System.Decimal::Powers10
	UInt32U5BU5D_t2770800703* ___Powers10_6;
	// System.Decimal System.Decimal::Zero
	Decimal_t2948259380  ___Zero_7;
	// System.Decimal System.Decimal::One
	Decimal_t2948259380  ___One_8;
	// System.Decimal System.Decimal::MinusOne
	Decimal_t2948259380  ___MinusOne_9;
	// System.Decimal System.Decimal::MaxValue
	Decimal_t2948259380  ___MaxValue_10;
	// System.Decimal System.Decimal::MinValue
	Decimal_t2948259380  ___MinValue_11;
	// System.Decimal System.Decimal::NearNegativeZero
	Decimal_t2948259380  ___NearNegativeZero_12;
	// System.Decimal System.Decimal::NearPositiveZero
	Decimal_t2948259380  ___NearPositiveZero_13;

public:
	inline static int32_t get_offset_of_Powers10_6() { return static_cast<int32_t>(offsetof(Decimal_t2948259380_StaticFields, ___Powers10_6)); }
	inline UInt32U5BU5D_t2770800703* get_Powers10_6() const { return ___Powers10_6; }
	inline UInt32U5BU5D_t2770800703** get_address_of_Powers10_6() { return &___Powers10_6; }
	inline void set_Powers10_6(UInt32U5BU5D_t2770800703* value)
	{
		___Powers10_6 = value;
		Il2CppCodeGenWriteBarrier((&___Powers10_6), value);
	}

	inline static int32_t get_offset_of_Zero_7() { return static_cast<int32_t>(offsetof(Decimal_t2948259380_StaticFields, ___Zero_7)); }
	inline Decimal_t2948259380  get_Zero_7() const { return ___Zero_7; }
	inline Decimal_t2948259380 * get_address_of_Zero_7() { return &___Zero_7; }
	inline void set_Zero_7(Decimal_t2948259380  value)
	{
		___Zero_7 = value;
	}

	inline static int32_t get_offset_of_One_8() { return static_cast<int32_t>(offsetof(Decimal_t2948259380_StaticFields, ___One_8)); }
	inline Decimal_t2948259380  get_One_8() const { return ___One_8; }
	inline Decimal_t2948259380 * get_address_of_One_8() { return &___One_8; }
	inline void set_One_8(Decimal_t2948259380  value)
	{
		___One_8 = value;
	}

	inline static int32_t get_offset_of_MinusOne_9() { return static_cast<int32_t>(offsetof(Decimal_t2948259380_StaticFields, ___MinusOne_9)); }
	inline Decimal_t2948259380  get_MinusOne_9() const { return ___MinusOne_9; }
	inline Decimal_t2948259380 * get_address_of_MinusOne_9() { return &___MinusOne_9; }
	inline void set_MinusOne_9(Decimal_t2948259380  value)
	{
		___MinusOne_9 = value;
	}

	inline static int32_t get_offset_of_MaxValue_10() { return static_cast<int32_t>(offsetof(Decimal_t2948259380_StaticFields, ___MaxValue_10)); }
	inline Decimal_t2948259380  get_MaxValue_10() const { return ___MaxValue_10; }
	inline Decimal_t2948259380 * get_address_of_MaxValue_10() { return &___MaxValue_10; }
	inline void set_MaxValue_10(Decimal_t2948259380  value)
	{
		___MaxValue_10 = value;
	}

	inline static int32_t get_offset_of_MinValue_11() { return static_cast<int32_t>(offsetof(Decimal_t2948259380_StaticFields, ___MinValue_11)); }
	inline Decimal_t2948259380  get_MinValue_11() const { return ___MinValue_11; }
	inline Decimal_t2948259380 * get_address_of_MinValue_11() { return &___MinValue_11; }
	inline void set_MinValue_11(Decimal_t2948259380  value)
	{
		___MinValue_11 = value;
	}

	inline static int32_t get_offset_of_NearNegativeZero_12() { return static_cast<int32_t>(offsetof(Decimal_t2948259380_StaticFields, ___NearNegativeZero_12)); }
	inline Decimal_t2948259380  get_NearNegativeZero_12() const { return ___NearNegativeZero_12; }
	inline Decimal_t2948259380 * get_address_of_NearNegativeZero_12() { return &___NearNegativeZero_12; }
	inline void set_NearNegativeZero_12(Decimal_t2948259380  value)
	{
		___NearNegativeZero_12 = value;
	}

	inline static int32_t get_offset_of_NearPositiveZero_13() { return static_cast<int32_t>(offsetof(Decimal_t2948259380_StaticFields, ___NearPositiveZero_13)); }
	inline Decimal_t2948259380  get_NearPositiveZero_13() const { return ___NearPositiveZero_13; }
	inline Decimal_t2948259380 * get_address_of_NearPositiveZero_13() { return &___NearPositiveZero_13; }
	inline void set_NearPositiveZero_13(Decimal_t2948259380  value)
	{
		___NearPositiveZero_13 = value;
	}
};

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

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

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

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

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

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // DOUBLE_T594665363_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 INT16_T2552820387_H
#define INT16_T2552820387_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

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

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

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // INT16_T2552820387_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 SBYTE_T1669577662_H
#define SBYTE_T1669577662_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// System.SByte
struct  SByte_t1669577662 
{
public:
	// System.SByte System.SByte::m_value
	int8_t ___m_value_0;

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

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // SBYTE_T1669577662_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 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 UINT64_T4134040092_H
#define UINT64_T4134040092_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// System.UInt64
struct  UInt64_t4134040092 
{
public:
	// System.UInt64 System.UInt64::m_value
	uint64_t ___m_value_0;

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

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // UINT64_T4134040092_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 INTERIORNODE_T2330896169_H
#define INTERIORNODE_T2330896169_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// System.Xml.Schema.InteriorNode
struct  InteriorNode_t2330896169  : public SyntaxTreeNode_t1007053515
{
public:
	// System.Xml.Schema.SyntaxTreeNode System.Xml.Schema.InteriorNode::leftChild
	SyntaxTreeNode_t1007053515 * ___leftChild_0;
	// System.Xml.Schema.SyntaxTreeNode System.Xml.Schema.InteriorNode::rightChild
	SyntaxTreeNode_t1007053515 * ___rightChild_1;

public:
	inline static int32_t get_offset_of_leftChild_0() { return static_cast<int32_t>(offsetof(InteriorNode_t2330896169, ___leftChild_0)); }
	inline SyntaxTreeNode_t1007053515 * get_leftChild_0() const { return ___leftChild_0; }
	inline SyntaxTreeNode_t1007053515 ** get_address_of_leftChild_0() { return &___leftChild_0; }
	inline void set_leftChild_0(SyntaxTreeNode_t1007053515 * value)
	{
		___leftChild_0 = value;
		Il2CppCodeGenWriteBarrier((&___leftChild_0), value);
	}

	inline static int32_t get_offset_of_rightChild_1() { return static_cast<int32_t>(offsetof(InteriorNode_t2330896169, ___rightChild_1)); }
	inline SyntaxTreeNode_t1007053515 * get_rightChild_1() const { return ___rightChild_1; }
	inline SyntaxTreeNode_t1007053515 ** get_address_of_rightChild_1() { return &___rightChild_1; }
	inline void set_rightChild_1(SyntaxTreeNode_t1007053515 * value)
	{
		___rightChild_1 = value;
		Il2CppCodeGenWriteBarrier((&___rightChild_1), value);
	}
};

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

// System.Xml.Schema.LeafNode
struct  LeafNode_t3044180503  : public SyntaxTreeNode_t1007053515
{
public:
	// System.Int32 System.Xml.Schema.LeafNode::pos
	int32_t ___pos_0;

public:
	inline static int32_t get_offset_of_pos_0() { return static_cast<int32_t>(offsetof(LeafNode_t3044180503, ___pos_0)); }
	inline int32_t get_pos_0() const { return ___pos_0; }
	inline int32_t* get_address_of_pos_0() { return &___pos_0; }
	inline void set_pos_0(int32_t value)
	{
		___pos_0 = value;
	}
};

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

// System.Xml.Schema.LocatedActiveAxis
struct  LocatedActiveAxis_t2074712301  : public ActiveAxis_t3280138529
{
public:
	// System.Int32 System.Xml.Schema.LocatedActiveAxis::column
	int32_t ___column_4;
	// System.Boolean System.Xml.Schema.LocatedActiveAxis::isMatched
	bool ___isMatched_5;
	// System.Xml.Schema.KeySequence System.Xml.Schema.LocatedActiveAxis::Ks
	KeySequence_t3000637687 * ___Ks_6;

public:
	inline static int32_t get_offset_of_column_4() { return static_cast<int32_t>(offsetof(LocatedActiveAxis_t2074712301, ___column_4)); }
	inline int32_t get_column_4() const { return ___column_4; }
	inline int32_t* get_address_of_column_4() { return &___column_4; }
	inline void set_column_4(int32_t value)
	{
		___column_4 = value;
	}

	inline static int32_t get_offset_of_isMatched_5() { return static_cast<int32_t>(offsetof(LocatedActiveAxis_t2074712301, ___isMatched_5)); }
	inline bool get_isMatched_5() const { return ___isMatched_5; }
	inline bool* get_address_of_isMatched_5() { return &___isMatched_5; }
	inline void set_isMatched_5(bool value)
	{
		___isMatched_5 = value;
	}

	inline static int32_t get_offset_of_Ks_6() { return static_cast<int32_t>(offsetof(LocatedActiveAxis_t2074712301, ___Ks_6)); }
	inline KeySequence_t3000637687 * get_Ks_6() const { return ___Ks_6; }
	inline KeySequence_t3000637687 ** get_address_of_Ks_6() { return &___Ks_6; }
	inline void set_Ks_6(KeySequence_t3000637687 * value)
	{
		___Ks_6 = value;
		Il2CppCodeGenWriteBarrier((&___Ks_6), value);
	}
};

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

// System.Xml.Schema.SchemaNamespaceManager
struct  SchemaNamespaceManager_t2152351463  : public XmlNamespaceManager_t418790500
{
public:
	// System.Xml.Schema.XmlSchemaObject System.Xml.Schema.SchemaNamespaceManager::node
	XmlSchemaObject_t1315720168 * ___node_8;

public:
	inline static int32_t get_offset_of_node_8() { return static_cast<int32_t>(offsetof(SchemaNamespaceManager_t2152351463, ___node_8)); }
	inline XmlSchemaObject_t1315720168 * get_node_8() const { return ___node_8; }
	inline XmlSchemaObject_t1315720168 ** get_address_of_node_8() { return &___node_8; }
	inline void set_node_8(XmlSchemaObject_t1315720168 * value)
	{
		___node_8 = value;
		Il2CppCodeGenWriteBarrier((&___node_8), value);
	}
};

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

// System.Xml.Schema.SelectorActiveAxis
struct  SelectorActiveAxis_t1235308692  : public ActiveAxis_t3280138529
{
public:
	// System.Xml.Schema.ConstraintStruct System.Xml.Schema.SelectorActiveAxis::cs
	ConstraintStruct_t2185252550 * ___cs_4;
	// System.Collections.ArrayList System.Xml.Schema.SelectorActiveAxis::KSs
	ArrayList_t2718874744 * ___KSs_5;
	// System.Int32 System.Xml.Schema.SelectorActiveAxis::KSpointer
	int32_t ___KSpointer_6;

public:
	inline static int32_t get_offset_of_cs_4() { return static_cast<int32_t>(offsetof(SelectorActiveAxis_t1235308692, ___cs_4)); }
	inline ConstraintStruct_t2185252550 * get_cs_4() const { return ___cs_4; }
	inline ConstraintStruct_t2185252550 ** get_address_of_cs_4() { return &___cs_4; }
	inline void set_cs_4(ConstraintStruct_t2185252550 * value)
	{
		___cs_4 = value;
		Il2CppCodeGenWriteBarrier((&___cs_4), value);
	}

	inline static int32_t get_offset_of_KSs_5() { return static_cast<int32_t>(offsetof(SelectorActiveAxis_t1235308692, ___KSs_5)); }
	inline ArrayList_t2718874744 * get_KSs_5() const { return ___KSs_5; }
	inline ArrayList_t2718874744 ** get_address_of_KSs_5() { return &___KSs_5; }
	inline void set_KSs_5(ArrayList_t2718874744 * value)
	{
		___KSs_5 = value;
		Il2CppCodeGenWriteBarrier((&___KSs_5), value);
	}

	inline static int32_t get_offset_of_KSpointer_6() { return static_cast<int32_t>(offsetof(SelectorActiveAxis_t1235308692, ___KSpointer_6)); }
	inline int32_t get_KSpointer_6() const { return ___KSpointer_6; }
	inline int32_t* get_address_of_KSpointer_6() { return &___KSpointer_6; }
	inline void set_KSpointer_6(int32_t value)
	{
		___KSpointer_6 = value;
	}
};

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

// System.Xml.Schema.SequenceNode/SequenceConstructPosContext
struct  SequenceConstructPosContext_t2054380699 
{
public:
	// System.Xml.Schema.SequenceNode System.Xml.Schema.SequenceNode/SequenceConstructPosContext::this_
	SequenceNode_t3837141573 * ___this__0;
	// System.Xml.Schema.BitSet System.Xml.Schema.SequenceNode/SequenceConstructPosContext::firstpos
	BitSet_t1154229585 * ___firstpos_1;
	// System.Xml.Schema.BitSet System.Xml.Schema.SequenceNode/SequenceConstructPosContext::lastpos
	BitSet_t1154229585 * ___lastpos_2;
	// System.Xml.Schema.BitSet System.Xml.Schema.SequenceNode/SequenceConstructPosContext::lastposLeft
	BitSet_t1154229585 * ___lastposLeft_3;
	// System.Xml.Schema.BitSet System.Xml.Schema.SequenceNode/SequenceConstructPosContext::firstposRight
	BitSet_t1154229585 * ___firstposRight_4;

public:
	inline static int32_t get_offset_of_this__0() { return static_cast<int32_t>(offsetof(SequenceConstructPosContext_t2054380699, ___this__0)); }
	inline SequenceNode_t3837141573 * get_this__0() const { return ___this__0; }
	inline SequenceNode_t3837141573 ** get_address_of_this__0() { return &___this__0; }
	inline void set_this__0(SequenceNode_t3837141573 * value)
	{
		___this__0 = value;
		Il2CppCodeGenWriteBarrier((&___this__0), value);
	}

	inline static int32_t get_offset_of_firstpos_1() { return static_cast<int32_t>(offsetof(SequenceConstructPosContext_t2054380699, ___firstpos_1)); }
	inline BitSet_t1154229585 * get_firstpos_1() const { return ___firstpos_1; }
	inline BitSet_t1154229585 ** get_address_of_firstpos_1() { return &___firstpos_1; }
	inline void set_firstpos_1(BitSet_t1154229585 * value)
	{
		___firstpos_1 = value;
		Il2CppCodeGenWriteBarrier((&___firstpos_1), value);
	}

	inline static int32_t get_offset_of_lastpos_2() { return static_cast<int32_t>(offsetof(SequenceConstructPosContext_t2054380699, ___lastpos_2)); }
	inline BitSet_t1154229585 * get_lastpos_2() const { return ___lastpos_2; }
	inline BitSet_t1154229585 ** get_address_of_lastpos_2() { return &___lastpos_2; }
	inline void set_lastpos_2(BitSet_t1154229585 * value)
	{
		___lastpos_2 = value;
		Il2CppCodeGenWriteBarrier((&___lastpos_2), value);
	}

	inline static int32_t get_offset_of_lastposLeft_3() { return static_cast<int32_t>(offsetof(SequenceConstructPosContext_t2054380699, ___lastposLeft_3)); }
	inline BitSet_t1154229585 * get_lastposLeft_3() const { return ___lastposLeft_3; }
	inline BitSet_t1154229585 ** get_address_of_lastposLeft_3() { return &___lastposLeft_3; }
	inline void set_lastposLeft_3(BitSet_t1154229585 * value)
	{
		___lastposLeft_3 = value;
		Il2CppCodeGenWriteBarrier((&___lastposLeft_3), value);
	}

	inline static int32_t get_offset_of_firstposRight_4() { return static_cast<int32_t>(offsetof(SequenceConstructPosContext_t2054380699, ___firstposRight_4)); }
	inline BitSet_t1154229585 * get_firstposRight_4() const { return ___firstposRight_4; }
	inline BitSet_t1154229585 ** get_address_of_firstposRight_4() { return &___firstposRight_4; }
	inline void set_firstposRight_4(BitSet_t1154229585 * value)
	{
		___firstposRight_4 = value;
		Il2CppCodeGenWriteBarrier((&___firstposRight_4), value);
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
// Native definition for P/Invoke marshalling of System.Xml.Schema.SequenceNode/SequenceConstructPosContext
struct SequenceConstructPosContext_t2054380699_marshaled_pinvoke
{
	SequenceNode_t3837141573 * ___this__0;
	BitSet_t1154229585 * ___firstpos_1;
	BitSet_t1154229585 * ___lastpos_2;
	BitSet_t1154229585 * ___lastposLeft_3;
	BitSet_t1154229585 * ___firstposRight_4;
};
// Native definition for COM marshalling of System.Xml.Schema.SequenceNode/SequenceConstructPosContext
struct SequenceConstructPosContext_t2054380699_marshaled_com
{
	SequenceNode_t3837141573 * ___this__0;
	BitSet_t1154229585 * ___firstpos_1;
	BitSet_t1154229585 * ___lastpos_2;
	BitSet_t1154229585 * ___lastposLeft_3;
	BitSet_t1154229585 * ___firstposRight_4;
};
#endif // SEQUENCECONSTRUCTPOSCONTEXT_T2054380699_H
#ifndef STATEUNION_T2516366335_H
#define STATEUNION_T2516366335_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// System.Xml.Schema.StateUnion
struct  StateUnion_t2516366335 
{
public:
	union
	{
		#pragma pack(push, tp, 1)
		struct
		{
			// System.Int32 System.Xml.Schema.StateUnion::State
			int32_t ___State_0;
		};
		#pragma pack(pop, tp)
		struct
		{
			int32_t ___State_0_forAlignmentOnly;
		};
		#pragma pack(push, tp, 1)
		struct
		{
			// System.Int32 System.Xml.Schema.StateUnion::AllElementsRequired
			int32_t ___AllElementsRequired_1;
		};
		#pragma pack(pop, tp)
		struct
		{
			int32_t ___AllElementsRequired_1_forAlignmentOnly;
		};
		#pragma pack(push, tp, 1)
		struct
		{
			// System.Int32 System.Xml.Schema.StateUnion::CurPosIndex
			int32_t ___CurPosIndex_2;
		};
		#pragma pack(pop, tp)
		struct
		{
			int32_t ___CurPosIndex_2_forAlignmentOnly;
		};
		#pragma pack(push, tp, 1)
		struct
		{
			// System.Int32 System.Xml.Schema.StateUnion::NumberOfRunningPos
			int32_t ___NumberOfRunningPos_3;
		};
		#pragma pack(pop, tp)
		struct
		{
			int32_t ___NumberOfRunningPos_3_forAlignmentOnly;
		};
	};

public:
	inline static int32_t get_offset_of_State_0() { return static_cast<int32_t>(offsetof(StateUnion_t2516366335, ___State_0)); }
	inline int32_t get_State_0() const { return ___State_0; }
	inline int32_t* get_address_of_State_0() { return &___State_0; }
	inline void set_State_0(int32_t value)
	{
		___State_0 = value;
	}

	inline static int32_t get_offset_of_AllElementsRequired_1() { return static_cast<int32_t>(offsetof(StateUnion_t2516366335, ___AllElementsRequired_1)); }
	inline int32_t get_AllElementsRequired_1() const { return ___AllElementsRequired_1; }
	inline int32_t* get_address_of_AllElementsRequired_1() { return &___AllElementsRequired_1; }
	inline void set_AllElementsRequired_1(int32_t value)
	{
		___AllElementsRequired_1 = value;
	}

	inline static int32_t get_offset_of_CurPosIndex_2() { return static_cast<int32_t>(offsetof(StateUnion_t2516366335, ___CurPosIndex_2)); }
	inline int32_t get_CurPosIndex_2() const { return ___CurPosIndex_2; }
	inline int32_t* get_address_of_CurPosIndex_2() { return &___CurPosIndex_2; }
	inline void set_CurPosIndex_2(int32_t value)
	{
		___CurPosIndex_2 = value;
	}

	inline static int32_t get_offset_of_NumberOfRunningPos_3() { return static_cast<int32_t>(offsetof(StateUnion_t2516366335, ___NumberOfRunningPos_3)); }
	inline int32_t get_NumberOfRunningPos_3() const { return ___NumberOfRunningPos_3; }
	inline int32_t* get_address_of_NumberOfRunningPos_3() { return &___NumberOfRunningPos_3; }
	inline void set_NumberOfRunningPos_3(int32_t value)
	{
		___NumberOfRunningPos_3 = value;
	}
};

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

// System.Xml.Schema.StringFacetsChecker
struct  StringFacetsChecker_t2361523877  : public FacetsChecker_t3316496195
{
public:

public:
};

struct StringFacetsChecker_t2361523877_StaticFields
{
public:
	// System.Text.RegularExpressions.Regex System.Xml.Schema.StringFacetsChecker::languagePattern
	Regex_t3657309853 * ___languagePattern_0;

public:
	inline static int32_t get_offset_of_languagePattern_0() { return static_cast<int32_t>(offsetof(StringFacetsChecker_t2361523877_StaticFields, ___languagePattern_0)); }
	inline Regex_t3657309853 * get_languagePattern_0() const { return ___languagePattern_0; }
	inline Regex_t3657309853 ** get_address_of_languagePattern_0() { return &___languagePattern_0; }
	inline void set_languagePattern_0(Regex_t3657309853 * value)
	{
		___languagePattern_0 = value;
		Il2CppCodeGenWriteBarrier((&___languagePattern_0), value);
	}
};

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

// System.Xml.Schema.UnionFacetsChecker
struct  UnionFacetsChecker_t1294230376  : public FacetsChecker_t3316496195
{
public:

public:
};

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

// System.Xml.Schema.UpaException
struct  UpaException_t2368469746  : public Exception_t
{
public:
	// System.Object System.Xml.Schema.UpaException::particle1
	RuntimeObject * ___particle1_17;
	// System.Object System.Xml.Schema.UpaException::particle2
	RuntimeObject * ___particle2_18;

public:
	inline static int32_t get_offset_of_particle1_17() { return static_cast<int32_t>(offsetof(UpaException_t2368469746, ___particle1_17)); }
	inline RuntimeObject * get_particle1_17() const { return ___particle1_17; }
	inline RuntimeObject ** get_address_of_particle1_17() { return &___particle1_17; }
	inline void set_particle1_17(RuntimeObject * value)
	{
		___particle1_17 = value;
		Il2CppCodeGenWriteBarrier((&___particle1_17), value);
	}

	inline static int32_t get_offset_of_particle2_18() { return static_cast<int32_t>(offsetof(UpaException_t2368469746, ___particle2_18)); }
	inline RuntimeObject * get_particle2_18() const { return ___particle2_18; }
	inline RuntimeObject ** get_address_of_particle2_18() { return &___particle2_18; }
	inline void set_particle2_18(RuntimeObject * value)
	{
		___particle2_18 = value;
		Il2CppCodeGenWriteBarrier((&___particle2_18), value);
	}
};

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

// System.Xml.Schema.XdrBuilder
struct  XdrBuilder_t781626846  : public SchemaBuilder_t3521006541
{
public:
	// System.Xml.Schema.SchemaInfo System.Xml.Schema.XdrBuilder::_SchemaInfo
	SchemaInfo_t3347508623 * ____SchemaInfo_14;
	// System.String System.Xml.Schema.XdrBuilder::_TargetNamespace
	String_t* ____TargetNamespace_15;
	// System.Xml.XmlReader System.Xml.Schema.XdrBuilder::_reader
	XmlReader_t3121518892 * ____reader_16;
	// System.Xml.PositionInfo System.Xml.Schema.XdrBuilder::positionInfo
	PositionInfo_t2441432568 * ___positionInfo_17;
	// System.Xml.Schema.ParticleContentValidator System.Xml.Schema.XdrBuilder::_contentValidator
	ParticleContentValidator_t2931748829 * ____contentValidator_18;
	// System.Xml.Schema.XdrBuilder/XdrEntry System.Xml.Schema.XdrBuilder::_CurState
	XdrEntry_t1852396641 * ____CurState_19;
	// System.Xml.Schema.XdrBuilder/XdrEntry System.Xml.Schema.XdrBuilder::_NextState
	XdrEntry_t1852396641 * ____NextState_20;
	// System.Xml.HWStack System.Xml.Schema.XdrBuilder::_StateHistory
	HWStack_t658497212 * ____StateHistory_21;
	// System.Xml.HWStack System.Xml.Schema.XdrBuilder::_GroupStack
	HWStack_t658497212 * ____GroupStack_22;
	// System.String System.Xml.Schema.XdrBuilder::_XdrName
	String_t* ____XdrName_23;
	// System.String System.Xml.Schema.XdrBuilder::_XdrPrefix
	String_t* ____XdrPrefix_24;
	// System.Xml.Schema.XdrBuilder/ElementContent System.Xml.Schema.XdrBuilder::_ElementDef
	ElementContent_t2671703075 * ____ElementDef_25;
	// System.Xml.Schema.XdrBuilder/GroupContent System.Xml.Schema.XdrBuilder::_GroupDef
	GroupContent_t833025371 * ____GroupDef_26;
	// System.Xml.Schema.XdrBuilder/AttributeContent System.Xml.Schema.XdrBuilder::_AttributeDef
	AttributeContent_t2997225126 * ____AttributeDef_27;
	// System.Xml.Schema.XdrBuilder/DeclBaseInfo System.Xml.Schema.XdrBuilder::_UndefinedAttributeTypes
	DeclBaseInfo_t2186480169 * ____UndefinedAttributeTypes_28;
	// System.Xml.Schema.XdrBuilder/DeclBaseInfo System.Xml.Schema.XdrBuilder::_BaseDecl
	DeclBaseInfo_t2186480169 * ____BaseDecl_29;
	// System.Xml.XmlNameTable System.Xml.Schema.XdrBuilder::_NameTable
	XmlNameTable_t71772148 * ____NameTable_30;
	// System.Xml.Schema.SchemaNames System.Xml.Schema.XdrBuilder::_SchemaNames
	SchemaNames_t661607975 * ____SchemaNames_31;
	// System.Xml.XmlNamespaceManager System.Xml.Schema.XdrBuilder::_CurNsMgr
	XmlNamespaceManager_t418790500 * ____CurNsMgr_32;
	// System.String System.Xml.Schema.XdrBuilder::_Text
	String_t* ____Text_33;
	// System.Xml.Schema.ValidationEventHandler System.Xml.Schema.XdrBuilder::validationEventHandler
	ValidationEventHandler_t791314227 * ___validationEventHandler_34;
	// System.Collections.Hashtable System.Xml.Schema.XdrBuilder::_UndeclaredElements
	Hashtable_t1853889766 * ____UndeclaredElements_35;
	// System.Xml.XmlResolver System.Xml.Schema.XdrBuilder::xmlResolver
	XmlResolver_t626023767 * ___xmlResolver_36;

public:
	inline static int32_t get_offset_of__SchemaInfo_14() { return static_cast<int32_t>(offsetof(XdrBuilder_t781626846, ____SchemaInfo_14)); }
	inline SchemaInfo_t3347508623 * get__SchemaInfo_14() const { return ____SchemaInfo_14; }
	inline SchemaInfo_t3347508623 ** get_address_of__SchemaInfo_14() { return &____SchemaInfo_14; }
	inline void set__SchemaInfo_14(SchemaInfo_t3347508623 * value)
	{
		____SchemaInfo_14 = value;
		Il2CppCodeGenWriteBarrier((&____SchemaInfo_14), value);
	}

	inline static int32_t get_offset_of__TargetNamespace_15() { return static_cast<int32_t>(offsetof(XdrBuilder_t781626846, ____TargetNamespace_15)); }
	inline String_t* get__TargetNamespace_15() const { return ____TargetNamespace_15; }
	inline String_t** get_address_of__TargetNamespace_15() { return &____TargetNamespace_15; }
	inline void set__TargetNamespace_15(String_t* value)
	{
		____TargetNamespace_15 = value;
		Il2CppCodeGenWriteBarrier((&____TargetNamespace_15), value);
	}

	inline static int32_t get_offset_of__reader_16() { return static_cast<int32_t>(offsetof(XdrBuilder_t781626846, ____reader_16)); }
	inline XmlReader_t3121518892 * get__reader_16() const { return ____reader_16; }
	inline XmlReader_t3121518892 ** get_address_of__reader_16() { return &____reader_16; }
	inline void set__reader_16(XmlReader_t3121518892 * value)
	{
		____reader_16 = value;
		Il2CppCodeGenWriteBarrier((&____reader_16), value);
	}

	inline static int32_t get_offset_of_positionInfo_17() { return static_cast<int32_t>(offsetof(XdrBuilder_t781626846, ___positionInfo_17)); }
	inline PositionInfo_t2441432568 * get_positionInfo_17() const { return ___positionInfo_17; }
	inline PositionInfo_t2441432568 ** get_address_of_positionInfo_17() { return &___positionInfo_17; }
	inline void set_positionInfo_17(PositionInfo_t2441432568 * value)
	{
		___positionInfo_17 = value;
		Il2CppCodeGenWriteBarrier((&___positionInfo_17), value);
	}

	inline static int32_t get_offset_of__contentValidator_18() { return static_cast<int32_t>(offsetof(XdrBuilder_t781626846, ____contentValidator_18)); }
	inline ParticleContentValidator_t2931748829 * get__contentValidator_18() const { return ____contentValidator_18; }
	inline ParticleContentValidator_t2931748829 ** get_address_of__contentValidator_18() { return &____contentValidator_18; }
	inline void set__contentValidator_18(ParticleContentValidator_t2931748829 * value)
	{
		____contentValidator_18 = value;
		Il2CppCodeGenWriteBarrier((&____contentValidator_18), value);
	}

	inline static int32_t get_offset_of__CurState_19() { return static_cast<int32_t>(offsetof(XdrBuilder_t781626846, ____CurState_19)); }
	inline XdrEntry_t1852396641 * get__CurState_19() const { return ____CurState_19; }
	inline XdrEntry_t1852396641 ** get_address_of__CurState_19() { return &____CurState_19; }
	inline void set__CurState_19(XdrEntry_t1852396641 * value)
	{
		____CurState_19 = value;
		Il2CppCodeGenWriteBarrier((&____CurState_19), value);
	}

	inline static int32_t get_offset_of__NextState_20() { return static_cast<int32_t>(offsetof(XdrBuilder_t781626846, ____NextState_20)); }
	inline XdrEntry_t1852396641 * get__NextState_20() const { return ____NextState_20; }
	inline XdrEntry_t1852396641 ** get_address_of__NextState_20() { return &____NextState_20; }
	inline void set__NextState_20(XdrEntry_t1852396641 * value)
	{
		____NextState_20 = value;
		Il2CppCodeGenWriteBarrier((&____NextState_20), value);
	}

	inline static int32_t get_offset_of__StateHistory_21() { return static_cast<int32_t>(offsetof(XdrBuilder_t781626846, ____StateHistory_21)); }
	inline HWStack_t658497212 * get__StateHistory_21() const { return ____StateHistory_21; }
	inline HWStack_t658497212 ** get_address_of__StateHistory_21() { return &____StateHistory_21; }
	inline void set__StateHistory_21(HWStack_t658497212 * value)
	{
		____StateHistory_21 = value;
		Il2CppCodeGenWriteBarrier((&____StateHistory_21), value);
	}

	inline static int32_t get_offset_of__GroupStack_22() { return static_cast<int32_t>(offsetof(XdrBuilder_t781626846, ____GroupStack_22)); }
	inline HWStack_t658497212 * get__GroupStack_22() const { return ____GroupStack_22; }
	inline HWStack_t658497212 ** get_address_of__GroupStack_22() { return &____GroupStack_22; }
	inline void set__GroupStack_22(HWStack_t658497212 * value)
	{
		____GroupStack_22 = value;
		Il2CppCodeGenWriteBarrier((&____GroupStack_22), value);
	}

	inline static int32_t get_offset_of__XdrName_23() { return static_cast<int32_t>(offsetof(XdrBuilder_t781626846, ____XdrName_23)); }
	inline String_t* get__XdrName_23() const { return ____XdrName_23; }
	inline String_t** get_address_of__XdrName_23() { return &____XdrName_23; }
	inline void set__XdrName_23(String_t* value)
	{
		____XdrName_23 = value;
		Il2CppCodeGenWriteBarrier((&____XdrName_23), value);
	}

	inline static int32_t get_offset_of__XdrPrefix_24() { return static_cast<int32_t>(offsetof(XdrBuilder_t781626846, ____XdrPrefix_24)); }
	inline String_t* get__XdrPrefix_24() const { return ____XdrPrefix_24; }
	inline String_t** get_address_of__XdrPrefix_24() { return &____XdrPrefix_24; }
	inline void set__XdrPrefix_24(String_t* value)
	{
		____XdrPrefix_24 = value;
		Il2CppCodeGenWriteBarrier((&____XdrPrefix_24), value);
	}

	inline static int32_t get_offset_of__ElementDef_25() { return static_cast<int32_t>(offsetof(XdrBuilder_t781626846, ____ElementDef_25)); }
	inline ElementContent_t2671703075 * get__ElementDef_25() const { return ____ElementDef_25; }
	inline ElementContent_t2671703075 ** get_address_of__ElementDef_25() { return &____ElementDef_25; }
	inline void set__ElementDef_25(ElementContent_t2671703075 * value)
	{
		____ElementDef_25 = value;
		Il2CppCodeGenWriteBarrier((&____ElementDef_25), value);
	}

	inline static int32_t get_offset_of__GroupDef_26() { return static_cast<int32_t>(offsetof(XdrBuilder_t781626846, ____GroupDef_26)); }
	inline GroupContent_t833025371 * get__GroupDef_26() const { return ____GroupDef_26; }
	inline GroupContent_t833025371 ** get_address_of__GroupDef_26() { return &____GroupDef_26; }
	inline void set__GroupDef_26(GroupContent_t833025371 * value)
	{
		____GroupDef_26 = value;
		Il2CppCodeGenWriteBarrier((&____GroupDef_26), value);
	}

	inline static int32_t get_offset_of__AttributeDef_27() { return static_cast<int32_t>(offsetof(XdrBuilder_t781626846, ____AttributeDef_27)); }
	inline AttributeContent_t2997225126 * get__AttributeDef_27() const { return ____AttributeDef_27; }
	inline AttributeContent_t2997225126 ** get_address_of__AttributeDef_27() { return &____AttributeDef_27; }
	inline void set__AttributeDef_27(AttributeContent_t2997225126 * value)
	{
		____AttributeDef_27 = value;
		Il2CppCodeGenWriteBarrier((&____AttributeDef_27), value);
	}

	inline static int32_t get_offset_of__UndefinedAttributeTypes_28() { return static_cast<int32_t>(offsetof(XdrBuilder_t781626846, ____UndefinedAttributeTypes_28)); }
	inline DeclBaseInfo_t2186480169 * get__UndefinedAttributeTypes_28() const { return ____UndefinedAttributeTypes_28; }
	inline DeclBaseInfo_t2186480169 ** get_address_of__UndefinedAttributeTypes_28() { return &____UndefinedAttributeTypes_28; }
	inline void set__UndefinedAttributeTypes_28(DeclBaseInfo_t2186480169 * value)
	{
		____UndefinedAttributeTypes_28 = value;
		Il2CppCodeGenWriteBarrier((&____UndefinedAttributeTypes_28), value);
	}

	inline static int32_t get_offset_of__BaseDecl_29() { return static_cast<int32_t>(offsetof(XdrBuilder_t781626846, ____BaseDecl_29)); }
	inline DeclBaseInfo_t2186480169 * get__BaseDecl_29() const { return ____BaseDecl_29; }
	inline DeclBaseInfo_t2186480169 ** get_address_of__BaseDecl_29() { return &____BaseDecl_29; }
	inline void set__BaseDecl_29(DeclBaseInfo_t2186480169 * value)
	{
		____BaseDecl_29 = value;
		Il2CppCodeGenWriteBarrier((&____BaseDecl_29), value);
	}

	inline static int32_t get_offset_of__NameTable_30() { return static_cast<int32_t>(offsetof(XdrBuilder_t781626846, ____NameTable_30)); }
	inline XmlNameTable_t71772148 * get__NameTable_30() const { return ____NameTable_30; }
	inline XmlNameTable_t71772148 ** get_address_of__NameTable_30() { return &____NameTable_30; }
	inline void set__NameTable_30(XmlNameTable_t71772148 * value)
	{
		____NameTable_30 = value;
		Il2CppCodeGenWriteBarrier((&____NameTable_30), value);
	}

	inline static int32_t get_offset_of__SchemaNames_31() { return static_cast<int32_t>(offsetof(XdrBuilder_t781626846, ____SchemaNames_31)); }
	inline SchemaNames_t661607975 * get__SchemaNames_31() const { return ____SchemaNames_31; }
	inline SchemaNames_t661607975 ** get_address_of__SchemaNames_31() { return &____SchemaNames_31; }
	inline void set__SchemaNames_31(SchemaNames_t661607975 * value)
	{
		____SchemaNames_31 = value;
		Il2CppCodeGenWriteBarrier((&____SchemaNames_31), value);
	}

	inline static int32_t get_offset_of__CurNsMgr_32() { return static_cast<int32_t>(offsetof(XdrBuilder_t781626846, ____CurNsMgr_32)); }
	inline XmlNamespaceManager_t418790500 * get__CurNsMgr_32() const { return ____CurNsMgr_32; }
	inline XmlNamespaceManager_t418790500 ** get_address_of__CurNsMgr_32() { return &____CurNsMgr_32; }
	inline void set__CurNsMgr_32(XmlNamespaceManager_t418790500 * value)
	{
		____CurNsMgr_32 = value;
		Il2CppCodeGenWriteBarrier((&____CurNsMgr_32), value);
	}

	inline static int32_t get_offset_of__Text_33() { return static_cast<int32_t>(offsetof(XdrBuilder_t781626846, ____Text_33)); }
	inline String_t* get__Text_33() const { return ____Text_33; }
	inline String_t** get_address_of__Text_33() { return &____Text_33; }
	inline void set__Text_33(String_t* value)
	{
		____Text_33 = value;
		Il2CppCodeGenWriteBarrier((&____Text_33), value);
	}

	inline static int32_t get_offset_of_validationEventHandler_34() { return static_cast<int32_t>(offsetof(XdrBuilder_t781626846, ___validationEventHandler_34)); }
	inline ValidationEventHandler_t791314227 * get_validationEventHandler_34() const { return ___validationEventHandler_34; }
	inline ValidationEventHandler_t791314227 ** get_address_of_validationEventHandler_34() { return &___validationEventHandler_34; }
	inline void set_validationEventHandler_34(ValidationEventHandler_t791314227 * value)
	{
		___validationEventHandler_34 = value;
		Il2CppCodeGenWriteBarrier((&___validationEventHandler_34), value);
	}

	inline static int32_t get_offset_of__UndeclaredElements_35() { return static_cast<int32_t>(offsetof(XdrBuilder_t781626846, ____UndeclaredElements_35)); }
	inline Hashtable_t1853889766 * get__UndeclaredElements_35() const { return ____UndeclaredElements_35; }
	inline Hashtable_t1853889766 ** get_address_of__UndeclaredElements_35() { return &____UndeclaredElements_35; }
	inline void set__UndeclaredElements_35(Hashtable_t1853889766 * value)
	{
		____UndeclaredElements_35 = value;
		Il2CppCodeGenWriteBarrier((&____UndeclaredElements_35), value);
	}

	inline static int32_t get_offset_of_xmlResolver_36() { return static_cast<int32_t>(offsetof(XdrBuilder_t781626846, ___xmlResolver_36)); }
	inline XmlResolver_t626023767 * get_xmlResolver_36() const { return ___xmlResolver_36; }
	inline XmlResolver_t626023767 ** get_address_of_xmlResolver_36() { return &___xmlResolver_36; }
	inline void set_xmlResolver_36(XmlResolver_t626023767 * value)
	{
		___xmlResolver_36 = value;
		Il2CppCodeGenWriteBarrier((&___xmlResolver_36), value);
	}
};

struct XdrBuilder_t781626846_StaticFields
{
public:
	// System.Int32[] System.Xml.Schema.XdrBuilder::S_XDR_Root_Element
	Int32U5BU5D_t385246372* ___S_XDR_Root_Element_0;
	// System.Int32[] System.Xml.Schema.XdrBuilder::S_XDR_Root_SubElements
	Int32U5BU5D_t385246372* ___S_XDR_Root_SubElements_1;
	// System.Int32[] System.Xml.Schema.XdrBuilder::S_XDR_ElementType_SubElements
	Int32U5BU5D_t385246372* ___S_XDR_ElementType_SubElements_2;
	// System.Int32[] System.Xml.Schema.XdrBuilder::S_XDR_AttributeType_SubElements
	Int32U5BU5D_t385246372* ___S_XDR_AttributeType_SubElements_3;
	// System.Int32[] System.Xml.Schema.XdrBuilder::S_XDR_Group_SubElements
	Int32U5BU5D_t385246372* ___S_XDR_Group_SubElements_4;
	// System.Xml.Schema.XdrBuilder/XdrAttributeEntry[] System.Xml.Schema.XdrBuilder::S_XDR_Root_Attributes
	XdrAttributeEntryU5BU5D_t4099313209* ___S_XDR_Root_Attributes_5;
	// System.Xml.Schema.XdrBuilder/XdrAttributeEntry[] System.Xml.Schema.XdrBuilder::S_XDR_ElementType_Attributes
	XdrAttributeEntryU5BU5D_t4099313209* ___S_XDR_ElementType_Attributes_6;
	// System.Xml.Schema.XdrBuilder/XdrAttributeEntry[] System.Xml.Schema.XdrBuilder::S_XDR_AttributeType_Attributes
	XdrAttributeEntryU5BU5D_t4099313209* ___S_XDR_AttributeType_Attributes_7;
	// System.Xml.Schema.XdrBuilder/XdrAttributeEntry[] System.Xml.Schema.XdrBuilder::S_XDR_Element_Attributes
	XdrAttributeEntryU5BU5D_t4099313209* ___S_XDR_Element_Attributes_8;
	// System.Xml.Schema.XdrBuilder/XdrAttributeEntry[] System.Xml.Schema.XdrBuilder::S_XDR_Attribute_Attributes
	XdrAttributeEntryU5BU5D_t4099313209* ___S_XDR_Attribute_Attributes_9;
	// System.Xml.Schema.XdrBuilder/XdrAttributeEntry[] System.Xml.Schema.XdrBuilder::S_XDR_Group_Attributes
	XdrAttributeEntryU5BU5D_t4099313209* ___S_XDR_Group_Attributes_10;
	// System.Xml.Schema.XdrBuilder/XdrAttributeEntry[] System.Xml.Schema.XdrBuilder::S_XDR_ElementDataType_Attributes
	XdrAttributeEntryU5BU5D_t4099313209* ___S_XDR_ElementDataType_Attributes_11;
	// System.Xml.Schema.XdrBuilder/XdrAttributeEntry[] System.Xml.Schema.XdrBuilder::S_XDR_AttributeDataType_Attributes
	XdrAttributeEntryU5BU5D_t4099313209* ___S_XDR_AttributeDataType_Attributes_12;
	// System.Xml.Schema.XdrBuilder/XdrEntry[] System.Xml.Schema.XdrBuilder::S_SchemaEntries
	XdrEntryU5BU5D_t507154684* ___S_SchemaEntries_13;

public:
	inline static int32_t get_offset_of_S_XDR_Root_Element_0() { return static_cast<int32_t>(offsetof(XdrBuilder_t781626846_StaticFields, ___S_XDR_Root_Element_0)); }
	inline Int32U5BU5D_t385246372* get_S_XDR_Root_Element_0() const { return ___S_XDR_Root_Element_0; }
	inline Int32U5BU5D_t385246372** get_address_of_S_XDR_Root_Element_0() { return &___S_XDR_Root_Element_0; }
	inline void set_S_XDR_Root_Element_0(Int32U5BU5D_t385246372* value)
	{
		___S_XDR_Root_Element_0 = value;
		Il2CppCodeGenWriteBarrier((&___S_XDR_Root_Element_0), value);
	}

	inline static int32_t get_offset_of_S_XDR_Root_SubElements_1() { return static_cast<int32_t>(offsetof(XdrBuilder_t781626846_StaticFields, ___S_XDR_Root_SubElements_1)); }
	inline Int32U5BU5D_t385246372* get_S_XDR_Root_SubElements_1() const { return ___S_XDR_Root_SubElements_1; }
	inline Int32U5BU5D_t385246372** get_address_of_S_XDR_Root_SubElements_1() { return &___S_XDR_Root_SubElements_1; }
	inline void set_S_XDR_Root_SubElements_1(Int32U5BU5D_t385246372* value)
	{
		___S_XDR_Root_SubElements_1 = value;
		Il2CppCodeGenWriteBarrier((&___S_XDR_Root_SubElements_1), value);
	}

	inline static int32_t get_offset_of_S_XDR_ElementType_SubElements_2() { return static_cast<int32_t>(offsetof(XdrBuilder_t781626846_StaticFields, ___S_XDR_ElementType_SubElements_2)); }
	inline Int32U5BU5D_t385246372* get_S_XDR_ElementType_SubElements_2() const { return ___S_XDR_ElementType_SubElements_2; }
	inline Int32U5BU5D_t385246372** get_address_of_S_XDR_ElementType_SubElements_2() { return &___S_XDR_ElementType_SubElements_2; }
	inline void set_S_XDR_ElementType_SubElements_2(Int32U5BU5D_t385246372* value)
	{
		___S_XDR_ElementType_SubElements_2 = value;
		Il2CppCodeGenWriteBarrier((&___S_XDR_ElementType_SubElements_2), value);
	}

	inline static int32_t get_offset_of_S_XDR_AttributeType_SubElements_3() { return static_cast<int32_t>(offsetof(XdrBuilder_t781626846_StaticFields, ___S_XDR_AttributeType_SubElements_3)); }
	inline Int32U5BU5D_t385246372* get_S_XDR_AttributeType_SubElements_3() const { return ___S_XDR_AttributeType_SubElements_3; }
	inline Int32U5BU5D_t385246372** get_address_of_S_XDR_AttributeType_SubElements_3() { return &___S_XDR_AttributeType_SubElements_3; }
	inline void set_S_XDR_AttributeType_SubElements_3(Int32U5BU5D_t385246372* value)
	{
		___S_XDR_AttributeType_SubElements_3 = value;
		Il2CppCodeGenWriteBarrier((&___S_XDR_AttributeType_SubElements_3), value);
	}

	inline static int32_t get_offset_of_S_XDR_Group_SubElements_4() { return static_cast<int32_t>(offsetof(XdrBuilder_t781626846_StaticFields, ___S_XDR_Group_SubElements_4)); }
	inline Int32U5BU5D_t385246372* get_S_XDR_Group_SubElements_4() const { return ___S_XDR_Group_SubElements_4; }
	inline Int32U5BU5D_t385246372** get_address_of_S_XDR_Group_SubElements_4() { return &___S_XDR_Group_SubElements_4; }
	inline void set_S_XDR_Group_SubElements_4(Int32U5BU5D_t385246372* value)
	{
		___S_XDR_Group_SubElements_4 = value;
		Il2CppCodeGenWriteBarrier((&___S_XDR_Group_SubElements_4), value);
	}

	inline static int32_t get_offset_of_S_XDR_Root_Attributes_5() { return static_cast<int32_t>(offsetof(XdrBuilder_t781626846_StaticFields, ___S_XDR_Root_Attributes_5)); }
	inline XdrAttributeEntryU5BU5D_t4099313209* get_S_XDR_Root_Attributes_5() const { return ___S_XDR_Root_Attributes_5; }
	inline XdrAttributeEntryU5BU5D_t4099313209** get_address_of_S_XDR_Root_Attributes_5() { return &___S_XDR_Root_Attributes_5; }
	inline void set_S_XDR_Root_Attributes_5(XdrAttributeEntryU5BU5D_t4099313209* value)
	{
		___S_XDR_Root_Attributes_5 = value;
		Il2CppCodeGenWriteBarrier((&___S_XDR_Root_Attributes_5), value);
	}

	inline static int32_t get_offset_of_S_XDR_ElementType_Attributes_6() { return static_cast<int32_t>(offsetof(XdrBuilder_t781626846_StaticFields, ___S_XDR_ElementType_Attributes_6)); }
	inline XdrAttributeEntryU5BU5D_t4099313209* get_S_XDR_ElementType_Attributes_6() const { return ___S_XDR_ElementType_Attributes_6; }
	inline XdrAttributeEntryU5BU5D_t4099313209** get_address_of_S_XDR_ElementType_Attributes_6() { return &___S_XDR_ElementType_Attributes_6; }
	inline void set_S_XDR_ElementType_Attributes_6(XdrAttributeEntryU5BU5D_t4099313209* value)
	{
		___S_XDR_ElementType_Attributes_6 = value;
		Il2CppCodeGenWriteBarrier((&___S_XDR_ElementType_Attributes_6), value);
	}

	inline static int32_t get_offset_of_S_XDR_AttributeType_Attributes_7() { return static_cast<int32_t>(offsetof(XdrBuilder_t781626846_StaticFields, ___S_XDR_AttributeType_Attributes_7)); }
	inline XdrAttributeEntryU5BU5D_t4099313209* get_S_XDR_AttributeType_Attributes_7() const { return ___S_XDR_AttributeType_Attributes_7; }
	inline XdrAttributeEntryU5BU5D_t4099313209** get_address_of_S_XDR_AttributeType_Attributes_7() { return &___S_XDR_AttributeType_Attributes_7; }
	inline void set_S_XDR_AttributeType_Attributes_7(XdrAttributeEntryU5BU5D_t4099313209* value)
	{
		___S_XDR_AttributeType_Attributes_7 = value;
		Il2CppCodeGenWriteBarrier((&___S_XDR_AttributeType_Attributes_7), value);
	}

	inline static int32_t get_offset_of_S_XDR_Element_Attributes_8() { return static_cast<int32_t>(offsetof(XdrBuilder_t781626846_StaticFields, ___S_XDR_Element_Attributes_8)); }
	inline XdrAttributeEntryU5BU5D_t4099313209* get_S_XDR_Element_Attributes_8() const { return ___S_XDR_Element_Attributes_8; }
	inline XdrAttributeEntryU5BU5D_t4099313209** get_address_of_S_XDR_Element_Attributes_8() { return &___S_XDR_Element_Attributes_8; }
	inline void set_S_XDR_Element_Attributes_8(XdrAttributeEntryU5BU5D_t4099313209* value)
	{
		___S_XDR_Element_Attributes_8 = value;
		Il2CppCodeGenWriteBarrier((&___S_XDR_Element_Attributes_8), value);
	}

	inline static int32_t get_offset_of_S_XDR_Attribute_Attributes_9() { return static_cast<int32_t>(offsetof(XdrBuilder_t781626846_StaticFields, ___S_XDR_Attribute_Attributes_9)); }
	inline XdrAttributeEntryU5BU5D_t4099313209* get_S_XDR_Attribute_Attributes_9() const { return ___S_XDR_Attribute_Attributes_9; }
	inline XdrAttributeEntryU5BU5D_t4099313209** get_address_of_S_XDR_Attribute_Attributes_9() { return &___S_XDR_Attribute_Attributes_9; }
	inline void set_S_XDR_Attribute_Attributes_9(XdrAttributeEntryU5BU5D_t4099313209* value)
	{
		___S_XDR_Attribute_Attributes_9 = value;
		Il2CppCodeGenWriteBarrier((&___S_XDR_Attribute_Attributes_9), value);
	}

	inline static int32_t get_offset_of_S_XDR_Group_Attributes_10() { return static_cast<int32_t>(offsetof(XdrBuilder_t781626846_StaticFields, ___S_XDR_Group_Attributes_10)); }
	inline XdrAttributeEntryU5BU5D_t4099313209* get_S_XDR_Group_Attributes_10() const { return ___S_XDR_Group_Attributes_10; }
	inline XdrAttributeEntryU5BU5D_t4099313209** get_address_of_S_XDR_Group_Attributes_10() { return &___S_XDR_Group_Attributes_10; }
	inline void set_S_XDR_Group_Attributes_10(XdrAttributeEntryU5BU5D_t4099313209* value)
	{
		___S_XDR_Group_Attributes_10 = value;
		Il2CppCodeGenWriteBarrier((&___S_XDR_Group_Attributes_10), value);
	}

	inline static int32_t get_offset_of_S_XDR_ElementDataType_Attributes_11() { return static_cast<int32_t>(offsetof(XdrBuilder_t781626846_StaticFields, ___S_XDR_ElementDataType_Attributes_11)); }
	inline XdrAttributeEntryU5BU5D_t4099313209* get_S_XDR_ElementDataType_Attributes_11() const { return ___S_XDR_ElementDataType_Attributes_11; }
	inline XdrAttributeEntryU5BU5D_t4099313209** get_address_of_S_XDR_ElementDataType_Attributes_11() { return &___S_XDR_ElementDataType_Attributes_11; }
	inline void set_S_XDR_ElementDataType_Attributes_11(XdrAttributeEntryU5BU5D_t4099313209* value)
	{
		___S_XDR_ElementDataType_Attributes_11 = value;
		Il2CppCodeGenWriteBarrier((&___S_XDR_ElementDataType_Attributes_11), value);
	}

	inline static int32_t get_offset_of_S_XDR_AttributeDataType_Attributes_12() { return static_cast<int32_t>(offsetof(XdrBuilder_t781626846_StaticFields, ___S_XDR_AttributeDataType_Attributes_12)); }
	inline XdrAttributeEntryU5BU5D_t4099313209* get_S_XDR_AttributeDataType_Attributes_12() const { return ___S_XDR_AttributeDataType_Attributes_12; }
	inline XdrAttributeEntryU5BU5D_t4099313209** get_address_of_S_XDR_AttributeDataType_Attributes_12() { return &___S_XDR_AttributeDataType_Attributes_12; }
	inline void set_S_XDR_AttributeDataType_Attributes_12(XdrAttributeEntryU5BU5D_t4099313209* value)
	{
		___S_XDR_AttributeDataType_Attributes_12 = value;
		Il2CppCodeGenWriteBarrier((&___S_XDR_AttributeDataType_Attributes_12), value);
	}

	inline static int32_t get_offset_of_S_SchemaEntries_13() { return static_cast<int32_t>(offsetof(XdrBuilder_t781626846_StaticFields, ___S_SchemaEntries_13)); }
	inline XdrEntryU5BU5D_t507154684* get_S_SchemaEntries_13() const { return ___S_SchemaEntries_13; }
	inline XdrEntryU5BU5D_t507154684** get_address_of_S_SchemaEntries_13() { return &___S_SchemaEntries_13; }
	inline void set_S_SchemaEntries_13(XdrEntryU5BU5D_t507154684* value)
	{
		___S_SchemaEntries_13 = value;
		Il2CppCodeGenWriteBarrier((&___S_SchemaEntries_13), value);
	}
};

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

// System.Xml.Schema.XdrValidator
struct  XdrValidator_t1704189332  : public BaseValidator_t868759770
{
public:
	// System.Xml.HWStack System.Xml.Schema.XdrValidator::validationStack
	HWStack_t658497212 * ___validationStack_15;
	// System.Collections.Hashtable System.Xml.Schema.XdrValidator::attPresence
	Hashtable_t1853889766 * ___attPresence_16;
	// System.Xml.XmlQualifiedName System.Xml.Schema.XdrValidator::name
	XmlQualifiedName_t2760654312 * ___name_17;
	// System.Xml.XmlNamespaceManager System.Xml.Schema.XdrValidator::nsManager
	XmlNamespaceManager_t418790500 * ___nsManager_18;
	// System.Boolean System.Xml.Schema.XdrValidator::isProcessContents
	bool ___isProcessContents_19;
	// System.Collections.Hashtable System.Xml.Schema.XdrValidator::IDs
	Hashtable_t1853889766 * ___IDs_20;
	// System.Xml.Schema.IdRefNode System.Xml.Schema.XdrValidator::idRefListHead
	IdRefNode_t3774897917 * ___idRefListHead_21;
	// System.Xml.Schema.Parser System.Xml.Schema.XdrValidator::inlineSchemaParser
	Parser_t3220530449 * ___inlineSchemaParser_22;

public:
	inline static int32_t get_offset_of_validationStack_15() { return static_cast<int32_t>(offsetof(XdrValidator_t1704189332, ___validationStack_15)); }
	inline HWStack_t658497212 * get_validationStack_15() const { return ___validationStack_15; }
	inline HWStack_t658497212 ** get_address_of_validationStack_15() { return &___validationStack_15; }
	inline void set_validationStack_15(HWStack_t658497212 * value)
	{
		___validationStack_15 = value;
		Il2CppCodeGenWriteBarrier((&___validationStack_15), value);
	}

	inline static int32_t get_offset_of_attPresence_16() { return static_cast<int32_t>(offsetof(XdrValidator_t1704189332, ___attPresence_16)); }
	inline Hashtable_t1853889766 * get_attPresence_16() const { return ___attPresence_16; }
	inline Hashtable_t1853889766 ** get_address_of_attPresence_16() { return &___attPresence_16; }
	inline void set_attPresence_16(Hashtable_t1853889766 * value)
	{
		___attPresence_16 = value;
		Il2CppCodeGenWriteBarrier((&___attPresence_16), value);
	}

	inline static int32_t get_offset_of_name_17() { return static_cast<int32_t>(offsetof(XdrValidator_t1704189332, ___name_17)); }
	inline XmlQualifiedName_t2760654312 * get_name_17() const { return ___name_17; }
	inline XmlQualifiedName_t2760654312 ** get_address_of_name_17() { return &___name_17; }
	inline void set_name_17(XmlQualifiedName_t2760654312 * value)
	{
		___name_17 = value;
		Il2CppCodeGenWriteBarrier((&___name_17), value);
	}

	inline static int32_t get_offset_of_nsManager_18() { return static_cast<int32_t>(offsetof(XdrValidator_t1704189332, ___nsManager_18)); }
	inline XmlNamespaceManager_t418790500 * get_nsManager_18() const { return ___nsManager_18; }
	inline XmlNamespaceManager_t418790500 ** get_address_of_nsManager_18() { return &___nsManager_18; }
	inline void set_nsManager_18(XmlNamespaceManager_t418790500 * value)
	{
		___nsManager_18 = value;
		Il2CppCodeGenWriteBarrier((&___nsManager_18), value);
	}

	inline static int32_t get_offset_of_isProcessContents_19() { return static_cast<int32_t>(offsetof(XdrValidator_t1704189332, ___isProcessContents_19)); }
	inline bool get_isProcessContents_19() const { return ___isProcessContents_19; }
	inline bool* get_address_of_isProcessContents_19() { return &___isProcessContents_19; }
	inline void set_isProcessContents_19(bool value)
	{
		___isProcessContents_19 = value;
	}

	inline static int32_t get_offset_of_IDs_20() { return static_cast<int32_t>(offsetof(XdrValidator_t1704189332, ___IDs_20)); }
	inline Hashtable_t1853889766 * get_IDs_20() const { return ___IDs_20; }
	inline Hashtable_t1853889766 ** get_address_of_IDs_20() { return &___IDs_20; }
	inline void set_IDs_20(Hashtable_t1853889766 * value)
	{
		___IDs_20 = value;
		Il2CppCodeGenWriteBarrier((&___IDs_20), value);
	}

	inline static int32_t get_offset_of_idRefListHead_21() { return static_cast<int32_t>(offsetof(XdrValidator_t1704189332, ___idRefListHead_21)); }
	inline IdRefNode_t3774897917 * get_idRefListHead_21() const { return ___idRefListHead_21; }
	inline IdRefNode_t3774897917 ** get_address_of_idRefListHead_21() { return &___idRefListHead_21; }
	inline void set_idRefListHead_21(IdRefNode_t3774897917 * value)
	{
		___idRefListHead_21 = value;
		Il2CppCodeGenWriteBarrier((&___idRefListHead_21), value);
	}

	inline static int32_t get_offset_of_inlineSchemaParser_22() { return static_cast<int32_t>(offsetof(XdrValidator_t1704189332, ___inlineSchemaParser_22)); }
	inline Parser_t3220530449 * get_inlineSchemaParser_22() const { return ___inlineSchemaParser_22; }
	inline Parser_t3220530449 ** get_address_of_inlineSchemaParser_22() { return &___inlineSchemaParser_22; }
	inline void set_inlineSchemaParser_22(Parser_t3220530449 * value)
	{
		___inlineSchemaParser_22 = value;
		Il2CppCodeGenWriteBarrier((&___inlineSchemaParser_22), value);
	}
};

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

// System.Xml.Schema.XmlSchemaAnnotated
struct  XmlSchemaAnnotated_t2603549639  : public XmlSchemaObject_t1315720168
{
public:
	// System.String System.Xml.Schema.XmlSchemaAnnotated::id
	String_t* ___id_6;
	// System.Xml.Schema.XmlSchemaAnnotation System.Xml.Schema.XmlSchemaAnnotated::annotation
	XmlSchemaAnnotation_t2553753397 * ___annotation_7;
	// System.Xml.XmlAttribute[] System.Xml.Schema.XmlSchemaAnnotated::moreAttributes
	XmlAttributeU5BU5D_t1490365106* ___moreAttributes_8;

public:
	inline static int32_t get_offset_of_id_6() { return static_cast<int32_t>(offsetof(XmlSchemaAnnotated_t2603549639, ___id_6)); }
	inline String_t* get_id_6() const { return ___id_6; }
	inline String_t** get_address_of_id_6() { return &___id_6; }
	inline void set_id_6(String_t* value)
	{
		___id_6 = value;
		Il2CppCodeGenWriteBarrier((&___id_6), value);
	}

	inline static int32_t get_offset_of_annotation_7() { return static_cast<int32_t>(offsetof(XmlSchemaAnnotated_t2603549639, ___annotation_7)); }
	inline XmlSchemaAnnotation_t2553753397 * get_annotation_7() const { return ___annotation_7; }
	inline XmlSchemaAnnotation_t2553753397 ** get_address_of_annotation_7() { return &___annotation_7; }
	inline void set_annotation_7(XmlSchemaAnnotation_t2553753397 * value)
	{
		___annotation_7 = value;
		Il2CppCodeGenWriteBarrier((&___annotation_7), value);
	}

	inline static int32_t get_offset_of_moreAttributes_8() { return static_cast<int32_t>(offsetof(XmlSchemaAnnotated_t2603549639, ___moreAttributes_8)); }
	inline XmlAttributeU5BU5D_t1490365106* get_moreAttributes_8() const { return ___moreAttributes_8; }
	inline XmlAttributeU5BU5D_t1490365106** get_address_of_moreAttributes_8() { return &___moreAttributes_8; }
	inline void set_moreAttributes_8(XmlAttributeU5BU5D_t1490365106* value)
	{
		___moreAttributes_8 = value;
		Il2CppCodeGenWriteBarrier((&___moreAttributes_8), value);
	}
};

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

// System.Xml.Schema.XsdDuration
struct  XsdDuration_t3210533101 
{
public:
	// System.Int32 System.Xml.Schema.XsdDuration::years
	int32_t ___years_0;
	// System.Int32 System.Xml.Schema.XsdDuration::months
	int32_t ___months_1;
	// System.Int32 System.Xml.Schema.XsdDuration::days
	int32_t ___days_2;
	// System.Int32 System.Xml.Schema.XsdDuration::hours
	int32_t ___hours_3;
	// System.Int32 System.Xml.Schema.XsdDuration::minutes
	int32_t ___minutes_4;
	// System.Int32 System.Xml.Schema.XsdDuration::seconds
	int32_t ___seconds_5;
	// System.UInt32 System.Xml.Schema.XsdDuration::nanoseconds
	uint32_t ___nanoseconds_6;

public:
	inline static int32_t get_offset_of_years_0() { return static_cast<int32_t>(offsetof(XsdDuration_t3210533101, ___years_0)); }
	inline int32_t get_years_0() const { return ___years_0; }
	inline int32_t* get_address_of_years_0() { return &___years_0; }
	inline void set_years_0(int32_t value)
	{
		___years_0 = value;
	}

	inline static int32_t get_offset_of_months_1() { return static_cast<int32_t>(offsetof(XsdDuration_t3210533101, ___months_1)); }
	inline int32_t get_months_1() const { return ___months_1; }
	inline int32_t* get_address_of_months_1() { return &___months_1; }
	inline void set_months_1(int32_t value)
	{
		___months_1 = value;
	}

	inline static int32_t get_offset_of_days_2() { return static_cast<int32_t>(offsetof(XsdDuration_t3210533101, ___days_2)); }
	inline int32_t get_days_2() const { return ___days_2; }
	inline int32_t* get_address_of_days_2() { return &___days_2; }
	inline void set_days_2(int32_t value)
	{
		___days_2 = value;
	}

	inline static int32_t get_offset_of_hours_3() { return static_cast<int32_t>(offsetof(XsdDuration_t3210533101, ___hours_3)); }
	inline int32_t get_hours_3() const { return ___hours_3; }
	inline int32_t* get_address_of_hours_3() { return &___hours_3; }
	inline void set_hours_3(int32_t value)
	{
		___hours_3 = value;
	}

	inline static int32_t get_offset_of_minutes_4() { return static_cast<int32_t>(offsetof(XsdDuration_t3210533101, ___minutes_4)); }
	inline int32_t get_minutes_4() const { return ___minutes_4; }
	inline int32_t* get_address_of_minutes_4() { return &___minutes_4; }
	inline void set_minutes_4(int32_t value)
	{
		___minutes_4 = value;
	}

	inline static int32_t get_offset_of_seconds_5() { return static_cast<int32_t>(offsetof(XsdDuration_t3210533101, ___seconds_5)); }
	inline int32_t get_seconds_5() const { return ___seconds_5; }
	inline int32_t* get_address_of_seconds_5() { return &___seconds_5; }
	inline void set_seconds_5(int32_t value)
	{
		___seconds_5 = value;
	}

	inline static int32_t get_offset_of_nanoseconds_6() { return static_cast<int32_t>(offsetof(XsdDuration_t3210533101, ___nanoseconds_6)); }
	inline uint32_t get_nanoseconds_6() const { return ___nanoseconds_6; }
	inline uint32_t* get_address_of_nanoseconds_6() { return &___nanoseconds_6; }
	inline void set_nanoseconds_6(uint32_t value)
	{
		___nanoseconds_6 = value;
	}
};

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

// System.Xml.XPath.XPathNavigator
struct  XPathNavigator_t787956054  : public XPathItem_t4250588140
{
public:

public:
};

struct XPathNavigator_t787956054_StaticFields
{
public:
	// System.Xml.XPath.XPathNavigatorKeyComparer System.Xml.XPath.XPathNavigator::comparer
	XPathNavigatorKeyComparer_t2518900029 * ___comparer_0;
	// System.Char[] System.Xml.XPath.XPathNavigator::NodeTypeLetter
	CharU5BU5D_t3528271667* ___NodeTypeLetter_1;
	// System.Char[] System.Xml.XPath.XPathNavigator::UniqueIdTbl
	CharU5BU5D_t3528271667* ___UniqueIdTbl_2;
	// System.Int32[] System.Xml.XPath.XPathNavigator::ContentKindMasks
	Int32U5BU5D_t385246372* ___ContentKindMasks_3;

public:
	inline static int32_t get_offset_of_comparer_0() { return static_cast<int32_t>(offsetof(XPathNavigator_t787956054_StaticFields, ___comparer_0)); }
	inline XPathNavigatorKeyComparer_t2518900029 * get_comparer_0() const { return ___comparer_0; }
	inline XPathNavigatorKeyComparer_t2518900029 ** get_address_of_comparer_0() { return &___comparer_0; }
	inline void set_comparer_0(XPathNavigatorKeyComparer_t2518900029 * value)
	{
		___comparer_0 = value;
		Il2CppCodeGenWriteBarrier((&___comparer_0), value);
	}

	inline static int32_t get_offset_of_NodeTypeLetter_1() { return static_cast<int32_t>(offsetof(XPathNavigator_t787956054_StaticFields, ___NodeTypeLetter_1)); }
	inline CharU5BU5D_t3528271667* get_NodeTypeLetter_1() const { return ___NodeTypeLetter_1; }
	inline CharU5BU5D_t3528271667** get_address_of_NodeTypeLetter_1() { return &___NodeTypeLetter_1; }
	inline void set_NodeTypeLetter_1(CharU5BU5D_t3528271667* value)
	{
		___NodeTypeLetter_1 = value;
		Il2CppCodeGenWriteBarrier((&___NodeTypeLetter_1), value);
	}

	inline static int32_t get_offset_of_UniqueIdTbl_2() { return static_cast<int32_t>(offsetof(XPathNavigator_t787956054_StaticFields, ___UniqueIdTbl_2)); }
	inline CharU5BU5D_t3528271667* get_UniqueIdTbl_2() const { return ___UniqueIdTbl_2; }
	inline CharU5BU5D_t3528271667** get_address_of_UniqueIdTbl_2() { return &___UniqueIdTbl_2; }
	inline void set_UniqueIdTbl_2(CharU5BU5D_t3528271667* value)
	{
		___UniqueIdTbl_2 = value;
		Il2CppCodeGenWriteBarrier((&___UniqueIdTbl_2), value);
	}

	inline static int32_t get_offset_of_ContentKindMasks_3() { return static_cast<int32_t>(offsetof(XPathNavigator_t787956054_StaticFields, ___ContentKindMasks_3)); }
	inline Int32U5BU5D_t385246372* get_ContentKindMasks_3() const { return ___ContentKindMasks_3; }
	inline Int32U5BU5D_t385246372** get_address_of_ContentKindMasks_3() { return &___ContentKindMasks_3; }
	inline void set_ContentKindMasks_3(Int32U5BU5D_t385246372* value)
	{
		___ContentKindMasks_3 = value;
		Il2CppCodeGenWriteBarrier((&___ContentKindMasks_3), value);
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // XPATHNAVIGATOR_T787956054_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 XMLTEXTREADER_T4233384356_H
#define XMLTEXTREADER_T4233384356_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// System.Xml.XmlTextReader
struct  XmlTextReader_t4233384356  : public XmlReader_t3121518892
{
public:
	// System.Xml.XmlTextReaderImpl System.Xml.XmlTextReader::impl
	XmlTextReaderImpl_t178060594 * ___impl_3;

public:
	inline static int32_t get_offset_of_impl_3() { return static_cast<int32_t>(offsetof(XmlTextReader_t4233384356, ___impl_3)); }
	inline XmlTextReaderImpl_t178060594 * get_impl_3() const { return ___impl_3; }
	inline XmlTextReaderImpl_t178060594 ** get_address_of_impl_3() { return &___impl_3; }
	inline void set_impl_3(XmlTextReaderImpl_t178060594 * value)
	{
		___impl_3 = value;
		Il2CppCodeGenWriteBarrier((&___impl_3), value);
	}
};

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

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

public:
};

struct U3CPrivateImplementationDetailsU3E_t3057255362_StaticFields
{
public:
	// <PrivateImplementationDetails>/__StaticArrayInitTypeSize=12 <PrivateImplementationDetails>::0701435C4E2C38EFE43C51BD22C114AB8B80124D
	__StaticArrayInitTypeSizeU3D12_t2710994318  ___0701435C4E2C38EFE43C51BD22C114AB8B80124D_0;
	// <PrivateImplementationDetails>/__StaticArrayInitTypeSize=68 <PrivateImplementationDetails>::0F6A1E2CEA2FA691D57F3F3FDCF9B82A3FBF6EE1
	__StaticArrayInitTypeSizeU3D68_t1904359727  ___0F6A1E2CEA2FA691D57F3F3FDCF9B82A3FBF6EE1_1;
	// <PrivateImplementationDetails>/__StaticArrayInitTypeSize=12 <PrivateImplementationDetails>::161F91CE1721D8F16622810CBB39887D21C47031
	__StaticArrayInitTypeSizeU3D12_t2710994318  ___161F91CE1721D8F16622810CBB39887D21C47031_2;
	// <PrivateImplementationDetails>/__StaticArrayInitTypeSize=44 <PrivateImplementationDetails>::221CE291CD044114B4369175B9B91177F5932876
	__StaticArrayInitTypeSizeU3D44_t3517366764  ___221CE291CD044114B4369175B9B91177F5932876_3;
	// <PrivateImplementationDetails>/__StaticArrayInitTypeSize=40 <PrivateImplementationDetails>::360487BE4278986419B568EFD887F6145383168A
	__StaticArrayInitTypeSizeU3D40_t1547998296  ___360487BE4278986419B568EFD887F6145383168A_4;
	// <PrivateImplementationDetails>/__StaticArrayInitTypeSize=20 <PrivateImplementationDetails>::42DDBEE388AB59C20A3D7D4D6555E78D74A45AE1
	__StaticArrayInitTypeSizeU3D20_t1548391512  ___42DDBEE388AB59C20A3D7D4D6555E78D74A45AE1_5;
	// <PrivateImplementationDetails>/__StaticArrayInitTypeSize=32 <PrivateImplementationDetails>::485F43E332C2F7530815B17C08DAC169A8F697E0
	__StaticArrayInitTypeSizeU3D32_t2711125390  ___485F43E332C2F7530815B17C08DAC169A8F697E0_6;
	// <PrivateImplementationDetails>/__StaticArrayInitTypeSize=112 <PrivateImplementationDetails>::49C5BA13401986EC93E4677F52CBE2248184DFBD
	__StaticArrayInitTypeSizeU3D112_t3318095804  ___49C5BA13401986EC93E4677F52CBE2248184DFBD_7;
	// <PrivateImplementationDetails>/__StaticArrayInitTypeSize=24 <PrivateImplementationDetails>::51E4CA1C2B009A2876C6E57D8E69E3502BCA3440
	__StaticArrayInitTypeSizeU3D24_t3517759980  ___51E4CA1C2B009A2876C6E57D8E69E3502BCA3440_8;
	// <PrivateImplementationDetails>/__StaticArrayInitTypeSize=56 <PrivateImplementationDetails>::574B9D4E4C39F6E8004181E5765B627B75EB1AD1
	__StaticArrayInitTypeSizeU3D56_t385133346  ___574B9D4E4C39F6E8004181E5765B627B75EB1AD1_9;
	// <PrivateImplementationDetails>/__StaticArrayInitTypeSize=12 <PrivateImplementationDetails>::5BE9DB9EEB9CBB4D22472CA9734B1FA1D36126BD
	__StaticArrayInitTypeSizeU3D12_t2710994318  ___5BE9DB9EEB9CBB4D22472CA9734B1FA1D36126BD_10;
	// <PrivateImplementationDetails>/__StaticArrayInitTypeSize=6 <PrivateImplementationDetails>::5D100A87B697F3AE2015A5D3B2A7B5419E1BCA98
	__StaticArrayInitTypeSizeU3D6_t3217689075  ___5D100A87B697F3AE2015A5D3B2A7B5419E1BCA98_11;
	// <PrivateImplementationDetails>/__StaticArrayInitTypeSize=416 <PrivateImplementationDetails>::6A0D50D692745A6663128CD315B71079584F3E59
	__StaticArrayInitTypeSizeU3D416_t4082573244  ___6A0D50D692745A6663128CD315B71079584F3E59_12;
	// <PrivateImplementationDetails>/__StaticArrayInitTypeSize=24 <PrivateImplementationDetails>::702F6A3276CBE481D247A77C20B5459FB94D07D2
	__StaticArrayInitTypeSizeU3D24_t3517759980  ___702F6A3276CBE481D247A77C20B5459FB94D07D2_13;
	// <PrivateImplementationDetails>/__StaticArrayInitTypeSize=32 <PrivateImplementationDetails>::7A32E1A19C182315E4263A65A72066492550D8CD
	__StaticArrayInitTypeSizeU3D32_t2711125390  ___7A32E1A19C182315E4263A65A72066492550D8CD_14;
	// <PrivateImplementationDetails>/__StaticArrayInitTypeSize=16 <PrivateImplementationDetails>::8B4E5E81A88D29642679AFCE41DCA380F9000462
	__StaticArrayInitTypeSizeU3D16_t385395490  ___8B4E5E81A88D29642679AFCE41DCA380F9000462_15;
	// <PrivateImplementationDetails>/__StaticArrayInitTypeSize=12 <PrivateImplementationDetails>::99F0664C2AC8464B51252D92FC24F3834C6FB90C
	__StaticArrayInitTypeSizeU3D12_t2710994318  ___99F0664C2AC8464B51252D92FC24F3834C6FB90C_16;
	// <PrivateImplementationDetails>/__StaticArrayInitTypeSize=28 <PrivateImplementationDetails>::9E31F24F64765FCAA589F589324D17C9FCF6A06D
	__StaticArrayInitTypeSizeU3D28_t1904621871  ___9E31F24F64765FCAA589F589324D17C9FCF6A06D_17;
	// <PrivateImplementationDetails>/__StaticArrayInitTypeSize=144 <PrivateImplementationDetails>::9E374D7263B2452E25DE3D6E617F6A728D98A439
	__StaticArrayInitTypeSizeU3D144_t573424107  ___9E374D7263B2452E25DE3D6E617F6A728D98A439_18;
	// <PrivateImplementationDetails>/__StaticArrayInitTypeSize=24 <PrivateImplementationDetails>::AB4EAD1DB94B8220FAAEDAA6A593B2E6DB0A8A9C
	__StaticArrayInitTypeSizeU3D24_t3517759980  ___AB4EAD1DB94B8220FAAEDAA6A593B2E6DB0A8A9C_19;
	// <PrivateImplementationDetails>/__StaticArrayInitTypeSize=416 <PrivateImplementationDetails>::B368804F0C6DAB083B253A6B106D0783D5C32E90
	__StaticArrayInitTypeSizeU3D416_t4082573244  ___B368804F0C6DAB083B253A6B106D0783D5C32E90_20;
	// <PrivateImplementationDetails>/__StaticArrayInitTypeSize=40 <PrivateImplementationDetails>::B9F0004E3873FDDCABFDA6174EA18F0859B637B4
	__StaticArrayInitTypeSizeU3D40_t1547998296  ___B9F0004E3873FDDCABFDA6174EA18F0859B637B4_21;
	// <PrivateImplementationDetails>/__StaticArrayInitTypeSize=20 <PrivateImplementationDetails>::BAD037B714E1CD1052149B51238A3D4351DD10B5
	__StaticArrayInitTypeSizeU3D20_t1548391512  ___BAD037B714E1CD1052149B51238A3D4351DD10B5_22;
	// <PrivateImplementationDetails>/__StaticArrayInitTypeSize=16 <PrivateImplementationDetails>::C2D6E36D84DDA5D661B95D7B32D3F47CD7ACBF6C
	__StaticArrayInitTypeSizeU3D16_t385395490  ___C2D6E36D84DDA5D661B95D7B32D3F47CD7ACBF6C_23;
	// <PrivateImplementationDetails>/__StaticArrayInitTypeSize=16 <PrivateImplementationDetails>::DCF398750721AA7A27A6BA56E99350329B06E8B1
	__StaticArrayInitTypeSizeU3D16_t385395490  ___DCF398750721AA7A27A6BA56E99350329B06E8B1_24;
	// System.Int64 <PrivateImplementationDetails>::EBC658B067B5C785A3F0BB67D73755F6FEE7F70C
	int64_t ___EBC658B067B5C785A3F0BB67D73755F6FEE7F70C_25;
	// <PrivateImplementationDetails>/__StaticArrayInitTypeSize=36 <PrivateImplementationDetails>::ED18A4A1FF7C89B400D7CA156BA8D11BB09E1DE4
	__StaticArrayInitTypeSizeU3D36_t385526562  ___ED18A4A1FF7C89B400D7CA156BA8D11BB09E1DE4_26;
	// <PrivateImplementationDetails>/__StaticArrayInitTypeSize=64 <PrivateImplementationDetails>::EE3413A2C088FF9432054D6E60A7CB6A498D25F0
	__StaticArrayInitTypeSizeU3D64_t3517497836  ___EE3413A2C088FF9432054D6E60A7CB6A498D25F0_27;
	// <PrivateImplementationDetails>/__StaticArrayInitTypeSize=20 <PrivateImplementationDetails>::FFE3F15642234E7FAD6951D432F1134D5AD15922
	__StaticArrayInitTypeSizeU3D20_t1548391512  ___FFE3F15642234E7FAD6951D432F1134D5AD15922_28;

public:
	inline static int32_t get_offset_of_U30701435C4E2C38EFE43C51BD22C114AB8B80124D_0() { return static_cast<int32_t>(offsetof(U3CPrivateImplementationDetailsU3E_t3057255362_StaticFields, ___0701435C4E2C38EFE43C51BD22C114AB8B80124D_0)); }
	inline __StaticArrayInitTypeSizeU3D12_t2710994318  get_U30701435C4E2C38EFE43C51BD22C114AB8B80124D_0() const { return ___0701435C4E2C38EFE43C51BD22C114AB8B80124D_0; }
	inline __StaticArrayInitTypeSizeU3D12_t2710994318 * get_address_of_U30701435C4E2C38EFE43C51BD22C114AB8B80124D_0() { return &___0701435C4E2C38EFE43C51BD22C114AB8B80124D_0; }
	inline void set_U30701435C4E2C38EFE43C51BD22C114AB8B80124D_0(__StaticArrayInitTypeSizeU3D12_t2710994318  value)
	{
		___0701435C4E2C38EFE43C51BD22C114AB8B80124D_0 = value;
	}

	inline static int32_t get_offset_of_U30F6A1E2CEA2FA691D57F3F3FDCF9B82A3FBF6EE1_1() { return static_cast<int32_t>(offsetof(U3CPrivateImplementationDetailsU3E_t3057255362_StaticFields, ___0F6A1E2CEA2FA691D57F3F3FDCF9B82A3FBF6EE1_1)); }
	inline __StaticArrayInitTypeSizeU3D68_t1904359727  get_U30F6A1E2CEA2FA691D57F3F3FDCF9B82A3FBF6EE1_1() const { return ___0F6A1E2CEA2FA691D57F3F3FDCF9B82A3FBF6EE1_1; }
	inline __StaticArrayInitTypeSizeU3D68_t1904359727 * get_address_of_U30F6A1E2CEA2FA691D57F3F3FDCF9B82A3FBF6EE1_1() { return &___0F6A1E2CEA2FA691D57F3F3FDCF9B82A3FBF6EE1_1; }
	inline void set_U30F6A1E2CEA2FA691D57F3F3FDCF9B82A3FBF6EE1_1(__StaticArrayInitTypeSizeU3D68_t1904359727  value)
	{
		___0F6A1E2CEA2FA691D57F3F3FDCF9B82A3FBF6EE1_1 = value;
	}

	inline static int32_t get_offset_of_U3161F91CE1721D8F16622810CBB39887D21C47031_2() { return static_cast<int32_t>(offsetof(U3CPrivateImplementationDetailsU3E_t3057255362_StaticFields, ___161F91CE1721D8F16622810CBB39887D21C47031_2)); }
	inline __StaticArrayInitTypeSizeU3D12_t2710994318  get_U3161F91CE1721D8F16622810CBB39887D21C47031_2() const { return ___161F91CE1721D8F16622810CBB39887D21C47031_2; }
	inline __StaticArrayInitTypeSizeU3D12_t2710994318 * get_address_of_U3161F91CE1721D8F16622810CBB39887D21C47031_2() { return &___161F91CE1721D8F16622810CBB39887D21C47031_2; }
	inline void set_U3161F91CE1721D8F16622810CBB39887D21C47031_2(__StaticArrayInitTypeSizeU3D12_t2710994318  value)
	{
		___161F91CE1721D8F16622810CBB39887D21C47031_2 = value;
	}

	inline static int32_t get_offset_of_U3221CE291CD044114B4369175B9B91177F5932876_3() { return static_cast<int32_t>(offsetof(U3CPrivateImplementationDetailsU3E_t3057255362_StaticFields, ___221CE291CD044114B4369175B9B91177F5932876_3)); }
	inline __StaticArrayInitTypeSizeU3D44_t3517366764  get_U3221CE291CD044114B4369175B9B91177F5932876_3() const { return ___221CE291CD044114B4369175B9B91177F5932876_3; }
	inline __StaticArrayInitTypeSizeU3D44_t3517366764 * get_address_of_U3221CE291CD044114B4369175B9B91177F5932876_3() { return &___221CE291CD044114B4369175B9B91177F5932876_3; }
	inline void set_U3221CE291CD044114B4369175B9B91177F5932876_3(__StaticArrayInitTypeSizeU3D44_t3517366764  value)
	{
		___221CE291CD044114B4369175B9B91177F5932876_3 = value;
	}

	inline static int32_t get_offset_of_U3360487BE4278986419B568EFD887F6145383168A_4() { return static_cast<int32_t>(offsetof(U3CPrivateImplementationDetailsU3E_t3057255362_StaticFields, ___360487BE4278986419B568EFD887F6145383168A_4)); }
	inline __StaticArrayInitTypeSizeU3D40_t1547998296  get_U3360487BE4278986419B568EFD887F6145383168A_4() const { return ___360487BE4278986419B568EFD887F6145383168A_4; }
	inline __StaticArrayInitTypeSizeU3D40_t1547998296 * get_address_of_U3360487BE4278986419B568EFD887F6145383168A_4() { return &___360487BE4278986419B568EFD887F6145383168A_4; }
	inline void set_U3360487BE4278986419B568EFD887F6145383168A_4(__StaticArrayInitTypeSizeU3D40_t1547998296  value)
	{
		___360487BE4278986419B568EFD887F6145383168A_4 = value;
	}

	inline static int32_t get_offset_of_U342DDBEE388AB59C20A3D7D4D6555E78D74A45AE1_5() { return static_cast<int32_t>(offsetof(U3CPrivateImplementationDetailsU3E_t3057255362_StaticFields, ___42DDBEE388AB59C20A3D7D4D6555E78D74A45AE1_5)); }
	inline __StaticArrayInitTypeSizeU3D20_t1548391512  get_U342DDBEE388AB59C20A3D7D4D6555E78D74A45AE1_5() const { return ___42DDBEE388AB59C20A3D7D4D6555E78D74A45AE1_5; }
	inline __StaticArrayInitTypeSizeU3D20_t1548391512 * get_address_of_U342DDBEE388AB59C20A3D7D4D6555E78D74A45AE1_5() { return &___42DDBEE388AB59C20A3D7D4D6555E78D74A45AE1_5; }
	inline void set_U342DDBEE388AB59C20A3D7D4D6555E78D74A45AE1_5(__StaticArrayInitTypeSizeU3D20_t1548391512  value)
	{
		___42DDBEE388AB59C20A3D7D4D6555E78D74A45AE1_5 = value;
	}

	inline static int32_t get_offset_of_U3485F43E332C2F7530815B17C08DAC169A8F697E0_6() { return static_cast<int32_t>(offsetof(U3CPrivateImplementationDetailsU3E_t3057255362_StaticFields, ___485F43E332C2F7530815B17C08DAC169A8F697E0_6)); }
	inline __StaticArrayInitTypeSizeU3D32_t2711125390  get_U3485F43E332C2F7530815B17C08DAC169A8F697E0_6() const { return ___485F43E332C2F7530815B17C08DAC169A8F697E0_6; }
	inline __StaticArrayInitTypeSizeU3D32_t2711125390 * get_address_of_U3485F43E332C2F7530815B17C08DAC169A8F697E0_6() { return &___485F43E332C2F7530815B17C08DAC169A8F697E0_6; }
	inline void set_U3485F43E332C2F7530815B17C08DAC169A8F697E0_6(__StaticArrayInitTypeSizeU3D32_t2711125390  value)
	{
		___485F43E332C2F7530815B17C08DAC169A8F697E0_6 = value;
	}

	inline static int32_t get_offset_of_U349C5BA13401986EC93E4677F52CBE2248184DFBD_7() { return static_cast<int32_t>(offsetof(U3CPrivateImplementationDetailsU3E_t3057255362_StaticFields, ___49C5BA13401986EC93E4677F52CBE2248184DFBD_7)); }
	inline __StaticArrayInitTypeSizeU3D112_t3318095804  get_U349C5BA13401986EC93E4677F52CBE2248184DFBD_7() const { return ___49C5BA13401986EC93E4677F52CBE2248184DFBD_7; }
	inline __StaticArrayInitTypeSizeU3D112_t3318095804 * get_address_of_U349C5BA13401986EC93E4677F52CBE2248184DFBD_7() { return &___49C5BA13401986EC93E4677F52CBE2248184DFBD_7; }
	inline void set_U349C5BA13401986EC93E4677F52CBE2248184DFBD_7(__StaticArrayInitTypeSizeU3D112_t3318095804  value)
	{
		___49C5BA13401986EC93E4677F52CBE2248184DFBD_7 = value;
	}

	inline static int32_t get_offset_of_U351E4CA1C2B009A2876C6E57D8E69E3502BCA3440_8() { return static_cast<int32_t>(offsetof(U3CPrivateImplementationDetailsU3E_t3057255362_StaticFields, ___51E4CA1C2B009A2876C6E57D8E69E3502BCA3440_8)); }
	inline __StaticArrayInitTypeSizeU3D24_t3517759980  get_U351E4CA1C2B009A2876C6E57D8E69E3502BCA3440_8() const { return ___51E4CA1C2B009A2876C6E57D8E69E3502BCA3440_8; }
	inline __StaticArrayInitTypeSizeU3D24_t3517759980 * get_address_of_U351E4CA1C2B009A2876C6E57D8E69E3502BCA3440_8() { return &___51E4CA1C2B009A2876C6E57D8E69E3502BCA3440_8; }
	inline void set_U351E4CA1C2B009A2876C6E57D8E69E3502BCA3440_8(__StaticArrayInitTypeSizeU3D24_t3517759980  value)
	{
		___51E4CA1C2B009A2876C6E57D8E69E3502BCA3440_8 = value;
	}

	inline static int32_t get_offset_of_U3574B9D4E4C39F6E8004181E5765B627B75EB1AD1_9() { return static_cast<int32_t>(offsetof(U3CPrivateImplementationDetailsU3E_t3057255362_StaticFields, ___574B9D4E4C39F6E8004181E5765B627B75EB1AD1_9)); }
	inline __StaticArrayInitTypeSizeU3D56_t385133346  get_U3574B9D4E4C39F6E8004181E5765B627B75EB1AD1_9() const { return ___574B9D4E4C39F6E8004181E5765B627B75EB1AD1_9; }
	inline __StaticArrayInitTypeSizeU3D56_t385133346 * get_address_of_U3574B9D4E4C39F6E8004181E5765B627B75EB1AD1_9() { return &___574B9D4E4C39F6E8004181E5765B627B75EB1AD1_9; }
	inline void set_U3574B9D4E4C39F6E8004181E5765B627B75EB1AD1_9(__StaticArrayInitTypeSizeU3D56_t385133346  value)
	{
		___574B9D4E4C39F6E8004181E5765B627B75EB1AD1_9 = value;
	}

	inline static int32_t get_offset_of_U35BE9DB9EEB9CBB4D22472CA9734B1FA1D36126BD_10() { return static_cast<int32_t>(offsetof(U3CPrivateImplementationDetailsU3E_t3057255362_StaticFields, ___5BE9DB9EEB9CBB4D22472CA9734B1FA1D36126BD_10)); }
	inline __StaticArrayInitTypeSizeU3D12_t2710994318  get_U35BE9DB9EEB9CBB4D22472CA9734B1FA1D36126BD_10() const { return ___5BE9DB9EEB9CBB4D22472CA9734B1FA1D36126BD_10; }
	inline __StaticArrayInitTypeSizeU3D12_t2710994318 * get_address_of_U35BE9DB9EEB9CBB4D22472CA9734B1FA1D36126BD_10() { return &___5BE9DB9EEB9CBB4D22472CA9734B1FA1D36126BD_10; }
	inline void set_U35BE9DB9EEB9CBB4D22472CA9734B1FA1D36126BD_10(__StaticArrayInitTypeSizeU3D12_t2710994318  value)
	{
		___5BE9DB9EEB9CBB4D22472CA9734B1FA1D36126BD_10 = value;
	}

	inline static int32_t get_offset_of_U35D100A87B697F3AE2015A5D3B2A7B5419E1BCA98_11() { return static_cast<int32_t>(offsetof(U3CPrivateImplementationDetailsU3E_t3057255362_StaticFields, ___5D100A87B697F3AE2015A5D3B2A7B5419E1BCA98_11)); }
	inline __StaticArrayInitTypeSizeU3D6_t3217689075  get_U35D100A87B697F3AE2015A5D3B2A7B5419E1BCA98_11() const { return ___5D100A87B697F3AE2015A5D3B2A7B5419E1BCA98_11; }
	inline __StaticArrayInitTypeSizeU3D6_t3217689075 * get_address_of_U35D100A87B697F3AE2015A5D3B2A7B5419E1BCA98_11() { return &___5D100A87B697F3AE2015A5D3B2A7B5419E1BCA98_11; }
	inline void set_U35D100A87B697F3AE2015A5D3B2A7B5419E1BCA98_11(__StaticArrayInitTypeSizeU3D6_t3217689075  value)
	{
		___5D100A87B697F3AE2015A5D3B2A7B5419E1BCA98_11 = value;
	}

	inline static int32_t get_offset_of_U36A0D50D692745A6663128CD315B71079584F3E59_12() { return static_cast<int32_t>(offsetof(U3CPrivateImplementationDetailsU3E_t3057255362_StaticFields, ___6A0D50D692745A6663128CD315B71079584F3E59_12)); }
	inline __StaticArrayInitTypeSizeU3D416_t4082573244  get_U36A0D50D692745A6663128CD315B71079584F3E59_12() const { return ___6A0D50D692745A6663128CD315B71079584F3E59_12; }
	inline __StaticArrayInitTypeSizeU3D416_t4082573244 * get_address_of_U36A0D50D692745A6663128CD315B71079584F3E59_12() { return &___6A0D50D692745A6663128CD315B71079584F3E59_12; }
	inline void set_U36A0D50D692745A6663128CD315B71079584F3E59_12(__StaticArrayInitTypeSizeU3D416_t4082573244  value)
	{
		___6A0D50D692745A6663128CD315B71079584F3E59_12 = value;
	}

	inline static int32_t get_offset_of_U3702F6A3276CBE481D247A77C20B5459FB94D07D2_13() { return static_cast<int32_t>(offsetof(U3CPrivateImplementationDetailsU3E_t3057255362_StaticFields, ___702F6A3276CBE481D247A77C20B5459FB94D07D2_13)); }
	inline __StaticArrayInitTypeSizeU3D24_t3517759980  get_U3702F6A3276CBE481D247A77C20B5459FB94D07D2_13() const { return ___702F6A3276CBE481D247A77C20B5459FB94D07D2_13; }
	inline __StaticArrayInitTypeSizeU3D24_t3517759980 * get_address_of_U3702F6A3276CBE481D247A77C20B5459FB94D07D2_13() { return &___702F6A3276CBE481D247A77C20B5459FB94D07D2_13; }
	inline void set_U3702F6A3276CBE481D247A77C20B5459FB94D07D2_13(__StaticArrayInitTypeSizeU3D24_t3517759980  value)
	{
		___702F6A3276CBE481D247A77C20B5459FB94D07D2_13 = value;
	}

	inline static int32_t get_offset_of_U37A32E1A19C182315E4263A65A72066492550D8CD_14() { return static_cast<int32_t>(offsetof(U3CPrivateImplementationDetailsU3E_t3057255362_StaticFields, ___7A32E1A19C182315E4263A65A72066492550D8CD_14)); }
	inline __StaticArrayInitTypeSizeU3D32_t2711125390  get_U37A32E1A19C182315E4263A65A72066492550D8CD_14() const { return ___7A32E1A19C182315E4263A65A72066492550D8CD_14; }
	inline __StaticArrayInitTypeSizeU3D32_t2711125390 * get_address_of_U37A32E1A19C182315E4263A65A72066492550D8CD_14() { return &___7A32E1A19C182315E4263A65A72066492550D8CD_14; }
	inline void set_U37A32E1A19C182315E4263A65A72066492550D8CD_14(__StaticArrayInitTypeSizeU3D32_t2711125390  value)
	{
		___7A32E1A19C182315E4263A65A72066492550D8CD_14 = value;
	}

	inline static int32_t get_offset_of_U38B4E5E81A88D29642679AFCE41DCA380F9000462_15() { return static_cast<int32_t>(offsetof(U3CPrivateImplementationDetailsU3E_t3057255362_StaticFields, ___8B4E5E81A88D29642679AFCE41DCA380F9000462_15)); }
	inline __StaticArrayInitTypeSizeU3D16_t385395490  get_U38B4E5E81A88D29642679AFCE41DCA380F9000462_15() const { return ___8B4E5E81A88D29642679AFCE41DCA380F9000462_15; }
	inline __StaticArrayInitTypeSizeU3D16_t385395490 * get_address_of_U38B4E5E81A88D29642679AFCE41DCA380F9000462_15() { return &___8B4E5E81A88D29642679AFCE41DCA380F9000462_15; }
	inline void set_U38B4E5E81A88D29642679AFCE41DCA380F9000462_15(__StaticArrayInitTypeSizeU3D16_t385395490  value)
	{
		___8B4E5E81A88D29642679AFCE41DCA380F9000462_15 = value;
	}

	inline static int32_t get_offset_of_U399F0664C2AC8464B51252D92FC24F3834C6FB90C_16() { return static_cast<int32_t>(offsetof(U3CPrivateImplementationDetailsU3E_t3057255362_StaticFields, ___99F0664C2AC8464B51252D92FC24F3834C6FB90C_16)); }
	inline __StaticArrayInitTypeSizeU3D12_t2710994318  get_U399F0664C2AC8464B51252D92FC24F3834C6FB90C_16() const { return ___99F0664C2AC8464B51252D92FC24F3834C6FB90C_16; }
	inline __StaticArrayInitTypeSizeU3D12_t2710994318 * get_address_of_U399F0664C2AC8464B51252D92FC24F3834C6FB90C_16() { return &___99F0664C2AC8464B51252D92FC24F3834C6FB90C_16; }
	inline void set_U399F0664C2AC8464B51252D92FC24F3834C6FB90C_16(__StaticArrayInitTypeSizeU3D12_t2710994318  value)
	{
		___99F0664C2AC8464B51252D92FC24F3834C6FB90C_16 = value;
	}

	inline static int32_t get_offset_of_U39E31F24F64765FCAA589F589324D17C9FCF6A06D_17() { return static_cast<int32_t>(offsetof(U3CPrivateImplementationDetailsU3E_t3057255362_StaticFields, ___9E31F24F64765FCAA589F589324D17C9FCF6A06D_17)); }
	inline __StaticArrayInitTypeSizeU3D28_t1904621871  get_U39E31F24F64765FCAA589F589324D17C9FCF6A06D_17() const { return ___9E31F24F64765FCAA589F589324D17C9FCF6A06D_17; }
	inline __StaticArrayInitTypeSizeU3D28_t1904621871 * get_address_of_U39E31F24F64765FCAA589F589324D17C9FCF6A06D_17() { return &___9E31F24F64765FCAA589F589324D17C9FCF6A06D_17; }
	inline void set_U39E31F24F64765FCAA589F589324D17C9FCF6A06D_17(__StaticArrayInitTypeSizeU3D28_t1904621871  value)
	{
		___9E31F24F64765FCAA589F589324D17C9FCF6A06D_17 = value;
	}

	inline static int32_t get_offset_of_U39E374D7263B2452E25DE3D6E617F6A728D98A439_18() { return static_cast<int32_t>(offsetof(U3CPrivateImplementationDetailsU3E_t3057255362_StaticFields, ___9E374D7263B2452E25DE3D6E617F6A728D98A439_18)); }
	inline __StaticArrayInitTypeSizeU3D144_t573424107  get_U39E374D7263B2452E25DE3D6E617F6A728D98A439_18() const { return ___9E374D7263B2452E25DE3D6E617F6A728D98A439_18; }
	inline __StaticArrayInitTypeSizeU3D144_t573424107 * get_address_of_U39E374D7263B2452E25DE3D6E617F6A728D98A439_18() { return &___9E374D7263B2452E25DE3D6E617F6A728D98A439_18; }
	inline void set_U39E374D7263B2452E25DE3D6E617F6A728D98A439_18(__StaticArrayInitTypeSizeU3D144_t573424107  value)
	{
		___9E374D7263B2452E25DE3D6E617F6A728D98A439_18 = value;
	}

	inline static int32_t get_offset_of_AB4EAD1DB94B8220FAAEDAA6A593B2E6DB0A8A9C_19() { return static_cast<int32_t>(offsetof(U3CPrivateImplementationDetailsU3E_t3057255362_StaticFields, ___AB4EAD1DB94B8220FAAEDAA6A593B2E6DB0A8A9C_19)); }
	inline __StaticArrayInitTypeSizeU3D24_t3517759980  get_AB4EAD1DB94B8220FAAEDAA6A593B2E6DB0A8A9C_19() const { return ___AB4EAD1DB94B8220FAAEDAA6A593B2E6DB0A8A9C_19; }
	inline __StaticArrayInitTypeSizeU3D24_t3517759980 * get_address_of_AB4EAD1DB94B8220FAAEDAA6A593B2E6DB0A8A9C_19() { return &___AB4EAD1DB94B8220FAAEDAA6A593B2E6DB0A8A9C_19; }
	inline void set_AB4EAD1DB94B8220FAAEDAA6A593B2E6DB0A8A9C_19(__StaticArrayInitTypeSizeU3D24_t3517759980  value)
	{
		___AB4EAD1DB94B8220FAAEDAA6A593B2E6DB0A8A9C_19 = value;
	}

	inline static int32_t get_offset_of_B368804F0C6DAB083B253A6B106D0783D5C32E90_20() { return static_cast<int32_t>(offsetof(U3CPrivateImplementationDetailsU3E_t3057255362_StaticFields, ___B368804F0C6DAB083B253A6B106D0783D5C32E90_20)); }
	inline __StaticArrayInitTypeSizeU3D416_t4082573244  get_B368804F0C6DAB083B253A6B106D0783D5C32E90_20() const { return ___B368804F0C6DAB083B253A6B106D0783D5C32E90_20; }
	inline __StaticArrayInitTypeSizeU3D416_t4082573244 * get_address_of_B368804F0C6DAB083B253A6B106D0783D5C32E90_20() { return &___B368804F0C6DAB083B253A6B106D0783D5C32E90_20; }
	inline void set_B368804F0C6DAB083B253A6B106D0783D5C32E90_20(__StaticArrayInitTypeSizeU3D416_t4082573244  value)
	{
		___B368804F0C6DAB083B253A6B106D0783D5C32E90_20 = value;
	}

	inline static int32_t get_offset_of_B9F0004E3873FDDCABFDA6174EA18F0859B637B4_21() { return static_cast<int32_t>(offsetof(U3CPrivateImplementationDetailsU3E_t3057255362_StaticFields, ___B9F0004E3873FDDCABFDA6174EA18F0859B637B4_21)); }
	inline __StaticArrayInitTypeSizeU3D40_t1547998296  get_B9F0004E3873FDDCABFDA6174EA18F0859B637B4_21() const { return ___B9F0004E3873FDDCABFDA6174EA18F0859B637B4_21; }
	inline __StaticArrayInitTypeSizeU3D40_t1547998296 * get_address_of_B9F0004E3873FDDCABFDA6174EA18F0859B637B4_21() { return &___B9F0004E3873FDDCABFDA6174EA18F0859B637B4_21; }
	inline void set_B9F0004E3873FDDCABFDA6174EA18F0859B637B4_21(__StaticArrayInitTypeSizeU3D40_t1547998296  value)
	{
		___B9F0004E3873FDDCABFDA6174EA18F0859B637B4_21 = value;
	}

	inline static int32_t get_offset_of_BAD037B714E1CD1052149B51238A3D4351DD10B5_22() { return static_cast<int32_t>(offsetof(U3CPrivateImplementationDetailsU3E_t3057255362_StaticFields, ___BAD037B714E1CD1052149B51238A3D4351DD10B5_22)); }
	inline __StaticArrayInitTypeSizeU3D20_t1548391512  get_BAD037B714E1CD1052149B51238A3D4351DD10B5_22() const { return ___BAD037B714E1CD1052149B51238A3D4351DD10B5_22; }
	inline __StaticArrayInitTypeSizeU3D20_t1548391512 * get_address_of_BAD037B714E1CD1052149B51238A3D4351DD10B5_22() { return &___BAD037B714E1CD1052149B51238A3D4351DD10B5_22; }
	inline void set_BAD037B714E1CD1052149B51238A3D4351DD10B5_22(__StaticArrayInitTypeSizeU3D20_t1548391512  value)
	{
		___BAD037B714E1CD1052149B51238A3D4351DD10B5_22 = value;
	}

	inline static int32_t get_offset_of_C2D6E36D84DDA5D661B95D7B32D3F47CD7ACBF6C_23() { return static_cast<int32_t>(offsetof(U3CPrivateImplementationDetailsU3E_t3057255362_StaticFields, ___C2D6E36D84DDA5D661B95D7B32D3F47CD7ACBF6C_23)); }
	inline __StaticArrayInitTypeSizeU3D16_t385395490  get_C2D6E36D84DDA5D661B95D7B32D3F47CD7ACBF6C_23() const { return ___C2D6E36D84DDA5D661B95D7B32D3F47CD7ACBF6C_23; }
	inline __StaticArrayInitTypeSizeU3D16_t385395490 * get_address_of_C2D6E36D84DDA5D661B95D7B32D3F47CD7ACBF6C_23() { return &___C2D6E36D84DDA5D661B95D7B32D3F47CD7ACBF6C_23; }
	inline void set_C2D6E36D84DDA5D661B95D7B32D3F47CD7ACBF6C_23(__StaticArrayInitTypeSizeU3D16_t385395490  value)
	{
		___C2D6E36D84DDA5D661B95D7B32D3F47CD7ACBF6C_23 = value;
	}

	inline static int32_t get_offset_of_DCF398750721AA7A27A6BA56E99350329B06E8B1_24() { return static_cast<int32_t>(offsetof(U3CPrivateImplementationDetailsU3E_t3057255362_StaticFields, ___DCF398750721AA7A27A6BA56E99350329B06E8B1_24)); }
	inline __StaticArrayInitTypeSizeU3D16_t385395490  get_DCF398750721AA7A27A6BA56E99350329B06E8B1_24() const { return ___DCF398750721AA7A27A6BA56E99350329B06E8B1_24; }
	inline __StaticArrayInitTypeSizeU3D16_t385395490 * get_address_of_DCF398750721AA7A27A6BA56E99350329B06E8B1_24() { return &___DCF398750721AA7A27A6BA56E99350329B06E8B1_24; }
	inline void set_DCF398750721AA7A27A6BA56E99350329B06E8B1_24(__StaticArrayInitTypeSizeU3D16_t385395490  value)
	{
		___DCF398750721AA7A27A6BA56E99350329B06E8B1_24 = value;
	}

	inline static int32_t get_offset_of_EBC658B067B5C785A3F0BB67D73755F6FEE7F70C_25() { return static_cast<int32_t>(offsetof(U3CPrivateImplementationDetailsU3E_t3057255362_StaticFields, ___EBC658B067B5C785A3F0BB67D73755F6FEE7F70C_25)); }
	inline int64_t get_EBC658B067B5C785A3F0BB67D73755F6FEE7F70C_25() const { return ___EBC658B067B5C785A3F0BB67D73755F6FEE7F70C_25; }
	inline int64_t* get_address_of_EBC658B067B5C785A3F0BB67D73755F6FEE7F70C_25() { return &___EBC658B067B5C785A3F0BB67D73755F6FEE7F70C_25; }
	inline void set_EBC658B067B5C785A3F0BB67D73755F6FEE7F70C_25(int64_t value)
	{
		___EBC658B067B5C785A3F0BB67D73755F6FEE7F70C_25 = value;
	}

	inline static int32_t get_offset_of_ED18A4A1FF7C89B400D7CA156BA8D11BB09E1DE4_26() { return static_cast<int32_t>(offsetof(U3CPrivateImplementationDetailsU3E_t3057255362_StaticFields, ___ED18A4A1FF7C89B400D7CA156BA8D11BB09E1DE4_26)); }
	inline __StaticArrayInitTypeSizeU3D36_t385526562  get_ED18A4A1FF7C89B400D7CA156BA8D11BB09E1DE4_26() const { return ___ED18A4A1FF7C89B400D7CA156BA8D11BB09E1DE4_26; }
	inline __StaticArrayInitTypeSizeU3D36_t385526562 * get_address_of_ED18A4A1FF7C89B400D7CA156BA8D11BB09E1DE4_26() { return &___ED18A4A1FF7C89B400D7CA156BA8D11BB09E1DE4_26; }
	inline void set_ED18A4A1FF7C89B400D7CA156BA8D11BB09E1DE4_26(__StaticArrayInitTypeSizeU3D36_t385526562  value)
	{
		___ED18A4A1FF7C89B400D7CA156BA8D11BB09E1DE4_26 = value;
	}

	inline static int32_t get_offset_of_EE3413A2C088FF9432054D6E60A7CB6A498D25F0_27() { return static_cast<int32_t>(offsetof(U3CPrivateImplementationDetailsU3E_t3057255362_StaticFields, ___EE3413A2C088FF9432054D6E60A7CB6A498D25F0_27)); }
	inline __StaticArrayInitTypeSizeU3D64_t3517497836  get_EE3413A2C088FF9432054D6E60A7CB6A498D25F0_27() const { return ___EE3413A2C088FF9432054D6E60A7CB6A498D25F0_27; }
	inline __StaticArrayInitTypeSizeU3D64_t3517497836 * get_address_of_EE3413A2C088FF9432054D6E60A7CB6A498D25F0_27() { return &___EE3413A2C088FF9432054D6E60A7CB6A498D25F0_27; }
	inline void set_EE3413A2C088FF9432054D6E60A7CB6A498D25F0_27(__StaticArrayInitTypeSizeU3D64_t3517497836  value)
	{
		___EE3413A2C088FF9432054D6E60A7CB6A498D25F0_27 = value;
	}

	inline static int32_t get_offset_of_FFE3F15642234E7FAD6951D432F1134D5AD15922_28() { return static_cast<int32_t>(offsetof(U3CPrivateImplementationDetailsU3E_t3057255362_StaticFields, ___FFE3F15642234E7FAD6951D432F1134D5AD15922_28)); }
	inline __StaticArrayInitTypeSizeU3D20_t1548391512  get_FFE3F15642234E7FAD6951D432F1134D5AD15922_28() const { return ___FFE3F15642234E7FAD6951D432F1134D5AD15922_28; }
	inline __StaticArrayInitTypeSizeU3D20_t1548391512 * get_address_of_FFE3F15642234E7FAD6951D432F1134D5AD15922_28() { return &___FFE3F15642234E7FAD6951D432F1134D5AD15922_28; }
	inline void set_FFE3F15642234E7FAD6951D432F1134D5AD15922_28(__StaticArrayInitTypeSizeU3D20_t1548391512  value)
	{
		___FFE3F15642234E7FAD6951D432F1134D5AD15922_28 = value;
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // U3CPRIVATEIMPLEMENTATIONDETAILSU3E_T3057255362_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 ARITHMETICEXCEPTION_T4283546778_H
#define ARITHMETICEXCEPTION_T4283546778_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// System.ArithmeticException
struct  ArithmeticException_t4283546778  : public SystemException_t176217640
{
public:

public:
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // ARITHMETICEXCEPTION_T4283546778_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 DATETIMEOFFSET_T3229287507_H
#define DATETIMEOFFSET_T3229287507_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// System.DateTimeOffset
struct  DateTimeOffset_t3229287507 
{
public:
	// System.DateTime System.DateTimeOffset::m_dateTime
	DateTime_t3738529785  ___m_dateTime_2;
	// System.Int16 System.DateTimeOffset::m_offsetMinutes
	int16_t ___m_offsetMinutes_3;

public:
	inline static int32_t get_offset_of_m_dateTime_2() { return static_cast<int32_t>(offsetof(DateTimeOffset_t3229287507, ___m_dateTime_2)); }
	inline DateTime_t3738529785  get_m_dateTime_2() const { return ___m_dateTime_2; }
	inline DateTime_t3738529785 * get_address_of_m_dateTime_2() { return &___m_dateTime_2; }
	inline void set_m_dateTime_2(DateTime_t3738529785  value)
	{
		___m_dateTime_2 = value;
	}

	inline static int32_t get_offset_of_m_offsetMinutes_3() { return static_cast<int32_t>(offsetof(DateTimeOffset_t3229287507, ___m_offsetMinutes_3)); }
	inline int16_t get_m_offsetMinutes_3() const { return ___m_offsetMinutes_3; }
	inline int16_t* get_address_of_m_offsetMinutes_3() { return &___m_offsetMinutes_3; }
	inline void set_m_offsetMinutes_3(int16_t value)
	{
		___m_offsetMinutes_3 = value;
	}
};

struct DateTimeOffset_t3229287507_StaticFields
{
public:
	// System.DateTimeOffset System.DateTimeOffset::MinValue
	DateTimeOffset_t3229287507  ___MinValue_0;
	// System.DateTimeOffset System.DateTimeOffset::MaxValue
	DateTimeOffset_t3229287507  ___MaxValue_1;

public:
	inline static int32_t get_offset_of_MinValue_0() { return static_cast<int32_t>(offsetof(DateTimeOffset_t3229287507_StaticFields, ___MinValue_0)); }
	inline DateTimeOffset_t3229287507  get_MinValue_0() const { return ___MinValue_0; }
	inline DateTimeOffset_t3229287507 * get_address_of_MinValue_0() { return &___MinValue_0; }
	inline void set_MinValue_0(DateTimeOffset_t3229287507  value)
	{
		___MinValue_0 = value;
	}

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

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // DATETIMEOFFSET_T3229287507_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 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 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 INVALIDCASTEXCEPTION_T3927145244_H
#define INVALIDCASTEXCEPTION_T3927145244_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// System.InvalidCastException
struct  InvalidCastException_t3927145244  : public SystemException_t176217640
{
public:

public:
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // INVALIDCASTEXCEPTION_T3927145244_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 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 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 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 REGEXOPTIONS_T92845595_H
#define REGEXOPTIONS_T92845595_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

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

public:
	inline static int32_t get_offset_of_value___2() { return static_cast<int32_t>(offsetof(RegexOptions_t92845595, ___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 // REGEXOPTIONS_T92845595_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 TYPECODE_T2987224087_H
#define TYPECODE_T2987224087_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// System.TypeCode
struct  TypeCode_t2987224087 
{
public:
	// System.Int32 System.TypeCode::value__
	int32_t ___value___2;

public:
	inline static int32_t get_offset_of_value___2() { return static_cast<int32_t>(offsetof(TypeCode_t2987224087, ___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 // TYPECODE_T2987224087_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 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 CONSTRAINTROLE_T1918123008_H
#define CONSTRAINTROLE_T1918123008_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// System.Xml.Schema.CompiledIdentityConstraint/ConstraintRole
struct  ConstraintRole_t1918123008 
{
public:
	// System.Int32 System.Xml.Schema.CompiledIdentityConstraint/ConstraintRole::value__
	int32_t ___value___2;

public:
	inline static int32_t get_offset_of_value___2() { return static_cast<int32_t>(offsetof(ConstraintRole_t1918123008, ___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 // CONSTRAINTROLE_T1918123008_H
#ifndef LEAFRANGENODE_T169161297_H
#define LEAFRANGENODE_T169161297_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// System.Xml.Schema.LeafRangeNode
struct  LeafRangeNode_t169161297  : public LeafNode_t3044180503
{
public:
	// System.Decimal System.Xml.Schema.LeafRangeNode::min
	Decimal_t2948259380  ___min_1;
	// System.Decimal System.Xml.Schema.LeafRangeNode::max
	Decimal_t2948259380  ___max_2;
	// System.Xml.Schema.BitSet System.Xml.Schema.LeafRangeNode::nextIteration
	BitSet_t1154229585 * ___nextIteration_3;

public:
	inline static int32_t get_offset_of_min_1() { return static_cast<int32_t>(offsetof(LeafRangeNode_t169161297, ___min_1)); }
	inline Decimal_t2948259380  get_min_1() const { return ___min_1; }
	inline Decimal_t2948259380 * get_address_of_min_1() { return &___min_1; }
	inline void set_min_1(Decimal_t2948259380  value)
	{
		___min_1 = value;
	}

	inline static int32_t get_offset_of_max_2() { return static_cast<int32_t>(offsetof(LeafRangeNode_t169161297, ___max_2)); }
	inline Decimal_t2948259380  get_max_2() const { return ___max_2; }
	inline Decimal_t2948259380 * get_address_of_max_2() { return &___max_2; }
	inline void set_max_2(Decimal_t2948259380  value)
	{
		___max_2 = value;
	}

	inline static int32_t get_offset_of_nextIteration_3() { return static_cast<int32_t>(offsetof(LeafRangeNode_t169161297, ___nextIteration_3)); }
	inline BitSet_t1154229585 * get_nextIteration_3() const { return ___nextIteration_3; }
	inline BitSet_t1154229585 ** get_address_of_nextIteration_3() { return &___nextIteration_3; }
	inline void set_nextIteration_3(BitSet_t1154229585 * value)
	{
		___nextIteration_3 = value;
		Il2CppCodeGenWriteBarrier((&___nextIteration_3), value);
	}
};

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

// System.Xml.Schema.NamespaceList/ListType
struct  ListType_t2118133397 
{
public:
	// System.Int32 System.Xml.Schema.NamespaceList/ListType::value__
	int32_t ___value___2;

public:
	inline static int32_t get_offset_of_value___2() { return static_cast<int32_t>(offsetof(ListType_t2118133397, ___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 // LISTTYPE_T2118133397_H
#ifndef RESTRICTIONFLAGS_T1570337630_H
#define RESTRICTIONFLAGS_T1570337630_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// System.Xml.Schema.RestrictionFlags
struct  RestrictionFlags_t1570337630 
{
public:
	// System.Int32 System.Xml.Schema.RestrictionFlags::value__
	int32_t ___value___2;

public:
	inline static int32_t get_offset_of_value___2() { return static_cast<int32_t>(offsetof(RestrictionFlags_t1570337630, ___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 // RESTRICTIONFLAGS_T1570337630_H
#ifndef RESERVE_T3586464976_H
#define RESERVE_T3586464976_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// System.Xml.Schema.SchemaAttDef/Reserve
struct  Reserve_t3586464976 
{
public:
	// System.Int32 System.Xml.Schema.SchemaAttDef/Reserve::value__
	int32_t ___value___2;

public:
	inline static int32_t get_offset_of_value___2() { return static_cast<int32_t>(offsetof(Reserve_t3586464976, ___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 // RESERVE_T3586464976_H
#ifndef USE_T2902096781_H
#define USE_T2902096781_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// System.Xml.Schema.SchemaDeclBase/Use
struct  Use_t2902096781 
{
public:
	// System.Int32 System.Xml.Schema.SchemaDeclBase/Use::value__
	int32_t ___value___2;

public:
	inline static int32_t get_offset_of_value___2() { return static_cast<int32_t>(offsetof(Use_t2902096781, ___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 // USE_T2902096781_H
#ifndef TOKEN_T1171039503_H
#define TOKEN_T1171039503_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// System.Xml.Schema.SchemaNames/Token
struct  Token_t1171039503 
{
public:
	// System.Int32 System.Xml.Schema.SchemaNames/Token::value__
	int32_t ___value___2;

public:
	inline static int32_t get_offset_of_value___2() { return static_cast<int32_t>(offsetof(Token_t1171039503, ___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_T1171039503_H
#ifndef SCHEMATYPE_T3738787686_H
#define SCHEMATYPE_T3738787686_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// System.Xml.Schema.SchemaType
struct  SchemaType_t3738787686 
{
public:
	// System.Int32 System.Xml.Schema.SchemaType::value__
	int32_t ___value___2;

public:
	inline static int32_t get_offset_of_value___2() { return static_cast<int32_t>(offsetof(SchemaType_t3738787686, ___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 // SCHEMATYPE_T3738787686_H
#ifndef SEQUENCENODE_T3837141573_H
#define SEQUENCENODE_T3837141573_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// System.Xml.Schema.SequenceNode
struct  SequenceNode_t3837141573  : public InteriorNode_t2330896169
{
public:

public:
};

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

// System.Xml.Schema.StarNode
struct  StarNode_t3054257770  : public InteriorNode_t2330896169
{
public:

public:
};

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

// System.Xml.Schema.XmlAtomicValue/Union
struct  Union_t2178763312 
{
public:
	union
	{
		struct
		{
			union
			{
				#pragma pack(push, tp, 1)
				struct
				{
					// System.Boolean System.Xml.Schema.XmlAtomicValue/Union::boolVal
					bool ___boolVal_0;
				};
				#pragma pack(pop, tp)
				struct
				{
					bool ___boolVal_0_forAlignmentOnly;
				};
				#pragma pack(push, tp, 1)
				struct
				{
					// System.Double System.Xml.Schema.XmlAtomicValue/Union::dblVal
					double ___dblVal_1;
				};
				#pragma pack(pop, tp)
				struct
				{
					double ___dblVal_1_forAlignmentOnly;
				};
				#pragma pack(push, tp, 1)
				struct
				{
					// System.Int64 System.Xml.Schema.XmlAtomicValue/Union::i64Val
					int64_t ___i64Val_2;
				};
				#pragma pack(pop, tp)
				struct
				{
					int64_t ___i64Val_2_forAlignmentOnly;
				};
				#pragma pack(push, tp, 1)
				struct
				{
					// System.Int32 System.Xml.Schema.XmlAtomicValue/Union::i32Val
					int32_t ___i32Val_3;
				};
				#pragma pack(pop, tp)
				struct
				{
					int32_t ___i32Val_3_forAlignmentOnly;
				};
				#pragma pack(push, tp, 1)
				struct
				{
					// System.DateTime System.Xml.Schema.XmlAtomicValue/Union::dtVal
					DateTime_t3738529785  ___dtVal_4;
				};
				#pragma pack(pop, tp)
				struct
				{
					DateTime_t3738529785  ___dtVal_4_forAlignmentOnly;
				};
			};
		};
		uint8_t Union_t2178763312__padding[8];
	};

public:
	inline static int32_t get_offset_of_boolVal_0() { return static_cast<int32_t>(offsetof(Union_t2178763312, ___boolVal_0)); }
	inline bool get_boolVal_0() const { return ___boolVal_0; }
	inline bool* get_address_of_boolVal_0() { return &___boolVal_0; }
	inline void set_boolVal_0(bool value)
	{
		___boolVal_0 = value;
	}

	inline static int32_t get_offset_of_dblVal_1() { return static_cast<int32_t>(offsetof(Union_t2178763312, ___dblVal_1)); }
	inline double get_dblVal_1() const { return ___dblVal_1; }
	inline double* get_address_of_dblVal_1() { return &___dblVal_1; }
	inline void set_dblVal_1(double value)
	{
		___dblVal_1 = value;
	}

	inline static int32_t get_offset_of_i64Val_2() { return static_cast<int32_t>(offsetof(Union_t2178763312, ___i64Val_2)); }
	inline int64_t get_i64Val_2() const { return ___i64Val_2; }
	inline int64_t* get_address_of_i64Val_2() { return &___i64Val_2; }
	inline void set_i64Val_2(int64_t value)
	{
		___i64Val_2 = value;
	}

	inline static int32_t get_offset_of_i32Val_3() { return static_cast<int32_t>(offsetof(Union_t2178763312, ___i32Val_3)); }
	inline int32_t get_i32Val_3() const { return ___i32Val_3; }
	inline int32_t* get_address_of_i32Val_3() { return &___i32Val_3; }
	inline void set_i32Val_3(int32_t value)
	{
		___i32Val_3 = value;
	}

	inline static int32_t get_offset_of_dtVal_4() { return static_cast<int32_t>(offsetof(Union_t2178763312, ___dtVal_4)); }
	inline DateTime_t3738529785  get_dtVal_4() const { return ___dtVal_4; }
	inline DateTime_t3738529785 * get_address_of_dtVal_4() { return &___dtVal_4; }
	inline void set_dtVal_4(DateTime_t3738529785  value)
	{
		___dtVal_4 = value;
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
// Native definition for P/Invoke marshalling of System.Xml.Schema.XmlAtomicValue/Union
struct Union_t2178763312_marshaled_pinvoke
{
	union
	{
		struct
		{
			union
			{
				#pragma pack(push, tp, 1)
				struct
				{
					int32_t ___boolVal_0;
				};
				#pragma pack(pop, tp)
				struct
				{
					int32_t ___boolVal_0_forAlignmentOnly;
				};
				#pragma pack(push, tp, 1)
				struct
				{
					double ___dblVal_1;
				};
				#pragma pack(pop, tp)
				struct
				{
					double ___dblVal_1_forAlignmentOnly;
				};
				#pragma pack(push, tp, 1)
				struct
				{
					int64_t ___i64Val_2;
				};
				#pragma pack(pop, tp)
				struct
				{
					int64_t ___i64Val_2_forAlignmentOnly;
				};
				#pragma pack(push, tp, 1)
				struct
				{
					int32_t ___i32Val_3;
				};
				#pragma pack(pop, tp)
				struct
				{
					int32_t ___i32Val_3_forAlignmentOnly;
				};
				#pragma pack(push, tp, 1)
				struct
				{
					DateTime_t3738529785  ___dtVal_4;
				};
				#pragma pack(pop, tp)
				struct
				{
					DateTime_t3738529785  ___dtVal_4_forAlignmentOnly;
				};
			};
		};
		uint8_t Union_t2178763312__padding[8];
	};
};
// Native definition for COM marshalling of System.Xml.Schema.XmlAtomicValue/Union
struct Union_t2178763312_marshaled_com
{
	union
	{
		struct
		{
			union
			{
				#pragma pack(push, tp, 1)
				struct
				{
					int32_t ___boolVal_0;
				};
				#pragma pack(pop, tp)
				struct
				{
					int32_t ___boolVal_0_forAlignmentOnly;
				};
				#pragma pack(push, tp, 1)
				struct
				{
					double ___dblVal_1;
				};
				#pragma pack(pop, tp)
				struct
				{
					double ___dblVal_1_forAlignmentOnly;
				};
				#pragma pack(push, tp, 1)
				struct
				{
					int64_t ___i64Val_2;
				};
				#pragma pack(pop, tp)
				struct
				{
					int64_t ___i64Val_2_forAlignmentOnly;
				};
				#pragma pack(push, tp, 1)
				struct
				{
					int32_t ___i32Val_3;
				};
				#pragma pack(pop, tp)
				struct
				{
					int32_t ___i32Val_3_forAlignmentOnly;
				};
				#pragma pack(push, tp, 1)
				struct
				{
					DateTime_t3738529785  ___dtVal_4;
				};
				#pragma pack(pop, tp)
				struct
				{
					DateTime_t3738529785  ___dtVal_4_forAlignmentOnly;
				};
			};
		};
		uint8_t Union_t2178763312__padding[8];
	};
};
#endif // UNION_T2178763312_H
#ifndef XMLSCHEMACONTENTPROCESSING_T826201100_H
#define XMLSCHEMACONTENTPROCESSING_T826201100_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// System.Xml.Schema.XmlSchemaContentProcessing
struct  XmlSchemaContentProcessing_t826201100 
{
public:
	// System.Int32 System.Xml.Schema.XmlSchemaContentProcessing::value__
	int32_t ___value___2;

public:
	inline static int32_t get_offset_of_value___2() { return static_cast<int32_t>(offsetof(XmlSchemaContentProcessing_t826201100, ___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 // XMLSCHEMACONTENTPROCESSING_T826201100_H
#ifndef XMLSCHEMACONTENTTYPE_T3022550233_H
#define XMLSCHEMACONTENTTYPE_T3022550233_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// System.Xml.Schema.XmlSchemaContentType
struct  XmlSchemaContentType_t3022550233 
{
public:
	// System.Int32 System.Xml.Schema.XmlSchemaContentType::value__
	int32_t ___value___2;

public:
	inline static int32_t get_offset_of_value___2() { return static_cast<int32_t>(offsetof(XmlSchemaContentType_t3022550233, ___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 // XMLSCHEMACONTENTTYPE_T3022550233_H
#ifndef XMLSCHEMADATATYPEVARIETY_T1737164534_H
#define XMLSCHEMADATATYPEVARIETY_T1737164534_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// System.Xml.Schema.XmlSchemaDatatypeVariety
struct  XmlSchemaDatatypeVariety_t1737164534 
{
public:
	// System.Int32 System.Xml.Schema.XmlSchemaDatatypeVariety::value__
	int32_t ___value___2;

public:
	inline static int32_t get_offset_of_value___2() { return static_cast<int32_t>(offsetof(XmlSchemaDatatypeVariety_t1737164534, ___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 // XMLSCHEMADATATYPEVARIETY_T1737164534_H
#ifndef XMLSCHEMADERIVATIONMETHOD_T1774354337_H
#define XMLSCHEMADERIVATIONMETHOD_T1774354337_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// System.Xml.Schema.XmlSchemaDerivationMethod
struct  XmlSchemaDerivationMethod_t1774354337 
{
public:
	// System.Int32 System.Xml.Schema.XmlSchemaDerivationMethod::value__
	int32_t ___value___2;

public:
	inline static int32_t get_offset_of_value___2() { return static_cast<int32_t>(offsetof(XmlSchemaDerivationMethod_t1774354337, ___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 // XMLSCHEMADERIVATIONMETHOD_T1774354337_H
#ifndef XMLSCHEMAEXCEPTION_T3511258692_H
#define XMLSCHEMAEXCEPTION_T3511258692_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// System.Xml.Schema.XmlSchemaException
struct  XmlSchemaException_t3511258692  : public SystemException_t176217640
{
public:
	// System.String System.Xml.Schema.XmlSchemaException::res
	String_t* ___res_17;
	// System.String[] System.Xml.Schema.XmlSchemaException::args
	StringU5BU5D_t1281789340* ___args_18;
	// System.String System.Xml.Schema.XmlSchemaException::sourceUri
	String_t* ___sourceUri_19;
	// System.Int32 System.Xml.Schema.XmlSchemaException::lineNumber
	int32_t ___lineNumber_20;
	// System.Int32 System.Xml.Schema.XmlSchemaException::linePosition
	int32_t ___linePosition_21;
	// System.Xml.Schema.XmlSchemaObject System.Xml.Schema.XmlSchemaException::sourceSchemaObject
	XmlSchemaObject_t1315720168 * ___sourceSchemaObject_22;
	// System.String System.Xml.Schema.XmlSchemaException::message
	String_t* ___message_23;

public:
	inline static int32_t get_offset_of_res_17() { return static_cast<int32_t>(offsetof(XmlSchemaException_t3511258692, ___res_17)); }
	inline String_t* get_res_17() const { return ___res_17; }
	inline String_t** get_address_of_res_17() { return &___res_17; }
	inline void set_res_17(String_t* value)
	{
		___res_17 = value;
		Il2CppCodeGenWriteBarrier((&___res_17), value);
	}

	inline static int32_t get_offset_of_args_18() { return static_cast<int32_t>(offsetof(XmlSchemaException_t3511258692, ___args_18)); }
	inline StringU5BU5D_t1281789340* get_args_18() const { return ___args_18; }
	inline StringU5BU5D_t1281789340** get_address_of_args_18() { return &___args_18; }
	inline void set_args_18(StringU5BU5D_t1281789340* value)
	{
		___args_18 = value;
		Il2CppCodeGenWriteBarrier((&___args_18), value);
	}

	inline static int32_t get_offset_of_sourceUri_19() { return static_cast<int32_t>(offsetof(XmlSchemaException_t3511258692, ___sourceUri_19)); }
	inline String_t* get_sourceUri_19() const { return ___sourceUri_19; }
	inline String_t** get_address_of_sourceUri_19() { return &___sourceUri_19; }
	inline void set_sourceUri_19(String_t* value)
	{
		___sourceUri_19 = value;
		Il2CppCodeGenWriteBarrier((&___sourceUri_19), value);
	}

	inline static int32_t get_offset_of_lineNumber_20() { return static_cast<int32_t>(offsetof(XmlSchemaException_t3511258692, ___lineNumber_20)); }
	inline int32_t get_lineNumber_20() const { return ___lineNumber_20; }
	inline int32_t* get_address_of_lineNumber_20() { return &___lineNumber_20; }
	inline void set_lineNumber_20(int32_t value)
	{
		___lineNumber_20 = value;
	}

	inline static int32_t get_offset_of_linePosition_21() { return static_cast<int32_t>(offsetof(XmlSchemaException_t3511258692, ___linePosition_21)); }
	inline int32_t get_linePosition_21() const { return ___linePosition_21; }
	inline int32_t* get_address_of_linePosition_21() { return &___linePosition_21; }
	inline void set_linePosition_21(int32_t value)
	{
		___linePosition_21 = value;
	}

	inline static int32_t get_offset_of_sourceSchemaObject_22() { return static_cast<int32_t>(offsetof(XmlSchemaException_t3511258692, ___sourceSchemaObject_22)); }
	inline XmlSchemaObject_t1315720168 * get_sourceSchemaObject_22() const { return ___sourceSchemaObject_22; }
	inline XmlSchemaObject_t1315720168 ** get_address_of_sourceSchemaObject_22() { return &___sourceSchemaObject_22; }
	inline void set_sourceSchemaObject_22(XmlSchemaObject_t1315720168 * value)
	{
		___sourceSchemaObject_22 = value;
		Il2CppCodeGenWriteBarrier((&___sourceSchemaObject_22), value);
	}

	inline static int32_t get_offset_of_message_23() { return static_cast<int32_t>(offsetof(XmlSchemaException_t3511258692, ___message_23)); }
	inline String_t* get_message_23() const { return ___message_23; }
	inline String_t** get_address_of_message_23() { return &___message_23; }
	inline void set_message_23(String_t* value)
	{
		___message_23 = value;
		Il2CppCodeGenWriteBarrier((&___message_23), value);
	}
};

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

// System.Xml.Schema.XmlSchemaForm
struct  XmlSchemaForm_t4264307319 
{
public:
	// System.Int32 System.Xml.Schema.XmlSchemaForm::value__
	int32_t ___value___2;

public:
	inline static int32_t get_offset_of_value___2() { return static_cast<int32_t>(offsetof(XmlSchemaForm_t4264307319, ___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 // XMLSCHEMAFORM_T4264307319_H
#ifndef XMLSCHEMAWHITESPACE_T472242436_H
#define XMLSCHEMAWHITESPACE_T472242436_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// System.Xml.Schema.XmlSchemaWhiteSpace
struct  XmlSchemaWhiteSpace_t472242436 
{
public:
	// System.Int32 System.Xml.Schema.XmlSchemaWhiteSpace::value__
	int32_t ___value___2;

public:
	inline static int32_t get_offset_of_value___2() { return static_cast<int32_t>(offsetof(XmlSchemaWhiteSpace_t472242436, ___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 // XMLSCHEMAWHITESPACE_T472242436_H
#ifndef XMLSEVERITYTYPE_T1894651412_H
#define XMLSEVERITYTYPE_T1894651412_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// System.Xml.Schema.XmlSeverityType
struct  XmlSeverityType_t1894651412 
{
public:
	// System.Int32 System.Xml.Schema.XmlSeverityType::value__
	int32_t ___value___2;

public:
	inline static int32_t get_offset_of_value___2() { return static_cast<int32_t>(offsetof(XmlSeverityType_t1894651412, ___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 // XMLSEVERITYTYPE_T1894651412_H
#ifndef XMLTYPECODE_T2623622950_H
#define XMLTYPECODE_T2623622950_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// System.Xml.Schema.XmlTypeCode
struct  XmlTypeCode_t2623622950 
{
public:
	// System.Int32 System.Xml.Schema.XmlTypeCode::value__
	int32_t ___value___2;

public:
	inline static int32_t get_offset_of_value___2() { return static_cast<int32_t>(offsetof(XmlTypeCode_t2623622950, ___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 // XMLTYPECODE_T2623622950_H
#ifndef XSDDATETIME_T3560162142_H
#define XSDDATETIME_T3560162142_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// System.Xml.Schema.XsdDateTime
struct  XsdDateTime_t3560162142 
{
public:
	// System.DateTime System.Xml.Schema.XsdDateTime::dt
	DateTime_t3738529785  ___dt_0;
	// System.UInt32 System.Xml.Schema.XsdDateTime::extra
	uint32_t ___extra_1;

public:
	inline static int32_t get_offset_of_dt_0() { return static_cast<int32_t>(offsetof(XsdDateTime_t3560162142, ___dt_0)); }
	inline DateTime_t3738529785  get_dt_0() const { return ___dt_0; }
	inline DateTime_t3738529785 * get_address_of_dt_0() { return &___dt_0; }
	inline void set_dt_0(DateTime_t3738529785  value)
	{
		___dt_0 = value;
	}

	inline static int32_t get_offset_of_extra_1() { return static_cast<int32_t>(offsetof(XsdDateTime_t3560162142, ___extra_1)); }
	inline uint32_t get_extra_1() const { return ___extra_1; }
	inline uint32_t* get_address_of_extra_1() { return &___extra_1; }
	inline void set_extra_1(uint32_t value)
	{
		___extra_1 = value;
	}
};

struct XsdDateTime_t3560162142_StaticFields
{
public:
	// System.Int32 System.Xml.Schema.XsdDateTime::Lzyyyy
	int32_t ___Lzyyyy_2;
	// System.Int32 System.Xml.Schema.XsdDateTime::Lzyyyy_
	int32_t ___Lzyyyy__3;
	// System.Int32 System.Xml.Schema.XsdDateTime::Lzyyyy_MM
	int32_t ___Lzyyyy_MM_4;
	// System.Int32 System.Xml.Schema.XsdDateTime::Lzyyyy_MM_
	int32_t ___Lzyyyy_MM__5;
	// System.Int32 System.Xml.Schema.XsdDateTime::Lzyyyy_MM_dd
	int32_t ___Lzyyyy_MM_dd_6;
	// System.Int32 System.Xml.Schema.XsdDateTime::Lzyyyy_MM_ddT
	int32_t ___Lzyyyy_MM_ddT_7;
	// System.Int32 System.Xml.Schema.XsdDateTime::LzHH
	int32_t ___LzHH_8;
	// System.Int32 System.Xml.Schema.XsdDateTime::LzHH_
	int32_t ___LzHH__9;
	// System.Int32 System.Xml.Schema.XsdDateTime::LzHH_mm
	int32_t ___LzHH_mm_10;
	// System.Int32 System.Xml.Schema.XsdDateTime::LzHH_mm_
	int32_t ___LzHH_mm__11;
	// System.Int32 System.Xml.Schema.XsdDateTime::LzHH_mm_ss
	int32_t ___LzHH_mm_ss_12;
	// System.Int32 System.Xml.Schema.XsdDateTime::Lz_
	int32_t ___Lz__13;
	// System.Int32 System.Xml.Schema.XsdDateTime::Lz_zz
	int32_t ___Lz_zz_14;
	// System.Int32 System.Xml.Schema.XsdDateTime::Lz_zz_
	int32_t ___Lz_zz__15;
	// System.Int32 System.Xml.Schema.XsdDateTime::Lz_zz_zz
	int32_t ___Lz_zz_zz_16;
	// System.Int32 System.Xml.Schema.XsdDateTime::Lz__
	int32_t ___Lz___17;
	// System.Int32 System.Xml.Schema.XsdDateTime::Lz__mm
	int32_t ___Lz__mm_18;
	// System.Int32 System.Xml.Schema.XsdDateTime::Lz__mm_
	int32_t ___Lz__mm__19;
	// System.Int32 System.Xml.Schema.XsdDateTime::Lz__mm__
	int32_t ___Lz__mm___20;
	// System.Int32 System.Xml.Schema.XsdDateTime::Lz__mm_dd
	int32_t ___Lz__mm_dd_21;
	// System.Int32 System.Xml.Schema.XsdDateTime::Lz___
	int32_t ___Lz____22;
	// System.Int32 System.Xml.Schema.XsdDateTime::Lz___dd
	int32_t ___Lz___dd_23;
	// System.Xml.Schema.XmlTypeCode[] System.Xml.Schema.XsdDateTime::typeCodes
	XmlTypeCodeU5BU5D_t3463496067* ___typeCodes_24;

public:
	inline static int32_t get_offset_of_Lzyyyy_2() { return static_cast<int32_t>(offsetof(XsdDateTime_t3560162142_StaticFields, ___Lzyyyy_2)); }
	inline int32_t get_Lzyyyy_2() const { return ___Lzyyyy_2; }
	inline int32_t* get_address_of_Lzyyyy_2() { return &___Lzyyyy_2; }
	inline void set_Lzyyyy_2(int32_t value)
	{
		___Lzyyyy_2 = value;
	}

	inline static int32_t get_offset_of_Lzyyyy__3() { return static_cast<int32_t>(offsetof(XsdDateTime_t3560162142_StaticFields, ___Lzyyyy__3)); }
	inline int32_t get_Lzyyyy__3() const { return ___Lzyyyy__3; }
	inline int32_t* get_address_of_Lzyyyy__3() { return &___Lzyyyy__3; }
	inline void set_Lzyyyy__3(int32_t value)
	{
		___Lzyyyy__3 = value;
	}

	inline static int32_t get_offset_of_Lzyyyy_MM_4() { return static_cast<int32_t>(offsetof(XsdDateTime_t3560162142_StaticFields, ___Lzyyyy_MM_4)); }
	inline int32_t get_Lzyyyy_MM_4() const { return ___Lzyyyy_MM_4; }
	inline int32_t* get_address_of_Lzyyyy_MM_4() { return &___Lzyyyy_MM_4; }
	inline void set_Lzyyyy_MM_4(int32_t value)
	{
		___Lzyyyy_MM_4 = value;
	}

	inline static int32_t get_offset_of_Lzyyyy_MM__5() { return static_cast<int32_t>(offsetof(XsdDateTime_t3560162142_StaticFields, ___Lzyyyy_MM__5)); }
	inline int32_t get_Lzyyyy_MM__5() const { return ___Lzyyyy_MM__5; }
	inline int32_t* get_address_of_Lzyyyy_MM__5() { return &___Lzyyyy_MM__5; }
	inline void set_Lzyyyy_MM__5(int32_t value)
	{
		___Lzyyyy_MM__5 = value;
	}

	inline static int32_t get_offset_of_Lzyyyy_MM_dd_6() { return static_cast<int32_t>(offsetof(XsdDateTime_t3560162142_StaticFields, ___Lzyyyy_MM_dd_6)); }
	inline int32_t get_Lzyyyy_MM_dd_6() const { return ___Lzyyyy_MM_dd_6; }
	inline int32_t* get_address_of_Lzyyyy_MM_dd_6() { return &___Lzyyyy_MM_dd_6; }
	inline void set_Lzyyyy_MM_dd_6(int32_t value)
	{
		___Lzyyyy_MM_dd_6 = value;
	}

	inline static int32_t get_offset_of_Lzyyyy_MM_ddT_7() { return static_cast<int32_t>(offsetof(XsdDateTime_t3560162142_StaticFields, ___Lzyyyy_MM_ddT_7)); }
	inline int32_t get_Lzyyyy_MM_ddT_7() const { return ___Lzyyyy_MM_ddT_7; }
	inline int32_t* get_address_of_Lzyyyy_MM_ddT_7() { return &___Lzyyyy_MM_ddT_7; }
	inline void set_Lzyyyy_MM_ddT_7(int32_t value)
	{
		___Lzyyyy_MM_ddT_7 = value;
	}

	inline static int32_t get_offset_of_LzHH_8() { return static_cast<int32_t>(offsetof(XsdDateTime_t3560162142_StaticFields, ___LzHH_8)); }
	inline int32_t get_LzHH_8() const { return ___LzHH_8; }
	inline int32_t* get_address_of_LzHH_8() { return &___LzHH_8; }
	inline void set_LzHH_8(int32_t value)
	{
		___LzHH_8 = value;
	}

	inline static int32_t get_offset_of_LzHH__9() { return static_cast<int32_t>(offsetof(XsdDateTime_t3560162142_StaticFields, ___LzHH__9)); }
	inline int32_t get_LzHH__9() const { return ___LzHH__9; }
	inline int32_t* get_address_of_LzHH__9() { return &___LzHH__9; }
	inline void set_LzHH__9(int32_t value)
	{
		___LzHH__9 = value;
	}

	inline static int32_t get_offset_of_LzHH_mm_10() { return static_cast<int32_t>(offsetof(XsdDateTime_t3560162142_StaticFields, ___LzHH_mm_10)); }
	inline int32_t get_LzHH_mm_10() const { return ___LzHH_mm_10; }
	inline int32_t* get_address_of_LzHH_mm_10() { return &___LzHH_mm_10; }
	inline void set_LzHH_mm_10(int32_t value)
	{
		___LzHH_mm_10 = value;
	}

	inline static int32_t get_offset_of_LzHH_mm__11() { return static_cast<int32_t>(offsetof(XsdDateTime_t3560162142_StaticFields, ___LzHH_mm__11)); }
	inline int32_t get_LzHH_mm__11() const { return ___LzHH_mm__11; }
	inline int32_t* get_address_of_LzHH_mm__11() { return &___LzHH_mm__11; }
	inline void set_LzHH_mm__11(int32_t value)
	{
		___LzHH_mm__11 = value;
	}

	inline static int32_t get_offset_of_LzHH_mm_ss_12() { return static_cast<int32_t>(offsetof(XsdDateTime_t3560162142_StaticFields, ___LzHH_mm_ss_12)); }
	inline int32_t get_LzHH_mm_ss_12() const { return ___LzHH_mm_ss_12; }
	inline int32_t* get_address_of_LzHH_mm_ss_12() { return &___LzHH_mm_ss_12; }
	inline void set_LzHH_mm_ss_12(int32_t value)
	{
		___LzHH_mm_ss_12 = value;
	}

	inline static int32_t get_offset_of_Lz__13() { return static_cast<int32_t>(offsetof(XsdDateTime_t3560162142_StaticFields, ___Lz__13)); }
	inline int32_t get_Lz__13() const { return ___Lz__13; }
	inline int32_t* get_address_of_Lz__13() { return &___Lz__13; }
	inline void set_Lz__13(int32_t value)
	{
		___Lz__13 = value;
	}

	inline static int32_t get_offset_of_Lz_zz_14() { return static_cast<int32_t>(offsetof(XsdDateTime_t3560162142_StaticFields, ___Lz_zz_14)); }
	inline int32_t get_Lz_zz_14() const { return ___Lz_zz_14; }
	inline int32_t* get_address_of_Lz_zz_14() { return &___Lz_zz_14; }
	inline void set_Lz_zz_14(int32_t value)
	{
		___Lz_zz_14 = value;
	}

	inline static int32_t get_offset_of_Lz_zz__15() { return static_cast<int32_t>(offsetof(XsdDateTime_t3560162142_StaticFields, ___Lz_zz__15)); }
	inline int32_t get_Lz_zz__15() const { return ___Lz_zz__15; }
	inline int32_t* get_address_of_Lz_zz__15() { return &___Lz_zz__15; }
	inline void set_Lz_zz__15(int32_t value)
	{
		___Lz_zz__15 = value;
	}

	inline static int32_t get_offset_of_Lz_zz_zz_16() { return static_cast<int32_t>(offsetof(XsdDateTime_t3560162142_StaticFields, ___Lz_zz_zz_16)); }
	inline int32_t get_Lz_zz_zz_16() const { return ___Lz_zz_zz_16; }
	inline int32_t* get_address_of_Lz_zz_zz_16() { return &___Lz_zz_zz_16; }
	inline void set_Lz_zz_zz_16(int32_t value)
	{
		___Lz_zz_zz_16 = value;
	}

	inline static int32_t get_offset_of_Lz___17() { return static_cast<int32_t>(offsetof(XsdDateTime_t3560162142_StaticFields, ___Lz___17)); }
	inline int32_t get_Lz___17() const { return ___Lz___17; }
	inline int32_t* get_address_of_Lz___17() { return &___Lz___17; }
	inline void set_Lz___17(int32_t value)
	{
		___Lz___17 = value;
	}

	inline static int32_t get_offset_of_Lz__mm_18() { return static_cast<int32_t>(offsetof(XsdDateTime_t3560162142_StaticFields, ___Lz__mm_18)); }
	inline int32_t get_Lz__mm_18() const { return ___Lz__mm_18; }
	inline int32_t* get_address_of_Lz__mm_18() { return &___Lz__mm_18; }
	inline void set_Lz__mm_18(int32_t value)
	{
		___Lz__mm_18 = value;
	}

	inline static int32_t get_offset_of_Lz__mm__19() { return static_cast<int32_t>(offsetof(XsdDateTime_t3560162142_StaticFields, ___Lz__mm__19)); }
	inline int32_t get_Lz__mm__19() const { return ___Lz__mm__19; }
	inline int32_t* get_address_of_Lz__mm__19() { return &___Lz__mm__19; }
	inline void set_Lz__mm__19(int32_t value)
	{
		___Lz__mm__19 = value;
	}

	inline static int32_t get_offset_of_Lz__mm___20() { return static_cast<int32_t>(offsetof(XsdDateTime_t3560162142_StaticFields, ___Lz__mm___20)); }
	inline int32_t get_Lz__mm___20() const { return ___Lz__mm___20; }
	inline int32_t* get_address_of_Lz__mm___20() { return &___Lz__mm___20; }
	inline void set_Lz__mm___20(int32_t value)
	{
		___Lz__mm___20 = value;
	}

	inline static int32_t get_offset_of_Lz__mm_dd_21() { return static_cast<int32_t>(offsetof(XsdDateTime_t3560162142_StaticFields, ___Lz__mm_dd_21)); }
	inline int32_t get_Lz__mm_dd_21() const { return ___Lz__mm_dd_21; }
	inline int32_t* get_address_of_Lz__mm_dd_21() { return &___Lz__mm_dd_21; }
	inline void set_Lz__mm_dd_21(int32_t value)
	{
		___Lz__mm_dd_21 = value;
	}

	inline static int32_t get_offset_of_Lz____22() { return static_cast<int32_t>(offsetof(XsdDateTime_t3560162142_StaticFields, ___Lz____22)); }
	inline int32_t get_Lz____22() const { return ___Lz____22; }
	inline int32_t* get_address_of_Lz____22() { return &___Lz____22; }
	inline void set_Lz____22(int32_t value)
	{
		___Lz____22 = value;
	}

	inline static int32_t get_offset_of_Lz___dd_23() { return static_cast<int32_t>(offsetof(XsdDateTime_t3560162142_StaticFields, ___Lz___dd_23)); }
	inline int32_t get_Lz___dd_23() const { return ___Lz___dd_23; }
	inline int32_t* get_address_of_Lz___dd_23() { return &___Lz___dd_23; }
	inline void set_Lz___dd_23(int32_t value)
	{
		___Lz___dd_23 = value;
	}

	inline static int32_t get_offset_of_typeCodes_24() { return static_cast<int32_t>(offsetof(XsdDateTime_t3560162142_StaticFields, ___typeCodes_24)); }
	inline XmlTypeCodeU5BU5D_t3463496067* get_typeCodes_24() const { return ___typeCodes_24; }
	inline XmlTypeCodeU5BU5D_t3463496067** get_address_of_typeCodes_24() { return &___typeCodes_24; }
	inline void set_typeCodes_24(XmlTypeCodeU5BU5D_t3463496067* value)
	{
		___typeCodes_24 = value;
		Il2CppCodeGenWriteBarrier((&___typeCodes_24), value);
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
// Native definition for P/Invoke marshalling of System.Xml.Schema.XsdDateTime
struct XsdDateTime_t3560162142_marshaled_pinvoke
{
	DateTime_t3738529785  ___dt_0;
	uint32_t ___extra_1;
};
// Native definition for COM marshalling of System.Xml.Schema.XsdDateTime
struct XsdDateTime_t3560162142_marshaled_com
{
	DateTime_t3738529785  ___dt_0;
	uint32_t ___extra_1;
};
#endif // XSDDATETIME_T3560162142_H
#ifndef XSDDATETIMEFLAGS_T970071748_H
#define XSDDATETIMEFLAGS_T970071748_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// System.Xml.Schema.XsdDateTimeFlags
struct  XsdDateTimeFlags_t970071748 
{
public:
	// System.Int32 System.Xml.Schema.XsdDateTimeFlags::value__
	int32_t ___value___2;

public:
	inline static int32_t get_offset_of_value___2() { return static_cast<int32_t>(offsetof(XsdDateTimeFlags_t970071748, ___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 // XSDDATETIMEFLAGS_T970071748_H
#ifndef DURATIONTYPE_T3437374716_H
#define DURATIONTYPE_T3437374716_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// System.Xml.Schema.XsdDuration/DurationType
struct  DurationType_t3437374716 
{
public:
	// System.Int32 System.Xml.Schema.XsdDuration/DurationType::value__
	int32_t ___value___2;

public:
	inline static int32_t get_offset_of_value___2() { return static_cast<int32_t>(offsetof(DurationType_t3437374716, ___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 // DURATIONTYPE_T3437374716_H
#ifndef VALIDATIONTYPE_T4049928607_H
#define VALIDATIONTYPE_T4049928607_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// System.Xml.ValidationType
struct  ValidationType_t4049928607 
{
public:
	// System.Int32 System.Xml.ValidationType::value__
	int32_t ___value___2;

public:
	inline static int32_t get_offset_of_value___2() { return static_cast<int32_t>(offsetof(ValidationType_t4049928607, ___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 // VALIDATIONTYPE_T4049928607_H
#ifndef XMLEXCEPTION_T1761730631_H
#define XMLEXCEPTION_T1761730631_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// System.Xml.XmlException
struct  XmlException_t1761730631  : public SystemException_t176217640
{
public:
	// System.String System.Xml.XmlException::res
	String_t* ___res_17;
	// System.String[] System.Xml.XmlException::args
	StringU5BU5D_t1281789340* ___args_18;
	// System.Int32 System.Xml.XmlException::lineNumber
	int32_t ___lineNumber_19;
	// System.Int32 System.Xml.XmlException::linePosition
	int32_t ___linePosition_20;
	// System.String System.Xml.XmlException::sourceUri
	String_t* ___sourceUri_21;
	// System.String System.Xml.XmlException::message
	String_t* ___message_22;

public:
	inline static int32_t get_offset_of_res_17() { return static_cast<int32_t>(offsetof(XmlException_t1761730631, ___res_17)); }
	inline String_t* get_res_17() const { return ___res_17; }
	inline String_t** get_address_of_res_17() { return &___res_17; }
	inline void set_res_17(String_t* value)
	{
		___res_17 = value;
		Il2CppCodeGenWriteBarrier((&___res_17), value);
	}

	inline static int32_t get_offset_of_args_18() { return static_cast<int32_t>(offsetof(XmlException_t1761730631, ___args_18)); }
	inline StringU5BU5D_t1281789340* get_args_18() const { return ___args_18; }
	inline StringU5BU5D_t1281789340** get_address_of_args_18() { return &___args_18; }
	inline void set_args_18(StringU5BU5D_t1281789340* value)
	{
		___args_18 = value;
		Il2CppCodeGenWriteBarrier((&___args_18), value);
	}

	inline static int32_t get_offset_of_lineNumber_19() { return static_cast<int32_t>(offsetof(XmlException_t1761730631, ___lineNumber_19)); }
	inline int32_t get_lineNumber_19() const { return ___lineNumber_19; }
	inline int32_t* get_address_of_lineNumber_19() { return &___lineNumber_19; }
	inline void set_lineNumber_19(int32_t value)
	{
		___lineNumber_19 = value;
	}

	inline static int32_t get_offset_of_linePosition_20() { return static_cast<int32_t>(offsetof(XmlException_t1761730631, ___linePosition_20)); }
	inline int32_t get_linePosition_20() const { return ___linePosition_20; }
	inline int32_t* get_address_of_linePosition_20() { return &___linePosition_20; }
	inline void set_linePosition_20(int32_t value)
	{
		___linePosition_20 = value;
	}

	inline static int32_t get_offset_of_sourceUri_21() { return static_cast<int32_t>(offsetof(XmlException_t1761730631, ___sourceUri_21)); }
	inline String_t* get_sourceUri_21() const { return ___sourceUri_21; }
	inline String_t** get_address_of_sourceUri_21() { return &___sourceUri_21; }
	inline void set_sourceUri_21(String_t* value)
	{
		___sourceUri_21 = value;
		Il2CppCodeGenWriteBarrier((&___sourceUri_21), value);
	}

	inline static int32_t get_offset_of_message_22() { return static_cast<int32_t>(offsetof(XmlException_t1761730631, ___message_22)); }
	inline String_t* get_message_22() const { return ___message_22; }
	inline String_t** get_address_of_message_22() { return &___message_22; }
	inline void set_message_22(String_t* value)
	{
		___message_22 = value;
		Il2CppCodeGenWriteBarrier((&___message_22), value);
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // XMLEXCEPTION_T1761730631_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 XMLTOKENIZEDTYPE_T3348692225_H
#define XMLTOKENIZEDTYPE_T3348692225_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// System.Xml.XmlTokenizedType
struct  XmlTokenizedType_t3348692225 
{
public:
	// System.Int32 System.Xml.XmlTokenizedType::value__
	int32_t ___value___2;

public:
	inline static int32_t get_offset_of_value___2() { return static_cast<int32_t>(offsetof(XmlTokenizedType_t3348692225, ___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 // XMLTOKENIZEDTYPE_T3348692225_H
#ifndef PARSINGFUNCTION_T767331079_H
#define PARSINGFUNCTION_T767331079_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// System.Xml.XmlValidatingReaderImpl/ParsingFunction
struct  ParsingFunction_t767331079 
{
public:
	// System.Int32 System.Xml.XmlValidatingReaderImpl/ParsingFunction::value__
	int32_t ___value___2;

public:
	inline static int32_t get_offset_of_value___2() { return static_cast<int32_t>(offsetof(ParsingFunction_t767331079, ___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 // PARSINGFUNCTION_T767331079_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 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 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 OVERFLOWEXCEPTION_T2020128637_H
#define OVERFLOWEXCEPTION_T2020128637_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// System.OverflowException
struct  OverflowException_t2020128637  : public ArithmeticException_t4283546778
{
public:

public:
};

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

// System.Text.RegularExpressions.Regex
struct  Regex_t3657309853  : public RuntimeObject
{
public:
	// System.String System.Text.RegularExpressions.Regex::pattern
	String_t* ___pattern_0;
	// System.Text.RegularExpressions.RegexRunnerFactory System.Text.RegularExpressions.Regex::factory
	RegexRunnerFactory_t51159052 * ___factory_1;
	// System.Text.RegularExpressions.RegexOptions System.Text.RegularExpressions.Regex::roptions
	int32_t ___roptions_2;
	// System.TimeSpan System.Text.RegularExpressions.Regex::internalMatchTimeout
	TimeSpan_t881159249  ___internalMatchTimeout_5;
	// System.Collections.Hashtable System.Text.RegularExpressions.Regex::caps
	Hashtable_t1853889766 * ___caps_8;
	// System.Collections.Hashtable System.Text.RegularExpressions.Regex::capnames
	Hashtable_t1853889766 * ___capnames_9;
	// System.String[] System.Text.RegularExpressions.Regex::capslist
	StringU5BU5D_t1281789340* ___capslist_10;
	// System.Int32 System.Text.RegularExpressions.Regex::capsize
	int32_t ___capsize_11;
	// System.Text.RegularExpressions.ExclusiveReference System.Text.RegularExpressions.Regex::runnerref
	ExclusiveReference_t1927754563 * ___runnerref_12;
	// System.Text.RegularExpressions.SharedReference System.Text.RegularExpressions.Regex::replref
	SharedReference_t2916547576 * ___replref_13;
	// System.Text.RegularExpressions.RegexCode System.Text.RegularExpressions.Regex::code
	RegexCode_t4293407246 * ___code_14;
	// System.Boolean System.Text.RegularExpressions.Regex::refsInitialized
	bool ___refsInitialized_15;

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // REGEX_T3657309853_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 COMPILEDIDENTITYCONSTRAINT_T1335094965_H
#define COMPILEDIDENTITYCONSTRAINT_T1335094965_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// System.Xml.Schema.CompiledIdentityConstraint
struct  CompiledIdentityConstraint_t1335094965  : public RuntimeObject
{
public:
	// System.Xml.XmlQualifiedName System.Xml.Schema.CompiledIdentityConstraint::name
	XmlQualifiedName_t2760654312 * ___name_0;
	// System.Xml.Schema.CompiledIdentityConstraint/ConstraintRole System.Xml.Schema.CompiledIdentityConstraint::role
	int32_t ___role_1;
	// System.Xml.Schema.Asttree System.Xml.Schema.CompiledIdentityConstraint::selector
	Asttree_t1394951200 * ___selector_2;
	// System.Xml.Schema.Asttree[] System.Xml.Schema.CompiledIdentityConstraint::fields
	AsttreeU5BU5D_t3174926177* ___fields_3;
	// System.Xml.XmlQualifiedName System.Xml.Schema.CompiledIdentityConstraint::refer
	XmlQualifiedName_t2760654312 * ___refer_4;

public:
	inline static int32_t get_offset_of_name_0() { return static_cast<int32_t>(offsetof(CompiledIdentityConstraint_t1335094965, ___name_0)); }
	inline XmlQualifiedName_t2760654312 * get_name_0() const { return ___name_0; }
	inline XmlQualifiedName_t2760654312 ** get_address_of_name_0() { return &___name_0; }
	inline void set_name_0(XmlQualifiedName_t2760654312 * value)
	{
		___name_0 = value;
		Il2CppCodeGenWriteBarrier((&___name_0), value);
	}

	inline static int32_t get_offset_of_role_1() { return static_cast<int32_t>(offsetof(CompiledIdentityConstraint_t1335094965, ___role_1)); }
	inline int32_t get_role_1() const { return ___role_1; }
	inline int32_t* get_address_of_role_1() { return &___role_1; }
	inline void set_role_1(int32_t value)
	{
		___role_1 = value;
	}

	inline static int32_t get_offset_of_selector_2() { return static_cast<int32_t>(offsetof(CompiledIdentityConstraint_t1335094965, ___selector_2)); }
	inline Asttree_t1394951200 * get_selector_2() const { return ___selector_2; }
	inline Asttree_t1394951200 ** get_address_of_selector_2() { return &___selector_2; }
	inline void set_selector_2(Asttree_t1394951200 * value)
	{
		___selector_2 = value;
		Il2CppCodeGenWriteBarrier((&___selector_2), value);
	}

	inline static int32_t get_offset_of_fields_3() { return static_cast<int32_t>(offsetof(CompiledIdentityConstraint_t1335094965, ___fields_3)); }
	inline AsttreeU5BU5D_t3174926177* get_fields_3() const { return ___fields_3; }
	inline AsttreeU5BU5D_t3174926177** get_address_of_fields_3() { return &___fields_3; }
	inline void set_fields_3(AsttreeU5BU5D_t3174926177* value)
	{
		___fields_3 = value;
		Il2CppCodeGenWriteBarrier((&___fields_3), value);
	}

	inline static int32_t get_offset_of_refer_4() { return static_cast<int32_t>(offsetof(CompiledIdentityConstraint_t1335094965, ___refer_4)); }
	inline XmlQualifiedName_t2760654312 * get_refer_4() const { return ___refer_4; }
	inline XmlQualifiedName_t2760654312 ** get_address_of_refer_4() { return &___refer_4; }
	inline void set_refer_4(XmlQualifiedName_t2760654312 * value)
	{
		___refer_4 = value;
		Il2CppCodeGenWriteBarrier((&___refer_4), value);
	}
};

struct CompiledIdentityConstraint_t1335094965_StaticFields
{
public:
	// System.Xml.Schema.CompiledIdentityConstraint System.Xml.Schema.CompiledIdentityConstraint::Empty
	CompiledIdentityConstraint_t1335094965 * ___Empty_5;

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

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

// System.Xml.Schema.ContentValidator
struct  ContentValidator_t2085579204  : public RuntimeObject
{
public:
	// System.Xml.Schema.XmlSchemaContentType System.Xml.Schema.ContentValidator::contentType
	int32_t ___contentType_0;
	// System.Boolean System.Xml.Schema.ContentValidator::isOpen
	bool ___isOpen_1;
	// System.Boolean System.Xml.Schema.ContentValidator::isEmptiable
	bool ___isEmptiable_2;

public:
	inline static int32_t get_offset_of_contentType_0() { return static_cast<int32_t>(offsetof(ContentValidator_t2085579204, ___contentType_0)); }
	inline int32_t get_contentType_0() const { return ___contentType_0; }
	inline int32_t* get_address_of_contentType_0() { return &___contentType_0; }
	inline void set_contentType_0(int32_t value)
	{
		___contentType_0 = value;
	}

	inline static int32_t get_offset_of_isOpen_1() { return static_cast<int32_t>(offsetof(ContentValidator_t2085579204, ___isOpen_1)); }
	inline bool get_isOpen_1() const { return ___isOpen_1; }
	inline bool* get_address_of_isOpen_1() { return &___isOpen_1; }
	inline void set_isOpen_1(bool value)
	{
		___isOpen_1 = value;
	}

	inline static int32_t get_offset_of_isEmptiable_2() { return static_cast<int32_t>(offsetof(ContentValidator_t2085579204, ___isEmptiable_2)); }
	inline bool get_isEmptiable_2() const { return ___isEmptiable_2; }
	inline bool* get_address_of_isEmptiable_2() { return &___isEmptiable_2; }
	inline void set_isEmptiable_2(bool value)
	{
		___isEmptiable_2 = value;
	}
};

struct ContentValidator_t2085579204_StaticFields
{
public:
	// System.Xml.Schema.ContentValidator System.Xml.Schema.ContentValidator::Empty
	ContentValidator_t2085579204 * ___Empty_3;
	// System.Xml.Schema.ContentValidator System.Xml.Schema.ContentValidator::TextOnly
	ContentValidator_t2085579204 * ___TextOnly_4;
	// System.Xml.Schema.ContentValidator System.Xml.Schema.ContentValidator::Mixed
	ContentValidator_t2085579204 * ___Mixed_5;
	// System.Xml.Schema.ContentValidator System.Xml.Schema.ContentValidator::Any
	ContentValidator_t2085579204 * ___Any_6;

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

	inline static int32_t get_offset_of_TextOnly_4() { return static_cast<int32_t>(offsetof(ContentValidator_t2085579204_StaticFields, ___TextOnly_4)); }
	inline ContentValidator_t2085579204 * get_TextOnly_4() const { return ___TextOnly_4; }
	inline ContentValidator_t2085579204 ** get_address_of_TextOnly_4() { return &___TextOnly_4; }
	inline void set_TextOnly_4(ContentValidator_t2085579204 * value)
	{
		___TextOnly_4 = value;
		Il2CppCodeGenWriteBarrier((&___TextOnly_4), value);
	}

	inline static int32_t get_offset_of_Mixed_5() { return static_cast<int32_t>(offsetof(ContentValidator_t2085579204_StaticFields, ___Mixed_5)); }
	inline ContentValidator_t2085579204 * get_Mixed_5() const { return ___Mixed_5; }
	inline ContentValidator_t2085579204 ** get_address_of_Mixed_5() { return &___Mixed_5; }
	inline void set_Mixed_5(ContentValidator_t2085579204 * value)
	{
		___Mixed_5 = value;
		Il2CppCodeGenWriteBarrier((&___Mixed_5), value);
	}

	inline static int32_t get_offset_of_Any_6() { return static_cast<int32_t>(offsetof(ContentValidator_t2085579204_StaticFields, ___Any_6)); }
	inline ContentValidator_t2085579204 * get_Any_6() const { return ___Any_6; }
	inline ContentValidator_t2085579204 ** get_address_of_Any_6() { return &___Any_6; }
	inline void set_Any_6(ContentValidator_t2085579204 * value)
	{
		___Any_6 = value;
		Il2CppCodeGenWriteBarrier((&___Any_6), value);
	}
};

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

// System.Xml.Schema.DatatypeImplementation
struct  DatatypeImplementation_t3722098011  : public XmlSchemaDatatype_t322714710
{
public:
	// System.Xml.Schema.XmlSchemaDatatypeVariety System.Xml.Schema.DatatypeImplementation::variety
	int32_t ___variety_0;
	// System.Xml.Schema.RestrictionFacets System.Xml.Schema.DatatypeImplementation::restriction
	RestrictionFacets_t1638599442 * ___restriction_1;
	// System.Xml.Schema.DatatypeImplementation System.Xml.Schema.DatatypeImplementation::baseType
	DatatypeImplementation_t3722098011 * ___baseType_2;
	// System.Xml.Schema.XmlValueConverter System.Xml.Schema.DatatypeImplementation::valueConverter
	XmlValueConverter_t585560190 * ___valueConverter_3;
	// System.Xml.Schema.XmlSchemaType System.Xml.Schema.DatatypeImplementation::parentSchemaType
	XmlSchemaType_t2033747345 * ___parentSchemaType_4;

public:
	inline static int32_t get_offset_of_variety_0() { return static_cast<int32_t>(offsetof(DatatypeImplementation_t3722098011, ___variety_0)); }
	inline int32_t get_variety_0() const { return ___variety_0; }
	inline int32_t* get_address_of_variety_0() { return &___variety_0; }
	inline void set_variety_0(int32_t value)
	{
		___variety_0 = value;
	}

	inline static int32_t get_offset_of_restriction_1() { return static_cast<int32_t>(offsetof(DatatypeImplementation_t3722098011, ___restriction_1)); }
	inline RestrictionFacets_t1638599442 * get_restriction_1() const { return ___restriction_1; }
	inline RestrictionFacets_t1638599442 ** get_address_of_restriction_1() { return &___restriction_1; }
	inline void set_restriction_1(RestrictionFacets_t1638599442 * value)
	{
		___restriction_1 = value;
		Il2CppCodeGenWriteBarrier((&___restriction_1), value);
	}

	inline static int32_t get_offset_of_baseType_2() { return static_cast<int32_t>(offsetof(DatatypeImplementation_t3722098011, ___baseType_2)); }
	inline DatatypeImplementation_t3722098011 * get_baseType_2() const { return ___baseType_2; }
	inline DatatypeImplementation_t3722098011 ** get_address_of_baseType_2() { return &___baseType_2; }
	inline void set_baseType_2(DatatypeImplementation_t3722098011 * value)
	{
		___baseType_2 = value;
		Il2CppCodeGenWriteBarrier((&___baseType_2), value);
	}

	inline static int32_t get_offset_of_valueConverter_3() { return static_cast<int32_t>(offsetof(DatatypeImplementation_t3722098011, ___valueConverter_3)); }
	inline XmlValueConverter_t585560190 * get_valueConverter_3() const { return ___valueConverter_3; }
	inline XmlValueConverter_t585560190 ** get_address_of_valueConverter_3() { return &___valueConverter_3; }
	inline void set_valueConverter_3(XmlValueConverter_t585560190 * value)
	{
		___valueConverter_3 = value;
		Il2CppCodeGenWriteBarrier((&___valueConverter_3), value);
	}

	inline static int32_t get_offset_of_parentSchemaType_4() { return static_cast<int32_t>(offsetof(DatatypeImplementation_t3722098011, ___parentSchemaType_4)); }
	inline XmlSchemaType_t2033747345 * get_parentSchemaType_4() const { return ___parentSchemaType_4; }
	inline XmlSchemaType_t2033747345 ** get_address_of_parentSchemaType_4() { return &___parentSchemaType_4; }
	inline void set_parentSchemaType_4(XmlSchemaType_t2033747345 * value)
	{
		___parentSchemaType_4 = value;
		Il2CppCodeGenWriteBarrier((&___parentSchemaType_4), value);
	}
};

struct DatatypeImplementation_t3722098011_StaticFields
{
public:
	// System.Collections.Hashtable System.Xml.Schema.DatatypeImplementation::builtinTypes
	Hashtable_t1853889766 * ___builtinTypes_5;
	// System.Xml.Schema.XmlSchemaSimpleType[] System.Xml.Schema.DatatypeImplementation::enumToTypeCode
	XmlSchemaSimpleTypeU5BU5D_t1394089049* ___enumToTypeCode_6;
	// System.Xml.Schema.XmlSchemaSimpleType System.Xml.Schema.DatatypeImplementation::anySimpleType
	XmlSchemaSimpleType_t2678868104 * ___anySimpleType_7;
	// System.Xml.Schema.XmlSchemaSimpleType System.Xml.Schema.DatatypeImplementation::anyAtomicType
	XmlSchemaSimpleType_t2678868104 * ___anyAtomicType_8;
	// System.Xml.Schema.XmlSchemaSimpleType System.Xml.Schema.DatatypeImplementation::untypedAtomicType
	XmlSchemaSimpleType_t2678868104 * ___untypedAtomicType_9;
	// System.Xml.Schema.XmlSchemaSimpleType System.Xml.Schema.DatatypeImplementation::yearMonthDurationType
	XmlSchemaSimpleType_t2678868104 * ___yearMonthDurationType_10;
	// System.Xml.Schema.XmlSchemaSimpleType System.Xml.Schema.DatatypeImplementation::dayTimeDurationType
	XmlSchemaSimpleType_t2678868104 * ___dayTimeDurationType_11;
	// System.Xml.Schema.XmlSchemaSimpleType modreq(System.Runtime.CompilerServices.IsVolatile) System.Xml.Schema.DatatypeImplementation::normalizedStringTypeV1Compat
	XmlSchemaSimpleType_t2678868104 * ___normalizedStringTypeV1Compat_12;
	// System.Xml.Schema.XmlSchemaSimpleType modreq(System.Runtime.CompilerServices.IsVolatile) System.Xml.Schema.DatatypeImplementation::tokenTypeV1Compat
	XmlSchemaSimpleType_t2678868104 * ___tokenTypeV1Compat_13;
	// System.Xml.XmlQualifiedName System.Xml.Schema.DatatypeImplementation::QnAnySimpleType
	XmlQualifiedName_t2760654312 * ___QnAnySimpleType_14;
	// System.Xml.XmlQualifiedName System.Xml.Schema.DatatypeImplementation::QnAnyType
	XmlQualifiedName_t2760654312 * ___QnAnyType_15;
	// System.Xml.Schema.FacetsChecker System.Xml.Schema.DatatypeImplementation::stringFacetsChecker
	FacetsChecker_t3316496195 * ___stringFacetsChecker_16;
	// System.Xml.Schema.FacetsChecker System.Xml.Schema.DatatypeImplementation::miscFacetsChecker
	FacetsChecker_t3316496195 * ___miscFacetsChecker_17;
	// System.Xml.Schema.FacetsChecker System.Xml.Schema.DatatypeImplementation::numeric2FacetsChecker
	FacetsChecker_t3316496195 * ___numeric2FacetsChecker_18;
	// System.Xml.Schema.FacetsChecker System.Xml.Schema.DatatypeImplementation::binaryFacetsChecker
	FacetsChecker_t3316496195 * ___binaryFacetsChecker_19;
	// System.Xml.Schema.FacetsChecker System.Xml.Schema.DatatypeImplementation::dateTimeFacetsChecker
	FacetsChecker_t3316496195 * ___dateTimeFacetsChecker_20;
	// System.Xml.Schema.FacetsChecker System.Xml.Schema.DatatypeImplementation::durationFacetsChecker
	FacetsChecker_t3316496195 * ___durationFacetsChecker_21;
	// System.Xml.Schema.FacetsChecker System.Xml.Schema.DatatypeImplementation::listFacetsChecker
	FacetsChecker_t3316496195 * ___listFacetsChecker_22;
	// System.Xml.Schema.FacetsChecker System.Xml.Schema.DatatypeImplementation::qnameFacetsChecker
	FacetsChecker_t3316496195 * ___qnameFacetsChecker_23;
	// System.Xml.Schema.FacetsChecker System.Xml.Schema.DatatypeImplementation::unionFacetsChecker
	FacetsChecker_t3316496195 * ___unionFacetsChecker_24;
	// System.Xml.Schema.DatatypeImplementation System.Xml.Schema.DatatypeImplementation::c_anySimpleType
	DatatypeImplementation_t3722098011 * ___c_anySimpleType_25;
	// System.Xml.Schema.DatatypeImplementation System.Xml.Schema.DatatypeImplementation::c_anyURI
	DatatypeImplementation_t3722098011 * ___c_anyURI_26;
	// System.Xml.Schema.DatatypeImplementation System.Xml.Schema.DatatypeImplementation::c_base64Binary
	DatatypeImplementation_t3722098011 * ___c_base64Binary_27;
	// System.Xml.Schema.DatatypeImplementation System.Xml.Schema.DatatypeImplementation::c_boolean
	DatatypeImplementation_t3722098011 * ___c_boolean_28;
	// System.Xml.Schema.DatatypeImplementation System.Xml.Schema.DatatypeImplementation::c_byte
	DatatypeImplementation_t3722098011 * ___c_byte_29;
	// System.Xml.Schema.DatatypeImplementation System.Xml.Schema.DatatypeImplementation::c_char
	DatatypeImplementation_t3722098011 * ___c_char_30;
	// System.Xml.Schema.DatatypeImplementation System.Xml.Schema.DatatypeImplementation::c_date
	DatatypeImplementation_t3722098011 * ___c_date_31;
	// System.Xml.Schema.DatatypeImplementation System.Xml.Schema.DatatypeImplementation::c_dateTime
	DatatypeImplementation_t3722098011 * ___c_dateTime_32;
	// System.Xml.Schema.DatatypeImplementation System.Xml.Schema.DatatypeImplementation::c_dateTimeNoTz
	DatatypeImplementation_t3722098011 * ___c_dateTimeNoTz_33;
	// System.Xml.Schema.DatatypeImplementation System.Xml.Schema.DatatypeImplementation::c_dateTimeTz
	DatatypeImplementation_t3722098011 * ___c_dateTimeTz_34;
	// System.Xml.Schema.DatatypeImplementation System.Xml.Schema.DatatypeImplementation::c_day
	DatatypeImplementation_t3722098011 * ___c_day_35;
	// System.Xml.Schema.DatatypeImplementation System.Xml.Schema.DatatypeImplementation::c_decimal
	DatatypeImplementation_t3722098011 * ___c_decimal_36;
	// System.Xml.Schema.DatatypeImplementation System.Xml.Schema.DatatypeImplementation::c_double
	DatatypeImplementation_t3722098011 * ___c_double_37;
	// System.Xml.Schema.DatatypeImplementation System.Xml.Schema.DatatypeImplementation::c_doubleXdr
	DatatypeImplementation_t3722098011 * ___c_doubleXdr_38;
	// System.Xml.Schema.DatatypeImplementation System.Xml.Schema.DatatypeImplementation::c_duration
	DatatypeImplementation_t3722098011 * ___c_duration_39;
	// System.Xml.Schema.DatatypeImplementation System.Xml.Schema.DatatypeImplementation::c_ENTITY
	DatatypeImplementation_t3722098011 * ___c_ENTITY_40;
	// System.Xml.Schema.DatatypeImplementation System.Xml.Schema.DatatypeImplementation::c_ENTITIES
	DatatypeImplementation_t3722098011 * ___c_ENTITIES_41;
	// System.Xml.Schema.DatatypeImplementation System.Xml.Schema.DatatypeImplementation::c_ENUMERATION
	DatatypeImplementation_t3722098011 * ___c_ENUMERATION_42;
	// System.Xml.Schema.DatatypeImplementation System.Xml.Schema.DatatypeImplementation::c_fixed
	DatatypeImplementation_t3722098011 * ___c_fixed_43;
	// System.Xml.Schema.DatatypeImplementation System.Xml.Schema.DatatypeImplementation::c_float
	DatatypeImplementation_t3722098011 * ___c_float_44;
	// System.Xml.Schema.DatatypeImplementation System.Xml.Schema.DatatypeImplementation::c_floatXdr
	DatatypeImplementation_t3722098011 * ___c_floatXdr_45;
	// System.Xml.Schema.DatatypeImplementation System.Xml.Schema.DatatypeImplementation::c_hexBinary
	DatatypeImplementation_t3722098011 * ___c_hexBinary_46;
	// System.Xml.Schema.DatatypeImplementation System.Xml.Schema.DatatypeImplementation::c_ID
	DatatypeImplementation_t3722098011 * ___c_ID_47;
	// System.Xml.Schema.DatatypeImplementation System.Xml.Schema.DatatypeImplementation::c_IDREF
	DatatypeImplementation_t3722098011 * ___c_IDREF_48;
	// System.Xml.Schema.DatatypeImplementation System.Xml.Schema.DatatypeImplementation::c_IDREFS
	DatatypeImplementation_t3722098011 * ___c_IDREFS_49;
	// System.Xml.Schema.DatatypeImplementation System.Xml.Schema.DatatypeImplementation::c_int
	DatatypeImplementation_t3722098011 * ___c_int_50;
	// System.Xml.Schema.DatatypeImplementation System.Xml.Schema.DatatypeImplementation::c_integer
	DatatypeImplementation_t3722098011 * ___c_integer_51;
	// System.Xml.Schema.DatatypeImplementation System.Xml.Schema.DatatypeImplementation::c_language
	DatatypeImplementation_t3722098011 * ___c_language_52;
	// System.Xml.Schema.DatatypeImplementation System.Xml.Schema.DatatypeImplementation::c_long
	DatatypeImplementation_t3722098011 * ___c_long_53;
	// System.Xml.Schema.DatatypeImplementation System.Xml.Schema.DatatypeImplementation::c_month
	DatatypeImplementation_t3722098011 * ___c_month_54;
	// System.Xml.Schema.DatatypeImplementation System.Xml.Schema.DatatypeImplementation::c_monthDay
	DatatypeImplementation_t3722098011 * ___c_monthDay_55;
	// System.Xml.Schema.DatatypeImplementation System.Xml.Schema.DatatypeImplementation::c_Name
	DatatypeImplementation_t3722098011 * ___c_Name_56;
	// System.Xml.Schema.DatatypeImplementation System.Xml.Schema.DatatypeImplementation::c_NCName
	DatatypeImplementation_t3722098011 * ___c_NCName_57;
	// System.Xml.Schema.DatatypeImplementation System.Xml.Schema.DatatypeImplementation::c_negativeInteger
	DatatypeImplementation_t3722098011 * ___c_negativeInteger_58;
	// System.Xml.Schema.DatatypeImplementation System.Xml.Schema.DatatypeImplementation::c_NMTOKEN
	DatatypeImplementation_t3722098011 * ___c_NMTOKEN_59;
	// System.Xml.Schema.DatatypeImplementation System.Xml.Schema.DatatypeImplementation::c_NMTOKENS
	DatatypeImplementation_t3722098011 * ___c_NMTOKENS_60;
	// System.Xml.Schema.DatatypeImplementation System.Xml.Schema.DatatypeImplementation::c_nonNegativeInteger
	DatatypeImplementation_t3722098011 * ___c_nonNegativeInteger_61;
	// System.Xml.Schema.DatatypeImplementation System.Xml.Schema.DatatypeImplementation::c_nonPositiveInteger
	DatatypeImplementation_t3722098011 * ___c_nonPositiveInteger_62;
	// System.Xml.Schema.DatatypeImplementation System.Xml.Schema.DatatypeImplementation::c_normalizedString
	DatatypeImplementation_t3722098011 * ___c_normalizedString_63;
	// System.Xml.Schema.DatatypeImplementation System.Xml.Schema.DatatypeImplementation::c_NOTATION
	DatatypeImplementation_t3722098011 * ___c_NOTATION_64;
	// System.Xml.Schema.DatatypeImplementation System.Xml.Schema.DatatypeImplementation::c_positiveInteger
	DatatypeImplementation_t3722098011 * ___c_positiveInteger_65;
	// System.Xml.Schema.DatatypeImplementation System.Xml.Schema.DatatypeImplementation::c_QName
	DatatypeImplementation_t3722098011 * ___c_QName_66;
	// System.Xml.Schema.DatatypeImplementation System.Xml.Schema.DatatypeImplementation::c_QNameXdr
	DatatypeImplementation_t3722098011 * ___c_QNameXdr_67;
	// System.Xml.Schema.DatatypeImplementation System.Xml.Schema.DatatypeImplementation::c_short
	DatatypeImplementation_t3722098011 * ___c_short_68;
	// System.Xml.Schema.DatatypeImplementation System.Xml.Schema.DatatypeImplementation::c_string
	DatatypeImplementation_t3722098011 * ___c_string_69;
	// System.Xml.Schema.DatatypeImplementation System.Xml.Schema.DatatypeImplementation::c_time
	DatatypeImplementation_t3722098011 * ___c_time_70;
	// System.Xml.Schema.DatatypeImplementation System.Xml.Schema.DatatypeImplementation::c_timeNoTz
	DatatypeImplementation_t3722098011 * ___c_timeNoTz_71;
	// System.Xml.Schema.DatatypeImplementation System.Xml.Schema.DatatypeImplementation::c_timeTz
	DatatypeImplementation_t3722098011 * ___c_timeTz_72;
	// System.Xml.Schema.DatatypeImplementation System.Xml.Schema.DatatypeImplementation::c_token
	DatatypeImplementation_t3722098011 * ___c_token_73;
	// System.Xml.Schema.DatatypeImplementation System.Xml.Schema.DatatypeImplementation::c_unsignedByte
	DatatypeImplementation_t3722098011 * ___c_unsignedByte_74;
	// System.Xml.Schema.DatatypeImplementation System.Xml.Schema.DatatypeImplementation::c_unsignedInt
	DatatypeImplementation_t3722098011 * ___c_unsignedInt_75;
	// System.Xml.Schema.DatatypeImplementation System.Xml.Schema.DatatypeImplementation::c_unsignedLong
	DatatypeImplementation_t3722098011 * ___c_unsignedLong_76;
	// System.Xml.Schema.DatatypeImplementation System.Xml.Schema.DatatypeImplementation::c_unsignedShort
	DatatypeImplementation_t3722098011 * ___c_unsignedShort_77;
	// System.Xml.Schema.DatatypeImplementation System.Xml.Schema.DatatypeImplementation::c_uuid
	DatatypeImplementation_t3722098011 * ___c_uuid_78;
	// System.Xml.Schema.DatatypeImplementation System.Xml.Schema.DatatypeImplementation::c_year
	DatatypeImplementation_t3722098011 * ___c_year_79;
	// System.Xml.Schema.DatatypeImplementation System.Xml.Schema.DatatypeImplementation::c_yearMonth
	DatatypeImplementation_t3722098011 * ___c_yearMonth_80;
	// System.Xml.Schema.DatatypeImplementation System.Xml.Schema.DatatypeImplementation::c_normalizedStringV1Compat
	DatatypeImplementation_t3722098011 * ___c_normalizedStringV1Compat_81;
	// System.Xml.Schema.DatatypeImplementation System.Xml.Schema.DatatypeImplementation::c_tokenV1Compat
	DatatypeImplementation_t3722098011 * ___c_tokenV1Compat_82;
	// System.Xml.Schema.DatatypeImplementation System.Xml.Schema.DatatypeImplementation::c_anyAtomicType
	DatatypeImplementation_t3722098011 * ___c_anyAtomicType_83;
	// System.Xml.Schema.DatatypeImplementation System.Xml.Schema.DatatypeImplementation::c_dayTimeDuration
	DatatypeImplementation_t3722098011 * ___c_dayTimeDuration_84;
	// System.Xml.Schema.DatatypeImplementation System.Xml.Schema.DatatypeImplementation::c_untypedAtomicType
	DatatypeImplementation_t3722098011 * ___c_untypedAtomicType_85;
	// System.Xml.Schema.DatatypeImplementation System.Xml.Schema.DatatypeImplementation::c_yearMonthDuration
	DatatypeImplementation_t3722098011 * ___c_yearMonthDuration_86;
	// System.Xml.Schema.DatatypeImplementation[] System.Xml.Schema.DatatypeImplementation::c_tokenizedTypes
	DatatypeImplementationU5BU5D_t1069202138* ___c_tokenizedTypes_87;
	// System.Xml.Schema.DatatypeImplementation[] System.Xml.Schema.DatatypeImplementation::c_tokenizedTypesXsd
	DatatypeImplementationU5BU5D_t1069202138* ___c_tokenizedTypesXsd_88;
	// System.Xml.Schema.DatatypeImplementation/SchemaDatatypeMap[] System.Xml.Schema.DatatypeImplementation::c_XdrTypes
	SchemaDatatypeMapU5BU5D_t4071411298* ___c_XdrTypes_89;
	// System.Xml.Schema.DatatypeImplementation/SchemaDatatypeMap[] System.Xml.Schema.DatatypeImplementation::c_XsdTypes
	SchemaDatatypeMapU5BU5D_t4071411298* ___c_XsdTypes_90;

public:
	inline static int32_t get_offset_of_builtinTypes_5() { return static_cast<int32_t>(offsetof(DatatypeImplementation_t3722098011_StaticFields, ___builtinTypes_5)); }
	inline Hashtable_t1853889766 * get_builtinTypes_5() const { return ___builtinTypes_5; }
	inline Hashtable_t1853889766 ** get_address_of_builtinTypes_5() { return &___builtinTypes_5; }
	inline void set_builtinTypes_5(Hashtable_t1853889766 * value)
	{
		___builtinTypes_5 = value;
		Il2CppCodeGenWriteBarrier((&___builtinTypes_5), value);
	}

	inline static int32_t get_offset_of_enumToTypeCode_6() { return static_cast<int32_t>(offsetof(DatatypeImplementation_t3722098011_StaticFields, ___enumToTypeCode_6)); }
	inline XmlSchemaSimpleTypeU5BU5D_t1394089049* get_enumToTypeCode_6() const { return ___enumToTypeCode_6; }
	inline XmlSchemaSimpleTypeU5BU5D_t1394089049** get_address_of_enumToTypeCode_6() { return &___enumToTypeCode_6; }
	inline void set_enumToTypeCode_6(XmlSchemaSimpleTypeU5BU5D_t1394089049* value)
	{
		___enumToTypeCode_6 = value;
		Il2CppCodeGenWriteBarrier((&___enumToTypeCode_6), value);
	}

	inline static int32_t get_offset_of_anySimpleType_7() { return static_cast<int32_t>(offsetof(DatatypeImplementation_t3722098011_StaticFields, ___anySimpleType_7)); }
	inline XmlSchemaSimpleType_t2678868104 * get_anySimpleType_7() const { return ___anySimpleType_7; }
	inline XmlSchemaSimpleType_t2678868104 ** get_address_of_anySimpleType_7() { return &___anySimpleType_7; }
	inline void set_anySimpleType_7(XmlSchemaSimpleType_t2678868104 * value)
	{
		___anySimpleType_7 = value;
		Il2CppCodeGenWriteBarrier((&___anySimpleType_7), value);
	}

	inline static int32_t get_offset_of_anyAtomicType_8() { return static_cast<int32_t>(offsetof(DatatypeImplementation_t3722098011_StaticFields, ___anyAtomicType_8)); }
	inline XmlSchemaSimpleType_t2678868104 * get_anyAtomicType_8() const { return ___anyAtomicType_8; }
	inline XmlSchemaSimpleType_t2678868104 ** get_address_of_anyAtomicType_8() { return &___anyAtomicType_8; }
	inline void set_anyAtomicType_8(XmlSchemaSimpleType_t2678868104 * value)
	{
		___anyAtomicType_8 = value;
		Il2CppCodeGenWriteBarrier((&___anyAtomicType_8), value);
	}

	inline static int32_t get_offset_of_untypedAtomicType_9() { return static_cast<int32_t>(offsetof(DatatypeImplementation_t3722098011_StaticFields, ___untypedAtomicType_9)); }
	inline XmlSchemaSimpleType_t2678868104 * get_untypedAtomicType_9() const { return ___untypedAtomicType_9; }
	inline XmlSchemaSimpleType_t2678868104 ** get_address_of_untypedAtomicType_9() { return &___untypedAtomicType_9; }
	inline void set_untypedAtomicType_9(XmlSchemaSimpleType_t2678868104 * value)
	{
		___untypedAtomicType_9 = value;
		Il2CppCodeGenWriteBarrier((&___untypedAtomicType_9), value);
	}

	inline static int32_t get_offset_of_yearMonthDurationType_10() { return static_cast<int32_t>(offsetof(DatatypeImplementation_t3722098011_StaticFields, ___yearMonthDurationType_10)); }
	inline XmlSchemaSimpleType_t2678868104 * get_yearMonthDurationType_10() const { return ___yearMonthDurationType_10; }
	inline XmlSchemaSimpleType_t2678868104 ** get_address_of_yearMonthDurationType_10() { return &___yearMonthDurationType_10; }
	inline void set_yearMonthDurationType_10(XmlSchemaSimpleType_t2678868104 * value)
	{
		___yearMonthDurationType_10 = value;
		Il2CppCodeGenWriteBarrier((&___yearMonthDurationType_10), value);
	}

	inline static int32_t get_offset_of_dayTimeDurationType_11() { return static_cast<int32_t>(offsetof(DatatypeImplementation_t3722098011_StaticFields, ___dayTimeDurationType_11)); }
	inline XmlSchemaSimpleType_t2678868104 * get_dayTimeDurationType_11() const { return ___dayTimeDurationType_11; }
	inline XmlSchemaSimpleType_t2678868104 ** get_address_of_dayTimeDurationType_11() { return &___dayTimeDurationType_11; }
	inline void set_dayTimeDurationType_11(XmlSchemaSimpleType_t2678868104 * value)
	{
		___dayTimeDurationType_11 = value;
		Il2CppCodeGenWriteBarrier((&___dayTimeDurationType_11), value);
	}

	inline static int32_t get_offset_of_normalizedStringTypeV1Compat_12() { return static_cast<int32_t>(offsetof(DatatypeImplementation_t3722098011_StaticFields, ___normalizedStringTypeV1Compat_12)); }
	inline XmlSchemaSimpleType_t2678868104 * get_normalizedStringTypeV1Compat_12() const { return ___normalizedStringTypeV1Compat_12; }
	inline XmlSchemaSimpleType_t2678868104 ** get_address_of_normalizedStringTypeV1Compat_12() { return &___normalizedStringTypeV1Compat_12; }
	inline void set_normalizedStringTypeV1Compat_12(XmlSchemaSimpleType_t2678868104 * value)
	{
		___normalizedStringTypeV1Compat_12 = value;
		Il2CppCodeGenWriteBarrier((&___normalizedStringTypeV1Compat_12), value);
	}

	inline static int32_t get_offset_of_tokenTypeV1Compat_13() { return static_cast<int32_t>(offsetof(DatatypeImplementation_t3722098011_StaticFields, ___tokenTypeV1Compat_13)); }
	inline XmlSchemaSimpleType_t2678868104 * get_tokenTypeV1Compat_13() const { return ___tokenTypeV1Compat_13; }
	inline XmlSchemaSimpleType_t2678868104 ** get_address_of_tokenTypeV1Compat_13() { return &___tokenTypeV1Compat_13; }
	inline void set_tokenTypeV1Compat_13(XmlSchemaSimpleType_t2678868104 * value)
	{
		___tokenTypeV1Compat_13 = value;
		Il2CppCodeGenWriteBarrier((&___tokenTypeV1Compat_13), value);
	}

	inline static int32_t get_offset_of_QnAnySimpleType_14() { return static_cast<int32_t>(offsetof(DatatypeImplementation_t3722098011_StaticFields, ___QnAnySimpleType_14)); }
	inline XmlQualifiedName_t2760654312 * get_QnAnySimpleType_14() const { return ___QnAnySimpleType_14; }
	inline XmlQualifiedName_t2760654312 ** get_address_of_QnAnySimpleType_14() { return &___QnAnySimpleType_14; }
	inline void set_QnAnySimpleType_14(XmlQualifiedName_t2760654312 * value)
	{
		___QnAnySimpleType_14 = value;
		Il2CppCodeGenWriteBarrier((&___QnAnySimpleType_14), value);
	}

	inline static int32_t get_offset_of_QnAnyType_15() { return static_cast<int32_t>(offsetof(DatatypeImplementation_t3722098011_StaticFields, ___QnAnyType_15)); }
	inline XmlQualifiedName_t2760654312 * get_QnAnyType_15() const { return ___QnAnyType_15; }
	inline XmlQualifiedName_t2760654312 ** get_address_of_QnAnyType_15() { return &___QnAnyType_15; }
	inline void set_QnAnyType_15(XmlQualifiedName_t2760654312 * value)
	{
		___QnAnyType_15 = value;
		Il2CppCodeGenWriteBarrier((&___QnAnyType_15), value);
	}

	inline static int32_t get_offset_of_stringFacetsChecker_16() { return static_cast<int32_t>(offsetof(DatatypeImplementation_t3722098011_StaticFields, ___stringFacetsChecker_16)); }
	inline FacetsChecker_t3316496195 * get_stringFacetsChecker_16() const { return ___stringFacetsChecker_16; }
	inline FacetsChecker_t3316496195 ** get_address_of_stringFacetsChecker_16() { return &___stringFacetsChecker_16; }
	inline void set_stringFacetsChecker_16(FacetsChecker_t3316496195 * value)
	{
		___stringFacetsChecker_16 = value;
		Il2CppCodeGenWriteBarrier((&___stringFacetsChecker_16), value);
	}

	inline static int32_t get_offset_of_miscFacetsChecker_17() { return static_cast<int32_t>(offsetof(DatatypeImplementation_t3722098011_StaticFields, ___miscFacetsChecker_17)); }
	inline FacetsChecker_t3316496195 * get_miscFacetsChecker_17() const { return ___miscFacetsChecker_17; }
	inline FacetsChecker_t3316496195 ** get_address_of_miscFacetsChecker_17() { return &___miscFacetsChecker_17; }
	inline void set_miscFacetsChecker_17(FacetsChecker_t3316496195 * value)
	{
		___miscFacetsChecker_17 = value;
		Il2CppCodeGenWriteBarrier((&___miscFacetsChecker_17), value);
	}

	inline static int32_t get_offset_of_numeric2FacetsChecker_18() { return static_cast<int32_t>(offsetof(DatatypeImplementation_t3722098011_StaticFields, ___numeric2FacetsChecker_18)); }
	inline FacetsChecker_t3316496195 * get_numeric2FacetsChecker_18() const { return ___numeric2FacetsChecker_18; }
	inline FacetsChecker_t3316496195 ** get_address_of_numeric2FacetsChecker_18() { return &___numeric2FacetsChecker_18; }
	inline void set_numeric2FacetsChecker_18(FacetsChecker_t3316496195 * value)
	{
		___numeric2FacetsChecker_18 = value;
		Il2CppCodeGenWriteBarrier((&___numeric2FacetsChecker_18), value);
	}

	inline static int32_t get_offset_of_binaryFacetsChecker_19() { return static_cast<int32_t>(offsetof(DatatypeImplementation_t3722098011_StaticFields, ___binaryFacetsChecker_19)); }
	inline FacetsChecker_t3316496195 * get_binaryFacetsChecker_19() const { return ___binaryFacetsChecker_19; }
	inline FacetsChecker_t3316496195 ** get_address_of_binaryFacetsChecker_19() { return &___binaryFacetsChecker_19; }
	inline void set_binaryFacetsChecker_19(FacetsChecker_t3316496195 * value)
	{
		___binaryFacetsChecker_19 = value;
		Il2CppCodeGenWriteBarrier((&___binaryFacetsChecker_19), value);
	}

	inline static int32_t get_offset_of_dateTimeFacetsChecker_20() { return static_cast<int32_t>(offsetof(DatatypeImplementation_t3722098011_StaticFields, ___dateTimeFacetsChecker_20)); }
	inline FacetsChecker_t3316496195 * get_dateTimeFacetsChecker_20() const { return ___dateTimeFacetsChecker_20; }
	inline FacetsChecker_t3316496195 ** get_address_of_dateTimeFacetsChecker_20() { return &___dateTimeFacetsChecker_20; }
	inline void set_dateTimeFacetsChecker_20(FacetsChecker_t3316496195 * value)
	{
		___dateTimeFacetsChecker_20 = value;
		Il2CppCodeGenWriteBarrier((&___dateTimeFacetsChecker_20), value);
	}

	inline static int32_t get_offset_of_durationFacetsChecker_21() { return static_cast<int32_t>(offsetof(DatatypeImplementation_t3722098011_StaticFields, ___durationFacetsChecker_21)); }
	inline FacetsChecker_t3316496195 * get_durationFacetsChecker_21() const { return ___durationFacetsChecker_21; }
	inline FacetsChecker_t3316496195 ** get_address_of_durationFacetsChecker_21() { return &___durationFacetsChecker_21; }
	inline void set_durationFacetsChecker_21(FacetsChecker_t3316496195 * value)
	{
		___durationFacetsChecker_21 = value;
		Il2CppCodeGenWriteBarrier((&___durationFacetsChecker_21), value);
	}

	inline static int32_t get_offset_of_listFacetsChecker_22() { return static_cast<int32_t>(offsetof(DatatypeImplementation_t3722098011_StaticFields, ___listFacetsChecker_22)); }
	inline FacetsChecker_t3316496195 * get_listFacetsChecker_22() const { return ___listFacetsChecker_22; }
	inline FacetsChecker_t3316496195 ** get_address_of_listFacetsChecker_22() { return &___listFacetsChecker_22; }
	inline void set_listFacetsChecker_22(FacetsChecker_t3316496195 * value)
	{
		___listFacetsChecker_22 = value;
		Il2CppCodeGenWriteBarrier((&___listFacetsChecker_22), value);
	}

	inline static int32_t get_offset_of_qnameFacetsChecker_23() { return static_cast<int32_t>(offsetof(DatatypeImplementation_t3722098011_StaticFields, ___qnameFacetsChecker_23)); }
	inline FacetsChecker_t3316496195 * get_qnameFacetsChecker_23() const { return ___qnameFacetsChecker_23; }
	inline FacetsChecker_t3316496195 ** get_address_of_qnameFacetsChecker_23() { return &___qnameFacetsChecker_23; }
	inline void set_qnameFacetsChecker_23(FacetsChecker_t3316496195 * value)
	{
		___qnameFacetsChecker_23 = value;
		Il2CppCodeGenWriteBarrier((&___qnameFacetsChecker_23), value);
	}

	inline static int32_t get_offset_of_unionFacetsChecker_24() { return static_cast<int32_t>(offsetof(DatatypeImplementation_t3722098011_StaticFields, ___unionFacetsChecker_24)); }
	inline FacetsChecker_t3316496195 * get_unionFacetsChecker_24() const { return ___unionFacetsChecker_24; }
	inline FacetsChecker_t3316496195 ** get_address_of_unionFacetsChecker_24() { return &___unionFacetsChecker_24; }
	inline void set_unionFacetsChecker_24(FacetsChecker_t3316496195 * value)
	{
		___unionFacetsChecker_24 = value;
		Il2CppCodeGenWriteBarrier((&___unionFacetsChecker_24), value);
	}

	inline static int32_t get_offset_of_c_anySimpleType_25() { return static_cast<int32_t>(offsetof(DatatypeImplementation_t3722098011_StaticFields, ___c_anySimpleType_25)); }
	inline DatatypeImplementation_t3722098011 * get_c_anySimpleType_25() const { return ___c_anySimpleType_25; }
	inline DatatypeImplementation_t3722098011 ** get_address_of_c_anySimpleType_25() { return &___c_anySimpleType_25; }
	inline void set_c_anySimpleType_25(DatatypeImplementation_t3722098011 * value)
	{
		___c_anySimpleType_25 = value;
		Il2CppCodeGenWriteBarrier((&___c_anySimpleType_25), value);
	}

	inline static int32_t get_offset_of_c_anyURI_26() { return static_cast<int32_t>(offsetof(DatatypeImplementation_t3722098011_StaticFields, ___c_anyURI_26)); }
	inline DatatypeImplementation_t3722098011 * get_c_anyURI_26() const { return ___c_anyURI_26; }
	inline DatatypeImplementation_t3722098011 ** get_address_of_c_anyURI_26() { return &___c_anyURI_26; }
	inline void set_c_anyURI_26(DatatypeImplementation_t3722098011 * value)
	{
		___c_anyURI_26 = value;
		Il2CppCodeGenWriteBarrier((&___c_anyURI_26), value);
	}

	inline static int32_t get_offset_of_c_base64Binary_27() { return static_cast<int32_t>(offsetof(DatatypeImplementation_t3722098011_StaticFields, ___c_base64Binary_27)); }
	inline DatatypeImplementation_t3722098011 * get_c_base64Binary_27() const { return ___c_base64Binary_27; }
	inline DatatypeImplementation_t3722098011 ** get_address_of_c_base64Binary_27() { return &___c_base64Binary_27; }
	inline void set_c_base64Binary_27(DatatypeImplementation_t3722098011 * value)
	{
		___c_base64Binary_27 = value;
		Il2CppCodeGenWriteBarrier((&___c_base64Binary_27), value);
	}

	inline static int32_t get_offset_of_c_boolean_28() { return static_cast<int32_t>(offsetof(DatatypeImplementation_t3722098011_StaticFields, ___c_boolean_28)); }
	inline DatatypeImplementation_t3722098011 * get_c_boolean_28() const { return ___c_boolean_28; }
	inline DatatypeImplementation_t3722098011 ** get_address_of_c_boolean_28() { return &___c_boolean_28; }
	inline void set_c_boolean_28(DatatypeImplementation_t3722098011 * value)
	{
		___c_boolean_28 = value;
		Il2CppCodeGenWriteBarrier((&___c_boolean_28), value);
	}

	inline static int32_t get_offset_of_c_byte_29() { return static_cast<int32_t>(offsetof(DatatypeImplementation_t3722098011_StaticFields, ___c_byte_29)); }
	inline DatatypeImplementation_t3722098011 * get_c_byte_29() const { return ___c_byte_29; }
	inline DatatypeImplementation_t3722098011 ** get_address_of_c_byte_29() { return &___c_byte_29; }
	inline void set_c_byte_29(DatatypeImplementation_t3722098011 * value)
	{
		___c_byte_29 = value;
		Il2CppCodeGenWriteBarrier((&___c_byte_29), value);
	}

	inline static int32_t get_offset_of_c_char_30() { return static_cast<int32_t>(offsetof(DatatypeImplementation_t3722098011_StaticFields, ___c_char_30)); }
	inline DatatypeImplementation_t3722098011 * get_c_char_30() const { return ___c_char_30; }
	inline DatatypeImplementation_t3722098011 ** get_address_of_c_char_30() { return &___c_char_30; }
	inline void set_c_char_30(DatatypeImplementation_t3722098011 * value)
	{
		___c_char_30 = value;
		Il2CppCodeGenWriteBarrier((&___c_char_30), value);
	}

	inline static int32_t get_offset_of_c_date_31() { return static_cast<int32_t>(offsetof(DatatypeImplementation_t3722098011_StaticFields, ___c_date_31)); }
	inline DatatypeImplementation_t3722098011 * get_c_date_31() const { return ___c_date_31; }
	inline DatatypeImplementation_t3722098011 ** get_address_of_c_date_31() { return &___c_date_31; }
	inline void set_c_date_31(DatatypeImplementation_t3722098011 * value)
	{
		___c_date_31 = value;
		Il2CppCodeGenWriteBarrier((&___c_date_31), value);
	}

	inline static int32_t get_offset_of_c_dateTime_32() { return static_cast<int32_t>(offsetof(DatatypeImplementation_t3722098011_StaticFields, ___c_dateTime_32)); }
	inline DatatypeImplementation_t3722098011 * get_c_dateTime_32() const { return ___c_dateTime_32; }
	inline DatatypeImplementation_t3722098011 ** get_address_of_c_dateTime_32() { return &___c_dateTime_32; }
	inline void set_c_dateTime_32(DatatypeImplementation_t3722098011 * value)
	{
		___c_dateTime_32 = value;
		Il2CppCodeGenWriteBarrier((&___c_dateTime_32), value);
	}

	inline static int32_t get_offset_of_c_dateTimeNoTz_33() { return static_cast<int32_t>(offsetof(DatatypeImplementation_t3722098011_StaticFields, ___c_dateTimeNoTz_33)); }
	inline DatatypeImplementation_t3722098011 * get_c_dateTimeNoTz_33() const { return ___c_dateTimeNoTz_33; }
	inline DatatypeImplementation_t3722098011 ** get_address_of_c_dateTimeNoTz_33() { return &___c_dateTimeNoTz_33; }
	inline void set_c_dateTimeNoTz_33(DatatypeImplementation_t3722098011 * value)
	{
		___c_dateTimeNoTz_33 = value;
		Il2CppCodeGenWriteBarrier((&___c_dateTimeNoTz_33), value);
	}

	inline static int32_t get_offset_of_c_dateTimeTz_34() { return static_cast<int32_t>(offsetof(DatatypeImplementation_t3722098011_StaticFields, ___c_dateTimeTz_34)); }
	inline DatatypeImplementation_t3722098011 * get_c_dateTimeTz_34() const { return ___c_dateTimeTz_34; }
	inline DatatypeImplementation_t3722098011 ** get_address_of_c_dateTimeTz_34() { return &___c_dateTimeTz_34; }
	inline void set_c_dateTimeTz_34(DatatypeImplementation_t3722098011 * value)
	{
		___c_dateTimeTz_34 = value;
		Il2CppCodeGenWriteBarrier((&___c_dateTimeTz_34), value);
	}

	inline static int32_t get_offset_of_c_day_35() { return static_cast<int32_t>(offsetof(DatatypeImplementation_t3722098011_StaticFields, ___c_day_35)); }
	inline DatatypeImplementation_t3722098011 * get_c_day_35() const { return ___c_day_35; }
	inline DatatypeImplementation_t3722098011 ** get_address_of_c_day_35() { return &___c_day_35; }
	inline void set_c_day_35(DatatypeImplementation_t3722098011 * value)
	{
		___c_day_35 = value;
		Il2CppCodeGenWriteBarrier((&___c_day_35), value);
	}

	inline static int32_t get_offset_of_c_decimal_36() { return static_cast<int32_t>(offsetof(DatatypeImplementation_t3722098011_StaticFields, ___c_decimal_36)); }
	inline DatatypeImplementation_t3722098011 * get_c_decimal_36() const { return ___c_decimal_36; }
	inline DatatypeImplementation_t3722098011 ** get_address_of_c_decimal_36() { return &___c_decimal_36; }
	inline void set_c_decimal_36(DatatypeImplementation_t3722098011 * value)
	{
		___c_decimal_36 = value;
		Il2CppCodeGenWriteBarrier((&___c_decimal_36), value);
	}

	inline static int32_t get_offset_of_c_double_37() { return static_cast<int32_t>(offsetof(DatatypeImplementation_t3722098011_StaticFields, ___c_double_37)); }
	inline DatatypeImplementation_t3722098011 * get_c_double_37() const { return ___c_double_37; }
	inline DatatypeImplementation_t3722098011 ** get_address_of_c_double_37() { return &___c_double_37; }
	inline void set_c_double_37(DatatypeImplementation_t3722098011 * value)
	{
		___c_double_37 = value;
		Il2CppCodeGenWriteBarrier((&___c_double_37), value);
	}

	inline static int32_t get_offset_of_c_doubleXdr_38() { return static_cast<int32_t>(offsetof(DatatypeImplementation_t3722098011_StaticFields, ___c_doubleXdr_38)); }
	inline DatatypeImplementation_t3722098011 * get_c_doubleXdr_38() const { return ___c_doubleXdr_38; }
	inline DatatypeImplementation_t3722098011 ** get_address_of_c_doubleXdr_38() { return &___c_doubleXdr_38; }
	inline void set_c_doubleXdr_38(DatatypeImplementation_t3722098011 * value)
	{
		___c_doubleXdr_38 = value;
		Il2CppCodeGenWriteBarrier((&___c_doubleXdr_38), value);
	}

	inline static int32_t get_offset_of_c_duration_39() { return static_cast<int32_t>(offsetof(DatatypeImplementation_t3722098011_StaticFields, ___c_duration_39)); }
	inline DatatypeImplementation_t3722098011 * get_c_duration_39() const { return ___c_duration_39; }
	inline DatatypeImplementation_t3722098011 ** get_address_of_c_duration_39() { return &___c_duration_39; }
	inline void set_c_duration_39(DatatypeImplementation_t3722098011 * value)
	{
		___c_duration_39 = value;
		Il2CppCodeGenWriteBarrier((&___c_duration_39), value);
	}

	inline static int32_t get_offset_of_c_ENTITY_40() { return static_cast<int32_t>(offsetof(DatatypeImplementation_t3722098011_StaticFields, ___c_ENTITY_40)); }
	inline DatatypeImplementation_t3722098011 * get_c_ENTITY_40() const { return ___c_ENTITY_40; }
	inline DatatypeImplementation_t3722098011 ** get_address_of_c_ENTITY_40() { return &___c_ENTITY_40; }
	inline void set_c_ENTITY_40(DatatypeImplementation_t3722098011 * value)
	{
		___c_ENTITY_40 = value;
		Il2CppCodeGenWriteBarrier((&___c_ENTITY_40), value);
	}

	inline static int32_t get_offset_of_c_ENTITIES_41() { return static_cast<int32_t>(offsetof(DatatypeImplementation_t3722098011_StaticFields, ___c_ENTITIES_41)); }
	inline DatatypeImplementation_t3722098011 * get_c_ENTITIES_41() const { return ___c_ENTITIES_41; }
	inline DatatypeImplementation_t3722098011 ** get_address_of_c_ENTITIES_41() { return &___c_ENTITIES_41; }
	inline void set_c_ENTITIES_41(DatatypeImplementation_t3722098011 * value)
	{
		___c_ENTITIES_41 = value;
		Il2CppCodeGenWriteBarrier((&___c_ENTITIES_41), value);
	}

	inline static int32_t get_offset_of_c_ENUMERATION_42() { return static_cast<int32_t>(offsetof(DatatypeImplementation_t3722098011_StaticFields, ___c_ENUMERATION_42)); }
	inline DatatypeImplementation_t3722098011 * get_c_ENUMERATION_42() const { return ___c_ENUMERATION_42; }
	inline DatatypeImplementation_t3722098011 ** get_address_of_c_ENUMERATION_42() { return &___c_ENUMERATION_42; }
	inline void set_c_ENUMERATION_42(DatatypeImplementation_t3722098011 * value)
	{
		___c_ENUMERATION_42 = value;
		Il2CppCodeGenWriteBarrier((&___c_ENUMERATION_42), value);
	}

	inline static int32_t get_offset_of_c_fixed_43() { return static_cast<int32_t>(offsetof(DatatypeImplementation_t3722098011_StaticFields, ___c_fixed_43)); }
	inline DatatypeImplementation_t3722098011 * get_c_fixed_43() const { return ___c_fixed_43; }
	inline DatatypeImplementation_t3722098011 ** get_address_of_c_fixed_43() { return &___c_fixed_43; }
	inline void set_c_fixed_43(DatatypeImplementation_t3722098011 * value)
	{
		___c_fixed_43 = value;
		Il2CppCodeGenWriteBarrier((&___c_fixed_43), value);
	}

	inline static int32_t get_offset_of_c_float_44() { return static_cast<int32_t>(offsetof(DatatypeImplementation_t3722098011_StaticFields, ___c_float_44)); }
	inline DatatypeImplementation_t3722098011 * get_c_float_44() const { return ___c_float_44; }
	inline DatatypeImplementation_t3722098011 ** get_address_of_c_float_44() { return &___c_float_44; }
	inline void set_c_float_44(DatatypeImplementation_t3722098011 * value)
	{
		___c_float_44 = value;
		Il2CppCodeGenWriteBarrier((&___c_float_44), value);
	}

	inline static int32_t get_offset_of_c_floatXdr_45() { return static_cast<int32_t>(offsetof(DatatypeImplementation_t3722098011_StaticFields, ___c_floatXdr_45)); }
	inline DatatypeImplementation_t3722098011 * get_c_floatXdr_45() const { return ___c_floatXdr_45; }
	inline DatatypeImplementation_t3722098011 ** get_address_of_c_floatXdr_45() { return &___c_floatXdr_45; }
	inline void set_c_floatXdr_45(DatatypeImplementation_t3722098011 * value)
	{
		___c_floatXdr_45 = value;
		Il2CppCodeGenWriteBarrier((&___c_floatXdr_45), value);
	}

	inline static int32_t get_offset_of_c_hexBinary_46() { return static_cast<int32_t>(offsetof(DatatypeImplementation_t3722098011_StaticFields, ___c_hexBinary_46)); }
	inline DatatypeImplementation_t3722098011 * get_c_hexBinary_46() const { return ___c_hexBinary_46; }
	inline DatatypeImplementation_t3722098011 ** get_address_of_c_hexBinary_46() { return &___c_hexBinary_46; }
	inline void set_c_hexBinary_46(DatatypeImplementation_t3722098011 * value)
	{
		___c_hexBinary_46 = value;
		Il2CppCodeGenWriteBarrier((&___c_hexBinary_46), value);
	}

	inline static int32_t get_offset_of_c_ID_47() { return static_cast<int32_t>(offsetof(DatatypeImplementation_t3722098011_StaticFields, ___c_ID_47)); }
	inline DatatypeImplementation_t3722098011 * get_c_ID_47() const { return ___c_ID_47; }
	inline DatatypeImplementation_t3722098011 ** get_address_of_c_ID_47() { return &___c_ID_47; }
	inline void set_c_ID_47(DatatypeImplementation_t3722098011 * value)
	{
		___c_ID_47 = value;
		Il2CppCodeGenWriteBarrier((&___c_ID_47), value);
	}

	inline static int32_t get_offset_of_c_IDREF_48() { return static_cast<int32_t>(offsetof(DatatypeImplementation_t3722098011_StaticFields, ___c_IDREF_48)); }
	inline DatatypeImplementation_t3722098011 * get_c_IDREF_48() const { return ___c_IDREF_48; }
	inline DatatypeImplementation_t3722098011 ** get_address_of_c_IDREF_48() { return &___c_IDREF_48; }
	inline void set_c_IDREF_48(DatatypeImplementation_t3722098011 * value)
	{
		___c_IDREF_48 = value;
		Il2CppCodeGenWriteBarrier((&___c_IDREF_48), value);
	}

	inline static int32_t get_offset_of_c_IDREFS_49() { return static_cast<int32_t>(offsetof(DatatypeImplementation_t3722098011_StaticFields, ___c_IDREFS_49)); }
	inline DatatypeImplementation_t3722098011 * get_c_IDREFS_49() const { return ___c_IDREFS_49; }
	inline DatatypeImplementation_t3722098011 ** get_address_of_c_IDREFS_49() { return &___c_IDREFS_49; }
	inline void set_c_IDREFS_49(DatatypeImplementation_t3722098011 * value)
	{
		___c_IDREFS_49 = value;
		Il2CppCodeGenWriteBarrier((&___c_IDREFS_49), value);
	}

	inline static int32_t get_offset_of_c_int_50() { return static_cast<int32_t>(offsetof(DatatypeImplementation_t3722098011_StaticFields, ___c_int_50)); }
	inline DatatypeImplementation_t3722098011 * get_c_int_50() const { return ___c_int_50; }
	inline DatatypeImplementation_t3722098011 ** get_address_of_c_int_50() { return &___c_int_50; }
	inline void set_c_int_50(DatatypeImplementation_t3722098011 * value)
	{
		___c_int_50 = value;
		Il2CppCodeGenWriteBarrier((&___c_int_50), value);
	}

	inline static int32_t get_offset_of_c_integer_51() { return static_cast<int32_t>(offsetof(DatatypeImplementation_t3722098011_StaticFields, ___c_integer_51)); }
	inline DatatypeImplementation_t3722098011 * get_c_integer_51() const { return ___c_integer_51; }
	inline DatatypeImplementation_t3722098011 ** get_address_of_c_integer_51() { return &___c_integer_51; }
	inline void set_c_integer_51(DatatypeImplementation_t3722098011 * value)
	{
		___c_integer_51 = value;
		Il2CppCodeGenWriteBarrier((&___c_integer_51), value);
	}

	inline static int32_t get_offset_of_c_language_52() { return static_cast<int32_t>(offsetof(DatatypeImplementation_t3722098011_StaticFields, ___c_language_52)); }
	inline DatatypeImplementation_t3722098011 * get_c_language_52() const { return ___c_language_52; }
	inline DatatypeImplementation_t3722098011 ** get_address_of_c_language_52() { return &___c_language_52; }
	inline void set_c_language_52(DatatypeImplementation_t3722098011 * value)
	{
		___c_language_52 = value;
		Il2CppCodeGenWriteBarrier((&___c_language_52), value);
	}

	inline static int32_t get_offset_of_c_long_53() { return static_cast<int32_t>(offsetof(DatatypeImplementation_t3722098011_StaticFields, ___c_long_53)); }
	inline DatatypeImplementation_t3722098011 * get_c_long_53() const { return ___c_long_53; }
	inline DatatypeImplementation_t3722098011 ** get_address_of_c_long_53() { return &___c_long_53; }
	inline void set_c_long_53(DatatypeImplementation_t3722098011 * value)
	{
		___c_long_53 = value;
		Il2CppCodeGenWriteBarrier((&___c_long_53), value);
	}

	inline static int32_t get_offset_of_c_month_54() { return static_cast<int32_t>(offsetof(DatatypeImplementation_t3722098011_StaticFields, ___c_month_54)); }
	inline DatatypeImplementation_t3722098011 * get_c_month_54() const { return ___c_month_54; }
	inline DatatypeImplementation_t3722098011 ** get_address_of_c_month_54() { return &___c_month_54; }
	inline void set_c_month_54(DatatypeImplementation_t3722098011 * value)
	{
		___c_month_54 = value;
		Il2CppCodeGenWriteBarrier((&___c_month_54), value);
	}

	inline static int32_t get_offset_of_c_monthDay_55() { return static_cast<int32_t>(offsetof(DatatypeImplementation_t3722098011_StaticFields, ___c_monthDay_55)); }
	inline DatatypeImplementation_t3722098011 * get_c_monthDay_55() const { return ___c_monthDay_55; }
	inline DatatypeImplementation_t3722098011 ** get_address_of_c_monthDay_55() { return &___c_monthDay_55; }
	inline void set_c_monthDay_55(DatatypeImplementation_t3722098011 * value)
	{
		___c_monthDay_55 = value;
		Il2CppCodeGenWriteBarrier((&___c_monthDay_55), value);
	}

	inline static int32_t get_offset_of_c_Name_56() { return static_cast<int32_t>(offsetof(DatatypeImplementation_t3722098011_StaticFields, ___c_Name_56)); }
	inline DatatypeImplementation_t3722098011 * get_c_Name_56() const { return ___c_Name_56; }
	inline DatatypeImplementation_t3722098011 ** get_address_of_c_Name_56() { return &___c_Name_56; }
	inline void set_c_Name_56(DatatypeImplementation_t3722098011 * value)
	{
		___c_Name_56 = value;
		Il2CppCodeGenWriteBarrier((&___c_Name_56), value);
	}

	inline static int32_t get_offset_of_c_NCName_57() { return static_cast<int32_t>(offsetof(DatatypeImplementation_t3722098011_StaticFields, ___c_NCName_57)); }
	inline DatatypeImplementation_t3722098011 * get_c_NCName_57() const { return ___c_NCName_57; }
	inline DatatypeImplementation_t3722098011 ** get_address_of_c_NCName_57() { return &___c_NCName_57; }
	inline void set_c_NCName_57(DatatypeImplementation_t3722098011 * value)
	{
		___c_NCName_57 = value;
		Il2CppCodeGenWriteBarrier((&___c_NCName_57), value);
	}

	inline static int32_t get_offset_of_c_negativeInteger_58() { return static_cast<int32_t>(offsetof(DatatypeImplementation_t3722098011_StaticFields, ___c_negativeInteger_58)); }
	inline DatatypeImplementation_t3722098011 * get_c_negativeInteger_58() const { return ___c_negativeInteger_58; }
	inline DatatypeImplementation_t3722098011 ** get_address_of_c_negativeInteger_58() { return &___c_negativeInteger_58; }
	inline void set_c_negativeInteger_58(DatatypeImplementation_t3722098011 * value)
	{
		___c_negativeInteger_58 = value;
		Il2CppCodeGenWriteBarrier((&___c_negativeInteger_58), value);
	}

	inline static int32_t get_offset_of_c_NMTOKEN_59() { return static_cast<int32_t>(offsetof(DatatypeImplementation_t3722098011_StaticFields, ___c_NMTOKEN_59)); }
	inline DatatypeImplementation_t3722098011 * get_c_NMTOKEN_59() const { return ___c_NMTOKEN_59; }
	inline DatatypeImplementation_t3722098011 ** get_address_of_c_NMTOKEN_59() { return &___c_NMTOKEN_59; }
	inline void set_c_NMTOKEN_59(DatatypeImplementation_t3722098011 * value)
	{
		___c_NMTOKEN_59 = value;
		Il2CppCodeGenWriteBarrier((&___c_NMTOKEN_59), value);
	}

	inline static int32_t get_offset_of_c_NMTOKENS_60() { return static_cast<int32_t>(offsetof(DatatypeImplementation_t3722098011_StaticFields, ___c_NMTOKENS_60)); }
	inline DatatypeImplementation_t3722098011 * get_c_NMTOKENS_60() const { return ___c_NMTOKENS_60; }
	inline DatatypeImplementation_t3722098011 ** get_address_of_c_NMTOKENS_60() { return &___c_NMTOKENS_60; }
	inline void set_c_NMTOKENS_60(DatatypeImplementation_t3722098011 * value)
	{
		___c_NMTOKENS_60 = value;
		Il2CppCodeGenWriteBarrier((&___c_NMTOKENS_60), value);
	}

	inline static int32_t get_offset_of_c_nonNegativeInteger_61() { return static_cast<int32_t>(offsetof(DatatypeImplementation_t3722098011_StaticFields, ___c_nonNegativeInteger_61)); }
	inline DatatypeImplementation_t3722098011 * get_c_nonNegativeInteger_61() const { return ___c_nonNegativeInteger_61; }
	inline DatatypeImplementation_t3722098011 ** get_address_of_c_nonNegativeInteger_61() { return &___c_nonNegativeInteger_61; }
	inline void set_c_nonNegativeInteger_61(DatatypeImplementation_t3722098011 * value)
	{
		___c_nonNegativeInteger_61 = value;
		Il2CppCodeGenWriteBarrier((&___c_nonNegativeInteger_61), value);
	}

	inline static int32_t get_offset_of_c_nonPositiveInteger_62() { return static_cast<int32_t>(offsetof(DatatypeImplementation_t3722098011_StaticFields, ___c_nonPositiveInteger_62)); }
	inline DatatypeImplementation_t3722098011 * get_c_nonPositiveInteger_62() const { return ___c_nonPositiveInteger_62; }
	inline DatatypeImplementation_t3722098011 ** get_address_of_c_nonPositiveInteger_62() { return &___c_nonPositiveInteger_62; }
	inline void set_c_nonPositiveInteger_62(DatatypeImplementation_t3722098011 * value)
	{
		___c_nonPositiveInteger_62 = value;
		Il2CppCodeGenWriteBarrier((&___c_nonPositiveInteger_62), value);
	}

	inline static int32_t get_offset_of_c_normalizedString_63() { return static_cast<int32_t>(offsetof(DatatypeImplementation_t3722098011_StaticFields, ___c_normalizedString_63)); }
	inline DatatypeImplementation_t3722098011 * get_c_normalizedString_63() const { return ___c_normalizedString_63; }
	inline DatatypeImplementation_t3722098011 ** get_address_of_c_normalizedString_63() { return &___c_normalizedString_63; }
	inline void set_c_normalizedString_63(DatatypeImplementation_t3722098011 * value)
	{
		___c_normalizedString_63 = value;
		Il2CppCodeGenWriteBarrier((&___c_normalizedString_63), value);
	}

	inline static int32_t get_offset_of_c_NOTATION_64() { return static_cast<int32_t>(offsetof(DatatypeImplementation_t3722098011_StaticFields, ___c_NOTATION_64)); }
	inline DatatypeImplementation_t3722098011 * get_c_NOTATION_64() const { return ___c_NOTATION_64; }
	inline DatatypeImplementation_t3722098011 ** get_address_of_c_NOTATION_64() { return &___c_NOTATION_64; }
	inline void set_c_NOTATION_64(DatatypeImplementation_t3722098011 * value)
	{
		___c_NOTATION_64 = value;
		Il2CppCodeGenWriteBarrier((&___c_NOTATION_64), value);
	}

	inline static int32_t get_offset_of_c_positiveInteger_65() { return static_cast<int32_t>(offsetof(DatatypeImplementation_t3722098011_StaticFields, ___c_positiveInteger_65)); }
	inline DatatypeImplementation_t3722098011 * get_c_positiveInteger_65() const { return ___c_positiveInteger_65; }
	inline DatatypeImplementation_t3722098011 ** get_address_of_c_positiveInteger_65() { return &___c_positiveInteger_65; }
	inline void set_c_positiveInteger_65(DatatypeImplementation_t3722098011 * value)
	{
		___c_positiveInteger_65 = value;
		Il2CppCodeGenWriteBarrier((&___c_positiveInteger_65), value);
	}

	inline static int32_t get_offset_of_c_QName_66() { return static_cast<int32_t>(offsetof(DatatypeImplementation_t3722098011_StaticFields, ___c_QName_66)); }
	inline DatatypeImplementation_t3722098011 * get_c_QName_66() const { return ___c_QName_66; }
	inline DatatypeImplementation_t3722098011 ** get_address_of_c_QName_66() { return &___c_QName_66; }
	inline void set_c_QName_66(DatatypeImplementation_t3722098011 * value)
	{
		___c_QName_66 = value;
		Il2CppCodeGenWriteBarrier((&___c_QName_66), value);
	}

	inline static int32_t get_offset_of_c_QNameXdr_67() { return static_cast<int32_t>(offsetof(DatatypeImplementation_t3722098011_StaticFields, ___c_QNameXdr_67)); }
	inline DatatypeImplementation_t3722098011 * get_c_QNameXdr_67() const { return ___c_QNameXdr_67; }
	inline DatatypeImplementation_t3722098011 ** get_address_of_c_QNameXdr_67() { return &___c_QNameXdr_67; }
	inline void set_c_QNameXdr_67(DatatypeImplementation_t3722098011 * value)
	{
		___c_QNameXdr_67 = value;
		Il2CppCodeGenWriteBarrier((&___c_QNameXdr_67), value);
	}

	inline static int32_t get_offset_of_c_short_68() { return static_cast<int32_t>(offsetof(DatatypeImplementation_t3722098011_StaticFields, ___c_short_68)); }
	inline DatatypeImplementation_t3722098011 * get_c_short_68() const { return ___c_short_68; }
	inline DatatypeImplementation_t3722098011 ** get_address_of_c_short_68() { return &___c_short_68; }
	inline void set_c_short_68(DatatypeImplementation_t3722098011 * value)
	{
		___c_short_68 = value;
		Il2CppCodeGenWriteBarrier((&___c_short_68), value);
	}

	inline static int32_t get_offset_of_c_string_69() { return static_cast<int32_t>(offsetof(DatatypeImplementation_t3722098011_StaticFields, ___c_string_69)); }
	inline DatatypeImplementation_t3722098011 * get_c_string_69() const { return ___c_string_69; }
	inline DatatypeImplementation_t3722098011 ** get_address_of_c_string_69() { return &___c_string_69; }
	inline void set_c_string_69(DatatypeImplementation_t3722098011 * value)
	{
		___c_string_69 = value;
		Il2CppCodeGenWriteBarrier((&___c_string_69), value);
	}

	inline static int32_t get_offset_of_c_time_70() { return static_cast<int32_t>(offsetof(DatatypeImplementation_t3722098011_StaticFields, ___c_time_70)); }
	inline DatatypeImplementation_t3722098011 * get_c_time_70() const { return ___c_time_70; }
	inline DatatypeImplementation_t3722098011 ** get_address_of_c_time_70() { return &___c_time_70; }
	inline void set_c_time_70(DatatypeImplementation_t3722098011 * value)
	{
		___c_time_70 = value;
		Il2CppCodeGenWriteBarrier((&___c_time_70), value);
	}

	inline static int32_t get_offset_of_c_timeNoTz_71() { return static_cast<int32_t>(offsetof(DatatypeImplementation_t3722098011_StaticFields, ___c_timeNoTz_71)); }
	inline DatatypeImplementation_t3722098011 * get_c_timeNoTz_71() const { return ___c_timeNoTz_71; }
	inline DatatypeImplementation_t3722098011 ** get_address_of_c_timeNoTz_71() { return &___c_timeNoTz_71; }
	inline void set_c_timeNoTz_71(DatatypeImplementation_t3722098011 * value)
	{
		___c_timeNoTz_71 = value;
		Il2CppCodeGenWriteBarrier((&___c_timeNoTz_71), value);
	}

	inline static int32_t get_offset_of_c_timeTz_72() { return static_cast<int32_t>(offsetof(DatatypeImplementation_t3722098011_StaticFields, ___c_timeTz_72)); }
	inline DatatypeImplementation_t3722098011 * get_c_timeTz_72() const { return ___c_timeTz_72; }
	inline DatatypeImplementation_t3722098011 ** get_address_of_c_timeTz_72() { return &___c_timeTz_72; }
	inline void set_c_timeTz_72(DatatypeImplementation_t3722098011 * value)
	{
		___c_timeTz_72 = value;
		Il2CppCodeGenWriteBarrier((&___c_timeTz_72), value);
	}

	inline static int32_t get_offset_of_c_token_73() { return static_cast<int32_t>(offsetof(DatatypeImplementation_t3722098011_StaticFields, ___c_token_73)); }
	inline DatatypeImplementation_t3722098011 * get_c_token_73() const { return ___c_token_73; }
	inline DatatypeImplementation_t3722098011 ** get_address_of_c_token_73() { return &___c_token_73; }
	inline void set_c_token_73(DatatypeImplementation_t3722098011 * value)
	{
		___c_token_73 = value;
		Il2CppCodeGenWriteBarrier((&___c_token_73), value);
	}

	inline static int32_t get_offset_of_c_unsignedByte_74() { return static_cast<int32_t>(offsetof(DatatypeImplementation_t3722098011_StaticFields, ___c_unsignedByte_74)); }
	inline DatatypeImplementation_t3722098011 * get_c_unsignedByte_74() const { return ___c_unsignedByte_74; }
	inline DatatypeImplementation_t3722098011 ** get_address_of_c_unsignedByte_74() { return &___c_unsignedByte_74; }
	inline void set_c_unsignedByte_74(DatatypeImplementation_t3722098011 * value)
	{
		___c_unsignedByte_74 = value;
		Il2CppCodeGenWriteBarrier((&___c_unsignedByte_74), value);
	}

	inline static int32_t get_offset_of_c_unsignedInt_75() { return static_cast<int32_t>(offsetof(DatatypeImplementation_t3722098011_StaticFields, ___c_unsignedInt_75)); }
	inline DatatypeImplementation_t3722098011 * get_c_unsignedInt_75() const { return ___c_unsignedInt_75; }
	inline DatatypeImplementation_t3722098011 ** get_address_of_c_unsignedInt_75() { return &___c_unsignedInt_75; }
	inline void set_c_unsignedInt_75(DatatypeImplementation_t3722098011 * value)
	{
		___c_unsignedInt_75 = value;
		Il2CppCodeGenWriteBarrier((&___c_unsignedInt_75), value);
	}

	inline static int32_t get_offset_of_c_unsignedLong_76() { return static_cast<int32_t>(offsetof(DatatypeImplementation_t3722098011_StaticFields, ___c_unsignedLong_76)); }
	inline DatatypeImplementation_t3722098011 * get_c_unsignedLong_76() const { return ___c_unsignedLong_76; }
	inline DatatypeImplementation_t3722098011 ** get_address_of_c_unsignedLong_76() { return &___c_unsignedLong_76; }
	inline void set_c_unsignedLong_76(DatatypeImplementation_t3722098011 * value)
	{
		___c_unsignedLong_76 = value;
		Il2CppCodeGenWriteBarrier((&___c_unsignedLong_76), value);
	}

	inline static int32_t get_offset_of_c_unsignedShort_77() { return static_cast<int32_t>(offsetof(DatatypeImplementation_t3722098011_StaticFields, ___c_unsignedShort_77)); }
	inline DatatypeImplementation_t3722098011 * get_c_unsignedShort_77() const { return ___c_unsignedShort_77; }
	inline DatatypeImplementation_t3722098011 ** get_address_of_c_unsignedShort_77() { return &___c_unsignedShort_77; }
	inline void set_c_unsignedShort_77(DatatypeImplementation_t3722098011 * value)
	{
		___c_unsignedShort_77 = value;
		Il2CppCodeGenWriteBarrier((&___c_unsignedShort_77), value);
	}

	inline static int32_t get_offset_of_c_uuid_78() { return static_cast<int32_t>(offsetof(DatatypeImplementation_t3722098011_StaticFields, ___c_uuid_78)); }
	inline DatatypeImplementation_t3722098011 * get_c_uuid_78() const { return ___c_uuid_78; }
	inline DatatypeImplementation_t3722098011 ** get_address_of_c_uuid_78() { return &___c_uuid_78; }
	inline void set_c_uuid_78(DatatypeImplementation_t3722098011 * value)
	{
		___c_uuid_78 = value;
		Il2CppCodeGenWriteBarrier((&___c_uuid_78), value);
	}

	inline static int32_t get_offset_of_c_year_79() { return static_cast<int32_t>(offsetof(DatatypeImplementation_t3722098011_StaticFields, ___c_year_79)); }
	inline DatatypeImplementation_t3722098011 * get_c_year_79() const { return ___c_year_79; }
	inline DatatypeImplementation_t3722098011 ** get_address_of_c_year_79() { return &___c_year_79; }
	inline void set_c_year_79(DatatypeImplementation_t3722098011 * value)
	{
		___c_year_79 = value;
		Il2CppCodeGenWriteBarrier((&___c_year_79), value);
	}

	inline static int32_t get_offset_of_c_yearMonth_80() { return static_cast<int32_t>(offsetof(DatatypeImplementation_t3722098011_StaticFields, ___c_yearMonth_80)); }
	inline DatatypeImplementation_t3722098011 * get_c_yearMonth_80() const { return ___c_yearMonth_80; }
	inline DatatypeImplementation_t3722098011 ** get_address_of_c_yearMonth_80() { return &___c_yearMonth_80; }
	inline void set_c_yearMonth_80(DatatypeImplementation_t3722098011 * value)
	{
		___c_yearMonth_80 = value;
		Il2CppCodeGenWriteBarrier((&___c_yearMonth_80), value);
	}

	inline static int32_t get_offset_of_c_normalizedStringV1Compat_81() { return static_cast<int32_t>(offsetof(DatatypeImplementation_t3722098011_StaticFields, ___c_normalizedStringV1Compat_81)); }
	inline DatatypeImplementation_t3722098011 * get_c_normalizedStringV1Compat_81() const { return ___c_normalizedStringV1Compat_81; }
	inline DatatypeImplementation_t3722098011 ** get_address_of_c_normalizedStringV1Compat_81() { return &___c_normalizedStringV1Compat_81; }
	inline void set_c_normalizedStringV1Compat_81(DatatypeImplementation_t3722098011 * value)
	{
		___c_normalizedStringV1Compat_81 = value;
		Il2CppCodeGenWriteBarrier((&___c_normalizedStringV1Compat_81), value);
	}

	inline static int32_t get_offset_of_c_tokenV1Compat_82() { return static_cast<int32_t>(offsetof(DatatypeImplementation_t3722098011_StaticFields, ___c_tokenV1Compat_82)); }
	inline DatatypeImplementation_t3722098011 * get_c_tokenV1Compat_82() const { return ___c_tokenV1Compat_82; }
	inline DatatypeImplementation_t3722098011 ** get_address_of_c_tokenV1Compat_82() { return &___c_tokenV1Compat_82; }
	inline void set_c_tokenV1Compat_82(DatatypeImplementation_t3722098011 * value)
	{
		___c_tokenV1Compat_82 = value;
		Il2CppCodeGenWriteBarrier((&___c_tokenV1Compat_82), value);
	}

	inline static int32_t get_offset_of_c_anyAtomicType_83() { return static_cast<int32_t>(offsetof(DatatypeImplementation_t3722098011_StaticFields, ___c_anyAtomicType_83)); }
	inline DatatypeImplementation_t3722098011 * get_c_anyAtomicType_83() const { return ___c_anyAtomicType_83; }
	inline DatatypeImplementation_t3722098011 ** get_address_of_c_anyAtomicType_83() { return &___c_anyAtomicType_83; }
	inline void set_c_anyAtomicType_83(DatatypeImplementation_t3722098011 * value)
	{
		___c_anyAtomicType_83 = value;
		Il2CppCodeGenWriteBarrier((&___c_anyAtomicType_83), value);
	}

	inline static int32_t get_offset_of_c_dayTimeDuration_84() { return static_cast<int32_t>(offsetof(DatatypeImplementation_t3722098011_StaticFields, ___c_dayTimeDuration_84)); }
	inline DatatypeImplementation_t3722098011 * get_c_dayTimeDuration_84() const { return ___c_dayTimeDuration_84; }
	inline DatatypeImplementation_t3722098011 ** get_address_of_c_dayTimeDuration_84() { return &___c_dayTimeDuration_84; }
	inline void set_c_dayTimeDuration_84(DatatypeImplementation_t3722098011 * value)
	{
		___c_dayTimeDuration_84 = value;
		Il2CppCodeGenWriteBarrier((&___c_dayTimeDuration_84), value);
	}

	inline static int32_t get_offset_of_c_untypedAtomicType_85() { return static_cast<int32_t>(offsetof(DatatypeImplementation_t3722098011_StaticFields, ___c_untypedAtomicType_85)); }
	inline DatatypeImplementation_t3722098011 * get_c_untypedAtomicType_85() const { return ___c_untypedAtomicType_85; }
	inline DatatypeImplementation_t3722098011 ** get_address_of_c_untypedAtomicType_85() { return &___c_untypedAtomicType_85; }
	inline void set_c_untypedAtomicType_85(DatatypeImplementation_t3722098011 * value)
	{
		___c_untypedAtomicType_85 = value;
		Il2CppCodeGenWriteBarrier((&___c_untypedAtomicType_85), value);
	}

	inline static int32_t get_offset_of_c_yearMonthDuration_86() { return static_cast<int32_t>(offsetof(DatatypeImplementation_t3722098011_StaticFields, ___c_yearMonthDuration_86)); }
	inline DatatypeImplementation_t3722098011 * get_c_yearMonthDuration_86() const { return ___c_yearMonthDuration_86; }
	inline DatatypeImplementation_t3722098011 ** get_address_of_c_yearMonthDuration_86() { return &___c_yearMonthDuration_86; }
	inline void set_c_yearMonthDuration_86(DatatypeImplementation_t3722098011 * value)
	{
		___c_yearMonthDuration_86 = value;
		Il2CppCodeGenWriteBarrier((&___c_yearMonthDuration_86), value);
	}

	inline static int32_t get_offset_of_c_tokenizedTypes_87() { return static_cast<int32_t>(offsetof(DatatypeImplementation_t3722098011_StaticFields, ___c_tokenizedTypes_87)); }
	inline DatatypeImplementationU5BU5D_t1069202138* get_c_tokenizedTypes_87() const { return ___c_tokenizedTypes_87; }
	inline DatatypeImplementationU5BU5D_t1069202138** get_address_of_c_tokenizedTypes_87() { return &___c_tokenizedTypes_87; }
	inline void set_c_tokenizedTypes_87(DatatypeImplementationU5BU5D_t1069202138* value)
	{
		___c_tokenizedTypes_87 = value;
		Il2CppCodeGenWriteBarrier((&___c_tokenizedTypes_87), value);
	}

	inline static int32_t get_offset_of_c_tokenizedTypesXsd_88() { return static_cast<int32_t>(offsetof(DatatypeImplementation_t3722098011_StaticFields, ___c_tokenizedTypesXsd_88)); }
	inline DatatypeImplementationU5BU5D_t1069202138* get_c_tokenizedTypesXsd_88() const { return ___c_tokenizedTypesXsd_88; }
	inline DatatypeImplementationU5BU5D_t1069202138** get_address_of_c_tokenizedTypesXsd_88() { return &___c_tokenizedTypesXsd_88; }
	inline void set_c_tokenizedTypesXsd_88(DatatypeImplementationU5BU5D_t1069202138* value)
	{
		___c_tokenizedTypesXsd_88 = value;
		Il2CppCodeGenWriteBarrier((&___c_tokenizedTypesXsd_88), value);
	}

	inline static int32_t get_offset_of_c_XdrTypes_89() { return static_cast<int32_t>(offsetof(DatatypeImplementation_t3722098011_StaticFields, ___c_XdrTypes_89)); }
	inline SchemaDatatypeMapU5BU5D_t4071411298* get_c_XdrTypes_89() const { return ___c_XdrTypes_89; }
	inline SchemaDatatypeMapU5BU5D_t4071411298** get_address_of_c_XdrTypes_89() { return &___c_XdrTypes_89; }
	inline void set_c_XdrTypes_89(SchemaDatatypeMapU5BU5D_t4071411298* value)
	{
		___c_XdrTypes_89 = value;
		Il2CppCodeGenWriteBarrier((&___c_XdrTypes_89), value);
	}

	inline static int32_t get_offset_of_c_XsdTypes_90() { return static_cast<int32_t>(offsetof(DatatypeImplementation_t3722098011_StaticFields, ___c_XsdTypes_90)); }
	inline SchemaDatatypeMapU5BU5D_t4071411298* get_c_XsdTypes_90() const { return ___c_XsdTypes_90; }
	inline SchemaDatatypeMapU5BU5D_t4071411298** get_address_of_c_XsdTypes_90() { return &___c_XsdTypes_90; }
	inline void set_c_XsdTypes_90(SchemaDatatypeMapU5BU5D_t4071411298* value)
	{
		___c_XsdTypes_90 = value;
		Il2CppCodeGenWriteBarrier((&___c_XsdTypes_90), value);
	}
};

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

// System.Xml.Schema.NamespaceList
struct  NamespaceList_t60893868  : public RuntimeObject
{
public:
	// System.Xml.Schema.NamespaceList/ListType System.Xml.Schema.NamespaceList::type
	int32_t ___type_0;
	// System.Collections.Hashtable System.Xml.Schema.NamespaceList::set
	Hashtable_t1853889766 * ___set_1;
	// System.String System.Xml.Schema.NamespaceList::targetNamespace
	String_t* ___targetNamespace_2;

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

	inline static int32_t get_offset_of_set_1() { return static_cast<int32_t>(offsetof(NamespaceList_t60893868, ___set_1)); }
	inline Hashtable_t1853889766 * get_set_1() const { return ___set_1; }
	inline Hashtable_t1853889766 ** get_address_of_set_1() { return &___set_1; }
	inline void set_set_1(Hashtable_t1853889766 * value)
	{
		___set_1 = value;
		Il2CppCodeGenWriteBarrier((&___set_1), value);
	}

	inline static int32_t get_offset_of_targetNamespace_2() { return static_cast<int32_t>(offsetof(NamespaceList_t60893868, ___targetNamespace_2)); }
	inline String_t* get_targetNamespace_2() const { return ___targetNamespace_2; }
	inline String_t** get_address_of_targetNamespace_2() { return &___targetNamespace_2; }
	inline void set_targetNamespace_2(String_t* value)
	{
		___targetNamespace_2 = value;
		Il2CppCodeGenWriteBarrier((&___targetNamespace_2), value);
	}
};

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

// System.Xml.Schema.Parser
struct  Parser_t3220530449  : public RuntimeObject
{
public:
	// System.Xml.Schema.SchemaType System.Xml.Schema.Parser::schemaType
	int32_t ___schemaType_0;
	// System.Xml.XmlNameTable System.Xml.Schema.Parser::nameTable
	XmlNameTable_t71772148 * ___nameTable_1;
	// System.Xml.Schema.SchemaNames System.Xml.Schema.Parser::schemaNames
	SchemaNames_t661607975 * ___schemaNames_2;
	// System.Xml.Schema.ValidationEventHandler System.Xml.Schema.Parser::eventHandler
	ValidationEventHandler_t791314227 * ___eventHandler_3;
	// System.Xml.XmlNamespaceManager System.Xml.Schema.Parser::namespaceManager
	XmlNamespaceManager_t418790500 * ___namespaceManager_4;
	// System.Xml.XmlReader System.Xml.Schema.Parser::reader
	XmlReader_t3121518892 * ___reader_5;
	// System.Xml.PositionInfo System.Xml.Schema.Parser::positionInfo
	PositionInfo_t2441432568 * ___positionInfo_6;
	// System.Boolean System.Xml.Schema.Parser::isProcessNamespaces
	bool ___isProcessNamespaces_7;
	// System.Int32 System.Xml.Schema.Parser::schemaXmlDepth
	int32_t ___schemaXmlDepth_8;
	// System.Int32 System.Xml.Schema.Parser::markupDepth
	int32_t ___markupDepth_9;
	// System.Xml.Schema.SchemaBuilder System.Xml.Schema.Parser::builder
	SchemaBuilder_t3521006541 * ___builder_10;
	// System.Xml.Schema.XmlSchema System.Xml.Schema.Parser::schema
	XmlSchema_t3742557897 * ___schema_11;
	// System.Xml.Schema.SchemaInfo System.Xml.Schema.Parser::xdrSchema
	SchemaInfo_t3347508623 * ___xdrSchema_12;
	// System.Xml.XmlResolver System.Xml.Schema.Parser::xmlResolver
	XmlResolver_t626023767 * ___xmlResolver_13;
	// System.Xml.XmlDocument System.Xml.Schema.Parser::dummyDocument
	XmlDocument_t2837193595 * ___dummyDocument_14;
	// System.Boolean System.Xml.Schema.Parser::processMarkup
	bool ___processMarkup_15;
	// System.Xml.XmlNode System.Xml.Schema.Parser::parentNode
	XmlNode_t3767805227 * ___parentNode_16;
	// System.Xml.XmlNamespaceManager System.Xml.Schema.Parser::annotationNSManager
	XmlNamespaceManager_t418790500 * ___annotationNSManager_17;
	// System.String System.Xml.Schema.Parser::xmlns
	String_t* ___xmlns_18;
	// System.Xml.XmlCharType System.Xml.Schema.Parser::xmlCharType
	XmlCharType_t2277243275  ___xmlCharType_19;

public:
	inline static int32_t get_offset_of_schemaType_0() { return static_cast<int32_t>(offsetof(Parser_t3220530449, ___schemaType_0)); }
	inline int32_t get_schemaType_0() const { return ___schemaType_0; }
	inline int32_t* get_address_of_schemaType_0() { return &___schemaType_0; }
	inline void set_schemaType_0(int32_t value)
	{
		___schemaType_0 = value;
	}

	inline static int32_t get_offset_of_nameTable_1() { return static_cast<int32_t>(offsetof(Parser_t3220530449, ___nameTable_1)); }
	inline XmlNameTable_t71772148 * get_nameTable_1() const { return ___nameTable_1; }
	inline XmlNameTable_t71772148 ** get_address_of_nameTable_1() { return &___nameTable_1; }
	inline void set_nameTable_1(XmlNameTable_t71772148 * value)
	{
		___nameTable_1 = value;
		Il2CppCodeGenWriteBarrier((&___nameTable_1), value);
	}

	inline static int32_t get_offset_of_schemaNames_2() { return static_cast<int32_t>(offsetof(Parser_t3220530449, ___schemaNames_2)); }
	inline SchemaNames_t661607975 * get_schemaNames_2() const { return ___schemaNames_2; }
	inline SchemaNames_t661607975 ** get_address_of_schemaNames_2() { return &___schemaNames_2; }
	inline void set_schemaNames_2(SchemaNames_t661607975 * value)
	{
		___schemaNames_2 = value;
		Il2CppCodeGenWriteBarrier((&___schemaNames_2), value);
	}

	inline static int32_t get_offset_of_eventHandler_3() { return static_cast<int32_t>(offsetof(Parser_t3220530449, ___eventHandler_3)); }
	inline ValidationEventHandler_t791314227 * get_eventHandler_3() const { return ___eventHandler_3; }
	inline ValidationEventHandler_t791314227 ** get_address_of_eventHandler_3() { return &___eventHandler_3; }
	inline void set_eventHandler_3(ValidationEventHandler_t791314227 * value)
	{
		___eventHandler_3 = value;
		Il2CppCodeGenWriteBarrier((&___eventHandler_3), value);
	}

	inline static int32_t get_offset_of_namespaceManager_4() { return static_cast<int32_t>(offsetof(Parser_t3220530449, ___namespaceManager_4)); }
	inline XmlNamespaceManager_t418790500 * get_namespaceManager_4() const { return ___namespaceManager_4; }
	inline XmlNamespaceManager_t418790500 ** get_address_of_namespaceManager_4() { return &___namespaceManager_4; }
	inline void set_namespaceManager_4(XmlNamespaceManager_t418790500 * value)
	{
		___namespaceManager_4 = value;
		Il2CppCodeGenWriteBarrier((&___namespaceManager_4), value);
	}

	inline static int32_t get_offset_of_reader_5() { return static_cast<int32_t>(offsetof(Parser_t3220530449, ___reader_5)); }
	inline XmlReader_t3121518892 * get_reader_5() const { return ___reader_5; }
	inline XmlReader_t3121518892 ** get_address_of_reader_5() { return &___reader_5; }
	inline void set_reader_5(XmlReader_t3121518892 * value)
	{
		___reader_5 = value;
		Il2CppCodeGenWriteBarrier((&___reader_5), value);
	}

	inline static int32_t get_offset_of_positionInfo_6() { return static_cast<int32_t>(offsetof(Parser_t3220530449, ___positionInfo_6)); }
	inline PositionInfo_t2441432568 * get_positionInfo_6() const { return ___positionInfo_6; }
	inline PositionInfo_t2441432568 ** get_address_of_positionInfo_6() { return &___positionInfo_6; }
	inline void set_positionInfo_6(PositionInfo_t2441432568 * value)
	{
		___positionInfo_6 = value;
		Il2CppCodeGenWriteBarrier((&___positionInfo_6), value);
	}

	inline static int32_t get_offset_of_isProcessNamespaces_7() { return static_cast<int32_t>(offsetof(Parser_t3220530449, ___isProcessNamespaces_7)); }
	inline bool get_isProcessNamespaces_7() const { return ___isProcessNamespaces_7; }
	inline bool* get_address_of_isProcessNamespaces_7() { return &___isProcessNamespaces_7; }
	inline void set_isProcessNamespaces_7(bool value)
	{
		___isProcessNamespaces_7 = value;
	}

	inline static int32_t get_offset_of_schemaXmlDepth_8() { return static_cast<int32_t>(offsetof(Parser_t3220530449, ___schemaXmlDepth_8)); }
	inline int32_t get_schemaXmlDepth_8() const { return ___schemaXmlDepth_8; }
	inline int32_t* get_address_of_schemaXmlDepth_8() { return &___schemaXmlDepth_8; }
	inline void set_schemaXmlDepth_8(int32_t value)
	{
		___schemaXmlDepth_8 = value;
	}

	inline static int32_t get_offset_of_markupDepth_9() { return static_cast<int32_t>(offsetof(Parser_t3220530449, ___markupDepth_9)); }
	inline int32_t get_markupDepth_9() const { return ___markupDepth_9; }
	inline int32_t* get_address_of_markupDepth_9() { return &___markupDepth_9; }
	inline void set_markupDepth_9(int32_t value)
	{
		___markupDepth_9 = value;
	}

	inline static int32_t get_offset_of_builder_10() { return static_cast<int32_t>(offsetof(Parser_t3220530449, ___builder_10)); }
	inline SchemaBuilder_t3521006541 * get_builder_10() const { return ___builder_10; }
	inline SchemaBuilder_t3521006541 ** get_address_of_builder_10() { return &___builder_10; }
	inline void set_builder_10(SchemaBuilder_t3521006541 * value)
	{
		___builder_10 = value;
		Il2CppCodeGenWriteBarrier((&___builder_10), value);
	}

	inline static int32_t get_offset_of_schema_11() { return static_cast<int32_t>(offsetof(Parser_t3220530449, ___schema_11)); }
	inline XmlSchema_t3742557897 * get_schema_11() const { return ___schema_11; }
	inline XmlSchema_t3742557897 ** get_address_of_schema_11() { return &___schema_11; }
	inline void set_schema_11(XmlSchema_t3742557897 * value)
	{
		___schema_11 = value;
		Il2CppCodeGenWriteBarrier((&___schema_11), value);
	}

	inline static int32_t get_offset_of_xdrSchema_12() { return static_cast<int32_t>(offsetof(Parser_t3220530449, ___xdrSchema_12)); }
	inline SchemaInfo_t3347508623 * get_xdrSchema_12() const { return ___xdrSchema_12; }
	inline SchemaInfo_t3347508623 ** get_address_of_xdrSchema_12() { return &___xdrSchema_12; }
	inline void set_xdrSchema_12(SchemaInfo_t3347508623 * value)
	{
		___xdrSchema_12 = value;
		Il2CppCodeGenWriteBarrier((&___xdrSchema_12), value);
	}

	inline static int32_t get_offset_of_xmlResolver_13() { return static_cast<int32_t>(offsetof(Parser_t3220530449, ___xmlResolver_13)); }
	inline XmlResolver_t626023767 * get_xmlResolver_13() const { return ___xmlResolver_13; }
	inline XmlResolver_t626023767 ** get_address_of_xmlResolver_13() { return &___xmlResolver_13; }
	inline void set_xmlResolver_13(XmlResolver_t626023767 * value)
	{
		___xmlResolver_13 = value;
		Il2CppCodeGenWriteBarrier((&___xmlResolver_13), value);
	}

	inline static int32_t get_offset_of_dummyDocument_14() { return static_cast<int32_t>(offsetof(Parser_t3220530449, ___dummyDocument_14)); }
	inline XmlDocument_t2837193595 * get_dummyDocument_14() const { return ___dummyDocument_14; }
	inline XmlDocument_t2837193595 ** get_address_of_dummyDocument_14() { return &___dummyDocument_14; }
	inline void set_dummyDocument_14(XmlDocument_t2837193595 * value)
	{
		___dummyDocument_14 = value;
		Il2CppCodeGenWriteBarrier((&___dummyDocument_14), value);
	}

	inline static int32_t get_offset_of_processMarkup_15() { return static_cast<int32_t>(offsetof(Parser_t3220530449, ___processMarkup_15)); }
	inline bool get_processMarkup_15() const { return ___processMarkup_15; }
	inline bool* get_address_of_processMarkup_15() { return &___processMarkup_15; }
	inline void set_processMarkup_15(bool value)
	{
		___processMarkup_15 = value;
	}

	inline static int32_t get_offset_of_parentNode_16() { return static_cast<int32_t>(offsetof(Parser_t3220530449, ___parentNode_16)); }
	inline XmlNode_t3767805227 * get_parentNode_16() const { return ___parentNode_16; }
	inline XmlNode_t3767805227 ** get_address_of_parentNode_16() { return &___parentNode_16; }
	inline void set_parentNode_16(XmlNode_t3767805227 * value)
	{
		___parentNode_16 = value;
		Il2CppCodeGenWriteBarrier((&___parentNode_16), value);
	}

	inline static int32_t get_offset_of_annotationNSManager_17() { return static_cast<int32_t>(offsetof(Parser_t3220530449, ___annotationNSManager_17)); }
	inline XmlNamespaceManager_t418790500 * get_annotationNSManager_17() const { return ___annotationNSManager_17; }
	inline XmlNamespaceManager_t418790500 ** get_address_of_annotationNSManager_17() { return &___annotationNSManager_17; }
	inline void set_annotationNSManager_17(XmlNamespaceManager_t418790500 * value)
	{
		___annotationNSManager_17 = value;
		Il2CppCodeGenWriteBarrier((&___annotationNSManager_17), value);
	}

	inline static int32_t get_offset_of_xmlns_18() { return static_cast<int32_t>(offsetof(Parser_t3220530449, ___xmlns_18)); }
	inline String_t* get_xmlns_18() const { return ___xmlns_18; }
	inline String_t** get_address_of_xmlns_18() { return &___xmlns_18; }
	inline void set_xmlns_18(String_t* value)
	{
		___xmlns_18 = value;
		Il2CppCodeGenWriteBarrier((&___xmlns_18), value);
	}

	inline static int32_t get_offset_of_xmlCharType_19() { return static_cast<int32_t>(offsetof(Parser_t3220530449, ___xmlCharType_19)); }
	inline XmlCharType_t2277243275  get_xmlCharType_19() const { return ___xmlCharType_19; }
	inline XmlCharType_t2277243275 * get_address_of_xmlCharType_19() { return &___xmlCharType_19; }
	inline void set_xmlCharType_19(XmlCharType_t2277243275  value)
	{
		___xmlCharType_19 = value;
	}
};

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

// System.Xml.Schema.RestrictionFacets
struct  RestrictionFacets_t1638599442  : public RuntimeObject
{
public:
	// System.Int32 System.Xml.Schema.RestrictionFacets::Length
	int32_t ___Length_0;
	// System.Int32 System.Xml.Schema.RestrictionFacets::MinLength
	int32_t ___MinLength_1;
	// System.Int32 System.Xml.Schema.RestrictionFacets::MaxLength
	int32_t ___MaxLength_2;
	// System.Collections.ArrayList System.Xml.Schema.RestrictionFacets::Patterns
	ArrayList_t2718874744 * ___Patterns_3;
	// System.Collections.ArrayList System.Xml.Schema.RestrictionFacets::Enumeration
	ArrayList_t2718874744 * ___Enumeration_4;
	// System.Xml.Schema.XmlSchemaWhiteSpace System.Xml.Schema.RestrictionFacets::WhiteSpace
	int32_t ___WhiteSpace_5;
	// System.Object System.Xml.Schema.RestrictionFacets::MaxInclusive
	RuntimeObject * ___MaxInclusive_6;
	// System.Object System.Xml.Schema.RestrictionFacets::MaxExclusive
	RuntimeObject * ___MaxExclusive_7;
	// System.Object System.Xml.Schema.RestrictionFacets::MinInclusive
	RuntimeObject * ___MinInclusive_8;
	// System.Object System.Xml.Schema.RestrictionFacets::MinExclusive
	RuntimeObject * ___MinExclusive_9;
	// System.Int32 System.Xml.Schema.RestrictionFacets::TotalDigits
	int32_t ___TotalDigits_10;
	// System.Int32 System.Xml.Schema.RestrictionFacets::FractionDigits
	int32_t ___FractionDigits_11;
	// System.Xml.Schema.RestrictionFlags System.Xml.Schema.RestrictionFacets::Flags
	int32_t ___Flags_12;
	// System.Xml.Schema.RestrictionFlags System.Xml.Schema.RestrictionFacets::FixedFlags
	int32_t ___FixedFlags_13;

public:
	inline static int32_t get_offset_of_Length_0() { return static_cast<int32_t>(offsetof(RestrictionFacets_t1638599442, ___Length_0)); }
	inline int32_t get_Length_0() const { return ___Length_0; }
	inline int32_t* get_address_of_Length_0() { return &___Length_0; }
	inline void set_Length_0(int32_t value)
	{
		___Length_0 = value;
	}

	inline static int32_t get_offset_of_MinLength_1() { return static_cast<int32_t>(offsetof(RestrictionFacets_t1638599442, ___MinLength_1)); }
	inline int32_t get_MinLength_1() const { return ___MinLength_1; }
	inline int32_t* get_address_of_MinLength_1() { return &___MinLength_1; }
	inline void set_MinLength_1(int32_t value)
	{
		___MinLength_1 = value;
	}

	inline static int32_t get_offset_of_MaxLength_2() { return static_cast<int32_t>(offsetof(RestrictionFacets_t1638599442, ___MaxLength_2)); }
	inline int32_t get_MaxLength_2() const { return ___MaxLength_2; }
	inline int32_t* get_address_of_MaxLength_2() { return &___MaxLength_2; }
	inline void set_MaxLength_2(int32_t value)
	{
		___MaxLength_2 = value;
	}

	inline static int32_t get_offset_of_Patterns_3() { return static_cast<int32_t>(offsetof(RestrictionFacets_t1638599442, ___Patterns_3)); }
	inline ArrayList_t2718874744 * get_Patterns_3() const { return ___Patterns_3; }
	inline ArrayList_t2718874744 ** get_address_of_Patterns_3() { return &___Patterns_3; }
	inline void set_Patterns_3(ArrayList_t2718874744 * value)
	{
		___Patterns_3 = value;
		Il2CppCodeGenWriteBarrier((&___Patterns_3), value);
	}

	inline static int32_t get_offset_of_Enumeration_4() { return static_cast<int32_t>(offsetof(RestrictionFacets_t1638599442, ___Enumeration_4)); }
	inline ArrayList_t2718874744 * get_Enumeration_4() const { return ___Enumeration_4; }
	inline ArrayList_t2718874744 ** get_address_of_Enumeration_4() { return &___Enumeration_4; }
	inline void set_Enumeration_4(ArrayList_t2718874744 * value)
	{
		___Enumeration_4 = value;
		Il2CppCodeGenWriteBarrier((&___Enumeration_4), value);
	}

	inline static int32_t get_offset_of_WhiteSpace_5() { return static_cast<int32_t>(offsetof(RestrictionFacets_t1638599442, ___WhiteSpace_5)); }
	inline int32_t get_WhiteSpace_5() const { return ___WhiteSpace_5; }
	inline int32_t* get_address_of_WhiteSpace_5() { return &___WhiteSpace_5; }
	inline void set_WhiteSpace_5(int32_t value)
	{
		___WhiteSpace_5 = value;
	}

	inline static int32_t get_offset_of_MaxInclusive_6() { return static_cast<int32_t>(offsetof(RestrictionFacets_t1638599442, ___MaxInclusive_6)); }
	inline RuntimeObject * get_MaxInclusive_6() const { return ___MaxInclusive_6; }
	inline RuntimeObject ** get_address_of_MaxInclusive_6() { return &___MaxInclusive_6; }
	inline void set_MaxInclusive_6(RuntimeObject * value)
	{
		___MaxInclusive_6 = value;
		Il2CppCodeGenWriteBarrier((&___MaxInclusive_6), value);
	}

	inline static int32_t get_offset_of_MaxExclusive_7() { return static_cast<int32_t>(offsetof(RestrictionFacets_t1638599442, ___MaxExclusive_7)); }
	inline RuntimeObject * get_MaxExclusive_7() const { return ___MaxExclusive_7; }
	inline RuntimeObject ** get_address_of_MaxExclusive_7() { return &___MaxExclusive_7; }
	inline void set_MaxExclusive_7(RuntimeObject * value)
	{
		___MaxExclusive_7 = value;
		Il2CppCodeGenWriteBarrier((&___MaxExclusive_7), value);
	}

	inline static int32_t get_offset_of_MinInclusive_8() { return static_cast<int32_t>(offsetof(RestrictionFacets_t1638599442, ___MinInclusive_8)); }
	inline RuntimeObject * get_MinInclusive_8() const { return ___MinInclusive_8; }
	inline RuntimeObject ** get_address_of_MinInclusive_8() { return &___MinInclusive_8; }
	inline void set_MinInclusive_8(RuntimeObject * value)
	{
		___MinInclusive_8 = value;
		Il2CppCodeGenWriteBarrier((&___MinInclusive_8), value);
	}

	inline static int32_t get_offset_of_MinExclusive_9() { return static_cast<int32_t>(offsetof(RestrictionFacets_t1638599442, ___MinExclusive_9)); }
	inline RuntimeObject * get_MinExclusive_9() const { return ___MinExclusive_9; }
	inline RuntimeObject ** get_address_of_MinExclusive_9() { return &___MinExclusive_9; }
	inline void set_MinExclusive_9(RuntimeObject * value)
	{
		___MinExclusive_9 = value;
		Il2CppCodeGenWriteBarrier((&___MinExclusive_9), value);
	}

	inline static int32_t get_offset_of_TotalDigits_10() { return static_cast<int32_t>(offsetof(RestrictionFacets_t1638599442, ___TotalDigits_10)); }
	inline int32_t get_TotalDigits_10() const { return ___TotalDigits_10; }
	inline int32_t* get_address_of_TotalDigits_10() { return &___TotalDigits_10; }
	inline void set_TotalDigits_10(int32_t value)
	{
		___TotalDigits_10 = value;
	}

	inline static int32_t get_offset_of_FractionDigits_11() { return static_cast<int32_t>(offsetof(RestrictionFacets_t1638599442, ___FractionDigits_11)); }
	inline int32_t get_FractionDigits_11() const { return ___FractionDigits_11; }
	inline int32_t* get_address_of_FractionDigits_11() { return &___FractionDigits_11; }
	inline void set_FractionDigits_11(int32_t value)
	{
		___FractionDigits_11 = value;
	}

	inline static int32_t get_offset_of_Flags_12() { return static_cast<int32_t>(offsetof(RestrictionFacets_t1638599442, ___Flags_12)); }
	inline int32_t get_Flags_12() const { return ___Flags_12; }
	inline int32_t* get_address_of_Flags_12() { return &___Flags_12; }
	inline void set_Flags_12(int32_t value)
	{
		___Flags_12 = value;
	}

	inline static int32_t get_offset_of_FixedFlags_13() { return static_cast<int32_t>(offsetof(RestrictionFacets_t1638599442, ___FixedFlags_13)); }
	inline int32_t get_FixedFlags_13() const { return ___FixedFlags_13; }
	inline int32_t* get_address_of_FixedFlags_13() { return &___FixedFlags_13; }
	inline void set_FixedFlags_13(int32_t value)
	{
		___FixedFlags_13 = value;
	}
};

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

// System.Xml.Schema.SchemaDeclBase
struct  SchemaDeclBase_t3500554832  : public RuntimeObject
{
public:
	// System.Xml.XmlQualifiedName System.Xml.Schema.SchemaDeclBase::name
	XmlQualifiedName_t2760654312 * ___name_0;
	// System.String System.Xml.Schema.SchemaDeclBase::prefix
	String_t* ___prefix_1;
	// System.Boolean System.Xml.Schema.SchemaDeclBase::isDeclaredInExternal
	bool ___isDeclaredInExternal_2;
	// System.Xml.Schema.SchemaDeclBase/Use System.Xml.Schema.SchemaDeclBase::presence
	int32_t ___presence_3;
	// System.Xml.Schema.XmlSchemaType System.Xml.Schema.SchemaDeclBase::schemaType
	XmlSchemaType_t2033747345 * ___schemaType_4;
	// System.Xml.Schema.XmlSchemaDatatype System.Xml.Schema.SchemaDeclBase::datatype
	XmlSchemaDatatype_t322714710 * ___datatype_5;
	// System.String System.Xml.Schema.SchemaDeclBase::defaultValueRaw
	String_t* ___defaultValueRaw_6;
	// System.Object System.Xml.Schema.SchemaDeclBase::defaultValueTyped
	RuntimeObject * ___defaultValueTyped_7;
	// System.Int64 System.Xml.Schema.SchemaDeclBase::maxLength
	int64_t ___maxLength_8;
	// System.Int64 System.Xml.Schema.SchemaDeclBase::minLength
	int64_t ___minLength_9;
	// System.Collections.Generic.List`1<System.String> System.Xml.Schema.SchemaDeclBase::values
	List_1_t3319525431 * ___values_10;

public:
	inline static int32_t get_offset_of_name_0() { return static_cast<int32_t>(offsetof(SchemaDeclBase_t3500554832, ___name_0)); }
	inline XmlQualifiedName_t2760654312 * get_name_0() const { return ___name_0; }
	inline XmlQualifiedName_t2760654312 ** get_address_of_name_0() { return &___name_0; }
	inline void set_name_0(XmlQualifiedName_t2760654312 * value)
	{
		___name_0 = value;
		Il2CppCodeGenWriteBarrier((&___name_0), value);
	}

	inline static int32_t get_offset_of_prefix_1() { return static_cast<int32_t>(offsetof(SchemaDeclBase_t3500554832, ___prefix_1)); }
	inline String_t* get_prefix_1() const { return ___prefix_1; }
	inline String_t** get_address_of_prefix_1() { return &___prefix_1; }
	inline void set_prefix_1(String_t* value)
	{
		___prefix_1 = value;
		Il2CppCodeGenWriteBarrier((&___prefix_1), value);
	}

	inline static int32_t get_offset_of_isDeclaredInExternal_2() { return static_cast<int32_t>(offsetof(SchemaDeclBase_t3500554832, ___isDeclaredInExternal_2)); }
	inline bool get_isDeclaredInExternal_2() const { return ___isDeclaredInExternal_2; }
	inline bool* get_address_of_isDeclaredInExternal_2() { return &___isDeclaredInExternal_2; }
	inline void set_isDeclaredInExternal_2(bool value)
	{
		___isDeclaredInExternal_2 = value;
	}

	inline static int32_t get_offset_of_presence_3() { return static_cast<int32_t>(offsetof(SchemaDeclBase_t3500554832, ___presence_3)); }
	inline int32_t get_presence_3() const { return ___presence_3; }
	inline int32_t* get_address_of_presence_3() { return &___presence_3; }
	inline void set_presence_3(int32_t value)
	{
		___presence_3 = value;
	}

	inline static int32_t get_offset_of_schemaType_4() { return static_cast<int32_t>(offsetof(SchemaDeclBase_t3500554832, ___schemaType_4)); }
	inline XmlSchemaType_t2033747345 * get_schemaType_4() const { return ___schemaType_4; }
	inline XmlSchemaType_t2033747345 ** get_address_of_schemaType_4() { return &___schemaType_4; }
	inline void set_schemaType_4(XmlSchemaType_t2033747345 * value)
	{
		___schemaType_4 = value;
		Il2CppCodeGenWriteBarrier((&___schemaType_4), value);
	}

	inline static int32_t get_offset_of_datatype_5() { return static_cast<int32_t>(offsetof(SchemaDeclBase_t3500554832, ___datatype_5)); }
	inline XmlSchemaDatatype_t322714710 * get_datatype_5() const { return ___datatype_5; }
	inline XmlSchemaDatatype_t322714710 ** get_address_of_datatype_5() { return &___datatype_5; }
	inline void set_datatype_5(XmlSchemaDatatype_t322714710 * value)
	{
		___datatype_5 = value;
		Il2CppCodeGenWriteBarrier((&___datatype_5), value);
	}

	inline static int32_t get_offset_of_defaultValueRaw_6() { return static_cast<int32_t>(offsetof(SchemaDeclBase_t3500554832, ___defaultValueRaw_6)); }
	inline String_t* get_defaultValueRaw_6() const { return ___defaultValueRaw_6; }
	inline String_t** get_address_of_defaultValueRaw_6() { return &___defaultValueRaw_6; }
	inline void set_defaultValueRaw_6(String_t* value)
	{
		___defaultValueRaw_6 = value;
		Il2CppCodeGenWriteBarrier((&___defaultValueRaw_6), value);
	}

	inline static int32_t get_offset_of_defaultValueTyped_7() { return static_cast<int32_t>(offsetof(SchemaDeclBase_t3500554832, ___defaultValueTyped_7)); }
	inline RuntimeObject * get_defaultValueTyped_7() const { return ___defaultValueTyped_7; }
	inline RuntimeObject ** get_address_of_defaultValueTyped_7() { return &___defaultValueTyped_7; }
	inline void set_defaultValueTyped_7(RuntimeObject * value)
	{
		___defaultValueTyped_7 = value;
		Il2CppCodeGenWriteBarrier((&___defaultValueTyped_7), value);
	}

	inline static int32_t get_offset_of_maxLength_8() { return static_cast<int32_t>(offsetof(SchemaDeclBase_t3500554832, ___maxLength_8)); }
	inline int64_t get_maxLength_8() const { return ___maxLength_8; }
	inline int64_t* get_address_of_maxLength_8() { return &___maxLength_8; }
	inline void set_maxLength_8(int64_t value)
	{
		___maxLength_8 = value;
	}

	inline static int32_t get_offset_of_minLength_9() { return static_cast<int32_t>(offsetof(SchemaDeclBase_t3500554832, ___minLength_9)); }
	inline int64_t get_minLength_9() const { return ___minLength_9; }
	inline int64_t* get_address_of_minLength_9() { return &___minLength_9; }
	inline void set_minLength_9(int64_t value)
	{
		___minLength_9 = value;
	}

	inline static int32_t get_offset_of_values_10() { return static_cast<int32_t>(offsetof(SchemaDeclBase_t3500554832, ___values_10)); }
	inline List_1_t3319525431 * get_values_10() const { return ___values_10; }
	inline List_1_t3319525431 ** get_address_of_values_10() { return &___values_10; }
	inline void set_values_10(List_1_t3319525431 * value)
	{
		___values_10 = value;
		Il2CppCodeGenWriteBarrier((&___values_10), value);
	}
};

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

// System.Xml.Schema.SchemaInfo
struct  SchemaInfo_t3347508623  : public RuntimeObject
{
public:
	// System.Collections.Generic.Dictionary`2<System.Xml.XmlQualifiedName,System.Xml.Schema.SchemaElementDecl> System.Xml.Schema.SchemaInfo::elementDecls
	Dictionary_2_t2242461324 * ___elementDecls_0;
	// System.Collections.Generic.Dictionary`2<System.Xml.XmlQualifiedName,System.Xml.Schema.SchemaElementDecl> System.Xml.Schema.SchemaInfo::undeclaredElementDecls
	Dictionary_2_t2242461324 * ___undeclaredElementDecls_1;
	// System.Collections.Generic.Dictionary`2<System.Xml.XmlQualifiedName,System.Xml.Schema.SchemaEntity> System.Xml.Schema.SchemaInfo::generalEntities
	Dictionary_2_t1552439284 * ___generalEntities_2;
	// System.Collections.Generic.Dictionary`2<System.Xml.XmlQualifiedName,System.Xml.Schema.SchemaEntity> System.Xml.Schema.SchemaInfo::parameterEntities
	Dictionary_2_t1552439284 * ___parameterEntities_3;
	// System.Xml.XmlQualifiedName System.Xml.Schema.SchemaInfo::docTypeName
	XmlQualifiedName_t2760654312 * ___docTypeName_4;
	// System.String System.Xml.Schema.SchemaInfo::internalDtdSubset
	String_t* ___internalDtdSubset_5;
	// System.Boolean System.Xml.Schema.SchemaInfo::hasNonCDataAttributes
	bool ___hasNonCDataAttributes_6;
	// System.Boolean System.Xml.Schema.SchemaInfo::hasDefaultAttributes
	bool ___hasDefaultAttributes_7;
	// System.Collections.Generic.Dictionary`2<System.String,System.Boolean> System.Xml.Schema.SchemaInfo::targetNamespaces
	Dictionary_2_t4177511560 * ___targetNamespaces_8;
	// System.Collections.Generic.Dictionary`2<System.Xml.XmlQualifiedName,System.Xml.Schema.SchemaAttDef> System.Xml.Schema.SchemaInfo::attributeDecls
	Dictionary_2_t2404538479 * ___attributeDecls_9;
	// System.Int32 System.Xml.Schema.SchemaInfo::errorCount
	int32_t ___errorCount_10;
	// System.Xml.Schema.SchemaType System.Xml.Schema.SchemaInfo::schemaType
	int32_t ___schemaType_11;
	// System.Collections.Generic.Dictionary`2<System.Xml.XmlQualifiedName,System.Xml.Schema.SchemaElementDecl> System.Xml.Schema.SchemaInfo::elementDeclsByType
	Dictionary_2_t2242461324 * ___elementDeclsByType_12;
	// System.Collections.Generic.Dictionary`2<System.String,System.Xml.Schema.SchemaNotation> System.Xml.Schema.SchemaInfo::notations
	Dictionary_2_t1732933766 * ___notations_13;

public:
	inline static int32_t get_offset_of_elementDecls_0() { return static_cast<int32_t>(offsetof(SchemaInfo_t3347508623, ___elementDecls_0)); }
	inline Dictionary_2_t2242461324 * get_elementDecls_0() const { return ___elementDecls_0; }
	inline Dictionary_2_t2242461324 ** get_address_of_elementDecls_0() { return &___elementDecls_0; }
	inline void set_elementDecls_0(Dictionary_2_t2242461324 * value)
	{
		___elementDecls_0 = value;
		Il2CppCodeGenWriteBarrier((&___elementDecls_0), value);
	}

	inline static int32_t get_offset_of_undeclaredElementDecls_1() { return static_cast<int32_t>(offsetof(SchemaInfo_t3347508623, ___undeclaredElementDecls_1)); }
	inline Dictionary_2_t2242461324 * get_undeclaredElementDecls_1() const { return ___undeclaredElementDecls_1; }
	inline Dictionary_2_t2242461324 ** get_address_of_undeclaredElementDecls_1() { return &___undeclaredElementDecls_1; }
	inline void set_undeclaredElementDecls_1(Dictionary_2_t2242461324 * value)
	{
		___undeclaredElementDecls_1 = value;
		Il2CppCodeGenWriteBarrier((&___undeclaredElementDecls_1), value);
	}

	inline static int32_t get_offset_of_generalEntities_2() { return static_cast<int32_t>(offsetof(SchemaInfo_t3347508623, ___generalEntities_2)); }
	inline Dictionary_2_t1552439284 * get_generalEntities_2() const { return ___generalEntities_2; }
	inline Dictionary_2_t1552439284 ** get_address_of_generalEntities_2() { return &___generalEntities_2; }
	inline void set_generalEntities_2(Dictionary_2_t1552439284 * value)
	{
		___generalEntities_2 = value;
		Il2CppCodeGenWriteBarrier((&___generalEntities_2), value);
	}

	inline static int32_t get_offset_of_parameterEntities_3() { return static_cast<int32_t>(offsetof(SchemaInfo_t3347508623, ___parameterEntities_3)); }
	inline Dictionary_2_t1552439284 * get_parameterEntities_3() const { return ___parameterEntities_3; }
	inline Dictionary_2_t1552439284 ** get_address_of_parameterEntities_3() { return &___parameterEntities_3; }
	inline void set_parameterEntities_3(Dictionary_2_t1552439284 * value)
	{
		___parameterEntities_3 = value;
		Il2CppCodeGenWriteBarrier((&___parameterEntities_3), value);
	}

	inline static int32_t get_offset_of_docTypeName_4() { return static_cast<int32_t>(offsetof(SchemaInfo_t3347508623, ___docTypeName_4)); }
	inline XmlQualifiedName_t2760654312 * get_docTypeName_4() const { return ___docTypeName_4; }
	inline XmlQualifiedName_t2760654312 ** get_address_of_docTypeName_4() { return &___docTypeName_4; }
	inline void set_docTypeName_4(XmlQualifiedName_t2760654312 * value)
	{
		___docTypeName_4 = value;
		Il2CppCodeGenWriteBarrier((&___docTypeName_4), value);
	}

	inline static int32_t get_offset_of_internalDtdSubset_5() { return static_cast<int32_t>(offsetof(SchemaInfo_t3347508623, ___internalDtdSubset_5)); }
	inline String_t* get_internalDtdSubset_5() const { return ___internalDtdSubset_5; }
	inline String_t** get_address_of_internalDtdSubset_5() { return &___internalDtdSubset_5; }
	inline void set_internalDtdSubset_5(String_t* value)
	{
		___internalDtdSubset_5 = value;
		Il2CppCodeGenWriteBarrier((&___internalDtdSubset_5), value);
	}

	inline static int32_t get_offset_of_hasNonCDataAttributes_6() { return static_cast<int32_t>(offsetof(SchemaInfo_t3347508623, ___hasNonCDataAttributes_6)); }
	inline bool get_hasNonCDataAttributes_6() const { return ___hasNonCDataAttributes_6; }
	inline bool* get_address_of_hasNonCDataAttributes_6() { return &___hasNonCDataAttributes_6; }
	inline void set_hasNonCDataAttributes_6(bool value)
	{
		___hasNonCDataAttributes_6 = value;
	}

	inline static int32_t get_offset_of_hasDefaultAttributes_7() { return static_cast<int32_t>(offsetof(SchemaInfo_t3347508623, ___hasDefaultAttributes_7)); }
	inline bool get_hasDefaultAttributes_7() const { return ___hasDefaultAttributes_7; }
	inline bool* get_address_of_hasDefaultAttributes_7() { return &___hasDefaultAttributes_7; }
	inline void set_hasDefaultAttributes_7(bool value)
	{
		___hasDefaultAttributes_7 = value;
	}

	inline static int32_t get_offset_of_targetNamespaces_8() { return static_cast<int32_t>(offsetof(SchemaInfo_t3347508623, ___targetNamespaces_8)); }
	inline Dictionary_2_t4177511560 * get_targetNamespaces_8() const { return ___targetNamespaces_8; }
	inline Dictionary_2_t4177511560 ** get_address_of_targetNamespaces_8() { return &___targetNamespaces_8; }
	inline void set_targetNamespaces_8(Dictionary_2_t4177511560 * value)
	{
		___targetNamespaces_8 = value;
		Il2CppCodeGenWriteBarrier((&___targetNamespaces_8), value);
	}

	inline static int32_t get_offset_of_attributeDecls_9() { return static_cast<int32_t>(offsetof(SchemaInfo_t3347508623, ___attributeDecls_9)); }
	inline Dictionary_2_t2404538479 * get_attributeDecls_9() const { return ___attributeDecls_9; }
	inline Dictionary_2_t2404538479 ** get_address_of_attributeDecls_9() { return &___attributeDecls_9; }
	inline void set_attributeDecls_9(Dictionary_2_t2404538479 * value)
	{
		___attributeDecls_9 = value;
		Il2CppCodeGenWriteBarrier((&___attributeDecls_9), value);
	}

	inline static int32_t get_offset_of_errorCount_10() { return static_cast<int32_t>(offsetof(SchemaInfo_t3347508623, ___errorCount_10)); }
	inline int32_t get_errorCount_10() const { return ___errorCount_10; }
	inline int32_t* get_address_of_errorCount_10() { return &___errorCount_10; }
	inline void set_errorCount_10(int32_t value)
	{
		___errorCount_10 = value;
	}

	inline static int32_t get_offset_of_schemaType_11() { return static_cast<int32_t>(offsetof(SchemaInfo_t3347508623, ___schemaType_11)); }
	inline int32_t get_schemaType_11() const { return ___schemaType_11; }
	inline int32_t* get_address_of_schemaType_11() { return &___schemaType_11; }
	inline void set_schemaType_11(int32_t value)
	{
		___schemaType_11 = value;
	}

	inline static int32_t get_offset_of_elementDeclsByType_12() { return static_cast<int32_t>(offsetof(SchemaInfo_t3347508623, ___elementDeclsByType_12)); }
	inline Dictionary_2_t2242461324 * get_elementDeclsByType_12() const { return ___elementDeclsByType_12; }
	inline Dictionary_2_t2242461324 ** get_address_of_elementDeclsByType_12() { return &___elementDeclsByType_12; }
	inline void set_elementDeclsByType_12(Dictionary_2_t2242461324 * value)
	{
		___elementDeclsByType_12 = value;
		Il2CppCodeGenWriteBarrier((&___elementDeclsByType_12), value);
	}

	inline static int32_t get_offset_of_notations_13() { return static_cast<int32_t>(offsetof(SchemaInfo_t3347508623, ___notations_13)); }
	inline Dictionary_2_t1732933766 * get_notations_13() const { return ___notations_13; }
	inline Dictionary_2_t1732933766 ** get_address_of_notations_13() { return &___notations_13; }
	inline void set_notations_13(Dictionary_2_t1732933766 * value)
	{
		___notations_13 = value;
		Il2CppCodeGenWriteBarrier((&___notations_13), value);
	}
};

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

// System.Xml.Schema.ValidationEventArgs
struct  ValidationEventArgs_t2784773869  : public EventArgs_t3591816995
{
public:
	// System.Xml.Schema.XmlSchemaException System.Xml.Schema.ValidationEventArgs::ex
	XmlSchemaException_t3511258692 * ___ex_1;
	// System.Xml.Schema.XmlSeverityType System.Xml.Schema.ValidationEventArgs::severity
	int32_t ___severity_2;

public:
	inline static int32_t get_offset_of_ex_1() { return static_cast<int32_t>(offsetof(ValidationEventArgs_t2784773869, ___ex_1)); }
	inline XmlSchemaException_t3511258692 * get_ex_1() const { return ___ex_1; }
	inline XmlSchemaException_t3511258692 ** get_address_of_ex_1() { return &___ex_1; }
	inline void set_ex_1(XmlSchemaException_t3511258692 * value)
	{
		___ex_1 = value;
		Il2CppCodeGenWriteBarrier((&___ex_1), value);
	}

	inline static int32_t get_offset_of_severity_2() { return static_cast<int32_t>(offsetof(ValidationEventArgs_t2784773869, ___severity_2)); }
	inline int32_t get_severity_2() const { return ___severity_2; }
	inline int32_t* get_address_of_severity_2() { return &___severity_2; }
	inline void set_severity_2(int32_t value)
	{
		___severity_2 = value;
	}
};

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

// System.Xml.Schema.ValidationState
struct  ValidationState_t603008718  : public RuntimeObject
{
public:
	// System.Boolean System.Xml.Schema.ValidationState::IsNill
	bool ___IsNill_0;
	// System.Boolean System.Xml.Schema.ValidationState::NeedValidateChildren
	bool ___NeedValidateChildren_1;
	// System.Xml.Schema.XmlSchemaContentProcessing System.Xml.Schema.ValidationState::ProcessContents
	int32_t ___ProcessContents_2;
	// System.Xml.Schema.SchemaElementDecl System.Xml.Schema.ValidationState::ElementDecl
	SchemaElementDecl_t2267464004 * ___ElementDecl_3;
	// System.String System.Xml.Schema.ValidationState::LocalName
	String_t* ___LocalName_4;
	// System.String System.Xml.Schema.ValidationState::Namespace
	String_t* ___Namespace_5;
	// System.Xml.Schema.ConstraintStruct[] System.Xml.Schema.ValidationState::Constr
	ConstraintStructU5BU5D_t3023613795* ___Constr_6;
	// System.Xml.Schema.StateUnion System.Xml.Schema.ValidationState::CurrentState
	StateUnion_t2516366335  ___CurrentState_7;
	// System.Boolean System.Xml.Schema.ValidationState::HasMatched
	bool ___HasMatched_8;
	// System.Xml.Schema.BitSet[] System.Xml.Schema.ValidationState::CurPos
	BitSetU5BU5D_t1465593420* ___CurPos_9;
	// System.Xml.Schema.BitSet System.Xml.Schema.ValidationState::AllElementsSet
	BitSet_t1154229585 * ___AllElementsSet_10;
	// System.Collections.Generic.List`1<System.Xml.Schema.RangePositionInfo> System.Xml.Schema.ValidationState::RunningPositions
	List_1_t2062043678 * ___RunningPositions_11;
	// System.Boolean System.Xml.Schema.ValidationState::TooComplex
	bool ___TooComplex_12;

public:
	inline static int32_t get_offset_of_IsNill_0() { return static_cast<int32_t>(offsetof(ValidationState_t603008718, ___IsNill_0)); }
	inline bool get_IsNill_0() const { return ___IsNill_0; }
	inline bool* get_address_of_IsNill_0() { return &___IsNill_0; }
	inline void set_IsNill_0(bool value)
	{
		___IsNill_0 = value;
	}

	inline static int32_t get_offset_of_NeedValidateChildren_1() { return static_cast<int32_t>(offsetof(ValidationState_t603008718, ___NeedValidateChildren_1)); }
	inline bool get_NeedValidateChildren_1() const { return ___NeedValidateChildren_1; }
	inline bool* get_address_of_NeedValidateChildren_1() { return &___NeedValidateChildren_1; }
	inline void set_NeedValidateChildren_1(bool value)
	{
		___NeedValidateChildren_1 = value;
	}

	inline static int32_t get_offset_of_ProcessContents_2() { return static_cast<int32_t>(offsetof(ValidationState_t603008718, ___ProcessContents_2)); }
	inline int32_t get_ProcessContents_2() const { return ___ProcessContents_2; }
	inline int32_t* get_address_of_ProcessContents_2() { return &___ProcessContents_2; }
	inline void set_ProcessContents_2(int32_t value)
	{
		___ProcessContents_2 = value;
	}

	inline static int32_t get_offset_of_ElementDecl_3() { return static_cast<int32_t>(offsetof(ValidationState_t603008718, ___ElementDecl_3)); }
	inline SchemaElementDecl_t2267464004 * get_ElementDecl_3() const { return ___ElementDecl_3; }
	inline SchemaElementDecl_t2267464004 ** get_address_of_ElementDecl_3() { return &___ElementDecl_3; }
	inline void set_ElementDecl_3(SchemaElementDecl_t2267464004 * value)
	{
		___ElementDecl_3 = value;
		Il2CppCodeGenWriteBarrier((&___ElementDecl_3), value);
	}

	inline static int32_t get_offset_of_LocalName_4() { return static_cast<int32_t>(offsetof(ValidationState_t603008718, ___LocalName_4)); }
	inline String_t* get_LocalName_4() const { return ___LocalName_4; }
	inline String_t** get_address_of_LocalName_4() { return &___LocalName_4; }
	inline void set_LocalName_4(String_t* value)
	{
		___LocalName_4 = value;
		Il2CppCodeGenWriteBarrier((&___LocalName_4), value);
	}

	inline static int32_t get_offset_of_Namespace_5() { return static_cast<int32_t>(offsetof(ValidationState_t603008718, ___Namespace_5)); }
	inline String_t* get_Namespace_5() const { return ___Namespace_5; }
	inline String_t** get_address_of_Namespace_5() { return &___Namespace_5; }
	inline void set_Namespace_5(String_t* value)
	{
		___Namespace_5 = value;
		Il2CppCodeGenWriteBarrier((&___Namespace_5), value);
	}

	inline static int32_t get_offset_of_Constr_6() { return static_cast<int32_t>(offsetof(ValidationState_t603008718, ___Constr_6)); }
	inline ConstraintStructU5BU5D_t3023613795* get_Constr_6() const { return ___Constr_6; }
	inline ConstraintStructU5BU5D_t3023613795** get_address_of_Constr_6() { return &___Constr_6; }
	inline void set_Constr_6(ConstraintStructU5BU5D_t3023613795* value)
	{
		___Constr_6 = value;
		Il2CppCodeGenWriteBarrier((&___Constr_6), value);
	}

	inline static int32_t get_offset_of_CurrentState_7() { return static_cast<int32_t>(offsetof(ValidationState_t603008718, ___CurrentState_7)); }
	inline StateUnion_t2516366335  get_CurrentState_7() const { return ___CurrentState_7; }
	inline StateUnion_t2516366335 * get_address_of_CurrentState_7() { return &___CurrentState_7; }
	inline void set_CurrentState_7(StateUnion_t2516366335  value)
	{
		___CurrentState_7 = value;
	}

	inline static int32_t get_offset_of_HasMatched_8() { return static_cast<int32_t>(offsetof(ValidationState_t603008718, ___HasMatched_8)); }
	inline bool get_HasMatched_8() const { return ___HasMatched_8; }
	inline bool* get_address_of_HasMatched_8() { return &___HasMatched_8; }
	inline void set_HasMatched_8(bool value)
	{
		___HasMatched_8 = value;
	}

	inline static int32_t get_offset_of_CurPos_9() { return static_cast<int32_t>(offsetof(ValidationState_t603008718, ___CurPos_9)); }
	inline BitSetU5BU5D_t1465593420* get_CurPos_9() const { return ___CurPos_9; }
	inline BitSetU5BU5D_t1465593420** get_address_of_CurPos_9() { return &___CurPos_9; }
	inline void set_CurPos_9(BitSetU5BU5D_t1465593420* value)
	{
		___CurPos_9 = value;
		Il2CppCodeGenWriteBarrier((&___CurPos_9), value);
	}

	inline static int32_t get_offset_of_AllElementsSet_10() { return static_cast<int32_t>(offsetof(ValidationState_t603008718, ___AllElementsSet_10)); }
	inline BitSet_t1154229585 * get_AllElementsSet_10() const { return ___AllElementsSet_10; }
	inline BitSet_t1154229585 ** get_address_of_AllElementsSet_10() { return &___AllElementsSet_10; }
	inline void set_AllElementsSet_10(BitSet_t1154229585 * value)
	{
		___AllElementsSet_10 = value;
		Il2CppCodeGenWriteBarrier((&___AllElementsSet_10), value);
	}

	inline static int32_t get_offset_of_RunningPositions_11() { return static_cast<int32_t>(offsetof(ValidationState_t603008718, ___RunningPositions_11)); }
	inline List_1_t2062043678 * get_RunningPositions_11() const { return ___RunningPositions_11; }
	inline List_1_t2062043678 ** get_address_of_RunningPositions_11() { return &___RunningPositions_11; }
	inline void set_RunningPositions_11(List_1_t2062043678 * value)
	{
		___RunningPositions_11 = value;
		Il2CppCodeGenWriteBarrier((&___RunningPositions_11), value);
	}

	inline static int32_t get_offset_of_TooComplex_12() { return static_cast<int32_t>(offsetof(ValidationState_t603008718, ___TooComplex_12)); }
	inline bool get_TooComplex_12() const { return ___TooComplex_12; }
	inline bool* get_address_of_TooComplex_12() { return &___TooComplex_12; }
	inline void set_TooComplex_12(bool value)
	{
		___TooComplex_12 = value;
	}
};

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

// System.Xml.Schema.XdrBuilder/XdrAttributeEntry
struct  XdrAttributeEntry_t1100747816  : public RuntimeObject
{
public:
	// System.Xml.Schema.SchemaNames/Token System.Xml.Schema.XdrBuilder/XdrAttributeEntry::_Attribute
	int32_t ____Attribute_0;
	// System.Int32 System.Xml.Schema.XdrBuilder/XdrAttributeEntry::_SchemaFlags
	int32_t ____SchemaFlags_1;
	// System.Xml.Schema.XmlSchemaDatatype System.Xml.Schema.XdrBuilder/XdrAttributeEntry::_Datatype
	XmlSchemaDatatype_t322714710 * ____Datatype_2;
	// System.Xml.Schema.XdrBuilder/XdrBuildFunction System.Xml.Schema.XdrBuilder/XdrAttributeEntry::_BuildFunc
	XdrBuildFunction_t4965607 * ____BuildFunc_3;

public:
	inline static int32_t get_offset_of__Attribute_0() { return static_cast<int32_t>(offsetof(XdrAttributeEntry_t1100747816, ____Attribute_0)); }
	inline int32_t get__Attribute_0() const { return ____Attribute_0; }
	inline int32_t* get_address_of__Attribute_0() { return &____Attribute_0; }
	inline void set__Attribute_0(int32_t value)
	{
		____Attribute_0 = value;
	}

	inline static int32_t get_offset_of__SchemaFlags_1() { return static_cast<int32_t>(offsetof(XdrAttributeEntry_t1100747816, ____SchemaFlags_1)); }
	inline int32_t get__SchemaFlags_1() const { return ____SchemaFlags_1; }
	inline int32_t* get_address_of__SchemaFlags_1() { return &____SchemaFlags_1; }
	inline void set__SchemaFlags_1(int32_t value)
	{
		____SchemaFlags_1 = value;
	}

	inline static int32_t get_offset_of__Datatype_2() { return static_cast<int32_t>(offsetof(XdrAttributeEntry_t1100747816, ____Datatype_2)); }
	inline XmlSchemaDatatype_t322714710 * get__Datatype_2() const { return ____Datatype_2; }
	inline XmlSchemaDatatype_t322714710 ** get_address_of__Datatype_2() { return &____Datatype_2; }
	inline void set__Datatype_2(XmlSchemaDatatype_t322714710 * value)
	{
		____Datatype_2 = value;
		Il2CppCodeGenWriteBarrier((&____Datatype_2), value);
	}

	inline static int32_t get_offset_of__BuildFunc_3() { return static_cast<int32_t>(offsetof(XdrAttributeEntry_t1100747816, ____BuildFunc_3)); }
	inline XdrBuildFunction_t4965607 * get__BuildFunc_3() const { return ____BuildFunc_3; }
	inline XdrBuildFunction_t4965607 ** get_address_of__BuildFunc_3() { return &____BuildFunc_3; }
	inline void set__BuildFunc_3(XdrBuildFunction_t4965607 * value)
	{
		____BuildFunc_3 = value;
		Il2CppCodeGenWriteBarrier((&____BuildFunc_3), value);
	}
};

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

// System.Xml.Schema.XdrBuilder/XdrEntry
struct  XdrEntry_t1852396641  : public RuntimeObject
{
public:
	// System.Xml.Schema.SchemaNames/Token System.Xml.Schema.XdrBuilder/XdrEntry::_Name
	int32_t ____Name_0;
	// System.Int32[] System.Xml.Schema.XdrBuilder/XdrEntry::_NextStates
	Int32U5BU5D_t385246372* ____NextStates_1;
	// System.Xml.Schema.XdrBuilder/XdrAttributeEntry[] System.Xml.Schema.XdrBuilder/XdrEntry::_Attributes
	XdrAttributeEntryU5BU5D_t4099313209* ____Attributes_2;
	// System.Xml.Schema.XdrBuilder/XdrInitFunction System.Xml.Schema.XdrBuilder/XdrEntry::_InitFunc
	XdrInitFunction_t326013928 * ____InitFunc_3;
	// System.Xml.Schema.XdrBuilder/XdrBeginChildFunction System.Xml.Schema.XdrBuilder/XdrEntry::_BeginChildFunc
	XdrBeginChildFunction_t3571964013 * ____BeginChildFunc_4;
	// System.Xml.Schema.XdrBuilder/XdrEndChildFunction System.Xml.Schema.XdrBuilder/XdrEntry::_EndChildFunc
	XdrEndChildFunction_t2609844494 * ____EndChildFunc_5;
	// System.Boolean System.Xml.Schema.XdrBuilder/XdrEntry::_AllowText
	bool ____AllowText_6;

public:
	inline static int32_t get_offset_of__Name_0() { return static_cast<int32_t>(offsetof(XdrEntry_t1852396641, ____Name_0)); }
	inline int32_t get__Name_0() const { return ____Name_0; }
	inline int32_t* get_address_of__Name_0() { return &____Name_0; }
	inline void set__Name_0(int32_t value)
	{
		____Name_0 = value;
	}

	inline static int32_t get_offset_of__NextStates_1() { return static_cast<int32_t>(offsetof(XdrEntry_t1852396641, ____NextStates_1)); }
	inline Int32U5BU5D_t385246372* get__NextStates_1() const { return ____NextStates_1; }
	inline Int32U5BU5D_t385246372** get_address_of__NextStates_1() { return &____NextStates_1; }
	inline void set__NextStates_1(Int32U5BU5D_t385246372* value)
	{
		____NextStates_1 = value;
		Il2CppCodeGenWriteBarrier((&____NextStates_1), value);
	}

	inline static int32_t get_offset_of__Attributes_2() { return static_cast<int32_t>(offsetof(XdrEntry_t1852396641, ____Attributes_2)); }
	inline XdrAttributeEntryU5BU5D_t4099313209* get__Attributes_2() const { return ____Attributes_2; }
	inline XdrAttributeEntryU5BU5D_t4099313209** get_address_of__Attributes_2() { return &____Attributes_2; }
	inline void set__Attributes_2(XdrAttributeEntryU5BU5D_t4099313209* value)
	{
		____Attributes_2 = value;
		Il2CppCodeGenWriteBarrier((&____Attributes_2), value);
	}

	inline static int32_t get_offset_of__InitFunc_3() { return static_cast<int32_t>(offsetof(XdrEntry_t1852396641, ____InitFunc_3)); }
	inline XdrInitFunction_t326013928 * get__InitFunc_3() const { return ____InitFunc_3; }
	inline XdrInitFunction_t326013928 ** get_address_of__InitFunc_3() { return &____InitFunc_3; }
	inline void set__InitFunc_3(XdrInitFunction_t326013928 * value)
	{
		____InitFunc_3 = value;
		Il2CppCodeGenWriteBarrier((&____InitFunc_3), value);
	}

	inline static int32_t get_offset_of__BeginChildFunc_4() { return static_cast<int32_t>(offsetof(XdrEntry_t1852396641, ____BeginChildFunc_4)); }
	inline XdrBeginChildFunction_t3571964013 * get__BeginChildFunc_4() const { return ____BeginChildFunc_4; }
	inline XdrBeginChildFunction_t3571964013 ** get_address_of__BeginChildFunc_4() { return &____BeginChildFunc_4; }
	inline void set__BeginChildFunc_4(XdrBeginChildFunction_t3571964013 * value)
	{
		____BeginChildFunc_4 = value;
		Il2CppCodeGenWriteBarrier((&____BeginChildFunc_4), value);
	}

	inline static int32_t get_offset_of__EndChildFunc_5() { return static_cast<int32_t>(offsetof(XdrEntry_t1852396641, ____EndChildFunc_5)); }
	inline XdrEndChildFunction_t2609844494 * get__EndChildFunc_5() const { return ____EndChildFunc_5; }
	inline XdrEndChildFunction_t2609844494 ** get_address_of__EndChildFunc_5() { return &____EndChildFunc_5; }
	inline void set__EndChildFunc_5(XdrEndChildFunction_t2609844494 * value)
	{
		____EndChildFunc_5 = value;
		Il2CppCodeGenWriteBarrier((&____EndChildFunc_5), value);
	}

	inline static int32_t get_offset_of__AllowText_6() { return static_cast<int32_t>(offsetof(XdrEntry_t1852396641, ____AllowText_6)); }
	inline bool get__AllowText_6() const { return ____AllowText_6; }
	inline bool* get_address_of__AllowText_6() { return &____AllowText_6; }
	inline void set__AllowText_6(bool value)
	{
		____AllowText_6 = value;
	}
};

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

// System.Xml.Schema.XmlAtomicValue
struct  XmlAtomicValue_t3775050121  : public XPathItem_t4250588140
{
public:
	// System.Xml.Schema.XmlSchemaType System.Xml.Schema.XmlAtomicValue::xmlType
	XmlSchemaType_t2033747345 * ___xmlType_0;
	// System.Object System.Xml.Schema.XmlAtomicValue::objVal
	RuntimeObject * ___objVal_1;
	// System.TypeCode System.Xml.Schema.XmlAtomicValue::clrType
	int32_t ___clrType_2;
	// System.Xml.Schema.XmlAtomicValue/Union System.Xml.Schema.XmlAtomicValue::unionVal
	Union_t2178763312  ___unionVal_3;
	// System.Xml.Schema.XmlAtomicValue/NamespacePrefixForQName System.Xml.Schema.XmlAtomicValue::nsPrefix
	NamespacePrefixForQName_t198417103 * ___nsPrefix_4;

public:
	inline static int32_t get_offset_of_xmlType_0() { return static_cast<int32_t>(offsetof(XmlAtomicValue_t3775050121, ___xmlType_0)); }
	inline XmlSchemaType_t2033747345 * get_xmlType_0() const { return ___xmlType_0; }
	inline XmlSchemaType_t2033747345 ** get_address_of_xmlType_0() { return &___xmlType_0; }
	inline void set_xmlType_0(XmlSchemaType_t2033747345 * value)
	{
		___xmlType_0 = value;
		Il2CppCodeGenWriteBarrier((&___xmlType_0), value);
	}

	inline static int32_t get_offset_of_objVal_1() { return static_cast<int32_t>(offsetof(XmlAtomicValue_t3775050121, ___objVal_1)); }
	inline RuntimeObject * get_objVal_1() const { return ___objVal_1; }
	inline RuntimeObject ** get_address_of_objVal_1() { return &___objVal_1; }
	inline void set_objVal_1(RuntimeObject * value)
	{
		___objVal_1 = value;
		Il2CppCodeGenWriteBarrier((&___objVal_1), value);
	}

	inline static int32_t get_offset_of_clrType_2() { return static_cast<int32_t>(offsetof(XmlAtomicValue_t3775050121, ___clrType_2)); }
	inline int32_t get_clrType_2() const { return ___clrType_2; }
	inline int32_t* get_address_of_clrType_2() { return &___clrType_2; }
	inline void set_clrType_2(int32_t value)
	{
		___clrType_2 = value;
	}

	inline static int32_t get_offset_of_unionVal_3() { return static_cast<int32_t>(offsetof(XmlAtomicValue_t3775050121, ___unionVal_3)); }
	inline Union_t2178763312  get_unionVal_3() const { return ___unionVal_3; }
	inline Union_t2178763312 * get_address_of_unionVal_3() { return &___unionVal_3; }
	inline void set_unionVal_3(Union_t2178763312  value)
	{
		___unionVal_3 = value;
	}

	inline static int32_t get_offset_of_nsPrefix_4() { return static_cast<int32_t>(offsetof(XmlAtomicValue_t3775050121, ___nsPrefix_4)); }
	inline NamespacePrefixForQName_t198417103 * get_nsPrefix_4() const { return ___nsPrefix_4; }
	inline NamespacePrefixForQName_t198417103 ** get_address_of_nsPrefix_4() { return &___nsPrefix_4; }
	inline void set_nsPrefix_4(NamespacePrefixForQName_t198417103 * value)
	{
		___nsPrefix_4 = value;
		Il2CppCodeGenWriteBarrier((&___nsPrefix_4), value);
	}
};

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

// System.Xml.Schema.XmlBaseConverter
struct  XmlBaseConverter_t885945787  : public XmlValueConverter_t585560190
{
public:
	// System.Xml.Schema.XmlSchemaType System.Xml.Schema.XmlBaseConverter::schemaType
	XmlSchemaType_t2033747345 * ___schemaType_0;
	// System.Xml.Schema.XmlTypeCode System.Xml.Schema.XmlBaseConverter::typeCode
	int32_t ___typeCode_1;
	// System.Type System.Xml.Schema.XmlBaseConverter::clrTypeDefault
	Type_t * ___clrTypeDefault_2;

public:
	inline static int32_t get_offset_of_schemaType_0() { return static_cast<int32_t>(offsetof(XmlBaseConverter_t885945787, ___schemaType_0)); }
	inline XmlSchemaType_t2033747345 * get_schemaType_0() const { return ___schemaType_0; }
	inline XmlSchemaType_t2033747345 ** get_address_of_schemaType_0() { return &___schemaType_0; }
	inline void set_schemaType_0(XmlSchemaType_t2033747345 * value)
	{
		___schemaType_0 = value;
		Il2CppCodeGenWriteBarrier((&___schemaType_0), value);
	}

	inline static int32_t get_offset_of_typeCode_1() { return static_cast<int32_t>(offsetof(XmlBaseConverter_t885945787, ___typeCode_1)); }
	inline int32_t get_typeCode_1() const { return ___typeCode_1; }
	inline int32_t* get_address_of_typeCode_1() { return &___typeCode_1; }
	inline void set_typeCode_1(int32_t value)
	{
		___typeCode_1 = value;
	}

	inline static int32_t get_offset_of_clrTypeDefault_2() { return static_cast<int32_t>(offsetof(XmlBaseConverter_t885945787, ___clrTypeDefault_2)); }
	inline Type_t * get_clrTypeDefault_2() const { return ___clrTypeDefault_2; }
	inline Type_t ** get_address_of_clrTypeDefault_2() { return &___clrTypeDefault_2; }
	inline void set_clrTypeDefault_2(Type_t * value)
	{
		___clrTypeDefault_2 = value;
		Il2CppCodeGenWriteBarrier((&___clrTypeDefault_2), value);
	}
};

struct XmlBaseConverter_t885945787_StaticFields
{
public:
	// System.Type System.Xml.Schema.XmlBaseConverter::ICollectionType
	Type_t * ___ICollectionType_3;
	// System.Type System.Xml.Schema.XmlBaseConverter::IEnumerableType
	Type_t * ___IEnumerableType_4;
	// System.Type System.Xml.Schema.XmlBaseConverter::IListType
	Type_t * ___IListType_5;
	// System.Type System.Xml.Schema.XmlBaseConverter::ObjectArrayType
	Type_t * ___ObjectArrayType_6;
	// System.Type System.Xml.Schema.XmlBaseConverter::StringArrayType
	Type_t * ___StringArrayType_7;
	// System.Type System.Xml.Schema.XmlBaseConverter::XmlAtomicValueArrayType
	Type_t * ___XmlAtomicValueArrayType_8;
	// System.Type System.Xml.Schema.XmlBaseConverter::DecimalType
	Type_t * ___DecimalType_9;
	// System.Type System.Xml.Schema.XmlBaseConverter::Int32Type
	Type_t * ___Int32Type_10;
	// System.Type System.Xml.Schema.XmlBaseConverter::Int64Type
	Type_t * ___Int64Type_11;
	// System.Type System.Xml.Schema.XmlBaseConverter::StringType
	Type_t * ___StringType_12;
	// System.Type System.Xml.Schema.XmlBaseConverter::XmlAtomicValueType
	Type_t * ___XmlAtomicValueType_13;
	// System.Type System.Xml.Schema.XmlBaseConverter::ObjectType
	Type_t * ___ObjectType_14;
	// System.Type System.Xml.Schema.XmlBaseConverter::ByteType
	Type_t * ___ByteType_15;
	// System.Type System.Xml.Schema.XmlBaseConverter::Int16Type
	Type_t * ___Int16Type_16;
	// System.Type System.Xml.Schema.XmlBaseConverter::SByteType
	Type_t * ___SByteType_17;
	// System.Type System.Xml.Schema.XmlBaseConverter::UInt16Type
	Type_t * ___UInt16Type_18;
	// System.Type System.Xml.Schema.XmlBaseConverter::UInt32Type
	Type_t * ___UInt32Type_19;
	// System.Type System.Xml.Schema.XmlBaseConverter::UInt64Type
	Type_t * ___UInt64Type_20;
	// System.Type System.Xml.Schema.XmlBaseConverter::XPathItemType
	Type_t * ___XPathItemType_21;
	// System.Type System.Xml.Schema.XmlBaseConverter::DoubleType
	Type_t * ___DoubleType_22;
	// System.Type System.Xml.Schema.XmlBaseConverter::SingleType
	Type_t * ___SingleType_23;
	// System.Type System.Xml.Schema.XmlBaseConverter::DateTimeType
	Type_t * ___DateTimeType_24;
	// System.Type System.Xml.Schema.XmlBaseConverter::DateTimeOffsetType
	Type_t * ___DateTimeOffsetType_25;
	// System.Type System.Xml.Schema.XmlBaseConverter::BooleanType
	Type_t * ___BooleanType_26;
	// System.Type System.Xml.Schema.XmlBaseConverter::ByteArrayType
	Type_t * ___ByteArrayType_27;
	// System.Type System.Xml.Schema.XmlBaseConverter::XmlQualifiedNameType
	Type_t * ___XmlQualifiedNameType_28;
	// System.Type System.Xml.Schema.XmlBaseConverter::UriType
	Type_t * ___UriType_29;
	// System.Type System.Xml.Schema.XmlBaseConverter::TimeSpanType
	Type_t * ___TimeSpanType_30;
	// System.Type System.Xml.Schema.XmlBaseConverter::XPathNavigatorType
	Type_t * ___XPathNavigatorType_31;

public:
	inline static int32_t get_offset_of_ICollectionType_3() { return static_cast<int32_t>(offsetof(XmlBaseConverter_t885945787_StaticFields, ___ICollectionType_3)); }
	inline Type_t * get_ICollectionType_3() const { return ___ICollectionType_3; }
	inline Type_t ** get_address_of_ICollectionType_3() { return &___ICollectionType_3; }
	inline void set_ICollectionType_3(Type_t * value)
	{
		___ICollectionType_3 = value;
		Il2CppCodeGenWriteBarrier((&___ICollectionType_3), value);
	}

	inline static int32_t get_offset_of_IEnumerableType_4() { return static_cast<int32_t>(offsetof(XmlBaseConverter_t885945787_StaticFields, ___IEnumerableType_4)); }
	inline Type_t * get_IEnumerableType_4() const { return ___IEnumerableType_4; }
	inline Type_t ** get_address_of_IEnumerableType_4() { return &___IEnumerableType_4; }
	inline void set_IEnumerableType_4(Type_t * value)
	{
		___IEnumerableType_4 = value;
		Il2CppCodeGenWriteBarrier((&___IEnumerableType_4), value);
	}

	inline static int32_t get_offset_of_IListType_5() { return static_cast<int32_t>(offsetof(XmlBaseConverter_t885945787_StaticFields, ___IListType_5)); }
	inline Type_t * get_IListType_5() const { return ___IListType_5; }
	inline Type_t ** get_address_of_IListType_5() { return &___IListType_5; }
	inline void set_IListType_5(Type_t * value)
	{
		___IListType_5 = value;
		Il2CppCodeGenWriteBarrier((&___IListType_5), value);
	}

	inline static int32_t get_offset_of_ObjectArrayType_6() { return static_cast<int32_t>(offsetof(XmlBaseConverter_t885945787_StaticFields, ___ObjectArrayType_6)); }
	inline Type_t * get_ObjectArrayType_6() const { return ___ObjectArrayType_6; }
	inline Type_t ** get_address_of_ObjectArrayType_6() { return &___ObjectArrayType_6; }
	inline void set_ObjectArrayType_6(Type_t * value)
	{
		___ObjectArrayType_6 = value;
		Il2CppCodeGenWriteBarrier((&___ObjectArrayType_6), value);
	}

	inline static int32_t get_offset_of_StringArrayType_7() { return static_cast<int32_t>(offsetof(XmlBaseConverter_t885945787_StaticFields, ___StringArrayType_7)); }
	inline Type_t * get_StringArrayType_7() const { return ___StringArrayType_7; }
	inline Type_t ** get_address_of_StringArrayType_7() { return &___StringArrayType_7; }
	inline void set_StringArrayType_7(Type_t * value)
	{
		___StringArrayType_7 = value;
		Il2CppCodeGenWriteBarrier((&___StringArrayType_7), value);
	}

	inline static int32_t get_offset_of_XmlAtomicValueArrayType_8() { return static_cast<int32_t>(offsetof(XmlBaseConverter_t885945787_StaticFields, ___XmlAtomicValueArrayType_8)); }
	inline Type_t * get_XmlAtomicValueArrayType_8() const { return ___XmlAtomicValueArrayType_8; }
	inline Type_t ** get_address_of_XmlAtomicValueArrayType_8() { return &___XmlAtomicValueArrayType_8; }
	inline void set_XmlAtomicValueArrayType_8(Type_t * value)
	{
		___XmlAtomicValueArrayType_8 = value;
		Il2CppCodeGenWriteBarrier((&___XmlAtomicValueArrayType_8), value);
	}

	inline static int32_t get_offset_of_DecimalType_9() { return static_cast<int32_t>(offsetof(XmlBaseConverter_t885945787_StaticFields, ___DecimalType_9)); }
	inline Type_t * get_DecimalType_9() const { return ___DecimalType_9; }
	inline Type_t ** get_address_of_DecimalType_9() { return &___DecimalType_9; }
	inline void set_DecimalType_9(Type_t * value)
	{
		___DecimalType_9 = value;
		Il2CppCodeGenWriteBarrier((&___DecimalType_9), value);
	}

	inline static int32_t get_offset_of_Int32Type_10() { return static_cast<int32_t>(offsetof(XmlBaseConverter_t885945787_StaticFields, ___Int32Type_10)); }
	inline Type_t * get_Int32Type_10() const { return ___Int32Type_10; }
	inline Type_t ** get_address_of_Int32Type_10() { return &___Int32Type_10; }
	inline void set_Int32Type_10(Type_t * value)
	{
		___Int32Type_10 = value;
		Il2CppCodeGenWriteBarrier((&___Int32Type_10), value);
	}

	inline static int32_t get_offset_of_Int64Type_11() { return static_cast<int32_t>(offsetof(XmlBaseConverter_t885945787_StaticFields, ___Int64Type_11)); }
	inline Type_t * get_Int64Type_11() const { return ___Int64Type_11; }
	inline Type_t ** get_address_of_Int64Type_11() { return &___Int64Type_11; }
	inline void set_Int64Type_11(Type_t * value)
	{
		___Int64Type_11 = value;
		Il2CppCodeGenWriteBarrier((&___Int64Type_11), value);
	}

	inline static int32_t get_offset_of_StringType_12() { return static_cast<int32_t>(offsetof(XmlBaseConverter_t885945787_StaticFields, ___StringType_12)); }
	inline Type_t * get_StringType_12() const { return ___StringType_12; }
	inline Type_t ** get_address_of_StringType_12() { return &___StringType_12; }
	inline void set_StringType_12(Type_t * value)
	{
		___StringType_12 = value;
		Il2CppCodeGenWriteBarrier((&___StringType_12), value);
	}

	inline static int32_t get_offset_of_XmlAtomicValueType_13() { return static_cast<int32_t>(offsetof(XmlBaseConverter_t885945787_StaticFields, ___XmlAtomicValueType_13)); }
	inline Type_t * get_XmlAtomicValueType_13() const { return ___XmlAtomicValueType_13; }
	inline Type_t ** get_address_of_XmlAtomicValueType_13() { return &___XmlAtomicValueType_13; }
	inline void set_XmlAtomicValueType_13(Type_t * value)
	{
		___XmlAtomicValueType_13 = value;
		Il2CppCodeGenWriteBarrier((&___XmlAtomicValueType_13), value);
	}

	inline static int32_t get_offset_of_ObjectType_14() { return static_cast<int32_t>(offsetof(XmlBaseConverter_t885945787_StaticFields, ___ObjectType_14)); }
	inline Type_t * get_ObjectType_14() const { return ___ObjectType_14; }
	inline Type_t ** get_address_of_ObjectType_14() { return &___ObjectType_14; }
	inline void set_ObjectType_14(Type_t * value)
	{
		___ObjectType_14 = value;
		Il2CppCodeGenWriteBarrier((&___ObjectType_14), value);
	}

	inline static int32_t get_offset_of_ByteType_15() { return static_cast<int32_t>(offsetof(XmlBaseConverter_t885945787_StaticFields, ___ByteType_15)); }
	inline Type_t * get_ByteType_15() const { return ___ByteType_15; }
	inline Type_t ** get_address_of_ByteType_15() { return &___ByteType_15; }
	inline void set_ByteType_15(Type_t * value)
	{
		___ByteType_15 = value;
		Il2CppCodeGenWriteBarrier((&___ByteType_15), value);
	}

	inline static int32_t get_offset_of_Int16Type_16() { return static_cast<int32_t>(offsetof(XmlBaseConverter_t885945787_StaticFields, ___Int16Type_16)); }
	inline Type_t * get_Int16Type_16() const { return ___Int16Type_16; }
	inline Type_t ** get_address_of_Int16Type_16() { return &___Int16Type_16; }
	inline void set_Int16Type_16(Type_t * value)
	{
		___Int16Type_16 = value;
		Il2CppCodeGenWriteBarrier((&___Int16Type_16), value);
	}

	inline static int32_t get_offset_of_SByteType_17() { return static_cast<int32_t>(offsetof(XmlBaseConverter_t885945787_StaticFields, ___SByteType_17)); }
	inline Type_t * get_SByteType_17() const { return ___SByteType_17; }
	inline Type_t ** get_address_of_SByteType_17() { return &___SByteType_17; }
	inline void set_SByteType_17(Type_t * value)
	{
		___SByteType_17 = value;
		Il2CppCodeGenWriteBarrier((&___SByteType_17), value);
	}

	inline static int32_t get_offset_of_UInt16Type_18() { return static_cast<int32_t>(offsetof(XmlBaseConverter_t885945787_StaticFields, ___UInt16Type_18)); }
	inline Type_t * get_UInt16Type_18() const { return ___UInt16Type_18; }
	inline Type_t ** get_address_of_UInt16Type_18() { return &___UInt16Type_18; }
	inline void set_UInt16Type_18(Type_t * value)
	{
		___UInt16Type_18 = value;
		Il2CppCodeGenWriteBarrier((&___UInt16Type_18), value);
	}

	inline static int32_t get_offset_of_UInt32Type_19() { return static_cast<int32_t>(offsetof(XmlBaseConverter_t885945787_StaticFields, ___UInt32Type_19)); }
	inline Type_t * get_UInt32Type_19() const { return ___UInt32Type_19; }
	inline Type_t ** get_address_of_UInt32Type_19() { return &___UInt32Type_19; }
	inline void set_UInt32Type_19(Type_t * value)
	{
		___UInt32Type_19 = value;
		Il2CppCodeGenWriteBarrier((&___UInt32Type_19), value);
	}

	inline static int32_t get_offset_of_UInt64Type_20() { return static_cast<int32_t>(offsetof(XmlBaseConverter_t885945787_StaticFields, ___UInt64Type_20)); }
	inline Type_t * get_UInt64Type_20() const { return ___UInt64Type_20; }
	inline Type_t ** get_address_of_UInt64Type_20() { return &___UInt64Type_20; }
	inline void set_UInt64Type_20(Type_t * value)
	{
		___UInt64Type_20 = value;
		Il2CppCodeGenWriteBarrier((&___UInt64Type_20), value);
	}

	inline static int32_t get_offset_of_XPathItemType_21() { return static_cast<int32_t>(offsetof(XmlBaseConverter_t885945787_StaticFields, ___XPathItemType_21)); }
	inline Type_t * get_XPathItemType_21() const { return ___XPathItemType_21; }
	inline Type_t ** get_address_of_XPathItemType_21() { return &___XPathItemType_21; }
	inline void set_XPathItemType_21(Type_t * value)
	{
		___XPathItemType_21 = value;
		Il2CppCodeGenWriteBarrier((&___XPathItemType_21), value);
	}

	inline static int32_t get_offset_of_DoubleType_22() { return static_cast<int32_t>(offsetof(XmlBaseConverter_t885945787_StaticFields, ___DoubleType_22)); }
	inline Type_t * get_DoubleType_22() const { return ___DoubleType_22; }
	inline Type_t ** get_address_of_DoubleType_22() { return &___DoubleType_22; }
	inline void set_DoubleType_22(Type_t * value)
	{
		___DoubleType_22 = value;
		Il2CppCodeGenWriteBarrier((&___DoubleType_22), value);
	}

	inline static int32_t get_offset_of_SingleType_23() { return static_cast<int32_t>(offsetof(XmlBaseConverter_t885945787_StaticFields, ___SingleType_23)); }
	inline Type_t * get_SingleType_23() const { return ___SingleType_23; }
	inline Type_t ** get_address_of_SingleType_23() { return &___SingleType_23; }
	inline void set_SingleType_23(Type_t * value)
	{
		___SingleType_23 = value;
		Il2CppCodeGenWriteBarrier((&___SingleType_23), value);
	}

	inline static int32_t get_offset_of_DateTimeType_24() { return static_cast<int32_t>(offsetof(XmlBaseConverter_t885945787_StaticFields, ___DateTimeType_24)); }
	inline Type_t * get_DateTimeType_24() const { return ___DateTimeType_24; }
	inline Type_t ** get_address_of_DateTimeType_24() { return &___DateTimeType_24; }
	inline void set_DateTimeType_24(Type_t * value)
	{
		___DateTimeType_24 = value;
		Il2CppCodeGenWriteBarrier((&___DateTimeType_24), value);
	}

	inline static int32_t get_offset_of_DateTimeOffsetType_25() { return static_cast<int32_t>(offsetof(XmlBaseConverter_t885945787_StaticFields, ___DateTimeOffsetType_25)); }
	inline Type_t * get_DateTimeOffsetType_25() const { return ___DateTimeOffsetType_25; }
	inline Type_t ** get_address_of_DateTimeOffsetType_25() { return &___DateTimeOffsetType_25; }
	inline void set_DateTimeOffsetType_25(Type_t * value)
	{
		___DateTimeOffsetType_25 = value;
		Il2CppCodeGenWriteBarrier((&___DateTimeOffsetType_25), value);
	}

	inline static int32_t get_offset_of_BooleanType_26() { return static_cast<int32_t>(offsetof(XmlBaseConverter_t885945787_StaticFields, ___BooleanType_26)); }
	inline Type_t * get_BooleanType_26() const { return ___BooleanType_26; }
	inline Type_t ** get_address_of_BooleanType_26() { return &___BooleanType_26; }
	inline void set_BooleanType_26(Type_t * value)
	{
		___BooleanType_26 = value;
		Il2CppCodeGenWriteBarrier((&___BooleanType_26), value);
	}

	inline static int32_t get_offset_of_ByteArrayType_27() { return static_cast<int32_t>(offsetof(XmlBaseConverter_t885945787_StaticFields, ___ByteArrayType_27)); }
	inline Type_t * get_ByteArrayType_27() const { return ___ByteArrayType_27; }
	inline Type_t ** get_address_of_ByteArrayType_27() { return &___ByteArrayType_27; }
	inline void set_ByteArrayType_27(Type_t * value)
	{
		___ByteArrayType_27 = value;
		Il2CppCodeGenWriteBarrier((&___ByteArrayType_27), value);
	}

	inline static int32_t get_offset_of_XmlQualifiedNameType_28() { return static_cast<int32_t>(offsetof(XmlBaseConverter_t885945787_StaticFields, ___XmlQualifiedNameType_28)); }
	inline Type_t * get_XmlQualifiedNameType_28() const { return ___XmlQualifiedNameType_28; }
	inline Type_t ** get_address_of_XmlQualifiedNameType_28() { return &___XmlQualifiedNameType_28; }
	inline void set_XmlQualifiedNameType_28(Type_t * value)
	{
		___XmlQualifiedNameType_28 = value;
		Il2CppCodeGenWriteBarrier((&___XmlQualifiedNameType_28), value);
	}

	inline static int32_t get_offset_of_UriType_29() { return static_cast<int32_t>(offsetof(XmlBaseConverter_t885945787_StaticFields, ___UriType_29)); }
	inline Type_t * get_UriType_29() const { return ___UriType_29; }
	inline Type_t ** get_address_of_UriType_29() { return &___UriType_29; }
	inline void set_UriType_29(Type_t * value)
	{
		___UriType_29 = value;
		Il2CppCodeGenWriteBarrier((&___UriType_29), value);
	}

	inline static int32_t get_offset_of_TimeSpanType_30() { return static_cast<int32_t>(offsetof(XmlBaseConverter_t885945787_StaticFields, ___TimeSpanType_30)); }
	inline Type_t * get_TimeSpanType_30() const { return ___TimeSpanType_30; }
	inline Type_t ** get_address_of_TimeSpanType_30() { return &___TimeSpanType_30; }
	inline void set_TimeSpanType_30(Type_t * value)
	{
		___TimeSpanType_30 = value;
		Il2CppCodeGenWriteBarrier((&___TimeSpanType_30), value);
	}

	inline static int32_t get_offset_of_XPathNavigatorType_31() { return static_cast<int32_t>(offsetof(XmlBaseConverter_t885945787_StaticFields, ___XPathNavigatorType_31)); }
	inline Type_t * get_XPathNavigatorType_31() const { return ___XPathNavigatorType_31; }
	inline Type_t ** get_address_of_XPathNavigatorType_31() { return &___XPathNavigatorType_31; }
	inline void set_XPathNavigatorType_31(Type_t * value)
	{
		___XPathNavigatorType_31 = value;
		Il2CppCodeGenWriteBarrier((&___XPathNavigatorType_31), value);
	}
};

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

// System.Xml.Schema.XmlSchema
struct  XmlSchema_t3742557897  : public XmlSchemaObject_t1315720168
{
public:
	// System.Xml.Schema.XmlSchemaForm System.Xml.Schema.XmlSchema::attributeFormDefault
	int32_t ___attributeFormDefault_6;
	// System.Xml.Schema.XmlSchemaForm System.Xml.Schema.XmlSchema::elementFormDefault
	int32_t ___elementFormDefault_7;
	// System.Xml.Schema.XmlSchemaDerivationMethod System.Xml.Schema.XmlSchema::blockDefault
	int32_t ___blockDefault_8;
	// System.Xml.Schema.XmlSchemaDerivationMethod System.Xml.Schema.XmlSchema::finalDefault
	int32_t ___finalDefault_9;
	// System.String System.Xml.Schema.XmlSchema::targetNs
	String_t* ___targetNs_10;
	// System.String System.Xml.Schema.XmlSchema::version
	String_t* ___version_11;
	// System.Xml.Schema.XmlSchemaObjectCollection System.Xml.Schema.XmlSchema::includes
	XmlSchemaObjectCollection_t1064819932 * ___includes_12;
	// System.Xml.Schema.XmlSchemaObjectCollection System.Xml.Schema.XmlSchema::items
	XmlSchemaObjectCollection_t1064819932 * ___items_13;
	// System.String System.Xml.Schema.XmlSchema::id
	String_t* ___id_14;
	// System.Xml.XmlAttribute[] System.Xml.Schema.XmlSchema::moreAttributes
	XmlAttributeU5BU5D_t1490365106* ___moreAttributes_15;
	// System.Boolean System.Xml.Schema.XmlSchema::isCompiled
	bool ___isCompiled_16;
	// System.Boolean System.Xml.Schema.XmlSchema::isCompiledBySet
	bool ___isCompiledBySet_17;
	// System.Boolean System.Xml.Schema.XmlSchema::isPreprocessed
	bool ___isPreprocessed_18;
	// System.Int32 System.Xml.Schema.XmlSchema::errorCount
	int32_t ___errorCount_19;
	// System.Xml.Schema.XmlSchemaObjectTable System.Xml.Schema.XmlSchema::attributes
	XmlSchemaObjectTable_t2546974348 * ___attributes_20;
	// System.Xml.Schema.XmlSchemaObjectTable System.Xml.Schema.XmlSchema::attributeGroups
	XmlSchemaObjectTable_t2546974348 * ___attributeGroups_21;
	// System.Xml.Schema.XmlSchemaObjectTable System.Xml.Schema.XmlSchema::elements
	XmlSchemaObjectTable_t2546974348 * ___elements_22;
	// System.Xml.Schema.XmlSchemaObjectTable System.Xml.Schema.XmlSchema::types
	XmlSchemaObjectTable_t2546974348 * ___types_23;
	// System.Xml.Schema.XmlSchemaObjectTable System.Xml.Schema.XmlSchema::groups
	XmlSchemaObjectTable_t2546974348 * ___groups_24;
	// System.Xml.Schema.XmlSchemaObjectTable System.Xml.Schema.XmlSchema::notations
	XmlSchemaObjectTable_t2546974348 * ___notations_25;
	// System.Xml.Schema.XmlSchemaObjectTable System.Xml.Schema.XmlSchema::identityConstraints
	XmlSchemaObjectTable_t2546974348 * ___identityConstraints_26;
	// System.Int32 System.Xml.Schema.XmlSchema::schemaId
	int32_t ___schemaId_28;
	// System.Uri System.Xml.Schema.XmlSchema::baseUri
	Uri_t100236324 * ___baseUri_29;
	// System.Collections.Hashtable System.Xml.Schema.XmlSchema::ids
	Hashtable_t1853889766 * ___ids_30;
	// System.Xml.XmlDocument System.Xml.Schema.XmlSchema::document
	XmlDocument_t2837193595 * ___document_31;

public:
	inline static int32_t get_offset_of_attributeFormDefault_6() { return static_cast<int32_t>(offsetof(XmlSchema_t3742557897, ___attributeFormDefault_6)); }
	inline int32_t get_attributeFormDefault_6() const { return ___attributeFormDefault_6; }
	inline int32_t* get_address_of_attributeFormDefault_6() { return &___attributeFormDefault_6; }
	inline void set_attributeFormDefault_6(int32_t value)
	{
		___attributeFormDefault_6 = value;
	}

	inline static int32_t get_offset_of_elementFormDefault_7() { return static_cast<int32_t>(offsetof(XmlSchema_t3742557897, ___elementFormDefault_7)); }
	inline int32_t get_elementFormDefault_7() const { return ___elementFormDefault_7; }
	inline int32_t* get_address_of_elementFormDefault_7() { return &___elementFormDefault_7; }
	inline void set_elementFormDefault_7(int32_t value)
	{
		___elementFormDefault_7 = value;
	}

	inline static int32_t get_offset_of_blockDefault_8() { return static_cast<int32_t>(offsetof(XmlSchema_t3742557897, ___blockDefault_8)); }
	inline int32_t get_blockDefault_8() const { return ___blockDefault_8; }
	inline int32_t* get_address_of_blockDefault_8() { return &___blockDefault_8; }
	inline void set_blockDefault_8(int32_t value)
	{
		___blockDefault_8 = value;
	}

	inline static int32_t get_offset_of_finalDefault_9() { return static_cast<int32_t>(offsetof(XmlSchema_t3742557897, ___finalDefault_9)); }
	inline int32_t get_finalDefault_9() const { return ___finalDefault_9; }
	inline int32_t* get_address_of_finalDefault_9() { return &___finalDefault_9; }
	inline void set_finalDefault_9(int32_t value)
	{
		___finalDefault_9 = value;
	}

	inline static int32_t get_offset_of_targetNs_10() { return static_cast<int32_t>(offsetof(XmlSchema_t3742557897, ___targetNs_10)); }
	inline String_t* get_targetNs_10() const { return ___targetNs_10; }
	inline String_t** get_address_of_targetNs_10() { return &___targetNs_10; }
	inline void set_targetNs_10(String_t* value)
	{
		___targetNs_10 = value;
		Il2CppCodeGenWriteBarrier((&___targetNs_10), value);
	}

	inline static int32_t get_offset_of_version_11() { return static_cast<int32_t>(offsetof(XmlSchema_t3742557897, ___version_11)); }
	inline String_t* get_version_11() const { return ___version_11; }
	inline String_t** get_address_of_version_11() { return &___version_11; }
	inline void set_version_11(String_t* value)
	{
		___version_11 = value;
		Il2CppCodeGenWriteBarrier((&___version_11), value);
	}

	inline static int32_t get_offset_of_includes_12() { return static_cast<int32_t>(offsetof(XmlSchema_t3742557897, ___includes_12)); }
	inline XmlSchemaObjectCollection_t1064819932 * get_includes_12() const { return ___includes_12; }
	inline XmlSchemaObjectCollection_t1064819932 ** get_address_of_includes_12() { return &___includes_12; }
	inline void set_includes_12(XmlSchemaObjectCollection_t1064819932 * value)
	{
		___includes_12 = value;
		Il2CppCodeGenWriteBarrier((&___includes_12), value);
	}

	inline static int32_t get_offset_of_items_13() { return static_cast<int32_t>(offsetof(XmlSchema_t3742557897, ___items_13)); }
	inline XmlSchemaObjectCollection_t1064819932 * get_items_13() const { return ___items_13; }
	inline XmlSchemaObjectCollection_t1064819932 ** get_address_of_items_13() { return &___items_13; }
	inline void set_items_13(XmlSchemaObjectCollection_t1064819932 * value)
	{
		___items_13 = value;
		Il2CppCodeGenWriteBarrier((&___items_13), value);
	}

	inline static int32_t get_offset_of_id_14() { return static_cast<int32_t>(offsetof(XmlSchema_t3742557897, ___id_14)); }
	inline String_t* get_id_14() const { return ___id_14; }
	inline String_t** get_address_of_id_14() { return &___id_14; }
	inline void set_id_14(String_t* value)
	{
		___id_14 = value;
		Il2CppCodeGenWriteBarrier((&___id_14), value);
	}

	inline static int32_t get_offset_of_moreAttributes_15() { return static_cast<int32_t>(offsetof(XmlSchema_t3742557897, ___moreAttributes_15)); }
	inline XmlAttributeU5BU5D_t1490365106* get_moreAttributes_15() const { return ___moreAttributes_15; }
	inline XmlAttributeU5BU5D_t1490365106** get_address_of_moreAttributes_15() { return &___moreAttributes_15; }
	inline void set_moreAttributes_15(XmlAttributeU5BU5D_t1490365106* value)
	{
		___moreAttributes_15 = value;
		Il2CppCodeGenWriteBarrier((&___moreAttributes_15), value);
	}

	inline static int32_t get_offset_of_isCompiled_16() { return static_cast<int32_t>(offsetof(XmlSchema_t3742557897, ___isCompiled_16)); }
	inline bool get_isCompiled_16() const { return ___isCompiled_16; }
	inline bool* get_address_of_isCompiled_16() { return &___isCompiled_16; }
	inline void set_isCompiled_16(bool value)
	{
		___isCompiled_16 = value;
	}

	inline static int32_t get_offset_of_isCompiledBySet_17() { return static_cast<int32_t>(offsetof(XmlSchema_t3742557897, ___isCompiledBySet_17)); }
	inline bool get_isCompiledBySet_17() const { return ___isCompiledBySet_17; }
	inline bool* get_address_of_isCompiledBySet_17() { return &___isCompiledBySet_17; }
	inline void set_isCompiledBySet_17(bool value)
	{
		___isCompiledBySet_17 = value;
	}

	inline static int32_t get_offset_of_isPreprocessed_18() { return static_cast<int32_t>(offsetof(XmlSchema_t3742557897, ___isPreprocessed_18)); }
	inline bool get_isPreprocessed_18() const { return ___isPreprocessed_18; }
	inline bool* get_address_of_isPreprocessed_18() { return &___isPreprocessed_18; }
	inline void set_isPreprocessed_18(bool value)
	{
		___isPreprocessed_18 = value;
	}

	inline static int32_t get_offset_of_errorCount_19() { return static_cast<int32_t>(offsetof(XmlSchema_t3742557897, ___errorCount_19)); }
	inline int32_t get_errorCount_19() const { return ___errorCount_19; }
	inline int32_t* get_address_of_errorCount_19() { return &___errorCount_19; }
	inline void set_errorCount_19(int32_t value)
	{
		___errorCount_19 = value;
	}

	inline static int32_t get_offset_of_attributes_20() { return static_cast<int32_t>(offsetof(XmlSchema_t3742557897, ___attributes_20)); }
	inline XmlSchemaObjectTable_t2546974348 * get_attributes_20() const { return ___attributes_20; }
	inline XmlSchemaObjectTable_t2546974348 ** get_address_of_attributes_20() { return &___attributes_20; }
	inline void set_attributes_20(XmlSchemaObjectTable_t2546974348 * value)
	{
		___attributes_20 = value;
		Il2CppCodeGenWriteBarrier((&___attributes_20), value);
	}

	inline static int32_t get_offset_of_attributeGroups_21() { return static_cast<int32_t>(offsetof(XmlSchema_t3742557897, ___attributeGroups_21)); }
	inline XmlSchemaObjectTable_t2546974348 * get_attributeGroups_21() const { return ___attributeGroups_21; }
	inline XmlSchemaObjectTable_t2546974348 ** get_address_of_attributeGroups_21() { return &___attributeGroups_21; }
	inline void set_attributeGroups_21(XmlSchemaObjectTable_t2546974348 * value)
	{
		___attributeGroups_21 = value;
		Il2CppCodeGenWriteBarrier((&___attributeGroups_21), value);
	}

	inline static int32_t get_offset_of_elements_22() { return static_cast<int32_t>(offsetof(XmlSchema_t3742557897, ___elements_22)); }
	inline XmlSchemaObjectTable_t2546974348 * get_elements_22() const { return ___elements_22; }
	inline XmlSchemaObjectTable_t2546974348 ** get_address_of_elements_22() { return &___elements_22; }
	inline void set_elements_22(XmlSchemaObjectTable_t2546974348 * value)
	{
		___elements_22 = value;
		Il2CppCodeGenWriteBarrier((&___elements_22), value);
	}

	inline static int32_t get_offset_of_types_23() { return static_cast<int32_t>(offsetof(XmlSchema_t3742557897, ___types_23)); }
	inline XmlSchemaObjectTable_t2546974348 * get_types_23() const { return ___types_23; }
	inline XmlSchemaObjectTable_t2546974348 ** get_address_of_types_23() { return &___types_23; }
	inline void set_types_23(XmlSchemaObjectTable_t2546974348 * value)
	{
		___types_23 = value;
		Il2CppCodeGenWriteBarrier((&___types_23), value);
	}

	inline static int32_t get_offset_of_groups_24() { return static_cast<int32_t>(offsetof(XmlSchema_t3742557897, ___groups_24)); }
	inline XmlSchemaObjectTable_t2546974348 * get_groups_24() const { return ___groups_24; }
	inline XmlSchemaObjectTable_t2546974348 ** get_address_of_groups_24() { return &___groups_24; }
	inline void set_groups_24(XmlSchemaObjectTable_t2546974348 * value)
	{
		___groups_24 = value;
		Il2CppCodeGenWriteBarrier((&___groups_24), value);
	}

	inline static int32_t get_offset_of_notations_25() { return static_cast<int32_t>(offsetof(XmlSchema_t3742557897, ___notations_25)); }
	inline XmlSchemaObjectTable_t2546974348 * get_notations_25() const { return ___notations_25; }
	inline XmlSchemaObjectTable_t2546974348 ** get_address_of_notations_25() { return &___notations_25; }
	inline void set_notations_25(XmlSchemaObjectTable_t2546974348 * value)
	{
		___notations_25 = value;
		Il2CppCodeGenWriteBarrier((&___notations_25), value);
	}

	inline static int32_t get_offset_of_identityConstraints_26() { return static_cast<int32_t>(offsetof(XmlSchema_t3742557897, ___identityConstraints_26)); }
	inline XmlSchemaObjectTable_t2546974348 * get_identityConstraints_26() const { return ___identityConstraints_26; }
	inline XmlSchemaObjectTable_t2546974348 ** get_address_of_identityConstraints_26() { return &___identityConstraints_26; }
	inline void set_identityConstraints_26(XmlSchemaObjectTable_t2546974348 * value)
	{
		___identityConstraints_26 = value;
		Il2CppCodeGenWriteBarrier((&___identityConstraints_26), value);
	}

	inline static int32_t get_offset_of_schemaId_28() { return static_cast<int32_t>(offsetof(XmlSchema_t3742557897, ___schemaId_28)); }
	inline int32_t get_schemaId_28() const { return ___schemaId_28; }
	inline int32_t* get_address_of_schemaId_28() { return &___schemaId_28; }
	inline void set_schemaId_28(int32_t value)
	{
		___schemaId_28 = value;
	}

	inline static int32_t get_offset_of_baseUri_29() { return static_cast<int32_t>(offsetof(XmlSchema_t3742557897, ___baseUri_29)); }
	inline Uri_t100236324 * get_baseUri_29() const { return ___baseUri_29; }
	inline Uri_t100236324 ** get_address_of_baseUri_29() { return &___baseUri_29; }
	inline void set_baseUri_29(Uri_t100236324 * value)
	{
		___baseUri_29 = value;
		Il2CppCodeGenWriteBarrier((&___baseUri_29), value);
	}

	inline static int32_t get_offset_of_ids_30() { return static_cast<int32_t>(offsetof(XmlSchema_t3742557897, ___ids_30)); }
	inline Hashtable_t1853889766 * get_ids_30() const { return ___ids_30; }
	inline Hashtable_t1853889766 ** get_address_of_ids_30() { return &___ids_30; }
	inline void set_ids_30(Hashtable_t1853889766 * value)
	{
		___ids_30 = value;
		Il2CppCodeGenWriteBarrier((&___ids_30), value);
	}

	inline static int32_t get_offset_of_document_31() { return static_cast<int32_t>(offsetof(XmlSchema_t3742557897, ___document_31)); }
	inline XmlDocument_t2837193595 * get_document_31() const { return ___document_31; }
	inline XmlDocument_t2837193595 ** get_address_of_document_31() { return &___document_31; }
	inline void set_document_31(XmlDocument_t2837193595 * value)
	{
		___document_31 = value;
		Il2CppCodeGenWriteBarrier((&___document_31), value);
	}
};

struct XmlSchema_t3742557897_StaticFields
{
public:
	// System.Int32 System.Xml.Schema.XmlSchema::globalIdCounter
	int32_t ___globalIdCounter_27;

public:
	inline static int32_t get_offset_of_globalIdCounter_27() { return static_cast<int32_t>(offsetof(XmlSchema_t3742557897_StaticFields, ___globalIdCounter_27)); }
	inline int32_t get_globalIdCounter_27() const { return ___globalIdCounter_27; }
	inline int32_t* get_address_of_globalIdCounter_27() { return &___globalIdCounter_27; }
	inline void set_globalIdCounter_27(int32_t value)
	{
		___globalIdCounter_27 = value;
	}
};

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

// System.Xml.Schema.XmlSchemaType
struct  XmlSchemaType_t2033747345  : public XmlSchemaAnnotated_t2603549639
{
public:
	// System.String System.Xml.Schema.XmlSchemaType::name
	String_t* ___name_9;
	// System.Xml.Schema.XmlSchemaDerivationMethod System.Xml.Schema.XmlSchemaType::final
	int32_t ___final_10;
	// System.Xml.Schema.XmlSchemaDerivationMethod System.Xml.Schema.XmlSchemaType::derivedBy
	int32_t ___derivedBy_11;
	// System.Xml.Schema.XmlSchemaType System.Xml.Schema.XmlSchemaType::baseSchemaType
	XmlSchemaType_t2033747345 * ___baseSchemaType_12;
	// System.Xml.Schema.XmlSchemaDatatype System.Xml.Schema.XmlSchemaType::datatype
	XmlSchemaDatatype_t322714710 * ___datatype_13;
	// System.Xml.Schema.XmlSchemaDerivationMethod System.Xml.Schema.XmlSchemaType::finalResolved
	int32_t ___finalResolved_14;
	// System.Xml.Schema.SchemaElementDecl modreq(System.Runtime.CompilerServices.IsVolatile) System.Xml.Schema.XmlSchemaType::elementDecl
	SchemaElementDecl_t2267464004 * ___elementDecl_15;
	// System.Xml.XmlQualifiedName modreq(System.Runtime.CompilerServices.IsVolatile) System.Xml.Schema.XmlSchemaType::qname
	XmlQualifiedName_t2760654312 * ___qname_16;
	// System.Xml.Schema.XmlSchemaType System.Xml.Schema.XmlSchemaType::redefined
	XmlSchemaType_t2033747345 * ___redefined_17;
	// System.Xml.Schema.XmlSchemaContentType System.Xml.Schema.XmlSchemaType::contentType
	int32_t ___contentType_18;

public:
	inline static int32_t get_offset_of_name_9() { return static_cast<int32_t>(offsetof(XmlSchemaType_t2033747345, ___name_9)); }
	inline String_t* get_name_9() const { return ___name_9; }
	inline String_t** get_address_of_name_9() { return &___name_9; }
	inline void set_name_9(String_t* value)
	{
		___name_9 = value;
		Il2CppCodeGenWriteBarrier((&___name_9), value);
	}

	inline static int32_t get_offset_of_final_10() { return static_cast<int32_t>(offsetof(XmlSchemaType_t2033747345, ___final_10)); }
	inline int32_t get_final_10() const { return ___final_10; }
	inline int32_t* get_address_of_final_10() { return &___final_10; }
	inline void set_final_10(int32_t value)
	{
		___final_10 = value;
	}

	inline static int32_t get_offset_of_derivedBy_11() { return static_cast<int32_t>(offsetof(XmlSchemaType_t2033747345, ___derivedBy_11)); }
	inline int32_t get_derivedBy_11() const { return ___derivedBy_11; }
	inline int32_t* get_address_of_derivedBy_11() { return &___derivedBy_11; }
	inline void set_derivedBy_11(int32_t value)
	{
		___derivedBy_11 = value;
	}

	inline static int32_t get_offset_of_baseSchemaType_12() { return static_cast<int32_t>(offsetof(XmlSchemaType_t2033747345, ___baseSchemaType_12)); }
	inline XmlSchemaType_t2033747345 * get_baseSchemaType_12() const { return ___baseSchemaType_12; }
	inline XmlSchemaType_t2033747345 ** get_address_of_baseSchemaType_12() { return &___baseSchemaType_12; }
	inline void set_baseSchemaType_12(XmlSchemaType_t2033747345 * value)
	{
		___baseSchemaType_12 = value;
		Il2CppCodeGenWriteBarrier((&___baseSchemaType_12), value);
	}

	inline static int32_t get_offset_of_datatype_13() { return static_cast<int32_t>(offsetof(XmlSchemaType_t2033747345, ___datatype_13)); }
	inline XmlSchemaDatatype_t322714710 * get_datatype_13() const { return ___datatype_13; }
	inline XmlSchemaDatatype_t322714710 ** get_address_of_datatype_13() { return &___datatype_13; }
	inline void set_datatype_13(XmlSchemaDatatype_t322714710 * value)
	{
		___datatype_13 = value;
		Il2CppCodeGenWriteBarrier((&___datatype_13), value);
	}

	inline static int32_t get_offset_of_finalResolved_14() { return static_cast<int32_t>(offsetof(XmlSchemaType_t2033747345, ___finalResolved_14)); }
	inline int32_t get_finalResolved_14() const { return ___finalResolved_14; }
	inline int32_t* get_address_of_finalResolved_14() { return &___finalResolved_14; }
	inline void set_finalResolved_14(int32_t value)
	{
		___finalResolved_14 = value;
	}

	inline static int32_t get_offset_of_elementDecl_15() { return static_cast<int32_t>(offsetof(XmlSchemaType_t2033747345, ___elementDecl_15)); }
	inline SchemaElementDecl_t2267464004 * get_elementDecl_15() const { return ___elementDecl_15; }
	inline SchemaElementDecl_t2267464004 ** get_address_of_elementDecl_15() { return &___elementDecl_15; }
	inline void set_elementDecl_15(SchemaElementDecl_t2267464004 * value)
	{
		___elementDecl_15 = value;
		Il2CppCodeGenWriteBarrier((&___elementDecl_15), value);
	}

	inline static int32_t get_offset_of_qname_16() { return static_cast<int32_t>(offsetof(XmlSchemaType_t2033747345, ___qname_16)); }
	inline XmlQualifiedName_t2760654312 * get_qname_16() const { return ___qname_16; }
	inline XmlQualifiedName_t2760654312 ** get_address_of_qname_16() { return &___qname_16; }
	inline void set_qname_16(XmlQualifiedName_t2760654312 * value)
	{
		___qname_16 = value;
		Il2CppCodeGenWriteBarrier((&___qname_16), value);
	}

	inline static int32_t get_offset_of_redefined_17() { return static_cast<int32_t>(offsetof(XmlSchemaType_t2033747345, ___redefined_17)); }
	inline XmlSchemaType_t2033747345 * get_redefined_17() const { return ___redefined_17; }
	inline XmlSchemaType_t2033747345 ** get_address_of_redefined_17() { return &___redefined_17; }
	inline void set_redefined_17(XmlSchemaType_t2033747345 * value)
	{
		___redefined_17 = value;
		Il2CppCodeGenWriteBarrier((&___redefined_17), value);
	}

	inline static int32_t get_offset_of_contentType_18() { return static_cast<int32_t>(offsetof(XmlSchemaType_t2033747345, ___contentType_18)); }
	inline int32_t get_contentType_18() const { return ___contentType_18; }
	inline int32_t* get_address_of_contentType_18() { return &___contentType_18; }
	inline void set_contentType_18(int32_t value)
	{
		___contentType_18 = value;
	}
};

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

// System.Xml.XmlValidatingReaderImpl
struct  XmlValidatingReaderImpl_t1817762384  : public XmlReader_t3121518892
{
public:
	// System.Xml.XmlReader System.Xml.XmlValidatingReaderImpl::coreReader
	XmlReader_t3121518892 * ___coreReader_3;
	// System.Xml.XmlTextReaderImpl System.Xml.XmlValidatingReaderImpl::coreReaderImpl
	XmlTextReaderImpl_t178060594 * ___coreReaderImpl_4;
	// System.Xml.IXmlNamespaceResolver System.Xml.XmlValidatingReaderImpl::coreReaderNSResolver
	RuntimeObject* ___coreReaderNSResolver_5;
	// System.Xml.ValidationType System.Xml.XmlValidatingReaderImpl::validationType
	int32_t ___validationType_6;
	// System.Xml.Schema.BaseValidator System.Xml.XmlValidatingReaderImpl::validator
	BaseValidator_t868759770 * ___validator_7;
	// System.Xml.Schema.XmlSchemaCollection System.Xml.XmlValidatingReaderImpl::schemaCollection
	XmlSchemaCollection_t3610399789 * ___schemaCollection_8;
	// System.Boolean System.Xml.XmlValidatingReaderImpl::processIdentityConstraints
	bool ___processIdentityConstraints_9;
	// System.Xml.XmlValidatingReaderImpl/ParsingFunction System.Xml.XmlValidatingReaderImpl::parsingFunction
	int32_t ___parsingFunction_10;
	// System.Xml.XmlValidatingReaderImpl/ValidationEventHandling System.Xml.XmlValidatingReaderImpl::eventHandling
	ValidationEventHandling_t3812646699 * ___eventHandling_11;
	// System.Xml.XmlParserContext System.Xml.XmlValidatingReaderImpl::parserContext
	XmlParserContext_t2544895291 * ___parserContext_12;
	// System.Xml.ReadContentAsBinaryHelper System.Xml.XmlValidatingReaderImpl::readBinaryHelper
	ReadContentAsBinaryHelper_t3017207972 * ___readBinaryHelper_13;
	// System.Xml.XmlReader System.Xml.XmlValidatingReaderImpl::outerReader
	XmlReader_t3121518892 * ___outerReader_14;

public:
	inline static int32_t get_offset_of_coreReader_3() { return static_cast<int32_t>(offsetof(XmlValidatingReaderImpl_t1817762384, ___coreReader_3)); }
	inline XmlReader_t3121518892 * get_coreReader_3() const { return ___coreReader_3; }
	inline XmlReader_t3121518892 ** get_address_of_coreReader_3() { return &___coreReader_3; }
	inline void set_coreReader_3(XmlReader_t3121518892 * value)
	{
		___coreReader_3 = value;
		Il2CppCodeGenWriteBarrier((&___coreReader_3), value);
	}

	inline static int32_t get_offset_of_coreReaderImpl_4() { return static_cast<int32_t>(offsetof(XmlValidatingReaderImpl_t1817762384, ___coreReaderImpl_4)); }
	inline XmlTextReaderImpl_t178060594 * get_coreReaderImpl_4() const { return ___coreReaderImpl_4; }
	inline XmlTextReaderImpl_t178060594 ** get_address_of_coreReaderImpl_4() { return &___coreReaderImpl_4; }
	inline void set_coreReaderImpl_4(XmlTextReaderImpl_t178060594 * value)
	{
		___coreReaderImpl_4 = value;
		Il2CppCodeGenWriteBarrier((&___coreReaderImpl_4), value);
	}

	inline static int32_t get_offset_of_coreReaderNSResolver_5() { return static_cast<int32_t>(offsetof(XmlValidatingReaderImpl_t1817762384, ___coreReaderNSResolver_5)); }
	inline RuntimeObject* get_coreReaderNSResolver_5() const { return ___coreReaderNSResolver_5; }
	inline RuntimeObject** get_address_of_coreReaderNSResolver_5() { return &___coreReaderNSResolver_5; }
	inline void set_coreReaderNSResolver_5(RuntimeObject* value)
	{
		___coreReaderNSResolver_5 = value;
		Il2CppCodeGenWriteBarrier((&___coreReaderNSResolver_5), value);
	}

	inline static int32_t get_offset_of_validationType_6() { return static_cast<int32_t>(offsetof(XmlValidatingReaderImpl_t1817762384, ___validationType_6)); }
	inline int32_t get_validationType_6() const { return ___validationType_6; }
	inline int32_t* get_address_of_validationType_6() { return &___validationType_6; }
	inline void set_validationType_6(int32_t value)
	{
		___validationType_6 = value;
	}

	inline static int32_t get_offset_of_validator_7() { return static_cast<int32_t>(offsetof(XmlValidatingReaderImpl_t1817762384, ___validator_7)); }
	inline BaseValidator_t868759770 * get_validator_7() const { return ___validator_7; }
	inline BaseValidator_t868759770 ** get_address_of_validator_7() { return &___validator_7; }
	inline void set_validator_7(BaseValidator_t868759770 * value)
	{
		___validator_7 = value;
		Il2CppCodeGenWriteBarrier((&___validator_7), value);
	}

	inline static int32_t get_offset_of_schemaCollection_8() { return static_cast<int32_t>(offsetof(XmlValidatingReaderImpl_t1817762384, ___schemaCollection_8)); }
	inline XmlSchemaCollection_t3610399789 * get_schemaCollection_8() const { return ___schemaCollection_8; }
	inline XmlSchemaCollection_t3610399789 ** get_address_of_schemaCollection_8() { return &___schemaCollection_8; }
	inline void set_schemaCollection_8(XmlSchemaCollection_t3610399789 * value)
	{
		___schemaCollection_8 = value;
		Il2CppCodeGenWriteBarrier((&___schemaCollection_8), value);
	}

	inline static int32_t get_offset_of_processIdentityConstraints_9() { return static_cast<int32_t>(offsetof(XmlValidatingReaderImpl_t1817762384, ___processIdentityConstraints_9)); }
	inline bool get_processIdentityConstraints_9() const { return ___processIdentityConstraints_9; }
	inline bool* get_address_of_processIdentityConstraints_9() { return &___processIdentityConstraints_9; }
	inline void set_processIdentityConstraints_9(bool value)
	{
		___processIdentityConstraints_9 = value;
	}

	inline static int32_t get_offset_of_parsingFunction_10() { return static_cast<int32_t>(offsetof(XmlValidatingReaderImpl_t1817762384, ___parsingFunction_10)); }
	inline int32_t get_parsingFunction_10() const { return ___parsingFunction_10; }
	inline int32_t* get_address_of_parsingFunction_10() { return &___parsingFunction_10; }
	inline void set_parsingFunction_10(int32_t value)
	{
		___parsingFunction_10 = value;
	}

	inline static int32_t get_offset_of_eventHandling_11() { return static_cast<int32_t>(offsetof(XmlValidatingReaderImpl_t1817762384, ___eventHandling_11)); }
	inline ValidationEventHandling_t3812646699 * get_eventHandling_11() const { return ___eventHandling_11; }
	inline ValidationEventHandling_t3812646699 ** get_address_of_eventHandling_11() { return &___eventHandling_11; }
	inline void set_eventHandling_11(ValidationEventHandling_t3812646699 * value)
	{
		___eventHandling_11 = value;
		Il2CppCodeGenWriteBarrier((&___eventHandling_11), value);
	}

	inline static int32_t get_offset_of_parserContext_12() { return static_cast<int32_t>(offsetof(XmlValidatingReaderImpl_t1817762384, ___parserContext_12)); }
	inline XmlParserContext_t2544895291 * get_parserContext_12() const { return ___parserContext_12; }
	inline XmlParserContext_t2544895291 ** get_address_of_parserContext_12() { return &___parserContext_12; }
	inline void set_parserContext_12(XmlParserContext_t2544895291 * value)
	{
		___parserContext_12 = value;
		Il2CppCodeGenWriteBarrier((&___parserContext_12), value);
	}

	inline static int32_t get_offset_of_readBinaryHelper_13() { return static_cast<int32_t>(offsetof(XmlValidatingReaderImpl_t1817762384, ___readBinaryHelper_13)); }
	inline ReadContentAsBinaryHelper_t3017207972 * get_readBinaryHelper_13() const { return ___readBinaryHelper_13; }
	inline ReadContentAsBinaryHelper_t3017207972 ** get_address_of_readBinaryHelper_13() { return &___readBinaryHelper_13; }
	inline void set_readBinaryHelper_13(ReadContentAsBinaryHelper_t3017207972 * value)
	{
		___readBinaryHelper_13 = value;
		Il2CppCodeGenWriteBarrier((&___readBinaryHelper_13), value);
	}

	inline static int32_t get_offset_of_outerReader_14() { return static_cast<int32_t>(offsetof(XmlValidatingReaderImpl_t1817762384, ___outerReader_14)); }
	inline XmlReader_t3121518892 * get_outerReader_14() const { return ___outerReader_14; }
	inline XmlReader_t3121518892 ** get_address_of_outerReader_14() { return &___outerReader_14; }
	inline void set_outerReader_14(XmlReader_t3121518892 * value)
	{
		___outerReader_14 = value;
		Il2CppCodeGenWriteBarrier((&___outerReader_14), value);
	}
};

struct XmlValidatingReaderImpl_t1817762384_StaticFields
{
public:
	// System.Xml.XmlResolver System.Xml.XmlValidatingReaderImpl::s_tempResolver
	XmlResolver_t626023767 * ___s_tempResolver_15;

public:
	inline static int32_t get_offset_of_s_tempResolver_15() { return static_cast<int32_t>(offsetof(XmlValidatingReaderImpl_t1817762384_StaticFields, ___s_tempResolver_15)); }
	inline XmlResolver_t626023767 * get_s_tempResolver_15() const { return ___s_tempResolver_15; }
	inline XmlResolver_t626023767 ** get_address_of_s_tempResolver_15() { return &___s_tempResolver_15; }
	inline void set_s_tempResolver_15(XmlResolver_t626023767 * value)
	{
		___s_tempResolver_15 = value;
		Il2CppCodeGenWriteBarrier((&___s_tempResolver_15), value);
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // XMLVALIDATINGREADERIMPL_T1817762384_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 DATATYPE_ANYSIMPLETYPE_T2047875136_H
#define DATATYPE_ANYSIMPLETYPE_T2047875136_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// System.Xml.Schema.Datatype_anySimpleType
struct  Datatype_anySimpleType_t2047875136  : public DatatypeImplementation_t3722098011
{
public:

public:
};

struct Datatype_anySimpleType_t2047875136_StaticFields
{
public:
	// System.Type System.Xml.Schema.Datatype_anySimpleType::atomicValueType
	Type_t * ___atomicValueType_91;
	// System.Type System.Xml.Schema.Datatype_anySimpleType::listValueType
	Type_t * ___listValueType_92;

public:
	inline static int32_t get_offset_of_atomicValueType_91() { return static_cast<int32_t>(offsetof(Datatype_anySimpleType_t2047875136_StaticFields, ___atomicValueType_91)); }
	inline Type_t * get_atomicValueType_91() const { return ___atomicValueType_91; }
	inline Type_t ** get_address_of_atomicValueType_91() { return &___atomicValueType_91; }
	inline void set_atomicValueType_91(Type_t * value)
	{
		___atomicValueType_91 = value;
		Il2CppCodeGenWriteBarrier((&___atomicValueType_91), value);
	}

	inline static int32_t get_offset_of_listValueType_92() { return static_cast<int32_t>(offsetof(Datatype_anySimpleType_t2047875136_StaticFields, ___listValueType_92)); }
	inline Type_t * get_listValueType_92() const { return ___listValueType_92; }
	inline Type_t ** get_address_of_listValueType_92() { return &___listValueType_92; }
	inline void set_listValueType_92(Type_t * value)
	{
		___listValueType_92 = value;
		Il2CppCodeGenWriteBarrier((&___listValueType_92), value);
	}
};

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

// System.Xml.Schema.ParticleContentValidator
struct  ParticleContentValidator_t2931748829  : public ContentValidator_t2085579204
{
public:
	// System.Xml.Schema.SymbolsDictionary System.Xml.Schema.ParticleContentValidator::symbols
	SymbolsDictionary_t1055001383 * ___symbols_7;
	// System.Xml.Schema.Positions System.Xml.Schema.ParticleContentValidator::positions
	Positions_t4234826187 * ___positions_8;
	// System.Collections.Stack System.Xml.Schema.ParticleContentValidator::stack
	Stack_t2329662280 * ___stack_9;
	// System.Xml.Schema.SyntaxTreeNode System.Xml.Schema.ParticleContentValidator::contentNode
	SyntaxTreeNode_t1007053515 * ___contentNode_10;
	// System.Boolean System.Xml.Schema.ParticleContentValidator::isPartial
	bool ___isPartial_11;
	// System.Int32 System.Xml.Schema.ParticleContentValidator::minMaxNodesCount
	int32_t ___minMaxNodesCount_12;
	// System.Boolean System.Xml.Schema.ParticleContentValidator::enableUpaCheck
	bool ___enableUpaCheck_13;

public:
	inline static int32_t get_offset_of_symbols_7() { return static_cast<int32_t>(offsetof(ParticleContentValidator_t2931748829, ___symbols_7)); }
	inline SymbolsDictionary_t1055001383 * get_symbols_7() const { return ___symbols_7; }
	inline SymbolsDictionary_t1055001383 ** get_address_of_symbols_7() { return &___symbols_7; }
	inline void set_symbols_7(SymbolsDictionary_t1055001383 * value)
	{
		___symbols_7 = value;
		Il2CppCodeGenWriteBarrier((&___symbols_7), value);
	}

	inline static int32_t get_offset_of_positions_8() { return static_cast<int32_t>(offsetof(ParticleContentValidator_t2931748829, ___positions_8)); }
	inline Positions_t4234826187 * get_positions_8() const { return ___positions_8; }
	inline Positions_t4234826187 ** get_address_of_positions_8() { return &___positions_8; }
	inline void set_positions_8(Positions_t4234826187 * value)
	{
		___positions_8 = value;
		Il2CppCodeGenWriteBarrier((&___positions_8), value);
	}

	inline static int32_t get_offset_of_stack_9() { return static_cast<int32_t>(offsetof(ParticleContentValidator_t2931748829, ___stack_9)); }
	inline Stack_t2329662280 * get_stack_9() const { return ___stack_9; }
	inline Stack_t2329662280 ** get_address_of_stack_9() { return &___stack_9; }
	inline void set_stack_9(Stack_t2329662280 * value)
	{
		___stack_9 = value;
		Il2CppCodeGenWriteBarrier((&___stack_9), value);
	}

	inline static int32_t get_offset_of_contentNode_10() { return static_cast<int32_t>(offsetof(ParticleContentValidator_t2931748829, ___contentNode_10)); }
	inline SyntaxTreeNode_t1007053515 * get_contentNode_10() const { return ___contentNode_10; }
	inline SyntaxTreeNode_t1007053515 ** get_address_of_contentNode_10() { return &___contentNode_10; }
	inline void set_contentNode_10(SyntaxTreeNode_t1007053515 * value)
	{
		___contentNode_10 = value;
		Il2CppCodeGenWriteBarrier((&___contentNode_10), value);
	}

	inline static int32_t get_offset_of_isPartial_11() { return static_cast<int32_t>(offsetof(ParticleContentValidator_t2931748829, ___isPartial_11)); }
	inline bool get_isPartial_11() const { return ___isPartial_11; }
	inline bool* get_address_of_isPartial_11() { return &___isPartial_11; }
	inline void set_isPartial_11(bool value)
	{
		___isPartial_11 = value;
	}

	inline static int32_t get_offset_of_minMaxNodesCount_12() { return static_cast<int32_t>(offsetof(ParticleContentValidator_t2931748829, ___minMaxNodesCount_12)); }
	inline int32_t get_minMaxNodesCount_12() const { return ___minMaxNodesCount_12; }
	inline int32_t* get_address_of_minMaxNodesCount_12() { return &___minMaxNodesCount_12; }
	inline void set_minMaxNodesCount_12(int32_t value)
	{
		___minMaxNodesCount_12 = value;
	}

	inline static int32_t get_offset_of_enableUpaCheck_13() { return static_cast<int32_t>(offsetof(ParticleContentValidator_t2931748829, ___enableUpaCheck_13)); }
	inline bool get_enableUpaCheck_13() const { return ___enableUpaCheck_13; }
	inline bool* get_address_of_enableUpaCheck_13() { return &___enableUpaCheck_13; }
	inline void set_enableUpaCheck_13(bool value)
	{
		___enableUpaCheck_13 = value;
	}
};

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

// System.Xml.Schema.SchemaAttDef
struct  SchemaAttDef_t2429541159  : public SchemaDeclBase_t3500554832
{
public:
	// System.String System.Xml.Schema.SchemaAttDef::defExpanded
	String_t* ___defExpanded_11;
	// System.Int32 System.Xml.Schema.SchemaAttDef::lineNum
	int32_t ___lineNum_12;
	// System.Int32 System.Xml.Schema.SchemaAttDef::linePos
	int32_t ___linePos_13;
	// System.Int32 System.Xml.Schema.SchemaAttDef::valueLineNum
	int32_t ___valueLineNum_14;
	// System.Int32 System.Xml.Schema.SchemaAttDef::valueLinePos
	int32_t ___valueLinePos_15;
	// System.Xml.Schema.SchemaAttDef/Reserve System.Xml.Schema.SchemaAttDef::reserved
	int32_t ___reserved_16;
	// System.Xml.Schema.XmlSchemaAttribute System.Xml.Schema.SchemaAttDef::schemaAttribute
	XmlSchemaAttribute_t2797257020 * ___schemaAttribute_17;

public:
	inline static int32_t get_offset_of_defExpanded_11() { return static_cast<int32_t>(offsetof(SchemaAttDef_t2429541159, ___defExpanded_11)); }
	inline String_t* get_defExpanded_11() const { return ___defExpanded_11; }
	inline String_t** get_address_of_defExpanded_11() { return &___defExpanded_11; }
	inline void set_defExpanded_11(String_t* value)
	{
		___defExpanded_11 = value;
		Il2CppCodeGenWriteBarrier((&___defExpanded_11), value);
	}

	inline static int32_t get_offset_of_lineNum_12() { return static_cast<int32_t>(offsetof(SchemaAttDef_t2429541159, ___lineNum_12)); }
	inline int32_t get_lineNum_12() const { return ___lineNum_12; }
	inline int32_t* get_address_of_lineNum_12() { return &___lineNum_12; }
	inline void set_lineNum_12(int32_t value)
	{
		___lineNum_12 = value;
	}

	inline static int32_t get_offset_of_linePos_13() { return static_cast<int32_t>(offsetof(SchemaAttDef_t2429541159, ___linePos_13)); }
	inline int32_t get_linePos_13() const { return ___linePos_13; }
	inline int32_t* get_address_of_linePos_13() { return &___linePos_13; }
	inline void set_linePos_13(int32_t value)
	{
		___linePos_13 = value;
	}

	inline static int32_t get_offset_of_valueLineNum_14() { return static_cast<int32_t>(offsetof(SchemaAttDef_t2429541159, ___valueLineNum_14)); }
	inline int32_t get_valueLineNum_14() const { return ___valueLineNum_14; }
	inline int32_t* get_address_of_valueLineNum_14() { return &___valueLineNum_14; }
	inline void set_valueLineNum_14(int32_t value)
	{
		___valueLineNum_14 = value;
	}

	inline static int32_t get_offset_of_valueLinePos_15() { return static_cast<int32_t>(offsetof(SchemaAttDef_t2429541159, ___valueLinePos_15)); }
	inline int32_t get_valueLinePos_15() const { return ___valueLinePos_15; }
	inline int32_t* get_address_of_valueLinePos_15() { return &___valueLinePos_15; }
	inline void set_valueLinePos_15(int32_t value)
	{
		___valueLinePos_15 = value;
	}

	inline static int32_t get_offset_of_reserved_16() { return static_cast<int32_t>(offsetof(SchemaAttDef_t2429541159, ___reserved_16)); }
	inline int32_t get_reserved_16() const { return ___reserved_16; }
	inline int32_t* get_address_of_reserved_16() { return &___reserved_16; }
	inline void set_reserved_16(int32_t value)
	{
		___reserved_16 = value;
	}

	inline static int32_t get_offset_of_schemaAttribute_17() { return static_cast<int32_t>(offsetof(SchemaAttDef_t2429541159, ___schemaAttribute_17)); }
	inline XmlSchemaAttribute_t2797257020 * get_schemaAttribute_17() const { return ___schemaAttribute_17; }
	inline XmlSchemaAttribute_t2797257020 ** get_address_of_schemaAttribute_17() { return &___schemaAttribute_17; }
	inline void set_schemaAttribute_17(XmlSchemaAttribute_t2797257020 * value)
	{
		___schemaAttribute_17 = value;
		Il2CppCodeGenWriteBarrier((&___schemaAttribute_17), value);
	}
};

struct SchemaAttDef_t2429541159_StaticFields
{
public:
	// System.Xml.Schema.SchemaAttDef System.Xml.Schema.SchemaAttDef::Empty
	SchemaAttDef_t2429541159 * ___Empty_18;

public:
	inline static int32_t get_offset_of_Empty_18() { return static_cast<int32_t>(offsetof(SchemaAttDef_t2429541159_StaticFields, ___Empty_18)); }
	inline SchemaAttDef_t2429541159 * get_Empty_18() const { return ___Empty_18; }
	inline SchemaAttDef_t2429541159 ** get_address_of_Empty_18() { return &___Empty_18; }
	inline void set_Empty_18(SchemaAttDef_t2429541159 * value)
	{
		___Empty_18 = value;
		Il2CppCodeGenWriteBarrier((&___Empty_18), value);
	}
};

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

// System.Xml.Schema.SchemaElementDecl
struct  SchemaElementDecl_t2267464004  : public SchemaDeclBase_t3500554832
{
public:
	// System.Collections.Generic.Dictionary`2<System.Xml.XmlQualifiedName,System.Xml.Schema.SchemaAttDef> System.Xml.Schema.SchemaElementDecl::attdefs
	Dictionary_2_t2404538479 * ___attdefs_11;
	// System.Collections.Generic.List`1<System.Xml.IDtdDefaultAttributeInfo> System.Xml.Schema.SchemaElementDecl::defaultAttdefs
	List_1_t4247439429 * ___defaultAttdefs_12;
	// System.Boolean System.Xml.Schema.SchemaElementDecl::isIdDeclared
	bool ___isIdDeclared_13;
	// System.Boolean System.Xml.Schema.SchemaElementDecl::hasNonCDataAttribute
	bool ___hasNonCDataAttribute_14;
	// System.Boolean System.Xml.Schema.SchemaElementDecl::isAbstract
	bool ___isAbstract_15;
	// System.Boolean System.Xml.Schema.SchemaElementDecl::isNillable
	bool ___isNillable_16;
	// System.Boolean System.Xml.Schema.SchemaElementDecl::hasRequiredAttribute
	bool ___hasRequiredAttribute_17;
	// System.Boolean System.Xml.Schema.SchemaElementDecl::isNotationDeclared
	bool ___isNotationDeclared_18;
	// System.Collections.Generic.Dictionary`2<System.Xml.XmlQualifiedName,System.Xml.XmlQualifiedName> System.Xml.Schema.SchemaElementDecl::prohibitedAttributes
	Dictionary_2_t2735651632 * ___prohibitedAttributes_19;
	// System.Xml.Schema.ContentValidator System.Xml.Schema.SchemaElementDecl::contentValidator
	ContentValidator_t2085579204 * ___contentValidator_20;
	// System.Xml.Schema.XmlSchemaAnyAttribute System.Xml.Schema.SchemaElementDecl::anyAttribute
	XmlSchemaAnyAttribute_t963227996 * ___anyAttribute_21;
	// System.Xml.Schema.XmlSchemaDerivationMethod System.Xml.Schema.SchemaElementDecl::block
	int32_t ___block_22;
	// System.Xml.Schema.CompiledIdentityConstraint[] System.Xml.Schema.SchemaElementDecl::constraints
	CompiledIdentityConstraintU5BU5D_t2573057752* ___constraints_23;
	// System.Xml.Schema.XmlSchemaElement System.Xml.Schema.SchemaElementDecl::schemaElement
	XmlSchemaElement_t427880856 * ___schemaElement_24;

public:
	inline static int32_t get_offset_of_attdefs_11() { return static_cast<int32_t>(offsetof(SchemaElementDecl_t2267464004, ___attdefs_11)); }
	inline Dictionary_2_t2404538479 * get_attdefs_11() const { return ___attdefs_11; }
	inline Dictionary_2_t2404538479 ** get_address_of_attdefs_11() { return &___attdefs_11; }
	inline void set_attdefs_11(Dictionary_2_t2404538479 * value)
	{
		___attdefs_11 = value;
		Il2CppCodeGenWriteBarrier((&___attdefs_11), value);
	}

	inline static int32_t get_offset_of_defaultAttdefs_12() { return static_cast<int32_t>(offsetof(SchemaElementDecl_t2267464004, ___defaultAttdefs_12)); }
	inline List_1_t4247439429 * get_defaultAttdefs_12() const { return ___defaultAttdefs_12; }
	inline List_1_t4247439429 ** get_address_of_defaultAttdefs_12() { return &___defaultAttdefs_12; }
	inline void set_defaultAttdefs_12(List_1_t4247439429 * value)
	{
		___defaultAttdefs_12 = value;
		Il2CppCodeGenWriteBarrier((&___defaultAttdefs_12), value);
	}

	inline static int32_t get_offset_of_isIdDeclared_13() { return static_cast<int32_t>(offsetof(SchemaElementDecl_t2267464004, ___isIdDeclared_13)); }
	inline bool get_isIdDeclared_13() const { return ___isIdDeclared_13; }
	inline bool* get_address_of_isIdDeclared_13() { return &___isIdDeclared_13; }
	inline void set_isIdDeclared_13(bool value)
	{
		___isIdDeclared_13 = value;
	}

	inline static int32_t get_offset_of_hasNonCDataAttribute_14() { return static_cast<int32_t>(offsetof(SchemaElementDecl_t2267464004, ___hasNonCDataAttribute_14)); }
	inline bool get_hasNonCDataAttribute_14() const { return ___hasNonCDataAttribute_14; }
	inline bool* get_address_of_hasNonCDataAttribute_14() { return &___hasNonCDataAttribute_14; }
	inline void set_hasNonCDataAttribute_14(bool value)
	{
		___hasNonCDataAttribute_14 = value;
	}

	inline static int32_t get_offset_of_isAbstract_15() { return static_cast<int32_t>(offsetof(SchemaElementDecl_t2267464004, ___isAbstract_15)); }
	inline bool get_isAbstract_15() const { return ___isAbstract_15; }
	inline bool* get_address_of_isAbstract_15() { return &___isAbstract_15; }
	inline void set_isAbstract_15(bool value)
	{
		___isAbstract_15 = value;
	}

	inline static int32_t get_offset_of_isNillable_16() { return static_cast<int32_t>(offsetof(SchemaElementDecl_t2267464004, ___isNillable_16)); }
	inline bool get_isNillable_16() const { return ___isNillable_16; }
	inline bool* get_address_of_isNillable_16() { return &___isNillable_16; }
	inline void set_isNillable_16(bool value)
	{
		___isNillable_16 = value;
	}

	inline static int32_t get_offset_of_hasRequiredAttribute_17() { return static_cast<int32_t>(offsetof(SchemaElementDecl_t2267464004, ___hasRequiredAttribute_17)); }
	inline bool get_hasRequiredAttribute_17() const { return ___hasRequiredAttribute_17; }
	inline bool* get_address_of_hasRequiredAttribute_17() { return &___hasRequiredAttribute_17; }
	inline void set_hasRequiredAttribute_17(bool value)
	{
		___hasRequiredAttribute_17 = value;
	}

	inline static int32_t get_offset_of_isNotationDeclared_18() { return static_cast<int32_t>(offsetof(SchemaElementDecl_t2267464004, ___isNotationDeclared_18)); }
	inline bool get_isNotationDeclared_18() const { return ___isNotationDeclared_18; }
	inline bool* get_address_of_isNotationDeclared_18() { return &___isNotationDeclared_18; }
	inline void set_isNotationDeclared_18(bool value)
	{
		___isNotationDeclared_18 = value;
	}

	inline static int32_t get_offset_of_prohibitedAttributes_19() { return static_cast<int32_t>(offsetof(SchemaElementDecl_t2267464004, ___prohibitedAttributes_19)); }
	inline Dictionary_2_t2735651632 * get_prohibitedAttributes_19() const { return ___prohibitedAttributes_19; }
	inline Dictionary_2_t2735651632 ** get_address_of_prohibitedAttributes_19() { return &___prohibitedAttributes_19; }
	inline void set_prohibitedAttributes_19(Dictionary_2_t2735651632 * value)
	{
		___prohibitedAttributes_19 = value;
		Il2CppCodeGenWriteBarrier((&___prohibitedAttributes_19), value);
	}

	inline static int32_t get_offset_of_contentValidator_20() { return static_cast<int32_t>(offsetof(SchemaElementDecl_t2267464004, ___contentValidator_20)); }
	inline ContentValidator_t2085579204 * get_contentValidator_20() const { return ___contentValidator_20; }
	inline ContentValidator_t2085579204 ** get_address_of_contentValidator_20() { return &___contentValidator_20; }
	inline void set_contentValidator_20(ContentValidator_t2085579204 * value)
	{
		___contentValidator_20 = value;
		Il2CppCodeGenWriteBarrier((&___contentValidator_20), value);
	}

	inline static int32_t get_offset_of_anyAttribute_21() { return static_cast<int32_t>(offsetof(SchemaElementDecl_t2267464004, ___anyAttribute_21)); }
	inline XmlSchemaAnyAttribute_t963227996 * get_anyAttribute_21() const { return ___anyAttribute_21; }
	inline XmlSchemaAnyAttribute_t963227996 ** get_address_of_anyAttribute_21() { return &___anyAttribute_21; }
	inline void set_anyAttribute_21(XmlSchemaAnyAttribute_t963227996 * value)
	{
		___anyAttribute_21 = value;
		Il2CppCodeGenWriteBarrier((&___anyAttribute_21), value);
	}

	inline static int32_t get_offset_of_block_22() { return static_cast<int32_t>(offsetof(SchemaElementDecl_t2267464004, ___block_22)); }
	inline int32_t get_block_22() const { return ___block_22; }
	inline int32_t* get_address_of_block_22() { return &___block_22; }
	inline void set_block_22(int32_t value)
	{
		___block_22 = value;
	}

	inline static int32_t get_offset_of_constraints_23() { return static_cast<int32_t>(offsetof(SchemaElementDecl_t2267464004, ___constraints_23)); }
	inline CompiledIdentityConstraintU5BU5D_t2573057752* get_constraints_23() const { return ___constraints_23; }
	inline CompiledIdentityConstraintU5BU5D_t2573057752** get_address_of_constraints_23() { return &___constraints_23; }
	inline void set_constraints_23(CompiledIdentityConstraintU5BU5D_t2573057752* value)
	{
		___constraints_23 = value;
		Il2CppCodeGenWriteBarrier((&___constraints_23), value);
	}

	inline static int32_t get_offset_of_schemaElement_24() { return static_cast<int32_t>(offsetof(SchemaElementDecl_t2267464004, ___schemaElement_24)); }
	inline XmlSchemaElement_t427880856 * get_schemaElement_24() const { return ___schemaElement_24; }
	inline XmlSchemaElement_t427880856 ** get_address_of_schemaElement_24() { return &___schemaElement_24; }
	inline void set_schemaElement_24(XmlSchemaElement_t427880856 * value)
	{
		___schemaElement_24 = value;
		Il2CppCodeGenWriteBarrier((&___schemaElement_24), value);
	}
};

struct SchemaElementDecl_t2267464004_StaticFields
{
public:
	// System.Xml.Schema.SchemaElementDecl System.Xml.Schema.SchemaElementDecl::Empty
	SchemaElementDecl_t2267464004 * ___Empty_25;

public:
	inline static int32_t get_offset_of_Empty_25() { return static_cast<int32_t>(offsetof(SchemaElementDecl_t2267464004_StaticFields, ___Empty_25)); }
	inline SchemaElementDecl_t2267464004 * get_Empty_25() const { return ___Empty_25; }
	inline SchemaElementDecl_t2267464004 ** get_address_of_Empty_25() { return &___Empty_25; }
	inline void set_Empty_25(SchemaElementDecl_t2267464004 * value)
	{
		___Empty_25 = value;
		Il2CppCodeGenWriteBarrier((&___Empty_25), value);
	}
};

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

// System.Xml.Schema.ValidationEventHandler
struct  ValidationEventHandler_t791314227  : public MulticastDelegate_t
{
public:

public:
};

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

// System.Xml.Schema.XdrBuilder/XdrBeginChildFunction
struct  XdrBeginChildFunction_t3571964013  : public MulticastDelegate_t
{
public:

public:
};

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

// System.Xml.Schema.XdrBuilder/XdrBuildFunction
struct  XdrBuildFunction_t4965607  : public MulticastDelegate_t
{
public:

public:
};

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

// System.Xml.Schema.XdrBuilder/XdrEndChildFunction
struct  XdrEndChildFunction_t2609844494  : public MulticastDelegate_t
{
public:

public:
};

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

// System.Xml.Schema.XdrBuilder/XdrInitFunction
struct  XdrInitFunction_t326013928  : public MulticastDelegate_t
{
public:

public:
};

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

// System.Xml.Schema.XmlAnyConverter
struct  XmlAnyConverter_t1070813191  : public XmlBaseConverter_t885945787
{
public:

public:
};

struct XmlAnyConverter_t1070813191_StaticFields
{
public:
	// System.Xml.Schema.XmlValueConverter System.Xml.Schema.XmlAnyConverter::Item
	XmlValueConverter_t585560190 * ___Item_32;
	// System.Xml.Schema.XmlValueConverter System.Xml.Schema.XmlAnyConverter::AnyAtomic
	XmlValueConverter_t585560190 * ___AnyAtomic_33;

public:
	inline static int32_t get_offset_of_Item_32() { return static_cast<int32_t>(offsetof(XmlAnyConverter_t1070813191_StaticFields, ___Item_32)); }
	inline XmlValueConverter_t585560190 * get_Item_32() const { return ___Item_32; }
	inline XmlValueConverter_t585560190 ** get_address_of_Item_32() { return &___Item_32; }
	inline void set_Item_32(XmlValueConverter_t585560190 * value)
	{
		___Item_32 = value;
		Il2CppCodeGenWriteBarrier((&___Item_32), value);
	}

	inline static int32_t get_offset_of_AnyAtomic_33() { return static_cast<int32_t>(offsetof(XmlAnyConverter_t1070813191_StaticFields, ___AnyAtomic_33)); }
	inline XmlValueConverter_t585560190 * get_AnyAtomic_33() const { return ___AnyAtomic_33; }
	inline XmlValueConverter_t585560190 ** get_address_of_AnyAtomic_33() { return &___AnyAtomic_33; }
	inline void set_AnyAtomic_33(XmlValueConverter_t585560190 * value)
	{
		___AnyAtomic_33 = value;
		Il2CppCodeGenWriteBarrier((&___AnyAtomic_33), value);
	}
};

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

// System.Xml.Schema.XmlBooleanConverter
struct  XmlBooleanConverter_t3059029912  : public XmlBaseConverter_t885945787
{
public:

public:
};

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

// System.Xml.Schema.XmlDateTimeConverter
struct  XmlDateTimeConverter_t4171593822  : public XmlBaseConverter_t885945787
{
public:

public:
};

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

// System.Xml.Schema.XmlListConverter
struct  XmlListConverter_t3889069996  : public XmlBaseConverter_t885945787
{
public:
	// System.Xml.Schema.XmlValueConverter System.Xml.Schema.XmlListConverter::atomicConverter
	XmlValueConverter_t585560190 * ___atomicConverter_32;

public:
	inline static int32_t get_offset_of_atomicConverter_32() { return static_cast<int32_t>(offsetof(XmlListConverter_t3889069996, ___atomicConverter_32)); }
	inline XmlValueConverter_t585560190 * get_atomicConverter_32() const { return ___atomicConverter_32; }
	inline XmlValueConverter_t585560190 ** get_address_of_atomicConverter_32() { return &___atomicConverter_32; }
	inline void set_atomicConverter_32(XmlValueConverter_t585560190 * value)
	{
		___atomicConverter_32 = value;
		Il2CppCodeGenWriteBarrier((&___atomicConverter_32), value);
	}
};

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

// System.Xml.Schema.XmlMiscConverter
struct  XmlMiscConverter_t1131269285  : public XmlBaseConverter_t885945787
{
public:

public:
};

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

// System.Xml.Schema.XmlNumeric10Converter
struct  XmlNumeric10Converter_t1993831288  : public XmlBaseConverter_t885945787
{
public:

public:
};

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

// System.Xml.Schema.XmlSchemaSimpleType
struct  XmlSchemaSimpleType_t2678868104  : public XmlSchemaType_t2033747345
{
public:
	// System.Xml.Schema.XmlSchemaSimpleTypeContent System.Xml.Schema.XmlSchemaSimpleType::content
	XmlSchemaSimpleTypeContent_t599285223 * ___content_19;

public:
	inline static int32_t get_offset_of_content_19() { return static_cast<int32_t>(offsetof(XmlSchemaSimpleType_t2678868104, ___content_19)); }
	inline XmlSchemaSimpleTypeContent_t599285223 * get_content_19() const { return ___content_19; }
	inline XmlSchemaSimpleTypeContent_t599285223 ** get_address_of_content_19() { return &___content_19; }
	inline void set_content_19(XmlSchemaSimpleTypeContent_t599285223 * value)
	{
		___content_19 = value;
		Il2CppCodeGenWriteBarrier((&___content_19), value);
	}
};

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

// System.Xml.Schema.Datatype_base64Binary
struct  Datatype_base64Binary_t1981627472  : public Datatype_anySimpleType_t2047875136
{
public:

public:
};

struct Datatype_base64Binary_t1981627472_StaticFields
{
public:
	// System.Type System.Xml.Schema.Datatype_base64Binary::atomicValueType
	Type_t * ___atomicValueType_93;
	// System.Type System.Xml.Schema.Datatype_base64Binary::listValueType
	Type_t * ___listValueType_94;

public:
	inline static int32_t get_offset_of_atomicValueType_93() { return static_cast<int32_t>(offsetof(Datatype_base64Binary_t1981627472_StaticFields, ___atomicValueType_93)); }
	inline Type_t * get_atomicValueType_93() const { return ___atomicValueType_93; }
	inline Type_t ** get_address_of_atomicValueType_93() { return &___atomicValueType_93; }
	inline void set_atomicValueType_93(Type_t * value)
	{
		___atomicValueType_93 = value;
		Il2CppCodeGenWriteBarrier((&___atomicValueType_93), value);
	}

	inline static int32_t get_offset_of_listValueType_94() { return static_cast<int32_t>(offsetof(Datatype_base64Binary_t1981627472_StaticFields, ___listValueType_94)); }
	inline Type_t * get_listValueType_94() const { return ___listValueType_94; }
	inline Type_t ** get_address_of_listValueType_94() { return &___listValueType_94; }
	inline void set_listValueType_94(Type_t * value)
	{
		___listValueType_94 = value;
		Il2CppCodeGenWriteBarrier((&___listValueType_94), value);
	}
};

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

// System.Xml.Schema.Datatype_hexBinary
struct  Datatype_hexBinary_t832080184  : public Datatype_anySimpleType_t2047875136
{
public:

public:
};

struct Datatype_hexBinary_t832080184_StaticFields
{
public:
	// System.Type System.Xml.Schema.Datatype_hexBinary::atomicValueType
	Type_t * ___atomicValueType_93;
	// System.Type System.Xml.Schema.Datatype_hexBinary::listValueType
	Type_t * ___listValueType_94;

public:
	inline static int32_t get_offset_of_atomicValueType_93() { return static_cast<int32_t>(offsetof(Datatype_hexBinary_t832080184_StaticFields, ___atomicValueType_93)); }
	inline Type_t * get_atomicValueType_93() const { return ___atomicValueType_93; }
	inline Type_t ** get_address_of_atomicValueType_93() { return &___atomicValueType_93; }
	inline void set_atomicValueType_93(Type_t * value)
	{
		___atomicValueType_93 = value;
		Il2CppCodeGenWriteBarrier((&___atomicValueType_93), value);
	}

	inline static int32_t get_offset_of_listValueType_94() { return static_cast<int32_t>(offsetof(Datatype_hexBinary_t832080184_StaticFields, ___listValueType_94)); }
	inline Type_t * get_listValueType_94() const { return ___listValueType_94; }
	inline Type_t ** get_address_of_listValueType_94() { return &___listValueType_94; }
	inline void set_listValueType_94(Type_t * value)
	{
		___listValueType_94 = value;
		Il2CppCodeGenWriteBarrier((&___listValueType_94), value);
	}
};

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

// System.Xml.Schema.XmlAnyListConverter
struct  XmlAnyListConverter_t1127504043  : public XmlListConverter_t3889069996
{
public:

public:
};

struct XmlAnyListConverter_t1127504043_StaticFields
{
public:
	// System.Xml.Schema.XmlValueConverter System.Xml.Schema.XmlAnyListConverter::ItemList
	XmlValueConverter_t585560190 * ___ItemList_33;
	// System.Xml.Schema.XmlValueConverter System.Xml.Schema.XmlAnyListConverter::AnyAtomicList
	XmlValueConverter_t585560190 * ___AnyAtomicList_34;

public:
	inline static int32_t get_offset_of_ItemList_33() { return static_cast<int32_t>(offsetof(XmlAnyListConverter_t1127504043_StaticFields, ___ItemList_33)); }
	inline XmlValueConverter_t585560190 * get_ItemList_33() const { return ___ItemList_33; }
	inline XmlValueConverter_t585560190 ** get_address_of_ItemList_33() { return &___ItemList_33; }
	inline void set_ItemList_33(XmlValueConverter_t585560190 * value)
	{
		___ItemList_33 = value;
		Il2CppCodeGenWriteBarrier((&___ItemList_33), value);
	}

	inline static int32_t get_offset_of_AnyAtomicList_34() { return static_cast<int32_t>(offsetof(XmlAnyListConverter_t1127504043_StaticFields, ___AnyAtomicList_34)); }
	inline XmlValueConverter_t585560190 * get_AnyAtomicList_34() const { return ___AnyAtomicList_34; }
	inline XmlValueConverter_t585560190 ** get_address_of_AnyAtomicList_34() { return &___AnyAtomicList_34; }
	inline void set_AnyAtomicList_34(XmlValueConverter_t585560190 * value)
	{
		___AnyAtomicList_34 = value;
		Il2CppCodeGenWriteBarrier((&___AnyAtomicList_34), value);
	}
};

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

// System.Xml.Schema.XmlUntypedConverter
struct  XmlUntypedConverter_t295075985  : public XmlListConverter_t3889069996
{
public:
	// System.Boolean System.Xml.Schema.XmlUntypedConverter::allowListToList
	bool ___allowListToList_33;

public:
	inline static int32_t get_offset_of_allowListToList_33() { return static_cast<int32_t>(offsetof(XmlUntypedConverter_t295075985, ___allowListToList_33)); }
	inline bool get_allowListToList_33() const { return ___allowListToList_33; }
	inline bool* get_address_of_allowListToList_33() { return &___allowListToList_33; }
	inline void set_allowListToList_33(bool value)
	{
		___allowListToList_33 = value;
	}
};

struct XmlUntypedConverter_t295075985_StaticFields
{
public:
	// System.Xml.Schema.XmlValueConverter System.Xml.Schema.XmlUntypedConverter::Untyped
	XmlValueConverter_t585560190 * ___Untyped_34;
	// System.Xml.Schema.XmlValueConverter System.Xml.Schema.XmlUntypedConverter::UntypedList
	XmlValueConverter_t585560190 * ___UntypedList_35;

public:
	inline static int32_t get_offset_of_Untyped_34() { return static_cast<int32_t>(offsetof(XmlUntypedConverter_t295075985_StaticFields, ___Untyped_34)); }
	inline XmlValueConverter_t585560190 * get_Untyped_34() const { return ___Untyped_34; }
	inline XmlValueConverter_t585560190 ** get_address_of_Untyped_34() { return &___Untyped_34; }
	inline void set_Untyped_34(XmlValueConverter_t585560190 * value)
	{
		___Untyped_34 = value;
		Il2CppCodeGenWriteBarrier((&___Untyped_34), value);
	}

	inline static int32_t get_offset_of_UntypedList_35() { return static_cast<int32_t>(offsetof(XmlUntypedConverter_t295075985_StaticFields, ___UntypedList_35)); }
	inline XmlValueConverter_t585560190 * get_UntypedList_35() const { return ___UntypedList_35; }
	inline XmlValueConverter_t585560190 ** get_address_of_UntypedList_35() { return &___UntypedList_35; }
	inline void set_UntypedList_35(XmlValueConverter_t585560190 * value)
	{
		___UntypedList_35 = value;
		Il2CppCodeGenWriteBarrier((&___UntypedList_35), value);
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // XMLUNTYPEDCONVERTER_T295075985_H
// System.Xml.Schema.LocatedActiveAxis[]
struct LocatedActiveAxisU5BU5D_t1615711424  : public RuntimeArray
{
public:
	ALIGN_FIELD (8) LocatedActiveAxis_t2074712301 * m_Items[1];

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

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

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

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

public:
	inline XmlAtomicValue_t3775050121 * GetAt(il2cpp_array_size_t index) const
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		return m_Items[index];
	}
	inline XmlAtomicValue_t3775050121 ** 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, XmlAtomicValue_t3775050121 * value)
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		m_Items[index] = value;
		Il2CppCodeGenWriteBarrier(m_Items + index, value);
	}
	inline XmlAtomicValue_t3775050121 * GetAtUnchecked(il2cpp_array_size_t index) const
	{
		return m_Items[index];
	}
	inline XmlAtomicValue_t3775050121 ** GetAddressAtUnchecked(il2cpp_array_size_t index)
	{
		return m_Items + index;
	}
	inline void SetAtUnchecked(il2cpp_array_size_t index, XmlAtomicValue_t3775050121 * value)
	{
		m_Items[index] = value;
		Il2CppCodeGenWriteBarrier(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.Xml.Schema.XdrBuilder/XdrEntry[]
struct XdrEntryU5BU5D_t507154684  : public RuntimeArray
{
public:
	ALIGN_FIELD (8) XdrEntry_t1852396641 * m_Items[1];

public:
	inline XdrEntry_t1852396641 * GetAt(il2cpp_array_size_t index) const
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		return m_Items[index];
	}
	inline XdrEntry_t1852396641 ** 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, XdrEntry_t1852396641 * value)
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		m_Items[index] = value;
		Il2CppCodeGenWriteBarrier(m_Items + index, value);
	}
	inline XdrEntry_t1852396641 * GetAtUnchecked(il2cpp_array_size_t index) const
	{
		return m_Items[index];
	}
	inline XdrEntry_t1852396641 ** GetAddressAtUnchecked(il2cpp_array_size_t index)
	{
		return m_Items + index;
	}
	inline void SetAtUnchecked(il2cpp_array_size_t index, XdrEntry_t1852396641 * value)
	{
		m_Items[index] = value;
		Il2CppCodeGenWriteBarrier(m_Items + index, value);
	}
};
// System.Xml.Schema.XdrBuilder/XdrAttributeEntry[]
struct XdrAttributeEntryU5BU5D_t4099313209  : public RuntimeArray
{
public:
	ALIGN_FIELD (8) XdrAttributeEntry_t1100747816 * m_Items[1];

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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


// System.Void System.Collections.Generic.Stack`1<System.Xml.Schema.SequenceNode/SequenceConstructPosContext>::.ctor()
extern "C" IL2CPP_METHOD_ATTR void Stack_1__ctor_m3795750993_gshared (Stack_1_t2897770154 * __this, const RuntimeMethod* method);
// System.Void System.Collections.Generic.Stack`1<System.Xml.Schema.SequenceNode/SequenceConstructPosContext>::Push(!0)
extern "C" IL2CPP_METHOD_ATTR void Stack_1_Push_m2343521453_gshared (Stack_1_t2897770154 * __this, SequenceConstructPosContext_t2054380699  p0, const RuntimeMethod* method);
// System.Int32 System.Collections.Generic.Stack`1<System.Xml.Schema.SequenceNode/SequenceConstructPosContext>::get_Count()
extern "C" IL2CPP_METHOD_ATTR int32_t Stack_1_get_Count_m5966368_gshared (Stack_1_t2897770154 * __this, const RuntimeMethod* method);
// !0 System.Collections.Generic.Stack`1<System.Xml.Schema.SequenceNode/SequenceConstructPosContext>::Pop()
extern "C" IL2CPP_METHOD_ATTR SequenceConstructPosContext_t2054380699  Stack_1_Pop_m2340745538_gshared (Stack_1_t2897770154 * __this, const RuntimeMethod* method);
// System.Boolean System.Collections.Generic.Dictionary`2<System.Object,System.Boolean>::ContainsKey(!0)
extern "C" IL2CPP_METHOD_ATTR bool Dictionary_2_ContainsKey_m1703962396_gshared (Dictionary_2_t1444694249 * __this, RuntimeObject * p0, const RuntimeMethod* method);
// System.Void System.Collections.Generic.Dictionary`2<System.Object,System.Boolean>::Add(!0,!1)
extern "C" IL2CPP_METHOD_ATTR void Dictionary_2_Add_m4262304220_gshared (Dictionary_2_t1444694249 * __this, RuntimeObject * p0, bool p1, const RuntimeMethod* method);
// System.Boolean System.Collections.Generic.Dictionary`2<System.Object,System.Object>::TryGetValue(!0,!1&)
extern "C" IL2CPP_METHOD_ATTR bool Dictionary_2_TryGetValue_m1996088172_gshared (Dictionary_2_t132545152 * __this, RuntimeObject * p0, RuntimeObject ** p1, const RuntimeMethod* method);
// System.Boolean System.Collections.Generic.Dictionary`2<System.Object,System.Object>::ContainsKey(!0)
extern "C" IL2CPP_METHOD_ATTR bool Dictionary_2_ContainsKey_m3993293265_gshared (Dictionary_2_t132545152 * __this, RuntimeObject * p0, const RuntimeMethod* method);
// System.Void System.Collections.Generic.Dictionary`2<System.Object,System.Object>::Add(!0,!1)
extern "C" IL2CPP_METHOD_ATTR void Dictionary_2_Add_m3105409630_gshared (Dictionary_2_t132545152 * __this, RuntimeObject * p0, RuntimeObject * p1, const RuntimeMethod* method);
// System.Void System.Collections.Generic.List`1<System.Object>::.ctor(System.Collections.Generic.IEnumerable`1<!0>)
extern "C" IL2CPP_METHOD_ATTR void List_1__ctor_m1581319360_gshared (List_1_t257213610 * __this, RuntimeObject* p0, const RuntimeMethod* method);
// System.Collections.Generic.Dictionary`2/KeyCollection<!0,!1> System.Collections.Generic.Dictionary`2<System.Object,System.Boolean>::get_Keys()
extern "C" IL2CPP_METHOD_ATTR KeyCollection_t1634369720 * Dictionary_2_get_Keys_m3351565852_gshared (Dictionary_2_t1444694249 * __this, const RuntimeMethod* method);
// System.Collections.Generic.Dictionary`2/KeyCollection/Enumerator<!0,!1> System.Collections.Generic.Dictionary`2/KeyCollection<System.Object,System.Boolean>::GetEnumerator()
extern "C" IL2CPP_METHOD_ATTR Enumerator_t1626871233  KeyCollection_GetEnumerator_m511763461_gshared (KeyCollection_t1634369720 * __this, const RuntimeMethod* method);
// !0 System.Collections.Generic.Dictionary`2/KeyCollection/Enumerator<System.Object,System.Boolean>::get_Current()
extern "C" IL2CPP_METHOD_ATTR RuntimeObject * Enumerator_get_Current_m2382905195_gshared (Enumerator_t1626871233 * __this, const RuntimeMethod* method);
// System.Boolean System.Collections.Generic.Dictionary`2/KeyCollection/Enumerator<System.Object,System.Boolean>::MoveNext()
extern "C" IL2CPP_METHOD_ATTR bool Enumerator_MoveNext_m3542650857_gshared (Enumerator_t1626871233 * __this, const RuntimeMethod* method);
// System.Void System.Collections.Generic.Dictionary`2/KeyCollection/Enumerator<System.Object,System.Boolean>::Dispose()
extern "C" IL2CPP_METHOD_ATTR void Enumerator_Dispose_m625410431_gshared (Enumerator_t1626871233 * __this, const RuntimeMethod* method);
// T[] System.Xml.Schema.XmlListConverter::ToArray<System.Object>(System.Object,System.Xml.IXmlNamespaceResolver)
extern "C" IL2CPP_METHOD_ATTR ObjectU5BU5D_t2843939325* XmlListConverter_ToArray_TisRuntimeObject_m1751379490_gshared (XmlListConverter_t3889069996 * __this, RuntimeObject * ___list0, RuntimeObject* ___nsResolver1, const RuntimeMethod* method);
// T[] System.Xml.Schema.XmlListConverter::ToArray<System.Boolean>(System.Object,System.Xml.IXmlNamespaceResolver)
extern "C" IL2CPP_METHOD_ATTR BooleanU5BU5D_t2897418192* XmlListConverter_ToArray_TisBoolean_t97287965_m1681726772_gshared (XmlListConverter_t3889069996 * __this, RuntimeObject * ___list0, RuntimeObject* ___nsResolver1, const RuntimeMethod* method);
// T[] System.Xml.Schema.XmlListConverter::ToArray<System.Byte>(System.Object,System.Xml.IXmlNamespaceResolver)
extern "C" IL2CPP_METHOD_ATTR ByteU5BU5D_t4116647657* XmlListConverter_ToArray_TisByte_t1134296376_m25630657_gshared (XmlListConverter_t3889069996 * __this, RuntimeObject * ___list0, RuntimeObject* ___nsResolver1, const RuntimeMethod* method);
// T[] System.Xml.Schema.XmlListConverter::ToArray<System.DateTime>(System.Object,System.Xml.IXmlNamespaceResolver)
extern "C" IL2CPP_METHOD_ATTR DateTimeU5BU5D_t1184652292* XmlListConverter_ToArray_TisDateTime_t3738529785_m3434455802_gshared (XmlListConverter_t3889069996 * __this, RuntimeObject * ___list0, RuntimeObject* ___nsResolver1, const RuntimeMethod* method);
// T[] System.Xml.Schema.XmlListConverter::ToArray<System.DateTimeOffset>(System.Object,System.Xml.IXmlNamespaceResolver)
extern "C" IL2CPP_METHOD_ATTR DateTimeOffsetU5BU5D_t3473357058* XmlListConverter_ToArray_TisDateTimeOffset_t3229287507_m829729751_gshared (XmlListConverter_t3889069996 * __this, RuntimeObject * ___list0, RuntimeObject* ___nsResolver1, const RuntimeMethod* method);
// T[] System.Xml.Schema.XmlListConverter::ToArray<System.Decimal>(System.Object,System.Xml.IXmlNamespaceResolver)
extern "C" IL2CPP_METHOD_ATTR DecimalU5BU5D_t1145110141* XmlListConverter_ToArray_TisDecimal_t2948259380_m2798570278_gshared (XmlListConverter_t3889069996 * __this, RuntimeObject * ___list0, RuntimeObject* ___nsResolver1, const RuntimeMethod* method);
// T[] System.Xml.Schema.XmlListConverter::ToArray<System.Double>(System.Object,System.Xml.IXmlNamespaceResolver)
extern "C" IL2CPP_METHOD_ATTR DoubleU5BU5D_t3413330114* XmlListConverter_ToArray_TisDouble_t594665363_m3193001621_gshared (XmlListConverter_t3889069996 * __this, RuntimeObject * ___list0, RuntimeObject* ___nsResolver1, const RuntimeMethod* method);
// T[] System.Xml.Schema.XmlListConverter::ToArray<System.Int16>(System.Object,System.Xml.IXmlNamespaceResolver)
extern "C" IL2CPP_METHOD_ATTR Int16U5BU5D_t3686840178* XmlListConverter_ToArray_TisInt16_t2552820387_m2616720600_gshared (XmlListConverter_t3889069996 * __this, RuntimeObject * ___list0, RuntimeObject* ___nsResolver1, const RuntimeMethod* method);
// T[] System.Xml.Schema.XmlListConverter::ToArray<System.Int32>(System.Object,System.Xml.IXmlNamespaceResolver)
extern "C" IL2CPP_METHOD_ATTR Int32U5BU5D_t385246372* XmlListConverter_ToArray_TisInt32_t2950945753_m360094630_gshared (XmlListConverter_t3889069996 * __this, RuntimeObject * ___list0, RuntimeObject* ___nsResolver1, const RuntimeMethod* method);
// T[] System.Xml.Schema.XmlListConverter::ToArray<System.Int64>(System.Object,System.Xml.IXmlNamespaceResolver)
extern "C" IL2CPP_METHOD_ATTR Int64U5BU5D_t2559172825* XmlListConverter_ToArray_TisInt64_t3736567304_m4217099738_gshared (XmlListConverter_t3889069996 * __this, RuntimeObject * ___list0, RuntimeObject* ___nsResolver1, const RuntimeMethod* method);
// T[] System.Xml.Schema.XmlListConverter::ToArray<System.SByte>(System.Object,System.Xml.IXmlNamespaceResolver)
extern "C" IL2CPP_METHOD_ATTR SByteU5BU5D_t2651576203* XmlListConverter_ToArray_TisSByte_t1669577662_m4254332645_gshared (XmlListConverter_t3889069996 * __this, RuntimeObject * ___list0, RuntimeObject* ___nsResolver1, const RuntimeMethod* method);
// T[] System.Xml.Schema.XmlListConverter::ToArray<System.Single>(System.Object,System.Xml.IXmlNamespaceResolver)
extern "C" IL2CPP_METHOD_ATTR SingleU5BU5D_t1444911251* XmlListConverter_ToArray_TisSingle_t1397266774_m1102130495_gshared (XmlListConverter_t3889069996 * __this, RuntimeObject * ___list0, RuntimeObject* ___nsResolver1, const RuntimeMethod* method);
// T[] System.Xml.Schema.XmlListConverter::ToArray<System.TimeSpan>(System.Object,System.Xml.IXmlNamespaceResolver)
extern "C" IL2CPP_METHOD_ATTR TimeSpanU5BU5D_t4291357516* XmlListConverter_ToArray_TisTimeSpan_t881159249_m2972605057_gshared (XmlListConverter_t3889069996 * __this, RuntimeObject * ___list0, RuntimeObject* ___nsResolver1, const RuntimeMethod* method);
// T[] System.Xml.Schema.XmlListConverter::ToArray<System.UInt16>(System.Object,System.Xml.IXmlNamespaceResolver)
extern "C" IL2CPP_METHOD_ATTR UInt16U5BU5D_t3326319531* XmlListConverter_ToArray_TisUInt16_t2177724958_m2035470571_gshared (XmlListConverter_t3889069996 * __this, RuntimeObject * ___list0, RuntimeObject* ___nsResolver1, const RuntimeMethod* method);
// T[] System.Xml.Schema.XmlListConverter::ToArray<System.UInt32>(System.Object,System.Xml.IXmlNamespaceResolver)
extern "C" IL2CPP_METHOD_ATTR UInt32U5BU5D_t2770800703* XmlListConverter_ToArray_TisUInt32_t2560061978_m2615763131_gshared (XmlListConverter_t3889069996 * __this, RuntimeObject * ___list0, RuntimeObject* ___nsResolver1, const RuntimeMethod* method);
// T[] System.Xml.Schema.XmlListConverter::ToArray<System.UInt64>(System.Object,System.Xml.IXmlNamespaceResolver)
extern "C" IL2CPP_METHOD_ATTR UInt64U5BU5D_t1659327989* XmlListConverter_ToArray_TisUInt64_t4134040092_m3140071152_gshared (XmlListConverter_t3889069996 * __this, RuntimeObject * ___list0, RuntimeObject* ___nsResolver1, 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);
// 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.Void System.Xml.XmlNamespaceManager::.ctor()
extern "C" IL2CPP_METHOD_ATTR void XmlNamespaceManager__ctor_m1942505765 (XmlNamespaceManager_t418790500 * __this, 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.Xml.Serialization.XmlSerializerNamespaces System.Xml.Schema.XmlSchemaObject::get_Namespaces()
extern "C" IL2CPP_METHOD_ATTR XmlSerializerNamespaces_t2702737953 * XmlSchemaObject_get_Namespaces_m1671673830 (XmlSchemaObject_t1315720168 * __this, const RuntimeMethod* method);
// System.Collections.Hashtable System.Xml.Serialization.XmlSerializerNamespaces::get_Namespaces()
extern "C" IL2CPP_METHOD_ATTR Hashtable_t1853889766 * XmlSerializerNamespaces_get_Namespaces_m3842093678 (XmlSerializerNamespaces_t2702737953 * __this, const RuntimeMethod* method);
// System.Xml.Schema.XmlSchemaObject System.Xml.Schema.XmlSchemaObject::get_Parent()
extern "C" IL2CPP_METHOD_ATTR XmlSchemaObject_t1315720168 * XmlSchemaObject_get_Parent_m2128202288 (XmlSchemaObject_t1315720168 * __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.Object System.Collections.DictionaryEntry::get_Value()
extern "C" IL2CPP_METHOD_ATTR RuntimeObject * DictionaryEntry_get_Value_m618120527 (DictionaryEntry_t3123975638 * __this, 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.Void System.Object::.ctor()
extern "C" IL2CPP_METHOD_ATTR void Object__ctor_m297566312 (RuntimeObject * __this, const RuntimeMethod* method);
// System.Void System.Xml.Schema.ActiveAxis::.ctor(System.Xml.Schema.Asttree)
extern "C" IL2CPP_METHOD_ATTR void ActiveAxis__ctor_m2785681926 (ActiveAxis_t3280138529 * __this, Asttree_t1394951200 * ___axisTree0, 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.Boolean System.Xml.Schema.ActiveAxis::EndElement(System.String,System.String)
extern "C" IL2CPP_METHOD_ATTR bool ActiveAxis_EndElement_m1250098188 (ActiveAxis_t3280138529 * __this, String_t* ___localname0, String_t* ___URN1, const RuntimeMethod* method);
// System.Int32 System.Xml.Schema.ActiveAxis::get_CurrentDepth()
extern "C" IL2CPP_METHOD_ATTR int32_t ActiveAxis_get_CurrentDepth_m203170682 (ActiveAxis_t3280138529 * __this, const RuntimeMethod* method);
// System.Int32 System.Xml.Schema.SelectorActiveAxis::get_lastDepth()
extern "C" IL2CPP_METHOD_ATTR int32_t SelectorActiveAxis_get_lastDepth_m545685578 (SelectorActiveAxis_t1235308692 * __this, const RuntimeMethod* method);
// System.Int32 System.Xml.Schema.ConstraintStruct::get_TableDim()
extern "C" IL2CPP_METHOD_ATTR int32_t ConstraintStruct_get_TableDim_m1064425312 (ConstraintStruct_t2185252550 * __this, const RuntimeMethod* method);
// System.Void System.Xml.Schema.KeySequence::.ctor(System.Int32,System.Int32,System.Int32)
extern "C" IL2CPP_METHOD_ATTR void KeySequence__ctor_m801746363 (KeySequence_t3000637687 * __this, int32_t ___dim0, int32_t ___line1, int32_t ___col2, const RuntimeMethod* method);
// System.Void System.Xml.Schema.LocatedActiveAxis::Reactivate(System.Xml.Schema.KeySequence)
extern "C" IL2CPP_METHOD_ATTR void LocatedActiveAxis_Reactivate_m3566108486 (LocatedActiveAxis_t2074712301 * __this, KeySequence_t3000637687 * ___ks0, const RuntimeMethod* method);
// System.Void System.Xml.Schema.KSStruct::.ctor(System.Xml.Schema.KeySequence,System.Int32)
extern "C" IL2CPP_METHOD_ATTR void KSStruct__ctor_m3391888721 (KSStruct_t4082970531 * __this, KeySequence_t3000637687 * ___ks0, int32_t ___dim1, const RuntimeMethod* method);
// System.Xml.Schema.Asttree[] System.Xml.Schema.CompiledIdentityConstraint::get_Fields()
extern "C" IL2CPP_METHOD_ATTR AsttreeU5BU5D_t3174926177* CompiledIdentityConstraint_get_Fields_m1432280500 (CompiledIdentityConstraint_t1335094965 * __this, const RuntimeMethod* method);
// System.Void System.Xml.Schema.LocatedActiveAxis::.ctor(System.Xml.Schema.Asttree,System.Xml.Schema.KeySequence,System.Int32)
extern "C" IL2CPP_METHOD_ATTR void LocatedActiveAxis__ctor_m2145575469 (LocatedActiveAxis_t2074712301 * __this, Asttree_t1394951200 * ___astfield0, KeySequence_t3000637687 * ___ks1, int32_t ___column2, const RuntimeMethod* method);
// System.Void System.Collections.Generic.Stack`1<System.Xml.Schema.SequenceNode/SequenceConstructPosContext>::.ctor()
inline void Stack_1__ctor_m3795750993 (Stack_1_t2897770154 * __this, const RuntimeMethod* method)
{
	((  void (*) (Stack_1_t2897770154 *, const RuntimeMethod*))Stack_1__ctor_m3795750993_gshared)(__this, method);
}
// System.Void System.Xml.Schema.SequenceNode/SequenceConstructPosContext::.ctor(System.Xml.Schema.SequenceNode,System.Xml.Schema.BitSet,System.Xml.Schema.BitSet)
extern "C" IL2CPP_METHOD_ATTR void SequenceConstructPosContext__ctor_m4147479453 (SequenceConstructPosContext_t2054380699 * __this, SequenceNode_t3837141573 * ___node0, BitSet_t1154229585 * ___firstpos1, BitSet_t1154229585 * ___lastpos2, const RuntimeMethod* method);
// System.Int32 System.Xml.Schema.BitSet::get_Count()
extern "C" IL2CPP_METHOD_ATTR int32_t BitSet_get_Count_m12430671 (BitSet_t1154229585 * __this, const RuntimeMethod* method);
// System.Void System.Xml.Schema.BitSet::.ctor(System.Int32)
extern "C" IL2CPP_METHOD_ATTR void BitSet__ctor_m1702419920 (BitSet_t1154229585 * __this, int32_t ___count0, const RuntimeMethod* method);
// System.Xml.Schema.SyntaxTreeNode System.Xml.Schema.InteriorNode::get_LeftChild()
extern "C" IL2CPP_METHOD_ATTR SyntaxTreeNode_t1007053515 * InteriorNode_get_LeftChild_m4218619951 (InteriorNode_t2330896169 * __this, const RuntimeMethod* method);
// System.Void System.Collections.Generic.Stack`1<System.Xml.Schema.SequenceNode/SequenceConstructPosContext>::Push(!0)
inline void Stack_1_Push_m2343521453 (Stack_1_t2897770154 * __this, SequenceConstructPosContext_t2054380699  p0, const RuntimeMethod* method)
{
	((  void (*) (Stack_1_t2897770154 *, SequenceConstructPosContext_t2054380699 , const RuntimeMethod*))Stack_1_Push_m2343521453_gshared)(__this, p0, method);
}
// System.Xml.Schema.SyntaxTreeNode System.Xml.Schema.InteriorNode::get_RightChild()
extern "C" IL2CPP_METHOD_ATTR SyntaxTreeNode_t1007053515 * InteriorNode_get_RightChild_m2375361874 (InteriorNode_t2330896169 * __this, const RuntimeMethod* method);
// System.Void System.Xml.Schema.BitSet::Or(System.Xml.Schema.BitSet)
extern "C" IL2CPP_METHOD_ATTR void BitSet_Or_m199447140 (BitSet_t1154229585 * __this, BitSet_t1154229585 * ___other0, const RuntimeMethod* method);
// System.Int32 System.Xml.Schema.BitSet::NextSet(System.Int32)
extern "C" IL2CPP_METHOD_ATTR int32_t BitSet_NextSet_m1566906941 (BitSet_t1154229585 * __this, int32_t ___startFrom0, const RuntimeMethod* method);
// System.Xml.Schema.BitSet System.Xml.Schema.BitSet::Clone()
extern "C" IL2CPP_METHOD_ATTR BitSet_t1154229585 * BitSet_Clone_m3316238685 (BitSet_t1154229585 * __this, const RuntimeMethod* method);
// System.Void System.Xml.Schema.LeafRangeNode::set_NextIteration(System.Xml.Schema.BitSet)
extern "C" IL2CPP_METHOD_ATTR void LeafRangeNode_set_NextIteration_m3788324258 (LeafRangeNode_t169161297 * __this, BitSet_t1154229585 * ___value0, const RuntimeMethod* method);
// System.Int32 System.Collections.Generic.Stack`1<System.Xml.Schema.SequenceNode/SequenceConstructPosContext>::get_Count()
inline int32_t Stack_1_get_Count_m5966368 (Stack_1_t2897770154 * __this, const RuntimeMethod* method)
{
	return ((  int32_t (*) (Stack_1_t2897770154 *, const RuntimeMethod*))Stack_1_get_Count_m5966368_gshared)(__this, method);
}
// !0 System.Collections.Generic.Stack`1<System.Xml.Schema.SequenceNode/SequenceConstructPosContext>::Pop()
inline SequenceConstructPosContext_t2054380699  Stack_1_Pop_m2340745538 (Stack_1_t2897770154 * __this, const RuntimeMethod* method)
{
	return ((  SequenceConstructPosContext_t2054380699  (*) (Stack_1_t2897770154 *, const RuntimeMethod*))Stack_1_Pop_m2340745538_gshared)(__this, method);
}
// System.Decimal System.Xml.Schema.LeafRangeNode::get_Min()
extern "C" IL2CPP_METHOD_ATTR Decimal_t2948259380  LeafRangeNode_get_Min_m2708263429 (LeafRangeNode_t169161297 * __this, const RuntimeMethod* method);
// System.Boolean System.Decimal::op_Equality(System.Decimal,System.Decimal)
extern "C" IL2CPP_METHOD_ATTR bool Decimal_op_Equality_m77262825 (RuntimeObject * __this /* static, unused */, Decimal_t2948259380  p0, Decimal_t2948259380  p1, const RuntimeMethod* method);
// System.Void System.Xml.Schema.InteriorNode::ExpandTreeNoRecursive(System.Xml.Schema.InteriorNode,System.Xml.Schema.SymbolsDictionary,System.Xml.Schema.Positions)
extern "C" IL2CPP_METHOD_ATTR void InteriorNode_ExpandTreeNoRecursive_m2398044046 (InteriorNode_t2330896169 * __this, InteriorNode_t2330896169 * ___parent0, SymbolsDictionary_t1055001383 * ___symbols1, Positions_t4234826187 * ___positions2, const RuntimeMethod* method);
// System.Void System.Xml.Schema.InteriorNode::.ctor()
extern "C" IL2CPP_METHOD_ATTR void InteriorNode__ctor_m3519235862 (InteriorNode_t2330896169 * __this, const RuntimeMethod* method);
// System.Void System.Text.RegularExpressions.Regex::.ctor(System.String,System.Text.RegularExpressions.RegexOptions)
extern "C" IL2CPP_METHOD_ATTR void Regex__ctor_m1639286310 (Regex_t3657309853 * __this, String_t* p0, int32_t p1, const RuntimeMethod* method);
// System.Exception System.Xml.Schema.StringFacetsChecker::CheckValueFacets(System.String,System.Xml.Schema.XmlSchemaDatatype,System.Boolean)
extern "C" IL2CPP_METHOD_ATTR Exception_t * StringFacetsChecker_CheckValueFacets_m1260256697 (StringFacetsChecker_t2361523877 * __this, String_t* ___value0, XmlSchemaDatatype_t322714710 * ___datatype1, bool ___verifyUri2, const RuntimeMethod* method);
// System.Exception System.Xml.Schema.StringFacetsChecker::CheckBuiltInFacets(System.String,System.Xml.Schema.XmlTypeCode,System.Boolean)
extern "C" IL2CPP_METHOD_ATTR Exception_t * StringFacetsChecker_CheckBuiltInFacets_m2988255636 (StringFacetsChecker_t2361523877 * __this, String_t* ___s0, int32_t ___typeCode1, bool ___verifyUri2, const RuntimeMethod* method);
// System.Void System.Xml.Schema.XmlSchemaException::.ctor(System.String,System.String)
extern "C" IL2CPP_METHOD_ATTR void XmlSchemaException__ctor_m2187369954 (XmlSchemaException_t3511258692 * __this, String_t* ___res0, String_t* ___arg1, const RuntimeMethod* method);
// System.Boolean System.Xml.Schema.StringFacetsChecker::MatchEnumeration(System.String,System.Collections.ArrayList,System.Xml.Schema.XmlSchemaDatatype)
extern "C" IL2CPP_METHOD_ATTR bool StringFacetsChecker_MatchEnumeration_m1121885725 (StringFacetsChecker_t2361523877 * __this, String_t* ___value0, ArrayList_t2718874744 * ___enumeration1, XmlSchemaDatatype_t322714710 * ___datatype2, const RuntimeMethod* method);
// System.String System.Uri::get_OriginalString()
extern "C" IL2CPP_METHOD_ATTR String_t* Uri_get_OriginalString_m2551181575 (Uri_t100236324 * __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.Exception System.Xml.XmlConvert::TryToUri(System.String,System.Uri&)
extern "C" IL2CPP_METHOD_ATTR Exception_t * XmlConvert_TryToUri_m2047746468 (RuntimeObject * __this /* static, unused */, String_t* ___s0, Uri_t100236324 ** ___result1, const RuntimeMethod* method);
// System.Exception System.Xml.XmlConvert::TryVerifyNormalizedString(System.String)
extern "C" IL2CPP_METHOD_ATTR Exception_t * XmlConvert_TryVerifyNormalizedString_m3374306381 (RuntimeObject * __this /* static, unused */, String_t* ___str0, const RuntimeMethod* method);
// System.Exception System.Xml.XmlConvert::TryVerifyTOKEN(System.String)
extern "C" IL2CPP_METHOD_ATTR Exception_t * XmlConvert_TryVerifyTOKEN_m2055117692 (RuntimeObject * __this /* static, unused */, String_t* ___token0, const RuntimeMethod* method);
// System.Text.RegularExpressions.Regex System.Xml.Schema.StringFacetsChecker::get_LanguagePattern()
extern "C" IL2CPP_METHOD_ATTR Regex_t3657309853 * StringFacetsChecker_get_LanguagePattern_m2269655141 (RuntimeObject * __this /* static, unused */, const RuntimeMethod* method);
// System.Boolean System.Text.RegularExpressions.Regex::IsMatch(System.String)
extern "C" IL2CPP_METHOD_ATTR bool Regex_IsMatch_m3802225320 (Regex_t3657309853 * __this, String_t* p0, const RuntimeMethod* method);
// System.Exception System.Xml.XmlConvert::TryVerifyNMTOKEN(System.String)
extern "C" IL2CPP_METHOD_ATTR Exception_t * XmlConvert_TryVerifyNMTOKEN_m1940006099 (RuntimeObject * __this /* static, unused */, String_t* ___name0, const RuntimeMethod* method);
// System.Exception System.Xml.XmlConvert::TryVerifyName(System.String)
extern "C" IL2CPP_METHOD_ATTR Exception_t * XmlConvert_TryVerifyName_m3154228219 (RuntimeObject * __this /* static, unused */, String_t* ___name0, const RuntimeMethod* method);
// System.Exception System.Xml.XmlConvert::TryVerifyNCName(System.String)
extern "C" IL2CPP_METHOD_ATTR Exception_t * XmlConvert_TryVerifyNCName_m4156728412 (RuntimeObject * __this /* static, unused */, String_t* ___name0, const RuntimeMethod* method);
// System.Void System.Xml.Schema.FacetsChecker::.ctor()
extern "C" IL2CPP_METHOD_ATTR void FacetsChecker__ctor_m2900568779 (FacetsChecker_t3316496195 * __this, 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.Xml.Schema.NamespaceList/ListType System.Xml.Schema.NamespaceList::get_Type()
extern "C" IL2CPP_METHOD_ATTR int32_t NamespaceList_get_Type_m3128039808 (NamespaceList_t60893868 * __this, const RuntimeMethod* method);
// System.String System.Xml.Schema.NamespaceList::get_Excluded()
extern "C" IL2CPP_METHOD_ATTR String_t* NamespaceList_get_Excluded_m3965874996 (NamespaceList_t60893868 * __this, const RuntimeMethod* method);
// System.Void System.Xml.Schema.SymbolsDictionary::AddWildcard(System.String,System.Object)
extern "C" IL2CPP_METHOD_ATTR void SymbolsDictionary_AddWildcard_m3599435987 (SymbolsDictionary_t1055001383 * __this, String_t* ___wildcard0, RuntimeObject * ___particle1, const RuntimeMethod* method);
// System.Collections.ICollection System.Xml.Schema.NamespaceList::get_Enumerate()
extern "C" IL2CPP_METHOD_ATTR RuntimeObject* NamespaceList_get_Enumerate_m3537093254 (NamespaceList_t60893868 * __this, const RuntimeMethod* method);
// System.Boolean System.Xml.XmlQualifiedName::op_Inequality(System.Xml.XmlQualifiedName,System.Xml.XmlQualifiedName)
extern "C" IL2CPP_METHOD_ATTR bool XmlQualifiedName_op_Inequality_m3449274916 (RuntimeObject * __this /* static, unused */, XmlQualifiedName_t2760654312 * ___a0, XmlQualifiedName_t2760654312 * ___b1, const RuntimeMethod* method);
// System.Boolean System.Xml.Schema.NamespaceList::Allows(System.Xml.XmlQualifiedName)
extern "C" IL2CPP_METHOD_ATTR bool NamespaceList_Allows_m118619728 (NamespaceList_t60893868 * __this, XmlQualifiedName_t2760654312 * ___qname0, const RuntimeMethod* method);
// System.String System.Xml.XmlQualifiedName::get_Namespace()
extern "C" IL2CPP_METHOD_ATTR String_t* XmlQualifiedName_get_Namespace_m3957593392 (XmlQualifiedName_t2760654312 * __this, 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.Boolean System.Xml.Schema.TypedObject/DecimalStruct::get_IsDecimal()
extern "C" IL2CPP_METHOD_ATTR bool DecimalStruct_get_IsDecimal_m404083368 (DecimalStruct_t4224725004 * __this, const RuntimeMethod* method);
// System.Decimal[] System.Xml.Schema.TypedObject/DecimalStruct::get_Dvalue()
extern "C" IL2CPP_METHOD_ATTR DecimalU5BU5D_t1145110141* DecimalStruct_get_Dvalue_m2717783780 (DecimalStruct_t4224725004 * __this, 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.Void System.Xml.Schema.TypedObject/DecimalStruct::.ctor(System.Int32)
extern "C" IL2CPP_METHOD_ATTR void DecimalStruct__ctor_m1303908281 (DecimalStruct_t4224725004 * __this, int32_t ___dim0, 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.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.Decimal System.Convert::ToDecimal(System.Object,System.IFormatProvider)
extern "C" IL2CPP_METHOD_ATTR Decimal_t2948259380  Convert_ToDecimal_m3815908452 (RuntimeObject * __this /* static, unused */, RuntimeObject * p0, RuntimeObject* p1, const RuntimeMethod* method);
// System.Void System.Xml.Schema.TypedObject/DecimalStruct::.ctor()
extern "C" IL2CPP_METHOD_ATTR void DecimalStruct__ctor_m861280994 (DecimalStruct_t4224725004 * __this, const RuntimeMethod* method);
// System.Void System.Xml.Schema.TypedObject/DecimalStruct::set_IsDecimal(System.Boolean)
extern "C" IL2CPP_METHOD_ATTR void DecimalStruct_set_IsDecimal_m3764916324 (DecimalStruct_t4224725004 * __this, bool ___value0, const RuntimeMethod* method);
// System.Decimal[] System.Xml.Schema.TypedObject::get_Dvalue()
extern "C" IL2CPP_METHOD_ATTR DecimalU5BU5D_t1145110141* TypedObject_get_Dvalue_m425400277 (TypedObject_t1792173703 * __this, const RuntimeMethod* method);
// System.Boolean System.Decimal::op_Inequality(System.Decimal,System.Decimal)
extern "C" IL2CPP_METHOD_ATTR bool Decimal_op_Inequality_m3543190500 (RuntimeObject * __this /* static, unused */, Decimal_t2948259380  p0, Decimal_t2948259380  p1, const RuntimeMethod* method);
// System.Int32 System.Xml.Schema.TypedObject::get_Dim()
extern "C" IL2CPP_METHOD_ATTR int32_t TypedObject_get_Dim_m2648878443 (TypedObject_t1792173703 * __this, const RuntimeMethod* method);
// System.Xml.Schema.XmlSchemaDatatype System.Xml.Schema.TypedObject::get_Type()
extern "C" IL2CPP_METHOD_ATTR XmlSchemaDatatype_t322714710 * TypedObject_get_Type_m834103184 (TypedObject_t1792173703 * __this, const RuntimeMethod* method);
// System.Void System.Xml.Schema.TypedObject::SetDecimal()
extern "C" IL2CPP_METHOD_ATTR void TypedObject_SetDecimal_m2879837421 (TypedObject_t1792173703 * __this, const RuntimeMethod* method);
// System.Boolean System.Xml.Schema.TypedObject::get_IsDecimal()
extern "C" IL2CPP_METHOD_ATTR bool TypedObject_get_IsDecimal_m3764584480 (TypedObject_t1792173703 * __this, const RuntimeMethod* method);
// System.Boolean System.Xml.Schema.TypedObject::ListDValueEquals(System.Xml.Schema.TypedObject)
extern "C" IL2CPP_METHOD_ATTR bool TypedObject_ListDValueEquals_m564190118 (TypedObject_t1792173703 * __this, TypedObject_t1792173703 * ___other0, const RuntimeMethod* method);
// System.Boolean System.Xml.Schema.TypedObject::get_IsList()
extern "C" IL2CPP_METHOD_ATTR bool TypedObject_get_IsList_m1726948684 (TypedObject_t1792173703 * __this, const RuntimeMethod* method);
// System.Object System.Xml.Schema.TypedObject::get_Value()
extern "C" IL2CPP_METHOD_ATTR RuntimeObject * TypedObject_get_Value_m1907177463 (TypedObject_t1792173703 * __this, const RuntimeMethod* method);
// System.Void System.Exception::.ctor()
extern "C" IL2CPP_METHOD_ATTR void Exception__ctor_m213470898 (Exception_t * __this, const RuntimeMethod* method);
// System.Void System.EventArgs::.ctor()
extern "C" IL2CPP_METHOD_ATTR void EventArgs__ctor_m32674013 (EventArgs_t3591816995 * __this, const RuntimeMethod* method);
// System.Void System.Xml.Schema.SchemaBuilder::.ctor()
extern "C" IL2CPP_METHOD_ATTR void SchemaBuilder__ctor_m1793926313 (SchemaBuilder_t3521006541 * __this, const RuntimeMethod* method);
// System.Void System.Xml.HWStack::.ctor(System.Int32)
extern "C" IL2CPP_METHOD_ATTR void HWStack__ctor_m1868358523 (HWStack_t658497212 * __this, int32_t ___GrowthRate0, const RuntimeMethod* method);
// System.Void System.Xml.Schema.XdrBuilder/ElementContent::.ctor()
extern "C" IL2CPP_METHOD_ATTR void ElementContent__ctor_m2263083316 (ElementContent_t2671703075 * __this, const RuntimeMethod* method);
// System.Void System.Xml.Schema.XdrBuilder/AttributeContent::.ctor()
extern "C" IL2CPP_METHOD_ATTR void AttributeContent__ctor_m121414320 (AttributeContent_t2997225126 * __this, const RuntimeMethod* method);
// System.Void System.Xml.Schema.XdrBuilder/GroupContent::.ctor()
extern "C" IL2CPP_METHOD_ATTR void GroupContent__ctor_m24335209 (GroupContent_t833025371 * __this, const RuntimeMethod* method);
// System.Xml.PositionInfo System.Xml.PositionInfo::GetPositionInfo(System.Object)
extern "C" IL2CPP_METHOD_ATTR PositionInfo_t2441432568 * PositionInfo_GetPositionInfo_m4124508875 (RuntimeObject * __this /* static, unused */, RuntimeObject * ___o0, const RuntimeMethod* method);
// System.Xml.XmlResolver System.Xml.XmlConfiguration.XmlReaderSection::CreateDefaultResolver()
extern "C" IL2CPP_METHOD_ATTR XmlResolver_t626023767 * XmlReaderSection_CreateDefaultResolver_m4236800046 (RuntimeObject * __this /* static, unused */, const RuntimeMethod* method);
// System.String System.Xml.Schema.XmlSchemaDatatype::XdrCanonizeUri(System.String,System.Xml.XmlNameTable,System.Xml.Schema.SchemaNames)
extern "C" IL2CPP_METHOD_ATTR String_t* XmlSchemaDatatype_XdrCanonizeUri_m1985811198 (RuntimeObject * __this /* static, unused */, String_t* ___uri0, XmlNameTable_t71772148 * ___nameTable1, SchemaNames_t661607975 * ___schemaNames2, const RuntimeMethod* method);
// System.Void System.Xml.XmlQualifiedName::.ctor(System.String,System.String)
extern "C" IL2CPP_METHOD_ATTR void XmlQualifiedName__ctor_m835061046 (XmlQualifiedName_t2760654312 * __this, String_t* ___name0, String_t* ___ns1, const RuntimeMethod* method);
// System.Boolean System.Xml.Schema.XdrBuilder::GetNextState(System.Xml.XmlQualifiedName)
extern "C" IL2CPP_METHOD_ATTR bool XdrBuilder_GetNextState_m3031875799 (XdrBuilder_t781626846 * __this, XmlQualifiedName_t2760654312 * ___qname0, const RuntimeMethod* method);
// System.Void System.Xml.Schema.XdrBuilder::Push()
extern "C" IL2CPP_METHOD_ATTR void XdrBuilder_Push_m2920561771 (XdrBuilder_t781626846 * __this, const RuntimeMethod* method);
// System.Void System.Xml.Schema.XdrBuilder/XdrInitFunction::Invoke(System.Xml.Schema.XdrBuilder,System.Object)
extern "C" IL2CPP_METHOD_ATTR void XdrInitFunction_Invoke_m919159681 (XdrInitFunction_t326013928 * __this, XdrBuilder_t781626846 * ___builder0, RuntimeObject * ___obj1, const RuntimeMethod* method);
// System.Boolean System.Xml.Schema.XdrBuilder::IsSkipableElement(System.Xml.XmlQualifiedName)
extern "C" IL2CPP_METHOD_ATTR bool XdrBuilder_IsSkipableElement_m2173074933 (XdrBuilder_t781626846 * __this, XmlQualifiedName_t2760654312 * ___qname0, const RuntimeMethod* method);
// System.String System.Xml.XmlQualifiedName::ToString(System.String,System.String)
extern "C" IL2CPP_METHOD_ATTR String_t* XmlQualifiedName_ToString_m195213334 (RuntimeObject * __this /* static, unused */, String_t* ___name0, String_t* ___ns1, const RuntimeMethod* method);
// System.Void System.Xml.Schema.XdrBuilder::SendValidationEvent(System.String,System.String)
extern "C" IL2CPP_METHOD_ATTR void XdrBuilder_SendValidationEvent_m754978769 (XdrBuilder_t781626846 * __this, String_t* ___code0, String_t* ___msg1, const RuntimeMethod* method);
// System.Xml.XmlQualifiedName System.Xml.XmlQualifiedName::Parse(System.String,System.Xml.IXmlNamespaceResolver,System.String&)
extern "C" IL2CPP_METHOD_ATTR XmlQualifiedName_t2760654312 * XmlQualifiedName_Parse_m2273052604 (RuntimeObject * __this /* static, unused */, String_t* ___s0, RuntimeObject* ___nsmgr1, String_t** ___prefix2, const RuntimeMethod* method);
// System.Void System.Xml.XmlQualifiedName::Atomize(System.Xml.XmlNameTable)
extern "C" IL2CPP_METHOD_ATTR void XmlQualifiedName_Atomize_m2737580866 (XmlQualifiedName_t2760654312 * __this, XmlNameTable_t71772148 * ___nameTable0, const RuntimeMethod* method);
// System.Void System.Xml.XmlException::.ctor(System.String,System.String)
extern "C" IL2CPP_METHOD_ATTR void XmlException__ctor_m400140246 (XmlException_t1761730631 * __this, String_t* ___res0, String_t* ___arg1, const RuntimeMethod* method);
// System.Boolean System.Xml.Schema.XdrBuilder::IsGlobal(System.Int32)
extern "C" IL2CPP_METHOD_ATTR bool XdrBuilder_IsGlobal_m2911707895 (XdrBuilder_t781626846 * __this, int32_t ___flags0, const RuntimeMethod* method);
// System.String System.Xml.XmlQualifiedName::get_Name()
extern "C" IL2CPP_METHOD_ATTR String_t* XmlQualifiedName_get_Name_m815040483 (XmlQualifiedName_t2760654312 * __this, const RuntimeMethod* method);
// System.Void System.Xml.XmlQualifiedName::.ctor(System.String)
extern "C" IL2CPP_METHOD_ATTR void XmlQualifiedName__ctor_m270143366 (XmlQualifiedName_t2760654312 * __this, String_t* ___name0, const RuntimeMethod* method);
// System.Void System.Xml.Schema.XdrBuilder/XdrBuildFunction::Invoke(System.Xml.Schema.XdrBuilder,System.Object,System.String)
extern "C" IL2CPP_METHOD_ATTR void XdrBuildFunction_Invoke_m835861771 (XdrBuildFunction_t4965607 * __this, XdrBuilder_t781626846 * ___builder0, RuntimeObject * ___obj1, String_t* ___prefix2, const RuntimeMethod* method);
// System.Boolean System.Xml.Schema.XdrBuilder::IsXdrSchema(System.String)
extern "C" IL2CPP_METHOD_ATTR bool XdrBuilder_IsXdrSchema_m1472284636 (RuntimeObject * __this /* static, unused */, String_t* ___uri0, const RuntimeMethod* method);
// System.Boolean System.Xml.Schema.XdrBuilder::LoadSchema(System.String)
extern "C" IL2CPP_METHOD_ATTR bool XdrBuilder_LoadSchema_m2024302031 (XdrBuilder_t781626846 * __this, String_t* ___uri0, const RuntimeMethod* method);
// System.Boolean System.Xml.Schema.XdrBuilder::IsSkipableAttribute(System.Xml.XmlQualifiedName)
extern "C" IL2CPP_METHOD_ATTR bool XdrBuilder_IsSkipableAttribute_m945524723 (XdrBuilder_t781626846 * __this, XmlQualifiedName_t2760654312 * ___qname0, const RuntimeMethod* method);
// System.Collections.Generic.Dictionary`2<System.String,System.Boolean> System.Xml.Schema.SchemaInfo::get_TargetNamespaces()
extern "C" IL2CPP_METHOD_ATTR Dictionary_2_t4177511560 * SchemaInfo_get_TargetNamespaces_m2957649663 (SchemaInfo_t3347508623 * __this, const RuntimeMethod* method);
// System.Boolean System.Collections.Generic.Dictionary`2<System.String,System.Boolean>::ContainsKey(!0)
inline bool Dictionary_2_ContainsKey_m759567764 (Dictionary_2_t4177511560 * __this, String_t* p0, const RuntimeMethod* method)
{
	return ((  bool (*) (Dictionary_2_t4177511560 *, String_t*, const RuntimeMethod*))Dictionary_2_ContainsKey_m1703962396_gshared)(__this, p0, 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.Xml.XmlTextReader::.ctor(System.String,System.IO.Stream,System.Xml.XmlNameTable)
extern "C" IL2CPP_METHOD_ATTR void XmlTextReader__ctor_m2920712854 (XmlTextReader_t4233384356 * __this, String_t* ___url0, Stream_t1273022909 * ___input1, XmlNameTable_t71772148 * ___nt2, const RuntimeMethod* method);
// System.Void System.Xml.Schema.SchemaInfo::.ctor()
extern "C" IL2CPP_METHOD_ATTR void SchemaInfo__ctor_m2401181726 (SchemaInfo_t3347508623 * __this, const RuntimeMethod* method);
// System.Void System.Xml.Schema.Parser::.ctor(System.Xml.Schema.SchemaType,System.Xml.XmlNameTable,System.Xml.Schema.SchemaNames,System.Xml.Schema.ValidationEventHandler)
extern "C" IL2CPP_METHOD_ATTR void Parser__ctor_m895150596 (Parser_t3220530449 * __this, int32_t ___schemaType0, XmlNameTable_t71772148 * ___nameTable1, SchemaNames_t661607975 * ___schemaNames2, ValidationEventHandler_t791314227 * ___eventHandler3, const RuntimeMethod* method);
// System.Void System.Xml.Schema.Parser::set_XmlResolver(System.Xml.XmlResolver)
extern "C" IL2CPP_METHOD_ATTR void Parser_set_XmlResolver_m638038328 (Parser_t3220530449 * __this, XmlResolver_t626023767 * ___value0, const RuntimeMethod* method);
// System.Xml.Schema.SchemaType System.Xml.Schema.Parser::Parse(System.Xml.XmlReader,System.String)
extern "C" IL2CPP_METHOD_ATTR int32_t Parser_Parse_m3019719383 (Parser_t3220530449 * __this, XmlReader_t3121518892 * ___reader0, String_t* ___targetNamespace1, const RuntimeMethod* method);
// System.Xml.Schema.SchemaInfo System.Xml.Schema.Parser::get_XdrSchema()
extern "C" IL2CPP_METHOD_ATTR SchemaInfo_t3347508623 * Parser_get_XdrSchema_m1707035391 (Parser_t3220530449 * __this, const RuntimeMethod* method);
// System.Void System.Xml.Schema.XdrBuilder::SendValidationEvent(System.String,System.String[],System.Xml.Schema.XmlSeverityType)
extern "C" IL2CPP_METHOD_ATTR void XdrBuilder_SendValidationEvent_m184607092 (XdrBuilder_t781626846 * __this, String_t* ___code0, StringU5BU5D_t1281789340* ___args1, int32_t ___severity2, const RuntimeMethod* method);
// System.Int32 System.Xml.Schema.SchemaInfo::get_ErrorCount()
extern "C" IL2CPP_METHOD_ATTR int32_t SchemaInfo_get_ErrorCount_m897660174 (SchemaInfo_t3347508623 * __this, const RuntimeMethod* method);
// System.Void System.Xml.Schema.SchemaInfo::Add(System.Xml.Schema.SchemaInfo,System.Xml.Schema.ValidationEventHandler)
extern "C" IL2CPP_METHOD_ATTR void SchemaInfo_Add_m4254145908 (SchemaInfo_t3347508623 * __this, SchemaInfo_t3347508623 * ___sinfo0, ValidationEventHandler_t791314227 * ___eventhandler1, 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.Boolean System.String::StartsWith(System.String,System.StringComparison)
extern "C" IL2CPP_METHOD_ATTR bool String_StartsWith_m2640722675 (String_t* __this, String_t* p0, int32_t p1, const RuntimeMethod* method);
// System.String System.Xml.Res::GetString(System.String)
extern "C" IL2CPP_METHOD_ATTR String_t* Res_GetString_m3369169461 (RuntimeObject * __this /* static, unused */, String_t* ___name0, 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.Void System.Xml.Schema.XdrBuilder/XdrBeginChildFunction::Invoke(System.Xml.Schema.XdrBuilder)
extern "C" IL2CPP_METHOD_ATTR void XdrBeginChildFunction_Invoke_m2633759516 (XdrBeginChildFunction_t3571964013 * __this, XdrBuilder_t781626846 * ___builder0, const RuntimeMethod* method);
// System.Void System.Xml.Schema.XdrBuilder/XdrEndChildFunction::Invoke(System.Xml.Schema.XdrBuilder)
extern "C" IL2CPP_METHOD_ATTR void XdrEndChildFunction_Invoke_m4191322796 (XdrEndChildFunction_t2609844494 * __this, XdrBuilder_t781626846 * ___builder0, const RuntimeMethod* method);
// System.Void System.Xml.Schema.XdrBuilder::Pop()
extern "C" IL2CPP_METHOD_ATTR void XdrBuilder_Pop_m110678511 (XdrBuilder_t781626846 * __this, const RuntimeMethod* method);
// System.Object System.Xml.HWStack::Push()
extern "C" IL2CPP_METHOD_ATTR RuntimeObject * HWStack_Push_m2762350292 (HWStack_t658497212 * __this, const RuntimeMethod* method);
// System.Int32 System.Xml.HWStack::get_Length()
extern "C" IL2CPP_METHOD_ATTR int32_t HWStack_get_Length_m3589869973 (HWStack_t658497212 * __this, const RuntimeMethod* method);
// System.Void System.Xml.HWStack::set_Item(System.Int32,System.Object)
extern "C" IL2CPP_METHOD_ATTR void HWStack_set_Item_m1914091104 (HWStack_t658497212 * __this, int32_t ___index0, RuntimeObject * ___value1, const RuntimeMethod* method);
// System.Object System.Xml.HWStack::Pop()
extern "C" IL2CPP_METHOD_ATTR RuntimeObject * HWStack_Pop_m199957221 (HWStack_t658497212 * __this, const RuntimeMethod* method);
// System.Xml.Schema.XdrBuilder/GroupContent System.Xml.Schema.XdrBuilder/GroupContent::Copy(System.Xml.Schema.XdrBuilder/GroupContent)
extern "C" IL2CPP_METHOD_ATTR GroupContent_t833025371 * GroupContent_Copy_m3213832062 (RuntimeObject * __this /* static, unused */, GroupContent_t833025371 * ___other0, const RuntimeMethod* method);
// System.Void System.Xml.Schema.SchemaInfo::set_SchemaType(System.Xml.Schema.SchemaType)
extern "C" IL2CPP_METHOD_ATTR void SchemaInfo_set_SchemaType_m3253115352 (SchemaInfo_t3347508623 * __this, int32_t ___value0, const RuntimeMethod* method);
// System.Void System.Collections.Generic.Dictionary`2<System.String,System.Boolean>::Add(!0,!1)
inline void Dictionary_2_Add_m94575104 (Dictionary_2_t4177511560 * __this, String_t* p0, bool p1, const RuntimeMethod* method)
{
	((  void (*) (Dictionary_2_t4177511560 *, String_t*, bool, const RuntimeMethod*))Dictionary_2_Add_m4262304220_gshared)(__this, p0, p1, method);
}
// System.Collections.Generic.Dictionary`2<System.Xml.XmlQualifiedName,System.Xml.Schema.SchemaAttDef> System.Xml.Schema.SchemaInfo::get_AttributeDecls()
extern "C" IL2CPP_METHOD_ATTR Dictionary_2_t2404538479 * SchemaInfo_get_AttributeDecls_m3892845330 (SchemaInfo_t3347508623 * __this, const RuntimeMethod* method);
// System.Boolean System.Collections.Generic.Dictionary`2<System.Xml.XmlQualifiedName,System.Xml.Schema.SchemaAttDef>::TryGetValue(!0,!1&)
inline bool Dictionary_2_TryGetValue_m3275271319 (Dictionary_2_t2404538479 * __this, XmlQualifiedName_t2760654312 * p0, SchemaAttDef_t2429541159 ** p1, const RuntimeMethod* method)
{
	return ((  bool (*) (Dictionary_2_t2404538479 *, XmlQualifiedName_t2760654312 *, SchemaAttDef_t2429541159 **, const RuntimeMethod*))Dictionary_2_TryGetValue_m1996088172_gshared)(__this, p0, p1, method);
}
// System.Xml.Schema.SchemaAttDef System.Xml.Schema.SchemaAttDef::Clone()
extern "C" IL2CPP_METHOD_ATTR SchemaAttDef_t2429541159 * SchemaAttDef_Clone_m2679481391 (SchemaAttDef_t2429541159 * __this, const RuntimeMethod* method);
// System.Void System.Xml.Schema.SchemaDeclBase::set_Name(System.Xml.XmlQualifiedName)
extern "C" IL2CPP_METHOD_ATTR void SchemaDeclBase_set_Name_m4121382331 (SchemaDeclBase_t3500554832 * __this, XmlQualifiedName_t2760654312 * ___value0, const RuntimeMethod* method);
// System.Void System.Xml.Schema.XdrBuilder::XDR_CheckAttributeDefault(System.Xml.Schema.XdrBuilder/DeclBaseInfo,System.Xml.Schema.SchemaAttDef)
extern "C" IL2CPP_METHOD_ATTR void XdrBuilder_XDR_CheckAttributeDefault_m3975177546 (XdrBuilder_t781626846 * __this, DeclBaseInfo_t2186480169 * ___decl0, SchemaAttDef_t2429541159 * ___pAttdef1, const RuntimeMethod* method);
// System.Xml.XmlQualifiedName System.Xml.Schema.SchemaDeclBase::get_Name()
extern "C" IL2CPP_METHOD_ATTR XmlQualifiedName_t2760654312 * SchemaDeclBase_get_Name_m2892351404 (SchemaDeclBase_t3500554832 * __this, const RuntimeMethod* method);
// System.String System.Xml.Schema.SchemaDeclBase::get_Prefix()
extern "C" IL2CPP_METHOD_ATTR String_t* SchemaDeclBase_get_Prefix_m1616920045 (SchemaDeclBase_t3500554832 * __this, const RuntimeMethod* method);
// System.Void System.Xml.Schema.SchemaElementDecl::.ctor()
extern "C" IL2CPP_METHOD_ATTR void SchemaElementDecl__ctor_m2414235564 (SchemaElementDecl_t2267464004 * __this, const RuntimeMethod* method);
// System.Void System.Xml.Schema.ParticleContentValidator::.ctor(System.Xml.Schema.XmlSchemaContentType)
extern "C" IL2CPP_METHOD_ATTR void ParticleContentValidator__ctor_m77089536 (ParticleContentValidator_t2931748829 * __this, int32_t ___contentType0, const RuntimeMethod* method);
// System.Void System.Xml.Schema.ContentValidator::set_IsOpen(System.Boolean)
extern "C" IL2CPP_METHOD_ATTR void ContentValidator_set_IsOpen_m206958894 (ContentValidator_t2085579204 * __this, bool ___value0, const RuntimeMethod* method);
// System.Collections.Generic.Dictionary`2<System.Xml.XmlQualifiedName,System.Xml.Schema.SchemaElementDecl> System.Xml.Schema.SchemaInfo::get_ElementDecls()
extern "C" IL2CPP_METHOD_ATTR Dictionary_2_t2242461324 * SchemaInfo_get_ElementDecls_m1894818858 (SchemaInfo_t3347508623 * __this, const RuntimeMethod* method);
// System.Boolean System.Collections.Generic.Dictionary`2<System.Xml.XmlQualifiedName,System.Xml.Schema.SchemaElementDecl>::ContainsKey(!0)
inline bool Dictionary_2_ContainsKey_m2050998464 (Dictionary_2_t2242461324 * __this, XmlQualifiedName_t2760654312 * p0, const RuntimeMethod* method)
{
	return ((  bool (*) (Dictionary_2_t2242461324 *, XmlQualifiedName_t2760654312 *, const RuntimeMethod*))Dictionary_2_ContainsKey_m3993293265_gshared)(__this, p0, method);
}
// System.Void System.Xml.Schema.SchemaDeclBase::set_Prefix(System.String)
extern "C" IL2CPP_METHOD_ATTR void SchemaDeclBase_set_Prefix_m228052547 (SchemaDeclBase_t3500554832 * __this, String_t* ___value0, const RuntimeMethod* method);
// System.Void System.Collections.Generic.Dictionary`2<System.Xml.XmlQualifiedName,System.Xml.Schema.SchemaElementDecl>::Add(!0,!1)
inline void Dictionary_2_Add_m2326229909 (Dictionary_2_t2242461324 * __this, XmlQualifiedName_t2760654312 * p0, SchemaElementDecl_t2267464004 * p1, const RuntimeMethod* method)
{
	((  void (*) (Dictionary_2_t2242461324 *, XmlQualifiedName_t2760654312 *, SchemaElementDecl_t2267464004 *, const RuntimeMethod*))Dictionary_2_Add_m3105409630_gshared)(__this, p0, p1, method);
}
// System.Int32 System.Xml.Schema.XdrBuilder::GetContent(System.Xml.XmlQualifiedName)
extern "C" IL2CPP_METHOD_ATTR int32_t XdrBuilder_GetContent_m2885772881 (XdrBuilder_t781626846 * __this, XmlQualifiedName_t2760654312 * ___qname0, const RuntimeMethod* method);
// System.Boolean System.Xml.Schema.XdrBuilder::GetModel(System.Xml.XmlQualifiedName)
extern "C" IL2CPP_METHOD_ATTR bool XdrBuilder_GetModel_m4122038 (XdrBuilder_t781626846 * __this, XmlQualifiedName_t2760654312 * ___qname0, const RuntimeMethod* method);
// System.Int32 System.Xml.Schema.XdrBuilder::GetOrder(System.Xml.XmlQualifiedName)
extern "C" IL2CPP_METHOD_ATTR int32_t XdrBuilder_GetOrder_m4255087059 (XdrBuilder_t781626846 * __this, XmlQualifiedName_t2760654312 * ___qname0, 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.Xml.Schema.XdrBuilder::SendValidationEvent(System.String)
extern "C" IL2CPP_METHOD_ATTR void XdrBuilder_SendValidationEvent_m453432034 (XdrBuilder_t781626846 * __this, String_t* ___code0, const RuntimeMethod* method);
// System.Xml.Schema.XmlSchemaDatatype System.Xml.Schema.XmlSchemaDatatype::FromXdrName(System.String)
extern "C" IL2CPP_METHOD_ATTR XmlSchemaDatatype_t322714710 * XmlSchemaDatatype_FromXdrName_m1520405081 (RuntimeObject * __this /* static, unused */, String_t* ___name0, const RuntimeMethod* method);
// System.Void System.Xml.Schema.SchemaDeclBase::set_Datatype(System.Xml.Schema.XmlSchemaDatatype)
extern "C" IL2CPP_METHOD_ATTR void SchemaDeclBase_set_Datatype_m3619014823 (SchemaDeclBase_t3500554832 * __this, XmlSchemaDatatype_t322714710 * ___value0, const RuntimeMethod* method);
// System.Void System.Collections.Generic.List`1<System.String>::.ctor(System.Collections.Generic.IEnumerable`1<!0>)
inline void List_1__ctor_m378240398 (List_1_t3319525431 * __this, RuntimeObject* p0, const RuntimeMethod* method)
{
	((  void (*) (List_1_t3319525431 *, RuntimeObject*, const RuntimeMethod*))List_1__ctor_m1581319360_gshared)(__this, p0, method);
}
// System.Void System.Xml.Schema.SchemaDeclBase::set_Values(System.Collections.Generic.List`1<System.String>)
extern "C" IL2CPP_METHOD_ATTR void SchemaDeclBase_set_Values_m2099572653 (SchemaDeclBase_t3500554832 * __this, List_1_t3319525431 * ___value0, const RuntimeMethod* method);
// System.Void System.Xml.Schema.XdrBuilder::ParseDtMaxLength(System.UInt32&,System.Object,System.Xml.Schema.XdrBuilder)
extern "C" IL2CPP_METHOD_ATTR void XdrBuilder_ParseDtMaxLength_m2856622229 (RuntimeObject * __this /* static, unused */, uint32_t* ___cVal0, RuntimeObject * ___obj1, XdrBuilder_t781626846 * ___builder2, const RuntimeMethod* method);
// System.Void System.Xml.Schema.XdrBuilder::ParseDtMinLength(System.UInt32&,System.Object,System.Xml.Schema.XdrBuilder)
extern "C" IL2CPP_METHOD_ATTR void XdrBuilder_ParseDtMinLength_m1551019886 (RuntimeObject * __this /* static, unused */, uint32_t* ___cVal0, RuntimeObject * ___obj1, XdrBuilder_t781626846 * ___builder2, const RuntimeMethod* method);
// System.Boolean System.Xml.XmlQualifiedName::get_IsEmpty()
extern "C" IL2CPP_METHOD_ATTR bool XmlQualifiedName_get_IsEmpty_m1430090042 (XmlQualifiedName_t2760654312 * __this, const RuntimeMethod* method);
// System.Boolean System.Xml.Schema.ContentValidator::get_IsOpen()
extern "C" IL2CPP_METHOD_ATTR bool ContentValidator_get_IsOpen_m675305009 (ContentValidator_t2085579204 * __this, const RuntimeMethod* method);
// System.Void System.Xml.Schema.SchemaElementDecl::set_ContentValidator(System.Xml.Schema.ContentValidator)
extern "C" IL2CPP_METHOD_ATTR void SchemaElementDecl_set_ContentValidator_m1441204596 (SchemaElementDecl_t2267464004 * __this, ContentValidator_t2085579204 * ___value0, const RuntimeMethod* method);
// System.Void System.Xml.Schema.ParticleContentValidator::Start()
extern "C" IL2CPP_METHOD_ATTR void ParticleContentValidator_Start_m2970868293 (ParticleContentValidator_t2931748829 * __this, const RuntimeMethod* method);
// System.Void System.Xml.Schema.ParticleContentValidator::OpenGroup()
extern "C" IL2CPP_METHOD_ATTR void ParticleContentValidator_OpenGroup_m510242117 (ParticleContentValidator_t2931748829 * __this, const RuntimeMethod* method);
// System.Void System.Xml.Schema.ParticleContentValidator::CloseGroup()
extern "C" IL2CPP_METHOD_ATTR void ParticleContentValidator_CloseGroup_m3221493285 (ParticleContentValidator_t2931748829 * __this, const RuntimeMethod* method);
// System.Void System.Xml.Schema.ParticleContentValidator::AddStar()
extern "C" IL2CPP_METHOD_ATTR void ParticleContentValidator_AddStar_m53453838 (ParticleContentValidator_t2931748829 * __this, const RuntimeMethod* method);
// System.Xml.Schema.XmlSchemaDatatype System.Xml.Schema.SchemaDeclBase::get_Datatype()
extern "C" IL2CPP_METHOD_ATTR XmlSchemaDatatype_t322714710 * SchemaDeclBase_get_Datatype_m1776393571 (SchemaDeclBase_t3500554832 * __this, const RuntimeMethod* method);
// System.Void System.Xml.Schema.XdrBuilder::CompareMinMaxLength(System.UInt32,System.UInt32,System.Xml.Schema.XdrBuilder)
extern "C" IL2CPP_METHOD_ATTR void XdrBuilder_CompareMinMaxLength_m3246593315 (RuntimeObject * __this /* static, unused */, uint32_t ___cMin0, uint32_t ___cMax1, XdrBuilder_t781626846 * ___builder2, const RuntimeMethod* method);
// System.Void System.Xml.Schema.SchemaDeclBase::set_MaxLength(System.Int64)
extern "C" IL2CPP_METHOD_ATTR void SchemaDeclBase_set_MaxLength_m3040958939 (SchemaDeclBase_t3500554832 * __this, int64_t ___value0, const RuntimeMethod* method);
// System.Void System.Xml.Schema.SchemaDeclBase::set_MinLength(System.Int64)
extern "C" IL2CPP_METHOD_ATTR void SchemaDeclBase_set_MinLength_m2748303313 (SchemaDeclBase_t3500554832 * __this, int64_t ___value0, const RuntimeMethod* method);
// System.Xml.Schema.ContentValidator System.Xml.Schema.ParticleContentValidator::Finish(System.Boolean)
extern "C" IL2CPP_METHOD_ATTR ContentValidator_t2085579204 * ParticleContentValidator_Finish_m177069051 (ParticleContentValidator_t2931748829 * __this, bool ___useDFA0, const RuntimeMethod* method);
// System.Void System.Xml.Schema.SchemaAttDef::.ctor(System.Xml.XmlQualifiedName,System.String)
extern "C" IL2CPP_METHOD_ATTR void SchemaAttDef__ctor_m1626895253 (SchemaAttDef_t2429541159 * __this, XmlQualifiedName_t2760654312 * ___name0, String_t* ___prefix1, const RuntimeMethod* method);
// System.Boolean System.Collections.Generic.Dictionary`2<System.Xml.XmlQualifiedName,System.Xml.Schema.SchemaAttDef>::ContainsKey(!0)
inline bool Dictionary_2_ContainsKey_m1883636488 (Dictionary_2_t2404538479 * __this, XmlQualifiedName_t2760654312 * p0, const RuntimeMethod* method)
{
	return ((  bool (*) (Dictionary_2_t2404538479 *, XmlQualifiedName_t2760654312 *, const RuntimeMethod*))Dictionary_2_ContainsKey_m3993293265_gshared)(__this, p0, method);
}
// System.Void System.Collections.Generic.Dictionary`2<System.Xml.XmlQualifiedName,System.Xml.Schema.SchemaAttDef>::Add(!0,!1)
inline void Dictionary_2_Add_m3245718983 (Dictionary_2_t2404538479 * __this, XmlQualifiedName_t2760654312 * p0, SchemaAttDef_t2429541159 * p1, const RuntimeMethod* method)
{
	((  void (*) (Dictionary_2_t2404538479 *, XmlQualifiedName_t2760654312 *, SchemaAttDef_t2429541159 *, const RuntimeMethod*))Dictionary_2_Add_m3105409630_gshared)(__this, p0, p1, method);
}
// System.Boolean System.Xml.Schema.XdrBuilder::IsYes(System.Object,System.Xml.Schema.XdrBuilder)
extern "C" IL2CPP_METHOD_ATTR bool XdrBuilder_IsYes_m2876862488 (RuntimeObject * __this /* static, unused */, RuntimeObject * ___obj0, XdrBuilder_t781626846 * ___builder1, const RuntimeMethod* method);
// System.Xml.Schema.XmlSchemaDatatype System.Xml.Schema.XdrBuilder::CheckDatatype(System.String)
extern "C" IL2CPP_METHOD_ATTR XmlSchemaDatatype_t322714710 * XdrBuilder_CheckDatatype_m327064500 (XdrBuilder_t781626846 * __this, String_t* ___str0, const RuntimeMethod* method);
// System.Xml.Schema.XmlSchemaDatatype System.Xml.Schema.XmlSchemaDatatype::FromXmlTokenizedType(System.Xml.XmlTokenizedType)
extern "C" IL2CPP_METHOD_ATTR XmlSchemaDatatype_t322714710 * XmlSchemaDatatype_FromXmlTokenizedType_m1770885278 (RuntimeObject * __this /* static, unused */, int32_t ___token0, const RuntimeMethod* method);
// System.Void System.Xml.Schema.SchemaAttDef::set_DefaultValueExpanded(System.String)
extern "C" IL2CPP_METHOD_ATTR void SchemaAttDef_set_DefaultValueExpanded_m1768199507 (SchemaAttDef_t2429541159 * __this, String_t* ___value0, const RuntimeMethod* method);
// System.Void System.Xml.Schema.SchemaDeclBase::set_DefaultValueRaw(System.String)
extern "C" IL2CPP_METHOD_ATTR void SchemaDeclBase_set_DefaultValueRaw_m2985910116 (SchemaDeclBase_t3500554832 * __this, String_t* ___value0, const RuntimeMethod* method);
// System.Void System.Xml.Schema.XdrBuilder::CheckDefaultAttValue(System.Xml.Schema.SchemaAttDef)
extern "C" IL2CPP_METHOD_ATTR void XdrBuilder_CheckDefaultAttValue_m238670980 (XdrBuilder_t781626846 * __this, SchemaAttDef_t2429541159 * ___attDef0, const RuntimeMethod* method);
// System.Void System.Xml.Schema.XdrBuilder::SetAttributePresence(System.Xml.Schema.SchemaAttDef,System.Boolean)
extern "C" IL2CPP_METHOD_ATTR void XdrBuilder_SetAttributePresence_m3296503728 (XdrBuilder_t781626846 * __this, SchemaAttDef_t2429541159 * ___pAttdef0, bool ___fRequired1, const RuntimeMethod* method);
// System.Void System.Xml.Schema.SchemaElementDecl::.ctor(System.Xml.XmlQualifiedName,System.String)
extern "C" IL2CPP_METHOD_ATTR void SchemaElementDecl__ctor_m3366207981 (SchemaElementDecl_t2267464004 * __this, XmlQualifiedName_t2760654312 * ___name0, String_t* ___prefix1, const RuntimeMethod* method);
// System.Void System.Xml.Schema.XdrBuilder::AddOrder()
extern "C" IL2CPP_METHOD_ATTR void XdrBuilder_AddOrder_m3829403734 (XdrBuilder_t781626846 * __this, const RuntimeMethod* method);
// System.Void System.Xml.Schema.ParticleContentValidator::AddName(System.Xml.XmlQualifiedName,System.Object)
extern "C" IL2CPP_METHOD_ATTR void ParticleContentValidator_AddName_m1093663022 (ParticleContentValidator_t2931748829 * __this, XmlQualifiedName_t2760654312 * ___name0, RuntimeObject * ___particle1, const RuntimeMethod* method);
// System.UInt32 System.Xml.Schema.XdrBuilder::ParseMinOccurs(System.Object,System.Xml.Schema.XdrBuilder)
extern "C" IL2CPP_METHOD_ATTR uint32_t XdrBuilder_ParseMinOccurs_m529757875 (RuntimeObject * __this /* static, unused */, RuntimeObject * ___obj0, XdrBuilder_t781626846 * ___builder1, const RuntimeMethod* method);
// System.UInt32 System.Xml.Schema.XdrBuilder::ParseMaxOccurs(System.Object,System.Xml.Schema.XdrBuilder)
extern "C" IL2CPP_METHOD_ATTR uint32_t XdrBuilder_ParseMaxOccurs_m2535952647 (RuntimeObject * __this /* static, unused */, RuntimeObject * ___obj0, XdrBuilder_t781626846 * ___builder1, const RuntimeMethod* method);
// System.Void System.Xml.Schema.XdrBuilder::HandleMinMax(System.Xml.Schema.ParticleContentValidator,System.UInt32,System.UInt32)
extern "C" IL2CPP_METHOD_ATTR void XdrBuilder_HandleMinMax_m908934156 (RuntimeObject * __this /* static, unused */, ParticleContentValidator_t2931748829 * ___pContent0, uint32_t ___cMin1, uint32_t ___cMax2, const RuntimeMethod* method);
// System.Void System.Xml.Schema.XdrBuilder/DeclBaseInfo::.ctor()
extern "C" IL2CPP_METHOD_ATTR void DeclBaseInfo__ctor_m3999011130 (DeclBaseInfo_t2186480169 * __this, const RuntimeMethod* method);
// System.Void System.Xml.Schema.SchemaElementDecl::AddAttDef(System.Xml.Schema.SchemaAttDef)
extern "C" IL2CPP_METHOD_ATTR void SchemaElementDecl_AddAttDef_m3028005090 (SchemaElementDecl_t2267464004 * __this, SchemaAttDef_t2429541159 * ___attdef0, const RuntimeMethod* method);
// System.Void System.Xml.Schema.XdrBuilder/DeclBaseInfo::Reset()
extern "C" IL2CPP_METHOD_ATTR void DeclBaseInfo_Reset_m2690709775 (DeclBaseInfo_t2186480169 * __this, const RuntimeMethod* method);
// System.Void System.Xml.Schema.XdrBuilder::PushGroupInfo()
extern "C" IL2CPP_METHOD_ATTR void XdrBuilder_PushGroupInfo_m866106434 (XdrBuilder_t781626846 * __this, const RuntimeMethod* method);
// System.Void System.Xml.Schema.XdrBuilder::PopGroupInfo()
extern "C" IL2CPP_METHOD_ATTR void XdrBuilder_PopGroupInfo_m1016529605 (XdrBuilder_t781626846 * __this, const RuntimeMethod* method);
// System.Boolean System.Xml.Ref::Equal(System.String,System.String)
extern "C" IL2CPP_METHOD_ATTR bool Ref_Equal_m200394427 (RuntimeObject * __this /* static, unused */, String_t* ___strA0, String_t* ___strB1, const RuntimeMethod* method);
// System.Void System.Xml.Schema.ParticleContentValidator::AddSequence()
extern "C" IL2CPP_METHOD_ATTR void ParticleContentValidator_AddSequence_m569876338 (ParticleContentValidator_t2931748829 * __this, const RuntimeMethod* method);
// System.Void System.Xml.Schema.ParticleContentValidator::AddChoice()
extern "C" IL2CPP_METHOD_ATTR void ParticleContentValidator_AddChoice_m4047044157 (ParticleContentValidator_t2931748829 * __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.Boolean System.Xml.Schema.XdrBuilder::ParseInteger(System.String,System.UInt32&)
extern "C" IL2CPP_METHOD_ATTR bool XdrBuilder_ParseInteger_m3375052683 (RuntimeObject * __this /* static, unused */, String_t* ___str0, uint32_t* ___n1, const RuntimeMethod* method);
// System.Void System.Xml.Schema.ParticleContentValidator::AddPlus()
extern "C" IL2CPP_METHOD_ATTR void ParticleContentValidator_AddPlus_m454808277 (ParticleContentValidator_t2931748829 * __this, const RuntimeMethod* method);
// System.Void System.Xml.Schema.ParticleContentValidator::AddQMark()
extern "C" IL2CPP_METHOD_ATTR void ParticleContentValidator_AddQMark_m2304428412 (ParticleContentValidator_t2931748829 * __this, const RuntimeMethod* method);
// System.Boolean System.UInt32::TryParse(System.String,System.Globalization.NumberStyles,System.IFormatProvider,System.UInt32&)
extern "C" IL2CPP_METHOD_ATTR bool UInt32_TryParse_m535404612 (RuntimeObject * __this /* static, unused */, String_t* p0, int32_t p1, RuntimeObject* p2, uint32_t* p3, const RuntimeMethod* method);
// System.Object System.Xml.Schema.SchemaDeclBase::get_DefaultValueTyped()
extern "C" IL2CPP_METHOD_ATTR RuntimeObject * SchemaDeclBase_get_DefaultValueTyped_m129263012 (SchemaDeclBase_t3500554832 * __this, const RuntimeMethod* method);
// System.Xml.Schema.SchemaDeclBase/Use System.Xml.Schema.SchemaDeclBase::get_Presence()
extern "C" IL2CPP_METHOD_ATTR int32_t SchemaDeclBase_get_Presence_m3705244210 (SchemaDeclBase_t3500554832 * __this, const RuntimeMethod* method);
// System.Void System.Xml.Schema.SchemaDeclBase::set_Presence(System.Xml.Schema.SchemaDeclBase/Use)
extern "C" IL2CPP_METHOD_ATTR void SchemaDeclBase_set_Presence_m480059402 (SchemaDeclBase_t3500554832 * __this, int32_t ___value0, const RuntimeMethod* method);
// System.Boolean System.Xml.Schema.SchemaElementDecl::get_IsIdDeclared()
extern "C" IL2CPP_METHOD_ATTR bool SchemaElementDecl_get_IsIdDeclared_m3233837437 (SchemaElementDecl_t2267464004 * __this, const RuntimeMethod* method);
// System.Void System.Xml.Schema.SchemaElementDecl::set_IsIdDeclared(System.Boolean)
extern "C" IL2CPP_METHOD_ATTR void SchemaElementDecl_set_IsIdDeclared_m1941206822 (SchemaElementDecl_t2267464004 * __this, bool ___value0, const RuntimeMethod* method);
// System.String System.Xml.Schema.SchemaDeclBase::get_DefaultValueRaw()
extern "C" IL2CPP_METHOD_ATTR String_t* SchemaDeclBase_get_DefaultValueRaw_m2513827290 (SchemaDeclBase_t3500554832 * __this, const RuntimeMethod* method);
// System.Void System.Xml.Schema.XdrValidator::CheckDefaultValue(System.String,System.Xml.Schema.SchemaAttDef,System.Xml.Schema.SchemaInfo,System.Xml.XmlNamespaceManager,System.Xml.XmlNameTable,System.Object,System.Xml.Schema.ValidationEventHandler,System.String,System.Int32,System.Int32)
extern "C" IL2CPP_METHOD_ATTR void XdrValidator_CheckDefaultValue_m3346483269 (RuntimeObject * __this /* static, unused */, String_t* ___value0, SchemaAttDef_t2429541159 * ___attdef1, SchemaInfo_t3347508623 * ___sinfo2, XmlNamespaceManager_t418790500 * ___nsManager3, XmlNameTable_t71772148 * ___NameTable4, RuntimeObject * ___sender5, ValidationEventHandler_t791314227 * ___eventhandler6, String_t* ___baseUri7, int32_t ___lineNo8, int32_t ___linePos9, const RuntimeMethod* method);
// System.Void System.Xml.Schema.XmlSchemaException::.ctor(System.String,System.String[],System.String,System.Int32,System.Int32)
extern "C" IL2CPP_METHOD_ATTR void XmlSchemaException__ctor_m4160819925 (XmlSchemaException_t3511258692 * __this, String_t* ___res0, StringU5BU5D_t1281789340* ___args1, String_t* ___sourceUri2, int32_t ___lineNumber3, int32_t ___linePosition4, const RuntimeMethod* method);
// System.Void System.Xml.Schema.XdrBuilder::SendValidationEvent(System.Xml.Schema.XmlSchemaException,System.Xml.Schema.XmlSeverityType)
extern "C" IL2CPP_METHOD_ATTR void XdrBuilder_SendValidationEvent_m2793136072 (XdrBuilder_t781626846 * __this, XmlSchemaException_t3511258692 * ___e0, int32_t ___severity1, const RuntimeMethod* method);
// System.Void System.Xml.Schema.XmlSchemaException::.ctor(System.String,System.String,System.String,System.Int32,System.Int32)
extern "C" IL2CPP_METHOD_ATTR void XmlSchemaException__ctor_m3065564454 (XmlSchemaException_t3511258692 * __this, String_t* ___res0, String_t* ___arg1, String_t* ___sourceUri2, int32_t ___lineNumber3, int32_t ___linePosition4, const RuntimeMethod* method);
// System.Void System.Xml.Schema.SchemaInfo::set_ErrorCount(System.Int32)
extern "C" IL2CPP_METHOD_ATTR void SchemaInfo_set_ErrorCount_m2365579107 (SchemaInfo_t3347508623 * __this, int32_t ___value0, const RuntimeMethod* method);
// System.Void System.Xml.Schema.ValidationEventArgs::.ctor(System.Xml.Schema.XmlSchemaException,System.Xml.Schema.XmlSeverityType)
extern "C" IL2CPP_METHOD_ATTR void ValidationEventArgs__ctor_m2610404669 (ValidationEventArgs_t2784773869 * __this, XmlSchemaException_t3511258692 * ___ex0, int32_t ___severity1, const RuntimeMethod* method);
// System.Void System.Xml.Schema.ValidationEventHandler::Invoke(System.Object,System.Xml.Schema.ValidationEventArgs)
extern "C" IL2CPP_METHOD_ATTR void ValidationEventHandler_Invoke_m3984227947 (ValidationEventHandler_t791314227 * __this, RuntimeObject * ___sender0, ValidationEventArgs_t2784773869 * ___e1, 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.Void System.Xml.Schema.XdrBuilder/XdrBuildFunction::.ctor(System.Object,System.IntPtr)
extern "C" IL2CPP_METHOD_ATTR void XdrBuildFunction__ctor_m2089149173 (XdrBuildFunction_t4965607 * __this, RuntimeObject * ___object0, intptr_t ___method1, const RuntimeMethod* method);
// System.Void System.Xml.Schema.XdrBuilder/XdrAttributeEntry::.ctor(System.Xml.Schema.SchemaNames/Token,System.Xml.XmlTokenizedType,System.Xml.Schema.XdrBuilder/XdrBuildFunction)
extern "C" IL2CPP_METHOD_ATTR void XdrAttributeEntry__ctor_m2881867078 (XdrAttributeEntry_t1100747816 * __this, int32_t ___a0, int32_t ___ttype1, XdrBuildFunction_t4965607 * ___build2, const RuntimeMethod* method);
// System.Void System.Xml.Schema.XdrBuilder/XdrAttributeEntry::.ctor(System.Xml.Schema.SchemaNames/Token,System.Xml.XmlTokenizedType,System.Int32,System.Xml.Schema.XdrBuilder/XdrBuildFunction)
extern "C" IL2CPP_METHOD_ATTR void XdrAttributeEntry__ctor_m2068774351 (XdrAttributeEntry_t1100747816 * __this, int32_t ___a0, int32_t ___ttype1, int32_t ___schemaFlags2, XdrBuildFunction_t4965607 * ___build3, const RuntimeMethod* method);
// System.Void System.Xml.Schema.XdrBuilder/XdrEntry::.ctor(System.Xml.Schema.SchemaNames/Token,System.Int32[],System.Xml.Schema.XdrBuilder/XdrAttributeEntry[],System.Xml.Schema.XdrBuilder/XdrInitFunction,System.Xml.Schema.XdrBuilder/XdrBeginChildFunction,System.Xml.Schema.XdrBuilder/XdrEndChildFunction,System.Boolean)
extern "C" IL2CPP_METHOD_ATTR void XdrEntry__ctor_m3846162920 (XdrEntry_t1852396641 * __this, int32_t ___n0, Int32U5BU5D_t385246372* ___states1, XdrAttributeEntryU5BU5D_t4099313209* ___attributes2, XdrInitFunction_t326013928 * ___init3, XdrBeginChildFunction_t3571964013 * ___begin4, XdrEndChildFunction_t2609844494 * ___end5, bool ___fText6, const RuntimeMethod* method);
// System.Void System.Xml.Schema.XdrBuilder/XdrInitFunction::.ctor(System.Object,System.IntPtr)
extern "C" IL2CPP_METHOD_ATTR void XdrInitFunction__ctor_m783617027 (XdrInitFunction_t326013928 * __this, RuntimeObject * ___object0, intptr_t ___method1, const RuntimeMethod* method);
// System.Void System.Xml.Schema.XdrBuilder/XdrBeginChildFunction::.ctor(System.Object,System.IntPtr)
extern "C" IL2CPP_METHOD_ATTR void XdrBeginChildFunction__ctor_m4011610571 (XdrBeginChildFunction_t3571964013 * __this, RuntimeObject * ___object0, intptr_t ___method1, const RuntimeMethod* method);
// System.Void System.Xml.Schema.XdrBuilder/XdrEndChildFunction::.ctor(System.Object,System.IntPtr)
extern "C" IL2CPP_METHOD_ATTR void XdrEndChildFunction__ctor_m3491284145 (XdrEndChildFunction_t2609844494 * __this, RuntimeObject * ___object0, intptr_t ___method1, const RuntimeMethod* method);
// System.Void System.Xml.Schema.XdrBuilder/GroupContent::Copy(System.Xml.Schema.XdrBuilder/GroupContent,System.Xml.Schema.XdrBuilder/GroupContent)
extern "C" IL2CPP_METHOD_ATTR void GroupContent_Copy_m928532112 (RuntimeObject * __this /* static, unused */, GroupContent_t833025371 * ___from0, GroupContent_t833025371 * ___to1, const RuntimeMethod* method);
// System.Void System.Xml.Schema.BaseValidator::.ctor(System.Xml.Schema.BaseValidator)
extern "C" IL2CPP_METHOD_ATTR void BaseValidator__ctor_m3348719393 (BaseValidator_t868759770 * __this, BaseValidator_t868759770 * ___other0, const RuntimeMethod* method);
// System.Void System.Xml.Schema.XdrValidator::Init()
extern "C" IL2CPP_METHOD_ATTR void XdrValidator_Init_m1569639187 (XdrValidator_t1704189332 * __this, const RuntimeMethod* method);
// System.Void System.Xml.Schema.BaseValidator::.ctor(System.Xml.XmlValidatingReaderImpl,System.Xml.Schema.XmlSchemaCollection,System.Xml.IValidationEventHandling)
extern "C" IL2CPP_METHOD_ATTR void BaseValidator__ctor_m1509302042 (BaseValidator_t868759770 * __this, XmlValidatingReaderImpl_t1817762384 * ___reader0, XmlSchemaCollection_t3610399789 * ___schemaCollection1, RuntimeObject* ___eventHandling2, const RuntimeMethod* method);
// System.Xml.XmlNameTable System.Xml.Schema.BaseValidator::get_NameTable()
extern "C" IL2CPP_METHOD_ATTR XmlNameTable_t71772148 * BaseValidator_get_NameTable_m1830771678 (BaseValidator_t868759770 * __this, const RuntimeMethod* method);
// System.Void System.Xml.XmlNamespaceManager::.ctor(System.Xml.XmlNameTable)
extern "C" IL2CPP_METHOD_ATTR void XmlNamespaceManager__ctor_m3238790559 (XmlNamespaceManager_t418790500 * __this, XmlNameTable_t71772148 * ___nameTable0, 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.Void System.Xml.Schema.XdrValidator::Push(System.Xml.XmlQualifiedName)
extern "C" IL2CPP_METHOD_ATTR void XdrValidator_Push_m2209004065 (XdrValidator_t1704189332 * __this, XmlQualifiedName_t2760654312 * ___elementName0, const RuntimeMethod* method);
// System.Boolean System.Xml.Schema.XdrValidator::get_IsInlineSchemaStarted()
extern "C" IL2CPP_METHOD_ATTR bool XdrValidator_get_IsInlineSchemaStarted_m3882699378 (XdrValidator_t1704189332 * __this, const RuntimeMethod* method);
// System.Void System.Xml.Schema.XdrValidator::ProcessInlineSchema()
extern "C" IL2CPP_METHOD_ATTR void XdrValidator_ProcessInlineSchema_m353926718 (XdrValidator_t1704189332 * __this, const RuntimeMethod* method);
// System.Void System.Xml.Schema.XdrValidator::ValidateElement()
extern "C" IL2CPP_METHOD_ATTR void XdrValidator_ValidateElement_m1893053339 (XdrValidator_t1704189332 * __this, const RuntimeMethod* method);
// System.Void System.Xml.Schema.BaseValidator::ValidateWhitespace()
extern "C" IL2CPP_METHOD_ATTR void BaseValidator_ValidateWhitespace_m2804377606 (BaseValidator_t868759770 * __this, const RuntimeMethod* method);
// System.Void System.Xml.Schema.BaseValidator::ValidateText()
extern "C" IL2CPP_METHOD_ATTR void BaseValidator_ValidateText_m3062200306 (BaseValidator_t868759770 * __this, const RuntimeMethod* method);
// System.Void System.Xml.Schema.XdrValidator::ValidateEndElement()
extern "C" IL2CPP_METHOD_ATTR void XdrValidator_ValidateEndElement_m3022061429 (XdrValidator_t1704189332 * __this, const RuntimeMethod* method);
// System.Xml.Schema.SchemaNames System.Xml.Schema.BaseValidator::get_SchemaNames()
extern "C" IL2CPP_METHOD_ATTR SchemaNames_t661607975 * BaseValidator_get_SchemaNames_m249561660 (BaseValidator_t868759770 * __this, const RuntimeMethod* method);
// System.Void System.Xml.XmlQualifiedName::Init(System.String,System.String)
extern "C" IL2CPP_METHOD_ATTR void XmlQualifiedName_Init_m254252077 (XmlQualifiedName_t2760654312 * __this, String_t* ___name0, String_t* ___ns1, const RuntimeMethod* method);
// System.Void System.Xml.Schema.XdrValidator::ValidateChildElement()
extern "C" IL2CPP_METHOD_ATTR void XdrValidator_ValidateChildElement_m1289573904 (XdrValidator_t1704189332 * __this, const RuntimeMethod* method);
// System.Boolean System.Xml.Schema.SchemaNames::IsXDRRoot(System.String,System.String)
extern "C" IL2CPP_METHOD_ATTR bool SchemaNames_IsXDRRoot_m2939779997 (SchemaNames_t661607975 * __this, String_t* ___localName0, String_t* ___ns1, const RuntimeMethod* method);
// System.Xml.Schema.ValidationEventHandler System.Xml.Schema.BaseValidator::get_EventHandler()
extern "C" IL2CPP_METHOD_ATTR ValidationEventHandler_t791314227 * BaseValidator_get_EventHandler_m2918501615 (BaseValidator_t868759770 * __this, const RuntimeMethod* method);
// System.Void System.Xml.Schema.Parser::StartParsing(System.Xml.XmlReader,System.String)
extern "C" IL2CPP_METHOD_ATTR void Parser_StartParsing_m175278609 (Parser_t3220530449 * __this, XmlReader_t3121518892 * ___reader0, String_t* ___targetNamespace1, const RuntimeMethod* method);
// System.Boolean System.Xml.Schema.Parser::ParseReaderNode()
extern "C" IL2CPP_METHOD_ATTR bool Parser_ParseReaderNode_m2268710647 (Parser_t3220530449 * __this, const RuntimeMethod* method);
// System.Void System.Xml.Schema.XdrValidator::ProcessElement()
extern "C" IL2CPP_METHOD_ATTR void XdrValidator_ProcessElement_m2970109379 (XdrValidator_t1704189332 * __this, const RuntimeMethod* method);
// System.Xml.Schema.ContentValidator System.Xml.Schema.SchemaElementDecl::get_ContentValidator()
extern "C" IL2CPP_METHOD_ATTR ContentValidator_t2085579204 * SchemaElementDecl_get_ContentValidator_m428688924 (SchemaElementDecl_t2267464004 * __this, const RuntimeMethod* method);
// System.Xml.PositionInfo System.Xml.Schema.BaseValidator::get_PositionInfo()
extern "C" IL2CPP_METHOD_ATTR PositionInfo_t2441432568 * BaseValidator_get_PositionInfo_m3409450363 (BaseValidator_t868759770 * __this, const RuntimeMethod* method);
// System.Void System.Xml.Schema.XmlSchemaValidator::ElementValidationError(System.Xml.XmlQualifiedName,System.Xml.Schema.ValidationState,System.Xml.Schema.ValidationEventHandler,System.Object,System.String,System.Int32,System.Int32,System.Xml.Schema.XmlSchemaSet)
extern "C" IL2CPP_METHOD_ATTR void XmlSchemaValidator_ElementValidationError_m912145418 (RuntimeObject * __this /* static, unused */, XmlQualifiedName_t2760654312 * ___name0, ValidationState_t603008718 * ___context1, ValidationEventHandler_t791314227 * ___eventHandler2, RuntimeObject * ___sender3, String_t* ___sourceUri4, int32_t ___lineNo5, int32_t ___linePos6, XmlSchemaSet_t266093086 * ___schemaSet7, const RuntimeMethod* method);
// System.Xml.Schema.SchemaType System.Xml.Schema.Parser::FinishParsing()
extern "C" IL2CPP_METHOD_ATTR int32_t Parser_FinishParsing_m3585525072 (Parser_t3220530449 * __this, const RuntimeMethod* method);
// System.Collections.Generic.Dictionary`2/KeyCollection<!0,!1> System.Collections.Generic.Dictionary`2<System.String,System.Boolean>::get_Keys()
inline KeyCollection_t72219735 * Dictionary_2_get_Keys_m1905045484 (Dictionary_2_t4177511560 * __this, const RuntimeMethod* method)
{
	return ((  KeyCollection_t72219735 * (*) (Dictionary_2_t4177511560 *, const RuntimeMethod*))Dictionary_2_get_Keys_m3351565852_gshared)(__this, method);
}
// System.Collections.Generic.Dictionary`2/KeyCollection/Enumerator<!0,!1> System.Collections.Generic.Dictionary`2/KeyCollection<System.String,System.Boolean>::GetEnumerator()
inline Enumerator_t64721248  KeyCollection_GetEnumerator_m3242361499 (KeyCollection_t72219735 * __this, const RuntimeMethod* method)
{
	return ((  Enumerator_t64721248  (*) (KeyCollection_t72219735 *, const RuntimeMethod*))KeyCollection_GetEnumerator_m511763461_gshared)(__this, method);
}
// !0 System.Collections.Generic.Dictionary`2/KeyCollection/Enumerator<System.String,System.Boolean>::get_Current()
inline String_t* Enumerator_get_Current_m2614588740 (Enumerator_t64721248 * __this, const RuntimeMethod* method)
{
	return ((  String_t* (*) (Enumerator_t64721248 *, const RuntimeMethod*))Enumerator_get_Current_m2382905195_gshared)(__this, method);
}
// System.Boolean System.Xml.Schema.SchemaInfo::HasSchema(System.String)
extern "C" IL2CPP_METHOD_ATTR bool SchemaInfo_HasSchema_m3563996891 (SchemaInfo_t3347508623 * __this, String_t* ___ns0, const RuntimeMethod* method);
// System.Xml.Schema.XmlSchemaCollection System.Xml.Schema.BaseValidator::get_SchemaCollection()
extern "C" IL2CPP_METHOD_ATTR XmlSchemaCollection_t3610399789 * BaseValidator_get_SchemaCollection_m3174362823 (BaseValidator_t868759770 * __this, const RuntimeMethod* method);
// System.Xml.Schema.XmlSchema System.Xml.Schema.XmlSchemaCollection::Add(System.String,System.Xml.Schema.SchemaInfo,System.Xml.Schema.XmlSchema,System.Boolean)
extern "C" IL2CPP_METHOD_ATTR XmlSchema_t3742557897 * XmlSchemaCollection_Add_m1388397273 (XmlSchemaCollection_t3610399789 * __this, String_t* ___ns0, SchemaInfo_t3347508623 * ___schemaInfo1, XmlSchema_t3742557897 * ___schema2, bool ___compile3, const RuntimeMethod* method);
// System.Boolean System.Collections.Generic.Dictionary`2/KeyCollection/Enumerator<System.String,System.Boolean>::MoveNext()
inline bool Enumerator_MoveNext_m1507438127 (Enumerator_t64721248 * __this, const RuntimeMethod* method)
{
	return ((  bool (*) (Enumerator_t64721248 *, const RuntimeMethod*))Enumerator_MoveNext_m3542650857_gshared)(__this, method);
}
// System.Void System.Collections.Generic.Dictionary`2/KeyCollection/Enumerator<System.String,System.Boolean>::Dispose()
inline void Enumerator_Dispose_m3616054774 (Enumerator_t64721248 * __this, const RuntimeMethod* method)
{
	((  void (*) (Enumerator_t64721248 *, const RuntimeMethod*))Enumerator_Dispose_m625410431_gshared)(__this, method);
}
// System.Xml.Schema.SchemaElementDecl System.Xml.Schema.XdrValidator::ThoroughGetElementDecl()
extern "C" IL2CPP_METHOD_ATTR SchemaElementDecl_t2267464004 * XdrValidator_ThoroughGetElementDecl_m2126710436 (XdrValidator_t1704189332 * __this, const RuntimeMethod* method);
// System.Void System.Xml.Schema.XdrValidator::ValidateStartElement()
extern "C" IL2CPP_METHOD_ATTR void XdrValidator_ValidateStartElement_m3652395036 (XdrValidator_t1704189332 * __this, const RuntimeMethod* method);
// System.Void System.Xml.Schema.XdrValidator::ValidateEndStartElement()
extern "C" IL2CPP_METHOD_ATTR void XdrValidator_ValidateEndStartElement_m3466226775 (XdrValidator_t1704189332 * __this, const RuntimeMethod* method);
// System.Void System.Xml.Schema.XmlSchemaValidator::CompleteValidationError(System.Xml.Schema.ValidationState,System.Xml.Schema.ValidationEventHandler,System.Object,System.String,System.Int32,System.Int32,System.Xml.Schema.XmlSchemaSet)
extern "C" IL2CPP_METHOD_ATTR void XmlSchemaValidator_CompleteValidationError_m3805191326 (RuntimeObject * __this /* static, unused */, ValidationState_t603008718 * ___context0, ValidationEventHandler_t791314227 * ___eventHandler1, RuntimeObject * ___sender2, String_t* ___sourceUri3, int32_t ___lineNo4, int32_t ___linePos5, XmlSchemaSet_t266093086 * ___schemaSet6, const RuntimeMethod* method);
// System.Void System.Xml.Schema.XdrValidator::CheckValue(System.String,System.Xml.Schema.SchemaAttDef)
extern "C" IL2CPP_METHOD_ATTR void XdrValidator_CheckValue_m1337238012 (XdrValidator_t1704189332 * __this, String_t* ___value0, SchemaAttDef_t2429541159 * ___attdef1, const RuntimeMethod* method);
// System.Void System.Text.StringBuilder::set_Length(System.Int32)
extern "C" IL2CPP_METHOD_ATTR void StringBuilder_set_Length_m1410065908 (StringBuilder_t * __this, int32_t p0, const RuntimeMethod* method);
// System.Void System.Xml.Schema.XdrValidator::Pop()
extern "C" IL2CPP_METHOD_ATTR void XdrValidator_Pop_m2840008916 (XdrValidator_t1704189332 * __this, const RuntimeMethod* method);
// System.Void System.Xml.Schema.XdrValidator::LoadSchema(System.String)
extern "C" IL2CPP_METHOD_ATTR void XdrValidator_LoadSchema_m3351155592 (XdrValidator_t1704189332 * __this, String_t* ___uri0, const RuntimeMethod* method);
// System.Void System.Xml.XmlValidatingReaderImpl::set_SchemaTypeObject(System.Object)
extern "C" IL2CPP_METHOD_ATTR void XmlValidatingReaderImpl_set_SchemaTypeObject_m360601687 (XmlValidatingReaderImpl_t1817762384 * __this, RuntimeObject * ___value0, const RuntimeMethod* method);
// System.Xml.Schema.SchemaElementDecl System.Xml.Schema.SchemaInfo::GetElementDecl(System.Xml.XmlQualifiedName)
extern "C" IL2CPP_METHOD_ATTR SchemaElementDecl_t2267464004 * SchemaInfo_GetElementDecl_m1898537770 (SchemaInfo_t3347508623 * __this, XmlQualifiedName_t2760654312 * ___qname0, const RuntimeMethod* method);
// System.String System.Xml.Schema.XmlSchemaValidator::QNameString(System.String,System.String)
extern "C" IL2CPP_METHOD_ATTR String_t* XmlSchemaValidator_QNameString_m2465597342 (RuntimeObject * __this /* static, unused */, String_t* ___localName0, String_t* ___ns1, const RuntimeMethod* method);
// System.Void System.Xml.Schema.BaseValidator::SendValidationEvent(System.String,System.String)
extern "C" IL2CPP_METHOD_ATTR void BaseValidator_SendValidationEvent_m4075870215 (BaseValidator_t868759770 * __this, String_t* ___code0, String_t* ___arg1, const RuntimeMethod* method);
// System.Xml.Schema.XmlSchemaType System.Xml.Schema.SchemaDeclBase::get_SchemaType()
extern "C" IL2CPP_METHOD_ATTR XmlSchemaType_t2033747345 * SchemaDeclBase_get_SchemaType_m349816170 (SchemaDeclBase_t3500554832 * __this, const RuntimeMethod* method);
// System.Void System.Xml.XmlValidatingReaderImpl::set_TypedValueObject(System.Object)
extern "C" IL2CPP_METHOD_ATTR void XmlValidatingReaderImpl_set_TypedValueObject_m3784118312 (XmlValidatingReaderImpl_t1817762384 * __this, RuntimeObject * ___value0, const RuntimeMethod* method);
// System.Boolean System.Xml.Schema.SchemaElementDecl::get_HasRequiredAttribute()
extern "C" IL2CPP_METHOD_ATTR bool SchemaElementDecl_get_HasRequiredAttribute_m698441179 (SchemaElementDecl_t2267464004 * __this, const RuntimeMethod* method);
// System.Xml.XmlQualifiedName System.Xml.Schema.XdrValidator::QualifiedName(System.String,System.String)
extern "C" IL2CPP_METHOD_ATTR XmlQualifiedName_t2760654312 * XdrValidator_QualifiedName_m777699702 (XdrValidator_t1704189332 * __this, String_t* ___name0, String_t* ___ns1, const RuntimeMethod* method);
// System.Xml.Schema.SchemaAttDef System.Xml.Schema.SchemaInfo::GetAttributeXdr(System.Xml.Schema.SchemaElementDecl,System.Xml.XmlQualifiedName)
extern "C" IL2CPP_METHOD_ATTR SchemaAttDef_t2429541159 * SchemaInfo_GetAttributeXdr_m3873976879 (SchemaInfo_t3347508623 * __this, SchemaElementDecl_t2267464004 * ___ed0, XmlQualifiedName_t2760654312 * ___qname1, const RuntimeMethod* method);
// System.Void System.Xml.Schema.XmlSchemaException::SetSource(System.String,System.Int32,System.Int32)
extern "C" IL2CPP_METHOD_ATTR void XmlSchemaException_SetSource_m2339202295 (XmlSchemaException_t3511258692 * __this, String_t* ___sourceUri0, int32_t ___lineNumber1, int32_t ___linePosition2, const RuntimeMethod* method);
// System.Void System.Xml.Schema.BaseValidator::SendValidationEvent(System.Xml.Schema.XmlSchemaException)
extern "C" IL2CPP_METHOD_ATTR void BaseValidator_SendValidationEvent_m1768202429 (BaseValidator_t868759770 * __this, XmlSchemaException_t3511258692 * ___e0, const RuntimeMethod* method);
// System.Boolean System.Xml.Schema.SchemaElementDecl::get_HasDefaultAttribute()
extern "C" IL2CPP_METHOD_ATTR bool SchemaElementDecl_get_HasDefaultAttribute_m4076118771 (SchemaElementDecl_t2267464004 * __this, const RuntimeMethod* method);
// System.Collections.Generic.IList`1<System.Xml.IDtdDefaultAttributeInfo> System.Xml.Schema.SchemaElementDecl::get_DefaultAttDefs()
extern "C" IL2CPP_METHOD_ATTR RuntimeObject* SchemaElementDecl_get_DefaultAttDefs_m512656551 (SchemaElementDecl_t2267464004 * __this, const RuntimeMethod* method);
// System.Boolean System.Xml.XmlValidatingReaderImpl::AddDefaultAttribute(System.Xml.Schema.SchemaAttDef)
extern "C" IL2CPP_METHOD_ATTR bool XmlValidatingReaderImpl_AddDefaultAttribute_m1870164191 (XmlValidatingReaderImpl_t1817762384 * __this, SchemaAttDef_t2429541159 * ___attdef0, const RuntimeMethod* method);
// System.Boolean System.Xml.XmlValidatingReaderImpl::get_StandAlone()
extern "C" IL2CPP_METHOD_ATTR bool XmlValidatingReaderImpl_get_StandAlone_m223102258 (XmlValidatingReaderImpl_t1817762384 * __this, const RuntimeMethod* method);
// System.Void System.Xml.Schema.SchemaElementDecl::CheckAttributes(System.Collections.Hashtable,System.Boolean)
extern "C" IL2CPP_METHOD_ATTR void SchemaElementDecl_CheckAttributes_m1534579217 (SchemaElementDecl_t2267464004 * __this, Hashtable_t1853889766 * ___presence0, bool ___standalone1, const RuntimeMethod* method);
// System.Xml.XmlResolver System.Xml.Schema.BaseValidator::get_XmlResolver()
extern "C" IL2CPP_METHOD_ATTR XmlResolver_t626023767 * BaseValidator_get_XmlResolver_m3710245788 (BaseValidator_t868759770 * __this, const RuntimeMethod* method);
// System.Uri System.Xml.Schema.BaseValidator::get_BaseUri()
extern "C" IL2CPP_METHOD_ATTR Uri_t100236324 * BaseValidator_get_BaseUri_m695816799 (BaseValidator_t868759770 * __this, const RuntimeMethod* method);
// System.Void System.Xml.XmlTextReader::set_XmlResolver(System.Xml.XmlResolver)
extern "C" IL2CPP_METHOD_ATTR void XmlTextReader_set_XmlResolver_m1445354776 (XmlTextReader_t4233384356 * __this, XmlResolver_t626023767 * ___value0, const RuntimeMethod* method);
// System.Void System.Xml.Schema.BaseValidator::SendValidationEvent(System.String,System.String[],System.Xml.Schema.XmlSeverityType)
extern "C" IL2CPP_METHOD_ATTR void BaseValidator_SendValidationEvent_m258957909 (BaseValidator_t868759770 * __this, String_t* ___code0, StringU5BU5D_t1281789340* ___args1, int32_t ___severity2, const RuntimeMethod* method);
// System.Xml.Schema.SchemaInfo System.Xml.Schema.XmlSchemaCollection::GetSchemaInfo(System.String)
extern "C" IL2CPP_METHOD_ATTR SchemaInfo_t3347508623 * XmlSchemaCollection_GetSchemaInfo_m1566411667 (XmlSchemaCollection_t3610399789 * __this, String_t* ___ns0, const RuntimeMethod* method);
// System.Xml.Schema.SchemaType System.Xml.Schema.SchemaInfo::get_SchemaType()
extern "C" IL2CPP_METHOD_ATTR int32_t SchemaInfo_get_SchemaType_m818170731 (SchemaInfo_t3347508623 * __this, const RuntimeMethod* method);
// System.Void System.Xml.XmlException::.ctor(System.String,System.String,System.Int32,System.Int32)
extern "C" IL2CPP_METHOD_ATTR void XmlException__ctor_m4177396021 (XmlException_t1761730631 * __this, String_t* ___res0, String_t* ___arg1, int32_t ___lineNumber2, int32_t ___linePosition3, const RuntimeMethod* method);
// System.Void System.Xml.Schema.XdrValidator::LoadSchemaFromLocation(System.String)
extern "C" IL2CPP_METHOD_ATTR void XdrValidator_LoadSchemaFromLocation_m922540898 (XdrValidator_t1704189332 * __this, String_t* ___uri0, const RuntimeMethod* method);
// System.Boolean System.Xml.Schema.ContentValidator::get_PreserveWhitespace()
extern "C" IL2CPP_METHOD_ATTR bool ContentValidator_get_PreserveWhitespace_m1538745996 (ContentValidator_t2085579204 * __this, const RuntimeMethod* method);
// System.Void System.Xml.Schema.XdrValidator::AddID(System.String,System.Object)
extern "C" IL2CPP_METHOD_ATTR void XdrValidator_AddID_m3100960973 (XdrValidator_t1704189332 * __this, String_t* ___name0, RuntimeObject * ___node1, const RuntimeMethod* method);
// System.Void System.Xml.Schema.IdRefNode::.ctor(System.Xml.Schema.IdRefNode,System.String,System.Int32,System.Int32)
extern "C" IL2CPP_METHOD_ATTR void IdRefNode__ctor_m2477406342 (IdRefNode_t3774897917 * __this, IdRefNode_t3774897917 * ___next0, String_t* ___id1, int32_t ___lineNo2, int32_t ___linePos3, const RuntimeMethod* method);
// System.Void System.Xml.Schema.BaseValidator::ProcessEntity(System.Xml.Schema.SchemaInfo,System.String,System.Object,System.Xml.Schema.ValidationEventHandler,System.String,System.Int32,System.Int32)
extern "C" IL2CPP_METHOD_ATTR void BaseValidator_ProcessEntity_m2079574717 (RuntimeObject * __this /* static, unused */, SchemaInfo_t3347508623 * ___sinfo0, String_t* ___name1, RuntimeObject * ___sender2, ValidationEventHandler_t791314227 * ___eventhandler3, String_t* ___baseUri4, int32_t ___lineNumber5, int32_t ___linePosition6, const RuntimeMethod* method);
// System.Boolean System.Xml.Schema.XdrValidator::get_HasSchema()
extern "C" IL2CPP_METHOD_ATTR bool XdrValidator_get_HasSchema_m2244816783 (XdrValidator_t1704189332 * __this, const RuntimeMethod* method);
// System.Void System.Xml.Schema.XdrValidator::CheckForwardRefs()
extern "C" IL2CPP_METHOD_ATTR void XdrValidator_CheckForwardRefs_m730238851 (XdrValidator_t1704189332 * __this, const RuntimeMethod* method);
// System.Void System.Xml.Schema.BaseValidator::SendValidationEvent(System.Xml.Schema.XmlSchemaException,System.Xml.Schema.XmlSeverityType)
extern "C" IL2CPP_METHOD_ATTR void BaseValidator_SendValidationEvent_m2822669182 (BaseValidator_t868759770 * __this, XmlSchemaException_t3511258692 * ___e0, int32_t ___severity1, const RuntimeMethod* method);
// System.Void System.Xml.Schema.XdrValidator::ProcessTokenizedType(System.Xml.XmlTokenizedType,System.String)
extern "C" IL2CPP_METHOD_ATTR void XdrValidator_ProcessTokenizedType_m1564325914 (XdrValidator_t1704189332 * __this, int32_t ___ttype0, String_t* ___name1, const RuntimeMethod* method);
// System.Int64 System.Xml.Schema.SchemaDeclBase::get_MaxLength()
extern "C" IL2CPP_METHOD_ATTR int64_t SchemaDeclBase_get_MaxLength_m2162359010 (SchemaDeclBase_t3500554832 * __this, const RuntimeMethod* method);
// System.Int64 System.Xml.Schema.SchemaDeclBase::get_MinLength()
extern "C" IL2CPP_METHOD_ATTR int64_t SchemaDeclBase_get_MinLength_m1520093076 (SchemaDeclBase_t3500554832 * __this, const RuntimeMethod* method);
// System.Collections.Generic.List`1<System.String> System.Xml.Schema.SchemaDeclBase::get_Values()
extern "C" IL2CPP_METHOD_ATTR List_1_t3319525431 * SchemaDeclBase_get_Values_m3692687941 (SchemaDeclBase_t3500554832 * __this, const RuntimeMethod* method);
// System.Boolean System.Xml.Schema.SchemaDeclBase::CheckEnumeration(System.Object)
extern "C" IL2CPP_METHOD_ATTR bool SchemaDeclBase_CheckEnumeration_m396149145 (SchemaDeclBase_t3500554832 * __this, RuntimeObject * ___pVal0, const RuntimeMethod* method);
// System.Boolean System.Xml.Schema.SchemaDeclBase::CheckValue(System.Object)
extern "C" IL2CPP_METHOD_ATTR bool SchemaDeclBase_CheckValue_m3987433335 (SchemaDeclBase_t3500554832 * __this, RuntimeObject * ___pVal0, const RuntimeMethod* method);
// System.Void System.Xml.Schema.ValidationEventArgs::.ctor(System.Xml.Schema.XmlSchemaException)
extern "C" IL2CPP_METHOD_ATTR void ValidationEventArgs__ctor_m1077606918 (ValidationEventArgs_t2784773869 * __this, XmlSchemaException_t3511258692 * ___ex0, const RuntimeMethod* method);
// System.Void System.Xml.Schema.SchemaDeclBase::set_DefaultValueTyped(System.Object)
extern "C" IL2CPP_METHOD_ATTR void SchemaDeclBase_set_DefaultValueTyped_m3154207500 (SchemaDeclBase_t3500554832 * __this, RuntimeObject * ___value0, const RuntimeMethod* method);
// System.Void System.Xml.Schema.ValidationState::.ctor()
extern "C" IL2CPP_METHOD_ATTR void ValidationState__ctor_m1814786448 (ValidationState_t603008718 * __this, const RuntimeMethod* method);
// System.Void System.Xml.HWStack::AddToTop(System.Object)
extern "C" IL2CPP_METHOD_ATTR void HWStack_AddToTop_m2109044207 (HWStack_t658497212 * __this, RuntimeObject * ___o0, const RuntimeMethod* method);
// System.Object System.Xml.HWStack::Peek()
extern "C" IL2CPP_METHOD_ATTR RuntimeObject * HWStack_Peek_m74414019 (HWStack_t658497212 * __this, const RuntimeMethod* method);
// System.Void System.Xml.Schema.XmlBaseConverter::.ctor(System.Xml.Schema.XmlTypeCode)
extern "C" IL2CPP_METHOD_ATTR void XmlBaseConverter__ctor_m1195996107 (XmlBaseConverter_t885945787 * __this, int32_t ___typeCode0, 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.Type System.Object::GetType()
extern "C" IL2CPP_METHOD_ATTR Type_t * Object_GetType_m88164663 (RuntimeObject * __this, 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.Object System.Xml.Schema.XmlAnyConverter::ChangeTypeWildcardDestination(System.Object,System.Type,System.Xml.IXmlNamespaceResolver)
extern "C" IL2CPP_METHOD_ATTR RuntimeObject * XmlAnyConverter_ChangeTypeWildcardDestination_m2122163218 (XmlAnyConverter_t1070813191 * __this, RuntimeObject * ___value0, Type_t * ___destinationType1, RuntimeObject* ___nsResolver2, const RuntimeMethod* method);
// System.Type System.Xml.Schema.XmlBaseConverter::get_DefaultClrType()
extern "C" IL2CPP_METHOD_ATTR Type_t * XmlBaseConverter_get_DefaultClrType_m3612350129 (XmlBaseConverter_t885945787 * __this, const RuntimeMethod* method);
// System.Xml.Schema.XmlSchemaSimpleType System.Xml.Schema.XmlSchemaType::GetBuiltInSimpleType(System.Xml.Schema.XmlTypeCode)
extern "C" IL2CPP_METHOD_ATTR XmlSchemaSimpleType_t2678868104 * XmlSchemaType_GetBuiltInSimpleType_m1138863932 (RuntimeObject * __this /* static, unused */, int32_t ___typeCode0, const RuntimeMethod* method);
// System.Void System.Xml.Schema.XmlAtomicValue::.ctor(System.Xml.Schema.XmlSchemaType,System.Boolean)
extern "C" IL2CPP_METHOD_ATTR void XmlAtomicValue__ctor_m2260169771 (XmlAtomicValue_t3775050121 * __this, XmlSchemaType_t2033747345 * ___xmlType0, bool ___value1, const RuntimeMethod* method);
// System.Object System.Xml.Schema.XmlAnyConverter::ChangeTypeWildcardSource(System.Object,System.Type,System.Xml.IXmlNamespaceResolver)
extern "C" IL2CPP_METHOD_ATTR RuntimeObject * XmlAnyConverter_ChangeTypeWildcardSource_m279956833 (XmlAnyConverter_t1070813191 * __this, RuntimeObject * ___value0, Type_t * ___destinationType1, RuntimeObject* ___nsResolver2, const RuntimeMethod* method);
// System.Void System.Xml.Schema.XmlAtomicValue::.ctor(System.Xml.Schema.XmlSchemaType,System.DateTime)
extern "C" IL2CPP_METHOD_ATTR void XmlAtomicValue__ctor_m3458087500 (XmlAtomicValue_t3775050121 * __this, XmlSchemaType_t2033747345 * ___xmlType0, DateTime_t3738529785  ___value1, const RuntimeMethod* method);
// System.Void System.Xml.Schema.XmlAtomicValue::.ctor(System.Xml.Schema.XmlSchemaType,System.Object)
extern "C" IL2CPP_METHOD_ATTR void XmlAtomicValue__ctor_m3561621046 (XmlAtomicValue_t3775050121 * __this, XmlSchemaType_t2033747345 * ___xmlType0, RuntimeObject * ___value1, const RuntimeMethod* method);
// System.Void System.Xml.Schema.XmlAtomicValue::.ctor(System.Xml.Schema.XmlSchemaType,System.Double)
extern "C" IL2CPP_METHOD_ATTR void XmlAtomicValue__ctor_m3775809985 (XmlAtomicValue_t3775050121 * __this, XmlSchemaType_t2033747345 * ___xmlType0, double ___value1, const RuntimeMethod* method);
// System.Void System.Xml.Schema.XmlAtomicValue::.ctor(System.Xml.Schema.XmlSchemaType,System.Int32)
extern "C" IL2CPP_METHOD_ATTR void XmlAtomicValue__ctor_m2854966062 (XmlAtomicValue_t3775050121 * __this, XmlSchemaType_t2033747345 * ___xmlType0, int32_t ___value1, const RuntimeMethod* method);
// System.Void System.Xml.Schema.XmlAtomicValue::.ctor(System.Xml.Schema.XmlSchemaType,System.Int64)
extern "C" IL2CPP_METHOD_ATTR void XmlAtomicValue__ctor_m3661862796 (XmlAtomicValue_t3775050121 * __this, XmlSchemaType_t2033747345 * ___xmlType0, int64_t ___value1, const RuntimeMethod* method);
// System.Void System.Xml.Schema.XmlAtomicValue::.ctor(System.Xml.Schema.XmlSchemaType,System.String)
extern "C" IL2CPP_METHOD_ATTR void XmlAtomicValue__ctor_m1686593667 (XmlAtomicValue_t3775050121 * __this, XmlSchemaType_t2033747345 * ___xmlType0, String_t* ___value1, const RuntimeMethod* method);
// System.Boolean System.Xml.Schema.XmlBaseConverter::IsDerivedFrom(System.Type,System.Type)
extern "C" IL2CPP_METHOD_ATTR bool XmlBaseConverter_IsDerivedFrom_m4236382250 (RuntimeObject * __this /* static, unused */, Type_t * ___derivedType0, Type_t * ___baseType1, const RuntimeMethod* method);
// System.Void System.Xml.Schema.XmlAtomicValue::.ctor(System.Xml.Schema.XmlSchemaType,System.Object,System.Xml.IXmlNamespaceResolver)
extern "C" IL2CPP_METHOD_ATTR void XmlAtomicValue__ctor_m211192872 (XmlAtomicValue_t3775050121 * __this, XmlSchemaType_t2033747345 * ___xmlType0, RuntimeObject * ___value1, RuntimeObject* ___nsResolver2, const RuntimeMethod* method);
// System.Xml.XPath.XPathNavigator System.Xml.Schema.XmlAnyConverter::ToNavigator(System.Xml.XPath.XPathNavigator)
extern "C" IL2CPP_METHOD_ATTR XPathNavigator_t787956054 * XmlAnyConverter_ToNavigator_m2531627068 (XmlAnyConverter_t1070813191 * __this, XPathNavigator_t787956054 * ___nav0, const RuntimeMethod* method);
// System.Xml.Schema.XmlTypeCode System.Xml.Schema.XmlBaseConverter::get_TypeCode()
extern "C" IL2CPP_METHOD_ATTR int32_t XmlBaseConverter_get_TypeCode_m2182966300 (XmlBaseConverter_t885945787 * __this, const RuntimeMethod* method);
// System.Exception System.Xml.Schema.XmlBaseConverter::CreateInvalidClrMappingException(System.Type,System.Type)
extern "C" IL2CPP_METHOD_ATTR Exception_t * XmlBaseConverter_CreateInvalidClrMappingException_m3170440884 (XmlBaseConverter_t885945787 * __this, Type_t * ___sourceType0, Type_t * ___destinationType1, const RuntimeMethod* method);
// System.Void System.Xml.Schema.XmlAnyConverter::.ctor(System.Xml.Schema.XmlTypeCode)
extern "C" IL2CPP_METHOD_ATTR void XmlAnyConverter__ctor_m542383078 (XmlAnyConverter_t1070813191 * __this, int32_t ___typeCode0, const RuntimeMethod* method);
// System.Void System.Xml.Schema.XmlListConverter::.ctor(System.Xml.Schema.XmlBaseConverter)
extern "C" IL2CPP_METHOD_ATTR void XmlListConverter__ctor_m2063557027 (XmlListConverter_t3889069996 * __this, XmlBaseConverter_t885945787 * ___atomicConverter0, const RuntimeMethod* method);
// System.Void System.Xml.Schema.XmlAnyListConverter::.ctor(System.Xml.Schema.XmlBaseConverter)
extern "C" IL2CPP_METHOD_ATTR void XmlAnyListConverter__ctor_m3487420786 (XmlAnyListConverter_t1127504043 * __this, XmlBaseConverter_t885945787 * ___atomicConverter0, const RuntimeMethod* method);
// System.Void System.Xml.XPath.XPathItem::.ctor()
extern "C" IL2CPP_METHOD_ATTR void XPathItem__ctor_m2336527178 (XPathItem_t4250588140 * __this, const RuntimeMethod* method);
// System.Xml.Schema.XmlTypeCode System.Xml.Schema.XmlSchemaType::get_TypeCode()
extern "C" IL2CPP_METHOD_ATTR int32_t XmlSchemaType_get_TypeCode_m3862901656 (XmlSchemaType_t2033747345 * __this, const RuntimeMethod* method);
// System.String System.Xml.Schema.XmlAtomicValue::GetPrefixFromQName(System.String)
extern "C" IL2CPP_METHOD_ATTR String_t* XmlAtomicValue_GetPrefixFromQName_m3770167534 (XmlAtomicValue_t3775050121 * __this, String_t* ___value0, const RuntimeMethod* method);
// System.Void System.Xml.Schema.XmlAtomicValue/NamespacePrefixForQName::.ctor(System.String,System.String)
extern "C" IL2CPP_METHOD_ATTR void NamespacePrefixForQName__ctor_m3237023589 (NamespacePrefixForQName_t198417103 * __this, String_t* ___prefix0, String_t* ___ns1, const RuntimeMethod* method);
// System.Xml.Schema.XmlSchemaDatatype System.Xml.Schema.XmlSchemaType::get_Datatype()
extern "C" IL2CPP_METHOD_ATTR XmlSchemaDatatype_t322714710 * XmlSchemaType_get_Datatype_m3072197688 (XmlSchemaType_t2033747345 * __this, const RuntimeMethod* method);
// System.Xml.Schema.XmlValueConverter System.Xml.Schema.XmlSchemaType::get_ValueConverter()
extern "C" IL2CPP_METHOD_ATTR XmlValueConverter_t585560190 * XmlSchemaType_get_ValueConverter_m424505532 (XmlSchemaType_t2033747345 * __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.Int32 System.Xml.ValidateNames::ParseQName(System.String,System.Int32,System.Int32&)
extern "C" IL2CPP_METHOD_ATTR int32_t ValidateNames_ParseQName_m2891070433 (RuntimeObject * __this /* static, unused */, String_t* ___s0, int32_t ___offset1, int32_t* ___colonOffset2, 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.Void System.Xml.Schema.XmlValueConverter::.ctor()
extern "C" IL2CPP_METHOD_ATTR void XmlValueConverter__ctor_m4216223344 (XmlValueConverter_t585560190 * __this, const RuntimeMethod* method);
// System.Xml.Schema.XmlSchemaType System.Xml.Schema.XmlSchemaType::get_BaseXmlSchemaType()
extern "C" IL2CPP_METHOD_ATTR XmlSchemaType_t2033747345 * XmlSchemaType_get_BaseXmlSchemaType_m4221231559 (XmlSchemaType_t2033747345 * __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.Xml.XmlQualifiedName System.Xml.Schema.XmlSchemaType::get_QualifiedName()
extern "C" IL2CPP_METHOD_ATTR XmlQualifiedName_t2760654312 * XmlSchemaType_get_QualifiedName_m2122094841 (XmlSchemaType_t2033747345 * __this, const RuntimeMethod* method);
// System.String System.Xml.Schema.XmlBaseConverter::QNameToString(System.Xml.XmlQualifiedName)
extern "C" IL2CPP_METHOD_ATTR String_t* XmlBaseConverter_QNameToString_m3973372495 (RuntimeObject * __this /* static, unused */, XmlQualifiedName_t2760654312 * ___name0, const RuntimeMethod* method);
// System.Boolean System.Type::op_Inequality(System.Type,System.Type)
extern "C" IL2CPP_METHOD_ATTR bool Type_op_Inequality_m2948304386 (RuntimeObject * __this /* static, unused */, Type_t * p0, Type_t * p1, const RuntimeMethod* method);
// System.String System.Xml.Schema.XmlBaseConverter::get_XmlTypeName()
extern "C" IL2CPP_METHOD_ATTR String_t* XmlBaseConverter_get_XmlTypeName_m2571707086 (XmlBaseConverter_t885945787 * __this, const RuntimeMethod* method);
// System.String System.Xml.Res::GetString(System.String,System.Object[])
extern "C" IL2CPP_METHOD_ATTR String_t* Res_GetString_m2746634261 (RuntimeObject * __this /* static, unused */, String_t* ___name0, ObjectU5BU5D_t2843939325* ___args1, const RuntimeMethod* method);
// System.Void System.InvalidCastException::.ctor(System.String)
extern "C" IL2CPP_METHOD_ATTR void InvalidCastException__ctor_m318645277 (InvalidCastException_t3927145244 * __this, String_t* 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.String System.Xml.XmlConvert::TrimString(System.String)
extern "C" IL2CPP_METHOD_ATTR String_t* XmlConvert_TrimString_m3342457332 (RuntimeObject * __this /* static, unused */, String_t* ___value0, const RuntimeMethod* method);
// System.Byte[] System.Convert::FromBase64String(System.String)
extern "C" IL2CPP_METHOD_ATTR ByteU5BU5D_t4116647657* Convert_FromBase64String_m3685135396 (RuntimeObject * __this /* static, unused */, String_t* p0, const RuntimeMethod* method);
// System.Void System.Xml.Schema.XsdDateTime::.ctor(System.String,System.Xml.Schema.XsdDateTimeFlags)
extern "C" IL2CPP_METHOD_ATTR void XsdDateTime__ctor_m2331690801 (XsdDateTime_t3560162142 * __this, String_t* ___text0, int32_t ___kinds1, const RuntimeMethod* method);
// System.DateTime System.Xml.Schema.XsdDateTime::op_Implicit(System.Xml.Schema.XsdDateTime)
extern "C" IL2CPP_METHOD_ATTR DateTime_t3738529785  XsdDateTime_op_Implicit_m3581902138 (RuntimeObject * __this /* static, unused */, XsdDateTime_t3560162142  ___xdt0, const RuntimeMethod* method);
// System.Void System.Xml.Schema.XsdDuration::.ctor(System.String,System.Xml.Schema.XsdDuration/DurationType)
extern "C" IL2CPP_METHOD_ATTR void XsdDuration__ctor_m1650863751 (XsdDuration_t3210533101 * __this, String_t* ___s0, int32_t ___durationType1, const RuntimeMethod* method);
// System.TimeSpan System.Xml.Schema.XsdDuration::ToTimeSpan(System.Xml.Schema.XsdDuration/DurationType)
extern "C" IL2CPP_METHOD_ATTR TimeSpan_t881159249  XsdDuration_ToTimeSpan_m3421138678 (XsdDuration_t3210533101 * __this, int32_t ___durationType0, const RuntimeMethod* method);
// System.DateTimeOffset System.Xml.Schema.XsdDateTime::op_Implicit(System.Xml.Schema.XsdDateTime)
extern "C" IL2CPP_METHOD_ATTR DateTimeOffset_t3229287507  XsdDateTime_op_Implicit_m525222358 (RuntimeObject * __this /* static, unused */, XsdDateTime_t3560162142  ___xdt0, const RuntimeMethod* method);
// System.Byte[] System.Xml.XmlConvert::FromBinHexString(System.String,System.Boolean)
extern "C" IL2CPP_METHOD_ATTR ByteU5BU5D_t4116647657* XmlConvert_FromBinHexString_m1126268587 (RuntimeObject * __this /* static, unused */, String_t* ___s0, bool ___allowOddCount1, const RuntimeMethod* method);
// System.Void System.FormatException::.ctor(System.String)
extern "C" IL2CPP_METHOD_ATTR void FormatException__ctor_m4049685996 (FormatException_t154580423 * __this, String_t* p0, const RuntimeMethod* method);
// System.Void System.Xml.ValidateNames::ParseQNameThrow(System.String,System.String&,System.String&)
extern "C" IL2CPP_METHOD_ATTR void ValidateNames_ParseQNameThrow_m866282203 (RuntimeObject * __this /* static, unused */, String_t* ___s0, String_t** ___prefix1, String_t** ___localName2, const RuntimeMethod* method);
// System.String System.Convert::ToBase64String(System.Byte[])
extern "C" IL2CPP_METHOD_ATTR String_t* Convert_ToBase64String_m3839334935 (RuntimeObject * __this /* static, unused */, ByteU5BU5D_t4116647657* p0, const RuntimeMethod* method);
// System.Void System.Xml.Schema.XsdDateTime::.ctor(System.DateTime,System.Xml.Schema.XsdDateTimeFlags)
extern "C" IL2CPP_METHOD_ATTR void XsdDateTime__ctor_m4067937886 (XsdDateTime_t3560162142 * __this, DateTime_t3738529785  ___dateTime0, int32_t ___kinds1, const RuntimeMethod* method);
// System.String System.Xml.Schema.XsdDateTime::ToString()
extern "C" IL2CPP_METHOD_ATTR String_t* XsdDateTime_ToString_m3956462872 (XsdDateTime_t3560162142 * __this, const RuntimeMethod* method);
// System.Void System.Xml.Schema.XsdDuration::.ctor(System.TimeSpan,System.Xml.Schema.XsdDuration/DurationType)
extern "C" IL2CPP_METHOD_ATTR void XsdDuration__ctor_m1180016065 (XsdDuration_t3210533101 * __this, TimeSpan_t881159249  ___timeSpan0, int32_t ___durationType1, const RuntimeMethod* method);
// System.String System.Xml.Schema.XsdDuration::ToString(System.Xml.Schema.XsdDuration/DurationType)
extern "C" IL2CPP_METHOD_ATTR String_t* XsdDuration_ToString_m2282140164 (XsdDuration_t3210533101 * __this, int32_t ___durationType0, const RuntimeMethod* method);
// System.Void System.Xml.Schema.XsdDateTime::.ctor(System.DateTimeOffset,System.Xml.Schema.XsdDateTimeFlags)
extern "C" IL2CPP_METHOD_ATTR void XsdDateTime__ctor_m4285030755 (XsdDateTime_t3560162142 * __this, DateTimeOffset_t3229287507  ___dateTimeOffset0, int32_t ___kinds1, 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.DateTime System.DateTimeOffset::get_LocalDateTime()
extern "C" IL2CPP_METHOD_ATTR DateTime_t3738529785  DateTimeOffset_get_LocalDateTime_m3684312924 (DateTimeOffset_t3229287507 * __this, const RuntimeMethod* method);
// System.Void System.Decimal::.ctor(System.Int32)
extern "C" IL2CPP_METHOD_ATTR void Decimal__ctor_m1256289983 (Decimal_t2948259380 * __this, int32_t p0, const RuntimeMethod* method);
// System.Boolean System.Decimal::op_LessThan(System.Decimal,System.Decimal)
extern "C" IL2CPP_METHOD_ATTR bool Decimal_op_LessThan_m1273833514 (RuntimeObject * __this /* static, unused */, Decimal_t2948259380  p0, Decimal_t2948259380  p1, const RuntimeMethod* method);
// System.Boolean System.Decimal::op_GreaterThan(System.Decimal,System.Decimal)
extern "C" IL2CPP_METHOD_ATTR bool Decimal_op_GreaterThan_m627311519 (RuntimeObject * __this /* static, unused */, Decimal_t2948259380  p0, Decimal_t2948259380  p1, const RuntimeMethod* method);
// System.String System.Xml.XmlConvert::ToString(System.Decimal)
extern "C" IL2CPP_METHOD_ATTR String_t* XmlConvert_ToString_m732346799 (RuntimeObject * __this /* static, unused */, Decimal_t2948259380  ___value0, const RuntimeMethod* method);
// System.Void System.OverflowException::.ctor(System.String)
extern "C" IL2CPP_METHOD_ATTR void OverflowException__ctor_m694321376 (OverflowException_t2020128637 * __this, String_t* p0, const RuntimeMethod* method);
// System.Int32 System.Decimal::op_Explicit(System.Decimal)
extern "C" IL2CPP_METHOD_ATTR int32_t Decimal_op_Explicit_m1842265407 (RuntimeObject * __this /* static, unused */, Decimal_t2948259380  p0, const RuntimeMethod* method);
// System.Void System.Decimal::.ctor(System.Int64)
extern "C" IL2CPP_METHOD_ATTR void Decimal__ctor_m450048609 (Decimal_t2948259380 * __this, int64_t p0, const RuntimeMethod* method);
// System.Int64 System.Decimal::op_Explicit(System.Decimal)
extern "C" IL2CPP_METHOD_ATTR int64_t Decimal_op_Explicit_m438967917 (RuntimeObject * __this /* static, unused */, Decimal_t2948259380  p0, const RuntimeMethod* method);
// System.Void System.Decimal::.ctor(System.UInt64)
extern "C" IL2CPP_METHOD_ATTR void Decimal__ctor_m593929528 (Decimal_t2948259380 * __this, uint64_t p0, const RuntimeMethod* method);
// System.UInt64 System.Decimal::op_Explicit(System.Decimal)
extern "C" IL2CPP_METHOD_ATTR uint64_t Decimal_op_Explicit_m1503081942 (RuntimeObject * __this /* static, unused */, Decimal_t2948259380  p0, const RuntimeMethod* method);
// System.String System.Xml.XmlConvert::ToString(System.Int32)
extern "C" IL2CPP_METHOD_ATTR String_t* XmlConvert_ToString_m4082948798 (RuntimeObject * __this /* static, unused */, int32_t ___value0, const RuntimeMethod* method);
// System.String System.Xml.XmlConvert::ToString(System.Int64)
extern "C" IL2CPP_METHOD_ATTR String_t* XmlConvert_ToString_m2891307708 (RuntimeObject * __this /* static, unused */, int64_t ___value0, const RuntimeMethod* method);
// System.Void System.Xml.Schema.XmlBaseConverter::.ctor(System.Xml.Schema.XmlSchemaType)
extern "C" IL2CPP_METHOD_ATTR void XmlBaseConverter__ctor_m3862653062 (XmlBaseConverter_t885945787 * __this, XmlSchemaType_t2033747345 * ___schemaType0, const RuntimeMethod* method);
// System.Void System.Xml.Schema.XmlBooleanConverter::.ctor(System.Xml.Schema.XmlSchemaType)
extern "C" IL2CPP_METHOD_ATTR void XmlBooleanConverter__ctor_m489257472 (XmlBooleanConverter_t3059029912 * __this, XmlSchemaType_t2033747345 * ___schemaType0, const RuntimeMethod* method);
// System.Boolean System.Xml.XmlConvert::ToBoolean(System.String)
extern "C" IL2CPP_METHOD_ATTR bool XmlConvert_ToBoolean_m3792671347 (RuntimeObject * __this /* static, unused */, String_t* ___s0, const RuntimeMethod* method);
// System.String System.Xml.XmlConvert::ToString(System.Boolean)
extern "C" IL2CPP_METHOD_ATTR String_t* XmlConvert_ToString_m142518199 (RuntimeObject * __this /* static, unused */, bool ___value0, const RuntimeMethod* method);
// System.Xml.Schema.XmlSchemaType System.Xml.Schema.XmlBaseConverter::get_SchemaType()
extern "C" IL2CPP_METHOD_ATTR XmlSchemaType_t2033747345 * XmlBaseConverter_get_SchemaType_m2536420680 (XmlBaseConverter_t885945787 * __this, const RuntimeMethod* method);
// System.Void System.Xml.Schema.XmlDateTimeConverter::.ctor(System.Xml.Schema.XmlSchemaType)
extern "C" IL2CPP_METHOD_ATTR void XmlDateTimeConverter__ctor_m3932220099 (XmlDateTimeConverter_t4171593822 * __this, XmlSchemaType_t2033747345 * ___schemaType0, const RuntimeMethod* method);
// System.DateTime System.Xml.Schema.XmlBaseConverter::DateTimeOffsetToDateTime(System.DateTimeOffset)
extern "C" IL2CPP_METHOD_ATTR DateTime_t3738529785  XmlBaseConverter_DateTimeOffsetToDateTime_m1299954412 (RuntimeObject * __this /* static, unused */, DateTimeOffset_t3229287507  ___value0, const RuntimeMethod* method);
// System.DateTime System.Xml.Schema.XmlBaseConverter::StringToDate(System.String)
extern "C" IL2CPP_METHOD_ATTR DateTime_t3738529785  XmlBaseConverter_StringToDate_m207322559 (RuntimeObject * __this /* static, unused */, String_t* ___value0, const RuntimeMethod* method);
// System.DateTime System.Xml.Schema.XmlBaseConverter::StringToTime(System.String)
extern "C" IL2CPP_METHOD_ATTR DateTime_t3738529785  XmlBaseConverter_StringToTime_m3834221350 (RuntimeObject * __this /* static, unused */, String_t* ___value0, const RuntimeMethod* method);
// System.DateTime System.Xml.Schema.XmlBaseConverter::StringToGDay(System.String)
extern "C" IL2CPP_METHOD_ATTR DateTime_t3738529785  XmlBaseConverter_StringToGDay_m1806272691 (RuntimeObject * __this /* static, unused */, String_t* ___value0, const RuntimeMethod* method);
// System.DateTime System.Xml.Schema.XmlBaseConverter::StringToGMonth(System.String)
extern "C" IL2CPP_METHOD_ATTR DateTime_t3738529785  XmlBaseConverter_StringToGMonth_m3150534327 (RuntimeObject * __this /* static, unused */, String_t* ___value0, const RuntimeMethod* method);
// System.DateTime System.Xml.Schema.XmlBaseConverter::StringToGMonthDay(System.String)
extern "C" IL2CPP_METHOD_ATTR DateTime_t3738529785  XmlBaseConverter_StringToGMonthDay_m1945154245 (RuntimeObject * __this /* static, unused */, String_t* ___value0, const RuntimeMethod* method);
// System.DateTime System.Xml.Schema.XmlBaseConverter::StringToGYear(System.String)
extern "C" IL2CPP_METHOD_ATTR DateTime_t3738529785  XmlBaseConverter_StringToGYear_m679590103 (RuntimeObject * __this /* static, unused */, String_t* ___value0, const RuntimeMethod* method);
// System.DateTime System.Xml.Schema.XmlBaseConverter::StringToGYearMonth(System.String)
extern "C" IL2CPP_METHOD_ATTR DateTime_t3738529785  XmlBaseConverter_StringToGYearMonth_m682641996 (RuntimeObject * __this /* static, unused */, String_t* ___value0, const RuntimeMethod* method);
// System.DateTime System.Xml.Schema.XmlBaseConverter::StringToDateTime(System.String)
extern "C" IL2CPP_METHOD_ATTR DateTime_t3738529785  XmlBaseConverter_StringToDateTime_m491793380 (RuntimeObject * __this /* static, unused */, String_t* ___value0, const RuntimeMethod* method);
// System.Void System.DateTimeOffset::.ctor(System.DateTime)
extern "C" IL2CPP_METHOD_ATTR void DateTimeOffset__ctor_m2084804982 (DateTimeOffset_t3229287507 * __this, DateTime_t3738529785  p0, const RuntimeMethod* method);
// System.DateTimeOffset System.Xml.Schema.XmlBaseConverter::StringToDateOffset(System.String)
extern "C" IL2CPP_METHOD_ATTR DateTimeOffset_t3229287507  XmlBaseConverter_StringToDateOffset_m2572051986 (RuntimeObject * __this /* static, unused */, String_t* ___value0, const RuntimeMethod* method);
// System.DateTimeOffset System.Xml.Schema.XmlBaseConverter::StringToTimeOffset(System.String)
extern "C" IL2CPP_METHOD_ATTR DateTimeOffset_t3229287507  XmlBaseConverter_StringToTimeOffset_m2998269841 (RuntimeObject * __this /* static, unused */, String_t* ___value0, const RuntimeMethod* method);
// System.DateTimeOffset System.Xml.Schema.XmlBaseConverter::StringToGDayOffset(System.String)
extern "C" IL2CPP_METHOD_ATTR DateTimeOffset_t3229287507  XmlBaseConverter_StringToGDayOffset_m145278120 (RuntimeObject * __this /* static, unused */, String_t* ___value0, const RuntimeMethod* method);
// System.DateTimeOffset System.Xml.Schema.XmlBaseConverter::StringToGMonthOffset(System.String)
extern "C" IL2CPP_METHOD_ATTR DateTimeOffset_t3229287507  XmlBaseConverter_StringToGMonthOffset_m3234809724 (RuntimeObject * __this /* static, unused */, String_t* ___value0, const RuntimeMethod* method);
// System.DateTimeOffset System.Xml.Schema.XmlBaseConverter::StringToGMonthDayOffset(System.String)
extern "C" IL2CPP_METHOD_ATTR DateTimeOffset_t3229287507  XmlBaseConverter_StringToGMonthDayOffset_m1225319577 (RuntimeObject * __this /* static, unused */, String_t* ___value0, const RuntimeMethod* method);
// System.DateTimeOffset System.Xml.Schema.XmlBaseConverter::StringToGYearOffset(System.String)
extern "C" IL2CPP_METHOD_ATTR DateTimeOffset_t3229287507  XmlBaseConverter_StringToGYearOffset_m862052979 (RuntimeObject * __this /* static, unused */, String_t* ___value0, const RuntimeMethod* method);
// System.DateTimeOffset System.Xml.Schema.XmlBaseConverter::StringToGYearMonthOffset(System.String)
extern "C" IL2CPP_METHOD_ATTR DateTimeOffset_t3229287507  XmlBaseConverter_StringToGYearMonthOffset_m4140910921 (RuntimeObject * __this /* static, unused */, String_t* ___value0, const RuntimeMethod* method);
// System.DateTimeOffset System.Xml.Schema.XmlBaseConverter::StringToDateTimeOffset(System.String)
extern "C" IL2CPP_METHOD_ATTR DateTimeOffset_t3229287507  XmlBaseConverter_StringToDateTimeOffset_m411752007 (RuntimeObject * __this /* static, unused */, String_t* ___value0, const RuntimeMethod* method);
// System.DateTimeOffset System.DateTimeOffset::op_Implicit(System.DateTime)
extern "C" IL2CPP_METHOD_ATTR DateTimeOffset_t3229287507  DateTimeOffset_op_Implicit_m674883098 (RuntimeObject * __this /* static, unused */, DateTime_t3738529785  p0, const RuntimeMethod* method);
// System.String System.Xml.Schema.XmlBaseConverter::DateToString(System.DateTime)
extern "C" IL2CPP_METHOD_ATTR String_t* XmlBaseConverter_DateToString_m714561841 (RuntimeObject * __this /* static, unused */, DateTime_t3738529785  ___value0, const RuntimeMethod* method);
// System.String System.Xml.Schema.XmlBaseConverter::TimeToString(System.DateTime)
extern "C" IL2CPP_METHOD_ATTR String_t* XmlBaseConverter_TimeToString_m1722990287 (RuntimeObject * __this /* static, unused */, DateTime_t3738529785  ___value0, const RuntimeMethod* method);
// System.String System.Xml.Schema.XmlBaseConverter::GDayToString(System.DateTime)
extern "C" IL2CPP_METHOD_ATTR String_t* XmlBaseConverter_GDayToString_m1883559189 (RuntimeObject * __this /* static, unused */, DateTime_t3738529785  ___value0, const RuntimeMethod* method);
// System.String System.Xml.Schema.XmlBaseConverter::GMonthToString(System.DateTime)
extern "C" IL2CPP_METHOD_ATTR String_t* XmlBaseConverter_GMonthToString_m227601159 (RuntimeObject * __this /* static, unused */, DateTime_t3738529785  ___value0, const RuntimeMethod* method);
// System.String System.Xml.Schema.XmlBaseConverter::GMonthDayToString(System.DateTime)
extern "C" IL2CPP_METHOD_ATTR String_t* XmlBaseConverter_GMonthDayToString_m4082661873 (RuntimeObject * __this /* static, unused */, DateTime_t3738529785  ___value0, const RuntimeMethod* method);
// System.String System.Xml.Schema.XmlBaseConverter::GYearToString(System.DateTime)
extern "C" IL2CPP_METHOD_ATTR String_t* XmlBaseConverter_GYearToString_m3856860849 (RuntimeObject * __this /* static, unused */, DateTime_t3738529785  ___value0, const RuntimeMethod* method);
// System.String System.Xml.Schema.XmlBaseConverter::GYearMonthToString(System.DateTime)
extern "C" IL2CPP_METHOD_ATTR String_t* XmlBaseConverter_GYearMonthToString_m2487276114 (RuntimeObject * __this /* static, unused */, DateTime_t3738529785  ___value0, const RuntimeMethod* method);
// System.String System.Xml.Schema.XmlBaseConverter::DateTimeToString(System.DateTime)
extern "C" IL2CPP_METHOD_ATTR String_t* XmlBaseConverter_DateTimeToString_m2907814649 (RuntimeObject * __this /* static, unused */, DateTime_t3738529785  ___value0, const RuntimeMethod* method);
// System.String System.Xml.Schema.XmlBaseConverter::DateOffsetToString(System.DateTimeOffset)
extern "C" IL2CPP_METHOD_ATTR String_t* XmlBaseConverter_DateOffsetToString_m1506204331 (RuntimeObject * __this /* static, unused */, DateTimeOffset_t3229287507  ___value0, const RuntimeMethod* method);
// System.String System.Xml.Schema.XmlBaseConverter::TimeOffsetToString(System.DateTimeOffset)
extern "C" IL2CPP_METHOD_ATTR String_t* XmlBaseConverter_TimeOffsetToString_m2546474983 (RuntimeObject * __this /* static, unused */, DateTimeOffset_t3229287507  ___value0, const RuntimeMethod* method);
// System.String System.Xml.Schema.XmlBaseConverter::GDayOffsetToString(System.DateTimeOffset)
extern "C" IL2CPP_METHOD_ATTR String_t* XmlBaseConverter_GDayOffsetToString_m467929202 (RuntimeObject * __this /* static, unused */, DateTimeOffset_t3229287507  ___value0, const RuntimeMethod* method);
// System.String System.Xml.Schema.XmlBaseConverter::GMonthOffsetToString(System.DateTimeOffset)
extern "C" IL2CPP_METHOD_ATTR String_t* XmlBaseConverter_GMonthOffsetToString_m4258884043 (RuntimeObject * __this /* static, unused */, DateTimeOffset_t3229287507  ___value0, const RuntimeMethod* method);
// System.String System.Xml.Schema.XmlBaseConverter::GMonthDayOffsetToString(System.DateTimeOffset)
extern "C" IL2CPP_METHOD_ATTR String_t* XmlBaseConverter_GMonthDayOffsetToString_m1949175095 (RuntimeObject * __this /* static, unused */, DateTimeOffset_t3229287507  ___value0, const RuntimeMethod* method);
// System.String System.Xml.Schema.XmlBaseConverter::GYearOffsetToString(System.DateTimeOffset)
extern "C" IL2CPP_METHOD_ATTR String_t* XmlBaseConverter_GYearOffsetToString_m3535029919 (RuntimeObject * __this /* static, unused */, DateTimeOffset_t3229287507  ___value0, const RuntimeMethod* method);
// System.String System.Xml.Schema.XmlBaseConverter::GYearMonthOffsetToString(System.DateTimeOffset)
extern "C" IL2CPP_METHOD_ATTR String_t* XmlBaseConverter_GYearMonthOffsetToString_m654304997 (RuntimeObject * __this /* static, unused */, DateTimeOffset_t3229287507  ___value0, const RuntimeMethod* method);
// System.String System.Xml.Schema.XmlBaseConverter::DateTimeOffsetToString(System.DateTimeOffset)
extern "C" IL2CPP_METHOD_ATTR String_t* XmlBaseConverter_DateTimeOffsetToString_m3571311822 (RuntimeObject * __this /* static, unused */, DateTimeOffset_t3229287507  ___value0, const RuntimeMethod* method);
// System.Void System.Xml.Schema.XmlBaseConverter::.ctor(System.Xml.Schema.XmlBaseConverter)
extern "C" IL2CPP_METHOD_ATTR void XmlBaseConverter__ctor_m1379190708 (XmlBaseConverter_t885945787 * __this, XmlBaseConverter_t885945787 * ___converterAtomic0, const RuntimeMethod* method);
// System.Void System.Xml.Schema.XmlBaseConverter::.ctor(System.Xml.Schema.XmlBaseConverter,System.Type)
extern "C" IL2CPP_METHOD_ATTR void XmlBaseConverter__ctor_m585348724 (XmlBaseConverter_t885945787 * __this, XmlBaseConverter_t885945787 * ___converterAtomic0, Type_t * ___clrTypeDefault1, const RuntimeMethod* method);
// System.Boolean System.Xml.Schema.XmlListConverter::IsListType(System.Type)
extern "C" IL2CPP_METHOD_ATTR bool XmlListConverter_IsListType_m3458465570 (XmlListConverter_t3889069996 * __this, Type_t * ___type0, const RuntimeMethod* method);
// System.Exception System.Xml.Schema.XmlListConverter::CreateInvalidClrMappingException(System.Type,System.Type)
extern "C" IL2CPP_METHOD_ATTR Exception_t * XmlListConverter_CreateInvalidClrMappingException_m2916479532 (XmlListConverter_t3889069996 * __this, Type_t * ___sourceType0, Type_t * ___destinationType1, const RuntimeMethod* method);
// System.String System.Xml.Schema.XmlListConverter::ListAsString(System.Collections.IEnumerable,System.Xml.IXmlNamespaceResolver)
extern "C" IL2CPP_METHOD_ATTR String_t* XmlListConverter_ListAsString_m1138633216 (XmlListConverter_t3889069996 * __this, RuntimeObject* ___list0, RuntimeObject* ___nsResolver1, const RuntimeMethod* method);
// System.Collections.Generic.List`1<System.String> System.Xml.Schema.XmlListConverter::StringAsList(System.String)
extern "C" IL2CPP_METHOD_ATTR List_1_t3319525431 * XmlListConverter_StringAsList_m1842965105 (XmlListConverter_t3889069996 * __this, String_t* ___value0, const RuntimeMethod* method);
// System.Boolean System.Type::get_IsArray()
extern "C" IL2CPP_METHOD_ATTR bool Type_get_IsArray_m2591212821 (Type_t * __this, const RuntimeMethod* method);
// T[] System.Xml.Schema.XmlListConverter::ToArray<System.Object>(System.Object,System.Xml.IXmlNamespaceResolver)
inline ObjectU5BU5D_t2843939325* XmlListConverter_ToArray_TisRuntimeObject_m1751379490 (XmlListConverter_t3889069996 * __this, RuntimeObject * ___list0, RuntimeObject* ___nsResolver1, const RuntimeMethod* method)
{
	return ((  ObjectU5BU5D_t2843939325* (*) (XmlListConverter_t3889069996 *, RuntimeObject *, RuntimeObject*, const RuntimeMethod*))XmlListConverter_ToArray_TisRuntimeObject_m1751379490_gshared)(__this, ___list0, ___nsResolver1, method);
}
// T[] System.Xml.Schema.XmlListConverter::ToArray<System.Boolean>(System.Object,System.Xml.IXmlNamespaceResolver)
inline BooleanU5BU5D_t2897418192* XmlListConverter_ToArray_TisBoolean_t97287965_m1681726772 (XmlListConverter_t3889069996 * __this, RuntimeObject * ___list0, RuntimeObject* ___nsResolver1, const RuntimeMethod* method)
{
	return ((  BooleanU5BU5D_t2897418192* (*) (XmlListConverter_t3889069996 *, RuntimeObject *, RuntimeObject*, const RuntimeMethod*))XmlListConverter_ToArray_TisBoolean_t97287965_m1681726772_gshared)(__this, ___list0, ___nsResolver1, method);
}
// T[] System.Xml.Schema.XmlListConverter::ToArray<System.Byte>(System.Object,System.Xml.IXmlNamespaceResolver)
inline ByteU5BU5D_t4116647657* XmlListConverter_ToArray_TisByte_t1134296376_m25630657 (XmlListConverter_t3889069996 * __this, RuntimeObject * ___list0, RuntimeObject* ___nsResolver1, const RuntimeMethod* method)
{
	return ((  ByteU5BU5D_t4116647657* (*) (XmlListConverter_t3889069996 *, RuntimeObject *, RuntimeObject*, const RuntimeMethod*))XmlListConverter_ToArray_TisByte_t1134296376_m25630657_gshared)(__this, ___list0, ___nsResolver1, method);
}
// T[] System.Xml.Schema.XmlListConverter::ToArray<System.Byte[]>(System.Object,System.Xml.IXmlNamespaceResolver)
inline ByteU5BU5DU5BU5D_t457913172* XmlListConverter_ToArray_TisByteU5BU5D_t4116647657_m2876186315 (XmlListConverter_t3889069996 * __this, RuntimeObject * ___list0, RuntimeObject* ___nsResolver1, const RuntimeMethod* method)
{
	return ((  ByteU5BU5DU5BU5D_t457913172* (*) (XmlListConverter_t3889069996 *, RuntimeObject *, RuntimeObject*, const RuntimeMethod*))XmlListConverter_ToArray_TisRuntimeObject_m1751379490_gshared)(__this, ___list0, ___nsResolver1, method);
}
// T[] System.Xml.Schema.XmlListConverter::ToArray<System.DateTime>(System.Object,System.Xml.IXmlNamespaceResolver)
inline DateTimeU5BU5D_t1184652292* XmlListConverter_ToArray_TisDateTime_t3738529785_m3434455802 (XmlListConverter_t3889069996 * __this, RuntimeObject * ___list0, RuntimeObject* ___nsResolver1, const RuntimeMethod* method)
{
	return ((  DateTimeU5BU5D_t1184652292* (*) (XmlListConverter_t3889069996 *, RuntimeObject *, RuntimeObject*, const RuntimeMethod*))XmlListConverter_ToArray_TisDateTime_t3738529785_m3434455802_gshared)(__this, ___list0, ___nsResolver1, method);
}
// T[] System.Xml.Schema.XmlListConverter::ToArray<System.DateTimeOffset>(System.Object,System.Xml.IXmlNamespaceResolver)
inline DateTimeOffsetU5BU5D_t3473357058* XmlListConverter_ToArray_TisDateTimeOffset_t3229287507_m829729751 (XmlListConverter_t3889069996 * __this, RuntimeObject * ___list0, RuntimeObject* ___nsResolver1, const RuntimeMethod* method)
{
	return ((  DateTimeOffsetU5BU5D_t3473357058* (*) (XmlListConverter_t3889069996 *, RuntimeObject *, RuntimeObject*, const RuntimeMethod*))XmlListConverter_ToArray_TisDateTimeOffset_t3229287507_m829729751_gshared)(__this, ___list0, ___nsResolver1, method);
}
// T[] System.Xml.Schema.XmlListConverter::ToArray<System.Decimal>(System.Object,System.Xml.IXmlNamespaceResolver)
inline DecimalU5BU5D_t1145110141* XmlListConverter_ToArray_TisDecimal_t2948259380_m2798570278 (XmlListConverter_t3889069996 * __this, RuntimeObject * ___list0, RuntimeObject* ___nsResolver1, const RuntimeMethod* method)
{
	return ((  DecimalU5BU5D_t1145110141* (*) (XmlListConverter_t3889069996 *, RuntimeObject *, RuntimeObject*, const RuntimeMethod*))XmlListConverter_ToArray_TisDecimal_t2948259380_m2798570278_gshared)(__this, ___list0, ___nsResolver1, method);
}
// T[] System.Xml.Schema.XmlListConverter::ToArray<System.Double>(System.Object,System.Xml.IXmlNamespaceResolver)
inline DoubleU5BU5D_t3413330114* XmlListConverter_ToArray_TisDouble_t594665363_m3193001621 (XmlListConverter_t3889069996 * __this, RuntimeObject * ___list0, RuntimeObject* ___nsResolver1, const RuntimeMethod* method)
{
	return ((  DoubleU5BU5D_t3413330114* (*) (XmlListConverter_t3889069996 *, RuntimeObject *, RuntimeObject*, const RuntimeMethod*))XmlListConverter_ToArray_TisDouble_t594665363_m3193001621_gshared)(__this, ___list0, ___nsResolver1, method);
}
// T[] System.Xml.Schema.XmlListConverter::ToArray<System.Int16>(System.Object,System.Xml.IXmlNamespaceResolver)
inline Int16U5BU5D_t3686840178* XmlListConverter_ToArray_TisInt16_t2552820387_m2616720600 (XmlListConverter_t3889069996 * __this, RuntimeObject * ___list0, RuntimeObject* ___nsResolver1, const RuntimeMethod* method)
{
	return ((  Int16U5BU5D_t3686840178* (*) (XmlListConverter_t3889069996 *, RuntimeObject *, RuntimeObject*, const RuntimeMethod*))XmlListConverter_ToArray_TisInt16_t2552820387_m2616720600_gshared)(__this, ___list0, ___nsResolver1, method);
}
// T[] System.Xml.Schema.XmlListConverter::ToArray<System.Int32>(System.Object,System.Xml.IXmlNamespaceResolver)
inline Int32U5BU5D_t385246372* XmlListConverter_ToArray_TisInt32_t2950945753_m360094630 (XmlListConverter_t3889069996 * __this, RuntimeObject * ___list0, RuntimeObject* ___nsResolver1, const RuntimeMethod* method)
{
	return ((  Int32U5BU5D_t385246372* (*) (XmlListConverter_t3889069996 *, RuntimeObject *, RuntimeObject*, const RuntimeMethod*))XmlListConverter_ToArray_TisInt32_t2950945753_m360094630_gshared)(__this, ___list0, ___nsResolver1, method);
}
// T[] System.Xml.Schema.XmlListConverter::ToArray<System.Int64>(System.Object,System.Xml.IXmlNamespaceResolver)
inline Int64U5BU5D_t2559172825* XmlListConverter_ToArray_TisInt64_t3736567304_m4217099738 (XmlListConverter_t3889069996 * __this, RuntimeObject * ___list0, RuntimeObject* ___nsResolver1, const RuntimeMethod* method)
{
	return ((  Int64U5BU5D_t2559172825* (*) (XmlListConverter_t3889069996 *, RuntimeObject *, RuntimeObject*, const RuntimeMethod*))XmlListConverter_ToArray_TisInt64_t3736567304_m4217099738_gshared)(__this, ___list0, ___nsResolver1, method);
}
// T[] System.Xml.Schema.XmlListConverter::ToArray<System.SByte>(System.Object,System.Xml.IXmlNamespaceResolver)
inline SByteU5BU5D_t2651576203* XmlListConverter_ToArray_TisSByte_t1669577662_m4254332645 (XmlListConverter_t3889069996 * __this, RuntimeObject * ___list0, RuntimeObject* ___nsResolver1, const RuntimeMethod* method)
{
	return ((  SByteU5BU5D_t2651576203* (*) (XmlListConverter_t3889069996 *, RuntimeObject *, RuntimeObject*, const RuntimeMethod*))XmlListConverter_ToArray_TisSByte_t1669577662_m4254332645_gshared)(__this, ___list0, ___nsResolver1, method);
}
// T[] System.Xml.Schema.XmlListConverter::ToArray<System.Single>(System.Object,System.Xml.IXmlNamespaceResolver)
inline SingleU5BU5D_t1444911251* XmlListConverter_ToArray_TisSingle_t1397266774_m1102130495 (XmlListConverter_t3889069996 * __this, RuntimeObject * ___list0, RuntimeObject* ___nsResolver1, const RuntimeMethod* method)
{
	return ((  SingleU5BU5D_t1444911251* (*) (XmlListConverter_t3889069996 *, RuntimeObject *, RuntimeObject*, const RuntimeMethod*))XmlListConverter_ToArray_TisSingle_t1397266774_m1102130495_gshared)(__this, ___list0, ___nsResolver1, method);
}
// T[] System.Xml.Schema.XmlListConverter::ToArray<System.String>(System.Object,System.Xml.IXmlNamespaceResolver)
inline StringU5BU5D_t1281789340* XmlListConverter_ToArray_TisString_t_m999106776 (XmlListConverter_t3889069996 * __this, RuntimeObject * ___list0, RuntimeObject* ___nsResolver1, const RuntimeMethod* method)
{
	return ((  StringU5BU5D_t1281789340* (*) (XmlListConverter_t3889069996 *, RuntimeObject *, RuntimeObject*, const RuntimeMethod*))XmlListConverter_ToArray_TisRuntimeObject_m1751379490_gshared)(__this, ___list0, ___nsResolver1, method);
}
// T[] System.Xml.Schema.XmlListConverter::ToArray<System.TimeSpan>(System.Object,System.Xml.IXmlNamespaceResolver)
inline TimeSpanU5BU5D_t4291357516* XmlListConverter_ToArray_TisTimeSpan_t881159249_m2972605057 (XmlListConverter_t3889069996 * __this, RuntimeObject * ___list0, RuntimeObject* ___nsResolver1, const RuntimeMethod* method)
{
	return ((  TimeSpanU5BU5D_t4291357516* (*) (XmlListConverter_t3889069996 *, RuntimeObject *, RuntimeObject*, const RuntimeMethod*))XmlListConverter_ToArray_TisTimeSpan_t881159249_m2972605057_gshared)(__this, ___list0, ___nsResolver1, method);
}
// T[] System.Xml.Schema.XmlListConverter::ToArray<System.UInt16>(System.Object,System.Xml.IXmlNamespaceResolver)
inline UInt16U5BU5D_t3326319531* XmlListConverter_ToArray_TisUInt16_t2177724958_m2035470571 (XmlListConverter_t3889069996 * __this, RuntimeObject * ___list0, RuntimeObject* ___nsResolver1, const RuntimeMethod* method)
{
	return ((  UInt16U5BU5D_t3326319531* (*) (XmlListConverter_t3889069996 *, RuntimeObject *, RuntimeObject*, const RuntimeMethod*))XmlListConverter_ToArray_TisUInt16_t2177724958_m2035470571_gshared)(__this, ___list0, ___nsResolver1, method);
}
// T[] System.Xml.Schema.XmlListConverter::ToArray<System.UInt32>(System.Object,System.Xml.IXmlNamespaceResolver)
inline UInt32U5BU5D_t2770800703* XmlListConverter_ToArray_TisUInt32_t2560061978_m2615763131 (XmlListConverter_t3889069996 * __this, RuntimeObject * ___list0, RuntimeObject* ___nsResolver1, const RuntimeMethod* method)
{
	return ((  UInt32U5BU5D_t2770800703* (*) (XmlListConverter_t3889069996 *, RuntimeObject *, RuntimeObject*, const RuntimeMethod*))XmlListConverter_ToArray_TisUInt32_t2560061978_m2615763131_gshared)(__this, ___list0, ___nsResolver1, method);
}
// T[] System.Xml.Schema.XmlListConverter::ToArray<System.UInt64>(System.Object,System.Xml.IXmlNamespaceResolver)
inline UInt64U5BU5D_t1659327989* XmlListConverter_ToArray_TisUInt64_t4134040092_m3140071152 (XmlListConverter_t3889069996 * __this, RuntimeObject * ___list0, RuntimeObject* ___nsResolver1, const RuntimeMethod* method)
{
	return ((  UInt64U5BU5D_t1659327989* (*) (XmlListConverter_t3889069996 *, RuntimeObject *, RuntimeObject*, const RuntimeMethod*))XmlListConverter_ToArray_TisUInt64_t4134040092_m3140071152_gshared)(__this, ___list0, ___nsResolver1, method);
}
// T[] System.Xml.Schema.XmlListConverter::ToArray<System.Uri>(System.Object,System.Xml.IXmlNamespaceResolver)
inline UriU5BU5D_t673446605* XmlListConverter_ToArray_TisUri_t100236324_m2418471587 (XmlListConverter_t3889069996 * __this, RuntimeObject * ___list0, RuntimeObject* ___nsResolver1, const RuntimeMethod* method)
{
	return ((  UriU5BU5D_t673446605* (*) (XmlListConverter_t3889069996 *, RuntimeObject *, RuntimeObject*, const RuntimeMethod*))XmlListConverter_ToArray_TisRuntimeObject_m1751379490_gshared)(__this, ___list0, ___nsResolver1, method);
}
// T[] System.Xml.Schema.XmlListConverter::ToArray<System.Xml.Schema.XmlAtomicValue>(System.Object,System.Xml.IXmlNamespaceResolver)
inline XmlAtomicValueU5BU5D_t2372964916* XmlListConverter_ToArray_TisXmlAtomicValue_t3775050121_m19749487 (XmlListConverter_t3889069996 * __this, RuntimeObject * ___list0, RuntimeObject* ___nsResolver1, const RuntimeMethod* method)
{
	return ((  XmlAtomicValueU5BU5D_t2372964916* (*) (XmlListConverter_t3889069996 *, RuntimeObject *, RuntimeObject*, const RuntimeMethod*))XmlListConverter_ToArray_TisRuntimeObject_m1751379490_gshared)(__this, ___list0, ___nsResolver1, method);
}
// T[] System.Xml.Schema.XmlListConverter::ToArray<System.Xml.XmlQualifiedName>(System.Object,System.Xml.IXmlNamespaceResolver)
inline XmlQualifiedNameU5BU5D_t1471530361* XmlListConverter_ToArray_TisXmlQualifiedName_t2760654312_m4278545565 (XmlListConverter_t3889069996 * __this, RuntimeObject * ___list0, RuntimeObject* ___nsResolver1, const RuntimeMethod* method)
{
	return ((  XmlQualifiedNameU5BU5D_t1471530361* (*) (XmlListConverter_t3889069996 *, RuntimeObject *, RuntimeObject*, const RuntimeMethod*))XmlListConverter_ToArray_TisRuntimeObject_m1751379490_gshared)(__this, ___list0, ___nsResolver1, method);
}
// T[] System.Xml.Schema.XmlListConverter::ToArray<System.Xml.XPath.XPathItem>(System.Object,System.Xml.IXmlNamespaceResolver)
inline XPathItemU5BU5D_t4215710437* XmlListConverter_ToArray_TisXPathItem_t4250588140_m2076350912 (XmlListConverter_t3889069996 * __this, RuntimeObject * ___list0, RuntimeObject* ___nsResolver1, const RuntimeMethod* method)
{
	return ((  XPathItemU5BU5D_t4215710437* (*) (XmlListConverter_t3889069996 *, RuntimeObject *, RuntimeObject*, const RuntimeMethod*))XmlListConverter_ToArray_TisRuntimeObject_m1751379490_gshared)(__this, ___list0, ___nsResolver1, method);
}
// T[] System.Xml.Schema.XmlListConverter::ToArray<System.Xml.XPath.XPathNavigator>(System.Object,System.Xml.IXmlNamespaceResolver)
inline XPathNavigatorU5BU5D_t3671675027* XmlListConverter_ToArray_TisXPathNavigator_t787956054_m361373961 (XmlListConverter_t3889069996 * __this, RuntimeObject * ___list0, RuntimeObject* ___nsResolver1, const RuntimeMethod* method)
{
	return ((  XPathNavigatorU5BU5D_t3671675027* (*) (XmlListConverter_t3889069996 *, RuntimeObject *, RuntimeObject*, const RuntimeMethod*))XmlListConverter_ToArray_TisRuntimeObject_m1751379490_gshared)(__this, ___list0, ___nsResolver1, method);
}
// System.Collections.IList System.Xml.Schema.XmlListConverter::ToList(System.Object,System.Xml.IXmlNamespaceResolver)
extern "C" IL2CPP_METHOD_ATTR RuntimeObject* XmlListConverter_ToList_m1256194008 (XmlListConverter_t3889069996 * __this, RuntimeObject * ___list0, RuntimeObject* ___nsResolver1, const RuntimeMethod* method);
// System.Void System.Collections.Generic.List`1<System.Object>::.ctor()
inline void List_1__ctor_m2321703786 (List_1_t257213610 * __this, const RuntimeMethod* method)
{
	((  void (*) (List_1_t257213610 *, const RuntimeMethod*))List_1__ctor_m2321703786_gshared)(__this, method);
}
// System.Void System.Collections.Generic.List`1<System.Object>::Add(!0)
inline void List_1_Add_m3338814081 (List_1_t257213610 * __this, RuntimeObject * p0, const RuntimeMethod* method)
{
	((  void (*) (List_1_t257213610 *, RuntimeObject *, const RuntimeMethod*))List_1_Add_m3338814081_gshared)(__this, p0, method);
}
// System.String[] System.Xml.XmlConvert::SplitString(System.String)
extern "C" IL2CPP_METHOD_ATTR StringU5BU5D_t1281789340* XmlConvert_SplitString_m1727230269 (RuntimeObject * __this /* static, unused */, String_t* ___value0, const RuntimeMethod* method);
// System.Int32 System.Text.StringBuilder::get_Length()
extern "C" IL2CPP_METHOD_ATTR int32_t StringBuilder_get_Length_m3238060835 (StringBuilder_t * __this, const RuntimeMethod* method);
// System.Text.StringBuilder System.Text.StringBuilder::Append(System.Char)
extern "C" IL2CPP_METHOD_ATTR StringBuilder_t * StringBuilder_Append_m2383614642 (StringBuilder_t * __this, Il2CppChar p0, 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);
// System.Void System.Xml.Schema.XmlMiscConverter::.ctor(System.Xml.Schema.XmlSchemaType)
extern "C" IL2CPP_METHOD_ATTR void XmlMiscConverter__ctor_m2450330189 (XmlMiscConverter_t1131269285 * __this, XmlSchemaType_t2033747345 * ___schemaType0, const RuntimeMethod* method);
// System.String System.Xml.Schema.XmlBaseConverter::Base64BinaryToString(System.Byte[])
extern "C" IL2CPP_METHOD_ATTR String_t* XmlBaseConverter_Base64BinaryToString_m1908484712 (RuntimeObject * __this /* static, unused */, ByteU5BU5D_t4116647657* ___value0, const RuntimeMethod* method);
// System.String System.Xml.XmlConvert::ToBinHexString(System.Byte[])
extern "C" IL2CPP_METHOD_ATTR String_t* XmlConvert_ToBinHexString_m2457677889 (RuntimeObject * __this /* static, unused */, ByteU5BU5D_t4116647657* ___inArray0, const RuntimeMethod* method);
// System.String System.Xml.Schema.XmlBaseConverter::AnyUriToString(System.Uri)
extern "C" IL2CPP_METHOD_ATTR String_t* XmlBaseConverter_AnyUriToString_m555590745 (RuntimeObject * __this /* static, unused */, Uri_t100236324 * ___value0, const RuntimeMethod* method);
// System.String System.Xml.Schema.XmlBaseConverter::DayTimeDurationToString(System.TimeSpan)
extern "C" IL2CPP_METHOD_ATTR String_t* XmlBaseConverter_DayTimeDurationToString_m3581816594 (RuntimeObject * __this /* static, unused */, TimeSpan_t881159249  ___value0, const RuntimeMethod* method);
// System.String System.Xml.Schema.XmlBaseConverter::DurationToString(System.TimeSpan)
extern "C" IL2CPP_METHOD_ATTR String_t* XmlBaseConverter_DurationToString_m2616186623 (RuntimeObject * __this /* static, unused */, TimeSpan_t881159249  ___value0, const RuntimeMethod* method);
// System.String System.Xml.Schema.XmlBaseConverter::YearMonthDurationToString(System.TimeSpan)
extern "C" IL2CPP_METHOD_ATTR String_t* XmlBaseConverter_YearMonthDurationToString_m1593481012 (RuntimeObject * __this /* static, unused */, TimeSpan_t881159249  ___value0, const RuntimeMethod* method);
// System.String System.Xml.Schema.XmlBaseConverter::QNameToString(System.Xml.XmlQualifiedName,System.Xml.IXmlNamespaceResolver)
extern "C" IL2CPP_METHOD_ATTR String_t* XmlBaseConverter_QNameToString_m4035188908 (RuntimeObject * __this /* static, unused */, XmlQualifiedName_t2760654312 * ___qname0, RuntimeObject* ___nsResolver1, const RuntimeMethod* method);
// System.Object System.Xml.Schema.XmlMiscConverter::ChangeTypeWildcardDestination(System.Object,System.Type,System.Xml.IXmlNamespaceResolver)
extern "C" IL2CPP_METHOD_ATTR RuntimeObject * XmlMiscConverter_ChangeTypeWildcardDestination_m200766641 (XmlMiscConverter_t1131269285 * __this, RuntimeObject * ___value0, Type_t * ___destinationType1, RuntimeObject* ___nsResolver2, const RuntimeMethod* method);
// System.Byte[] System.Xml.Schema.XmlBaseConverter::StringToBase64Binary(System.String)
extern "C" IL2CPP_METHOD_ATTR ByteU5BU5D_t4116647657* XmlBaseConverter_StringToBase64Binary_m724179570 (RuntimeObject * __this /* static, unused */, String_t* ___value0, const RuntimeMethod* method);
// System.Byte[] System.Xml.Schema.XmlBaseConverter::StringToHexBinary(System.String)
extern "C" IL2CPP_METHOD_ATTR ByteU5BU5D_t4116647657* XmlBaseConverter_StringToHexBinary_m3896484261 (RuntimeObject * __this /* static, unused */, String_t* ___value0, const RuntimeMethod* method);
// System.Xml.XmlQualifiedName System.Xml.Schema.XmlBaseConverter::StringToQName(System.String,System.Xml.IXmlNamespaceResolver)
extern "C" IL2CPP_METHOD_ATTR XmlQualifiedName_t2760654312 * XmlBaseConverter_StringToQName_m2117220310 (RuntimeObject * __this /* static, unused */, String_t* ___value0, RuntimeObject* ___nsResolver1, const RuntimeMethod* method);
// System.TimeSpan System.Xml.Schema.XmlBaseConverter::StringToDayTimeDuration(System.String)
extern "C" IL2CPP_METHOD_ATTR TimeSpan_t881159249  XmlBaseConverter_StringToDayTimeDuration_m4077026434 (RuntimeObject * __this /* static, unused */, String_t* ___value0, const RuntimeMethod* method);
// System.TimeSpan System.Xml.Schema.XmlBaseConverter::StringToDuration(System.String)
extern "C" IL2CPP_METHOD_ATTR TimeSpan_t881159249  XmlBaseConverter_StringToDuration_m2317198804 (RuntimeObject * __this /* static, unused */, String_t* ___value0, const RuntimeMethod* method);
// System.TimeSpan System.Xml.Schema.XmlBaseConverter::StringToYearMonthDuration(System.String)
extern "C" IL2CPP_METHOD_ATTR TimeSpan_t881159249  XmlBaseConverter_StringToYearMonthDuration_m1867228844 (RuntimeObject * __this /* static, unused */, String_t* ___value0, const RuntimeMethod* method);
// System.Uri System.Xml.XmlConvert::ToUri(System.String)
extern "C" IL2CPP_METHOD_ATTR Uri_t100236324 * XmlConvert_ToUri_m1331049746 (RuntimeObject * __this /* static, unused */, String_t* ___s0, const RuntimeMethod* method);
// System.Void System.Xml.Schema.XmlAtomicValue::.ctor(System.Xml.Schema.XmlSchemaType,System.String,System.Xml.IXmlNamespaceResolver)
extern "C" IL2CPP_METHOD_ATTR void XmlAtomicValue__ctor_m1058946733 (XmlAtomicValue_t3775050121 * __this, XmlSchemaType_t2033747345 * ___xmlType0, String_t* ___value1, RuntimeObject* ___nsResolver2, const RuntimeMethod* method);
// System.Object System.Xml.Schema.XmlMiscConverter::ChangeTypeWildcardSource(System.Object,System.Type,System.Xml.IXmlNamespaceResolver)
extern "C" IL2CPP_METHOD_ATTR RuntimeObject * XmlMiscConverter_ChangeTypeWildcardSource_m3491850777 (XmlMiscConverter_t1131269285 * __this, RuntimeObject * ___value0, Type_t * ___destinationType1, RuntimeObject* ___nsResolver2, const RuntimeMethod* method);
// System.Void System.Xml.Schema.XmlNumeric10Converter::.ctor(System.Xml.Schema.XmlSchemaType)
extern "C" IL2CPP_METHOD_ATTR void XmlNumeric10Converter__ctor_m1639305447 (XmlNumeric10Converter_t1993831288 * __this, XmlSchemaType_t2033747345 * ___schemaType0, const RuntimeMethod* method);
// System.Decimal System.Xml.XmlConvert::ToDecimal(System.String)
extern "C" IL2CPP_METHOD_ATTR Decimal_t2948259380  XmlConvert_ToDecimal_m1028049782 (RuntimeObject * __this /* static, unused */, String_t* ___s0, const RuntimeMethod* method);
// System.Decimal System.Xml.XmlConvert::ToInteger(System.String)
extern "C" IL2CPP_METHOD_ATTR Decimal_t2948259380  XmlConvert_ToInteger_m2577935914 (RuntimeObject * __this /* static, unused */, String_t* ___s0, const RuntimeMethod* method);
// System.Decimal System.Decimal::op_Implicit(System.Int32)
extern "C" IL2CPP_METHOD_ATTR Decimal_t2948259380  Decimal_op_Implicit_m1328901562 (RuntimeObject * __this /* static, unused */, int32_t p0, const RuntimeMethod* method);
// System.Decimal System.Decimal::op_Implicit(System.Int64)
extern "C" IL2CPP_METHOD_ATTR Decimal_t2948259380  Decimal_op_Implicit_m1349849065 (RuntimeObject * __this /* static, unused */, int64_t p0, const RuntimeMethod* method);
// System.Object System.Xml.Schema.XmlNumeric10Converter::ChangeTypeWildcardDestination(System.Object,System.Type,System.Xml.IXmlNamespaceResolver)
extern "C" IL2CPP_METHOD_ATTR RuntimeObject * XmlNumeric10Converter_ChangeTypeWildcardDestination_m1115625629 (XmlNumeric10Converter_t1993831288 * __this, RuntimeObject * ___value0, Type_t * ___destinationType1, RuntimeObject* ___nsResolver2, const RuntimeMethod* method);
// System.Int32 System.Xml.Schema.XmlBaseConverter::Int64ToInt32(System.Int64)
extern "C" IL2CPP_METHOD_ATTR int32_t XmlBaseConverter_Int64ToInt32_m1706203749 (RuntimeObject * __this /* static, unused */, int64_t ___value0, const RuntimeMethod* method);
// System.Int32 System.Xml.Schema.XmlBaseConverter::DecimalToInt32(System.Decimal)
extern "C" IL2CPP_METHOD_ATTR int32_t XmlBaseConverter_DecimalToInt32_m1220279007 (RuntimeObject * __this /* static, unused */, Decimal_t2948259380  ___value0, const RuntimeMethod* method);
// System.Int32 System.Xml.XmlConvert::ToInt32(System.String)
extern "C" IL2CPP_METHOD_ATTR int32_t XmlConvert_ToInt32_m2886969565 (RuntimeObject * __this /* static, unused */, String_t* ___s0, const RuntimeMethod* method);
// System.Int64 System.Xml.Schema.XmlBaseConverter::DecimalToInt64(System.Decimal)
extern "C" IL2CPP_METHOD_ATTR int64_t XmlBaseConverter_DecimalToInt64_m1917814883 (RuntimeObject * __this /* static, unused */, Decimal_t2948259380  ___value0, const RuntimeMethod* method);
// System.Int64 System.Xml.XmlConvert::ToInt64(System.String)
extern "C" IL2CPP_METHOD_ATTR int64_t XmlConvert_ToInt64_m1902133275 (RuntimeObject * __this /* static, unused */, String_t* ___s0, const RuntimeMethod* method);
// System.Decimal System.Decimal::Truncate(System.Decimal)
extern "C" IL2CPP_METHOD_ATTR Decimal_t2948259380  Decimal_Truncate_m3035934636 (RuntimeObject * __this /* static, unused */, Decimal_t2948259380  p0, const RuntimeMethod* method);
// System.Object System.Xml.Schema.XmlNumeric10Converter::ChangeTypeWildcardSource(System.Object,System.Type,System.Xml.IXmlNamespaceResolver)
extern "C" IL2CPP_METHOD_ATTR RuntimeObject * XmlNumeric10Converter_ChangeTypeWildcardSource_m1027056912 (XmlNumeric10Converter_t1993831288 * __this, RuntimeObject * ___value0, Type_t * ___destinationType1, RuntimeObject* ___nsResolver2, const RuntimeMethod* method);
// System.Byte System.Xml.Schema.XmlBaseConverter::Int32ToByte(System.Int32)
extern "C" IL2CPP_METHOD_ATTR uint8_t XmlBaseConverter_Int32ToByte_m3837625800 (RuntimeObject * __this /* static, unused */, int32_t ___value0, const RuntimeMethod* method);
// System.Int16 System.Xml.Schema.XmlBaseConverter::Int32ToInt16(System.Int32)
extern "C" IL2CPP_METHOD_ATTR int16_t XmlBaseConverter_Int32ToInt16_m2351167741 (RuntimeObject * __this /* static, unused */, int32_t ___value0, const RuntimeMethod* method);
// System.SByte System.Xml.Schema.XmlBaseConverter::Int32ToSByte(System.Int32)
extern "C" IL2CPP_METHOD_ATTR int8_t XmlBaseConverter_Int32ToSByte_m348102590 (RuntimeObject * __this /* static, unused */, int32_t ___value0, const RuntimeMethod* method);
// System.UInt16 System.Xml.Schema.XmlBaseConverter::Int32ToUInt16(System.Int32)
extern "C" IL2CPP_METHOD_ATTR uint16_t XmlBaseConverter_Int32ToUInt16_m2320542923 (RuntimeObject * __this /* static, unused */, int32_t ___value0, const RuntimeMethod* method);
// System.UInt32 System.Xml.Schema.XmlBaseConverter::Int64ToUInt32(System.Int64)
extern "C" IL2CPP_METHOD_ATTR uint32_t XmlBaseConverter_Int64ToUInt32_m1194521053 (RuntimeObject * __this /* static, unused */, int64_t ___value0, const RuntimeMethod* method);
// System.UInt64 System.Xml.Schema.XmlBaseConverter::DecimalToUInt64(System.Decimal)
extern "C" IL2CPP_METHOD_ATTR uint64_t XmlBaseConverter_DecimalToUInt64_m2949260105 (RuntimeObject * __this /* static, unused */, Decimal_t2948259380  ___value0, const RuntimeMethod* method);
// System.Decimal System.Decimal::op_Implicit(System.UInt64)
extern "C" IL2CPP_METHOD_ATTR Decimal_t2948259380  Decimal_op_Implicit_m2299919277 (RuntimeObject * __this /* static, unused */, uint64_t p0, const RuntimeMethod* method);
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void System.Xml.Schema.SchemaNamespaceManager::.ctor(System.Xml.Schema.XmlSchemaObject)
extern "C" IL2CPP_METHOD_ATTR void SchemaNamespaceManager__ctor_m166397541 (SchemaNamespaceManager_t2152351463 * __this, XmlSchemaObject_t1315720168 * ___node0, const RuntimeMethod* method)
{
	{
		XmlNamespaceManager__ctor_m1942505765(__this, /*hidden argument*/NULL);
		XmlSchemaObject_t1315720168 * L_0 = ___node0;
		__this->set_node_8(L_0);
		return;
	}
}
// System.String System.Xml.Schema.SchemaNamespaceManager::LookupNamespace(System.String)
extern "C" IL2CPP_METHOD_ATTR String_t* SchemaNamespaceManager_LookupNamespace_m824149672 (SchemaNamespaceManager_t2152351463 * __this, String_t* ___prefix0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (SchemaNamespaceManager_LookupNamespace_m824149672_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	Hashtable_t1853889766 * V_0 = NULL;
	XmlSchemaObject_t1315720168 * V_1 = NULL;
	RuntimeObject * V_2 = NULL;
	{
		String_t* L_0 = ___prefix0;
		bool L_1 = String_op_Equality_m920492651(NULL /*static, unused*/, L_0, _stringLiteral2909972470, /*hidden argument*/NULL);
		if (!L_1)
		{
			goto IL_0013;
		}
	}
	{
		return _stringLiteral2984480440;
	}

IL_0013:
	{
		XmlSchemaObject_t1315720168 * L_2 = __this->get_node_8();
		V_1 = L_2;
		goto IL_004d;
	}

IL_001c:
	{
		XmlSchemaObject_t1315720168 * L_3 = V_1;
		NullCheck(L_3);
		XmlSerializerNamespaces_t2702737953 * L_4 = XmlSchemaObject_get_Namespaces_m1671673830(L_3, /*hidden argument*/NULL);
		NullCheck(L_4);
		Hashtable_t1853889766 * L_5 = XmlSerializerNamespaces_get_Namespaces_m3842093678(L_4, /*hidden argument*/NULL);
		V_0 = L_5;
		Hashtable_t1853889766 * L_6 = V_0;
		if (!L_6)
		{
			goto IL_0046;
		}
	}
	{
		Hashtable_t1853889766 * L_7 = V_0;
		NullCheck(L_7);
		int32_t L_8 = VirtFuncInvoker0< int32_t >::Invoke(36 /* System.Int32 System.Collections.Hashtable::get_Count() */, L_7);
		if ((((int32_t)L_8) <= ((int32_t)0)))
		{
			goto IL_0046;
		}
	}
	{
		Hashtable_t1853889766 * L_9 = V_0;
		String_t* L_10 = ___prefix0;
		NullCheck(L_9);
		RuntimeObject * L_11 = VirtFuncInvoker1< RuntimeObject *, RuntimeObject * >::Invoke(26 /* System.Object System.Collections.Hashtable::get_Item(System.Object) */, L_9, L_10);
		V_2 = L_11;
		RuntimeObject * L_12 = V_2;
		if (!L_12)
		{
			goto IL_0046;
		}
	}
	{
		RuntimeObject * L_13 = V_2;
		return ((String_t*)CastclassSealed((RuntimeObject*)L_13, String_t_il2cpp_TypeInfo_var));
	}

IL_0046:
	{
		XmlSchemaObject_t1315720168 * L_14 = V_1;
		NullCheck(L_14);
		XmlSchemaObject_t1315720168 * L_15 = XmlSchemaObject_get_Parent_m2128202288(L_14, /*hidden argument*/NULL);
		V_1 = L_15;
	}

IL_004d:
	{
		XmlSchemaObject_t1315720168 * L_16 = V_1;
		if (L_16)
		{
			goto IL_001c;
		}
	}
	{
		String_t* L_17 = ___prefix0;
		NullCheck(L_17);
		int32_t L_18 = String_get_Length_m3847582255(L_17, /*hidden argument*/NULL);
		if (!L_18)
		{
			goto IL_005a;
		}
	}
	{
		return (String_t*)NULL;
	}

IL_005a:
	{
		String_t* L_19 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(String_t_il2cpp_TypeInfo_var))->get_Empty_5();
		return L_19;
	}
}
// System.String System.Xml.Schema.SchemaNamespaceManager::LookupPrefix(System.String)
extern "C" IL2CPP_METHOD_ATTR String_t* SchemaNamespaceManager_LookupPrefix_m3377435648 (SchemaNamespaceManager_t2152351463 * __this, String_t* ___ns0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (SchemaNamespaceManager_LookupPrefix_m3377435648_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	Hashtable_t1853889766 * V_0 = NULL;
	XmlSchemaObject_t1315720168 * V_1 = NULL;
	RuntimeObject* V_2 = NULL;
	DictionaryEntry_t3123975638  V_3;
	memset(&V_3, 0, sizeof(V_3));
	String_t* 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);
	{
		String_t* L_0 = ___ns0;
		bool L_1 = String_op_Equality_m920492651(NULL /*static, unused*/, L_0, _stringLiteral2984480440, /*hidden argument*/NULL);
		if (!L_1)
		{
			goto IL_0013;
		}
	}
	{
		return _stringLiteral2909972470;
	}

IL_0013:
	{
		XmlSchemaObject_t1315720168 * L_2 = __this->get_node_8();
		V_1 = L_2;
		goto IL_008d;
	}

IL_001c:
	{
		XmlSchemaObject_t1315720168 * L_3 = V_1;
		NullCheck(L_3);
		XmlSerializerNamespaces_t2702737953 * L_4 = XmlSchemaObject_get_Namespaces_m1671673830(L_3, /*hidden argument*/NULL);
		NullCheck(L_4);
		Hashtable_t1853889766 * L_5 = XmlSerializerNamespaces_get_Namespaces_m3842093678(L_4, /*hidden argument*/NULL);
		V_0 = L_5;
		Hashtable_t1853889766 * L_6 = V_0;
		if (!L_6)
		{
			goto IL_0086;
		}
	}
	{
		Hashtable_t1853889766 * L_7 = V_0;
		NullCheck(L_7);
		int32_t L_8 = VirtFuncInvoker0< int32_t >::Invoke(36 /* System.Int32 System.Collections.Hashtable::get_Count() */, L_7);
		if ((((int32_t)L_8) <= ((int32_t)0)))
		{
			goto IL_0086;
		}
	}
	{
		Hashtable_t1853889766 * L_9 = V_0;
		NullCheck(L_9);
		RuntimeObject* L_10 = VirtFuncInvoker0< RuntimeObject* >::Invoke(28 /* System.Collections.IDictionaryEnumerator System.Collections.Hashtable::GetEnumerator() */, L_9);
		V_2 = L_10;
	}

IL_003b:
	try
	{ // begin try (depth: 1)
		{
			goto IL_0068;
		}

IL_003d:
		{
			RuntimeObject* L_11 = V_2;
			NullCheck(L_11);
			RuntimeObject * L_12 = InterfaceFuncInvoker0< RuntimeObject * >::Invoke(1 /* System.Object System.Collections.IEnumerator::get_Current() */, IEnumerator_t1853284238_il2cpp_TypeInfo_var, L_11);
			V_3 = ((*(DictionaryEntry_t3123975638 *)((DictionaryEntry_t3123975638 *)UnBox(L_12, DictionaryEntry_t3123975638_il2cpp_TypeInfo_var))));
			RuntimeObject * L_13 = DictionaryEntry_get_Value_m618120527((DictionaryEntry_t3123975638 *)(&V_3), /*hidden argument*/NULL);
			String_t* L_14 = ___ns0;
			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_0068;
			}
		}

IL_0058:
		{
			RuntimeObject * L_16 = DictionaryEntry_get_Key_m3117378551((DictionaryEntry_t3123975638 *)(&V_3), /*hidden argument*/NULL);
			V_4 = ((String_t*)CastclassSealed((RuntimeObject*)L_16, String_t_il2cpp_TypeInfo_var));
			IL2CPP_LEAVE(0x92, FINALLY_0072);
		}

IL_0068:
		{
			RuntimeObject* L_17 = V_2;
			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_003d;
			}
		}

IL_0070:
		{
			IL2CPP_LEAVE(0x86, FINALLY_0072);
		}
	} // end try (depth: 1)
	catch(Il2CppExceptionWrapper& e)
	{
		__last_unhandled_exception = (Exception_t *)e.ex;
		goto FINALLY_0072;
	}

FINALLY_0072:
	{ // begin finally (depth: 1)
		{
			RuntimeObject* L_19 = V_2;
			V_5 = ((RuntimeObject*)IsInst((RuntimeObject*)L_19, IDisposable_t3640265483_il2cpp_TypeInfo_var));
			RuntimeObject* L_20 = V_5;
			if (!L_20)
			{
				goto IL_0085;
			}
		}

IL_007e:
		{
			RuntimeObject* L_21 = V_5;
			NullCheck(L_21);
			InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t3640265483_il2cpp_TypeInfo_var, L_21);
		}

IL_0085:
		{
			IL2CPP_END_FINALLY(114)
		}
	} // end finally (depth: 1)
	IL2CPP_CLEANUP(114)
	{
		IL2CPP_JUMP_TBL(0x92, IL_0092)
		IL2CPP_JUMP_TBL(0x86, IL_0086)
		IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
	}

IL_0086:
	{
		XmlSchemaObject_t1315720168 * L_22 = V_1;
		NullCheck(L_22);
		XmlSchemaObject_t1315720168 * L_23 = XmlSchemaObject_get_Parent_m2128202288(L_22, /*hidden argument*/NULL);
		V_1 = L_23;
	}

IL_008d:
	{
		XmlSchemaObject_t1315720168 * L_24 = V_1;
		if (L_24)
		{
			goto IL_001c;
		}
	}
	{
		return (String_t*)NULL;
	}

IL_0092:
	{
		String_t* L_25 = V_4;
		return L_25;
	}
}
#ifdef __clang__
#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.Xml.Schema.SchemaNotation::.ctor(System.Xml.XmlQualifiedName)
extern "C" IL2CPP_METHOD_ATTR void SchemaNotation__ctor_m2383804661 (SchemaNotation_t1947677467 * __this, XmlQualifiedName_t2760654312 * ___name0, const RuntimeMethod* method)
{
	{
		Object__ctor_m297566312(__this, /*hidden argument*/NULL);
		XmlQualifiedName_t2760654312 * L_0 = ___name0;
		__this->set_name_0(L_0);
		return;
	}
}
// System.Xml.XmlQualifiedName System.Xml.Schema.SchemaNotation::get_Name()
extern "C" IL2CPP_METHOD_ATTR XmlQualifiedName_t2760654312 * SchemaNotation_get_Name_m3186035104 (SchemaNotation_t1947677467 * __this, const RuntimeMethod* method)
{
	{
		XmlQualifiedName_t2760654312 * L_0 = __this->get_name_0();
		return L_0;
	}
}
// System.String System.Xml.Schema.SchemaNotation::get_SystemLiteral()
extern "C" IL2CPP_METHOD_ATTR String_t* SchemaNotation_get_SystemLiteral_m986458987 (SchemaNotation_t1947677467 * __this, const RuntimeMethod* method)
{
	{
		String_t* L_0 = __this->get_systemLiteral_1();
		return L_0;
	}
}
// System.Void System.Xml.Schema.SchemaNotation::set_SystemLiteral(System.String)
extern "C" IL2CPP_METHOD_ATTR void SchemaNotation_set_SystemLiteral_m4157199671 (SchemaNotation_t1947677467 * __this, String_t* ___value0, const RuntimeMethod* method)
{
	{
		String_t* L_0 = ___value0;
		__this->set_systemLiteral_1(L_0);
		return;
	}
}
// System.String System.Xml.Schema.SchemaNotation::get_Pubid()
extern "C" IL2CPP_METHOD_ATTR String_t* SchemaNotation_get_Pubid_m852480424 (SchemaNotation_t1947677467 * __this, const RuntimeMethod* method)
{
	{
		String_t* L_0 = __this->get_pubid_2();
		return L_0;
	}
}
// System.Void System.Xml.Schema.SchemaNotation::set_Pubid(System.String)
extern "C" IL2CPP_METHOD_ATTR void SchemaNotation_set_Pubid_m441735129 (SchemaNotation_t1947677467 * __this, String_t* ___value0, const RuntimeMethod* method)
{
	{
		String_t* L_0 = ___value0;
		__this->set_pubid_2(L_0);
		return;
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Int32 System.Xml.Schema.SelectorActiveAxis::get_lastDepth()
extern "C" IL2CPP_METHOD_ATTR int32_t SelectorActiveAxis_get_lastDepth_m545685578 (SelectorActiveAxis_t1235308692 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (SelectorActiveAxis_get_lastDepth_m545685578_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		int32_t L_0 = __this->get_KSpointer_6();
		if (!L_0)
		{
			goto IL_0026;
		}
	}
	{
		ArrayList_t2718874744 * L_1 = __this->get_KSs_5();
		int32_t L_2 = __this->get_KSpointer_6();
		NullCheck(L_1);
		RuntimeObject * L_3 = VirtFuncInvoker1< RuntimeObject *, int32_t >::Invoke(27 /* System.Object System.Collections.ArrayList::get_Item(System.Int32) */, L_1, ((int32_t)il2cpp_codegen_subtract((int32_t)L_2, (int32_t)1)));
		NullCheck(((KSStruct_t4082970531 *)CastclassClass((RuntimeObject*)L_3, KSStruct_t4082970531_il2cpp_TypeInfo_var)));
		int32_t L_4 = ((KSStruct_t4082970531 *)CastclassClass((RuntimeObject*)L_3, KSStruct_t4082970531_il2cpp_TypeInfo_var))->get_depth_0();
		return L_4;
	}

IL_0026:
	{
		return (-1);
	}
}
// System.Void System.Xml.Schema.SelectorActiveAxis::.ctor(System.Xml.Schema.Asttree,System.Xml.Schema.ConstraintStruct)
extern "C" IL2CPP_METHOD_ATTR void SelectorActiveAxis__ctor_m3218678304 (SelectorActiveAxis_t1235308692 * __this, Asttree_t1394951200 * ___axisTree0, ConstraintStruct_t2185252550 * ___cs1, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (SelectorActiveAxis__ctor_m3218678304_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		Asttree_t1394951200 * L_0 = ___axisTree0;
		ActiveAxis__ctor_m2785681926(__this, L_0, /*hidden argument*/NULL);
		ArrayList_t2718874744 * L_1 = (ArrayList_t2718874744 *)il2cpp_codegen_object_new(ArrayList_t2718874744_il2cpp_TypeInfo_var);
		ArrayList__ctor_m4254721275(L_1, /*hidden argument*/NULL);
		__this->set_KSs_5(L_1);
		ConstraintStruct_t2185252550 * L_2 = ___cs1;
		__this->set_cs_4(L_2);
		return;
	}
}
// System.Boolean System.Xml.Schema.SelectorActiveAxis::EndElement(System.String,System.String)
extern "C" IL2CPP_METHOD_ATTR bool SelectorActiveAxis_EndElement_m3597172990 (SelectorActiveAxis_t1235308692 * __this, String_t* ___localname0, String_t* ___URN1, const RuntimeMethod* method)
{
	{
		String_t* L_0 = ___localname0;
		String_t* L_1 = ___URN1;
		ActiveAxis_EndElement_m1250098188(__this, L_0, L_1, /*hidden argument*/NULL);
		int32_t L_2 = __this->get_KSpointer_6();
		if ((((int32_t)L_2) <= ((int32_t)0)))
		{
			goto IL_0022;
		}
	}
	{
		int32_t L_3 = ActiveAxis_get_CurrentDepth_m203170682(__this, /*hidden argument*/NULL);
		int32_t L_4 = SelectorActiveAxis_get_lastDepth_m545685578(__this, /*hidden argument*/NULL);
		if ((!(((uint32_t)L_3) == ((uint32_t)L_4))))
		{
			goto IL_0022;
		}
	}
	{
		return (bool)1;
	}

IL_0022:
	{
		return (bool)0;
	}
}
// System.Int32 System.Xml.Schema.SelectorActiveAxis::PushKS(System.Int32,System.Int32)
extern "C" IL2CPP_METHOD_ATTR int32_t SelectorActiveAxis_PushKS_m877717112 (SelectorActiveAxis_t1235308692 * __this, int32_t ___errline0, int32_t ___errcol1, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (SelectorActiveAxis_PushKS_m877717112_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	KeySequence_t3000637687 * V_0 = NULL;
	KSStruct_t4082970531 * V_1 = NULL;
	int32_t V_2 = 0;
	int32_t V_3 = 0;
	int32_t V_4 = 0;
	{
		ConstraintStruct_t2185252550 * L_0 = __this->get_cs_4();
		NullCheck(L_0);
		int32_t L_1 = ConstraintStruct_get_TableDim_m1064425312(L_0, /*hidden argument*/NULL);
		int32_t L_2 = ___errline0;
		int32_t L_3 = ___errcol1;
		KeySequence_t3000637687 * L_4 = (KeySequence_t3000637687 *)il2cpp_codegen_object_new(KeySequence_t3000637687_il2cpp_TypeInfo_var);
		KeySequence__ctor_m801746363(L_4, L_1, L_2, L_3, /*hidden argument*/NULL);
		V_0 = L_4;
		int32_t L_5 = __this->get_KSpointer_6();
		ArrayList_t2718874744 * L_6 = __this->get_KSs_5();
		NullCheck(L_6);
		int32_t L_7 = VirtFuncInvoker0< int32_t >::Invoke(22 /* System.Int32 System.Collections.ArrayList::get_Count() */, L_6);
		if ((((int32_t)L_5) >= ((int32_t)L_7)))
		{
			goto IL_006a;
		}
	}
	{
		ArrayList_t2718874744 * L_8 = __this->get_KSs_5();
		int32_t L_9 = __this->get_KSpointer_6();
		NullCheck(L_8);
		RuntimeObject * L_10 = VirtFuncInvoker1< RuntimeObject *, int32_t >::Invoke(27 /* System.Object System.Collections.ArrayList::get_Item(System.Int32) */, L_8, L_9);
		V_1 = ((KSStruct_t4082970531 *)CastclassClass((RuntimeObject*)L_10, KSStruct_t4082970531_il2cpp_TypeInfo_var));
		KSStruct_t4082970531 * L_11 = V_1;
		KeySequence_t3000637687 * L_12 = V_0;
		NullCheck(L_11);
		L_11->set_ks_1(L_12);
		V_2 = 0;
		goto IL_005a;
	}

IL_0048:
	{
		KSStruct_t4082970531 * L_13 = V_1;
		NullCheck(L_13);
		LocatedActiveAxisU5BU5D_t1615711424* L_14 = L_13->get_fields_2();
		int32_t L_15 = V_2;
		NullCheck(L_14);
		int32_t L_16 = L_15;
		LocatedActiveAxis_t2074712301 * L_17 = (L_14)->GetAt(static_cast<il2cpp_array_size_t>(L_16));
		KeySequence_t3000637687 * L_18 = V_0;
		NullCheck(L_17);
		LocatedActiveAxis_Reactivate_m3566108486(L_17, L_18, /*hidden argument*/NULL);
		int32_t L_19 = V_2;
		V_2 = ((int32_t)il2cpp_codegen_add((int32_t)L_19, (int32_t)1));
	}

IL_005a:
	{
		int32_t L_20 = V_2;
		ConstraintStruct_t2185252550 * L_21 = __this->get_cs_4();
		NullCheck(L_21);
		int32_t L_22 = ConstraintStruct_get_TableDim_m1064425312(L_21, /*hidden argument*/NULL);
		if ((((int32_t)L_20) < ((int32_t)L_22)))
		{
			goto IL_0048;
		}
	}
	{
		goto IL_00d9;
	}

IL_006a:
	{
		KeySequence_t3000637687 * L_23 = V_0;
		ConstraintStruct_t2185252550 * L_24 = __this->get_cs_4();
		NullCheck(L_24);
		int32_t L_25 = ConstraintStruct_get_TableDim_m1064425312(L_24, /*hidden argument*/NULL);
		KSStruct_t4082970531 * L_26 = (KSStruct_t4082970531 *)il2cpp_codegen_object_new(KSStruct_t4082970531_il2cpp_TypeInfo_var);
		KSStruct__ctor_m3391888721(L_26, L_23, L_25, /*hidden argument*/NULL);
		V_1 = L_26;
		V_3 = 0;
		goto IL_00be;
	}

IL_0080:
	{
		KSStruct_t4082970531 * L_27 = V_1;
		NullCheck(L_27);
		LocatedActiveAxisU5BU5D_t1615711424* L_28 = L_27->get_fields_2();
		int32_t L_29 = V_3;
		ConstraintStruct_t2185252550 * L_30 = __this->get_cs_4();
		NullCheck(L_30);
		CompiledIdentityConstraint_t1335094965 * L_31 = L_30->get_constraint_0();
		NullCheck(L_31);
		AsttreeU5BU5D_t3174926177* L_32 = CompiledIdentityConstraint_get_Fields_m1432280500(L_31, /*hidden argument*/NULL);
		int32_t L_33 = V_3;
		NullCheck(L_32);
		int32_t L_34 = L_33;
		Asttree_t1394951200 * L_35 = (L_32)->GetAt(static_cast<il2cpp_array_size_t>(L_34));
		KeySequence_t3000637687 * L_36 = V_0;
		int32_t L_37 = V_3;
		LocatedActiveAxis_t2074712301 * L_38 = (LocatedActiveAxis_t2074712301 *)il2cpp_codegen_object_new(LocatedActiveAxis_t2074712301_il2cpp_TypeInfo_var);
		LocatedActiveAxis__ctor_m2145575469(L_38, L_35, L_36, L_37, /*hidden argument*/NULL);
		NullCheck(L_28);
		ArrayElementTypeCheck (L_28, L_38);
		(L_28)->SetAt(static_cast<il2cpp_array_size_t>(L_29), (LocatedActiveAxis_t2074712301 *)L_38);
		ConstraintStruct_t2185252550 * L_39 = __this->get_cs_4();
		NullCheck(L_39);
		ArrayList_t2718874744 * L_40 = L_39->get_axisFields_2();
		KSStruct_t4082970531 * L_41 = V_1;
		NullCheck(L_41);
		LocatedActiveAxisU5BU5D_t1615711424* L_42 = L_41->get_fields_2();
		int32_t L_43 = V_3;
		NullCheck(L_42);
		int32_t L_44 = L_43;
		LocatedActiveAxis_t2074712301 * L_45 = (L_42)->GetAt(static_cast<il2cpp_array_size_t>(L_44));
		NullCheck(L_40);
		VirtFuncInvoker1< int32_t, RuntimeObject * >::Invoke(29 /* System.Int32 System.Collections.ArrayList::Add(System.Object) */, L_40, L_45);
		int32_t L_46 = V_3;
		V_3 = ((int32_t)il2cpp_codegen_add((int32_t)L_46, (int32_t)1));
	}

IL_00be:
	{
		int32_t L_47 = V_3;
		ConstraintStruct_t2185252550 * L_48 = __this->get_cs_4();
		NullCheck(L_48);
		int32_t L_49 = ConstraintStruct_get_TableDim_m1064425312(L_48, /*hidden argument*/NULL);
		if ((((int32_t)L_47) < ((int32_t)L_49)))
		{
			goto IL_0080;
		}
	}
	{
		ArrayList_t2718874744 * L_50 = __this->get_KSs_5();
		KSStruct_t4082970531 * L_51 = V_1;
		NullCheck(L_50);
		VirtFuncInvoker1< int32_t, RuntimeObject * >::Invoke(29 /* System.Int32 System.Collections.ArrayList::Add(System.Object) */, L_50, L_51);
	}

IL_00d9:
	{
		KSStruct_t4082970531 * L_52 = V_1;
		int32_t L_53 = ActiveAxis_get_CurrentDepth_m203170682(__this, /*hidden argument*/NULL);
		NullCheck(L_52);
		L_52->set_depth_0(((int32_t)il2cpp_codegen_subtract((int32_t)L_53, (int32_t)1)));
		int32_t L_54 = __this->get_KSpointer_6();
		V_4 = L_54;
		int32_t L_55 = V_4;
		__this->set_KSpointer_6(((int32_t)il2cpp_codegen_add((int32_t)L_55, (int32_t)1)));
		int32_t L_56 = V_4;
		return L_56;
	}
}
// System.Xml.Schema.KeySequence System.Xml.Schema.SelectorActiveAxis::PopKS()
extern "C" IL2CPP_METHOD_ATTR KeySequence_t3000637687 * SelectorActiveAxis_PopKS_m2589132445 (SelectorActiveAxis_t1235308692 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (SelectorActiveAxis_PopKS_m2589132445_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 0;
	{
		ArrayList_t2718874744 * L_0 = __this->get_KSs_5();
		int32_t L_1 = __this->get_KSpointer_6();
		V_0 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_1, (int32_t)1));
		int32_t L_2 = V_0;
		__this->set_KSpointer_6(L_2);
		int32_t L_3 = V_0;
		NullCheck(L_0);
		RuntimeObject * L_4 = VirtFuncInvoker1< RuntimeObject *, int32_t >::Invoke(27 /* System.Object System.Collections.ArrayList::get_Item(System.Int32) */, L_0, L_3);
		NullCheck(((KSStruct_t4082970531 *)CastclassClass((RuntimeObject*)L_4, KSStruct_t4082970531_il2cpp_TypeInfo_var)));
		KeySequence_t3000637687 * L_5 = ((KSStruct_t4082970531 *)CastclassClass((RuntimeObject*)L_4, KSStruct_t4082970531_il2cpp_TypeInfo_var))->get_ks_1();
		return L_5;
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void System.Xml.Schema.SequenceNode::ConstructPos(System.Xml.Schema.BitSet,System.Xml.Schema.BitSet,System.Xml.Schema.BitSet[])
extern "C" IL2CPP_METHOD_ATTR void SequenceNode_ConstructPos_m1779878447 (SequenceNode_t3837141573 * __this, BitSet_t1154229585 * ___firstpos0, BitSet_t1154229585 * ___lastpos1, BitSetU5BU5D_t1465593420* ___followpos2, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (SequenceNode_ConstructPos_m1779878447_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	Stack_1_t2897770154 * V_0 = NULL;
	SequenceConstructPosContext_t2054380699  V_1;
	memset(&V_1, 0, sizeof(V_1));
	SequenceNode_t3837141573 * V_2 = NULL;
	int32_t V_3 = 0;
	{
		Stack_1_t2897770154 * L_0 = (Stack_1_t2897770154 *)il2cpp_codegen_object_new(Stack_1_t2897770154_il2cpp_TypeInfo_var);
		Stack_1__ctor_m3795750993(L_0, /*hidden argument*/Stack_1__ctor_m3795750993_RuntimeMethod_var);
		V_0 = L_0;
		BitSet_t1154229585 * L_1 = ___firstpos0;
		BitSet_t1154229585 * L_2 = ___lastpos1;
		SequenceConstructPosContext__ctor_m4147479453((SequenceConstructPosContext_t2054380699 *)(&V_1), __this, L_1, L_2, /*hidden argument*/NULL);
	}

IL_0010:
	{
		SequenceConstructPosContext_t2054380699  L_3 = V_1;
		SequenceNode_t3837141573 * L_4 = L_3.get_this__0();
		V_2 = L_4;
		BitSet_t1154229585 * L_5 = ___lastpos1;
		NullCheck(L_5);
		int32_t L_6 = BitSet_get_Count_m12430671(L_5, /*hidden argument*/NULL);
		BitSet_t1154229585 * L_7 = (BitSet_t1154229585 *)il2cpp_codegen_object_new(BitSet_t1154229585_il2cpp_TypeInfo_var);
		BitSet__ctor_m1702419920(L_7, L_6, /*hidden argument*/NULL);
		(&V_1)->set_lastposLeft_3(L_7);
		SequenceNode_t3837141573 * L_8 = V_2;
		NullCheck(L_8);
		SyntaxTreeNode_t1007053515 * L_9 = InteriorNode_get_LeftChild_m4218619951(L_8, /*hidden argument*/NULL);
		if (!((SequenceNode_t3837141573 *)IsInstSealed((RuntimeObject*)L_9, SequenceNode_t3837141573_il2cpp_TypeInfo_var)))
		{
			goto IL_005d;
		}
	}
	{
		Stack_1_t2897770154 * L_10 = V_0;
		SequenceConstructPosContext_t2054380699  L_11 = V_1;
		NullCheck(L_10);
		Stack_1_Push_m2343521453(L_10, L_11, /*hidden argument*/Stack_1_Push_m2343521453_RuntimeMethod_var);
		SequenceNode_t3837141573 * L_12 = V_2;
		NullCheck(L_12);
		SyntaxTreeNode_t1007053515 * L_13 = InteriorNode_get_LeftChild_m4218619951(L_12, /*hidden argument*/NULL);
		SequenceConstructPosContext_t2054380699  L_14 = V_1;
		BitSet_t1154229585 * L_15 = L_14.get_firstpos_1();
		SequenceConstructPosContext_t2054380699  L_16 = V_1;
		BitSet_t1154229585 * L_17 = L_16.get_lastposLeft_3();
		SequenceConstructPosContext__ctor_m4147479453((SequenceConstructPosContext_t2054380699 *)(&V_1), ((SequenceNode_t3837141573 *)CastclassSealed((RuntimeObject*)L_13, SequenceNode_t3837141573_il2cpp_TypeInfo_var)), L_15, L_17, /*hidden argument*/NULL);
		goto IL_0010;
	}

IL_005d:
	{
		SequenceNode_t3837141573 * L_18 = V_2;
		NullCheck(L_18);
		SyntaxTreeNode_t1007053515 * L_19 = InteriorNode_get_LeftChild_m4218619951(L_18, /*hidden argument*/NULL);
		SequenceConstructPosContext_t2054380699  L_20 = V_1;
		BitSet_t1154229585 * L_21 = L_20.get_firstpos_1();
		SequenceConstructPosContext_t2054380699  L_22 = V_1;
		BitSet_t1154229585 * L_23 = L_22.get_lastposLeft_3();
		BitSetU5BU5D_t1465593420* L_24 = ___followpos2;
		NullCheck(L_19);
		VirtActionInvoker3< BitSet_t1154229585 *, BitSet_t1154229585 *, BitSetU5BU5D_t1465593420* >::Invoke(5 /* System.Void System.Xml.Schema.SyntaxTreeNode::ConstructPos(System.Xml.Schema.BitSet,System.Xml.Schema.BitSet,System.Xml.Schema.BitSet[]) */, L_19, L_21, L_23, L_24);
	}

IL_0075:
	{
		BitSet_t1154229585 * L_25 = ___firstpos0;
		NullCheck(L_25);
		int32_t L_26 = BitSet_get_Count_m12430671(L_25, /*hidden argument*/NULL);
		BitSet_t1154229585 * L_27 = (BitSet_t1154229585 *)il2cpp_codegen_object_new(BitSet_t1154229585_il2cpp_TypeInfo_var);
		BitSet__ctor_m1702419920(L_27, L_26, /*hidden argument*/NULL);
		(&V_1)->set_firstposRight_4(L_27);
		SequenceNode_t3837141573 * L_28 = V_2;
		NullCheck(L_28);
		SyntaxTreeNode_t1007053515 * L_29 = InteriorNode_get_RightChild_m2375361874(L_28, /*hidden argument*/NULL);
		SequenceConstructPosContext_t2054380699  L_30 = V_1;
		BitSet_t1154229585 * L_31 = L_30.get_firstposRight_4();
		SequenceConstructPosContext_t2054380699  L_32 = V_1;
		BitSet_t1154229585 * L_33 = L_32.get_lastpos_2();
		BitSetU5BU5D_t1465593420* L_34 = ___followpos2;
		NullCheck(L_29);
		VirtActionInvoker3< BitSet_t1154229585 *, BitSet_t1154229585 *, BitSetU5BU5D_t1465593420* >::Invoke(5 /* System.Void System.Xml.Schema.SyntaxTreeNode::ConstructPos(System.Xml.Schema.BitSet,System.Xml.Schema.BitSet,System.Xml.Schema.BitSet[]) */, L_29, L_31, L_33, L_34);
		SequenceNode_t3837141573 * L_35 = V_2;
		NullCheck(L_35);
		SyntaxTreeNode_t1007053515 * L_36 = InteriorNode_get_LeftChild_m4218619951(L_35, /*hidden argument*/NULL);
		NullCheck(L_36);
		bool L_37 = VirtFuncInvoker0< bool >::Invoke(6 /* System.Boolean System.Xml.Schema.SyntaxTreeNode::get_IsNullable() */, L_36);
		if (!L_37)
		{
			goto IL_00ca;
		}
	}
	{
		SequenceNode_t3837141573 * L_38 = V_2;
		NullCheck(L_38);
		SyntaxTreeNode_t1007053515 * L_39 = InteriorNode_get_RightChild_m2375361874(L_38, /*hidden argument*/NULL);
		NullCheck(L_39);
		bool L_40 = VirtFuncInvoker0< bool >::Invoke(7 /* System.Boolean System.Xml.Schema.SyntaxTreeNode::get_IsRangeNode() */, L_39);
		if (L_40)
		{
			goto IL_00ca;
		}
	}
	{
		SequenceConstructPosContext_t2054380699  L_41 = V_1;
		BitSet_t1154229585 * L_42 = L_41.get_firstpos_1();
		SequenceConstructPosContext_t2054380699  L_43 = V_1;
		BitSet_t1154229585 * L_44 = L_43.get_firstposRight_4();
		NullCheck(L_42);
		BitSet_Or_m199447140(L_42, L_44, /*hidden argument*/NULL);
	}

IL_00ca:
	{
		SequenceNode_t3837141573 * L_45 = V_2;
		NullCheck(L_45);
		SyntaxTreeNode_t1007053515 * L_46 = InteriorNode_get_RightChild_m2375361874(L_45, /*hidden argument*/NULL);
		NullCheck(L_46);
		bool L_47 = VirtFuncInvoker0< bool >::Invoke(6 /* System.Boolean System.Xml.Schema.SyntaxTreeNode::get_IsNullable() */, L_46);
		if (!L_47)
		{
			goto IL_00e8;
		}
	}
	{
		SequenceConstructPosContext_t2054380699  L_48 = V_1;
		BitSet_t1154229585 * L_49 = L_48.get_lastpos_2();
		SequenceConstructPosContext_t2054380699  L_50 = V_1;
		BitSet_t1154229585 * L_51 = L_50.get_lastposLeft_3();
		NullCheck(L_49);
		BitSet_Or_m199447140(L_49, L_51, /*hidden argument*/NULL);
	}

IL_00e8:
	{
		SequenceConstructPosContext_t2054380699  L_52 = V_1;
		BitSet_t1154229585 * L_53 = L_52.get_lastposLeft_3();
		NullCheck(L_53);
		int32_t L_54 = BitSet_NextSet_m1566906941(L_53, (-1), /*hidden argument*/NULL);
		V_3 = L_54;
		goto IL_0112;
	}

IL_00f7:
	{
		BitSetU5BU5D_t1465593420* L_55 = ___followpos2;
		int32_t L_56 = V_3;
		NullCheck(L_55);
		int32_t L_57 = L_56;
		BitSet_t1154229585 * L_58 = (L_55)->GetAt(static_cast<il2cpp_array_size_t>(L_57));
		SequenceConstructPosContext_t2054380699  L_59 = V_1;
		BitSet_t1154229585 * L_60 = L_59.get_firstposRight_4();
		NullCheck(L_58);
		BitSet_Or_m199447140(L_58, L_60, /*hidden argument*/NULL);
		SequenceConstructPosContext_t2054380699  L_61 = V_1;
		BitSet_t1154229585 * L_62 = L_61.get_lastposLeft_3();
		int32_t L_63 = V_3;
		NullCheck(L_62);
		int32_t L_64 = BitSet_NextSet_m1566906941(L_62, L_63, /*hidden argument*/NULL);
		V_3 = L_64;
	}

IL_0112:
	{
		int32_t L_65 = V_3;
		if ((!(((uint32_t)L_65) == ((uint32_t)(-1)))))
		{
			goto IL_00f7;
		}
	}
	{
		SequenceNode_t3837141573 * L_66 = V_2;
		NullCheck(L_66);
		SyntaxTreeNode_t1007053515 * L_67 = InteriorNode_get_RightChild_m2375361874(L_66, /*hidden argument*/NULL);
		NullCheck(L_67);
		bool L_68 = VirtFuncInvoker0< bool >::Invoke(7 /* System.Boolean System.Xml.Schema.SyntaxTreeNode::get_IsRangeNode() */, L_67);
		if (!L_68)
		{
			goto IL_013e;
		}
	}
	{
		SequenceNode_t3837141573 * L_69 = V_2;
		NullCheck(L_69);
		SyntaxTreeNode_t1007053515 * L_70 = InteriorNode_get_RightChild_m2375361874(L_69, /*hidden argument*/NULL);
		SequenceConstructPosContext_t2054380699  L_71 = V_1;
		BitSet_t1154229585 * L_72 = L_71.get_firstpos_1();
		NullCheck(L_72);
		BitSet_t1154229585 * L_73 = BitSet_Clone_m3316238685(L_72, /*hidden argument*/NULL);
		NullCheck(((LeafRangeNode_t169161297 *)CastclassSealed((RuntimeObject*)L_70, LeafRangeNode_t169161297_il2cpp_TypeInfo_var)));
		LeafRangeNode_set_NextIteration_m3788324258(((LeafRangeNode_t169161297 *)CastclassSealed((RuntimeObject*)L_70, LeafRangeNode_t169161297_il2cpp_TypeInfo_var)), L_73, /*hidden argument*/NULL);
	}

IL_013e:
	{
		Stack_1_t2897770154 * L_74 = V_0;
		NullCheck(L_74);
		int32_t L_75 = Stack_1_get_Count_m5966368(L_74, /*hidden argument*/Stack_1_get_Count_m5966368_RuntimeMethod_var);
		if (!L_75)
		{
			goto IL_0159;
		}
	}
	{
		Stack_1_t2897770154 * L_76 = V_0;
		NullCheck(L_76);
		SequenceConstructPosContext_t2054380699  L_77 = Stack_1_Pop_m2340745538(L_76, /*hidden argument*/Stack_1_Pop_m2340745538_RuntimeMethod_var);
		V_1 = L_77;
		SequenceConstructPosContext_t2054380699  L_78 = V_1;
		SequenceNode_t3837141573 * L_79 = L_78.get_this__0();
		V_2 = L_79;
		goto IL_0075;
	}

IL_0159:
	{
		return;
	}
}
// System.Boolean System.Xml.Schema.SequenceNode::get_IsNullable()
extern "C" IL2CPP_METHOD_ATTR bool SequenceNode_get_IsNullable_m3512253060 (SequenceNode_t3837141573 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (SequenceNode_get_IsNullable_m3512253060_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	SyntaxTreeNode_t1007053515 * V_0 = NULL;
	SequenceNode_t3837141573 * V_1 = NULL;
	{
		V_1 = __this;
	}

IL_0002:
	{
		SequenceNode_t3837141573 * L_0 = V_1;
		NullCheck(L_0);
		SyntaxTreeNode_t1007053515 * L_1 = InteriorNode_get_RightChild_m2375361874(L_0, /*hidden argument*/NULL);
		NullCheck(L_1);
		bool L_2 = VirtFuncInvoker0< bool >::Invoke(7 /* System.Boolean System.Xml.Schema.SyntaxTreeNode::get_IsRangeNode() */, L_1);
		if (!L_2)
		{
			goto IL_002d;
		}
	}
	{
		SequenceNode_t3837141573 * L_3 = V_1;
		NullCheck(L_3);
		SyntaxTreeNode_t1007053515 * L_4 = InteriorNode_get_RightChild_m2375361874(L_3, /*hidden argument*/NULL);
		NullCheck(((LeafRangeNode_t169161297 *)CastclassSealed((RuntimeObject*)L_4, LeafRangeNode_t169161297_il2cpp_TypeInfo_var)));
		Decimal_t2948259380  L_5 = LeafRangeNode_get_Min_m2708263429(((LeafRangeNode_t169161297 *)CastclassSealed((RuntimeObject*)L_4, LeafRangeNode_t169161297_il2cpp_TypeInfo_var)), /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(Decimal_t2948259380_il2cpp_TypeInfo_var);
		Decimal_t2948259380  L_6 = ((Decimal_t2948259380_StaticFields*)il2cpp_codegen_static_fields_for(Decimal_t2948259380_il2cpp_TypeInfo_var))->get_Zero_7();
		bool L_7 = Decimal_op_Equality_m77262825(NULL /*static, unused*/, L_5, L_6, /*hidden argument*/NULL);
		if (!L_7)
		{
			goto IL_002d;
		}
	}
	{
		return (bool)1;
	}

IL_002d:
	{
		SequenceNode_t3837141573 * L_8 = V_1;
		NullCheck(L_8);
		SyntaxTreeNode_t1007053515 * L_9 = InteriorNode_get_RightChild_m2375361874(L_8, /*hidden argument*/NULL);
		NullCheck(L_9);
		bool L_10 = VirtFuncInvoker0< bool >::Invoke(6 /* System.Boolean System.Xml.Schema.SyntaxTreeNode::get_IsNullable() */, L_9);
		if (L_10)
		{
			goto IL_0049;
		}
	}
	{
		SequenceNode_t3837141573 * L_11 = V_1;
		NullCheck(L_11);
		SyntaxTreeNode_t1007053515 * L_12 = InteriorNode_get_RightChild_m2375361874(L_11, /*hidden argument*/NULL);
		NullCheck(L_12);
		bool L_13 = VirtFuncInvoker0< bool >::Invoke(7 /* System.Boolean System.Xml.Schema.SyntaxTreeNode::get_IsRangeNode() */, L_12);
		if (L_13)
		{
			goto IL_0049;
		}
	}
	{
		return (bool)0;
	}

IL_0049:
	{
		SequenceNode_t3837141573 * L_14 = V_1;
		NullCheck(L_14);
		SyntaxTreeNode_t1007053515 * L_15 = InteriorNode_get_LeftChild_m4218619951(L_14, /*hidden argument*/NULL);
		V_0 = L_15;
		SyntaxTreeNode_t1007053515 * L_16 = V_0;
		V_1 = ((SequenceNode_t3837141573 *)IsInstSealed((RuntimeObject*)L_16, SequenceNode_t3837141573_il2cpp_TypeInfo_var));
		SequenceNode_t3837141573 * L_17 = V_1;
		if (L_17)
		{
			goto IL_0002;
		}
	}
	{
		SyntaxTreeNode_t1007053515 * L_18 = V_0;
		NullCheck(L_18);
		bool L_19 = VirtFuncInvoker0< bool >::Invoke(6 /* System.Boolean System.Xml.Schema.SyntaxTreeNode::get_IsNullable() */, L_18);
		return L_19;
	}
}
// System.Void System.Xml.Schema.SequenceNode::ExpandTree(System.Xml.Schema.InteriorNode,System.Xml.Schema.SymbolsDictionary,System.Xml.Schema.Positions)
extern "C" IL2CPP_METHOD_ATTR void SequenceNode_ExpandTree_m1426840894 (SequenceNode_t3837141573 * __this, InteriorNode_t2330896169 * ___parent0, SymbolsDictionary_t1055001383 * ___symbols1, Positions_t4234826187 * ___positions2, const RuntimeMethod* method)
{
	{
		InteriorNode_t2330896169 * L_0 = ___parent0;
		SymbolsDictionary_t1055001383 * L_1 = ___symbols1;
		Positions_t4234826187 * L_2 = ___positions2;
		InteriorNode_ExpandTreeNoRecursive_m2398044046(__this, L_0, L_1, L_2, /*hidden argument*/NULL);
		return;
	}
}
// System.Void System.Xml.Schema.SequenceNode::.ctor()
extern "C" IL2CPP_METHOD_ATTR void SequenceNode__ctor_m801027310 (SequenceNode_t3837141573 * __this, const RuntimeMethod* method)
{
	{
		InteriorNode__ctor_m3519235862(__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
// Conversion methods for marshalling of: System.Xml.Schema.SequenceNode/SequenceConstructPosContext
extern "C" void SequenceConstructPosContext_t2054380699_marshal_pinvoke(const SequenceConstructPosContext_t2054380699& unmarshaled, SequenceConstructPosContext_t2054380699_marshaled_pinvoke& marshaled)
{
	Exception_t* ___this__0Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'this_' of type 'SequenceConstructPosContext': Reference type field marshaling is not supported.");
	IL2CPP_RAISE_MANAGED_EXCEPTION(___this__0Exception, NULL, NULL);
}
extern "C" void SequenceConstructPosContext_t2054380699_marshal_pinvoke_back(const SequenceConstructPosContext_t2054380699_marshaled_pinvoke& marshaled, SequenceConstructPosContext_t2054380699& unmarshaled)
{
	Exception_t* ___this__0Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'this_' of type 'SequenceConstructPosContext': Reference type field marshaling is not supported.");
	IL2CPP_RAISE_MANAGED_EXCEPTION(___this__0Exception, NULL, NULL);
}
// Conversion method for clean up from marshalling of: System.Xml.Schema.SequenceNode/SequenceConstructPosContext
extern "C" void SequenceConstructPosContext_t2054380699_marshal_pinvoke_cleanup(SequenceConstructPosContext_t2054380699_marshaled_pinvoke& marshaled)
{
}
// Conversion methods for marshalling of: System.Xml.Schema.SequenceNode/SequenceConstructPosContext
extern "C" void SequenceConstructPosContext_t2054380699_marshal_com(const SequenceConstructPosContext_t2054380699& unmarshaled, SequenceConstructPosContext_t2054380699_marshaled_com& marshaled)
{
	Exception_t* ___this__0Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'this_' of type 'SequenceConstructPosContext': Reference type field marshaling is not supported.");
	IL2CPP_RAISE_MANAGED_EXCEPTION(___this__0Exception, NULL, NULL);
}
extern "C" void SequenceConstructPosContext_t2054380699_marshal_com_back(const SequenceConstructPosContext_t2054380699_marshaled_com& marshaled, SequenceConstructPosContext_t2054380699& unmarshaled)
{
	Exception_t* ___this__0Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'this_' of type 'SequenceConstructPosContext': Reference type field marshaling is not supported.");
	IL2CPP_RAISE_MANAGED_EXCEPTION(___this__0Exception, NULL, NULL);
}
// Conversion method for clean up from marshalling of: System.Xml.Schema.SequenceNode/SequenceConstructPosContext
extern "C" void SequenceConstructPosContext_t2054380699_marshal_com_cleanup(SequenceConstructPosContext_t2054380699_marshaled_com& marshaled)
{
}
// System.Void System.Xml.Schema.SequenceNode/SequenceConstructPosContext::.ctor(System.Xml.Schema.SequenceNode,System.Xml.Schema.BitSet,System.Xml.Schema.BitSet)
extern "C" IL2CPP_METHOD_ATTR void SequenceConstructPosContext__ctor_m4147479453 (SequenceConstructPosContext_t2054380699 * __this, SequenceNode_t3837141573 * ___node0, BitSet_t1154229585 * ___firstpos1, BitSet_t1154229585 * ___lastpos2, const RuntimeMethod* method)
{
	{
		SequenceNode_t3837141573 * L_0 = ___node0;
		__this->set_this__0(L_0);
		BitSet_t1154229585 * L_1 = ___firstpos1;
		__this->set_firstpos_1(L_1);
		BitSet_t1154229585 * L_2 = ___lastpos2;
		__this->set_lastpos_2(L_2);
		__this->set_lastposLeft_3((BitSet_t1154229585 *)NULL);
		__this->set_firstposRight_4((BitSet_t1154229585 *)NULL);
		return;
	}
}
extern "C"  void SequenceConstructPosContext__ctor_m4147479453_AdjustorThunk (RuntimeObject * __this, SequenceNode_t3837141573 * ___node0, BitSet_t1154229585 * ___firstpos1, BitSet_t1154229585 * ___lastpos2, const RuntimeMethod* method)
{
	SequenceConstructPosContext_t2054380699 * _thisAdjusted = reinterpret_cast<SequenceConstructPosContext_t2054380699 *>(__this + 1);
	SequenceConstructPosContext__ctor_m4147479453(_thisAdjusted, ___node0, ___firstpos1, ___lastpos2, method);
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void System.Xml.Schema.StarNode::ConstructPos(System.Xml.Schema.BitSet,System.Xml.Schema.BitSet,System.Xml.Schema.BitSet[])
extern "C" IL2CPP_METHOD_ATTR void StarNode_ConstructPos_m3407875671 (StarNode_t3054257770 * __this, BitSet_t1154229585 * ___firstpos0, BitSet_t1154229585 * ___lastpos1, BitSetU5BU5D_t1465593420* ___followpos2, const RuntimeMethod* method)
{
	int32_t V_0 = 0;
	{
		SyntaxTreeNode_t1007053515 * L_0 = InteriorNode_get_LeftChild_m4218619951(__this, /*hidden argument*/NULL);
		BitSet_t1154229585 * L_1 = ___firstpos0;
		BitSet_t1154229585 * L_2 = ___lastpos1;
		BitSetU5BU5D_t1465593420* L_3 = ___followpos2;
		NullCheck(L_0);
		VirtActionInvoker3< BitSet_t1154229585 *, BitSet_t1154229585 *, BitSetU5BU5D_t1465593420* >::Invoke(5 /* System.Void System.Xml.Schema.SyntaxTreeNode::ConstructPos(System.Xml.Schema.BitSet,System.Xml.Schema.BitSet,System.Xml.Schema.BitSet[]) */, L_0, L_1, L_2, L_3);
		BitSet_t1154229585 * L_4 = ___lastpos1;
		NullCheck(L_4);
		int32_t L_5 = BitSet_NextSet_m1566906941(L_4, (-1), /*hidden argument*/NULL);
		V_0 = L_5;
		goto IL_0029;
	}

IL_0018:
	{
		BitSetU5BU5D_t1465593420* L_6 = ___followpos2;
		int32_t L_7 = V_0;
		NullCheck(L_6);
		int32_t L_8 = L_7;
		BitSet_t1154229585 * L_9 = (L_6)->GetAt(static_cast<il2cpp_array_size_t>(L_8));
		BitSet_t1154229585 * L_10 = ___firstpos0;
		NullCheck(L_9);
		BitSet_Or_m199447140(L_9, L_10, /*hidden argument*/NULL);
		BitSet_t1154229585 * L_11 = ___lastpos1;
		int32_t L_12 = V_0;
		NullCheck(L_11);
		int32_t L_13 = BitSet_NextSet_m1566906941(L_11, L_12, /*hidden argument*/NULL);
		V_0 = L_13;
	}

IL_0029:
	{
		int32_t L_14 = V_0;
		if ((!(((uint32_t)L_14) == ((uint32_t)(-1)))))
		{
			goto IL_0018;
		}
	}
	{
		return;
	}
}
// System.Boolean System.Xml.Schema.StarNode::get_IsNullable()
extern "C" IL2CPP_METHOD_ATTR bool StarNode_get_IsNullable_m2181491360 (StarNode_t3054257770 * __this, const RuntimeMethod* method)
{
	{
		return (bool)1;
	}
}
// System.Void System.Xml.Schema.StarNode::.ctor()
extern "C" IL2CPP_METHOD_ATTR void StarNode__ctor_m285629790 (StarNode_t3054257770 * __this, const RuntimeMethod* method)
{
	{
		InteriorNode__ctor_m3519235862(__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.Text.RegularExpressions.Regex System.Xml.Schema.StringFacetsChecker::get_LanguagePattern()
extern "C" IL2CPP_METHOD_ATTR Regex_t3657309853 * StringFacetsChecker_get_LanguagePattern_m2269655141 (RuntimeObject * __this /* static, unused */, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (StringFacetsChecker_get_LanguagePattern_m2269655141_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	Regex_t3657309853 * V_0 = NULL;
	{
		Regex_t3657309853 * L_0 = ((StringFacetsChecker_t2361523877_StaticFields*)il2cpp_codegen_static_fields_for(StringFacetsChecker_t2361523877_il2cpp_TypeInfo_var))->get_languagePattern_0();
		if (L_0)
		{
			goto IL_0020;
		}
	}
	{
		Regex_t3657309853 * L_1 = (Regex_t3657309853 *)il2cpp_codegen_object_new(Regex_t3657309853_il2cpp_TypeInfo_var);
		Regex__ctor_m1639286310(L_1, _stringLiteral41296351, 0, /*hidden argument*/NULL);
		V_0 = L_1;
		Regex_t3657309853 * L_2 = V_0;
		InterlockedCompareExchangeImpl<Regex_t3657309853 *>((Regex_t3657309853 **)(((StringFacetsChecker_t2361523877_StaticFields*)il2cpp_codegen_static_fields_for(StringFacetsChecker_t2361523877_il2cpp_TypeInfo_var))->get_address_of_languagePattern_0()), L_2, (Regex_t3657309853 *)NULL);
	}

IL_0020:
	{
		Regex_t3657309853 * L_3 = ((StringFacetsChecker_t2361523877_StaticFields*)il2cpp_codegen_static_fields_for(StringFacetsChecker_t2361523877_il2cpp_TypeInfo_var))->get_languagePattern_0();
		return L_3;
	}
}
// System.Exception System.Xml.Schema.StringFacetsChecker::CheckValueFacets(System.Object,System.Xml.Schema.XmlSchemaDatatype)
extern "C" IL2CPP_METHOD_ATTR Exception_t * StringFacetsChecker_CheckValueFacets_m1293267722 (StringFacetsChecker_t2361523877 * __this, RuntimeObject * ___value0, XmlSchemaDatatype_t322714710 * ___datatype1, const RuntimeMethod* method)
{
	String_t* V_0 = NULL;
	{
		XmlSchemaDatatype_t322714710 * L_0 = ___datatype1;
		NullCheck(L_0);
		XmlValueConverter_t585560190 * L_1 = VirtFuncInvoker0< XmlValueConverter_t585560190 * >::Invoke(12 /* System.Xml.Schema.XmlValueConverter System.Xml.Schema.XmlSchemaDatatype::get_ValueConverter() */, L_0);
		RuntimeObject * L_2 = ___value0;
		NullCheck(L_1);
		String_t* L_3 = VirtFuncInvoker1< String_t*, RuntimeObject * >::Invoke(51 /* System.String System.Xml.Schema.XmlValueConverter::ToString(System.Object) */, L_1, L_2);
		V_0 = L_3;
		String_t* L_4 = V_0;
		XmlSchemaDatatype_t322714710 * L_5 = ___datatype1;
		Exception_t * L_6 = StringFacetsChecker_CheckValueFacets_m1260256697(__this, L_4, L_5, (bool)1, /*hidden argument*/NULL);
		return L_6;
	}
}
// System.Exception System.Xml.Schema.StringFacetsChecker::CheckValueFacets(System.String,System.Xml.Schema.XmlSchemaDatatype)
extern "C" IL2CPP_METHOD_ATTR Exception_t * StringFacetsChecker_CheckValueFacets_m3626655217 (StringFacetsChecker_t2361523877 * __this, String_t* ___value0, XmlSchemaDatatype_t322714710 * ___datatype1, const RuntimeMethod* method)
{
	{
		String_t* L_0 = ___value0;
		XmlSchemaDatatype_t322714710 * L_1 = ___datatype1;
		Exception_t * L_2 = StringFacetsChecker_CheckValueFacets_m1260256697(__this, L_0, L_1, (bool)1, /*hidden argument*/NULL);
		return L_2;
	}
}
// System.Exception System.Xml.Schema.StringFacetsChecker::CheckValueFacets(System.String,System.Xml.Schema.XmlSchemaDatatype,System.Boolean)
extern "C" IL2CPP_METHOD_ATTR Exception_t * StringFacetsChecker_CheckValueFacets_m1260256697 (StringFacetsChecker_t2361523877 * __this, String_t* ___value0, XmlSchemaDatatype_t322714710 * ___datatype1, bool ___verifyUri2, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (StringFacetsChecker_CheckValueFacets_m1260256697_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 0;
	RestrictionFacets_t1638599442 * V_1 = NULL;
	int32_t V_2 = 0;
	Exception_t * V_3 = NULL;
	int32_t G_B3_0 = 0;
	{
		String_t* L_0 = ___value0;
		NullCheck(L_0);
		int32_t L_1 = String_get_Length_m3847582255(L_0, /*hidden argument*/NULL);
		V_0 = L_1;
		XmlSchemaDatatype_t322714710 * L_2 = ___datatype1;
		NullCheck(L_2);
		RestrictionFacets_t1638599442 * L_3 = VirtFuncInvoker0< RestrictionFacets_t1638599442 * >::Invoke(13 /* System.Xml.Schema.RestrictionFacets System.Xml.Schema.XmlSchemaDatatype::get_Restriction() */, L_2);
		V_1 = L_3;
		RestrictionFacets_t1638599442 * L_4 = V_1;
		if (L_4)
		{
			goto IL_0014;
		}
	}
	{
		G_B3_0 = 0;
		goto IL_001a;
	}

IL_0014:
	{
		RestrictionFacets_t1638599442 * L_5 = V_1;
		NullCheck(L_5);
		int32_t L_6 = L_5->get_Flags_12();
		G_B3_0 = ((int32_t)(L_6));
	}

IL_001a:
	{
		V_2 = G_B3_0;
		String_t* L_7 = ___value0;
		XmlSchemaDatatype_t322714710 * L_8 = ___datatype1;
		NullCheck(L_8);
		int32_t L_9 = VirtFuncInvoker0< int32_t >::Invoke(8 /* System.Xml.Schema.XmlTypeCode System.Xml.Schema.XmlSchemaDatatype::get_TypeCode() */, L_8);
		bool L_10 = ___verifyUri2;
		Exception_t * L_11 = StringFacetsChecker_CheckBuiltInFacets_m2988255636(__this, L_7, L_9, L_10, /*hidden argument*/NULL);
		V_3 = L_11;
		Exception_t * L_12 = V_3;
		if (!L_12)
		{
			goto IL_002f;
		}
	}
	{
		Exception_t * L_13 = V_3;
		return L_13;
	}

IL_002f:
	{
		int32_t L_14 = V_2;
		if (!L_14)
		{
			goto IL_00b5;
		}
	}
	{
		int32_t L_15 = V_2;
		if (!((int32_t)((int32_t)L_15&(int32_t)1)))
		{
			goto IL_0053;
		}
	}
	{
		RestrictionFacets_t1638599442 * L_16 = V_1;
		NullCheck(L_16);
		int32_t L_17 = L_16->get_Length_0();
		int32_t L_18 = V_0;
		if ((((int32_t)L_17) == ((int32_t)L_18)))
		{
			goto IL_0053;
		}
	}
	{
		String_t* L_19 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(String_t_il2cpp_TypeInfo_var))->get_Empty_5();
		XmlSchemaException_t3511258692 * L_20 = (XmlSchemaException_t3511258692 *)il2cpp_codegen_object_new(XmlSchemaException_t3511258692_il2cpp_TypeInfo_var);
		XmlSchemaException__ctor_m2187369954(L_20, _stringLiteral3397656629, L_19, /*hidden argument*/NULL);
		return L_20;
	}

IL_0053:
	{
		int32_t L_21 = V_2;
		if (!((int32_t)((int32_t)L_21&(int32_t)2)))
		{
			goto IL_0071;
		}
	}
	{
		int32_t L_22 = V_0;
		RestrictionFacets_t1638599442 * L_23 = V_1;
		NullCheck(L_23);
		int32_t L_24 = L_23->get_MinLength_1();
		if ((((int32_t)L_22) >= ((int32_t)L_24)))
		{
			goto IL_0071;
		}
	}
	{
		String_t* L_25 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(String_t_il2cpp_TypeInfo_var))->get_Empty_5();
		XmlSchemaException_t3511258692 * L_26 = (XmlSchemaException_t3511258692 *)il2cpp_codegen_object_new(XmlSchemaException_t3511258692_il2cpp_TypeInfo_var);
		XmlSchemaException__ctor_m2187369954(L_26, _stringLiteral2983487092, L_25, /*hidden argument*/NULL);
		return L_26;
	}

IL_0071:
	{
		int32_t L_27 = V_2;
		if (!((int32_t)((int32_t)L_27&(int32_t)4)))
		{
			goto IL_008f;
		}
	}
	{
		RestrictionFacets_t1638599442 * L_28 = V_1;
		NullCheck(L_28);
		int32_t L_29 = L_28->get_MaxLength_2();
		int32_t L_30 = V_0;
		if ((((int32_t)L_29) >= ((int32_t)L_30)))
		{
			goto IL_008f;
		}
	}
	{
		String_t* L_31 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(String_t_il2cpp_TypeInfo_var))->get_Empty_5();
		XmlSchemaException_t3511258692 * L_32 = (XmlSchemaException_t3511258692 *)il2cpp_codegen_object_new(XmlSchemaException_t3511258692_il2cpp_TypeInfo_var);
		XmlSchemaException__ctor_m2187369954(L_32, _stringLiteral502790017, L_31, /*hidden argument*/NULL);
		return L_32;
	}

IL_008f:
	{
		int32_t L_33 = V_2;
		if (!((int32_t)((int32_t)L_33&(int32_t)((int32_t)16))))
		{
			goto IL_00b5;
		}
	}
	{
		String_t* L_34 = ___value0;
		RestrictionFacets_t1638599442 * L_35 = V_1;
		NullCheck(L_35);
		ArrayList_t2718874744 * L_36 = L_35->get_Enumeration_4();
		XmlSchemaDatatype_t322714710 * L_37 = ___datatype1;
		bool L_38 = StringFacetsChecker_MatchEnumeration_m1121885725(__this, L_34, L_36, L_37, /*hidden argument*/NULL);
		if (L_38)
		{
			goto IL_00b5;
		}
	}
	{
		String_t* L_39 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(String_t_il2cpp_TypeInfo_var))->get_Empty_5();
		XmlSchemaException_t3511258692 * L_40 = (XmlSchemaException_t3511258692 *)il2cpp_codegen_object_new(XmlSchemaException_t3511258692_il2cpp_TypeInfo_var);
		XmlSchemaException__ctor_m2187369954(L_40, _stringLiteral3484238595, L_39, /*hidden argument*/NULL);
		return L_40;
	}

IL_00b5:
	{
		return (Exception_t *)NULL;
	}
}
// System.Boolean System.Xml.Schema.StringFacetsChecker::MatchEnumeration(System.Object,System.Collections.ArrayList,System.Xml.Schema.XmlSchemaDatatype)
extern "C" IL2CPP_METHOD_ATTR bool StringFacetsChecker_MatchEnumeration_m1580530951 (StringFacetsChecker_t2361523877 * __this, RuntimeObject * ___value0, ArrayList_t2718874744 * ___enumeration1, XmlSchemaDatatype_t322714710 * ___datatype2, const RuntimeMethod* method)
{
	{
		XmlSchemaDatatype_t322714710 * L_0 = ___datatype2;
		NullCheck(L_0);
		XmlValueConverter_t585560190 * L_1 = VirtFuncInvoker0< XmlValueConverter_t585560190 * >::Invoke(12 /* System.Xml.Schema.XmlValueConverter System.Xml.Schema.XmlSchemaDatatype::get_ValueConverter() */, L_0);
		RuntimeObject * L_2 = ___value0;
		NullCheck(L_1);
		String_t* L_3 = VirtFuncInvoker1< String_t*, RuntimeObject * >::Invoke(51 /* System.String System.Xml.Schema.XmlValueConverter::ToString(System.Object) */, L_1, L_2);
		ArrayList_t2718874744 * L_4 = ___enumeration1;
		XmlSchemaDatatype_t322714710 * L_5 = ___datatype2;
		bool L_6 = StringFacetsChecker_MatchEnumeration_m1121885725(__this, L_3, L_4, L_5, /*hidden argument*/NULL);
		return L_6;
	}
}
// System.Boolean System.Xml.Schema.StringFacetsChecker::MatchEnumeration(System.String,System.Collections.ArrayList,System.Xml.Schema.XmlSchemaDatatype)
extern "C" IL2CPP_METHOD_ATTR bool StringFacetsChecker_MatchEnumeration_m1121885725 (StringFacetsChecker_t2361523877 * __this, String_t* ___value0, ArrayList_t2718874744 * ___enumeration1, XmlSchemaDatatype_t322714710 * ___datatype2, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (StringFacetsChecker_MatchEnumeration_m1121885725_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 0;
	int32_t V_1 = 0;
	{
		XmlSchemaDatatype_t322714710 * L_0 = ___datatype2;
		NullCheck(L_0);
		int32_t L_1 = VirtFuncInvoker0< int32_t >::Invoke(8 /* System.Xml.Schema.XmlTypeCode System.Xml.Schema.XmlSchemaDatatype::get_TypeCode() */, L_0);
		if ((!(((uint32_t)L_1) == ((uint32_t)((int32_t)28)))))
		{
			goto IL_0038;
		}
	}
	{
		V_0 = 0;
		goto IL_002d;
	}

IL_000e:
	{
		String_t* L_2 = ___value0;
		ArrayList_t2718874744 * L_3 = ___enumeration1;
		int32_t L_4 = V_0;
		NullCheck(L_3);
		RuntimeObject * L_5 = VirtFuncInvoker1< RuntimeObject *, int32_t >::Invoke(27 /* System.Object System.Collections.ArrayList::get_Item(System.Int32) */, L_3, L_4);
		NullCheck(((Uri_t100236324 *)CastclassClass((RuntimeObject*)L_5, Uri_t100236324_il2cpp_TypeInfo_var)));
		String_t* L_6 = Uri_get_OriginalString_m2551181575(((Uri_t100236324 *)CastclassClass((RuntimeObject*)L_5, Uri_t100236324_il2cpp_TypeInfo_var)), /*hidden argument*/NULL);
		NullCheck(L_2);
		bool L_7 = String_Equals_m2270643605(L_2, L_6, /*hidden argument*/NULL);
		if (!L_7)
		{
			goto IL_0029;
		}
	}
	{
		return (bool)1;
	}

IL_0029:
	{
		int32_t L_8 = V_0;
		V_0 = ((int32_t)il2cpp_codegen_add((int32_t)L_8, (int32_t)1));
	}

IL_002d:
	{
		int32_t L_9 = V_0;
		ArrayList_t2718874744 * L_10 = ___enumeration1;
		NullCheck(L_10);
		int32_t L_11 = VirtFuncInvoker0< int32_t >::Invoke(22 /* System.Int32 System.Collections.ArrayList::get_Count() */, L_10);
		if ((((int32_t)L_9) < ((int32_t)L_11)))
		{
			goto IL_000e;
		}
	}
	{
		goto IL_005f;
	}

IL_0038:
	{
		V_1 = 0;
		goto IL_0056;
	}

IL_003c:
	{
		String_t* L_12 = ___value0;
		ArrayList_t2718874744 * L_13 = ___enumeration1;
		int32_t L_14 = V_1;
		NullCheck(L_13);
		RuntimeObject * L_15 = VirtFuncInvoker1< RuntimeObject *, int32_t >::Invoke(27 /* System.Object System.Collections.ArrayList::get_Item(System.Int32) */, L_13, L_14);
		NullCheck(L_12);
		bool L_16 = String_Equals_m2270643605(L_12, ((String_t*)CastclassSealed((RuntimeObject*)L_15, String_t_il2cpp_TypeInfo_var)), /*hidden argument*/NULL);
		if (!L_16)
		{
			goto IL_0052;
		}
	}
	{
		return (bool)1;
	}

IL_0052:
	{
		int32_t L_17 = V_1;
		V_1 = ((int32_t)il2cpp_codegen_add((int32_t)L_17, (int32_t)1));
	}

IL_0056:
	{
		int32_t L_18 = V_1;
		ArrayList_t2718874744 * L_19 = ___enumeration1;
		NullCheck(L_19);
		int32_t L_20 = VirtFuncInvoker0< int32_t >::Invoke(22 /* System.Int32 System.Collections.ArrayList::get_Count() */, L_19);
		if ((((int32_t)L_18) < ((int32_t)L_20)))
		{
			goto IL_003c;
		}
	}

IL_005f:
	{
		return (bool)0;
	}
}
// System.Exception System.Xml.Schema.StringFacetsChecker::CheckBuiltInFacets(System.String,System.Xml.Schema.XmlTypeCode,System.Boolean)
extern "C" IL2CPP_METHOD_ATTR Exception_t * StringFacetsChecker_CheckBuiltInFacets_m2988255636 (StringFacetsChecker_t2361523877 * __this, String_t* ___s0, int32_t ___typeCode1, bool ___verifyUri2, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (StringFacetsChecker_CheckBuiltInFacets_m2988255636_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	Exception_t * V_0 = NULL;
	Uri_t100236324 * V_1 = NULL;
	{
		V_0 = (Exception_t *)NULL;
		int32_t L_0 = ___typeCode1;
		switch (((int32_t)il2cpp_codegen_subtract((int32_t)L_0, (int32_t)((int32_t)28))))
		{
			case 0:
			{
				goto IL_003d;
			}
			case 1:
			{
				goto IL_00ae;
			}
			case 2:
			{
				goto IL_00ae;
			}
			case 3:
			{
				goto IL_004b;
			}
			case 4:
			{
				goto IL_0054;
			}
			case 5:
			{
				goto IL_005d;
			}
			case 6:
			{
				goto IL_0095;
			}
			case 7:
			{
				goto IL_009e;
			}
			case 8:
			{
				goto IL_00a7;
			}
			case 9:
			{
				goto IL_00a7;
			}
			case 10:
			{
				goto IL_00a7;
			}
			case 11:
			{
				goto IL_00a7;
			}
		}
	}
	{
		goto IL_00ae;
	}

IL_003d:
	{
		bool L_1 = ___verifyUri2;
		if (!L_1)
		{
			goto IL_00ae;
		}
	}
	{
		String_t* L_2 = ___s0;
		IL2CPP_RUNTIME_CLASS_INIT(XmlConvert_t1981561327_il2cpp_TypeInfo_var);
		Exception_t * L_3 = XmlConvert_TryToUri_m2047746468(NULL /*static, unused*/, L_2, (Uri_t100236324 **)(&V_1), /*hidden argument*/NULL);
		V_0 = L_3;
		goto IL_00ae;
	}

IL_004b:
	{
		String_t* L_4 = ___s0;
		IL2CPP_RUNTIME_CLASS_INIT(XmlConvert_t1981561327_il2cpp_TypeInfo_var);
		Exception_t * L_5 = XmlConvert_TryVerifyNormalizedString_m3374306381(NULL /*static, unused*/, L_4, /*hidden argument*/NULL);
		V_0 = L_5;
		goto IL_00ae;
	}

IL_0054:
	{
		String_t* L_6 = ___s0;
		IL2CPP_RUNTIME_CLASS_INIT(XmlConvert_t1981561327_il2cpp_TypeInfo_var);
		Exception_t * L_7 = XmlConvert_TryVerifyTOKEN_m2055117692(NULL /*static, unused*/, L_6, /*hidden argument*/NULL);
		V_0 = L_7;
		goto IL_00ae;
	}

IL_005d:
	{
		String_t* L_8 = ___s0;
		if (!L_8)
		{
			goto IL_0068;
		}
	}
	{
		String_t* L_9 = ___s0;
		NullCheck(L_9);
		int32_t L_10 = String_get_Length_m3847582255(L_9, /*hidden argument*/NULL);
		if (L_10)
		{
			goto IL_0078;
		}
	}

IL_0068:
	{
		String_t* L_11 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(String_t_il2cpp_TypeInfo_var))->get_Empty_5();
		XmlSchemaException_t3511258692 * L_12 = (XmlSchemaException_t3511258692 *)il2cpp_codegen_object_new(XmlSchemaException_t3511258692_il2cpp_TypeInfo_var);
		XmlSchemaException__ctor_m2187369954(L_12, _stringLiteral261329546, L_11, /*hidden argument*/NULL);
		return L_12;
	}

IL_0078:
	{
		Regex_t3657309853 * L_13 = StringFacetsChecker_get_LanguagePattern_m2269655141(NULL /*static, unused*/, /*hidden argument*/NULL);
		String_t* L_14 = ___s0;
		NullCheck(L_13);
		bool L_15 = Regex_IsMatch_m3802225320(L_13, L_14, /*hidden argument*/NULL);
		if (L_15)
		{
			goto IL_00ae;
		}
	}
	{
		String_t* L_16 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(String_t_il2cpp_TypeInfo_var))->get_Empty_5();
		XmlSchemaException_t3511258692 * L_17 = (XmlSchemaException_t3511258692 *)il2cpp_codegen_object_new(XmlSchemaException_t3511258692_il2cpp_TypeInfo_var);
		XmlSchemaException__ctor_m2187369954(L_17, _stringLiteral1504523986, L_16, /*hidden argument*/NULL);
		return L_17;
	}

IL_0095:
	{
		String_t* L_18 = ___s0;
		IL2CPP_RUNTIME_CLASS_INIT(XmlConvert_t1981561327_il2cpp_TypeInfo_var);
		Exception_t * L_19 = XmlConvert_TryVerifyNMTOKEN_m1940006099(NULL /*static, unused*/, L_18, /*hidden argument*/NULL);
		V_0 = L_19;
		goto IL_00ae;
	}

IL_009e:
	{
		String_t* L_20 = ___s0;
		IL2CPP_RUNTIME_CLASS_INIT(XmlConvert_t1981561327_il2cpp_TypeInfo_var);
		Exception_t * L_21 = XmlConvert_TryVerifyName_m3154228219(NULL /*static, unused*/, L_20, /*hidden argument*/NULL);
		V_0 = L_21;
		goto IL_00ae;
	}

IL_00a7:
	{
		String_t* L_22 = ___s0;
		IL2CPP_RUNTIME_CLASS_INIT(XmlConvert_t1981561327_il2cpp_TypeInfo_var);
		Exception_t * L_23 = XmlConvert_TryVerifyNCName_m4156728412(NULL /*static, unused*/, L_22, /*hidden argument*/NULL);
		V_0 = L_23;
	}

IL_00ae:
	{
		Exception_t * L_24 = V_0;
		return L_24;
	}
}
// System.Void System.Xml.Schema.StringFacetsChecker::.ctor()
extern "C" IL2CPP_METHOD_ATTR void StringFacetsChecker__ctor_m1022974065 (StringFacetsChecker_t2361523877 * __this, const RuntimeMethod* method)
{
	{
		FacetsChecker__ctor_m2900568779(__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.Xml.Schema.SymbolsDictionary::.ctor()
extern "C" IL2CPP_METHOD_ATTR void SymbolsDictionary__ctor_m3754103809 (SymbolsDictionary_t1055001383 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (SymbolsDictionary__ctor_m3754103809_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		__this->set_isUpaEnforced_5((bool)1);
		Object__ctor_m297566312(__this, /*hidden argument*/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_names_1(L_0);
		ArrayList_t2718874744 * L_1 = (ArrayList_t2718874744 *)il2cpp_codegen_object_new(ArrayList_t2718874744_il2cpp_TypeInfo_var);
		ArrayList__ctor_m4254721275(L_1, /*hidden argument*/NULL);
		__this->set_particles_3(L_1);
		return;
	}
}
// System.Int32 System.Xml.Schema.SymbolsDictionary::get_Count()
extern "C" IL2CPP_METHOD_ATTR int32_t SymbolsDictionary_get_Count_m846539971 (SymbolsDictionary_t1055001383 * __this, const RuntimeMethod* method)
{
	{
		int32_t L_0 = __this->get_last_0();
		return ((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)1));
	}
}
// System.Boolean System.Xml.Schema.SymbolsDictionary::get_IsUpaEnforced()
extern "C" IL2CPP_METHOD_ATTR bool SymbolsDictionary_get_IsUpaEnforced_m3956121487 (SymbolsDictionary_t1055001383 * __this, const RuntimeMethod* method)
{
	{
		bool L_0 = __this->get_isUpaEnforced_5();
		return L_0;
	}
}
// System.Void System.Xml.Schema.SymbolsDictionary::set_IsUpaEnforced(System.Boolean)
extern "C" IL2CPP_METHOD_ATTR void SymbolsDictionary_set_IsUpaEnforced_m2146976496 (SymbolsDictionary_t1055001383 * __this, bool ___value0, const RuntimeMethod* method)
{
	{
		bool L_0 = ___value0;
		__this->set_isUpaEnforced_5(L_0);
		return;
	}
}
// System.Int32 System.Xml.Schema.SymbolsDictionary::AddName(System.Xml.XmlQualifiedName,System.Object)
extern "C" IL2CPP_METHOD_ATTR int32_t SymbolsDictionary_AddName_m3128193467 (SymbolsDictionary_t1055001383 * __this, XmlQualifiedName_t2760654312 * ___name0, RuntimeObject * ___particle1, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (SymbolsDictionary_AddName_m3128193467_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	RuntimeObject * V_0 = NULL;
	int32_t V_1 = 0;
	int32_t V_2 = 0;
	{
		Hashtable_t1853889766 * L_0 = __this->get_names_1();
		XmlQualifiedName_t2760654312 * L_1 = ___name0;
		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_002f;
		}
	}
	{
		RuntimeObject * L_4 = V_0;
		V_1 = ((*(int32_t*)((int32_t*)UnBox(L_4, Int32_t2950945753_il2cpp_TypeInfo_var))));
		ArrayList_t2718874744 * L_5 = __this->get_particles_3();
		int32_t L_6 = V_1;
		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);
		RuntimeObject * L_8 = ___particle1;
		if ((((RuntimeObject*)(RuntimeObject *)L_7) == ((RuntimeObject*)(RuntimeObject *)L_8)))
		{
			goto IL_002d;
		}
	}
	{
		__this->set_isUpaEnforced_5((bool)0);
	}

IL_002d:
	{
		int32_t L_9 = V_1;
		return L_9;
	}

IL_002f:
	{
		Hashtable_t1853889766 * L_10 = __this->get_names_1();
		XmlQualifiedName_t2760654312 * L_11 = ___name0;
		int32_t L_12 = __this->get_last_0();
		int32_t L_13 = L_12;
		RuntimeObject * L_14 = Box(Int32_t2950945753_il2cpp_TypeInfo_var, &L_13);
		NullCheck(L_10);
		VirtActionInvoker2< RuntimeObject *, RuntimeObject * >::Invoke(20 /* System.Void System.Collections.Hashtable::Add(System.Object,System.Object) */, L_10, L_11, L_14);
		ArrayList_t2718874744 * L_15 = __this->get_particles_3();
		RuntimeObject * L_16 = ___particle1;
		NullCheck(L_15);
		VirtFuncInvoker1< int32_t, RuntimeObject * >::Invoke(29 /* System.Int32 System.Collections.ArrayList::Add(System.Object) */, L_15, L_16);
		int32_t L_17 = __this->get_last_0();
		V_2 = L_17;
		int32_t L_18 = V_2;
		__this->set_last_0(((int32_t)il2cpp_codegen_add((int32_t)L_18, (int32_t)1)));
		int32_t L_19 = V_2;
		return L_19;
	}
}
// System.Void System.Xml.Schema.SymbolsDictionary::AddNamespaceList(System.Xml.Schema.NamespaceList,System.Object,System.Boolean)
extern "C" IL2CPP_METHOD_ATTR void SymbolsDictionary_AddNamespaceList_m1418160820 (SymbolsDictionary_t1055001383 * __this, NamespaceList_t60893868 * ___list0, RuntimeObject * ___particle1, bool ___allowLocal2, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (SymbolsDictionary_AddNamespaceList_m1418160820_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 0;
	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);
	{
		NamespaceList_t60893868 * L_0 = ___list0;
		NullCheck(L_0);
		int32_t L_1 = NamespaceList_get_Type_m3128039808(L_0, /*hidden argument*/NULL);
		V_0 = L_1;
		int32_t L_2 = V_0;
		switch (L_2)
		{
			case 0:
			{
				goto IL_001a;
			}
			case 1:
			{
				goto IL_0022;
			}
			case 2:
			{
				goto IL_003f;
			}
		}
	}
	{
		return;
	}

IL_001a:
	{
		RuntimeObject * L_3 = ___particle1;
		__this->set_particleLast_4(L_3);
		return;
	}

IL_0022:
	{
		NamespaceList_t60893868 * L_4 = ___list0;
		NullCheck(L_4);
		String_t* L_5 = NamespaceList_get_Excluded_m3965874996(L_4, /*hidden argument*/NULL);
		SymbolsDictionary_AddWildcard_m3599435987(__this, L_5, NULL, /*hidden argument*/NULL);
		bool L_6 = ___allowLocal2;
		if (L_6)
		{
			goto IL_007c;
		}
	}
	{
		String_t* L_7 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(String_t_il2cpp_TypeInfo_var))->get_Empty_5();
		SymbolsDictionary_AddWildcard_m3599435987(__this, L_7, NULL, /*hidden argument*/NULL);
		return;
	}

IL_003f:
	{
		NamespaceList_t60893868 * L_8 = ___list0;
		NullCheck(L_8);
		RuntimeObject* L_9 = NamespaceList_get_Enumerate_m3537093254(L_8, /*hidden argument*/NULL);
		NullCheck(L_9);
		RuntimeObject* L_10 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0 /* System.Collections.IEnumerator System.Collections.IEnumerable::GetEnumerator() */, IEnumerable_t1941168011_il2cpp_TypeInfo_var, L_9);
		V_1 = L_10;
	}

IL_004b:
	try
	{ // begin try (depth: 1)
		{
			goto IL_0061;
		}

IL_004d:
		{
			RuntimeObject* L_11 = V_1;
			NullCheck(L_11);
			RuntimeObject * L_12 = InterfaceFuncInvoker0< RuntimeObject * >::Invoke(1 /* System.Object System.Collections.IEnumerator::get_Current() */, IEnumerator_t1853284238_il2cpp_TypeInfo_var, L_11);
			V_2 = ((String_t*)CastclassSealed((RuntimeObject*)L_12, String_t_il2cpp_TypeInfo_var));
			String_t* L_13 = V_2;
			RuntimeObject * L_14 = ___particle1;
			SymbolsDictionary_AddWildcard_m3599435987(__this, L_13, L_14, /*hidden argument*/NULL);
		}

IL_0061:
		{
			RuntimeObject* L_15 = V_1;
			NullCheck(L_15);
			bool L_16 = InterfaceFuncInvoker0< bool >::Invoke(0 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t1853284238_il2cpp_TypeInfo_var, L_15);
			if (L_16)
			{
				goto IL_004d;
			}
		}

IL_0069:
		{
			IL2CPP_LEAVE(0x7C, FINALLY_006b);
		}
	} // end try (depth: 1)
	catch(Il2CppExceptionWrapper& e)
	{
		__last_unhandled_exception = (Exception_t *)e.ex;
		goto FINALLY_006b;
	}

FINALLY_006b:
	{ // begin finally (depth: 1)
		{
			RuntimeObject* L_17 = V_1;
			V_3 = ((RuntimeObject*)IsInst((RuntimeObject*)L_17, IDisposable_t3640265483_il2cpp_TypeInfo_var));
			RuntimeObject* L_18 = V_3;
			if (!L_18)
			{
				goto IL_007b;
			}
		}

IL_0075:
		{
			RuntimeObject* L_19 = V_3;
			NullCheck(L_19);
			InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t3640265483_il2cpp_TypeInfo_var, L_19);
		}

IL_007b:
		{
			IL2CPP_END_FINALLY(107)
		}
	} // end finally (depth: 1)
	IL2CPP_CLEANUP(107)
	{
		IL2CPP_JUMP_TBL(0x7C, IL_007c)
		IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
	}

IL_007c:
	{
		return;
	}
}
// System.Void System.Xml.Schema.SymbolsDictionary::AddWildcard(System.String,System.Object)
extern "C" IL2CPP_METHOD_ATTR void SymbolsDictionary_AddWildcard_m3599435987 (SymbolsDictionary_t1055001383 * __this, String_t* ___wildcard0, RuntimeObject * ___particle1, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (SymbolsDictionary_AddWildcard_m3599435987_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	RuntimeObject * V_0 = NULL;
	{
		Hashtable_t1853889766 * L_0 = __this->get_wildcards_2();
		if (L_0)
		{
			goto IL_0013;
		}
	}
	{
		Hashtable_t1853889766 * L_1 = (Hashtable_t1853889766 *)il2cpp_codegen_object_new(Hashtable_t1853889766_il2cpp_TypeInfo_var);
		Hashtable__ctor_m1815022027(L_1, /*hidden argument*/NULL);
		__this->set_wildcards_2(L_1);
	}

IL_0013:
	{
		Hashtable_t1853889766 * L_2 = __this->get_wildcards_2();
		String_t* L_3 = ___wildcard0;
		NullCheck(L_2);
		RuntimeObject * L_4 = VirtFuncInvoker1< RuntimeObject *, RuntimeObject * >::Invoke(26 /* System.Object System.Collections.Hashtable::get_Item(System.Object) */, L_2, L_3);
		V_0 = L_4;
		RuntimeObject * L_5 = V_0;
		if (L_5)
		{
			goto IL_0056;
		}
	}
	{
		Hashtable_t1853889766 * L_6 = __this->get_wildcards_2();
		String_t* L_7 = ___wildcard0;
		int32_t L_8 = __this->get_last_0();
		int32_t L_9 = L_8;
		RuntimeObject * L_10 = Box(Int32_t2950945753_il2cpp_TypeInfo_var, &L_9);
		NullCheck(L_6);
		VirtActionInvoker2< RuntimeObject *, RuntimeObject * >::Invoke(20 /* System.Void System.Collections.Hashtable::Add(System.Object,System.Object) */, L_6, L_7, L_10);
		ArrayList_t2718874744 * L_11 = __this->get_particles_3();
		RuntimeObject * L_12 = ___particle1;
		NullCheck(L_11);
		VirtFuncInvoker1< int32_t, RuntimeObject * >::Invoke(29 /* System.Int32 System.Collections.ArrayList::Add(System.Object) */, L_11, L_12);
		int32_t L_13 = __this->get_last_0();
		__this->set_last_0(((int32_t)il2cpp_codegen_add((int32_t)L_13, (int32_t)1)));
		return;
	}

IL_0056:
	{
		RuntimeObject * L_14 = ___particle1;
		if (!L_14)
		{
			goto IL_006b;
		}
	}
	{
		ArrayList_t2718874744 * L_15 = __this->get_particles_3();
		RuntimeObject * L_16 = V_0;
		RuntimeObject * L_17 = ___particle1;
		NullCheck(L_15);
		VirtActionInvoker2< int32_t, RuntimeObject * >::Invoke(28 /* System.Void System.Collections.ArrayList::set_Item(System.Int32,System.Object) */, L_15, ((*(int32_t*)((int32_t*)UnBox(L_16, Int32_t2950945753_il2cpp_TypeInfo_var)))), L_17);
	}

IL_006b:
	{
		return;
	}
}
// System.Collections.ICollection System.Xml.Schema.SymbolsDictionary::GetNamespaceListSymbols(System.Xml.Schema.NamespaceList)
extern "C" IL2CPP_METHOD_ATTR RuntimeObject* SymbolsDictionary_GetNamespaceListSymbols_m275937562 (SymbolsDictionary_t1055001383 * __this, NamespaceList_t60893868 * ___list0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (SymbolsDictionary_GetNamespaceListSymbols_m275937562_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	ArrayList_t2718874744 * V_0 = NULL;
	RuntimeObject* V_1 = NULL;
	XmlQualifiedName_t2760654312 * V_2 = NULL;
	RuntimeObject* 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);
	{
		ArrayList_t2718874744 * L_0 = (ArrayList_t2718874744 *)il2cpp_codegen_object_new(ArrayList_t2718874744_il2cpp_TypeInfo_var);
		ArrayList__ctor_m4254721275(L_0, /*hidden argument*/NULL);
		V_0 = L_0;
		Hashtable_t1853889766 * L_1 = __this->get_names_1();
		NullCheck(L_1);
		RuntimeObject* L_2 = VirtFuncInvoker0< RuntimeObject* >::Invoke(32 /* System.Collections.ICollection System.Collections.Hashtable::get_Keys() */, L_1);
		NullCheck(L_2);
		RuntimeObject* L_3 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0 /* System.Collections.IEnumerator System.Collections.IEnumerable::GetEnumerator() */, IEnumerable_t1941168011_il2cpp_TypeInfo_var, L_2);
		V_1 = L_3;
	}

IL_0017:
	try
	{ // begin try (depth: 1)
		{
			goto IL_004e;
		}

IL_0019:
		{
			RuntimeObject* L_4 = V_1;
			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_2 = ((XmlQualifiedName_t2760654312 *)CastclassClass((RuntimeObject*)L_5, XmlQualifiedName_t2760654312_il2cpp_TypeInfo_var));
			XmlQualifiedName_t2760654312 * L_6 = V_2;
			IL2CPP_RUNTIME_CLASS_INIT(XmlQualifiedName_t2760654312_il2cpp_TypeInfo_var);
			XmlQualifiedName_t2760654312 * L_7 = ((XmlQualifiedName_t2760654312_StaticFields*)il2cpp_codegen_static_fields_for(XmlQualifiedName_t2760654312_il2cpp_TypeInfo_var))->get_Empty_4();
			bool L_8 = XmlQualifiedName_op_Inequality_m3449274916(NULL /*static, unused*/, L_6, L_7, /*hidden argument*/NULL);
			if (!L_8)
			{
				goto IL_004e;
			}
		}

IL_0032:
		{
			NamespaceList_t60893868 * L_9 = ___list0;
			XmlQualifiedName_t2760654312 * L_10 = V_2;
			NullCheck(L_9);
			bool L_11 = NamespaceList_Allows_m118619728(L_9, L_10, /*hidden argument*/NULL);
			if (!L_11)
			{
				goto IL_004e;
			}
		}

IL_003b:
		{
			ArrayList_t2718874744 * L_12 = V_0;
			Hashtable_t1853889766 * L_13 = __this->get_names_1();
			XmlQualifiedName_t2760654312 * L_14 = V_2;
			NullCheck(L_13);
			RuntimeObject * L_15 = VirtFuncInvoker1< RuntimeObject *, RuntimeObject * >::Invoke(26 /* System.Object System.Collections.Hashtable::get_Item(System.Object) */, L_13, L_14);
			NullCheck(L_12);
			VirtFuncInvoker1< int32_t, RuntimeObject * >::Invoke(29 /* System.Int32 System.Collections.ArrayList::Add(System.Object) */, L_12, L_15);
		}

IL_004e:
		{
			RuntimeObject* L_16 = V_1;
			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_0019;
			}
		}

IL_0056:
		{
			IL2CPP_LEAVE(0x69, FINALLY_0058);
		}
	} // end try (depth: 1)
	catch(Il2CppExceptionWrapper& e)
	{
		__last_unhandled_exception = (Exception_t *)e.ex;
		goto FINALLY_0058;
	}

FINALLY_0058:
	{ // begin finally (depth: 1)
		{
			RuntimeObject* L_18 = V_1;
			V_3 = ((RuntimeObject*)IsInst((RuntimeObject*)L_18, IDisposable_t3640265483_il2cpp_TypeInfo_var));
			RuntimeObject* L_19 = V_3;
			if (!L_19)
			{
				goto IL_0068;
			}
		}

IL_0062:
		{
			RuntimeObject* L_20 = V_3;
			NullCheck(L_20);
			InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t3640265483_il2cpp_TypeInfo_var, L_20);
		}

IL_0068:
		{
			IL2CPP_END_FINALLY(88)
		}
	} // end finally (depth: 1)
	IL2CPP_CLEANUP(88)
	{
		IL2CPP_JUMP_TBL(0x69, IL_0069)
		IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
	}

IL_0069:
	{
		Hashtable_t1853889766 * L_21 = __this->get_wildcards_2();
		if (!L_21)
		{
			goto IL_00ca;
		}
	}
	{
		Hashtable_t1853889766 * L_22 = __this->get_wildcards_2();
		NullCheck(L_22);
		RuntimeObject* L_23 = VirtFuncInvoker0< RuntimeObject* >::Invoke(32 /* System.Collections.ICollection System.Collections.Hashtable::get_Keys() */, L_22);
		NullCheck(L_23);
		RuntimeObject* L_24 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0 /* System.Collections.IEnumerator System.Collections.IEnumerable::GetEnumerator() */, IEnumerable_t1941168011_il2cpp_TypeInfo_var, L_23);
		V_1 = L_24;
	}

IL_0082:
	try
	{ // begin try (depth: 1)
		{
			goto IL_00af;
		}

IL_0084:
		{
			RuntimeObject* L_25 = V_1;
			NullCheck(L_25);
			RuntimeObject * L_26 = InterfaceFuncInvoker0< RuntimeObject * >::Invoke(1 /* System.Object System.Collections.IEnumerator::get_Current() */, IEnumerator_t1853284238_il2cpp_TypeInfo_var, L_25);
			V_4 = ((String_t*)CastclassSealed((RuntimeObject*)L_26, String_t_il2cpp_TypeInfo_var));
			NamespaceList_t60893868 * L_27 = ___list0;
			String_t* L_28 = V_4;
			NullCheck(L_27);
			bool L_29 = VirtFuncInvoker1< bool, String_t* >::Invoke(4 /* System.Boolean System.Xml.Schema.NamespaceList::Allows(System.String) */, L_27, L_28);
			if (!L_29)
			{
				goto IL_00af;
			}
		}

IL_009b:
		{
			ArrayList_t2718874744 * L_30 = V_0;
			Hashtable_t1853889766 * L_31 = __this->get_wildcards_2();
			String_t* L_32 = V_4;
			NullCheck(L_31);
			RuntimeObject * L_33 = VirtFuncInvoker1< RuntimeObject *, RuntimeObject * >::Invoke(26 /* System.Object System.Collections.Hashtable::get_Item(System.Object) */, L_31, L_32);
			NullCheck(L_30);
			VirtFuncInvoker1< int32_t, RuntimeObject * >::Invoke(29 /* System.Int32 System.Collections.ArrayList::Add(System.Object) */, L_30, L_33);
		}

IL_00af:
		{
			RuntimeObject* L_34 = V_1;
			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_0084;
			}
		}

IL_00b7:
		{
			IL2CPP_LEAVE(0xCA, FINALLY_00b9);
		}
	} // end try (depth: 1)
	catch(Il2CppExceptionWrapper& e)
	{
		__last_unhandled_exception = (Exception_t *)e.ex;
		goto FINALLY_00b9;
	}

FINALLY_00b9:
	{ // begin finally (depth: 1)
		{
			RuntimeObject* L_36 = V_1;
			V_3 = ((RuntimeObject*)IsInst((RuntimeObject*)L_36, IDisposable_t3640265483_il2cpp_TypeInfo_var));
			RuntimeObject* L_37 = V_3;
			if (!L_37)
			{
				goto IL_00c9;
			}
		}

IL_00c3:
		{
			RuntimeObject* L_38 = V_3;
			NullCheck(L_38);
			InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t3640265483_il2cpp_TypeInfo_var, L_38);
		}

IL_00c9:
		{
			IL2CPP_END_FINALLY(185)
		}
	} // end finally (depth: 1)
	IL2CPP_CLEANUP(185)
	{
		IL2CPP_JUMP_TBL(0xCA, IL_00ca)
		IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
	}

IL_00ca:
	{
		NamespaceList_t60893868 * L_39 = ___list0;
		NullCheck(L_39);
		int32_t L_40 = NamespaceList_get_Type_m3128039808(L_39, /*hidden argument*/NULL);
		if (!L_40)
		{
			goto IL_00db;
		}
	}
	{
		NamespaceList_t60893868 * L_41 = ___list0;
		NullCheck(L_41);
		int32_t L_42 = NamespaceList_get_Type_m3128039808(L_41, /*hidden argument*/NULL);
		if ((!(((uint32_t)L_42) == ((uint32_t)1))))
		{
			goto IL_00ed;
		}
	}

IL_00db:
	{
		ArrayList_t2718874744 * L_43 = V_0;
		int32_t L_44 = __this->get_last_0();
		int32_t L_45 = L_44;
		RuntimeObject * L_46 = Box(Int32_t2950945753_il2cpp_TypeInfo_var, &L_45);
		NullCheck(L_43);
		VirtFuncInvoker1< int32_t, RuntimeObject * >::Invoke(29 /* System.Int32 System.Collections.ArrayList::Add(System.Object) */, L_43, L_46);
	}

IL_00ed:
	{
		ArrayList_t2718874744 * L_47 = V_0;
		return L_47;
	}
}
// System.Int32 System.Xml.Schema.SymbolsDictionary::get_Item(System.Xml.XmlQualifiedName)
extern "C" IL2CPP_METHOD_ATTR int32_t SymbolsDictionary_get_Item_m2845595064 (SymbolsDictionary_t1055001383 * __this, XmlQualifiedName_t2760654312 * ___name0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (SymbolsDictionary_get_Item_m2845595064_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	RuntimeObject * V_0 = NULL;
	{
		Hashtable_t1853889766 * L_0 = __this->get_names_1();
		XmlQualifiedName_t2760654312 * L_1 = ___name0;
		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_0017;
		}
	}
	{
		RuntimeObject * L_4 = V_0;
		return ((*(int32_t*)((int32_t*)UnBox(L_4, Int32_t2950945753_il2cpp_TypeInfo_var))));
	}

IL_0017:
	{
		Hashtable_t1853889766 * L_5 = __this->get_wildcards_2();
		if (!L_5)
		{
			goto IL_003b;
		}
	}
	{
		Hashtable_t1853889766 * L_6 = __this->get_wildcards_2();
		XmlQualifiedName_t2760654312 * L_7 = ___name0;
		NullCheck(L_7);
		String_t* L_8 = XmlQualifiedName_get_Namespace_m3957593392(L_7, /*hidden argument*/NULL);
		NullCheck(L_6);
		RuntimeObject * L_9 = VirtFuncInvoker1< RuntimeObject *, RuntimeObject * >::Invoke(26 /* System.Object System.Collections.Hashtable::get_Item(System.Object) */, L_6, L_8);
		V_0 = L_9;
		RuntimeObject * L_10 = V_0;
		if (!L_10)
		{
			goto IL_003b;
		}
	}
	{
		RuntimeObject * L_11 = V_0;
		return ((*(int32_t*)((int32_t*)UnBox(L_11, Int32_t2950945753_il2cpp_TypeInfo_var))));
	}

IL_003b:
	{
		int32_t L_12 = __this->get_last_0();
		return L_12;
	}
}
// System.Boolean System.Xml.Schema.SymbolsDictionary::Exists(System.Xml.XmlQualifiedName)
extern "C" IL2CPP_METHOD_ATTR bool SymbolsDictionary_Exists_m3854034639 (SymbolsDictionary_t1055001383 * __this, XmlQualifiedName_t2760654312 * ___name0, const RuntimeMethod* method)
{
	{
		Hashtable_t1853889766 * L_0 = __this->get_names_1();
		XmlQualifiedName_t2760654312 * L_1 = ___name0;
		NullCheck(L_0);
		RuntimeObject * L_2 = VirtFuncInvoker1< RuntimeObject *, RuntimeObject * >::Invoke(26 /* System.Object System.Collections.Hashtable::get_Item(System.Object) */, L_0, L_1);
		if (!L_2)
		{
			goto IL_0010;
		}
	}
	{
		return (bool)1;
	}

IL_0010:
	{
		return (bool)0;
	}
}
// System.Object System.Xml.Schema.SymbolsDictionary::GetParticle(System.Int32)
extern "C" IL2CPP_METHOD_ATTR RuntimeObject * SymbolsDictionary_GetParticle_m322438525 (SymbolsDictionary_t1055001383 * __this, int32_t ___symbol0, const RuntimeMethod* method)
{
	{
		int32_t L_0 = ___symbol0;
		int32_t L_1 = __this->get_last_0();
		if ((((int32_t)L_0) == ((int32_t)L_1)))
		{
			goto IL_0016;
		}
	}
	{
		ArrayList_t2718874744 * L_2 = __this->get_particles_3();
		int32_t L_3 = ___symbol0;
		NullCheck(L_2);
		RuntimeObject * L_4 = VirtFuncInvoker1< RuntimeObject *, int32_t >::Invoke(27 /* System.Object System.Collections.ArrayList::get_Item(System.Int32) */, L_2, L_3);
		return L_4;
	}

IL_0016:
	{
		RuntimeObject * L_5 = __this->get_particleLast_4();
		return L_5;
	}
}
// System.String System.Xml.Schema.SymbolsDictionary::NameOf(System.Int32)
extern "C" IL2CPP_METHOD_ATTR String_t* SymbolsDictionary_NameOf_m3665161068 (SymbolsDictionary_t1055001383 * __this, int32_t ___symbol0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (SymbolsDictionary_NameOf_m3665161068_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	RuntimeObject* V_0 = NULL;
	DictionaryEntry_t3123975638  V_1;
	memset(&V_1, 0, sizeof(V_1));
	String_t* V_2 = NULL;
	RuntimeObject* V_3 = NULL;
	DictionaryEntry_t3123975638  V_4;
	memset(&V_4, 0, sizeof(V_4));
	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_names_1();
		NullCheck(L_0);
		RuntimeObject* L_1 = VirtFuncInvoker0< RuntimeObject* >::Invoke(28 /* System.Collections.IDictionaryEnumerator System.Collections.Hashtable::GetEnumerator() */, L_0);
		V_0 = L_1;
	}

IL_000c:
	try
	{ // begin try (depth: 1)
		{
			goto IL_0040;
		}

IL_000e:
		{
			RuntimeObject* L_2 = V_0;
			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_1 = ((*(DictionaryEntry_t3123975638 *)((DictionaryEntry_t3123975638 *)UnBox(L_3, DictionaryEntry_t3123975638_il2cpp_TypeInfo_var))));
			RuntimeObject * L_4 = DictionaryEntry_get_Value_m618120527((DictionaryEntry_t3123975638 *)(&V_1), /*hidden argument*/NULL);
			int32_t L_5 = ___symbol0;
			if ((!(((uint32_t)((*(int32_t*)((int32_t*)UnBox(L_4, Int32_t2950945753_il2cpp_TypeInfo_var))))) == ((uint32_t)L_5))))
			{
				goto IL_0040;
			}
		}

IL_0029:
		{
			RuntimeObject * L_6 = DictionaryEntry_get_Key_m3117378551((DictionaryEntry_t3123975638 *)(&V_1), /*hidden argument*/NULL);
			NullCheck(((XmlQualifiedName_t2760654312 *)CastclassClass((RuntimeObject*)L_6, XmlQualifiedName_t2760654312_il2cpp_TypeInfo_var)));
			String_t* L_7 = VirtFuncInvoker0< String_t* >::Invoke(3 /* System.String System.Object::ToString() */, ((XmlQualifiedName_t2760654312 *)CastclassClass((RuntimeObject*)L_6, XmlQualifiedName_t2760654312_il2cpp_TypeInfo_var)));
			V_2 = L_7;
			IL2CPP_LEAVE(0xC7, FINALLY_004a);
		}

IL_0040:
		{
			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_000e;
			}
		}

IL_0048:
		{
			IL2CPP_LEAVE(0x5B, FINALLY_004a);
		}
	} // end try (depth: 1)
	catch(Il2CppExceptionWrapper& e)
	{
		__last_unhandled_exception = (Exception_t *)e.ex;
		goto FINALLY_004a;
	}

FINALLY_004a:
	{ // 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_005a;
			}
		}

IL_0054:
		{
			RuntimeObject* L_12 = V_3;
			NullCheck(L_12);
			InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t3640265483_il2cpp_TypeInfo_var, L_12);
		}

IL_005a:
		{
			IL2CPP_END_FINALLY(74)
		}
	} // end finally (depth: 1)
	IL2CPP_CLEANUP(74)
	{
		IL2CPP_JUMP_TBL(0xC7, IL_00c7)
		IL2CPP_JUMP_TBL(0x5B, IL_005b)
		IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
	}

IL_005b:
	{
		Hashtable_t1853889766 * L_13 = __this->get_wildcards_2();
		if (!L_13)
		{
			goto IL_00c1;
		}
	}
	{
		Hashtable_t1853889766 * L_14 = __this->get_wildcards_2();
		NullCheck(L_14);
		RuntimeObject* L_15 = VirtFuncInvoker0< RuntimeObject* >::Invoke(28 /* System.Collections.IDictionaryEnumerator System.Collections.Hashtable::GetEnumerator() */, L_14);
		V_0 = L_15;
	}

IL_006f:
	try
	{ // begin try (depth: 1)
		{
			goto IL_00a6;
		}

IL_0071:
		{
			RuntimeObject* L_16 = V_0;
			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_4 = ((*(DictionaryEntry_t3123975638 *)((DictionaryEntry_t3123975638 *)UnBox(L_17, DictionaryEntry_t3123975638_il2cpp_TypeInfo_var))));
			RuntimeObject * L_18 = DictionaryEntry_get_Value_m618120527((DictionaryEntry_t3123975638 *)(&V_4), /*hidden argument*/NULL);
			int32_t L_19 = ___symbol0;
			if ((!(((uint32_t)((*(int32_t*)((int32_t*)UnBox(L_18, Int32_t2950945753_il2cpp_TypeInfo_var))))) == ((uint32_t)L_19))))
			{
				goto IL_00a6;
			}
		}

IL_008d:
		{
			RuntimeObject * L_20 = DictionaryEntry_get_Key_m3117378551((DictionaryEntry_t3123975638 *)(&V_4), /*hidden argument*/NULL);
			String_t* L_21 = String_Concat_m3937257545(NULL /*static, unused*/, ((String_t*)CastclassSealed((RuntimeObject*)L_20, String_t_il2cpp_TypeInfo_var)), _stringLiteral3450910614, /*hidden argument*/NULL);
			V_2 = L_21;
			IL2CPP_LEAVE(0xC7, FINALLY_00b0);
		}

IL_00a6:
		{
			RuntimeObject* L_22 = V_0;
			NullCheck(L_22);
			bool L_23 = InterfaceFuncInvoker0< bool >::Invoke(0 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t1853284238_il2cpp_TypeInfo_var, L_22);
			if (L_23)
			{
				goto IL_0071;
			}
		}

IL_00ae:
		{
			IL2CPP_LEAVE(0xC1, FINALLY_00b0);
		}
	} // end try (depth: 1)
	catch(Il2CppExceptionWrapper& e)
	{
		__last_unhandled_exception = (Exception_t *)e.ex;
		goto FINALLY_00b0;
	}

FINALLY_00b0:
	{ // begin finally (depth: 1)
		{
			RuntimeObject* L_24 = V_0;
			V_3 = ((RuntimeObject*)IsInst((RuntimeObject*)L_24, IDisposable_t3640265483_il2cpp_TypeInfo_var));
			RuntimeObject* L_25 = V_3;
			if (!L_25)
			{
				goto IL_00c0;
			}
		}

IL_00ba:
		{
			RuntimeObject* L_26 = V_3;
			NullCheck(L_26);
			InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t3640265483_il2cpp_TypeInfo_var, L_26);
		}

IL_00c0:
		{
			IL2CPP_END_FINALLY(176)
		}
	} // end finally (depth: 1)
	IL2CPP_CLEANUP(176)
	{
		IL2CPP_JUMP_TBL(0xC7, IL_00c7)
		IL2CPP_JUMP_TBL(0xC1, IL_00c1)
		IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
	}

IL_00c1:
	{
		return _stringLiteral3505361520;
	}

IL_00c7:
	{
		String_t* L_27 = V_2;
		return L_27;
	}
}
#ifdef __clang__
#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.Xml.Schema.SyntaxTreeNode::get_IsRangeNode()
extern "C" IL2CPP_METHOD_ATTR bool SyntaxTreeNode_get_IsRangeNode_m221569626 (SyntaxTreeNode_t1007053515 * __this, const RuntimeMethod* method)
{
	{
		return (bool)0;
	}
}
// System.Void System.Xml.Schema.SyntaxTreeNode::.ctor()
extern "C" IL2CPP_METHOD_ATTR void SyntaxTreeNode__ctor_m3922459270 (SyntaxTreeNode_t1007053515 * __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.Int32 System.Xml.Schema.TypedObject::get_Dim()
extern "C" IL2CPP_METHOD_ATTR int32_t TypedObject_get_Dim_m2648878443 (TypedObject_t1792173703 * __this, const RuntimeMethod* method)
{
	{
		int32_t L_0 = __this->get_dim_4();
		return L_0;
	}
}
// System.Boolean System.Xml.Schema.TypedObject::get_IsList()
extern "C" IL2CPP_METHOD_ATTR bool TypedObject_get_IsList_m1726948684 (TypedObject_t1792173703 * __this, const RuntimeMethod* method)
{
	{
		bool L_0 = __this->get_isList_5();
		return L_0;
	}
}
// System.Boolean System.Xml.Schema.TypedObject::get_IsDecimal()
extern "C" IL2CPP_METHOD_ATTR bool TypedObject_get_IsDecimal_m3764584480 (TypedObject_t1792173703 * __this, const RuntimeMethod* method)
{
	{
		DecimalStruct_t4224725004 * L_0 = __this->get_dstruct_0();
		NullCheck(L_0);
		bool L_1 = DecimalStruct_get_IsDecimal_m404083368(L_0, /*hidden argument*/NULL);
		return L_1;
	}
}
// System.Decimal[] System.Xml.Schema.TypedObject::get_Dvalue()
extern "C" IL2CPP_METHOD_ATTR DecimalU5BU5D_t1145110141* TypedObject_get_Dvalue_m425400277 (TypedObject_t1792173703 * __this, const RuntimeMethod* method)
{
	{
		DecimalStruct_t4224725004 * L_0 = __this->get_dstruct_0();
		NullCheck(L_0);
		DecimalU5BU5D_t1145110141* L_1 = DecimalStruct_get_Dvalue_m2717783780(L_0, /*hidden argument*/NULL);
		return L_1;
	}
}
// System.Object System.Xml.Schema.TypedObject::get_Value()
extern "C" IL2CPP_METHOD_ATTR RuntimeObject * TypedObject_get_Value_m1907177463 (TypedObject_t1792173703 * __this, const RuntimeMethod* method)
{
	{
		RuntimeObject * L_0 = __this->get_ovalue_1();
		return L_0;
	}
}
// System.Xml.Schema.XmlSchemaDatatype System.Xml.Schema.TypedObject::get_Type()
extern "C" IL2CPP_METHOD_ATTR XmlSchemaDatatype_t322714710 * TypedObject_get_Type_m834103184 (TypedObject_t1792173703 * __this, const RuntimeMethod* method)
{
	{
		XmlSchemaDatatype_t322714710 * L_0 = __this->get_xsdtype_3();
		return L_0;
	}
}
// System.Void System.Xml.Schema.TypedObject::.ctor(System.Object,System.String,System.Xml.Schema.XmlSchemaDatatype)
extern "C" IL2CPP_METHOD_ATTR void TypedObject__ctor_m4277091458 (TypedObject_t1792173703 * __this, RuntimeObject * ___obj0, String_t* ___svalue1, XmlSchemaDatatype_t322714710 * ___xsdtype2, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (TypedObject__ctor_m4277091458_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		__this->set_dim_4(1);
		Object__ctor_m297566312(__this, /*hidden argument*/NULL);
		RuntimeObject * L_0 = ___obj0;
		__this->set_ovalue_1(L_0);
		String_t* L_1 = ___svalue1;
		__this->set_svalue_2(L_1);
		XmlSchemaDatatype_t322714710 * L_2 = ___xsdtype2;
		__this->set_xsdtype_3(L_2);
		XmlSchemaDatatype_t322714710 * L_3 = ___xsdtype2;
		NullCheck(L_3);
		int32_t L_4 = VirtFuncInvoker0< int32_t >::Invoke(7 /* System.Xml.Schema.XmlSchemaDatatypeVariety System.Xml.Schema.XmlSchemaDatatype::get_Variety() */, L_3);
		if ((((int32_t)L_4) == ((int32_t)1)))
		{
			goto IL_003b;
		}
	}
	{
		XmlSchemaDatatype_t322714710 * L_5 = ___xsdtype2;
		if (((Datatype_base64Binary_t1981627472 *)IsInstClass((RuntimeObject*)L_5, Datatype_base64Binary_t1981627472_il2cpp_TypeInfo_var)))
		{
			goto IL_003b;
		}
	}
	{
		XmlSchemaDatatype_t322714710 * L_6 = ___xsdtype2;
		if (!((Datatype_hexBinary_t832080184 *)IsInstClass((RuntimeObject*)L_6, Datatype_hexBinary_t832080184_il2cpp_TypeInfo_var)))
		{
			goto IL_0053;
		}
	}

IL_003b:
	{
		__this->set_isList_5((bool)1);
		RuntimeObject * L_7 = ___obj0;
		NullCheck(((RuntimeArray *)CastclassClass((RuntimeObject*)L_7, RuntimeArray_il2cpp_TypeInfo_var)));
		int32_t L_8 = Array_get_Length_m21610649(((RuntimeArray *)CastclassClass((RuntimeObject*)L_7, RuntimeArray_il2cpp_TypeInfo_var)), /*hidden argument*/NULL);
		__this->set_dim_4(L_8);
	}

IL_0053:
	{
		return;
	}
}
// System.String System.Xml.Schema.TypedObject::ToString()
extern "C" IL2CPP_METHOD_ATTR String_t* TypedObject_ToString_m2427803787 (TypedObject_t1792173703 * __this, const RuntimeMethod* method)
{
	{
		String_t* L_0 = __this->get_svalue_2();
		return L_0;
	}
}
// System.Void System.Xml.Schema.TypedObject::SetDecimal()
extern "C" IL2CPP_METHOD_ATTR void TypedObject_SetDecimal_m2879837421 (TypedObject_t1792173703 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (TypedObject_SetDecimal_m2879837421_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 0;
	int32_t V_1 = 0;
	{
		DecimalStruct_t4224725004 * L_0 = __this->get_dstruct_0();
		if (!L_0)
		{
			goto IL_0009;
		}
	}
	{
		return;
	}

IL_0009:
	{
		XmlSchemaDatatype_t322714710 * L_1 = __this->get_xsdtype_3();
		NullCheck(L_1);
		int32_t L_2 = VirtFuncInvoker0< int32_t >::Invoke(8 /* System.Xml.Schema.XmlTypeCode System.Xml.Schema.XmlSchemaDatatype::get_TypeCode() */, L_1);
		V_0 = L_2;
		int32_t L_3 = V_0;
		if ((((int32_t)L_3) == ((int32_t)((int32_t)14))))
		{
			goto IL_0025;
		}
	}
	{
		int32_t L_4 = V_0;
		if ((!(((uint32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_4, (int32_t)((int32_t)40)))) <= ((uint32_t)((int32_t)12)))))
		{
			goto IL_00b6;
		}
	}

IL_0025:
	{
		bool L_5 = __this->get_isList_5();
		if (!L_5)
		{
			goto IL_007d;
		}
	}
	{
		int32_t L_6 = __this->get_dim_4();
		DecimalStruct_t4224725004 * L_7 = (DecimalStruct_t4224725004 *)il2cpp_codegen_object_new(DecimalStruct_t4224725004_il2cpp_TypeInfo_var);
		DecimalStruct__ctor_m1303908281(L_7, L_6, /*hidden argument*/NULL);
		__this->set_dstruct_0(L_7);
		V_1 = 0;
		goto IL_0072;
	}

IL_0042:
	{
		DecimalStruct_t4224725004 * L_8 = __this->get_dstruct_0();
		NullCheck(L_8);
		DecimalU5BU5D_t1145110141* L_9 = DecimalStruct_get_Dvalue_m2717783780(L_8, /*hidden argument*/NULL);
		int32_t L_10 = V_1;
		RuntimeObject * L_11 = __this->get_ovalue_1();
		int32_t L_12 = V_1;
		NullCheck(((RuntimeArray *)CastclassClass((RuntimeObject*)L_11, RuntimeArray_il2cpp_TypeInfo_var)));
		RuntimeObject * L_13 = Array_GetValue_m2528546681(((RuntimeArray *)CastclassClass((RuntimeObject*)L_11, RuntimeArray_il2cpp_TypeInfo_var)), L_12, /*hidden argument*/NULL);
		NumberFormatInfo_t435877138 * L_14 = NumberFormatInfo_get_InvariantInfo_m349577018(NULL /*static, unused*/, /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(Convert_t2465617642_il2cpp_TypeInfo_var);
		Decimal_t2948259380  L_15 = Convert_ToDecimal_m3815908452(NULL /*static, unused*/, L_13, L_14, /*hidden argument*/NULL);
		NullCheck(L_9);
		(L_9)->SetAt(static_cast<il2cpp_array_size_t>(L_10), (Decimal_t2948259380 )L_15);
		int32_t L_16 = V_1;
		V_1 = ((int32_t)il2cpp_codegen_add((int32_t)L_16, (int32_t)1));
	}

IL_0072:
	{
		int32_t L_17 = V_1;
		int32_t L_18 = __this->get_dim_4();
		if ((((int32_t)L_17) < ((int32_t)L_18)))
		{
			goto IL_0042;
		}
	}
	{
		goto IL_00a9;
	}

IL_007d:
	{
		DecimalStruct_t4224725004 * L_19 = (DecimalStruct_t4224725004 *)il2cpp_codegen_object_new(DecimalStruct_t4224725004_il2cpp_TypeInfo_var);
		DecimalStruct__ctor_m861280994(L_19, /*hidden argument*/NULL);
		__this->set_dstruct_0(L_19);
		DecimalStruct_t4224725004 * L_20 = __this->get_dstruct_0();
		NullCheck(L_20);
		DecimalU5BU5D_t1145110141* L_21 = DecimalStruct_get_Dvalue_m2717783780(L_20, /*hidden argument*/NULL);
		RuntimeObject * L_22 = __this->get_ovalue_1();
		NumberFormatInfo_t435877138 * L_23 = NumberFormatInfo_get_InvariantInfo_m349577018(NULL /*static, unused*/, /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(Convert_t2465617642_il2cpp_TypeInfo_var);
		Decimal_t2948259380  L_24 = Convert_ToDecimal_m3815908452(NULL /*static, unused*/, L_22, L_23, /*hidden argument*/NULL);
		NullCheck(L_21);
		(L_21)->SetAt(static_cast<il2cpp_array_size_t>(0), (Decimal_t2948259380 )L_24);
	}

IL_00a9:
	{
		DecimalStruct_t4224725004 * L_25 = __this->get_dstruct_0();
		NullCheck(L_25);
		DecimalStruct_set_IsDecimal_m3764916324(L_25, (bool)1, /*hidden argument*/NULL);
		return;
	}

IL_00b6:
	{
		bool L_26 = __this->get_isList_5();
		if (!L_26)
		{
			goto IL_00d0;
		}
	}
	{
		int32_t L_27 = __this->get_dim_4();
		DecimalStruct_t4224725004 * L_28 = (DecimalStruct_t4224725004 *)il2cpp_codegen_object_new(DecimalStruct_t4224725004_il2cpp_TypeInfo_var);
		DecimalStruct__ctor_m1303908281(L_28, L_27, /*hidden argument*/NULL);
		__this->set_dstruct_0(L_28);
		return;
	}

IL_00d0:
	{
		DecimalStruct_t4224725004 * L_29 = (DecimalStruct_t4224725004 *)il2cpp_codegen_object_new(DecimalStruct_t4224725004_il2cpp_TypeInfo_var);
		DecimalStruct__ctor_m861280994(L_29, /*hidden argument*/NULL);
		__this->set_dstruct_0(L_29);
		return;
	}
}
// System.Boolean System.Xml.Schema.TypedObject::ListDValueEquals(System.Xml.Schema.TypedObject)
extern "C" IL2CPP_METHOD_ATTR bool TypedObject_ListDValueEquals_m564190118 (TypedObject_t1792173703 * __this, TypedObject_t1792173703 * ___other0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (TypedObject_ListDValueEquals_m564190118_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 0;
	{
		V_0 = 0;
		goto IL_0029;
	}

IL_0004:
	{
		DecimalU5BU5D_t1145110141* L_0 = TypedObject_get_Dvalue_m425400277(__this, /*hidden argument*/NULL);
		int32_t L_1 = V_0;
		NullCheck(L_0);
		int32_t L_2 = L_1;
		Decimal_t2948259380  L_3 = (L_0)->GetAt(static_cast<il2cpp_array_size_t>(L_2));
		TypedObject_t1792173703 * L_4 = ___other0;
		NullCheck(L_4);
		DecimalU5BU5D_t1145110141* L_5 = TypedObject_get_Dvalue_m425400277(L_4, /*hidden argument*/NULL);
		int32_t L_6 = V_0;
		NullCheck(L_5);
		int32_t L_7 = L_6;
		Decimal_t2948259380  L_8 = (L_5)->GetAt(static_cast<il2cpp_array_size_t>(L_7));
		IL2CPP_RUNTIME_CLASS_INIT(Decimal_t2948259380_il2cpp_TypeInfo_var);
		bool L_9 = Decimal_op_Inequality_m3543190500(NULL /*static, unused*/, L_3, L_8, /*hidden argument*/NULL);
		if (!L_9)
		{
			goto IL_0025;
		}
	}
	{
		return (bool)0;
	}

IL_0025:
	{
		int32_t L_10 = V_0;
		V_0 = ((int32_t)il2cpp_codegen_add((int32_t)L_10, (int32_t)1));
	}

IL_0029:
	{
		int32_t L_11 = V_0;
		int32_t L_12 = TypedObject_get_Dim_m2648878443(__this, /*hidden argument*/NULL);
		if ((((int32_t)L_11) < ((int32_t)L_12)))
		{
			goto IL_0004;
		}
	}
	{
		return (bool)1;
	}
}
// System.Boolean System.Xml.Schema.TypedObject::Equals(System.Xml.Schema.TypedObject)
extern "C" IL2CPP_METHOD_ATTR bool TypedObject_Equals_m796299267 (TypedObject_t1792173703 * __this, TypedObject_t1792173703 * ___other0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (TypedObject_Equals_m796299267_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	RuntimeArray * V_0 = NULL;
	XmlAtomicValueU5BU5D_t2372964916* V_1 = NULL;
	RuntimeArray * V_2 = NULL;
	XmlAtomicValueU5BU5D_t2372964916* V_3 = NULL;
	{
		int32_t L_0 = TypedObject_get_Dim_m2648878443(__this, /*hidden argument*/NULL);
		TypedObject_t1792173703 * L_1 = ___other0;
		NullCheck(L_1);
		int32_t L_2 = TypedObject_get_Dim_m2648878443(L_1, /*hidden argument*/NULL);
		if ((((int32_t)L_0) == ((int32_t)L_2)))
		{
			goto IL_0010;
		}
	}
	{
		return (bool)0;
	}

IL_0010:
	{
		XmlSchemaDatatype_t322714710 * L_3 = TypedObject_get_Type_m834103184(__this, /*hidden argument*/NULL);
		TypedObject_t1792173703 * L_4 = ___other0;
		NullCheck(L_4);
		XmlSchemaDatatype_t322714710 * L_5 = TypedObject_get_Type_m834103184(L_4, /*hidden argument*/NULL);
		if ((((RuntimeObject*)(XmlSchemaDatatype_t322714710 *)L_3) == ((RuntimeObject*)(XmlSchemaDatatype_t322714710 *)L_5)))
		{
			goto IL_0057;
		}
	}
	{
		XmlSchemaDatatype_t322714710 * L_6 = TypedObject_get_Type_m834103184(__this, /*hidden argument*/NULL);
		TypedObject_t1792173703 * L_7 = ___other0;
		NullCheck(L_7);
		XmlSchemaDatatype_t322714710 * L_8 = TypedObject_get_Type_m834103184(L_7, /*hidden argument*/NULL);
		NullCheck(L_6);
		bool L_9 = VirtFuncInvoker1< bool, XmlSchemaDatatype_t322714710 * >::Invoke(23 /* System.Boolean System.Xml.Schema.XmlSchemaDatatype::IsComparable(System.Xml.Schema.XmlSchemaDatatype) */, L_6, L_8);
		if (L_9)
		{
			goto IL_0033;
		}
	}
	{
		return (bool)0;
	}

IL_0033:
	{
		TypedObject_t1792173703 * L_10 = ___other0;
		NullCheck(L_10);
		TypedObject_SetDecimal_m2879837421(L_10, /*hidden argument*/NULL);
		TypedObject_SetDecimal_m2879837421(__this, /*hidden argument*/NULL);
		bool L_11 = TypedObject_get_IsDecimal_m3764584480(__this, /*hidden argument*/NULL);
		if (!L_11)
		{
			goto IL_0057;
		}
	}
	{
		TypedObject_t1792173703 * L_12 = ___other0;
		NullCheck(L_12);
		bool L_13 = TypedObject_get_IsDecimal_m3764584480(L_12, /*hidden argument*/NULL);
		if (!L_13)
		{
			goto IL_0057;
		}
	}
	{
		TypedObject_t1792173703 * L_14 = ___other0;
		bool L_15 = TypedObject_ListDValueEquals_m564190118(__this, L_14, /*hidden argument*/NULL);
		return L_15;
	}

IL_0057:
	{
		bool L_16 = TypedObject_get_IsList_m1726948684(__this, /*hidden argument*/NULL);
		if (!L_16)
		{
			goto IL_00d1;
		}
	}
	{
		TypedObject_t1792173703 * L_17 = ___other0;
		NullCheck(L_17);
		bool L_18 = TypedObject_get_IsList_m1726948684(L_17, /*hidden argument*/NULL);
		if (!L_18)
		{
			goto IL_0082;
		}
	}
	{
		XmlSchemaDatatype_t322714710 * L_19 = TypedObject_get_Type_m834103184(__this, /*hidden argument*/NULL);
		RuntimeObject * L_20 = TypedObject_get_Value_m1907177463(__this, /*hidden argument*/NULL);
		TypedObject_t1792173703 * L_21 = ___other0;
		NullCheck(L_21);
		RuntimeObject * L_22 = TypedObject_get_Value_m1907177463(L_21, /*hidden argument*/NULL);
		NullCheck(L_19);
		int32_t L_23 = VirtFuncInvoker2< int32_t, RuntimeObject *, RuntimeObject * >::Invoke(14 /* System.Int32 System.Xml.Schema.XmlSchemaDatatype::Compare(System.Object,System.Object) */, L_19, L_20, L_22);
		return (bool)((((int32_t)L_23) == ((int32_t)0))? 1 : 0);
	}

IL_0082:
	{
		RuntimeObject * L_24 = TypedObject_get_Value_m1907177463(__this, /*hidden argument*/NULL);
		V_0 = ((RuntimeArray *)IsInstClass((RuntimeObject*)L_24, RuntimeArray_il2cpp_TypeInfo_var));
		RuntimeArray * L_25 = V_0;
		V_1 = ((XmlAtomicValueU5BU5D_t2372964916*)IsInst((RuntimeObject*)L_25, XmlAtomicValueU5BU5D_t2372964916_il2cpp_TypeInfo_var));
		XmlAtomicValueU5BU5D_t2372964916* L_26 = V_1;
		if (!L_26)
		{
			goto IL_00b3;
		}
	}
	{
		XmlAtomicValueU5BU5D_t2372964916* L_27 = V_1;
		NullCheck(L_27);
		if ((!(((uint32_t)(((int32_t)((int32_t)(((RuntimeArray *)L_27)->max_length))))) == ((uint32_t)1))))
		{
			goto IL_00b1;
		}
	}
	{
		XmlAtomicValueU5BU5D_t2372964916* L_28 = V_1;
		NullCheck((RuntimeArray *)(RuntimeArray *)L_28);
		RuntimeObject * L_29 = Array_GetValue_m2528546681((RuntimeArray *)(RuntimeArray *)L_28, 0, /*hidden argument*/NULL);
		TypedObject_t1792173703 * L_30 = ___other0;
		NullCheck(L_30);
		RuntimeObject * L_31 = TypedObject_get_Value_m1907177463(L_30, /*hidden argument*/NULL);
		NullCheck(L_29);
		bool L_32 = VirtFuncInvoker1< bool, RuntimeObject * >::Invoke(0 /* System.Boolean System.Object::Equals(System.Object) */, L_29, L_31);
		return L_32;
	}

IL_00b1:
	{
		return (bool)0;
	}

IL_00b3:
	{
		RuntimeArray * L_33 = V_0;
		NullCheck(L_33);
		int32_t L_34 = Array_get_Length_m21610649(L_33, /*hidden argument*/NULL);
		if ((!(((uint32_t)L_34) == ((uint32_t)1))))
		{
			goto IL_00cf;
		}
	}
	{
		RuntimeArray * L_35 = V_0;
		NullCheck(L_35);
		RuntimeObject * L_36 = Array_GetValue_m2528546681(L_35, 0, /*hidden argument*/NULL);
		TypedObject_t1792173703 * L_37 = ___other0;
		NullCheck(L_37);
		RuntimeObject * L_38 = TypedObject_get_Value_m1907177463(L_37, /*hidden argument*/NULL);
		NullCheck(L_36);
		bool L_39 = VirtFuncInvoker1< bool, RuntimeObject * >::Invoke(0 /* System.Boolean System.Object::Equals(System.Object) */, L_36, L_38);
		return L_39;
	}

IL_00cf:
	{
		return (bool)0;
	}

IL_00d1:
	{
		TypedObject_t1792173703 * L_40 = ___other0;
		NullCheck(L_40);
		bool L_41 = TypedObject_get_IsList_m1726948684(L_40, /*hidden argument*/NULL);
		if (!L_41)
		{
			goto IL_0128;
		}
	}
	{
		TypedObject_t1792173703 * L_42 = ___other0;
		NullCheck(L_42);
		RuntimeObject * L_43 = TypedObject_get_Value_m1907177463(L_42, /*hidden argument*/NULL);
		V_2 = ((RuntimeArray *)IsInstClass((RuntimeObject*)L_43, RuntimeArray_il2cpp_TypeInfo_var));
		RuntimeArray * L_44 = V_2;
		V_3 = ((XmlAtomicValueU5BU5D_t2372964916*)IsInst((RuntimeObject*)L_44, XmlAtomicValueU5BU5D_t2372964916_il2cpp_TypeInfo_var));
		XmlAtomicValueU5BU5D_t2372964916* L_45 = V_3;
		if (!L_45)
		{
			goto IL_010a;
		}
	}
	{
		XmlAtomicValueU5BU5D_t2372964916* L_46 = V_3;
		NullCheck(L_46);
		if ((!(((uint32_t)(((int32_t)((int32_t)(((RuntimeArray *)L_46)->max_length))))) == ((uint32_t)1))))
		{
			goto IL_0108;
		}
	}
	{
		XmlAtomicValueU5BU5D_t2372964916* L_47 = V_3;
		NullCheck((RuntimeArray *)(RuntimeArray *)L_47);
		RuntimeObject * L_48 = Array_GetValue_m2528546681((RuntimeArray *)(RuntimeArray *)L_47, 0, /*hidden argument*/NULL);
		RuntimeObject * L_49 = TypedObject_get_Value_m1907177463(__this, /*hidden argument*/NULL);
		NullCheck(L_48);
		bool L_50 = VirtFuncInvoker1< bool, RuntimeObject * >::Invoke(0 /* System.Boolean System.Object::Equals(System.Object) */, L_48, L_49);
		return L_50;
	}

IL_0108:
	{
		return (bool)0;
	}

IL_010a:
	{
		RuntimeArray * L_51 = V_2;
		NullCheck(L_51);
		int32_t L_52 = Array_get_Length_m21610649(L_51, /*hidden argument*/NULL);
		if ((!(((uint32_t)L_52) == ((uint32_t)1))))
		{
			goto IL_0126;
		}
	}
	{
		RuntimeArray * L_53 = V_2;
		NullCheck(L_53);
		RuntimeObject * L_54 = Array_GetValue_m2528546681(L_53, 0, /*hidden argument*/NULL);
		RuntimeObject * L_55 = TypedObject_get_Value_m1907177463(__this, /*hidden argument*/NULL);
		NullCheck(L_54);
		bool L_56 = VirtFuncInvoker1< bool, RuntimeObject * >::Invoke(0 /* System.Boolean System.Object::Equals(System.Object) */, L_54, L_55);
		return L_56;
	}

IL_0126:
	{
		return (bool)0;
	}

IL_0128:
	{
		RuntimeObject * L_57 = TypedObject_get_Value_m1907177463(__this, /*hidden argument*/NULL);
		TypedObject_t1792173703 * L_58 = ___other0;
		NullCheck(L_58);
		RuntimeObject * L_59 = TypedObject_get_Value_m1907177463(L_58, /*hidden argument*/NULL);
		NullCheck(L_57);
		bool L_60 = VirtFuncInvoker1< bool, RuntimeObject * >::Invoke(0 /* System.Boolean System.Object::Equals(System.Object) */, L_57, L_59);
		return L_60;
	}
}
#ifdef __clang__
#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.Xml.Schema.TypedObject/DecimalStruct::get_IsDecimal()
extern "C" IL2CPP_METHOD_ATTR bool DecimalStruct_get_IsDecimal_m404083368 (DecimalStruct_t4224725004 * __this, const RuntimeMethod* method)
{
	{
		bool L_0 = __this->get_isDecimal_0();
		return L_0;
	}
}
// System.Void System.Xml.Schema.TypedObject/DecimalStruct::set_IsDecimal(System.Boolean)
extern "C" IL2CPP_METHOD_ATTR void DecimalStruct_set_IsDecimal_m3764916324 (DecimalStruct_t4224725004 * __this, bool ___value0, const RuntimeMethod* method)
{
	{
		bool L_0 = ___value0;
		__this->set_isDecimal_0(L_0);
		return;
	}
}
// System.Decimal[] System.Xml.Schema.TypedObject/DecimalStruct::get_Dvalue()
extern "C" IL2CPP_METHOD_ATTR DecimalU5BU5D_t1145110141* DecimalStruct_get_Dvalue_m2717783780 (DecimalStruct_t4224725004 * __this, const RuntimeMethod* method)
{
	{
		DecimalU5BU5D_t1145110141* L_0 = __this->get_dvalue_1();
		return L_0;
	}
}
// System.Void System.Xml.Schema.TypedObject/DecimalStruct::.ctor()
extern "C" IL2CPP_METHOD_ATTR void DecimalStruct__ctor_m861280994 (DecimalStruct_t4224725004 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (DecimalStruct__ctor_m861280994_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		Object__ctor_m297566312(__this, /*hidden argument*/NULL);
		DecimalU5BU5D_t1145110141* L_0 = (DecimalU5BU5D_t1145110141*)SZArrayNew(DecimalU5BU5D_t1145110141_il2cpp_TypeInfo_var, (uint32_t)1);
		__this->set_dvalue_1(L_0);
		return;
	}
}
// System.Void System.Xml.Schema.TypedObject/DecimalStruct::.ctor(System.Int32)
extern "C" IL2CPP_METHOD_ATTR void DecimalStruct__ctor_m1303908281 (DecimalStruct_t4224725004 * __this, int32_t ___dim0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (DecimalStruct__ctor_m1303908281_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		Object__ctor_m297566312(__this, /*hidden argument*/NULL);
		int32_t L_0 = ___dim0;
		DecimalU5BU5D_t1145110141* L_1 = (DecimalU5BU5D_t1145110141*)SZArrayNew(DecimalU5BU5D_t1145110141_il2cpp_TypeInfo_var, (uint32_t)L_0);
		__this->set_dvalue_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.Exception System.Xml.Schema.UnionFacetsChecker::CheckValueFacets(System.Object,System.Xml.Schema.XmlSchemaDatatype)
extern "C" IL2CPP_METHOD_ATTR Exception_t * UnionFacetsChecker_CheckValueFacets_m4217389001 (UnionFacetsChecker_t1294230376 * __this, RuntimeObject * ___value0, XmlSchemaDatatype_t322714710 * ___datatype1, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (UnionFacetsChecker_CheckValueFacets_m4217389001_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	RestrictionFacets_t1638599442 * V_0 = NULL;
	int32_t G_B3_0 = 0;
	{
		XmlSchemaDatatype_t322714710 * L_0 = ___datatype1;
		NullCheck(L_0);
		RestrictionFacets_t1638599442 * L_1 = VirtFuncInvoker0< RestrictionFacets_t1638599442 * >::Invoke(13 /* System.Xml.Schema.RestrictionFacets System.Xml.Schema.XmlSchemaDatatype::get_Restriction() */, L_0);
		V_0 = L_1;
		RestrictionFacets_t1638599442 * L_2 = V_0;
		if (L_2)
		{
			goto IL_000d;
		}
	}
	{
		G_B3_0 = 0;
		goto IL_0013;
	}

IL_000d:
	{
		RestrictionFacets_t1638599442 * L_3 = V_0;
		NullCheck(L_3);
		int32_t L_4 = L_3->get_Flags_12();
		G_B3_0 = ((int32_t)(L_4));
	}

IL_0013:
	{
		if (!((int32_t)((int32_t)G_B3_0&(int32_t)((int32_t)16))))
		{
			goto IL_0038;
		}
	}
	{
		RuntimeObject * L_5 = ___value0;
		RestrictionFacets_t1638599442 * L_6 = V_0;
		NullCheck(L_6);
		ArrayList_t2718874744 * L_7 = L_6->get_Enumeration_4();
		XmlSchemaDatatype_t322714710 * L_8 = ___datatype1;
		bool L_9 = VirtFuncInvoker3< bool, RuntimeObject *, ArrayList_t2718874744 *, XmlSchemaDatatype_t322714710 * >::Invoke(17 /* System.Boolean System.Xml.Schema.FacetsChecker::MatchEnumeration(System.Object,System.Collections.ArrayList,System.Xml.Schema.XmlSchemaDatatype) */, __this, L_5, L_7, L_8);
		if (L_9)
		{
			goto IL_0038;
		}
	}
	{
		String_t* L_10 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(String_t_il2cpp_TypeInfo_var))->get_Empty_5();
		XmlSchemaException_t3511258692 * L_11 = (XmlSchemaException_t3511258692 *)il2cpp_codegen_object_new(XmlSchemaException_t3511258692_il2cpp_TypeInfo_var);
		XmlSchemaException__ctor_m2187369954(L_11, _stringLiteral3484238595, L_10, /*hidden argument*/NULL);
		return L_11;
	}

IL_0038:
	{
		return (Exception_t *)NULL;
	}
}
// System.Boolean System.Xml.Schema.UnionFacetsChecker::MatchEnumeration(System.Object,System.Collections.ArrayList,System.Xml.Schema.XmlSchemaDatatype)
extern "C" IL2CPP_METHOD_ATTR bool UnionFacetsChecker_MatchEnumeration_m1198048348 (UnionFacetsChecker_t1294230376 * __this, RuntimeObject * ___value0, ArrayList_t2718874744 * ___enumeration1, XmlSchemaDatatype_t322714710 * ___datatype2, const RuntimeMethod* method)
{
	int32_t V_0 = 0;
	{
		V_0 = 0;
		goto IL_001a;
	}

IL_0004:
	{
		XmlSchemaDatatype_t322714710 * L_0 = ___datatype2;
		RuntimeObject * L_1 = ___value0;
		ArrayList_t2718874744 * L_2 = ___enumeration1;
		int32_t L_3 = V_0;
		NullCheck(L_2);
		RuntimeObject * L_4 = VirtFuncInvoker1< RuntimeObject *, int32_t >::Invoke(27 /* System.Object System.Collections.ArrayList::get_Item(System.Int32) */, L_2, L_3);
		NullCheck(L_0);
		int32_t L_5 = VirtFuncInvoker2< int32_t, RuntimeObject *, RuntimeObject * >::Invoke(14 /* System.Int32 System.Xml.Schema.XmlSchemaDatatype::Compare(System.Object,System.Object) */, L_0, L_1, L_4);
		if (L_5)
		{
			goto IL_0016;
		}
	}
	{
		return (bool)1;
	}

IL_0016:
	{
		int32_t L_6 = V_0;
		V_0 = ((int32_t)il2cpp_codegen_add((int32_t)L_6, (int32_t)1));
	}

IL_001a:
	{
		int32_t L_7 = V_0;
		ArrayList_t2718874744 * L_8 = ___enumeration1;
		NullCheck(L_8);
		int32_t L_9 = VirtFuncInvoker0< int32_t >::Invoke(22 /* System.Int32 System.Collections.ArrayList::get_Count() */, L_8);
		if ((((int32_t)L_7) < ((int32_t)L_9)))
		{
			goto IL_0004;
		}
	}
	{
		return (bool)0;
	}
}
// System.Void System.Xml.Schema.UnionFacetsChecker::.ctor()
extern "C" IL2CPP_METHOD_ATTR void UnionFacetsChecker__ctor_m2006871145 (UnionFacetsChecker_t1294230376 * __this, const RuntimeMethod* method)
{
	{
		FacetsChecker__ctor_m2900568779(__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.Xml.Schema.UpaException::.ctor(System.Object,System.Object)
extern "C" IL2CPP_METHOD_ATTR void UpaException__ctor_m1679454737 (UpaException_t2368469746 * __this, RuntimeObject * ___particle10, RuntimeObject * ___particle21, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (UpaException__ctor_m1679454737_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		IL2CPP_RUNTIME_CLASS_INIT(Exception_t_il2cpp_TypeInfo_var);
		Exception__ctor_m213470898(__this, /*hidden argument*/NULL);
		RuntimeObject * L_0 = ___particle10;
		__this->set_particle1_17(L_0);
		RuntimeObject * L_1 = ___particle21;
		__this->set_particle2_18(L_1);
		return;
	}
}
// System.Object System.Xml.Schema.UpaException::get_Particle1()
extern "C" IL2CPP_METHOD_ATTR RuntimeObject * UpaException_get_Particle1_m2655315561 (UpaException_t2368469746 * __this, const RuntimeMethod* method)
{
	{
		RuntimeObject * L_0 = __this->get_particle1_17();
		return L_0;
	}
}
// System.Object System.Xml.Schema.UpaException::get_Particle2()
extern "C" IL2CPP_METHOD_ATTR RuntimeObject * UpaException_get_Particle2_m2655118953 (UpaException_t2368469746 * __this, const RuntimeMethod* method)
{
	{
		RuntimeObject * L_0 = __this->get_particle2_18();
		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.Xml.Schema.ValidationEventArgs::.ctor(System.Xml.Schema.XmlSchemaException)
extern "C" IL2CPP_METHOD_ATTR void ValidationEventArgs__ctor_m1077606918 (ValidationEventArgs_t2784773869 * __this, XmlSchemaException_t3511258692 * ___ex0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (ValidationEventArgs__ctor_m1077606918_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		IL2CPP_RUNTIME_CLASS_INIT(EventArgs_t3591816995_il2cpp_TypeInfo_var);
		EventArgs__ctor_m32674013(__this, /*hidden argument*/NULL);
		XmlSchemaException_t3511258692 * L_0 = ___ex0;
		__this->set_ex_1(L_0);
		__this->set_severity_2(0);
		return;
	}
}
// System.Void System.Xml.Schema.ValidationEventArgs::.ctor(System.Xml.Schema.XmlSchemaException,System.Xml.Schema.XmlSeverityType)
extern "C" IL2CPP_METHOD_ATTR void ValidationEventArgs__ctor_m2610404669 (ValidationEventArgs_t2784773869 * __this, XmlSchemaException_t3511258692 * ___ex0, int32_t ___severity1, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (ValidationEventArgs__ctor_m2610404669_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		IL2CPP_RUNTIME_CLASS_INIT(EventArgs_t3591816995_il2cpp_TypeInfo_var);
		EventArgs__ctor_m32674013(__this, /*hidden argument*/NULL);
		XmlSchemaException_t3511258692 * L_0 = ___ex0;
		__this->set_ex_1(L_0);
		int32_t L_1 = ___severity1;
		__this->set_severity_2(L_1);
		return;
	}
}
// System.Xml.Schema.XmlSeverityType System.Xml.Schema.ValidationEventArgs::get_Severity()
extern "C" IL2CPP_METHOD_ATTR int32_t ValidationEventArgs_get_Severity_m1798521934 (ValidationEventArgs_t2784773869 * __this, const RuntimeMethod* method)
{
	{
		int32_t L_0 = __this->get_severity_2();
		return L_0;
	}
}
// System.Xml.Schema.XmlSchemaException System.Xml.Schema.ValidationEventArgs::get_Exception()
extern "C" IL2CPP_METHOD_ATTR XmlSchemaException_t3511258692 * ValidationEventArgs_get_Exception_m2119547120 (ValidationEventArgs_t2784773869 * __this, const RuntimeMethod* method)
{
	{
		XmlSchemaException_t3511258692 * L_0 = __this->get_ex_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.Xml.Schema.ValidationEventHandler::.ctor(System.Object,System.IntPtr)
extern "C" IL2CPP_METHOD_ATTR void ValidationEventHandler__ctor_m2945978529 (ValidationEventHandler_t791314227 * __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.Xml.Schema.ValidationEventHandler::Invoke(System.Object,System.Xml.Schema.ValidationEventArgs)
extern "C" IL2CPP_METHOD_ATTR void ValidationEventHandler_Invoke_m3984227947 (ValidationEventHandler_t791314227 * __this, RuntimeObject * ___sender0, ValidationEventArgs_t2784773869 * ___e1, 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 *, ValidationEventArgs_t2784773869 *, const RuntimeMethod*);
						((FunctionPointerType)targetMethodPointer)(NULL, ___sender0, ___e1, targetMethod);
					}
				}
				else
				{
					// closed
					{
						typedef void (*FunctionPointerType) (RuntimeObject *, void*, RuntimeObject *, ValidationEventArgs_t2784773869 *, const RuntimeMethod*);
						((FunctionPointerType)targetMethodPointer)(NULL, targetThis, ___sender0, ___e1, 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 *, ValidationEventArgs_t2784773869 * >::Invoke(targetMethod, targetThis, ___sender0, ___e1);
							else
								GenericVirtActionInvoker2< RuntimeObject *, ValidationEventArgs_t2784773869 * >::Invoke(targetMethod, targetThis, ___sender0, ___e1);
						}
						else
						{
							if (il2cpp_codegen_method_is_interface_method(targetMethod))
								InterfaceActionInvoker2< RuntimeObject *, ValidationEventArgs_t2784773869 * >::Invoke(il2cpp_codegen_method_get_slot(targetMethod), il2cpp_codegen_method_get_declaring_type(targetMethod), targetThis, ___sender0, ___e1);
							else
								VirtActionInvoker2< RuntimeObject *, ValidationEventArgs_t2784773869 * >::Invoke(il2cpp_codegen_method_get_slot(targetMethod), targetThis, ___sender0, ___e1);
						}
					}
					else
					{
						typedef void (*FunctionPointerType) (void*, RuntimeObject *, ValidationEventArgs_t2784773869 *, const RuntimeMethod*);
						((FunctionPointerType)targetMethodPointer)(targetThis, ___sender0, ___e1, 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< ValidationEventArgs_t2784773869 * >::Invoke(targetMethod, ___sender0, ___e1);
							else
								GenericVirtActionInvoker1< ValidationEventArgs_t2784773869 * >::Invoke(targetMethod, ___sender0, ___e1);
						}
						else
						{
							if (il2cpp_codegen_method_is_interface_method(targetMethod))
								InterfaceActionInvoker1< ValidationEventArgs_t2784773869 * >::Invoke(il2cpp_codegen_method_get_slot(targetMethod), il2cpp_codegen_method_get_declaring_type(targetMethod), ___sender0, ___e1);
							else
								VirtActionInvoker1< ValidationEventArgs_t2784773869 * >::Invoke(il2cpp_codegen_method_get_slot(targetMethod), ___sender0, ___e1);
						}
					}
					else
					{
						typedef void (*FunctionPointerType) (RuntimeObject *, ValidationEventArgs_t2784773869 *, const RuntimeMethod*);
						((FunctionPointerType)targetMethodPointer)(___sender0, ___e1, 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 *, ValidationEventArgs_t2784773869 *, const RuntimeMethod*);
					((FunctionPointerType)targetMethodPointer)(NULL, ___sender0, ___e1, targetMethod);
				}
			}
			else
			{
				// closed
				{
					typedef void (*FunctionPointerType) (RuntimeObject *, void*, RuntimeObject *, ValidationEventArgs_t2784773869 *, const RuntimeMethod*);
					((FunctionPointerType)targetMethodPointer)(NULL, targetThis, ___sender0, ___e1, 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 *, ValidationEventArgs_t2784773869 * >::Invoke(targetMethod, targetThis, ___sender0, ___e1);
						else
							GenericVirtActionInvoker2< RuntimeObject *, ValidationEventArgs_t2784773869 * >::Invoke(targetMethod, targetThis, ___sender0, ___e1);
					}
					else
					{
						if (il2cpp_codegen_method_is_interface_method(targetMethod))
							InterfaceActionInvoker2< RuntimeObject *, ValidationEventArgs_t2784773869 * >::Invoke(il2cpp_codegen_method_get_slot(targetMethod), il2cpp_codegen_method_get_declaring_type(targetMethod), targetThis, ___sender0, ___e1);
						else
							VirtActionInvoker2< RuntimeObject *, ValidationEventArgs_t2784773869 * >::Invoke(il2cpp_codegen_method_get_slot(targetMethod), targetThis, ___sender0, ___e1);
					}
				}
				else
				{
					typedef void (*FunctionPointerType) (void*, RuntimeObject *, ValidationEventArgs_t2784773869 *, const RuntimeMethod*);
					((FunctionPointerType)targetMethodPointer)(targetThis, ___sender0, ___e1, 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< ValidationEventArgs_t2784773869 * >::Invoke(targetMethod, ___sender0, ___e1);
						else
							GenericVirtActionInvoker1< ValidationEventArgs_t2784773869 * >::Invoke(targetMethod, ___sender0, ___e1);
					}
					else
					{
						if (il2cpp_codegen_method_is_interface_method(targetMethod))
							InterfaceActionInvoker1< ValidationEventArgs_t2784773869 * >::Invoke(il2cpp_codegen_method_get_slot(targetMethod), il2cpp_codegen_method_get_declaring_type(targetMethod), ___sender0, ___e1);
						else
							VirtActionInvoker1< ValidationEventArgs_t2784773869 * >::Invoke(il2cpp_codegen_method_get_slot(targetMethod), ___sender0, ___e1);
					}
				}
				else
				{
					typedef void (*FunctionPointerType) (RuntimeObject *, ValidationEventArgs_t2784773869 *, const RuntimeMethod*);
					((FunctionPointerType)targetMethodPointer)(___sender0, ___e1, targetMethod);
				}
			}
		}
	}
}
// System.IAsyncResult System.Xml.Schema.ValidationEventHandler::BeginInvoke(System.Object,System.Xml.Schema.ValidationEventArgs,System.AsyncCallback,System.Object)
extern "C" IL2CPP_METHOD_ATTR RuntimeObject* ValidationEventHandler_BeginInvoke_m1348325125 (ValidationEventHandler_t791314227 * __this, RuntimeObject * ___sender0, ValidationEventArgs_t2784773869 * ___e1, AsyncCallback_t3962456242 * ___callback2, RuntimeObject * ___object3, const RuntimeMethod* method)
{
	void *__d_args[3] = {0};
	__d_args[0] = ___sender0;
	__d_args[1] = ___e1;
	return (RuntimeObject*)il2cpp_codegen_delegate_begin_invoke((RuntimeDelegate*)__this, __d_args, (RuntimeDelegate*)___callback2, (RuntimeObject*)___object3);
}
// System.Void System.Xml.Schema.ValidationEventHandler::EndInvoke(System.IAsyncResult)
extern "C" IL2CPP_METHOD_ATTR void ValidationEventHandler_EndInvoke_m1762969948 (ValidationEventHandler_t791314227 * __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.Xml.Schema.ValidationState::.ctor()
extern "C" IL2CPP_METHOD_ATTR void ValidationState__ctor_m1814786448 (ValidationState_t603008718 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (ValidationState__ctor_m1814786448_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		BitSetU5BU5D_t1465593420* L_0 = (BitSetU5BU5D_t1465593420*)SZArrayNew(BitSetU5BU5D_t1465593420_il2cpp_TypeInfo_var, (uint32_t)2);
		__this->set_CurPos_9(L_0);
		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.Xml.Schema.XdrBuilder::.ctor(System.Xml.XmlReader,System.Xml.XmlNamespaceManager,System.Xml.Schema.SchemaInfo,System.String,System.Xml.XmlNameTable,System.Xml.Schema.SchemaNames,System.Xml.Schema.ValidationEventHandler)
extern "C" IL2CPP_METHOD_ATTR void XdrBuilder__ctor_m2689193551 (XdrBuilder_t781626846 * __this, XmlReader_t3121518892 * ___reader0, XmlNamespaceManager_t418790500 * ___curmgr1, SchemaInfo_t3347508623 * ___sinfo2, String_t* ___targetNamspace3, XmlNameTable_t71772148 * ___nameTable4, SchemaNames_t661607975 * ___schemaNames5, ValidationEventHandler_t791314227 * ___eventhandler6, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (XdrBuilder__ctor_m2689193551_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__UndeclaredElements_35(L_0);
		SchemaBuilder__ctor_m1793926313(__this, /*hidden argument*/NULL);
		SchemaInfo_t3347508623 * L_1 = ___sinfo2;
		__this->set__SchemaInfo_14(L_1);
		String_t* L_2 = ___targetNamspace3;
		__this->set__TargetNamespace_15(L_2);
		XmlReader_t3121518892 * L_3 = ___reader0;
		__this->set__reader_16(L_3);
		XmlNamespaceManager_t418790500 * L_4 = ___curmgr1;
		__this->set__CurNsMgr_32(L_4);
		ValidationEventHandler_t791314227 * L_5 = ___eventhandler6;
		__this->set_validationEventHandler_34(L_5);
		HWStack_t658497212 * L_6 = (HWStack_t658497212 *)il2cpp_codegen_object_new(HWStack_t658497212_il2cpp_TypeInfo_var);
		HWStack__ctor_m1868358523(L_6, ((int32_t)10), /*hidden argument*/NULL);
		__this->set__StateHistory_21(L_6);
		ElementContent_t2671703075 * L_7 = (ElementContent_t2671703075 *)il2cpp_codegen_object_new(ElementContent_t2671703075_il2cpp_TypeInfo_var);
		ElementContent__ctor_m2263083316(L_7, /*hidden argument*/NULL);
		__this->set__ElementDef_25(L_7);
		AttributeContent_t2997225126 * L_8 = (AttributeContent_t2997225126 *)il2cpp_codegen_object_new(AttributeContent_t2997225126_il2cpp_TypeInfo_var);
		AttributeContent__ctor_m121414320(L_8, /*hidden argument*/NULL);
		__this->set__AttributeDef_27(L_8);
		HWStack_t658497212 * L_9 = (HWStack_t658497212 *)il2cpp_codegen_object_new(HWStack_t658497212_il2cpp_TypeInfo_var);
		HWStack__ctor_m1868358523(L_9, ((int32_t)10), /*hidden argument*/NULL);
		__this->set__GroupStack_22(L_9);
		GroupContent_t833025371 * L_10 = (GroupContent_t833025371 *)il2cpp_codegen_object_new(GroupContent_t833025371_il2cpp_TypeInfo_var);
		GroupContent__ctor_m24335209(L_10, /*hidden argument*/NULL);
		__this->set__GroupDef_26(L_10);
		XmlNameTable_t71772148 * L_11 = ___nameTable4;
		__this->set__NameTable_30(L_11);
		SchemaNames_t661607975 * L_12 = ___schemaNames5;
		__this->set__SchemaNames_31(L_12);
		IL2CPP_RUNTIME_CLASS_INIT(XdrBuilder_t781626846_il2cpp_TypeInfo_var);
		XdrEntryU5BU5D_t507154684* L_13 = ((XdrBuilder_t781626846_StaticFields*)il2cpp_codegen_static_fields_for(XdrBuilder_t781626846_il2cpp_TypeInfo_var))->get_S_SchemaEntries_13();
		NullCheck(L_13);
		int32_t L_14 = 0;
		XdrEntry_t1852396641 * L_15 = (L_13)->GetAt(static_cast<il2cpp_array_size_t>(L_14));
		__this->set__CurState_19(L_15);
		XmlReader_t3121518892 * L_16 = __this->get__reader_16();
		PositionInfo_t2441432568 * L_17 = PositionInfo_GetPositionInfo_m4124508875(NULL /*static, unused*/, L_16, /*hidden argument*/NULL);
		__this->set_positionInfo_17(L_17);
		XmlResolver_t626023767 * L_18 = XmlReaderSection_CreateDefaultResolver_m4236800046(NULL /*static, unused*/, /*hidden argument*/NULL);
		__this->set_xmlResolver_36(L_18);
		return;
	}
}
// System.Boolean System.Xml.Schema.XdrBuilder::ProcessElement(System.String,System.String,System.String)
extern "C" IL2CPP_METHOD_ATTR bool XdrBuilder_ProcessElement_m3537577951 (XdrBuilder_t781626846 * __this, String_t* ___prefix0, String_t* ___name1, String_t* ___ns2, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (XdrBuilder_ProcessElement_m3537577951_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	XmlQualifiedName_t2760654312 * V_0 = NULL;
	{
		String_t* L_0 = ___name1;
		String_t* L_1 = ___ns2;
		XmlNameTable_t71772148 * L_2 = __this->get__NameTable_30();
		SchemaNames_t661607975 * L_3 = __this->get__SchemaNames_31();
		String_t* L_4 = XmlSchemaDatatype_XdrCanonizeUri_m1985811198(NULL /*static, unused*/, L_1, L_2, L_3, /*hidden argument*/NULL);
		XmlQualifiedName_t2760654312 * L_5 = (XmlQualifiedName_t2760654312 *)il2cpp_codegen_object_new(XmlQualifiedName_t2760654312_il2cpp_TypeInfo_var);
		XmlQualifiedName__ctor_m835061046(L_5, L_0, L_4, /*hidden argument*/NULL);
		V_0 = L_5;
		XmlQualifiedName_t2760654312 * L_6 = V_0;
		bool L_7 = XdrBuilder_GetNextState_m3031875799(__this, L_6, /*hidden argument*/NULL);
		if (!L_7)
		{
			goto IL_0049;
		}
	}
	{
		XdrBuilder_Push_m2920561771(__this, /*hidden argument*/NULL);
		XdrEntry_t1852396641 * L_8 = __this->get__CurState_19();
		NullCheck(L_8);
		XdrInitFunction_t326013928 * L_9 = L_8->get__InitFunc_3();
		if (!L_9)
		{
			goto IL_0047;
		}
	}
	{
		XdrEntry_t1852396641 * L_10 = __this->get__CurState_19();
		NullCheck(L_10);
		XdrInitFunction_t326013928 * L_11 = L_10->get__InitFunc_3();
		XmlQualifiedName_t2760654312 * L_12 = V_0;
		NullCheck(L_11);
		XdrInitFunction_Invoke_m919159681(L_11, __this, L_12, /*hidden argument*/NULL);
	}

IL_0047:
	{
		return (bool)1;
	}

IL_0049:
	{
		XmlQualifiedName_t2760654312 * L_13 = V_0;
		bool L_14 = XdrBuilder_IsSkipableElement_m2173074933(__this, L_13, /*hidden argument*/NULL);
		if (L_14)
		{
			goto IL_0064;
		}
	}
	{
		String_t* L_15 = ___name1;
		String_t* L_16 = ___prefix0;
		IL2CPP_RUNTIME_CLASS_INIT(XmlQualifiedName_t2760654312_il2cpp_TypeInfo_var);
		String_t* L_17 = XmlQualifiedName_ToString_m195213334(NULL /*static, unused*/, L_15, L_16, /*hidden argument*/NULL);
		XdrBuilder_SendValidationEvent_m754978769(__this, _stringLiteral2641804306, L_17, /*hidden argument*/NULL);
	}

IL_0064:
	{
		return (bool)0;
	}
}
// System.Void System.Xml.Schema.XdrBuilder::ProcessAttribute(System.String,System.String,System.String,System.String)
extern "C" IL2CPP_METHOD_ATTR void XdrBuilder_ProcessAttribute_m3287648358 (XdrBuilder_t781626846 * __this, String_t* ___prefix0, String_t* ___name1, String_t* ___ns2, String_t* ___value3, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (XdrBuilder_ProcessAttribute_m3287648358_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	XmlQualifiedName_t2760654312 * V_0 = NULL;
	int32_t V_1 = 0;
	XdrAttributeEntry_t1100747816 * V_2 = NULL;
	XdrBuildFunction_t4965607 * V_3 = NULL;
	String_t* V_4 = NULL;
	XmlQualifiedName_t2760654312 * V_5 = NULL;
	{
		String_t* L_0 = ___name1;
		String_t* L_1 = ___ns2;
		XmlNameTable_t71772148 * L_2 = __this->get__NameTable_30();
		SchemaNames_t661607975 * L_3 = __this->get__SchemaNames_31();
		String_t* L_4 = XmlSchemaDatatype_XdrCanonizeUri_m1985811198(NULL /*static, unused*/, L_1, L_2, L_3, /*hidden argument*/NULL);
		XmlQualifiedName_t2760654312 * L_5 = (XmlQualifiedName_t2760654312 *)il2cpp_codegen_object_new(XmlQualifiedName_t2760654312_il2cpp_TypeInfo_var);
		XmlQualifiedName__ctor_m835061046(L_5, L_0, L_4, /*hidden argument*/NULL);
		V_0 = L_5;
		V_1 = 0;
		goto IL_0109;
	}

IL_0020:
	{
		XdrEntry_t1852396641 * L_6 = __this->get__CurState_19();
		NullCheck(L_6);
		XdrAttributeEntryU5BU5D_t4099313209* L_7 = L_6->get__Attributes_2();
		int32_t L_8 = V_1;
		NullCheck(L_7);
		int32_t L_9 = L_8;
		XdrAttributeEntry_t1100747816 * L_10 = (L_7)->GetAt(static_cast<il2cpp_array_size_t>(L_9));
		V_2 = L_10;
		SchemaNames_t661607975 * L_11 = __this->get__SchemaNames_31();
		NullCheck(L_11);
		XmlQualifiedNameU5BU5D_t1471530361* L_12 = L_11->get_TokenToQName_140();
		XdrAttributeEntry_t1100747816 * L_13 = V_2;
		NullCheck(L_13);
		int32_t L_14 = L_13->get__Attribute_0();
		NullCheck(L_12);
		int32_t L_15 = L_14;
		XmlQualifiedName_t2760654312 * L_16 = (L_12)->GetAt(static_cast<il2cpp_array_size_t>(L_15));
		XmlQualifiedName_t2760654312 * L_17 = V_0;
		NullCheck(L_16);
		bool L_18 = VirtFuncInvoker1< bool, RuntimeObject * >::Invoke(0 /* System.Boolean System.Object::Equals(System.Object) */, L_16, L_17);
		if (!L_18)
		{
			goto IL_0105;
		}
	}
	{
		XdrAttributeEntry_t1100747816 * L_19 = V_2;
		NullCheck(L_19);
		XdrBuildFunction_t4965607 * L_20 = L_19->get__BuildFunc_3();
		V_3 = L_20;
		XdrAttributeEntry_t1100747816 * L_21 = V_2;
		NullCheck(L_21);
		XmlSchemaDatatype_t322714710 * L_22 = L_21->get__Datatype_2();
		NullCheck(L_22);
		int32_t L_23 = VirtFuncInvoker0< int32_t >::Invoke(5 /* System.Xml.XmlTokenizedType System.Xml.Schema.XmlSchemaDatatype::get_TokenizedType() */, L_22);
		if ((!(((uint32_t)L_23) == ((uint32_t)((int32_t)10)))))
		{
			goto IL_00df;
		}
	}
	{
		String_t* L_24 = ___value3;
		XmlNamespaceManager_t418790500 * L_25 = __this->get__CurNsMgr_32();
		IL2CPP_RUNTIME_CLASS_INIT(XmlQualifiedName_t2760654312_il2cpp_TypeInfo_var);
		XmlQualifiedName_t2760654312 * L_26 = XmlQualifiedName_Parse_m2273052604(NULL /*static, unused*/, L_24, L_25, (String_t**)(&V_4), /*hidden argument*/NULL);
		V_5 = L_26;
		XmlQualifiedName_t2760654312 * L_27 = V_5;
		XmlNameTable_t71772148 * L_28 = __this->get__NameTable_30();
		NullCheck(L_27);
		XmlQualifiedName_Atomize_m2737580866(L_27, L_28, /*hidden argument*/NULL);
		String_t* L_29 = V_4;
		NullCheck(L_29);
		int32_t L_30 = String_get_Length_m3847582255(L_29, /*hidden argument*/NULL);
		if (!L_30)
		{
			goto IL_00a1;
		}
	}
	{
		XdrAttributeEntry_t1100747816 * L_31 = V_2;
		NullCheck(L_31);
		int32_t L_32 = L_31->get__Attribute_0();
		if ((((int32_t)L_32) == ((int32_t)2)))
		{
			goto IL_00d3;
		}
	}
	{
		XmlException_t1761730631 * L_33 = (XmlException_t1761730631 *)il2cpp_codegen_object_new(XmlException_t1761730631_il2cpp_TypeInfo_var);
		XmlException__ctor_m400140246(L_33, _stringLiteral851878682, _stringLiteral462326075, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_33, NULL, XdrBuilder_ProcessAttribute_m3287648358_RuntimeMethod_var);
	}

IL_00a1:
	{
		XdrAttributeEntry_t1100747816 * L_34 = V_2;
		NullCheck(L_34);
		int32_t L_35 = L_34->get__SchemaFlags_1();
		bool L_36 = XdrBuilder_IsGlobal_m2911707895(__this, L_35, /*hidden argument*/NULL);
		if (!L_36)
		{
			goto IL_00c5;
		}
	}
	{
		XmlQualifiedName_t2760654312 * L_37 = V_5;
		NullCheck(L_37);
		String_t* L_38 = XmlQualifiedName_get_Name_m815040483(L_37, /*hidden argument*/NULL);
		String_t* L_39 = __this->get__TargetNamespace_15();
		XmlQualifiedName_t2760654312 * L_40 = (XmlQualifiedName_t2760654312 *)il2cpp_codegen_object_new(XmlQualifiedName_t2760654312_il2cpp_TypeInfo_var);
		XmlQualifiedName__ctor_m835061046(L_40, L_38, L_39, /*hidden argument*/NULL);
		V_5 = L_40;
		goto IL_00d3;
	}

IL_00c5:
	{
		XmlQualifiedName_t2760654312 * L_41 = V_5;
		NullCheck(L_41);
		String_t* L_42 = XmlQualifiedName_get_Name_m815040483(L_41, /*hidden argument*/NULL);
		XmlQualifiedName_t2760654312 * L_43 = (XmlQualifiedName_t2760654312 *)il2cpp_codegen_object_new(XmlQualifiedName_t2760654312_il2cpp_TypeInfo_var);
		XmlQualifiedName__ctor_m270143366(L_43, L_42, /*hidden argument*/NULL);
		V_5 = L_43;
	}

IL_00d3:
	{
		XdrBuildFunction_t4965607 * L_44 = V_3;
		XmlQualifiedName_t2760654312 * L_45 = V_5;
		String_t* L_46 = V_4;
		NullCheck(L_44);
		XdrBuildFunction_Invoke_m835861771(L_44, __this, L_45, L_46, /*hidden argument*/NULL);
		return;
	}

IL_00df:
	{
		XdrBuildFunction_t4965607 * L_47 = V_3;
		XdrAttributeEntry_t1100747816 * L_48 = V_2;
		NullCheck(L_48);
		XmlSchemaDatatype_t322714710 * L_49 = L_48->get__Datatype_2();
		String_t* L_50 = ___value3;
		XmlNameTable_t71772148 * L_51 = __this->get__NameTable_30();
		XmlNamespaceManager_t418790500 * L_52 = __this->get__CurNsMgr_32();
		NullCheck(L_49);
		RuntimeObject * L_53 = VirtFuncInvoker3< RuntimeObject *, String_t*, XmlNameTable_t71772148 *, RuntimeObject* >::Invoke(6 /* System.Object System.Xml.Schema.XmlSchemaDatatype::ParseValue(System.String,System.Xml.XmlNameTable,System.Xml.IXmlNamespaceResolver) */, L_49, L_50, L_51, L_52);
		String_t* L_54 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(String_t_il2cpp_TypeInfo_var))->get_Empty_5();
		NullCheck(L_47);
		XdrBuildFunction_Invoke_m835861771(L_47, __this, L_53, L_54, /*hidden argument*/NULL);
		return;
	}

IL_0105:
	{
		int32_t L_55 = V_1;
		V_1 = ((int32_t)il2cpp_codegen_add((int32_t)L_55, (int32_t)1));
	}

IL_0109:
	{
		int32_t L_56 = V_1;
		XdrEntry_t1852396641 * L_57 = __this->get__CurState_19();
		NullCheck(L_57);
		XdrAttributeEntryU5BU5D_t4099313209* L_58 = L_57->get__Attributes_2();
		NullCheck(L_58);
		if ((((int32_t)L_56) < ((int32_t)(((int32_t)((int32_t)(((RuntimeArray *)L_58)->max_length)))))))
		{
			goto IL_0020;
		}
	}
	{
		String_t* L_59 = ___ns2;
		SchemaNames_t661607975 * L_60 = __this->get__SchemaNames_31();
		NullCheck(L_60);
		String_t* L_61 = L_60->get_NsXmlNs_5();
		if ((!(((RuntimeObject*)(String_t*)L_59) == ((RuntimeObject*)(String_t*)L_61))))
		{
			goto IL_013d;
		}
	}
	{
		String_t* L_62 = ___value3;
		IL2CPP_RUNTIME_CLASS_INIT(XdrBuilder_t781626846_il2cpp_TypeInfo_var);
		bool L_63 = XdrBuilder_IsXdrSchema_m1472284636(NULL /*static, unused*/, L_62, /*hidden argument*/NULL);
		if (!L_63)
		{
			goto IL_013d;
		}
	}
	{
		String_t* L_64 = ___value3;
		XdrBuilder_LoadSchema_m2024302031(__this, L_64, /*hidden argument*/NULL);
		return;
	}

IL_013d:
	{
		XmlQualifiedName_t2760654312 * L_65 = V_0;
		bool L_66 = XdrBuilder_IsSkipableAttribute_m945524723(__this, L_65, /*hidden argument*/NULL);
		if (L_66)
		{
			goto IL_015d;
		}
	}
	{
		XmlQualifiedName_t2760654312 * L_67 = V_0;
		NullCheck(L_67);
		String_t* L_68 = XmlQualifiedName_get_Name_m815040483(L_67, /*hidden argument*/NULL);
		String_t* L_69 = ___prefix0;
		IL2CPP_RUNTIME_CLASS_INIT(XmlQualifiedName_t2760654312_il2cpp_TypeInfo_var);
		String_t* L_70 = XmlQualifiedName_ToString_m195213334(NULL /*static, unused*/, L_68, L_69, /*hidden argument*/NULL);
		XdrBuilder_SendValidationEvent_m754978769(__this, _stringLiteral3653077446, L_70, /*hidden argument*/NULL);
	}

IL_015d:
	{
		return;
	}
}
// System.Void System.Xml.Schema.XdrBuilder::set_XmlResolver(System.Xml.XmlResolver)
extern "C" IL2CPP_METHOD_ATTR void XdrBuilder_set_XmlResolver_m2141457466 (XdrBuilder_t781626846 * __this, XmlResolver_t626023767 * ___value0, const RuntimeMethod* method)
{
	{
		XmlResolver_t626023767 * L_0 = ___value0;
		__this->set_xmlResolver_36(L_0);
		return;
	}
}
// System.Boolean System.Xml.Schema.XdrBuilder::LoadSchema(System.String)
extern "C" IL2CPP_METHOD_ATTR bool XdrBuilder_LoadSchema_m2024302031 (XdrBuilder_t781626846 * __this, String_t* ___uri0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (XdrBuilder_LoadSchema_m2024302031_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	SchemaInfo_t3347508623 * V_0 = NULL;
	Uri_t100236324 * V_1 = NULL;
	XmlReader_t3121518892 * V_2 = NULL;
	Uri_t100236324 * V_3 = NULL;
	Stream_t1273022909 * V_4 = NULL;
	XmlException_t1761730631 * 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);
	{
		XmlResolver_t626023767 * L_0 = __this->get_xmlResolver_36();
		if (L_0)
		{
			goto IL_000a;
		}
	}
	{
		return (bool)0;
	}

IL_000a:
	{
		XmlNameTable_t71772148 * L_1 = __this->get__NameTable_30();
		String_t* L_2 = ___uri0;
		NullCheck(L_1);
		String_t* L_3 = VirtFuncInvoker1< String_t*, String_t* >::Invoke(6 /* System.String System.Xml.XmlNameTable::Add(System.String) */, L_1, L_2);
		___uri0 = L_3;
		SchemaInfo_t3347508623 * L_4 = __this->get__SchemaInfo_14();
		NullCheck(L_4);
		Dictionary_2_t4177511560 * L_5 = SchemaInfo_get_TargetNamespaces_m2957649663(L_4, /*hidden argument*/NULL);
		String_t* L_6 = ___uri0;
		NullCheck(L_5);
		bool L_7 = Dictionary_2_ContainsKey_m759567764(L_5, L_6, /*hidden argument*/Dictionary_2_ContainsKey_m759567764_RuntimeMethod_var);
		if (!L_7)
		{
			goto IL_002d;
		}
	}
	{
		return (bool)0;
	}

IL_002d:
	{
		V_0 = (SchemaInfo_t3347508623 *)NULL;
		XmlResolver_t626023767 * L_8 = __this->get_xmlResolver_36();
		XmlReader_t3121518892 * L_9 = __this->get__reader_16();
		NullCheck(L_9);
		String_t* L_10 = VirtFuncInvoker0< String_t* >::Invoke(13 /* System.String System.Xml.XmlReader::get_BaseURI() */, L_9);
		NullCheck(L_8);
		Uri_t100236324 * L_11 = VirtFuncInvoker2< Uri_t100236324 *, Uri_t100236324 *, String_t* >::Invoke(5 /* System.Uri System.Xml.XmlResolver::ResolveUri(System.Uri,System.String) */, L_8, (Uri_t100236324 *)NULL, L_10);
		V_1 = L_11;
		V_2 = (XmlReader_t3121518892 *)NULL;
	}

IL_0049:
	try
	{ // begin try (depth: 1)
		try
		{ // begin try (depth: 2)
			XmlResolver_t626023767 * L_12 = __this->get_xmlResolver_36();
			Uri_t100236324 * L_13 = V_1;
			String_t* L_14 = ___uri0;
			NullCheck(_stringLiteral661527062);
			int32_t L_15 = String_get_Length_m3847582255(_stringLiteral661527062, /*hidden argument*/NULL);
			NullCheck(L_14);
			String_t* L_16 = String_Substring_m2848979100(L_14, L_15, /*hidden argument*/NULL);
			NullCheck(L_12);
			Uri_t100236324 * L_17 = VirtFuncInvoker2< Uri_t100236324 *, Uri_t100236324 *, String_t* >::Invoke(5 /* System.Uri System.Xml.XmlResolver::ResolveUri(System.Uri,System.String) */, L_12, L_13, L_16);
			V_3 = L_17;
			XmlResolver_t626023767 * L_18 = __this->get_xmlResolver_36();
			Uri_t100236324 * L_19 = V_3;
			NullCheck(L_18);
			RuntimeObject * L_20 = VirtFuncInvoker3< RuntimeObject *, Uri_t100236324 *, String_t*, Type_t * >::Invoke(4 /* System.Object System.Xml.XmlResolver::GetEntity(System.Uri,System.String,System.Type) */, L_18, L_19, (String_t*)NULL, (Type_t *)NULL);
			V_4 = ((Stream_t1273022909 *)CastclassClass((RuntimeObject*)L_20, Stream_t1273022909_il2cpp_TypeInfo_var));
			Uri_t100236324 * L_21 = V_3;
			NullCheck(L_21);
			String_t* L_22 = VirtFuncInvoker0< String_t* >::Invoke(3 /* System.String System.Object::ToString() */, L_21);
			Stream_t1273022909 * L_23 = V_4;
			XmlNameTable_t71772148 * L_24 = __this->get__NameTable_30();
			XmlTextReader_t4233384356 * L_25 = (XmlTextReader_t4233384356 *)il2cpp_codegen_object_new(XmlTextReader_t4233384356_il2cpp_TypeInfo_var);
			XmlTextReader__ctor_m2920712854(L_25, L_22, L_23, L_24, /*hidden argument*/NULL);
			V_2 = L_25;
			SchemaInfo_t3347508623 * L_26 = (SchemaInfo_t3347508623 *)il2cpp_codegen_object_new(SchemaInfo_t3347508623_il2cpp_TypeInfo_var);
			SchemaInfo__ctor_m2401181726(L_26, /*hidden argument*/NULL);
			V_0 = L_26;
			XmlNameTable_t71772148 * L_27 = __this->get__NameTable_30();
			SchemaNames_t661607975 * L_28 = __this->get__SchemaNames_31();
			ValidationEventHandler_t791314227 * L_29 = __this->get_validationEventHandler_34();
			Parser_t3220530449 * L_30 = (Parser_t3220530449 *)il2cpp_codegen_object_new(Parser_t3220530449_il2cpp_TypeInfo_var);
			Parser__ctor_m895150596(L_30, 2, L_27, L_28, L_29, /*hidden argument*/NULL);
			Parser_t3220530449 * L_31 = L_30;
			XmlResolver_t626023767 * L_32 = __this->get_xmlResolver_36();
			NullCheck(L_31);
			Parser_set_XmlResolver_m638038328(L_31, L_32, /*hidden argument*/NULL);
			Parser_t3220530449 * L_33 = L_31;
			XmlReader_t3121518892 * L_34 = V_2;
			String_t* L_35 = ___uri0;
			NullCheck(L_33);
			Parser_Parse_m3019719383(L_33, L_34, L_35, /*hidden argument*/NULL);
			NullCheck(L_33);
			SchemaInfo_t3347508623 * L_36 = Parser_get_XdrSchema_m1707035391(L_33, /*hidden argument*/NULL);
			V_0 = L_36;
			IL2CPP_LEAVE(0xFA, FINALLY_00f0);
		} // end try (depth: 2)
		catch(Il2CppExceptionWrapper& e)
		{
			__exception_local = (Exception_t *)e.ex;
			if(il2cpp_codegen_class_is_assignable_from (XmlException_t1761730631_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex)))
				goto CATCH_00ca;
			throw e;
		}

CATCH_00ca:
		{ // begin catch(System.Xml.XmlException)
			V_5 = ((XmlException_t1761730631 *)__exception_local);
			StringU5BU5D_t1281789340* L_37 = (StringU5BU5D_t1281789340*)SZArrayNew(StringU5BU5D_t1281789340_il2cpp_TypeInfo_var, (uint32_t)2);
			StringU5BU5D_t1281789340* L_38 = L_37;
			String_t* L_39 = ___uri0;
			NullCheck(L_38);
			ArrayElementTypeCheck (L_38, L_39);
			(L_38)->SetAt(static_cast<il2cpp_array_size_t>(0), (String_t*)L_39);
			StringU5BU5D_t1281789340* L_40 = L_38;
			XmlException_t1761730631 * L_41 = V_5;
			NullCheck(L_41);
			String_t* L_42 = VirtFuncInvoker0< String_t* >::Invoke(5 /* System.String System.Exception::get_Message() */, L_41);
			NullCheck(L_40);
			ArrayElementTypeCheck (L_40, L_42);
			(L_40)->SetAt(static_cast<il2cpp_array_size_t>(1), (String_t*)L_42);
			XdrBuilder_SendValidationEvent_m184607092(__this, _stringLiteral2896121837, L_40, 1, /*hidden argument*/NULL);
			V_0 = (SchemaInfo_t3347508623 *)NULL;
			IL2CPP_LEAVE(0xFA, FINALLY_00f0);
		} // end catch (depth: 2)
	} // end try (depth: 1)
	catch(Il2CppExceptionWrapper& e)
	{
		__last_unhandled_exception = (Exception_t *)e.ex;
		goto FINALLY_00f0;
	}

FINALLY_00f0:
	{ // begin finally (depth: 1)
		{
			XmlReader_t3121518892 * L_43 = V_2;
			if (!L_43)
			{
				goto IL_00f9;
			}
		}

IL_00f3:
		{
			XmlReader_t3121518892 * L_44 = V_2;
			NullCheck(L_44);
			VirtActionInvoker0::Invoke(27 /* System.Void System.Xml.XmlReader::Close() */, L_44);
		}

IL_00f9:
		{
			IL2CPP_END_FINALLY(240)
		}
	} // end finally (depth: 1)
	IL2CPP_CLEANUP(240)
	{
		IL2CPP_JUMP_TBL(0xFA, IL_00fa)
		IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
	}

IL_00fa:
	{
		SchemaInfo_t3347508623 * L_45 = V_0;
		if (!L_45)
		{
			goto IL_0119;
		}
	}
	{
		SchemaInfo_t3347508623 * L_46 = V_0;
		NullCheck(L_46);
		int32_t L_47 = SchemaInfo_get_ErrorCount_m897660174(L_46, /*hidden argument*/NULL);
		if (L_47)
		{
			goto IL_0119;
		}
	}
	{
		SchemaInfo_t3347508623 * L_48 = __this->get__SchemaInfo_14();
		SchemaInfo_t3347508623 * L_49 = V_0;
		ValidationEventHandler_t791314227 * L_50 = __this->get_validationEventHandler_34();
		NullCheck(L_48);
		SchemaInfo_Add_m4254145908(L_48, L_49, L_50, /*hidden argument*/NULL);
		return (bool)1;
	}

IL_0119:
	{
		return (bool)0;
	}
}
// System.Boolean System.Xml.Schema.XdrBuilder::IsXdrSchema(System.String)
extern "C" IL2CPP_METHOD_ATTR bool XdrBuilder_IsXdrSchema_m1472284636 (RuntimeObject * __this /* static, unused */, String_t* ___uri0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (XdrBuilder_IsXdrSchema_m1472284636_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		String_t* L_0 = ___uri0;
		NullCheck(L_0);
		int32_t L_1 = String_get_Length_m3847582255(L_0, /*hidden argument*/NULL);
		NullCheck(_stringLiteral661527062);
		int32_t L_2 = String_get_Length_m3847582255(_stringLiteral661527062, /*hidden argument*/NULL);
		if ((((int32_t)L_1) < ((int32_t)L_2)))
		{
			goto IL_003c;
		}
	}
	{
		String_t* L_3 = ___uri0;
		NullCheck(_stringLiteral661527062);
		int32_t L_4 = String_get_Length_m3847582255(_stringLiteral661527062, /*hidden argument*/NULL);
		int32_t L_5 = String_Compare_m1966407346(NULL /*static, unused*/, L_3, 0, _stringLiteral661527062, 0, L_4, 4, /*hidden argument*/NULL);
		if (L_5)
		{
			goto IL_003c;
		}
	}
	{
		String_t* L_6 = ___uri0;
		NullCheck(L_6);
		bool L_7 = String_StartsWith_m2640722675(L_6, _stringLiteral663558678, 4, /*hidden argument*/NULL);
		return (bool)((((int32_t)L_7) == ((int32_t)0))? 1 : 0);
	}

IL_003c:
	{
		return (bool)0;
	}
}
// System.Boolean System.Xml.Schema.XdrBuilder::IsContentParsed()
extern "C" IL2CPP_METHOD_ATTR bool XdrBuilder_IsContentParsed_m3061148009 (XdrBuilder_t781626846 * __this, const RuntimeMethod* method)
{
	{
		return (bool)1;
	}
}
// System.Void System.Xml.Schema.XdrBuilder::ProcessMarkup(System.Xml.XmlNode[])
extern "C" IL2CPP_METHOD_ATTR void XdrBuilder_ProcessMarkup_m2963372927 (XdrBuilder_t781626846 * __this, XmlNodeU5BU5D_t3728671178* ___markup0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (XdrBuilder_ProcessMarkup_m2963372927_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		String_t* L_0 = Res_GetString_m3369169461(NULL /*static, unused*/, _stringLiteral1829473371, /*hidden argument*/NULL);
		InvalidOperationException_t56020091 * L_1 = (InvalidOperationException_t56020091 *)il2cpp_codegen_object_new(InvalidOperationException_t56020091_il2cpp_TypeInfo_var);
		InvalidOperationException__ctor_m237278729(L_1, L_0, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, NULL, XdrBuilder_ProcessMarkup_m2963372927_RuntimeMethod_var);
	}
}
// System.Void System.Xml.Schema.XdrBuilder::ProcessCData(System.String)
extern "C" IL2CPP_METHOD_ATTR void XdrBuilder_ProcessCData_m3687264751 (XdrBuilder_t781626846 * __this, String_t* ___value0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (XdrBuilder_ProcessCData_m3687264751_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		XdrEntry_t1852396641 * L_0 = __this->get__CurState_19();
		NullCheck(L_0);
		bool L_1 = L_0->get__AllowText_6();
		if (!L_1)
		{
			goto IL_0015;
		}
	}
	{
		String_t* L_2 = ___value0;
		__this->set__Text_33(L_2);
		return;
	}

IL_0015:
	{
		String_t* L_3 = ___value0;
		XdrBuilder_SendValidationEvent_m754978769(__this, _stringLiteral726647806, L_3, /*hidden argument*/NULL);
		return;
	}
}
// System.Void System.Xml.Schema.XdrBuilder::StartChildren()
extern "C" IL2CPP_METHOD_ATTR void XdrBuilder_StartChildren_m1936151541 (XdrBuilder_t781626846 * __this, const RuntimeMethod* method)
{
	{
		XdrEntry_t1852396641 * L_0 = __this->get__CurState_19();
		NullCheck(L_0);
		XdrBeginChildFunction_t3571964013 * L_1 = L_0->get__BeginChildFunc_4();
		if (!L_1)
		{
			goto IL_001e;
		}
	}
	{
		XdrEntry_t1852396641 * L_2 = __this->get__CurState_19();
		NullCheck(L_2);
		XdrBeginChildFunction_t3571964013 * L_3 = L_2->get__BeginChildFunc_4();
		NullCheck(L_3);
		XdrBeginChildFunction_Invoke_m2633759516(L_3, __this, /*hidden argument*/NULL);
	}

IL_001e:
	{
		return;
	}
}
// System.Void System.Xml.Schema.XdrBuilder::EndChildren()
extern "C" IL2CPP_METHOD_ATTR void XdrBuilder_EndChildren_m2346554741 (XdrBuilder_t781626846 * __this, const RuntimeMethod* method)
{
	{
		XdrEntry_t1852396641 * L_0 = __this->get__CurState_19();
		NullCheck(L_0);
		XdrEndChildFunction_t2609844494 * L_1 = L_0->get__EndChildFunc_5();
		if (!L_1)
		{
			goto IL_001e;
		}
	}
	{
		XdrEntry_t1852396641 * L_2 = __this->get__CurState_19();
		NullCheck(L_2);
		XdrEndChildFunction_t2609844494 * L_3 = L_2->get__EndChildFunc_5();
		NullCheck(L_3);
		XdrEndChildFunction_Invoke_m4191322796(L_3, __this, /*hidden argument*/NULL);
	}

IL_001e:
	{
		XdrBuilder_Pop_m110678511(__this, /*hidden argument*/NULL);
		return;
	}
}
// System.Void System.Xml.Schema.XdrBuilder::Push()
extern "C" IL2CPP_METHOD_ATTR void XdrBuilder_Push_m2920561771 (XdrBuilder_t781626846 * __this, const RuntimeMethod* method)
{
	{
		HWStack_t658497212 * L_0 = __this->get__StateHistory_21();
		NullCheck(L_0);
		HWStack_Push_m2762350292(L_0, /*hidden argument*/NULL);
		HWStack_t658497212 * L_1 = __this->get__StateHistory_21();
		HWStack_t658497212 * L_2 = __this->get__StateHistory_21();
		NullCheck(L_2);
		int32_t L_3 = HWStack_get_Length_m3589869973(L_2, /*hidden argument*/NULL);
		XdrEntry_t1852396641 * L_4 = __this->get__CurState_19();
		NullCheck(L_1);
		HWStack_set_Item_m1914091104(L_1, ((int32_t)il2cpp_codegen_subtract((int32_t)L_3, (int32_t)1)), L_4, /*hidden argument*/NULL);
		XdrEntry_t1852396641 * L_5 = __this->get__NextState_20();
		__this->set__CurState_19(L_5);
		return;
	}
}
// System.Void System.Xml.Schema.XdrBuilder::Pop()
extern "C" IL2CPP_METHOD_ATTR void XdrBuilder_Pop_m110678511 (XdrBuilder_t781626846 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (XdrBuilder_Pop_m110678511_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		HWStack_t658497212 * L_0 = __this->get__StateHistory_21();
		NullCheck(L_0);
		RuntimeObject * L_1 = HWStack_Pop_m199957221(L_0, /*hidden argument*/NULL);
		__this->set__CurState_19(((XdrEntry_t1852396641 *)CastclassSealed((RuntimeObject*)L_1, XdrEntry_t1852396641_il2cpp_TypeInfo_var)));
		return;
	}
}
// System.Void System.Xml.Schema.XdrBuilder::PushGroupInfo()
extern "C" IL2CPP_METHOD_ATTR void XdrBuilder_PushGroupInfo_m866106434 (XdrBuilder_t781626846 * __this, const RuntimeMethod* method)
{
	{
		HWStack_t658497212 * L_0 = __this->get__GroupStack_22();
		NullCheck(L_0);
		HWStack_Push_m2762350292(L_0, /*hidden argument*/NULL);
		HWStack_t658497212 * L_1 = __this->get__GroupStack_22();
		HWStack_t658497212 * L_2 = __this->get__GroupStack_22();
		NullCheck(L_2);
		int32_t L_3 = HWStack_get_Length_m3589869973(L_2, /*hidden argument*/NULL);
		GroupContent_t833025371 * L_4 = __this->get__GroupDef_26();
		GroupContent_t833025371 * L_5 = GroupContent_Copy_m3213832062(NULL /*static, unused*/, L_4, /*hidden argument*/NULL);
		NullCheck(L_1);
		HWStack_set_Item_m1914091104(L_1, ((int32_t)il2cpp_codegen_subtract((int32_t)L_3, (int32_t)1)), L_5, /*hidden argument*/NULL);
		return;
	}
}
// System.Void System.Xml.Schema.XdrBuilder::PopGroupInfo()
extern "C" IL2CPP_METHOD_ATTR void XdrBuilder_PopGroupInfo_m1016529605 (XdrBuilder_t781626846 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (XdrBuilder_PopGroupInfo_m1016529605_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		HWStack_t658497212 * L_0 = __this->get__GroupStack_22();
		NullCheck(L_0);
		RuntimeObject * L_1 = HWStack_Pop_m199957221(L_0, /*hidden argument*/NULL);
		__this->set__GroupDef_26(((GroupContent_t833025371 *)CastclassSealed((RuntimeObject*)L_1, GroupContent_t833025371_il2cpp_TypeInfo_var)));
		return;
	}
}
// System.Void System.Xml.Schema.XdrBuilder::XDR_InitRoot(System.Xml.Schema.XdrBuilder,System.Object)
extern "C" IL2CPP_METHOD_ATTR void XdrBuilder_XDR_InitRoot_m1955375034 (RuntimeObject * __this /* static, unused */, XdrBuilder_t781626846 * ___builder0, RuntimeObject * ___obj1, const RuntimeMethod* method)
{
	{
		XdrBuilder_t781626846 * L_0 = ___builder0;
		NullCheck(L_0);
		SchemaInfo_t3347508623 * L_1 = L_0->get__SchemaInfo_14();
		NullCheck(L_1);
		SchemaInfo_set_SchemaType_m3253115352(L_1, 2, /*hidden argument*/NULL);
		XdrBuilder_t781626846 * L_2 = ___builder0;
		NullCheck(L_2);
		ElementContent_t2671703075 * L_3 = L_2->get__ElementDef_25();
		NullCheck(L_3);
		L_3->set__ElementDecl_0((SchemaElementDecl_t2267464004 *)NULL);
		XdrBuilder_t781626846 * L_4 = ___builder0;
		NullCheck(L_4);
		ElementContent_t2671703075 * L_5 = L_4->get__ElementDef_25();
		NullCheck(L_5);
		L_5->set__AttDefList_13((Hashtable_t1853889766 *)NULL);
		XdrBuilder_t781626846 * L_6 = ___builder0;
		NullCheck(L_6);
		AttributeContent_t2997225126 * L_7 = L_6->get__AttributeDef_27();
		NullCheck(L_7);
		L_7->set__AttDef_0((SchemaAttDef_t2429541159 *)NULL);
		return;
	}
}
// System.Void System.Xml.Schema.XdrBuilder::XDR_BuildRoot_Name(System.Xml.Schema.XdrBuilder,System.Object,System.String)
extern "C" IL2CPP_METHOD_ATTR void XdrBuilder_XDR_BuildRoot_Name_m3210796013 (RuntimeObject * __this /* static, unused */, XdrBuilder_t781626846 * ___builder0, RuntimeObject * ___obj1, String_t* ___prefix2, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (XdrBuilder_XDR_BuildRoot_Name_m3210796013_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		XdrBuilder_t781626846 * L_0 = ___builder0;
		RuntimeObject * L_1 = ___obj1;
		NullCheck(L_0);
		L_0->set__XdrName_23(((String_t*)CastclassSealed((RuntimeObject*)L_1, String_t_il2cpp_TypeInfo_var)));
		XdrBuilder_t781626846 * L_2 = ___builder0;
		String_t* L_3 = ___prefix2;
		NullCheck(L_2);
		L_2->set__XdrPrefix_24(L_3);
		return;
	}
}
// System.Void System.Xml.Schema.XdrBuilder::XDR_BuildRoot_ID(System.Xml.Schema.XdrBuilder,System.Object,System.String)
extern "C" IL2CPP_METHOD_ATTR void XdrBuilder_XDR_BuildRoot_ID_m2309177097 (RuntimeObject * __this /* static, unused */, XdrBuilder_t781626846 * ___builder0, RuntimeObject * ___obj1, String_t* ___prefix2, const RuntimeMethod* method)
{
	{
		return;
	}
}
// System.Void System.Xml.Schema.XdrBuilder::XDR_BeginRoot(System.Xml.Schema.XdrBuilder)
extern "C" IL2CPP_METHOD_ATTR void XdrBuilder_XDR_BeginRoot_m1545783765 (RuntimeObject * __this /* static, unused */, XdrBuilder_t781626846 * ___builder0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (XdrBuilder_XDR_BeginRoot_m1545783765_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		XdrBuilder_t781626846 * L_0 = ___builder0;
		NullCheck(L_0);
		String_t* L_1 = L_0->get__TargetNamespace_15();
		if (L_1)
		{
			goto IL_003e;
		}
	}
	{
		XdrBuilder_t781626846 * L_2 = ___builder0;
		NullCheck(L_2);
		String_t* L_3 = L_2->get__XdrName_23();
		if (!L_3)
		{
			goto IL_0033;
		}
	}
	{
		XdrBuilder_t781626846 * L_4 = ___builder0;
		XdrBuilder_t781626846 * L_5 = ___builder0;
		NullCheck(L_5);
		XmlNameTable_t71772148 * L_6 = L_5->get__NameTable_30();
		XdrBuilder_t781626846 * L_7 = ___builder0;
		NullCheck(L_7);
		String_t* L_8 = L_7->get__XdrName_23();
		String_t* L_9 = String_Concat_m3937257545(NULL /*static, unused*/, _stringLiteral663558678, L_8, /*hidden argument*/NULL);
		NullCheck(L_6);
		String_t* L_10 = VirtFuncInvoker1< String_t*, String_t* >::Invoke(6 /* System.String System.Xml.XmlNameTable::Add(System.String) */, L_6, L_9);
		NullCheck(L_4);
		L_4->set__TargetNamespace_15(L_10);
		goto IL_003e;
	}

IL_0033:
	{
		XdrBuilder_t781626846 * L_11 = ___builder0;
		String_t* L_12 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(String_t_il2cpp_TypeInfo_var))->get_Empty_5();
		NullCheck(L_11);
		L_11->set__TargetNamespace_15(L_12);
	}

IL_003e:
	{
		XdrBuilder_t781626846 * L_13 = ___builder0;
		NullCheck(L_13);
		SchemaInfo_t3347508623 * L_14 = L_13->get__SchemaInfo_14();
		NullCheck(L_14);
		Dictionary_2_t4177511560 * L_15 = SchemaInfo_get_TargetNamespaces_m2957649663(L_14, /*hidden argument*/NULL);
		XdrBuilder_t781626846 * L_16 = ___builder0;
		NullCheck(L_16);
		String_t* L_17 = L_16->get__TargetNamespace_15();
		NullCheck(L_15);
		Dictionary_2_Add_m94575104(L_15, L_17, (bool)1, /*hidden argument*/Dictionary_2_Add_m94575104_RuntimeMethod_var);
		return;
	}
}
// System.Void System.Xml.Schema.XdrBuilder::XDR_EndRoot(System.Xml.Schema.XdrBuilder)
extern "C" IL2CPP_METHOD_ATTR void XdrBuilder_XDR_EndRoot_m598960466 (RuntimeObject * __this /* static, unused */, XdrBuilder_t781626846 * ___builder0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (XdrBuilder_XDR_EndRoot_m598960466_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	XmlQualifiedName_t2760654312 * V_0 = NULL;
	SchemaAttDef_t2429541159 * V_1 = NULL;
	RuntimeObject* V_2 = NULL;
	SchemaElementDecl_t2267464004 * 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);
	{
		goto IL_00a2;
	}

IL_0005:
	{
		XdrBuilder_t781626846 * L_0 = ___builder0;
		NullCheck(L_0);
		DeclBaseInfo_t2186480169 * L_1 = L_0->get__UndefinedAttributeTypes_28();
		NullCheck(L_1);
		XmlQualifiedName_t2760654312 * L_2 = L_1->get__TypeName_2();
		V_0 = L_2;
		XmlQualifiedName_t2760654312 * L_3 = V_0;
		NullCheck(L_3);
		String_t* L_4 = XmlQualifiedName_get_Namespace_m3957593392(L_3, /*hidden argument*/NULL);
		NullCheck(L_4);
		int32_t L_5 = String_get_Length_m3847582255(L_4, /*hidden argument*/NULL);
		if (L_5)
		{
			goto IL_0030;
		}
	}
	{
		XmlQualifiedName_t2760654312 * L_6 = V_0;
		NullCheck(L_6);
		String_t* L_7 = XmlQualifiedName_get_Name_m815040483(L_6, /*hidden argument*/NULL);
		XdrBuilder_t781626846 * L_8 = ___builder0;
		NullCheck(L_8);
		String_t* L_9 = L_8->get__TargetNamespace_15();
		XmlQualifiedName_t2760654312 * L_10 = (XmlQualifiedName_t2760654312 *)il2cpp_codegen_object_new(XmlQualifiedName_t2760654312_il2cpp_TypeInfo_var);
		XmlQualifiedName__ctor_m835061046(L_10, L_7, L_9, /*hidden argument*/NULL);
		V_0 = L_10;
	}

IL_0030:
	{
		XdrBuilder_t781626846 * L_11 = ___builder0;
		NullCheck(L_11);
		SchemaInfo_t3347508623 * L_12 = L_11->get__SchemaInfo_14();
		NullCheck(L_12);
		Dictionary_2_t2404538479 * L_13 = SchemaInfo_get_AttributeDecls_m3892845330(L_12, /*hidden argument*/NULL);
		XmlQualifiedName_t2760654312 * L_14 = V_0;
		NullCheck(L_13);
		bool L_15 = Dictionary_2_TryGetValue_m3275271319(L_13, L_14, (SchemaAttDef_t2429541159 **)(&V_1), /*hidden argument*/Dictionary_2_TryGetValue_m3275271319_RuntimeMethod_var);
		if (!L_15)
		{
			goto IL_0080;
		}
	}
	{
		XdrBuilder_t781626846 * L_16 = ___builder0;
		NullCheck(L_16);
		DeclBaseInfo_t2186480169 * L_17 = L_16->get__UndefinedAttributeTypes_28();
		SchemaAttDef_t2429541159 * L_18 = V_1;
		NullCheck(L_18);
		SchemaAttDef_t2429541159 * L_19 = SchemaAttDef_Clone_m2679481391(L_18, /*hidden argument*/NULL);
		NullCheck(L_17);
		L_17->set__Attdef_10(L_19);
		XdrBuilder_t781626846 * L_20 = ___builder0;
		NullCheck(L_20);
		DeclBaseInfo_t2186480169 * L_21 = L_20->get__UndefinedAttributeTypes_28();
		NullCheck(L_21);
		SchemaAttDef_t2429541159 * L_22 = L_21->get__Attdef_10();
		XmlQualifiedName_t2760654312 * L_23 = V_0;
		NullCheck(L_22);
		SchemaDeclBase_set_Name_m4121382331(L_22, L_23, /*hidden argument*/NULL);
		XdrBuilder_t781626846 * L_24 = ___builder0;
		XdrBuilder_t781626846 * L_25 = ___builder0;
		NullCheck(L_25);
		DeclBaseInfo_t2186480169 * L_26 = L_25->get__UndefinedAttributeTypes_28();
		XdrBuilder_t781626846 * L_27 = ___builder0;
		NullCheck(L_27);
		DeclBaseInfo_t2186480169 * L_28 = L_27->get__UndefinedAttributeTypes_28();
		NullCheck(L_28);
		SchemaAttDef_t2429541159 * L_29 = L_28->get__Attdef_10();
		NullCheck(L_24);
		XdrBuilder_XDR_CheckAttributeDefault_m3975177546(L_24, L_26, L_29, /*hidden argument*/NULL);
		goto IL_0091;
	}

IL_0080:
	{
		XdrBuilder_t781626846 * L_30 = ___builder0;
		XmlQualifiedName_t2760654312 * L_31 = V_0;
		NullCheck(L_31);
		String_t* L_32 = XmlQualifiedName_get_Name_m815040483(L_31, /*hidden argument*/NULL);
		NullCheck(L_30);
		XdrBuilder_SendValidationEvent_m754978769(L_30, _stringLiteral2408900507, L_32, /*hidden argument*/NULL);
	}

IL_0091:
	{
		XdrBuilder_t781626846 * L_33 = ___builder0;
		XdrBuilder_t781626846 * L_34 = ___builder0;
		NullCheck(L_34);
		DeclBaseInfo_t2186480169 * L_35 = L_34->get__UndefinedAttributeTypes_28();
		NullCheck(L_35);
		DeclBaseInfo_t2186480169 * L_36 = L_35->get__Next_11();
		NullCheck(L_33);
		L_33->set__UndefinedAttributeTypes_28(L_36);
	}

IL_00a2:
	{
		XdrBuilder_t781626846 * L_37 = ___builder0;
		NullCheck(L_37);
		DeclBaseInfo_t2186480169 * L_38 = L_37->get__UndefinedAttributeTypes_28();
		if (L_38)
		{
			goto IL_0005;
		}
	}
	{
		XdrBuilder_t781626846 * L_39 = ___builder0;
		NullCheck(L_39);
		Hashtable_t1853889766 * L_40 = L_39->get__UndeclaredElements_35();
		NullCheck(L_40);
		RuntimeObject* L_41 = VirtFuncInvoker0< RuntimeObject* >::Invoke(33 /* System.Collections.ICollection System.Collections.Hashtable::get_Values() */, L_40);
		NullCheck(L_41);
		RuntimeObject* L_42 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0 /* System.Collections.IEnumerator System.Collections.IEnumerable::GetEnumerator() */, IEnumerable_t1941168011_il2cpp_TypeInfo_var, L_41);
		V_2 = L_42;
	}

IL_00be:
	try
	{ // begin try (depth: 1)
		{
			goto IL_00ed;
		}

IL_00c0:
		{
			RuntimeObject* L_43 = V_2;
			NullCheck(L_43);
			RuntimeObject * L_44 = InterfaceFuncInvoker0< RuntimeObject * >::Invoke(1 /* System.Object System.Collections.IEnumerator::get_Current() */, IEnumerator_t1853284238_il2cpp_TypeInfo_var, L_43);
			V_3 = ((SchemaElementDecl_t2267464004 *)CastclassSealed((RuntimeObject*)L_44, SchemaElementDecl_t2267464004_il2cpp_TypeInfo_var));
			XdrBuilder_t781626846 * L_45 = ___builder0;
			SchemaElementDecl_t2267464004 * L_46 = V_3;
			NullCheck(L_46);
			XmlQualifiedName_t2760654312 * L_47 = SchemaDeclBase_get_Name_m2892351404(L_46, /*hidden argument*/NULL);
			NullCheck(L_47);
			String_t* L_48 = XmlQualifiedName_get_Name_m815040483(L_47, /*hidden argument*/NULL);
			SchemaElementDecl_t2267464004 * L_49 = V_3;
			NullCheck(L_49);
			String_t* L_50 = SchemaDeclBase_get_Prefix_m1616920045(L_49, /*hidden argument*/NULL);
			IL2CPP_RUNTIME_CLASS_INIT(XmlQualifiedName_t2760654312_il2cpp_TypeInfo_var);
			String_t* L_51 = XmlQualifiedName_ToString_m195213334(NULL /*static, unused*/, L_48, L_50, /*hidden argument*/NULL);
			NullCheck(L_45);
			XdrBuilder_SendValidationEvent_m754978769(L_45, _stringLiteral4028051513, L_51, /*hidden argument*/NULL);
		}

IL_00ed:
		{
			RuntimeObject* L_52 = V_2;
			NullCheck(L_52);
			bool L_53 = InterfaceFuncInvoker0< bool >::Invoke(0 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t1853284238_il2cpp_TypeInfo_var, L_52);
			if (L_53)
			{
				goto IL_00c0;
			}
		}

IL_00f5:
		{
			IL2CPP_LEAVE(0x10B, FINALLY_00f7);
		}
	} // end try (depth: 1)
	catch(Il2CppExceptionWrapper& e)
	{
		__last_unhandled_exception = (Exception_t *)e.ex;
		goto FINALLY_00f7;
	}

FINALLY_00f7:
	{ // begin finally (depth: 1)
		{
			RuntimeObject* L_54 = V_2;
			V_4 = ((RuntimeObject*)IsInst((RuntimeObject*)L_54, IDisposable_t3640265483_il2cpp_TypeInfo_var));
			RuntimeObject* L_55 = V_4;
			if (!L_55)
			{
				goto IL_010a;
			}
		}

IL_0103:
		{
			RuntimeObject* L_56 = V_4;
			NullCheck(L_56);
			InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t3640265483_il2cpp_TypeInfo_var, L_56);
		}

IL_010a:
		{
			IL2CPP_END_FINALLY(247)
		}
	} // end finally (depth: 1)
	IL2CPP_CLEANUP(247)
	{
		IL2CPP_JUMP_TBL(0x10B, IL_010b)
		IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
	}

IL_010b:
	{
		return;
	}
}
// System.Void System.Xml.Schema.XdrBuilder::XDR_InitElementType(System.Xml.Schema.XdrBuilder,System.Object)
extern "C" IL2CPP_METHOD_ATTR void XdrBuilder_XDR_InitElementType_m673202780 (RuntimeObject * __this /* static, unused */, XdrBuilder_t781626846 * ___builder0, RuntimeObject * ___obj1, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (XdrBuilder_XDR_InitElementType_m673202780_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		XdrBuilder_t781626846 * L_0 = ___builder0;
		NullCheck(L_0);
		ElementContent_t2671703075 * L_1 = L_0->get__ElementDef_25();
		SchemaElementDecl_t2267464004 * L_2 = (SchemaElementDecl_t2267464004 *)il2cpp_codegen_object_new(SchemaElementDecl_t2267464004_il2cpp_TypeInfo_var);
		SchemaElementDecl__ctor_m2414235564(L_2, /*hidden argument*/NULL);
		NullCheck(L_1);
		L_1->set__ElementDecl_0(L_2);
		XdrBuilder_t781626846 * L_3 = ___builder0;
		ParticleContentValidator_t2931748829 * L_4 = (ParticleContentValidator_t2931748829 *)il2cpp_codegen_object_new(ParticleContentValidator_t2931748829_il2cpp_TypeInfo_var);
		ParticleContentValidator__ctor_m77089536(L_4, 3, /*hidden argument*/NULL);
		NullCheck(L_3);
		L_3->set__contentValidator_18(L_4);
		XdrBuilder_t781626846 * L_5 = ___builder0;
		NullCheck(L_5);
		ParticleContentValidator_t2931748829 * L_6 = L_5->get__contentValidator_18();
		NullCheck(L_6);
		ContentValidator_set_IsOpen_m206958894(L_6, (bool)1, /*hidden argument*/NULL);
		XdrBuilder_t781626846 * L_7 = ___builder0;
		NullCheck(L_7);
		ElementContent_t2671703075 * L_8 = L_7->get__ElementDef_25();
		NullCheck(L_8);
		L_8->set__ContentAttr_1(0);
		XdrBuilder_t781626846 * L_9 = ___builder0;
		NullCheck(L_9);
		ElementContent_t2671703075 * L_10 = L_9->get__ElementDef_25();
		NullCheck(L_10);
		L_10->set__OrderAttr_2(0);
		XdrBuilder_t781626846 * L_11 = ___builder0;
		NullCheck(L_11);
		ElementContent_t2671703075 * L_12 = L_11->get__ElementDef_25();
		NullCheck(L_12);
		L_12->set__MasterGroupRequired_3((bool)0);
		XdrBuilder_t781626846 * L_13 = ___builder0;
		NullCheck(L_13);
		ElementContent_t2671703075 * L_14 = L_13->get__ElementDef_25();
		NullCheck(L_14);
		L_14->set__ExistTerminal_4((bool)0);
		XdrBuilder_t781626846 * L_15 = ___builder0;
		NullCheck(L_15);
		ElementContent_t2671703075 * L_16 = L_15->get__ElementDef_25();
		NullCheck(L_16);
		L_16->set__AllowDataType_5((bool)1);
		XdrBuilder_t781626846 * L_17 = ___builder0;
		NullCheck(L_17);
		ElementContent_t2671703075 * L_18 = L_17->get__ElementDef_25();
		NullCheck(L_18);
		L_18->set__HasDataType_6((bool)0);
		XdrBuilder_t781626846 * L_19 = ___builder0;
		NullCheck(L_19);
		ElementContent_t2671703075 * L_20 = L_19->get__ElementDef_25();
		NullCheck(L_20);
		L_20->set__EnumerationRequired_8((bool)0);
		XdrBuilder_t781626846 * L_21 = ___builder0;
		NullCheck(L_21);
		ElementContent_t2671703075 * L_22 = L_21->get__ElementDef_25();
		Hashtable_t1853889766 * L_23 = (Hashtable_t1853889766 *)il2cpp_codegen_object_new(Hashtable_t1853889766_il2cpp_TypeInfo_var);
		Hashtable__ctor_m1815022027(L_23, /*hidden argument*/NULL);
		NullCheck(L_22);
		L_22->set__AttDefList_13(L_23);
		XdrBuilder_t781626846 * L_24 = ___builder0;
		NullCheck(L_24);
		ElementContent_t2671703075 * L_25 = L_24->get__ElementDef_25();
		NullCheck(L_25);
		L_25->set__MaxLength_11((-1));
		XdrBuilder_t781626846 * L_26 = ___builder0;
		NullCheck(L_26);
		ElementContent_t2671703075 * L_27 = L_26->get__ElementDef_25();
		NullCheck(L_27);
		L_27->set__MinLength_12((-1));
		return;
	}
}
// System.Void System.Xml.Schema.XdrBuilder::XDR_BuildElementType_Name(System.Xml.Schema.XdrBuilder,System.Object,System.String)
extern "C" IL2CPP_METHOD_ATTR void XdrBuilder_XDR_BuildElementType_Name_m651581835 (RuntimeObject * __this /* static, unused */, XdrBuilder_t781626846 * ___builder0, RuntimeObject * ___obj1, String_t* ___prefix2, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (XdrBuilder_XDR_BuildElementType_Name_m651581835_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	XmlQualifiedName_t2760654312 * V_0 = NULL;
	{
		RuntimeObject * L_0 = ___obj1;
		V_0 = ((XmlQualifiedName_t2760654312 *)CastclassClass((RuntimeObject*)L_0, XmlQualifiedName_t2760654312_il2cpp_TypeInfo_var));
		XdrBuilder_t781626846 * L_1 = ___builder0;
		NullCheck(L_1);
		SchemaInfo_t3347508623 * L_2 = L_1->get__SchemaInfo_14();
		NullCheck(L_2);
		Dictionary_2_t2242461324 * L_3 = SchemaInfo_get_ElementDecls_m1894818858(L_2, /*hidden argument*/NULL);
		XmlQualifiedName_t2760654312 * L_4 = V_0;
		NullCheck(L_3);
		bool L_5 = Dictionary_2_ContainsKey_m2050998464(L_3, L_4, /*hidden argument*/Dictionary_2_ContainsKey_m2050998464_RuntimeMethod_var);
		if (!L_5)
		{
			goto IL_0031;
		}
	}
	{
		XdrBuilder_t781626846 * L_6 = ___builder0;
		XmlQualifiedName_t2760654312 * L_7 = V_0;
		NullCheck(L_7);
		String_t* L_8 = XmlQualifiedName_get_Name_m815040483(L_7, /*hidden argument*/NULL);
		String_t* L_9 = ___prefix2;
		IL2CPP_RUNTIME_CLASS_INIT(XmlQualifiedName_t2760654312_il2cpp_TypeInfo_var);
		String_t* L_10 = XmlQualifiedName_ToString_m195213334(NULL /*static, unused*/, L_8, L_9, /*hidden argument*/NULL);
		NullCheck(L_6);
		XdrBuilder_SendValidationEvent_m754978769(L_6, _stringLiteral438506613, L_10, /*hidden argument*/NULL);
	}

IL_0031:
	{
		XdrBuilder_t781626846 * L_11 = ___builder0;
		NullCheck(L_11);
		ElementContent_t2671703075 * L_12 = L_11->get__ElementDef_25();
		NullCheck(L_12);
		SchemaElementDecl_t2267464004 * L_13 = L_12->get__ElementDecl_0();
		XmlQualifiedName_t2760654312 * L_14 = V_0;
		NullCheck(L_13);
		SchemaDeclBase_set_Name_m4121382331(L_13, L_14, /*hidden argument*/NULL);
		XdrBuilder_t781626846 * L_15 = ___builder0;
		NullCheck(L_15);
		ElementContent_t2671703075 * L_16 = L_15->get__ElementDef_25();
		NullCheck(L_16);
		SchemaElementDecl_t2267464004 * L_17 = L_16->get__ElementDecl_0();
		String_t* L_18 = ___prefix2;
		NullCheck(L_17);
		SchemaDeclBase_set_Prefix_m228052547(L_17, L_18, /*hidden argument*/NULL);
		XdrBuilder_t781626846 * L_19 = ___builder0;
		NullCheck(L_19);
		SchemaInfo_t3347508623 * L_20 = L_19->get__SchemaInfo_14();
		NullCheck(L_20);
		Dictionary_2_t2242461324 * L_21 = SchemaInfo_get_ElementDecls_m1894818858(L_20, /*hidden argument*/NULL);
		XmlQualifiedName_t2760654312 * L_22 = V_0;
		XdrBuilder_t781626846 * L_23 = ___builder0;
		NullCheck(L_23);
		ElementContent_t2671703075 * L_24 = L_23->get__ElementDef_25();
		NullCheck(L_24);
		SchemaElementDecl_t2267464004 * L_25 = L_24->get__ElementDecl_0();
		NullCheck(L_21);
		Dictionary_2_Add_m2326229909(L_21, L_22, L_25, /*hidden argument*/Dictionary_2_Add_m2326229909_RuntimeMethod_var);
		XdrBuilder_t781626846 * L_26 = ___builder0;
		NullCheck(L_26);
		Hashtable_t1853889766 * L_27 = L_26->get__UndeclaredElements_35();
		XmlQualifiedName_t2760654312 * L_28 = V_0;
		NullCheck(L_27);
		RuntimeObject * L_29 = VirtFuncInvoker1< RuntimeObject *, RuntimeObject * >::Invoke(26 /* System.Object System.Collections.Hashtable::get_Item(System.Object) */, L_27, L_28);
		if (!L_29)
		{
			goto IL_0089;
		}
	}
	{
		XdrBuilder_t781626846 * L_30 = ___builder0;
		NullCheck(L_30);
		Hashtable_t1853889766 * L_31 = L_30->get__UndeclaredElements_35();
		XmlQualifiedName_t2760654312 * L_32 = V_0;
		NullCheck(L_31);
		VirtActionInvoker1< RuntimeObject * >::Invoke(34 /* System.Void System.Collections.Hashtable::Remove(System.Object) */, L_31, L_32);
	}

IL_0089:
	{
		return;
	}
}
// System.Void System.Xml.Schema.XdrBuilder::XDR_BuildElementType_Content(System.Xml.Schema.XdrBuilder,System.Object,System.String)
extern "C" IL2CPP_METHOD_ATTR void XdrBuilder_XDR_BuildElementType_Content_m2675692947 (RuntimeObject * __this /* static, unused */, XdrBuilder_t781626846 * ___builder0, RuntimeObject * ___obj1, String_t* ___prefix2, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (XdrBuilder_XDR_BuildElementType_Content_m2675692947_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		XdrBuilder_t781626846 * L_0 = ___builder0;
		NullCheck(L_0);
		ElementContent_t2671703075 * L_1 = L_0->get__ElementDef_25();
		XdrBuilder_t781626846 * L_2 = ___builder0;
		RuntimeObject * L_3 = ___obj1;
		NullCheck(L_2);
		int32_t L_4 = XdrBuilder_GetContent_m2885772881(L_2, ((XmlQualifiedName_t2760654312 *)CastclassClass((RuntimeObject*)L_3, XmlQualifiedName_t2760654312_il2cpp_TypeInfo_var)), /*hidden argument*/NULL);
		NullCheck(L_1);
		L_1->set__ContentAttr_1(L_4);
		return;
	}
}
// System.Void System.Xml.Schema.XdrBuilder::XDR_BuildElementType_Model(System.Xml.Schema.XdrBuilder,System.Object,System.String)
extern "C" IL2CPP_METHOD_ATTR void XdrBuilder_XDR_BuildElementType_Model_m112775790 (RuntimeObject * __this /* static, unused */, XdrBuilder_t781626846 * ___builder0, RuntimeObject * ___obj1, String_t* ___prefix2, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (XdrBuilder_XDR_BuildElementType_Model_m112775790_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		XdrBuilder_t781626846 * L_0 = ___builder0;
		NullCheck(L_0);
		ParticleContentValidator_t2931748829 * L_1 = L_0->get__contentValidator_18();
		XdrBuilder_t781626846 * L_2 = ___builder0;
		RuntimeObject * L_3 = ___obj1;
		NullCheck(L_2);
		bool L_4 = XdrBuilder_GetModel_m4122038(L_2, ((XmlQualifiedName_t2760654312 *)CastclassClass((RuntimeObject*)L_3, XmlQualifiedName_t2760654312_il2cpp_TypeInfo_var)), /*hidden argument*/NULL);
		NullCheck(L_1);
		ContentValidator_set_IsOpen_m206958894(L_1, L_4, /*hidden argument*/NULL);
		return;
	}
}
// System.Void System.Xml.Schema.XdrBuilder::XDR_BuildElementType_Order(System.Xml.Schema.XdrBuilder,System.Object,System.String)
extern "C" IL2CPP_METHOD_ATTR void XdrBuilder_XDR_BuildElementType_Order_m908191454 (RuntimeObject * __this /* static, unused */, XdrBuilder_t781626846 * ___builder0, RuntimeObject * ___obj1, String_t* ___prefix2, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (XdrBuilder_XDR_BuildElementType_Order_m908191454_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 0;
	{
		XdrBuilder_t781626846 * L_0 = ___builder0;
		NullCheck(L_0);
		ElementContent_t2671703075 * L_1 = L_0->get__ElementDef_25();
		XdrBuilder_t781626846 * L_2 = ___builder0;
		NullCheck(L_2);
		GroupContent_t833025371 * L_3 = L_2->get__GroupDef_26();
		XdrBuilder_t781626846 * L_4 = ___builder0;
		RuntimeObject * L_5 = ___obj1;
		NullCheck(L_4);
		int32_t L_6 = XdrBuilder_GetOrder_m4255087059(L_4, ((XmlQualifiedName_t2760654312 *)CastclassClass((RuntimeObject*)L_5, XmlQualifiedName_t2760654312_il2cpp_TypeInfo_var)), /*hidden argument*/NULL);
		int32_t L_7 = L_6;
		V_0 = L_7;
		NullCheck(L_3);
		L_3->set__Order_4(L_7);
		int32_t L_8 = V_0;
		NullCheck(L_1);
		L_1->set__OrderAttr_2(L_8);
		return;
	}
}
// System.Void System.Xml.Schema.XdrBuilder::XDR_BuildElementType_DtType(System.Xml.Schema.XdrBuilder,System.Object,System.String)
extern "C" IL2CPP_METHOD_ATTR void XdrBuilder_XDR_BuildElementType_DtType_m3237960864 (RuntimeObject * __this /* static, unused */, XdrBuilder_t781626846 * ___builder0, RuntimeObject * ___obj1, String_t* ___prefix2, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (XdrBuilder_XDR_BuildElementType_DtType_m3237960864_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	String_t* V_0 = NULL;
	XmlSchemaDatatype_t322714710 * V_1 = NULL;
	{
		XdrBuilder_t781626846 * L_0 = ___builder0;
		NullCheck(L_0);
		ElementContent_t2671703075 * L_1 = L_0->get__ElementDef_25();
		NullCheck(L_1);
		L_1->set__HasDataType_6((bool)1);
		RuntimeObject * L_2 = ___obj1;
		NullCheck(((String_t*)CastclassSealed((RuntimeObject*)L_2, String_t_il2cpp_TypeInfo_var)));
		String_t* L_3 = String_Trim_m923598732(((String_t*)CastclassSealed((RuntimeObject*)L_2, String_t_il2cpp_TypeInfo_var)), /*hidden argument*/NULL);
		V_0 = L_3;
		String_t* L_4 = V_0;
		NullCheck(L_4);
		int32_t L_5 = String_get_Length_m3847582255(L_4, /*hidden argument*/NULL);
		if (L_5)
		{
			goto IL_002c;
		}
	}
	{
		XdrBuilder_t781626846 * L_6 = ___builder0;
		NullCheck(L_6);
		XdrBuilder_SendValidationEvent_m453432034(L_6, _stringLiteral466891389, /*hidden argument*/NULL);
		return;
	}

IL_002c:
	{
		String_t* L_7 = V_0;
		XmlSchemaDatatype_t322714710 * L_8 = XmlSchemaDatatype_FromXdrName_m1520405081(NULL /*static, unused*/, L_7, /*hidden argument*/NULL);
		V_1 = L_8;
		XmlSchemaDatatype_t322714710 * L_9 = V_1;
		if (L_9)
		{
			goto IL_0042;
		}
	}
	{
		XdrBuilder_t781626846 * L_10 = ___builder0;
		String_t* L_11 = V_0;
		NullCheck(L_10);
		XdrBuilder_SendValidationEvent_m754978769(L_10, _stringLiteral2083056812, L_11, /*hidden argument*/NULL);
	}

IL_0042:
	{
		XdrBuilder_t781626846 * L_12 = ___builder0;
		NullCheck(L_12);
		ElementContent_t2671703075 * L_13 = L_12->get__ElementDef_25();
		NullCheck(L_13);
		SchemaElementDecl_t2267464004 * L_14 = L_13->get__ElementDecl_0();
		XmlSchemaDatatype_t322714710 * L_15 = V_1;
		NullCheck(L_14);
		SchemaDeclBase_set_Datatype_m3619014823(L_14, L_15, /*hidden argument*/NULL);
		return;
	}
}
// System.Void System.Xml.Schema.XdrBuilder::XDR_BuildElementType_DtValues(System.Xml.Schema.XdrBuilder,System.Object,System.String)
extern "C" IL2CPP_METHOD_ATTR void XdrBuilder_XDR_BuildElementType_DtValues_m1431614068 (RuntimeObject * __this /* static, unused */, XdrBuilder_t781626846 * ___builder0, RuntimeObject * ___obj1, String_t* ___prefix2, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (XdrBuilder_XDR_BuildElementType_DtValues_m1431614068_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		XdrBuilder_t781626846 * L_0 = ___builder0;
		NullCheck(L_0);
		ElementContent_t2671703075 * L_1 = L_0->get__ElementDef_25();
		NullCheck(L_1);
		L_1->set__EnumerationRequired_8((bool)1);
		XdrBuilder_t781626846 * L_2 = ___builder0;
		NullCheck(L_2);
		ElementContent_t2671703075 * L_3 = L_2->get__ElementDef_25();
		NullCheck(L_3);
		SchemaElementDecl_t2267464004 * L_4 = L_3->get__ElementDecl_0();
		RuntimeObject * L_5 = ___obj1;
		List_1_t3319525431 * L_6 = (List_1_t3319525431 *)il2cpp_codegen_object_new(List_1_t3319525431_il2cpp_TypeInfo_var);
		List_1__ctor_m378240398(L_6, (RuntimeObject*)(RuntimeObject*)((StringU5BU5D_t1281789340*)Castclass((RuntimeObject*)L_5, StringU5BU5D_t1281789340_il2cpp_TypeInfo_var)), /*hidden argument*/List_1__ctor_m378240398_RuntimeMethod_var);
		NullCheck(L_4);
		SchemaDeclBase_set_Values_m2099572653(L_4, L_6, /*hidden argument*/NULL);
		return;
	}
}
// System.Void System.Xml.Schema.XdrBuilder::XDR_BuildElementType_DtMaxLength(System.Xml.Schema.XdrBuilder,System.Object,System.String)
extern "C" IL2CPP_METHOD_ATTR void XdrBuilder_XDR_BuildElementType_DtMaxLength_m1996005162 (RuntimeObject * __this /* static, unused */, XdrBuilder_t781626846 * ___builder0, RuntimeObject * ___obj1, String_t* ___prefix2, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (XdrBuilder_XDR_BuildElementType_DtMaxLength_m1996005162_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		XdrBuilder_t781626846 * L_0 = ___builder0;
		NullCheck(L_0);
		ElementContent_t2671703075 * L_1 = L_0->get__ElementDef_25();
		NullCheck(L_1);
		uint32_t* L_2 = L_1->get_address_of__MaxLength_11();
		RuntimeObject * L_3 = ___obj1;
		XdrBuilder_t781626846 * L_4 = ___builder0;
		IL2CPP_RUNTIME_CLASS_INIT(XdrBuilder_t781626846_il2cpp_TypeInfo_var);
		XdrBuilder_ParseDtMaxLength_m2856622229(NULL /*static, unused*/, (uint32_t*)L_2, L_3, L_4, /*hidden argument*/NULL);
		return;
	}
}
// System.Void System.Xml.Schema.XdrBuilder::XDR_BuildElementType_DtMinLength(System.Xml.Schema.XdrBuilder,System.Object,System.String)
extern "C" IL2CPP_METHOD_ATTR void XdrBuilder_XDR_BuildElementType_DtMinLength_m4130458184 (RuntimeObject * __this /* static, unused */, XdrBuilder_t781626846 * ___builder0, RuntimeObject * ___obj1, String_t* ___prefix2, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (XdrBuilder_XDR_BuildElementType_DtMinLength_m4130458184_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		XdrBuilder_t781626846 * L_0 = ___builder0;
		NullCheck(L_0);
		ElementContent_t2671703075 * L_1 = L_0->get__ElementDef_25();
		NullCheck(L_1);
		uint32_t* L_2 = L_1->get_address_of__MinLength_12();
		RuntimeObject * L_3 = ___obj1;
		XdrBuilder_t781626846 * L_4 = ___builder0;
		IL2CPP_RUNTIME_CLASS_INIT(XdrBuilder_t781626846_il2cpp_TypeInfo_var);
		XdrBuilder_ParseDtMinLength_m1551019886(NULL /*static, unused*/, (uint32_t*)L_2, L_3, L_4, /*hidden argument*/NULL);
		return;
	}
}
// System.Void System.Xml.Schema.XdrBuilder::XDR_BeginElementType(System.Xml.Schema.XdrBuilder)
extern "C" IL2CPP_METHOD_ATTR void XdrBuilder_XDR_BeginElementType_m125074494 (RuntimeObject * __this /* static, unused */, XdrBuilder_t781626846 * ___builder0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (XdrBuilder_XDR_BeginElementType_m125074494_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	String_t* V_0 = NULL;
	String_t* V_1 = NULL;
	bool V_2 = false;
	ElementContent_t2671703075 * V_3 = NULL;
	int32_t V_4 = 0;
	{
		V_0 = (String_t*)NULL;
		V_1 = (String_t*)NULL;
		XdrBuilder_t781626846 * L_0 = ___builder0;
		NullCheck(L_0);
		ElementContent_t2671703075 * L_1 = L_0->get__ElementDef_25();
		NullCheck(L_1);
		SchemaElementDecl_t2267464004 * L_2 = L_1->get__ElementDecl_0();
		NullCheck(L_2);
		XmlQualifiedName_t2760654312 * L_3 = SchemaDeclBase_get_Name_m2892351404(L_2, /*hidden argument*/NULL);
		NullCheck(L_3);
		bool L_4 = XmlQualifiedName_get_IsEmpty_m1430090042(L_3, /*hidden argument*/NULL);
		if (!L_4)
		{
			goto IL_002c;
		}
	}
	{
		V_0 = _stringLiteral3716971474;
		V_1 = _stringLiteral62725243;
		goto IL_01f4;
	}

IL_002c:
	{
		XdrBuilder_t781626846 * L_5 = ___builder0;
		NullCheck(L_5);
		ElementContent_t2671703075 * L_6 = L_5->get__ElementDef_25();
		NullCheck(L_6);
		bool L_7 = L_6->get__HasDataType_6();
		if (!L_7)
		{
			goto IL_005f;
		}
	}
	{
		XdrBuilder_t781626846 * L_8 = ___builder0;
		NullCheck(L_8);
		ElementContent_t2671703075 * L_9 = L_8->get__ElementDef_25();
		NullCheck(L_9);
		bool L_10 = L_9->get__AllowDataType_5();
		if (L_10)
		{
			goto IL_0051;
		}
	}
	{
		V_0 = _stringLiteral4145807506;
		goto IL_01f4;
	}

IL_0051:
	{
		XdrBuilder_t781626846 * L_11 = ___builder0;
		NullCheck(L_11);
		ElementContent_t2671703075 * L_12 = L_11->get__ElementDef_25();
		NullCheck(L_12);
		L_12->set__ContentAttr_1(2);
		goto IL_00d4;
	}

IL_005f:
	{
		XdrBuilder_t781626846 * L_13 = ___builder0;
		NullCheck(L_13);
		ElementContent_t2671703075 * L_14 = L_13->get__ElementDef_25();
		NullCheck(L_14);
		int32_t L_15 = L_14->get__ContentAttr_1();
		if (L_15)
		{
			goto IL_00d4;
		}
	}
	{
		XdrBuilder_t781626846 * L_16 = ___builder0;
		NullCheck(L_16);
		ElementContent_t2671703075 * L_17 = L_16->get__ElementDef_25();
		NullCheck(L_17);
		int32_t L_18 = L_17->get__OrderAttr_2();
		V_4 = L_18;
		int32_t L_19 = V_4;
		switch (L_19)
		{
			case 0:
			{
				goto IL_0092;
			}
			case 1:
			{
				goto IL_00c8;
			}
			case 2:
			{
				goto IL_00ac;
			}
			case 3:
			{
				goto IL_00ba;
			}
		}
	}
	{
		goto IL_00d4;
	}

IL_0092:
	{
		XdrBuilder_t781626846 * L_20 = ___builder0;
		NullCheck(L_20);
		ElementContent_t2671703075 * L_21 = L_20->get__ElementDef_25();
		NullCheck(L_21);
		L_21->set__ContentAttr_1(3);
		XdrBuilder_t781626846 * L_22 = ___builder0;
		NullCheck(L_22);
		ElementContent_t2671703075 * L_23 = L_22->get__ElementDef_25();
		NullCheck(L_23);
		L_23->set__OrderAttr_2(1);
		goto IL_00d4;
	}

IL_00ac:
	{
		XdrBuilder_t781626846 * L_24 = ___builder0;
		NullCheck(L_24);
		ElementContent_t2671703075 * L_25 = L_24->get__ElementDef_25();
		NullCheck(L_25);
		L_25->set__ContentAttr_1(4);
		goto IL_00d4;
	}

IL_00ba:
	{
		XdrBuilder_t781626846 * L_26 = ___builder0;
		NullCheck(L_26);
		ElementContent_t2671703075 * L_27 = L_26->get__ElementDef_25();
		NullCheck(L_27);
		L_27->set__ContentAttr_1(4);
		goto IL_00d4;
	}

IL_00c8:
	{
		XdrBuilder_t781626846 * L_28 = ___builder0;
		NullCheck(L_28);
		ElementContent_t2671703075 * L_29 = L_28->get__ElementDef_25();
		NullCheck(L_29);
		L_29->set__ContentAttr_1(3);
	}

IL_00d4:
	{
		XdrBuilder_t781626846 * L_30 = ___builder0;
		NullCheck(L_30);
		ParticleContentValidator_t2931748829 * L_31 = L_30->get__contentValidator_18();
		NullCheck(L_31);
		bool L_32 = ContentValidator_get_IsOpen_m675305009(L_31, /*hidden argument*/NULL);
		V_2 = L_32;
		XdrBuilder_t781626846 * L_33 = ___builder0;
		NullCheck(L_33);
		ElementContent_t2671703075 * L_34 = L_33->get__ElementDef_25();
		V_3 = L_34;
		XdrBuilder_t781626846 * L_35 = ___builder0;
		NullCheck(L_35);
		ElementContent_t2671703075 * L_36 = L_35->get__ElementDef_25();
		NullCheck(L_36);
		int32_t L_37 = L_36->get__ContentAttr_1();
		V_4 = L_37;
		int32_t L_38 = V_4;
		switch (((int32_t)il2cpp_codegen_subtract((int32_t)L_38, (int32_t)1)))
		{
			case 0:
			{
				goto IL_0174;
			}
			case 1:
			{
				goto IL_0112;
			}
			case 2:
			{
				goto IL_0192;
			}
			case 3:
			{
				goto IL_013f;
			}
		}
	}
	{
		goto IL_01cc;
	}

IL_0112:
	{
		XdrBuilder_t781626846 * L_39 = ___builder0;
		NullCheck(L_39);
		ElementContent_t2671703075 * L_40 = L_39->get__ElementDef_25();
		NullCheck(L_40);
		SchemaElementDecl_t2267464004 * L_41 = L_40->get__ElementDecl_0();
		IL2CPP_RUNTIME_CLASS_INIT(ContentValidator_t2085579204_il2cpp_TypeInfo_var);
		ContentValidator_t2085579204 * L_42 = ((ContentValidator_t2085579204_StaticFields*)il2cpp_codegen_static_fields_for(ContentValidator_t2085579204_il2cpp_TypeInfo_var))->get_TextOnly_4();
		NullCheck(L_41);
		SchemaElementDecl_set_ContentValidator_m1441204596(L_41, L_42, /*hidden argument*/NULL);
		XdrBuilder_t781626846 * L_43 = ___builder0;
		NullCheck(L_43);
		GroupContent_t833025371 * L_44 = L_43->get__GroupDef_26();
		NullCheck(L_44);
		L_44->set__Order_4(1);
		XdrBuilder_t781626846 * L_45 = ___builder0;
		NullCheck(L_45);
		L_45->set__contentValidator_18((ParticleContentValidator_t2931748829 *)NULL);
		goto IL_01cc;
	}

IL_013f:
	{
		XdrBuilder_t781626846 * L_46 = ___builder0;
		ParticleContentValidator_t2931748829 * L_47 = (ParticleContentValidator_t2931748829 *)il2cpp_codegen_object_new(ParticleContentValidator_t2931748829_il2cpp_TypeInfo_var);
		ParticleContentValidator__ctor_m77089536(L_47, 2, /*hidden argument*/NULL);
		NullCheck(L_46);
		L_46->set__contentValidator_18(L_47);
		ElementContent_t2671703075 * L_48 = V_3;
		NullCheck(L_48);
		int32_t L_49 = L_48->get__OrderAttr_2();
		if (L_49)
		{
			goto IL_015f;
		}
	}
	{
		XdrBuilder_t781626846 * L_50 = ___builder0;
		NullCheck(L_50);
		GroupContent_t833025371 * L_51 = L_50->get__GroupDef_26();
		NullCheck(L_51);
		L_51->set__Order_4(2);
	}

IL_015f:
	{
		ElementContent_t2671703075 * L_52 = V_3;
		NullCheck(L_52);
		L_52->set__MasterGroupRequired_3((bool)1);
		XdrBuilder_t781626846 * L_53 = ___builder0;
		NullCheck(L_53);
		ParticleContentValidator_t2931748829 * L_54 = L_53->get__contentValidator_18();
		bool L_55 = V_2;
		NullCheck(L_54);
		ContentValidator_set_IsOpen_m206958894(L_54, L_55, /*hidden argument*/NULL);
		goto IL_01cc;
	}

IL_0174:
	{
		XdrBuilder_t781626846 * L_56 = ___builder0;
		NullCheck(L_56);
		ElementContent_t2671703075 * L_57 = L_56->get__ElementDef_25();
		NullCheck(L_57);
		SchemaElementDecl_t2267464004 * L_58 = L_57->get__ElementDecl_0();
		IL2CPP_RUNTIME_CLASS_INIT(ContentValidator_t2085579204_il2cpp_TypeInfo_var);
		ContentValidator_t2085579204 * L_59 = ((ContentValidator_t2085579204_StaticFields*)il2cpp_codegen_static_fields_for(ContentValidator_t2085579204_il2cpp_TypeInfo_var))->get_Empty_3();
		NullCheck(L_58);
		SchemaElementDecl_set_ContentValidator_m1441204596(L_58, L_59, /*hidden argument*/NULL);
		XdrBuilder_t781626846 * L_60 = ___builder0;
		NullCheck(L_60);
		L_60->set__contentValidator_18((ParticleContentValidator_t2931748829 *)NULL);
		goto IL_01cc;
	}

IL_0192:
	{
		ElementContent_t2671703075 * L_61 = V_3;
		NullCheck(L_61);
		int32_t L_62 = L_61->get__OrderAttr_2();
		if (!L_62)
		{
			goto IL_01a3;
		}
	}
	{
		ElementContent_t2671703075 * L_63 = V_3;
		NullCheck(L_63);
		int32_t L_64 = L_63->get__OrderAttr_2();
		if ((!(((uint32_t)L_64) == ((uint32_t)1))))
		{
			goto IL_01b1;
		}
	}

IL_01a3:
	{
		XdrBuilder_t781626846 * L_65 = ___builder0;
		NullCheck(L_65);
		GroupContent_t833025371 * L_66 = L_65->get__GroupDef_26();
		NullCheck(L_66);
		L_66->set__Order_4(1);
		goto IL_01b9;
	}

IL_01b1:
	{
		V_0 = _stringLiteral4137206490;
		goto IL_01f4;
	}

IL_01b9:
	{
		ElementContent_t2671703075 * L_67 = V_3;
		NullCheck(L_67);
		L_67->set__MasterGroupRequired_3((bool)1);
		XdrBuilder_t781626846 * L_68 = ___builder0;
		NullCheck(L_68);
		ParticleContentValidator_t2931748829 * L_69 = L_68->get__contentValidator_18();
		bool L_70 = V_2;
		NullCheck(L_69);
		ContentValidator_set_IsOpen_m206958894(L_69, L_70, /*hidden argument*/NULL);
	}

IL_01cc:
	{
		ElementContent_t2671703075 * L_71 = V_3;
		NullCheck(L_71);
		int32_t L_72 = L_71->get__ContentAttr_1();
		if ((((int32_t)L_72) == ((int32_t)3)))
		{
			goto IL_01de;
		}
	}
	{
		ElementContent_t2671703075 * L_73 = V_3;
		NullCheck(L_73);
		int32_t L_74 = L_73->get__ContentAttr_1();
		if ((!(((uint32_t)L_74) == ((uint32_t)4))))
		{
			goto IL_01f4;
		}
	}

IL_01de:
	{
		XdrBuilder_t781626846 * L_75 = ___builder0;
		NullCheck(L_75);
		ParticleContentValidator_t2931748829 * L_76 = L_75->get__contentValidator_18();
		NullCheck(L_76);
		ParticleContentValidator_Start_m2970868293(L_76, /*hidden argument*/NULL);
		XdrBuilder_t781626846 * L_77 = ___builder0;
		NullCheck(L_77);
		ParticleContentValidator_t2931748829 * L_78 = L_77->get__contentValidator_18();
		NullCheck(L_78);
		ParticleContentValidator_OpenGroup_m510242117(L_78, /*hidden argument*/NULL);
	}

IL_01f4:
	{
		String_t* L_79 = V_0;
		if (!L_79)
		{
			goto IL_01ff;
		}
	}
	{
		XdrBuilder_t781626846 * L_80 = ___builder0;
		String_t* L_81 = V_0;
		String_t* L_82 = V_1;
		NullCheck(L_80);
		XdrBuilder_SendValidationEvent_m754978769(L_80, L_81, L_82, /*hidden argument*/NULL);
	}

IL_01ff:
	{
		return;
	}
}
// System.Void System.Xml.Schema.XdrBuilder::XDR_EndElementType(System.Xml.Schema.XdrBuilder)
extern "C" IL2CPP_METHOD_ATTR void XdrBuilder_XDR_EndElementType_m1334156255 (RuntimeObject * __this /* static, unused */, XdrBuilder_t781626846 * ___builder0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (XdrBuilder_XDR_EndElementType_m1334156255_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	SchemaElementDecl_t2267464004 * V_0 = NULL;
	DeclBaseInfo_t2186480169 * V_1 = NULL;
	DeclBaseInfo_t2186480169 * V_2 = NULL;
	SchemaAttDef_t2429541159 * V_3 = NULL;
	XmlQualifiedName_t2760654312 * V_4 = NULL;
	DeclBaseInfo_t2186480169 * V_5 = NULL;
	int32_t G_B25_0 = 0;
	int32_t G_B23_0 = 0;
	int32_t G_B24_0 = 0;
	{
		XdrBuilder_t781626846 * L_0 = ___builder0;
		NullCheck(L_0);
		ElementContent_t2671703075 * L_1 = L_0->get__ElementDef_25();
		NullCheck(L_1);
		SchemaElementDecl_t2267464004 * L_2 = L_1->get__ElementDecl_0();
		V_0 = L_2;
		XdrBuilder_t781626846 * L_3 = ___builder0;
		NullCheck(L_3);
		DeclBaseInfo_t2186480169 * L_4 = L_3->get__UndefinedAttributeTypes_28();
		if (!L_4)
		{
			goto IL_00d6;
		}
	}
	{
		XdrBuilder_t781626846 * L_5 = ___builder0;
		NullCheck(L_5);
		ElementContent_t2671703075 * L_6 = L_5->get__ElementDef_25();
		NullCheck(L_6);
		Hashtable_t1853889766 * L_7 = L_6->get__AttDefList_13();
		if (!L_7)
		{
			goto IL_00d6;
		}
	}
	{
		XdrBuilder_t781626846 * L_8 = ___builder0;
		NullCheck(L_8);
		DeclBaseInfo_t2186480169 * L_9 = L_8->get__UndefinedAttributeTypes_28();
		V_1 = L_9;
		DeclBaseInfo_t2186480169 * L_10 = V_1;
		V_2 = L_10;
		goto IL_00d0;
	}

IL_0035:
	{
		V_3 = (SchemaAttDef_t2429541159 *)NULL;
		DeclBaseInfo_t2186480169 * L_11 = V_1;
		NullCheck(L_11);
		SchemaElementDecl_t2267464004 * L_12 = L_11->get__ElementDecl_9();
		SchemaElementDecl_t2267464004 * L_13 = V_0;
		if ((!(((RuntimeObject*)(SchemaElementDecl_t2267464004 *)L_12) == ((RuntimeObject*)(SchemaElementDecl_t2267464004 *)L_13))))
		{
			goto IL_00b6;
		}
	}
	{
		DeclBaseInfo_t2186480169 * L_14 = V_1;
		NullCheck(L_14);
		XmlQualifiedName_t2760654312 * L_15 = L_14->get__TypeName_2();
		V_4 = L_15;
		XdrBuilder_t781626846 * L_16 = ___builder0;
		NullCheck(L_16);
		ElementContent_t2671703075 * L_17 = L_16->get__ElementDef_25();
		NullCheck(L_17);
		Hashtable_t1853889766 * L_18 = L_17->get__AttDefList_13();
		XmlQualifiedName_t2760654312 * L_19 = V_4;
		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_3 = ((SchemaAttDef_t2429541159 *)CastclassSealed((RuntimeObject*)L_20, SchemaAttDef_t2429541159_il2cpp_TypeInfo_var));
		SchemaAttDef_t2429541159 * L_21 = V_3;
		if (!L_21)
		{
			goto IL_00b6;
		}
	}
	{
		DeclBaseInfo_t2186480169 * L_22 = V_1;
		SchemaAttDef_t2429541159 * L_23 = V_3;
		NullCheck(L_23);
		SchemaAttDef_t2429541159 * L_24 = SchemaAttDef_Clone_m2679481391(L_23, /*hidden argument*/NULL);
		NullCheck(L_22);
		L_22->set__Attdef_10(L_24);
		DeclBaseInfo_t2186480169 * L_25 = V_1;
		NullCheck(L_25);
		SchemaAttDef_t2429541159 * L_26 = L_25->get__Attdef_10();
		XmlQualifiedName_t2760654312 * L_27 = V_4;
		NullCheck(L_26);
		SchemaDeclBase_set_Name_m4121382331(L_26, L_27, /*hidden argument*/NULL);
		XdrBuilder_t781626846 * L_28 = ___builder0;
		DeclBaseInfo_t2186480169 * L_29 = V_1;
		SchemaAttDef_t2429541159 * L_30 = V_3;
		NullCheck(L_28);
		XdrBuilder_XDR_CheckAttributeDefault_m3975177546(L_28, L_29, L_30, /*hidden argument*/NULL);
		DeclBaseInfo_t2186480169 * L_31 = V_1;
		XdrBuilder_t781626846 * L_32 = ___builder0;
		NullCheck(L_32);
		DeclBaseInfo_t2186480169 * L_33 = L_32->get__UndefinedAttributeTypes_28();
		if ((!(((RuntimeObject*)(DeclBaseInfo_t2186480169 *)L_31) == ((RuntimeObject*)(DeclBaseInfo_t2186480169 *)L_33))))
		{
			goto IL_00a3;
		}
	}
	{
		XdrBuilder_t781626846 * L_34 = ___builder0;
		DeclBaseInfo_t2186480169 * L_35 = V_1;
		NullCheck(L_35);
		DeclBaseInfo_t2186480169 * L_36 = L_35->get__Next_11();
		DeclBaseInfo_t2186480169 * L_37 = L_36;
		V_5 = L_37;
		NullCheck(L_34);
		L_34->set__UndefinedAttributeTypes_28(L_37);
		DeclBaseInfo_t2186480169 * L_38 = V_5;
		V_1 = L_38;
		DeclBaseInfo_t2186480169 * L_39 = V_1;
		V_2 = L_39;
		goto IL_00b6;
	}

IL_00a3:
	{
		DeclBaseInfo_t2186480169 * L_40 = V_2;
		DeclBaseInfo_t2186480169 * L_41 = V_1;
		NullCheck(L_41);
		DeclBaseInfo_t2186480169 * L_42 = L_41->get__Next_11();
		NullCheck(L_40);
		L_40->set__Next_11(L_42);
		DeclBaseInfo_t2186480169 * L_43 = V_2;
		NullCheck(L_43);
		DeclBaseInfo_t2186480169 * L_44 = L_43->get__Next_11();
		V_1 = L_44;
	}

IL_00b6:
	{
		SchemaAttDef_t2429541159 * L_45 = V_3;
		if (L_45)
		{
			goto IL_00d0;
		}
	}
	{
		DeclBaseInfo_t2186480169 * L_46 = V_1;
		XdrBuilder_t781626846 * L_47 = ___builder0;
		NullCheck(L_47);
		DeclBaseInfo_t2186480169 * L_48 = L_47->get__UndefinedAttributeTypes_28();
		if ((((RuntimeObject*)(DeclBaseInfo_t2186480169 *)L_46) == ((RuntimeObject*)(DeclBaseInfo_t2186480169 *)L_48)))
		{
			goto IL_00c9;
		}
	}
	{
		DeclBaseInfo_t2186480169 * L_49 = V_2;
		NullCheck(L_49);
		DeclBaseInfo_t2186480169 * L_50 = L_49->get__Next_11();
		V_2 = L_50;
	}

IL_00c9:
	{
		DeclBaseInfo_t2186480169 * L_51 = V_1;
		NullCheck(L_51);
		DeclBaseInfo_t2186480169 * L_52 = L_51->get__Next_11();
		V_1 = L_52;
	}

IL_00d0:
	{
		DeclBaseInfo_t2186480169 * L_53 = V_1;
		if (L_53)
		{
			goto IL_0035;
		}
	}

IL_00d6:
	{
		XdrBuilder_t781626846 * L_54 = ___builder0;
		NullCheck(L_54);
		ElementContent_t2671703075 * L_55 = L_54->get__ElementDef_25();
		NullCheck(L_55);
		bool L_56 = L_55->get__MasterGroupRequired_3();
		if (!L_56)
		{
			goto IL_015a;
		}
	}
	{
		XdrBuilder_t781626846 * L_57 = ___builder0;
		NullCheck(L_57);
		ParticleContentValidator_t2931748829 * L_58 = L_57->get__contentValidator_18();
		NullCheck(L_58);
		ParticleContentValidator_CloseGroup_m3221493285(L_58, /*hidden argument*/NULL);
		XdrBuilder_t781626846 * L_59 = ___builder0;
		NullCheck(L_59);
		ElementContent_t2671703075 * L_60 = L_59->get__ElementDef_25();
		NullCheck(L_60);
		bool L_61 = L_60->get__ExistTerminal_4();
		if (L_61)
		{
			goto IL_0141;
		}
	}
	{
		XdrBuilder_t781626846 * L_62 = ___builder0;
		NullCheck(L_62);
		ParticleContentValidator_t2931748829 * L_63 = L_62->get__contentValidator_18();
		NullCheck(L_63);
		bool L_64 = ContentValidator_get_IsOpen_m675305009(L_63, /*hidden argument*/NULL);
		if (!L_64)
		{
			goto IL_0126;
		}
	}
	{
		XdrBuilder_t781626846 * L_65 = ___builder0;
		NullCheck(L_65);
		ElementContent_t2671703075 * L_66 = L_65->get__ElementDef_25();
		NullCheck(L_66);
		SchemaElementDecl_t2267464004 * L_67 = L_66->get__ElementDecl_0();
		IL2CPP_RUNTIME_CLASS_INIT(ContentValidator_t2085579204_il2cpp_TypeInfo_var);
		ContentValidator_t2085579204 * L_68 = ((ContentValidator_t2085579204_StaticFields*)il2cpp_codegen_static_fields_for(ContentValidator_t2085579204_il2cpp_TypeInfo_var))->get_Any_6();
		NullCheck(L_67);
		SchemaElementDecl_set_ContentValidator_m1441204596(L_67, L_68, /*hidden argument*/NULL);
		XdrBuilder_t781626846 * L_69 = ___builder0;
		NullCheck(L_69);
		L_69->set__contentValidator_18((ParticleContentValidator_t2931748829 *)NULL);
		goto IL_015a;
	}

IL_0126:
	{
		XdrBuilder_t781626846 * L_70 = ___builder0;
		NullCheck(L_70);
		ElementContent_t2671703075 * L_71 = L_70->get__ElementDef_25();
		NullCheck(L_71);
		int32_t L_72 = L_71->get__ContentAttr_1();
		if ((((int32_t)L_72) == ((int32_t)3)))
		{
			goto IL_015a;
		}
	}
	{
		XdrBuilder_t781626846 * L_73 = ___builder0;
		NullCheck(L_73);
		XdrBuilder_SendValidationEvent_m453432034(L_73, _stringLiteral2229273599, /*hidden argument*/NULL);
		goto IL_015a;
	}

IL_0141:
	{
		XdrBuilder_t781626846 * L_74 = ___builder0;
		NullCheck(L_74);
		GroupContent_t833025371 * L_75 = L_74->get__GroupDef_26();
		NullCheck(L_75);
		int32_t L_76 = L_75->get__Order_4();
		if ((!(((uint32_t)L_76) == ((uint32_t)1))))
		{
			goto IL_015a;
		}
	}
	{
		XdrBuilder_t781626846 * L_77 = ___builder0;
		NullCheck(L_77);
		ParticleContentValidator_t2931748829 * L_78 = L_77->get__contentValidator_18();
		NullCheck(L_78);
		ParticleContentValidator_AddStar_m53453838(L_78, /*hidden argument*/NULL);
	}

IL_015a:
	{
		SchemaElementDecl_t2267464004 * L_79 = V_0;
		NullCheck(L_79);
		XmlSchemaDatatype_t322714710 * L_80 = SchemaDeclBase_get_Datatype_m1776393571(L_79, /*hidden argument*/NULL);
		if (!L_80)
		{
			goto IL_01a6;
		}
	}
	{
		SchemaElementDecl_t2267464004 * L_81 = V_0;
		NullCheck(L_81);
		XmlSchemaDatatype_t322714710 * L_82 = SchemaDeclBase_get_Datatype_m1776393571(L_81, /*hidden argument*/NULL);
		NullCheck(L_82);
		int32_t L_83 = VirtFuncInvoker0< int32_t >::Invoke(5 /* System.Xml.XmlTokenizedType System.Xml.Schema.XmlSchemaDatatype::get_TokenizedType() */, L_82);
		int32_t L_84 = L_83;
		G_B23_0 = L_84;
		if ((!(((uint32_t)L_84) == ((uint32_t)((int32_t)9)))))
		{
			G_B25_0 = L_84;
			goto IL_018a;
		}
	}
	{
		XdrBuilder_t781626846 * L_85 = ___builder0;
		NullCheck(L_85);
		ElementContent_t2671703075 * L_86 = L_85->get__ElementDef_25();
		NullCheck(L_86);
		bool L_87 = L_86->get__EnumerationRequired_8();
		G_B24_0 = G_B23_0;
		if (L_87)
		{
			G_B25_0 = G_B23_0;
			goto IL_018a;
		}
	}
	{
		XdrBuilder_t781626846 * L_88 = ___builder0;
		NullCheck(L_88);
		XdrBuilder_SendValidationEvent_m453432034(L_88, _stringLiteral1575780183, /*hidden argument*/NULL);
		G_B25_0 = G_B24_0;
	}

IL_018a:
	{
		if ((((int32_t)G_B25_0) == ((int32_t)((int32_t)9))))
		{
			goto IL_01a6;
		}
	}
	{
		XdrBuilder_t781626846 * L_89 = ___builder0;
		NullCheck(L_89);
		ElementContent_t2671703075 * L_90 = L_89->get__ElementDef_25();
		NullCheck(L_90);
		bool L_91 = L_90->get__EnumerationRequired_8();
		if (!L_91)
		{
			goto IL_01a6;
		}
	}
	{
		XdrBuilder_t781626846 * L_92 = ___builder0;
		NullCheck(L_92);
		XdrBuilder_SendValidationEvent_m453432034(L_92, _stringLiteral238832844, /*hidden argument*/NULL);
	}

IL_01a6:
	{
		XdrBuilder_t781626846 * L_93 = ___builder0;
		NullCheck(L_93);
		ElementContent_t2671703075 * L_94 = L_93->get__ElementDef_25();
		NullCheck(L_94);
		uint32_t L_95 = L_94->get__MinLength_12();
		XdrBuilder_t781626846 * L_96 = ___builder0;
		NullCheck(L_96);
		ElementContent_t2671703075 * L_97 = L_96->get__ElementDef_25();
		NullCheck(L_97);
		uint32_t L_98 = L_97->get__MaxLength_11();
		XdrBuilder_t781626846 * L_99 = ___builder0;
		IL2CPP_RUNTIME_CLASS_INIT(XdrBuilder_t781626846_il2cpp_TypeInfo_var);
		XdrBuilder_CompareMinMaxLength_m3246593315(NULL /*static, unused*/, L_95, L_98, L_99, /*hidden argument*/NULL);
		SchemaElementDecl_t2267464004 * L_100 = V_0;
		XdrBuilder_t781626846 * L_101 = ___builder0;
		NullCheck(L_101);
		ElementContent_t2671703075 * L_102 = L_101->get__ElementDef_25();
		NullCheck(L_102);
		uint32_t L_103 = L_102->get__MaxLength_11();
		NullCheck(L_100);
		SchemaDeclBase_set_MaxLength_m3040958939(L_100, (((int64_t)((uint64_t)L_103))), /*hidden argument*/NULL);
		SchemaElementDecl_t2267464004 * L_104 = V_0;
		XdrBuilder_t781626846 * L_105 = ___builder0;
		NullCheck(L_105);
		ElementContent_t2671703075 * L_106 = L_105->get__ElementDef_25();
		NullCheck(L_106);
		uint32_t L_107 = L_106->get__MinLength_12();
		NullCheck(L_104);
		SchemaDeclBase_set_MinLength_m2748303313(L_104, (((int64_t)((uint64_t)L_107))), /*hidden argument*/NULL);
		XdrBuilder_t781626846 * L_108 = ___builder0;
		NullCheck(L_108);
		ParticleContentValidator_t2931748829 * L_109 = L_108->get__contentValidator_18();
		if (!L_109)
		{
			goto IL_0211;
		}
	}
	{
		XdrBuilder_t781626846 * L_110 = ___builder0;
		NullCheck(L_110);
		ElementContent_t2671703075 * L_111 = L_110->get__ElementDef_25();
		NullCheck(L_111);
		SchemaElementDecl_t2267464004 * L_112 = L_111->get__ElementDecl_0();
		XdrBuilder_t781626846 * L_113 = ___builder0;
		NullCheck(L_113);
		ParticleContentValidator_t2931748829 * L_114 = L_113->get__contentValidator_18();
		NullCheck(L_114);
		ContentValidator_t2085579204 * L_115 = ParticleContentValidator_Finish_m177069051(L_114, (bool)1, /*hidden argument*/NULL);
		NullCheck(L_112);
		SchemaElementDecl_set_ContentValidator_m1441204596(L_112, L_115, /*hidden argument*/NULL);
		XdrBuilder_t781626846 * L_116 = ___builder0;
		NullCheck(L_116);
		L_116->set__contentValidator_18((ParticleContentValidator_t2931748829 *)NULL);
	}

IL_0211:
	{
		XdrBuilder_t781626846 * L_117 = ___builder0;
		NullCheck(L_117);
		ElementContent_t2671703075 * L_118 = L_117->get__ElementDef_25();
		NullCheck(L_118);
		L_118->set__ElementDecl_0((SchemaElementDecl_t2267464004 *)NULL);
		XdrBuilder_t781626846 * L_119 = ___builder0;
		NullCheck(L_119);
		ElementContent_t2671703075 * L_120 = L_119->get__ElementDef_25();
		NullCheck(L_120);
		L_120->set__AttDefList_13((Hashtable_t1853889766 *)NULL);
		return;
	}
}
// System.Void System.Xml.Schema.XdrBuilder::XDR_InitAttributeType(System.Xml.Schema.XdrBuilder,System.Object)
extern "C" IL2CPP_METHOD_ATTR void XdrBuilder_XDR_InitAttributeType_m2993888419 (RuntimeObject * __this /* static, unused */, XdrBuilder_t781626846 * ___builder0, RuntimeObject * ___obj1, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (XdrBuilder_XDR_InitAttributeType_m2993888419_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		XdrBuilder_t781626846 * L_0 = ___builder0;
		NullCheck(L_0);
		AttributeContent_t2997225126 * L_1 = L_0->get__AttributeDef_27();
		AttributeContent_t2997225126 * L_2 = L_1;
		IL2CPP_RUNTIME_CLASS_INIT(XmlQualifiedName_t2760654312_il2cpp_TypeInfo_var);
		XmlQualifiedName_t2760654312 * L_3 = ((XmlQualifiedName_t2760654312_StaticFields*)il2cpp_codegen_static_fields_for(XmlQualifiedName_t2760654312_il2cpp_TypeInfo_var))->get_Empty_4();
		SchemaAttDef_t2429541159 * L_4 = (SchemaAttDef_t2429541159 *)il2cpp_codegen_object_new(SchemaAttDef_t2429541159_il2cpp_TypeInfo_var);
		SchemaAttDef__ctor_m1626895253(L_4, L_3, (String_t*)NULL, /*hidden argument*/NULL);
		NullCheck(L_2);
		L_2->set__AttDef_0(L_4);
		AttributeContent_t2997225126 * L_5 = L_2;
		NullCheck(L_5);
		L_5->set__Required_3((bool)0);
		AttributeContent_t2997225126 * L_6 = L_5;
		NullCheck(L_6);
		L_6->set__Prefix_2((String_t*)NULL);
		AttributeContent_t2997225126 * L_7 = L_6;
		NullCheck(L_7);
		L_7->set__Default_11(NULL);
		AttributeContent_t2997225126 * L_8 = L_7;
		NullCheck(L_8);
		L_8->set__MinVal_4(0);
		AttributeContent_t2997225126 * L_9 = L_8;
		NullCheck(L_9);
		L_9->set__MaxVal_5(1);
		AttributeContent_t2997225126 * L_10 = L_9;
		NullCheck(L_10);
		L_10->set__EnumerationRequired_8((bool)0);
		AttributeContent_t2997225126 * L_11 = L_10;
		NullCheck(L_11);
		L_11->set__HasDataType_9((bool)0);
		AttributeContent_t2997225126 * L_12 = L_11;
		XdrBuilder_t781626846 * L_13 = ___builder0;
		NullCheck(L_13);
		HWStack_t658497212 * L_14 = L_13->get__StateHistory_21();
		NullCheck(L_14);
		int32_t L_15 = HWStack_get_Length_m3589869973(L_14, /*hidden argument*/NULL);
		NullCheck(L_12);
		L_12->set__Global_10((bool)((((int32_t)L_15) == ((int32_t)2))? 1 : 0));
		AttributeContent_t2997225126 * L_16 = L_12;
		NullCheck(L_16);
		L_16->set__MaxLength_6((-1));
		NullCheck(L_16);
		L_16->set__MinLength_7((-1));
		return;
	}
}
// System.Void System.Xml.Schema.XdrBuilder::XDR_BuildAttributeType_Name(System.Xml.Schema.XdrBuilder,System.Object,System.String)
extern "C" IL2CPP_METHOD_ATTR void XdrBuilder_XDR_BuildAttributeType_Name_m306204419 (RuntimeObject * __this /* static, unused */, XdrBuilder_t781626846 * ___builder0, RuntimeObject * ___obj1, String_t* ___prefix2, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (XdrBuilder_XDR_BuildAttributeType_Name_m306204419_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	XmlQualifiedName_t2760654312 * V_0 = NULL;
	{
		RuntimeObject * L_0 = ___obj1;
		V_0 = ((XmlQualifiedName_t2760654312 *)CastclassClass((RuntimeObject*)L_0, XmlQualifiedName_t2760654312_il2cpp_TypeInfo_var));
		XdrBuilder_t781626846 * L_1 = ___builder0;
		NullCheck(L_1);
		AttributeContent_t2997225126 * L_2 = L_1->get__AttributeDef_27();
		XmlQualifiedName_t2760654312 * L_3 = V_0;
		NullCheck(L_2);
		L_2->set__Name_1(L_3);
		XdrBuilder_t781626846 * L_4 = ___builder0;
		NullCheck(L_4);
		AttributeContent_t2997225126 * L_5 = L_4->get__AttributeDef_27();
		String_t* L_6 = ___prefix2;
		NullCheck(L_5);
		L_5->set__Prefix_2(L_6);
		XdrBuilder_t781626846 * L_7 = ___builder0;
		NullCheck(L_7);
		AttributeContent_t2997225126 * L_8 = L_7->get__AttributeDef_27();
		NullCheck(L_8);
		SchemaAttDef_t2429541159 * L_9 = L_8->get__AttDef_0();
		XmlQualifiedName_t2760654312 * L_10 = V_0;
		NullCheck(L_9);
		SchemaDeclBase_set_Name_m4121382331(L_9, L_10, /*hidden argument*/NULL);
		XdrBuilder_t781626846 * L_11 = ___builder0;
		NullCheck(L_11);
		ElementContent_t2671703075 * L_12 = L_11->get__ElementDef_25();
		NullCheck(L_12);
		SchemaElementDecl_t2267464004 * L_13 = L_12->get__ElementDecl_0();
		if (!L_13)
		{
			goto IL_0085;
		}
	}
	{
		XdrBuilder_t781626846 * L_14 = ___builder0;
		NullCheck(L_14);
		ElementContent_t2671703075 * L_15 = L_14->get__ElementDef_25();
		NullCheck(L_15);
		Hashtable_t1853889766 * L_16 = L_15->get__AttDefList_13();
		XmlQualifiedName_t2760654312 * L_17 = V_0;
		NullCheck(L_16);
		RuntimeObject * L_18 = VirtFuncInvoker1< RuntimeObject *, RuntimeObject * >::Invoke(26 /* System.Object System.Collections.Hashtable::get_Item(System.Object) */, L_16, L_17);
		if (L_18)
		{
			goto IL_006d;
		}
	}
	{
		XdrBuilder_t781626846 * L_19 = ___builder0;
		NullCheck(L_19);
		ElementContent_t2671703075 * L_20 = L_19->get__ElementDef_25();
		NullCheck(L_20);
		Hashtable_t1853889766 * L_21 = L_20->get__AttDefList_13();
		XmlQualifiedName_t2760654312 * L_22 = V_0;
		XdrBuilder_t781626846 * L_23 = ___builder0;
		NullCheck(L_23);
		AttributeContent_t2997225126 * L_24 = L_23->get__AttributeDef_27();
		NullCheck(L_24);
		SchemaAttDef_t2429541159 * L_25 = L_24->get__AttDef_0();
		NullCheck(L_21);
		VirtActionInvoker2< RuntimeObject *, RuntimeObject * >::Invoke(20 /* System.Void System.Collections.Hashtable::Add(System.Object,System.Object) */, L_21, L_22, L_25);
		return;
	}

IL_006d:
	{
		XdrBuilder_t781626846 * L_26 = ___builder0;
		XmlQualifiedName_t2760654312 * L_27 = V_0;
		NullCheck(L_27);
		String_t* L_28 = XmlQualifiedName_get_Name_m815040483(L_27, /*hidden argument*/NULL);
		String_t* L_29 = ___prefix2;
		IL2CPP_RUNTIME_CLASS_INIT(XmlQualifiedName_t2760654312_il2cpp_TypeInfo_var);
		String_t* L_30 = XmlQualifiedName_ToString_m195213334(NULL /*static, unused*/, L_28, L_29, /*hidden argument*/NULL);
		NullCheck(L_26);
		XdrBuilder_SendValidationEvent_m754978769(L_26, _stringLiteral2766694525, L_30, /*hidden argument*/NULL);
		return;
	}

IL_0085:
	{
		XmlQualifiedName_t2760654312 * L_31 = V_0;
		NullCheck(L_31);
		String_t* L_32 = XmlQualifiedName_get_Name_m815040483(L_31, /*hidden argument*/NULL);
		XdrBuilder_t781626846 * L_33 = ___builder0;
		NullCheck(L_33);
		String_t* L_34 = L_33->get__TargetNamespace_15();
		XmlQualifiedName_t2760654312 * L_35 = (XmlQualifiedName_t2760654312 *)il2cpp_codegen_object_new(XmlQualifiedName_t2760654312_il2cpp_TypeInfo_var);
		XmlQualifiedName__ctor_m835061046(L_35, L_32, L_34, /*hidden argument*/NULL);
		V_0 = L_35;
		XdrBuilder_t781626846 * L_36 = ___builder0;
		NullCheck(L_36);
		AttributeContent_t2997225126 * L_37 = L_36->get__AttributeDef_27();
		NullCheck(L_37);
		SchemaAttDef_t2429541159 * L_38 = L_37->get__AttDef_0();
		XmlQualifiedName_t2760654312 * L_39 = V_0;
		NullCheck(L_38);
		SchemaDeclBase_set_Name_m4121382331(L_38, L_39, /*hidden argument*/NULL);
		XdrBuilder_t781626846 * L_40 = ___builder0;
		NullCheck(L_40);
		SchemaInfo_t3347508623 * L_41 = L_40->get__SchemaInfo_14();
		NullCheck(L_41);
		Dictionary_2_t2404538479 * L_42 = SchemaInfo_get_AttributeDecls_m3892845330(L_41, /*hidden argument*/NULL);
		XmlQualifiedName_t2760654312 * L_43 = V_0;
		NullCheck(L_42);
		bool L_44 = Dictionary_2_ContainsKey_m1883636488(L_42, L_43, /*hidden argument*/Dictionary_2_ContainsKey_m1883636488_RuntimeMethod_var);
		if (L_44)
		{
			goto IL_00d8;
		}
	}
	{
		XdrBuilder_t781626846 * L_45 = ___builder0;
		NullCheck(L_45);
		SchemaInfo_t3347508623 * L_46 = L_45->get__SchemaInfo_14();
		NullCheck(L_46);
		Dictionary_2_t2404538479 * L_47 = SchemaInfo_get_AttributeDecls_m3892845330(L_46, /*hidden argument*/NULL);
		XmlQualifiedName_t2760654312 * L_48 = V_0;
		XdrBuilder_t781626846 * L_49 = ___builder0;
		NullCheck(L_49);
		AttributeContent_t2997225126 * L_50 = L_49->get__AttributeDef_27();
		NullCheck(L_50);
		SchemaAttDef_t2429541159 * L_51 = L_50->get__AttDef_0();
		NullCheck(L_47);
		Dictionary_2_Add_m3245718983(L_47, L_48, L_51, /*hidden argument*/Dictionary_2_Add_m3245718983_RuntimeMethod_var);
		return;
	}

IL_00d8:
	{
		XdrBuilder_t781626846 * L_52 = ___builder0;
		XmlQualifiedName_t2760654312 * L_53 = V_0;
		NullCheck(L_53);
		String_t* L_54 = XmlQualifiedName_get_Name_m815040483(L_53, /*hidden argument*/NULL);
		String_t* L_55 = ___prefix2;
		IL2CPP_RUNTIME_CLASS_INIT(XmlQualifiedName_t2760654312_il2cpp_TypeInfo_var);
		String_t* L_56 = XmlQualifiedName_ToString_m195213334(NULL /*static, unused*/, L_54, L_55, /*hidden argument*/NULL);
		NullCheck(L_52);
		XdrBuilder_SendValidationEvent_m754978769(L_52, _stringLiteral2766694525, L_56, /*hidden argument*/NULL);
		return;
	}
}
// System.Void System.Xml.Schema.XdrBuilder::XDR_BuildAttributeType_Required(System.Xml.Schema.XdrBuilder,System.Object,System.String)
extern "C" IL2CPP_METHOD_ATTR void XdrBuilder_XDR_BuildAttributeType_Required_m3805266545 (RuntimeObject * __this /* static, unused */, XdrBuilder_t781626846 * ___builder0, RuntimeObject * ___obj1, String_t* ___prefix2, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (XdrBuilder_XDR_BuildAttributeType_Required_m3805266545_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		XdrBuilder_t781626846 * L_0 = ___builder0;
		NullCheck(L_0);
		AttributeContent_t2997225126 * L_1 = L_0->get__AttributeDef_27();
		RuntimeObject * L_2 = ___obj1;
		XdrBuilder_t781626846 * L_3 = ___builder0;
		IL2CPP_RUNTIME_CLASS_INIT(XdrBuilder_t781626846_il2cpp_TypeInfo_var);
		bool L_4 = XdrBuilder_IsYes_m2876862488(NULL /*static, unused*/, L_2, L_3, /*hidden argument*/NULL);
		NullCheck(L_1);
		L_1->set__Required_3(L_4);
		return;
	}
}
// System.Void System.Xml.Schema.XdrBuilder::XDR_BuildAttributeType_Default(System.Xml.Schema.XdrBuilder,System.Object,System.String)
extern "C" IL2CPP_METHOD_ATTR void XdrBuilder_XDR_BuildAttributeType_Default_m140123501 (RuntimeObject * __this /* static, unused */, XdrBuilder_t781626846 * ___builder0, RuntimeObject * ___obj1, String_t* ___prefix2, const RuntimeMethod* method)
{
	{
		XdrBuilder_t781626846 * L_0 = ___builder0;
		NullCheck(L_0);
		AttributeContent_t2997225126 * L_1 = L_0->get__AttributeDef_27();
		RuntimeObject * L_2 = ___obj1;
		NullCheck(L_1);
		L_1->set__Default_11(L_2);
		return;
	}
}
// System.Void System.Xml.Schema.XdrBuilder::XDR_BuildAttributeType_DtType(System.Xml.Schema.XdrBuilder,System.Object,System.String)
extern "C" IL2CPP_METHOD_ATTR void XdrBuilder_XDR_BuildAttributeType_DtType_m1755040908 (RuntimeObject * __this /* static, unused */, XdrBuilder_t781626846 * ___builder0, RuntimeObject * ___obj1, String_t* ___prefix2, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (XdrBuilder_XDR_BuildAttributeType_DtType_m1755040908_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	XmlQualifiedName_t2760654312 * V_0 = NULL;
	{
		RuntimeObject * L_0 = ___obj1;
		V_0 = ((XmlQualifiedName_t2760654312 *)CastclassClass((RuntimeObject*)L_0, XmlQualifiedName_t2760654312_il2cpp_TypeInfo_var));
		XdrBuilder_t781626846 * L_1 = ___builder0;
		NullCheck(L_1);
		AttributeContent_t2997225126 * L_2 = L_1->get__AttributeDef_27();
		NullCheck(L_2);
		L_2->set__HasDataType_9((bool)1);
		XdrBuilder_t781626846 * L_3 = ___builder0;
		NullCheck(L_3);
		AttributeContent_t2997225126 * L_4 = L_3->get__AttributeDef_27();
		NullCheck(L_4);
		SchemaAttDef_t2429541159 * L_5 = L_4->get__AttDef_0();
		XdrBuilder_t781626846 * L_6 = ___builder0;
		XmlQualifiedName_t2760654312 * L_7 = V_0;
		NullCheck(L_7);
		String_t* L_8 = XmlQualifiedName_get_Name_m815040483(L_7, /*hidden argument*/NULL);
		NullCheck(L_6);
		XmlSchemaDatatype_t322714710 * L_9 = XdrBuilder_CheckDatatype_m327064500(L_6, L_8, /*hidden argument*/NULL);
		NullCheck(L_5);
		SchemaDeclBase_set_Datatype_m3619014823(L_5, L_9, /*hidden argument*/NULL);
		return;
	}
}
// System.Void System.Xml.Schema.XdrBuilder::XDR_BuildAttributeType_DtValues(System.Xml.Schema.XdrBuilder,System.Object,System.String)
extern "C" IL2CPP_METHOD_ATTR void XdrBuilder_XDR_BuildAttributeType_DtValues_m2092732870 (RuntimeObject * __this /* static, unused */, XdrBuilder_t781626846 * ___builder0, RuntimeObject * ___obj1, String_t* ___prefix2, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (XdrBuilder_XDR_BuildAttributeType_DtValues_m2092732870_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		XdrBuilder_t781626846 * L_0 = ___builder0;
		NullCheck(L_0);
		AttributeContent_t2997225126 * L_1 = L_0->get__AttributeDef_27();
		NullCheck(L_1);
		L_1->set__EnumerationRequired_8((bool)1);
		XdrBuilder_t781626846 * L_2 = ___builder0;
		NullCheck(L_2);
		AttributeContent_t2997225126 * L_3 = L_2->get__AttributeDef_27();
		NullCheck(L_3);
		SchemaAttDef_t2429541159 * L_4 = L_3->get__AttDef_0();
		RuntimeObject * L_5 = ___obj1;
		List_1_t3319525431 * L_6 = (List_1_t3319525431 *)il2cpp_codegen_object_new(List_1_t3319525431_il2cpp_TypeInfo_var);
		List_1__ctor_m378240398(L_6, (RuntimeObject*)(RuntimeObject*)((StringU5BU5D_t1281789340*)Castclass((RuntimeObject*)L_5, StringU5BU5D_t1281789340_il2cpp_TypeInfo_var)), /*hidden argument*/List_1__ctor_m378240398_RuntimeMethod_var);
		NullCheck(L_4);
		SchemaDeclBase_set_Values_m2099572653(L_4, L_6, /*hidden argument*/NULL);
		return;
	}
}
// System.Void System.Xml.Schema.XdrBuilder::XDR_BuildAttributeType_DtMaxLength(System.Xml.Schema.XdrBuilder,System.Object,System.String)
extern "C" IL2CPP_METHOD_ATTR void XdrBuilder_XDR_BuildAttributeType_DtMaxLength_m118779853 (RuntimeObject * __this /* static, unused */, XdrBuilder_t781626846 * ___builder0, RuntimeObject * ___obj1, String_t* ___prefix2, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (XdrBuilder_XDR_BuildAttributeType_DtMaxLength_m118779853_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		XdrBuilder_t781626846 * L_0 = ___builder0;
		NullCheck(L_0);
		AttributeContent_t2997225126 * L_1 = L_0->get__AttributeDef_27();
		NullCheck(L_1);
		uint32_t* L_2 = L_1->get_address_of__MaxLength_6();
		RuntimeObject * L_3 = ___obj1;
		XdrBuilder_t781626846 * L_4 = ___builder0;
		IL2CPP_RUNTIME_CLASS_INIT(XdrBuilder_t781626846_il2cpp_TypeInfo_var);
		XdrBuilder_ParseDtMaxLength_m2856622229(NULL /*static, unused*/, (uint32_t*)L_2, L_3, L_4, /*hidden argument*/NULL);
		return;
	}
}
// System.Void System.Xml.Schema.XdrBuilder::XDR_BuildAttributeType_DtMinLength(System.Xml.Schema.XdrBuilder,System.Object,System.String)
extern "C" IL2CPP_METHOD_ATTR void XdrBuilder_XDR_BuildAttributeType_DtMinLength_m1389140125 (RuntimeObject * __this /* static, unused */, XdrBuilder_t781626846 * ___builder0, RuntimeObject * ___obj1, String_t* ___prefix2, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (XdrBuilder_XDR_BuildAttributeType_DtMinLength_m1389140125_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		XdrBuilder_t781626846 * L_0 = ___builder0;
		NullCheck(L_0);
		AttributeContent_t2997225126 * L_1 = L_0->get__AttributeDef_27();
		NullCheck(L_1);
		uint32_t* L_2 = L_1->get_address_of__MinLength_7();
		RuntimeObject * L_3 = ___obj1;
		XdrBuilder_t781626846 * L_4 = ___builder0;
		IL2CPP_RUNTIME_CLASS_INIT(XdrBuilder_t781626846_il2cpp_TypeInfo_var);
		XdrBuilder_ParseDtMinLength_m1551019886(NULL /*static, unused*/, (uint32_t*)L_2, L_3, L_4, /*hidden argument*/NULL);
		return;
	}
}
// System.Void System.Xml.Schema.XdrBuilder::XDR_BeginAttributeType(System.Xml.Schema.XdrBuilder)
extern "C" IL2CPP_METHOD_ATTR void XdrBuilder_XDR_BeginAttributeType_m3175298519 (RuntimeObject * __this /* static, unused */, XdrBuilder_t781626846 * ___builder0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (XdrBuilder_XDR_BeginAttributeType_m3175298519_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		XdrBuilder_t781626846 * L_0 = ___builder0;
		NullCheck(L_0);
		AttributeContent_t2997225126 * L_1 = L_0->get__AttributeDef_27();
		NullCheck(L_1);
		XmlQualifiedName_t2760654312 * L_2 = L_1->get__Name_1();
		NullCheck(L_2);
		bool L_3 = XmlQualifiedName_get_IsEmpty_m1430090042(L_2, /*hidden argument*/NULL);
		if (!L_3)
		{
			goto IL_001d;
		}
	}
	{
		XdrBuilder_t781626846 * L_4 = ___builder0;
		NullCheck(L_4);
		XdrBuilder_SendValidationEvent_m453432034(L_4, _stringLiteral3716971474, /*hidden argument*/NULL);
	}

IL_001d:
	{
		return;
	}
}
// System.Void System.Xml.Schema.XdrBuilder::XDR_EndAttributeType(System.Xml.Schema.XdrBuilder)
extern "C" IL2CPP_METHOD_ATTR void XdrBuilder_XDR_EndAttributeType_m863948448 (RuntimeObject * __this /* static, unused */, XdrBuilder_t781626846 * ___builder0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (XdrBuilder_XDR_EndAttributeType_m863948448_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	String_t* V_0 = NULL;
	int32_t V_1 = 0;
	String_t* V_2 = NULL;
	{
		V_0 = (String_t*)NULL;
		XdrBuilder_t781626846 * L_0 = ___builder0;
		NullCheck(L_0);
		AttributeContent_t2997225126 * L_1 = L_0->get__AttributeDef_27();
		NullCheck(L_1);
		bool L_2 = L_1->get__HasDataType_9();
		if (!L_2)
		{
			goto IL_008d;
		}
	}
	{
		XdrBuilder_t781626846 * L_3 = ___builder0;
		NullCheck(L_3);
		AttributeContent_t2997225126 * L_4 = L_3->get__AttributeDef_27();
		NullCheck(L_4);
		SchemaAttDef_t2429541159 * L_5 = L_4->get__AttDef_0();
		NullCheck(L_5);
		XmlSchemaDatatype_t322714710 * L_6 = SchemaDeclBase_get_Datatype_m1776393571(L_5, /*hidden argument*/NULL);
		if (!L_6)
		{
			goto IL_008d;
		}
	}
	{
		XdrBuilder_t781626846 * L_7 = ___builder0;
		NullCheck(L_7);
		AttributeContent_t2997225126 * L_8 = L_7->get__AttributeDef_27();
		NullCheck(L_8);
		SchemaAttDef_t2429541159 * L_9 = L_8->get__AttDef_0();
		NullCheck(L_9);
		XmlSchemaDatatype_t322714710 * L_10 = SchemaDeclBase_get_Datatype_m1776393571(L_9, /*hidden argument*/NULL);
		NullCheck(L_10);
		int32_t L_11 = VirtFuncInvoker0< int32_t >::Invoke(5 /* System.Xml.XmlTokenizedType System.Xml.Schema.XmlSchemaDatatype::get_TokenizedType() */, L_10);
		V_1 = L_11;
		int32_t L_12 = V_1;
		if ((!(((uint32_t)L_12) == ((uint32_t)((int32_t)9)))))
		{
			goto IL_0054;
		}
	}
	{
		XdrBuilder_t781626846 * L_13 = ___builder0;
		NullCheck(L_13);
		AttributeContent_t2997225126 * L_14 = L_13->get__AttributeDef_27();
		NullCheck(L_14);
		bool L_15 = L_14->get__EnumerationRequired_8();
		if (L_15)
		{
			goto IL_0054;
		}
	}
	{
		V_0 = _stringLiteral1575780183;
		goto IL_0164;
	}

IL_0054:
	{
		int32_t L_16 = V_1;
		if ((((int32_t)L_16) == ((int32_t)((int32_t)9))))
		{
			goto IL_0071;
		}
	}
	{
		XdrBuilder_t781626846 * L_17 = ___builder0;
		NullCheck(L_17);
		AttributeContent_t2997225126 * L_18 = L_17->get__AttributeDef_27();
		NullCheck(L_18);
		bool L_19 = L_18->get__EnumerationRequired_8();
		if (!L_19)
		{
			goto IL_0071;
		}
	}
	{
		V_0 = _stringLiteral238832844;
		goto IL_0164;
	}

IL_0071:
	{
		XdrBuilder_t781626846 * L_20 = ___builder0;
		NullCheck(L_20);
		AttributeContent_t2997225126 * L_21 = L_20->get__AttributeDef_27();
		NullCheck(L_21);
		RuntimeObject * L_22 = L_21->get__Default_11();
		if (!L_22)
		{
			goto IL_00a3;
		}
	}
	{
		int32_t L_23 = V_1;
		if ((!(((uint32_t)L_23) == ((uint32_t)1))))
		{
			goto IL_00a3;
		}
	}
	{
		V_0 = _stringLiteral1797064623;
		goto IL_0164;
	}

IL_008d:
	{
		XdrBuilder_t781626846 * L_24 = ___builder0;
		NullCheck(L_24);
		AttributeContent_t2997225126 * L_25 = L_24->get__AttributeDef_27();
		NullCheck(L_25);
		SchemaAttDef_t2429541159 * L_26 = L_25->get__AttDef_0();
		XmlSchemaDatatype_t322714710 * L_27 = XmlSchemaDatatype_FromXmlTokenizedType_m1770885278(NULL /*static, unused*/, 0, /*hidden argument*/NULL);
		NullCheck(L_26);
		SchemaDeclBase_set_Datatype_m3619014823(L_26, L_27, /*hidden argument*/NULL);
	}

IL_00a3:
	{
		XdrBuilder_t781626846 * L_28 = ___builder0;
		NullCheck(L_28);
		AttributeContent_t2997225126 * L_29 = L_28->get__AttributeDef_27();
		NullCheck(L_29);
		uint32_t L_30 = L_29->get__MinLength_7();
		XdrBuilder_t781626846 * L_31 = ___builder0;
		NullCheck(L_31);
		AttributeContent_t2997225126 * L_32 = L_31->get__AttributeDef_27();
		NullCheck(L_32);
		uint32_t L_33 = L_32->get__MaxLength_6();
		XdrBuilder_t781626846 * L_34 = ___builder0;
		IL2CPP_RUNTIME_CLASS_INIT(XdrBuilder_t781626846_il2cpp_TypeInfo_var);
		XdrBuilder_CompareMinMaxLength_m3246593315(NULL /*static, unused*/, L_30, L_33, L_34, /*hidden argument*/NULL);
		XdrBuilder_t781626846 * L_35 = ___builder0;
		NullCheck(L_35);
		AttributeContent_t2997225126 * L_36 = L_35->get__AttributeDef_27();
		NullCheck(L_36);
		SchemaAttDef_t2429541159 * L_37 = L_36->get__AttDef_0();
		XdrBuilder_t781626846 * L_38 = ___builder0;
		NullCheck(L_38);
		AttributeContent_t2997225126 * L_39 = L_38->get__AttributeDef_27();
		NullCheck(L_39);
		uint32_t L_40 = L_39->get__MaxLength_6();
		NullCheck(L_37);
		SchemaDeclBase_set_MaxLength_m3040958939(L_37, (((int64_t)((uint64_t)L_40))), /*hidden argument*/NULL);
		XdrBuilder_t781626846 * L_41 = ___builder0;
		NullCheck(L_41);
		AttributeContent_t2997225126 * L_42 = L_41->get__AttributeDef_27();
		NullCheck(L_42);
		SchemaAttDef_t2429541159 * L_43 = L_42->get__AttDef_0();
		XdrBuilder_t781626846 * L_44 = ___builder0;
		NullCheck(L_44);
		AttributeContent_t2997225126 * L_45 = L_44->get__AttributeDef_27();
		NullCheck(L_45);
		uint32_t L_46 = L_45->get__MinLength_7();
		NullCheck(L_43);
		SchemaDeclBase_set_MinLength_m2748303313(L_43, (((int64_t)((uint64_t)L_46))), /*hidden argument*/NULL);
		XdrBuilder_t781626846 * L_47 = ___builder0;
		NullCheck(L_47);
		AttributeContent_t2997225126 * L_48 = L_47->get__AttributeDef_27();
		NullCheck(L_48);
		RuntimeObject * L_49 = L_48->get__Default_11();
		if (!L_49)
		{
			goto IL_0148;
		}
	}
	{
		XdrBuilder_t781626846 * L_50 = ___builder0;
		NullCheck(L_50);
		AttributeContent_t2997225126 * L_51 = L_50->get__AttributeDef_27();
		NullCheck(L_51);
		SchemaAttDef_t2429541159 * L_52 = L_51->get__AttDef_0();
		XdrBuilder_t781626846 * L_53 = ___builder0;
		NullCheck(L_53);
		AttributeContent_t2997225126 * L_54 = L_53->get__AttributeDef_27();
		NullCheck(L_54);
		SchemaAttDef_t2429541159 * L_55 = L_54->get__AttDef_0();
		XdrBuilder_t781626846 * L_56 = ___builder0;
		NullCheck(L_56);
		AttributeContent_t2997225126 * L_57 = L_56->get__AttributeDef_27();
		NullCheck(L_57);
		RuntimeObject * L_58 = L_57->get__Default_11();
		String_t* L_59 = ((String_t*)CastclassSealed((RuntimeObject*)L_58, String_t_il2cpp_TypeInfo_var));
		V_2 = L_59;
		NullCheck(L_55);
		SchemaAttDef_set_DefaultValueExpanded_m1768199507(L_55, L_59, /*hidden argument*/NULL);
		String_t* L_60 = V_2;
		NullCheck(L_52);
		SchemaDeclBase_set_DefaultValueRaw_m2985910116(L_52, L_60, /*hidden argument*/NULL);
		XdrBuilder_t781626846 * L_61 = ___builder0;
		XdrBuilder_t781626846 * L_62 = ___builder0;
		NullCheck(L_62);
		AttributeContent_t2997225126 * L_63 = L_62->get__AttributeDef_27();
		NullCheck(L_63);
		SchemaAttDef_t2429541159 * L_64 = L_63->get__AttDef_0();
		NullCheck(L_61);
		XdrBuilder_CheckDefaultAttValue_m238670980(L_61, L_64, /*hidden argument*/NULL);
	}

IL_0148:
	{
		XdrBuilder_t781626846 * L_65 = ___builder0;
		XdrBuilder_t781626846 * L_66 = ___builder0;
		NullCheck(L_66);
		AttributeContent_t2997225126 * L_67 = L_66->get__AttributeDef_27();
		NullCheck(L_67);
		SchemaAttDef_t2429541159 * L_68 = L_67->get__AttDef_0();
		XdrBuilder_t781626846 * L_69 = ___builder0;
		NullCheck(L_69);
		AttributeContent_t2997225126 * L_70 = L_69->get__AttributeDef_27();
		NullCheck(L_70);
		bool L_71 = L_70->get__Required_3();
		NullCheck(L_65);
		XdrBuilder_SetAttributePresence_m3296503728(L_65, L_68, L_71, /*hidden argument*/NULL);
	}

IL_0164:
	{
		String_t* L_72 = V_0;
		if (!L_72)
		{
			goto IL_016e;
		}
	}
	{
		XdrBuilder_t781626846 * L_73 = ___builder0;
		String_t* L_74 = V_0;
		NullCheck(L_73);
		XdrBuilder_SendValidationEvent_m453432034(L_73, L_74, /*hidden argument*/NULL);
	}

IL_016e:
	{
		return;
	}
}
// System.Void System.Xml.Schema.XdrBuilder::XDR_InitElement(System.Xml.Schema.XdrBuilder,System.Object)
extern "C" IL2CPP_METHOD_ATTR void XdrBuilder_XDR_InitElement_m4152305979 (RuntimeObject * __this /* static, unused */, XdrBuilder_t781626846 * ___builder0, RuntimeObject * ___obj1, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (XdrBuilder_XDR_InitElement_m4152305979_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		XdrBuilder_t781626846 * L_0 = ___builder0;
		NullCheck(L_0);
		ElementContent_t2671703075 * L_1 = L_0->get__ElementDef_25();
		NullCheck(L_1);
		bool L_2 = L_1->get__HasDataType_6();
		if (L_2)
		{
			goto IL_0029;
		}
	}
	{
		XdrBuilder_t781626846 * L_3 = ___builder0;
		NullCheck(L_3);
		ElementContent_t2671703075 * L_4 = L_3->get__ElementDef_25();
		NullCheck(L_4);
		int32_t L_5 = L_4->get__ContentAttr_1();
		if ((((int32_t)L_5) == ((int32_t)1)))
		{
			goto IL_0029;
		}
	}
	{
		XdrBuilder_t781626846 * L_6 = ___builder0;
		NullCheck(L_6);
		ElementContent_t2671703075 * L_7 = L_6->get__ElementDef_25();
		NullCheck(L_7);
		int32_t L_8 = L_7->get__ContentAttr_1();
		if ((!(((uint32_t)L_8) == ((uint32_t)2))))
		{
			goto IL_0034;
		}
	}

IL_0029:
	{
		XdrBuilder_t781626846 * L_9 = ___builder0;
		NullCheck(L_9);
		XdrBuilder_SendValidationEvent_m453432034(L_9, _stringLiteral2496331071, /*hidden argument*/NULL);
	}

IL_0034:
	{
		XdrBuilder_t781626846 * L_10 = ___builder0;
		NullCheck(L_10);
		ElementContent_t2671703075 * L_11 = L_10->get__ElementDef_25();
		NullCheck(L_11);
		L_11->set__AllowDataType_5((bool)0);
		XdrBuilder_t781626846 * L_12 = ___builder0;
		NullCheck(L_12);
		ElementContent_t2671703075 * L_13 = L_12->get__ElementDef_25();
		NullCheck(L_13);
		L_13->set__HasType_7((bool)0);
		XdrBuilder_t781626846 * L_14 = ___builder0;
		NullCheck(L_14);
		ElementContent_t2671703075 * L_15 = L_14->get__ElementDef_25();
		NullCheck(L_15);
		L_15->set__MinVal_9(1);
		XdrBuilder_t781626846 * L_16 = ___builder0;
		NullCheck(L_16);
		ElementContent_t2671703075 * L_17 = L_16->get__ElementDef_25();
		NullCheck(L_17);
		L_17->set__MaxVal_10(1);
		return;
	}
}
// System.Void System.Xml.Schema.XdrBuilder::XDR_BuildElement_Type(System.Xml.Schema.XdrBuilder,System.Object,System.String)
extern "C" IL2CPP_METHOD_ATTR void XdrBuilder_XDR_BuildElement_Type_m1517704070 (RuntimeObject * __this /* static, unused */, XdrBuilder_t781626846 * ___builder0, RuntimeObject * ___obj1, String_t* ___prefix2, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (XdrBuilder_XDR_BuildElement_Type_m1517704070_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	XmlQualifiedName_t2760654312 * V_0 = NULL;
	SchemaElementDecl_t2267464004 * V_1 = NULL;
	{
		RuntimeObject * L_0 = ___obj1;
		V_0 = ((XmlQualifiedName_t2760654312 *)CastclassClass((RuntimeObject*)L_0, XmlQualifiedName_t2760654312_il2cpp_TypeInfo_var));
		XdrBuilder_t781626846 * L_1 = ___builder0;
		NullCheck(L_1);
		SchemaInfo_t3347508623 * L_2 = L_1->get__SchemaInfo_14();
		NullCheck(L_2);
		Dictionary_2_t2242461324 * L_3 = SchemaInfo_get_ElementDecls_m1894818858(L_2, /*hidden argument*/NULL);
		XmlQualifiedName_t2760654312 * L_4 = V_0;
		NullCheck(L_3);
		bool L_5 = Dictionary_2_ContainsKey_m2050998464(L_3, L_4, /*hidden argument*/Dictionary_2_ContainsKey_m2050998464_RuntimeMethod_var);
		if (L_5)
		{
			goto IL_0044;
		}
	}
	{
		XdrBuilder_t781626846 * L_6 = ___builder0;
		NullCheck(L_6);
		Hashtable_t1853889766 * L_7 = L_6->get__UndeclaredElements_35();
		XmlQualifiedName_t2760654312 * L_8 = V_0;
		NullCheck(L_7);
		RuntimeObject * L_9 = VirtFuncInvoker1< RuntimeObject *, RuntimeObject * >::Invoke(26 /* System.Object System.Collections.Hashtable::get_Item(System.Object) */, L_7, L_8);
		V_1 = ((SchemaElementDecl_t2267464004 *)CastclassSealed((RuntimeObject*)L_9, SchemaElementDecl_t2267464004_il2cpp_TypeInfo_var));
		SchemaElementDecl_t2267464004 * L_10 = V_1;
		if (L_10)
		{
			goto IL_0044;
		}
	}
	{
		XmlQualifiedName_t2760654312 * L_11 = V_0;
		String_t* L_12 = ___prefix2;
		SchemaElementDecl_t2267464004 * L_13 = (SchemaElementDecl_t2267464004 *)il2cpp_codegen_object_new(SchemaElementDecl_t2267464004_il2cpp_TypeInfo_var);
		SchemaElementDecl__ctor_m3366207981(L_13, L_11, L_12, /*hidden argument*/NULL);
		V_1 = L_13;
		XdrBuilder_t781626846 * L_14 = ___builder0;
		NullCheck(L_14);
		Hashtable_t1853889766 * L_15 = L_14->get__UndeclaredElements_35();
		XmlQualifiedName_t2760654312 * L_16 = V_0;
		SchemaElementDecl_t2267464004 * L_17 = V_1;
		NullCheck(L_15);
		VirtActionInvoker2< RuntimeObject *, RuntimeObject * >::Invoke(20 /* System.Void System.Collections.Hashtable::Add(System.Object,System.Object) */, L_15, L_16, L_17);
	}

IL_0044:
	{
		XdrBuilder_t781626846 * L_18 = ___builder0;
		NullCheck(L_18);
		ElementContent_t2671703075 * L_19 = L_18->get__ElementDef_25();
		NullCheck(L_19);
		L_19->set__HasType_7((bool)1);
		XdrBuilder_t781626846 * L_20 = ___builder0;
		NullCheck(L_20);
		ElementContent_t2671703075 * L_21 = L_20->get__ElementDef_25();
		NullCheck(L_21);
		bool L_22 = L_21->get__ExistTerminal_4();
		if (!L_22)
		{
			goto IL_0065;
		}
	}
	{
		XdrBuilder_t781626846 * L_23 = ___builder0;
		NullCheck(L_23);
		XdrBuilder_AddOrder_m3829403734(L_23, /*hidden argument*/NULL);
		goto IL_0071;
	}

IL_0065:
	{
		XdrBuilder_t781626846 * L_24 = ___builder0;
		NullCheck(L_24);
		ElementContent_t2671703075 * L_25 = L_24->get__ElementDef_25();
		NullCheck(L_25);
		L_25->set__ExistTerminal_4((bool)1);
	}

IL_0071:
	{
		XdrBuilder_t781626846 * L_26 = ___builder0;
		NullCheck(L_26);
		ParticleContentValidator_t2931748829 * L_27 = L_26->get__contentValidator_18();
		XmlQualifiedName_t2760654312 * L_28 = V_0;
		NullCheck(L_27);
		ParticleContentValidator_AddName_m1093663022(L_27, L_28, NULL, /*hidden argument*/NULL);
		return;
	}
}
// System.Void System.Xml.Schema.XdrBuilder::XDR_BuildElement_MinOccurs(System.Xml.Schema.XdrBuilder,System.Object,System.String)
extern "C" IL2CPP_METHOD_ATTR void XdrBuilder_XDR_BuildElement_MinOccurs_m2269486719 (RuntimeObject * __this /* static, unused */, XdrBuilder_t781626846 * ___builder0, RuntimeObject * ___obj1, String_t* ___prefix2, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (XdrBuilder_XDR_BuildElement_MinOccurs_m2269486719_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		XdrBuilder_t781626846 * L_0 = ___builder0;
		NullCheck(L_0);
		ElementContent_t2671703075 * L_1 = L_0->get__ElementDef_25();
		RuntimeObject * L_2 = ___obj1;
		XdrBuilder_t781626846 * L_3 = ___builder0;
		IL2CPP_RUNTIME_CLASS_INIT(XdrBuilder_t781626846_il2cpp_TypeInfo_var);
		uint32_t L_4 = XdrBuilder_ParseMinOccurs_m529757875(NULL /*static, unused*/, L_2, L_3, /*hidden argument*/NULL);
		NullCheck(L_1);
		L_1->set__MinVal_9(L_4);
		return;
	}
}
// System.Void System.Xml.Schema.XdrBuilder::XDR_BuildElement_MaxOccurs(System.Xml.Schema.XdrBuilder,System.Object,System.String)
extern "C" IL2CPP_METHOD_ATTR void XdrBuilder_XDR_BuildElement_MaxOccurs_m3415047577 (RuntimeObject * __this /* static, unused */, XdrBuilder_t781626846 * ___builder0, RuntimeObject * ___obj1, String_t* ___prefix2, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (XdrBuilder_XDR_BuildElement_MaxOccurs_m3415047577_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		XdrBuilder_t781626846 * L_0 = ___builder0;
		NullCheck(L_0);
		ElementContent_t2671703075 * L_1 = L_0->get__ElementDef_25();
		RuntimeObject * L_2 = ___obj1;
		XdrBuilder_t781626846 * L_3 = ___builder0;
		IL2CPP_RUNTIME_CLASS_INIT(XdrBuilder_t781626846_il2cpp_TypeInfo_var);
		uint32_t L_4 = XdrBuilder_ParseMaxOccurs_m2535952647(NULL /*static, unused*/, L_2, L_3, /*hidden argument*/NULL);
		NullCheck(L_1);
		L_1->set__MaxVal_10(L_4);
		return;
	}
}
// System.Void System.Xml.Schema.XdrBuilder::XDR_EndElement(System.Xml.Schema.XdrBuilder)
extern "C" IL2CPP_METHOD_ATTR void XdrBuilder_XDR_EndElement_m1099995306 (RuntimeObject * __this /* static, unused */, XdrBuilder_t781626846 * ___builder0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (XdrBuilder_XDR_EndElement_m1099995306_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		XdrBuilder_t781626846 * L_0 = ___builder0;
		NullCheck(L_0);
		ElementContent_t2671703075 * L_1 = L_0->get__ElementDef_25();
		NullCheck(L_1);
		bool L_2 = L_1->get__HasType_7();
		if (!L_2)
		{
			goto IL_002f;
		}
	}
	{
		XdrBuilder_t781626846 * L_3 = ___builder0;
		NullCheck(L_3);
		ParticleContentValidator_t2931748829 * L_4 = L_3->get__contentValidator_18();
		XdrBuilder_t781626846 * L_5 = ___builder0;
		NullCheck(L_5);
		ElementContent_t2671703075 * L_6 = L_5->get__ElementDef_25();
		NullCheck(L_6);
		uint32_t L_7 = L_6->get__MinVal_9();
		XdrBuilder_t781626846 * L_8 = ___builder0;
		NullCheck(L_8);
		ElementContent_t2671703075 * L_9 = L_8->get__ElementDef_25();
		NullCheck(L_9);
		uint32_t L_10 = L_9->get__MaxVal_10();
		IL2CPP_RUNTIME_CLASS_INIT(XdrBuilder_t781626846_il2cpp_TypeInfo_var);
		XdrBuilder_HandleMinMax_m908934156(NULL /*static, unused*/, L_4, L_7, L_10, /*hidden argument*/NULL);
		return;
	}

IL_002f:
	{
		XdrBuilder_t781626846 * L_11 = ___builder0;
		NullCheck(L_11);
		XdrBuilder_SendValidationEvent_m453432034(L_11, _stringLiteral3716971474, /*hidden argument*/NULL);
		return;
	}
}
// System.Void System.Xml.Schema.XdrBuilder::XDR_InitAttribute(System.Xml.Schema.XdrBuilder,System.Object)
extern "C" IL2CPP_METHOD_ATTR void XdrBuilder_XDR_InitAttribute_m1325019887 (RuntimeObject * __this /* static, unused */, XdrBuilder_t781626846 * ___builder0, RuntimeObject * ___obj1, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (XdrBuilder_XDR_InitAttribute_m1325019887_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		XdrBuilder_t781626846 * L_0 = ___builder0;
		NullCheck(L_0);
		DeclBaseInfo_t2186480169 * L_1 = L_0->get__BaseDecl_29();
		if (L_1)
		{
			goto IL_0013;
		}
	}
	{
		XdrBuilder_t781626846 * L_2 = ___builder0;
		DeclBaseInfo_t2186480169 * L_3 = (DeclBaseInfo_t2186480169 *)il2cpp_codegen_object_new(DeclBaseInfo_t2186480169_il2cpp_TypeInfo_var);
		DeclBaseInfo__ctor_m3999011130(L_3, /*hidden argument*/NULL);
		NullCheck(L_2);
		L_2->set__BaseDecl_29(L_3);
	}

IL_0013:
	{
		XdrBuilder_t781626846 * L_4 = ___builder0;
		NullCheck(L_4);
		DeclBaseInfo_t2186480169 * L_5 = L_4->get__BaseDecl_29();
		NullCheck(L_5);
		L_5->set__MinOccurs_7(0);
		return;
	}
}
// System.Void System.Xml.Schema.XdrBuilder::XDR_BuildAttribute_Type(System.Xml.Schema.XdrBuilder,System.Object,System.String)
extern "C" IL2CPP_METHOD_ATTR void XdrBuilder_XDR_BuildAttribute_Type_m1249800482 (RuntimeObject * __this /* static, unused */, XdrBuilder_t781626846 * ___builder0, RuntimeObject * ___obj1, String_t* ___prefix2, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (XdrBuilder_XDR_BuildAttribute_Type_m1249800482_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		XdrBuilder_t781626846 * L_0 = ___builder0;
		NullCheck(L_0);
		DeclBaseInfo_t2186480169 * L_1 = L_0->get__BaseDecl_29();
		RuntimeObject * L_2 = ___obj1;
		NullCheck(L_1);
		L_1->set__TypeName_2(((XmlQualifiedName_t2760654312 *)CastclassClass((RuntimeObject*)L_2, XmlQualifiedName_t2760654312_il2cpp_TypeInfo_var)));
		XdrBuilder_t781626846 * L_3 = ___builder0;
		NullCheck(L_3);
		DeclBaseInfo_t2186480169 * L_4 = L_3->get__BaseDecl_29();
		String_t* L_5 = ___prefix2;
		NullCheck(L_4);
		L_4->set__Prefix_1(L_5);
		return;
	}
}
// System.Void System.Xml.Schema.XdrBuilder::XDR_BuildAttribute_Required(System.Xml.Schema.XdrBuilder,System.Object,System.String)
extern "C" IL2CPP_METHOD_ATTR void XdrBuilder_XDR_BuildAttribute_Required_m668856243 (RuntimeObject * __this /* static, unused */, XdrBuilder_t781626846 * ___builder0, RuntimeObject * ___obj1, String_t* ___prefix2, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (XdrBuilder_XDR_BuildAttribute_Required_m668856243_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		RuntimeObject * L_0 = ___obj1;
		XdrBuilder_t781626846 * L_1 = ___builder0;
		IL2CPP_RUNTIME_CLASS_INIT(XdrBuilder_t781626846_il2cpp_TypeInfo_var);
		bool L_2 = XdrBuilder_IsYes_m2876862488(NULL /*static, unused*/, L_0, L_1, /*hidden argument*/NULL);
		if (!L_2)
		{
			goto IL_0015;
		}
	}
	{
		XdrBuilder_t781626846 * L_3 = ___builder0;
		NullCheck(L_3);
		DeclBaseInfo_t2186480169 * L_4 = L_3->get__BaseDecl_29();
		NullCheck(L_4);
		L_4->set__MinOccurs_7(1);
	}

IL_0015:
	{
		return;
	}
}
// System.Void System.Xml.Schema.XdrBuilder::XDR_BuildAttribute_Default(System.Xml.Schema.XdrBuilder,System.Object,System.String)
extern "C" IL2CPP_METHOD_ATTR void XdrBuilder_XDR_BuildAttribute_Default_m171880823 (RuntimeObject * __this /* static, unused */, XdrBuilder_t781626846 * ___builder0, RuntimeObject * ___obj1, String_t* ___prefix2, const RuntimeMethod* method)
{
	{
		XdrBuilder_t781626846 * L_0 = ___builder0;
		NullCheck(L_0);
		DeclBaseInfo_t2186480169 * L_1 = L_0->get__BaseDecl_29();
		RuntimeObject * L_2 = ___obj1;
		NullCheck(L_1);
		L_1->set__Default_4(L_2);
		return;
	}
}
// System.Void System.Xml.Schema.XdrBuilder::XDR_BeginAttribute(System.Xml.Schema.XdrBuilder)
extern "C" IL2CPP_METHOD_ATTR void XdrBuilder_XDR_BeginAttribute_m498299068 (RuntimeObject * __this /* static, unused */, XdrBuilder_t781626846 * ___builder0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (XdrBuilder_XDR_BeginAttribute_m498299068_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	SchemaAttDef_t2429541159 * V_0 = NULL;
	XmlQualifiedName_t2760654312 * V_1 = NULL;
	String_t* V_2 = NULL;
	XmlQualifiedName_t2760654312 * V_3 = NULL;
	SchemaAttDef_t2429541159 * V_4 = NULL;
	DeclBaseInfo_t2186480169 * V_5 = NULL;
	{
		XdrBuilder_t781626846 * L_0 = ___builder0;
		NullCheck(L_0);
		DeclBaseInfo_t2186480169 * L_1 = L_0->get__BaseDecl_29();
		NullCheck(L_1);
		XmlQualifiedName_t2760654312 * L_2 = L_1->get__TypeName_2();
		NullCheck(L_2);
		bool L_3 = XmlQualifiedName_get_IsEmpty_m1430090042(L_2, /*hidden argument*/NULL);
		if (!L_3)
		{
			goto IL_001d;
		}
	}
	{
		XdrBuilder_t781626846 * L_4 = ___builder0;
		NullCheck(L_4);
		XdrBuilder_SendValidationEvent_m453432034(L_4, _stringLiteral3716971474, /*hidden argument*/NULL);
	}

IL_001d:
	{
		V_0 = (SchemaAttDef_t2429541159 *)NULL;
		XdrBuilder_t781626846 * L_5 = ___builder0;
		NullCheck(L_5);
		DeclBaseInfo_t2186480169 * L_6 = L_5->get__BaseDecl_29();
		NullCheck(L_6);
		XmlQualifiedName_t2760654312 * L_7 = L_6->get__TypeName_2();
		V_1 = L_7;
		XdrBuilder_t781626846 * L_8 = ___builder0;
		NullCheck(L_8);
		DeclBaseInfo_t2186480169 * L_9 = L_8->get__BaseDecl_29();
		NullCheck(L_9);
		String_t* L_10 = L_9->get__Prefix_1();
		V_2 = L_10;
		XdrBuilder_t781626846 * L_11 = ___builder0;
		NullCheck(L_11);
		ElementContent_t2671703075 * L_12 = L_11->get__ElementDef_25();
		NullCheck(L_12);
		Hashtable_t1853889766 * L_13 = L_12->get__AttDefList_13();
		if (!L_13)
		{
			goto IL_005b;
		}
	}
	{
		XdrBuilder_t781626846 * L_14 = ___builder0;
		NullCheck(L_14);
		ElementContent_t2671703075 * L_15 = L_14->get__ElementDef_25();
		NullCheck(L_15);
		Hashtable_t1853889766 * L_16 = L_15->get__AttDefList_13();
		XmlQualifiedName_t2760654312 * L_17 = V_1;
		NullCheck(L_16);
		RuntimeObject * L_18 = VirtFuncInvoker1< RuntimeObject *, RuntimeObject * >::Invoke(26 /* System.Object System.Collections.Hashtable::get_Item(System.Object) */, L_16, L_17);
		V_0 = ((SchemaAttDef_t2429541159 *)CastclassSealed((RuntimeObject*)L_18, SchemaAttDef_t2429541159_il2cpp_TypeInfo_var));
	}

IL_005b:
	{
		SchemaAttDef_t2429541159 * L_19 = V_0;
		if (L_19)
		{
			goto IL_00bf;
		}
	}
	{
		XmlQualifiedName_t2760654312 * L_20 = V_1;
		V_3 = L_20;
		String_t* L_21 = V_2;
		NullCheck(L_21);
		int32_t L_22 = String_get_Length_m3847582255(L_21, /*hidden argument*/NULL);
		if (L_22)
		{
			goto IL_007a;
		}
	}
	{
		XmlQualifiedName_t2760654312 * L_23 = V_1;
		NullCheck(L_23);
		String_t* L_24 = XmlQualifiedName_get_Name_m815040483(L_23, /*hidden argument*/NULL);
		XdrBuilder_t781626846 * L_25 = ___builder0;
		NullCheck(L_25);
		String_t* L_26 = L_25->get__TargetNamespace_15();
		XmlQualifiedName_t2760654312 * L_27 = (XmlQualifiedName_t2760654312 *)il2cpp_codegen_object_new(XmlQualifiedName_t2760654312_il2cpp_TypeInfo_var);
		XmlQualifiedName__ctor_m835061046(L_27, L_24, L_26, /*hidden argument*/NULL);
		V_3 = L_27;
	}

IL_007a:
	{
		XdrBuilder_t781626846 * L_28 = ___builder0;
		NullCheck(L_28);
		SchemaInfo_t3347508623 * L_29 = L_28->get__SchemaInfo_14();
		NullCheck(L_29);
		Dictionary_2_t2404538479 * L_30 = SchemaInfo_get_AttributeDecls_m3892845330(L_29, /*hidden argument*/NULL);
		XmlQualifiedName_t2760654312 * L_31 = V_3;
		NullCheck(L_30);
		bool L_32 = Dictionary_2_TryGetValue_m3275271319(L_30, L_31, (SchemaAttDef_t2429541159 **)(&V_4), /*hidden argument*/Dictionary_2_TryGetValue_m3275271319_RuntimeMethod_var);
		if (!L_32)
		{
			goto IL_00a0;
		}
	}
	{
		SchemaAttDef_t2429541159 * L_33 = V_4;
		NullCheck(L_33);
		SchemaAttDef_t2429541159 * L_34 = SchemaAttDef_Clone_m2679481391(L_33, /*hidden argument*/NULL);
		V_0 = L_34;
		SchemaAttDef_t2429541159 * L_35 = V_0;
		XmlQualifiedName_t2760654312 * L_36 = V_1;
		NullCheck(L_35);
		SchemaDeclBase_set_Name_m4121382331(L_35, L_36, /*hidden argument*/NULL);
		goto IL_00bf;
	}

IL_00a0:
	{
		String_t* L_37 = V_2;
		NullCheck(L_37);
		int32_t L_38 = String_get_Length_m3847582255(L_37, /*hidden argument*/NULL);
		if (!L_38)
		{
			goto IL_00bf;
		}
	}
	{
		XdrBuilder_t781626846 * L_39 = ___builder0;
		XmlQualifiedName_t2760654312 * L_40 = V_1;
		NullCheck(L_40);
		String_t* L_41 = XmlQualifiedName_get_Name_m815040483(L_40, /*hidden argument*/NULL);
		String_t* L_42 = V_2;
		IL2CPP_RUNTIME_CLASS_INIT(XmlQualifiedName_t2760654312_il2cpp_TypeInfo_var);
		String_t* L_43 = XmlQualifiedName_ToString_m195213334(NULL /*static, unused*/, L_41, L_42, /*hidden argument*/NULL);
		NullCheck(L_39);
		XdrBuilder_SendValidationEvent_m754978769(L_39, _stringLiteral2408900507, L_43, /*hidden argument*/NULL);
	}

IL_00bf:
	{
		SchemaAttDef_t2429541159 * L_44 = V_0;
		if (!L_44)
		{
			goto IL_00d1;
		}
	}
	{
		XdrBuilder_t781626846 * L_45 = ___builder0;
		XdrBuilder_t781626846 * L_46 = ___builder0;
		NullCheck(L_46);
		DeclBaseInfo_t2186480169 * L_47 = L_46->get__BaseDecl_29();
		SchemaAttDef_t2429541159 * L_48 = V_0;
		NullCheck(L_45);
		XdrBuilder_XDR_CheckAttributeDefault_m3975177546(L_45, L_47, L_48, /*hidden argument*/NULL);
		goto IL_014d;
	}

IL_00d1:
	{
		XmlQualifiedName_t2760654312 * L_49 = V_1;
		String_t* L_50 = V_2;
		SchemaAttDef_t2429541159 * L_51 = (SchemaAttDef_t2429541159 *)il2cpp_codegen_object_new(SchemaAttDef_t2429541159_il2cpp_TypeInfo_var);
		SchemaAttDef__ctor_m1626895253(L_51, L_49, L_50, /*hidden argument*/NULL);
		V_0 = L_51;
		DeclBaseInfo_t2186480169 * L_52 = (DeclBaseInfo_t2186480169 *)il2cpp_codegen_object_new(DeclBaseInfo_t2186480169_il2cpp_TypeInfo_var);
		DeclBaseInfo__ctor_m3999011130(L_52, /*hidden argument*/NULL);
		V_5 = L_52;
		DeclBaseInfo_t2186480169 * L_53 = V_5;
		NullCheck(L_53);
		L_53->set__Checking_8((bool)1);
		DeclBaseInfo_t2186480169 * L_54 = V_5;
		SchemaAttDef_t2429541159 * L_55 = V_0;
		NullCheck(L_54);
		L_54->set__Attdef_10(L_55);
		DeclBaseInfo_t2186480169 * L_56 = V_5;
		XdrBuilder_t781626846 * L_57 = ___builder0;
		NullCheck(L_57);
		DeclBaseInfo_t2186480169 * L_58 = L_57->get__BaseDecl_29();
		NullCheck(L_58);
		XmlQualifiedName_t2760654312 * L_59 = L_58->get__TypeName_2();
		NullCheck(L_56);
		L_56->set__TypeName_2(L_59);
		DeclBaseInfo_t2186480169 * L_60 = V_5;
		XdrBuilder_t781626846 * L_61 = ___builder0;
		NullCheck(L_61);
		ElementContent_t2671703075 * L_62 = L_61->get__ElementDef_25();
		NullCheck(L_62);
		SchemaElementDecl_t2267464004 * L_63 = L_62->get__ElementDecl_0();
		NullCheck(L_60);
		L_60->set__ElementDecl_9(L_63);
		DeclBaseInfo_t2186480169 * L_64 = V_5;
		XdrBuilder_t781626846 * L_65 = ___builder0;
		NullCheck(L_65);
		DeclBaseInfo_t2186480169 * L_66 = L_65->get__BaseDecl_29();
		NullCheck(L_66);
		uint32_t L_67 = L_66->get__MinOccurs_7();
		NullCheck(L_64);
		L_64->set__MinOccurs_7(L_67);
		DeclBaseInfo_t2186480169 * L_68 = V_5;
		XdrBuilder_t781626846 * L_69 = ___builder0;
		NullCheck(L_69);
		DeclBaseInfo_t2186480169 * L_70 = L_69->get__BaseDecl_29();
		NullCheck(L_70);
		RuntimeObject * L_71 = L_70->get__Default_4();
		NullCheck(L_68);
		L_68->set__Default_4(L_71);
		DeclBaseInfo_t2186480169 * L_72 = V_5;
		XdrBuilder_t781626846 * L_73 = ___builder0;
		NullCheck(L_73);
		DeclBaseInfo_t2186480169 * L_74 = L_73->get__UndefinedAttributeTypes_28();
		NullCheck(L_72);
		L_72->set__Next_11(L_74);
		XdrBuilder_t781626846 * L_75 = ___builder0;
		DeclBaseInfo_t2186480169 * L_76 = V_5;
		NullCheck(L_75);
		L_75->set__UndefinedAttributeTypes_28(L_76);
	}

IL_014d:
	{
		XdrBuilder_t781626846 * L_77 = ___builder0;
		NullCheck(L_77);
		ElementContent_t2671703075 * L_78 = L_77->get__ElementDef_25();
		NullCheck(L_78);
		SchemaElementDecl_t2267464004 * L_79 = L_78->get__ElementDecl_0();
		SchemaAttDef_t2429541159 * L_80 = V_0;
		NullCheck(L_79);
		SchemaElementDecl_AddAttDef_m3028005090(L_79, L_80, /*hidden argument*/NULL);
		return;
	}
}
// System.Void System.Xml.Schema.XdrBuilder::XDR_EndAttribute(System.Xml.Schema.XdrBuilder)
extern "C" IL2CPP_METHOD_ATTR void XdrBuilder_XDR_EndAttribute_m4248011472 (RuntimeObject * __this /* static, unused */, XdrBuilder_t781626846 * ___builder0, const RuntimeMethod* method)
{
	{
		XdrBuilder_t781626846 * L_0 = ___builder0;
		NullCheck(L_0);
		DeclBaseInfo_t2186480169 * L_1 = L_0->get__BaseDecl_29();
		NullCheck(L_1);
		DeclBaseInfo_Reset_m2690709775(L_1, /*hidden argument*/NULL);
		return;
	}
}
// System.Void System.Xml.Schema.XdrBuilder::XDR_InitGroup(System.Xml.Schema.XdrBuilder,System.Object)
extern "C" IL2CPP_METHOD_ATTR void XdrBuilder_XDR_InitGroup_m1379537508 (RuntimeObject * __this /* static, unused */, XdrBuilder_t781626846 * ___builder0, RuntimeObject * ___obj1, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (XdrBuilder_XDR_InitGroup_m1379537508_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		XdrBuilder_t781626846 * L_0 = ___builder0;
		NullCheck(L_0);
		ElementContent_t2671703075 * L_1 = L_0->get__ElementDef_25();
		NullCheck(L_1);
		int32_t L_2 = L_1->get__ContentAttr_1();
		if ((((int32_t)L_2) == ((int32_t)1)))
		{
			goto IL_001c;
		}
	}
	{
		XdrBuilder_t781626846 * L_3 = ___builder0;
		NullCheck(L_3);
		ElementContent_t2671703075 * L_4 = L_3->get__ElementDef_25();
		NullCheck(L_4);
		int32_t L_5 = L_4->get__ContentAttr_1();
		if ((!(((uint32_t)L_5) == ((uint32_t)2))))
		{
			goto IL_0027;
		}
	}

IL_001c:
	{
		XdrBuilder_t781626846 * L_6 = ___builder0;
		NullCheck(L_6);
		XdrBuilder_SendValidationEvent_m453432034(L_6, _stringLiteral2093992925, /*hidden argument*/NULL);
	}

IL_0027:
	{
		XdrBuilder_t781626846 * L_7 = ___builder0;
		NullCheck(L_7);
		XdrBuilder_PushGroupInfo_m866106434(L_7, /*hidden argument*/NULL);
		XdrBuilder_t781626846 * L_8 = ___builder0;
		NullCheck(L_8);
		GroupContent_t833025371 * L_9 = L_8->get__GroupDef_26();
		NullCheck(L_9);
		L_9->set__MinVal_0(1);
		XdrBuilder_t781626846 * L_10 = ___builder0;
		NullCheck(L_10);
		GroupContent_t833025371 * L_11 = L_10->get__GroupDef_26();
		NullCheck(L_11);
		L_11->set__MaxVal_1(1);
		XdrBuilder_t781626846 * L_12 = ___builder0;
		NullCheck(L_12);
		GroupContent_t833025371 * L_13 = L_12->get__GroupDef_26();
		NullCheck(L_13);
		L_13->set__HasMaxAttr_2((bool)0);
		XdrBuilder_t781626846 * L_14 = ___builder0;
		NullCheck(L_14);
		GroupContent_t833025371 * L_15 = L_14->get__GroupDef_26();
		NullCheck(L_15);
		L_15->set__HasMinAttr_3((bool)0);
		XdrBuilder_t781626846 * L_16 = ___builder0;
		NullCheck(L_16);
		ElementContent_t2671703075 * L_17 = L_16->get__ElementDef_25();
		NullCheck(L_17);
		bool L_18 = L_17->get__ExistTerminal_4();
		if (!L_18)
		{
			goto IL_0070;
		}
	}
	{
		XdrBuilder_t781626846 * L_19 = ___builder0;
		NullCheck(L_19);
		XdrBuilder_AddOrder_m3829403734(L_19, /*hidden argument*/NULL);
	}

IL_0070:
	{
		XdrBuilder_t781626846 * L_20 = ___builder0;
		NullCheck(L_20);
		ElementContent_t2671703075 * L_21 = L_20->get__ElementDef_25();
		NullCheck(L_21);
		L_21->set__ExistTerminal_4((bool)0);
		XdrBuilder_t781626846 * L_22 = ___builder0;
		NullCheck(L_22);
		ParticleContentValidator_t2931748829 * L_23 = L_22->get__contentValidator_18();
		NullCheck(L_23);
		ParticleContentValidator_OpenGroup_m510242117(L_23, /*hidden argument*/NULL);
		return;
	}
}
// System.Void System.Xml.Schema.XdrBuilder::XDR_BuildGroup_Order(System.Xml.Schema.XdrBuilder,System.Object,System.String)
extern "C" IL2CPP_METHOD_ATTR void XdrBuilder_XDR_BuildGroup_Order_m1428204187 (RuntimeObject * __this /* static, unused */, XdrBuilder_t781626846 * ___builder0, RuntimeObject * ___obj1, String_t* ___prefix2, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (XdrBuilder_XDR_BuildGroup_Order_m1428204187_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		XdrBuilder_t781626846 * L_0 = ___builder0;
		NullCheck(L_0);
		GroupContent_t833025371 * L_1 = L_0->get__GroupDef_26();
		XdrBuilder_t781626846 * L_2 = ___builder0;
		RuntimeObject * L_3 = ___obj1;
		NullCheck(L_2);
		int32_t L_4 = XdrBuilder_GetOrder_m4255087059(L_2, ((XmlQualifiedName_t2760654312 *)CastclassClass((RuntimeObject*)L_3, XmlQualifiedName_t2760654312_il2cpp_TypeInfo_var)), /*hidden argument*/NULL);
		NullCheck(L_1);
		L_1->set__Order_4(L_4);
		XdrBuilder_t781626846 * L_5 = ___builder0;
		NullCheck(L_5);
		ElementContent_t2671703075 * L_6 = L_5->get__ElementDef_25();
		NullCheck(L_6);
		int32_t L_7 = L_6->get__ContentAttr_1();
		if ((!(((uint32_t)L_7) == ((uint32_t)3))))
		{
			goto IL_003e;
		}
	}
	{
		XdrBuilder_t781626846 * L_8 = ___builder0;
		NullCheck(L_8);
		GroupContent_t833025371 * L_9 = L_8->get__GroupDef_26();
		NullCheck(L_9);
		int32_t L_10 = L_9->get__Order_4();
		if ((((int32_t)L_10) == ((int32_t)1)))
		{
			goto IL_003e;
		}
	}
	{
		XdrBuilder_t781626846 * L_11 = ___builder0;
		NullCheck(L_11);
		XdrBuilder_SendValidationEvent_m453432034(L_11, _stringLiteral4137206490, /*hidden argument*/NULL);
	}

IL_003e:
	{
		return;
	}
}
// System.Void System.Xml.Schema.XdrBuilder::XDR_BuildGroup_MinOccurs(System.Xml.Schema.XdrBuilder,System.Object,System.String)
extern "C" IL2CPP_METHOD_ATTR void XdrBuilder_XDR_BuildGroup_MinOccurs_m1665505016 (RuntimeObject * __this /* static, unused */, XdrBuilder_t781626846 * ___builder0, RuntimeObject * ___obj1, String_t* ___prefix2, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (XdrBuilder_XDR_BuildGroup_MinOccurs_m1665505016_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		XdrBuilder_t781626846 * L_0 = ___builder0;
		NullCheck(L_0);
		GroupContent_t833025371 * L_1 = L_0->get__GroupDef_26();
		RuntimeObject * L_2 = ___obj1;
		XdrBuilder_t781626846 * L_3 = ___builder0;
		IL2CPP_RUNTIME_CLASS_INIT(XdrBuilder_t781626846_il2cpp_TypeInfo_var);
		uint32_t L_4 = XdrBuilder_ParseMinOccurs_m529757875(NULL /*static, unused*/, L_2, L_3, /*hidden argument*/NULL);
		NullCheck(L_1);
		L_1->set__MinVal_0(L_4);
		XdrBuilder_t781626846 * L_5 = ___builder0;
		NullCheck(L_5);
		GroupContent_t833025371 * L_6 = L_5->get__GroupDef_26();
		NullCheck(L_6);
		L_6->set__HasMinAttr_3((bool)1);
		return;
	}
}
// System.Void System.Xml.Schema.XdrBuilder::XDR_BuildGroup_MaxOccurs(System.Xml.Schema.XdrBuilder,System.Object,System.String)
extern "C" IL2CPP_METHOD_ATTR void XdrBuilder_XDR_BuildGroup_MaxOccurs_m1775947596 (RuntimeObject * __this /* static, unused */, XdrBuilder_t781626846 * ___builder0, RuntimeObject * ___obj1, String_t* ___prefix2, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (XdrBuilder_XDR_BuildGroup_MaxOccurs_m1775947596_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		XdrBuilder_t781626846 * L_0 = ___builder0;
		NullCheck(L_0);
		GroupContent_t833025371 * L_1 = L_0->get__GroupDef_26();
		RuntimeObject * L_2 = ___obj1;
		XdrBuilder_t781626846 * L_3 = ___builder0;
		IL2CPP_RUNTIME_CLASS_INIT(XdrBuilder_t781626846_il2cpp_TypeInfo_var);
		uint32_t L_4 = XdrBuilder_ParseMaxOccurs_m2535952647(NULL /*static, unused*/, L_2, L_3, /*hidden argument*/NULL);
		NullCheck(L_1);
		L_1->set__MaxVal_1(L_4);
		XdrBuilder_t781626846 * L_5 = ___builder0;
		NullCheck(L_5);
		GroupContent_t833025371 * L_6 = L_5->get__GroupDef_26();
		NullCheck(L_6);
		L_6->set__HasMaxAttr_2((bool)1);
		return;
	}
}
// System.Void System.Xml.Schema.XdrBuilder::XDR_EndGroup(System.Xml.Schema.XdrBuilder)
extern "C" IL2CPP_METHOD_ATTR void XdrBuilder_XDR_EndGroup_m901256398 (RuntimeObject * __this /* static, unused */, XdrBuilder_t781626846 * ___builder0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (XdrBuilder_XDR_EndGroup_m901256398_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		XdrBuilder_t781626846 * L_0 = ___builder0;
		NullCheck(L_0);
		ElementContent_t2671703075 * L_1 = L_0->get__ElementDef_25();
		NullCheck(L_1);
		bool L_2 = L_1->get__ExistTerminal_4();
		if (L_2)
		{
			goto IL_0018;
		}
	}
	{
		XdrBuilder_t781626846 * L_3 = ___builder0;
		NullCheck(L_3);
		XdrBuilder_SendValidationEvent_m453432034(L_3, _stringLiteral2229273599, /*hidden argument*/NULL);
	}

IL_0018:
	{
		XdrBuilder_t781626846 * L_4 = ___builder0;
		NullCheck(L_4);
		ParticleContentValidator_t2931748829 * L_5 = L_4->get__contentValidator_18();
		NullCheck(L_5);
		ParticleContentValidator_CloseGroup_m3221493285(L_5, /*hidden argument*/NULL);
		XdrBuilder_t781626846 * L_6 = ___builder0;
		NullCheck(L_6);
		GroupContent_t833025371 * L_7 = L_6->get__GroupDef_26();
		NullCheck(L_7);
		int32_t L_8 = L_7->get__Order_4();
		if ((!(((uint32_t)L_8) == ((uint32_t)1))))
		{
			goto IL_003c;
		}
	}
	{
		XdrBuilder_t781626846 * L_9 = ___builder0;
		NullCheck(L_9);
		ParticleContentValidator_t2931748829 * L_10 = L_9->get__contentValidator_18();
		NullCheck(L_10);
		ParticleContentValidator_AddStar_m53453838(L_10, /*hidden argument*/NULL);
	}

IL_003c:
	{
		XdrBuilder_t781626846 * L_11 = ___builder0;
		NullCheck(L_11);
		GroupContent_t833025371 * L_12 = L_11->get__GroupDef_26();
		NullCheck(L_12);
		int32_t L_13 = L_12->get__Order_4();
		if ((!(((uint32_t)1) == ((uint32_t)L_13))))
		{
			goto IL_0070;
		}
	}
	{
		XdrBuilder_t781626846 * L_14 = ___builder0;
		NullCheck(L_14);
		GroupContent_t833025371 * L_15 = L_14->get__GroupDef_26();
		NullCheck(L_15);
		bool L_16 = L_15->get__HasMaxAttr_2();
		if (!L_16)
		{
			goto IL_0070;
		}
	}
	{
		XdrBuilder_t781626846 * L_17 = ___builder0;
		NullCheck(L_17);
		GroupContent_t833025371 * L_18 = L_17->get__GroupDef_26();
		NullCheck(L_18);
		uint32_t L_19 = L_18->get__MaxVal_1();
		if ((((int32_t)L_19) == ((int32_t)(-1))))
		{
			goto IL_0070;
		}
	}
	{
		XdrBuilder_t781626846 * L_20 = ___builder0;
		NullCheck(L_20);
		XdrBuilder_SendValidationEvent_m453432034(L_20, _stringLiteral1243196000, /*hidden argument*/NULL);
	}

IL_0070:
	{
		XdrBuilder_t781626846 * L_21 = ___builder0;
		NullCheck(L_21);
		ParticleContentValidator_t2931748829 * L_22 = L_21->get__contentValidator_18();
		XdrBuilder_t781626846 * L_23 = ___builder0;
		NullCheck(L_23);
		GroupContent_t833025371 * L_24 = L_23->get__GroupDef_26();
		NullCheck(L_24);
		uint32_t L_25 = L_24->get__MinVal_0();
		XdrBuilder_t781626846 * L_26 = ___builder0;
		NullCheck(L_26);
		GroupContent_t833025371 * L_27 = L_26->get__GroupDef_26();
		NullCheck(L_27);
		uint32_t L_28 = L_27->get__MaxVal_1();
		IL2CPP_RUNTIME_CLASS_INIT(XdrBuilder_t781626846_il2cpp_TypeInfo_var);
		XdrBuilder_HandleMinMax_m908934156(NULL /*static, unused*/, L_22, L_25, L_28, /*hidden argument*/NULL);
		XdrBuilder_t781626846 * L_29 = ___builder0;
		NullCheck(L_29);
		XdrBuilder_PopGroupInfo_m1016529605(L_29, /*hidden argument*/NULL);
		return;
	}
}
// System.Void System.Xml.Schema.XdrBuilder::XDR_InitElementDtType(System.Xml.Schema.XdrBuilder,System.Object)
extern "C" IL2CPP_METHOD_ATTR void XdrBuilder_XDR_InitElementDtType_m2202940245 (RuntimeObject * __this /* static, unused */, XdrBuilder_t781626846 * ___builder0, RuntimeObject * ___obj1, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (XdrBuilder_XDR_InitElementDtType_m2202940245_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		XdrBuilder_t781626846 * L_0 = ___builder0;
		NullCheck(L_0);
		ElementContent_t2671703075 * L_1 = L_0->get__ElementDef_25();
		NullCheck(L_1);
		bool L_2 = L_1->get__HasDataType_6();
		if (!L_2)
		{
			goto IL_0018;
		}
	}
	{
		XdrBuilder_t781626846 * L_3 = ___builder0;
		NullCheck(L_3);
		XdrBuilder_SendValidationEvent_m453432034(L_3, _stringLiteral4195907845, /*hidden argument*/NULL);
	}

IL_0018:
	{
		XdrBuilder_t781626846 * L_4 = ___builder0;
		NullCheck(L_4);
		ElementContent_t2671703075 * L_5 = L_4->get__ElementDef_25();
		NullCheck(L_5);
		bool L_6 = L_5->get__AllowDataType_5();
		if (L_6)
		{
			goto IL_0030;
		}
	}
	{
		XdrBuilder_t781626846 * L_7 = ___builder0;
		NullCheck(L_7);
		XdrBuilder_SendValidationEvent_m453432034(L_7, _stringLiteral4145807506, /*hidden argument*/NULL);
	}

IL_0030:
	{
		return;
	}
}
// System.Void System.Xml.Schema.XdrBuilder::XDR_EndElementDtType(System.Xml.Schema.XdrBuilder)
extern "C" IL2CPP_METHOD_ATTR void XdrBuilder_XDR_EndElementDtType_m2613455726 (RuntimeObject * __this /* static, unused */, XdrBuilder_t781626846 * ___builder0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (XdrBuilder_XDR_EndElementDtType_m2613455726_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		XdrBuilder_t781626846 * L_0 = ___builder0;
		NullCheck(L_0);
		ElementContent_t2671703075 * L_1 = L_0->get__ElementDef_25();
		NullCheck(L_1);
		bool L_2 = L_1->get__HasDataType_6();
		if (L_2)
		{
			goto IL_0018;
		}
	}
	{
		XdrBuilder_t781626846 * L_3 = ___builder0;
		NullCheck(L_3);
		XdrBuilder_SendValidationEvent_m453432034(L_3, _stringLiteral3716971474, /*hidden argument*/NULL);
	}

IL_0018:
	{
		XdrBuilder_t781626846 * L_4 = ___builder0;
		NullCheck(L_4);
		ElementContent_t2671703075 * L_5 = L_4->get__ElementDef_25();
		NullCheck(L_5);
		SchemaElementDecl_t2267464004 * L_6 = L_5->get__ElementDecl_0();
		IL2CPP_RUNTIME_CLASS_INIT(ContentValidator_t2085579204_il2cpp_TypeInfo_var);
		ContentValidator_t2085579204 * L_7 = ((ContentValidator_t2085579204_StaticFields*)il2cpp_codegen_static_fields_for(ContentValidator_t2085579204_il2cpp_TypeInfo_var))->get_TextOnly_4();
		NullCheck(L_6);
		SchemaElementDecl_set_ContentValidator_m1441204596(L_6, L_7, /*hidden argument*/NULL);
		XdrBuilder_t781626846 * L_8 = ___builder0;
		NullCheck(L_8);
		ElementContent_t2671703075 * L_9 = L_8->get__ElementDef_25();
		NullCheck(L_9);
		L_9->set__ContentAttr_1(2);
		XdrBuilder_t781626846 * L_10 = ___builder0;
		NullCheck(L_10);
		ElementContent_t2671703075 * L_11 = L_10->get__ElementDef_25();
		NullCheck(L_11);
		L_11->set__MasterGroupRequired_3((bool)0);
		XdrBuilder_t781626846 * L_12 = ___builder0;
		NullCheck(L_12);
		L_12->set__contentValidator_18((ParticleContentValidator_t2931748829 *)NULL);
		return;
	}
}
// System.Void System.Xml.Schema.XdrBuilder::XDR_InitAttributeDtType(System.Xml.Schema.XdrBuilder,System.Object)
extern "C" IL2CPP_METHOD_ATTR void XdrBuilder_XDR_InitAttributeDtType_m496438590 (RuntimeObject * __this /* static, unused */, XdrBuilder_t781626846 * ___builder0, RuntimeObject * ___obj1, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (XdrBuilder_XDR_InitAttributeDtType_m496438590_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		XdrBuilder_t781626846 * L_0 = ___builder0;
		NullCheck(L_0);
		AttributeContent_t2997225126 * L_1 = L_0->get__AttributeDef_27();
		NullCheck(L_1);
		bool L_2 = L_1->get__HasDataType_9();
		if (!L_2)
		{
			goto IL_0018;
		}
	}
	{
		XdrBuilder_t781626846 * L_3 = ___builder0;
		NullCheck(L_3);
		XdrBuilder_SendValidationEvent_m453432034(L_3, _stringLiteral4195907845, /*hidden argument*/NULL);
	}

IL_0018:
	{
		return;
	}
}
// System.Void System.Xml.Schema.XdrBuilder::XDR_EndAttributeDtType(System.Xml.Schema.XdrBuilder)
extern "C" IL2CPP_METHOD_ATTR void XdrBuilder_XDR_EndAttributeDtType_m1299590004 (RuntimeObject * __this /* static, unused */, XdrBuilder_t781626846 * ___builder0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (XdrBuilder_XDR_EndAttributeDtType_m1299590004_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	String_t* V_0 = NULL;
	int32_t V_1 = 0;
	{
		V_0 = (String_t*)NULL;
		XdrBuilder_t781626846 * L_0 = ___builder0;
		NullCheck(L_0);
		AttributeContent_t2997225126 * L_1 = L_0->get__AttributeDef_27();
		NullCheck(L_1);
		bool L_2 = L_1->get__HasDataType_9();
		if (L_2)
		{
			goto IL_0017;
		}
	}
	{
		V_0 = _stringLiteral3716971474;
		goto IL_0071;
	}

IL_0017:
	{
		XdrBuilder_t781626846 * L_3 = ___builder0;
		NullCheck(L_3);
		AttributeContent_t2997225126 * L_4 = L_3->get__AttributeDef_27();
		NullCheck(L_4);
		SchemaAttDef_t2429541159 * L_5 = L_4->get__AttDef_0();
		NullCheck(L_5);
		XmlSchemaDatatype_t322714710 * L_6 = SchemaDeclBase_get_Datatype_m1776393571(L_5, /*hidden argument*/NULL);
		if (!L_6)
		{
			goto IL_0071;
		}
	}
	{
		XdrBuilder_t781626846 * L_7 = ___builder0;
		NullCheck(L_7);
		AttributeContent_t2997225126 * L_8 = L_7->get__AttributeDef_27();
		NullCheck(L_8);
		SchemaAttDef_t2429541159 * L_9 = L_8->get__AttDef_0();
		NullCheck(L_9);
		XmlSchemaDatatype_t322714710 * L_10 = SchemaDeclBase_get_Datatype_m1776393571(L_9, /*hidden argument*/NULL);
		NullCheck(L_10);
		int32_t L_11 = VirtFuncInvoker0< int32_t >::Invoke(5 /* System.Xml.XmlTokenizedType System.Xml.Schema.XmlSchemaDatatype::get_TokenizedType() */, L_10);
		V_1 = L_11;
		int32_t L_12 = V_1;
		if ((!(((uint32_t)L_12) == ((uint32_t)((int32_t)9)))))
		{
			goto IL_0059;
		}
	}
	{
		XdrBuilder_t781626846 * L_13 = ___builder0;
		NullCheck(L_13);
		AttributeContent_t2997225126 * L_14 = L_13->get__AttributeDef_27();
		NullCheck(L_14);
		bool L_15 = L_14->get__EnumerationRequired_8();
		if (L_15)
		{
			goto IL_0059;
		}
	}
	{
		V_0 = _stringLiteral1575780183;
		goto IL_0071;
	}

IL_0059:
	{
		int32_t L_16 = V_1;
		if ((((int32_t)L_16) == ((int32_t)((int32_t)9))))
		{
			goto IL_0071;
		}
	}
	{
		XdrBuilder_t781626846 * L_17 = ___builder0;
		NullCheck(L_17);
		AttributeContent_t2997225126 * L_18 = L_17->get__AttributeDef_27();
		NullCheck(L_18);
		bool L_19 = L_18->get__EnumerationRequired_8();
		if (!L_19)
		{
			goto IL_0071;
		}
	}
	{
		V_0 = _stringLiteral238832844;
	}

IL_0071:
	{
		String_t* L_20 = V_0;
		if (!L_20)
		{
			goto IL_007b;
		}
	}
	{
		XdrBuilder_t781626846 * L_21 = ___builder0;
		String_t* L_22 = V_0;
		NullCheck(L_21);
		XdrBuilder_SendValidationEvent_m453432034(L_21, L_22, /*hidden argument*/NULL);
	}

IL_007b:
	{
		return;
	}
}
// System.Boolean System.Xml.Schema.XdrBuilder::GetNextState(System.Xml.XmlQualifiedName)
extern "C" IL2CPP_METHOD_ATTR bool XdrBuilder_GetNextState_m3031875799 (XdrBuilder_t781626846 * __this, XmlQualifiedName_t2760654312 * ___qname0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (XdrBuilder_GetNextState_m3031875799_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 0;
	{
		XdrEntry_t1852396641 * L_0 = __this->get__CurState_19();
		NullCheck(L_0);
		Int32U5BU5D_t385246372* L_1 = L_0->get__NextStates_1();
		if (!L_1)
		{
			goto IL_006c;
		}
	}
	{
		V_0 = 0;
		goto IL_005c;
	}

IL_0011:
	{
		SchemaNames_t661607975 * L_2 = __this->get__SchemaNames_31();
		NullCheck(L_2);
		XmlQualifiedNameU5BU5D_t1471530361* L_3 = L_2->get_TokenToQName_140();
		IL2CPP_RUNTIME_CLASS_INIT(XdrBuilder_t781626846_il2cpp_TypeInfo_var);
		XdrEntryU5BU5D_t507154684* L_4 = ((XdrBuilder_t781626846_StaticFields*)il2cpp_codegen_static_fields_for(XdrBuilder_t781626846_il2cpp_TypeInfo_var))->get_S_SchemaEntries_13();
		XdrEntry_t1852396641 * L_5 = __this->get__CurState_19();
		NullCheck(L_5);
		Int32U5BU5D_t385246372* L_6 = L_5->get__NextStates_1();
		int32_t L_7 = V_0;
		NullCheck(L_6);
		int32_t L_8 = L_7;
		int32_t L_9 = (L_6)->GetAt(static_cast<il2cpp_array_size_t>(L_8));
		NullCheck(L_4);
		int32_t L_10 = L_9;
		XdrEntry_t1852396641 * L_11 = (L_4)->GetAt(static_cast<il2cpp_array_size_t>(L_10));
		NullCheck(L_11);
		int32_t L_12 = L_11->get__Name_0();
		NullCheck(L_3);
		int32_t L_13 = L_12;
		XmlQualifiedName_t2760654312 * L_14 = (L_3)->GetAt(static_cast<il2cpp_array_size_t>(L_13));
		XmlQualifiedName_t2760654312 * L_15 = ___qname0;
		NullCheck(L_14);
		bool L_16 = VirtFuncInvoker1< bool, RuntimeObject * >::Invoke(0 /* System.Boolean System.Object::Equals(System.Object) */, L_14, L_15);
		if (!L_16)
		{
			goto IL_0058;
		}
	}
	{
		IL2CPP_RUNTIME_CLASS_INIT(XdrBuilder_t781626846_il2cpp_TypeInfo_var);
		XdrEntryU5BU5D_t507154684* L_17 = ((XdrBuilder_t781626846_StaticFields*)il2cpp_codegen_static_fields_for(XdrBuilder_t781626846_il2cpp_TypeInfo_var))->get_S_SchemaEntries_13();
		XdrEntry_t1852396641 * L_18 = __this->get__CurState_19();
		NullCheck(L_18);
		Int32U5BU5D_t385246372* L_19 = L_18->get__NextStates_1();
		int32_t L_20 = V_0;
		NullCheck(L_19);
		int32_t L_21 = L_20;
		int32_t L_22 = (L_19)->GetAt(static_cast<il2cpp_array_size_t>(L_21));
		NullCheck(L_17);
		int32_t L_23 = L_22;
		XdrEntry_t1852396641 * L_24 = (L_17)->GetAt(static_cast<il2cpp_array_size_t>(L_23));
		__this->set__NextState_20(L_24);
		return (bool)1;
	}

IL_0058:
	{
		int32_t L_25 = V_0;
		V_0 = ((int32_t)il2cpp_codegen_add((int32_t)L_25, (int32_t)1));
	}

IL_005c:
	{
		int32_t L_26 = V_0;
		XdrEntry_t1852396641 * L_27 = __this->get__CurState_19();
		NullCheck(L_27);
		Int32U5BU5D_t385246372* L_28 = L_27->get__NextStates_1();
		NullCheck(L_28);
		if ((((int32_t)L_26) < ((int32_t)(((int32_t)((int32_t)(((RuntimeArray *)L_28)->max_length)))))))
		{
			goto IL_0011;
		}
	}

IL_006c:
	{
		return (bool)0;
	}
}
// System.Boolean System.Xml.Schema.XdrBuilder::IsSkipableElement(System.Xml.XmlQualifiedName)
extern "C" IL2CPP_METHOD_ATTR bool XdrBuilder_IsSkipableElement_m2173074933 (XdrBuilder_t781626846 * __this, XmlQualifiedName_t2760654312 * ___qname0, const RuntimeMethod* method)
{
	String_t* V_0 = NULL;
	{
		XmlQualifiedName_t2760654312 * L_0 = ___qname0;
		NullCheck(L_0);
		String_t* L_1 = XmlQualifiedName_get_Namespace_m3957593392(L_0, /*hidden argument*/NULL);
		V_0 = L_1;
		String_t* L_2 = V_0;
		if (!L_2)
		{
			goto IL_001f;
		}
	}
	{
		String_t* L_3 = V_0;
		SchemaNames_t661607975 * L_4 = __this->get__SchemaNames_31();
		NullCheck(L_4);
		String_t* L_5 = L_4->get_NsXdr_6();
		bool L_6 = Ref_Equal_m200394427(NULL /*static, unused*/, L_3, L_5, /*hidden argument*/NULL);
		if (L_6)
		{
			goto IL_001f;
		}
	}
	{
		return (bool)1;
	}

IL_001f:
	{
		SchemaNames_t661607975 * L_7 = __this->get__SchemaNames_31();
		NullCheck(L_7);
		XmlQualifiedNameU5BU5D_t1471530361* L_8 = L_7->get_TokenToQName_140();
		NullCheck(L_8);
		int32_t L_9 = ((int32_t)38);
		XmlQualifiedName_t2760654312 * L_10 = (L_8)->GetAt(static_cast<il2cpp_array_size_t>(L_9));
		XmlQualifiedName_t2760654312 * L_11 = ___qname0;
		NullCheck(L_10);
		bool L_12 = VirtFuncInvoker1< bool, RuntimeObject * >::Invoke(0 /* System.Boolean System.Object::Equals(System.Object) */, L_10, L_11);
		if (L_12)
		{
			goto IL_004b;
		}
	}
	{
		SchemaNames_t661607975 * L_13 = __this->get__SchemaNames_31();
		NullCheck(L_13);
		XmlQualifiedNameU5BU5D_t1471530361* L_14 = L_13->get_TokenToQName_140();
		NullCheck(L_14);
		int32_t L_15 = ((int32_t)39);
		XmlQualifiedName_t2760654312 * L_16 = (L_14)->GetAt(static_cast<il2cpp_array_size_t>(L_15));
		XmlQualifiedName_t2760654312 * L_17 = ___qname0;
		NullCheck(L_16);
		bool L_18 = VirtFuncInvoker1< bool, RuntimeObject * >::Invoke(0 /* System.Boolean System.Object::Equals(System.Object) */, L_16, L_17);
		if (!L_18)
		{
			goto IL_004d;
		}
	}

IL_004b:
	{
		return (bool)1;
	}

IL_004d:
	{
		return (bool)0;
	}
}
// System.Boolean System.Xml.Schema.XdrBuilder::IsSkipableAttribute(System.Xml.XmlQualifiedName)
extern "C" IL2CPP_METHOD_ATTR bool XdrBuilder_IsSkipableAttribute_m945524723 (XdrBuilder_t781626846 * __this, XmlQualifiedName_t2760654312 * ___qname0, const RuntimeMethod* method)
{
	String_t* V_0 = NULL;
	{
		XmlQualifiedName_t2760654312 * L_0 = ___qname0;
		NullCheck(L_0);
		String_t* L_1 = XmlQualifiedName_get_Namespace_m3957593392(L_0, /*hidden argument*/NULL);
		V_0 = L_1;
		String_t* L_2 = V_0;
		NullCheck(L_2);
		int32_t L_3 = String_get_Length_m3847582255(L_2, /*hidden argument*/NULL);
		if (!L_3)
		{
			goto IL_0037;
		}
	}
	{
		String_t* L_4 = V_0;
		SchemaNames_t661607975 * L_5 = __this->get__SchemaNames_31();
		NullCheck(L_5);
		String_t* L_6 = L_5->get_NsXdr_6();
		bool L_7 = Ref_Equal_m200394427(NULL /*static, unused*/, L_4, L_6, /*hidden argument*/NULL);
		if (L_7)
		{
			goto IL_0037;
		}
	}
	{
		String_t* L_8 = V_0;
		SchemaNames_t661607975 * L_9 = __this->get__SchemaNames_31();
		NullCheck(L_9);
		String_t* L_10 = L_9->get_NsDataType_1();
		bool L_11 = Ref_Equal_m200394427(NULL /*static, unused*/, L_8, L_10, /*hidden argument*/NULL);
		if (L_11)
		{
			goto IL_0037;
		}
	}
	{
		return (bool)1;
	}

IL_0037:
	{
		String_t* L_12 = V_0;
		SchemaNames_t661607975 * L_13 = __this->get__SchemaNames_31();
		NullCheck(L_13);
		String_t* L_14 = L_13->get_NsDataType_1();
		bool L_15 = Ref_Equal_m200394427(NULL /*static, unused*/, L_12, L_14, /*hidden argument*/NULL);
		if (!L_15)
		{
			goto IL_00a7;
		}
	}
	{
		XdrEntry_t1852396641 * L_16 = __this->get__CurState_19();
		NullCheck(L_16);
		int32_t L_17 = L_16->get__Name_0();
		if ((!(((uint32_t)L_17) == ((uint32_t)((int32_t)37)))))
		{
			goto IL_00a7;
		}
	}
	{
		SchemaNames_t661607975 * L_18 = __this->get__SchemaNames_31();
		NullCheck(L_18);
		XmlQualifiedName_t2760654312 * L_19 = L_18->get_QnDtMax_65();
		XmlQualifiedName_t2760654312 * L_20 = ___qname0;
		NullCheck(L_19);
		bool L_21 = VirtFuncInvoker1< bool, RuntimeObject * >::Invoke(0 /* System.Boolean System.Object::Equals(System.Object) */, L_19, L_20);
		if (L_21)
		{
			goto IL_00a5;
		}
	}
	{
		SchemaNames_t661607975 * L_22 = __this->get__SchemaNames_31();
		NullCheck(L_22);
		XmlQualifiedName_t2760654312 * L_23 = L_22->get_QnDtMin_66();
		XmlQualifiedName_t2760654312 * L_24 = ___qname0;
		NullCheck(L_23);
		bool L_25 = VirtFuncInvoker1< bool, RuntimeObject * >::Invoke(0 /* System.Boolean System.Object::Equals(System.Object) */, L_23, L_24);
		if (L_25)
		{
			goto IL_00a5;
		}
	}
	{
		SchemaNames_t661607975 * L_26 = __this->get__SchemaNames_31();
		NullCheck(L_26);
		XmlQualifiedName_t2760654312 * L_27 = L_26->get_QnDtMaxExclusive_68();
		XmlQualifiedName_t2760654312 * L_28 = ___qname0;
		NullCheck(L_27);
		bool L_29 = VirtFuncInvoker1< bool, RuntimeObject * >::Invoke(0 /* System.Boolean System.Object::Equals(System.Object) */, L_27, L_28);
		if (L_29)
		{
			goto IL_00a5;
		}
	}
	{
		SchemaNames_t661607975 * L_30 = __this->get__SchemaNames_31();
		NullCheck(L_30);
		XmlQualifiedName_t2760654312 * L_31 = L_30->get_QnDtMinExclusive_67();
		XmlQualifiedName_t2760654312 * L_32 = ___qname0;
		NullCheck(L_31);
		bool L_33 = VirtFuncInvoker1< bool, RuntimeObject * >::Invoke(0 /* System.Boolean System.Object::Equals(System.Object) */, L_31, L_32);
		if (!L_33)
		{
			goto IL_00a7;
		}
	}

IL_00a5:
	{
		return (bool)1;
	}

IL_00a7:
	{
		return (bool)0;
	}
}
// System.Int32 System.Xml.Schema.XdrBuilder::GetOrder(System.Xml.XmlQualifiedName)
extern "C" IL2CPP_METHOD_ATTR int32_t XdrBuilder_GetOrder_m4255087059 (XdrBuilder_t781626846 * __this, XmlQualifiedName_t2760654312 * ___qname0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (XdrBuilder_GetOrder_m4255087059_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 0;
	{
		V_0 = 0;
		SchemaNames_t661607975 * L_0 = __this->get__SchemaNames_31();
		NullCheck(L_0);
		XmlQualifiedNameU5BU5D_t1471530361* L_1 = L_0->get_TokenToQName_140();
		NullCheck(L_1);
		int32_t L_2 = ((int32_t)15);
		XmlQualifiedName_t2760654312 * L_3 = (L_1)->GetAt(static_cast<il2cpp_array_size_t>(L_2));
		XmlQualifiedName_t2760654312 * L_4 = ___qname0;
		NullCheck(L_3);
		bool L_5 = VirtFuncInvoker1< bool, RuntimeObject * >::Invoke(0 /* System.Boolean System.Object::Equals(System.Object) */, L_3, L_4);
		if (!L_5)
		{
			goto IL_001c;
		}
	}
	{
		V_0 = 2;
		goto IL_0061;
	}

IL_001c:
	{
		SchemaNames_t661607975 * L_6 = __this->get__SchemaNames_31();
		NullCheck(L_6);
		XmlQualifiedNameU5BU5D_t1471530361* L_7 = L_6->get_TokenToQName_140();
		NullCheck(L_7);
		int32_t L_8 = ((int32_t)16);
		XmlQualifiedName_t2760654312 * L_9 = (L_7)->GetAt(static_cast<il2cpp_array_size_t>(L_8));
		XmlQualifiedName_t2760654312 * L_10 = ___qname0;
		NullCheck(L_9);
		bool L_11 = VirtFuncInvoker1< bool, RuntimeObject * >::Invoke(0 /* System.Boolean System.Object::Equals(System.Object) */, L_9, L_10);
		if (!L_11)
		{
			goto IL_0036;
		}
	}
	{
		V_0 = 3;
		goto IL_0061;
	}

IL_0036:
	{
		SchemaNames_t661607975 * L_12 = __this->get__SchemaNames_31();
		NullCheck(L_12);
		XmlQualifiedNameU5BU5D_t1471530361* L_13 = L_12->get_TokenToQName_140();
		NullCheck(L_13);
		int32_t L_14 = ((int32_t)17);
		XmlQualifiedName_t2760654312 * L_15 = (L_13)->GetAt(static_cast<il2cpp_array_size_t>(L_14));
		XmlQualifiedName_t2760654312 * L_16 = ___qname0;
		NullCheck(L_15);
		bool L_17 = VirtFuncInvoker1< bool, RuntimeObject * >::Invoke(0 /* System.Boolean System.Object::Equals(System.Object) */, L_15, L_16);
		if (!L_17)
		{
			goto IL_0050;
		}
	}
	{
		V_0 = 1;
		goto IL_0061;
	}

IL_0050:
	{
		XmlQualifiedName_t2760654312 * L_18 = ___qname0;
		NullCheck(L_18);
		String_t* L_19 = XmlQualifiedName_get_Name_m815040483(L_18, /*hidden argument*/NULL);
		XdrBuilder_SendValidationEvent_m754978769(__this, _stringLiteral3786482362, L_19, /*hidden argument*/NULL);
	}

IL_0061:
	{
		int32_t L_20 = V_0;
		return L_20;
	}
}
// System.Void System.Xml.Schema.XdrBuilder::AddOrder()
extern "C" IL2CPP_METHOD_ATTR void XdrBuilder_AddOrder_m3829403734 (XdrBuilder_t781626846 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (XdrBuilder_AddOrder_m3829403734_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 0;
	{
		GroupContent_t833025371 * L_0 = __this->get__GroupDef_26();
		NullCheck(L_0);
		int32_t L_1 = L_0->get__Order_4();
		V_0 = L_1;
		int32_t L_2 = V_0;
		switch (((int32_t)il2cpp_codegen_subtract((int32_t)L_2, (int32_t)1)))
		{
			case 0:
			{
				goto IL_0032;
			}
			case 1:
			{
				goto IL_0026;
			}
			case 2:
			{
				goto IL_0032;
			}
			case 3:
			{
				goto IL_003e;
			}
		}
	}
	{
		goto IL_003e;
	}

IL_0026:
	{
		ParticleContentValidator_t2931748829 * L_3 = __this->get__contentValidator_18();
		NullCheck(L_3);
		ParticleContentValidator_AddSequence_m569876338(L_3, /*hidden argument*/NULL);
		return;
	}

IL_0032:
	{
		ParticleContentValidator_t2931748829 * L_4 = __this->get__contentValidator_18();
		NullCheck(L_4);
		ParticleContentValidator_AddChoice_m4047044157(L_4, /*hidden argument*/NULL);
		return;
	}

IL_003e:
	{
		XmlException_t1761730631 * L_5 = (XmlException_t1761730631 *)il2cpp_codegen_object_new(XmlException_t1761730631_il2cpp_TypeInfo_var);
		XmlException__ctor_m400140246(L_5, _stringLiteral851878682, _stringLiteral462326075, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_5, NULL, XdrBuilder_AddOrder_m3829403734_RuntimeMethod_var);
	}
}
// System.Boolean System.Xml.Schema.XdrBuilder::IsYes(System.Object,System.Xml.Schema.XdrBuilder)
extern "C" IL2CPP_METHOD_ATTR bool XdrBuilder_IsYes_m2876862488 (RuntimeObject * __this /* static, unused */, RuntimeObject * ___obj0, XdrBuilder_t781626846 * ___builder1, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (XdrBuilder_IsYes_m2876862488_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	XmlQualifiedName_t2760654312 * V_0 = NULL;
	bool V_1 = false;
	{
		RuntimeObject * L_0 = ___obj0;
		V_0 = ((XmlQualifiedName_t2760654312 *)CastclassClass((RuntimeObject*)L_0, XmlQualifiedName_t2760654312_il2cpp_TypeInfo_var));
		V_1 = (bool)0;
		XmlQualifiedName_t2760654312 * L_1 = V_0;
		NullCheck(L_1);
		String_t* L_2 = XmlQualifiedName_get_Name_m815040483(L_1, /*hidden argument*/NULL);
		bool L_3 = String_op_Equality_m920492651(NULL /*static, unused*/, L_2, _stringLiteral4119301762, /*hidden argument*/NULL);
		if (!L_3)
		{
			goto IL_001f;
		}
	}
	{
		V_1 = (bool)1;
		goto IL_003c;
	}

IL_001f:
	{
		XmlQualifiedName_t2760654312 * L_4 = V_0;
		NullCheck(L_4);
		String_t* L_5 = XmlQualifiedName_get_Name_m815040483(L_4, /*hidden argument*/NULL);
		bool L_6 = String_op_Inequality_m215368492(NULL /*static, unused*/, L_5, _stringLiteral3454777282, /*hidden argument*/NULL);
		if (!L_6)
		{
			goto IL_003c;
		}
	}
	{
		XdrBuilder_t781626846 * L_7 = ___builder1;
		NullCheck(L_7);
		XdrBuilder_SendValidationEvent_m453432034(L_7, _stringLiteral3673704498, /*hidden argument*/NULL);
	}

IL_003c:
	{
		bool L_8 = V_1;
		return L_8;
	}
}
// System.UInt32 System.Xml.Schema.XdrBuilder::ParseMinOccurs(System.Object,System.Xml.Schema.XdrBuilder)
extern "C" IL2CPP_METHOD_ATTR uint32_t XdrBuilder_ParseMinOccurs_m529757875 (RuntimeObject * __this /* static, unused */, RuntimeObject * ___obj0, XdrBuilder_t781626846 * ___builder1, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (XdrBuilder_ParseMinOccurs_m529757875_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	uint32_t V_0 = 0;
	{
		V_0 = 1;
		RuntimeObject * L_0 = ___obj0;
		IL2CPP_RUNTIME_CLASS_INIT(XdrBuilder_t781626846_il2cpp_TypeInfo_var);
		bool L_1 = XdrBuilder_ParseInteger_m3375052683(NULL /*static, unused*/, ((String_t*)CastclassSealed((RuntimeObject*)L_0, String_t_il2cpp_TypeInfo_var)), (uint32_t*)(&V_0), /*hidden argument*/NULL);
		if (!L_1)
		{
			goto IL_0018;
		}
	}
	{
		uint32_t L_2 = V_0;
		if (!L_2)
		{
			goto IL_0023;
		}
	}
	{
		uint32_t L_3 = V_0;
		if ((((int32_t)L_3) == ((int32_t)1)))
		{
			goto IL_0023;
		}
	}

IL_0018:
	{
		XdrBuilder_t781626846 * L_4 = ___builder1;
		NullCheck(L_4);
		XdrBuilder_SendValidationEvent_m453432034(L_4, _stringLiteral2532936646, /*hidden argument*/NULL);
	}

IL_0023:
	{
		uint32_t L_5 = V_0;
		return L_5;
	}
}
// System.UInt32 System.Xml.Schema.XdrBuilder::ParseMaxOccurs(System.Object,System.Xml.Schema.XdrBuilder)
extern "C" IL2CPP_METHOD_ATTR uint32_t XdrBuilder_ParseMaxOccurs_m2535952647 (RuntimeObject * __this /* static, unused */, RuntimeObject * ___obj0, XdrBuilder_t781626846 * ___builder1, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (XdrBuilder_ParseMaxOccurs_m2535952647_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	uint32_t V_0 = 0;
	String_t* V_1 = NULL;
	{
		V_0 = (-1);
		RuntimeObject * L_0 = ___obj0;
		V_1 = ((String_t*)CastclassSealed((RuntimeObject*)L_0, String_t_il2cpp_TypeInfo_var));
		String_t* L_1 = V_1;
		NullCheck(L_1);
		bool L_2 = String_Equals_m2270643605(L_1, _stringLiteral3452614534, /*hidden argument*/NULL);
		if (L_2)
		{
			goto IL_0033;
		}
	}
	{
		String_t* L_3 = V_1;
		IL2CPP_RUNTIME_CLASS_INIT(XdrBuilder_t781626846_il2cpp_TypeInfo_var);
		bool L_4 = XdrBuilder_ParseInteger_m3375052683(NULL /*static, unused*/, L_3, (uint32_t*)(&V_0), /*hidden argument*/NULL);
		if (!L_4)
		{
			goto IL_0028;
		}
	}
	{
		uint32_t L_5 = V_0;
		if ((((int32_t)L_5) == ((int32_t)(-1))))
		{
			goto IL_0033;
		}
	}
	{
		uint32_t L_6 = V_0;
		if ((((int32_t)L_6) == ((int32_t)1)))
		{
			goto IL_0033;
		}
	}

IL_0028:
	{
		XdrBuilder_t781626846 * L_7 = ___builder1;
		NullCheck(L_7);
		XdrBuilder_SendValidationEvent_m453432034(L_7, _stringLiteral4061404133, /*hidden argument*/NULL);
	}

IL_0033:
	{
		uint32_t L_8 = V_0;
		return L_8;
	}
}
// System.Void System.Xml.Schema.XdrBuilder::HandleMinMax(System.Xml.Schema.ParticleContentValidator,System.UInt32,System.UInt32)
extern "C" IL2CPP_METHOD_ATTR void XdrBuilder_HandleMinMax_m908934156 (RuntimeObject * __this /* static, unused */, ParticleContentValidator_t2931748829 * ___pContent0, uint32_t ___cMin1, uint32_t ___cMax2, const RuntimeMethod* method)
{
	{
		ParticleContentValidator_t2931748829 * L_0 = ___pContent0;
		if (!L_0)
		{
			goto IL_0021;
		}
	}
	{
		uint32_t L_1 = ___cMax2;
		if ((!(((uint32_t)L_1) == ((uint32_t)(-1)))))
		{
			goto IL_0018;
		}
	}
	{
		uint32_t L_2 = ___cMin1;
		if (L_2)
		{
			goto IL_0011;
		}
	}
	{
		ParticleContentValidator_t2931748829 * L_3 = ___pContent0;
		NullCheck(L_3);
		ParticleContentValidator_AddStar_m53453838(L_3, /*hidden argument*/NULL);
		return;
	}

IL_0011:
	{
		ParticleContentValidator_t2931748829 * L_4 = ___pContent0;
		NullCheck(L_4);
		ParticleContentValidator_AddPlus_m454808277(L_4, /*hidden argument*/NULL);
		return;
	}

IL_0018:
	{
		uint32_t L_5 = ___cMin1;
		if (L_5)
		{
			goto IL_0021;
		}
	}
	{
		ParticleContentValidator_t2931748829 * L_6 = ___pContent0;
		NullCheck(L_6);
		ParticleContentValidator_AddQMark_m2304428412(L_6, /*hidden argument*/NULL);
	}

IL_0021:
	{
		return;
	}
}
// System.Void System.Xml.Schema.XdrBuilder::ParseDtMaxLength(System.UInt32&,System.Object,System.Xml.Schema.XdrBuilder)
extern "C" IL2CPP_METHOD_ATTR void XdrBuilder_ParseDtMaxLength_m2856622229 (RuntimeObject * __this /* static, unused */, uint32_t* ___cVal0, RuntimeObject * ___obj1, XdrBuilder_t781626846 * ___builder2, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (XdrBuilder_ParseDtMaxLength_m2856622229_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		uint32_t* L_0 = ___cVal0;
		int32_t L_1 = *((uint32_t*)L_0);
		if ((((int32_t)(-1)) == ((int32_t)L_1)))
		{
			goto IL_0010;
		}
	}
	{
		XdrBuilder_t781626846 * L_2 = ___builder2;
		NullCheck(L_2);
		XdrBuilder_SendValidationEvent_m453432034(L_2, _stringLiteral625591511, /*hidden argument*/NULL);
	}

IL_0010:
	{
		RuntimeObject * L_3 = ___obj1;
		uint32_t* L_4 = ___cVal0;
		IL2CPP_RUNTIME_CLASS_INIT(XdrBuilder_t781626846_il2cpp_TypeInfo_var);
		bool L_5 = XdrBuilder_ParseInteger_m3375052683(NULL /*static, unused*/, ((String_t*)CastclassSealed((RuntimeObject*)L_3, String_t_il2cpp_TypeInfo_var)), (uint32_t*)L_4, /*hidden argument*/NULL);
		if (!L_5)
		{
			goto IL_0023;
		}
	}
	{
		uint32_t* L_6 = ___cVal0;
		int32_t L_7 = *((uint32_t*)L_6);
		if (true)
		{
			goto IL_0034;
		}
	}

IL_0023:
	{
		XdrBuilder_t781626846 * L_8 = ___builder2;
		RuntimeObject * L_9 = ___obj1;
		NullCheck(L_9);
		String_t* L_10 = VirtFuncInvoker0< String_t* >::Invoke(3 /* System.String System.Object::ToString() */, L_9);
		NullCheck(L_8);
		XdrBuilder_SendValidationEvent_m754978769(L_8, _stringLiteral734407552, L_10, /*hidden argument*/NULL);
	}

IL_0034:
	{
		return;
	}
}
// System.Void System.Xml.Schema.XdrBuilder::ParseDtMinLength(System.UInt32&,System.Object,System.Xml.Schema.XdrBuilder)
extern "C" IL2CPP_METHOD_ATTR void XdrBuilder_ParseDtMinLength_m1551019886 (RuntimeObject * __this /* static, unused */, uint32_t* ___cVal0, RuntimeObject * ___obj1, XdrBuilder_t781626846 * ___builder2, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (XdrBuilder_ParseDtMinLength_m1551019886_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		uint32_t* L_0 = ___cVal0;
		int32_t L_1 = *((uint32_t*)L_0);
		if ((((int32_t)(-1)) == ((int32_t)L_1)))
		{
			goto IL_0010;
		}
	}
	{
		XdrBuilder_t781626846 * L_2 = ___builder2;
		NullCheck(L_2);
		XdrBuilder_SendValidationEvent_m453432034(L_2, _stringLiteral2491043752, /*hidden argument*/NULL);
	}

IL_0010:
	{
		RuntimeObject * L_3 = ___obj1;
		uint32_t* L_4 = ___cVal0;
		IL2CPP_RUNTIME_CLASS_INIT(XdrBuilder_t781626846_il2cpp_TypeInfo_var);
		bool L_5 = XdrBuilder_ParseInteger_m3375052683(NULL /*static, unused*/, ((String_t*)CastclassSealed((RuntimeObject*)L_3, String_t_il2cpp_TypeInfo_var)), (uint32_t*)L_4, /*hidden argument*/NULL);
		if (!L_5)
		{
			goto IL_0023;
		}
	}
	{
		uint32_t* L_6 = ___cVal0;
		int32_t L_7 = *((uint32_t*)L_6);
		if (true)
		{
			goto IL_0034;
		}
	}

IL_0023:
	{
		XdrBuilder_t781626846 * L_8 = ___builder2;
		RuntimeObject * L_9 = ___obj1;
		NullCheck(L_9);
		String_t* L_10 = VirtFuncInvoker0< String_t* >::Invoke(3 /* System.String System.Object::ToString() */, L_9);
		NullCheck(L_8);
		XdrBuilder_SendValidationEvent_m754978769(L_8, _stringLiteral1376660154, L_10, /*hidden argument*/NULL);
	}

IL_0034:
	{
		return;
	}
}
// System.Void System.Xml.Schema.XdrBuilder::CompareMinMaxLength(System.UInt32,System.UInt32,System.Xml.Schema.XdrBuilder)
extern "C" IL2CPP_METHOD_ATTR void XdrBuilder_CompareMinMaxLength_m3246593315 (RuntimeObject * __this /* static, unused */, uint32_t ___cMin0, uint32_t ___cMax1, XdrBuilder_t781626846 * ___builder2, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (XdrBuilder_CompareMinMaxLength_m3246593315_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		uint32_t L_0 = ___cMin0;
		if ((((int32_t)L_0) == ((int32_t)(-1))))
		{
			goto IL_0017;
		}
	}
	{
		uint32_t L_1 = ___cMax1;
		if ((((int32_t)L_1) == ((int32_t)(-1))))
		{
			goto IL_0017;
		}
	}
	{
		uint32_t L_2 = ___cMin0;
		uint32_t L_3 = ___cMax1;
		if ((!(((uint32_t)L_2) > ((uint32_t)L_3))))
		{
			goto IL_0017;
		}
	}
	{
		XdrBuilder_t781626846 * L_4 = ___builder2;
		NullCheck(L_4);
		XdrBuilder_SendValidationEvent_m453432034(L_4, _stringLiteral2998609293, /*hidden argument*/NULL);
	}

IL_0017:
	{
		return;
	}
}
// System.Boolean System.Xml.Schema.XdrBuilder::ParseInteger(System.String,System.UInt32&)
extern "C" IL2CPP_METHOD_ATTR bool XdrBuilder_ParseInteger_m3375052683 (RuntimeObject * __this /* static, unused */, String_t* ___str0, uint32_t* ___n1, const RuntimeMethod* method)
{
	{
		String_t* L_0 = ___str0;
		NumberFormatInfo_t435877138 * L_1 = NumberFormatInfo_get_InvariantInfo_m349577018(NULL /*static, unused*/, /*hidden argument*/NULL);
		uint32_t* L_2 = ___n1;
		bool L_3 = UInt32_TryParse_m535404612(NULL /*static, unused*/, L_0, 3, L_1, (uint32_t*)L_2, /*hidden argument*/NULL);
		return L_3;
	}
}
// System.Void System.Xml.Schema.XdrBuilder::XDR_CheckAttributeDefault(System.Xml.Schema.XdrBuilder/DeclBaseInfo,System.Xml.Schema.SchemaAttDef)
extern "C" IL2CPP_METHOD_ATTR void XdrBuilder_XDR_CheckAttributeDefault_m3975177546 (XdrBuilder_t781626846 * __this, DeclBaseInfo_t2186480169 * ___decl0, SchemaAttDef_t2429541159 * ___pAttdef1, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (XdrBuilder_XDR_CheckAttributeDefault_m3975177546_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	String_t* V_0 = NULL;
	{
		DeclBaseInfo_t2186480169 * L_0 = ___decl0;
		NullCheck(L_0);
		RuntimeObject * L_1 = L_0->get__Default_4();
		if (L_1)
		{
			goto IL_0010;
		}
	}
	{
		SchemaAttDef_t2429541159 * L_2 = ___pAttdef1;
		NullCheck(L_2);
		RuntimeObject * L_3 = SchemaDeclBase_get_DefaultValueTyped_m129263012(L_2, /*hidden argument*/NULL);
		if (!L_3)
		{
			goto IL_0039;
		}
	}

IL_0010:
	{
		DeclBaseInfo_t2186480169 * L_4 = ___decl0;
		NullCheck(L_4);
		RuntimeObject * L_5 = L_4->get__Default_4();
		if (!L_5)
		{
			goto IL_0039;
		}
	}
	{
		SchemaAttDef_t2429541159 * L_6 = ___pAttdef1;
		SchemaAttDef_t2429541159 * L_7 = ___pAttdef1;
		DeclBaseInfo_t2186480169 * L_8 = ___decl0;
		NullCheck(L_8);
		RuntimeObject * L_9 = L_8->get__Default_4();
		String_t* L_10 = ((String_t*)CastclassSealed((RuntimeObject*)L_9, String_t_il2cpp_TypeInfo_var));
		V_0 = L_10;
		NullCheck(L_7);
		SchemaAttDef_set_DefaultValueExpanded_m1768199507(L_7, L_10, /*hidden argument*/NULL);
		String_t* L_11 = V_0;
		NullCheck(L_6);
		SchemaDeclBase_set_DefaultValueRaw_m2985910116(L_6, L_11, /*hidden argument*/NULL);
		SchemaAttDef_t2429541159 * L_12 = ___pAttdef1;
		XdrBuilder_CheckDefaultAttValue_m238670980(__this, L_12, /*hidden argument*/NULL);
	}

IL_0039:
	{
		SchemaAttDef_t2429541159 * L_13 = ___pAttdef1;
		DeclBaseInfo_t2186480169 * L_14 = ___decl0;
		NullCheck(L_14);
		uint32_t L_15 = L_14->get__MinOccurs_7();
		XdrBuilder_SetAttributePresence_m3296503728(__this, L_13, (bool)((((int32_t)1) == ((int32_t)L_15))? 1 : 0), /*hidden argument*/NULL);
		return;
	}
}
// System.Void System.Xml.Schema.XdrBuilder::SetAttributePresence(System.Xml.Schema.SchemaAttDef,System.Boolean)
extern "C" IL2CPP_METHOD_ATTR void XdrBuilder_SetAttributePresence_m3296503728 (XdrBuilder_t781626846 * __this, SchemaAttDef_t2429541159 * ___pAttdef0, bool ___fRequired1, const RuntimeMethod* method)
{
	{
		SchemaAttDef_t2429541159 * L_0 = ___pAttdef0;
		NullCheck(L_0);
		int32_t L_1 = SchemaDeclBase_get_Presence_m3705244210(L_0, /*hidden argument*/NULL);
		if ((((int32_t)3) == ((int32_t)L_1)))
		{
			goto IL_0044;
		}
	}
	{
		bool L_2 = ___fRequired1;
		if (L_2)
		{
			goto IL_0015;
		}
	}
	{
		SchemaAttDef_t2429541159 * L_3 = ___pAttdef0;
		NullCheck(L_3);
		int32_t L_4 = SchemaDeclBase_get_Presence_m3705244210(L_3, /*hidden argument*/NULL);
		if ((!(((uint32_t)1) == ((uint32_t)L_4))))
		{
			goto IL_002d;
		}
	}

IL_0015:
	{
		SchemaAttDef_t2429541159 * L_5 = ___pAttdef0;
		NullCheck(L_5);
		RuntimeObject * L_6 = SchemaDeclBase_get_DefaultValueTyped_m129263012(L_5, /*hidden argument*/NULL);
		if (!L_6)
		{
			goto IL_0025;
		}
	}
	{
		SchemaAttDef_t2429541159 * L_7 = ___pAttdef0;
		NullCheck(L_7);
		SchemaDeclBase_set_Presence_m480059402(L_7, 3, /*hidden argument*/NULL);
		return;
	}

IL_0025:
	{
		SchemaAttDef_t2429541159 * L_8 = ___pAttdef0;
		NullCheck(L_8);
		SchemaDeclBase_set_Presence_m480059402(L_8, 1, /*hidden argument*/NULL);
		return;
	}

IL_002d:
	{
		SchemaAttDef_t2429541159 * L_9 = ___pAttdef0;
		NullCheck(L_9);
		RuntimeObject * L_10 = SchemaDeclBase_get_DefaultValueTyped_m129263012(L_9, /*hidden argument*/NULL);
		if (!L_10)
		{
			goto IL_003d;
		}
	}
	{
		SchemaAttDef_t2429541159 * L_11 = ___pAttdef0;
		NullCheck(L_11);
		SchemaDeclBase_set_Presence_m480059402(L_11, 0, /*hidden argument*/NULL);
		return;
	}

IL_003d:
	{
		SchemaAttDef_t2429541159 * L_12 = ___pAttdef0;
		NullCheck(L_12);
		SchemaDeclBase_set_Presence_m480059402(L_12, 2, /*hidden argument*/NULL);
	}

IL_0044:
	{
		return;
	}
}
// System.Int32 System.Xml.Schema.XdrBuilder::GetContent(System.Xml.XmlQualifiedName)
extern "C" IL2CPP_METHOD_ATTR int32_t XdrBuilder_GetContent_m2885772881 (XdrBuilder_t781626846 * __this, XmlQualifiedName_t2760654312 * ___qname0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (XdrBuilder_GetContent_m2885772881_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 0;
	{
		V_0 = 0;
		SchemaNames_t661607975 * L_0 = __this->get__SchemaNames_31();
		NullCheck(L_0);
		XmlQualifiedNameU5BU5D_t1471530361* L_1 = L_0->get_TokenToQName_140();
		NullCheck(L_1);
		int32_t L_2 = ((int32_t)11);
		XmlQualifiedName_t2760654312 * L_3 = (L_1)->GetAt(static_cast<il2cpp_array_size_t>(L_2));
		XmlQualifiedName_t2760654312 * L_4 = ___qname0;
		NullCheck(L_3);
		bool L_5 = VirtFuncInvoker1< bool, RuntimeObject * >::Invoke(0 /* System.Boolean System.Object::Equals(System.Object) */, L_3, L_4);
		if (!L_5)
		{
			goto IL_0028;
		}
	}
	{
		V_0 = 1;
		ElementContent_t2671703075 * L_6 = __this->get__ElementDef_25();
		NullCheck(L_6);
		L_6->set__AllowDataType_5((bool)0);
		goto IL_009f;
	}

IL_0028:
	{
		SchemaNames_t661607975 * L_7 = __this->get__SchemaNames_31();
		NullCheck(L_7);
		XmlQualifiedNameU5BU5D_t1471530361* L_8 = L_7->get_TokenToQName_140();
		NullCheck(L_8);
		int32_t L_9 = ((int32_t)12);
		XmlQualifiedName_t2760654312 * L_10 = (L_8)->GetAt(static_cast<il2cpp_array_size_t>(L_9));
		XmlQualifiedName_t2760654312 * L_11 = ___qname0;
		NullCheck(L_10);
		bool L_12 = VirtFuncInvoker1< bool, RuntimeObject * >::Invoke(0 /* System.Boolean System.Object::Equals(System.Object) */, L_10, L_11);
		if (!L_12)
		{
			goto IL_004e;
		}
	}
	{
		V_0 = 4;
		ElementContent_t2671703075 * L_13 = __this->get__ElementDef_25();
		NullCheck(L_13);
		L_13->set__AllowDataType_5((bool)0);
		goto IL_009f;
	}

IL_004e:
	{
		SchemaNames_t661607975 * L_14 = __this->get__SchemaNames_31();
		NullCheck(L_14);
		XmlQualifiedNameU5BU5D_t1471530361* L_15 = L_14->get_TokenToQName_140();
		NullCheck(L_15);
		int32_t L_16 = ((int32_t)10);
		XmlQualifiedName_t2760654312 * L_17 = (L_15)->GetAt(static_cast<il2cpp_array_size_t>(L_16));
		XmlQualifiedName_t2760654312 * L_18 = ___qname0;
		NullCheck(L_17);
		bool L_19 = VirtFuncInvoker1< bool, RuntimeObject * >::Invoke(0 /* System.Boolean System.Object::Equals(System.Object) */, L_17, L_18);
		if (!L_19)
		{
			goto IL_0074;
		}
	}
	{
		V_0 = 3;
		ElementContent_t2671703075 * L_20 = __this->get__ElementDef_25();
		NullCheck(L_20);
		L_20->set__AllowDataType_5((bool)0);
		goto IL_009f;
	}

IL_0074:
	{
		SchemaNames_t661607975 * L_21 = __this->get__SchemaNames_31();
		NullCheck(L_21);
		XmlQualifiedNameU5BU5D_t1471530361* L_22 = L_21->get_TokenToQName_140();
		NullCheck(L_22);
		int32_t L_23 = ((int32_t)13);
		XmlQualifiedName_t2760654312 * L_24 = (L_22)->GetAt(static_cast<il2cpp_array_size_t>(L_23));
		XmlQualifiedName_t2760654312 * L_25 = ___qname0;
		NullCheck(L_24);
		bool L_26 = VirtFuncInvoker1< bool, RuntimeObject * >::Invoke(0 /* System.Boolean System.Object::Equals(System.Object) */, L_24, L_25);
		if (!L_26)
		{
			goto IL_008e;
		}
	}
	{
		V_0 = 2;
		goto IL_009f;
	}

IL_008e:
	{
		XmlQualifiedName_t2760654312 * L_27 = ___qname0;
		NullCheck(L_27);
		String_t* L_28 = XmlQualifiedName_get_Name_m815040483(L_27, /*hidden argument*/NULL);
		XdrBuilder_SendValidationEvent_m754978769(__this, _stringLiteral4046619796, L_28, /*hidden argument*/NULL);
	}

IL_009f:
	{
		int32_t L_29 = V_0;
		return L_29;
	}
}
// System.Boolean System.Xml.Schema.XdrBuilder::GetModel(System.Xml.XmlQualifiedName)
extern "C" IL2CPP_METHOD_ATTR bool XdrBuilder_GetModel_m4122038 (XdrBuilder_t781626846 * __this, XmlQualifiedName_t2760654312 * ___qname0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (XdrBuilder_GetModel_m4122038_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	bool V_0 = false;
	{
		V_0 = (bool)0;
		SchemaNames_t661607975 * L_0 = __this->get__SchemaNames_31();
		NullCheck(L_0);
		XmlQualifiedNameU5BU5D_t1471530361* L_1 = L_0->get_TokenToQName_140();
		NullCheck(L_1);
		int32_t L_2 = 7;
		XmlQualifiedName_t2760654312 * L_3 = (L_1)->GetAt(static_cast<il2cpp_array_size_t>(L_2));
		XmlQualifiedName_t2760654312 * L_4 = ___qname0;
		NullCheck(L_3);
		bool L_5 = VirtFuncInvoker1< bool, RuntimeObject * >::Invoke(0 /* System.Boolean System.Object::Equals(System.Object) */, L_3, L_4);
		if (!L_5)
		{
			goto IL_001b;
		}
	}
	{
		V_0 = (bool)1;
		goto IL_0045;
	}

IL_001b:
	{
		SchemaNames_t661607975 * L_6 = __this->get__SchemaNames_31();
		NullCheck(L_6);
		XmlQualifiedNameU5BU5D_t1471530361* L_7 = L_6->get_TokenToQName_140();
		NullCheck(L_7);
		int32_t L_8 = 8;
		XmlQualifiedName_t2760654312 * L_9 = (L_7)->GetAt(static_cast<il2cpp_array_size_t>(L_8));
		XmlQualifiedName_t2760654312 * L_10 = ___qname0;
		NullCheck(L_9);
		bool L_11 = VirtFuncInvoker1< bool, RuntimeObject * >::Invoke(0 /* System.Boolean System.Object::Equals(System.Object) */, L_9, L_10);
		if (!L_11)
		{
			goto IL_0034;
		}
	}
	{
		V_0 = (bool)0;
		goto IL_0045;
	}

IL_0034:
	{
		XmlQualifiedName_t2760654312 * L_12 = ___qname0;
		NullCheck(L_12);
		String_t* L_13 = XmlQualifiedName_get_Name_m815040483(L_12, /*hidden argument*/NULL);
		XdrBuilder_SendValidationEvent_m754978769(__this, _stringLiteral2741903732, L_13, /*hidden argument*/NULL);
	}

IL_0045:
	{
		bool L_14 = V_0;
		return L_14;
	}
}
// System.Xml.Schema.XmlSchemaDatatype System.Xml.Schema.XdrBuilder::CheckDatatype(System.String)
extern "C" IL2CPP_METHOD_ATTR XmlSchemaDatatype_t322714710 * XdrBuilder_CheckDatatype_m327064500 (XdrBuilder_t781626846 * __this, String_t* ___str0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (XdrBuilder_CheckDatatype_m327064500_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	XmlSchemaDatatype_t322714710 * V_0 = NULL;
	{
		String_t* L_0 = ___str0;
		XmlSchemaDatatype_t322714710 * L_1 = XmlSchemaDatatype_FromXdrName_m1520405081(NULL /*static, unused*/, L_0, /*hidden argument*/NULL);
		V_0 = L_1;
		XmlSchemaDatatype_t322714710 * L_2 = V_0;
		if (L_2)
		{
			goto IL_0018;
		}
	}
	{
		String_t* L_3 = ___str0;
		XdrBuilder_SendValidationEvent_m754978769(__this, _stringLiteral2083056812, L_3, /*hidden argument*/NULL);
		goto IL_0086;
	}

IL_0018:
	{
		XmlSchemaDatatype_t322714710 * L_4 = V_0;
		NullCheck(L_4);
		int32_t L_5 = VirtFuncInvoker0< int32_t >::Invoke(5 /* System.Xml.XmlTokenizedType System.Xml.Schema.XmlSchemaDatatype::get_TokenizedType() */, L_4);
		if ((!(((uint32_t)L_5) == ((uint32_t)1))))
		{
			goto IL_0086;
		}
	}
	{
		AttributeContent_t2997225126 * L_6 = __this->get__AttributeDef_27();
		NullCheck(L_6);
		bool L_7 = L_6->get__Global_10();
		if (L_7)
		{
			goto IL_0086;
		}
	}
	{
		ElementContent_t2671703075 * L_8 = __this->get__ElementDef_25();
		NullCheck(L_8);
		SchemaElementDecl_t2267464004 * L_9 = L_8->get__ElementDecl_0();
		NullCheck(L_9);
		bool L_10 = SchemaElementDecl_get_IsIdDeclared_m3233837437(L_9, /*hidden argument*/NULL);
		if (!L_10)
		{
			goto IL_0075;
		}
	}
	{
		ElementContent_t2671703075 * L_11 = __this->get__ElementDef_25();
		NullCheck(L_11);
		SchemaElementDecl_t2267464004 * L_12 = L_11->get__ElementDecl_0();
		NullCheck(L_12);
		XmlQualifiedName_t2760654312 * L_13 = SchemaDeclBase_get_Name_m2892351404(L_12, /*hidden argument*/NULL);
		NullCheck(L_13);
		String_t* L_14 = XmlQualifiedName_get_Name_m815040483(L_13, /*hidden argument*/NULL);
		ElementContent_t2671703075 * L_15 = __this->get__ElementDef_25();
		NullCheck(L_15);
		SchemaElementDecl_t2267464004 * L_16 = L_15->get__ElementDecl_0();
		NullCheck(L_16);
		String_t* L_17 = SchemaDeclBase_get_Prefix_m1616920045(L_16, /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(XmlQualifiedName_t2760654312_il2cpp_TypeInfo_var);
		String_t* L_18 = XmlQualifiedName_ToString_m195213334(NULL /*static, unused*/, L_14, L_17, /*hidden argument*/NULL);
		XdrBuilder_SendValidationEvent_m754978769(__this, _stringLiteral2465110757, L_18, /*hidden argument*/NULL);
	}

IL_0075:
	{
		ElementContent_t2671703075 * L_19 = __this->get__ElementDef_25();
		NullCheck(L_19);
		SchemaElementDecl_t2267464004 * L_20 = L_19->get__ElementDecl_0();
		NullCheck(L_20);
		SchemaElementDecl_set_IsIdDeclared_m1941206822(L_20, (bool)1, /*hidden argument*/NULL);
	}

IL_0086:
	{
		XmlSchemaDatatype_t322714710 * L_21 = V_0;
		return L_21;
	}
}
// System.Void System.Xml.Schema.XdrBuilder::CheckDefaultAttValue(System.Xml.Schema.SchemaAttDef)
extern "C" IL2CPP_METHOD_ATTR void XdrBuilder_CheckDefaultAttValue_m238670980 (XdrBuilder_t781626846 * __this, SchemaAttDef_t2429541159 * ___attDef0, const RuntimeMethod* method)
{
	{
		SchemaAttDef_t2429541159 * L_0 = ___attDef0;
		NullCheck(L_0);
		String_t* L_1 = SchemaDeclBase_get_DefaultValueRaw_m2513827290(L_0, /*hidden argument*/NULL);
		NullCheck(L_1);
		String_t* L_2 = String_Trim_m923598732(L_1, /*hidden argument*/NULL);
		SchemaAttDef_t2429541159 * L_3 = ___attDef0;
		SchemaInfo_t3347508623 * L_4 = __this->get__SchemaInfo_14();
		XmlNamespaceManager_t418790500 * L_5 = __this->get__CurNsMgr_32();
		XmlNameTable_t71772148 * L_6 = __this->get__NameTable_30();
		ValidationEventHandler_t791314227 * L_7 = __this->get_validationEventHandler_34();
		XmlReader_t3121518892 * L_8 = __this->get__reader_16();
		NullCheck(L_8);
		String_t* L_9 = VirtFuncInvoker0< String_t* >::Invoke(13 /* System.String System.Xml.XmlReader::get_BaseURI() */, L_8);
		PositionInfo_t2441432568 * L_10 = __this->get_positionInfo_17();
		NullCheck(L_10);
		int32_t L_11 = VirtFuncInvoker0< int32_t >::Invoke(6 /* System.Int32 System.Xml.PositionInfo::get_LineNumber() */, L_10);
		PositionInfo_t2441432568 * L_12 = __this->get_positionInfo_17();
		NullCheck(L_12);
		int32_t L_13 = VirtFuncInvoker0< int32_t >::Invoke(7 /* System.Int32 System.Xml.PositionInfo::get_LinePosition() */, L_12);
		XdrValidator_CheckDefaultValue_m3346483269(NULL /*static, unused*/, L_2, L_3, L_4, L_5, L_6, NULL, L_7, L_9, L_11, L_13, /*hidden argument*/NULL);
		return;
	}
}
// System.Boolean System.Xml.Schema.XdrBuilder::IsGlobal(System.Int32)
extern "C" IL2CPP_METHOD_ATTR bool XdrBuilder_IsGlobal_m2911707895 (XdrBuilder_t781626846 * __this, int32_t ___flags0, const RuntimeMethod* method)
{
	{
		int32_t L_0 = ___flags0;
		return (bool)((((int32_t)L_0) == ((int32_t)((int32_t)256)))? 1 : 0);
	}
}
// System.Void System.Xml.Schema.XdrBuilder::SendValidationEvent(System.String,System.String[],System.Xml.Schema.XmlSeverityType)
extern "C" IL2CPP_METHOD_ATTR void XdrBuilder_SendValidationEvent_m184607092 (XdrBuilder_t781626846 * __this, String_t* ___code0, StringU5BU5D_t1281789340* ___args1, int32_t ___severity2, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (XdrBuilder_SendValidationEvent_m184607092_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		String_t* L_0 = ___code0;
		StringU5BU5D_t1281789340* L_1 = ___args1;
		XmlReader_t3121518892 * L_2 = __this->get__reader_16();
		NullCheck(L_2);
		String_t* L_3 = VirtFuncInvoker0< String_t* >::Invoke(13 /* System.String System.Xml.XmlReader::get_BaseURI() */, L_2);
		PositionInfo_t2441432568 * L_4 = __this->get_positionInfo_17();
		NullCheck(L_4);
		int32_t L_5 = VirtFuncInvoker0< int32_t >::Invoke(6 /* System.Int32 System.Xml.PositionInfo::get_LineNumber() */, L_4);
		PositionInfo_t2441432568 * L_6 = __this->get_positionInfo_17();
		NullCheck(L_6);
		int32_t L_7 = VirtFuncInvoker0< int32_t >::Invoke(7 /* System.Int32 System.Xml.PositionInfo::get_LinePosition() */, L_6);
		XmlSchemaException_t3511258692 * L_8 = (XmlSchemaException_t3511258692 *)il2cpp_codegen_object_new(XmlSchemaException_t3511258692_il2cpp_TypeInfo_var);
		XmlSchemaException__ctor_m4160819925(L_8, L_0, L_1, L_3, L_5, L_7, /*hidden argument*/NULL);
		int32_t L_9 = ___severity2;
		XdrBuilder_SendValidationEvent_m2793136072(__this, L_8, L_9, /*hidden argument*/NULL);
		return;
	}
}
// System.Void System.Xml.Schema.XdrBuilder::SendValidationEvent(System.String)
extern "C" IL2CPP_METHOD_ATTR void XdrBuilder_SendValidationEvent_m453432034 (XdrBuilder_t781626846 * __this, String_t* ___code0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (XdrBuilder_SendValidationEvent_m453432034_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		String_t* L_0 = ___code0;
		String_t* L_1 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(String_t_il2cpp_TypeInfo_var))->get_Empty_5();
		XdrBuilder_SendValidationEvent_m754978769(__this, L_0, L_1, /*hidden argument*/NULL);
		return;
	}
}
// System.Void System.Xml.Schema.XdrBuilder::SendValidationEvent(System.String,System.String)
extern "C" IL2CPP_METHOD_ATTR void XdrBuilder_SendValidationEvent_m754978769 (XdrBuilder_t781626846 * __this, String_t* ___code0, String_t* ___msg1, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (XdrBuilder_SendValidationEvent_m754978769_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		String_t* L_0 = ___code0;
		String_t* L_1 = ___msg1;
		XmlReader_t3121518892 * L_2 = __this->get__reader_16();
		NullCheck(L_2);
		String_t* L_3 = VirtFuncInvoker0< String_t* >::Invoke(13 /* System.String System.Xml.XmlReader::get_BaseURI() */, L_2);
		PositionInfo_t2441432568 * L_4 = __this->get_positionInfo_17();
		NullCheck(L_4);
		int32_t L_5 = VirtFuncInvoker0< int32_t >::Invoke(6 /* System.Int32 System.Xml.PositionInfo::get_LineNumber() */, L_4);
		PositionInfo_t2441432568 * L_6 = __this->get_positionInfo_17();
		NullCheck(L_6);
		int32_t L_7 = VirtFuncInvoker0< int32_t >::Invoke(7 /* System.Int32 System.Xml.PositionInfo::get_LinePosition() */, L_6);
		XmlSchemaException_t3511258692 * L_8 = (XmlSchemaException_t3511258692 *)il2cpp_codegen_object_new(XmlSchemaException_t3511258692_il2cpp_TypeInfo_var);
		XmlSchemaException__ctor_m3065564454(L_8, L_0, L_1, L_3, L_5, L_7, /*hidden argument*/NULL);
		XdrBuilder_SendValidationEvent_m2793136072(__this, L_8, 0, /*hidden argument*/NULL);
		return;
	}
}
// System.Void System.Xml.Schema.XdrBuilder::SendValidationEvent(System.Xml.Schema.XmlSchemaException,System.Xml.Schema.XmlSeverityType)
extern "C" IL2CPP_METHOD_ATTR void XdrBuilder_SendValidationEvent_m2793136072 (XdrBuilder_t781626846 * __this, XmlSchemaException_t3511258692 * ___e0, int32_t ___severity1, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (XdrBuilder_SendValidationEvent_m2793136072_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 0;
	{
		SchemaInfo_t3347508623 * L_0 = __this->get__SchemaInfo_14();
		SchemaInfo_t3347508623 * L_1 = L_0;
		NullCheck(L_1);
		int32_t L_2 = SchemaInfo_get_ErrorCount_m897660174(L_1, /*hidden argument*/NULL);
		V_0 = L_2;
		int32_t L_3 = V_0;
		NullCheck(L_1);
		SchemaInfo_set_ErrorCount_m2365579107(L_1, ((int32_t)il2cpp_codegen_add((int32_t)L_3, (int32_t)1)), /*hidden argument*/NULL);
		ValidationEventHandler_t791314227 * L_4 = __this->get_validationEventHandler_34();
		if (!L_4)
		{
			goto IL_0031;
		}
	}
	{
		ValidationEventHandler_t791314227 * L_5 = __this->get_validationEventHandler_34();
		XmlSchemaException_t3511258692 * L_6 = ___e0;
		int32_t L_7 = ___severity1;
		ValidationEventArgs_t2784773869 * L_8 = (ValidationEventArgs_t2784773869 *)il2cpp_codegen_object_new(ValidationEventArgs_t2784773869_il2cpp_TypeInfo_var);
		ValidationEventArgs__ctor_m2610404669(L_8, L_6, L_7, /*hidden argument*/NULL);
		NullCheck(L_5);
		ValidationEventHandler_Invoke_m3984227947(L_5, __this, L_8, /*hidden argument*/NULL);
		return;
	}

IL_0031:
	{
		int32_t L_9 = ___severity1;
		if (L_9)
		{
			goto IL_0036;
		}
	}
	{
		XmlSchemaException_t3511258692 * L_10 = ___e0;
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_10, NULL, XdrBuilder_SendValidationEvent_m2793136072_RuntimeMethod_var);
	}

IL_0036:
	{
		return;
	}
}
// System.Void System.Xml.Schema.XdrBuilder::.cctor()
extern "C" IL2CPP_METHOD_ATTR void XdrBuilder__cctor_m2183781782 (RuntimeObject * __this /* static, unused */, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (XdrBuilder__cctor_m2183781782_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		Int32U5BU5D_t385246372* L_0 = (Int32U5BU5D_t385246372*)SZArrayNew(Int32U5BU5D_t385246372_il2cpp_TypeInfo_var, (uint32_t)1);
		Int32U5BU5D_t385246372* L_1 = L_0;
		NullCheck(L_1);
		(L_1)->SetAt(static_cast<il2cpp_array_size_t>(0), (int32_t)1);
		((XdrBuilder_t781626846_StaticFields*)il2cpp_codegen_static_fields_for(XdrBuilder_t781626846_il2cpp_TypeInfo_var))->set_S_XDR_Root_Element_0(L_1);
		Int32U5BU5D_t385246372* L_2 = (Int32U5BU5D_t385246372*)SZArrayNew(Int32U5BU5D_t385246372_il2cpp_TypeInfo_var, (uint32_t)2);
		Int32U5BU5D_t385246372* L_3 = L_2;
		NullCheck(L_3);
		(L_3)->SetAt(static_cast<il2cpp_array_size_t>(0), (int32_t)2);
		Int32U5BU5D_t385246372* L_4 = L_3;
		NullCheck(L_4);
		(L_4)->SetAt(static_cast<il2cpp_array_size_t>(1), (int32_t)3);
		((XdrBuilder_t781626846_StaticFields*)il2cpp_codegen_static_fields_for(XdrBuilder_t781626846_il2cpp_TypeInfo_var))->set_S_XDR_Root_SubElements_1(L_4);
		Int32U5BU5D_t385246372* L_5 = (Int32U5BU5D_t385246372*)SZArrayNew(Int32U5BU5D_t385246372_il2cpp_TypeInfo_var, (uint32_t)5);
		Int32U5BU5D_t385246372* L_6 = L_5;
		RuntimeFieldHandle_t1871169219  L_7 = { reinterpret_cast<intptr_t> (U3CPrivateImplementationDetailsU3E_t3057255362____FFE3F15642234E7FAD6951D432F1134D5AD15922_28_FieldInfo_var) };
		RuntimeHelpers_InitializeArray_m3117905507(NULL /*static, unused*/, (RuntimeArray *)(RuntimeArray *)L_6, L_7, /*hidden argument*/NULL);
		((XdrBuilder_t781626846_StaticFields*)il2cpp_codegen_static_fields_for(XdrBuilder_t781626846_il2cpp_TypeInfo_var))->set_S_XDR_ElementType_SubElements_2(L_6);
		Int32U5BU5D_t385246372* L_8 = (Int32U5BU5D_t385246372*)SZArrayNew(Int32U5BU5D_t385246372_il2cpp_TypeInfo_var, (uint32_t)1);
		Int32U5BU5D_t385246372* L_9 = L_8;
		NullCheck(L_9);
		(L_9)->SetAt(static_cast<il2cpp_array_size_t>(0), (int32_t)8);
		((XdrBuilder_t781626846_StaticFields*)il2cpp_codegen_static_fields_for(XdrBuilder_t781626846_il2cpp_TypeInfo_var))->set_S_XDR_AttributeType_SubElements_3(L_9);
		Int32U5BU5D_t385246372* L_10 = (Int32U5BU5D_t385246372*)SZArrayNew(Int32U5BU5D_t385246372_il2cpp_TypeInfo_var, (uint32_t)2);
		Int32U5BU5D_t385246372* L_11 = L_10;
		NullCheck(L_11);
		(L_11)->SetAt(static_cast<il2cpp_array_size_t>(0), (int32_t)4);
		Int32U5BU5D_t385246372* L_12 = L_11;
		NullCheck(L_12);
		(L_12)->SetAt(static_cast<il2cpp_array_size_t>(1), (int32_t)6);
		((XdrBuilder_t781626846_StaticFields*)il2cpp_codegen_static_fields_for(XdrBuilder_t781626846_il2cpp_TypeInfo_var))->set_S_XDR_Group_SubElements_4(L_12);
		XdrAttributeEntryU5BU5D_t4099313209* L_13 = (XdrAttributeEntryU5BU5D_t4099313209*)SZArrayNew(XdrAttributeEntryU5BU5D_t4099313209_il2cpp_TypeInfo_var, (uint32_t)2);
		XdrAttributeEntryU5BU5D_t4099313209* L_14 = L_13;
		intptr_t L_15 = (intptr_t)XdrBuilder_XDR_BuildRoot_Name_m3210796013_RuntimeMethod_var;
		XdrBuildFunction_t4965607 * L_16 = (XdrBuildFunction_t4965607 *)il2cpp_codegen_object_new(XdrBuildFunction_t4965607_il2cpp_TypeInfo_var);
		XdrBuildFunction__ctor_m2089149173(L_16, NULL, (intptr_t)L_15, /*hidden argument*/NULL);
		XdrAttributeEntry_t1100747816 * L_17 = (XdrAttributeEntry_t1100747816 *)il2cpp_codegen_object_new(XdrAttributeEntry_t1100747816_il2cpp_TypeInfo_var);
		XdrAttributeEntry__ctor_m2881867078(L_17, 1, 0, L_16, /*hidden argument*/NULL);
		NullCheck(L_14);
		ArrayElementTypeCheck (L_14, L_17);
		(L_14)->SetAt(static_cast<il2cpp_array_size_t>(0), (XdrAttributeEntry_t1100747816 *)L_17);
		XdrAttributeEntryU5BU5D_t4099313209* L_18 = L_14;
		intptr_t L_19 = (intptr_t)XdrBuilder_XDR_BuildRoot_ID_m2309177097_RuntimeMethod_var;
		XdrBuildFunction_t4965607 * L_20 = (XdrBuildFunction_t4965607 *)il2cpp_codegen_object_new(XdrBuildFunction_t4965607_il2cpp_TypeInfo_var);
		XdrBuildFunction__ctor_m2089149173(L_20, NULL, (intptr_t)L_19, /*hidden argument*/NULL);
		XdrAttributeEntry_t1100747816 * L_21 = (XdrAttributeEntry_t1100747816 *)il2cpp_codegen_object_new(XdrAttributeEntry_t1100747816_il2cpp_TypeInfo_var);
		XdrAttributeEntry__ctor_m2881867078(L_21, ((int32_t)22), ((int32_t)10), L_20, /*hidden argument*/NULL);
		NullCheck(L_18);
		ArrayElementTypeCheck (L_18, L_21);
		(L_18)->SetAt(static_cast<il2cpp_array_size_t>(1), (XdrAttributeEntry_t1100747816 *)L_21);
		((XdrBuilder_t781626846_StaticFields*)il2cpp_codegen_static_fields_for(XdrBuilder_t781626846_il2cpp_TypeInfo_var))->set_S_XDR_Root_Attributes_5(L_18);
		XdrAttributeEntryU5BU5D_t4099313209* L_22 = (XdrAttributeEntryU5BU5D_t4099313209*)SZArrayNew(XdrAttributeEntryU5BU5D_t4099313209_il2cpp_TypeInfo_var, (uint32_t)8);
		XdrAttributeEntryU5BU5D_t4099313209* L_23 = L_22;
		intptr_t L_24 = (intptr_t)XdrBuilder_XDR_BuildElementType_Name_m651581835_RuntimeMethod_var;
		XdrBuildFunction_t4965607 * L_25 = (XdrBuildFunction_t4965607 *)il2cpp_codegen_object_new(XdrBuildFunction_t4965607_il2cpp_TypeInfo_var);
		XdrBuildFunction__ctor_m2089149173(L_25, NULL, (intptr_t)L_24, /*hidden argument*/NULL);
		XdrAttributeEntry_t1100747816 * L_26 = (XdrAttributeEntry_t1100747816 *)il2cpp_codegen_object_new(XdrAttributeEntry_t1100747816_il2cpp_TypeInfo_var);
		XdrAttributeEntry__ctor_m2068774351(L_26, 1, ((int32_t)10), ((int32_t)256), L_25, /*hidden argument*/NULL);
		NullCheck(L_23);
		ArrayElementTypeCheck (L_23, L_26);
		(L_23)->SetAt(static_cast<il2cpp_array_size_t>(0), (XdrAttributeEntry_t1100747816 *)L_26);
		XdrAttributeEntryU5BU5D_t4099313209* L_27 = L_23;
		intptr_t L_28 = (intptr_t)XdrBuilder_XDR_BuildElementType_Content_m2675692947_RuntimeMethod_var;
		XdrBuildFunction_t4965607 * L_29 = (XdrBuildFunction_t4965607 *)il2cpp_codegen_object_new(XdrBuildFunction_t4965607_il2cpp_TypeInfo_var);
		XdrBuildFunction__ctor_m2089149173(L_29, NULL, (intptr_t)L_28, /*hidden argument*/NULL);
		XdrAttributeEntry_t1100747816 * L_30 = (XdrAttributeEntry_t1100747816 *)il2cpp_codegen_object_new(XdrAttributeEntry_t1100747816_il2cpp_TypeInfo_var);
		XdrAttributeEntry__ctor_m2881867078(L_30, ((int32_t)9), ((int32_t)10), L_29, /*hidden argument*/NULL);
		NullCheck(L_27);
		ArrayElementTypeCheck (L_27, L_30);
		(L_27)->SetAt(static_cast<il2cpp_array_size_t>(1), (XdrAttributeEntry_t1100747816 *)L_30);
		XdrAttributeEntryU5BU5D_t4099313209* L_31 = L_27;
		intptr_t L_32 = (intptr_t)XdrBuilder_XDR_BuildElementType_Model_m112775790_RuntimeMethod_var;
		XdrBuildFunction_t4965607 * L_33 = (XdrBuildFunction_t4965607 *)il2cpp_codegen_object_new(XdrBuildFunction_t4965607_il2cpp_TypeInfo_var);
		XdrBuildFunction__ctor_m2089149173(L_33, NULL, (intptr_t)L_32, /*hidden argument*/NULL);
		XdrAttributeEntry_t1100747816 * L_34 = (XdrAttributeEntry_t1100747816 *)il2cpp_codegen_object_new(XdrAttributeEntry_t1100747816_il2cpp_TypeInfo_var);
		XdrAttributeEntry__ctor_m2881867078(L_34, 6, ((int32_t)10), L_33, /*hidden argument*/NULL);
		NullCheck(L_31);
		ArrayElementTypeCheck (L_31, L_34);
		(L_31)->SetAt(static_cast<il2cpp_array_size_t>(2), (XdrAttributeEntry_t1100747816 *)L_34);
		XdrAttributeEntryU5BU5D_t4099313209* L_35 = L_31;
		intptr_t L_36 = (intptr_t)XdrBuilder_XDR_BuildElementType_Order_m908191454_RuntimeMethod_var;
		XdrBuildFunction_t4965607 * L_37 = (XdrBuildFunction_t4965607 *)il2cpp_codegen_object_new(XdrBuildFunction_t4965607_il2cpp_TypeInfo_var);
		XdrBuildFunction__ctor_m2089149173(L_37, NULL, (intptr_t)L_36, /*hidden argument*/NULL);
		XdrAttributeEntry_t1100747816 * L_38 = (XdrAttributeEntry_t1100747816 *)il2cpp_codegen_object_new(XdrAttributeEntry_t1100747816_il2cpp_TypeInfo_var);
		XdrAttributeEntry__ctor_m2881867078(L_38, ((int32_t)14), ((int32_t)10), L_37, /*hidden argument*/NULL);
		NullCheck(L_35);
		ArrayElementTypeCheck (L_35, L_38);
		(L_35)->SetAt(static_cast<il2cpp_array_size_t>(3), (XdrAttributeEntry_t1100747816 *)L_38);
		XdrAttributeEntryU5BU5D_t4099313209* L_39 = L_35;
		intptr_t L_40 = (intptr_t)XdrBuilder_XDR_BuildElementType_DtType_m3237960864_RuntimeMethod_var;
		XdrBuildFunction_t4965607 * L_41 = (XdrBuildFunction_t4965607 *)il2cpp_codegen_object_new(XdrBuildFunction_t4965607_il2cpp_TypeInfo_var);
		XdrBuildFunction__ctor_m2089149173(L_41, NULL, (intptr_t)L_40, /*hidden argument*/NULL);
		XdrAttributeEntry_t1100747816 * L_42 = (XdrAttributeEntry_t1100747816 *)il2cpp_codegen_object_new(XdrAttributeEntry_t1100747816_il2cpp_TypeInfo_var);
		XdrAttributeEntry__ctor_m2881867078(L_42, ((int32_t)41), 0, L_41, /*hidden argument*/NULL);
		NullCheck(L_39);
		ArrayElementTypeCheck (L_39, L_42);
		(L_39)->SetAt(static_cast<il2cpp_array_size_t>(4), (XdrAttributeEntry_t1100747816 *)L_42);
		XdrAttributeEntryU5BU5D_t4099313209* L_43 = L_39;
		intptr_t L_44 = (intptr_t)XdrBuilder_XDR_BuildElementType_DtValues_m1431614068_RuntimeMethod_var;
		XdrBuildFunction_t4965607 * L_45 = (XdrBuildFunction_t4965607 *)il2cpp_codegen_object_new(XdrBuildFunction_t4965607_il2cpp_TypeInfo_var);
		XdrBuildFunction__ctor_m2089149173(L_45, NULL, (intptr_t)L_44, /*hidden argument*/NULL);
		XdrAttributeEntry_t1100747816 * L_46 = (XdrAttributeEntry_t1100747816 *)il2cpp_codegen_object_new(XdrAttributeEntry_t1100747816_il2cpp_TypeInfo_var);
		XdrAttributeEntry__ctor_m2881867078(L_46, ((int32_t)42), 7, L_45, /*hidden argument*/NULL);
		NullCheck(L_43);
		ArrayElementTypeCheck (L_43, L_46);
		(L_43)->SetAt(static_cast<il2cpp_array_size_t>(5), (XdrAttributeEntry_t1100747816 *)L_46);
		XdrAttributeEntryU5BU5D_t4099313209* L_47 = L_43;
		intptr_t L_48 = (intptr_t)XdrBuilder_XDR_BuildElementType_DtMaxLength_m1996005162_RuntimeMethod_var;
		XdrBuildFunction_t4965607 * L_49 = (XdrBuildFunction_t4965607 *)il2cpp_codegen_object_new(XdrBuildFunction_t4965607_il2cpp_TypeInfo_var);
		XdrBuildFunction__ctor_m2089149173(L_49, NULL, (intptr_t)L_48, /*hidden argument*/NULL);
		XdrAttributeEntry_t1100747816 * L_50 = (XdrAttributeEntry_t1100747816 *)il2cpp_codegen_object_new(XdrAttributeEntry_t1100747816_il2cpp_TypeInfo_var);
		XdrAttributeEntry__ctor_m2881867078(L_50, ((int32_t)43), 0, L_49, /*hidden argument*/NULL);
		NullCheck(L_47);
		ArrayElementTypeCheck (L_47, L_50);
		(L_47)->SetAt(static_cast<il2cpp_array_size_t>(6), (XdrAttributeEntry_t1100747816 *)L_50);
		XdrAttributeEntryU5BU5D_t4099313209* L_51 = L_47;
		intptr_t L_52 = (intptr_t)XdrBuilder_XDR_BuildElementType_DtMinLength_m4130458184_RuntimeMethod_var;
		XdrBuildFunction_t4965607 * L_53 = (XdrBuildFunction_t4965607 *)il2cpp_codegen_object_new(XdrBuildFunction_t4965607_il2cpp_TypeInfo_var);
		XdrBuildFunction__ctor_m2089149173(L_53, NULL, (intptr_t)L_52, /*hidden argument*/NULL);
		XdrAttributeEntry_t1100747816 * L_54 = (XdrAttributeEntry_t1100747816 *)il2cpp_codegen_object_new(XdrAttributeEntry_t1100747816_il2cpp_TypeInfo_var);
		XdrAttributeEntry__ctor_m2881867078(L_54, ((int32_t)44), 0, L_53, /*hidden argument*/NULL);
		NullCheck(L_51);
		ArrayElementTypeCheck (L_51, L_54);
		(L_51)->SetAt(static_cast<il2cpp_array_size_t>(7), (XdrAttributeEntry_t1100747816 *)L_54);
		((XdrBuilder_t781626846_StaticFields*)il2cpp_codegen_static_fields_for(XdrBuilder_t781626846_il2cpp_TypeInfo_var))->set_S_XDR_ElementType_Attributes_6(L_51);
		XdrAttributeEntryU5BU5D_t4099313209* L_55 = (XdrAttributeEntryU5BU5D_t4099313209*)SZArrayNew(XdrAttributeEntryU5BU5D_t4099313209_il2cpp_TypeInfo_var, (uint32_t)7);
		XdrAttributeEntryU5BU5D_t4099313209* L_56 = L_55;
		intptr_t L_57 = (intptr_t)XdrBuilder_XDR_BuildAttributeType_Name_m306204419_RuntimeMethod_var;
		XdrBuildFunction_t4965607 * L_58 = (XdrBuildFunction_t4965607 *)il2cpp_codegen_object_new(XdrBuildFunction_t4965607_il2cpp_TypeInfo_var);
		XdrBuildFunction__ctor_m2089149173(L_58, NULL, (intptr_t)L_57, /*hidden argument*/NULL);
		XdrAttributeEntry_t1100747816 * L_59 = (XdrAttributeEntry_t1100747816 *)il2cpp_codegen_object_new(XdrAttributeEntry_t1100747816_il2cpp_TypeInfo_var);
		XdrAttributeEntry__ctor_m2881867078(L_59, 1, ((int32_t)10), L_58, /*hidden argument*/NULL);
		NullCheck(L_56);
		ArrayElementTypeCheck (L_56, L_59);
		(L_56)->SetAt(static_cast<il2cpp_array_size_t>(0), (XdrAttributeEntry_t1100747816 *)L_59);
		XdrAttributeEntryU5BU5D_t4099313209* L_60 = L_56;
		intptr_t L_61 = (intptr_t)XdrBuilder_XDR_BuildAttributeType_Required_m3805266545_RuntimeMethod_var;
		XdrBuildFunction_t4965607 * L_62 = (XdrBuildFunction_t4965607 *)il2cpp_codegen_object_new(XdrBuildFunction_t4965607_il2cpp_TypeInfo_var);
		XdrBuildFunction__ctor_m2089149173(L_62, NULL, (intptr_t)L_61, /*hidden argument*/NULL);
		XdrAttributeEntry_t1100747816 * L_63 = (XdrAttributeEntry_t1100747816 *)il2cpp_codegen_object_new(XdrAttributeEntry_t1100747816_il2cpp_TypeInfo_var);
		XdrAttributeEntry__ctor_m2881867078(L_63, ((int32_t)18), ((int32_t)10), L_62, /*hidden argument*/NULL);
		NullCheck(L_60);
		ArrayElementTypeCheck (L_60, L_63);
		(L_60)->SetAt(static_cast<il2cpp_array_size_t>(1), (XdrAttributeEntry_t1100747816 *)L_63);
		XdrAttributeEntryU5BU5D_t4099313209* L_64 = L_60;
		intptr_t L_65 = (intptr_t)XdrBuilder_XDR_BuildAttributeType_Default_m140123501_RuntimeMethod_var;
		XdrBuildFunction_t4965607 * L_66 = (XdrBuildFunction_t4965607 *)il2cpp_codegen_object_new(XdrBuildFunction_t4965607_il2cpp_TypeInfo_var);
		XdrBuildFunction__ctor_m2089149173(L_66, NULL, (intptr_t)L_65, /*hidden argument*/NULL);
		XdrAttributeEntry_t1100747816 * L_67 = (XdrAttributeEntry_t1100747816 *)il2cpp_codegen_object_new(XdrAttributeEntry_t1100747816_il2cpp_TypeInfo_var);
		XdrAttributeEntry__ctor_m2881867078(L_67, ((int32_t)30), 0, L_66, /*hidden argument*/NULL);
		NullCheck(L_64);
		ArrayElementTypeCheck (L_64, L_67);
		(L_64)->SetAt(static_cast<il2cpp_array_size_t>(2), (XdrAttributeEntry_t1100747816 *)L_67);
		XdrAttributeEntryU5BU5D_t4099313209* L_68 = L_64;
		intptr_t L_69 = (intptr_t)XdrBuilder_XDR_BuildAttributeType_DtType_m1755040908_RuntimeMethod_var;
		XdrBuildFunction_t4965607 * L_70 = (XdrBuildFunction_t4965607 *)il2cpp_codegen_object_new(XdrBuildFunction_t4965607_il2cpp_TypeInfo_var);
		XdrBuildFunction__ctor_m2089149173(L_70, NULL, (intptr_t)L_69, /*hidden argument*/NULL);
		XdrAttributeEntry_t1100747816 * L_71 = (XdrAttributeEntry_t1100747816 *)il2cpp_codegen_object_new(XdrAttributeEntry_t1100747816_il2cpp_TypeInfo_var);
		XdrAttributeEntry__ctor_m2881867078(L_71, ((int32_t)41), ((int32_t)10), L_70, /*hidden argument*/NULL);
		NullCheck(L_68);
		ArrayElementTypeCheck (L_68, L_71);
		(L_68)->SetAt(static_cast<il2cpp_array_size_t>(3), (XdrAttributeEntry_t1100747816 *)L_71);
		XdrAttributeEntryU5BU5D_t4099313209* L_72 = L_68;
		intptr_t L_73 = (intptr_t)XdrBuilder_XDR_BuildAttributeType_DtValues_m2092732870_RuntimeMethod_var;
		XdrBuildFunction_t4965607 * L_74 = (XdrBuildFunction_t4965607 *)il2cpp_codegen_object_new(XdrBuildFunction_t4965607_il2cpp_TypeInfo_var);
		XdrBuildFunction__ctor_m2089149173(L_74, NULL, (intptr_t)L_73, /*hidden argument*/NULL);
		XdrAttributeEntry_t1100747816 * L_75 = (XdrAttributeEntry_t1100747816 *)il2cpp_codegen_object_new(XdrAttributeEntry_t1100747816_il2cpp_TypeInfo_var);
		XdrAttributeEntry__ctor_m2881867078(L_75, ((int32_t)42), 7, L_74, /*hidden argument*/NULL);
		NullCheck(L_72);
		ArrayElementTypeCheck (L_72, L_75);
		(L_72)->SetAt(static_cast<il2cpp_array_size_t>(4), (XdrAttributeEntry_t1100747816 *)L_75);
		XdrAttributeEntryU5BU5D_t4099313209* L_76 = L_72;
		intptr_t L_77 = (intptr_t)XdrBuilder_XDR_BuildAttributeType_DtMaxLength_m118779853_RuntimeMethod_var;
		XdrBuildFunction_t4965607 * L_78 = (XdrBuildFunction_t4965607 *)il2cpp_codegen_object_new(XdrBuildFunction_t4965607_il2cpp_TypeInfo_var);
		XdrBuildFunction__ctor_m2089149173(L_78, NULL, (intptr_t)L_77, /*hidden argument*/NULL);
		XdrAttributeEntry_t1100747816 * L_79 = (XdrAttributeEntry_t1100747816 *)il2cpp_codegen_object_new(XdrAttributeEntry_t1100747816_il2cpp_TypeInfo_var);
		XdrAttributeEntry__ctor_m2881867078(L_79, ((int32_t)43), 0, L_78, /*hidden argument*/NULL);
		NullCheck(L_76);
		ArrayElementTypeCheck (L_76, L_79);
		(L_76)->SetAt(static_cast<il2cpp_array_size_t>(5), (XdrAttributeEntry_t1100747816 *)L_79);
		XdrAttributeEntryU5BU5D_t4099313209* L_80 = L_76;
		intptr_t L_81 = (intptr_t)XdrBuilder_XDR_BuildAttributeType_DtMinLength_m1389140125_RuntimeMethod_var;
		XdrBuildFunction_t4965607 * L_82 = (XdrBuildFunction_t4965607 *)il2cpp_codegen_object_new(XdrBuildFunction_t4965607_il2cpp_TypeInfo_var);
		XdrBuildFunction__ctor_m2089149173(L_82, NULL, (intptr_t)L_81, /*hidden argument*/NULL);
		XdrAttributeEntry_t1100747816 * L_83 = (XdrAttributeEntry_t1100747816 *)il2cpp_codegen_object_new(XdrAttributeEntry_t1100747816_il2cpp_TypeInfo_var);
		XdrAttributeEntry__ctor_m2881867078(L_83, ((int32_t)44), 0, L_82, /*hidden argument*/NULL);
		NullCheck(L_80);
		ArrayElementTypeCheck (L_80, L_83);
		(L_80)->SetAt(static_cast<il2cpp_array_size_t>(6), (XdrAttributeEntry_t1100747816 *)L_83);
		((XdrBuilder_t781626846_StaticFields*)il2cpp_codegen_static_fields_for(XdrBuilder_t781626846_il2cpp_TypeInfo_var))->set_S_XDR_AttributeType_Attributes_7(L_80);
		XdrAttributeEntryU5BU5D_t4099313209* L_84 = (XdrAttributeEntryU5BU5D_t4099313209*)SZArrayNew(XdrAttributeEntryU5BU5D_t4099313209_il2cpp_TypeInfo_var, (uint32_t)3);
		XdrAttributeEntryU5BU5D_t4099313209* L_85 = L_84;
		intptr_t L_86 = (intptr_t)XdrBuilder_XDR_BuildElement_Type_m1517704070_RuntimeMethod_var;
		XdrBuildFunction_t4965607 * L_87 = (XdrBuildFunction_t4965607 *)il2cpp_codegen_object_new(XdrBuildFunction_t4965607_il2cpp_TypeInfo_var);
		XdrBuildFunction__ctor_m2089149173(L_87, NULL, (intptr_t)L_86, /*hidden argument*/NULL);
		XdrAttributeEntry_t1100747816 * L_88 = (XdrAttributeEntry_t1100747816 *)il2cpp_codegen_object_new(XdrAttributeEntry_t1100747816_il2cpp_TypeInfo_var);
		XdrAttributeEntry__ctor_m2068774351(L_88, 2, ((int32_t)10), ((int32_t)256), L_87, /*hidden argument*/NULL);
		NullCheck(L_85);
		ArrayElementTypeCheck (L_85, L_88);
		(L_85)->SetAt(static_cast<il2cpp_array_size_t>(0), (XdrAttributeEntry_t1100747816 *)L_88);
		XdrAttributeEntryU5BU5D_t4099313209* L_89 = L_85;
		intptr_t L_90 = (intptr_t)XdrBuilder_XDR_BuildElement_MinOccurs_m2269486719_RuntimeMethod_var;
		XdrBuildFunction_t4965607 * L_91 = (XdrBuildFunction_t4965607 *)il2cpp_codegen_object_new(XdrBuildFunction_t4965607_il2cpp_TypeInfo_var);
		XdrBuildFunction__ctor_m2089149173(L_91, NULL, (intptr_t)L_90, /*hidden argument*/NULL);
		XdrAttributeEntry_t1100747816 * L_92 = (XdrAttributeEntry_t1100747816 *)il2cpp_codegen_object_new(XdrAttributeEntry_t1100747816_il2cpp_TypeInfo_var);
		XdrAttributeEntry__ctor_m2881867078(L_92, 4, 0, L_91, /*hidden argument*/NULL);
		NullCheck(L_89);
		ArrayElementTypeCheck (L_89, L_92);
		(L_89)->SetAt(static_cast<il2cpp_array_size_t>(1), (XdrAttributeEntry_t1100747816 *)L_92);
		XdrAttributeEntryU5BU5D_t4099313209* L_93 = L_89;
		intptr_t L_94 = (intptr_t)XdrBuilder_XDR_BuildElement_MaxOccurs_m3415047577_RuntimeMethod_var;
		XdrBuildFunction_t4965607 * L_95 = (XdrBuildFunction_t4965607 *)il2cpp_codegen_object_new(XdrBuildFunction_t4965607_il2cpp_TypeInfo_var);
		XdrBuildFunction__ctor_m2089149173(L_95, NULL, (intptr_t)L_94, /*hidden argument*/NULL);
		XdrAttributeEntry_t1100747816 * L_96 = (XdrAttributeEntry_t1100747816 *)il2cpp_codegen_object_new(XdrAttributeEntry_t1100747816_il2cpp_TypeInfo_var);
		XdrAttributeEntry__ctor_m2881867078(L_96, 3, 0, L_95, /*hidden argument*/NULL);
		NullCheck(L_93);
		ArrayElementTypeCheck (L_93, L_96);
		(L_93)->SetAt(static_cast<il2cpp_array_size_t>(2), (XdrAttributeEntry_t1100747816 *)L_96);
		((XdrBuilder_t781626846_StaticFields*)il2cpp_codegen_static_fields_for(XdrBuilder_t781626846_il2cpp_TypeInfo_var))->set_S_XDR_Element_Attributes_8(L_93);
		XdrAttributeEntryU5BU5D_t4099313209* L_97 = (XdrAttributeEntryU5BU5D_t4099313209*)SZArrayNew(XdrAttributeEntryU5BU5D_t4099313209_il2cpp_TypeInfo_var, (uint32_t)3);
		XdrAttributeEntryU5BU5D_t4099313209* L_98 = L_97;
		intptr_t L_99 = (intptr_t)XdrBuilder_XDR_BuildAttribute_Type_m1249800482_RuntimeMethod_var;
		XdrBuildFunction_t4965607 * L_100 = (XdrBuildFunction_t4965607 *)il2cpp_codegen_object_new(XdrBuildFunction_t4965607_il2cpp_TypeInfo_var);
		XdrBuildFunction__ctor_m2089149173(L_100, NULL, (intptr_t)L_99, /*hidden argument*/NULL);
		XdrAttributeEntry_t1100747816 * L_101 = (XdrAttributeEntry_t1100747816 *)il2cpp_codegen_object_new(XdrAttributeEntry_t1100747816_il2cpp_TypeInfo_var);
		XdrAttributeEntry__ctor_m2881867078(L_101, 2, ((int32_t)10), L_100, /*hidden argument*/NULL);
		NullCheck(L_98);
		ArrayElementTypeCheck (L_98, L_101);
		(L_98)->SetAt(static_cast<il2cpp_array_size_t>(0), (XdrAttributeEntry_t1100747816 *)L_101);
		XdrAttributeEntryU5BU5D_t4099313209* L_102 = L_98;
		intptr_t L_103 = (intptr_t)XdrBuilder_XDR_BuildAttribute_Required_m668856243_RuntimeMethod_var;
		XdrBuildFunction_t4965607 * L_104 = (XdrBuildFunction_t4965607 *)il2cpp_codegen_object_new(XdrBuildFunction_t4965607_il2cpp_TypeInfo_var);
		XdrBuildFunction__ctor_m2089149173(L_104, NULL, (intptr_t)L_103, /*hidden argument*/NULL);
		XdrAttributeEntry_t1100747816 * L_105 = (XdrAttributeEntry_t1100747816 *)il2cpp_codegen_object_new(XdrAttributeEntry_t1100747816_il2cpp_TypeInfo_var);
		XdrAttributeEntry__ctor_m2881867078(L_105, ((int32_t)18), ((int32_t)10), L_104, /*hidden argument*/NULL);
		NullCheck(L_102);
		ArrayElementTypeCheck (L_102, L_105);
		(L_102)->SetAt(static_cast<il2cpp_array_size_t>(1), (XdrAttributeEntry_t1100747816 *)L_105);
		XdrAttributeEntryU5BU5D_t4099313209* L_106 = L_102;
		intptr_t L_107 = (intptr_t)XdrBuilder_XDR_BuildAttribute_Default_m171880823_RuntimeMethod_var;
		XdrBuildFunction_t4965607 * L_108 = (XdrBuildFunction_t4965607 *)il2cpp_codegen_object_new(XdrBuildFunction_t4965607_il2cpp_TypeInfo_var);
		XdrBuildFunction__ctor_m2089149173(L_108, NULL, (intptr_t)L_107, /*hidden argument*/NULL);
		XdrAttributeEntry_t1100747816 * L_109 = (XdrAttributeEntry_t1100747816 *)il2cpp_codegen_object_new(XdrAttributeEntry_t1100747816_il2cpp_TypeInfo_var);
		XdrAttributeEntry__ctor_m2881867078(L_109, ((int32_t)30), 0, L_108, /*hidden argument*/NULL);
		NullCheck(L_106);
		ArrayElementTypeCheck (L_106, L_109);
		(L_106)->SetAt(static_cast<il2cpp_array_size_t>(2), (XdrAttributeEntry_t1100747816 *)L_109);
		((XdrBuilder_t781626846_StaticFields*)il2cpp_codegen_static_fields_for(XdrBuilder_t781626846_il2cpp_TypeInfo_var))->set_S_XDR_Attribute_Attributes_9(L_106);
		XdrAttributeEntryU5BU5D_t4099313209* L_110 = (XdrAttributeEntryU5BU5D_t4099313209*)SZArrayNew(XdrAttributeEntryU5BU5D_t4099313209_il2cpp_TypeInfo_var, (uint32_t)3);
		XdrAttributeEntryU5BU5D_t4099313209* L_111 = L_110;
		intptr_t L_112 = (intptr_t)XdrBuilder_XDR_BuildGroup_Order_m1428204187_RuntimeMethod_var;
		XdrBuildFunction_t4965607 * L_113 = (XdrBuildFunction_t4965607 *)il2cpp_codegen_object_new(XdrBuildFunction_t4965607_il2cpp_TypeInfo_var);
		XdrBuildFunction__ctor_m2089149173(L_113, NULL, (intptr_t)L_112, /*hidden argument*/NULL);
		XdrAttributeEntry_t1100747816 * L_114 = (XdrAttributeEntry_t1100747816 *)il2cpp_codegen_object_new(XdrAttributeEntry_t1100747816_il2cpp_TypeInfo_var);
		XdrAttributeEntry__ctor_m2881867078(L_114, ((int32_t)14), ((int32_t)10), L_113, /*hidden argument*/NULL);
		NullCheck(L_111);
		ArrayElementTypeCheck (L_111, L_114);
		(L_111)->SetAt(static_cast<il2cpp_array_size_t>(0), (XdrAttributeEntry_t1100747816 *)L_114);
		XdrAttributeEntryU5BU5D_t4099313209* L_115 = L_111;
		intptr_t L_116 = (intptr_t)XdrBuilder_XDR_BuildGroup_MinOccurs_m1665505016_RuntimeMethod_var;
		XdrBuildFunction_t4965607 * L_117 = (XdrBuildFunction_t4965607 *)il2cpp_codegen_object_new(XdrBuildFunction_t4965607_il2cpp_TypeInfo_var);
		XdrBuildFunction__ctor_m2089149173(L_117, NULL, (intptr_t)L_116, /*hidden argument*/NULL);
		XdrAttributeEntry_t1100747816 * L_118 = (XdrAttributeEntry_t1100747816 *)il2cpp_codegen_object_new(XdrAttributeEntry_t1100747816_il2cpp_TypeInfo_var);
		XdrAttributeEntry__ctor_m2881867078(L_118, 4, 0, L_117, /*hidden argument*/NULL);
		NullCheck(L_115);
		ArrayElementTypeCheck (L_115, L_118);
		(L_115)->SetAt(static_cast<il2cpp_array_size_t>(1), (XdrAttributeEntry_t1100747816 *)L_118);
		XdrAttributeEntryU5BU5D_t4099313209* L_119 = L_115;
		intptr_t L_120 = (intptr_t)XdrBuilder_XDR_BuildGroup_MaxOccurs_m1775947596_RuntimeMethod_var;
		XdrBuildFunction_t4965607 * L_121 = (XdrBuildFunction_t4965607 *)il2cpp_codegen_object_new(XdrBuildFunction_t4965607_il2cpp_TypeInfo_var);
		XdrBuildFunction__ctor_m2089149173(L_121, NULL, (intptr_t)L_120, /*hidden argument*/NULL);
		XdrAttributeEntry_t1100747816 * L_122 = (XdrAttributeEntry_t1100747816 *)il2cpp_codegen_object_new(XdrAttributeEntry_t1100747816_il2cpp_TypeInfo_var);
		XdrAttributeEntry__ctor_m2881867078(L_122, 3, 0, L_121, /*hidden argument*/NULL);
		NullCheck(L_119);
		ArrayElementTypeCheck (L_119, L_122);
		(L_119)->SetAt(static_cast<il2cpp_array_size_t>(2), (XdrAttributeEntry_t1100747816 *)L_122);
		((XdrBuilder_t781626846_StaticFields*)il2cpp_codegen_static_fields_for(XdrBuilder_t781626846_il2cpp_TypeInfo_var))->set_S_XDR_Group_Attributes_10(L_119);
		XdrAttributeEntryU5BU5D_t4099313209* L_123 = (XdrAttributeEntryU5BU5D_t4099313209*)SZArrayNew(XdrAttributeEntryU5BU5D_t4099313209_il2cpp_TypeInfo_var, (uint32_t)4);
		XdrAttributeEntryU5BU5D_t4099313209* L_124 = L_123;
		intptr_t L_125 = (intptr_t)XdrBuilder_XDR_BuildElementType_DtType_m3237960864_RuntimeMethod_var;
		XdrBuildFunction_t4965607 * L_126 = (XdrBuildFunction_t4965607 *)il2cpp_codegen_object_new(XdrBuildFunction_t4965607_il2cpp_TypeInfo_var);
		XdrBuildFunction__ctor_m2089149173(L_126, NULL, (intptr_t)L_125, /*hidden argument*/NULL);
		XdrAttributeEntry_t1100747816 * L_127 = (XdrAttributeEntry_t1100747816 *)il2cpp_codegen_object_new(XdrAttributeEntry_t1100747816_il2cpp_TypeInfo_var);
		XdrAttributeEntry__ctor_m2881867078(L_127, ((int32_t)41), 0, L_126, /*hidden argument*/NULL);
		NullCheck(L_124);
		ArrayElementTypeCheck (L_124, L_127);
		(L_124)->SetAt(static_cast<il2cpp_array_size_t>(0), (XdrAttributeEntry_t1100747816 *)L_127);
		XdrAttributeEntryU5BU5D_t4099313209* L_128 = L_124;
		intptr_t L_129 = (intptr_t)XdrBuilder_XDR_BuildElementType_DtValues_m1431614068_RuntimeMethod_var;
		XdrBuildFunction_t4965607 * L_130 = (XdrBuildFunction_t4965607 *)il2cpp_codegen_object_new(XdrBuildFunction_t4965607_il2cpp_TypeInfo_var);
		XdrBuildFunction__ctor_m2089149173(L_130, NULL, (intptr_t)L_129, /*hidden argument*/NULL);
		XdrAttributeEntry_t1100747816 * L_131 = (XdrAttributeEntry_t1100747816 *)il2cpp_codegen_object_new(XdrAttributeEntry_t1100747816_il2cpp_TypeInfo_var);
		XdrAttributeEntry__ctor_m2881867078(L_131, ((int32_t)42), 7, L_130, /*hidden argument*/NULL);
		NullCheck(L_128);
		ArrayElementTypeCheck (L_128, L_131);
		(L_128)->SetAt(static_cast<il2cpp_array_size_t>(1), (XdrAttributeEntry_t1100747816 *)L_131);
		XdrAttributeEntryU5BU5D_t4099313209* L_132 = L_128;
		intptr_t L_133 = (intptr_t)XdrBuilder_XDR_BuildElementType_DtMaxLength_m1996005162_RuntimeMethod_var;
		XdrBuildFunction_t4965607 * L_134 = (XdrBuildFunction_t4965607 *)il2cpp_codegen_object_new(XdrBuildFunction_t4965607_il2cpp_TypeInfo_var);
		XdrBuildFunction__ctor_m2089149173(L_134, NULL, (intptr_t)L_133, /*hidden argument*/NULL);
		XdrAttributeEntry_t1100747816 * L_135 = (XdrAttributeEntry_t1100747816 *)il2cpp_codegen_object_new(XdrAttributeEntry_t1100747816_il2cpp_TypeInfo_var);
		XdrAttributeEntry__ctor_m2881867078(L_135, ((int32_t)43), 0, L_134, /*hidden argument*/NULL);
		NullCheck(L_132);
		ArrayElementTypeCheck (L_132, L_135);
		(L_132)->SetAt(static_cast<il2cpp_array_size_t>(2), (XdrAttributeEntry_t1100747816 *)L_135);
		XdrAttributeEntryU5BU5D_t4099313209* L_136 = L_132;
		intptr_t L_137 = (intptr_t)XdrBuilder_XDR_BuildElementType_DtMinLength_m4130458184_RuntimeMethod_var;
		XdrBuildFunction_t4965607 * L_138 = (XdrBuildFunction_t4965607 *)il2cpp_codegen_object_new(XdrBuildFunction_t4965607_il2cpp_TypeInfo_var);
		XdrBuildFunction__ctor_m2089149173(L_138, NULL, (intptr_t)L_137, /*hidden argument*/NULL);
		XdrAttributeEntry_t1100747816 * L_139 = (XdrAttributeEntry_t1100747816 *)il2cpp_codegen_object_new(XdrAttributeEntry_t1100747816_il2cpp_TypeInfo_var);
		XdrAttributeEntry__ctor_m2881867078(L_139, ((int32_t)44), 0, L_138, /*hidden argument*/NULL);
		NullCheck(L_136);
		ArrayElementTypeCheck (L_136, L_139);
		(L_136)->SetAt(static_cast<il2cpp_array_size_t>(3), (XdrAttributeEntry_t1100747816 *)L_139);
		((XdrBuilder_t781626846_StaticFields*)il2cpp_codegen_static_fields_for(XdrBuilder_t781626846_il2cpp_TypeInfo_var))->set_S_XDR_ElementDataType_Attributes_11(L_136);
		XdrAttributeEntryU5BU5D_t4099313209* L_140 = (XdrAttributeEntryU5BU5D_t4099313209*)SZArrayNew(XdrAttributeEntryU5BU5D_t4099313209_il2cpp_TypeInfo_var, (uint32_t)4);
		XdrAttributeEntryU5BU5D_t4099313209* L_141 = L_140;
		intptr_t L_142 = (intptr_t)XdrBuilder_XDR_BuildAttributeType_DtType_m1755040908_RuntimeMethod_var;
		XdrBuildFunction_t4965607 * L_143 = (XdrBuildFunction_t4965607 *)il2cpp_codegen_object_new(XdrBuildFunction_t4965607_il2cpp_TypeInfo_var);
		XdrBuildFunction__ctor_m2089149173(L_143, NULL, (intptr_t)L_142, /*hidden argument*/NULL);
		XdrAttributeEntry_t1100747816 * L_144 = (XdrAttributeEntry_t1100747816 *)il2cpp_codegen_object_new(XdrAttributeEntry_t1100747816_il2cpp_TypeInfo_var);
		XdrAttributeEntry__ctor_m2881867078(L_144, ((int32_t)41), ((int32_t)10), L_143, /*hidden argument*/NULL);
		NullCheck(L_141);
		ArrayElementTypeCheck (L_141, L_144);
		(L_141)->SetAt(static_cast<il2cpp_array_size_t>(0), (XdrAttributeEntry_t1100747816 *)L_144);
		XdrAttributeEntryU5BU5D_t4099313209* L_145 = L_141;
		intptr_t L_146 = (intptr_t)XdrBuilder_XDR_BuildAttributeType_DtValues_m2092732870_RuntimeMethod_var;
		XdrBuildFunction_t4965607 * L_147 = (XdrBuildFunction_t4965607 *)il2cpp_codegen_object_new(XdrBuildFunction_t4965607_il2cpp_TypeInfo_var);
		XdrBuildFunction__ctor_m2089149173(L_147, NULL, (intptr_t)L_146, /*hidden argument*/NULL);
		XdrAttributeEntry_t1100747816 * L_148 = (XdrAttributeEntry_t1100747816 *)il2cpp_codegen_object_new(XdrAttributeEntry_t1100747816_il2cpp_TypeInfo_var);
		XdrAttributeEntry__ctor_m2881867078(L_148, ((int32_t)42), 7, L_147, /*hidden argument*/NULL);
		NullCheck(L_145);
		ArrayElementTypeCheck (L_145, L_148);
		(L_145)->SetAt(static_cast<il2cpp_array_size_t>(1), (XdrAttributeEntry_t1100747816 *)L_148);
		XdrAttributeEntryU5BU5D_t4099313209* L_149 = L_145;
		intptr_t L_150 = (intptr_t)XdrBuilder_XDR_BuildAttributeType_DtMaxLength_m118779853_RuntimeMethod_var;
		XdrBuildFunction_t4965607 * L_151 = (XdrBuildFunction_t4965607 *)il2cpp_codegen_object_new(XdrBuildFunction_t4965607_il2cpp_TypeInfo_var);
		XdrBuildFunction__ctor_m2089149173(L_151, NULL, (intptr_t)L_150, /*hidden argument*/NULL);
		XdrAttributeEntry_t1100747816 * L_152 = (XdrAttributeEntry_t1100747816 *)il2cpp_codegen_object_new(XdrAttributeEntry_t1100747816_il2cpp_TypeInfo_var);
		XdrAttributeEntry__ctor_m2881867078(L_152, ((int32_t)43), 0, L_151, /*hidden argument*/NULL);
		NullCheck(L_149);
		ArrayElementTypeCheck (L_149, L_152);
		(L_149)->SetAt(static_cast<il2cpp_array_size_t>(2), (XdrAttributeEntry_t1100747816 *)L_152);
		XdrAttributeEntryU5BU5D_t4099313209* L_153 = L_149;
		intptr_t L_154 = (intptr_t)XdrBuilder_XDR_BuildAttributeType_DtMinLength_m1389140125_RuntimeMethod_var;
		XdrBuildFunction_t4965607 * L_155 = (XdrBuildFunction_t4965607 *)il2cpp_codegen_object_new(XdrBuildFunction_t4965607_il2cpp_TypeInfo_var);
		XdrBuildFunction__ctor_m2089149173(L_155, NULL, (intptr_t)L_154, /*hidden argument*/NULL);
		XdrAttributeEntry_t1100747816 * L_156 = (XdrAttributeEntry_t1100747816 *)il2cpp_codegen_object_new(XdrAttributeEntry_t1100747816_il2cpp_TypeInfo_var);
		XdrAttributeEntry__ctor_m2881867078(L_156, ((int32_t)44), 0, L_155, /*hidden argument*/NULL);
		NullCheck(L_153);
		ArrayElementTypeCheck (L_153, L_156);
		(L_153)->SetAt(static_cast<il2cpp_array_size_t>(3), (XdrAttributeEntry_t1100747816 *)L_156);
		((XdrBuilder_t781626846_StaticFields*)il2cpp_codegen_static_fields_for(XdrBuilder_t781626846_il2cpp_TypeInfo_var))->set_S_XDR_AttributeDataType_Attributes_12(L_153);
		XdrEntryU5BU5D_t507154684* L_157 = (XdrEntryU5BU5D_t507154684*)SZArrayNew(XdrEntryU5BU5D_t507154684_il2cpp_TypeInfo_var, (uint32_t)((int32_t)9));
		XdrEntryU5BU5D_t507154684* L_158 = L_157;
		Int32U5BU5D_t385246372* L_159 = ((XdrBuilder_t781626846_StaticFields*)il2cpp_codegen_static_fields_for(XdrBuilder_t781626846_il2cpp_TypeInfo_var))->get_S_XDR_Root_Element_0();
		XdrEntry_t1852396641 * L_160 = (XdrEntry_t1852396641 *)il2cpp_codegen_object_new(XdrEntry_t1852396641_il2cpp_TypeInfo_var);
		XdrEntry__ctor_m3846162920(L_160, 0, L_159, (XdrAttributeEntryU5BU5D_t4099313209*)(XdrAttributeEntryU5BU5D_t4099313209*)NULL, (XdrInitFunction_t326013928 *)NULL, (XdrBeginChildFunction_t3571964013 *)NULL, (XdrEndChildFunction_t2609844494 *)NULL, (bool)0, /*hidden argument*/NULL);
		NullCheck(L_158);
		ArrayElementTypeCheck (L_158, L_160);
		(L_158)->SetAt(static_cast<il2cpp_array_size_t>(0), (XdrEntry_t1852396641 *)L_160);
		XdrEntryU5BU5D_t507154684* L_161 = L_158;
		Int32U5BU5D_t385246372* L_162 = ((XdrBuilder_t781626846_StaticFields*)il2cpp_codegen_static_fields_for(XdrBuilder_t781626846_il2cpp_TypeInfo_var))->get_S_XDR_Root_SubElements_1();
		XdrAttributeEntryU5BU5D_t4099313209* L_163 = ((XdrBuilder_t781626846_StaticFields*)il2cpp_codegen_static_fields_for(XdrBuilder_t781626846_il2cpp_TypeInfo_var))->get_S_XDR_Root_Attributes_5();
		intptr_t L_164 = (intptr_t)XdrBuilder_XDR_InitRoot_m1955375034_RuntimeMethod_var;
		XdrInitFunction_t326013928 * L_165 = (XdrInitFunction_t326013928 *)il2cpp_codegen_object_new(XdrInitFunction_t326013928_il2cpp_TypeInfo_var);
		XdrInitFunction__ctor_m783617027(L_165, NULL, (intptr_t)L_164, /*hidden argument*/NULL);
		intptr_t L_166 = (intptr_t)XdrBuilder_XDR_BeginRoot_m1545783765_RuntimeMethod_var;
		XdrBeginChildFunction_t3571964013 * L_167 = (XdrBeginChildFunction_t3571964013 *)il2cpp_codegen_object_new(XdrBeginChildFunction_t3571964013_il2cpp_TypeInfo_var);
		XdrBeginChildFunction__ctor_m4011610571(L_167, NULL, (intptr_t)L_166, /*hidden argument*/NULL);
		intptr_t L_168 = (intptr_t)XdrBuilder_XDR_EndRoot_m598960466_RuntimeMethod_var;
		XdrEndChildFunction_t2609844494 * L_169 = (XdrEndChildFunction_t2609844494 *)il2cpp_codegen_object_new(XdrEndChildFunction_t2609844494_il2cpp_TypeInfo_var);
		XdrEndChildFunction__ctor_m3491284145(L_169, NULL, (intptr_t)L_168, /*hidden argument*/NULL);
		XdrEntry_t1852396641 * L_170 = (XdrEntry_t1852396641 *)il2cpp_codegen_object_new(XdrEntry_t1852396641_il2cpp_TypeInfo_var);
		XdrEntry__ctor_m3846162920(L_170, ((int32_t)31), L_162, L_163, L_165, L_167, L_169, (bool)0, /*hidden argument*/NULL);
		NullCheck(L_161);
		ArrayElementTypeCheck (L_161, L_170);
		(L_161)->SetAt(static_cast<il2cpp_array_size_t>(1), (XdrEntry_t1852396641 *)L_170);
		XdrEntryU5BU5D_t507154684* L_171 = L_161;
		Int32U5BU5D_t385246372* L_172 = ((XdrBuilder_t781626846_StaticFields*)il2cpp_codegen_static_fields_for(XdrBuilder_t781626846_il2cpp_TypeInfo_var))->get_S_XDR_ElementType_SubElements_2();
		XdrAttributeEntryU5BU5D_t4099313209* L_173 = ((XdrBuilder_t781626846_StaticFields*)il2cpp_codegen_static_fields_for(XdrBuilder_t781626846_il2cpp_TypeInfo_var))->get_S_XDR_ElementType_Attributes_6();
		intptr_t L_174 = (intptr_t)XdrBuilder_XDR_InitElementType_m673202780_RuntimeMethod_var;
		XdrInitFunction_t326013928 * L_175 = (XdrInitFunction_t326013928 *)il2cpp_codegen_object_new(XdrInitFunction_t326013928_il2cpp_TypeInfo_var);
		XdrInitFunction__ctor_m783617027(L_175, NULL, (intptr_t)L_174, /*hidden argument*/NULL);
		intptr_t L_176 = (intptr_t)XdrBuilder_XDR_BeginElementType_m125074494_RuntimeMethod_var;
		XdrBeginChildFunction_t3571964013 * L_177 = (XdrBeginChildFunction_t3571964013 *)il2cpp_codegen_object_new(XdrBeginChildFunction_t3571964013_il2cpp_TypeInfo_var);
		XdrBeginChildFunction__ctor_m4011610571(L_177, NULL, (intptr_t)L_176, /*hidden argument*/NULL);
		intptr_t L_178 = (intptr_t)XdrBuilder_XDR_EndElementType_m1334156255_RuntimeMethod_var;
		XdrEndChildFunction_t2609844494 * L_179 = (XdrEndChildFunction_t2609844494 *)il2cpp_codegen_object_new(XdrEndChildFunction_t2609844494_il2cpp_TypeInfo_var);
		XdrEndChildFunction__ctor_m3491284145(L_179, NULL, (intptr_t)L_178, /*hidden argument*/NULL);
		XdrEntry_t1852396641 * L_180 = (XdrEntry_t1852396641 *)il2cpp_codegen_object_new(XdrEntry_t1852396641_il2cpp_TypeInfo_var);
		XdrEntry__ctor_m3846162920(L_180, ((int32_t)32), L_172, L_173, L_175, L_177, L_179, (bool)0, /*hidden argument*/NULL);
		NullCheck(L_171);
		ArrayElementTypeCheck (L_171, L_180);
		(L_171)->SetAt(static_cast<il2cpp_array_size_t>(2), (XdrEntry_t1852396641 *)L_180);
		XdrEntryU5BU5D_t507154684* L_181 = L_171;
		Int32U5BU5D_t385246372* L_182 = ((XdrBuilder_t781626846_StaticFields*)il2cpp_codegen_static_fields_for(XdrBuilder_t781626846_il2cpp_TypeInfo_var))->get_S_XDR_AttributeType_SubElements_3();
		XdrAttributeEntryU5BU5D_t4099313209* L_183 = ((XdrBuilder_t781626846_StaticFields*)il2cpp_codegen_static_fields_for(XdrBuilder_t781626846_il2cpp_TypeInfo_var))->get_S_XDR_AttributeType_Attributes_7();
		intptr_t L_184 = (intptr_t)XdrBuilder_XDR_InitAttributeType_m2993888419_RuntimeMethod_var;
		XdrInitFunction_t326013928 * L_185 = (XdrInitFunction_t326013928 *)il2cpp_codegen_object_new(XdrInitFunction_t326013928_il2cpp_TypeInfo_var);
		XdrInitFunction__ctor_m783617027(L_185, NULL, (intptr_t)L_184, /*hidden argument*/NULL);
		intptr_t L_186 = (intptr_t)XdrBuilder_XDR_BeginAttributeType_m3175298519_RuntimeMethod_var;
		XdrBeginChildFunction_t3571964013 * L_187 = (XdrBeginChildFunction_t3571964013 *)il2cpp_codegen_object_new(XdrBeginChildFunction_t3571964013_il2cpp_TypeInfo_var);
		XdrBeginChildFunction__ctor_m4011610571(L_187, NULL, (intptr_t)L_186, /*hidden argument*/NULL);
		intptr_t L_188 = (intptr_t)XdrBuilder_XDR_EndAttributeType_m863948448_RuntimeMethod_var;
		XdrEndChildFunction_t2609844494 * L_189 = (XdrEndChildFunction_t2609844494 *)il2cpp_codegen_object_new(XdrEndChildFunction_t2609844494_il2cpp_TypeInfo_var);
		XdrEndChildFunction__ctor_m3491284145(L_189, NULL, (intptr_t)L_188, /*hidden argument*/NULL);
		XdrEntry_t1852396641 * L_190 = (XdrEntry_t1852396641 *)il2cpp_codegen_object_new(XdrEntry_t1852396641_il2cpp_TypeInfo_var);
		XdrEntry__ctor_m3846162920(L_190, ((int32_t)35), L_182, L_183, L_185, L_187, L_189, (bool)0, /*hidden argument*/NULL);
		NullCheck(L_181);
		ArrayElementTypeCheck (L_181, L_190);
		(L_181)->SetAt(static_cast<il2cpp_array_size_t>(3), (XdrEntry_t1852396641 *)L_190);
		XdrEntryU5BU5D_t507154684* L_191 = L_181;
		XdrAttributeEntryU5BU5D_t4099313209* L_192 = ((XdrBuilder_t781626846_StaticFields*)il2cpp_codegen_static_fields_for(XdrBuilder_t781626846_il2cpp_TypeInfo_var))->get_S_XDR_Element_Attributes_8();
		intptr_t L_193 = (intptr_t)XdrBuilder_XDR_InitElement_m4152305979_RuntimeMethod_var;
		XdrInitFunction_t326013928 * L_194 = (XdrInitFunction_t326013928 *)il2cpp_codegen_object_new(XdrInitFunction_t326013928_il2cpp_TypeInfo_var);
		XdrInitFunction__ctor_m783617027(L_194, NULL, (intptr_t)L_193, /*hidden argument*/NULL);
		intptr_t L_195 = (intptr_t)XdrBuilder_XDR_EndElement_m1099995306_RuntimeMethod_var;
		XdrEndChildFunction_t2609844494 * L_196 = (XdrEndChildFunction_t2609844494 *)il2cpp_codegen_object_new(XdrEndChildFunction_t2609844494_il2cpp_TypeInfo_var);
		XdrEndChildFunction__ctor_m3491284145(L_196, NULL, (intptr_t)L_195, /*hidden argument*/NULL);
		XdrEntry_t1852396641 * L_197 = (XdrEntry_t1852396641 *)il2cpp_codegen_object_new(XdrEntry_t1852396641_il2cpp_TypeInfo_var);
		XdrEntry__ctor_m3846162920(L_197, ((int32_t)33), (Int32U5BU5D_t385246372*)(Int32U5BU5D_t385246372*)NULL, L_192, L_194, (XdrBeginChildFunction_t3571964013 *)NULL, L_196, (bool)0, /*hidden argument*/NULL);
		NullCheck(L_191);
		ArrayElementTypeCheck (L_191, L_197);
		(L_191)->SetAt(static_cast<il2cpp_array_size_t>(4), (XdrEntry_t1852396641 *)L_197);
		XdrEntryU5BU5D_t507154684* L_198 = L_191;
		XdrAttributeEntryU5BU5D_t4099313209* L_199 = ((XdrBuilder_t781626846_StaticFields*)il2cpp_codegen_static_fields_for(XdrBuilder_t781626846_il2cpp_TypeInfo_var))->get_S_XDR_Attribute_Attributes_9();
		intptr_t L_200 = (intptr_t)XdrBuilder_XDR_InitAttribute_m1325019887_RuntimeMethod_var;
		XdrInitFunction_t326013928 * L_201 = (XdrInitFunction_t326013928 *)il2cpp_codegen_object_new(XdrInitFunction_t326013928_il2cpp_TypeInfo_var);
		XdrInitFunction__ctor_m783617027(L_201, NULL, (intptr_t)L_200, /*hidden argument*/NULL);
		intptr_t L_202 = (intptr_t)XdrBuilder_XDR_BeginAttribute_m498299068_RuntimeMethod_var;
		XdrBeginChildFunction_t3571964013 * L_203 = (XdrBeginChildFunction_t3571964013 *)il2cpp_codegen_object_new(XdrBeginChildFunction_t3571964013_il2cpp_TypeInfo_var);
		XdrBeginChildFunction__ctor_m4011610571(L_203, NULL, (intptr_t)L_202, /*hidden argument*/NULL);
		intptr_t L_204 = (intptr_t)XdrBuilder_XDR_EndAttribute_m4248011472_RuntimeMethod_var;
		XdrEndChildFunction_t2609844494 * L_205 = (XdrEndChildFunction_t2609844494 *)il2cpp_codegen_object_new(XdrEndChildFunction_t2609844494_il2cpp_TypeInfo_var);
		XdrEndChildFunction__ctor_m3491284145(L_205, NULL, (intptr_t)L_204, /*hidden argument*/NULL);
		XdrEntry_t1852396641 * L_206 = (XdrEntry_t1852396641 *)il2cpp_codegen_object_new(XdrEntry_t1852396641_il2cpp_TypeInfo_var);
		XdrEntry__ctor_m3846162920(L_206, ((int32_t)36), (Int32U5BU5D_t385246372*)(Int32U5BU5D_t385246372*)NULL, L_199, L_201, L_203, L_205, (bool)0, /*hidden argument*/NULL);
		NullCheck(L_198);
		ArrayElementTypeCheck (L_198, L_206);
		(L_198)->SetAt(static_cast<il2cpp_array_size_t>(5), (XdrEntry_t1852396641 *)L_206);
		XdrEntryU5BU5D_t507154684* L_207 = L_198;
		Int32U5BU5D_t385246372* L_208 = ((XdrBuilder_t781626846_StaticFields*)il2cpp_codegen_static_fields_for(XdrBuilder_t781626846_il2cpp_TypeInfo_var))->get_S_XDR_Group_SubElements_4();
		XdrAttributeEntryU5BU5D_t4099313209* L_209 = ((XdrBuilder_t781626846_StaticFields*)il2cpp_codegen_static_fields_for(XdrBuilder_t781626846_il2cpp_TypeInfo_var))->get_S_XDR_Group_Attributes_10();
		intptr_t L_210 = (intptr_t)XdrBuilder_XDR_InitGroup_m1379537508_RuntimeMethod_var;
		XdrInitFunction_t326013928 * L_211 = (XdrInitFunction_t326013928 *)il2cpp_codegen_object_new(XdrInitFunction_t326013928_il2cpp_TypeInfo_var);
		XdrInitFunction__ctor_m783617027(L_211, NULL, (intptr_t)L_210, /*hidden argument*/NULL);
		intptr_t L_212 = (intptr_t)XdrBuilder_XDR_EndGroup_m901256398_RuntimeMethod_var;
		XdrEndChildFunction_t2609844494 * L_213 = (XdrEndChildFunction_t2609844494 *)il2cpp_codegen_object_new(XdrEndChildFunction_t2609844494_il2cpp_TypeInfo_var);
		XdrEndChildFunction__ctor_m3491284145(L_213, NULL, (intptr_t)L_212, /*hidden argument*/NULL);
		XdrEntry_t1852396641 * L_214 = (XdrEntry_t1852396641 *)il2cpp_codegen_object_new(XdrEntry_t1852396641_il2cpp_TypeInfo_var);
		XdrEntry__ctor_m3846162920(L_214, ((int32_t)34), L_208, L_209, L_211, (XdrBeginChildFunction_t3571964013 *)NULL, L_213, (bool)0, /*hidden argument*/NULL);
		NullCheck(L_207);
		ArrayElementTypeCheck (L_207, L_214);
		(L_207)->SetAt(static_cast<il2cpp_array_size_t>(6), (XdrEntry_t1852396641 *)L_214);
		XdrEntryU5BU5D_t507154684* L_215 = L_207;
		XdrAttributeEntryU5BU5D_t4099313209* L_216 = ((XdrBuilder_t781626846_StaticFields*)il2cpp_codegen_static_fields_for(XdrBuilder_t781626846_il2cpp_TypeInfo_var))->get_S_XDR_ElementDataType_Attributes_11();
		intptr_t L_217 = (intptr_t)XdrBuilder_XDR_InitElementDtType_m2202940245_RuntimeMethod_var;
		XdrInitFunction_t326013928 * L_218 = (XdrInitFunction_t326013928 *)il2cpp_codegen_object_new(XdrInitFunction_t326013928_il2cpp_TypeInfo_var);
		XdrInitFunction__ctor_m783617027(L_218, NULL, (intptr_t)L_217, /*hidden argument*/NULL);
		intptr_t L_219 = (intptr_t)XdrBuilder_XDR_EndElementDtType_m2613455726_RuntimeMethod_var;
		XdrEndChildFunction_t2609844494 * L_220 = (XdrEndChildFunction_t2609844494 *)il2cpp_codegen_object_new(XdrEndChildFunction_t2609844494_il2cpp_TypeInfo_var);
		XdrEndChildFunction__ctor_m3491284145(L_220, NULL, (intptr_t)L_219, /*hidden argument*/NULL);
		XdrEntry_t1852396641 * L_221 = (XdrEntry_t1852396641 *)il2cpp_codegen_object_new(XdrEntry_t1852396641_il2cpp_TypeInfo_var);
		XdrEntry__ctor_m3846162920(L_221, ((int32_t)37), (Int32U5BU5D_t385246372*)(Int32U5BU5D_t385246372*)NULL, L_216, L_218, (XdrBeginChildFunction_t3571964013 *)NULL, L_220, (bool)1, /*hidden argument*/NULL);
		NullCheck(L_215);
		ArrayElementTypeCheck (L_215, L_221);
		(L_215)->SetAt(static_cast<il2cpp_array_size_t>(7), (XdrEntry_t1852396641 *)L_221);
		XdrEntryU5BU5D_t507154684* L_222 = L_215;
		XdrAttributeEntryU5BU5D_t4099313209* L_223 = ((XdrBuilder_t781626846_StaticFields*)il2cpp_codegen_static_fields_for(XdrBuilder_t781626846_il2cpp_TypeInfo_var))->get_S_XDR_AttributeDataType_Attributes_12();
		intptr_t L_224 = (intptr_t)XdrBuilder_XDR_InitAttributeDtType_m496438590_RuntimeMethod_var;
		XdrInitFunction_t326013928 * L_225 = (XdrInitFunction_t326013928 *)il2cpp_codegen_object_new(XdrInitFunction_t326013928_il2cpp_TypeInfo_var);
		XdrInitFunction__ctor_m783617027(L_225, NULL, (intptr_t)L_224, /*hidden argument*/NULL);
		intptr_t L_226 = (intptr_t)XdrBuilder_XDR_EndAttributeDtType_m1299590004_RuntimeMethod_var;
		XdrEndChildFunction_t2609844494 * L_227 = (XdrEndChildFunction_t2609844494 *)il2cpp_codegen_object_new(XdrEndChildFunction_t2609844494_il2cpp_TypeInfo_var);
		XdrEndChildFunction__ctor_m3491284145(L_227, NULL, (intptr_t)L_226, /*hidden argument*/NULL);
		XdrEntry_t1852396641 * L_228 = (XdrEntry_t1852396641 *)il2cpp_codegen_object_new(XdrEntry_t1852396641_il2cpp_TypeInfo_var);
		XdrEntry__ctor_m3846162920(L_228, ((int32_t)37), (Int32U5BU5D_t385246372*)(Int32U5BU5D_t385246372*)NULL, L_223, L_225, (XdrBeginChildFunction_t3571964013 *)NULL, L_227, (bool)1, /*hidden argument*/NULL);
		NullCheck(L_222);
		ArrayElementTypeCheck (L_222, L_228);
		(L_222)->SetAt(static_cast<il2cpp_array_size_t>(8), (XdrEntry_t1852396641 *)L_228);
		((XdrBuilder_t781626846_StaticFields*)il2cpp_codegen_static_fields_for(XdrBuilder_t781626846_il2cpp_TypeInfo_var))->set_S_SchemaEntries_13(L_222);
		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.Xml.Schema.XdrBuilder/AttributeContent::.ctor()
extern "C" IL2CPP_METHOD_ATTR void AttributeContent__ctor_m121414320 (AttributeContent_t2997225126 * __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.Xml.Schema.XdrBuilder/DeclBaseInfo::.ctor()
extern "C" IL2CPP_METHOD_ATTR void DeclBaseInfo__ctor_m3999011130 (DeclBaseInfo_t2186480169 * __this, const RuntimeMethod* method)
{
	{
		Object__ctor_m297566312(__this, /*hidden argument*/NULL);
		DeclBaseInfo_Reset_m2690709775(__this, /*hidden argument*/NULL);
		return;
	}
}
// System.Void System.Xml.Schema.XdrBuilder/DeclBaseInfo::Reset()
extern "C" IL2CPP_METHOD_ATTR void DeclBaseInfo_Reset_m2690709775 (DeclBaseInfo_t2186480169 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (DeclBaseInfo_Reset_m2690709775_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		IL2CPP_RUNTIME_CLASS_INIT(XmlQualifiedName_t2760654312_il2cpp_TypeInfo_var);
		XmlQualifiedName_t2760654312 * L_0 = ((XmlQualifiedName_t2760654312_StaticFields*)il2cpp_codegen_static_fields_for(XmlQualifiedName_t2760654312_il2cpp_TypeInfo_var))->get_Empty_4();
		__this->set__Name_0(L_0);
		__this->set__Prefix_1((String_t*)NULL);
		XmlQualifiedName_t2760654312 * L_1 = ((XmlQualifiedName_t2760654312_StaticFields*)il2cpp_codegen_static_fields_for(XmlQualifiedName_t2760654312_il2cpp_TypeInfo_var))->get_Empty_4();
		__this->set__TypeName_2(L_1);
		__this->set__TypePrefix_3((String_t*)NULL);
		__this->set__Default_4(NULL);
		__this->set__Revises_5(NULL);
		__this->set__MaxOccurs_6(1);
		__this->set__MinOccurs_7(1);
		__this->set__Checking_8((bool)0);
		__this->set__ElementDecl_9((SchemaElementDecl_t2267464004 *)NULL);
		__this->set__Next_11((DeclBaseInfo_t2186480169 *)NULL);
		__this->set__Attdef_10((SchemaAttDef_t2429541159 *)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.Xml.Schema.XdrBuilder/ElementContent::.ctor()
extern "C" IL2CPP_METHOD_ATTR void ElementContent__ctor_m2263083316 (ElementContent_t2671703075 * __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.Xml.Schema.XdrBuilder/GroupContent::Copy(System.Xml.Schema.XdrBuilder/GroupContent,System.Xml.Schema.XdrBuilder/GroupContent)
extern "C" IL2CPP_METHOD_ATTR void GroupContent_Copy_m928532112 (RuntimeObject * __this /* static, unused */, GroupContent_t833025371 * ___from0, GroupContent_t833025371 * ___to1, const RuntimeMethod* method)
{
	{
		GroupContent_t833025371 * L_0 = ___to1;
		GroupContent_t833025371 * L_1 = ___from0;
		NullCheck(L_1);
		uint32_t L_2 = L_1->get__MinVal_0();
		NullCheck(L_0);
		L_0->set__MinVal_0(L_2);
		GroupContent_t833025371 * L_3 = ___to1;
		GroupContent_t833025371 * L_4 = ___from0;
		NullCheck(L_4);
		uint32_t L_5 = L_4->get__MaxVal_1();
		NullCheck(L_3);
		L_3->set__MaxVal_1(L_5);
		GroupContent_t833025371 * L_6 = ___to1;
		GroupContent_t833025371 * L_7 = ___from0;
		NullCheck(L_7);
		int32_t L_8 = L_7->get__Order_4();
		NullCheck(L_6);
		L_6->set__Order_4(L_8);
		return;
	}
}
// System.Xml.Schema.XdrBuilder/GroupContent System.Xml.Schema.XdrBuilder/GroupContent::Copy(System.Xml.Schema.XdrBuilder/GroupContent)
extern "C" IL2CPP_METHOD_ATTR GroupContent_t833025371 * GroupContent_Copy_m3213832062 (RuntimeObject * __this /* static, unused */, GroupContent_t833025371 * ___other0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (GroupContent_Copy_m3213832062_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	GroupContent_t833025371 * V_0 = NULL;
	{
		GroupContent_t833025371 * L_0 = (GroupContent_t833025371 *)il2cpp_codegen_object_new(GroupContent_t833025371_il2cpp_TypeInfo_var);
		GroupContent__ctor_m24335209(L_0, /*hidden argument*/NULL);
		V_0 = L_0;
		GroupContent_t833025371 * L_1 = ___other0;
		GroupContent_t833025371 * L_2 = V_0;
		GroupContent_Copy_m928532112(NULL /*static, unused*/, L_1, L_2, /*hidden argument*/NULL);
		GroupContent_t833025371 * L_3 = V_0;
		return L_3;
	}
}
// System.Void System.Xml.Schema.XdrBuilder/GroupContent::.ctor()
extern "C" IL2CPP_METHOD_ATTR void GroupContent__ctor_m24335209 (GroupContent_t833025371 * __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.Xml.Schema.XdrBuilder/XdrAttributeEntry::.ctor(System.Xml.Schema.SchemaNames/Token,System.Xml.XmlTokenizedType,System.Xml.Schema.XdrBuilder/XdrBuildFunction)
extern "C" IL2CPP_METHOD_ATTR void XdrAttributeEntry__ctor_m2881867078 (XdrAttributeEntry_t1100747816 * __this, int32_t ___a0, int32_t ___ttype1, XdrBuildFunction_t4965607 * ___build2, const RuntimeMethod* method)
{
	{
		Object__ctor_m297566312(__this, /*hidden argument*/NULL);
		int32_t L_0 = ___a0;
		__this->set__Attribute_0(L_0);
		int32_t L_1 = ___ttype1;
		XmlSchemaDatatype_t322714710 * L_2 = XmlSchemaDatatype_FromXmlTokenizedType_m1770885278(NULL /*static, unused*/, L_1, /*hidden argument*/NULL);
		__this->set__Datatype_2(L_2);
		__this->set__SchemaFlags_1(0);
		XdrBuildFunction_t4965607 * L_3 = ___build2;
		__this->set__BuildFunc_3(L_3);
		return;
	}
}
// System.Void System.Xml.Schema.XdrBuilder/XdrAttributeEntry::.ctor(System.Xml.Schema.SchemaNames/Token,System.Xml.XmlTokenizedType,System.Int32,System.Xml.Schema.XdrBuilder/XdrBuildFunction)
extern "C" IL2CPP_METHOD_ATTR void XdrAttributeEntry__ctor_m2068774351 (XdrAttributeEntry_t1100747816 * __this, int32_t ___a0, int32_t ___ttype1, int32_t ___schemaFlags2, XdrBuildFunction_t4965607 * ___build3, const RuntimeMethod* method)
{
	{
		Object__ctor_m297566312(__this, /*hidden argument*/NULL);
		int32_t L_0 = ___a0;
		__this->set__Attribute_0(L_0);
		int32_t L_1 = ___ttype1;
		XmlSchemaDatatype_t322714710 * L_2 = XmlSchemaDatatype_FromXmlTokenizedType_m1770885278(NULL /*static, unused*/, L_1, /*hidden argument*/NULL);
		__this->set__Datatype_2(L_2);
		int32_t L_3 = ___schemaFlags2;
		__this->set__SchemaFlags_1(L_3);
		XdrBuildFunction_t4965607 * L_4 = ___build3;
		__this->set__BuildFunc_3(L_4);
		return;
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void System.Xml.Schema.XdrBuilder/XdrBeginChildFunction::.ctor(System.Object,System.IntPtr)
extern "C" IL2CPP_METHOD_ATTR void XdrBeginChildFunction__ctor_m4011610571 (XdrBeginChildFunction_t3571964013 * __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.Xml.Schema.XdrBuilder/XdrBeginChildFunction::Invoke(System.Xml.Schema.XdrBuilder)
extern "C" IL2CPP_METHOD_ATTR void XdrBeginChildFunction_Invoke_m2633759516 (XdrBeginChildFunction_t3571964013 * __this, XdrBuilder_t781626846 * ___builder0, 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 *, XdrBuilder_t781626846 *, const RuntimeMethod*);
						((FunctionPointerType)targetMethodPointer)(NULL, ___builder0, targetMethod);
					}
				}
				else
				{
					// closed
					{
						typedef void (*FunctionPointerType) (RuntimeObject *, void*, XdrBuilder_t781626846 *, const RuntimeMethod*);
						((FunctionPointerType)targetMethodPointer)(NULL, targetThis, ___builder0, 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< XdrBuilder_t781626846 * >::Invoke(targetMethod, targetThis, ___builder0);
							else
								GenericVirtActionInvoker1< XdrBuilder_t781626846 * >::Invoke(targetMethod, targetThis, ___builder0);
						}
						else
						{
							if (il2cpp_codegen_method_is_interface_method(targetMethod))
								InterfaceActionInvoker1< XdrBuilder_t781626846 * >::Invoke(il2cpp_codegen_method_get_slot(targetMethod), il2cpp_codegen_method_get_declaring_type(targetMethod), targetThis, ___builder0);
							else
								VirtActionInvoker1< XdrBuilder_t781626846 * >::Invoke(il2cpp_codegen_method_get_slot(targetMethod), targetThis, ___builder0);
						}
					}
					else
					{
						typedef void (*FunctionPointerType) (void*, XdrBuilder_t781626846 *, const RuntimeMethod*);
						((FunctionPointerType)targetMethodPointer)(targetThis, ___builder0, 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, ___builder0);
							else
								GenericVirtActionInvoker0::Invoke(targetMethod, ___builder0);
						}
						else
						{
							if (il2cpp_codegen_method_is_interface_method(targetMethod))
								InterfaceActionInvoker0::Invoke(il2cpp_codegen_method_get_slot(targetMethod), il2cpp_codegen_method_get_declaring_type(targetMethod), ___builder0);
							else
								VirtActionInvoker0::Invoke(il2cpp_codegen_method_get_slot(targetMethod), ___builder0);
						}
					}
					else
					{
						typedef void (*FunctionPointerType) (XdrBuilder_t781626846 *, const RuntimeMethod*);
						((FunctionPointerType)targetMethodPointer)(___builder0, 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 *, XdrBuilder_t781626846 *, const RuntimeMethod*);
					((FunctionPointerType)targetMethodPointer)(NULL, ___builder0, targetMethod);
				}
			}
			else
			{
				// closed
				{
					typedef void (*FunctionPointerType) (RuntimeObject *, void*, XdrBuilder_t781626846 *, const RuntimeMethod*);
					((FunctionPointerType)targetMethodPointer)(NULL, targetThis, ___builder0, 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< XdrBuilder_t781626846 * >::Invoke(targetMethod, targetThis, ___builder0);
						else
							GenericVirtActionInvoker1< XdrBuilder_t781626846 * >::Invoke(targetMethod, targetThis, ___builder0);
					}
					else
					{
						if (il2cpp_codegen_method_is_interface_method(targetMethod))
							InterfaceActionInvoker1< XdrBuilder_t781626846 * >::Invoke(il2cpp_codegen_method_get_slot(targetMethod), il2cpp_codegen_method_get_declaring_type(targetMethod), targetThis, ___builder0);
						else
							VirtActionInvoker1< XdrBuilder_t781626846 * >::Invoke(il2cpp_codegen_method_get_slot(targetMethod), targetThis, ___builder0);
					}
				}
				else
				{
					typedef void (*FunctionPointerType) (void*, XdrBuilder_t781626846 *, const RuntimeMethod*);
					((FunctionPointerType)targetMethodPointer)(targetThis, ___builder0, 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, ___builder0);
						else
							GenericVirtActionInvoker0::Invoke(targetMethod, ___builder0);
					}
					else
					{
						if (il2cpp_codegen_method_is_interface_method(targetMethod))
							InterfaceActionInvoker0::Invoke(il2cpp_codegen_method_get_slot(targetMethod), il2cpp_codegen_method_get_declaring_type(targetMethod), ___builder0);
						else
							VirtActionInvoker0::Invoke(il2cpp_codegen_method_get_slot(targetMethod), ___builder0);
					}
				}
				else
				{
					typedef void (*FunctionPointerType) (XdrBuilder_t781626846 *, const RuntimeMethod*);
					((FunctionPointerType)targetMethodPointer)(___builder0, targetMethod);
				}
			}
		}
	}
}
// System.IAsyncResult System.Xml.Schema.XdrBuilder/XdrBeginChildFunction::BeginInvoke(System.Xml.Schema.XdrBuilder,System.AsyncCallback,System.Object)
extern "C" IL2CPP_METHOD_ATTR RuntimeObject* XdrBeginChildFunction_BeginInvoke_m1898042341 (XdrBeginChildFunction_t3571964013 * __this, XdrBuilder_t781626846 * ___builder0, AsyncCallback_t3962456242 * ___callback1, RuntimeObject * ___object2, const RuntimeMethod* method)
{
	void *__d_args[2] = {0};
	__d_args[0] = ___builder0;
	return (RuntimeObject*)il2cpp_codegen_delegate_begin_invoke((RuntimeDelegate*)__this, __d_args, (RuntimeDelegate*)___callback1, (RuntimeObject*)___object2);
}
// System.Void System.Xml.Schema.XdrBuilder/XdrBeginChildFunction::EndInvoke(System.IAsyncResult)
extern "C" IL2CPP_METHOD_ATTR void XdrBeginChildFunction_EndInvoke_m3191511498 (XdrBeginChildFunction_t3571964013 * __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.Xml.Schema.XdrBuilder/XdrBuildFunction::.ctor(System.Object,System.IntPtr)
extern "C" IL2CPP_METHOD_ATTR void XdrBuildFunction__ctor_m2089149173 (XdrBuildFunction_t4965607 * __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.Xml.Schema.XdrBuilder/XdrBuildFunction::Invoke(System.Xml.Schema.XdrBuilder,System.Object,System.String)
extern "C" IL2CPP_METHOD_ATTR void XdrBuildFunction_Invoke_m835861771 (XdrBuildFunction_t4965607 * __this, XdrBuilder_t781626846 * ___builder0, RuntimeObject * ___obj1, String_t* ___prefix2, 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 *, XdrBuilder_t781626846 *, RuntimeObject *, String_t*, const RuntimeMethod*);
						((FunctionPointerType)targetMethodPointer)(NULL, ___builder0, ___obj1, ___prefix2, targetMethod);
					}
				}
				else
				{
					// closed
					{
						typedef void (*FunctionPointerType) (RuntimeObject *, void*, XdrBuilder_t781626846 *, RuntimeObject *, String_t*, const RuntimeMethod*);
						((FunctionPointerType)targetMethodPointer)(NULL, targetThis, ___builder0, ___obj1, ___prefix2, 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< XdrBuilder_t781626846 *, RuntimeObject *, String_t* >::Invoke(targetMethod, targetThis, ___builder0, ___obj1, ___prefix2);
							else
								GenericVirtActionInvoker3< XdrBuilder_t781626846 *, RuntimeObject *, String_t* >::Invoke(targetMethod, targetThis, ___builder0, ___obj1, ___prefix2);
						}
						else
						{
							if (il2cpp_codegen_method_is_interface_method(targetMethod))
								InterfaceActionInvoker3< XdrBuilder_t781626846 *, RuntimeObject *, String_t* >::Invoke(il2cpp_codegen_method_get_slot(targetMethod), il2cpp_codegen_method_get_declaring_type(targetMethod), targetThis, ___builder0, ___obj1, ___prefix2);
							else
								VirtActionInvoker3< XdrBuilder_t781626846 *, RuntimeObject *, String_t* >::Invoke(il2cpp_codegen_method_get_slot(targetMethod), targetThis, ___builder0, ___obj1, ___prefix2);
						}
					}
					else
					{
						typedef void (*FunctionPointerType) (void*, XdrBuilder_t781626846 *, RuntimeObject *, String_t*, const RuntimeMethod*);
						((FunctionPointerType)targetMethodPointer)(targetThis, ___builder0, ___obj1, ___prefix2, 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< RuntimeObject *, String_t* >::Invoke(targetMethod, ___builder0, ___obj1, ___prefix2);
							else
								GenericVirtActionInvoker2< RuntimeObject *, String_t* >::Invoke(targetMethod, ___builder0, ___obj1, ___prefix2);
						}
						else
						{
							if (il2cpp_codegen_method_is_interface_method(targetMethod))
								InterfaceActionInvoker2< RuntimeObject *, String_t* >::Invoke(il2cpp_codegen_method_get_slot(targetMethod), il2cpp_codegen_method_get_declaring_type(targetMethod), ___builder0, ___obj1, ___prefix2);
							else
								VirtActionInvoker2< RuntimeObject *, String_t* >::Invoke(il2cpp_codegen_method_get_slot(targetMethod), ___builder0, ___obj1, ___prefix2);
						}
					}
					else
					{
						typedef void (*FunctionPointerType) (XdrBuilder_t781626846 *, RuntimeObject *, String_t*, const RuntimeMethod*);
						((FunctionPointerType)targetMethodPointer)(___builder0, ___obj1, ___prefix2, 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 *, XdrBuilder_t781626846 *, RuntimeObject *, String_t*, const RuntimeMethod*);
					((FunctionPointerType)targetMethodPointer)(NULL, ___builder0, ___obj1, ___prefix2, targetMethod);
				}
			}
			else
			{
				// closed
				{
					typedef void (*FunctionPointerType) (RuntimeObject *, void*, XdrBuilder_t781626846 *, RuntimeObject *, String_t*, const RuntimeMethod*);
					((FunctionPointerType)targetMethodPointer)(NULL, targetThis, ___builder0, ___obj1, ___prefix2, 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< XdrBuilder_t781626846 *, RuntimeObject *, String_t* >::Invoke(targetMethod, targetThis, ___builder0, ___obj1, ___prefix2);
						else
							GenericVirtActionInvoker3< XdrBuilder_t781626846 *, RuntimeObject *, String_t* >::Invoke(targetMethod, targetThis, ___builder0, ___obj1, ___prefix2);
					}
					else
					{
						if (il2cpp_codegen_method_is_interface_method(targetMethod))
							InterfaceActionInvoker3< XdrBuilder_t781626846 *, RuntimeObject *, String_t* >::Invoke(il2cpp_codegen_method_get_slot(targetMethod), il2cpp_codegen_method_get_declaring_type(targetMethod), targetThis, ___builder0, ___obj1, ___prefix2);
						else
							VirtActionInvoker3< XdrBuilder_t781626846 *, RuntimeObject *, String_t* >::Invoke(il2cpp_codegen_method_get_slot(targetMethod), targetThis, ___builder0, ___obj1, ___prefix2);
					}
				}
				else
				{
					typedef void (*FunctionPointerType) (void*, XdrBuilder_t781626846 *, RuntimeObject *, String_t*, const RuntimeMethod*);
					((FunctionPointerType)targetMethodPointer)(targetThis, ___builder0, ___obj1, ___prefix2, 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< RuntimeObject *, String_t* >::Invoke(targetMethod, ___builder0, ___obj1, ___prefix2);
						else
							GenericVirtActionInvoker2< RuntimeObject *, String_t* >::Invoke(targetMethod, ___builder0, ___obj1, ___prefix2);
					}
					else
					{
						if (il2cpp_codegen_method_is_interface_method(targetMethod))
							InterfaceActionInvoker2< RuntimeObject *, String_t* >::Invoke(il2cpp_codegen_method_get_slot(targetMethod), il2cpp_codegen_method_get_declaring_type(targetMethod), ___builder0, ___obj1, ___prefix2);
						else
							VirtActionInvoker2< RuntimeObject *, String_t* >::Invoke(il2cpp_codegen_method_get_slot(targetMethod), ___builder0, ___obj1, ___prefix2);
					}
				}
				else
				{
					typedef void (*FunctionPointerType) (XdrBuilder_t781626846 *, RuntimeObject *, String_t*, const RuntimeMethod*);
					((FunctionPointerType)targetMethodPointer)(___builder0, ___obj1, ___prefix2, targetMethod);
				}
			}
		}
	}
}
// System.IAsyncResult System.Xml.Schema.XdrBuilder/XdrBuildFunction::BeginInvoke(System.Xml.Schema.XdrBuilder,System.Object,System.String,System.AsyncCallback,System.Object)
extern "C" IL2CPP_METHOD_ATTR RuntimeObject* XdrBuildFunction_BeginInvoke_m3481093880 (XdrBuildFunction_t4965607 * __this, XdrBuilder_t781626846 * ___builder0, RuntimeObject * ___obj1, String_t* ___prefix2, AsyncCallback_t3962456242 * ___callback3, RuntimeObject * ___object4, const RuntimeMethod* method)
{
	void *__d_args[4] = {0};
	__d_args[0] = ___builder0;
	__d_args[1] = ___obj1;
	__d_args[2] = ___prefix2;
	return (RuntimeObject*)il2cpp_codegen_delegate_begin_invoke((RuntimeDelegate*)__this, __d_args, (RuntimeDelegate*)___callback3, (RuntimeObject*)___object4);
}
// System.Void System.Xml.Schema.XdrBuilder/XdrBuildFunction::EndInvoke(System.IAsyncResult)
extern "C" IL2CPP_METHOD_ATTR void XdrBuildFunction_EndInvoke_m1918612681 (XdrBuildFunction_t4965607 * __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.Xml.Schema.XdrBuilder/XdrEndChildFunction::.ctor(System.Object,System.IntPtr)
extern "C" IL2CPP_METHOD_ATTR void XdrEndChildFunction__ctor_m3491284145 (XdrEndChildFunction_t2609844494 * __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.Xml.Schema.XdrBuilder/XdrEndChildFunction::Invoke(System.Xml.Schema.XdrBuilder)
extern "C" IL2CPP_METHOD_ATTR void XdrEndChildFunction_Invoke_m4191322796 (XdrEndChildFunction_t2609844494 * __this, XdrBuilder_t781626846 * ___builder0, 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 *, XdrBuilder_t781626846 *, const RuntimeMethod*);
						((FunctionPointerType)targetMethodPointer)(NULL, ___builder0, targetMethod);
					}
				}
				else
				{
					// closed
					{
						typedef void (*FunctionPointerType) (RuntimeObject *, void*, XdrBuilder_t781626846 *, const RuntimeMethod*);
						((FunctionPointerType)targetMethodPointer)(NULL, targetThis, ___builder0, 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< XdrBuilder_t781626846 * >::Invoke(targetMethod, targetThis, ___builder0);
							else
								GenericVirtActionInvoker1< XdrBuilder_t781626846 * >::Invoke(targetMethod, targetThis, ___builder0);
						}
						else
						{
							if (il2cpp_codegen_method_is_interface_method(targetMethod))
								InterfaceActionInvoker1< XdrBuilder_t781626846 * >::Invoke(il2cpp_codegen_method_get_slot(targetMethod), il2cpp_codegen_method_get_declaring_type(targetMethod), targetThis, ___builder0);
							else
								VirtActionInvoker1< XdrBuilder_t781626846 * >::Invoke(il2cpp_codegen_method_get_slot(targetMethod), targetThis, ___builder0);
						}
					}
					else
					{
						typedef void (*FunctionPointerType) (void*, XdrBuilder_t781626846 *, const RuntimeMethod*);
						((FunctionPointerType)targetMethodPointer)(targetThis, ___builder0, 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, ___builder0);
							else
								GenericVirtActionInvoker0::Invoke(targetMethod, ___builder0);
						}
						else
						{
							if (il2cpp_codegen_method_is_interface_method(targetMethod))
								InterfaceActionInvoker0::Invoke(il2cpp_codegen_method_get_slot(targetMethod), il2cpp_codegen_method_get_declaring_type(targetMethod), ___builder0);
							else
								VirtActionInvoker0::Invoke(il2cpp_codegen_method_get_slot(targetMethod), ___builder0);
						}
					}
					else
					{
						typedef void (*FunctionPointerType) (XdrBuilder_t781626846 *, const RuntimeMethod*);
						((FunctionPointerType)targetMethodPointer)(___builder0, 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 *, XdrBuilder_t781626846 *, const RuntimeMethod*);
					((FunctionPointerType)targetMethodPointer)(NULL, ___builder0, targetMethod);
				}
			}
			else
			{
				// closed
				{
					typedef void (*FunctionPointerType) (RuntimeObject *, void*, XdrBuilder_t781626846 *, const RuntimeMethod*);
					((FunctionPointerType)targetMethodPointer)(NULL, targetThis, ___builder0, 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< XdrBuilder_t781626846 * >::Invoke(targetMethod, targetThis, ___builder0);
						else
							GenericVirtActionInvoker1< XdrBuilder_t781626846 * >::Invoke(targetMethod, targetThis, ___builder0);
					}
					else
					{
						if (il2cpp_codegen_method_is_interface_method(targetMethod))
							InterfaceActionInvoker1< XdrBuilder_t781626846 * >::Invoke(il2cpp_codegen_method_get_slot(targetMethod), il2cpp_codegen_method_get_declaring_type(targetMethod), targetThis, ___builder0);
						else
							VirtActionInvoker1< XdrBuilder_t781626846 * >::Invoke(il2cpp_codegen_method_get_slot(targetMethod), targetThis, ___builder0);
					}
				}
				else
				{
					typedef void (*FunctionPointerType) (void*, XdrBuilder_t781626846 *, const RuntimeMethod*);
					((FunctionPointerType)targetMethodPointer)(targetThis, ___builder0, 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, ___builder0);
						else
							GenericVirtActionInvoker0::Invoke(targetMethod, ___builder0);
					}
					else
					{
						if (il2cpp_codegen_method_is_interface_method(targetMethod))
							InterfaceActionInvoker0::Invoke(il2cpp_codegen_method_get_slot(targetMethod), il2cpp_codegen_method_get_declaring_type(targetMethod), ___builder0);
						else
							VirtActionInvoker0::Invoke(il2cpp_codegen_method_get_slot(targetMethod), ___builder0);
					}
				}
				else
				{
					typedef void (*FunctionPointerType) (XdrBuilder_t781626846 *, const RuntimeMethod*);
					((FunctionPointerType)targetMethodPointer)(___builder0, targetMethod);
				}
			}
		}
	}
}
// System.IAsyncResult System.Xml.Schema.XdrBuilder/XdrEndChildFunction::BeginInvoke(System.Xml.Schema.XdrBuilder,System.AsyncCallback,System.Object)
extern "C" IL2CPP_METHOD_ATTR RuntimeObject* XdrEndChildFunction_BeginInvoke_m2820594238 (XdrEndChildFunction_t2609844494 * __this, XdrBuilder_t781626846 * ___builder0, AsyncCallback_t3962456242 * ___callback1, RuntimeObject * ___object2, const RuntimeMethod* method)
{
	void *__d_args[2] = {0};
	__d_args[0] = ___builder0;
	return (RuntimeObject*)il2cpp_codegen_delegate_begin_invoke((RuntimeDelegate*)__this, __d_args, (RuntimeDelegate*)___callback1, (RuntimeObject*)___object2);
}
// System.Void System.Xml.Schema.XdrBuilder/XdrEndChildFunction::EndInvoke(System.IAsyncResult)
extern "C" IL2CPP_METHOD_ATTR void XdrEndChildFunction_EndInvoke_m494979585 (XdrEndChildFunction_t2609844494 * __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.Xml.Schema.XdrBuilder/XdrEntry::.ctor(System.Xml.Schema.SchemaNames/Token,System.Int32[],System.Xml.Schema.XdrBuilder/XdrAttributeEntry[],System.Xml.Schema.XdrBuilder/XdrInitFunction,System.Xml.Schema.XdrBuilder/XdrBeginChildFunction,System.Xml.Schema.XdrBuilder/XdrEndChildFunction,System.Boolean)
extern "C" IL2CPP_METHOD_ATTR void XdrEntry__ctor_m3846162920 (XdrEntry_t1852396641 * __this, int32_t ___n0, Int32U5BU5D_t385246372* ___states1, XdrAttributeEntryU5BU5D_t4099313209* ___attributes2, XdrInitFunction_t326013928 * ___init3, XdrBeginChildFunction_t3571964013 * ___begin4, XdrEndChildFunction_t2609844494 * ___end5, bool ___fText6, const RuntimeMethod* method)
{
	{
		Object__ctor_m297566312(__this, /*hidden argument*/NULL);
		int32_t L_0 = ___n0;
		__this->set__Name_0(L_0);
		Int32U5BU5D_t385246372* L_1 = ___states1;
		__this->set__NextStates_1(L_1);
		XdrAttributeEntryU5BU5D_t4099313209* L_2 = ___attributes2;
		__this->set__Attributes_2(L_2);
		XdrInitFunction_t326013928 * L_3 = ___init3;
		__this->set__InitFunc_3(L_3);
		XdrBeginChildFunction_t3571964013 * L_4 = ___begin4;
		__this->set__BeginChildFunc_4(L_4);
		XdrEndChildFunction_t2609844494 * L_5 = ___end5;
		__this->set__EndChildFunc_5(L_5);
		bool L_6 = ___fText6;
		__this->set__AllowText_6(L_6);
		return;
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void System.Xml.Schema.XdrBuilder/XdrInitFunction::.ctor(System.Object,System.IntPtr)
extern "C" IL2CPP_METHOD_ATTR void XdrInitFunction__ctor_m783617027 (XdrInitFunction_t326013928 * __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.Xml.Schema.XdrBuilder/XdrInitFunction::Invoke(System.Xml.Schema.XdrBuilder,System.Object)
extern "C" IL2CPP_METHOD_ATTR void XdrInitFunction_Invoke_m919159681 (XdrInitFunction_t326013928 * __this, XdrBuilder_t781626846 * ___builder0, RuntimeObject * ___obj1, 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 *, XdrBuilder_t781626846 *, RuntimeObject *, const RuntimeMethod*);
						((FunctionPointerType)targetMethodPointer)(NULL, ___builder0, ___obj1, targetMethod);
					}
				}
				else
				{
					// closed
					{
						typedef void (*FunctionPointerType) (RuntimeObject *, void*, XdrBuilder_t781626846 *, RuntimeObject *, const RuntimeMethod*);
						((FunctionPointerType)targetMethodPointer)(NULL, targetThis, ___builder0, ___obj1, 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< XdrBuilder_t781626846 *, RuntimeObject * >::Invoke(targetMethod, targetThis, ___builder0, ___obj1);
							else
								GenericVirtActionInvoker2< XdrBuilder_t781626846 *, RuntimeObject * >::Invoke(targetMethod, targetThis, ___builder0, ___obj1);
						}
						else
						{
							if (il2cpp_codegen_method_is_interface_method(targetMethod))
								InterfaceActionInvoker2< XdrBuilder_t781626846 *, RuntimeObject * >::Invoke(il2cpp_codegen_method_get_slot(targetMethod), il2cpp_codegen_method_get_declaring_type(targetMethod), targetThis, ___builder0, ___obj1);
							else
								VirtActionInvoker2< XdrBuilder_t781626846 *, RuntimeObject * >::Invoke(il2cpp_codegen_method_get_slot(targetMethod), targetThis, ___builder0, ___obj1);
						}
					}
					else
					{
						typedef void (*FunctionPointerType) (void*, XdrBuilder_t781626846 *, RuntimeObject *, const RuntimeMethod*);
						((FunctionPointerType)targetMethodPointer)(targetThis, ___builder0, ___obj1, 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< RuntimeObject * >::Invoke(targetMethod, ___builder0, ___obj1);
							else
								GenericVirtActionInvoker1< RuntimeObject * >::Invoke(targetMethod, ___builder0, ___obj1);
						}
						else
						{
							if (il2cpp_codegen_method_is_interface_method(targetMethod))
								InterfaceActionInvoker1< RuntimeObject * >::Invoke(il2cpp_codegen_method_get_slot(targetMethod), il2cpp_codegen_method_get_declaring_type(targetMethod), ___builder0, ___obj1);
							else
								VirtActionInvoker1< RuntimeObject * >::Invoke(il2cpp_codegen_method_get_slot(targetMethod), ___builder0, ___obj1);
						}
					}
					else
					{
						typedef void (*FunctionPointerType) (XdrBuilder_t781626846 *, RuntimeObject *, const RuntimeMethod*);
						((FunctionPointerType)targetMethodPointer)(___builder0, ___obj1, 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 *, XdrBuilder_t781626846 *, RuntimeObject *, const RuntimeMethod*);
					((FunctionPointerType)targetMethodPointer)(NULL, ___builder0, ___obj1, targetMethod);
				}
			}
			else
			{
				// closed
				{
					typedef void (*FunctionPointerType) (RuntimeObject *, void*, XdrBuilder_t781626846 *, RuntimeObject *, const RuntimeMethod*);
					((FunctionPointerType)targetMethodPointer)(NULL, targetThis, ___builder0, ___obj1, 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< XdrBuilder_t781626846 *, RuntimeObject * >::Invoke(targetMethod, targetThis, ___builder0, ___obj1);
						else
							GenericVirtActionInvoker2< XdrBuilder_t781626846 *, RuntimeObject * >::Invoke(targetMethod, targetThis, ___builder0, ___obj1);
					}
					else
					{
						if (il2cpp_codegen_method_is_interface_method(targetMethod))
							InterfaceActionInvoker2< XdrBuilder_t781626846 *, RuntimeObject * >::Invoke(il2cpp_codegen_method_get_slot(targetMethod), il2cpp_codegen_method_get_declaring_type(targetMethod), targetThis, ___builder0, ___obj1);
						else
							VirtActionInvoker2< XdrBuilder_t781626846 *, RuntimeObject * >::Invoke(il2cpp_codegen_method_get_slot(targetMethod), targetThis, ___builder0, ___obj1);
					}
				}
				else
				{
					typedef void (*FunctionPointerType) (void*, XdrBuilder_t781626846 *, RuntimeObject *, const RuntimeMethod*);
					((FunctionPointerType)targetMethodPointer)(targetThis, ___builder0, ___obj1, 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< RuntimeObject * >::Invoke(targetMethod, ___builder0, ___obj1);
						else
							GenericVirtActionInvoker1< RuntimeObject * >::Invoke(targetMethod, ___builder0, ___obj1);
					}
					else
					{
						if (il2cpp_codegen_method_is_interface_method(targetMethod))
							InterfaceActionInvoker1< RuntimeObject * >::Invoke(il2cpp_codegen_method_get_slot(targetMethod), il2cpp_codegen_method_get_declaring_type(targetMethod), ___builder0, ___obj1);
						else
							VirtActionInvoker1< RuntimeObject * >::Invoke(il2cpp_codegen_method_get_slot(targetMethod), ___builder0, ___obj1);
					}
				}
				else
				{
					typedef void (*FunctionPointerType) (XdrBuilder_t781626846 *, RuntimeObject *, const RuntimeMethod*);
					((FunctionPointerType)targetMethodPointer)(___builder0, ___obj1, targetMethod);
				}
			}
		}
	}
}
// System.IAsyncResult System.Xml.Schema.XdrBuilder/XdrInitFunction::BeginInvoke(System.Xml.Schema.XdrBuilder,System.Object,System.AsyncCallback,System.Object)
extern "C" IL2CPP_METHOD_ATTR RuntimeObject* XdrInitFunction_BeginInvoke_m3264111609 (XdrInitFunction_t326013928 * __this, XdrBuilder_t781626846 * ___builder0, RuntimeObject * ___obj1, AsyncCallback_t3962456242 * ___callback2, RuntimeObject * ___object3, const RuntimeMethod* method)
{
	void *__d_args[3] = {0};
	__d_args[0] = ___builder0;
	__d_args[1] = ___obj1;
	return (RuntimeObject*)il2cpp_codegen_delegate_begin_invoke((RuntimeDelegate*)__this, __d_args, (RuntimeDelegate*)___callback2, (RuntimeObject*)___object3);
}
// System.Void System.Xml.Schema.XdrBuilder/XdrInitFunction::EndInvoke(System.IAsyncResult)
extern "C" IL2CPP_METHOD_ATTR void XdrInitFunction_EndInvoke_m2586594095 (XdrInitFunction_t326013928 * __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.Xml.Schema.XdrValidator::.ctor(System.Xml.Schema.BaseValidator)
extern "C" IL2CPP_METHOD_ATTR void XdrValidator__ctor_m1265263755 (XdrValidator_t1704189332 * __this, BaseValidator_t868759770 * ___validator0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (XdrValidator__ctor_m1265263755_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		IL2CPP_RUNTIME_CLASS_INIT(XmlQualifiedName_t2760654312_il2cpp_TypeInfo_var);
		XmlQualifiedName_t2760654312 * L_0 = ((XmlQualifiedName_t2760654312_StaticFields*)il2cpp_codegen_static_fields_for(XmlQualifiedName_t2760654312_il2cpp_TypeInfo_var))->get_Empty_4();
		__this->set_name_17(L_0);
		BaseValidator_t868759770 * L_1 = ___validator0;
		BaseValidator__ctor_m3348719393(__this, L_1, /*hidden argument*/NULL);
		XdrValidator_Init_m1569639187(__this, /*hidden argument*/NULL);
		return;
	}
}
// System.Void System.Xml.Schema.XdrValidator::.ctor(System.Xml.XmlValidatingReaderImpl,System.Xml.Schema.XmlSchemaCollection,System.Xml.IValidationEventHandling)
extern "C" IL2CPP_METHOD_ATTR void XdrValidator__ctor_m120876491 (XdrValidator_t1704189332 * __this, XmlValidatingReaderImpl_t1817762384 * ___reader0, XmlSchemaCollection_t3610399789 * ___schemaCollection1, RuntimeObject* ___eventHandling2, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (XdrValidator__ctor_m120876491_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		IL2CPP_RUNTIME_CLASS_INIT(XmlQualifiedName_t2760654312_il2cpp_TypeInfo_var);
		XmlQualifiedName_t2760654312 * L_0 = ((XmlQualifiedName_t2760654312_StaticFields*)il2cpp_codegen_static_fields_for(XmlQualifiedName_t2760654312_il2cpp_TypeInfo_var))->get_Empty_4();
		__this->set_name_17(L_0);
		XmlValidatingReaderImpl_t1817762384 * L_1 = ___reader0;
		XmlSchemaCollection_t3610399789 * L_2 = ___schemaCollection1;
		RuntimeObject* L_3 = ___eventHandling2;
		BaseValidator__ctor_m1509302042(__this, L_1, L_2, L_3, /*hidden argument*/NULL);
		XdrValidator_Init_m1569639187(__this, /*hidden argument*/NULL);
		return;
	}
}
// System.Void System.Xml.Schema.XdrValidator::Init()
extern "C" IL2CPP_METHOD_ATTR void XdrValidator_Init_m1569639187 (XdrValidator_t1704189332 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (XdrValidator_Init_m1569639187_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		XmlValidatingReaderImpl_t1817762384 * L_0 = ((BaseValidator_t868759770 *)__this)->get_reader_8();
		NullCheck(L_0);
		XmlNamespaceManager_t418790500 * L_1 = VirtFuncInvoker0< XmlNamespaceManager_t418790500 * >::Invoke(43 /* System.Xml.XmlNamespaceManager System.Xml.XmlReader::get_NamespaceManager() */, L_0);
		__this->set_nsManager_18(L_1);
		XmlNamespaceManager_t418790500 * L_2 = __this->get_nsManager_18();
		if (L_2)
		{
			goto IL_0031;
		}
	}
	{
		XmlNameTable_t71772148 * L_3 = BaseValidator_get_NameTable_m1830771678(__this, /*hidden argument*/NULL);
		XmlNamespaceManager_t418790500 * L_4 = (XmlNamespaceManager_t418790500 *)il2cpp_codegen_object_new(XmlNamespaceManager_t418790500_il2cpp_TypeInfo_var);
		XmlNamespaceManager__ctor_m3238790559(L_4, L_3, /*hidden argument*/NULL);
		__this->set_nsManager_18(L_4);
		__this->set_isProcessContents_19((bool)1);
	}

IL_0031:
	{
		HWStack_t658497212 * L_5 = (HWStack_t658497212 *)il2cpp_codegen_object_new(HWStack_t658497212_il2cpp_TypeInfo_var);
		HWStack__ctor_m1868358523(L_5, ((int32_t)10), /*hidden argument*/NULL);
		__this->set_validationStack_15(L_5);
		StringBuilder_t * L_6 = (StringBuilder_t *)il2cpp_codegen_object_new(StringBuilder_t_il2cpp_TypeInfo_var);
		StringBuilder__ctor_m3121283359(L_6, /*hidden argument*/NULL);
		((BaseValidator_t868759770 *)__this)->set_textValue_11(L_6);
		IL2CPP_RUNTIME_CLASS_INIT(XmlQualifiedName_t2760654312_il2cpp_TypeInfo_var);
		XmlQualifiedName_t2760654312 * L_7 = ((XmlQualifiedName_t2760654312_StaticFields*)il2cpp_codegen_static_fields_for(XmlQualifiedName_t2760654312_il2cpp_TypeInfo_var))->get_Empty_4();
		__this->set_name_17(L_7);
		Hashtable_t1853889766 * L_8 = (Hashtable_t1853889766 *)il2cpp_codegen_object_new(Hashtable_t1853889766_il2cpp_TypeInfo_var);
		Hashtable__ctor_m1815022027(L_8, /*hidden argument*/NULL);
		__this->set_attPresence_16(L_8);
		XmlQualifiedName_t2760654312 * L_9 = ((XmlQualifiedName_t2760654312_StaticFields*)il2cpp_codegen_static_fields_for(XmlQualifiedName_t2760654312_il2cpp_TypeInfo_var))->get_Empty_4();
		XdrValidator_Push_m2209004065(__this, L_9, /*hidden argument*/NULL);
		SchemaInfo_t3347508623 * L_10 = (SchemaInfo_t3347508623 *)il2cpp_codegen_object_new(SchemaInfo_t3347508623_il2cpp_TypeInfo_var);
		SchemaInfo__ctor_m2401181726(L_10, /*hidden argument*/NULL);
		((BaseValidator_t868759770 *)__this)->set_schemaInfo_7(L_10);
		((BaseValidator_t868759770 *)__this)->set_checkDatatype_14((bool)0);
		return;
	}
}
// System.Void System.Xml.Schema.XdrValidator::Validate()
extern "C" IL2CPP_METHOD_ATTR void XdrValidator_Validate_m3413135564 (XdrValidator_t1704189332 * __this, const RuntimeMethod* method)
{
	int32_t V_0 = 0;
	{
		bool L_0 = XdrValidator_get_IsInlineSchemaStarted_m3882699378(__this, /*hidden argument*/NULL);
		if (!L_0)
		{
			goto IL_000f;
		}
	}
	{
		XdrValidator_ProcessInlineSchema_m353926718(__this, /*hidden argument*/NULL);
		return;
	}

IL_000f:
	{
		XmlValidatingReaderImpl_t1817762384 * L_1 = ((BaseValidator_t868759770 *)__this)->get_reader_8();
		NullCheck(L_1);
		int32_t L_2 = VirtFuncInvoker0< int32_t >::Invoke(6 /* System.Xml.XmlNodeType System.Xml.XmlReader::get_NodeType() */, L_1);
		V_0 = L_2;
		int32_t L_3 = V_0;
		if ((((int32_t)L_3) == ((int32_t)1)))
		{
			goto IL_003b;
		}
	}
	{
		int32_t L_4 = V_0;
		if ((!(((uint32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_4, (int32_t)3))) > ((uint32_t)1))))
		{
			goto IL_0057;
		}
	}
	{
		int32_t L_5 = V_0;
		switch (((int32_t)il2cpp_codegen_subtract((int32_t)L_5, (int32_t)((int32_t)13))))
		{
			case 0:
			{
				goto IL_0050;
			}
			case 1:
			{
				goto IL_0057;
			}
			case 2:
			{
				goto IL_005e;
			}
		}
	}
	{
		return;
	}

IL_003b:
	{
		XdrValidator_ValidateElement_m1893053339(__this, /*hidden argument*/NULL);
		XmlValidatingReaderImpl_t1817762384 * L_6 = ((BaseValidator_t868759770 *)__this)->get_reader_8();
		NullCheck(L_6);
		bool L_7 = VirtFuncInvoker0< bool >::Invoke(14 /* System.Boolean System.Xml.XmlReader::get_IsEmptyElement() */, L_6);
		if (!L_7)
		{
			goto IL_0064;
		}
	}
	{
		goto IL_005e;
	}

IL_0050:
	{
		BaseValidator_ValidateWhitespace_m2804377606(__this, /*hidden argument*/NULL);
		return;
	}

IL_0057:
	{
		BaseValidator_ValidateText_m3062200306(__this, /*hidden argument*/NULL);
		return;
	}

IL_005e:
	{
		XdrValidator_ValidateEndElement_m3022061429(__this, /*hidden argument*/NULL);
	}

IL_0064:
	{
		return;
	}
}
// System.Void System.Xml.Schema.XdrValidator::ValidateElement()
extern "C" IL2CPP_METHOD_ATTR void XdrValidator_ValidateElement_m1893053339 (XdrValidator_t1704189332 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (XdrValidator_ValidateElement_m1893053339_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		XmlQualifiedName_t2760654312 * L_0 = ((BaseValidator_t868759770 *)__this)->get_elementName_9();
		XmlValidatingReaderImpl_t1817762384 * L_1 = ((BaseValidator_t868759770 *)__this)->get_reader_8();
		NullCheck(L_1);
		String_t* L_2 = VirtFuncInvoker0< String_t* >::Invoke(8 /* System.String System.Xml.XmlReader::get_LocalName() */, L_1);
		XmlValidatingReaderImpl_t1817762384 * L_3 = ((BaseValidator_t868759770 *)__this)->get_reader_8();
		NullCheck(L_3);
		String_t* L_4 = VirtFuncInvoker0< String_t* >::Invoke(9 /* System.String System.Xml.XmlReader::get_NamespaceURI() */, L_3);
		XmlNameTable_t71772148 * L_5 = BaseValidator_get_NameTable_m1830771678(__this, /*hidden argument*/NULL);
		SchemaNames_t661607975 * L_6 = BaseValidator_get_SchemaNames_m249561660(__this, /*hidden argument*/NULL);
		String_t* L_7 = XmlSchemaDatatype_XdrCanonizeUri_m1985811198(NULL /*static, unused*/, L_4, L_5, L_6, /*hidden argument*/NULL);
		NullCheck(L_0);
		XmlQualifiedName_Init_m254252077(L_0, L_2, L_7, /*hidden argument*/NULL);
		XdrValidator_ValidateChildElement_m1289573904(__this, /*hidden argument*/NULL);
		SchemaNames_t661607975 * L_8 = BaseValidator_get_SchemaNames_m249561660(__this, /*hidden argument*/NULL);
		XmlQualifiedName_t2760654312 * L_9 = ((BaseValidator_t868759770 *)__this)->get_elementName_9();
		NullCheck(L_9);
		String_t* L_10 = XmlQualifiedName_get_Name_m815040483(L_9, /*hidden argument*/NULL);
		XmlQualifiedName_t2760654312 * L_11 = ((BaseValidator_t868759770 *)__this)->get_elementName_9();
		NullCheck(L_11);
		String_t* L_12 = XmlQualifiedName_get_Namespace_m3957593392(L_11, /*hidden argument*/NULL);
		NullCheck(L_8);
		bool L_13 = SchemaNames_IsXDRRoot_m2939779997(L_8, L_10, L_12, /*hidden argument*/NULL);
		if (!L_13)
		{
			goto IL_00a6;
		}
	}
	{
		XmlValidatingReaderImpl_t1817762384 * L_14 = ((BaseValidator_t868759770 *)__this)->get_reader_8();
		NullCheck(L_14);
		int32_t L_15 = VirtFuncInvoker0< int32_t >::Invoke(12 /* System.Int32 System.Xml.XmlReader::get_Depth() */, L_14);
		if ((((int32_t)L_15) <= ((int32_t)0)))
		{
			goto IL_00a6;
		}
	}
	{
		XmlNameTable_t71772148 * L_16 = BaseValidator_get_NameTable_m1830771678(__this, /*hidden argument*/NULL);
		SchemaNames_t661607975 * L_17 = BaseValidator_get_SchemaNames_m249561660(__this, /*hidden argument*/NULL);
		ValidationEventHandler_t791314227 * L_18 = BaseValidator_get_EventHandler_m2918501615(__this, /*hidden argument*/NULL);
		Parser_t3220530449 * L_19 = (Parser_t3220530449 *)il2cpp_codegen_object_new(Parser_t3220530449_il2cpp_TypeInfo_var);
		Parser__ctor_m895150596(L_19, 2, L_16, L_17, L_18, /*hidden argument*/NULL);
		__this->set_inlineSchemaParser_22(L_19);
		Parser_t3220530449 * L_20 = __this->get_inlineSchemaParser_22();
		XmlValidatingReaderImpl_t1817762384 * L_21 = ((BaseValidator_t868759770 *)__this)->get_reader_8();
		NullCheck(L_20);
		Parser_StartParsing_m175278609(L_20, L_21, (String_t*)NULL, /*hidden argument*/NULL);
		Parser_t3220530449 * L_22 = __this->get_inlineSchemaParser_22();
		NullCheck(L_22);
		Parser_ParseReaderNode_m2268710647(L_22, /*hidden argument*/NULL);
		return;
	}

IL_00a6:
	{
		XdrValidator_ProcessElement_m2970109379(__this, /*hidden argument*/NULL);
		return;
	}
}
// System.Void System.Xml.Schema.XdrValidator::ValidateChildElement()
extern "C" IL2CPP_METHOD_ATTR void XdrValidator_ValidateChildElement_m1289573904 (XdrValidator_t1704189332 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (XdrValidator_ValidateChildElement_m1289573904_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 0;
	{
		ValidationState_t603008718 * L_0 = ((BaseValidator_t868759770 *)__this)->get_context_10();
		NullCheck(L_0);
		bool L_1 = L_0->get_NeedValidateChildren_1();
		if (!L_1)
		{
			goto IL_0076;
		}
	}
	{
		V_0 = 0;
		ValidationState_t603008718 * L_2 = ((BaseValidator_t868759770 *)__this)->get_context_10();
		NullCheck(L_2);
		SchemaElementDecl_t2267464004 * L_3 = L_2->get_ElementDecl_3();
		NullCheck(L_3);
		ContentValidator_t2085579204 * L_4 = SchemaElementDecl_get_ContentValidator_m428688924(L_3, /*hidden argument*/NULL);
		XmlQualifiedName_t2760654312 * L_5 = ((BaseValidator_t868759770 *)__this)->get_elementName_9();
		ValidationState_t603008718 * L_6 = ((BaseValidator_t868759770 *)__this)->get_context_10();
		NullCheck(L_4);
		VirtFuncInvoker3< RuntimeObject *, XmlQualifiedName_t2760654312 *, ValidationState_t603008718 *, int32_t* >::Invoke(6 /* System.Object System.Xml.Schema.ContentValidator::ValidateElement(System.Xml.XmlQualifiedName,System.Xml.Schema.ValidationState,System.Int32&) */, L_4, L_5, L_6, (int32_t*)(&V_0));
		int32_t L_7 = V_0;
		if ((((int32_t)L_7) >= ((int32_t)0)))
		{
			goto IL_0076;
		}
	}
	{
		XmlQualifiedName_t2760654312 * L_8 = ((BaseValidator_t868759770 *)__this)->get_elementName_9();
		ValidationState_t603008718 * L_9 = ((BaseValidator_t868759770 *)__this)->get_context_10();
		ValidationEventHandler_t791314227 * L_10 = BaseValidator_get_EventHandler_m2918501615(__this, /*hidden argument*/NULL);
		XmlValidatingReaderImpl_t1817762384 * L_11 = ((BaseValidator_t868759770 *)__this)->get_reader_8();
		XmlValidatingReaderImpl_t1817762384 * L_12 = ((BaseValidator_t868759770 *)__this)->get_reader_8();
		NullCheck(L_12);
		String_t* L_13 = VirtFuncInvoker0< String_t* >::Invoke(13 /* System.String System.Xml.XmlReader::get_BaseURI() */, L_12);
		PositionInfo_t2441432568 * L_14 = BaseValidator_get_PositionInfo_m3409450363(__this, /*hidden argument*/NULL);
		NullCheck(L_14);
		int32_t L_15 = VirtFuncInvoker0< int32_t >::Invoke(6 /* System.Int32 System.Xml.PositionInfo::get_LineNumber() */, L_14);
		PositionInfo_t2441432568 * L_16 = BaseValidator_get_PositionInfo_m3409450363(__this, /*hidden argument*/NULL);
		NullCheck(L_16);
		int32_t L_17 = VirtFuncInvoker0< int32_t >::Invoke(7 /* System.Int32 System.Xml.PositionInfo::get_LinePosition() */, L_16);
		IL2CPP_RUNTIME_CLASS_INIT(XmlSchemaValidator_t1317961423_il2cpp_TypeInfo_var);
		XmlSchemaValidator_ElementValidationError_m912145418(NULL /*static, unused*/, L_8, L_9, L_10, L_11, L_13, L_15, L_17, (XmlSchemaSet_t266093086 *)NULL, /*hidden argument*/NULL);
	}

IL_0076:
	{
		return;
	}
}
// System.Boolean System.Xml.Schema.XdrValidator::get_IsInlineSchemaStarted()
extern "C" IL2CPP_METHOD_ATTR bool XdrValidator_get_IsInlineSchemaStarted_m3882699378 (XdrValidator_t1704189332 * __this, const RuntimeMethod* method)
{
	{
		Parser_t3220530449 * L_0 = __this->get_inlineSchemaParser_22();
		return (bool)((!(((RuntimeObject*)(Parser_t3220530449 *)L_0) <= ((RuntimeObject*)(RuntimeObject *)NULL)))? 1 : 0);
	}
}
// System.Void System.Xml.Schema.XdrValidator::ProcessInlineSchema()
extern "C" IL2CPP_METHOD_ATTR void XdrValidator_ProcessInlineSchema_m353926718 (XdrValidator_t1704189332 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (XdrValidator_ProcessInlineSchema_m353926718_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	SchemaInfo_t3347508623 * V_0 = NULL;
	Enumerator_t64721248  V_1;
	memset(&V_1, 0, sizeof(V_1));
	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);
	{
		Parser_t3220530449 * L_0 = __this->get_inlineSchemaParser_22();
		NullCheck(L_0);
		bool L_1 = Parser_ParseReaderNode_m2268710647(L_0, /*hidden argument*/NULL);
		if (L_1)
		{
			goto IL_00a0;
		}
	}
	{
		Parser_t3220530449 * L_2 = __this->get_inlineSchemaParser_22();
		NullCheck(L_2);
		Parser_FinishParsing_m3585525072(L_2, /*hidden argument*/NULL);
		Parser_t3220530449 * L_3 = __this->get_inlineSchemaParser_22();
		NullCheck(L_3);
		SchemaInfo_t3347508623 * L_4 = Parser_get_XdrSchema_m1707035391(L_3, /*hidden argument*/NULL);
		V_0 = L_4;
		SchemaInfo_t3347508623 * L_5 = V_0;
		if (!L_5)
		{
			goto IL_0099;
		}
	}
	{
		SchemaInfo_t3347508623 * L_6 = V_0;
		NullCheck(L_6);
		int32_t L_7 = SchemaInfo_get_ErrorCount_m897660174(L_6, /*hidden argument*/NULL);
		if (L_7)
		{
			goto IL_0099;
		}
	}
	{
		SchemaInfo_t3347508623 * L_8 = V_0;
		NullCheck(L_8);
		Dictionary_2_t4177511560 * L_9 = SchemaInfo_get_TargetNamespaces_m2957649663(L_8, /*hidden argument*/NULL);
		NullCheck(L_9);
		KeyCollection_t72219735 * L_10 = Dictionary_2_get_Keys_m1905045484(L_9, /*hidden argument*/Dictionary_2_get_Keys_m1905045484_RuntimeMethod_var);
		NullCheck(L_10);
		Enumerator_t64721248  L_11 = KeyCollection_GetEnumerator_m3242361499(L_10, /*hidden argument*/KeyCollection_GetEnumerator_m3242361499_RuntimeMethod_var);
		V_1 = L_11;
	}

IL_0044:
	try
	{ // begin try (depth: 1)
		{
			goto IL_0080;
		}

IL_0046:
		{
			String_t* L_12 = Enumerator_get_Current_m2614588740((Enumerator_t64721248 *)(&V_1), /*hidden argument*/Enumerator_get_Current_m2614588740_RuntimeMethod_var);
			V_2 = L_12;
			SchemaInfo_t3347508623 * L_13 = ((BaseValidator_t868759770 *)__this)->get_schemaInfo_7();
			String_t* L_14 = V_2;
			NullCheck(L_13);
			bool L_15 = SchemaInfo_HasSchema_m3563996891(L_13, L_14, /*hidden argument*/NULL);
			if (L_15)
			{
				goto IL_0080;
			}
		}

IL_005c:
		{
			SchemaInfo_t3347508623 * L_16 = ((BaseValidator_t868759770 *)__this)->get_schemaInfo_7();
			SchemaInfo_t3347508623 * L_17 = V_0;
			ValidationEventHandler_t791314227 * L_18 = BaseValidator_get_EventHandler_m2918501615(__this, /*hidden argument*/NULL);
			NullCheck(L_16);
			SchemaInfo_Add_m4254145908(L_16, L_17, L_18, /*hidden argument*/NULL);
			XmlSchemaCollection_t3610399789 * L_19 = BaseValidator_get_SchemaCollection_m3174362823(__this, /*hidden argument*/NULL);
			String_t* L_20 = V_2;
			SchemaInfo_t3347508623 * L_21 = V_0;
			NullCheck(L_19);
			XmlSchemaCollection_Add_m1388397273(L_19, L_20, L_21, (XmlSchema_t3742557897 *)NULL, (bool)0, /*hidden argument*/NULL);
			IL2CPP_LEAVE(0x99, FINALLY_008b);
		}

IL_0080:
		{
			bool L_22 = Enumerator_MoveNext_m1507438127((Enumerator_t64721248 *)(&V_1), /*hidden argument*/Enumerator_MoveNext_m1507438127_RuntimeMethod_var);
			if (L_22)
			{
				goto IL_0046;
			}
		}

IL_0089:
		{
			IL2CPP_LEAVE(0x99, FINALLY_008b);
		}
	} // end try (depth: 1)
	catch(Il2CppExceptionWrapper& e)
	{
		__last_unhandled_exception = (Exception_t *)e.ex;
		goto FINALLY_008b;
	}

FINALLY_008b:
	{ // begin finally (depth: 1)
		Enumerator_Dispose_m3616054774((Enumerator_t64721248 *)(&V_1), /*hidden argument*/Enumerator_Dispose_m3616054774_RuntimeMethod_var);
		IL2CPP_END_FINALLY(139)
	} // end finally (depth: 1)
	IL2CPP_CLEANUP(139)
	{
		IL2CPP_JUMP_TBL(0x99, IL_0099)
		IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
	}

IL_0099:
	{
		__this->set_inlineSchemaParser_22((Parser_t3220530449 *)NULL);
	}

IL_00a0:
	{
		return;
	}
}
// System.Void System.Xml.Schema.XdrValidator::ProcessElement()
extern "C" IL2CPP_METHOD_ATTR void XdrValidator_ProcessElement_m2970109379 (XdrValidator_t1704189332 * __this, const RuntimeMethod* method)
{
	{
		XmlQualifiedName_t2760654312 * L_0 = ((BaseValidator_t868759770 *)__this)->get_elementName_9();
		XdrValidator_Push_m2209004065(__this, L_0, /*hidden argument*/NULL);
		bool L_1 = __this->get_isProcessContents_19();
		if (!L_1)
		{
			goto IL_0020;
		}
	}
	{
		XmlNamespaceManager_t418790500 * L_2 = __this->get_nsManager_18();
		NullCheck(L_2);
		VirtFuncInvoker0< bool >::Invoke(10 /* System.Boolean System.Xml.XmlNamespaceManager::PopScope() */, L_2);
	}

IL_0020:
	{
		ValidationState_t603008718 * L_3 = ((BaseValidator_t868759770 *)__this)->get_context_10();
		SchemaElementDecl_t2267464004 * L_4 = XdrValidator_ThoroughGetElementDecl_m2126710436(__this, /*hidden argument*/NULL);
		NullCheck(L_3);
		L_3->set_ElementDecl_3(L_4);
		ValidationState_t603008718 * L_5 = ((BaseValidator_t868759770 *)__this)->get_context_10();
		NullCheck(L_5);
		SchemaElementDecl_t2267464004 * L_6 = L_5->get_ElementDecl_3();
		if (!L_6)
		{
			goto IL_0071;
		}
	}
	{
		XdrValidator_ValidateStartElement_m3652395036(__this, /*hidden argument*/NULL);
		XdrValidator_ValidateEndStartElement_m3466226775(__this, /*hidden argument*/NULL);
		ValidationState_t603008718 * L_7 = ((BaseValidator_t868759770 *)__this)->get_context_10();
		NullCheck(L_7);
		L_7->set_NeedValidateChildren_1((bool)1);
		ValidationState_t603008718 * L_8 = ((BaseValidator_t868759770 *)__this)->get_context_10();
		NullCheck(L_8);
		SchemaElementDecl_t2267464004 * L_9 = L_8->get_ElementDecl_3();
		NullCheck(L_9);
		ContentValidator_t2085579204 * L_10 = SchemaElementDecl_get_ContentValidator_m428688924(L_9, /*hidden argument*/NULL);
		ValidationState_t603008718 * L_11 = ((BaseValidator_t868759770 *)__this)->get_context_10();
		NullCheck(L_10);
		VirtActionInvoker1< ValidationState_t603008718 * >::Invoke(5 /* System.Void System.Xml.Schema.ContentValidator::InitValidation(System.Xml.Schema.ValidationState) */, L_10, L_11);
	}

IL_0071:
	{
		return;
	}
}
// System.Void System.Xml.Schema.XdrValidator::ValidateEndElement()
extern "C" IL2CPP_METHOD_ATTR void XdrValidator_ValidateEndElement_m3022061429 (XdrValidator_t1704189332 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (XdrValidator_ValidateEndElement_m3022061429_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	String_t* V_0 = NULL;
	String_t* G_B10_0 = NULL;
	{
		bool L_0 = __this->get_isProcessContents_19();
		if (!L_0)
		{
			goto IL_0014;
		}
	}
	{
		XmlNamespaceManager_t418790500 * L_1 = __this->get_nsManager_18();
		NullCheck(L_1);
		VirtFuncInvoker0< bool >::Invoke(10 /* System.Boolean System.Xml.XmlNamespaceManager::PopScope() */, L_1);
	}

IL_0014:
	{
		ValidationState_t603008718 * L_2 = ((BaseValidator_t868759770 *)__this)->get_context_10();
		NullCheck(L_2);
		SchemaElementDecl_t2267464004 * L_3 = L_2->get_ElementDecl_3();
		if (!L_3)
		{
			goto IL_00d1;
		}
	}
	{
		ValidationState_t603008718 * L_4 = ((BaseValidator_t868759770 *)__this)->get_context_10();
		NullCheck(L_4);
		bool L_5 = L_4->get_NeedValidateChildren_1();
		if (!L_5)
		{
			goto IL_0087;
		}
	}
	{
		ValidationState_t603008718 * L_6 = ((BaseValidator_t868759770 *)__this)->get_context_10();
		NullCheck(L_6);
		SchemaElementDecl_t2267464004 * L_7 = L_6->get_ElementDecl_3();
		NullCheck(L_7);
		ContentValidator_t2085579204 * L_8 = SchemaElementDecl_get_ContentValidator_m428688924(L_7, /*hidden argument*/NULL);
		ValidationState_t603008718 * L_9 = ((BaseValidator_t868759770 *)__this)->get_context_10();
		NullCheck(L_8);
		bool L_10 = VirtFuncInvoker1< bool, ValidationState_t603008718 * >::Invoke(7 /* System.Boolean System.Xml.Schema.ContentValidator::CompleteValidation(System.Xml.Schema.ValidationState) */, L_8, L_9);
		if (L_10)
		{
			goto IL_0087;
		}
	}
	{
		ValidationState_t603008718 * L_11 = ((BaseValidator_t868759770 *)__this)->get_context_10();
		ValidationEventHandler_t791314227 * L_12 = BaseValidator_get_EventHandler_m2918501615(__this, /*hidden argument*/NULL);
		XmlValidatingReaderImpl_t1817762384 * L_13 = ((BaseValidator_t868759770 *)__this)->get_reader_8();
		XmlValidatingReaderImpl_t1817762384 * L_14 = ((BaseValidator_t868759770 *)__this)->get_reader_8();
		NullCheck(L_14);
		String_t* L_15 = VirtFuncInvoker0< String_t* >::Invoke(13 /* System.String System.Xml.XmlReader::get_BaseURI() */, L_14);
		PositionInfo_t2441432568 * L_16 = BaseValidator_get_PositionInfo_m3409450363(__this, /*hidden argument*/NULL);
		NullCheck(L_16);
		int32_t L_17 = VirtFuncInvoker0< int32_t >::Invoke(6 /* System.Int32 System.Xml.PositionInfo::get_LineNumber() */, L_16);
		PositionInfo_t2441432568 * L_18 = BaseValidator_get_PositionInfo_m3409450363(__this, /*hidden argument*/NULL);
		NullCheck(L_18);
		int32_t L_19 = VirtFuncInvoker0< int32_t >::Invoke(7 /* System.Int32 System.Xml.PositionInfo::get_LinePosition() */, L_18);
		IL2CPP_RUNTIME_CLASS_INIT(XmlSchemaValidator_t1317961423_il2cpp_TypeInfo_var);
		XmlSchemaValidator_CompleteValidationError_m3805191326(NULL /*static, unused*/, L_11, L_12, L_13, L_15, L_17, L_19, (XmlSchemaSet_t266093086 *)NULL, /*hidden argument*/NULL);
	}

IL_0087:
	{
		bool L_20 = ((BaseValidator_t868759770 *)__this)->get_checkDatatype_14();
		if (!L_20)
		{
			goto IL_00d1;
		}
	}
	{
		bool L_21 = ((BaseValidator_t868759770 *)__this)->get_hasSibling_13();
		if (!L_21)
		{
			goto IL_00a4;
		}
	}
	{
		StringBuilder_t * L_22 = ((BaseValidator_t868759770 *)__this)->get_textValue_11();
		NullCheck(L_22);
		String_t* L_23 = VirtFuncInvoker0< String_t* >::Invoke(3 /* System.String System.Object::ToString() */, L_22);
		G_B10_0 = L_23;
		goto IL_00aa;
	}

IL_00a4:
	{
		String_t* L_24 = ((BaseValidator_t868759770 *)__this)->get_textString_12();
		G_B10_0 = L_24;
	}

IL_00aa:
	{
		V_0 = G_B10_0;
		String_t* L_25 = V_0;
		XdrValidator_CheckValue_m1337238012(__this, L_25, (SchemaAttDef_t2429541159 *)NULL, /*hidden argument*/NULL);
		((BaseValidator_t868759770 *)__this)->set_checkDatatype_14((bool)0);
		StringBuilder_t * L_26 = ((BaseValidator_t868759770 *)__this)->get_textValue_11();
		NullCheck(L_26);
		StringBuilder_set_Length_m1410065908(L_26, 0, /*hidden argument*/NULL);
		String_t* L_27 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(String_t_il2cpp_TypeInfo_var))->get_Empty_5();
		((BaseValidator_t868759770 *)__this)->set_textString_12(L_27);
	}

IL_00d1:
	{
		XdrValidator_Pop_m2840008916(__this, /*hidden argument*/NULL);
		return;
	}
}
// System.Xml.Schema.SchemaElementDecl System.Xml.Schema.XdrValidator::ThoroughGetElementDecl()
extern "C" IL2CPP_METHOD_ATTR SchemaElementDecl_t2267464004 * XdrValidator_ThoroughGetElementDecl_m2126710436 (XdrValidator_t1704189332 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (XdrValidator_ThoroughGetElementDecl_m2126710436_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	String_t* V_0 = NULL;
	String_t* G_B9_0 = NULL;
	String_t* G_B4_0 = NULL;
	String_t* G_B5_0 = NULL;
	XmlNamespaceManager_t418790500 * G_B7_0 = NULL;
	String_t* G_B7_1 = NULL;
	XmlNamespaceManager_t418790500 * G_B6_0 = NULL;
	String_t* G_B6_1 = NULL;
	String_t* G_B8_0 = NULL;
	XmlNamespaceManager_t418790500 * G_B8_1 = NULL;
	String_t* G_B8_2 = NULL;
	SchemaElementDecl_t2267464004 * G_B17_0 = NULL;
	SchemaElementDecl_t2267464004 * G_B15_0 = NULL;
	SchemaElementDecl_t2267464004 * G_B16_0 = NULL;
	{
		XmlValidatingReaderImpl_t1817762384 * L_0 = ((BaseValidator_t868759770 *)__this)->get_reader_8();
		NullCheck(L_0);
		int32_t L_1 = VirtFuncInvoker0< int32_t >::Invoke(12 /* System.Int32 System.Xml.XmlReader::get_Depth() */, L_0);
		if (L_1)
		{
			goto IL_0018;
		}
	}
	{
		String_t* L_2 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(String_t_il2cpp_TypeInfo_var))->get_Empty_5();
		XdrValidator_LoadSchema_m3351155592(__this, L_2, /*hidden argument*/NULL);
	}

IL_0018:
	{
		XmlValidatingReaderImpl_t1817762384 * L_3 = ((BaseValidator_t868759770 *)__this)->get_reader_8();
		NullCheck(L_3);
		bool L_4 = VirtFuncInvoker0< bool >::Invoke(22 /* System.Boolean System.Xml.XmlReader::MoveToFirstAttribute() */, L_3);
		if (!L_4)
		{
			goto IL_010b;
		}
	}

IL_0028:
	{
		XmlValidatingReaderImpl_t1817762384 * L_5 = ((BaseValidator_t868759770 *)__this)->get_reader_8();
		NullCheck(L_5);
		String_t* L_6 = VirtFuncInvoker0< String_t* >::Invoke(9 /* System.String System.Xml.XmlReader::get_NamespaceURI() */, L_5);
		XmlValidatingReaderImpl_t1817762384 * L_7 = ((BaseValidator_t868759770 *)__this)->get_reader_8();
		NullCheck(L_7);
		String_t* L_8 = VirtFuncInvoker0< String_t* >::Invoke(8 /* System.String System.Xml.XmlReader::get_LocalName() */, L_7);
		V_0 = L_8;
		String_t* L_9 = L_6;
		SchemaNames_t661607975 * L_10 = BaseValidator_get_SchemaNames_m249561660(__this, /*hidden argument*/NULL);
		NullCheck(L_10);
		String_t* L_11 = L_10->get_NsXmlNs_5();
		bool L_12 = Ref_Equal_m200394427(NULL /*static, unused*/, L_9, L_11, /*hidden argument*/NULL);
		G_B4_0 = L_9;
		if (!L_12)
		{
			G_B9_0 = L_9;
			goto IL_00a5;
		}
	}
	{
		XmlValidatingReaderImpl_t1817762384 * L_13 = ((BaseValidator_t868759770 *)__this)->get_reader_8();
		NullCheck(L_13);
		String_t* L_14 = VirtFuncInvoker0< String_t* >::Invoke(11 /* System.String System.Xml.XmlReader::get_Value() */, L_13);
		XdrValidator_LoadSchema_m3351155592(__this, L_14, /*hidden argument*/NULL);
		bool L_15 = __this->get_isProcessContents_19();
		G_B5_0 = G_B4_0;
		if (!L_15)
		{
			G_B9_0 = G_B4_0;
			goto IL_00a5;
		}
	}
	{
		XmlNamespaceManager_t418790500 * L_16 = __this->get_nsManager_18();
		XmlValidatingReaderImpl_t1817762384 * L_17 = ((BaseValidator_t868759770 *)__this)->get_reader_8();
		NullCheck(L_17);
		String_t* L_18 = VirtFuncInvoker0< String_t* >::Invoke(10 /* System.String System.Xml.XmlReader::get_Prefix() */, L_17);
		NullCheck(L_18);
		int32_t L_19 = String_get_Length_m3847582255(L_18, /*hidden argument*/NULL);
		G_B6_0 = L_16;
		G_B6_1 = G_B5_0;
		if (!L_19)
		{
			G_B7_0 = L_16;
			G_B7_1 = G_B5_0;
			goto IL_0090;
		}
	}
	{
		XmlValidatingReaderImpl_t1817762384 * L_20 = ((BaseValidator_t868759770 *)__this)->get_reader_8();
		NullCheck(L_20);
		String_t* L_21 = VirtFuncInvoker0< String_t* >::Invoke(8 /* System.String System.Xml.XmlReader::get_LocalName() */, L_20);
		G_B8_0 = L_21;
		G_B8_1 = G_B6_0;
		G_B8_2 = G_B6_1;
		goto IL_0095;
	}

IL_0090:
	{
		String_t* L_22 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(String_t_il2cpp_TypeInfo_var))->get_Empty_5();
		G_B8_0 = L_22;
		G_B8_1 = G_B7_0;
		G_B8_2 = G_B7_1;
	}

IL_0095:
	{
		XmlValidatingReaderImpl_t1817762384 * L_23 = ((BaseValidator_t868759770 *)__this)->get_reader_8();
		NullCheck(L_23);
		String_t* L_24 = VirtFuncInvoker0< String_t* >::Invoke(11 /* System.String System.Xml.XmlReader::get_Value() */, L_23);
		NullCheck(G_B8_1);
		VirtActionInvoker2< String_t*, String_t* >::Invoke(11 /* System.Void System.Xml.XmlNamespaceManager::AddNamespace(System.String,System.String) */, G_B8_1, G_B8_0, L_24);
		G_B9_0 = G_B8_2;
	}

IL_00a5:
	{
		SchemaNames_t661607975 * L_25 = BaseValidator_get_SchemaNames_m249561660(__this, /*hidden argument*/NULL);
		NullCheck(L_25);
		XmlQualifiedName_t2760654312 * L_26 = L_25->get_QnDtDt_19();
		NullCheck(L_26);
		String_t* L_27 = XmlQualifiedName_get_Namespace_m3957593392(L_26, /*hidden argument*/NULL);
		bool L_28 = Ref_Equal_m200394427(NULL /*static, unused*/, G_B9_0, L_27, /*hidden argument*/NULL);
		if (!L_28)
		{
			goto IL_00ef;
		}
	}
	{
		String_t* L_29 = V_0;
		SchemaNames_t661607975 * L_30 = BaseValidator_get_SchemaNames_m249561660(__this, /*hidden argument*/NULL);
		NullCheck(L_30);
		XmlQualifiedName_t2760654312 * L_31 = L_30->get_QnDtDt_19();
		NullCheck(L_31);
		String_t* L_32 = XmlQualifiedName_get_Name_m815040483(L_31, /*hidden argument*/NULL);
		bool L_33 = Ref_Equal_m200394427(NULL /*static, unused*/, L_29, L_32, /*hidden argument*/NULL);
		if (!L_33)
		{
			goto IL_00ef;
		}
	}
	{
		XmlValidatingReaderImpl_t1817762384 * L_34 = ((BaseValidator_t868759770 *)__this)->get_reader_8();
		XmlValidatingReaderImpl_t1817762384 * L_35 = ((BaseValidator_t868759770 *)__this)->get_reader_8();
		NullCheck(L_35);
		String_t* L_36 = VirtFuncInvoker0< String_t* >::Invoke(11 /* System.String System.Xml.XmlReader::get_Value() */, L_35);
		XmlSchemaDatatype_t322714710 * L_37 = XmlSchemaDatatype_FromXdrName_m1520405081(NULL /*static, unused*/, L_36, /*hidden argument*/NULL);
		NullCheck(L_34);
		XmlValidatingReaderImpl_set_SchemaTypeObject_m360601687(L_34, L_37, /*hidden argument*/NULL);
	}

IL_00ef:
	{
		XmlValidatingReaderImpl_t1817762384 * L_38 = ((BaseValidator_t868759770 *)__this)->get_reader_8();
		NullCheck(L_38);
		bool L_39 = VirtFuncInvoker0< bool >::Invoke(23 /* System.Boolean System.Xml.XmlReader::MoveToNextAttribute() */, L_38);
		if (L_39)
		{
			goto IL_0028;
		}
	}
	{
		XmlValidatingReaderImpl_t1817762384 * L_40 = ((BaseValidator_t868759770 *)__this)->get_reader_8();
		NullCheck(L_40);
		VirtFuncInvoker0< bool >::Invoke(24 /* System.Boolean System.Xml.XmlReader::MoveToElement() */, L_40);
	}

IL_010b:
	{
		SchemaInfo_t3347508623 * L_41 = ((BaseValidator_t868759770 *)__this)->get_schemaInfo_7();
		XmlQualifiedName_t2760654312 * L_42 = ((BaseValidator_t868759770 *)__this)->get_elementName_9();
		NullCheck(L_41);
		SchemaElementDecl_t2267464004 * L_43 = SchemaInfo_GetElementDecl_m1898537770(L_41, L_42, /*hidden argument*/NULL);
		SchemaElementDecl_t2267464004 * L_44 = L_43;
		G_B15_0 = L_44;
		if (L_44)
		{
			G_B17_0 = L_44;
			goto IL_0162;
		}
	}
	{
		SchemaInfo_t3347508623 * L_45 = ((BaseValidator_t868759770 *)__this)->get_schemaInfo_7();
		NullCheck(L_45);
		Dictionary_2_t4177511560 * L_46 = SchemaInfo_get_TargetNamespaces_m2957649663(L_45, /*hidden argument*/NULL);
		ValidationState_t603008718 * L_47 = ((BaseValidator_t868759770 *)__this)->get_context_10();
		NullCheck(L_47);
		String_t* L_48 = L_47->get_Namespace_5();
		NullCheck(L_46);
		bool L_49 = Dictionary_2_ContainsKey_m759567764(L_46, L_48, /*hidden argument*/Dictionary_2_ContainsKey_m759567764_RuntimeMethod_var);
		G_B16_0 = G_B15_0;
		if (!L_49)
		{
			G_B17_0 = G_B15_0;
			goto IL_0162;
		}
	}
	{
		ValidationState_t603008718 * L_50 = ((BaseValidator_t868759770 *)__this)->get_context_10();
		NullCheck(L_50);
		String_t* L_51 = L_50->get_LocalName_4();
		ValidationState_t603008718 * L_52 = ((BaseValidator_t868759770 *)__this)->get_context_10();
		NullCheck(L_52);
		String_t* L_53 = L_52->get_Namespace_5();
		IL2CPP_RUNTIME_CLASS_INIT(XmlSchemaValidator_t1317961423_il2cpp_TypeInfo_var);
		String_t* L_54 = XmlSchemaValidator_QNameString_m2465597342(NULL /*static, unused*/, L_51, L_53, /*hidden argument*/NULL);
		BaseValidator_SendValidationEvent_m4075870215(__this, _stringLiteral4028051513, L_54, /*hidden argument*/NULL);
		G_B17_0 = G_B16_0;
	}

IL_0162:
	{
		return G_B17_0;
	}
}
// System.Void System.Xml.Schema.XdrValidator::ValidateStartElement()
extern "C" IL2CPP_METHOD_ATTR void XdrValidator_ValidateStartElement_m3652395036 (XdrValidator_t1704189332 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (XdrValidator_ValidateStartElement_m3652395036_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	SchemaAttDef_t2429541159 * V_0 = NULL;
	String_t* V_1 = NULL;
	XmlSchemaException_t3511258692 * 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);
	XmlValidatingReaderImpl_t1817762384 * G_B19_0 = NULL;
	XmlValidatingReaderImpl_t1817762384 * G_B18_0 = NULL;
	XmlSchemaDatatype_t322714710 * G_B20_0 = NULL;
	XmlValidatingReaderImpl_t1817762384 * G_B20_1 = NULL;
	{
		ValidationState_t603008718 * L_0 = ((BaseValidator_t868759770 *)__this)->get_context_10();
		NullCheck(L_0);
		SchemaElementDecl_t2267464004 * L_1 = L_0->get_ElementDecl_3();
		if (!L_1)
		{
			goto IL_00ca;
		}
	}
	{
		ValidationState_t603008718 * L_2 = ((BaseValidator_t868759770 *)__this)->get_context_10();
		NullCheck(L_2);
		SchemaElementDecl_t2267464004 * L_3 = L_2->get_ElementDecl_3();
		NullCheck(L_3);
		XmlSchemaType_t2033747345 * L_4 = SchemaDeclBase_get_SchemaType_m349816170(L_3, /*hidden argument*/NULL);
		if (!L_4)
		{
			goto IL_003f;
		}
	}
	{
		XmlValidatingReaderImpl_t1817762384 * L_5 = ((BaseValidator_t868759770 *)__this)->get_reader_8();
		ValidationState_t603008718 * L_6 = ((BaseValidator_t868759770 *)__this)->get_context_10();
		NullCheck(L_6);
		SchemaElementDecl_t2267464004 * L_7 = L_6->get_ElementDecl_3();
		NullCheck(L_7);
		XmlSchemaType_t2033747345 * L_8 = SchemaDeclBase_get_SchemaType_m349816170(L_7, /*hidden argument*/NULL);
		NullCheck(L_5);
		XmlValidatingReaderImpl_set_SchemaTypeObject_m360601687(L_5, L_8, /*hidden argument*/NULL);
		goto IL_005a;
	}

IL_003f:
	{
		XmlValidatingReaderImpl_t1817762384 * L_9 = ((BaseValidator_t868759770 *)__this)->get_reader_8();
		ValidationState_t603008718 * L_10 = ((BaseValidator_t868759770 *)__this)->get_context_10();
		NullCheck(L_10);
		SchemaElementDecl_t2267464004 * L_11 = L_10->get_ElementDecl_3();
		NullCheck(L_11);
		XmlSchemaDatatype_t322714710 * L_12 = SchemaDeclBase_get_Datatype_m1776393571(L_11, /*hidden argument*/NULL);
		NullCheck(L_9);
		XmlValidatingReaderImpl_set_SchemaTypeObject_m360601687(L_9, L_12, /*hidden argument*/NULL);
	}

IL_005a:
	{
		XmlValidatingReaderImpl_t1817762384 * L_13 = ((BaseValidator_t868759770 *)__this)->get_reader_8();
		NullCheck(L_13);
		bool L_14 = VirtFuncInvoker0< bool >::Invoke(14 /* System.Boolean System.Xml.XmlReader::get_IsEmptyElement() */, L_13);
		if (!L_14)
		{
			goto IL_00ad;
		}
	}
	{
		ValidationState_t603008718 * L_15 = ((BaseValidator_t868759770 *)__this)->get_context_10();
		NullCheck(L_15);
		bool L_16 = L_15->get_IsNill_0();
		if (L_16)
		{
			goto IL_00ad;
		}
	}
	{
		ValidationState_t603008718 * L_17 = ((BaseValidator_t868759770 *)__this)->get_context_10();
		NullCheck(L_17);
		SchemaElementDecl_t2267464004 * L_18 = L_17->get_ElementDecl_3();
		NullCheck(L_18);
		RuntimeObject * L_19 = SchemaDeclBase_get_DefaultValueTyped_m129263012(L_18, /*hidden argument*/NULL);
		if (!L_19)
		{
			goto IL_00ad;
		}
	}
	{
		XmlValidatingReaderImpl_t1817762384 * L_20 = ((BaseValidator_t868759770 *)__this)->get_reader_8();
		ValidationState_t603008718 * L_21 = ((BaseValidator_t868759770 *)__this)->get_context_10();
		NullCheck(L_21);
		SchemaElementDecl_t2267464004 * L_22 = L_21->get_ElementDecl_3();
		NullCheck(L_22);
		RuntimeObject * L_23 = SchemaDeclBase_get_DefaultValueTyped_m129263012(L_22, /*hidden argument*/NULL);
		NullCheck(L_20);
		XmlValidatingReaderImpl_set_TypedValueObject_m3784118312(L_20, L_23, /*hidden argument*/NULL);
		ValidationState_t603008718 * L_24 = ((BaseValidator_t868759770 *)__this)->get_context_10();
		NullCheck(L_24);
		L_24->set_IsNill_0((bool)1);
	}

IL_00ad:
	{
		ValidationState_t603008718 * L_25 = ((BaseValidator_t868759770 *)__this)->get_context_10();
		NullCheck(L_25);
		SchemaElementDecl_t2267464004 * L_26 = L_25->get_ElementDecl_3();
		NullCheck(L_26);
		bool L_27 = SchemaElementDecl_get_HasRequiredAttribute_m698441179(L_26, /*hidden argument*/NULL);
		if (!L_27)
		{
			goto IL_00ca;
		}
	}
	{
		Hashtable_t1853889766 * L_28 = __this->get_attPresence_16();
		NullCheck(L_28);
		VirtActionInvoker0::Invoke(21 /* System.Void System.Collections.Hashtable::Clear() */, L_28);
	}

IL_00ca:
	{
		XmlValidatingReaderImpl_t1817762384 * L_29 = ((BaseValidator_t868759770 *)__this)->get_reader_8();
		NullCheck(L_29);
		bool L_30 = VirtFuncInvoker0< bool >::Invoke(22 /* System.Boolean System.Xml.XmlReader::MoveToFirstAttribute() */, L_29);
		if (!L_30)
		{
			goto IL_01f5;
		}
	}

IL_00da:
	{
		XmlValidatingReaderImpl_t1817762384 * L_31 = ((BaseValidator_t868759770 *)__this)->get_reader_8();
		NullCheck(L_31);
		String_t* L_32 = VirtFuncInvoker0< String_t* >::Invoke(9 /* System.String System.Xml.XmlReader::get_NamespaceURI() */, L_31);
		SchemaNames_t661607975 * L_33 = BaseValidator_get_SchemaNames_m249561660(__this, /*hidden argument*/NULL);
		NullCheck(L_33);
		String_t* L_34 = L_33->get_NsXmlNs_5();
		if ((((RuntimeObject*)(String_t*)L_32) == ((RuntimeObject*)(String_t*)L_34)))
		{
			goto IL_01d9;
		}
	}
	{
	}

IL_00f6:
	try
	{ // begin try (depth: 1)
		{
			XmlValidatingReaderImpl_t1817762384 * L_35 = ((BaseValidator_t868759770 *)__this)->get_reader_8();
			NullCheck(L_35);
			XmlValidatingReaderImpl_set_SchemaTypeObject_m360601687(L_35, NULL, /*hidden argument*/NULL);
			SchemaInfo_t3347508623 * L_36 = ((BaseValidator_t868759770 *)__this)->get_schemaInfo_7();
			ValidationState_t603008718 * L_37 = ((BaseValidator_t868759770 *)__this)->get_context_10();
			NullCheck(L_37);
			SchemaElementDecl_t2267464004 * L_38 = L_37->get_ElementDecl_3();
			XmlValidatingReaderImpl_t1817762384 * L_39 = ((BaseValidator_t868759770 *)__this)->get_reader_8();
			NullCheck(L_39);
			String_t* L_40 = VirtFuncInvoker0< String_t* >::Invoke(8 /* System.String System.Xml.XmlReader::get_LocalName() */, L_39);
			XmlValidatingReaderImpl_t1817762384 * L_41 = ((BaseValidator_t868759770 *)__this)->get_reader_8();
			NullCheck(L_41);
			String_t* L_42 = VirtFuncInvoker0< String_t* >::Invoke(9 /* System.String System.Xml.XmlReader::get_NamespaceURI() */, L_41);
			XmlQualifiedName_t2760654312 * L_43 = XdrValidator_QualifiedName_m777699702(__this, L_40, L_42, /*hidden argument*/NULL);
			NullCheck(L_36);
			SchemaAttDef_t2429541159 * L_44 = SchemaInfo_GetAttributeXdr_m3873976879(L_36, L_38, L_43, /*hidden argument*/NULL);
			V_0 = L_44;
			SchemaAttDef_t2429541159 * L_45 = V_0;
			if (!L_45)
			{
				goto IL_01a6;
			}
		}

IL_0138:
		{
			ValidationState_t603008718 * L_46 = ((BaseValidator_t868759770 *)__this)->get_context_10();
			NullCheck(L_46);
			SchemaElementDecl_t2267464004 * L_47 = L_46->get_ElementDecl_3();
			if (!L_47)
			{
				goto IL_0169;
			}
		}

IL_0145:
		{
			ValidationState_t603008718 * L_48 = ((BaseValidator_t868759770 *)__this)->get_context_10();
			NullCheck(L_48);
			SchemaElementDecl_t2267464004 * L_49 = L_48->get_ElementDecl_3();
			NullCheck(L_49);
			bool L_50 = SchemaElementDecl_get_HasRequiredAttribute_m698441179(L_49, /*hidden argument*/NULL);
			if (!L_50)
			{
				goto IL_0169;
			}
		}

IL_0157:
		{
			Hashtable_t1853889766 * L_51 = __this->get_attPresence_16();
			SchemaAttDef_t2429541159 * L_52 = V_0;
			NullCheck(L_52);
			XmlQualifiedName_t2760654312 * L_53 = SchemaDeclBase_get_Name_m2892351404(L_52, /*hidden argument*/NULL);
			SchemaAttDef_t2429541159 * L_54 = V_0;
			NullCheck(L_51);
			VirtActionInvoker2< RuntimeObject *, RuntimeObject * >::Invoke(20 /* System.Void System.Collections.Hashtable::Add(System.Object,System.Object) */, L_51, L_53, L_54);
		}

IL_0169:
		{
			XmlValidatingReaderImpl_t1817762384 * L_55 = ((BaseValidator_t868759770 *)__this)->get_reader_8();
			SchemaAttDef_t2429541159 * L_56 = V_0;
			NullCheck(L_56);
			XmlSchemaType_t2033747345 * L_57 = SchemaDeclBase_get_SchemaType_m349816170(L_56, /*hidden argument*/NULL);
			G_B18_0 = L_55;
			if (L_57)
			{
				G_B19_0 = L_55;
				goto IL_017f;
			}
		}

IL_0177:
		{
			SchemaAttDef_t2429541159 * L_58 = V_0;
			NullCheck(L_58);
			XmlSchemaDatatype_t322714710 * L_59 = SchemaDeclBase_get_Datatype_m1776393571(L_58, /*hidden argument*/NULL);
			G_B20_0 = L_59;
			G_B20_1 = G_B18_0;
			goto IL_0185;
		}

IL_017f:
		{
			SchemaAttDef_t2429541159 * L_60 = V_0;
			NullCheck(L_60);
			XmlSchemaType_t2033747345 * L_61 = SchemaDeclBase_get_SchemaType_m349816170(L_60, /*hidden argument*/NULL);
			G_B20_0 = ((XmlSchemaDatatype_t322714710 *)(L_61));
			G_B20_1 = G_B19_0;
		}

IL_0185:
		{
			NullCheck(G_B20_1);
			XmlValidatingReaderImpl_set_SchemaTypeObject_m360601687(G_B20_1, G_B20_0, /*hidden argument*/NULL);
			SchemaAttDef_t2429541159 * L_62 = V_0;
			NullCheck(L_62);
			XmlSchemaDatatype_t322714710 * L_63 = SchemaDeclBase_get_Datatype_m1776393571(L_62, /*hidden argument*/NULL);
			if (!L_63)
			{
				goto IL_01a6;
			}
		}

IL_0192:
		{
			XmlValidatingReaderImpl_t1817762384 * L_64 = ((BaseValidator_t868759770 *)__this)->get_reader_8();
			NullCheck(L_64);
			String_t* L_65 = VirtFuncInvoker0< String_t* >::Invoke(11 /* System.String System.Xml.XmlReader::get_Value() */, L_64);
			V_1 = L_65;
			String_t* L_66 = V_1;
			SchemaAttDef_t2429541159 * L_67 = V_0;
			XdrValidator_CheckValue_m1337238012(__this, L_66, L_67, /*hidden argument*/NULL);
		}

IL_01a6:
		{
			goto IL_01d9;
		}
	} // end try (depth: 1)
	catch(Il2CppExceptionWrapper& e)
	{
		__exception_local = (Exception_t *)e.ex;
		if(il2cpp_codegen_class_is_assignable_from (XmlSchemaException_t3511258692_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex)))
			goto CATCH_01a8;
		throw e;
	}

CATCH_01a8:
	{ // begin catch(System.Xml.Schema.XmlSchemaException)
		V_2 = ((XmlSchemaException_t3511258692 *)__exception_local);
		XmlSchemaException_t3511258692 * L_68 = V_2;
		XmlValidatingReaderImpl_t1817762384 * L_69 = ((BaseValidator_t868759770 *)__this)->get_reader_8();
		NullCheck(L_69);
		String_t* L_70 = VirtFuncInvoker0< String_t* >::Invoke(13 /* System.String System.Xml.XmlReader::get_BaseURI() */, L_69);
		PositionInfo_t2441432568 * L_71 = BaseValidator_get_PositionInfo_m3409450363(__this, /*hidden argument*/NULL);
		NullCheck(L_71);
		int32_t L_72 = VirtFuncInvoker0< int32_t >::Invoke(6 /* System.Int32 System.Xml.PositionInfo::get_LineNumber() */, L_71);
		PositionInfo_t2441432568 * L_73 = BaseValidator_get_PositionInfo_m3409450363(__this, /*hidden argument*/NULL);
		NullCheck(L_73);
		int32_t L_74 = VirtFuncInvoker0< int32_t >::Invoke(7 /* System.Int32 System.Xml.PositionInfo::get_LinePosition() */, L_73);
		NullCheck(L_68);
		XmlSchemaException_SetSource_m2339202295(L_68, L_70, L_72, L_74, /*hidden argument*/NULL);
		XmlSchemaException_t3511258692 * L_75 = V_2;
		BaseValidator_SendValidationEvent_m1768202429(__this, L_75, /*hidden argument*/NULL);
		goto IL_01d9;
	} // end catch (depth: 1)

IL_01d9:
	{
		XmlValidatingReaderImpl_t1817762384 * L_76 = ((BaseValidator_t868759770 *)__this)->get_reader_8();
		NullCheck(L_76);
		bool L_77 = VirtFuncInvoker0< bool >::Invoke(23 /* System.Boolean System.Xml.XmlReader::MoveToNextAttribute() */, L_76);
		if (L_77)
		{
			goto IL_00da;
		}
	}
	{
		XmlValidatingReaderImpl_t1817762384 * L_78 = ((BaseValidator_t868759770 *)__this)->get_reader_8();
		NullCheck(L_78);
		VirtFuncInvoker0< bool >::Invoke(24 /* System.Boolean System.Xml.XmlReader::MoveToElement() */, L_78);
	}

IL_01f5:
	{
		return;
	}
}
// System.Void System.Xml.Schema.XdrValidator::ValidateEndStartElement()
extern "C" IL2CPP_METHOD_ATTR void XdrValidator_ValidateEndStartElement_m3466226775 (XdrValidator_t1704189332 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (XdrValidator_ValidateEndStartElement_m3466226775_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 0;
	XmlSchemaException_t3511258692 * 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);
	{
		ValidationState_t603008718 * L_0 = ((BaseValidator_t868759770 *)__this)->get_context_10();
		NullCheck(L_0);
		SchemaElementDecl_t2267464004 * L_1 = L_0->get_ElementDecl_3();
		NullCheck(L_1);
		bool L_2 = SchemaElementDecl_get_HasDefaultAttribute_m4076118771(L_1, /*hidden argument*/NULL);
		if (!L_2)
		{
			goto IL_0059;
		}
	}
	{
		V_0 = 0;
		goto IL_0041;
	}

IL_0016:
	{
		XmlValidatingReaderImpl_t1817762384 * L_3 = ((BaseValidator_t868759770 *)__this)->get_reader_8();
		ValidationState_t603008718 * L_4 = ((BaseValidator_t868759770 *)__this)->get_context_10();
		NullCheck(L_4);
		SchemaElementDecl_t2267464004 * L_5 = L_4->get_ElementDecl_3();
		NullCheck(L_5);
		RuntimeObject* L_6 = SchemaElementDecl_get_DefaultAttDefs_m512656551(L_5, /*hidden argument*/NULL);
		int32_t L_7 = V_0;
		NullCheck(L_6);
		RuntimeObject* L_8 = InterfaceFuncInvoker1< RuntimeObject*, int32_t >::Invoke(0 /* !0 System.Collections.Generic.IList`1<System.Xml.IDtdDefaultAttributeInfo>::get_Item(System.Int32) */, IList_1_t295717174_il2cpp_TypeInfo_var, L_6, L_7);
		NullCheck(L_3);
		XmlValidatingReaderImpl_AddDefaultAttribute_m1870164191(L_3, ((SchemaAttDef_t2429541159 *)CastclassSealed((RuntimeObject*)L_8, SchemaAttDef_t2429541159_il2cpp_TypeInfo_var)), /*hidden argument*/NULL);
		int32_t L_9 = V_0;
		V_0 = ((int32_t)il2cpp_codegen_add((int32_t)L_9, (int32_t)1));
	}

IL_0041:
	{
		int32_t L_10 = V_0;
		ValidationState_t603008718 * L_11 = ((BaseValidator_t868759770 *)__this)->get_context_10();
		NullCheck(L_11);
		SchemaElementDecl_t2267464004 * L_12 = L_11->get_ElementDecl_3();
		NullCheck(L_12);
		RuntimeObject* L_13 = SchemaElementDecl_get_DefaultAttDefs_m512656551(L_12, /*hidden argument*/NULL);
		NullCheck(L_13);
		int32_t L_14 = InterfaceFuncInvoker0< int32_t >::Invoke(0 /* System.Int32 System.Collections.Generic.ICollection`1<System.Xml.IDtdDefaultAttributeInfo>::get_Count() */, ICollection_1_t1308549625_il2cpp_TypeInfo_var, L_13);
		if ((((int32_t)L_10) < ((int32_t)L_14)))
		{
			goto IL_0016;
		}
	}

IL_0059:
	{
		ValidationState_t603008718 * L_15 = ((BaseValidator_t868759770 *)__this)->get_context_10();
		NullCheck(L_15);
		SchemaElementDecl_t2267464004 * L_16 = L_15->get_ElementDecl_3();
		NullCheck(L_16);
		bool L_17 = SchemaElementDecl_get_HasRequiredAttribute_m698441179(L_16, /*hidden argument*/NULL);
		if (!L_17)
		{
			goto IL_00bf;
		}
	}

IL_006b:
	try
	{ // begin try (depth: 1)
		ValidationState_t603008718 * L_18 = ((BaseValidator_t868759770 *)__this)->get_context_10();
		NullCheck(L_18);
		SchemaElementDecl_t2267464004 * L_19 = L_18->get_ElementDecl_3();
		Hashtable_t1853889766 * L_20 = __this->get_attPresence_16();
		XmlValidatingReaderImpl_t1817762384 * L_21 = ((BaseValidator_t868759770 *)__this)->get_reader_8();
		NullCheck(L_21);
		bool L_22 = XmlValidatingReaderImpl_get_StandAlone_m223102258(L_21, /*hidden argument*/NULL);
		NullCheck(L_19);
		SchemaElementDecl_CheckAttributes_m1534579217(L_19, L_20, L_22, /*hidden argument*/NULL);
		goto IL_00bf;
	} // end try (depth: 1)
	catch(Il2CppExceptionWrapper& e)
	{
		__exception_local = (Exception_t *)e.ex;
		if(il2cpp_codegen_class_is_assignable_from (XmlSchemaException_t3511258692_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex)))
			goto CATCH_008e;
		throw e;
	}

CATCH_008e:
	{ // begin catch(System.Xml.Schema.XmlSchemaException)
		V_1 = ((XmlSchemaException_t3511258692 *)__exception_local);
		XmlSchemaException_t3511258692 * L_23 = V_1;
		XmlValidatingReaderImpl_t1817762384 * L_24 = ((BaseValidator_t868759770 *)__this)->get_reader_8();
		NullCheck(L_24);
		String_t* L_25 = VirtFuncInvoker0< String_t* >::Invoke(13 /* System.String System.Xml.XmlReader::get_BaseURI() */, L_24);
		PositionInfo_t2441432568 * L_26 = BaseValidator_get_PositionInfo_m3409450363(__this, /*hidden argument*/NULL);
		NullCheck(L_26);
		int32_t L_27 = VirtFuncInvoker0< int32_t >::Invoke(6 /* System.Int32 System.Xml.PositionInfo::get_LineNumber() */, L_26);
		PositionInfo_t2441432568 * L_28 = BaseValidator_get_PositionInfo_m3409450363(__this, /*hidden argument*/NULL);
		NullCheck(L_28);
		int32_t L_29 = VirtFuncInvoker0< int32_t >::Invoke(7 /* System.Int32 System.Xml.PositionInfo::get_LinePosition() */, L_28);
		NullCheck(L_23);
		XmlSchemaException_SetSource_m2339202295(L_23, L_25, L_27, L_29, /*hidden argument*/NULL);
		XmlSchemaException_t3511258692 * L_30 = V_1;
		BaseValidator_SendValidationEvent_m1768202429(__this, L_30, /*hidden argument*/NULL);
		goto IL_00bf;
	} // end catch (depth: 1)

IL_00bf:
	{
		ValidationState_t603008718 * L_31 = ((BaseValidator_t868759770 *)__this)->get_context_10();
		NullCheck(L_31);
		SchemaElementDecl_t2267464004 * L_32 = L_31->get_ElementDecl_3();
		NullCheck(L_32);
		XmlSchemaDatatype_t322714710 * L_33 = SchemaDeclBase_get_Datatype_m1776393571(L_32, /*hidden argument*/NULL);
		if (!L_33)
		{
			goto IL_00f6;
		}
	}
	{
		((BaseValidator_t868759770 *)__this)->set_checkDatatype_14((bool)1);
		((BaseValidator_t868759770 *)__this)->set_hasSibling_13((bool)0);
		String_t* L_34 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(String_t_il2cpp_TypeInfo_var))->get_Empty_5();
		((BaseValidator_t868759770 *)__this)->set_textString_12(L_34);
		StringBuilder_t * L_35 = ((BaseValidator_t868759770 *)__this)->get_textValue_11();
		NullCheck(L_35);
		StringBuilder_set_Length_m1410065908(L_35, 0, /*hidden argument*/NULL);
	}

IL_00f6:
	{
		return;
	}
}
// System.Void System.Xml.Schema.XdrValidator::LoadSchemaFromLocation(System.String)
extern "C" IL2CPP_METHOD_ATTR void XdrValidator_LoadSchemaFromLocation_m922540898 (XdrValidator_t1704189332 * __this, String_t* ___uri0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (XdrValidator_LoadSchemaFromLocation_m922540898_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	String_t* V_0 = NULL;
	XmlReader_t3121518892 * V_1 = NULL;
	SchemaInfo_t3347508623 * V_2 = NULL;
	Uri_t100236324 * V_3 = NULL;
	Stream_t1273022909 * V_4 = NULL;
	Parser_t3220530449 * V_5 = NULL;
	XmlSchemaException_t3511258692 * V_6 = NULL;
	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);
	{
		String_t* L_0 = ___uri0;
		IL2CPP_RUNTIME_CLASS_INIT(XdrBuilder_t781626846_il2cpp_TypeInfo_var);
		bool L_1 = XdrBuilder_IsXdrSchema_m1472284636(NULL /*static, unused*/, L_0, /*hidden argument*/NULL);
		if (L_1)
		{
			goto IL_0009;
		}
	}
	{
		return;
	}

IL_0009:
	{
		String_t* L_2 = ___uri0;
		NullCheck(_stringLiteral661527062);
		int32_t L_3 = String_get_Length_m3847582255(_stringLiteral661527062, /*hidden argument*/NULL);
		NullCheck(L_2);
		String_t* L_4 = String_Substring_m2848979100(L_2, L_3, /*hidden argument*/NULL);
		V_0 = L_4;
		V_1 = (XmlReader_t3121518892 *)NULL;
		V_2 = (SchemaInfo_t3347508623 *)NULL;
	}

IL_001e:
	try
	{ // begin try (depth: 1)
		try
		{ // begin try (depth: 2)
			{
				XmlResolver_t626023767 * L_5 = BaseValidator_get_XmlResolver_m3710245788(__this, /*hidden argument*/NULL);
				Uri_t100236324 * L_6 = BaseValidator_get_BaseUri_m695816799(__this, /*hidden argument*/NULL);
				String_t* L_7 = V_0;
				NullCheck(L_5);
				Uri_t100236324 * L_8 = VirtFuncInvoker2< Uri_t100236324 *, Uri_t100236324 *, String_t* >::Invoke(5 /* System.Uri System.Xml.XmlResolver::ResolveUri(System.Uri,System.String) */, L_5, L_6, L_7);
				V_3 = L_8;
				XmlResolver_t626023767 * L_9 = BaseValidator_get_XmlResolver_m3710245788(__this, /*hidden argument*/NULL);
				Uri_t100236324 * L_10 = V_3;
				NullCheck(L_9);
				RuntimeObject * L_11 = VirtFuncInvoker3< RuntimeObject *, Uri_t100236324 *, String_t*, Type_t * >::Invoke(4 /* System.Object System.Xml.XmlResolver::GetEntity(System.Uri,System.String,System.Type) */, L_9, L_10, (String_t*)NULL, (Type_t *)NULL);
				V_4 = ((Stream_t1273022909 *)CastclassClass((RuntimeObject*)L_11, Stream_t1273022909_il2cpp_TypeInfo_var));
				Uri_t100236324 * L_12 = V_3;
				NullCheck(L_12);
				String_t* L_13 = VirtFuncInvoker0< String_t* >::Invoke(3 /* System.String System.Object::ToString() */, L_12);
				Stream_t1273022909 * L_14 = V_4;
				XmlNameTable_t71772148 * L_15 = BaseValidator_get_NameTable_m1830771678(__this, /*hidden argument*/NULL);
				XmlTextReader_t4233384356 * L_16 = (XmlTextReader_t4233384356 *)il2cpp_codegen_object_new(XmlTextReader_t4233384356_il2cpp_TypeInfo_var);
				XmlTextReader__ctor_m2920712854(L_16, L_13, L_14, L_15, /*hidden argument*/NULL);
				V_1 = L_16;
				XmlReader_t3121518892 * L_17 = V_1;
				XmlResolver_t626023767 * L_18 = BaseValidator_get_XmlResolver_m3710245788(__this, /*hidden argument*/NULL);
				NullCheck(((XmlTextReader_t4233384356 *)CastclassClass((RuntimeObject*)L_17, XmlTextReader_t4233384356_il2cpp_TypeInfo_var)));
				XmlTextReader_set_XmlResolver_m1445354776(((XmlTextReader_t4233384356 *)CastclassClass((RuntimeObject*)L_17, XmlTextReader_t4233384356_il2cpp_TypeInfo_var)), L_18, /*hidden argument*/NULL);
				XmlNameTable_t71772148 * L_19 = BaseValidator_get_NameTable_m1830771678(__this, /*hidden argument*/NULL);
				SchemaNames_t661607975 * L_20 = BaseValidator_get_SchemaNames_m249561660(__this, /*hidden argument*/NULL);
				ValidationEventHandler_t791314227 * L_21 = BaseValidator_get_EventHandler_m2918501615(__this, /*hidden argument*/NULL);
				Parser_t3220530449 * L_22 = (Parser_t3220530449 *)il2cpp_codegen_object_new(Parser_t3220530449_il2cpp_TypeInfo_var);
				Parser__ctor_m895150596(L_22, 2, L_19, L_20, L_21, /*hidden argument*/NULL);
				V_5 = L_22;
				Parser_t3220530449 * L_23 = V_5;
				XmlResolver_t626023767 * L_24 = BaseValidator_get_XmlResolver_m3710245788(__this, /*hidden argument*/NULL);
				NullCheck(L_23);
				Parser_set_XmlResolver_m638038328(L_23, L_24, /*hidden argument*/NULL);
				Parser_t3220530449 * L_25 = V_5;
				XmlReader_t3121518892 * L_26 = V_1;
				String_t* L_27 = ___uri0;
				NullCheck(L_25);
				Parser_Parse_m3019719383(L_25, L_26, L_27, /*hidden argument*/NULL);
			}

IL_009c:
			{
				XmlReader_t3121518892 * L_28 = V_1;
				NullCheck(L_28);
				bool L_29 = VirtFuncInvoker0< bool >::Invoke(26 /* System.Boolean System.Xml.XmlReader::Read() */, L_28);
				if (L_29)
				{
					goto IL_009c;
				}
			}

IL_00a4:
			{
				Parser_t3220530449 * L_30 = V_5;
				NullCheck(L_30);
				SchemaInfo_t3347508623 * L_31 = Parser_get_XdrSchema_m1707035391(L_30, /*hidden argument*/NULL);
				V_2 = L_31;
				IL2CPP_LEAVE(0x100, FINALLY_00f6);
			}
		} // end try (depth: 2)
		catch(Il2CppExceptionWrapper& e)
		{
			__exception_local = (Exception_t *)e.ex;
			if(il2cpp_codegen_class_is_assignable_from (XmlSchemaException_t3511258692_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex)))
				goto CATCH_00ae;
			if(il2cpp_codegen_class_is_assignable_from (Exception_t_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex)))
				goto CATCH_00d2;
			throw e;
		}

CATCH_00ae:
		{ // begin catch(System.Xml.Schema.XmlSchemaException)
			V_6 = ((XmlSchemaException_t3511258692 *)__exception_local);
			StringU5BU5D_t1281789340* L_32 = (StringU5BU5D_t1281789340*)SZArrayNew(StringU5BU5D_t1281789340_il2cpp_TypeInfo_var, (uint32_t)2);
			StringU5BU5D_t1281789340* L_33 = L_32;
			String_t* L_34 = ___uri0;
			NullCheck(L_33);
			ArrayElementTypeCheck (L_33, L_34);
			(L_33)->SetAt(static_cast<il2cpp_array_size_t>(0), (String_t*)L_34);
			StringU5BU5D_t1281789340* L_35 = L_33;
			XmlSchemaException_t3511258692 * L_36 = V_6;
			NullCheck(L_36);
			String_t* L_37 = VirtFuncInvoker0< String_t* >::Invoke(5 /* System.String System.Exception::get_Message() */, L_36);
			NullCheck(L_35);
			ArrayElementTypeCheck (L_35, L_37);
			(L_35)->SetAt(static_cast<il2cpp_array_size_t>(1), (String_t*)L_37);
			BaseValidator_SendValidationEvent_m258957909(__this, _stringLiteral2896121837, L_35, 0, /*hidden argument*/NULL);
			IL2CPP_LEAVE(0x100, FINALLY_00f6);
		} // end catch (depth: 2)

CATCH_00d2:
		{ // begin catch(System.Exception)
			V_7 = ((Exception_t *)__exception_local);
			StringU5BU5D_t1281789340* L_38 = (StringU5BU5D_t1281789340*)SZArrayNew(StringU5BU5D_t1281789340_il2cpp_TypeInfo_var, (uint32_t)2);
			StringU5BU5D_t1281789340* L_39 = L_38;
			String_t* L_40 = ___uri0;
			NullCheck(L_39);
			ArrayElementTypeCheck (L_39, L_40);
			(L_39)->SetAt(static_cast<il2cpp_array_size_t>(0), (String_t*)L_40);
			StringU5BU5D_t1281789340* L_41 = L_39;
			Exception_t * L_42 = V_7;
			NullCheck(L_42);
			String_t* L_43 = VirtFuncInvoker0< String_t* >::Invoke(5 /* System.String System.Exception::get_Message() */, L_42);
			NullCheck(L_41);
			ArrayElementTypeCheck (L_41, L_43);
			(L_41)->SetAt(static_cast<il2cpp_array_size_t>(1), (String_t*)L_43);
			BaseValidator_SendValidationEvent_m258957909(__this, _stringLiteral2896121837, L_41, 1, /*hidden argument*/NULL);
			IL2CPP_LEAVE(0x100, FINALLY_00f6);
		} // end catch (depth: 2)
	} // end try (depth: 1)
	catch(Il2CppExceptionWrapper& e)
	{
		__last_unhandled_exception = (Exception_t *)e.ex;
		goto FINALLY_00f6;
	}

FINALLY_00f6:
	{ // begin finally (depth: 1)
		{
			XmlReader_t3121518892 * L_44 = V_1;
			if (!L_44)
			{
				goto IL_00ff;
			}
		}

IL_00f9:
		{
			XmlReader_t3121518892 * L_45 = V_1;
			NullCheck(L_45);
			VirtActionInvoker0::Invoke(27 /* System.Void System.Xml.XmlReader::Close() */, L_45);
		}

IL_00ff:
		{
			IL2CPP_END_FINALLY(246)
		}
	} // end finally (depth: 1)
	IL2CPP_CLEANUP(246)
	{
		IL2CPP_JUMP_TBL(0x100, IL_0100)
		IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
	}

IL_0100:
	{
		SchemaInfo_t3347508623 * L_46 = V_2;
		if (!L_46)
		{
			goto IL_012d;
		}
	}
	{
		SchemaInfo_t3347508623 * L_47 = V_2;
		NullCheck(L_47);
		int32_t L_48 = SchemaInfo_get_ErrorCount_m897660174(L_47, /*hidden argument*/NULL);
		if (L_48)
		{
			goto IL_012d;
		}
	}
	{
		SchemaInfo_t3347508623 * L_49 = ((BaseValidator_t868759770 *)__this)->get_schemaInfo_7();
		SchemaInfo_t3347508623 * L_50 = V_2;
		ValidationEventHandler_t791314227 * L_51 = BaseValidator_get_EventHandler_m2918501615(__this, /*hidden argument*/NULL);
		NullCheck(L_49);
		SchemaInfo_Add_m4254145908(L_49, L_50, L_51, /*hidden argument*/NULL);
		XmlSchemaCollection_t3610399789 * L_52 = BaseValidator_get_SchemaCollection_m3174362823(__this, /*hidden argument*/NULL);
		String_t* L_53 = ___uri0;
		SchemaInfo_t3347508623 * L_54 = V_2;
		NullCheck(L_52);
		XmlSchemaCollection_Add_m1388397273(L_52, L_53, L_54, (XmlSchema_t3742557897 *)NULL, (bool)0, /*hidden argument*/NULL);
	}

IL_012d:
	{
		return;
	}
}
// System.Void System.Xml.Schema.XdrValidator::LoadSchema(System.String)
extern "C" IL2CPP_METHOD_ATTR void XdrValidator_LoadSchema_m3351155592 (XdrValidator_t1704189332 * __this, String_t* ___uri0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (XdrValidator_LoadSchema_m3351155592_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	SchemaInfo_t3347508623 * V_0 = NULL;
	{
		SchemaInfo_t3347508623 * L_0 = ((BaseValidator_t868759770 *)__this)->get_schemaInfo_7();
		NullCheck(L_0);
		Dictionary_2_t4177511560 * L_1 = SchemaInfo_get_TargetNamespaces_m2957649663(L_0, /*hidden argument*/NULL);
		String_t* L_2 = ___uri0;
		NullCheck(L_1);
		bool L_3 = Dictionary_2_ContainsKey_m759567764(L_1, L_2, /*hidden argument*/Dictionary_2_ContainsKey_m759567764_RuntimeMethod_var);
		if (!L_3)
		{
			goto IL_0014;
		}
	}
	{
		return;
	}

IL_0014:
	{
		XmlResolver_t626023767 * L_4 = BaseValidator_get_XmlResolver_m3710245788(__this, /*hidden argument*/NULL);
		if (L_4)
		{
			goto IL_001d;
		}
	}
	{
		return;
	}

IL_001d:
	{
		V_0 = (SchemaInfo_t3347508623 *)NULL;
		XmlSchemaCollection_t3610399789 * L_5 = BaseValidator_get_SchemaCollection_m3174362823(__this, /*hidden argument*/NULL);
		if (!L_5)
		{
			goto IL_0034;
		}
	}
	{
		XmlSchemaCollection_t3610399789 * L_6 = BaseValidator_get_SchemaCollection_m3174362823(__this, /*hidden argument*/NULL);
		String_t* L_7 = ___uri0;
		NullCheck(L_6);
		SchemaInfo_t3347508623 * L_8 = XmlSchemaCollection_GetSchemaInfo_m1566411667(L_6, L_7, /*hidden argument*/NULL);
		V_0 = L_8;
	}

IL_0034:
	{
		SchemaInfo_t3347508623 * L_9 = V_0;
		if (!L_9)
		{
			goto IL_0079;
		}
	}
	{
		SchemaInfo_t3347508623 * L_10 = V_0;
		NullCheck(L_10);
		int32_t L_11 = SchemaInfo_get_SchemaType_m818170731(L_10, /*hidden argument*/NULL);
		if ((((int32_t)L_11) == ((int32_t)2)))
		{
			goto IL_0066;
		}
	}
	{
		String_t* L_12 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(String_t_il2cpp_TypeInfo_var))->get_Empty_5();
		PositionInfo_t2441432568 * L_13 = BaseValidator_get_PositionInfo_m3409450363(__this, /*hidden argument*/NULL);
		NullCheck(L_13);
		int32_t L_14 = VirtFuncInvoker0< int32_t >::Invoke(6 /* System.Int32 System.Xml.PositionInfo::get_LineNumber() */, L_13);
		PositionInfo_t2441432568 * L_15 = BaseValidator_get_PositionInfo_m3409450363(__this, /*hidden argument*/NULL);
		NullCheck(L_15);
		int32_t L_16 = VirtFuncInvoker0< int32_t >::Invoke(7 /* System.Int32 System.Xml.PositionInfo::get_LinePosition() */, L_15);
		XmlException_t1761730631 * L_17 = (XmlException_t1761730631 *)il2cpp_codegen_object_new(XmlException_t1761730631_il2cpp_TypeInfo_var);
		XmlException__ctor_m4177396021(L_17, _stringLiteral1397777197, L_12, L_14, L_16, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_17, NULL, XdrValidator_LoadSchema_m3351155592_RuntimeMethod_var);
	}

IL_0066:
	{
		SchemaInfo_t3347508623 * L_18 = ((BaseValidator_t868759770 *)__this)->get_schemaInfo_7();
		SchemaInfo_t3347508623 * L_19 = V_0;
		ValidationEventHandler_t791314227 * L_20 = BaseValidator_get_EventHandler_m2918501615(__this, /*hidden argument*/NULL);
		NullCheck(L_18);
		SchemaInfo_Add_m4254145908(L_18, L_19, L_20, /*hidden argument*/NULL);
		return;
	}

IL_0079:
	{
		String_t* L_21 = ___uri0;
		XdrValidator_LoadSchemaFromLocation_m922540898(__this, L_21, /*hidden argument*/NULL);
		return;
	}
}
// System.Boolean System.Xml.Schema.XdrValidator::get_HasSchema()
extern "C" IL2CPP_METHOD_ATTR bool XdrValidator_get_HasSchema_m2244816783 (XdrValidator_t1704189332 * __this, const RuntimeMethod* method)
{
	{
		SchemaInfo_t3347508623 * L_0 = ((BaseValidator_t868759770 *)__this)->get_schemaInfo_7();
		NullCheck(L_0);
		int32_t L_1 = SchemaInfo_get_SchemaType_m818170731(L_0, /*hidden argument*/NULL);
		return (bool)((!(((uint32_t)L_1) <= ((uint32_t)0)))? 1 : 0);
	}
}
// System.Boolean System.Xml.Schema.XdrValidator::get_PreserveWhitespace()
extern "C" IL2CPP_METHOD_ATTR bool XdrValidator_get_PreserveWhitespace_m981102332 (XdrValidator_t1704189332 * __this, const RuntimeMethod* method)
{
	{
		ValidationState_t603008718 * L_0 = ((BaseValidator_t868759770 *)__this)->get_context_10();
		NullCheck(L_0);
		SchemaElementDecl_t2267464004 * L_1 = L_0->get_ElementDecl_3();
		if (L_1)
		{
			goto IL_000f;
		}
	}
	{
		return (bool)0;
	}

IL_000f:
	{
		ValidationState_t603008718 * L_2 = ((BaseValidator_t868759770 *)__this)->get_context_10();
		NullCheck(L_2);
		SchemaElementDecl_t2267464004 * L_3 = L_2->get_ElementDecl_3();
		NullCheck(L_3);
		ContentValidator_t2085579204 * L_4 = SchemaElementDecl_get_ContentValidator_m428688924(L_3, /*hidden argument*/NULL);
		NullCheck(L_4);
		bool L_5 = ContentValidator_get_PreserveWhitespace_m1538745996(L_4, /*hidden argument*/NULL);
		return L_5;
	}
}
// System.Void System.Xml.Schema.XdrValidator::ProcessTokenizedType(System.Xml.XmlTokenizedType,System.String)
extern "C" IL2CPP_METHOD_ATTR void XdrValidator_ProcessTokenizedType_m1564325914 (XdrValidator_t1704189332 * __this, int32_t ___ttype0, String_t* ___name1, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (XdrValidator_ProcessTokenizedType_m1564325914_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		int32_t L_0 = ___ttype0;
		switch (((int32_t)il2cpp_codegen_subtract((int32_t)L_0, (int32_t)1)))
		{
			case 0:
			{
				goto IL_0019;
			}
			case 1:
			{
				goto IL_0042;
			}
			case 2:
			{
				goto IL_00a8;
			}
			case 3:
			{
				goto IL_0074;
			}
		}
	}
	{
		return;
	}

IL_0019:
	{
		String_t* L_1 = ___name1;
		RuntimeObject * L_2 = VirtFuncInvoker1< RuntimeObject *, String_t* >::Invoke(7 /* System.Object System.Xml.Schema.BaseValidator::FindId(System.String) */, __this, L_1);
		if (!L_2)
		{
			goto IL_002f;
		}
	}
	{
		String_t* L_3 = ___name1;
		BaseValidator_SendValidationEvent_m4075870215(__this, _stringLiteral4163282685, L_3, /*hidden argument*/NULL);
		return;
	}

IL_002f:
	{
		String_t* L_4 = ___name1;
		ValidationState_t603008718 * L_5 = ((BaseValidator_t868759770 *)__this)->get_context_10();
		NullCheck(L_5);
		String_t* L_6 = L_5->get_LocalName_4();
		XdrValidator_AddID_m3100960973(__this, L_4, L_6, /*hidden argument*/NULL);
		return;
	}

IL_0042:
	{
		String_t* L_7 = ___name1;
		RuntimeObject * L_8 = VirtFuncInvoker1< RuntimeObject *, String_t* >::Invoke(7 /* System.Object System.Xml.Schema.BaseValidator::FindId(System.String) */, __this, L_7);
		if (L_8)
		{
			goto IL_00a8;
		}
	}
	{
		IdRefNode_t3774897917 * L_9 = __this->get_idRefListHead_21();
		String_t* L_10 = ___name1;
		PositionInfo_t2441432568 * L_11 = BaseValidator_get_PositionInfo_m3409450363(__this, /*hidden argument*/NULL);
		NullCheck(L_11);
		int32_t L_12 = VirtFuncInvoker0< int32_t >::Invoke(6 /* System.Int32 System.Xml.PositionInfo::get_LineNumber() */, L_11);
		PositionInfo_t2441432568 * L_13 = BaseValidator_get_PositionInfo_m3409450363(__this, /*hidden argument*/NULL);
		NullCheck(L_13);
		int32_t L_14 = VirtFuncInvoker0< int32_t >::Invoke(7 /* System.Int32 System.Xml.PositionInfo::get_LinePosition() */, L_13);
		IdRefNode_t3774897917 * L_15 = (IdRefNode_t3774897917 *)il2cpp_codegen_object_new(IdRefNode_t3774897917_il2cpp_TypeInfo_var);
		IdRefNode__ctor_m2477406342(L_15, L_9, L_10, L_12, L_14, /*hidden argument*/NULL);
		__this->set_idRefListHead_21(L_15);
		return;
	}

IL_0074:
	{
		SchemaInfo_t3347508623 * L_16 = ((BaseValidator_t868759770 *)__this)->get_schemaInfo_7();
		String_t* L_17 = ___name1;
		ValidationEventHandler_t791314227 * L_18 = BaseValidator_get_EventHandler_m2918501615(__this, /*hidden argument*/NULL);
		XmlValidatingReaderImpl_t1817762384 * L_19 = ((BaseValidator_t868759770 *)__this)->get_reader_8();
		NullCheck(L_19);
		String_t* L_20 = VirtFuncInvoker0< String_t* >::Invoke(13 /* System.String System.Xml.XmlReader::get_BaseURI() */, L_19);
		PositionInfo_t2441432568 * L_21 = BaseValidator_get_PositionInfo_m3409450363(__this, /*hidden argument*/NULL);
		NullCheck(L_21);
		int32_t L_22 = VirtFuncInvoker0< int32_t >::Invoke(6 /* System.Int32 System.Xml.PositionInfo::get_LineNumber() */, L_21);
		PositionInfo_t2441432568 * L_23 = BaseValidator_get_PositionInfo_m3409450363(__this, /*hidden argument*/NULL);
		NullCheck(L_23);
		int32_t L_24 = VirtFuncInvoker0< int32_t >::Invoke(7 /* System.Int32 System.Xml.PositionInfo::get_LinePosition() */, L_23);
		BaseValidator_ProcessEntity_m2079574717(NULL /*static, unused*/, L_16, L_17, __this, L_18, L_20, L_22, L_24, /*hidden argument*/NULL);
	}

IL_00a8:
	{
		return;
	}
}
// System.Void System.Xml.Schema.XdrValidator::CompleteValidation()
extern "C" IL2CPP_METHOD_ATTR void XdrValidator_CompleteValidation_m1704326743 (XdrValidator_t1704189332 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (XdrValidator_CompleteValidation_m1704326743_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		bool L_0 = XdrValidator_get_HasSchema_m2244816783(__this, /*hidden argument*/NULL);
		if (!L_0)
		{
			goto IL_000f;
		}
	}
	{
		XdrValidator_CheckForwardRefs_m730238851(__this, /*hidden argument*/NULL);
		return;
	}

IL_000f:
	{
		String_t* L_1 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(String_t_il2cpp_TypeInfo_var))->get_Empty_5();
		XmlSchemaException_t3511258692 * L_2 = (XmlSchemaException_t3511258692 *)il2cpp_codegen_object_new(XmlSchemaException_t3511258692_il2cpp_TypeInfo_var);
		XmlSchemaException__ctor_m2187369954(L_2, _stringLiteral3752290839, L_1, /*hidden argument*/NULL);
		BaseValidator_SendValidationEvent_m2822669182(__this, L_2, 1, /*hidden argument*/NULL);
		return;
	}
}
// System.Void System.Xml.Schema.XdrValidator::CheckValue(System.String,System.Xml.Schema.SchemaAttDef)
extern "C" IL2CPP_METHOD_ATTR void XdrValidator_CheckValue_m1337238012 (XdrValidator_t1704189332 * __this, String_t* ___value0, SchemaAttDef_t2429541159 * ___attdef1, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (XdrValidator_CheckValue_m1337238012_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	bool V_0 = false;
	XmlSchemaDatatype_t322714710 * V_1 = NULL;
	RuntimeObject * V_2 = NULL;
	int32_t V_3 = 0;
	SchemaDeclBase_t3500554832 * V_4 = NULL;
	StringU5BU5D_t1281789340* 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);
	XmlSchemaDatatype_t322714710 * G_B3_0 = NULL;
	SchemaElementDecl_t2267464004 * G_B21_0 = NULL;

IL_0000:
	try
	{ // begin try (depth: 1)
		{
			XmlValidatingReaderImpl_t1817762384 * L_0 = ((BaseValidator_t868759770 *)__this)->get_reader_8();
			NullCheck(L_0);
			XmlValidatingReaderImpl_set_TypedValueObject_m3784118312(L_0, NULL, /*hidden argument*/NULL);
			SchemaAttDef_t2429541159 * L_1 = ___attdef1;
			V_0 = (bool)((!(((RuntimeObject*)(SchemaAttDef_t2429541159 *)L_1) <= ((RuntimeObject*)(RuntimeObject *)NULL)))? 1 : 0);
			bool L_2 = V_0;
			if (L_2)
			{
				goto IL_0026;
			}
		}

IL_0014:
		{
			ValidationState_t603008718 * L_3 = ((BaseValidator_t868759770 *)__this)->get_context_10();
			NullCheck(L_3);
			SchemaElementDecl_t2267464004 * L_4 = L_3->get_ElementDecl_3();
			NullCheck(L_4);
			XmlSchemaDatatype_t322714710 * L_5 = SchemaDeclBase_get_Datatype_m1776393571(L_4, /*hidden argument*/NULL);
			G_B3_0 = L_5;
			goto IL_002c;
		}

IL_0026:
		{
			SchemaAttDef_t2429541159 * L_6 = ___attdef1;
			NullCheck(L_6);
			XmlSchemaDatatype_t322714710 * L_7 = SchemaDeclBase_get_Datatype_m1776393571(L_6, /*hidden argument*/NULL);
			G_B3_0 = L_7;
		}

IL_002c:
		{
			V_1 = G_B3_0;
			XmlSchemaDatatype_t322714710 * L_8 = V_1;
			if (L_8)
			{
				goto IL_0035;
			}
		}

IL_0030:
		{
			goto IL_0200;
		}

IL_0035:
		{
			XmlSchemaDatatype_t322714710 * L_9 = V_1;
			NullCheck(L_9);
			int32_t L_10 = VirtFuncInvoker0< int32_t >::Invoke(5 /* System.Xml.XmlTokenizedType System.Xml.Schema.XmlSchemaDatatype::get_TokenizedType() */, L_9);
			if (!L_10)
			{
				goto IL_0045;
			}
		}

IL_003d:
		{
			String_t* L_11 = ___value0;
			NullCheck(L_11);
			String_t* L_12 = String_Trim_m923598732(L_11, /*hidden argument*/NULL);
			___value0 = L_12;
		}

IL_0045:
		{
			String_t* L_13 = ___value0;
			NullCheck(L_13);
			int32_t L_14 = String_get_Length_m3847582255(L_13, /*hidden argument*/NULL);
			if (L_14)
			{
				goto IL_0052;
			}
		}

IL_004d:
		{
			goto IL_0200;
		}

IL_0052:
		{
			XmlSchemaDatatype_t322714710 * L_15 = V_1;
			String_t* L_16 = ___value0;
			XmlNameTable_t71772148 * L_17 = BaseValidator_get_NameTable_m1830771678(__this, /*hidden argument*/NULL);
			XmlNamespaceManager_t418790500 * L_18 = __this->get_nsManager_18();
			NullCheck(L_15);
			RuntimeObject * L_19 = VirtFuncInvoker3< RuntimeObject *, String_t*, XmlNameTable_t71772148 *, RuntimeObject* >::Invoke(6 /* System.Object System.Xml.Schema.XmlSchemaDatatype::ParseValue(System.String,System.Xml.XmlNameTable,System.Xml.IXmlNamespaceResolver) */, L_15, L_16, L_17, L_18);
			V_2 = L_19;
			XmlValidatingReaderImpl_t1817762384 * L_20 = ((BaseValidator_t868759770 *)__this)->get_reader_8();
			RuntimeObject * L_21 = V_2;
			NullCheck(L_20);
			XmlValidatingReaderImpl_set_TypedValueObject_m3784118312(L_20, L_21, /*hidden argument*/NULL);
			XmlSchemaDatatype_t322714710 * L_22 = V_1;
			NullCheck(L_22);
			int32_t L_23 = VirtFuncInvoker0< int32_t >::Invoke(5 /* System.Xml.XmlTokenizedType System.Xml.Schema.XmlSchemaDatatype::get_TokenizedType() */, L_22);
			V_3 = L_23;
			int32_t L_24 = V_3;
			if ((((int32_t)L_24) == ((int32_t)4)))
			{
				goto IL_0085;
			}
		}

IL_007d:
		{
			int32_t L_25 = V_3;
			if ((((int32_t)L_25) == ((int32_t)1)))
			{
				goto IL_0085;
			}
		}

IL_0081:
		{
			int32_t L_26 = V_3;
			if ((!(((uint32_t)L_26) == ((uint32_t)2))))
			{
				goto IL_00ce;
			}
		}

IL_0085:
		{
			XmlSchemaDatatype_t322714710 * L_27 = V_1;
			NullCheck(L_27);
			int32_t L_28 = VirtFuncInvoker0< int32_t >::Invoke(7 /* System.Xml.Schema.XmlSchemaDatatypeVariety System.Xml.Schema.XmlSchemaDatatype::get_Variety() */, L_27);
			if ((!(((uint32_t)L_28) == ((uint32_t)1))))
			{
				goto IL_00bc;
			}
		}

IL_008e:
		{
			RuntimeObject * L_29 = V_2;
			V_5 = ((StringU5BU5D_t1281789340*)Castclass((RuntimeObject*)L_29, StringU5BU5D_t1281789340_il2cpp_TypeInfo_var));
			V_6 = 0;
			goto IL_00b2;
		}

IL_009b:
		{
			XmlSchemaDatatype_t322714710 * L_30 = V_1;
			NullCheck(L_30);
			int32_t L_31 = VirtFuncInvoker0< int32_t >::Invoke(5 /* System.Xml.XmlTokenizedType System.Xml.Schema.XmlSchemaDatatype::get_TokenizedType() */, L_30);
			StringU5BU5D_t1281789340* L_32 = V_5;
			int32_t L_33 = V_6;
			NullCheck(L_32);
			int32_t L_34 = L_33;
			String_t* L_35 = (L_32)->GetAt(static_cast<il2cpp_array_size_t>(L_34));
			XdrValidator_ProcessTokenizedType_m1564325914(__this, L_31, L_35, /*hidden argument*/NULL);
			int32_t L_36 = V_6;
			V_6 = ((int32_t)il2cpp_codegen_add((int32_t)L_36, (int32_t)1));
		}

IL_00b2:
		{
			int32_t L_37 = V_6;
			StringU5BU5D_t1281789340* L_38 = V_5;
			NullCheck(L_38);
			if ((((int32_t)L_37) < ((int32_t)(((int32_t)((int32_t)(((RuntimeArray *)L_38)->max_length)))))))
			{
				goto IL_009b;
			}
		}

IL_00ba:
		{
			goto IL_00ce;
		}

IL_00bc:
		{
			XmlSchemaDatatype_t322714710 * L_39 = V_1;
			NullCheck(L_39);
			int32_t L_40 = VirtFuncInvoker0< int32_t >::Invoke(5 /* System.Xml.XmlTokenizedType System.Xml.Schema.XmlSchemaDatatype::get_TokenizedType() */, L_39);
			RuntimeObject * L_41 = V_2;
			XdrValidator_ProcessTokenizedType_m1564325914(__this, L_40, ((String_t*)CastclassSealed((RuntimeObject*)L_41, String_t_il2cpp_TypeInfo_var)), /*hidden argument*/NULL);
		}

IL_00ce:
		{
			bool L_42 = V_0;
			if (L_42)
			{
				goto IL_00de;
			}
		}

IL_00d1:
		{
			ValidationState_t603008718 * L_43 = ((BaseValidator_t868759770 *)__this)->get_context_10();
			NullCheck(L_43);
			SchemaElementDecl_t2267464004 * L_44 = L_43->get_ElementDecl_3();
			G_B21_0 = L_44;
			goto IL_00df;
		}

IL_00de:
		{
			SchemaAttDef_t2429541159 * L_45 = ___attdef1;
			G_B21_0 = ((SchemaElementDecl_t2267464004 *)(L_45));
		}

IL_00df:
		{
			V_4 = G_B21_0;
			SchemaDeclBase_t3500554832 * L_46 = V_4;
			NullCheck(L_46);
			int64_t L_47 = SchemaDeclBase_get_MaxLength_m2162359010(L_46, /*hidden argument*/NULL);
			if ((((int64_t)L_47) == ((int64_t)(((int64_t)((uint64_t)(((uint32_t)((uint32_t)(-1))))))))))
			{
				goto IL_0108;
			}
		}

IL_00ec:
		{
			String_t* L_48 = ___value0;
			NullCheck(L_48);
			int32_t L_49 = String_get_Length_m3847582255(L_48, /*hidden argument*/NULL);
			SchemaDeclBase_t3500554832 * L_50 = V_4;
			NullCheck(L_50);
			int64_t L_51 = SchemaDeclBase_get_MaxLength_m2162359010(L_50, /*hidden argument*/NULL);
			if ((((int64_t)(((int64_t)((int64_t)L_49)))) <= ((int64_t)L_51)))
			{
				goto IL_0108;
			}
		}

IL_00fc:
		{
			String_t* L_52 = ___value0;
			BaseValidator_SendValidationEvent_m4075870215(__this, _stringLiteral502790017, L_52, /*hidden argument*/NULL);
		}

IL_0108:
		{
			SchemaDeclBase_t3500554832 * L_53 = V_4;
			NullCheck(L_53);
			int64_t L_54 = SchemaDeclBase_get_MinLength_m1520093076(L_53, /*hidden argument*/NULL);
			if ((((int64_t)L_54) == ((int64_t)(((int64_t)((uint64_t)(((uint32_t)((uint32_t)(-1))))))))))
			{
				goto IL_012f;
			}
		}

IL_0113:
		{
			String_t* L_55 = ___value0;
			NullCheck(L_55);
			int32_t L_56 = String_get_Length_m3847582255(L_55, /*hidden argument*/NULL);
			SchemaDeclBase_t3500554832 * L_57 = V_4;
			NullCheck(L_57);
			int64_t L_58 = SchemaDeclBase_get_MinLength_m1520093076(L_57, /*hidden argument*/NULL);
			if ((((int64_t)(((int64_t)((int64_t)L_56)))) >= ((int64_t)L_58)))
			{
				goto IL_012f;
			}
		}

IL_0123:
		{
			String_t* L_59 = ___value0;
			BaseValidator_SendValidationEvent_m4075870215(__this, _stringLiteral2983487092, L_59, /*hidden argument*/NULL);
		}

IL_012f:
		{
			SchemaDeclBase_t3500554832 * L_60 = V_4;
			NullCheck(L_60);
			List_1_t3319525431 * L_61 = SchemaDeclBase_get_Values_m3692687941(L_60, /*hidden argument*/NULL);
			if (!L_61)
			{
				goto IL_016f;
			}
		}

IL_0138:
		{
			SchemaDeclBase_t3500554832 * L_62 = V_4;
			RuntimeObject * L_63 = V_2;
			NullCheck(L_62);
			bool L_64 = SchemaDeclBase_CheckEnumeration_m396149145(L_62, L_63, /*hidden argument*/NULL);
			if (L_64)
			{
				goto IL_016f;
			}
		}

IL_0142:
		{
			XmlSchemaDatatype_t322714710 * L_65 = V_1;
			NullCheck(L_65);
			int32_t L_66 = VirtFuncInvoker0< int32_t >::Invoke(5 /* System.Xml.XmlTokenizedType System.Xml.Schema.XmlSchemaDatatype::get_TokenizedType() */, L_65);
			if ((!(((uint32_t)L_66) == ((uint32_t)8))))
			{
				goto IL_015e;
			}
		}

IL_014b:
		{
			RuntimeObject * L_67 = V_2;
			NullCheck(L_67);
			String_t* L_68 = VirtFuncInvoker0< String_t* >::Invoke(3 /* System.String System.Object::ToString() */, L_67);
			BaseValidator_SendValidationEvent_m4075870215(__this, _stringLiteral3202120560, L_68, /*hidden argument*/NULL);
			goto IL_016f;
		}

IL_015e:
		{
			RuntimeObject * L_69 = V_2;
			NullCheck(L_69);
			String_t* L_70 = VirtFuncInvoker0< String_t* >::Invoke(3 /* System.String System.Object::ToString() */, L_69);
			BaseValidator_SendValidationEvent_m4075870215(__this, _stringLiteral3589138787, L_70, /*hidden argument*/NULL);
		}

IL_016f:
		{
			SchemaDeclBase_t3500554832 * L_71 = V_4;
			RuntimeObject * L_72 = V_2;
			NullCheck(L_71);
			bool L_73 = SchemaDeclBase_CheckValue_m3987433335(L_71, L_72, /*hidden argument*/NULL);
			if (L_73)
			{
				goto IL_01ba;
			}
		}

IL_0179:
		{
			bool L_74 = V_0;
			if (!L_74)
			{
				goto IL_0194;
			}
		}

IL_017c:
		{
			SchemaAttDef_t2429541159 * L_75 = ___attdef1;
			NullCheck(L_75);
			XmlQualifiedName_t2760654312 * L_76 = SchemaDeclBase_get_Name_m2892351404(L_75, /*hidden argument*/NULL);
			NullCheck(L_76);
			String_t* L_77 = VirtFuncInvoker0< String_t* >::Invoke(3 /* System.String System.Object::ToString() */, L_76);
			BaseValidator_SendValidationEvent_m4075870215(__this, _stringLiteral4052998129, L_77, /*hidden argument*/NULL);
			goto IL_01ba;
		}

IL_0194:
		{
			ValidationState_t603008718 * L_78 = ((BaseValidator_t868759770 *)__this)->get_context_10();
			NullCheck(L_78);
			String_t* L_79 = L_78->get_LocalName_4();
			ValidationState_t603008718 * L_80 = ((BaseValidator_t868759770 *)__this)->get_context_10();
			NullCheck(L_80);
			String_t* L_81 = L_80->get_Namespace_5();
			IL2CPP_RUNTIME_CLASS_INIT(XmlSchemaValidator_t1317961423_il2cpp_TypeInfo_var);
			String_t* L_82 = XmlSchemaValidator_QNameString_m2465597342(NULL /*static, unused*/, L_79, L_81, /*hidden argument*/NULL);
			BaseValidator_SendValidationEvent_m4075870215(__this, _stringLiteral3763769996, L_82, /*hidden argument*/NULL);
		}

IL_01ba:
		{
			goto IL_0200;
		}
	} // end try (depth: 1)
	catch(Il2CppExceptionWrapper& e)
	{
		__exception_local = (Exception_t *)e.ex;
		if(il2cpp_codegen_class_is_assignable_from (XmlSchemaException_t3511258692_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex)))
			goto CATCH_01bc;
		throw e;
	}

CATCH_01bc:
	{ // begin catch(System.Xml.Schema.XmlSchemaException)
		{
			SchemaAttDef_t2429541159 * L_83 = ___attdef1;
			if (!L_83)
			{
				goto IL_01d8;
			}
		}

IL_01c0:
		{
			SchemaAttDef_t2429541159 * L_84 = ___attdef1;
			NullCheck(L_84);
			XmlQualifiedName_t2760654312 * L_85 = SchemaDeclBase_get_Name_m2892351404(L_84, /*hidden argument*/NULL);
			NullCheck(L_85);
			String_t* L_86 = VirtFuncInvoker0< String_t* >::Invoke(3 /* System.String System.Object::ToString() */, L_85);
			BaseValidator_SendValidationEvent_m4075870215(__this, _stringLiteral2603156096, L_86, /*hidden argument*/NULL);
			goto IL_01fe;
		}

IL_01d8:
		{
			ValidationState_t603008718 * L_87 = ((BaseValidator_t868759770 *)__this)->get_context_10();
			NullCheck(L_87);
			String_t* L_88 = L_87->get_LocalName_4();
			ValidationState_t603008718 * L_89 = ((BaseValidator_t868759770 *)__this)->get_context_10();
			NullCheck(L_89);
			String_t* L_90 = L_89->get_Namespace_5();
			IL2CPP_RUNTIME_CLASS_INIT(XmlSchemaValidator_t1317961423_il2cpp_TypeInfo_var);
			String_t* L_91 = XmlSchemaValidator_QNameString_m2465597342(NULL /*static, unused*/, L_88, L_90, /*hidden argument*/NULL);
			BaseValidator_SendValidationEvent_m4075870215(__this, _stringLiteral1986576136, L_91, /*hidden argument*/NULL);
		}

IL_01fe:
		{
			goto IL_0200;
		}
	} // end catch (depth: 1)

IL_0200:
	{
		return;
	}
}
// System.Void System.Xml.Schema.XdrValidator::CheckDefaultValue(System.String,System.Xml.Schema.SchemaAttDef,System.Xml.Schema.SchemaInfo,System.Xml.XmlNamespaceManager,System.Xml.XmlNameTable,System.Object,System.Xml.Schema.ValidationEventHandler,System.String,System.Int32,System.Int32)
extern "C" IL2CPP_METHOD_ATTR void XdrValidator_CheckDefaultValue_m3346483269 (RuntimeObject * __this /* static, unused */, String_t* ___value0, SchemaAttDef_t2429541159 * ___attdef1, SchemaInfo_t3347508623 * ___sinfo2, XmlNamespaceManager_t418790500 * ___nsManager3, XmlNameTable_t71772148 * ___NameTable4, RuntimeObject * ___sender5, ValidationEventHandler_t791314227 * ___eventhandler6, String_t* ___baseUri7, int32_t ___lineNo8, int32_t ___linePos9, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (XdrValidator_CheckDefaultValue_m3346483269_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	XmlSchemaDatatype_t322714710 * V_0 = NULL;
	RuntimeObject * V_1 = NULL;
	int32_t V_2 = 0;
	StringU5BU5D_t1281789340* V_3 = NULL;
	int32_t V_4 = 0;
	XmlSchemaException_t3511258692 * V_5 = NULL;
	XmlSchemaException_t3511258692 * 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);

IL_0000:
	try
	{ // begin try (depth: 1)
		{
			SchemaAttDef_t2429541159 * L_0 = ___attdef1;
			NullCheck(L_0);
			XmlSchemaDatatype_t322714710 * L_1 = SchemaDeclBase_get_Datatype_m1776393571(L_0, /*hidden argument*/NULL);
			V_0 = L_1;
			XmlSchemaDatatype_t322714710 * L_2 = V_0;
			if (L_2)
			{
				goto IL_000f;
			}
		}

IL_000a:
		{
			goto IL_0113;
		}

IL_000f:
		{
			XmlSchemaDatatype_t322714710 * L_3 = V_0;
			NullCheck(L_3);
			int32_t L_4 = VirtFuncInvoker0< int32_t >::Invoke(5 /* System.Xml.XmlTokenizedType System.Xml.Schema.XmlSchemaDatatype::get_TokenizedType() */, L_3);
			if (!L_4)
			{
				goto IL_001f;
			}
		}

IL_0017:
		{
			String_t* L_5 = ___value0;
			NullCheck(L_5);
			String_t* L_6 = String_Trim_m923598732(L_5, /*hidden argument*/NULL);
			___value0 = L_6;
		}

IL_001f:
		{
			String_t* L_7 = ___value0;
			NullCheck(L_7);
			int32_t L_8 = String_get_Length_m3847582255(L_7, /*hidden argument*/NULL);
			if (L_8)
			{
				goto IL_002c;
			}
		}

IL_0027:
		{
			goto IL_0113;
		}

IL_002c:
		{
			XmlSchemaDatatype_t322714710 * L_9 = V_0;
			String_t* L_10 = ___value0;
			XmlNameTable_t71772148 * L_11 = ___NameTable4;
			XmlNamespaceManager_t418790500 * L_12 = ___nsManager3;
			NullCheck(L_9);
			RuntimeObject * L_13 = VirtFuncInvoker3< RuntimeObject *, String_t*, XmlNameTable_t71772148 *, RuntimeObject* >::Invoke(6 /* System.Object System.Xml.Schema.XmlSchemaDatatype::ParseValue(System.String,System.Xml.XmlNameTable,System.Xml.IXmlNamespaceResolver) */, L_9, L_10, L_11, L_12);
			V_1 = L_13;
			XmlSchemaDatatype_t322714710 * L_14 = V_0;
			NullCheck(L_14);
			int32_t L_15 = VirtFuncInvoker0< int32_t >::Invoke(5 /* System.Xml.XmlTokenizedType System.Xml.Schema.XmlSchemaDatatype::get_TokenizedType() */, L_14);
			V_2 = L_15;
			int32_t L_16 = V_2;
			if ((!(((uint32_t)L_16) == ((uint32_t)4))))
			{
				goto IL_0092;
			}
		}

IL_0042:
		{
			XmlSchemaDatatype_t322714710 * L_17 = V_0;
			NullCheck(L_17);
			int32_t L_18 = VirtFuncInvoker0< int32_t >::Invoke(7 /* System.Xml.Schema.XmlSchemaDatatypeVariety System.Xml.Schema.XmlSchemaDatatype::get_Variety() */, L_17);
			if ((!(((uint32_t)L_18) == ((uint32_t)1))))
			{
				goto IL_007a;
			}
		}

IL_004b:
		{
			RuntimeObject * L_19 = V_1;
			V_3 = ((StringU5BU5D_t1281789340*)Castclass((RuntimeObject*)L_19, StringU5BU5D_t1281789340_il2cpp_TypeInfo_var));
			V_4 = 0;
			goto IL_0071;
		}

IL_0057:
		{
			SchemaInfo_t3347508623 * L_20 = ___sinfo2;
			StringU5BU5D_t1281789340* L_21 = V_3;
			int32_t L_22 = V_4;
			NullCheck(L_21);
			int32_t L_23 = L_22;
			String_t* L_24 = (L_21)->GetAt(static_cast<il2cpp_array_size_t>(L_23));
			RuntimeObject * L_25 = ___sender5;
			ValidationEventHandler_t791314227 * L_26 = ___eventhandler6;
			String_t* L_27 = ___baseUri7;
			int32_t L_28 = ___lineNo8;
			int32_t L_29 = ___linePos9;
			BaseValidator_ProcessEntity_m2079574717(NULL /*static, unused*/, L_20, L_24, L_25, L_26, L_27, L_28, L_29, /*hidden argument*/NULL);
			int32_t L_30 = V_4;
			V_4 = ((int32_t)il2cpp_codegen_add((int32_t)L_30, (int32_t)1));
		}

IL_0071:
		{
			int32_t L_31 = V_4;
			StringU5BU5D_t1281789340* L_32 = V_3;
			NullCheck(L_32);
			if ((((int32_t)L_31) < ((int32_t)(((int32_t)((int32_t)(((RuntimeArray *)L_32)->max_length)))))))
			{
				goto IL_0057;
			}
		}

IL_0078:
		{
			goto IL_00d1;
		}

IL_007a:
		{
			SchemaInfo_t3347508623 * L_33 = ___sinfo2;
			RuntimeObject * L_34 = V_1;
			RuntimeObject * L_35 = ___sender5;
			ValidationEventHandler_t791314227 * L_36 = ___eventhandler6;
			String_t* L_37 = ___baseUri7;
			int32_t L_38 = ___lineNo8;
			int32_t L_39 = ___linePos9;
			BaseValidator_ProcessEntity_m2079574717(NULL /*static, unused*/, L_33, ((String_t*)CastclassSealed((RuntimeObject*)L_34, String_t_il2cpp_TypeInfo_var)), L_35, L_36, L_37, L_38, L_39, /*hidden argument*/NULL);
			goto IL_00d1;
		}

IL_0092:
		{
			int32_t L_40 = V_2;
			if ((!(((uint32_t)L_40) == ((uint32_t)((int32_t)9)))))
			{
				goto IL_00d1;
			}
		}

IL_0097:
		{
			SchemaAttDef_t2429541159 * L_41 = ___attdef1;
			RuntimeObject * L_42 = V_1;
			NullCheck(L_41);
			bool L_43 = SchemaDeclBase_CheckEnumeration_m396149145(L_41, L_42, /*hidden argument*/NULL);
			if (L_43)
			{
				goto IL_00d1;
			}
		}

IL_00a0:
		{
			RuntimeObject * L_44 = V_1;
			NullCheck(L_44);
			String_t* L_45 = VirtFuncInvoker0< String_t* >::Invoke(3 /* System.String System.Object::ToString() */, L_44);
			String_t* L_46 = ___baseUri7;
			int32_t L_47 = ___lineNo8;
			int32_t L_48 = ___linePos9;
			XmlSchemaException_t3511258692 * L_49 = (XmlSchemaException_t3511258692 *)il2cpp_codegen_object_new(XmlSchemaException_t3511258692_il2cpp_TypeInfo_var);
			XmlSchemaException__ctor_m3065564454(L_49, _stringLiteral3589138787, L_45, L_46, L_47, L_48, /*hidden argument*/NULL);
			V_5 = L_49;
			ValidationEventHandler_t791314227 * L_50 = ___eventhandler6;
			if (!L_50)
			{
				goto IL_00ce;
			}
		}

IL_00bc:
		{
			ValidationEventHandler_t791314227 * L_51 = ___eventhandler6;
			RuntimeObject * L_52 = ___sender5;
			XmlSchemaException_t3511258692 * L_53 = V_5;
			ValidationEventArgs_t2784773869 * L_54 = (ValidationEventArgs_t2784773869 *)il2cpp_codegen_object_new(ValidationEventArgs_t2784773869_il2cpp_TypeInfo_var);
			ValidationEventArgs__ctor_m1077606918(L_54, L_53, /*hidden argument*/NULL);
			NullCheck(L_51);
			ValidationEventHandler_Invoke_m3984227947(L_51, L_52, L_54, /*hidden argument*/NULL);
			goto IL_00d1;
		}

IL_00ce:
		{
			XmlSchemaException_t3511258692 * L_55 = V_5;
			IL2CPP_RAISE_MANAGED_EXCEPTION(L_55, NULL, XdrValidator_CheckDefaultValue_m3346483269_RuntimeMethod_var);
		}

IL_00d1:
		{
			SchemaAttDef_t2429541159 * L_56 = ___attdef1;
			RuntimeObject * L_57 = V_1;
			NullCheck(L_56);
			SchemaDeclBase_set_DefaultValueTyped_m3154207500(L_56, L_57, /*hidden argument*/NULL);
			goto IL_0113;
		}
	} // end try (depth: 1)
	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_00da;
		throw e;
	}

CATCH_00da:
	{ // begin catch(System.Object)
		{
			SchemaAttDef_t2429541159 * L_58 = ___attdef1;
			NullCheck(L_58);
			XmlQualifiedName_t2760654312 * L_59 = SchemaDeclBase_get_Name_m2892351404(L_58, /*hidden argument*/NULL);
			NullCheck(L_59);
			String_t* L_60 = VirtFuncInvoker0< String_t* >::Invoke(3 /* System.String System.Object::ToString() */, L_59);
			String_t* L_61 = ___baseUri7;
			int32_t L_62 = ___lineNo8;
			int32_t L_63 = ___linePos9;
			XmlSchemaException_t3511258692 * L_64 = (XmlSchemaException_t3511258692 *)il2cpp_codegen_object_new(XmlSchemaException_t3511258692_il2cpp_TypeInfo_var);
			XmlSchemaException__ctor_m3065564454(L_64, _stringLiteral3302713619, L_60, L_61, L_62, L_63, /*hidden argument*/NULL);
			V_6 = L_64;
			ValidationEventHandler_t791314227 * L_65 = ___eventhandler6;
			if (!L_65)
			{
				goto IL_010e;
			}
		}

IL_00fc:
		{
			ValidationEventHandler_t791314227 * L_66 = ___eventhandler6;
			RuntimeObject * L_67 = ___sender5;
			XmlSchemaException_t3511258692 * L_68 = V_6;
			ValidationEventArgs_t2784773869 * L_69 = (ValidationEventArgs_t2784773869 *)il2cpp_codegen_object_new(ValidationEventArgs_t2784773869_il2cpp_TypeInfo_var);
			ValidationEventArgs__ctor_m1077606918(L_69, L_68, /*hidden argument*/NULL);
			NullCheck(L_66);
			ValidationEventHandler_Invoke_m3984227947(L_66, L_67, L_69, /*hidden argument*/NULL);
			goto IL_0111;
		}

IL_010e:
		{
			XmlSchemaException_t3511258692 * L_70 = V_6;
			IL2CPP_RAISE_MANAGED_EXCEPTION(L_70, NULL, XdrValidator_CheckDefaultValue_m3346483269_RuntimeMethod_var);
		}

IL_0111:
		{
			goto IL_0113;
		}
	} // end catch (depth: 1)

IL_0113:
	{
		return;
	}
}
// System.Void System.Xml.Schema.XdrValidator::AddID(System.String,System.Object)
extern "C" IL2CPP_METHOD_ATTR void XdrValidator_AddID_m3100960973 (XdrValidator_t1704189332 * __this, String_t* ___name0, RuntimeObject * ___node1, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (XdrValidator_AddID_m3100960973_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		Hashtable_t1853889766 * L_0 = __this->get_IDs_20();
		if (L_0)
		{
			goto IL_0013;
		}
	}
	{
		Hashtable_t1853889766 * L_1 = (Hashtable_t1853889766 *)il2cpp_codegen_object_new(Hashtable_t1853889766_il2cpp_TypeInfo_var);
		Hashtable__ctor_m1815022027(L_1, /*hidden argument*/NULL);
		__this->set_IDs_20(L_1);
	}

IL_0013:
	{
		Hashtable_t1853889766 * L_2 = __this->get_IDs_20();
		String_t* L_3 = ___name0;
		RuntimeObject * L_4 = ___node1;
		NullCheck(L_2);
		VirtActionInvoker2< RuntimeObject *, RuntimeObject * >::Invoke(20 /* System.Void System.Collections.Hashtable::Add(System.Object,System.Object) */, L_2, L_3, L_4);
		return;
	}
}
// System.Object System.Xml.Schema.XdrValidator::FindId(System.String)
extern "C" IL2CPP_METHOD_ATTR RuntimeObject * XdrValidator_FindId_m322808250 (XdrValidator_t1704189332 * __this, String_t* ___name0, const RuntimeMethod* method)
{
	{
		Hashtable_t1853889766 * L_0 = __this->get_IDs_20();
		if (!L_0)
		{
			goto IL_0015;
		}
	}
	{
		Hashtable_t1853889766 * L_1 = __this->get_IDs_20();
		String_t* L_2 = ___name0;
		NullCheck(L_1);
		RuntimeObject * L_3 = VirtFuncInvoker1< RuntimeObject *, RuntimeObject * >::Invoke(26 /* System.Object System.Collections.Hashtable::get_Item(System.Object) */, L_1, L_2);
		return L_3;
	}

IL_0015:
	{
		return NULL;
	}
}
// System.Void System.Xml.Schema.XdrValidator::Push(System.Xml.XmlQualifiedName)
extern "C" IL2CPP_METHOD_ATTR void XdrValidator_Push_m2209004065 (XdrValidator_t1704189332 * __this, XmlQualifiedName_t2760654312 * ___elementName0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (XdrValidator_Push_m2209004065_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		HWStack_t658497212 * L_0 = __this->get_validationStack_15();
		NullCheck(L_0);
		RuntimeObject * L_1 = HWStack_Push_m2762350292(L_0, /*hidden argument*/NULL);
		((BaseValidator_t868759770 *)__this)->set_context_10(((ValidationState_t603008718 *)CastclassSealed((RuntimeObject*)L_1, ValidationState_t603008718_il2cpp_TypeInfo_var)));
		ValidationState_t603008718 * L_2 = ((BaseValidator_t868759770 *)__this)->get_context_10();
		if (L_2)
		{
			goto IL_003a;
		}
	}
	{
		ValidationState_t603008718 * L_3 = (ValidationState_t603008718 *)il2cpp_codegen_object_new(ValidationState_t603008718_il2cpp_TypeInfo_var);
		ValidationState__ctor_m1814786448(L_3, /*hidden argument*/NULL);
		((BaseValidator_t868759770 *)__this)->set_context_10(L_3);
		HWStack_t658497212 * L_4 = __this->get_validationStack_15();
		ValidationState_t603008718 * L_5 = ((BaseValidator_t868759770 *)__this)->get_context_10();
		NullCheck(L_4);
		HWStack_AddToTop_m2109044207(L_4, L_5, /*hidden argument*/NULL);
	}

IL_003a:
	{
		ValidationState_t603008718 * L_6 = ((BaseValidator_t868759770 *)__this)->get_context_10();
		XmlQualifiedName_t2760654312 * L_7 = ___elementName0;
		NullCheck(L_7);
		String_t* L_8 = XmlQualifiedName_get_Name_m815040483(L_7, /*hidden argument*/NULL);
		NullCheck(L_6);
		L_6->set_LocalName_4(L_8);
		ValidationState_t603008718 * L_9 = ((BaseValidator_t868759770 *)__this)->get_context_10();
		XmlQualifiedName_t2760654312 * L_10 = ___elementName0;
		NullCheck(L_10);
		String_t* L_11 = XmlQualifiedName_get_Namespace_m3957593392(L_10, /*hidden argument*/NULL);
		NullCheck(L_9);
		L_9->set_Namespace_5(L_11);
		ValidationState_t603008718 * L_12 = ((BaseValidator_t868759770 *)__this)->get_context_10();
		NullCheck(L_12);
		L_12->set_HasMatched_8((bool)0);
		ValidationState_t603008718 * L_13 = ((BaseValidator_t868759770 *)__this)->get_context_10();
		NullCheck(L_13);
		L_13->set_IsNill_0((bool)0);
		ValidationState_t603008718 * L_14 = ((BaseValidator_t868759770 *)__this)->get_context_10();
		NullCheck(L_14);
		L_14->set_NeedValidateChildren_1((bool)0);
		return;
	}
}
// System.Void System.Xml.Schema.XdrValidator::Pop()
extern "C" IL2CPP_METHOD_ATTR void XdrValidator_Pop_m2840008916 (XdrValidator_t1704189332 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (XdrValidator_Pop_m2840008916_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		HWStack_t658497212 * L_0 = __this->get_validationStack_15();
		NullCheck(L_0);
		int32_t L_1 = HWStack_get_Length_m3589869973(L_0, /*hidden argument*/NULL);
		if ((((int32_t)L_1) <= ((int32_t)1)))
		{
			goto IL_0030;
		}
	}
	{
		HWStack_t658497212 * L_2 = __this->get_validationStack_15();
		NullCheck(L_2);
		HWStack_Pop_m199957221(L_2, /*hidden argument*/NULL);
		HWStack_t658497212 * L_3 = __this->get_validationStack_15();
		NullCheck(L_3);
		RuntimeObject * L_4 = HWStack_Peek_m74414019(L_3, /*hidden argument*/NULL);
		((BaseValidator_t868759770 *)__this)->set_context_10(((ValidationState_t603008718 *)CastclassSealed((RuntimeObject*)L_4, ValidationState_t603008718_il2cpp_TypeInfo_var)));
	}

IL_0030:
	{
		return;
	}
}
// System.Void System.Xml.Schema.XdrValidator::CheckForwardRefs()
extern "C" IL2CPP_METHOD_ATTR void XdrValidator_CheckForwardRefs_m730238851 (XdrValidator_t1704189332 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (XdrValidator_CheckForwardRefs_m730238851_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	IdRefNode_t3774897917 * V_0 = NULL;
	{
		IdRefNode_t3774897917 * L_0 = __this->get_idRefListHead_21();
		V_0 = L_0;
		goto IL_0052;
	}

IL_0009:
	{
		IdRefNode_t3774897917 * L_1 = V_0;
		NullCheck(L_1);
		String_t* L_2 = L_1->get_Id_0();
		RuntimeObject * L_3 = VirtFuncInvoker1< RuntimeObject *, String_t* >::Invoke(7 /* System.Object System.Xml.Schema.BaseValidator::FindId(System.String) */, __this, L_2);
		if (L_3)
		{
			goto IL_0044;
		}
	}
	{
		IdRefNode_t3774897917 * L_4 = V_0;
		NullCheck(L_4);
		String_t* L_5 = L_4->get_Id_0();
		XmlValidatingReaderImpl_t1817762384 * L_6 = ((BaseValidator_t868759770 *)__this)->get_reader_8();
		NullCheck(L_6);
		String_t* L_7 = VirtFuncInvoker0< String_t* >::Invoke(13 /* System.String System.Xml.XmlReader::get_BaseURI() */, L_6);
		IdRefNode_t3774897917 * L_8 = V_0;
		NullCheck(L_8);
		int32_t L_9 = L_8->get_LineNo_1();
		IdRefNode_t3774897917 * L_10 = V_0;
		NullCheck(L_10);
		int32_t L_11 = L_10->get_LinePos_2();
		XmlSchemaException_t3511258692 * L_12 = (XmlSchemaException_t3511258692 *)il2cpp_codegen_object_new(XmlSchemaException_t3511258692_il2cpp_TypeInfo_var);
		XmlSchemaException__ctor_m3065564454(L_12, _stringLiteral974236017, L_5, L_7, L_9, L_11, /*hidden argument*/NULL);
		BaseValidator_SendValidationEvent_m1768202429(__this, L_12, /*hidden argument*/NULL);
	}

IL_0044:
	{
		IdRefNode_t3774897917 * L_13 = V_0;
		NullCheck(L_13);
		IdRefNode_t3774897917 * L_14 = L_13->get_Next_3();
		IdRefNode_t3774897917 * L_15 = V_0;
		NullCheck(L_15);
		L_15->set_Next_3((IdRefNode_t3774897917 *)NULL);
		V_0 = L_14;
	}

IL_0052:
	{
		IdRefNode_t3774897917 * L_16 = V_0;
		if (L_16)
		{
			goto IL_0009;
		}
	}
	{
		__this->set_idRefListHead_21((IdRefNode_t3774897917 *)NULL);
		return;
	}
}
// System.Xml.XmlQualifiedName System.Xml.Schema.XdrValidator::QualifiedName(System.String,System.String)
extern "C" IL2CPP_METHOD_ATTR XmlQualifiedName_t2760654312 * XdrValidator_QualifiedName_m777699702 (XdrValidator_t1704189332 * __this, String_t* ___name0, String_t* ___ns1, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (XdrValidator_QualifiedName_m777699702_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		String_t* L_0 = ___name0;
		String_t* L_1 = ___ns1;
		XmlNameTable_t71772148 * L_2 = BaseValidator_get_NameTable_m1830771678(__this, /*hidden argument*/NULL);
		SchemaNames_t661607975 * L_3 = BaseValidator_get_SchemaNames_m249561660(__this, /*hidden argument*/NULL);
		String_t* L_4 = XmlSchemaDatatype_XdrCanonizeUri_m1985811198(NULL /*static, unused*/, L_1, L_2, L_3, /*hidden argument*/NULL);
		XmlQualifiedName_t2760654312 * L_5 = (XmlQualifiedName_t2760654312 *)il2cpp_codegen_object_new(XmlQualifiedName_t2760654312_il2cpp_TypeInfo_var);
		XmlQualifiedName__ctor_m835061046(L_5, L_0, L_4, /*hidden argument*/NULL);
		return L_5;
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void System.Xml.Schema.XmlAnyConverter::.ctor(System.Xml.Schema.XmlTypeCode)
extern "C" IL2CPP_METHOD_ATTR void XmlAnyConverter__ctor_m542383078 (XmlAnyConverter_t1070813191 * __this, int32_t ___typeCode0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (XmlAnyConverter__ctor_m542383078_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		int32_t L_0 = ___typeCode0;
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		XmlBaseConverter__ctor_m1195996107(__this, L_0, /*hidden argument*/NULL);
		return;
	}
}
// System.Boolean System.Xml.Schema.XmlAnyConverter::ToBoolean(System.Object)
extern "C" IL2CPP_METHOD_ATTR bool XmlAnyConverter_ToBoolean_m2243717520 (XmlAnyConverter_t1070813191 * __this, RuntimeObject * ___value0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (XmlAnyConverter_ToBoolean_m2243717520_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		RuntimeObject * L_0 = ___value0;
		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, _stringLiteral3493618073, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, NULL, XmlAnyConverter_ToBoolean_m2243717520_RuntimeMethod_var);
	}

IL_000e:
	{
		RuntimeObject * L_2 = ___value0;
		NullCheck(L_2);
		Type_t * L_3 = Object_GetType_m88164663(L_2, /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		Type_t * L_4 = ((XmlBaseConverter_t885945787_StaticFields*)il2cpp_codegen_static_fields_for(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var))->get_XmlAtomicValueType_13();
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		bool L_5 = Type_op_Equality_m2683486427(NULL /*static, unused*/, L_3, L_4, /*hidden argument*/NULL);
		if (!L_5)
		{
			goto IL_002c;
		}
	}
	{
		RuntimeObject * L_6 = ___value0;
		NullCheck(((XmlAtomicValue_t3775050121 *)CastclassSealed((RuntimeObject*)L_6, XmlAtomicValue_t3775050121_il2cpp_TypeInfo_var)));
		bool L_7 = VirtFuncInvoker0< bool >::Invoke(8 /* System.Boolean System.Xml.XPath.XPathItem::get_ValueAsBoolean() */, ((XmlAtomicValue_t3775050121 *)CastclassSealed((RuntimeObject*)L_6, XmlAtomicValue_t3775050121_il2cpp_TypeInfo_var)));
		return L_7;
	}

IL_002c:
	{
		RuntimeObject * L_8 = ___value0;
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		Type_t * L_9 = ((XmlBaseConverter_t885945787_StaticFields*)il2cpp_codegen_static_fields_for(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var))->get_BooleanType_26();
		RuntimeObject * L_10 = XmlAnyConverter_ChangeTypeWildcardDestination_m2122163218(__this, L_8, L_9, (RuntimeObject*)NULL, /*hidden argument*/NULL);
		return ((*(bool*)((bool*)UnBox(L_10, Boolean_t97287965_il2cpp_TypeInfo_var))));
	}
}
// System.DateTime System.Xml.Schema.XmlAnyConverter::ToDateTime(System.Object)
extern "C" IL2CPP_METHOD_ATTR DateTime_t3738529785  XmlAnyConverter_ToDateTime_m2138015585 (XmlAnyConverter_t1070813191 * __this, RuntimeObject * ___value0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (XmlAnyConverter_ToDateTime_m2138015585_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		RuntimeObject * L_0 = ___value0;
		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, _stringLiteral3493618073, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, NULL, XmlAnyConverter_ToDateTime_m2138015585_RuntimeMethod_var);
	}

IL_000e:
	{
		RuntimeObject * L_2 = ___value0;
		NullCheck(L_2);
		Type_t * L_3 = Object_GetType_m88164663(L_2, /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		Type_t * L_4 = ((XmlBaseConverter_t885945787_StaticFields*)il2cpp_codegen_static_fields_for(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var))->get_XmlAtomicValueType_13();
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		bool L_5 = Type_op_Equality_m2683486427(NULL /*static, unused*/, L_3, L_4, /*hidden argument*/NULL);
		if (!L_5)
		{
			goto IL_002c;
		}
	}
	{
		RuntimeObject * L_6 = ___value0;
		NullCheck(((XmlAtomicValue_t3775050121 *)CastclassSealed((RuntimeObject*)L_6, XmlAtomicValue_t3775050121_il2cpp_TypeInfo_var)));
		DateTime_t3738529785  L_7 = VirtFuncInvoker0< DateTime_t3738529785  >::Invoke(9 /* System.DateTime System.Xml.XPath.XPathItem::get_ValueAsDateTime() */, ((XmlAtomicValue_t3775050121 *)CastclassSealed((RuntimeObject*)L_6, XmlAtomicValue_t3775050121_il2cpp_TypeInfo_var)));
		return L_7;
	}

IL_002c:
	{
		RuntimeObject * L_8 = ___value0;
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		Type_t * L_9 = ((XmlBaseConverter_t885945787_StaticFields*)il2cpp_codegen_static_fields_for(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var))->get_DateTimeType_24();
		RuntimeObject * L_10 = XmlAnyConverter_ChangeTypeWildcardDestination_m2122163218(__this, L_8, L_9, (RuntimeObject*)NULL, /*hidden argument*/NULL);
		return ((*(DateTime_t3738529785 *)((DateTime_t3738529785 *)UnBox(L_10, DateTime_t3738529785_il2cpp_TypeInfo_var))));
	}
}
// System.DateTimeOffset System.Xml.Schema.XmlAnyConverter::ToDateTimeOffset(System.Object)
extern "C" IL2CPP_METHOD_ATTR DateTimeOffset_t3229287507  XmlAnyConverter_ToDateTimeOffset_m3587867478 (XmlAnyConverter_t1070813191 * __this, RuntimeObject * ___value0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (XmlAnyConverter_ToDateTimeOffset_m3587867478_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		RuntimeObject * L_0 = ___value0;
		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, _stringLiteral3493618073, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, NULL, XmlAnyConverter_ToDateTimeOffset_m3587867478_RuntimeMethod_var);
	}

IL_000e:
	{
		RuntimeObject * L_2 = ___value0;
		NullCheck(L_2);
		Type_t * L_3 = Object_GetType_m88164663(L_2, /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		Type_t * L_4 = ((XmlBaseConverter_t885945787_StaticFields*)il2cpp_codegen_static_fields_for(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var))->get_XmlAtomicValueType_13();
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		bool L_5 = Type_op_Equality_m2683486427(NULL /*static, unused*/, L_3, L_4, /*hidden argument*/NULL);
		if (!L_5)
		{
			goto IL_0036;
		}
	}
	{
		RuntimeObject * L_6 = ___value0;
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		Type_t * L_7 = ((XmlBaseConverter_t885945787_StaticFields*)il2cpp_codegen_static_fields_for(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var))->get_DateTimeOffsetType_25();
		NullCheck(((XmlAtomicValue_t3775050121 *)CastclassSealed((RuntimeObject*)L_6, XmlAtomicValue_t3775050121_il2cpp_TypeInfo_var)));
		RuntimeObject * L_8 = VirtFuncInvoker1< RuntimeObject *, Type_t * >::Invoke(13 /* System.Object System.Xml.XPath.XPathItem::ValueAs(System.Type) */, ((XmlAtomicValue_t3775050121 *)CastclassSealed((RuntimeObject*)L_6, XmlAtomicValue_t3775050121_il2cpp_TypeInfo_var)), L_7);
		return ((*(DateTimeOffset_t3229287507 *)((DateTimeOffset_t3229287507 *)UnBox(L_8, DateTimeOffset_t3229287507_il2cpp_TypeInfo_var))));
	}

IL_0036:
	{
		RuntimeObject * L_9 = ___value0;
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		Type_t * L_10 = ((XmlBaseConverter_t885945787_StaticFields*)il2cpp_codegen_static_fields_for(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var))->get_DateTimeOffsetType_25();
		RuntimeObject * L_11 = XmlAnyConverter_ChangeTypeWildcardDestination_m2122163218(__this, L_9, L_10, (RuntimeObject*)NULL, /*hidden argument*/NULL);
		return ((*(DateTimeOffset_t3229287507 *)((DateTimeOffset_t3229287507 *)UnBox(L_11, DateTimeOffset_t3229287507_il2cpp_TypeInfo_var))));
	}
}
// System.Decimal System.Xml.Schema.XmlAnyConverter::ToDecimal(System.Object)
extern "C" IL2CPP_METHOD_ATTR Decimal_t2948259380  XmlAnyConverter_ToDecimal_m3591341807 (XmlAnyConverter_t1070813191 * __this, RuntimeObject * ___value0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (XmlAnyConverter_ToDecimal_m3591341807_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		RuntimeObject * L_0 = ___value0;
		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, _stringLiteral3493618073, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, NULL, XmlAnyConverter_ToDecimal_m3591341807_RuntimeMethod_var);
	}

IL_000e:
	{
		RuntimeObject * L_2 = ___value0;
		NullCheck(L_2);
		Type_t * L_3 = Object_GetType_m88164663(L_2, /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		Type_t * L_4 = ((XmlBaseConverter_t885945787_StaticFields*)il2cpp_codegen_static_fields_for(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var))->get_XmlAtomicValueType_13();
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		bool L_5 = Type_op_Equality_m2683486427(NULL /*static, unused*/, L_3, L_4, /*hidden argument*/NULL);
		if (!L_5)
		{
			goto IL_0036;
		}
	}
	{
		RuntimeObject * L_6 = ___value0;
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		Type_t * L_7 = ((XmlBaseConverter_t885945787_StaticFields*)il2cpp_codegen_static_fields_for(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var))->get_DecimalType_9();
		NullCheck(((XmlAtomicValue_t3775050121 *)CastclassSealed((RuntimeObject*)L_6, XmlAtomicValue_t3775050121_il2cpp_TypeInfo_var)));
		RuntimeObject * L_8 = VirtFuncInvoker1< RuntimeObject *, Type_t * >::Invoke(13 /* System.Object System.Xml.XPath.XPathItem::ValueAs(System.Type) */, ((XmlAtomicValue_t3775050121 *)CastclassSealed((RuntimeObject*)L_6, XmlAtomicValue_t3775050121_il2cpp_TypeInfo_var)), L_7);
		return ((*(Decimal_t2948259380 *)((Decimal_t2948259380 *)UnBox(L_8, Decimal_t2948259380_il2cpp_TypeInfo_var))));
	}

IL_0036:
	{
		RuntimeObject * L_9 = ___value0;
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		Type_t * L_10 = ((XmlBaseConverter_t885945787_StaticFields*)il2cpp_codegen_static_fields_for(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var))->get_DecimalType_9();
		RuntimeObject * L_11 = XmlAnyConverter_ChangeTypeWildcardDestination_m2122163218(__this, L_9, L_10, (RuntimeObject*)NULL, /*hidden argument*/NULL);
		return ((*(Decimal_t2948259380 *)((Decimal_t2948259380 *)UnBox(L_11, Decimal_t2948259380_il2cpp_TypeInfo_var))));
	}
}
// System.Double System.Xml.Schema.XmlAnyConverter::ToDouble(System.Object)
extern "C" IL2CPP_METHOD_ATTR double XmlAnyConverter_ToDouble_m1139508592 (XmlAnyConverter_t1070813191 * __this, RuntimeObject * ___value0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (XmlAnyConverter_ToDouble_m1139508592_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		RuntimeObject * L_0 = ___value0;
		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, _stringLiteral3493618073, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, NULL, XmlAnyConverter_ToDouble_m1139508592_RuntimeMethod_var);
	}

IL_000e:
	{
		RuntimeObject * L_2 = ___value0;
		NullCheck(L_2);
		Type_t * L_3 = Object_GetType_m88164663(L_2, /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		Type_t * L_4 = ((XmlBaseConverter_t885945787_StaticFields*)il2cpp_codegen_static_fields_for(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var))->get_XmlAtomicValueType_13();
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		bool L_5 = Type_op_Equality_m2683486427(NULL /*static, unused*/, L_3, L_4, /*hidden argument*/NULL);
		if (!L_5)
		{
			goto IL_002c;
		}
	}
	{
		RuntimeObject * L_6 = ___value0;
		NullCheck(((XmlAtomicValue_t3775050121 *)CastclassSealed((RuntimeObject*)L_6, XmlAtomicValue_t3775050121_il2cpp_TypeInfo_var)));
		double L_7 = VirtFuncInvoker0< double >::Invoke(10 /* System.Double System.Xml.XPath.XPathItem::get_ValueAsDouble() */, ((XmlAtomicValue_t3775050121 *)CastclassSealed((RuntimeObject*)L_6, XmlAtomicValue_t3775050121_il2cpp_TypeInfo_var)));
		return L_7;
	}

IL_002c:
	{
		RuntimeObject * L_8 = ___value0;
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		Type_t * L_9 = ((XmlBaseConverter_t885945787_StaticFields*)il2cpp_codegen_static_fields_for(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var))->get_DoubleType_22();
		RuntimeObject * L_10 = XmlAnyConverter_ChangeTypeWildcardDestination_m2122163218(__this, L_8, L_9, (RuntimeObject*)NULL, /*hidden argument*/NULL);
		return ((*(double*)((double*)UnBox(L_10, Double_t594665363_il2cpp_TypeInfo_var))));
	}
}
// System.Int32 System.Xml.Schema.XmlAnyConverter::ToInt32(System.Object)
extern "C" IL2CPP_METHOD_ATTR int32_t XmlAnyConverter_ToInt32_m1485574064 (XmlAnyConverter_t1070813191 * __this, RuntimeObject * ___value0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (XmlAnyConverter_ToInt32_m1485574064_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		RuntimeObject * L_0 = ___value0;
		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, _stringLiteral3493618073, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, NULL, XmlAnyConverter_ToInt32_m1485574064_RuntimeMethod_var);
	}

IL_000e:
	{
		RuntimeObject * L_2 = ___value0;
		NullCheck(L_2);
		Type_t * L_3 = Object_GetType_m88164663(L_2, /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		Type_t * L_4 = ((XmlBaseConverter_t885945787_StaticFields*)il2cpp_codegen_static_fields_for(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var))->get_XmlAtomicValueType_13();
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		bool L_5 = Type_op_Equality_m2683486427(NULL /*static, unused*/, L_3, L_4, /*hidden argument*/NULL);
		if (!L_5)
		{
			goto IL_002c;
		}
	}
	{
		RuntimeObject * L_6 = ___value0;
		NullCheck(((XmlAtomicValue_t3775050121 *)CastclassSealed((RuntimeObject*)L_6, XmlAtomicValue_t3775050121_il2cpp_TypeInfo_var)));
		int32_t L_7 = VirtFuncInvoker0< int32_t >::Invoke(11 /* System.Int32 System.Xml.XPath.XPathItem::get_ValueAsInt() */, ((XmlAtomicValue_t3775050121 *)CastclassSealed((RuntimeObject*)L_6, XmlAtomicValue_t3775050121_il2cpp_TypeInfo_var)));
		return L_7;
	}

IL_002c:
	{
		RuntimeObject * L_8 = ___value0;
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		Type_t * L_9 = ((XmlBaseConverter_t885945787_StaticFields*)il2cpp_codegen_static_fields_for(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var))->get_Int32Type_10();
		RuntimeObject * L_10 = XmlAnyConverter_ChangeTypeWildcardDestination_m2122163218(__this, L_8, L_9, (RuntimeObject*)NULL, /*hidden argument*/NULL);
		return ((*(int32_t*)((int32_t*)UnBox(L_10, Int32_t2950945753_il2cpp_TypeInfo_var))));
	}
}
// System.Int64 System.Xml.Schema.XmlAnyConverter::ToInt64(System.Object)
extern "C" IL2CPP_METHOD_ATTR int64_t XmlAnyConverter_ToInt64_m1068350895 (XmlAnyConverter_t1070813191 * __this, RuntimeObject * ___value0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (XmlAnyConverter_ToInt64_m1068350895_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		RuntimeObject * L_0 = ___value0;
		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, _stringLiteral3493618073, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, NULL, XmlAnyConverter_ToInt64_m1068350895_RuntimeMethod_var);
	}

IL_000e:
	{
		RuntimeObject * L_2 = ___value0;
		NullCheck(L_2);
		Type_t * L_3 = Object_GetType_m88164663(L_2, /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		Type_t * L_4 = ((XmlBaseConverter_t885945787_StaticFields*)il2cpp_codegen_static_fields_for(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var))->get_XmlAtomicValueType_13();
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		bool L_5 = Type_op_Equality_m2683486427(NULL /*static, unused*/, L_3, L_4, /*hidden argument*/NULL);
		if (!L_5)
		{
			goto IL_002c;
		}
	}
	{
		RuntimeObject * L_6 = ___value0;
		NullCheck(((XmlAtomicValue_t3775050121 *)CastclassSealed((RuntimeObject*)L_6, XmlAtomicValue_t3775050121_il2cpp_TypeInfo_var)));
		int64_t L_7 = VirtFuncInvoker0< int64_t >::Invoke(12 /* System.Int64 System.Xml.XPath.XPathItem::get_ValueAsLong() */, ((XmlAtomicValue_t3775050121 *)CastclassSealed((RuntimeObject*)L_6, XmlAtomicValue_t3775050121_il2cpp_TypeInfo_var)));
		return L_7;
	}

IL_002c:
	{
		RuntimeObject * L_8 = ___value0;
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		Type_t * L_9 = ((XmlBaseConverter_t885945787_StaticFields*)il2cpp_codegen_static_fields_for(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var))->get_Int64Type_11();
		RuntimeObject * L_10 = XmlAnyConverter_ChangeTypeWildcardDestination_m2122163218(__this, L_8, L_9, (RuntimeObject*)NULL, /*hidden argument*/NULL);
		return ((*(int64_t*)((int64_t*)UnBox(L_10, Int64_t3736567304_il2cpp_TypeInfo_var))));
	}
}
// System.Single System.Xml.Schema.XmlAnyConverter::ToSingle(System.Object)
extern "C" IL2CPP_METHOD_ATTR float XmlAnyConverter_ToSingle_m3575538628 (XmlAnyConverter_t1070813191 * __this, RuntimeObject * ___value0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (XmlAnyConverter_ToSingle_m3575538628_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		RuntimeObject * L_0 = ___value0;
		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, _stringLiteral3493618073, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, NULL, XmlAnyConverter_ToSingle_m3575538628_RuntimeMethod_var);
	}

IL_000e:
	{
		RuntimeObject * L_2 = ___value0;
		NullCheck(L_2);
		Type_t * L_3 = Object_GetType_m88164663(L_2, /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		Type_t * L_4 = ((XmlBaseConverter_t885945787_StaticFields*)il2cpp_codegen_static_fields_for(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var))->get_XmlAtomicValueType_13();
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		bool L_5 = Type_op_Equality_m2683486427(NULL /*static, unused*/, L_3, L_4, /*hidden argument*/NULL);
		if (!L_5)
		{
			goto IL_0036;
		}
	}
	{
		RuntimeObject * L_6 = ___value0;
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		Type_t * L_7 = ((XmlBaseConverter_t885945787_StaticFields*)il2cpp_codegen_static_fields_for(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var))->get_SingleType_23();
		NullCheck(((XmlAtomicValue_t3775050121 *)CastclassSealed((RuntimeObject*)L_6, XmlAtomicValue_t3775050121_il2cpp_TypeInfo_var)));
		RuntimeObject * L_8 = VirtFuncInvoker1< RuntimeObject *, Type_t * >::Invoke(13 /* System.Object System.Xml.XPath.XPathItem::ValueAs(System.Type) */, ((XmlAtomicValue_t3775050121 *)CastclassSealed((RuntimeObject*)L_6, XmlAtomicValue_t3775050121_il2cpp_TypeInfo_var)), L_7);
		return ((*(float*)((float*)UnBox(L_8, Single_t1397266774_il2cpp_TypeInfo_var))));
	}

IL_0036:
	{
		RuntimeObject * L_9 = ___value0;
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		Type_t * L_10 = ((XmlBaseConverter_t885945787_StaticFields*)il2cpp_codegen_static_fields_for(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var))->get_SingleType_23();
		RuntimeObject * L_11 = XmlAnyConverter_ChangeTypeWildcardDestination_m2122163218(__this, L_9, L_10, (RuntimeObject*)NULL, /*hidden argument*/NULL);
		return ((*(float*)((float*)UnBox(L_11, Single_t1397266774_il2cpp_TypeInfo_var))));
	}
}
// System.Object System.Xml.Schema.XmlAnyConverter::ChangeType(System.Boolean,System.Type)
extern "C" IL2CPP_METHOD_ATTR RuntimeObject * XmlAnyConverter_ChangeType_m2457368573 (XmlAnyConverter_t1070813191 * __this, bool ___value0, Type_t * ___destinationType1, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (XmlAnyConverter_ChangeType_m2457368573_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		Type_t * L_0 = ___destinationType1;
		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, _stringLiteral1667536785, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, NULL, XmlAnyConverter_ChangeType_m2457368573_RuntimeMethod_var);
	}

IL_0014:
	{
		Type_t * L_3 = ___destinationType1;
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		Type_t * L_4 = ((XmlBaseConverter_t885945787_StaticFields*)il2cpp_codegen_static_fields_for(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var))->get_ObjectType_14();
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		bool L_5 = Type_op_Equality_m2683486427(NULL /*static, unused*/, L_3, L_4, /*hidden argument*/NULL);
		if (!L_5)
		{
			goto IL_0029;
		}
	}
	{
		Type_t * L_6 = XmlBaseConverter_get_DefaultClrType_m3612350129(__this, /*hidden argument*/NULL);
		___destinationType1 = L_6;
	}

IL_0029:
	{
		Type_t * L_7 = ___destinationType1;
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		Type_t * L_8 = ((XmlBaseConverter_t885945787_StaticFields*)il2cpp_codegen_static_fields_for(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var))->get_XmlAtomicValueType_13();
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		bool L_9 = Type_op_Equality_m2683486427(NULL /*static, unused*/, L_7, L_8, /*hidden argument*/NULL);
		if (!L_9)
		{
			goto IL_0044;
		}
	}
	{
		XmlSchemaSimpleType_t2678868104 * L_10 = XmlSchemaType_GetBuiltInSimpleType_m1138863932(NULL /*static, unused*/, ((int32_t)13), /*hidden argument*/NULL);
		bool L_11 = ___value0;
		XmlAtomicValue_t3775050121 * L_12 = (XmlAtomicValue_t3775050121 *)il2cpp_codegen_object_new(XmlAtomicValue_t3775050121_il2cpp_TypeInfo_var);
		XmlAtomicValue__ctor_m2260169771(L_12, L_10, L_11, /*hidden argument*/NULL);
		return L_12;
	}

IL_0044:
	{
		bool L_13 = ___value0;
		bool L_14 = L_13;
		RuntimeObject * L_15 = Box(Boolean_t97287965_il2cpp_TypeInfo_var, &L_14);
		Type_t * L_16 = ___destinationType1;
		RuntimeObject * L_17 = XmlAnyConverter_ChangeTypeWildcardSource_m279956833(__this, L_15, L_16, (RuntimeObject*)NULL, /*hidden argument*/NULL);
		return L_17;
	}
}
// System.Object System.Xml.Schema.XmlAnyConverter::ChangeType(System.DateTime,System.Type)
extern "C" IL2CPP_METHOD_ATTR RuntimeObject * XmlAnyConverter_ChangeType_m4014644095 (XmlAnyConverter_t1070813191 * __this, DateTime_t3738529785  ___value0, Type_t * ___destinationType1, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (XmlAnyConverter_ChangeType_m4014644095_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		Type_t * L_0 = ___destinationType1;
		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, _stringLiteral1667536785, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, NULL, XmlAnyConverter_ChangeType_m4014644095_RuntimeMethod_var);
	}

IL_0014:
	{
		Type_t * L_3 = ___destinationType1;
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		Type_t * L_4 = ((XmlBaseConverter_t885945787_StaticFields*)il2cpp_codegen_static_fields_for(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var))->get_ObjectType_14();
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		bool L_5 = Type_op_Equality_m2683486427(NULL /*static, unused*/, L_3, L_4, /*hidden argument*/NULL);
		if (!L_5)
		{
			goto IL_0029;
		}
	}
	{
		Type_t * L_6 = XmlBaseConverter_get_DefaultClrType_m3612350129(__this, /*hidden argument*/NULL);
		___destinationType1 = L_6;
	}

IL_0029:
	{
		Type_t * L_7 = ___destinationType1;
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		Type_t * L_8 = ((XmlBaseConverter_t885945787_StaticFields*)il2cpp_codegen_static_fields_for(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var))->get_XmlAtomicValueType_13();
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		bool L_9 = Type_op_Equality_m2683486427(NULL /*static, unused*/, L_7, L_8, /*hidden argument*/NULL);
		if (!L_9)
		{
			goto IL_0044;
		}
	}
	{
		XmlSchemaSimpleType_t2678868104 * L_10 = XmlSchemaType_GetBuiltInSimpleType_m1138863932(NULL /*static, unused*/, ((int32_t)18), /*hidden argument*/NULL);
		DateTime_t3738529785  L_11 = ___value0;
		XmlAtomicValue_t3775050121 * L_12 = (XmlAtomicValue_t3775050121 *)il2cpp_codegen_object_new(XmlAtomicValue_t3775050121_il2cpp_TypeInfo_var);
		XmlAtomicValue__ctor_m3458087500(L_12, L_10, L_11, /*hidden argument*/NULL);
		return L_12;
	}

IL_0044:
	{
		DateTime_t3738529785  L_13 = ___value0;
		DateTime_t3738529785  L_14 = L_13;
		RuntimeObject * L_15 = Box(DateTime_t3738529785_il2cpp_TypeInfo_var, &L_14);
		Type_t * L_16 = ___destinationType1;
		RuntimeObject * L_17 = XmlAnyConverter_ChangeTypeWildcardSource_m279956833(__this, L_15, L_16, (RuntimeObject*)NULL, /*hidden argument*/NULL);
		return L_17;
	}
}
// System.Object System.Xml.Schema.XmlAnyConverter::ChangeType(System.Decimal,System.Type)
extern "C" IL2CPP_METHOD_ATTR RuntimeObject * XmlAnyConverter_ChangeType_m2695104387 (XmlAnyConverter_t1070813191 * __this, Decimal_t2948259380  ___value0, Type_t * ___destinationType1, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (XmlAnyConverter_ChangeType_m2695104387_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		Type_t * L_0 = ___destinationType1;
		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, _stringLiteral1667536785, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, NULL, XmlAnyConverter_ChangeType_m2695104387_RuntimeMethod_var);
	}

IL_0014:
	{
		Type_t * L_3 = ___destinationType1;
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		Type_t * L_4 = ((XmlBaseConverter_t885945787_StaticFields*)il2cpp_codegen_static_fields_for(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var))->get_ObjectType_14();
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		bool L_5 = Type_op_Equality_m2683486427(NULL /*static, unused*/, L_3, L_4, /*hidden argument*/NULL);
		if (!L_5)
		{
			goto IL_0029;
		}
	}
	{
		Type_t * L_6 = XmlBaseConverter_get_DefaultClrType_m3612350129(__this, /*hidden argument*/NULL);
		___destinationType1 = L_6;
	}

IL_0029:
	{
		Type_t * L_7 = ___destinationType1;
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		Type_t * L_8 = ((XmlBaseConverter_t885945787_StaticFields*)il2cpp_codegen_static_fields_for(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var))->get_XmlAtomicValueType_13();
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		bool L_9 = Type_op_Equality_m2683486427(NULL /*static, unused*/, L_7, L_8, /*hidden argument*/NULL);
		if (!L_9)
		{
			goto IL_0049;
		}
	}
	{
		XmlSchemaSimpleType_t2678868104 * L_10 = XmlSchemaType_GetBuiltInSimpleType_m1138863932(NULL /*static, unused*/, ((int32_t)14), /*hidden argument*/NULL);
		Decimal_t2948259380  L_11 = ___value0;
		Decimal_t2948259380  L_12 = L_11;
		RuntimeObject * L_13 = Box(Decimal_t2948259380_il2cpp_TypeInfo_var, &L_12);
		XmlAtomicValue_t3775050121 * L_14 = (XmlAtomicValue_t3775050121 *)il2cpp_codegen_object_new(XmlAtomicValue_t3775050121_il2cpp_TypeInfo_var);
		XmlAtomicValue__ctor_m3561621046(L_14, L_10, L_13, /*hidden argument*/NULL);
		return L_14;
	}

IL_0049:
	{
		Decimal_t2948259380  L_15 = ___value0;
		Decimal_t2948259380  L_16 = L_15;
		RuntimeObject * L_17 = Box(Decimal_t2948259380_il2cpp_TypeInfo_var, &L_16);
		Type_t * L_18 = ___destinationType1;
		RuntimeObject * L_19 = XmlAnyConverter_ChangeTypeWildcardSource_m279956833(__this, L_17, L_18, (RuntimeObject*)NULL, /*hidden argument*/NULL);
		return L_19;
	}
}
// System.Object System.Xml.Schema.XmlAnyConverter::ChangeType(System.Double,System.Type)
extern "C" IL2CPP_METHOD_ATTR RuntimeObject * XmlAnyConverter_ChangeType_m2871331 (XmlAnyConverter_t1070813191 * __this, double ___value0, Type_t * ___destinationType1, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (XmlAnyConverter_ChangeType_m2871331_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		Type_t * L_0 = ___destinationType1;
		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, _stringLiteral1667536785, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, NULL, XmlAnyConverter_ChangeType_m2871331_RuntimeMethod_var);
	}

IL_0014:
	{
		Type_t * L_3 = ___destinationType1;
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		Type_t * L_4 = ((XmlBaseConverter_t885945787_StaticFields*)il2cpp_codegen_static_fields_for(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var))->get_ObjectType_14();
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		bool L_5 = Type_op_Equality_m2683486427(NULL /*static, unused*/, L_3, L_4, /*hidden argument*/NULL);
		if (!L_5)
		{
			goto IL_0029;
		}
	}
	{
		Type_t * L_6 = XmlBaseConverter_get_DefaultClrType_m3612350129(__this, /*hidden argument*/NULL);
		___destinationType1 = L_6;
	}

IL_0029:
	{
		Type_t * L_7 = ___destinationType1;
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		Type_t * L_8 = ((XmlBaseConverter_t885945787_StaticFields*)il2cpp_codegen_static_fields_for(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var))->get_XmlAtomicValueType_13();
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		bool L_9 = Type_op_Equality_m2683486427(NULL /*static, unused*/, L_7, L_8, /*hidden argument*/NULL);
		if (!L_9)
		{
			goto IL_0045;
		}
	}
	{
		XmlSchemaSimpleType_t2678868104 * L_10 = XmlSchemaType_GetBuiltInSimpleType_m1138863932(NULL /*static, unused*/, ((int32_t)16), /*hidden argument*/NULL);
		double L_11 = ___value0;
		XmlAtomicValue_t3775050121 * L_12 = (XmlAtomicValue_t3775050121 *)il2cpp_codegen_object_new(XmlAtomicValue_t3775050121_il2cpp_TypeInfo_var);
		XmlAtomicValue__ctor_m3775809985(L_12, L_10, (((double)((double)L_11))), /*hidden argument*/NULL);
		return L_12;
	}

IL_0045:
	{
		double L_13 = ___value0;
		double L_14 = L_13;
		RuntimeObject * L_15 = Box(Double_t594665363_il2cpp_TypeInfo_var, &L_14);
		Type_t * L_16 = ___destinationType1;
		RuntimeObject * L_17 = XmlAnyConverter_ChangeTypeWildcardSource_m279956833(__this, L_15, L_16, (RuntimeObject*)NULL, /*hidden argument*/NULL);
		return L_17;
	}
}
// System.Object System.Xml.Schema.XmlAnyConverter::ChangeType(System.Int32,System.Type)
extern "C" IL2CPP_METHOD_ATTR RuntimeObject * XmlAnyConverter_ChangeType_m2470906232 (XmlAnyConverter_t1070813191 * __this, int32_t ___value0, Type_t * ___destinationType1, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (XmlAnyConverter_ChangeType_m2470906232_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		Type_t * L_0 = ___destinationType1;
		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, _stringLiteral1667536785, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, NULL, XmlAnyConverter_ChangeType_m2470906232_RuntimeMethod_var);
	}

IL_0014:
	{
		Type_t * L_3 = ___destinationType1;
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		Type_t * L_4 = ((XmlBaseConverter_t885945787_StaticFields*)il2cpp_codegen_static_fields_for(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var))->get_ObjectType_14();
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		bool L_5 = Type_op_Equality_m2683486427(NULL /*static, unused*/, L_3, L_4, /*hidden argument*/NULL);
		if (!L_5)
		{
			goto IL_0029;
		}
	}
	{
		Type_t * L_6 = XmlBaseConverter_get_DefaultClrType_m3612350129(__this, /*hidden argument*/NULL);
		___destinationType1 = L_6;
	}

IL_0029:
	{
		Type_t * L_7 = ___destinationType1;
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		Type_t * L_8 = ((XmlBaseConverter_t885945787_StaticFields*)il2cpp_codegen_static_fields_for(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var))->get_XmlAtomicValueType_13();
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		bool L_9 = Type_op_Equality_m2683486427(NULL /*static, unused*/, L_7, L_8, /*hidden argument*/NULL);
		if (!L_9)
		{
			goto IL_0044;
		}
	}
	{
		XmlSchemaSimpleType_t2678868104 * L_10 = XmlSchemaType_GetBuiltInSimpleType_m1138863932(NULL /*static, unused*/, ((int32_t)44), /*hidden argument*/NULL);
		int32_t L_11 = ___value0;
		XmlAtomicValue_t3775050121 * L_12 = (XmlAtomicValue_t3775050121 *)il2cpp_codegen_object_new(XmlAtomicValue_t3775050121_il2cpp_TypeInfo_var);
		XmlAtomicValue__ctor_m2854966062(L_12, L_10, L_11, /*hidden argument*/NULL);
		return L_12;
	}

IL_0044:
	{
		int32_t L_13 = ___value0;
		int32_t L_14 = L_13;
		RuntimeObject * L_15 = Box(Int32_t2950945753_il2cpp_TypeInfo_var, &L_14);
		Type_t * L_16 = ___destinationType1;
		RuntimeObject * L_17 = XmlAnyConverter_ChangeTypeWildcardSource_m279956833(__this, L_15, L_16, (RuntimeObject*)NULL, /*hidden argument*/NULL);
		return L_17;
	}
}
// System.Object System.Xml.Schema.XmlAnyConverter::ChangeType(System.Int64,System.Type)
extern "C" IL2CPP_METHOD_ATTR RuntimeObject * XmlAnyConverter_ChangeType_m1199807304 (XmlAnyConverter_t1070813191 * __this, int64_t ___value0, Type_t * ___destinationType1, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (XmlAnyConverter_ChangeType_m1199807304_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		Type_t * L_0 = ___destinationType1;
		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, _stringLiteral1667536785, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, NULL, XmlAnyConverter_ChangeType_m1199807304_RuntimeMethod_var);
	}

IL_0014:
	{
		Type_t * L_3 = ___destinationType1;
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		Type_t * L_4 = ((XmlBaseConverter_t885945787_StaticFields*)il2cpp_codegen_static_fields_for(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var))->get_ObjectType_14();
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		bool L_5 = Type_op_Equality_m2683486427(NULL /*static, unused*/, L_3, L_4, /*hidden argument*/NULL);
		if (!L_5)
		{
			goto IL_0029;
		}
	}
	{
		Type_t * L_6 = XmlBaseConverter_get_DefaultClrType_m3612350129(__this, /*hidden argument*/NULL);
		___destinationType1 = L_6;
	}

IL_0029:
	{
		Type_t * L_7 = ___destinationType1;
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		Type_t * L_8 = ((XmlBaseConverter_t885945787_StaticFields*)il2cpp_codegen_static_fields_for(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var))->get_XmlAtomicValueType_13();
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		bool L_9 = Type_op_Equality_m2683486427(NULL /*static, unused*/, L_7, L_8, /*hidden argument*/NULL);
		if (!L_9)
		{
			goto IL_0044;
		}
	}
	{
		XmlSchemaSimpleType_t2678868104 * L_10 = XmlSchemaType_GetBuiltInSimpleType_m1138863932(NULL /*static, unused*/, ((int32_t)43), /*hidden argument*/NULL);
		int64_t L_11 = ___value0;
		XmlAtomicValue_t3775050121 * L_12 = (XmlAtomicValue_t3775050121 *)il2cpp_codegen_object_new(XmlAtomicValue_t3775050121_il2cpp_TypeInfo_var);
		XmlAtomicValue__ctor_m3661862796(L_12, L_10, L_11, /*hidden argument*/NULL);
		return L_12;
	}

IL_0044:
	{
		int64_t L_13 = ___value0;
		int64_t L_14 = L_13;
		RuntimeObject * L_15 = Box(Int64_t3736567304_il2cpp_TypeInfo_var, &L_14);
		Type_t * L_16 = ___destinationType1;
		RuntimeObject * L_17 = XmlAnyConverter_ChangeTypeWildcardSource_m279956833(__this, L_15, L_16, (RuntimeObject*)NULL, /*hidden argument*/NULL);
		return L_17;
	}
}
// System.Object System.Xml.Schema.XmlAnyConverter::ChangeType(System.String,System.Type,System.Xml.IXmlNamespaceResolver)
extern "C" IL2CPP_METHOD_ATTR RuntimeObject * XmlAnyConverter_ChangeType_m556749362 (XmlAnyConverter_t1070813191 * __this, String_t* ___value0, Type_t * ___destinationType1, RuntimeObject* ___nsResolver2, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (XmlAnyConverter_ChangeType_m556749362_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		String_t* L_0 = ___value0;
		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, _stringLiteral3493618073, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, NULL, XmlAnyConverter_ChangeType_m556749362_RuntimeMethod_var);
	}

IL_000e:
	{
		Type_t * L_2 = ___destinationType1;
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		bool L_3 = Type_op_Equality_m2683486427(NULL /*static, unused*/, L_2, (Type_t *)NULL, /*hidden argument*/NULL);
		if (!L_3)
		{
			goto IL_0022;
		}
	}
	{
		ArgumentNullException_t1615371798 * L_4 = (ArgumentNullException_t1615371798 *)il2cpp_codegen_object_new(ArgumentNullException_t1615371798_il2cpp_TypeInfo_var);
		ArgumentNullException__ctor_m1170824041(L_4, _stringLiteral1667536785, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, NULL, XmlAnyConverter_ChangeType_m556749362_RuntimeMethod_var);
	}

IL_0022:
	{
		Type_t * L_5 = ___destinationType1;
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		Type_t * L_6 = ((XmlBaseConverter_t885945787_StaticFields*)il2cpp_codegen_static_fields_for(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var))->get_ObjectType_14();
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		bool L_7 = Type_op_Equality_m2683486427(NULL /*static, unused*/, L_5, L_6, /*hidden argument*/NULL);
		if (!L_7)
		{
			goto IL_0037;
		}
	}
	{
		Type_t * L_8 = XmlBaseConverter_get_DefaultClrType_m3612350129(__this, /*hidden argument*/NULL);
		___destinationType1 = L_8;
	}

IL_0037:
	{
		Type_t * L_9 = ___destinationType1;
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		Type_t * L_10 = ((XmlBaseConverter_t885945787_StaticFields*)il2cpp_codegen_static_fields_for(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var))->get_XmlAtomicValueType_13();
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		bool L_11 = Type_op_Equality_m2683486427(NULL /*static, unused*/, L_9, L_10, /*hidden argument*/NULL);
		if (!L_11)
		{
			goto IL_0052;
		}
	}
	{
		XmlSchemaSimpleType_t2678868104 * L_12 = XmlSchemaType_GetBuiltInSimpleType_m1138863932(NULL /*static, unused*/, ((int32_t)12), /*hidden argument*/NULL);
		String_t* L_13 = ___value0;
		XmlAtomicValue_t3775050121 * L_14 = (XmlAtomicValue_t3775050121 *)il2cpp_codegen_object_new(XmlAtomicValue_t3775050121_il2cpp_TypeInfo_var);
		XmlAtomicValue__ctor_m1686593667(L_14, L_12, L_13, /*hidden argument*/NULL);
		return L_14;
	}

IL_0052:
	{
		String_t* L_15 = ___value0;
		Type_t * L_16 = ___destinationType1;
		RuntimeObject* L_17 = ___nsResolver2;
		RuntimeObject * L_18 = XmlAnyConverter_ChangeTypeWildcardSource_m279956833(__this, L_15, L_16, L_17, /*hidden argument*/NULL);
		return L_18;
	}
}
// System.Object System.Xml.Schema.XmlAnyConverter::ChangeType(System.Object,System.Type,System.Xml.IXmlNamespaceResolver)
extern "C" IL2CPP_METHOD_ATTR RuntimeObject * XmlAnyConverter_ChangeType_m3185202194 (XmlAnyConverter_t1070813191 * __this, RuntimeObject * ___value0, Type_t * ___destinationType1, RuntimeObject* ___nsResolver2, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (XmlAnyConverter_ChangeType_m3185202194_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	Type_t * V_0 = NULL;
	{
		RuntimeObject * L_0 = ___value0;
		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, _stringLiteral3493618073, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, NULL, XmlAnyConverter_ChangeType_m3185202194_RuntimeMethod_var);
	}

IL_000e:
	{
		Type_t * L_2 = ___destinationType1;
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		bool L_3 = Type_op_Equality_m2683486427(NULL /*static, unused*/, L_2, (Type_t *)NULL, /*hidden argument*/NULL);
		if (!L_3)
		{
			goto IL_0022;
		}
	}
	{
		ArgumentNullException_t1615371798 * L_4 = (ArgumentNullException_t1615371798 *)il2cpp_codegen_object_new(ArgumentNullException_t1615371798_il2cpp_TypeInfo_var);
		ArgumentNullException__ctor_m1170824041(L_4, _stringLiteral1667536785, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, NULL, XmlAnyConverter_ChangeType_m3185202194_RuntimeMethod_var);
	}

IL_0022:
	{
		RuntimeObject * L_5 = ___value0;
		NullCheck(L_5);
		Type_t * L_6 = Object_GetType_m88164663(L_5, /*hidden argument*/NULL);
		V_0 = L_6;
		Type_t * L_7 = ___destinationType1;
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		Type_t * L_8 = ((XmlBaseConverter_t885945787_StaticFields*)il2cpp_codegen_static_fields_for(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var))->get_ObjectType_14();
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		bool L_9 = Type_op_Equality_m2683486427(NULL /*static, unused*/, L_7, L_8, /*hidden argument*/NULL);
		if (!L_9)
		{
			goto IL_003e;
		}
	}
	{
		Type_t * L_10 = XmlBaseConverter_get_DefaultClrType_m3612350129(__this, /*hidden argument*/NULL);
		___destinationType1 = L_10;
	}

IL_003e:
	{
		Type_t * L_11 = ___destinationType1;
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		Type_t * L_12 = ((XmlBaseConverter_t885945787_StaticFields*)il2cpp_codegen_static_fields_for(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var))->get_BooleanType_26();
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		bool L_13 = Type_op_Equality_m2683486427(NULL /*static, unused*/, L_11, L_12, /*hidden argument*/NULL);
		if (!L_13)
		{
			goto IL_0069;
		}
	}
	{
		Type_t * L_14 = V_0;
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		Type_t * L_15 = ((XmlBaseConverter_t885945787_StaticFields*)il2cpp_codegen_static_fields_for(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var))->get_XmlAtomicValueType_13();
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		bool L_16 = Type_op_Equality_m2683486427(NULL /*static, unused*/, L_14, L_15, /*hidden argument*/NULL);
		if (!L_16)
		{
			goto IL_0069;
		}
	}
	{
		RuntimeObject * L_17 = ___value0;
		NullCheck(((XmlAtomicValue_t3775050121 *)CastclassSealed((RuntimeObject*)L_17, XmlAtomicValue_t3775050121_il2cpp_TypeInfo_var)));
		bool L_18 = VirtFuncInvoker0< bool >::Invoke(8 /* System.Boolean System.Xml.XPath.XPathItem::get_ValueAsBoolean() */, ((XmlAtomicValue_t3775050121 *)CastclassSealed((RuntimeObject*)L_17, XmlAtomicValue_t3775050121_il2cpp_TypeInfo_var)));
		bool L_19 = L_18;
		RuntimeObject * L_20 = Box(Boolean_t97287965_il2cpp_TypeInfo_var, &L_19);
		return L_20;
	}

IL_0069:
	{
		Type_t * L_21 = ___destinationType1;
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		Type_t * L_22 = ((XmlBaseConverter_t885945787_StaticFields*)il2cpp_codegen_static_fields_for(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var))->get_DateTimeType_24();
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		bool L_23 = Type_op_Equality_m2683486427(NULL /*static, unused*/, L_21, L_22, /*hidden argument*/NULL);
		if (!L_23)
		{
			goto IL_0094;
		}
	}
	{
		Type_t * L_24 = V_0;
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		Type_t * L_25 = ((XmlBaseConverter_t885945787_StaticFields*)il2cpp_codegen_static_fields_for(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var))->get_XmlAtomicValueType_13();
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		bool L_26 = Type_op_Equality_m2683486427(NULL /*static, unused*/, L_24, L_25, /*hidden argument*/NULL);
		if (!L_26)
		{
			goto IL_0094;
		}
	}
	{
		RuntimeObject * L_27 = ___value0;
		NullCheck(((XmlAtomicValue_t3775050121 *)CastclassSealed((RuntimeObject*)L_27, XmlAtomicValue_t3775050121_il2cpp_TypeInfo_var)));
		DateTime_t3738529785  L_28 = VirtFuncInvoker0< DateTime_t3738529785  >::Invoke(9 /* System.DateTime System.Xml.XPath.XPathItem::get_ValueAsDateTime() */, ((XmlAtomicValue_t3775050121 *)CastclassSealed((RuntimeObject*)L_27, XmlAtomicValue_t3775050121_il2cpp_TypeInfo_var)));
		DateTime_t3738529785  L_29 = L_28;
		RuntimeObject * L_30 = Box(DateTime_t3738529785_il2cpp_TypeInfo_var, &L_29);
		return L_30;
	}

IL_0094:
	{
		Type_t * L_31 = ___destinationType1;
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		Type_t * L_32 = ((XmlBaseConverter_t885945787_StaticFields*)il2cpp_codegen_static_fields_for(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var))->get_DateTimeOffsetType_25();
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		bool L_33 = Type_op_Equality_m2683486427(NULL /*static, unused*/, L_31, L_32, /*hidden argument*/NULL);
		if (!L_33)
		{
			goto IL_00bf;
		}
	}
	{
		Type_t * L_34 = V_0;
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		Type_t * L_35 = ((XmlBaseConverter_t885945787_StaticFields*)il2cpp_codegen_static_fields_for(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var))->get_XmlAtomicValueType_13();
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		bool L_36 = Type_op_Equality_m2683486427(NULL /*static, unused*/, L_34, L_35, /*hidden argument*/NULL);
		if (!L_36)
		{
			goto IL_00bf;
		}
	}
	{
		RuntimeObject * L_37 = ___value0;
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		Type_t * L_38 = ((XmlBaseConverter_t885945787_StaticFields*)il2cpp_codegen_static_fields_for(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var))->get_DateTimeOffsetType_25();
		NullCheck(((XmlAtomicValue_t3775050121 *)CastclassSealed((RuntimeObject*)L_37, XmlAtomicValue_t3775050121_il2cpp_TypeInfo_var)));
		RuntimeObject * L_39 = VirtFuncInvoker1< RuntimeObject *, Type_t * >::Invoke(13 /* System.Object System.Xml.XPath.XPathItem::ValueAs(System.Type) */, ((XmlAtomicValue_t3775050121 *)CastclassSealed((RuntimeObject*)L_37, XmlAtomicValue_t3775050121_il2cpp_TypeInfo_var)), L_38);
		return L_39;
	}

IL_00bf:
	{
		Type_t * L_40 = ___destinationType1;
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		Type_t * L_41 = ((XmlBaseConverter_t885945787_StaticFields*)il2cpp_codegen_static_fields_for(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var))->get_DecimalType_9();
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		bool L_42 = Type_op_Equality_m2683486427(NULL /*static, unused*/, L_40, L_41, /*hidden argument*/NULL);
		if (!L_42)
		{
			goto IL_00f4;
		}
	}
	{
		Type_t * L_43 = V_0;
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		Type_t * L_44 = ((XmlBaseConverter_t885945787_StaticFields*)il2cpp_codegen_static_fields_for(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var))->get_XmlAtomicValueType_13();
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		bool L_45 = Type_op_Equality_m2683486427(NULL /*static, unused*/, L_43, L_44, /*hidden argument*/NULL);
		if (!L_45)
		{
			goto IL_00f4;
		}
	}
	{
		RuntimeObject * L_46 = ___value0;
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		Type_t * L_47 = ((XmlBaseConverter_t885945787_StaticFields*)il2cpp_codegen_static_fields_for(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var))->get_DecimalType_9();
		NullCheck(((XmlAtomicValue_t3775050121 *)CastclassSealed((RuntimeObject*)L_46, XmlAtomicValue_t3775050121_il2cpp_TypeInfo_var)));
		RuntimeObject * L_48 = VirtFuncInvoker1< RuntimeObject *, Type_t * >::Invoke(13 /* System.Object System.Xml.XPath.XPathItem::ValueAs(System.Type) */, ((XmlAtomicValue_t3775050121 *)CastclassSealed((RuntimeObject*)L_46, XmlAtomicValue_t3775050121_il2cpp_TypeInfo_var)), L_47);
		Decimal_t2948259380  L_49 = ((*(Decimal_t2948259380 *)((Decimal_t2948259380 *)UnBox(L_48, Decimal_t2948259380_il2cpp_TypeInfo_var))));
		RuntimeObject * L_50 = Box(Decimal_t2948259380_il2cpp_TypeInfo_var, &L_49);
		return L_50;
	}

IL_00f4:
	{
		Type_t * L_51 = ___destinationType1;
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		Type_t * L_52 = ((XmlBaseConverter_t885945787_StaticFields*)il2cpp_codegen_static_fields_for(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var))->get_DoubleType_22();
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		bool L_53 = Type_op_Equality_m2683486427(NULL /*static, unused*/, L_51, L_52, /*hidden argument*/NULL);
		if (!L_53)
		{
			goto IL_011f;
		}
	}
	{
		Type_t * L_54 = V_0;
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		Type_t * L_55 = ((XmlBaseConverter_t885945787_StaticFields*)il2cpp_codegen_static_fields_for(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var))->get_XmlAtomicValueType_13();
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		bool L_56 = Type_op_Equality_m2683486427(NULL /*static, unused*/, L_54, L_55, /*hidden argument*/NULL);
		if (!L_56)
		{
			goto IL_011f;
		}
	}
	{
		RuntimeObject * L_57 = ___value0;
		NullCheck(((XmlAtomicValue_t3775050121 *)CastclassSealed((RuntimeObject*)L_57, XmlAtomicValue_t3775050121_il2cpp_TypeInfo_var)));
		double L_58 = VirtFuncInvoker0< double >::Invoke(10 /* System.Double System.Xml.XPath.XPathItem::get_ValueAsDouble() */, ((XmlAtomicValue_t3775050121 *)CastclassSealed((RuntimeObject*)L_57, XmlAtomicValue_t3775050121_il2cpp_TypeInfo_var)));
		double L_59 = L_58;
		RuntimeObject * L_60 = Box(Double_t594665363_il2cpp_TypeInfo_var, &L_59);
		return L_60;
	}

IL_011f:
	{
		Type_t * L_61 = ___destinationType1;
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		Type_t * L_62 = ((XmlBaseConverter_t885945787_StaticFields*)il2cpp_codegen_static_fields_for(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var))->get_Int32Type_10();
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		bool L_63 = Type_op_Equality_m2683486427(NULL /*static, unused*/, L_61, L_62, /*hidden argument*/NULL);
		if (!L_63)
		{
			goto IL_014a;
		}
	}
	{
		Type_t * L_64 = V_0;
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		Type_t * L_65 = ((XmlBaseConverter_t885945787_StaticFields*)il2cpp_codegen_static_fields_for(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var))->get_XmlAtomicValueType_13();
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		bool L_66 = Type_op_Equality_m2683486427(NULL /*static, unused*/, L_64, L_65, /*hidden argument*/NULL);
		if (!L_66)
		{
			goto IL_014a;
		}
	}
	{
		RuntimeObject * L_67 = ___value0;
		NullCheck(((XmlAtomicValue_t3775050121 *)CastclassSealed((RuntimeObject*)L_67, XmlAtomicValue_t3775050121_il2cpp_TypeInfo_var)));
		int32_t L_68 = VirtFuncInvoker0< int32_t >::Invoke(11 /* System.Int32 System.Xml.XPath.XPathItem::get_ValueAsInt() */, ((XmlAtomicValue_t3775050121 *)CastclassSealed((RuntimeObject*)L_67, XmlAtomicValue_t3775050121_il2cpp_TypeInfo_var)));
		int32_t L_69 = L_68;
		RuntimeObject * L_70 = Box(Int32_t2950945753_il2cpp_TypeInfo_var, &L_69);
		return L_70;
	}

IL_014a:
	{
		Type_t * L_71 = ___destinationType1;
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		Type_t * L_72 = ((XmlBaseConverter_t885945787_StaticFields*)il2cpp_codegen_static_fields_for(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var))->get_Int64Type_11();
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		bool L_73 = Type_op_Equality_m2683486427(NULL /*static, unused*/, L_71, L_72, /*hidden argument*/NULL);
		if (!L_73)
		{
			goto IL_0175;
		}
	}
	{
		Type_t * L_74 = V_0;
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		Type_t * L_75 = ((XmlBaseConverter_t885945787_StaticFields*)il2cpp_codegen_static_fields_for(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var))->get_XmlAtomicValueType_13();
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		bool L_76 = Type_op_Equality_m2683486427(NULL /*static, unused*/, L_74, L_75, /*hidden argument*/NULL);
		if (!L_76)
		{
			goto IL_0175;
		}
	}
	{
		RuntimeObject * L_77 = ___value0;
		NullCheck(((XmlAtomicValue_t3775050121 *)CastclassSealed((RuntimeObject*)L_77, XmlAtomicValue_t3775050121_il2cpp_TypeInfo_var)));
		int64_t L_78 = VirtFuncInvoker0< int64_t >::Invoke(12 /* System.Int64 System.Xml.XPath.XPathItem::get_ValueAsLong() */, ((XmlAtomicValue_t3775050121 *)CastclassSealed((RuntimeObject*)L_77, XmlAtomicValue_t3775050121_il2cpp_TypeInfo_var)));
		int64_t L_79 = L_78;
		RuntimeObject * L_80 = Box(Int64_t3736567304_il2cpp_TypeInfo_var, &L_79);
		return L_80;
	}

IL_0175:
	{
		Type_t * L_81 = ___destinationType1;
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		Type_t * L_82 = ((XmlBaseConverter_t885945787_StaticFields*)il2cpp_codegen_static_fields_for(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var))->get_SingleType_23();
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		bool L_83 = Type_op_Equality_m2683486427(NULL /*static, unused*/, L_81, L_82, /*hidden argument*/NULL);
		if (!L_83)
		{
			goto IL_01aa;
		}
	}
	{
		Type_t * L_84 = V_0;
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		Type_t * L_85 = ((XmlBaseConverter_t885945787_StaticFields*)il2cpp_codegen_static_fields_for(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var))->get_XmlAtomicValueType_13();
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		bool L_86 = Type_op_Equality_m2683486427(NULL /*static, unused*/, L_84, L_85, /*hidden argument*/NULL);
		if (!L_86)
		{
			goto IL_01aa;
		}
	}
	{
		RuntimeObject * L_87 = ___value0;
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		Type_t * L_88 = ((XmlBaseConverter_t885945787_StaticFields*)il2cpp_codegen_static_fields_for(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var))->get_SingleType_23();
		NullCheck(((XmlAtomicValue_t3775050121 *)CastclassSealed((RuntimeObject*)L_87, XmlAtomicValue_t3775050121_il2cpp_TypeInfo_var)));
		RuntimeObject * L_89 = VirtFuncInvoker1< RuntimeObject *, Type_t * >::Invoke(13 /* System.Object System.Xml.XPath.XPathItem::ValueAs(System.Type) */, ((XmlAtomicValue_t3775050121 *)CastclassSealed((RuntimeObject*)L_87, XmlAtomicValue_t3775050121_il2cpp_TypeInfo_var)), L_88);
		float L_90 = ((*(float*)((float*)UnBox(L_89, Single_t1397266774_il2cpp_TypeInfo_var))));
		RuntimeObject * L_91 = Box(Single_t1397266774_il2cpp_TypeInfo_var, &L_90);
		return L_91;
	}

IL_01aa:
	{
		Type_t * L_92 = ___destinationType1;
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		Type_t * L_93 = ((XmlBaseConverter_t885945787_StaticFields*)il2cpp_codegen_static_fields_for(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var))->get_XmlAtomicValueType_13();
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		bool L_94 = Type_op_Equality_m2683486427(NULL /*static, unused*/, L_92, L_93, /*hidden argument*/NULL);
		if (!L_94)
		{
			goto IL_03f8;
		}
	}
	{
		Type_t * L_95 = V_0;
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		Type_t * L_96 = ((XmlBaseConverter_t885945787_StaticFields*)il2cpp_codegen_static_fields_for(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var))->get_XmlAtomicValueType_13();
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		bool L_97 = Type_op_Equality_m2683486427(NULL /*static, unused*/, L_95, L_96, /*hidden argument*/NULL);
		if (!L_97)
		{
			goto IL_01ce;
		}
	}
	{
		RuntimeObject * L_98 = ___value0;
		return ((XmlAtomicValue_t3775050121 *)CastclassSealed((RuntimeObject*)L_98, XmlAtomicValue_t3775050121_il2cpp_TypeInfo_var));
	}

IL_01ce:
	{
		Type_t * L_99 = V_0;
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		Type_t * L_100 = ((XmlBaseConverter_t885945787_StaticFields*)il2cpp_codegen_static_fields_for(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var))->get_BooleanType_26();
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		bool L_101 = Type_op_Equality_m2683486427(NULL /*static, unused*/, L_99, L_100, /*hidden argument*/NULL);
		if (!L_101)
		{
			goto IL_01ee;
		}
	}
	{
		XmlSchemaSimpleType_t2678868104 * L_102 = XmlSchemaType_GetBuiltInSimpleType_m1138863932(NULL /*static, unused*/, ((int32_t)13), /*hidden argument*/NULL);
		RuntimeObject * L_103 = ___value0;
		XmlAtomicValue_t3775050121 * L_104 = (XmlAtomicValue_t3775050121 *)il2cpp_codegen_object_new(XmlAtomicValue_t3775050121_il2cpp_TypeInfo_var);
		XmlAtomicValue__ctor_m2260169771(L_104, L_102, ((*(bool*)((bool*)UnBox(L_103, Boolean_t97287965_il2cpp_TypeInfo_var)))), /*hidden argument*/NULL);
		return L_104;
	}

IL_01ee:
	{
		Type_t * L_105 = V_0;
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		Type_t * L_106 = ((XmlBaseConverter_t885945787_StaticFields*)il2cpp_codegen_static_fields_for(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var))->get_ByteType_15();
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		bool L_107 = Type_op_Equality_m2683486427(NULL /*static, unused*/, L_105, L_106, /*hidden argument*/NULL);
		if (!L_107)
		{
			goto IL_0209;
		}
	}
	{
		XmlSchemaSimpleType_t2678868104 * L_108 = XmlSchemaType_GetBuiltInSimpleType_m1138863932(NULL /*static, unused*/, ((int32_t)51), /*hidden argument*/NULL);
		RuntimeObject * L_109 = ___value0;
		XmlAtomicValue_t3775050121 * L_110 = (XmlAtomicValue_t3775050121 *)il2cpp_codegen_object_new(XmlAtomicValue_t3775050121_il2cpp_TypeInfo_var);
		XmlAtomicValue__ctor_m3561621046(L_110, L_108, L_109, /*hidden argument*/NULL);
		return L_110;
	}

IL_0209:
	{
		Type_t * L_111 = V_0;
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		Type_t * L_112 = ((XmlBaseConverter_t885945787_StaticFields*)il2cpp_codegen_static_fields_for(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var))->get_ByteArrayType_27();
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		bool L_113 = Type_op_Equality_m2683486427(NULL /*static, unused*/, L_111, L_112, /*hidden argument*/NULL);
		if (!L_113)
		{
			goto IL_0224;
		}
	}
	{
		XmlSchemaSimpleType_t2678868104 * L_114 = XmlSchemaType_GetBuiltInSimpleType_m1138863932(NULL /*static, unused*/, ((int32_t)27), /*hidden argument*/NULL);
		RuntimeObject * L_115 = ___value0;
		XmlAtomicValue_t3775050121 * L_116 = (XmlAtomicValue_t3775050121 *)il2cpp_codegen_object_new(XmlAtomicValue_t3775050121_il2cpp_TypeInfo_var);
		XmlAtomicValue__ctor_m3561621046(L_116, L_114, L_115, /*hidden argument*/NULL);
		return L_116;
	}

IL_0224:
	{
		Type_t * L_117 = V_0;
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		Type_t * L_118 = ((XmlBaseConverter_t885945787_StaticFields*)il2cpp_codegen_static_fields_for(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var))->get_DateTimeType_24();
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		bool L_119 = Type_op_Equality_m2683486427(NULL /*static, unused*/, L_117, L_118, /*hidden argument*/NULL);
		if (!L_119)
		{
			goto IL_0244;
		}
	}
	{
		XmlSchemaSimpleType_t2678868104 * L_120 = XmlSchemaType_GetBuiltInSimpleType_m1138863932(NULL /*static, unused*/, ((int32_t)18), /*hidden argument*/NULL);
		RuntimeObject * L_121 = ___value0;
		XmlAtomicValue_t3775050121 * L_122 = (XmlAtomicValue_t3775050121 *)il2cpp_codegen_object_new(XmlAtomicValue_t3775050121_il2cpp_TypeInfo_var);
		XmlAtomicValue__ctor_m3458087500(L_122, L_120, ((*(DateTime_t3738529785 *)((DateTime_t3738529785 *)UnBox(L_121, DateTime_t3738529785_il2cpp_TypeInfo_var)))), /*hidden argument*/NULL);
		return L_122;
	}

IL_0244:
	{
		Type_t * L_123 = V_0;
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		Type_t * L_124 = ((XmlBaseConverter_t885945787_StaticFields*)il2cpp_codegen_static_fields_for(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var))->get_DateTimeOffsetType_25();
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		bool L_125 = Type_op_Equality_m2683486427(NULL /*static, unused*/, L_123, L_124, /*hidden argument*/NULL);
		if (!L_125)
		{
			goto IL_0269;
		}
	}
	{
		XmlSchemaSimpleType_t2678868104 * L_126 = XmlSchemaType_GetBuiltInSimpleType_m1138863932(NULL /*static, unused*/, ((int32_t)18), /*hidden argument*/NULL);
		RuntimeObject * L_127 = ___value0;
		DateTimeOffset_t3229287507  L_128 = ((*(DateTimeOffset_t3229287507 *)((DateTimeOffset_t3229287507 *)UnBox(L_127, DateTimeOffset_t3229287507_il2cpp_TypeInfo_var))));
		RuntimeObject * L_129 = Box(DateTimeOffset_t3229287507_il2cpp_TypeInfo_var, &L_128);
		XmlAtomicValue_t3775050121 * L_130 = (XmlAtomicValue_t3775050121 *)il2cpp_codegen_object_new(XmlAtomicValue_t3775050121_il2cpp_TypeInfo_var);
		XmlAtomicValue__ctor_m3561621046(L_130, L_126, L_129, /*hidden argument*/NULL);
		return L_130;
	}

IL_0269:
	{
		Type_t * L_131 = V_0;
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		Type_t * L_132 = ((XmlBaseConverter_t885945787_StaticFields*)il2cpp_codegen_static_fields_for(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var))->get_DecimalType_9();
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		bool L_133 = Type_op_Equality_m2683486427(NULL /*static, unused*/, L_131, L_132, /*hidden argument*/NULL);
		if (!L_133)
		{
			goto IL_0284;
		}
	}
	{
		XmlSchemaSimpleType_t2678868104 * L_134 = XmlSchemaType_GetBuiltInSimpleType_m1138863932(NULL /*static, unused*/, ((int32_t)14), /*hidden argument*/NULL);
		RuntimeObject * L_135 = ___value0;
		XmlAtomicValue_t3775050121 * L_136 = (XmlAtomicValue_t3775050121 *)il2cpp_codegen_object_new(XmlAtomicValue_t3775050121_il2cpp_TypeInfo_var);
		XmlAtomicValue__ctor_m3561621046(L_136, L_134, L_135, /*hidden argument*/NULL);
		return L_136;
	}

IL_0284:
	{
		Type_t * L_137 = V_0;
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		Type_t * L_138 = ((XmlBaseConverter_t885945787_StaticFields*)il2cpp_codegen_static_fields_for(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var))->get_DoubleType_22();
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		bool L_139 = Type_op_Equality_m2683486427(NULL /*static, unused*/, L_137, L_138, /*hidden argument*/NULL);
		if (!L_139)
		{
			goto IL_02a4;
		}
	}
	{
		XmlSchemaSimpleType_t2678868104 * L_140 = XmlSchemaType_GetBuiltInSimpleType_m1138863932(NULL /*static, unused*/, ((int32_t)16), /*hidden argument*/NULL);
		RuntimeObject * L_141 = ___value0;
		XmlAtomicValue_t3775050121 * L_142 = (XmlAtomicValue_t3775050121 *)il2cpp_codegen_object_new(XmlAtomicValue_t3775050121_il2cpp_TypeInfo_var);
		XmlAtomicValue__ctor_m3775809985(L_142, L_140, ((*(double*)((double*)UnBox(L_141, Double_t594665363_il2cpp_TypeInfo_var)))), /*hidden argument*/NULL);
		return L_142;
	}

IL_02a4:
	{
		Type_t * L_143 = V_0;
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		Type_t * L_144 = ((XmlBaseConverter_t885945787_StaticFields*)il2cpp_codegen_static_fields_for(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var))->get_Int16Type_16();
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		bool L_145 = Type_op_Equality_m2683486427(NULL /*static, unused*/, L_143, L_144, /*hidden argument*/NULL);
		if (!L_145)
		{
			goto IL_02bf;
		}
	}
	{
		XmlSchemaSimpleType_t2678868104 * L_146 = XmlSchemaType_GetBuiltInSimpleType_m1138863932(NULL /*static, unused*/, ((int32_t)45), /*hidden argument*/NULL);
		RuntimeObject * L_147 = ___value0;
		XmlAtomicValue_t3775050121 * L_148 = (XmlAtomicValue_t3775050121 *)il2cpp_codegen_object_new(XmlAtomicValue_t3775050121_il2cpp_TypeInfo_var);
		XmlAtomicValue__ctor_m3561621046(L_148, L_146, L_147, /*hidden argument*/NULL);
		return L_148;
	}

IL_02bf:
	{
		Type_t * L_149 = V_0;
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		Type_t * L_150 = ((XmlBaseConverter_t885945787_StaticFields*)il2cpp_codegen_static_fields_for(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var))->get_Int32Type_10();
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		bool L_151 = Type_op_Equality_m2683486427(NULL /*static, unused*/, L_149, L_150, /*hidden argument*/NULL);
		if (!L_151)
		{
			goto IL_02df;
		}
	}
	{
		XmlSchemaSimpleType_t2678868104 * L_152 = XmlSchemaType_GetBuiltInSimpleType_m1138863932(NULL /*static, unused*/, ((int32_t)44), /*hidden argument*/NULL);
		RuntimeObject * L_153 = ___value0;
		XmlAtomicValue_t3775050121 * L_154 = (XmlAtomicValue_t3775050121 *)il2cpp_codegen_object_new(XmlAtomicValue_t3775050121_il2cpp_TypeInfo_var);
		XmlAtomicValue__ctor_m2854966062(L_154, L_152, ((*(int32_t*)((int32_t*)UnBox(L_153, Int32_t2950945753_il2cpp_TypeInfo_var)))), /*hidden argument*/NULL);
		return L_154;
	}

IL_02df:
	{
		Type_t * L_155 = V_0;
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		Type_t * L_156 = ((XmlBaseConverter_t885945787_StaticFields*)il2cpp_codegen_static_fields_for(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var))->get_Int64Type_11();
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		bool L_157 = Type_op_Equality_m2683486427(NULL /*static, unused*/, L_155, L_156, /*hidden argument*/NULL);
		if (!L_157)
		{
			goto IL_02ff;
		}
	}
	{
		XmlSchemaSimpleType_t2678868104 * L_158 = XmlSchemaType_GetBuiltInSimpleType_m1138863932(NULL /*static, unused*/, ((int32_t)43), /*hidden argument*/NULL);
		RuntimeObject * L_159 = ___value0;
		XmlAtomicValue_t3775050121 * L_160 = (XmlAtomicValue_t3775050121 *)il2cpp_codegen_object_new(XmlAtomicValue_t3775050121_il2cpp_TypeInfo_var);
		XmlAtomicValue__ctor_m3661862796(L_160, L_158, ((*(int64_t*)((int64_t*)UnBox(L_159, Int64_t3736567304_il2cpp_TypeInfo_var)))), /*hidden argument*/NULL);
		return L_160;
	}

IL_02ff:
	{
		Type_t * L_161 = V_0;
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		Type_t * L_162 = ((XmlBaseConverter_t885945787_StaticFields*)il2cpp_codegen_static_fields_for(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var))->get_SByteType_17();
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		bool L_163 = Type_op_Equality_m2683486427(NULL /*static, unused*/, L_161, L_162, /*hidden argument*/NULL);
		if (!L_163)
		{
			goto IL_031a;
		}
	}
	{
		XmlSchemaSimpleType_t2678868104 * L_164 = XmlSchemaType_GetBuiltInSimpleType_m1138863932(NULL /*static, unused*/, ((int32_t)46), /*hidden argument*/NULL);
		RuntimeObject * L_165 = ___value0;
		XmlAtomicValue_t3775050121 * L_166 = (XmlAtomicValue_t3775050121 *)il2cpp_codegen_object_new(XmlAtomicValue_t3775050121_il2cpp_TypeInfo_var);
		XmlAtomicValue__ctor_m3561621046(L_166, L_164, L_165, /*hidden argument*/NULL);
		return L_166;
	}

IL_031a:
	{
		Type_t * L_167 = V_0;
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		Type_t * L_168 = ((XmlBaseConverter_t885945787_StaticFields*)il2cpp_codegen_static_fields_for(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var))->get_SingleType_23();
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		bool L_169 = Type_op_Equality_m2683486427(NULL /*static, unused*/, L_167, L_168, /*hidden argument*/NULL);
		if (!L_169)
		{
			goto IL_0335;
		}
	}
	{
		XmlSchemaSimpleType_t2678868104 * L_170 = XmlSchemaType_GetBuiltInSimpleType_m1138863932(NULL /*static, unused*/, ((int32_t)15), /*hidden argument*/NULL);
		RuntimeObject * L_171 = ___value0;
		XmlAtomicValue_t3775050121 * L_172 = (XmlAtomicValue_t3775050121 *)il2cpp_codegen_object_new(XmlAtomicValue_t3775050121_il2cpp_TypeInfo_var);
		XmlAtomicValue__ctor_m3561621046(L_172, L_170, L_171, /*hidden argument*/NULL);
		return L_172;
	}

IL_0335:
	{
		Type_t * L_173 = V_0;
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		Type_t * L_174 = ((XmlBaseConverter_t885945787_StaticFields*)il2cpp_codegen_static_fields_for(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var))->get_StringType_12();
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		bool L_175 = Type_op_Equality_m2683486427(NULL /*static, unused*/, L_173, L_174, /*hidden argument*/NULL);
		if (!L_175)
		{
			goto IL_0355;
		}
	}
	{
		XmlSchemaSimpleType_t2678868104 * L_176 = XmlSchemaType_GetBuiltInSimpleType_m1138863932(NULL /*static, unused*/, ((int32_t)12), /*hidden argument*/NULL);
		RuntimeObject * L_177 = ___value0;
		XmlAtomicValue_t3775050121 * L_178 = (XmlAtomicValue_t3775050121 *)il2cpp_codegen_object_new(XmlAtomicValue_t3775050121_il2cpp_TypeInfo_var);
		XmlAtomicValue__ctor_m1686593667(L_178, L_176, ((String_t*)CastclassSealed((RuntimeObject*)L_177, String_t_il2cpp_TypeInfo_var)), /*hidden argument*/NULL);
		return L_178;
	}

IL_0355:
	{
		Type_t * L_179 = V_0;
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		Type_t * L_180 = ((XmlBaseConverter_t885945787_StaticFields*)il2cpp_codegen_static_fields_for(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var))->get_TimeSpanType_30();
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		bool L_181 = Type_op_Equality_m2683486427(NULL /*static, unused*/, L_179, L_180, /*hidden argument*/NULL);
		if (!L_181)
		{
			goto IL_0370;
		}
	}
	{
		XmlSchemaSimpleType_t2678868104 * L_182 = XmlSchemaType_GetBuiltInSimpleType_m1138863932(NULL /*static, unused*/, ((int32_t)17), /*hidden argument*/NULL);
		RuntimeObject * L_183 = ___value0;
		XmlAtomicValue_t3775050121 * L_184 = (XmlAtomicValue_t3775050121 *)il2cpp_codegen_object_new(XmlAtomicValue_t3775050121_il2cpp_TypeInfo_var);
		XmlAtomicValue__ctor_m3561621046(L_184, L_182, L_183, /*hidden argument*/NULL);
		return L_184;
	}

IL_0370:
	{
		Type_t * L_185 = V_0;
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		Type_t * L_186 = ((XmlBaseConverter_t885945787_StaticFields*)il2cpp_codegen_static_fields_for(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var))->get_UInt16Type_18();
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		bool L_187 = Type_op_Equality_m2683486427(NULL /*static, unused*/, L_185, L_186, /*hidden argument*/NULL);
		if (!L_187)
		{
			goto IL_038b;
		}
	}
	{
		XmlSchemaSimpleType_t2678868104 * L_188 = XmlSchemaType_GetBuiltInSimpleType_m1138863932(NULL /*static, unused*/, ((int32_t)50), /*hidden argument*/NULL);
		RuntimeObject * L_189 = ___value0;
		XmlAtomicValue_t3775050121 * L_190 = (XmlAtomicValue_t3775050121 *)il2cpp_codegen_object_new(XmlAtomicValue_t3775050121_il2cpp_TypeInfo_var);
		XmlAtomicValue__ctor_m3561621046(L_190, L_188, L_189, /*hidden argument*/NULL);
		return L_190;
	}

IL_038b:
	{
		Type_t * L_191 = V_0;
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		Type_t * L_192 = ((XmlBaseConverter_t885945787_StaticFields*)il2cpp_codegen_static_fields_for(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var))->get_UInt32Type_19();
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		bool L_193 = Type_op_Equality_m2683486427(NULL /*static, unused*/, L_191, L_192, /*hidden argument*/NULL);
		if (!L_193)
		{
			goto IL_03a6;
		}
	}
	{
		XmlSchemaSimpleType_t2678868104 * L_194 = XmlSchemaType_GetBuiltInSimpleType_m1138863932(NULL /*static, unused*/, ((int32_t)49), /*hidden argument*/NULL);
		RuntimeObject * L_195 = ___value0;
		XmlAtomicValue_t3775050121 * L_196 = (XmlAtomicValue_t3775050121 *)il2cpp_codegen_object_new(XmlAtomicValue_t3775050121_il2cpp_TypeInfo_var);
		XmlAtomicValue__ctor_m3561621046(L_196, L_194, L_195, /*hidden argument*/NULL);
		return L_196;
	}

IL_03a6:
	{
		Type_t * L_197 = V_0;
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		Type_t * L_198 = ((XmlBaseConverter_t885945787_StaticFields*)il2cpp_codegen_static_fields_for(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var))->get_UInt64Type_20();
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		bool L_199 = Type_op_Equality_m2683486427(NULL /*static, unused*/, L_197, L_198, /*hidden argument*/NULL);
		if (!L_199)
		{
			goto IL_03c1;
		}
	}
	{
		XmlSchemaSimpleType_t2678868104 * L_200 = XmlSchemaType_GetBuiltInSimpleType_m1138863932(NULL /*static, unused*/, ((int32_t)48), /*hidden argument*/NULL);
		RuntimeObject * L_201 = ___value0;
		XmlAtomicValue_t3775050121 * L_202 = (XmlAtomicValue_t3775050121 *)il2cpp_codegen_object_new(XmlAtomicValue_t3775050121_il2cpp_TypeInfo_var);
		XmlAtomicValue__ctor_m3561621046(L_202, L_200, L_201, /*hidden argument*/NULL);
		return L_202;
	}

IL_03c1:
	{
		Type_t * L_203 = V_0;
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		Type_t * L_204 = ((XmlBaseConverter_t885945787_StaticFields*)il2cpp_codegen_static_fields_for(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var))->get_UriType_29();
		bool L_205 = XmlBaseConverter_IsDerivedFrom_m4236382250(NULL /*static, unused*/, L_203, L_204, /*hidden argument*/NULL);
		if (!L_205)
		{
			goto IL_03dc;
		}
	}
	{
		XmlSchemaSimpleType_t2678868104 * L_206 = XmlSchemaType_GetBuiltInSimpleType_m1138863932(NULL /*static, unused*/, ((int32_t)28), /*hidden argument*/NULL);
		RuntimeObject * L_207 = ___value0;
		XmlAtomicValue_t3775050121 * L_208 = (XmlAtomicValue_t3775050121 *)il2cpp_codegen_object_new(XmlAtomicValue_t3775050121_il2cpp_TypeInfo_var);
		XmlAtomicValue__ctor_m3561621046(L_208, L_206, L_207, /*hidden argument*/NULL);
		return L_208;
	}

IL_03dc:
	{
		Type_t * L_209 = V_0;
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		Type_t * L_210 = ((XmlBaseConverter_t885945787_StaticFields*)il2cpp_codegen_static_fields_for(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var))->get_XmlQualifiedNameType_28();
		bool L_211 = XmlBaseConverter_IsDerivedFrom_m4236382250(NULL /*static, unused*/, L_209, L_210, /*hidden argument*/NULL);
		if (!L_211)
		{
			goto IL_03f8;
		}
	}
	{
		XmlSchemaSimpleType_t2678868104 * L_212 = XmlSchemaType_GetBuiltInSimpleType_m1138863932(NULL /*static, unused*/, ((int32_t)29), /*hidden argument*/NULL);
		RuntimeObject * L_213 = ___value0;
		RuntimeObject* L_214 = ___nsResolver2;
		XmlAtomicValue_t3775050121 * L_215 = (XmlAtomicValue_t3775050121 *)il2cpp_codegen_object_new(XmlAtomicValue_t3775050121_il2cpp_TypeInfo_var);
		XmlAtomicValue__ctor_m211192872(L_215, L_212, L_213, L_214, /*hidden argument*/NULL);
		return L_215;
	}

IL_03f8:
	{
		Type_t * L_216 = ___destinationType1;
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		Type_t * L_217 = ((XmlBaseConverter_t885945787_StaticFields*)il2cpp_codegen_static_fields_for(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var))->get_XPathItemType_21();
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		bool L_218 = Type_op_Equality_m2683486427(NULL /*static, unused*/, L_216, L_217, /*hidden argument*/NULL);
		if (!L_218)
		{
			goto IL_042d;
		}
	}
	{
		Type_t * L_219 = V_0;
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		Type_t * L_220 = ((XmlBaseConverter_t885945787_StaticFields*)il2cpp_codegen_static_fields_for(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var))->get_XmlAtomicValueType_13();
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		bool L_221 = Type_op_Equality_m2683486427(NULL /*static, unused*/, L_219, L_220, /*hidden argument*/NULL);
		if (!L_221)
		{
			goto IL_0419;
		}
	}
	{
		RuntimeObject * L_222 = ___value0;
		return ((XmlAtomicValue_t3775050121 *)CastclassSealed((RuntimeObject*)L_222, XmlAtomicValue_t3775050121_il2cpp_TypeInfo_var));
	}

IL_0419:
	{
		Type_t * L_223 = V_0;
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		Type_t * L_224 = ((XmlBaseConverter_t885945787_StaticFields*)il2cpp_codegen_static_fields_for(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var))->get_XPathNavigatorType_31();
		bool L_225 = XmlBaseConverter_IsDerivedFrom_m4236382250(NULL /*static, unused*/, L_223, L_224, /*hidden argument*/NULL);
		if (!L_225)
		{
			goto IL_042d;
		}
	}
	{
		RuntimeObject * L_226 = ___value0;
		return ((XPathNavigator_t787956054 *)CastclassClass((RuntimeObject*)L_226, XPathNavigator_t787956054_il2cpp_TypeInfo_var));
	}

IL_042d:
	{
		Type_t * L_227 = ___destinationType1;
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		Type_t * L_228 = ((XmlBaseConverter_t885945787_StaticFields*)il2cpp_codegen_static_fields_for(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var))->get_XPathNavigatorType_31();
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		bool L_229 = Type_op_Equality_m2683486427(NULL /*static, unused*/, L_227, L_228, /*hidden argument*/NULL);
		if (!L_229)
		{
			goto IL_0454;
		}
	}
	{
		Type_t * L_230 = V_0;
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		Type_t * L_231 = ((XmlBaseConverter_t885945787_StaticFields*)il2cpp_codegen_static_fields_for(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var))->get_XPathNavigatorType_31();
		bool L_232 = XmlBaseConverter_IsDerivedFrom_m4236382250(NULL /*static, unused*/, L_230, L_231, /*hidden argument*/NULL);
		if (!L_232)
		{
			goto IL_0454;
		}
	}
	{
		RuntimeObject * L_233 = ___value0;
		XPathNavigator_t787956054 * L_234 = XmlAnyConverter_ToNavigator_m2531627068(__this, ((XPathNavigator_t787956054 *)CastclassClass((RuntimeObject*)L_233, XPathNavigator_t787956054_il2cpp_TypeInfo_var)), /*hidden argument*/NULL);
		return L_234;
	}

IL_0454:
	{
		Type_t * L_235 = ___destinationType1;
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		Type_t * L_236 = ((XmlBaseConverter_t885945787_StaticFields*)il2cpp_codegen_static_fields_for(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var))->get_XPathItemType_21();
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		bool L_237 = Type_op_Equality_m2683486427(NULL /*static, unused*/, L_235, L_236, /*hidden argument*/NULL);
		if (!L_237)
		{
			goto IL_0474;
		}
	}
	{
		RuntimeObject * L_238 = ___value0;
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		Type_t * L_239 = ((XmlBaseConverter_t885945787_StaticFields*)il2cpp_codegen_static_fields_for(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var))->get_XmlAtomicValueType_13();
		RuntimeObject* L_240 = ___nsResolver2;
		RuntimeObject * L_241 = VirtFuncInvoker3< RuntimeObject *, RuntimeObject *, Type_t *, RuntimeObject* >::Invoke(61 /* System.Object System.Xml.Schema.XmlValueConverter::ChangeType(System.Object,System.Type,System.Xml.IXmlNamespaceResolver) */, __this, L_238, L_239, L_240);
		return ((XPathItem_t4250588140 *)CastclassClass((RuntimeObject*)L_241, XPathItem_t4250588140_il2cpp_TypeInfo_var));
	}

IL_0474:
	{
		Type_t * L_242 = V_0;
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		Type_t * L_243 = ((XmlBaseConverter_t885945787_StaticFields*)il2cpp_codegen_static_fields_for(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var))->get_XmlAtomicValueType_13();
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		bool L_244 = Type_op_Equality_m2683486427(NULL /*static, unused*/, L_242, L_243, /*hidden argument*/NULL);
		if (!L_244)
		{
			goto IL_048f;
		}
	}
	{
		RuntimeObject * L_245 = ___value0;
		Type_t * L_246 = ___destinationType1;
		RuntimeObject* L_247 = ___nsResolver2;
		NullCheck(((XmlAtomicValue_t3775050121 *)CastclassSealed((RuntimeObject*)L_245, XmlAtomicValue_t3775050121_il2cpp_TypeInfo_var)));
		RuntimeObject * L_248 = VirtFuncInvoker2< RuntimeObject *, Type_t *, RuntimeObject* >::Invoke(14 /* System.Object System.Xml.XPath.XPathItem::ValueAs(System.Type,System.Xml.IXmlNamespaceResolver) */, ((XmlAtomicValue_t3775050121 *)CastclassSealed((RuntimeObject*)L_245, XmlAtomicValue_t3775050121_il2cpp_TypeInfo_var)), L_246, L_247);
		return L_248;
	}

IL_048f:
	{
		RuntimeObject * L_249 = ___value0;
		Type_t * L_250 = ___destinationType1;
		RuntimeObject* L_251 = ___nsResolver2;
		RuntimeObject * L_252 = VirtFuncInvoker3< RuntimeObject *, RuntimeObject *, Type_t *, RuntimeObject* >::Invoke(62 /* System.Object System.Xml.Schema.XmlBaseConverter::ChangeListType(System.Object,System.Type,System.Xml.IXmlNamespaceResolver) */, __this, L_249, L_250, L_251);
		return L_252;
	}
}
// System.Object System.Xml.Schema.XmlAnyConverter::ChangeTypeWildcardDestination(System.Object,System.Type,System.Xml.IXmlNamespaceResolver)
extern "C" IL2CPP_METHOD_ATTR RuntimeObject * XmlAnyConverter_ChangeTypeWildcardDestination_m2122163218 (XmlAnyConverter_t1070813191 * __this, RuntimeObject * ___value0, Type_t * ___destinationType1, RuntimeObject* ___nsResolver2, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (XmlAnyConverter_ChangeTypeWildcardDestination_m2122163218_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		RuntimeObject * L_0 = ___value0;
		NullCheck(L_0);
		Type_t * L_1 = Object_GetType_m88164663(L_0, /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		Type_t * L_2 = ((XmlBaseConverter_t885945787_StaticFields*)il2cpp_codegen_static_fields_for(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var))->get_XmlAtomicValueType_13();
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		bool L_3 = Type_op_Equality_m2683486427(NULL /*static, unused*/, L_1, L_2, /*hidden argument*/NULL);
		if (!L_3)
		{
			goto IL_0020;
		}
	}
	{
		RuntimeObject * L_4 = ___value0;
		Type_t * L_5 = ___destinationType1;
		RuntimeObject* L_6 = ___nsResolver2;
		NullCheck(((XmlAtomicValue_t3775050121 *)CastclassSealed((RuntimeObject*)L_4, XmlAtomicValue_t3775050121_il2cpp_TypeInfo_var)));
		RuntimeObject * L_7 = VirtFuncInvoker2< RuntimeObject *, Type_t *, RuntimeObject* >::Invoke(14 /* System.Object System.Xml.XPath.XPathItem::ValueAs(System.Type,System.Xml.IXmlNamespaceResolver) */, ((XmlAtomicValue_t3775050121 *)CastclassSealed((RuntimeObject*)L_4, XmlAtomicValue_t3775050121_il2cpp_TypeInfo_var)), L_5, L_6);
		return L_7;
	}

IL_0020:
	{
		RuntimeObject * L_8 = ___value0;
		Type_t * L_9 = ___destinationType1;
		RuntimeObject* L_10 = ___nsResolver2;
		RuntimeObject * L_11 = VirtFuncInvoker3< RuntimeObject *, RuntimeObject *, Type_t *, RuntimeObject* >::Invoke(62 /* System.Object System.Xml.Schema.XmlBaseConverter::ChangeListType(System.Object,System.Type,System.Xml.IXmlNamespaceResolver) */, __this, L_8, L_9, L_10);
		return L_11;
	}
}
// System.Object System.Xml.Schema.XmlAnyConverter::ChangeTypeWildcardSource(System.Object,System.Type,System.Xml.IXmlNamespaceResolver)
extern "C" IL2CPP_METHOD_ATTR RuntimeObject * XmlAnyConverter_ChangeTypeWildcardSource_m279956833 (XmlAnyConverter_t1070813191 * __this, RuntimeObject * ___value0, Type_t * ___destinationType1, RuntimeObject* ___nsResolver2, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (XmlAnyConverter_ChangeTypeWildcardSource_m279956833_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		Type_t * L_0 = ___destinationType1;
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		Type_t * L_1 = ((XmlBaseConverter_t885945787_StaticFields*)il2cpp_codegen_static_fields_for(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var))->get_XPathItemType_21();
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		bool L_2 = Type_op_Equality_m2683486427(NULL /*static, unused*/, L_0, L_1, /*hidden argument*/NULL);
		if (!L_2)
		{
			goto IL_0020;
		}
	}
	{
		RuntimeObject * L_3 = ___value0;
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		Type_t * L_4 = ((XmlBaseConverter_t885945787_StaticFields*)il2cpp_codegen_static_fields_for(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var))->get_XmlAtomicValueType_13();
		RuntimeObject* L_5 = ___nsResolver2;
		RuntimeObject * L_6 = VirtFuncInvoker3< RuntimeObject *, RuntimeObject *, Type_t *, RuntimeObject* >::Invoke(61 /* System.Object System.Xml.Schema.XmlValueConverter::ChangeType(System.Object,System.Type,System.Xml.IXmlNamespaceResolver) */, __this, L_3, L_4, L_5);
		return ((XPathItem_t4250588140 *)CastclassClass((RuntimeObject*)L_6, XPathItem_t4250588140_il2cpp_TypeInfo_var));
	}

IL_0020:
	{
		RuntimeObject * L_7 = ___value0;
		Type_t * L_8 = ___destinationType1;
		RuntimeObject* L_9 = ___nsResolver2;
		RuntimeObject * L_10 = VirtFuncInvoker3< RuntimeObject *, RuntimeObject *, Type_t *, RuntimeObject* >::Invoke(62 /* System.Object System.Xml.Schema.XmlBaseConverter::ChangeListType(System.Object,System.Type,System.Xml.IXmlNamespaceResolver) */, __this, L_7, L_8, L_9);
		return L_10;
	}
}
// System.Xml.XPath.XPathNavigator System.Xml.Schema.XmlAnyConverter::ToNavigator(System.Xml.XPath.XPathNavigator)
extern "C" IL2CPP_METHOD_ATTR XPathNavigator_t787956054 * XmlAnyConverter_ToNavigator_m2531627068 (XmlAnyConverter_t1070813191 * __this, XPathNavigator_t787956054 * ___nav0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (XmlAnyConverter_ToNavigator_m2531627068_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		int32_t L_0 = XmlBaseConverter_get_TypeCode_m2182966300(__this, /*hidden argument*/NULL);
		if ((((int32_t)L_0) == ((int32_t)1)))
		{
			goto IL_001a;
		}
	}
	{
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		Type_t * L_1 = ((XmlBaseConverter_t885945787_StaticFields*)il2cpp_codegen_static_fields_for(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var))->get_XPathNavigatorType_31();
		Type_t * L_2 = ((XmlBaseConverter_t885945787_StaticFields*)il2cpp_codegen_static_fields_for(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var))->get_XPathNavigatorType_31();
		Exception_t * L_3 = XmlBaseConverter_CreateInvalidClrMappingException_m3170440884(__this, L_1, L_2, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, NULL, XmlAnyConverter_ToNavigator_m2531627068_RuntimeMethod_var);
	}

IL_001a:
	{
		XPathNavigator_t787956054 * L_4 = ___nav0;
		return L_4;
	}
}
// System.Void System.Xml.Schema.XmlAnyConverter::.cctor()
extern "C" IL2CPP_METHOD_ATTR void XmlAnyConverter__cctor_m3822546856 (RuntimeObject * __this /* static, unused */, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (XmlAnyConverter__cctor_m3822546856_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		XmlAnyConverter_t1070813191 * L_0 = (XmlAnyConverter_t1070813191 *)il2cpp_codegen_object_new(XmlAnyConverter_t1070813191_il2cpp_TypeInfo_var);
		XmlAnyConverter__ctor_m542383078(L_0, 1, /*hidden argument*/NULL);
		((XmlAnyConverter_t1070813191_StaticFields*)il2cpp_codegen_static_fields_for(XmlAnyConverter_t1070813191_il2cpp_TypeInfo_var))->set_Item_32(L_0);
		XmlAnyConverter_t1070813191 * L_1 = (XmlAnyConverter_t1070813191 *)il2cpp_codegen_object_new(XmlAnyConverter_t1070813191_il2cpp_TypeInfo_var);
		XmlAnyConverter__ctor_m542383078(L_1, ((int32_t)10), /*hidden argument*/NULL);
		((XmlAnyConverter_t1070813191_StaticFields*)il2cpp_codegen_static_fields_for(XmlAnyConverter_t1070813191_il2cpp_TypeInfo_var))->set_AnyAtomic_33(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.Xml.Schema.XmlAnyListConverter::.ctor(System.Xml.Schema.XmlBaseConverter)
extern "C" IL2CPP_METHOD_ATTR void XmlAnyListConverter__ctor_m3487420786 (XmlAnyListConverter_t1127504043 * __this, XmlBaseConverter_t885945787 * ___atomicConverter0, const RuntimeMethod* method)
{
	{
		XmlBaseConverter_t885945787 * L_0 = ___atomicConverter0;
		XmlListConverter__ctor_m2063557027(__this, L_0, /*hidden argument*/NULL);
		return;
	}
}
// System.Object System.Xml.Schema.XmlAnyListConverter::ChangeType(System.Object,System.Type,System.Xml.IXmlNamespaceResolver)
extern "C" IL2CPP_METHOD_ATTR RuntimeObject * XmlAnyListConverter_ChangeType_m1835795712 (XmlAnyListConverter_t1127504043 * __this, RuntimeObject * ___value0, Type_t * ___destinationType1, RuntimeObject* ___nsResolver2, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (XmlAnyListConverter_ChangeType_m1835795712_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		RuntimeObject * L_0 = ___value0;
		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, _stringLiteral3493618073, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, NULL, XmlAnyListConverter_ChangeType_m1835795712_RuntimeMethod_var);
	}

IL_000e:
	{
		Type_t * L_2 = ___destinationType1;
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		bool L_3 = Type_op_Equality_m2683486427(NULL /*static, unused*/, L_2, (Type_t *)NULL, /*hidden argument*/NULL);
		if (!L_3)
		{
			goto IL_0022;
		}
	}
	{
		ArgumentNullException_t1615371798 * L_4 = (ArgumentNullException_t1615371798 *)il2cpp_codegen_object_new(ArgumentNullException_t1615371798_il2cpp_TypeInfo_var);
		ArgumentNullException__ctor_m1170824041(L_4, _stringLiteral1667536785, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, NULL, XmlAnyListConverter_ChangeType_m1835795712_RuntimeMethod_var);
	}

IL_0022:
	{
		RuntimeObject * L_5 = ___value0;
		if (!((RuntimeObject*)IsInst((RuntimeObject*)L_5, IEnumerable_t1941168011_il2cpp_TypeInfo_var)))
		{
			goto IL_004e;
		}
	}
	{
		RuntimeObject * L_6 = ___value0;
		NullCheck(L_6);
		Type_t * L_7 = Object_GetType_m88164663(L_6, /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		Type_t * L_8 = ((XmlBaseConverter_t885945787_StaticFields*)il2cpp_codegen_static_fields_for(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var))->get_StringType_12();
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		bool L_9 = Type_op_Equality_m2683486427(NULL /*static, unused*/, L_7, L_8, /*hidden argument*/NULL);
		if (L_9)
		{
			goto IL_004e;
		}
	}
	{
		RuntimeObject * L_10 = ___value0;
		NullCheck(L_10);
		Type_t * L_11 = Object_GetType_m88164663(L_10, /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		Type_t * L_12 = ((XmlBaseConverter_t885945787_StaticFields*)il2cpp_codegen_static_fields_for(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var))->get_ByteArrayType_27();
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		bool L_13 = Type_op_Equality_m2683486427(NULL /*static, unused*/, L_11, L_12, /*hidden argument*/NULL);
		if (!L_13)
		{
			goto IL_005a;
		}
	}

IL_004e:
	{
		ObjectU5BU5D_t2843939325* L_14 = (ObjectU5BU5D_t2843939325*)SZArrayNew(ObjectU5BU5D_t2843939325_il2cpp_TypeInfo_var, (uint32_t)1);
		ObjectU5BU5D_t2843939325* L_15 = L_14;
		RuntimeObject * L_16 = ___value0;
		NullCheck(L_15);
		ArrayElementTypeCheck (L_15, L_16);
		(L_15)->SetAt(static_cast<il2cpp_array_size_t>(0), (RuntimeObject *)L_16);
		___value0 = (RuntimeObject *)L_15;
	}

IL_005a:
	{
		RuntimeObject * L_17 = ___value0;
		Type_t * L_18 = ___destinationType1;
		RuntimeObject* L_19 = ___nsResolver2;
		RuntimeObject * L_20 = VirtFuncInvoker3< RuntimeObject *, RuntimeObject *, Type_t *, RuntimeObject* >::Invoke(62 /* System.Object System.Xml.Schema.XmlBaseConverter::ChangeListType(System.Object,System.Type,System.Xml.IXmlNamespaceResolver) */, __this, L_17, L_18, L_19);
		return L_20;
	}
}
// System.Void System.Xml.Schema.XmlAnyListConverter::.cctor()
extern "C" IL2CPP_METHOD_ATTR void XmlAnyListConverter__cctor_m1863902702 (RuntimeObject * __this /* static, unused */, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (XmlAnyListConverter__cctor_m1863902702_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		IL2CPP_RUNTIME_CLASS_INIT(XmlAnyConverter_t1070813191_il2cpp_TypeInfo_var);
		XmlValueConverter_t585560190 * L_0 = ((XmlAnyConverter_t1070813191_StaticFields*)il2cpp_codegen_static_fields_for(XmlAnyConverter_t1070813191_il2cpp_TypeInfo_var))->get_Item_32();
		XmlAnyListConverter_t1127504043 * L_1 = (XmlAnyListConverter_t1127504043 *)il2cpp_codegen_object_new(XmlAnyListConverter_t1127504043_il2cpp_TypeInfo_var);
		XmlAnyListConverter__ctor_m3487420786(L_1, ((XmlBaseConverter_t885945787 *)CastclassClass((RuntimeObject*)L_0, XmlBaseConverter_t885945787_il2cpp_TypeInfo_var)), /*hidden argument*/NULL);
		((XmlAnyListConverter_t1127504043_StaticFields*)il2cpp_codegen_static_fields_for(XmlAnyListConverter_t1127504043_il2cpp_TypeInfo_var))->set_ItemList_33(L_1);
		XmlValueConverter_t585560190 * L_2 = ((XmlAnyConverter_t1070813191_StaticFields*)il2cpp_codegen_static_fields_for(XmlAnyConverter_t1070813191_il2cpp_TypeInfo_var))->get_AnyAtomic_33();
		XmlAnyListConverter_t1127504043 * L_3 = (XmlAnyListConverter_t1127504043 *)il2cpp_codegen_object_new(XmlAnyListConverter_t1127504043_il2cpp_TypeInfo_var);
		XmlAnyListConverter__ctor_m3487420786(L_3, ((XmlBaseConverter_t885945787 *)CastclassClass((RuntimeObject*)L_2, XmlBaseConverter_t885945787_il2cpp_TypeInfo_var)), /*hidden argument*/NULL);
		((XmlAnyListConverter_t1127504043_StaticFields*)il2cpp_codegen_static_fields_for(XmlAnyListConverter_t1127504043_il2cpp_TypeInfo_var))->set_AnyAtomicList_34(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.Xml.Schema.XmlAtomicValue::.ctor(System.Xml.Schema.XmlSchemaType,System.Boolean)
extern "C" IL2CPP_METHOD_ATTR void XmlAtomicValue__ctor_m2260169771 (XmlAtomicValue_t3775050121 * __this, XmlSchemaType_t2033747345 * ___xmlType0, bool ___value1, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (XmlAtomicValue__ctor_m2260169771_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		XPathItem__ctor_m2336527178(__this, /*hidden argument*/NULL);
		XmlSchemaType_t2033747345 * L_0 = ___xmlType0;
		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, _stringLiteral454640544, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, NULL, XmlAtomicValue__ctor_m2260169771_RuntimeMethod_var);
	}

IL_0014:
	{
		XmlSchemaType_t2033747345 * L_2 = ___xmlType0;
		__this->set_xmlType_0(L_2);
		__this->set_clrType_2(3);
		Union_t2178763312 * L_3 = __this->get_address_of_unionVal_3();
		bool L_4 = ___value1;
		L_3->set_boolVal_0(L_4);
		return;
	}
}
// System.Void System.Xml.Schema.XmlAtomicValue::.ctor(System.Xml.Schema.XmlSchemaType,System.DateTime)
extern "C" IL2CPP_METHOD_ATTR void XmlAtomicValue__ctor_m3458087500 (XmlAtomicValue_t3775050121 * __this, XmlSchemaType_t2033747345 * ___xmlType0, DateTime_t3738529785  ___value1, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (XmlAtomicValue__ctor_m3458087500_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		XPathItem__ctor_m2336527178(__this, /*hidden argument*/NULL);
		XmlSchemaType_t2033747345 * L_0 = ___xmlType0;
		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, _stringLiteral454640544, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, NULL, XmlAtomicValue__ctor_m3458087500_RuntimeMethod_var);
	}

IL_0014:
	{
		XmlSchemaType_t2033747345 * L_2 = ___xmlType0;
		__this->set_xmlType_0(L_2);
		__this->set_clrType_2(((int32_t)16));
		Union_t2178763312 * L_3 = __this->get_address_of_unionVal_3();
		DateTime_t3738529785  L_4 = ___value1;
		L_3->set_dtVal_4(L_4);
		return;
	}
}
// System.Void System.Xml.Schema.XmlAtomicValue::.ctor(System.Xml.Schema.XmlSchemaType,System.Double)
extern "C" IL2CPP_METHOD_ATTR void XmlAtomicValue__ctor_m3775809985 (XmlAtomicValue_t3775050121 * __this, XmlSchemaType_t2033747345 * ___xmlType0, double ___value1, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (XmlAtomicValue__ctor_m3775809985_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		XPathItem__ctor_m2336527178(__this, /*hidden argument*/NULL);
		XmlSchemaType_t2033747345 * L_0 = ___xmlType0;
		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, _stringLiteral454640544, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, NULL, XmlAtomicValue__ctor_m3775809985_RuntimeMethod_var);
	}

IL_0014:
	{
		XmlSchemaType_t2033747345 * L_2 = ___xmlType0;
		__this->set_xmlType_0(L_2);
		__this->set_clrType_2(((int32_t)14));
		Union_t2178763312 * L_3 = __this->get_address_of_unionVal_3();
		double L_4 = ___value1;
		L_3->set_dblVal_1(L_4);
		return;
	}
}
// System.Void System.Xml.Schema.XmlAtomicValue::.ctor(System.Xml.Schema.XmlSchemaType,System.Int32)
extern "C" IL2CPP_METHOD_ATTR void XmlAtomicValue__ctor_m2854966062 (XmlAtomicValue_t3775050121 * __this, XmlSchemaType_t2033747345 * ___xmlType0, int32_t ___value1, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (XmlAtomicValue__ctor_m2854966062_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		XPathItem__ctor_m2336527178(__this, /*hidden argument*/NULL);
		XmlSchemaType_t2033747345 * L_0 = ___xmlType0;
		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, _stringLiteral454640544, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, NULL, XmlAtomicValue__ctor_m2854966062_RuntimeMethod_var);
	}

IL_0014:
	{
		XmlSchemaType_t2033747345 * L_2 = ___xmlType0;
		__this->set_xmlType_0(L_2);
		__this->set_clrType_2(((int32_t)9));
		Union_t2178763312 * L_3 = __this->get_address_of_unionVal_3();
		int32_t L_4 = ___value1;
		L_3->set_i32Val_3(L_4);
		return;
	}
}
// System.Void System.Xml.Schema.XmlAtomicValue::.ctor(System.Xml.Schema.XmlSchemaType,System.Int64)
extern "C" IL2CPP_METHOD_ATTR void XmlAtomicValue__ctor_m3661862796 (XmlAtomicValue_t3775050121 * __this, XmlSchemaType_t2033747345 * ___xmlType0, int64_t ___value1, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (XmlAtomicValue__ctor_m3661862796_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		XPathItem__ctor_m2336527178(__this, /*hidden argument*/NULL);
		XmlSchemaType_t2033747345 * L_0 = ___xmlType0;
		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, _stringLiteral454640544, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, NULL, XmlAtomicValue__ctor_m3661862796_RuntimeMethod_var);
	}

IL_0014:
	{
		XmlSchemaType_t2033747345 * L_2 = ___xmlType0;
		__this->set_xmlType_0(L_2);
		__this->set_clrType_2(((int32_t)11));
		Union_t2178763312 * L_3 = __this->get_address_of_unionVal_3();
		int64_t L_4 = ___value1;
		L_3->set_i64Val_2(L_4);
		return;
	}
}
// System.Void System.Xml.Schema.XmlAtomicValue::.ctor(System.Xml.Schema.XmlSchemaType,System.String)
extern "C" IL2CPP_METHOD_ATTR void XmlAtomicValue__ctor_m1686593667 (XmlAtomicValue_t3775050121 * __this, XmlSchemaType_t2033747345 * ___xmlType0, String_t* ___value1, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (XmlAtomicValue__ctor_m1686593667_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		XPathItem__ctor_m2336527178(__this, /*hidden argument*/NULL);
		String_t* L_0 = ___value1;
		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, _stringLiteral3493618073, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, NULL, XmlAtomicValue__ctor_m1686593667_RuntimeMethod_var);
	}

IL_0014:
	{
		XmlSchemaType_t2033747345 * L_2 = ___xmlType0;
		if (L_2)
		{
			goto IL_0022;
		}
	}
	{
		ArgumentNullException_t1615371798 * L_3 = (ArgumentNullException_t1615371798 *)il2cpp_codegen_object_new(ArgumentNullException_t1615371798_il2cpp_TypeInfo_var);
		ArgumentNullException__ctor_m1170824041(L_3, _stringLiteral454640544, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, NULL, XmlAtomicValue__ctor_m1686593667_RuntimeMethod_var);
	}

IL_0022:
	{
		XmlSchemaType_t2033747345 * L_4 = ___xmlType0;
		__this->set_xmlType_0(L_4);
		String_t* L_5 = ___value1;
		__this->set_objVal_1(L_5);
		return;
	}
}
// System.Void System.Xml.Schema.XmlAtomicValue::.ctor(System.Xml.Schema.XmlSchemaType,System.String,System.Xml.IXmlNamespaceResolver)
extern "C" IL2CPP_METHOD_ATTR void XmlAtomicValue__ctor_m1058946733 (XmlAtomicValue_t3775050121 * __this, XmlSchemaType_t2033747345 * ___xmlType0, String_t* ___value1, RuntimeObject* ___nsResolver2, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (XmlAtomicValue__ctor_m1058946733_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	String_t* V_0 = NULL;
	{
		XPathItem__ctor_m2336527178(__this, /*hidden argument*/NULL);
		String_t* L_0 = ___value1;
		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, _stringLiteral3493618073, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, NULL, XmlAtomicValue__ctor_m1058946733_RuntimeMethod_var);
	}

IL_0014:
	{
		XmlSchemaType_t2033747345 * L_2 = ___xmlType0;
		if (L_2)
		{
			goto IL_0022;
		}
	}
	{
		ArgumentNullException_t1615371798 * L_3 = (ArgumentNullException_t1615371798 *)il2cpp_codegen_object_new(ArgumentNullException_t1615371798_il2cpp_TypeInfo_var);
		ArgumentNullException__ctor_m1170824041(L_3, _stringLiteral454640544, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, NULL, XmlAtomicValue__ctor_m1058946733_RuntimeMethod_var);
	}

IL_0022:
	{
		XmlSchemaType_t2033747345 * L_4 = ___xmlType0;
		__this->set_xmlType_0(L_4);
		String_t* L_5 = ___value1;
		__this->set_objVal_1(L_5);
		RuntimeObject* L_6 = ___nsResolver2;
		if (!L_6)
		{
			goto IL_006c;
		}
	}
	{
		XmlSchemaType_t2033747345 * L_7 = __this->get_xmlType_0();
		NullCheck(L_7);
		int32_t L_8 = XmlSchemaType_get_TypeCode_m3862901656(L_7, /*hidden argument*/NULL);
		if ((((int32_t)L_8) == ((int32_t)((int32_t)29))))
		{
			goto IL_0051;
		}
	}
	{
		XmlSchemaType_t2033747345 * L_9 = __this->get_xmlType_0();
		NullCheck(L_9);
		int32_t L_10 = XmlSchemaType_get_TypeCode_m3862901656(L_9, /*hidden argument*/NULL);
		if ((!(((uint32_t)L_10) == ((uint32_t)((int32_t)30)))))
		{
			goto IL_006c;
		}
	}

IL_0051:
	{
		String_t* L_11 = ___value1;
		String_t* L_12 = XmlAtomicValue_GetPrefixFromQName_m3770167534(__this, L_11, /*hidden argument*/NULL);
		V_0 = L_12;
		String_t* L_13 = V_0;
		RuntimeObject* L_14 = ___nsResolver2;
		String_t* L_15 = V_0;
		NullCheck(L_14);
		String_t* L_16 = InterfaceFuncInvoker1< String_t*, String_t* >::Invoke(0 /* System.String System.Xml.IXmlNamespaceResolver::LookupNamespace(System.String) */, IXmlNamespaceResolver_t535375154_il2cpp_TypeInfo_var, L_14, L_15);
		NamespacePrefixForQName_t198417103 * L_17 = (NamespacePrefixForQName_t198417103 *)il2cpp_codegen_object_new(NamespacePrefixForQName_t198417103_il2cpp_TypeInfo_var);
		NamespacePrefixForQName__ctor_m3237023589(L_17, L_13, L_16, /*hidden argument*/NULL);
		__this->set_nsPrefix_4(L_17);
	}

IL_006c:
	{
		return;
	}
}
// System.Void System.Xml.Schema.XmlAtomicValue::.ctor(System.Xml.Schema.XmlSchemaType,System.Object)
extern "C" IL2CPP_METHOD_ATTR void XmlAtomicValue__ctor_m3561621046 (XmlAtomicValue_t3775050121 * __this, XmlSchemaType_t2033747345 * ___xmlType0, RuntimeObject * ___value1, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (XmlAtomicValue__ctor_m3561621046_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		XPathItem__ctor_m2336527178(__this, /*hidden argument*/NULL);
		RuntimeObject * L_0 = ___value1;
		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, _stringLiteral3493618073, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, NULL, XmlAtomicValue__ctor_m3561621046_RuntimeMethod_var);
	}

IL_0014:
	{
		XmlSchemaType_t2033747345 * L_2 = ___xmlType0;
		if (L_2)
		{
			goto IL_0022;
		}
	}
	{
		ArgumentNullException_t1615371798 * L_3 = (ArgumentNullException_t1615371798 *)il2cpp_codegen_object_new(ArgumentNullException_t1615371798_il2cpp_TypeInfo_var);
		ArgumentNullException__ctor_m1170824041(L_3, _stringLiteral454640544, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, NULL, XmlAtomicValue__ctor_m3561621046_RuntimeMethod_var);
	}

IL_0022:
	{
		XmlSchemaType_t2033747345 * L_4 = ___xmlType0;
		__this->set_xmlType_0(L_4);
		RuntimeObject * L_5 = ___value1;
		__this->set_objVal_1(L_5);
		return;
	}
}
// System.Void System.Xml.Schema.XmlAtomicValue::.ctor(System.Xml.Schema.XmlSchemaType,System.Object,System.Xml.IXmlNamespaceResolver)
extern "C" IL2CPP_METHOD_ATTR void XmlAtomicValue__ctor_m211192872 (XmlAtomicValue_t3775050121 * __this, XmlSchemaType_t2033747345 * ___xmlType0, RuntimeObject * ___value1, RuntimeObject* ___nsResolver2, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (XmlAtomicValue__ctor_m211192872_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	String_t* V_0 = NULL;
	{
		XPathItem__ctor_m2336527178(__this, /*hidden argument*/NULL);
		RuntimeObject * L_0 = ___value1;
		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, _stringLiteral3493618073, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, NULL, XmlAtomicValue__ctor_m211192872_RuntimeMethod_var);
	}

IL_0014:
	{
		XmlSchemaType_t2033747345 * L_2 = ___xmlType0;
		if (L_2)
		{
			goto IL_0022;
		}
	}
	{
		ArgumentNullException_t1615371798 * L_3 = (ArgumentNullException_t1615371798 *)il2cpp_codegen_object_new(ArgumentNullException_t1615371798_il2cpp_TypeInfo_var);
		ArgumentNullException__ctor_m1170824041(L_3, _stringLiteral454640544, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, NULL, XmlAtomicValue__ctor_m211192872_RuntimeMethod_var);
	}

IL_0022:
	{
		XmlSchemaType_t2033747345 * L_4 = ___xmlType0;
		__this->set_xmlType_0(L_4);
		RuntimeObject * L_5 = ___value1;
		__this->set_objVal_1(L_5);
		RuntimeObject* L_6 = ___nsResolver2;
		if (!L_6)
		{
			goto IL_0075;
		}
	}
	{
		XmlSchemaType_t2033747345 * L_7 = __this->get_xmlType_0();
		NullCheck(L_7);
		int32_t L_8 = XmlSchemaType_get_TypeCode_m3862901656(L_7, /*hidden argument*/NULL);
		if ((((int32_t)L_8) == ((int32_t)((int32_t)29))))
		{
			goto IL_0051;
		}
	}
	{
		XmlSchemaType_t2033747345 * L_9 = __this->get_xmlType_0();
		NullCheck(L_9);
		int32_t L_10 = XmlSchemaType_get_TypeCode_m3862901656(L_9, /*hidden argument*/NULL);
		if ((!(((uint32_t)L_10) == ((uint32_t)((int32_t)30)))))
		{
			goto IL_0075;
		}
	}

IL_0051:
	{
		RuntimeObject * L_11 = __this->get_objVal_1();
		NullCheck(((XmlQualifiedName_t2760654312 *)IsInstClass((RuntimeObject*)L_11, XmlQualifiedName_t2760654312_il2cpp_TypeInfo_var)));
		String_t* L_12 = XmlQualifiedName_get_Namespace_m3957593392(((XmlQualifiedName_t2760654312 *)IsInstClass((RuntimeObject*)L_11, XmlQualifiedName_t2760654312_il2cpp_TypeInfo_var)), /*hidden argument*/NULL);
		V_0 = L_12;
		RuntimeObject* L_13 = ___nsResolver2;
		String_t* L_14 = V_0;
		NullCheck(L_13);
		String_t* L_15 = InterfaceFuncInvoker1< String_t*, String_t* >::Invoke(1 /* System.String System.Xml.IXmlNamespaceResolver::LookupPrefix(System.String) */, IXmlNamespaceResolver_t535375154_il2cpp_TypeInfo_var, L_13, L_14);
		String_t* L_16 = V_0;
		NamespacePrefixForQName_t198417103 * L_17 = (NamespacePrefixForQName_t198417103 *)il2cpp_codegen_object_new(NamespacePrefixForQName_t198417103_il2cpp_TypeInfo_var);
		NamespacePrefixForQName__ctor_m3237023589(L_17, L_15, L_16, /*hidden argument*/NULL);
		__this->set_nsPrefix_4(L_17);
	}

IL_0075:
	{
		return;
	}
}
// System.Object System.Xml.Schema.XmlAtomicValue::System.ICloneable.Clone()
extern "C" IL2CPP_METHOD_ATTR RuntimeObject * XmlAtomicValue_System_ICloneable_Clone_m3529262507 (XmlAtomicValue_t3775050121 * __this, const RuntimeMethod* method)
{
	{
		return __this;
	}
}
// System.Xml.Schema.XmlSchemaType System.Xml.Schema.XmlAtomicValue::get_XmlType()
extern "C" IL2CPP_METHOD_ATTR XmlSchemaType_t2033747345 * XmlAtomicValue_get_XmlType_m970849528 (XmlAtomicValue_t3775050121 * __this, const RuntimeMethod* method)
{
	{
		XmlSchemaType_t2033747345 * L_0 = __this->get_xmlType_0();
		return L_0;
	}
}
// System.Type System.Xml.Schema.XmlAtomicValue::get_ValueType()
extern "C" IL2CPP_METHOD_ATTR Type_t * XmlAtomicValue_get_ValueType_m1627937570 (XmlAtomicValue_t3775050121 * __this, const RuntimeMethod* method)
{
	{
		XmlSchemaType_t2033747345 * L_0 = __this->get_xmlType_0();
		NullCheck(L_0);
		XmlSchemaDatatype_t322714710 * L_1 = XmlSchemaType_get_Datatype_m3072197688(L_0, /*hidden argument*/NULL);
		NullCheck(L_1);
		Type_t * L_2 = VirtFuncInvoker0< Type_t * >::Invoke(4 /* System.Type System.Xml.Schema.XmlSchemaDatatype::get_ValueType() */, L_1);
		return L_2;
	}
}
// System.Object System.Xml.Schema.XmlAtomicValue::get_TypedValue()
extern "C" IL2CPP_METHOD_ATTR RuntimeObject * XmlAtomicValue_get_TypedValue_m1812519870 (XmlAtomicValue_t3775050121 * __this, const RuntimeMethod* method)
{
	XmlValueConverter_t585560190 * V_0 = NULL;
	int32_t V_1 = 0;
	{
		XmlSchemaType_t2033747345 * L_0 = __this->get_xmlType_0();
		NullCheck(L_0);
		XmlValueConverter_t585560190 * L_1 = XmlSchemaType_get_ValueConverter_m424505532(L_0, /*hidden argument*/NULL);
		V_0 = L_1;
		RuntimeObject * L_2 = __this->get_objVal_1();
		if (L_2)
		{
			goto IL_00ba;
		}
	}
	{
		int32_t L_3 = __this->get_clrType_2();
		V_1 = L_3;
		int32_t L_4 = V_1;
		if ((((int32_t)L_4) > ((int32_t)((int32_t)9))))
		{
			goto IL_0031;
		}
	}
	{
		int32_t L_5 = V_1;
		if ((((int32_t)L_5) == ((int32_t)3)))
		{
			goto IL_0042;
		}
	}
	{
		int32_t L_6 = V_1;
		if ((((int32_t)L_6) == ((int32_t)((int32_t)9))))
		{
			goto IL_005a;
		}
	}
	{
		goto IL_00ba;
	}

IL_0031:
	{
		int32_t L_7 = V_1;
		if ((((int32_t)L_7) == ((int32_t)((int32_t)11))))
		{
			goto IL_0072;
		}
	}
	{
		int32_t L_8 = V_1;
		if ((((int32_t)L_8) == ((int32_t)((int32_t)14))))
		{
			goto IL_008a;
		}
	}
	{
		int32_t L_9 = V_1;
		if ((((int32_t)L_9) == ((int32_t)((int32_t)16))))
		{
			goto IL_00a2;
		}
	}
	{
		goto IL_00ba;
	}

IL_0042:
	{
		XmlValueConverter_t585560190 * L_10 = V_0;
		Union_t2178763312 * L_11 = __this->get_address_of_unionVal_3();
		bool L_12 = L_11->get_boolVal_0();
		Type_t * L_13 = VirtFuncInvoker0< Type_t * >::Invoke(7 /* System.Type System.Xml.XPath.XPathItem::get_ValueType() */, __this);
		NullCheck(L_10);
		RuntimeObject * L_14 = VirtFuncInvoker2< RuntimeObject *, bool, Type_t * >::Invoke(53 /* System.Object System.Xml.Schema.XmlValueConverter::ChangeType(System.Boolean,System.Type) */, L_10, L_12, L_13);
		return L_14;
	}

IL_005a:
	{
		XmlValueConverter_t585560190 * L_15 = V_0;
		Union_t2178763312 * L_16 = __this->get_address_of_unionVal_3();
		int32_t L_17 = L_16->get_i32Val_3();
		Type_t * L_18 = VirtFuncInvoker0< Type_t * >::Invoke(7 /* System.Type System.Xml.XPath.XPathItem::get_ValueType() */, __this);
		NullCheck(L_15);
		RuntimeObject * L_19 = VirtFuncInvoker2< RuntimeObject *, int32_t, Type_t * >::Invoke(54 /* System.Object System.Xml.Schema.XmlValueConverter::ChangeType(System.Int32,System.Type) */, L_15, L_17, L_18);
		return L_19;
	}

IL_0072:
	{
		XmlValueConverter_t585560190 * L_20 = V_0;
		Union_t2178763312 * L_21 = __this->get_address_of_unionVal_3();
		int64_t L_22 = L_21->get_i64Val_2();
		Type_t * L_23 = VirtFuncInvoker0< Type_t * >::Invoke(7 /* System.Type System.Xml.XPath.XPathItem::get_ValueType() */, __this);
		NullCheck(L_20);
		RuntimeObject * L_24 = VirtFuncInvoker2< RuntimeObject *, int64_t, Type_t * >::Invoke(55 /* System.Object System.Xml.Schema.XmlValueConverter::ChangeType(System.Int64,System.Type) */, L_20, L_22, L_23);
		return L_24;
	}

IL_008a:
	{
		XmlValueConverter_t585560190 * L_25 = V_0;
		Union_t2178763312 * L_26 = __this->get_address_of_unionVal_3();
		double L_27 = L_26->get_dblVal_1();
		Type_t * L_28 = VirtFuncInvoker0< Type_t * >::Invoke(7 /* System.Type System.Xml.XPath.XPathItem::get_ValueType() */, __this);
		NullCheck(L_25);
		RuntimeObject * L_29 = VirtFuncInvoker2< RuntimeObject *, double, Type_t * >::Invoke(57 /* System.Object System.Xml.Schema.XmlValueConverter::ChangeType(System.Double,System.Type) */, L_25, L_27, L_28);
		return L_29;
	}

IL_00a2:
	{
		XmlValueConverter_t585560190 * L_30 = V_0;
		Union_t2178763312 * L_31 = __this->get_address_of_unionVal_3();
		DateTime_t3738529785  L_32 = L_31->get_dtVal_4();
		Type_t * L_33 = VirtFuncInvoker0< Type_t * >::Invoke(7 /* System.Type System.Xml.XPath.XPathItem::get_ValueType() */, __this);
		NullCheck(L_30);
		RuntimeObject * L_34 = VirtFuncInvoker2< RuntimeObject *, DateTime_t3738529785 , Type_t * >::Invoke(58 /* System.Object System.Xml.Schema.XmlValueConverter::ChangeType(System.DateTime,System.Type) */, L_30, L_32, L_33);
		return L_34;
	}

IL_00ba:
	{
		XmlValueConverter_t585560190 * L_35 = V_0;
		RuntimeObject * L_36 = __this->get_objVal_1();
		Type_t * L_37 = VirtFuncInvoker0< Type_t * >::Invoke(7 /* System.Type System.Xml.XPath.XPathItem::get_ValueType() */, __this);
		NamespacePrefixForQName_t198417103 * L_38 = __this->get_nsPrefix_4();
		NullCheck(L_35);
		RuntimeObject * L_39 = VirtFuncInvoker3< RuntimeObject *, RuntimeObject *, Type_t *, RuntimeObject* >::Invoke(61 /* System.Object System.Xml.Schema.XmlValueConverter::ChangeType(System.Object,System.Type,System.Xml.IXmlNamespaceResolver) */, L_35, L_36, L_37, L_38);
		return L_39;
	}
}
// System.Boolean System.Xml.Schema.XmlAtomicValue::get_ValueAsBoolean()
extern "C" IL2CPP_METHOD_ATTR bool XmlAtomicValue_get_ValueAsBoolean_m2288056593 (XmlAtomicValue_t3775050121 * __this, const RuntimeMethod* method)
{
	XmlValueConverter_t585560190 * V_0 = NULL;
	int32_t V_1 = 0;
	{
		XmlSchemaType_t2033747345 * L_0 = __this->get_xmlType_0();
		NullCheck(L_0);
		XmlValueConverter_t585560190 * L_1 = XmlSchemaType_get_ValueConverter_m424505532(L_0, /*hidden argument*/NULL);
		V_0 = L_1;
		RuntimeObject * L_2 = __this->get_objVal_1();
		if (L_2)
		{
			goto IL_0090;
		}
	}
	{
		int32_t L_3 = __this->get_clrType_2();
		V_1 = L_3;
		int32_t L_4 = V_1;
		if ((((int32_t)L_4) > ((int32_t)((int32_t)9))))
		{
			goto IL_002b;
		}
	}
	{
		int32_t L_5 = V_1;
		if ((((int32_t)L_5) == ((int32_t)3)))
		{
			goto IL_003c;
		}
	}
	{
		int32_t L_6 = V_1;
		if ((((int32_t)L_6) == ((int32_t)((int32_t)9))))
		{
			goto IL_0048;
		}
	}
	{
		goto IL_0090;
	}

IL_002b:
	{
		int32_t L_7 = V_1;
		if ((((int32_t)L_7) == ((int32_t)((int32_t)11))))
		{
			goto IL_005a;
		}
	}
	{
		int32_t L_8 = V_1;
		if ((((int32_t)L_8) == ((int32_t)((int32_t)14))))
		{
			goto IL_006c;
		}
	}
	{
		int32_t L_9 = V_1;
		if ((((int32_t)L_9) == ((int32_t)((int32_t)16))))
		{
			goto IL_007e;
		}
	}
	{
		goto IL_0090;
	}

IL_003c:
	{
		Union_t2178763312 * L_10 = __this->get_address_of_unionVal_3();
		bool L_11 = L_10->get_boolVal_0();
		return L_11;
	}

IL_0048:
	{
		XmlValueConverter_t585560190 * L_12 = V_0;
		Union_t2178763312 * L_13 = __this->get_address_of_unionVal_3();
		int32_t L_14 = L_13->get_i32Val_3();
		NullCheck(L_12);
		bool L_15 = VirtFuncInvoker1< bool, int32_t >::Invoke(5 /* System.Boolean System.Xml.Schema.XmlValueConverter::ToBoolean(System.Int32) */, L_12, L_14);
		return L_15;
	}

IL_005a:
	{
		XmlValueConverter_t585560190 * L_16 = V_0;
		Union_t2178763312 * L_17 = __this->get_address_of_unionVal_3();
		int64_t L_18 = L_17->get_i64Val_2();
		NullCheck(L_16);
		bool L_19 = VirtFuncInvoker1< bool, int64_t >::Invoke(4 /* System.Boolean System.Xml.Schema.XmlValueConverter::ToBoolean(System.Int64) */, L_16, L_18);
		return L_19;
	}

IL_006c:
	{
		XmlValueConverter_t585560190 * L_20 = V_0;
		Union_t2178763312 * L_21 = __this->get_address_of_unionVal_3();
		double L_22 = L_21->get_dblVal_1();
		NullCheck(L_20);
		bool L_23 = VirtFuncInvoker1< bool, double >::Invoke(6 /* System.Boolean System.Xml.Schema.XmlValueConverter::ToBoolean(System.Double) */, L_20, L_22);
		return L_23;
	}

IL_007e:
	{
		XmlValueConverter_t585560190 * L_24 = V_0;
		Union_t2178763312 * L_25 = __this->get_address_of_unionVal_3();
		DateTime_t3738529785  L_26 = L_25->get_dtVal_4();
		NullCheck(L_24);
		bool L_27 = VirtFuncInvoker1< bool, DateTime_t3738529785  >::Invoke(7 /* System.Boolean System.Xml.Schema.XmlValueConverter::ToBoolean(System.DateTime) */, L_24, L_26);
		return L_27;
	}

IL_0090:
	{
		XmlValueConverter_t585560190 * L_28 = V_0;
		RuntimeObject * L_29 = __this->get_objVal_1();
		NullCheck(L_28);
		bool L_30 = VirtFuncInvoker1< bool, RuntimeObject * >::Invoke(9 /* System.Boolean System.Xml.Schema.XmlValueConverter::ToBoolean(System.Object) */, L_28, L_29);
		return L_30;
	}
}
// System.DateTime System.Xml.Schema.XmlAtomicValue::get_ValueAsDateTime()
extern "C" IL2CPP_METHOD_ATTR DateTime_t3738529785  XmlAtomicValue_get_ValueAsDateTime_m3315839567 (XmlAtomicValue_t3775050121 * __this, const RuntimeMethod* method)
{
	XmlValueConverter_t585560190 * V_0 = NULL;
	int32_t V_1 = 0;
	{
		XmlSchemaType_t2033747345 * L_0 = __this->get_xmlType_0();
		NullCheck(L_0);
		XmlValueConverter_t585560190 * L_1 = XmlSchemaType_get_ValueConverter_m424505532(L_0, /*hidden argument*/NULL);
		V_0 = L_1;
		RuntimeObject * L_2 = __this->get_objVal_1();
		if (L_2)
		{
			goto IL_0090;
		}
	}
	{
		int32_t L_3 = __this->get_clrType_2();
		V_1 = L_3;
		int32_t L_4 = V_1;
		if ((((int32_t)L_4) > ((int32_t)((int32_t)9))))
		{
			goto IL_002b;
		}
	}
	{
		int32_t L_5 = V_1;
		if ((((int32_t)L_5) == ((int32_t)3)))
		{
			goto IL_003c;
		}
	}
	{
		int32_t L_6 = V_1;
		if ((((int32_t)L_6) == ((int32_t)((int32_t)9))))
		{
			goto IL_004e;
		}
	}
	{
		goto IL_0090;
	}

IL_002b:
	{
		int32_t L_7 = V_1;
		if ((((int32_t)L_7) == ((int32_t)((int32_t)11))))
		{
			goto IL_0060;
		}
	}
	{
		int32_t L_8 = V_1;
		if ((((int32_t)L_8) == ((int32_t)((int32_t)14))))
		{
			goto IL_0072;
		}
	}
	{
		int32_t L_9 = V_1;
		if ((((int32_t)L_9) == ((int32_t)((int32_t)16))))
		{
			goto IL_0084;
		}
	}
	{
		goto IL_0090;
	}

IL_003c:
	{
		XmlValueConverter_t585560190 * L_10 = V_0;
		Union_t2178763312 * L_11 = __this->get_address_of_unionVal_3();
		bool L_12 = L_11->get_boolVal_0();
		NullCheck(L_10);
		DateTime_t3738529785  L_13 = VirtFuncInvoker1< DateTime_t3738529785 , bool >::Invoke(33 /* System.DateTime System.Xml.Schema.XmlValueConverter::ToDateTime(System.Boolean) */, L_10, L_12);
		return L_13;
	}

IL_004e:
	{
		XmlValueConverter_t585560190 * L_14 = V_0;
		Union_t2178763312 * L_15 = __this->get_address_of_unionVal_3();
		int32_t L_16 = L_15->get_i32Val_3();
		NullCheck(L_14);
		DateTime_t3738529785  L_17 = VirtFuncInvoker1< DateTime_t3738529785 , int32_t >::Invoke(34 /* System.DateTime System.Xml.Schema.XmlValueConverter::ToDateTime(System.Int32) */, L_14, L_16);
		return L_17;
	}

IL_0060:
	{
		XmlValueConverter_t585560190 * L_18 = V_0;
		Union_t2178763312 * L_19 = __this->get_address_of_unionVal_3();
		int64_t L_20 = L_19->get_i64Val_2();
		NullCheck(L_18);
		DateTime_t3738529785  L_21 = VirtFuncInvoker1< DateTime_t3738529785 , int64_t >::Invoke(35 /* System.DateTime System.Xml.Schema.XmlValueConverter::ToDateTime(System.Int64) */, L_18, L_20);
		return L_21;
	}

IL_0072:
	{
		XmlValueConverter_t585560190 * L_22 = V_0;
		Union_t2178763312 * L_23 = __this->get_address_of_unionVal_3();
		double L_24 = L_23->get_dblVal_1();
		NullCheck(L_22);
		DateTime_t3738529785  L_25 = VirtFuncInvoker1< DateTime_t3738529785 , double >::Invoke(36 /* System.DateTime System.Xml.Schema.XmlValueConverter::ToDateTime(System.Double) */, L_22, L_24);
		return L_25;
	}

IL_0084:
	{
		Union_t2178763312 * L_26 = __this->get_address_of_unionVal_3();
		DateTime_t3738529785  L_27 = L_26->get_dtVal_4();
		return L_27;
	}

IL_0090:
	{
		XmlValueConverter_t585560190 * L_28 = V_0;
		RuntimeObject * L_29 = __this->get_objVal_1();
		NullCheck(L_28);
		DateTime_t3738529785  L_30 = VirtFuncInvoker1< DateTime_t3738529785 , RuntimeObject * >::Invoke(39 /* System.DateTime System.Xml.Schema.XmlValueConverter::ToDateTime(System.Object) */, L_28, L_29);
		return L_30;
	}
}
// System.Double System.Xml.Schema.XmlAtomicValue::get_ValueAsDouble()
extern "C" IL2CPP_METHOD_ATTR double XmlAtomicValue_get_ValueAsDouble_m2952724740 (XmlAtomicValue_t3775050121 * __this, const RuntimeMethod* method)
{
	XmlValueConverter_t585560190 * V_0 = NULL;
	int32_t V_1 = 0;
	{
		XmlSchemaType_t2033747345 * L_0 = __this->get_xmlType_0();
		NullCheck(L_0);
		XmlValueConverter_t585560190 * L_1 = XmlSchemaType_get_ValueConverter_m424505532(L_0, /*hidden argument*/NULL);
		V_0 = L_1;
		RuntimeObject * L_2 = __this->get_objVal_1();
		if (L_2)
		{
			goto IL_0090;
		}
	}
	{
		int32_t L_3 = __this->get_clrType_2();
		V_1 = L_3;
		int32_t L_4 = V_1;
		if ((((int32_t)L_4) > ((int32_t)((int32_t)9))))
		{
			goto IL_002b;
		}
	}
	{
		int32_t L_5 = V_1;
		if ((((int32_t)L_5) == ((int32_t)3)))
		{
			goto IL_003c;
		}
	}
	{
		int32_t L_6 = V_1;
		if ((((int32_t)L_6) == ((int32_t)((int32_t)9))))
		{
			goto IL_004e;
		}
	}
	{
		goto IL_0090;
	}

IL_002b:
	{
		int32_t L_7 = V_1;
		if ((((int32_t)L_7) == ((int32_t)((int32_t)11))))
		{
			goto IL_0060;
		}
	}
	{
		int32_t L_8 = V_1;
		if ((((int32_t)L_8) == ((int32_t)((int32_t)14))))
		{
			goto IL_0072;
		}
	}
	{
		int32_t L_9 = V_1;
		if ((((int32_t)L_9) == ((int32_t)((int32_t)16))))
		{
			goto IL_007e;
		}
	}
	{
		goto IL_0090;
	}

IL_003c:
	{
		XmlValueConverter_t585560190 * L_10 = V_0;
		Union_t2178763312 * L_11 = __this->get_address_of_unionVal_3();
		bool L_12 = L_11->get_boolVal_0();
		NullCheck(L_10);
		double L_13 = VirtFuncInvoker1< double, bool >::Invoke(24 /* System.Double System.Xml.Schema.XmlValueConverter::ToDouble(System.Boolean) */, L_10, L_12);
		return L_13;
	}

IL_004e:
	{
		XmlValueConverter_t585560190 * L_14 = V_0;
		Union_t2178763312 * L_15 = __this->get_address_of_unionVal_3();
		int32_t L_16 = L_15->get_i32Val_3();
		NullCheck(L_14);
		double L_17 = VirtFuncInvoker1< double, int32_t >::Invoke(25 /* System.Double System.Xml.Schema.XmlValueConverter::ToDouble(System.Int32) */, L_14, L_16);
		return L_17;
	}

IL_0060:
	{
		XmlValueConverter_t585560190 * L_18 = V_0;
		Union_t2178763312 * L_19 = __this->get_address_of_unionVal_3();
		int64_t L_20 = L_19->get_i64Val_2();
		NullCheck(L_18);
		double L_21 = VirtFuncInvoker1< double, int64_t >::Invoke(26 /* System.Double System.Xml.Schema.XmlValueConverter::ToDouble(System.Int64) */, L_18, L_20);
		return L_21;
	}

IL_0072:
	{
		Union_t2178763312 * L_22 = __this->get_address_of_unionVal_3();
		double L_23 = L_22->get_dblVal_1();
		return L_23;
	}

IL_007e:
	{
		XmlValueConverter_t585560190 * L_24 = V_0;
		Union_t2178763312 * L_25 = __this->get_address_of_unionVal_3();
		DateTime_t3738529785  L_26 = L_25->get_dtVal_4();
		NullCheck(L_24);
		double L_27 = VirtFuncInvoker1< double, DateTime_t3738529785  >::Invoke(27 /* System.Double System.Xml.Schema.XmlValueConverter::ToDouble(System.DateTime) */, L_24, L_26);
		return L_27;
	}

IL_0090:
	{
		XmlValueConverter_t585560190 * L_28 = V_0;
		RuntimeObject * L_29 = __this->get_objVal_1();
		NullCheck(L_28);
		double L_30 = VirtFuncInvoker1< double, RuntimeObject * >::Invoke(29 /* System.Double System.Xml.Schema.XmlValueConverter::ToDouble(System.Object) */, L_28, L_29);
		return L_30;
	}
}
// System.Int32 System.Xml.Schema.XmlAtomicValue::get_ValueAsInt()
extern "C" IL2CPP_METHOD_ATTR int32_t XmlAtomicValue_get_ValueAsInt_m282812974 (XmlAtomicValue_t3775050121 * __this, const RuntimeMethod* method)
{
	XmlValueConverter_t585560190 * V_0 = NULL;
	int32_t V_1 = 0;
	{
		XmlSchemaType_t2033747345 * L_0 = __this->get_xmlType_0();
		NullCheck(L_0);
		XmlValueConverter_t585560190 * L_1 = XmlSchemaType_get_ValueConverter_m424505532(L_0, /*hidden argument*/NULL);
		V_0 = L_1;
		RuntimeObject * L_2 = __this->get_objVal_1();
		if (L_2)
		{
			goto IL_0090;
		}
	}
	{
		int32_t L_3 = __this->get_clrType_2();
		V_1 = L_3;
		int32_t L_4 = V_1;
		if ((((int32_t)L_4) > ((int32_t)((int32_t)9))))
		{
			goto IL_002b;
		}
	}
	{
		int32_t L_5 = V_1;
		if ((((int32_t)L_5) == ((int32_t)3)))
		{
			goto IL_003c;
		}
	}
	{
		int32_t L_6 = V_1;
		if ((((int32_t)L_6) == ((int32_t)((int32_t)9))))
		{
			goto IL_004e;
		}
	}
	{
		goto IL_0090;
	}

IL_002b:
	{
		int32_t L_7 = V_1;
		if ((((int32_t)L_7) == ((int32_t)((int32_t)11))))
		{
			goto IL_005a;
		}
	}
	{
		int32_t L_8 = V_1;
		if ((((int32_t)L_8) == ((int32_t)((int32_t)14))))
		{
			goto IL_006c;
		}
	}
	{
		int32_t L_9 = V_1;
		if ((((int32_t)L_9) == ((int32_t)((int32_t)16))))
		{
			goto IL_007e;
		}
	}
	{
		goto IL_0090;
	}

IL_003c:
	{
		XmlValueConverter_t585560190 * L_10 = V_0;
		Union_t2178763312 * L_11 = __this->get_address_of_unionVal_3();
		bool L_12 = L_11->get_boolVal_0();
		NullCheck(L_10);
		int32_t L_13 = VirtFuncInvoker1< int32_t, bool >::Invoke(10 /* System.Int32 System.Xml.Schema.XmlValueConverter::ToInt32(System.Boolean) */, L_10, L_12);
		return L_13;
	}

IL_004e:
	{
		Union_t2178763312 * L_14 = __this->get_address_of_unionVal_3();
		int32_t L_15 = L_14->get_i32Val_3();
		return L_15;
	}

IL_005a:
	{
		XmlValueConverter_t585560190 * L_16 = V_0;
		Union_t2178763312 * L_17 = __this->get_address_of_unionVal_3();
		int64_t L_18 = L_17->get_i64Val_2();
		NullCheck(L_16);
		int32_t L_19 = VirtFuncInvoker1< int32_t, int64_t >::Invoke(11 /* System.Int32 System.Xml.Schema.XmlValueConverter::ToInt32(System.Int64) */, L_16, L_18);
		return L_19;
	}

IL_006c:
	{
		XmlValueConverter_t585560190 * L_20 = V_0;
		Union_t2178763312 * L_21 = __this->get_address_of_unionVal_3();
		double L_22 = L_21->get_dblVal_1();
		NullCheck(L_20);
		int32_t L_23 = VirtFuncInvoker1< int32_t, double >::Invoke(12 /* System.Int32 System.Xml.Schema.XmlValueConverter::ToInt32(System.Double) */, L_20, L_22);
		return L_23;
	}

IL_007e:
	{
		XmlValueConverter_t585560190 * L_24 = V_0;
		Union_t2178763312 * L_25 = __this->get_address_of_unionVal_3();
		DateTime_t3738529785  L_26 = L_25->get_dtVal_4();
		NullCheck(L_24);
		int32_t L_27 = VirtFuncInvoker1< int32_t, DateTime_t3738529785  >::Invoke(13 /* System.Int32 System.Xml.Schema.XmlValueConverter::ToInt32(System.DateTime) */, L_24, L_26);
		return L_27;
	}

IL_0090:
	{
		XmlValueConverter_t585560190 * L_28 = V_0;
		RuntimeObject * L_29 = __this->get_objVal_1();
		NullCheck(L_28);
		int32_t L_30 = VirtFuncInvoker1< int32_t, RuntimeObject * >::Invoke(15 /* System.Int32 System.Xml.Schema.XmlValueConverter::ToInt32(System.Object) */, L_28, L_29);
		return L_30;
	}
}
// System.Int64 System.Xml.Schema.XmlAtomicValue::get_ValueAsLong()
extern "C" IL2CPP_METHOD_ATTR int64_t XmlAtomicValue_get_ValueAsLong_m3255123800 (XmlAtomicValue_t3775050121 * __this, const RuntimeMethod* method)
{
	XmlValueConverter_t585560190 * V_0 = NULL;
	int32_t V_1 = 0;
	{
		XmlSchemaType_t2033747345 * L_0 = __this->get_xmlType_0();
		NullCheck(L_0);
		XmlValueConverter_t585560190 * L_1 = XmlSchemaType_get_ValueConverter_m424505532(L_0, /*hidden argument*/NULL);
		V_0 = L_1;
		RuntimeObject * L_2 = __this->get_objVal_1();
		if (L_2)
		{
			goto IL_0090;
		}
	}
	{
		int32_t L_3 = __this->get_clrType_2();
		V_1 = L_3;
		int32_t L_4 = V_1;
		if ((((int32_t)L_4) > ((int32_t)((int32_t)9))))
		{
			goto IL_002b;
		}
	}
	{
		int32_t L_5 = V_1;
		if ((((int32_t)L_5) == ((int32_t)3)))
		{
			goto IL_003c;
		}
	}
	{
		int32_t L_6 = V_1;
		if ((((int32_t)L_6) == ((int32_t)((int32_t)9))))
		{
			goto IL_004e;
		}
	}
	{
		goto IL_0090;
	}

IL_002b:
	{
		int32_t L_7 = V_1;
		if ((((int32_t)L_7) == ((int32_t)((int32_t)11))))
		{
			goto IL_0060;
		}
	}
	{
		int32_t L_8 = V_1;
		if ((((int32_t)L_8) == ((int32_t)((int32_t)14))))
		{
			goto IL_006c;
		}
	}
	{
		int32_t L_9 = V_1;
		if ((((int32_t)L_9) == ((int32_t)((int32_t)16))))
		{
			goto IL_007e;
		}
	}
	{
		goto IL_0090;
	}

IL_003c:
	{
		XmlValueConverter_t585560190 * L_10 = V_0;
		Union_t2178763312 * L_11 = __this->get_address_of_unionVal_3();
		bool L_12 = L_11->get_boolVal_0();
		NullCheck(L_10);
		int64_t L_13 = VirtFuncInvoker1< int64_t, bool >::Invoke(16 /* System.Int64 System.Xml.Schema.XmlValueConverter::ToInt64(System.Boolean) */, L_10, L_12);
		return L_13;
	}

IL_004e:
	{
		XmlValueConverter_t585560190 * L_14 = V_0;
		Union_t2178763312 * L_15 = __this->get_address_of_unionVal_3();
		int32_t L_16 = L_15->get_i32Val_3();
		NullCheck(L_14);
		int64_t L_17 = VirtFuncInvoker1< int64_t, int32_t >::Invoke(17 /* System.Int64 System.Xml.Schema.XmlValueConverter::ToInt64(System.Int32) */, L_14, L_16);
		return L_17;
	}

IL_0060:
	{
		Union_t2178763312 * L_18 = __this->get_address_of_unionVal_3();
		int64_t L_19 = L_18->get_i64Val_2();
		return L_19;
	}

IL_006c:
	{
		XmlValueConverter_t585560190 * L_20 = V_0;
		Union_t2178763312 * L_21 = __this->get_address_of_unionVal_3();
		double L_22 = L_21->get_dblVal_1();
		NullCheck(L_20);
		int64_t L_23 = VirtFuncInvoker1< int64_t, double >::Invoke(18 /* System.Int64 System.Xml.Schema.XmlValueConverter::ToInt64(System.Double) */, L_20, L_22);
		return L_23;
	}

IL_007e:
	{
		XmlValueConverter_t585560190 * L_24 = V_0;
		Union_t2178763312 * L_25 = __this->get_address_of_unionVal_3();
		DateTime_t3738529785  L_26 = L_25->get_dtVal_4();
		NullCheck(L_24);
		int64_t L_27 = VirtFuncInvoker1< int64_t, DateTime_t3738529785  >::Invoke(19 /* System.Int64 System.Xml.Schema.XmlValueConverter::ToInt64(System.DateTime) */, L_24, L_26);
		return L_27;
	}

IL_0090:
	{
		XmlValueConverter_t585560190 * L_28 = V_0;
		RuntimeObject * L_29 = __this->get_objVal_1();
		NullCheck(L_28);
		int64_t L_30 = VirtFuncInvoker1< int64_t, RuntimeObject * >::Invoke(21 /* System.Int64 System.Xml.Schema.XmlValueConverter::ToInt64(System.Object) */, L_28, L_29);
		return L_30;
	}
}
// System.Object System.Xml.Schema.XmlAtomicValue::ValueAs(System.Type,System.Xml.IXmlNamespaceResolver)
extern "C" IL2CPP_METHOD_ATTR RuntimeObject * XmlAtomicValue_ValueAs_m2019523109 (XmlAtomicValue_t3775050121 * __this, Type_t * ___type0, RuntimeObject* ___nsResolver1, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (XmlAtomicValue_ValueAs_m2019523109_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	XmlValueConverter_t585560190 * V_0 = NULL;
	int32_t V_1 = 0;
	{
		XmlSchemaType_t2033747345 * L_0 = __this->get_xmlType_0();
		NullCheck(L_0);
		XmlValueConverter_t585560190 * L_1 = XmlSchemaType_get_ValueConverter_m424505532(L_0, /*hidden argument*/NULL);
		V_0 = L_1;
		Type_t * L_2 = ___type0;
		RuntimeTypeHandle_t3027515415  L_3 = { reinterpret_cast<intptr_t> (XPathItem_t4250588140_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);
		bool L_5 = Type_op_Equality_m2683486427(NULL /*static, unused*/, L_2, L_4, /*hidden argument*/NULL);
		if (L_5)
		{
			goto IL_0030;
		}
	}
	{
		Type_t * L_6 = ___type0;
		RuntimeTypeHandle_t3027515415  L_7 = { reinterpret_cast<intptr_t> (XmlAtomicValue_t3775050121_0_0_0_var) };
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		Type_t * L_8 = Type_GetTypeFromHandle_m1620074514(NULL /*static, unused*/, L_7, /*hidden argument*/NULL);
		bool L_9 = Type_op_Equality_m2683486427(NULL /*static, unused*/, L_6, L_8, /*hidden argument*/NULL);
		if (!L_9)
		{
			goto IL_0032;
		}
	}

IL_0030:
	{
		return __this;
	}

IL_0032:
	{
		RuntimeObject * L_10 = __this->get_objVal_1();
		if (L_10)
		{
			goto IL_00c4;
		}
	}
	{
		int32_t L_11 = __this->get_clrType_2();
		V_1 = L_11;
		int32_t L_12 = V_1;
		if ((((int32_t)L_12) > ((int32_t)((int32_t)9))))
		{
			goto IL_0054;
		}
	}
	{
		int32_t L_13 = V_1;
		if ((((int32_t)L_13) == ((int32_t)3)))
		{
			goto IL_0065;
		}
	}
	{
		int32_t L_14 = V_1;
		if ((((int32_t)L_14) == ((int32_t)((int32_t)9))))
		{
			goto IL_0078;
		}
	}
	{
		goto IL_00c4;
	}

IL_0054:
	{
		int32_t L_15 = V_1;
		if ((((int32_t)L_15) == ((int32_t)((int32_t)11))))
		{
			goto IL_008b;
		}
	}
	{
		int32_t L_16 = V_1;
		if ((((int32_t)L_16) == ((int32_t)((int32_t)14))))
		{
			goto IL_009e;
		}
	}
	{
		int32_t L_17 = V_1;
		if ((((int32_t)L_17) == ((int32_t)((int32_t)16))))
		{
			goto IL_00b1;
		}
	}
	{
		goto IL_00c4;
	}

IL_0065:
	{
		XmlValueConverter_t585560190 * L_18 = V_0;
		Union_t2178763312 * L_19 = __this->get_address_of_unionVal_3();
		bool L_20 = L_19->get_boolVal_0();
		Type_t * L_21 = ___type0;
		NullCheck(L_18);
		RuntimeObject * L_22 = VirtFuncInvoker2< RuntimeObject *, bool, Type_t * >::Invoke(53 /* System.Object System.Xml.Schema.XmlValueConverter::ChangeType(System.Boolean,System.Type) */, L_18, L_20, L_21);
		return L_22;
	}

IL_0078:
	{
		XmlValueConverter_t585560190 * L_23 = V_0;
		Union_t2178763312 * L_24 = __this->get_address_of_unionVal_3();
		int32_t L_25 = L_24->get_i32Val_3();
		Type_t * L_26 = ___type0;
		NullCheck(L_23);
		RuntimeObject * L_27 = VirtFuncInvoker2< RuntimeObject *, int32_t, Type_t * >::Invoke(54 /* System.Object System.Xml.Schema.XmlValueConverter::ChangeType(System.Int32,System.Type) */, L_23, L_25, L_26);
		return L_27;
	}

IL_008b:
	{
		XmlValueConverter_t585560190 * L_28 = V_0;
		Union_t2178763312 * L_29 = __this->get_address_of_unionVal_3();
		int64_t L_30 = L_29->get_i64Val_2();
		Type_t * L_31 = ___type0;
		NullCheck(L_28);
		RuntimeObject * L_32 = VirtFuncInvoker2< RuntimeObject *, int64_t, Type_t * >::Invoke(55 /* System.Object System.Xml.Schema.XmlValueConverter::ChangeType(System.Int64,System.Type) */, L_28, L_30, L_31);
		return L_32;
	}

IL_009e:
	{
		XmlValueConverter_t585560190 * L_33 = V_0;
		Union_t2178763312 * L_34 = __this->get_address_of_unionVal_3();
		double L_35 = L_34->get_dblVal_1();
		Type_t * L_36 = ___type0;
		NullCheck(L_33);
		RuntimeObject * L_37 = VirtFuncInvoker2< RuntimeObject *, double, Type_t * >::Invoke(57 /* System.Object System.Xml.Schema.XmlValueConverter::ChangeType(System.Double,System.Type) */, L_33, L_35, L_36);
		return L_37;
	}

IL_00b1:
	{
		XmlValueConverter_t585560190 * L_38 = V_0;
		Union_t2178763312 * L_39 = __this->get_address_of_unionVal_3();
		DateTime_t3738529785  L_40 = L_39->get_dtVal_4();
		Type_t * L_41 = ___type0;
		NullCheck(L_38);
		RuntimeObject * L_42 = VirtFuncInvoker2< RuntimeObject *, DateTime_t3738529785 , Type_t * >::Invoke(58 /* System.Object System.Xml.Schema.XmlValueConverter::ChangeType(System.DateTime,System.Type) */, L_38, L_40, L_41);
		return L_42;
	}

IL_00c4:
	{
		XmlValueConverter_t585560190 * L_43 = V_0;
		RuntimeObject * L_44 = __this->get_objVal_1();
		Type_t * L_45 = ___type0;
		RuntimeObject* L_46 = ___nsResolver1;
		NullCheck(L_43);
		RuntimeObject * L_47 = VirtFuncInvoker3< RuntimeObject *, RuntimeObject *, Type_t *, RuntimeObject* >::Invoke(61 /* System.Object System.Xml.Schema.XmlValueConverter::ChangeType(System.Object,System.Type,System.Xml.IXmlNamespaceResolver) */, L_43, L_44, L_45, L_46);
		return L_47;
	}
}
// System.String System.Xml.Schema.XmlAtomicValue::get_Value()
extern "C" IL2CPP_METHOD_ATTR String_t* XmlAtomicValue_get_Value_m1006783033 (XmlAtomicValue_t3775050121 * __this, const RuntimeMethod* method)
{
	XmlValueConverter_t585560190 * V_0 = NULL;
	int32_t V_1 = 0;
	{
		XmlSchemaType_t2033747345 * L_0 = __this->get_xmlType_0();
		NullCheck(L_0);
		XmlValueConverter_t585560190 * L_1 = XmlSchemaType_get_ValueConverter_m424505532(L_0, /*hidden argument*/NULL);
		V_0 = L_1;
		RuntimeObject * L_2 = __this->get_objVal_1();
		if (L_2)
		{
			goto IL_0099;
		}
	}
	{
		int32_t L_3 = __this->get_clrType_2();
		V_1 = L_3;
		int32_t L_4 = V_1;
		if ((((int32_t)L_4) > ((int32_t)((int32_t)9))))
		{
			goto IL_002e;
		}
	}
	{
		int32_t L_5 = V_1;
		if ((((int32_t)L_5) == ((int32_t)3)))
		{
			goto IL_003f;
		}
	}
	{
		int32_t L_6 = V_1;
		if ((((int32_t)L_6) == ((int32_t)((int32_t)9))))
		{
			goto IL_0051;
		}
	}
	{
		goto IL_0099;
	}

IL_002e:
	{
		int32_t L_7 = V_1;
		if ((((int32_t)L_7) == ((int32_t)((int32_t)11))))
		{
			goto IL_0063;
		}
	}
	{
		int32_t L_8 = V_1;
		if ((((int32_t)L_8) == ((int32_t)((int32_t)14))))
		{
			goto IL_0075;
		}
	}
	{
		int32_t L_9 = V_1;
		if ((((int32_t)L_9) == ((int32_t)((int32_t)16))))
		{
			goto IL_0087;
		}
	}
	{
		goto IL_0099;
	}

IL_003f:
	{
		XmlValueConverter_t585560190 * L_10 = V_0;
		Union_t2178763312 * L_11 = __this->get_address_of_unionVal_3();
		bool L_12 = L_11->get_boolVal_0();
		NullCheck(L_10);
		String_t* L_13 = VirtFuncInvoker1< String_t*, bool >::Invoke(43 /* System.String System.Xml.Schema.XmlValueConverter::ToString(System.Boolean) */, L_10, L_12);
		return L_13;
	}

IL_0051:
	{
		XmlValueConverter_t585560190 * L_14 = V_0;
		Union_t2178763312 * L_15 = __this->get_address_of_unionVal_3();
		int32_t L_16 = L_15->get_i32Val_3();
		NullCheck(L_14);
		String_t* L_17 = VirtFuncInvoker1< String_t*, int32_t >::Invoke(44 /* System.String System.Xml.Schema.XmlValueConverter::ToString(System.Int32) */, L_14, L_16);
		return L_17;
	}

IL_0063:
	{
		XmlValueConverter_t585560190 * L_18 = V_0;
		Union_t2178763312 * L_19 = __this->get_address_of_unionVal_3();
		int64_t L_20 = L_19->get_i64Val_2();
		NullCheck(L_18);
		String_t* L_21 = VirtFuncInvoker1< String_t*, int64_t >::Invoke(45 /* System.String System.Xml.Schema.XmlValueConverter::ToString(System.Int64) */, L_18, L_20);
		return L_21;
	}

IL_0075:
	{
		XmlValueConverter_t585560190 * L_22 = V_0;
		Union_t2178763312 * L_23 = __this->get_address_of_unionVal_3();
		double L_24 = L_23->get_dblVal_1();
		NullCheck(L_22);
		String_t* L_25 = VirtFuncInvoker1< String_t*, double >::Invoke(48 /* System.String System.Xml.Schema.XmlValueConverter::ToString(System.Double) */, L_22, L_24);
		return L_25;
	}

IL_0087:
	{
		XmlValueConverter_t585560190 * L_26 = V_0;
		Union_t2178763312 * L_27 = __this->get_address_of_unionVal_3();
		DateTime_t3738529785  L_28 = L_27->get_dtVal_4();
		NullCheck(L_26);
		String_t* L_29 = VirtFuncInvoker1< String_t*, DateTime_t3738529785  >::Invoke(49 /* System.String System.Xml.Schema.XmlValueConverter::ToString(System.DateTime) */, L_26, L_28);
		return L_29;
	}

IL_0099:
	{
		XmlValueConverter_t585560190 * L_30 = V_0;
		RuntimeObject * L_31 = __this->get_objVal_1();
		NamespacePrefixForQName_t198417103 * L_32 = __this->get_nsPrefix_4();
		NullCheck(L_30);
		String_t* L_33 = VirtFuncInvoker2< String_t*, RuntimeObject *, RuntimeObject* >::Invoke(52 /* System.String System.Xml.Schema.XmlValueConverter::ToString(System.Object,System.Xml.IXmlNamespaceResolver) */, L_30, L_31, L_32);
		return L_33;
	}
}
// System.String System.Xml.Schema.XmlAtomicValue::ToString()
extern "C" IL2CPP_METHOD_ATTR String_t* XmlAtomicValue_ToString_m2643489764 (XmlAtomicValue_t3775050121 * __this, const RuntimeMethod* method)
{
	{
		String_t* L_0 = VirtFuncInvoker0< String_t* >::Invoke(5 /* System.String System.Xml.XPath.XPathItem::get_Value() */, __this);
		return L_0;
	}
}
// System.String System.Xml.Schema.XmlAtomicValue::GetPrefixFromQName(System.String)
extern "C" IL2CPP_METHOD_ATTR String_t* XmlAtomicValue_GetPrefixFromQName_m3770167534 (XmlAtomicValue_t3775050121 * __this, String_t* ___value0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (XmlAtomicValue_GetPrefixFromQName_m3770167534_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 0;
	int32_t V_1 = 0;
	{
		String_t* L_0 = ___value0;
		IL2CPP_RUNTIME_CLASS_INIT(ValidateNames_t2360135496_il2cpp_TypeInfo_var);
		int32_t L_1 = ValidateNames_ParseQName_m2891070433(NULL /*static, unused*/, L_0, 0, (int32_t*)(&V_0), /*hidden argument*/NULL);
		V_1 = L_1;
		int32_t L_2 = V_1;
		if (!L_2)
		{
			goto IL_0016;
		}
	}
	{
		int32_t L_3 = V_1;
		String_t* L_4 = ___value0;
		NullCheck(L_4);
		int32_t L_5 = String_get_Length_m3847582255(L_4, /*hidden argument*/NULL);
		if ((((int32_t)L_3) == ((int32_t)L_5)))
		{
			goto IL_0018;
		}
	}

IL_0016:
	{
		return (String_t*)NULL;
	}

IL_0018:
	{
		int32_t L_6 = V_0;
		if (!L_6)
		{
			goto IL_0024;
		}
	}
	{
		String_t* L_7 = ___value0;
		int32_t L_8 = V_0;
		NullCheck(L_7);
		String_t* L_9 = String_Substring_m1610150815(L_7, 0, L_8, /*hidden argument*/NULL);
		return L_9;
	}

IL_0024:
	{
		String_t* L_10 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(String_t_il2cpp_TypeInfo_var))->get_Empty_5();
		return L_10;
	}
}
#ifdef __clang__
#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.Xml.Schema.XmlAtomicValue/NamespacePrefixForQName::.ctor(System.String,System.String)
extern "C" IL2CPP_METHOD_ATTR void NamespacePrefixForQName__ctor_m3237023589 (NamespacePrefixForQName_t198417103 * __this, String_t* ___prefix0, String_t* ___ns1, const RuntimeMethod* method)
{
	{
		Object__ctor_m297566312(__this, /*hidden argument*/NULL);
		String_t* L_0 = ___ns1;
		__this->set_ns_1(L_0);
		String_t* L_1 = ___prefix0;
		__this->set_prefix_0(L_1);
		return;
	}
}
// System.String System.Xml.Schema.XmlAtomicValue/NamespacePrefixForQName::LookupNamespace(System.String)
extern "C" IL2CPP_METHOD_ATTR String_t* NamespacePrefixForQName_LookupNamespace_m3865581990 (NamespacePrefixForQName_t198417103 * __this, String_t* ___prefix0, const RuntimeMethod* method)
{
	{
		String_t* L_0 = ___prefix0;
		String_t* L_1 = __this->get_prefix_0();
		bool L_2 = String_op_Equality_m920492651(NULL /*static, unused*/, L_0, L_1, /*hidden argument*/NULL);
		if (!L_2)
		{
			goto IL_0015;
		}
	}
	{
		String_t* L_3 = __this->get_ns_1();
		return L_3;
	}

IL_0015:
	{
		return (String_t*)NULL;
	}
}
// System.String System.Xml.Schema.XmlAtomicValue/NamespacePrefixForQName::LookupPrefix(System.String)
extern "C" IL2CPP_METHOD_ATTR String_t* NamespacePrefixForQName_LookupPrefix_m3417291653 (NamespacePrefixForQName_t198417103 * __this, String_t* ___namespaceName0, const RuntimeMethod* method)
{
	{
		String_t* L_0 = __this->get_ns_1();
		String_t* L_1 = ___namespaceName0;
		bool L_2 = String_op_Equality_m920492651(NULL /*static, unused*/, L_0, L_1, /*hidden argument*/NULL);
		if (!L_2)
		{
			goto IL_0015;
		}
	}
	{
		String_t* L_3 = __this->get_prefix_0();
		return L_3;
	}

IL_0015:
	{
		return (String_t*)NULL;
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// Conversion methods for marshalling of: System.Xml.Schema.XmlAtomicValue/Union
extern "C" void Union_t2178763312_marshal_pinvoke(const Union_t2178763312& unmarshaled, Union_t2178763312_marshaled_pinvoke& marshaled)
{
	Exception_t* ___dtVal_4Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'dtVal' of type 'Union'.");
	IL2CPP_RAISE_MANAGED_EXCEPTION(___dtVal_4Exception, NULL, NULL);
}
extern "C" void Union_t2178763312_marshal_pinvoke_back(const Union_t2178763312_marshaled_pinvoke& marshaled, Union_t2178763312& unmarshaled)
{
	Exception_t* ___dtVal_4Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'dtVal' of type 'Union'.");
	IL2CPP_RAISE_MANAGED_EXCEPTION(___dtVal_4Exception, NULL, NULL);
}
// Conversion method for clean up from marshalling of: System.Xml.Schema.XmlAtomicValue/Union
extern "C" void Union_t2178763312_marshal_pinvoke_cleanup(Union_t2178763312_marshaled_pinvoke& marshaled)
{
}
// Conversion methods for marshalling of: System.Xml.Schema.XmlAtomicValue/Union
extern "C" void Union_t2178763312_marshal_com(const Union_t2178763312& unmarshaled, Union_t2178763312_marshaled_com& marshaled)
{
	Exception_t* ___dtVal_4Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'dtVal' of type 'Union'.");
	IL2CPP_RAISE_MANAGED_EXCEPTION(___dtVal_4Exception, NULL, NULL);
}
extern "C" void Union_t2178763312_marshal_com_back(const Union_t2178763312_marshaled_com& marshaled, Union_t2178763312& unmarshaled)
{
	Exception_t* ___dtVal_4Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'dtVal' of type 'Union'.");
	IL2CPP_RAISE_MANAGED_EXCEPTION(___dtVal_4Exception, NULL, NULL);
}
// Conversion method for clean up from marshalling of: System.Xml.Schema.XmlAtomicValue/Union
extern "C" void Union_t2178763312_marshal_com_cleanup(Union_t2178763312_marshaled_com& marshaled)
{
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void System.Xml.Schema.XmlBaseConverter::.ctor(System.Xml.Schema.XmlSchemaType)
extern "C" IL2CPP_METHOD_ATTR void XmlBaseConverter__ctor_m3862653062 (XmlBaseConverter_t885945787 * __this, XmlSchemaType_t2033747345 * ___schemaType0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (XmlBaseConverter__ctor_m3862653062_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	XmlSchemaDatatype_t322714710 * V_0 = NULL;
	{
		XmlValueConverter__ctor_m4216223344(__this, /*hidden argument*/NULL);
		XmlSchemaType_t2033747345 * L_0 = ___schemaType0;
		NullCheck(L_0);
		XmlSchemaDatatype_t322714710 * L_1 = XmlSchemaType_get_Datatype_m3072197688(L_0, /*hidden argument*/NULL);
		V_0 = L_1;
		goto IL_0017;
	}

IL_000f:
	{
		XmlSchemaType_t2033747345 * L_2 = ___schemaType0;
		NullCheck(L_2);
		XmlSchemaType_t2033747345 * L_3 = XmlSchemaType_get_BaseXmlSchemaType_m4221231559(L_2, /*hidden argument*/NULL);
		___schemaType0 = L_3;
	}

IL_0017:
	{
		XmlSchemaType_t2033747345 * L_4 = ___schemaType0;
		if (!L_4)
		{
			goto IL_0022;
		}
	}
	{
		XmlSchemaType_t2033747345 * L_5 = ___schemaType0;
		if (!((XmlSchemaSimpleType_t2678868104 *)IsInstClass((RuntimeObject*)L_5, XmlSchemaSimpleType_t2678868104_il2cpp_TypeInfo_var)))
		{
			goto IL_000f;
		}
	}

IL_0022:
	{
		XmlSchemaType_t2033747345 * L_6 = ___schemaType0;
		if (L_6)
		{
			goto IL_0032;
		}
	}
	{
		XmlSchemaDatatype_t322714710 * L_7 = V_0;
		NullCheck(L_7);
		int32_t L_8 = VirtFuncInvoker0< int32_t >::Invoke(8 /* System.Xml.Schema.XmlTypeCode System.Xml.Schema.XmlSchemaDatatype::get_TypeCode() */, L_7);
		XmlSchemaSimpleType_t2678868104 * L_9 = XmlSchemaType_GetBuiltInSimpleType_m1138863932(NULL /*static, unused*/, L_8, /*hidden argument*/NULL);
		___schemaType0 = L_9;
	}

IL_0032:
	{
		XmlSchemaType_t2033747345 * L_10 = ___schemaType0;
		__this->set_schemaType_0(L_10);
		XmlSchemaType_t2033747345 * L_11 = ___schemaType0;
		NullCheck(L_11);
		int32_t L_12 = XmlSchemaType_get_TypeCode_m3862901656(L_11, /*hidden argument*/NULL);
		__this->set_typeCode_1(L_12);
		XmlSchemaType_t2033747345 * L_13 = ___schemaType0;
		NullCheck(L_13);
		XmlSchemaDatatype_t322714710 * L_14 = XmlSchemaType_get_Datatype_m3072197688(L_13, /*hidden argument*/NULL);
		NullCheck(L_14);
		Type_t * L_15 = VirtFuncInvoker0< Type_t * >::Invoke(4 /* System.Type System.Xml.Schema.XmlSchemaDatatype::get_ValueType() */, L_14);
		__this->set_clrTypeDefault_2(L_15);
		return;
	}
}
// System.Void System.Xml.Schema.XmlBaseConverter::.ctor(System.Xml.Schema.XmlTypeCode)
extern "C" IL2CPP_METHOD_ATTR void XmlBaseConverter__ctor_m1195996107 (XmlBaseConverter_t885945787 * __this, int32_t ___typeCode0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (XmlBaseConverter__ctor_m1195996107_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		XmlValueConverter__ctor_m4216223344(__this, /*hidden argument*/NULL);
		int32_t L_0 = ___typeCode0;
		if ((((int32_t)L_0) == ((int32_t)1)))
		{
			goto IL_0015;
		}
	}
	{
		int32_t L_1 = ___typeCode0;
		if ((((int32_t)L_1) == ((int32_t)2)))
		{
			goto IL_0022;
		}
	}
	{
		int32_t L_2 = ___typeCode0;
		if ((((int32_t)L_2) == ((int32_t)((int32_t)10))))
		{
			goto IL_002f;
		}
	}
	{
		goto IL_003a;
	}

IL_0015:
	{
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		Type_t * L_3 = ((XmlBaseConverter_t885945787_StaticFields*)il2cpp_codegen_static_fields_for(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var))->get_XPathItemType_21();
		__this->set_clrTypeDefault_2(L_3);
		goto IL_003a;
	}

IL_0022:
	{
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		Type_t * L_4 = ((XmlBaseConverter_t885945787_StaticFields*)il2cpp_codegen_static_fields_for(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var))->get_XPathNavigatorType_31();
		__this->set_clrTypeDefault_2(L_4);
		goto IL_003a;
	}

IL_002f:
	{
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		Type_t * L_5 = ((XmlBaseConverter_t885945787_StaticFields*)il2cpp_codegen_static_fields_for(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var))->get_XmlAtomicValueType_13();
		__this->set_clrTypeDefault_2(L_5);
	}

IL_003a:
	{
		int32_t L_6 = ___typeCode0;
		__this->set_typeCode_1(L_6);
		return;
	}
}
// System.Void System.Xml.Schema.XmlBaseConverter::.ctor(System.Xml.Schema.XmlBaseConverter)
extern "C" IL2CPP_METHOD_ATTR void XmlBaseConverter__ctor_m1379190708 (XmlBaseConverter_t885945787 * __this, XmlBaseConverter_t885945787 * ___converterAtomic0, const RuntimeMethod* method)
{
	{
		XmlValueConverter__ctor_m4216223344(__this, /*hidden argument*/NULL);
		XmlBaseConverter_t885945787 * L_0 = ___converterAtomic0;
		NullCheck(L_0);
		XmlSchemaType_t2033747345 * L_1 = L_0->get_schemaType_0();
		__this->set_schemaType_0(L_1);
		XmlBaseConverter_t885945787 * L_2 = ___converterAtomic0;
		NullCheck(L_2);
		int32_t L_3 = L_2->get_typeCode_1();
		__this->set_typeCode_1(L_3);
		XmlBaseConverter_t885945787 * L_4 = ___converterAtomic0;
		NullCheck(L_4);
		Type_t * L_5 = XmlBaseConverter_get_DefaultClrType_m3612350129(L_4, /*hidden argument*/NULL);
		RuntimeArray * L_6 = Array_CreateInstance_m2750085942(NULL /*static, unused*/, L_5, 0, /*hidden argument*/NULL);
		NullCheck(L_6);
		Type_t * L_7 = Object_GetType_m88164663(L_6, /*hidden argument*/NULL);
		__this->set_clrTypeDefault_2(L_7);
		return;
	}
}
// System.Void System.Xml.Schema.XmlBaseConverter::.ctor(System.Xml.Schema.XmlBaseConverter,System.Type)
extern "C" IL2CPP_METHOD_ATTR void XmlBaseConverter__ctor_m585348724 (XmlBaseConverter_t885945787 * __this, XmlBaseConverter_t885945787 * ___converterAtomic0, Type_t * ___clrTypeDefault1, const RuntimeMethod* method)
{
	{
		XmlValueConverter__ctor_m4216223344(__this, /*hidden argument*/NULL);
		XmlBaseConverter_t885945787 * L_0 = ___converterAtomic0;
		NullCheck(L_0);
		XmlSchemaType_t2033747345 * L_1 = L_0->get_schemaType_0();
		__this->set_schemaType_0(L_1);
		XmlBaseConverter_t885945787 * L_2 = ___converterAtomic0;
		NullCheck(L_2);
		int32_t L_3 = L_2->get_typeCode_1();
		__this->set_typeCode_1(L_3);
		Type_t * L_4 = ___clrTypeDefault1;
		__this->set_clrTypeDefault_2(L_4);
		return;
	}
}
// System.Boolean System.Xml.Schema.XmlBaseConverter::ToBoolean(System.DateTime)
extern "C" IL2CPP_METHOD_ATTR bool XmlBaseConverter_ToBoolean_m2295649839 (XmlBaseConverter_t885945787 * __this, DateTime_t3738529785  ___value0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (XmlBaseConverter_ToBoolean_m2295649839_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		DateTime_t3738529785  L_0 = ___value0;
		DateTime_t3738529785  L_1 = L_0;
		RuntimeObject * L_2 = Box(DateTime_t3738529785_il2cpp_TypeInfo_var, &L_1);
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		Type_t * L_3 = ((XmlBaseConverter_t885945787_StaticFields*)il2cpp_codegen_static_fields_for(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var))->get_BooleanType_26();
		RuntimeObject * L_4 = VirtFuncInvoker3< RuntimeObject *, RuntimeObject *, Type_t *, RuntimeObject* >::Invoke(61 /* System.Object System.Xml.Schema.XmlValueConverter::ChangeType(System.Object,System.Type,System.Xml.IXmlNamespaceResolver) */, __this, L_2, L_3, (RuntimeObject*)NULL);
		return ((*(bool*)((bool*)UnBox(L_4, Boolean_t97287965_il2cpp_TypeInfo_var))));
	}
}
// System.Boolean System.Xml.Schema.XmlBaseConverter::ToBoolean(System.Double)
extern "C" IL2CPP_METHOD_ATTR bool XmlBaseConverter_ToBoolean_m3714704639 (XmlBaseConverter_t885945787 * __this, double ___value0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (XmlBaseConverter_ToBoolean_m3714704639_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		double L_0 = ___value0;
		double L_1 = L_0;
		RuntimeObject * L_2 = Box(Double_t594665363_il2cpp_TypeInfo_var, &L_1);
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		Type_t * L_3 = ((XmlBaseConverter_t885945787_StaticFields*)il2cpp_codegen_static_fields_for(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var))->get_BooleanType_26();
		RuntimeObject * L_4 = VirtFuncInvoker3< RuntimeObject *, RuntimeObject *, Type_t *, RuntimeObject* >::Invoke(61 /* System.Object System.Xml.Schema.XmlValueConverter::ChangeType(System.Object,System.Type,System.Xml.IXmlNamespaceResolver) */, __this, L_2, L_3, (RuntimeObject*)NULL);
		return ((*(bool*)((bool*)UnBox(L_4, Boolean_t97287965_il2cpp_TypeInfo_var))));
	}
}
// System.Boolean System.Xml.Schema.XmlBaseConverter::ToBoolean(System.Int32)
extern "C" IL2CPP_METHOD_ATTR bool XmlBaseConverter_ToBoolean_m2463228085 (XmlBaseConverter_t885945787 * __this, int32_t ___value0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (XmlBaseConverter_ToBoolean_m2463228085_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		int32_t L_0 = ___value0;
		int32_t L_1 = L_0;
		RuntimeObject * L_2 = Box(Int32_t2950945753_il2cpp_TypeInfo_var, &L_1);
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		Type_t * L_3 = ((XmlBaseConverter_t885945787_StaticFields*)il2cpp_codegen_static_fields_for(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var))->get_BooleanType_26();
		RuntimeObject * L_4 = VirtFuncInvoker3< RuntimeObject *, RuntimeObject *, Type_t *, RuntimeObject* >::Invoke(61 /* System.Object System.Xml.Schema.XmlValueConverter::ChangeType(System.Object,System.Type,System.Xml.IXmlNamespaceResolver) */, __this, L_2, L_3, (RuntimeObject*)NULL);
		return ((*(bool*)((bool*)UnBox(L_4, Boolean_t97287965_il2cpp_TypeInfo_var))));
	}
}
// System.Boolean System.Xml.Schema.XmlBaseConverter::ToBoolean(System.Int64)
extern "C" IL2CPP_METHOD_ATTR bool XmlBaseConverter_ToBoolean_m1719501540 (XmlBaseConverter_t885945787 * __this, int64_t ___value0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (XmlBaseConverter_ToBoolean_m1719501540_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		int64_t L_0 = ___value0;
		int64_t L_1 = L_0;
		RuntimeObject * L_2 = Box(Int64_t3736567304_il2cpp_TypeInfo_var, &L_1);
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		Type_t * L_3 = ((XmlBaseConverter_t885945787_StaticFields*)il2cpp_codegen_static_fields_for(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var))->get_BooleanType_26();
		RuntimeObject * L_4 = VirtFuncInvoker3< RuntimeObject *, RuntimeObject *, Type_t *, RuntimeObject* >::Invoke(61 /* System.Object System.Xml.Schema.XmlValueConverter::ChangeType(System.Object,System.Type,System.Xml.IXmlNamespaceResolver) */, __this, L_2, L_3, (RuntimeObject*)NULL);
		return ((*(bool*)((bool*)UnBox(L_4, Boolean_t97287965_il2cpp_TypeInfo_var))));
	}
}
// System.Boolean System.Xml.Schema.XmlBaseConverter::ToBoolean(System.String)
extern "C" IL2CPP_METHOD_ATTR bool XmlBaseConverter_ToBoolean_m2453744411 (XmlBaseConverter_t885945787 * __this, String_t* ___value0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (XmlBaseConverter_ToBoolean_m2453744411_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		String_t* L_0 = ___value0;
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		Type_t * L_1 = ((XmlBaseConverter_t885945787_StaticFields*)il2cpp_codegen_static_fields_for(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var))->get_BooleanType_26();
		RuntimeObject * L_2 = VirtFuncInvoker3< RuntimeObject *, RuntimeObject *, Type_t *, RuntimeObject* >::Invoke(61 /* System.Object System.Xml.Schema.XmlValueConverter::ChangeType(System.Object,System.Type,System.Xml.IXmlNamespaceResolver) */, __this, L_0, L_1, (RuntimeObject*)NULL);
		return ((*(bool*)((bool*)UnBox(L_2, Boolean_t97287965_il2cpp_TypeInfo_var))));
	}
}
// System.Boolean System.Xml.Schema.XmlBaseConverter::ToBoolean(System.Object)
extern "C" IL2CPP_METHOD_ATTR bool XmlBaseConverter_ToBoolean_m4044535148 (XmlBaseConverter_t885945787 * __this, RuntimeObject * ___value0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (XmlBaseConverter_ToBoolean_m4044535148_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		RuntimeObject * L_0 = ___value0;
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		Type_t * L_1 = ((XmlBaseConverter_t885945787_StaticFields*)il2cpp_codegen_static_fields_for(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var))->get_BooleanType_26();
		RuntimeObject * L_2 = VirtFuncInvoker3< RuntimeObject *, RuntimeObject *, Type_t *, RuntimeObject* >::Invoke(61 /* System.Object System.Xml.Schema.XmlValueConverter::ChangeType(System.Object,System.Type,System.Xml.IXmlNamespaceResolver) */, __this, L_0, L_1, (RuntimeObject*)NULL);
		return ((*(bool*)((bool*)UnBox(L_2, Boolean_t97287965_il2cpp_TypeInfo_var))));
	}
}
// System.DateTime System.Xml.Schema.XmlBaseConverter::ToDateTime(System.Boolean)
extern "C" IL2CPP_METHOD_ATTR DateTime_t3738529785  XmlBaseConverter_ToDateTime_m98771162 (XmlBaseConverter_t885945787 * __this, bool ___value0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (XmlBaseConverter_ToDateTime_m98771162_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		bool L_0 = ___value0;
		bool L_1 = L_0;
		RuntimeObject * L_2 = Box(Boolean_t97287965_il2cpp_TypeInfo_var, &L_1);
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		Type_t * L_3 = ((XmlBaseConverter_t885945787_StaticFields*)il2cpp_codegen_static_fields_for(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var))->get_DateTimeType_24();
		RuntimeObject * L_4 = VirtFuncInvoker3< RuntimeObject *, RuntimeObject *, Type_t *, RuntimeObject* >::Invoke(61 /* System.Object System.Xml.Schema.XmlValueConverter::ChangeType(System.Object,System.Type,System.Xml.IXmlNamespaceResolver) */, __this, L_2, L_3, (RuntimeObject*)NULL);
		return ((*(DateTime_t3738529785 *)((DateTime_t3738529785 *)UnBox(L_4, DateTime_t3738529785_il2cpp_TypeInfo_var))));
	}
}
// System.DateTime System.Xml.Schema.XmlBaseConverter::ToDateTime(System.DateTimeOffset)
extern "C" IL2CPP_METHOD_ATTR DateTime_t3738529785  XmlBaseConverter_ToDateTime_m562988349 (XmlBaseConverter_t885945787 * __this, DateTimeOffset_t3229287507  ___value0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (XmlBaseConverter_ToDateTime_m562988349_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		DateTimeOffset_t3229287507  L_0 = ___value0;
		DateTimeOffset_t3229287507  L_1 = L_0;
		RuntimeObject * L_2 = Box(DateTimeOffset_t3229287507_il2cpp_TypeInfo_var, &L_1);
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		Type_t * L_3 = ((XmlBaseConverter_t885945787_StaticFields*)il2cpp_codegen_static_fields_for(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var))->get_DateTimeType_24();
		RuntimeObject * L_4 = VirtFuncInvoker3< RuntimeObject *, RuntimeObject *, Type_t *, RuntimeObject* >::Invoke(61 /* System.Object System.Xml.Schema.XmlValueConverter::ChangeType(System.Object,System.Type,System.Xml.IXmlNamespaceResolver) */, __this, L_2, L_3, (RuntimeObject*)NULL);
		return ((*(DateTime_t3738529785 *)((DateTime_t3738529785 *)UnBox(L_4, DateTime_t3738529785_il2cpp_TypeInfo_var))));
	}
}
// System.DateTime System.Xml.Schema.XmlBaseConverter::ToDateTime(System.Double)
extern "C" IL2CPP_METHOD_ATTR DateTime_t3738529785  XmlBaseConverter_ToDateTime_m1367946551 (XmlBaseConverter_t885945787 * __this, double ___value0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (XmlBaseConverter_ToDateTime_m1367946551_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		double L_0 = ___value0;
		double L_1 = L_0;
		RuntimeObject * L_2 = Box(Double_t594665363_il2cpp_TypeInfo_var, &L_1);
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		Type_t * L_3 = ((XmlBaseConverter_t885945787_StaticFields*)il2cpp_codegen_static_fields_for(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var))->get_DateTimeType_24();
		RuntimeObject * L_4 = VirtFuncInvoker3< RuntimeObject *, RuntimeObject *, Type_t *, RuntimeObject* >::Invoke(61 /* System.Object System.Xml.Schema.XmlValueConverter::ChangeType(System.Object,System.Type,System.Xml.IXmlNamespaceResolver) */, __this, L_2, L_3, (RuntimeObject*)NULL);
		return ((*(DateTime_t3738529785 *)((DateTime_t3738529785 *)UnBox(L_4, DateTime_t3738529785_il2cpp_TypeInfo_var))));
	}
}
// System.DateTime System.Xml.Schema.XmlBaseConverter::ToDateTime(System.Int32)
extern "C" IL2CPP_METHOD_ATTR DateTime_t3738529785  XmlBaseConverter_ToDateTime_m1810644999 (XmlBaseConverter_t885945787 * __this, int32_t ___value0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (XmlBaseConverter_ToDateTime_m1810644999_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		int32_t L_0 = ___value0;
		int32_t L_1 = L_0;
		RuntimeObject * L_2 = Box(Int32_t2950945753_il2cpp_TypeInfo_var, &L_1);
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		Type_t * L_3 = ((XmlBaseConverter_t885945787_StaticFields*)il2cpp_codegen_static_fields_for(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var))->get_DateTimeType_24();
		RuntimeObject * L_4 = VirtFuncInvoker3< RuntimeObject *, RuntimeObject *, Type_t *, RuntimeObject* >::Invoke(61 /* System.Object System.Xml.Schema.XmlValueConverter::ChangeType(System.Object,System.Type,System.Xml.IXmlNamespaceResolver) */, __this, L_2, L_3, (RuntimeObject*)NULL);
		return ((*(DateTime_t3738529785 *)((DateTime_t3738529785 *)UnBox(L_4, DateTime_t3738529785_il2cpp_TypeInfo_var))));
	}
}
// System.DateTime System.Xml.Schema.XmlBaseConverter::ToDateTime(System.Int64)
extern "C" IL2CPP_METHOD_ATTR DateTime_t3738529785  XmlBaseConverter_ToDateTime_m1810776066 (XmlBaseConverter_t885945787 * __this, int64_t ___value0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (XmlBaseConverter_ToDateTime_m1810776066_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		int64_t L_0 = ___value0;
		int64_t L_1 = L_0;
		RuntimeObject * L_2 = Box(Int64_t3736567304_il2cpp_TypeInfo_var, &L_1);
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		Type_t * L_3 = ((XmlBaseConverter_t885945787_StaticFields*)il2cpp_codegen_static_fields_for(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var))->get_DateTimeType_24();
		RuntimeObject * L_4 = VirtFuncInvoker3< RuntimeObject *, RuntimeObject *, Type_t *, RuntimeObject* >::Invoke(61 /* System.Object System.Xml.Schema.XmlValueConverter::ChangeType(System.Object,System.Type,System.Xml.IXmlNamespaceResolver) */, __this, L_2, L_3, (RuntimeObject*)NULL);
		return ((*(DateTime_t3738529785 *)((DateTime_t3738529785 *)UnBox(L_4, DateTime_t3738529785_il2cpp_TypeInfo_var))));
	}
}
// System.DateTime System.Xml.Schema.XmlBaseConverter::ToDateTime(System.String)
extern "C" IL2CPP_METHOD_ATTR DateTime_t3738529785  XmlBaseConverter_ToDateTime_m1811722209 (XmlBaseConverter_t885945787 * __this, String_t* ___value0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (XmlBaseConverter_ToDateTime_m1811722209_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		String_t* L_0 = ___value0;
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		Type_t * L_1 = ((XmlBaseConverter_t885945787_StaticFields*)il2cpp_codegen_static_fields_for(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var))->get_DateTimeType_24();
		RuntimeObject * L_2 = VirtFuncInvoker3< RuntimeObject *, RuntimeObject *, Type_t *, RuntimeObject* >::Invoke(61 /* System.Object System.Xml.Schema.XmlValueConverter::ChangeType(System.Object,System.Type,System.Xml.IXmlNamespaceResolver) */, __this, L_0, L_1, (RuntimeObject*)NULL);
		return ((*(DateTime_t3738529785 *)((DateTime_t3738529785 *)UnBox(L_2, DateTime_t3738529785_il2cpp_TypeInfo_var))));
	}
}
// System.DateTime System.Xml.Schema.XmlBaseConverter::ToDateTime(System.Object)
extern "C" IL2CPP_METHOD_ATTR DateTime_t3738529785  XmlBaseConverter_ToDateTime_m2945902718 (XmlBaseConverter_t885945787 * __this, RuntimeObject * ___value0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (XmlBaseConverter_ToDateTime_m2945902718_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		RuntimeObject * L_0 = ___value0;
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		Type_t * L_1 = ((XmlBaseConverter_t885945787_StaticFields*)il2cpp_codegen_static_fields_for(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var))->get_DateTimeType_24();
		RuntimeObject * L_2 = VirtFuncInvoker3< RuntimeObject *, RuntimeObject *, Type_t *, RuntimeObject* >::Invoke(61 /* System.Object System.Xml.Schema.XmlValueConverter::ChangeType(System.Object,System.Type,System.Xml.IXmlNamespaceResolver) */, __this, L_0, L_1, (RuntimeObject*)NULL);
		return ((*(DateTime_t3738529785 *)((DateTime_t3738529785 *)UnBox(L_2, DateTime_t3738529785_il2cpp_TypeInfo_var))));
	}
}
// System.DateTimeOffset System.Xml.Schema.XmlBaseConverter::ToDateTimeOffset(System.DateTime)
extern "C" IL2CPP_METHOD_ATTR DateTimeOffset_t3229287507  XmlBaseConverter_ToDateTimeOffset_m2168691782 (XmlBaseConverter_t885945787 * __this, DateTime_t3738529785  ___value0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (XmlBaseConverter_ToDateTimeOffset_m2168691782_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		DateTime_t3738529785  L_0 = ___value0;
		DateTime_t3738529785  L_1 = L_0;
		RuntimeObject * L_2 = Box(DateTime_t3738529785_il2cpp_TypeInfo_var, &L_1);
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		Type_t * L_3 = ((XmlBaseConverter_t885945787_StaticFields*)il2cpp_codegen_static_fields_for(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var))->get_DateTimeOffsetType_25();
		RuntimeObject * L_4 = VirtFuncInvoker3< RuntimeObject *, RuntimeObject *, Type_t *, RuntimeObject* >::Invoke(61 /* System.Object System.Xml.Schema.XmlValueConverter::ChangeType(System.Object,System.Type,System.Xml.IXmlNamespaceResolver) */, __this, L_2, L_3, (RuntimeObject*)NULL);
		return ((*(DateTimeOffset_t3229287507 *)((DateTimeOffset_t3229287507 *)UnBox(L_4, DateTimeOffset_t3229287507_il2cpp_TypeInfo_var))));
	}
}
// System.DateTimeOffset System.Xml.Schema.XmlBaseConverter::ToDateTimeOffset(System.String)
extern "C" IL2CPP_METHOD_ATTR DateTimeOffset_t3229287507  XmlBaseConverter_ToDateTimeOffset_m711037053 (XmlBaseConverter_t885945787 * __this, String_t* ___value0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (XmlBaseConverter_ToDateTimeOffset_m711037053_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		String_t* L_0 = ___value0;
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		Type_t * L_1 = ((XmlBaseConverter_t885945787_StaticFields*)il2cpp_codegen_static_fields_for(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var))->get_DateTimeOffsetType_25();
		RuntimeObject * L_2 = VirtFuncInvoker3< RuntimeObject *, RuntimeObject *, Type_t *, RuntimeObject* >::Invoke(61 /* System.Object System.Xml.Schema.XmlValueConverter::ChangeType(System.Object,System.Type,System.Xml.IXmlNamespaceResolver) */, __this, L_0, L_1, (RuntimeObject*)NULL);
		return ((*(DateTimeOffset_t3229287507 *)((DateTimeOffset_t3229287507 *)UnBox(L_2, DateTimeOffset_t3229287507_il2cpp_TypeInfo_var))));
	}
}
// System.DateTimeOffset System.Xml.Schema.XmlBaseConverter::ToDateTimeOffset(System.Object)
extern "C" IL2CPP_METHOD_ATTR DateTimeOffset_t3229287507  XmlBaseConverter_ToDateTimeOffset_m3106312012 (XmlBaseConverter_t885945787 * __this, RuntimeObject * ___value0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (XmlBaseConverter_ToDateTimeOffset_m3106312012_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		RuntimeObject * L_0 = ___value0;
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		Type_t * L_1 = ((XmlBaseConverter_t885945787_StaticFields*)il2cpp_codegen_static_fields_for(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var))->get_DateTimeOffsetType_25();
		RuntimeObject * L_2 = VirtFuncInvoker3< RuntimeObject *, RuntimeObject *, Type_t *, RuntimeObject* >::Invoke(61 /* System.Object System.Xml.Schema.XmlValueConverter::ChangeType(System.Object,System.Type,System.Xml.IXmlNamespaceResolver) */, __this, L_0, L_1, (RuntimeObject*)NULL);
		return ((*(DateTimeOffset_t3229287507 *)((DateTimeOffset_t3229287507 *)UnBox(L_2, DateTimeOffset_t3229287507_il2cpp_TypeInfo_var))));
	}
}
// System.Decimal System.Xml.Schema.XmlBaseConverter::ToDecimal(System.String)
extern "C" IL2CPP_METHOD_ATTR Decimal_t2948259380  XmlBaseConverter_ToDecimal_m3969772845 (XmlBaseConverter_t885945787 * __this, String_t* ___value0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (XmlBaseConverter_ToDecimal_m3969772845_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		String_t* L_0 = ___value0;
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		Type_t * L_1 = ((XmlBaseConverter_t885945787_StaticFields*)il2cpp_codegen_static_fields_for(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var))->get_DecimalType_9();
		RuntimeObject * L_2 = VirtFuncInvoker3< RuntimeObject *, RuntimeObject *, Type_t *, RuntimeObject* >::Invoke(61 /* System.Object System.Xml.Schema.XmlValueConverter::ChangeType(System.Object,System.Type,System.Xml.IXmlNamespaceResolver) */, __this, L_0, L_1, (RuntimeObject*)NULL);
		return ((*(Decimal_t2948259380 *)((Decimal_t2948259380 *)UnBox(L_2, Decimal_t2948259380_il2cpp_TypeInfo_var))));
	}
}
// System.Decimal System.Xml.Schema.XmlBaseConverter::ToDecimal(System.Object)
extern "C" IL2CPP_METHOD_ATTR Decimal_t2948259380  XmlBaseConverter_ToDecimal_m2613623916 (XmlBaseConverter_t885945787 * __this, RuntimeObject * ___value0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (XmlBaseConverter_ToDecimal_m2613623916_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		RuntimeObject * L_0 = ___value0;
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		Type_t * L_1 = ((XmlBaseConverter_t885945787_StaticFields*)il2cpp_codegen_static_fields_for(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var))->get_DecimalType_9();
		RuntimeObject * L_2 = VirtFuncInvoker3< RuntimeObject *, RuntimeObject *, Type_t *, RuntimeObject* >::Invoke(61 /* System.Object System.Xml.Schema.XmlValueConverter::ChangeType(System.Object,System.Type,System.Xml.IXmlNamespaceResolver) */, __this, L_0, L_1, (RuntimeObject*)NULL);
		return ((*(Decimal_t2948259380 *)((Decimal_t2948259380 *)UnBox(L_2, Decimal_t2948259380_il2cpp_TypeInfo_var))));
	}
}
// System.Double System.Xml.Schema.XmlBaseConverter::ToDouble(System.Boolean)
extern "C" IL2CPP_METHOD_ATTR double XmlBaseConverter_ToDouble_m1824915131 (XmlBaseConverter_t885945787 * __this, bool ___value0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (XmlBaseConverter_ToDouble_m1824915131_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		bool L_0 = ___value0;
		bool L_1 = L_0;
		RuntimeObject * L_2 = Box(Boolean_t97287965_il2cpp_TypeInfo_var, &L_1);
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		Type_t * L_3 = ((XmlBaseConverter_t885945787_StaticFields*)il2cpp_codegen_static_fields_for(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var))->get_DoubleType_22();
		RuntimeObject * L_4 = VirtFuncInvoker3< RuntimeObject *, RuntimeObject *, Type_t *, RuntimeObject* >::Invoke(61 /* System.Object System.Xml.Schema.XmlValueConverter::ChangeType(System.Object,System.Type,System.Xml.IXmlNamespaceResolver) */, __this, L_2, L_3, (RuntimeObject*)NULL);
		return ((*(double*)((double*)UnBox(L_4, Double_t594665363_il2cpp_TypeInfo_var))));
	}
}
// System.Double System.Xml.Schema.XmlBaseConverter::ToDouble(System.DateTime)
extern "C" IL2CPP_METHOD_ATTR double XmlBaseConverter_ToDouble_m1723490688 (XmlBaseConverter_t885945787 * __this, DateTime_t3738529785  ___value0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (XmlBaseConverter_ToDouble_m1723490688_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		DateTime_t3738529785  L_0 = ___value0;
		DateTime_t3738529785  L_1 = L_0;
		RuntimeObject * L_2 = Box(DateTime_t3738529785_il2cpp_TypeInfo_var, &L_1);
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		Type_t * L_3 = ((XmlBaseConverter_t885945787_StaticFields*)il2cpp_codegen_static_fields_for(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var))->get_DoubleType_22();
		RuntimeObject * L_4 = VirtFuncInvoker3< RuntimeObject *, RuntimeObject *, Type_t *, RuntimeObject* >::Invoke(61 /* System.Object System.Xml.Schema.XmlValueConverter::ChangeType(System.Object,System.Type,System.Xml.IXmlNamespaceResolver) */, __this, L_2, L_3, (RuntimeObject*)NULL);
		return ((*(double*)((double*)UnBox(L_4, Double_t594665363_il2cpp_TypeInfo_var))));
	}
}
// System.Double System.Xml.Schema.XmlBaseConverter::ToDouble(System.Int32)
extern "C" IL2CPP_METHOD_ATTR double XmlBaseConverter_ToDouble_m1905179976 (XmlBaseConverter_t885945787 * __this, int32_t ___value0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (XmlBaseConverter_ToDouble_m1905179976_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		int32_t L_0 = ___value0;
		int32_t L_1 = L_0;
		RuntimeObject * L_2 = Box(Int32_t2950945753_il2cpp_TypeInfo_var, &L_1);
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		Type_t * L_3 = ((XmlBaseConverter_t885945787_StaticFields*)il2cpp_codegen_static_fields_for(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var))->get_DoubleType_22();
		RuntimeObject * L_4 = VirtFuncInvoker3< RuntimeObject *, RuntimeObject *, Type_t *, RuntimeObject* >::Invoke(61 /* System.Object System.Xml.Schema.XmlValueConverter::ChangeType(System.Object,System.Type,System.Xml.IXmlNamespaceResolver) */, __this, L_2, L_3, (RuntimeObject*)NULL);
		return ((*(double*)((double*)UnBox(L_4, Double_t594665363_il2cpp_TypeInfo_var))));
	}
}
// System.Double System.Xml.Schema.XmlBaseConverter::ToDouble(System.Int64)
extern "C" IL2CPP_METHOD_ATTR double XmlBaseConverter_ToDouble_m1905573195 (XmlBaseConverter_t885945787 * __this, int64_t ___value0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (XmlBaseConverter_ToDouble_m1905573195_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		int64_t L_0 = ___value0;
		int64_t L_1 = L_0;
		RuntimeObject * L_2 = Box(Int64_t3736567304_il2cpp_TypeInfo_var, &L_1);
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		Type_t * L_3 = ((XmlBaseConverter_t885945787_StaticFields*)il2cpp_codegen_static_fields_for(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var))->get_DoubleType_22();
		RuntimeObject * L_4 = VirtFuncInvoker3< RuntimeObject *, RuntimeObject *, Type_t *, RuntimeObject* >::Invoke(61 /* System.Object System.Xml.Schema.XmlValueConverter::ChangeType(System.Object,System.Type,System.Xml.IXmlNamespaceResolver) */, __this, L_2, L_3, (RuntimeObject*)NULL);
		return ((*(double*)((double*)UnBox(L_4, Double_t594665363_il2cpp_TypeInfo_var))));
	}
}
// System.Double System.Xml.Schema.XmlBaseConverter::ToDouble(System.String)
extern "C" IL2CPP_METHOD_ATTR double XmlBaseConverter_ToDouble_m3301397206 (XmlBaseConverter_t885945787 * __this, String_t* ___value0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (XmlBaseConverter_ToDouble_m3301397206_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		String_t* L_0 = ___value0;
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		Type_t * L_1 = ((XmlBaseConverter_t885945787_StaticFields*)il2cpp_codegen_static_fields_for(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var))->get_DoubleType_22();
		RuntimeObject * L_2 = VirtFuncInvoker3< RuntimeObject *, RuntimeObject *, Type_t *, RuntimeObject* >::Invoke(61 /* System.Object System.Xml.Schema.XmlValueConverter::ChangeType(System.Object,System.Type,System.Xml.IXmlNamespaceResolver) */, __this, L_0, L_1, (RuntimeObject*)NULL);
		return ((*(double*)((double*)UnBox(L_2, Double_t594665363_il2cpp_TypeInfo_var))));
	}
}
// System.Double System.Xml.Schema.XmlBaseConverter::ToDouble(System.Object)
extern "C" IL2CPP_METHOD_ATTR double XmlBaseConverter_ToDouble_m1182027425 (XmlBaseConverter_t885945787 * __this, RuntimeObject * ___value0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (XmlBaseConverter_ToDouble_m1182027425_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		RuntimeObject * L_0 = ___value0;
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		Type_t * L_1 = ((XmlBaseConverter_t885945787_StaticFields*)il2cpp_codegen_static_fields_for(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var))->get_DoubleType_22();
		RuntimeObject * L_2 = VirtFuncInvoker3< RuntimeObject *, RuntimeObject *, Type_t *, RuntimeObject* >::Invoke(61 /* System.Object System.Xml.Schema.XmlValueConverter::ChangeType(System.Object,System.Type,System.Xml.IXmlNamespaceResolver) */, __this, L_0, L_1, (RuntimeObject*)NULL);
		return ((*(double*)((double*)UnBox(L_2, Double_t594665363_il2cpp_TypeInfo_var))));
	}
}
// System.Int32 System.Xml.Schema.XmlBaseConverter::ToInt32(System.Boolean)
extern "C" IL2CPP_METHOD_ATTR int32_t XmlBaseConverter_ToInt32_m3744272568 (XmlBaseConverter_t885945787 * __this, bool ___value0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (XmlBaseConverter_ToInt32_m3744272568_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		bool L_0 = ___value0;
		bool L_1 = L_0;
		RuntimeObject * L_2 = Box(Boolean_t97287965_il2cpp_TypeInfo_var, &L_1);
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		Type_t * L_3 = ((XmlBaseConverter_t885945787_StaticFields*)il2cpp_codegen_static_fields_for(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var))->get_Int32Type_10();
		RuntimeObject * L_4 = VirtFuncInvoker3< RuntimeObject *, RuntimeObject *, Type_t *, RuntimeObject* >::Invoke(61 /* System.Object System.Xml.Schema.XmlValueConverter::ChangeType(System.Object,System.Type,System.Xml.IXmlNamespaceResolver) */, __this, L_2, L_3, (RuntimeObject*)NULL);
		return ((*(int32_t*)((int32_t*)UnBox(L_4, Int32_t2950945753_il2cpp_TypeInfo_var))));
	}
}
// System.Int32 System.Xml.Schema.XmlBaseConverter::ToInt32(System.DateTime)
extern "C" IL2CPP_METHOD_ATTR int32_t XmlBaseConverter_ToInt32_m4044977569 (XmlBaseConverter_t885945787 * __this, DateTime_t3738529785  ___value0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (XmlBaseConverter_ToInt32_m4044977569_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		DateTime_t3738529785  L_0 = ___value0;
		DateTime_t3738529785  L_1 = L_0;
		RuntimeObject * L_2 = Box(DateTime_t3738529785_il2cpp_TypeInfo_var, &L_1);
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		Type_t * L_3 = ((XmlBaseConverter_t885945787_StaticFields*)il2cpp_codegen_static_fields_for(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var))->get_Int32Type_10();
		RuntimeObject * L_4 = VirtFuncInvoker3< RuntimeObject *, RuntimeObject *, Type_t *, RuntimeObject* >::Invoke(61 /* System.Object System.Xml.Schema.XmlValueConverter::ChangeType(System.Object,System.Type,System.Xml.IXmlNamespaceResolver) */, __this, L_2, L_3, (RuntimeObject*)NULL);
		return ((*(int32_t*)((int32_t*)UnBox(L_4, Int32_t2950945753_il2cpp_TypeInfo_var))));
	}
}
// System.Int32 System.Xml.Schema.XmlBaseConverter::ToInt32(System.Double)
extern "C" IL2CPP_METHOD_ATTR int32_t XmlBaseConverter_ToInt32_m180588991 (XmlBaseConverter_t885945787 * __this, double ___value0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (XmlBaseConverter_ToInt32_m180588991_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		double L_0 = ___value0;
		double L_1 = L_0;
		RuntimeObject * L_2 = Box(Double_t594665363_il2cpp_TypeInfo_var, &L_1);
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		Type_t * L_3 = ((XmlBaseConverter_t885945787_StaticFields*)il2cpp_codegen_static_fields_for(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var))->get_Int32Type_10();
		RuntimeObject * L_4 = VirtFuncInvoker3< RuntimeObject *, RuntimeObject *, Type_t *, RuntimeObject* >::Invoke(61 /* System.Object System.Xml.Schema.XmlValueConverter::ChangeType(System.Object,System.Type,System.Xml.IXmlNamespaceResolver) */, __this, L_2, L_3, (RuntimeObject*)NULL);
		return ((*(int32_t*)((int32_t*)UnBox(L_4, Int32_t2950945753_il2cpp_TypeInfo_var))));
	}
}
// System.Int32 System.Xml.Schema.XmlBaseConverter::ToInt32(System.Int64)
extern "C" IL2CPP_METHOD_ATTR int32_t XmlBaseConverter_ToInt32_m3742757668 (XmlBaseConverter_t885945787 * __this, int64_t ___value0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (XmlBaseConverter_ToInt32_m3742757668_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		int64_t L_0 = ___value0;
		int64_t L_1 = L_0;
		RuntimeObject * L_2 = Box(Int64_t3736567304_il2cpp_TypeInfo_var, &L_1);
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		Type_t * L_3 = ((XmlBaseConverter_t885945787_StaticFields*)il2cpp_codegen_static_fields_for(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var))->get_Int32Type_10();
		RuntimeObject * L_4 = VirtFuncInvoker3< RuntimeObject *, RuntimeObject *, Type_t *, RuntimeObject* >::Invoke(61 /* System.Object System.Xml.Schema.XmlValueConverter::ChangeType(System.Object,System.Type,System.Xml.IXmlNamespaceResolver) */, __this, L_2, L_3, (RuntimeObject*)NULL);
		return ((*(int32_t*)((int32_t*)UnBox(L_4, Int32_t2950945753_il2cpp_TypeInfo_var))));
	}
}
// System.Int32 System.Xml.Schema.XmlBaseConverter::ToInt32(System.String)
extern "C" IL2CPP_METHOD_ATTR int32_t XmlBaseConverter_ToInt32_m347920687 (XmlBaseConverter_t885945787 * __this, String_t* ___value0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (XmlBaseConverter_ToInt32_m347920687_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		String_t* L_0 = ___value0;
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		Type_t * L_1 = ((XmlBaseConverter_t885945787_StaticFields*)il2cpp_codegen_static_fields_for(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var))->get_Int32Type_10();
		RuntimeObject * L_2 = VirtFuncInvoker3< RuntimeObject *, RuntimeObject *, Type_t *, RuntimeObject* >::Invoke(61 /* System.Object System.Xml.Schema.XmlValueConverter::ChangeType(System.Object,System.Type,System.Xml.IXmlNamespaceResolver) */, __this, L_0, L_1, (RuntimeObject*)NULL);
		return ((*(int32_t*)((int32_t*)UnBox(L_2, Int32_t2950945753_il2cpp_TypeInfo_var))));
	}
}
// System.Int32 System.Xml.Schema.XmlBaseConverter::ToInt32(System.Object)
extern "C" IL2CPP_METHOD_ATTR int32_t XmlBaseConverter_ToInt32_m4246996236 (XmlBaseConverter_t885945787 * __this, RuntimeObject * ___value0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (XmlBaseConverter_ToInt32_m4246996236_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		RuntimeObject * L_0 = ___value0;
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		Type_t * L_1 = ((XmlBaseConverter_t885945787_StaticFields*)il2cpp_codegen_static_fields_for(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var))->get_Int32Type_10();
		RuntimeObject * L_2 = VirtFuncInvoker3< RuntimeObject *, RuntimeObject *, Type_t *, RuntimeObject* >::Invoke(61 /* System.Object System.Xml.Schema.XmlValueConverter::ChangeType(System.Object,System.Type,System.Xml.IXmlNamespaceResolver) */, __this, L_0, L_1, (RuntimeObject*)NULL);
		return ((*(int32_t*)((int32_t*)UnBox(L_2, Int32_t2950945753_il2cpp_TypeInfo_var))));
	}
}
// System.Int64 System.Xml.Schema.XmlBaseConverter::ToInt64(System.Boolean)
extern "C" IL2CPP_METHOD_ATTR int64_t XmlBaseConverter_ToInt64_m242404776 (XmlBaseConverter_t885945787 * __this, bool ___value0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (XmlBaseConverter_ToInt64_m242404776_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		bool L_0 = ___value0;
		bool L_1 = L_0;
		RuntimeObject * L_2 = Box(Boolean_t97287965_il2cpp_TypeInfo_var, &L_1);
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		Type_t * L_3 = ((XmlBaseConverter_t885945787_StaticFields*)il2cpp_codegen_static_fields_for(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var))->get_Int64Type_11();
		RuntimeObject * L_4 = VirtFuncInvoker3< RuntimeObject *, RuntimeObject *, Type_t *, RuntimeObject* >::Invoke(61 /* System.Object System.Xml.Schema.XmlValueConverter::ChangeType(System.Object,System.Type,System.Xml.IXmlNamespaceResolver) */, __this, L_2, L_3, (RuntimeObject*)NULL);
		return ((*(int64_t*)((int64_t*)UnBox(L_4, Int64_t3736567304_il2cpp_TypeInfo_var))));
	}
}
// System.Int64 System.Xml.Schema.XmlBaseConverter::ToInt64(System.DateTime)
extern "C" IL2CPP_METHOD_ATTR int64_t XmlBaseConverter_ToInt64_m2402894191 (XmlBaseConverter_t885945787 * __this, DateTime_t3738529785  ___value0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (XmlBaseConverter_ToInt64_m2402894191_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		DateTime_t3738529785  L_0 = ___value0;
		DateTime_t3738529785  L_1 = L_0;
		RuntimeObject * L_2 = Box(DateTime_t3738529785_il2cpp_TypeInfo_var, &L_1);
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		Type_t * L_3 = ((XmlBaseConverter_t885945787_StaticFields*)il2cpp_codegen_static_fields_for(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var))->get_Int64Type_11();
		RuntimeObject * L_4 = VirtFuncInvoker3< RuntimeObject *, RuntimeObject *, Type_t *, RuntimeObject* >::Invoke(61 /* System.Object System.Xml.Schema.XmlValueConverter::ChangeType(System.Object,System.Type,System.Xml.IXmlNamespaceResolver) */, __this, L_2, L_3, (RuntimeObject*)NULL);
		return ((*(int64_t*)((int64_t*)UnBox(L_4, Int64_t3736567304_il2cpp_TypeInfo_var))));
	}
}
// System.Int64 System.Xml.Schema.XmlBaseConverter::ToInt64(System.Double)
extern "C" IL2CPP_METHOD_ATTR int64_t XmlBaseConverter_ToInt64_m1782073436 (XmlBaseConverter_t885945787 * __this, double ___value0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (XmlBaseConverter_ToInt64_m1782073436_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		double L_0 = ___value0;
		double L_1 = L_0;
		RuntimeObject * L_2 = Box(Double_t594665363_il2cpp_TypeInfo_var, &L_1);
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		Type_t * L_3 = ((XmlBaseConverter_t885945787_StaticFields*)il2cpp_codegen_static_fields_for(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var))->get_Int64Type_11();
		RuntimeObject * L_4 = VirtFuncInvoker3< RuntimeObject *, RuntimeObject *, Type_t *, RuntimeObject* >::Invoke(61 /* System.Object System.Xml.Schema.XmlValueConverter::ChangeType(System.Object,System.Type,System.Xml.IXmlNamespaceResolver) */, __this, L_2, L_3, (RuntimeObject*)NULL);
		return ((*(int64_t*)((int64_t*)UnBox(L_4, Int64_t3736567304_il2cpp_TypeInfo_var))));
	}
}
// System.Int64 System.Xml.Schema.XmlBaseConverter::ToInt64(System.Int32)
extern "C" IL2CPP_METHOD_ATTR int64_t XmlBaseConverter_ToInt64_m1056104314 (XmlBaseConverter_t885945787 * __this, int32_t ___value0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (XmlBaseConverter_ToInt64_m1056104314_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		int32_t L_0 = ___value0;
		int32_t L_1 = L_0;
		RuntimeObject * L_2 = Box(Int32_t2950945753_il2cpp_TypeInfo_var, &L_1);
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		Type_t * L_3 = ((XmlBaseConverter_t885945787_StaticFields*)il2cpp_codegen_static_fields_for(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var))->get_Int64Type_11();
		RuntimeObject * L_4 = VirtFuncInvoker3< RuntimeObject *, RuntimeObject *, Type_t *, RuntimeObject* >::Invoke(61 /* System.Object System.Xml.Schema.XmlValueConverter::ChangeType(System.Object,System.Type,System.Xml.IXmlNamespaceResolver) */, __this, L_2, L_3, (RuntimeObject*)NULL);
		return ((*(int64_t*)((int64_t*)UnBox(L_4, Int64_t3736567304_il2cpp_TypeInfo_var))));
	}
}
// System.Int64 System.Xml.Schema.XmlBaseConverter::ToInt64(System.String)
extern "C" IL2CPP_METHOD_ATTR int64_t XmlBaseConverter_ToInt64_m82737536 (XmlBaseConverter_t885945787 * __this, String_t* ___value0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (XmlBaseConverter_ToInt64_m82737536_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		String_t* L_0 = ___value0;
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		Type_t * L_1 = ((XmlBaseConverter_t885945787_StaticFields*)il2cpp_codegen_static_fields_for(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var))->get_Int64Type_11();
		RuntimeObject * L_2 = VirtFuncInvoker3< RuntimeObject *, RuntimeObject *, Type_t *, RuntimeObject* >::Invoke(61 /* System.Object System.Xml.Schema.XmlValueConverter::ChangeType(System.Object,System.Type,System.Xml.IXmlNamespaceResolver) */, __this, L_0, L_1, (RuntimeObject*)NULL);
		return ((*(int64_t*)((int64_t*)UnBox(L_2, Int64_t3736567304_il2cpp_TypeInfo_var))));
	}
}
// System.Int64 System.Xml.Schema.XmlBaseConverter::ToInt64(System.Object)
extern "C" IL2CPP_METHOD_ATTR int64_t XmlBaseConverter_ToInt64_m4292870065 (XmlBaseConverter_t885945787 * __this, RuntimeObject * ___value0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (XmlBaseConverter_ToInt64_m4292870065_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		RuntimeObject * L_0 = ___value0;
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		Type_t * L_1 = ((XmlBaseConverter_t885945787_StaticFields*)il2cpp_codegen_static_fields_for(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var))->get_Int64Type_11();
		RuntimeObject * L_2 = VirtFuncInvoker3< RuntimeObject *, RuntimeObject *, Type_t *, RuntimeObject* >::Invoke(61 /* System.Object System.Xml.Schema.XmlValueConverter::ChangeType(System.Object,System.Type,System.Xml.IXmlNamespaceResolver) */, __this, L_0, L_1, (RuntimeObject*)NULL);
		return ((*(int64_t*)((int64_t*)UnBox(L_2, Int64_t3736567304_il2cpp_TypeInfo_var))));
	}
}
// System.Single System.Xml.Schema.XmlBaseConverter::ToSingle(System.Double)
extern "C" IL2CPP_METHOD_ATTR float XmlBaseConverter_ToSingle_m677026589 (XmlBaseConverter_t885945787 * __this, double ___value0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (XmlBaseConverter_ToSingle_m677026589_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		double L_0 = ___value0;
		double L_1 = L_0;
		RuntimeObject * L_2 = Box(Double_t594665363_il2cpp_TypeInfo_var, &L_1);
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		Type_t * L_3 = ((XmlBaseConverter_t885945787_StaticFields*)il2cpp_codegen_static_fields_for(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var))->get_SingleType_23();
		RuntimeObject * L_4 = VirtFuncInvoker3< RuntimeObject *, RuntimeObject *, Type_t *, RuntimeObject* >::Invoke(61 /* System.Object System.Xml.Schema.XmlValueConverter::ChangeType(System.Object,System.Type,System.Xml.IXmlNamespaceResolver) */, __this, L_2, L_3, (RuntimeObject*)NULL);
		return ((*(float*)((float*)UnBox(L_4, Single_t1397266774_il2cpp_TypeInfo_var))));
	}
}
// System.Single System.Xml.Schema.XmlBaseConverter::ToSingle(System.String)
extern "C" IL2CPP_METHOD_ATTR float XmlBaseConverter_ToSingle_m674274929 (XmlBaseConverter_t885945787 * __this, String_t* ___value0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (XmlBaseConverter_ToSingle_m674274929_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		String_t* L_0 = ___value0;
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		Type_t * L_1 = ((XmlBaseConverter_t885945787_StaticFields*)il2cpp_codegen_static_fields_for(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var))->get_SingleType_23();
		RuntimeObject * L_2 = VirtFuncInvoker3< RuntimeObject *, RuntimeObject *, Type_t *, RuntimeObject* >::Invoke(61 /* System.Object System.Xml.Schema.XmlValueConverter::ChangeType(System.Object,System.Type,System.Xml.IXmlNamespaceResolver) */, __this, L_0, L_1, (RuntimeObject*)NULL);
		return ((*(float*)((float*)UnBox(L_2, Single_t1397266774_il2cpp_TypeInfo_var))));
	}
}
// System.Single System.Xml.Schema.XmlBaseConverter::ToSingle(System.Object)
extern "C" IL2CPP_METHOD_ATTR float XmlBaseConverter_ToSingle_m1429008060 (XmlBaseConverter_t885945787 * __this, RuntimeObject * ___value0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (XmlBaseConverter_ToSingle_m1429008060_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		RuntimeObject * L_0 = ___value0;
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		Type_t * L_1 = ((XmlBaseConverter_t885945787_StaticFields*)il2cpp_codegen_static_fields_for(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var))->get_SingleType_23();
		RuntimeObject * L_2 = VirtFuncInvoker3< RuntimeObject *, RuntimeObject *, Type_t *, RuntimeObject* >::Invoke(61 /* System.Object System.Xml.Schema.XmlValueConverter::ChangeType(System.Object,System.Type,System.Xml.IXmlNamespaceResolver) */, __this, L_0, L_1, (RuntimeObject*)NULL);
		return ((*(float*)((float*)UnBox(L_2, Single_t1397266774_il2cpp_TypeInfo_var))));
	}
}
// System.String System.Xml.Schema.XmlBaseConverter::ToString(System.Boolean)
extern "C" IL2CPP_METHOD_ATTR String_t* XmlBaseConverter_ToString_m123943496 (XmlBaseConverter_t885945787 * __this, bool ___value0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (XmlBaseConverter_ToString_m123943496_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		bool L_0 = ___value0;
		bool L_1 = L_0;
		RuntimeObject * L_2 = Box(Boolean_t97287965_il2cpp_TypeInfo_var, &L_1);
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		Type_t * L_3 = ((XmlBaseConverter_t885945787_StaticFields*)il2cpp_codegen_static_fields_for(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var))->get_StringType_12();
		RuntimeObject * L_4 = VirtFuncInvoker3< RuntimeObject *, RuntimeObject *, Type_t *, RuntimeObject* >::Invoke(61 /* System.Object System.Xml.Schema.XmlValueConverter::ChangeType(System.Object,System.Type,System.Xml.IXmlNamespaceResolver) */, __this, L_2, L_3, (RuntimeObject*)NULL);
		return ((String_t*)CastclassSealed((RuntimeObject*)L_4, String_t_il2cpp_TypeInfo_var));
	}
}
// System.String System.Xml.Schema.XmlBaseConverter::ToString(System.DateTime)
extern "C" IL2CPP_METHOD_ATTR String_t* XmlBaseConverter_ToString_m2149268869 (XmlBaseConverter_t885945787 * __this, DateTime_t3738529785  ___value0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (XmlBaseConverter_ToString_m2149268869_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		DateTime_t3738529785  L_0 = ___value0;
		DateTime_t3738529785  L_1 = L_0;
		RuntimeObject * L_2 = Box(DateTime_t3738529785_il2cpp_TypeInfo_var, &L_1);
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		Type_t * L_3 = ((XmlBaseConverter_t885945787_StaticFields*)il2cpp_codegen_static_fields_for(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var))->get_StringType_12();
		RuntimeObject * L_4 = VirtFuncInvoker3< RuntimeObject *, RuntimeObject *, Type_t *, RuntimeObject* >::Invoke(61 /* System.Object System.Xml.Schema.XmlValueConverter::ChangeType(System.Object,System.Type,System.Xml.IXmlNamespaceResolver) */, __this, L_2, L_3, (RuntimeObject*)NULL);
		return ((String_t*)CastclassSealed((RuntimeObject*)L_4, String_t_il2cpp_TypeInfo_var));
	}
}
// System.String System.Xml.Schema.XmlBaseConverter::ToString(System.DateTimeOffset)
extern "C" IL2CPP_METHOD_ATTR String_t* XmlBaseConverter_ToString_m4143859100 (XmlBaseConverter_t885945787 * __this, DateTimeOffset_t3229287507  ___value0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (XmlBaseConverter_ToString_m4143859100_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		DateTimeOffset_t3229287507  L_0 = ___value0;
		DateTimeOffset_t3229287507  L_1 = L_0;
		RuntimeObject * L_2 = Box(DateTimeOffset_t3229287507_il2cpp_TypeInfo_var, &L_1);
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		Type_t * L_3 = ((XmlBaseConverter_t885945787_StaticFields*)il2cpp_codegen_static_fields_for(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var))->get_StringType_12();
		RuntimeObject * L_4 = VirtFuncInvoker3< RuntimeObject *, RuntimeObject *, Type_t *, RuntimeObject* >::Invoke(61 /* System.Object System.Xml.Schema.XmlValueConverter::ChangeType(System.Object,System.Type,System.Xml.IXmlNamespaceResolver) */, __this, L_2, L_3, (RuntimeObject*)NULL);
		return ((String_t*)CastclassSealed((RuntimeObject*)L_4, String_t_il2cpp_TypeInfo_var));
	}
}
// System.String System.Xml.Schema.XmlBaseConverter::ToString(System.Decimal)
extern "C" IL2CPP_METHOD_ATTR String_t* XmlBaseConverter_ToString_m2663495433 (XmlBaseConverter_t885945787 * __this, Decimal_t2948259380  ___value0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (XmlBaseConverter_ToString_m2663495433_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		Decimal_t2948259380  L_0 = ___value0;
		Decimal_t2948259380  L_1 = L_0;
		RuntimeObject * L_2 = Box(Decimal_t2948259380_il2cpp_TypeInfo_var, &L_1);
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		Type_t * L_3 = ((XmlBaseConverter_t885945787_StaticFields*)il2cpp_codegen_static_fields_for(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var))->get_StringType_12();
		RuntimeObject * L_4 = VirtFuncInvoker3< RuntimeObject *, RuntimeObject *, Type_t *, RuntimeObject* >::Invoke(61 /* System.Object System.Xml.Schema.XmlValueConverter::ChangeType(System.Object,System.Type,System.Xml.IXmlNamespaceResolver) */, __this, L_2, L_3, (RuntimeObject*)NULL);
		return ((String_t*)CastclassSealed((RuntimeObject*)L_4, String_t_il2cpp_TypeInfo_var));
	}
}
// System.String System.Xml.Schema.XmlBaseConverter::ToString(System.Double)
extern "C" IL2CPP_METHOD_ATTR String_t* XmlBaseConverter_ToString_m1542877658 (XmlBaseConverter_t885945787 * __this, double ___value0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (XmlBaseConverter_ToString_m1542877658_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		double L_0 = ___value0;
		double L_1 = L_0;
		RuntimeObject * L_2 = Box(Double_t594665363_il2cpp_TypeInfo_var, &L_1);
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		Type_t * L_3 = ((XmlBaseConverter_t885945787_StaticFields*)il2cpp_codegen_static_fields_for(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var))->get_StringType_12();
		RuntimeObject * L_4 = VirtFuncInvoker3< RuntimeObject *, RuntimeObject *, Type_t *, RuntimeObject* >::Invoke(61 /* System.Object System.Xml.Schema.XmlValueConverter::ChangeType(System.Object,System.Type,System.Xml.IXmlNamespaceResolver) */, __this, L_2, L_3, (RuntimeObject*)NULL);
		return ((String_t*)CastclassSealed((RuntimeObject*)L_4, String_t_il2cpp_TypeInfo_var));
	}
}
// System.String System.Xml.Schema.XmlBaseConverter::ToString(System.Int32)
extern "C" IL2CPP_METHOD_ATTR String_t* XmlBaseConverter_ToString_m401760956 (XmlBaseConverter_t885945787 * __this, int32_t ___value0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (XmlBaseConverter_ToString_m401760956_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		int32_t L_0 = ___value0;
		int32_t L_1 = L_0;
		RuntimeObject * L_2 = Box(Int32_t2950945753_il2cpp_TypeInfo_var, &L_1);
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		Type_t * L_3 = ((XmlBaseConverter_t885945787_StaticFields*)il2cpp_codegen_static_fields_for(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var))->get_StringType_12();
		RuntimeObject * L_4 = VirtFuncInvoker3< RuntimeObject *, RuntimeObject *, Type_t *, RuntimeObject* >::Invoke(61 /* System.Object System.Xml.Schema.XmlValueConverter::ChangeType(System.Object,System.Type,System.Xml.IXmlNamespaceResolver) */, __this, L_2, L_3, (RuntimeObject*)NULL);
		return ((String_t*)CastclassSealed((RuntimeObject*)L_4, String_t_il2cpp_TypeInfo_var));
	}
}
// System.String System.Xml.Schema.XmlBaseConverter::ToString(System.Int64)
extern "C" IL2CPP_METHOD_ATTR String_t* XmlBaseConverter_ToString_m402154175 (XmlBaseConverter_t885945787 * __this, int64_t ___value0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (XmlBaseConverter_ToString_m402154175_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		int64_t L_0 = ___value0;
		int64_t L_1 = L_0;
		RuntimeObject * L_2 = Box(Int64_t3736567304_il2cpp_TypeInfo_var, &L_1);
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		Type_t * L_3 = ((XmlBaseConverter_t885945787_StaticFields*)il2cpp_codegen_static_fields_for(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var))->get_StringType_12();
		RuntimeObject * L_4 = VirtFuncInvoker3< RuntimeObject *, RuntimeObject *, Type_t *, RuntimeObject* >::Invoke(61 /* System.Object System.Xml.Schema.XmlValueConverter::ChangeType(System.Object,System.Type,System.Xml.IXmlNamespaceResolver) */, __this, L_2, L_3, (RuntimeObject*)NULL);
		return ((String_t*)CastclassSealed((RuntimeObject*)L_4, String_t_il2cpp_TypeInfo_var));
	}
}
// System.String System.Xml.Schema.XmlBaseConverter::ToString(System.Single)
extern "C" IL2CPP_METHOD_ATTR String_t* XmlBaseConverter_ToString_m3060865853 (XmlBaseConverter_t885945787 * __this, float ___value0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (XmlBaseConverter_ToString_m3060865853_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		float L_0 = ___value0;
		float L_1 = L_0;
		RuntimeObject * L_2 = Box(Single_t1397266774_il2cpp_TypeInfo_var, &L_1);
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		Type_t * L_3 = ((XmlBaseConverter_t885945787_StaticFields*)il2cpp_codegen_static_fields_for(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var))->get_StringType_12();
		RuntimeObject * L_4 = VirtFuncInvoker3< RuntimeObject *, RuntimeObject *, Type_t *, RuntimeObject* >::Invoke(61 /* System.Object System.Xml.Schema.XmlValueConverter::ChangeType(System.Object,System.Type,System.Xml.IXmlNamespaceResolver) */, __this, L_2, L_3, (RuntimeObject*)NULL);
		return ((String_t*)CastclassSealed((RuntimeObject*)L_4, String_t_il2cpp_TypeInfo_var));
	}
}
// System.String System.Xml.Schema.XmlBaseConverter::ToString(System.Object,System.Xml.IXmlNamespaceResolver)
extern "C" IL2CPP_METHOD_ATTR String_t* XmlBaseConverter_ToString_m3274533673 (XmlBaseConverter_t885945787 * __this, RuntimeObject * ___value0, RuntimeObject* ___nsResolver1, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (XmlBaseConverter_ToString_m3274533673_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		RuntimeObject * L_0 = ___value0;
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		Type_t * L_1 = ((XmlBaseConverter_t885945787_StaticFields*)il2cpp_codegen_static_fields_for(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var))->get_StringType_12();
		RuntimeObject* L_2 = ___nsResolver1;
		RuntimeObject * L_3 = VirtFuncInvoker3< RuntimeObject *, RuntimeObject *, Type_t *, RuntimeObject* >::Invoke(61 /* System.Object System.Xml.Schema.XmlValueConverter::ChangeType(System.Object,System.Type,System.Xml.IXmlNamespaceResolver) */, __this, L_0, L_1, L_2);
		return ((String_t*)CastclassSealed((RuntimeObject*)L_3, String_t_il2cpp_TypeInfo_var));
	}
}
// System.String System.Xml.Schema.XmlBaseConverter::ToString(System.Object)
extern "C" IL2CPP_METHOD_ATTR String_t* XmlBaseConverter_ToString_m2786501445 (XmlBaseConverter_t885945787 * __this, RuntimeObject * ___value0, const RuntimeMethod* method)
{
	{
		RuntimeObject * L_0 = ___value0;
		String_t* L_1 = VirtFuncInvoker2< String_t*, RuntimeObject *, RuntimeObject* >::Invoke(52 /* System.String System.Xml.Schema.XmlValueConverter::ToString(System.Object,System.Xml.IXmlNamespaceResolver) */, __this, L_0, (RuntimeObject*)NULL);
		return L_1;
	}
}
// System.Object System.Xml.Schema.XmlBaseConverter::ChangeType(System.Boolean,System.Type)
extern "C" IL2CPP_METHOD_ATTR RuntimeObject * XmlBaseConverter_ChangeType_m987244524 (XmlBaseConverter_t885945787 * __this, bool ___value0, Type_t * ___destinationType1, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (XmlBaseConverter_ChangeType_m987244524_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		bool L_0 = ___value0;
		bool L_1 = L_0;
		RuntimeObject * L_2 = Box(Boolean_t97287965_il2cpp_TypeInfo_var, &L_1);
		Type_t * L_3 = ___destinationType1;
		RuntimeObject * L_4 = VirtFuncInvoker3< RuntimeObject *, RuntimeObject *, Type_t *, RuntimeObject* >::Invoke(61 /* System.Object System.Xml.Schema.XmlValueConverter::ChangeType(System.Object,System.Type,System.Xml.IXmlNamespaceResolver) */, __this, L_2, L_3, (RuntimeObject*)NULL);
		return L_4;
	}
}
// System.Object System.Xml.Schema.XmlBaseConverter::ChangeType(System.DateTime,System.Type)
extern "C" IL2CPP_METHOD_ATTR RuntimeObject * XmlBaseConverter_ChangeType_m3543908107 (XmlBaseConverter_t885945787 * __this, DateTime_t3738529785  ___value0, Type_t * ___destinationType1, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (XmlBaseConverter_ChangeType_m3543908107_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		DateTime_t3738529785  L_0 = ___value0;
		DateTime_t3738529785  L_1 = L_0;
		RuntimeObject * L_2 = Box(DateTime_t3738529785_il2cpp_TypeInfo_var, &L_1);
		Type_t * L_3 = ___destinationType1;
		RuntimeObject * L_4 = VirtFuncInvoker3< RuntimeObject *, RuntimeObject *, Type_t *, RuntimeObject* >::Invoke(61 /* System.Object System.Xml.Schema.XmlValueConverter::ChangeType(System.Object,System.Type,System.Xml.IXmlNamespaceResolver) */, __this, L_2, L_3, (RuntimeObject*)NULL);
		return L_4;
	}
}
// System.Object System.Xml.Schema.XmlBaseConverter::ChangeType(System.Decimal,System.Type)
extern "C" IL2CPP_METHOD_ATTR RuntimeObject * XmlBaseConverter_ChangeType_m1691498989 (XmlBaseConverter_t885945787 * __this, Decimal_t2948259380  ___value0, Type_t * ___destinationType1, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (XmlBaseConverter_ChangeType_m1691498989_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		Decimal_t2948259380  L_0 = ___value0;
		Decimal_t2948259380  L_1 = L_0;
		RuntimeObject * L_2 = Box(Decimal_t2948259380_il2cpp_TypeInfo_var, &L_1);
		Type_t * L_3 = ___destinationType1;
		RuntimeObject * L_4 = VirtFuncInvoker3< RuntimeObject *, RuntimeObject *, Type_t *, RuntimeObject* >::Invoke(61 /* System.Object System.Xml.Schema.XmlValueConverter::ChangeType(System.Object,System.Type,System.Xml.IXmlNamespaceResolver) */, __this, L_2, L_3, (RuntimeObject*)NULL);
		return L_4;
	}
}
// System.Object System.Xml.Schema.XmlBaseConverter::ChangeType(System.Double,System.Type)
extern "C" IL2CPP_METHOD_ATTR RuntimeObject * XmlBaseConverter_ChangeType_m1581308423 (XmlBaseConverter_t885945787 * __this, double ___value0, Type_t * ___destinationType1, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (XmlBaseConverter_ChangeType_m1581308423_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		double L_0 = ___value0;
		double L_1 = L_0;
		RuntimeObject * L_2 = Box(Double_t594665363_il2cpp_TypeInfo_var, &L_1);
		Type_t * L_3 = ___destinationType1;
		RuntimeObject * L_4 = VirtFuncInvoker3< RuntimeObject *, RuntimeObject *, Type_t *, RuntimeObject* >::Invoke(61 /* System.Object System.Xml.Schema.XmlValueConverter::ChangeType(System.Object,System.Type,System.Xml.IXmlNamespaceResolver) */, __this, L_2, L_3, (RuntimeObject*)NULL);
		return L_4;
	}
}
// System.Object System.Xml.Schema.XmlBaseConverter::ChangeType(System.Int32,System.Type)
extern "C" IL2CPP_METHOD_ATTR RuntimeObject * XmlBaseConverter_ChangeType_m2624019142 (XmlBaseConverter_t885945787 * __this, int32_t ___value0, Type_t * ___destinationType1, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (XmlBaseConverter_ChangeType_m2624019142_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		int32_t L_0 = ___value0;
		int32_t L_1 = L_0;
		RuntimeObject * L_2 = Box(Int32_t2950945753_il2cpp_TypeInfo_var, &L_1);
		Type_t * L_3 = ___destinationType1;
		RuntimeObject * L_4 = VirtFuncInvoker3< RuntimeObject *, RuntimeObject *, Type_t *, RuntimeObject* >::Invoke(61 /* System.Object System.Xml.Schema.XmlValueConverter::ChangeType(System.Object,System.Type,System.Xml.IXmlNamespaceResolver) */, __this, L_2, L_3, (RuntimeObject*)NULL);
		return L_4;
	}
}
// System.Object System.Xml.Schema.XmlBaseConverter::ChangeType(System.Int64,System.Type)
extern "C" IL2CPP_METHOD_ATTR RuntimeObject * XmlBaseConverter_ChangeType_m995238688 (XmlBaseConverter_t885945787 * __this, int64_t ___value0, Type_t * ___destinationType1, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (XmlBaseConverter_ChangeType_m995238688_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		int64_t L_0 = ___value0;
		int64_t L_1 = L_0;
		RuntimeObject * L_2 = Box(Int64_t3736567304_il2cpp_TypeInfo_var, &L_1);
		Type_t * L_3 = ___destinationType1;
		RuntimeObject * L_4 = VirtFuncInvoker3< RuntimeObject *, RuntimeObject *, Type_t *, RuntimeObject* >::Invoke(61 /* System.Object System.Xml.Schema.XmlValueConverter::ChangeType(System.Object,System.Type,System.Xml.IXmlNamespaceResolver) */, __this, L_2, L_3, (RuntimeObject*)NULL);
		return L_4;
	}
}
// System.Object System.Xml.Schema.XmlBaseConverter::ChangeType(System.String,System.Type,System.Xml.IXmlNamespaceResolver)
extern "C" IL2CPP_METHOD_ATTR RuntimeObject * XmlBaseConverter_ChangeType_m4118659242 (XmlBaseConverter_t885945787 * __this, String_t* ___value0, Type_t * ___destinationType1, RuntimeObject* ___nsResolver2, const RuntimeMethod* method)
{
	{
		String_t* L_0 = ___value0;
		Type_t * L_1 = ___destinationType1;
		RuntimeObject* L_2 = ___nsResolver2;
		RuntimeObject * L_3 = VirtFuncInvoker3< RuntimeObject *, RuntimeObject *, Type_t *, RuntimeObject* >::Invoke(61 /* System.Object System.Xml.Schema.XmlValueConverter::ChangeType(System.Object,System.Type,System.Xml.IXmlNamespaceResolver) */, __this, L_0, L_1, L_2);
		return L_3;
	}
}
// System.Object System.Xml.Schema.XmlBaseConverter::ChangeType(System.Object,System.Type)
extern "C" IL2CPP_METHOD_ATTR RuntimeObject * XmlBaseConverter_ChangeType_m2518532742 (XmlBaseConverter_t885945787 * __this, RuntimeObject * ___value0, Type_t * ___destinationType1, const RuntimeMethod* method)
{
	{
		RuntimeObject * L_0 = ___value0;
		Type_t * L_1 = ___destinationType1;
		RuntimeObject * L_2 = VirtFuncInvoker3< RuntimeObject *, RuntimeObject *, Type_t *, RuntimeObject* >::Invoke(61 /* System.Object System.Xml.Schema.XmlValueConverter::ChangeType(System.Object,System.Type,System.Xml.IXmlNamespaceResolver) */, __this, L_0, L_1, (RuntimeObject*)NULL);
		return L_2;
	}
}
// System.Xml.Schema.XmlSchemaType System.Xml.Schema.XmlBaseConverter::get_SchemaType()
extern "C" IL2CPP_METHOD_ATTR XmlSchemaType_t2033747345 * XmlBaseConverter_get_SchemaType_m2536420680 (XmlBaseConverter_t885945787 * __this, const RuntimeMethod* method)
{
	{
		XmlSchemaType_t2033747345 * L_0 = __this->get_schemaType_0();
		return L_0;
	}
}
// System.Xml.Schema.XmlTypeCode System.Xml.Schema.XmlBaseConverter::get_TypeCode()
extern "C" IL2CPP_METHOD_ATTR int32_t XmlBaseConverter_get_TypeCode_m2182966300 (XmlBaseConverter_t885945787 * __this, const RuntimeMethod* method)
{
	{
		int32_t L_0 = __this->get_typeCode_1();
		return L_0;
	}
}
// System.String System.Xml.Schema.XmlBaseConverter::get_XmlTypeName()
extern "C" IL2CPP_METHOD_ATTR String_t* XmlBaseConverter_get_XmlTypeName_m2571707086 (XmlBaseConverter_t885945787 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (XmlBaseConverter_get_XmlTypeName_m2571707086_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	XmlSchemaType_t2033747345 * V_0 = NULL;
	{
		XmlSchemaType_t2033747345 * L_0 = __this->get_schemaType_0();
		V_0 = L_0;
		XmlSchemaType_t2033747345 * L_1 = V_0;
		if (!L_1)
		{
			goto IL_002c;
		}
	}
	{
		goto IL_0013;
	}

IL_000c:
	{
		XmlSchemaType_t2033747345 * L_2 = V_0;
		NullCheck(L_2);
		XmlSchemaType_t2033747345 * L_3 = XmlSchemaType_get_BaseXmlSchemaType_m4221231559(L_2, /*hidden argument*/NULL);
		V_0 = L_3;
	}

IL_0013:
	{
		XmlSchemaType_t2033747345 * L_4 = V_0;
		NullCheck(L_4);
		XmlQualifiedName_t2760654312 * L_5 = XmlSchemaType_get_QualifiedName_m2122094841(L_4, /*hidden argument*/NULL);
		NullCheck(L_5);
		bool L_6 = XmlQualifiedName_get_IsEmpty_m1430090042(L_5, /*hidden argument*/NULL);
		if (L_6)
		{
			goto IL_000c;
		}
	}
	{
		XmlSchemaType_t2033747345 * L_7 = V_0;
		NullCheck(L_7);
		XmlQualifiedName_t2760654312 * L_8 = XmlSchemaType_get_QualifiedName_m2122094841(L_7, /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		String_t* L_9 = XmlBaseConverter_QNameToString_m3973372495(NULL /*static, unused*/, L_8, /*hidden argument*/NULL);
		return L_9;
	}

IL_002c:
	{
		int32_t L_10 = __this->get_typeCode_1();
		if ((!(((uint32_t)L_10) == ((uint32_t)2))))
		{
			goto IL_003b;
		}
	}
	{
		return _stringLiteral1985170616;
	}

IL_003b:
	{
		int32_t L_11 = __this->get_typeCode_1();
		if ((!(((uint32_t)L_11) == ((uint32_t)((int32_t)10)))))
		{
			goto IL_004b;
		}
	}
	{
		return _stringLiteral2768614757;
	}

IL_004b:
	{
		return _stringLiteral1949155672;
	}
}
// System.Type System.Xml.Schema.XmlBaseConverter::get_DefaultClrType()
extern "C" IL2CPP_METHOD_ATTR Type_t * XmlBaseConverter_get_DefaultClrType_m3612350129 (XmlBaseConverter_t885945787 * __this, const RuntimeMethod* method)
{
	{
		Type_t * L_0 = __this->get_clrTypeDefault_2();
		return L_0;
	}
}
// System.Boolean System.Xml.Schema.XmlBaseConverter::IsDerivedFrom(System.Type,System.Type)
extern "C" IL2CPP_METHOD_ATTR bool XmlBaseConverter_IsDerivedFrom_m4236382250 (RuntimeObject * __this /* static, unused */, Type_t * ___derivedType0, Type_t * ___baseType1, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (XmlBaseConverter_IsDerivedFrom_m4236382250_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		goto IL_0015;
	}

IL_0002:
	{
		Type_t * L_0 = ___derivedType0;
		Type_t * L_1 = ___baseType1;
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		bool L_2 = Type_op_Equality_m2683486427(NULL /*static, unused*/, L_0, L_1, /*hidden argument*/NULL);
		if (!L_2)
		{
			goto IL_000d;
		}
	}
	{
		return (bool)1;
	}

IL_000d:
	{
		Type_t * L_3 = ___derivedType0;
		NullCheck(L_3);
		Type_t * L_4 = VirtFuncInvoker0< Type_t * >::Invoke(30 /* System.Type System.Type::get_BaseType() */, L_3);
		___derivedType0 = L_4;
	}

IL_0015:
	{
		Type_t * L_5 = ___derivedType0;
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		bool L_6 = Type_op_Inequality_m2948304386(NULL /*static, unused*/, L_5, (Type_t *)NULL, /*hidden argument*/NULL);
		if (L_6)
		{
			goto IL_0002;
		}
	}
	{
		return (bool)0;
	}
}
// System.Exception System.Xml.Schema.XmlBaseConverter::CreateInvalidClrMappingException(System.Type,System.Type)
extern "C" IL2CPP_METHOD_ATTR Exception_t * XmlBaseConverter_CreateInvalidClrMappingException_m3170440884 (XmlBaseConverter_t885945787 * __this, Type_t * ___sourceType0, Type_t * ___destinationType1, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (XmlBaseConverter_CreateInvalidClrMappingException_m3170440884_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		Type_t * L_0 = ___sourceType0;
		Type_t * L_1 = ___destinationType1;
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		bool L_2 = Type_op_Equality_m2683486427(NULL /*static, unused*/, L_0, L_1, /*hidden argument*/NULL);
		if (!L_2)
		{
			goto IL_0031;
		}
	}
	{
		ObjectU5BU5D_t2843939325* L_3 = (ObjectU5BU5D_t2843939325*)SZArrayNew(ObjectU5BU5D_t2843939325_il2cpp_TypeInfo_var, (uint32_t)2);
		ObjectU5BU5D_t2843939325* L_4 = L_3;
		String_t* L_5 = XmlBaseConverter_get_XmlTypeName_m2571707086(__this, /*hidden argument*/NULL);
		NullCheck(L_4);
		ArrayElementTypeCheck (L_4, L_5);
		(L_4)->SetAt(static_cast<il2cpp_array_size_t>(0), (RuntimeObject *)L_5);
		ObjectU5BU5D_t2843939325* L_6 = L_4;
		Type_t * L_7 = ___sourceType0;
		NullCheck(L_7);
		String_t* L_8 = VirtFuncInvoker0< String_t* >::Invoke(7 /* System.String System.Reflection.MemberInfo::get_Name() */, L_7);
		NullCheck(L_6);
		ArrayElementTypeCheck (L_6, L_8);
		(L_6)->SetAt(static_cast<il2cpp_array_size_t>(1), (RuntimeObject *)L_8);
		String_t* L_9 = Res_GetString_m2746634261(NULL /*static, unused*/, _stringLiteral1095639041, L_6, /*hidden argument*/NULL);
		InvalidCastException_t3927145244 * L_10 = (InvalidCastException_t3927145244 *)il2cpp_codegen_object_new(InvalidCastException_t3927145244_il2cpp_TypeInfo_var);
		InvalidCastException__ctor_m318645277(L_10, L_9, /*hidden argument*/NULL);
		return L_10;
	}

IL_0031:
	{
		ObjectU5BU5D_t2843939325* L_11 = (ObjectU5BU5D_t2843939325*)SZArrayNew(ObjectU5BU5D_t2843939325_il2cpp_TypeInfo_var, (uint32_t)3);
		ObjectU5BU5D_t2843939325* L_12 = L_11;
		String_t* L_13 = XmlBaseConverter_get_XmlTypeName_m2571707086(__this, /*hidden argument*/NULL);
		NullCheck(L_12);
		ArrayElementTypeCheck (L_12, L_13);
		(L_12)->SetAt(static_cast<il2cpp_array_size_t>(0), (RuntimeObject *)L_13);
		ObjectU5BU5D_t2843939325* L_14 = L_12;
		Type_t * L_15 = ___sourceType0;
		NullCheck(L_15);
		String_t* L_16 = VirtFuncInvoker0< String_t* >::Invoke(7 /* System.String System.Reflection.MemberInfo::get_Name() */, L_15);
		NullCheck(L_14);
		ArrayElementTypeCheck (L_14, L_16);
		(L_14)->SetAt(static_cast<il2cpp_array_size_t>(1), (RuntimeObject *)L_16);
		ObjectU5BU5D_t2843939325* L_17 = L_14;
		Type_t * L_18 = ___destinationType1;
		NullCheck(L_18);
		String_t* L_19 = VirtFuncInvoker0< String_t* >::Invoke(7 /* System.String System.Reflection.MemberInfo::get_Name() */, L_18);
		NullCheck(L_17);
		ArrayElementTypeCheck (L_17, L_19);
		(L_17)->SetAt(static_cast<il2cpp_array_size_t>(2), (RuntimeObject *)L_19);
		String_t* L_20 = Res_GetString_m2746634261(NULL /*static, unused*/, _stringLiteral1020212598, L_17, /*hidden argument*/NULL);
		InvalidCastException_t3927145244 * L_21 = (InvalidCastException_t3927145244 *)il2cpp_codegen_object_new(InvalidCastException_t3927145244_il2cpp_TypeInfo_var);
		InvalidCastException__ctor_m318645277(L_21, L_20, /*hidden argument*/NULL);
		return L_21;
	}
}
// System.String System.Xml.Schema.XmlBaseConverter::QNameToString(System.Xml.XmlQualifiedName)
extern "C" IL2CPP_METHOD_ATTR String_t* XmlBaseConverter_QNameToString_m3973372495 (RuntimeObject * __this /* static, unused */, XmlQualifiedName_t2760654312 * ___name0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (XmlBaseConverter_QNameToString_m3973372495_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		XmlQualifiedName_t2760654312 * L_0 = ___name0;
		NullCheck(L_0);
		String_t* L_1 = XmlQualifiedName_get_Namespace_m3957593392(L_0, /*hidden argument*/NULL);
		NullCheck(L_1);
		int32_t L_2 = String_get_Length_m3847582255(L_1, /*hidden argument*/NULL);
		if (L_2)
		{
			goto IL_0014;
		}
	}
	{
		XmlQualifiedName_t2760654312 * L_3 = ___name0;
		NullCheck(L_3);
		String_t* L_4 = XmlQualifiedName_get_Name_m815040483(L_3, /*hidden argument*/NULL);
		return L_4;
	}

IL_0014:
	{
		XmlQualifiedName_t2760654312 * L_5 = ___name0;
		NullCheck(L_5);
		String_t* L_6 = XmlQualifiedName_get_Namespace_m3957593392(L_5, /*hidden argument*/NULL);
		bool L_7 = String_op_Equality_m920492651(NULL /*static, unused*/, L_6, _stringLiteral1569427300, /*hidden argument*/NULL);
		if (!L_7)
		{
			goto IL_0037;
		}
	}
	{
		XmlQualifiedName_t2760654312 * L_8 = ___name0;
		NullCheck(L_8);
		String_t* L_9 = XmlQualifiedName_get_Name_m815040483(L_8, /*hidden argument*/NULL);
		String_t* L_10 = String_Concat_m3937257545(NULL /*static, unused*/, _stringLiteral3885210576, L_9, /*hidden argument*/NULL);
		return L_10;
	}

IL_0037:
	{
		XmlQualifiedName_t2760654312 * L_11 = ___name0;
		NullCheck(L_11);
		String_t* L_12 = XmlQualifiedName_get_Namespace_m3957593392(L_11, /*hidden argument*/NULL);
		bool L_13 = String_op_Equality_m920492651(NULL /*static, unused*/, L_12, _stringLiteral91702, /*hidden argument*/NULL);
		if (!L_13)
		{
			goto IL_005a;
		}
	}
	{
		XmlQualifiedName_t2760654312 * L_14 = ___name0;
		NullCheck(L_14);
		String_t* L_15 = XmlQualifiedName_get_Name_m815040483(L_14, /*hidden argument*/NULL);
		String_t* L_16 = String_Concat_m3937257545(NULL /*static, unused*/, _stringLiteral641598238, L_15, /*hidden argument*/NULL);
		return L_16;
	}

IL_005a:
	{
		XmlQualifiedName_t2760654312 * L_17 = ___name0;
		NullCheck(L_17);
		String_t* L_18 = XmlQualifiedName_get_Namespace_m3957593392(L_17, /*hidden argument*/NULL);
		XmlQualifiedName_t2760654312 * L_19 = ___name0;
		NullCheck(L_19);
		String_t* L_20 = XmlQualifiedName_get_Name_m815040483(L_19, /*hidden argument*/NULL);
		String_t* L_21 = String_Concat_m2163913788(NULL /*static, unused*/, _stringLiteral3452614613, L_18, _stringLiteral3452614611, L_20, /*hidden argument*/NULL);
		return L_21;
	}
}
// System.Object System.Xml.Schema.XmlBaseConverter::ChangeListType(System.Object,System.Type,System.Xml.IXmlNamespaceResolver)
extern "C" IL2CPP_METHOD_ATTR RuntimeObject * XmlBaseConverter_ChangeListType_m1648030318 (XmlBaseConverter_t885945787 * __this, RuntimeObject * ___value0, Type_t * ___destinationType1, RuntimeObject* ___nsResolver2, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (XmlBaseConverter_ChangeListType_m1648030318_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		RuntimeObject * L_0 = ___value0;
		NullCheck(L_0);
		Type_t * L_1 = Object_GetType_m88164663(L_0, /*hidden argument*/NULL);
		Type_t * L_2 = ___destinationType1;
		Exception_t * L_3 = XmlBaseConverter_CreateInvalidClrMappingException_m3170440884(__this, L_1, L_2, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, NULL, XmlBaseConverter_ChangeListType_m1648030318_RuntimeMethod_var);
	}
}
// System.Byte[] System.Xml.Schema.XmlBaseConverter::StringToBase64Binary(System.String)
extern "C" IL2CPP_METHOD_ATTR ByteU5BU5D_t4116647657* XmlBaseConverter_StringToBase64Binary_m724179570 (RuntimeObject * __this /* static, unused */, String_t* ___value0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (XmlBaseConverter_StringToBase64Binary_m724179570_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		String_t* L_0 = ___value0;
		IL2CPP_RUNTIME_CLASS_INIT(XmlConvert_t1981561327_il2cpp_TypeInfo_var);
		String_t* L_1 = XmlConvert_TrimString_m3342457332(NULL /*static, unused*/, L_0, /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(Convert_t2465617642_il2cpp_TypeInfo_var);
		ByteU5BU5D_t4116647657* L_2 = Convert_FromBase64String_m3685135396(NULL /*static, unused*/, L_1, /*hidden argument*/NULL);
		return L_2;
	}
}
// System.DateTime System.Xml.Schema.XmlBaseConverter::StringToDate(System.String)
extern "C" IL2CPP_METHOD_ATTR DateTime_t3738529785  XmlBaseConverter_StringToDate_m207322559 (RuntimeObject * __this /* static, unused */, String_t* ___value0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (XmlBaseConverter_StringToDate_m207322559_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		String_t* L_0 = ___value0;
		XsdDateTime_t3560162142  L_1;
		memset(&L_1, 0, sizeof(L_1));
		XsdDateTime__ctor_m2331690801((&L_1), L_0, 4, /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(XsdDateTime_t3560162142_il2cpp_TypeInfo_var);
		DateTime_t3738529785  L_2 = XsdDateTime_op_Implicit_m3581902138(NULL /*static, unused*/, L_1, /*hidden argument*/NULL);
		return L_2;
	}
}
// System.DateTime System.Xml.Schema.XmlBaseConverter::StringToDateTime(System.String)
extern "C" IL2CPP_METHOD_ATTR DateTime_t3738529785  XmlBaseConverter_StringToDateTime_m491793380 (RuntimeObject * __this /* static, unused */, String_t* ___value0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (XmlBaseConverter_StringToDateTime_m491793380_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		String_t* L_0 = ___value0;
		XsdDateTime_t3560162142  L_1;
		memset(&L_1, 0, sizeof(L_1));
		XsdDateTime__ctor_m2331690801((&L_1), L_0, 1, /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(XsdDateTime_t3560162142_il2cpp_TypeInfo_var);
		DateTime_t3738529785  L_2 = XsdDateTime_op_Implicit_m3581902138(NULL /*static, unused*/, L_1, /*hidden argument*/NULL);
		return L_2;
	}
}
// System.TimeSpan System.Xml.Schema.XmlBaseConverter::StringToDayTimeDuration(System.String)
extern "C" IL2CPP_METHOD_ATTR TimeSpan_t881159249  XmlBaseConverter_StringToDayTimeDuration_m4077026434 (RuntimeObject * __this /* static, unused */, String_t* ___value0, const RuntimeMethod* method)
{
	XsdDuration_t3210533101  V_0;
	memset(&V_0, 0, sizeof(V_0));
	{
		String_t* L_0 = ___value0;
		XsdDuration_t3210533101  L_1;
		memset(&L_1, 0, sizeof(L_1));
		XsdDuration__ctor_m1650863751((&L_1), L_0, 2, /*hidden argument*/NULL);
		V_0 = L_1;
		TimeSpan_t881159249  L_2 = XsdDuration_ToTimeSpan_m3421138678((XsdDuration_t3210533101 *)(&V_0), 2, /*hidden argument*/NULL);
		return L_2;
	}
}
// System.TimeSpan System.Xml.Schema.XmlBaseConverter::StringToDuration(System.String)
extern "C" IL2CPP_METHOD_ATTR TimeSpan_t881159249  XmlBaseConverter_StringToDuration_m2317198804 (RuntimeObject * __this /* static, unused */, String_t* ___value0, const RuntimeMethod* method)
{
	XsdDuration_t3210533101  V_0;
	memset(&V_0, 0, sizeof(V_0));
	{
		String_t* L_0 = ___value0;
		XsdDuration_t3210533101  L_1;
		memset(&L_1, 0, sizeof(L_1));
		XsdDuration__ctor_m1650863751((&L_1), L_0, 0, /*hidden argument*/NULL);
		V_0 = L_1;
		TimeSpan_t881159249  L_2 = XsdDuration_ToTimeSpan_m3421138678((XsdDuration_t3210533101 *)(&V_0), 0, /*hidden argument*/NULL);
		return L_2;
	}
}
// System.DateTime System.Xml.Schema.XmlBaseConverter::StringToGDay(System.String)
extern "C" IL2CPP_METHOD_ATTR DateTime_t3738529785  XmlBaseConverter_StringToGDay_m1806272691 (RuntimeObject * __this /* static, unused */, String_t* ___value0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (XmlBaseConverter_StringToGDay_m1806272691_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		String_t* L_0 = ___value0;
		XsdDateTime_t3560162142  L_1;
		memset(&L_1, 0, sizeof(L_1));
		XsdDateTime__ctor_m2331690801((&L_1), L_0, ((int32_t)64), /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(XsdDateTime_t3560162142_il2cpp_TypeInfo_var);
		DateTime_t3738529785  L_2 = XsdDateTime_op_Implicit_m3581902138(NULL /*static, unused*/, L_1, /*hidden argument*/NULL);
		return L_2;
	}
}
// System.DateTime System.Xml.Schema.XmlBaseConverter::StringToGMonth(System.String)
extern "C" IL2CPP_METHOD_ATTR DateTime_t3738529785  XmlBaseConverter_StringToGMonth_m3150534327 (RuntimeObject * __this /* static, unused */, String_t* ___value0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (XmlBaseConverter_StringToGMonth_m3150534327_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		String_t* L_0 = ___value0;
		XsdDateTime_t3560162142  L_1;
		memset(&L_1, 0, sizeof(L_1));
		XsdDateTime__ctor_m2331690801((&L_1), L_0, ((int32_t)128), /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(XsdDateTime_t3560162142_il2cpp_TypeInfo_var);
		DateTime_t3738529785  L_2 = XsdDateTime_op_Implicit_m3581902138(NULL /*static, unused*/, L_1, /*hidden argument*/NULL);
		return L_2;
	}
}
// System.DateTime System.Xml.Schema.XmlBaseConverter::StringToGMonthDay(System.String)
extern "C" IL2CPP_METHOD_ATTR DateTime_t3738529785  XmlBaseConverter_StringToGMonthDay_m1945154245 (RuntimeObject * __this /* static, unused */, String_t* ___value0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (XmlBaseConverter_StringToGMonthDay_m1945154245_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		String_t* L_0 = ___value0;
		XsdDateTime_t3560162142  L_1;
		memset(&L_1, 0, sizeof(L_1));
		XsdDateTime__ctor_m2331690801((&L_1), L_0, ((int32_t)32), /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(XsdDateTime_t3560162142_il2cpp_TypeInfo_var);
		DateTime_t3738529785  L_2 = XsdDateTime_op_Implicit_m3581902138(NULL /*static, unused*/, L_1, /*hidden argument*/NULL);
		return L_2;
	}
}
// System.DateTime System.Xml.Schema.XmlBaseConverter::StringToGYear(System.String)
extern "C" IL2CPP_METHOD_ATTR DateTime_t3738529785  XmlBaseConverter_StringToGYear_m679590103 (RuntimeObject * __this /* static, unused */, String_t* ___value0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (XmlBaseConverter_StringToGYear_m679590103_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		String_t* L_0 = ___value0;
		XsdDateTime_t3560162142  L_1;
		memset(&L_1, 0, sizeof(L_1));
		XsdDateTime__ctor_m2331690801((&L_1), L_0, ((int32_t)16), /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(XsdDateTime_t3560162142_il2cpp_TypeInfo_var);
		DateTime_t3738529785  L_2 = XsdDateTime_op_Implicit_m3581902138(NULL /*static, unused*/, L_1, /*hidden argument*/NULL);
		return L_2;
	}
}
// System.DateTime System.Xml.Schema.XmlBaseConverter::StringToGYearMonth(System.String)
extern "C" IL2CPP_METHOD_ATTR DateTime_t3738529785  XmlBaseConverter_StringToGYearMonth_m682641996 (RuntimeObject * __this /* static, unused */, String_t* ___value0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (XmlBaseConverter_StringToGYearMonth_m682641996_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		String_t* L_0 = ___value0;
		XsdDateTime_t3560162142  L_1;
		memset(&L_1, 0, sizeof(L_1));
		XsdDateTime__ctor_m2331690801((&L_1), L_0, 8, /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(XsdDateTime_t3560162142_il2cpp_TypeInfo_var);
		DateTime_t3738529785  L_2 = XsdDateTime_op_Implicit_m3581902138(NULL /*static, unused*/, L_1, /*hidden argument*/NULL);
		return L_2;
	}
}
// System.DateTimeOffset System.Xml.Schema.XmlBaseConverter::StringToDateOffset(System.String)
extern "C" IL2CPP_METHOD_ATTR DateTimeOffset_t3229287507  XmlBaseConverter_StringToDateOffset_m2572051986 (RuntimeObject * __this /* static, unused */, String_t* ___value0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (XmlBaseConverter_StringToDateOffset_m2572051986_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		String_t* L_0 = ___value0;
		XsdDateTime_t3560162142  L_1;
		memset(&L_1, 0, sizeof(L_1));
		XsdDateTime__ctor_m2331690801((&L_1), L_0, 4, /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(XsdDateTime_t3560162142_il2cpp_TypeInfo_var);
		DateTimeOffset_t3229287507  L_2 = XsdDateTime_op_Implicit_m525222358(NULL /*static, unused*/, L_1, /*hidden argument*/NULL);
		return L_2;
	}
}
// System.DateTimeOffset System.Xml.Schema.XmlBaseConverter::StringToDateTimeOffset(System.String)
extern "C" IL2CPP_METHOD_ATTR DateTimeOffset_t3229287507  XmlBaseConverter_StringToDateTimeOffset_m411752007 (RuntimeObject * __this /* static, unused */, String_t* ___value0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (XmlBaseConverter_StringToDateTimeOffset_m411752007_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		String_t* L_0 = ___value0;
		XsdDateTime_t3560162142  L_1;
		memset(&L_1, 0, sizeof(L_1));
		XsdDateTime__ctor_m2331690801((&L_1), L_0, 1, /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(XsdDateTime_t3560162142_il2cpp_TypeInfo_var);
		DateTimeOffset_t3229287507  L_2 = XsdDateTime_op_Implicit_m525222358(NULL /*static, unused*/, L_1, /*hidden argument*/NULL);
		return L_2;
	}
}
// System.DateTimeOffset System.Xml.Schema.XmlBaseConverter::StringToGDayOffset(System.String)
extern "C" IL2CPP_METHOD_ATTR DateTimeOffset_t3229287507  XmlBaseConverter_StringToGDayOffset_m145278120 (RuntimeObject * __this /* static, unused */, String_t* ___value0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (XmlBaseConverter_StringToGDayOffset_m145278120_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		String_t* L_0 = ___value0;
		XsdDateTime_t3560162142  L_1;
		memset(&L_1, 0, sizeof(L_1));
		XsdDateTime__ctor_m2331690801((&L_1), L_0, ((int32_t)64), /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(XsdDateTime_t3560162142_il2cpp_TypeInfo_var);
		DateTimeOffset_t3229287507  L_2 = XsdDateTime_op_Implicit_m525222358(NULL /*static, unused*/, L_1, /*hidden argument*/NULL);
		return L_2;
	}
}
// System.DateTimeOffset System.Xml.Schema.XmlBaseConverter::StringToGMonthOffset(System.String)
extern "C" IL2CPP_METHOD_ATTR DateTimeOffset_t3229287507  XmlBaseConverter_StringToGMonthOffset_m3234809724 (RuntimeObject * __this /* static, unused */, String_t* ___value0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (XmlBaseConverter_StringToGMonthOffset_m3234809724_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		String_t* L_0 = ___value0;
		XsdDateTime_t3560162142  L_1;
		memset(&L_1, 0, sizeof(L_1));
		XsdDateTime__ctor_m2331690801((&L_1), L_0, ((int32_t)128), /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(XsdDateTime_t3560162142_il2cpp_TypeInfo_var);
		DateTimeOffset_t3229287507  L_2 = XsdDateTime_op_Implicit_m525222358(NULL /*static, unused*/, L_1, /*hidden argument*/NULL);
		return L_2;
	}
}
// System.DateTimeOffset System.Xml.Schema.XmlBaseConverter::StringToGMonthDayOffset(System.String)
extern "C" IL2CPP_METHOD_ATTR DateTimeOffset_t3229287507  XmlBaseConverter_StringToGMonthDayOffset_m1225319577 (RuntimeObject * __this /* static, unused */, String_t* ___value0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (XmlBaseConverter_StringToGMonthDayOffset_m1225319577_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		String_t* L_0 = ___value0;
		XsdDateTime_t3560162142  L_1;
		memset(&L_1, 0, sizeof(L_1));
		XsdDateTime__ctor_m2331690801((&L_1), L_0, ((int32_t)32), /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(XsdDateTime_t3560162142_il2cpp_TypeInfo_var);
		DateTimeOffset_t3229287507  L_2 = XsdDateTime_op_Implicit_m525222358(NULL /*static, unused*/, L_1, /*hidden argument*/NULL);
		return L_2;
	}
}
// System.DateTimeOffset System.Xml.Schema.XmlBaseConverter::StringToGYearOffset(System.String)
extern "C" IL2CPP_METHOD_ATTR DateTimeOffset_t3229287507  XmlBaseConverter_StringToGYearOffset_m862052979 (RuntimeObject * __this /* static, unused */, String_t* ___value0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (XmlBaseConverter_StringToGYearOffset_m862052979_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		String_t* L_0 = ___value0;
		XsdDateTime_t3560162142  L_1;
		memset(&L_1, 0, sizeof(L_1));
		XsdDateTime__ctor_m2331690801((&L_1), L_0, ((int32_t)16), /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(XsdDateTime_t3560162142_il2cpp_TypeInfo_var);
		DateTimeOffset_t3229287507  L_2 = XsdDateTime_op_Implicit_m525222358(NULL /*static, unused*/, L_1, /*hidden argument*/NULL);
		return L_2;
	}
}
// System.DateTimeOffset System.Xml.Schema.XmlBaseConverter::StringToGYearMonthOffset(System.String)
extern "C" IL2CPP_METHOD_ATTR DateTimeOffset_t3229287507  XmlBaseConverter_StringToGYearMonthOffset_m4140910921 (RuntimeObject * __this /* static, unused */, String_t* ___value0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (XmlBaseConverter_StringToGYearMonthOffset_m4140910921_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		String_t* L_0 = ___value0;
		XsdDateTime_t3560162142  L_1;
		memset(&L_1, 0, sizeof(L_1));
		XsdDateTime__ctor_m2331690801((&L_1), L_0, 8, /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(XsdDateTime_t3560162142_il2cpp_TypeInfo_var);
		DateTimeOffset_t3229287507  L_2 = XsdDateTime_op_Implicit_m525222358(NULL /*static, unused*/, L_1, /*hidden argument*/NULL);
		return L_2;
	}
}
// System.Byte[] System.Xml.Schema.XmlBaseConverter::StringToHexBinary(System.String)
extern "C" IL2CPP_METHOD_ATTR ByteU5BU5D_t4116647657* XmlBaseConverter_StringToHexBinary_m3896484261 (RuntimeObject * __this /* static, unused */, String_t* ___value0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (XmlBaseConverter_StringToHexBinary_m3896484261_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	ByteU5BU5D_t4116647657* 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)
		String_t* L_0 = ___value0;
		IL2CPP_RUNTIME_CLASS_INIT(XmlConvert_t1981561327_il2cpp_TypeInfo_var);
		String_t* L_1 = XmlConvert_TrimString_m3342457332(NULL /*static, unused*/, L_0, /*hidden argument*/NULL);
		ByteU5BU5D_t4116647657* L_2 = XmlConvert_FromBinHexString_m1126268587(NULL /*static, unused*/, L_1, (bool)0, /*hidden argument*/NULL);
		V_0 = L_2;
		goto IL_001a;
	} // end try (depth: 1)
	catch(Il2CppExceptionWrapper& e)
	{
		__exception_local = (Exception_t *)e.ex;
		if(il2cpp_codegen_class_is_assignable_from (XmlException_t1761730631_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex)))
			goto CATCH_000f;
		throw e;
	}

CATCH_000f:
	{ // begin catch(System.Xml.XmlException)
		NullCheck(((XmlException_t1761730631 *)__exception_local));
		String_t* L_3 = VirtFuncInvoker0< String_t* >::Invoke(5 /* System.String System.Exception::get_Message() */, ((XmlException_t1761730631 *)__exception_local));
		FormatException_t154580423 * L_4 = (FormatException_t154580423 *)il2cpp_codegen_object_new(FormatException_t154580423_il2cpp_TypeInfo_var);
		FormatException__ctor_m4049685996(L_4, L_3, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, NULL, XmlBaseConverter_StringToHexBinary_m3896484261_RuntimeMethod_var);
	} // end catch (depth: 1)

IL_001a:
	{
		ByteU5BU5D_t4116647657* L_5 = V_0;
		return L_5;
	}
}
// System.Xml.XmlQualifiedName System.Xml.Schema.XmlBaseConverter::StringToQName(System.String,System.Xml.IXmlNamespaceResolver)
extern "C" IL2CPP_METHOD_ATTR XmlQualifiedName_t2760654312 * XmlBaseConverter_StringToQName_m2117220310 (RuntimeObject * __this /* static, unused */, String_t* ___value0, RuntimeObject* ___nsResolver1, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (XmlBaseConverter_StringToQName_m2117220310_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	String_t* V_0 = NULL;
	String_t* V_1 = NULL;
	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);
	{
		String_t* L_0 = ___value0;
		NullCheck(L_0);
		String_t* L_1 = String_Trim_m923598732(L_0, /*hidden argument*/NULL);
		___value0 = L_1;
	}

IL_0008:
	try
	{ // begin try (depth: 1)
		String_t* L_2 = ___value0;
		IL2CPP_RUNTIME_CLASS_INIT(ValidateNames_t2360135496_il2cpp_TypeInfo_var);
		ValidateNames_ParseQNameThrow_m866282203(NULL /*static, unused*/, L_2, (String_t**)(&V_0), (String_t**)(&V_1), /*hidden argument*/NULL);
		goto IL_001f;
	} // end try (depth: 1)
	catch(Il2CppExceptionWrapper& e)
	{
		__exception_local = (Exception_t *)e.ex;
		if(il2cpp_codegen_class_is_assignable_from (XmlException_t1761730631_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex)))
			goto CATCH_0014;
		throw e;
	}

CATCH_0014:
	{ // begin catch(System.Xml.XmlException)
		NullCheck(((XmlException_t1761730631 *)__exception_local));
		String_t* L_3 = VirtFuncInvoker0< String_t* >::Invoke(5 /* System.String System.Exception::get_Message() */, ((XmlException_t1761730631 *)__exception_local));
		FormatException_t154580423 * L_4 = (FormatException_t154580423 *)il2cpp_codegen_object_new(FormatException_t154580423_il2cpp_TypeInfo_var);
		FormatException__ctor_m4049685996(L_4, L_3, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, NULL, XmlBaseConverter_StringToQName_m2117220310_RuntimeMethod_var);
	} // end catch (depth: 1)

IL_001f:
	{
		RuntimeObject* L_5 = ___nsResolver1;
		if (L_5)
		{
			goto IL_0040;
		}
	}
	{
		ObjectU5BU5D_t2843939325* L_6 = (ObjectU5BU5D_t2843939325*)SZArrayNew(ObjectU5BU5D_t2843939325_il2cpp_TypeInfo_var, (uint32_t)2);
		ObjectU5BU5D_t2843939325* L_7 = L_6;
		String_t* L_8 = ___value0;
		NullCheck(L_7);
		ArrayElementTypeCheck (L_7, L_8);
		(L_7)->SetAt(static_cast<il2cpp_array_size_t>(0), (RuntimeObject *)L_8);
		ObjectU5BU5D_t2843939325* L_9 = L_7;
		String_t* L_10 = V_0;
		NullCheck(L_9);
		ArrayElementTypeCheck (L_9, L_10);
		(L_9)->SetAt(static_cast<il2cpp_array_size_t>(1), (RuntimeObject *)L_10);
		String_t* L_11 = Res_GetString_m2746634261(NULL /*static, unused*/, _stringLiteral3297502418, L_9, /*hidden argument*/NULL);
		InvalidCastException_t3927145244 * L_12 = (InvalidCastException_t3927145244 *)il2cpp_codegen_object_new(InvalidCastException_t3927145244_il2cpp_TypeInfo_var);
		InvalidCastException__ctor_m318645277(L_12, L_11, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_12, NULL, XmlBaseConverter_StringToQName_m2117220310_RuntimeMethod_var);
	}

IL_0040:
	{
		RuntimeObject* L_13 = ___nsResolver1;
		String_t* L_14 = V_0;
		NullCheck(L_13);
		String_t* L_15 = InterfaceFuncInvoker1< String_t*, String_t* >::Invoke(0 /* System.String System.Xml.IXmlNamespaceResolver::LookupNamespace(System.String) */, IXmlNamespaceResolver_t535375154_il2cpp_TypeInfo_var, L_13, L_14);
		V_2 = L_15;
		String_t* L_16 = V_2;
		if (L_16)
		{
			goto IL_0069;
		}
	}
	{
		ObjectU5BU5D_t2843939325* L_17 = (ObjectU5BU5D_t2843939325*)SZArrayNew(ObjectU5BU5D_t2843939325_il2cpp_TypeInfo_var, (uint32_t)2);
		ObjectU5BU5D_t2843939325* L_18 = L_17;
		String_t* L_19 = ___value0;
		NullCheck(L_18);
		ArrayElementTypeCheck (L_18, L_19);
		(L_18)->SetAt(static_cast<il2cpp_array_size_t>(0), (RuntimeObject *)L_19);
		ObjectU5BU5D_t2843939325* L_20 = L_18;
		String_t* L_21 = V_0;
		NullCheck(L_20);
		ArrayElementTypeCheck (L_20, L_21);
		(L_20)->SetAt(static_cast<il2cpp_array_size_t>(1), (RuntimeObject *)L_21);
		String_t* L_22 = Res_GetString_m2746634261(NULL /*static, unused*/, _stringLiteral3297502418, L_20, /*hidden argument*/NULL);
		InvalidCastException_t3927145244 * L_23 = (InvalidCastException_t3927145244 *)il2cpp_codegen_object_new(InvalidCastException_t3927145244_il2cpp_TypeInfo_var);
		InvalidCastException__ctor_m318645277(L_23, L_22, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_23, NULL, XmlBaseConverter_StringToQName_m2117220310_RuntimeMethod_var);
	}

IL_0069:
	{
		String_t* L_24 = V_1;
		String_t* L_25 = V_2;
		XmlQualifiedName_t2760654312 * L_26 = (XmlQualifiedName_t2760654312 *)il2cpp_codegen_object_new(XmlQualifiedName_t2760654312_il2cpp_TypeInfo_var);
		XmlQualifiedName__ctor_m835061046(L_26, L_24, L_25, /*hidden argument*/NULL);
		return L_26;
	}
}
// System.DateTime System.Xml.Schema.XmlBaseConverter::StringToTime(System.String)
extern "C" IL2CPP_METHOD_ATTR DateTime_t3738529785  XmlBaseConverter_StringToTime_m3834221350 (RuntimeObject * __this /* static, unused */, String_t* ___value0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (XmlBaseConverter_StringToTime_m3834221350_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		String_t* L_0 = ___value0;
		XsdDateTime_t3560162142  L_1;
		memset(&L_1, 0, sizeof(L_1));
		XsdDateTime__ctor_m2331690801((&L_1), L_0, 2, /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(XsdDateTime_t3560162142_il2cpp_TypeInfo_var);
		DateTime_t3738529785  L_2 = XsdDateTime_op_Implicit_m3581902138(NULL /*static, unused*/, L_1, /*hidden argument*/NULL);
		return L_2;
	}
}
// System.DateTimeOffset System.Xml.Schema.XmlBaseConverter::StringToTimeOffset(System.String)
extern "C" IL2CPP_METHOD_ATTR DateTimeOffset_t3229287507  XmlBaseConverter_StringToTimeOffset_m2998269841 (RuntimeObject * __this /* static, unused */, String_t* ___value0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (XmlBaseConverter_StringToTimeOffset_m2998269841_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		String_t* L_0 = ___value0;
		XsdDateTime_t3560162142  L_1;
		memset(&L_1, 0, sizeof(L_1));
		XsdDateTime__ctor_m2331690801((&L_1), L_0, 2, /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(XsdDateTime_t3560162142_il2cpp_TypeInfo_var);
		DateTimeOffset_t3229287507  L_2 = XsdDateTime_op_Implicit_m525222358(NULL /*static, unused*/, L_1, /*hidden argument*/NULL);
		return L_2;
	}
}
// System.TimeSpan System.Xml.Schema.XmlBaseConverter::StringToYearMonthDuration(System.String)
extern "C" IL2CPP_METHOD_ATTR TimeSpan_t881159249  XmlBaseConverter_StringToYearMonthDuration_m1867228844 (RuntimeObject * __this /* static, unused */, String_t* ___value0, const RuntimeMethod* method)
{
	XsdDuration_t3210533101  V_0;
	memset(&V_0, 0, sizeof(V_0));
	{
		String_t* L_0 = ___value0;
		XsdDuration_t3210533101  L_1;
		memset(&L_1, 0, sizeof(L_1));
		XsdDuration__ctor_m1650863751((&L_1), L_0, 1, /*hidden argument*/NULL);
		V_0 = L_1;
		TimeSpan_t881159249  L_2 = XsdDuration_ToTimeSpan_m3421138678((XsdDuration_t3210533101 *)(&V_0), 1, /*hidden argument*/NULL);
		return L_2;
	}
}
// System.String System.Xml.Schema.XmlBaseConverter::AnyUriToString(System.Uri)
extern "C" IL2CPP_METHOD_ATTR String_t* XmlBaseConverter_AnyUriToString_m555590745 (RuntimeObject * __this /* static, unused */, Uri_t100236324 * ___value0, const RuntimeMethod* method)
{
	{
		Uri_t100236324 * L_0 = ___value0;
		NullCheck(L_0);
		String_t* L_1 = Uri_get_OriginalString_m2551181575(L_0, /*hidden argument*/NULL);
		return L_1;
	}
}
// System.String System.Xml.Schema.XmlBaseConverter::Base64BinaryToString(System.Byte[])
extern "C" IL2CPP_METHOD_ATTR String_t* XmlBaseConverter_Base64BinaryToString_m1908484712 (RuntimeObject * __this /* static, unused */, ByteU5BU5D_t4116647657* ___value0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (XmlBaseConverter_Base64BinaryToString_m1908484712_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		ByteU5BU5D_t4116647657* L_0 = ___value0;
		IL2CPP_RUNTIME_CLASS_INIT(Convert_t2465617642_il2cpp_TypeInfo_var);
		String_t* L_1 = Convert_ToBase64String_m3839334935(NULL /*static, unused*/, L_0, /*hidden argument*/NULL);
		return L_1;
	}
}
// System.String System.Xml.Schema.XmlBaseConverter::DateToString(System.DateTime)
extern "C" IL2CPP_METHOD_ATTR String_t* XmlBaseConverter_DateToString_m714561841 (RuntimeObject * __this /* static, unused */, DateTime_t3738529785  ___value0, const RuntimeMethod* method)
{
	XsdDateTime_t3560162142  V_0;
	memset(&V_0, 0, sizeof(V_0));
	{
		DateTime_t3738529785  L_0 = ___value0;
		XsdDateTime_t3560162142  L_1;
		memset(&L_1, 0, sizeof(L_1));
		XsdDateTime__ctor_m4067937886((&L_1), L_0, 4, /*hidden argument*/NULL);
		V_0 = L_1;
		String_t* L_2 = XsdDateTime_ToString_m3956462872((XsdDateTime_t3560162142 *)(&V_0), /*hidden argument*/NULL);
		return L_2;
	}
}
// System.String System.Xml.Schema.XmlBaseConverter::DateTimeToString(System.DateTime)
extern "C" IL2CPP_METHOD_ATTR String_t* XmlBaseConverter_DateTimeToString_m2907814649 (RuntimeObject * __this /* static, unused */, DateTime_t3738529785  ___value0, const RuntimeMethod* method)
{
	XsdDateTime_t3560162142  V_0;
	memset(&V_0, 0, sizeof(V_0));
	{
		DateTime_t3738529785  L_0 = ___value0;
		XsdDateTime_t3560162142  L_1;
		memset(&L_1, 0, sizeof(L_1));
		XsdDateTime__ctor_m4067937886((&L_1), L_0, 1, /*hidden argument*/NULL);
		V_0 = L_1;
		String_t* L_2 = XsdDateTime_ToString_m3956462872((XsdDateTime_t3560162142 *)(&V_0), /*hidden argument*/NULL);
		return L_2;
	}
}
// System.String System.Xml.Schema.XmlBaseConverter::DayTimeDurationToString(System.TimeSpan)
extern "C" IL2CPP_METHOD_ATTR String_t* XmlBaseConverter_DayTimeDurationToString_m3581816594 (RuntimeObject * __this /* static, unused */, TimeSpan_t881159249  ___value0, const RuntimeMethod* method)
{
	XsdDuration_t3210533101  V_0;
	memset(&V_0, 0, sizeof(V_0));
	{
		TimeSpan_t881159249  L_0 = ___value0;
		XsdDuration_t3210533101  L_1;
		memset(&L_1, 0, sizeof(L_1));
		XsdDuration__ctor_m1180016065((&L_1), L_0, 2, /*hidden argument*/NULL);
		V_0 = L_1;
		String_t* L_2 = XsdDuration_ToString_m2282140164((XsdDuration_t3210533101 *)(&V_0), 2, /*hidden argument*/NULL);
		return L_2;
	}
}
// System.String System.Xml.Schema.XmlBaseConverter::DurationToString(System.TimeSpan)
extern "C" IL2CPP_METHOD_ATTR String_t* XmlBaseConverter_DurationToString_m2616186623 (RuntimeObject * __this /* static, unused */, TimeSpan_t881159249  ___value0, const RuntimeMethod* method)
{
	XsdDuration_t3210533101  V_0;
	memset(&V_0, 0, sizeof(V_0));
	{
		TimeSpan_t881159249  L_0 = ___value0;
		XsdDuration_t3210533101  L_1;
		memset(&L_1, 0, sizeof(L_1));
		XsdDuration__ctor_m1180016065((&L_1), L_0, 0, /*hidden argument*/NULL);
		V_0 = L_1;
		String_t* L_2 = XsdDuration_ToString_m2282140164((XsdDuration_t3210533101 *)(&V_0), 0, /*hidden argument*/NULL);
		return L_2;
	}
}
// System.String System.Xml.Schema.XmlBaseConverter::GDayToString(System.DateTime)
extern "C" IL2CPP_METHOD_ATTR String_t* XmlBaseConverter_GDayToString_m1883559189 (RuntimeObject * __this /* static, unused */, DateTime_t3738529785  ___value0, const RuntimeMethod* method)
{
	XsdDateTime_t3560162142  V_0;
	memset(&V_0, 0, sizeof(V_0));
	{
		DateTime_t3738529785  L_0 = ___value0;
		XsdDateTime_t3560162142  L_1;
		memset(&L_1, 0, sizeof(L_1));
		XsdDateTime__ctor_m4067937886((&L_1), L_0, ((int32_t)64), /*hidden argument*/NULL);
		V_0 = L_1;
		String_t* L_2 = XsdDateTime_ToString_m3956462872((XsdDateTime_t3560162142 *)(&V_0), /*hidden argument*/NULL);
		return L_2;
	}
}
// System.String System.Xml.Schema.XmlBaseConverter::GMonthToString(System.DateTime)
extern "C" IL2CPP_METHOD_ATTR String_t* XmlBaseConverter_GMonthToString_m227601159 (RuntimeObject * __this /* static, unused */, DateTime_t3738529785  ___value0, const RuntimeMethod* method)
{
	XsdDateTime_t3560162142  V_0;
	memset(&V_0, 0, sizeof(V_0));
	{
		DateTime_t3738529785  L_0 = ___value0;
		XsdDateTime_t3560162142  L_1;
		memset(&L_1, 0, sizeof(L_1));
		XsdDateTime__ctor_m4067937886((&L_1), L_0, ((int32_t)128), /*hidden argument*/NULL);
		V_0 = L_1;
		String_t* L_2 = XsdDateTime_ToString_m3956462872((XsdDateTime_t3560162142 *)(&V_0), /*hidden argument*/NULL);
		return L_2;
	}
}
// System.String System.Xml.Schema.XmlBaseConverter::GMonthDayToString(System.DateTime)
extern "C" IL2CPP_METHOD_ATTR String_t* XmlBaseConverter_GMonthDayToString_m4082661873 (RuntimeObject * __this /* static, unused */, DateTime_t3738529785  ___value0, const RuntimeMethod* method)
{
	XsdDateTime_t3560162142  V_0;
	memset(&V_0, 0, sizeof(V_0));
	{
		DateTime_t3738529785  L_0 = ___value0;
		XsdDateTime_t3560162142  L_1;
		memset(&L_1, 0, sizeof(L_1));
		XsdDateTime__ctor_m4067937886((&L_1), L_0, ((int32_t)32), /*hidden argument*/NULL);
		V_0 = L_1;
		String_t* L_2 = XsdDateTime_ToString_m3956462872((XsdDateTime_t3560162142 *)(&V_0), /*hidden argument*/NULL);
		return L_2;
	}
}
// System.String System.Xml.Schema.XmlBaseConverter::GYearToString(System.DateTime)
extern "C" IL2CPP_METHOD_ATTR String_t* XmlBaseConverter_GYearToString_m3856860849 (RuntimeObject * __this /* static, unused */, DateTime_t3738529785  ___value0, const RuntimeMethod* method)
{
	XsdDateTime_t3560162142  V_0;
	memset(&V_0, 0, sizeof(V_0));
	{
		DateTime_t3738529785  L_0 = ___value0;
		XsdDateTime_t3560162142  L_1;
		memset(&L_1, 0, sizeof(L_1));
		XsdDateTime__ctor_m4067937886((&L_1), L_0, ((int32_t)16), /*hidden argument*/NULL);
		V_0 = L_1;
		String_t* L_2 = XsdDateTime_ToString_m3956462872((XsdDateTime_t3560162142 *)(&V_0), /*hidden argument*/NULL);
		return L_2;
	}
}
// System.String System.Xml.Schema.XmlBaseConverter::GYearMonthToString(System.DateTime)
extern "C" IL2CPP_METHOD_ATTR String_t* XmlBaseConverter_GYearMonthToString_m2487276114 (RuntimeObject * __this /* static, unused */, DateTime_t3738529785  ___value0, const RuntimeMethod* method)
{
	XsdDateTime_t3560162142  V_0;
	memset(&V_0, 0, sizeof(V_0));
	{
		DateTime_t3738529785  L_0 = ___value0;
		XsdDateTime_t3560162142  L_1;
		memset(&L_1, 0, sizeof(L_1));
		XsdDateTime__ctor_m4067937886((&L_1), L_0, 8, /*hidden argument*/NULL);
		V_0 = L_1;
		String_t* L_2 = XsdDateTime_ToString_m3956462872((XsdDateTime_t3560162142 *)(&V_0), /*hidden argument*/NULL);
		return L_2;
	}
}
// System.String System.Xml.Schema.XmlBaseConverter::DateOffsetToString(System.DateTimeOffset)
extern "C" IL2CPP_METHOD_ATTR String_t* XmlBaseConverter_DateOffsetToString_m1506204331 (RuntimeObject * __this /* static, unused */, DateTimeOffset_t3229287507  ___value0, const RuntimeMethod* method)
{
	XsdDateTime_t3560162142  V_0;
	memset(&V_0, 0, sizeof(V_0));
	{
		DateTimeOffset_t3229287507  L_0 = ___value0;
		XsdDateTime_t3560162142  L_1;
		memset(&L_1, 0, sizeof(L_1));
		XsdDateTime__ctor_m4285030755((&L_1), L_0, 4, /*hidden argument*/NULL);
		V_0 = L_1;
		String_t* L_2 = XsdDateTime_ToString_m3956462872((XsdDateTime_t3560162142 *)(&V_0), /*hidden argument*/NULL);
		return L_2;
	}
}
// System.String System.Xml.Schema.XmlBaseConverter::DateTimeOffsetToString(System.DateTimeOffset)
extern "C" IL2CPP_METHOD_ATTR String_t* XmlBaseConverter_DateTimeOffsetToString_m3571311822 (RuntimeObject * __this /* static, unused */, DateTimeOffset_t3229287507  ___value0, const RuntimeMethod* method)
{
	XsdDateTime_t3560162142  V_0;
	memset(&V_0, 0, sizeof(V_0));
	{
		DateTimeOffset_t3229287507  L_0 = ___value0;
		XsdDateTime_t3560162142  L_1;
		memset(&L_1, 0, sizeof(L_1));
		XsdDateTime__ctor_m4285030755((&L_1), L_0, 1, /*hidden argument*/NULL);
		V_0 = L_1;
		String_t* L_2 = XsdDateTime_ToString_m3956462872((XsdDateTime_t3560162142 *)(&V_0), /*hidden argument*/NULL);
		return L_2;
	}
}
// System.String System.Xml.Schema.XmlBaseConverter::GDayOffsetToString(System.DateTimeOffset)
extern "C" IL2CPP_METHOD_ATTR String_t* XmlBaseConverter_GDayOffsetToString_m467929202 (RuntimeObject * __this /* static, unused */, DateTimeOffset_t3229287507  ___value0, const RuntimeMethod* method)
{
	XsdDateTime_t3560162142  V_0;
	memset(&V_0, 0, sizeof(V_0));
	{
		DateTimeOffset_t3229287507  L_0 = ___value0;
		XsdDateTime_t3560162142  L_1;
		memset(&L_1, 0, sizeof(L_1));
		XsdDateTime__ctor_m4285030755((&L_1), L_0, ((int32_t)64), /*hidden argument*/NULL);
		V_0 = L_1;
		String_t* L_2 = XsdDateTime_ToString_m3956462872((XsdDateTime_t3560162142 *)(&V_0), /*hidden argument*/NULL);
		return L_2;
	}
}
// System.String System.Xml.Schema.XmlBaseConverter::GMonthOffsetToString(System.DateTimeOffset)
extern "C" IL2CPP_METHOD_ATTR String_t* XmlBaseConverter_GMonthOffsetToString_m4258884043 (RuntimeObject * __this /* static, unused */, DateTimeOffset_t3229287507  ___value0, const RuntimeMethod* method)
{
	XsdDateTime_t3560162142  V_0;
	memset(&V_0, 0, sizeof(V_0));
	{
		DateTimeOffset_t3229287507  L_0 = ___value0;
		XsdDateTime_t3560162142  L_1;
		memset(&L_1, 0, sizeof(L_1));
		XsdDateTime__ctor_m4285030755((&L_1), L_0, ((int32_t)128), /*hidden argument*/NULL);
		V_0 = L_1;
		String_t* L_2 = XsdDateTime_ToString_m3956462872((XsdDateTime_t3560162142 *)(&V_0), /*hidden argument*/NULL);
		return L_2;
	}
}
// System.String System.Xml.Schema.XmlBaseConverter::GMonthDayOffsetToString(System.DateTimeOffset)
extern "C" IL2CPP_METHOD_ATTR String_t* XmlBaseConverter_GMonthDayOffsetToString_m1949175095 (RuntimeObject * __this /* static, unused */, DateTimeOffset_t3229287507  ___value0, const RuntimeMethod* method)
{
	XsdDateTime_t3560162142  V_0;
	memset(&V_0, 0, sizeof(V_0));
	{
		DateTimeOffset_t3229287507  L_0 = ___value0;
		XsdDateTime_t3560162142  L_1;
		memset(&L_1, 0, sizeof(L_1));
		XsdDateTime__ctor_m4285030755((&L_1), L_0, ((int32_t)32), /*hidden argument*/NULL);
		V_0 = L_1;
		String_t* L_2 = XsdDateTime_ToString_m3956462872((XsdDateTime_t3560162142 *)(&V_0), /*hidden argument*/NULL);
		return L_2;
	}
}
// System.String System.Xml.Schema.XmlBaseConverter::GYearOffsetToString(System.DateTimeOffset)
extern "C" IL2CPP_METHOD_ATTR String_t* XmlBaseConverter_GYearOffsetToString_m3535029919 (RuntimeObject * __this /* static, unused */, DateTimeOffset_t3229287507  ___value0, const RuntimeMethod* method)
{
	XsdDateTime_t3560162142  V_0;
	memset(&V_0, 0, sizeof(V_0));
	{
		DateTimeOffset_t3229287507  L_0 = ___value0;
		XsdDateTime_t3560162142  L_1;
		memset(&L_1, 0, sizeof(L_1));
		XsdDateTime__ctor_m4285030755((&L_1), L_0, ((int32_t)16), /*hidden argument*/NULL);
		V_0 = L_1;
		String_t* L_2 = XsdDateTime_ToString_m3956462872((XsdDateTime_t3560162142 *)(&V_0), /*hidden argument*/NULL);
		return L_2;
	}
}
// System.String System.Xml.Schema.XmlBaseConverter::GYearMonthOffsetToString(System.DateTimeOffset)
extern "C" IL2CPP_METHOD_ATTR String_t* XmlBaseConverter_GYearMonthOffsetToString_m654304997 (RuntimeObject * __this /* static, unused */, DateTimeOffset_t3229287507  ___value0, const RuntimeMethod* method)
{
	XsdDateTime_t3560162142  V_0;
	memset(&V_0, 0, sizeof(V_0));
	{
		DateTimeOffset_t3229287507  L_0 = ___value0;
		XsdDateTime_t3560162142  L_1;
		memset(&L_1, 0, sizeof(L_1));
		XsdDateTime__ctor_m4285030755((&L_1), L_0, 8, /*hidden argument*/NULL);
		V_0 = L_1;
		String_t* L_2 = XsdDateTime_ToString_m3956462872((XsdDateTime_t3560162142 *)(&V_0), /*hidden argument*/NULL);
		return L_2;
	}
}
// System.String System.Xml.Schema.XmlBaseConverter::QNameToString(System.Xml.XmlQualifiedName,System.Xml.IXmlNamespaceResolver)
extern "C" IL2CPP_METHOD_ATTR String_t* XmlBaseConverter_QNameToString_m4035188908 (RuntimeObject * __this /* static, unused */, XmlQualifiedName_t2760654312 * ___qname0, RuntimeObject* ___nsResolver1, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (XmlBaseConverter_QNameToString_m4035188908_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	String_t* V_0 = NULL;
	{
		RuntimeObject* L_0 = ___nsResolver1;
		if (L_0)
		{
			goto IL_001f;
		}
	}
	{
		XmlQualifiedName_t2760654312 * L_1 = ___qname0;
		NullCheck(L_1);
		String_t* L_2 = XmlQualifiedName_get_Namespace_m3957593392(L_1, /*hidden argument*/NULL);
		XmlQualifiedName_t2760654312 * L_3 = ___qname0;
		NullCheck(L_3);
		String_t* L_4 = XmlQualifiedName_get_Name_m815040483(L_3, /*hidden argument*/NULL);
		String_t* L_5 = String_Concat_m2163913788(NULL /*static, unused*/, _stringLiteral3452614613, L_2, _stringLiteral3452614611, L_4, /*hidden argument*/NULL);
		return L_5;
	}

IL_001f:
	{
		RuntimeObject* L_6 = ___nsResolver1;
		XmlQualifiedName_t2760654312 * L_7 = ___qname0;
		NullCheck(L_7);
		String_t* L_8 = XmlQualifiedName_get_Namespace_m3957593392(L_7, /*hidden argument*/NULL);
		NullCheck(L_6);
		String_t* L_9 = InterfaceFuncInvoker1< String_t*, String_t* >::Invoke(1 /* System.String System.Xml.IXmlNamespaceResolver::LookupPrefix(System.String) */, IXmlNamespaceResolver_t535375154_il2cpp_TypeInfo_var, L_6, L_8);
		V_0 = L_9;
		String_t* L_10 = V_0;
		if (L_10)
		{
			goto IL_0057;
		}
	}
	{
		ObjectU5BU5D_t2843939325* L_11 = (ObjectU5BU5D_t2843939325*)SZArrayNew(ObjectU5BU5D_t2843939325_il2cpp_TypeInfo_var, (uint32_t)2);
		ObjectU5BU5D_t2843939325* L_12 = L_11;
		XmlQualifiedName_t2760654312 * L_13 = ___qname0;
		NullCheck(L_13);
		String_t* L_14 = VirtFuncInvoker0< String_t* >::Invoke(3 /* System.String System.Object::ToString() */, L_13);
		NullCheck(L_12);
		ArrayElementTypeCheck (L_12, L_14);
		(L_12)->SetAt(static_cast<il2cpp_array_size_t>(0), (RuntimeObject *)L_14);
		ObjectU5BU5D_t2843939325* L_15 = L_12;
		XmlQualifiedName_t2760654312 * L_16 = ___qname0;
		NullCheck(L_16);
		String_t* L_17 = XmlQualifiedName_get_Namespace_m3957593392(L_16, /*hidden argument*/NULL);
		NullCheck(L_15);
		ArrayElementTypeCheck (L_15, L_17);
		(L_15)->SetAt(static_cast<il2cpp_array_size_t>(1), (RuntimeObject *)L_17);
		String_t* L_18 = Res_GetString_m2746634261(NULL /*static, unused*/, _stringLiteral1196844114, L_15, /*hidden argument*/NULL);
		InvalidCastException_t3927145244 * L_19 = (InvalidCastException_t3927145244 *)il2cpp_codegen_object_new(InvalidCastException_t3927145244_il2cpp_TypeInfo_var);
		InvalidCastException__ctor_m318645277(L_19, L_18, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_19, NULL, XmlBaseConverter_QNameToString_m4035188908_RuntimeMethod_var);
	}

IL_0057:
	{
		String_t* L_20 = V_0;
		NullCheck(L_20);
		int32_t L_21 = String_get_Length_m3847582255(L_20, /*hidden argument*/NULL);
		if (L_21)
		{
			goto IL_0066;
		}
	}
	{
		XmlQualifiedName_t2760654312 * L_22 = ___qname0;
		NullCheck(L_22);
		String_t* L_23 = XmlQualifiedName_get_Name_m815040483(L_22, /*hidden argument*/NULL);
		return L_23;
	}

IL_0066:
	{
		String_t* L_24 = V_0;
		XmlQualifiedName_t2760654312 * L_25 = ___qname0;
		NullCheck(L_25);
		String_t* L_26 = XmlQualifiedName_get_Name_m815040483(L_25, /*hidden argument*/NULL);
		String_t* L_27 = String_Concat_m3755062657(NULL /*static, unused*/, L_24, _stringLiteral3452614550, L_26, /*hidden argument*/NULL);
		return L_27;
	}
}
// System.String System.Xml.Schema.XmlBaseConverter::TimeToString(System.DateTime)
extern "C" IL2CPP_METHOD_ATTR String_t* XmlBaseConverter_TimeToString_m1722990287 (RuntimeObject * __this /* static, unused */, DateTime_t3738529785  ___value0, const RuntimeMethod* method)
{
	XsdDateTime_t3560162142  V_0;
	memset(&V_0, 0, sizeof(V_0));
	{
		DateTime_t3738529785  L_0 = ___value0;
		XsdDateTime_t3560162142  L_1;
		memset(&L_1, 0, sizeof(L_1));
		XsdDateTime__ctor_m4067937886((&L_1), L_0, 2, /*hidden argument*/NULL);
		V_0 = L_1;
		String_t* L_2 = XsdDateTime_ToString_m3956462872((XsdDateTime_t3560162142 *)(&V_0), /*hidden argument*/NULL);
		return L_2;
	}
}
// System.String System.Xml.Schema.XmlBaseConverter::TimeOffsetToString(System.DateTimeOffset)
extern "C" IL2CPP_METHOD_ATTR String_t* XmlBaseConverter_TimeOffsetToString_m2546474983 (RuntimeObject * __this /* static, unused */, DateTimeOffset_t3229287507  ___value0, const RuntimeMethod* method)
{
	XsdDateTime_t3560162142  V_0;
	memset(&V_0, 0, sizeof(V_0));
	{
		DateTimeOffset_t3229287507  L_0 = ___value0;
		XsdDateTime_t3560162142  L_1;
		memset(&L_1, 0, sizeof(L_1));
		XsdDateTime__ctor_m4285030755((&L_1), L_0, 2, /*hidden argument*/NULL);
		V_0 = L_1;
		String_t* L_2 = XsdDateTime_ToString_m3956462872((XsdDateTime_t3560162142 *)(&V_0), /*hidden argument*/NULL);
		return L_2;
	}
}
// System.String System.Xml.Schema.XmlBaseConverter::YearMonthDurationToString(System.TimeSpan)
extern "C" IL2CPP_METHOD_ATTR String_t* XmlBaseConverter_YearMonthDurationToString_m1593481012 (RuntimeObject * __this /* static, unused */, TimeSpan_t881159249  ___value0, const RuntimeMethod* method)
{
	XsdDuration_t3210533101  V_0;
	memset(&V_0, 0, sizeof(V_0));
	{
		TimeSpan_t881159249  L_0 = ___value0;
		XsdDuration_t3210533101  L_1;
		memset(&L_1, 0, sizeof(L_1));
		XsdDuration__ctor_m1180016065((&L_1), L_0, 1, /*hidden argument*/NULL);
		V_0 = L_1;
		String_t* L_2 = XsdDuration_ToString_m2282140164((XsdDuration_t3210533101 *)(&V_0), 1, /*hidden argument*/NULL);
		return L_2;
	}
}
// System.DateTime System.Xml.Schema.XmlBaseConverter::DateTimeOffsetToDateTime(System.DateTimeOffset)
extern "C" IL2CPP_METHOD_ATTR DateTime_t3738529785  XmlBaseConverter_DateTimeOffsetToDateTime_m1299954412 (RuntimeObject * __this /* static, unused */, DateTimeOffset_t3229287507  ___value0, const RuntimeMethod* method)
{
	{
		DateTime_t3738529785  L_0 = DateTimeOffset_get_LocalDateTime_m3684312924((DateTimeOffset_t3229287507 *)(&___value0), /*hidden argument*/NULL);
		return L_0;
	}
}
// System.Int32 System.Xml.Schema.XmlBaseConverter::DecimalToInt32(System.Decimal)
extern "C" IL2CPP_METHOD_ATTR int32_t XmlBaseConverter_DecimalToInt32_m1220279007 (RuntimeObject * __this /* static, unused */, Decimal_t2948259380  ___value0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (XmlBaseConverter_DecimalToInt32_m1220279007_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		Decimal_t2948259380  L_0 = ___value0;
		Decimal_t2948259380  L_1;
		memset(&L_1, 0, sizeof(L_1));
		Decimal__ctor_m1256289983((&L_1), ((int32_t)-2147483648LL), /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(Decimal_t2948259380_il2cpp_TypeInfo_var);
		bool L_2 = Decimal_op_LessThan_m1273833514(NULL /*static, unused*/, L_0, L_1, /*hidden argument*/NULL);
		if (L_2)
		{
			goto IL_0024;
		}
	}
	{
		Decimal_t2948259380  L_3 = ___value0;
		Decimal_t2948259380  L_4;
		memset(&L_4, 0, sizeof(L_4));
		Decimal__ctor_m1256289983((&L_4), ((int32_t)2147483647LL), /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(Decimal_t2948259380_il2cpp_TypeInfo_var);
		bool L_5 = Decimal_op_GreaterThan_m627311519(NULL /*static, unused*/, L_3, L_4, /*hidden argument*/NULL);
		if (!L_5)
		{
			goto IL_004b;
		}
	}

IL_0024:
	{
		StringU5BU5D_t1281789340* L_6 = (StringU5BU5D_t1281789340*)SZArrayNew(StringU5BU5D_t1281789340_il2cpp_TypeInfo_var, (uint32_t)2);
		StringU5BU5D_t1281789340* L_7 = L_6;
		Decimal_t2948259380  L_8 = ___value0;
		IL2CPP_RUNTIME_CLASS_INIT(XmlConvert_t1981561327_il2cpp_TypeInfo_var);
		String_t* L_9 = XmlConvert_ToString_m732346799(NULL /*static, unused*/, L_8, /*hidden argument*/NULL);
		NullCheck(L_7);
		ArrayElementTypeCheck (L_7, L_9);
		(L_7)->SetAt(static_cast<il2cpp_array_size_t>(0), (String_t*)L_9);
		StringU5BU5D_t1281789340* L_10 = L_7;
		NullCheck(L_10);
		ArrayElementTypeCheck (L_10, _stringLiteral4176330965);
		(L_10)->SetAt(static_cast<il2cpp_array_size_t>(1), (String_t*)_stringLiteral4176330965);
		String_t* L_11 = Res_GetString_m2746634261(NULL /*static, unused*/, _stringLiteral1126917588, (ObjectU5BU5D_t2843939325*)(ObjectU5BU5D_t2843939325*)L_10, /*hidden argument*/NULL);
		OverflowException_t2020128637 * L_12 = (OverflowException_t2020128637 *)il2cpp_codegen_object_new(OverflowException_t2020128637_il2cpp_TypeInfo_var);
		OverflowException__ctor_m694321376(L_12, L_11, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_12, NULL, XmlBaseConverter_DecimalToInt32_m1220279007_RuntimeMethod_var);
	}

IL_004b:
	{
		Decimal_t2948259380  L_13 = ___value0;
		IL2CPP_RUNTIME_CLASS_INIT(Decimal_t2948259380_il2cpp_TypeInfo_var);
		int32_t L_14 = Decimal_op_Explicit_m1842265407(NULL /*static, unused*/, L_13, /*hidden argument*/NULL);
		return L_14;
	}
}
// System.Int64 System.Xml.Schema.XmlBaseConverter::DecimalToInt64(System.Decimal)
extern "C" IL2CPP_METHOD_ATTR int64_t XmlBaseConverter_DecimalToInt64_m1917814883 (RuntimeObject * __this /* static, unused */, Decimal_t2948259380  ___value0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (XmlBaseConverter_DecimalToInt64_m1917814883_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		Decimal_t2948259380  L_0 = ___value0;
		Decimal_t2948259380  L_1;
		memset(&L_1, 0, sizeof(L_1));
		Decimal__ctor_m450048609((&L_1), ((int64_t)std::numeric_limits<int64_t>::min()), /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(Decimal_t2948259380_il2cpp_TypeInfo_var);
		bool L_2 = Decimal_op_LessThan_m1273833514(NULL /*static, unused*/, L_0, L_1, /*hidden argument*/NULL);
		if (L_2)
		{
			goto IL_002c;
		}
	}
	{
		Decimal_t2948259380  L_3 = ___value0;
		Decimal_t2948259380  L_4;
		memset(&L_4, 0, sizeof(L_4));
		Decimal__ctor_m450048609((&L_4), ((int64_t)std::numeric_limits<int64_t>::max()), /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(Decimal_t2948259380_il2cpp_TypeInfo_var);
		bool L_5 = Decimal_op_GreaterThan_m627311519(NULL /*static, unused*/, L_3, L_4, /*hidden argument*/NULL);
		if (!L_5)
		{
			goto IL_0053;
		}
	}

IL_002c:
	{
		StringU5BU5D_t1281789340* L_6 = (StringU5BU5D_t1281789340*)SZArrayNew(StringU5BU5D_t1281789340_il2cpp_TypeInfo_var, (uint32_t)2);
		StringU5BU5D_t1281789340* L_7 = L_6;
		Decimal_t2948259380  L_8 = ___value0;
		IL2CPP_RUNTIME_CLASS_INIT(XmlConvert_t1981561327_il2cpp_TypeInfo_var);
		String_t* L_9 = XmlConvert_ToString_m732346799(NULL /*static, unused*/, L_8, /*hidden argument*/NULL);
		NullCheck(L_7);
		ArrayElementTypeCheck (L_7, L_9);
		(L_7)->SetAt(static_cast<il2cpp_array_size_t>(0), (String_t*)L_9);
		StringU5BU5D_t1281789340* L_10 = L_7;
		NullCheck(L_10);
		ArrayElementTypeCheck (L_10, _stringLiteral1455341775);
		(L_10)->SetAt(static_cast<il2cpp_array_size_t>(1), (String_t*)_stringLiteral1455341775);
		String_t* L_11 = Res_GetString_m2746634261(NULL /*static, unused*/, _stringLiteral1126917588, (ObjectU5BU5D_t2843939325*)(ObjectU5BU5D_t2843939325*)L_10, /*hidden argument*/NULL);
		OverflowException_t2020128637 * L_12 = (OverflowException_t2020128637 *)il2cpp_codegen_object_new(OverflowException_t2020128637_il2cpp_TypeInfo_var);
		OverflowException__ctor_m694321376(L_12, L_11, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_12, NULL, XmlBaseConverter_DecimalToInt64_m1917814883_RuntimeMethod_var);
	}

IL_0053:
	{
		Decimal_t2948259380  L_13 = ___value0;
		IL2CPP_RUNTIME_CLASS_INIT(Decimal_t2948259380_il2cpp_TypeInfo_var);
		int64_t L_14 = Decimal_op_Explicit_m438967917(NULL /*static, unused*/, L_13, /*hidden argument*/NULL);
		return L_14;
	}
}
// System.UInt64 System.Xml.Schema.XmlBaseConverter::DecimalToUInt64(System.Decimal)
extern "C" IL2CPP_METHOD_ATTR uint64_t XmlBaseConverter_DecimalToUInt64_m2949260105 (RuntimeObject * __this /* static, unused */, Decimal_t2948259380  ___value0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (XmlBaseConverter_DecimalToUInt64_m2949260105_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		Decimal_t2948259380  L_0 = ___value0;
		IL2CPP_RUNTIME_CLASS_INIT(Decimal_t2948259380_il2cpp_TypeInfo_var);
		Decimal_t2948259380  L_1 = ((Decimal_t2948259380_StaticFields*)il2cpp_codegen_static_fields_for(Decimal_t2948259380_il2cpp_TypeInfo_var))->get_Zero_7();
		bool L_2 = Decimal_op_LessThan_m1273833514(NULL /*static, unused*/, L_0, L_1, /*hidden argument*/NULL);
		if (L_2)
		{
			goto IL_001c;
		}
	}
	{
		Decimal_t2948259380  L_3 = ___value0;
		Decimal_t2948259380  L_4;
		memset(&L_4, 0, sizeof(L_4));
		Decimal__ctor_m593929528((&L_4), (((int64_t)((int64_t)(-1)))), /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(Decimal_t2948259380_il2cpp_TypeInfo_var);
		bool L_5 = Decimal_op_GreaterThan_m627311519(NULL /*static, unused*/, L_3, L_4, /*hidden argument*/NULL);
		if (!L_5)
		{
			goto IL_0043;
		}
	}

IL_001c:
	{
		StringU5BU5D_t1281789340* L_6 = (StringU5BU5D_t1281789340*)SZArrayNew(StringU5BU5D_t1281789340_il2cpp_TypeInfo_var, (uint32_t)2);
		StringU5BU5D_t1281789340* L_7 = L_6;
		Decimal_t2948259380  L_8 = ___value0;
		IL2CPP_RUNTIME_CLASS_INIT(XmlConvert_t1981561327_il2cpp_TypeInfo_var);
		String_t* L_9 = XmlConvert_ToString_m732346799(NULL /*static, unused*/, L_8, /*hidden argument*/NULL);
		NullCheck(L_7);
		ArrayElementTypeCheck (L_7, L_9);
		(L_7)->SetAt(static_cast<il2cpp_array_size_t>(0), (String_t*)L_9);
		StringU5BU5D_t1281789340* L_10 = L_7;
		NullCheck(L_10);
		ArrayElementTypeCheck (L_10, _stringLiteral2789494635);
		(L_10)->SetAt(static_cast<il2cpp_array_size_t>(1), (String_t*)_stringLiteral2789494635);
		String_t* L_11 = Res_GetString_m2746634261(NULL /*static, unused*/, _stringLiteral1126917588, (ObjectU5BU5D_t2843939325*)(ObjectU5BU5D_t2843939325*)L_10, /*hidden argument*/NULL);
		OverflowException_t2020128637 * L_12 = (OverflowException_t2020128637 *)il2cpp_codegen_object_new(OverflowException_t2020128637_il2cpp_TypeInfo_var);
		OverflowException__ctor_m694321376(L_12, L_11, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_12, NULL, XmlBaseConverter_DecimalToUInt64_m2949260105_RuntimeMethod_var);
	}

IL_0043:
	{
		Decimal_t2948259380  L_13 = ___value0;
		IL2CPP_RUNTIME_CLASS_INIT(Decimal_t2948259380_il2cpp_TypeInfo_var);
		uint64_t L_14 = Decimal_op_Explicit_m1503081942(NULL /*static, unused*/, L_13, /*hidden argument*/NULL);
		return L_14;
	}
}
// System.Byte System.Xml.Schema.XmlBaseConverter::Int32ToByte(System.Int32)
extern "C" IL2CPP_METHOD_ATTR uint8_t XmlBaseConverter_Int32ToByte_m3837625800 (RuntimeObject * __this /* static, unused */, int32_t ___value0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (XmlBaseConverter_Int32ToByte_m3837625800_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		int32_t L_0 = ___value0;
		if ((((int32_t)L_0) < ((int32_t)0)))
		{
			goto IL_000c;
		}
	}
	{
		int32_t L_1 = ___value0;
		if ((((int32_t)L_1) <= ((int32_t)((int32_t)255))))
		{
			goto IL_0033;
		}
	}

IL_000c:
	{
		StringU5BU5D_t1281789340* L_2 = (StringU5BU5D_t1281789340*)SZArrayNew(StringU5BU5D_t1281789340_il2cpp_TypeInfo_var, (uint32_t)2);
		StringU5BU5D_t1281789340* L_3 = L_2;
		int32_t L_4 = ___value0;
		IL2CPP_RUNTIME_CLASS_INIT(XmlConvert_t1981561327_il2cpp_TypeInfo_var);
		String_t* L_5 = XmlConvert_ToString_m4082948798(NULL /*static, unused*/, L_4, /*hidden argument*/NULL);
		NullCheck(L_3);
		ArrayElementTypeCheck (L_3, L_5);
		(L_3)->SetAt(static_cast<il2cpp_array_size_t>(0), (String_t*)L_5);
		StringU5BU5D_t1281789340* L_6 = L_3;
		NullCheck(L_6);
		ArrayElementTypeCheck (L_6, _stringLiteral1274151716);
		(L_6)->SetAt(static_cast<il2cpp_array_size_t>(1), (String_t*)_stringLiteral1274151716);
		String_t* L_7 = Res_GetString_m2746634261(NULL /*static, unused*/, _stringLiteral1126917588, (ObjectU5BU5D_t2843939325*)(ObjectU5BU5D_t2843939325*)L_6, /*hidden argument*/NULL);
		OverflowException_t2020128637 * L_8 = (OverflowException_t2020128637 *)il2cpp_codegen_object_new(OverflowException_t2020128637_il2cpp_TypeInfo_var);
		OverflowException__ctor_m694321376(L_8, L_7, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_8, NULL, XmlBaseConverter_Int32ToByte_m3837625800_RuntimeMethod_var);
	}

IL_0033:
	{
		int32_t L_9 = ___value0;
		return (uint8_t)(((int32_t)((uint8_t)L_9)));
	}
}
// System.Int16 System.Xml.Schema.XmlBaseConverter::Int32ToInt16(System.Int32)
extern "C" IL2CPP_METHOD_ATTR int16_t XmlBaseConverter_Int32ToInt16_m2351167741 (RuntimeObject * __this /* static, unused */, int32_t ___value0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (XmlBaseConverter_Int32ToInt16_m2351167741_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		int32_t L_0 = ___value0;
		if ((((int32_t)L_0) < ((int32_t)((int32_t)-32768))))
		{
			goto IL_0010;
		}
	}
	{
		int32_t L_1 = ___value0;
		if ((((int32_t)L_1) <= ((int32_t)((int32_t)32767))))
		{
			goto IL_0037;
		}
	}

IL_0010:
	{
		StringU5BU5D_t1281789340* L_2 = (StringU5BU5D_t1281789340*)SZArrayNew(StringU5BU5D_t1281789340_il2cpp_TypeInfo_var, (uint32_t)2);
		StringU5BU5D_t1281789340* L_3 = L_2;
		int32_t L_4 = ___value0;
		IL2CPP_RUNTIME_CLASS_INIT(XmlConvert_t1981561327_il2cpp_TypeInfo_var);
		String_t* L_5 = XmlConvert_ToString_m4082948798(NULL /*static, unused*/, L_4, /*hidden argument*/NULL);
		NullCheck(L_3);
		ArrayElementTypeCheck (L_3, L_5);
		(L_3)->SetAt(static_cast<il2cpp_array_size_t>(0), (String_t*)L_5);
		StringU5BU5D_t1281789340* L_6 = L_3;
		NullCheck(L_6);
		ArrayElementTypeCheck (L_6, _stringLiteral263700689);
		(L_6)->SetAt(static_cast<il2cpp_array_size_t>(1), (String_t*)_stringLiteral263700689);
		String_t* L_7 = Res_GetString_m2746634261(NULL /*static, unused*/, _stringLiteral1126917588, (ObjectU5BU5D_t2843939325*)(ObjectU5BU5D_t2843939325*)L_6, /*hidden argument*/NULL);
		OverflowException_t2020128637 * L_8 = (OverflowException_t2020128637 *)il2cpp_codegen_object_new(OverflowException_t2020128637_il2cpp_TypeInfo_var);
		OverflowException__ctor_m694321376(L_8, L_7, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_8, NULL, XmlBaseConverter_Int32ToInt16_m2351167741_RuntimeMethod_var);
	}

IL_0037:
	{
		int32_t L_9 = ___value0;
		return (((int16_t)((int16_t)L_9)));
	}
}
// System.SByte System.Xml.Schema.XmlBaseConverter::Int32ToSByte(System.Int32)
extern "C" IL2CPP_METHOD_ATTR int8_t XmlBaseConverter_Int32ToSByte_m348102590 (RuntimeObject * __this /* static, unused */, int32_t ___value0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (XmlBaseConverter_Int32ToSByte_m348102590_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		int32_t L_0 = ___value0;
		if ((((int32_t)L_0) < ((int32_t)((int32_t)-128))))
		{
			goto IL_000a;
		}
	}
	{
		int32_t L_1 = ___value0;
		if ((((int32_t)L_1) <= ((int32_t)((int32_t)127))))
		{
			goto IL_0031;
		}
	}

IL_000a:
	{
		StringU5BU5D_t1281789340* L_2 = (StringU5BU5D_t1281789340*)SZArrayNew(StringU5BU5D_t1281789340_il2cpp_TypeInfo_var, (uint32_t)2);
		StringU5BU5D_t1281789340* L_3 = L_2;
		int32_t L_4 = ___value0;
		IL2CPP_RUNTIME_CLASS_INIT(XmlConvert_t1981561327_il2cpp_TypeInfo_var);
		String_t* L_5 = XmlConvert_ToString_m4082948798(NULL /*static, unused*/, L_4, /*hidden argument*/NULL);
		NullCheck(L_3);
		ArrayElementTypeCheck (L_3, L_5);
		(L_3)->SetAt(static_cast<il2cpp_array_size_t>(0), (String_t*)L_5);
		StringU5BU5D_t1281789340* L_6 = L_3;
		NullCheck(L_6);
		ArrayElementTypeCheck (L_6, _stringLiteral1295171237);
		(L_6)->SetAt(static_cast<il2cpp_array_size_t>(1), (String_t*)_stringLiteral1295171237);
		String_t* L_7 = Res_GetString_m2746634261(NULL /*static, unused*/, _stringLiteral1126917588, (ObjectU5BU5D_t2843939325*)(ObjectU5BU5D_t2843939325*)L_6, /*hidden argument*/NULL);
		OverflowException_t2020128637 * L_8 = (OverflowException_t2020128637 *)il2cpp_codegen_object_new(OverflowException_t2020128637_il2cpp_TypeInfo_var);
		OverflowException__ctor_m694321376(L_8, L_7, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_8, NULL, XmlBaseConverter_Int32ToSByte_m348102590_RuntimeMethod_var);
	}

IL_0031:
	{
		int32_t L_9 = ___value0;
		return (((int8_t)((int8_t)L_9)));
	}
}
// System.UInt16 System.Xml.Schema.XmlBaseConverter::Int32ToUInt16(System.Int32)
extern "C" IL2CPP_METHOD_ATTR uint16_t XmlBaseConverter_Int32ToUInt16_m2320542923 (RuntimeObject * __this /* static, unused */, int32_t ___value0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (XmlBaseConverter_Int32ToUInt16_m2320542923_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		int32_t L_0 = ___value0;
		if ((((int32_t)L_0) < ((int32_t)0)))
		{
			goto IL_000c;
		}
	}
	{
		int32_t L_1 = ___value0;
		if ((((int32_t)L_1) <= ((int32_t)((int32_t)65535))))
		{
			goto IL_0033;
		}
	}

IL_000c:
	{
		StringU5BU5D_t1281789340* L_2 = (StringU5BU5D_t1281789340*)SZArrayNew(StringU5BU5D_t1281789340_il2cpp_TypeInfo_var, (uint32_t)2);
		StringU5BU5D_t1281789340* L_3 = L_2;
		int32_t L_4 = ___value0;
		IL2CPP_RUNTIME_CLASS_INIT(XmlConvert_t1981561327_il2cpp_TypeInfo_var);
		String_t* L_5 = XmlConvert_ToString_m4082948798(NULL /*static, unused*/, L_4, /*hidden argument*/NULL);
		NullCheck(L_3);
		ArrayElementTypeCheck (L_3, L_5);
		(L_3)->SetAt(static_cast<il2cpp_array_size_t>(0), (String_t*)L_5);
		StringU5BU5D_t1281789340* L_6 = L_3;
		NullCheck(L_6);
		ArrayElementTypeCheck (L_6, _stringLiteral2789625702);
		(L_6)->SetAt(static_cast<il2cpp_array_size_t>(1), (String_t*)_stringLiteral2789625702);
		String_t* L_7 = Res_GetString_m2746634261(NULL /*static, unused*/, _stringLiteral1126917588, (ObjectU5BU5D_t2843939325*)(ObjectU5BU5D_t2843939325*)L_6, /*hidden argument*/NULL);
		OverflowException_t2020128637 * L_8 = (OverflowException_t2020128637 *)il2cpp_codegen_object_new(OverflowException_t2020128637_il2cpp_TypeInfo_var);
		OverflowException__ctor_m694321376(L_8, L_7, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_8, NULL, XmlBaseConverter_Int32ToUInt16_m2320542923_RuntimeMethod_var);
	}

IL_0033:
	{
		int32_t L_9 = ___value0;
		return (uint16_t)(((int32_t)((uint16_t)L_9)));
	}
}
// System.Int32 System.Xml.Schema.XmlBaseConverter::Int64ToInt32(System.Int64)
extern "C" IL2CPP_METHOD_ATTR int32_t XmlBaseConverter_Int64ToInt32_m1706203749 (RuntimeObject * __this /* static, unused */, int64_t ___value0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (XmlBaseConverter_Int64ToInt32_m1706203749_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		int64_t L_0 = ___value0;
		if ((((int64_t)L_0) < ((int64_t)(((int64_t)((int64_t)((int32_t)-2147483648LL)))))))
		{
			goto IL_0012;
		}
	}
	{
		int64_t L_1 = ___value0;
		if ((((int64_t)L_1) <= ((int64_t)(((int64_t)((int64_t)((int32_t)2147483647LL)))))))
		{
			goto IL_0039;
		}
	}

IL_0012:
	{
		StringU5BU5D_t1281789340* L_2 = (StringU5BU5D_t1281789340*)SZArrayNew(StringU5BU5D_t1281789340_il2cpp_TypeInfo_var, (uint32_t)2);
		StringU5BU5D_t1281789340* L_3 = L_2;
		int64_t L_4 = ___value0;
		IL2CPP_RUNTIME_CLASS_INIT(XmlConvert_t1981561327_il2cpp_TypeInfo_var);
		String_t* L_5 = XmlConvert_ToString_m2891307708(NULL /*static, unused*/, L_4, /*hidden argument*/NULL);
		NullCheck(L_3);
		ArrayElementTypeCheck (L_3, L_5);
		(L_3)->SetAt(static_cast<il2cpp_array_size_t>(0), (String_t*)L_5);
		StringU5BU5D_t1281789340* L_6 = L_3;
		NullCheck(L_6);
		ArrayElementTypeCheck (L_6, _stringLiteral4176330965);
		(L_6)->SetAt(static_cast<il2cpp_array_size_t>(1), (String_t*)_stringLiteral4176330965);
		String_t* L_7 = Res_GetString_m2746634261(NULL /*static, unused*/, _stringLiteral1126917588, (ObjectU5BU5D_t2843939325*)(ObjectU5BU5D_t2843939325*)L_6, /*hidden argument*/NULL);
		OverflowException_t2020128637 * L_8 = (OverflowException_t2020128637 *)il2cpp_codegen_object_new(OverflowException_t2020128637_il2cpp_TypeInfo_var);
		OverflowException__ctor_m694321376(L_8, L_7, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_8, NULL, XmlBaseConverter_Int64ToInt32_m1706203749_RuntimeMethod_var);
	}

IL_0039:
	{
		int64_t L_9 = ___value0;
		return (((int32_t)((int32_t)L_9)));
	}
}
// System.UInt32 System.Xml.Schema.XmlBaseConverter::Int64ToUInt32(System.Int64)
extern "C" IL2CPP_METHOD_ATTR uint32_t XmlBaseConverter_Int64ToUInt32_m1194521053 (RuntimeObject * __this /* static, unused */, int64_t ___value0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (XmlBaseConverter_Int64ToUInt32_m1194521053_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		int64_t L_0 = ___value0;
		if ((((int64_t)L_0) < ((int64_t)(((int64_t)((int64_t)0))))))
		{
			goto IL_000a;
		}
	}
	{
		int64_t L_1 = ___value0;
		if ((((int64_t)L_1) <= ((int64_t)(((int64_t)((uint64_t)(((uint32_t)((uint32_t)(-1))))))))))
		{
			goto IL_0031;
		}
	}

IL_000a:
	{
		StringU5BU5D_t1281789340* L_2 = (StringU5BU5D_t1281789340*)SZArrayNew(StringU5BU5D_t1281789340_il2cpp_TypeInfo_var, (uint32_t)2);
		StringU5BU5D_t1281789340* L_3 = L_2;
		int64_t L_4 = ___value0;
		IL2CPP_RUNTIME_CLASS_INIT(XmlConvert_t1981561327_il2cpp_TypeInfo_var);
		String_t* L_5 = XmlConvert_ToString_m2891307708(NULL /*static, unused*/, L_4, /*hidden argument*/NULL);
		NullCheck(L_3);
		ArrayElementTypeCheck (L_3, L_5);
		(L_3)->SetAt(static_cast<il2cpp_array_size_t>(0), (String_t*)L_5);
		StringU5BU5D_t1281789340* L_6 = L_3;
		NullCheck(L_6);
		ArrayElementTypeCheck (L_6, _stringLiteral2789887848);
		(L_6)->SetAt(static_cast<il2cpp_array_size_t>(1), (String_t*)_stringLiteral2789887848);
		String_t* L_7 = Res_GetString_m2746634261(NULL /*static, unused*/, _stringLiteral1126917588, (ObjectU5BU5D_t2843939325*)(ObjectU5BU5D_t2843939325*)L_6, /*hidden argument*/NULL);
		OverflowException_t2020128637 * L_8 = (OverflowException_t2020128637 *)il2cpp_codegen_object_new(OverflowException_t2020128637_il2cpp_TypeInfo_var);
		OverflowException__ctor_m694321376(L_8, L_7, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_8, NULL, XmlBaseConverter_Int64ToUInt32_m1194521053_RuntimeMethod_var);
	}

IL_0031:
	{
		int64_t L_9 = ___value0;
		return (((int32_t)((uint32_t)L_9)));
	}
}
// System.DateTime System.Xml.Schema.XmlBaseConverter::UntypedAtomicToDateTime(System.String)
extern "C" IL2CPP_METHOD_ATTR DateTime_t3738529785  XmlBaseConverter_UntypedAtomicToDateTime_m3035995766 (RuntimeObject * __this /* static, unused */, String_t* ___value0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (XmlBaseConverter_UntypedAtomicToDateTime_m3035995766_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		String_t* L_0 = ___value0;
		XsdDateTime_t3560162142  L_1;
		memset(&L_1, 0, sizeof(L_1));
		XsdDateTime__ctor_m2331690801((&L_1), L_0, ((int32_t)255), /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(XsdDateTime_t3560162142_il2cpp_TypeInfo_var);
		DateTime_t3738529785  L_2 = XsdDateTime_op_Implicit_m3581902138(NULL /*static, unused*/, L_1, /*hidden argument*/NULL);
		return L_2;
	}
}
// System.DateTimeOffset System.Xml.Schema.XmlBaseConverter::UntypedAtomicToDateTimeOffset(System.String)
extern "C" IL2CPP_METHOD_ATTR DateTimeOffset_t3229287507  XmlBaseConverter_UntypedAtomicToDateTimeOffset_m7748419 (RuntimeObject * __this /* static, unused */, String_t* ___value0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (XmlBaseConverter_UntypedAtomicToDateTimeOffset_m7748419_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		String_t* L_0 = ___value0;
		XsdDateTime_t3560162142  L_1;
		memset(&L_1, 0, sizeof(L_1));
		XsdDateTime__ctor_m2331690801((&L_1), L_0, ((int32_t)255), /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(XsdDateTime_t3560162142_il2cpp_TypeInfo_var);
		DateTimeOffset_t3229287507  L_2 = XsdDateTime_op_Implicit_m525222358(NULL /*static, unused*/, L_1, /*hidden argument*/NULL);
		return L_2;
	}
}
// System.Void System.Xml.Schema.XmlBaseConverter::.cctor()
extern "C" IL2CPP_METHOD_ATTR void XmlBaseConverter__cctor_m353544871 (RuntimeObject * __this /* static, unused */, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (XmlBaseConverter__cctor_m353544871_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		RuntimeTypeHandle_t3027515415  L_0 = { reinterpret_cast<intptr_t> (ICollection_t3904884886_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);
		((XmlBaseConverter_t885945787_StaticFields*)il2cpp_codegen_static_fields_for(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var))->set_ICollectionType_3(L_1);
		RuntimeTypeHandle_t3027515415  L_2 = { reinterpret_cast<intptr_t> (IEnumerable_t1941168011_0_0_0_var) };
		Type_t * L_3 = Type_GetTypeFromHandle_m1620074514(NULL /*static, unused*/, L_2, /*hidden argument*/NULL);
		((XmlBaseConverter_t885945787_StaticFields*)il2cpp_codegen_static_fields_for(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var))->set_IEnumerableType_4(L_3);
		RuntimeTypeHandle_t3027515415  L_4 = { reinterpret_cast<intptr_t> (IList_t2094931216_0_0_0_var) };
		Type_t * L_5 = Type_GetTypeFromHandle_m1620074514(NULL /*static, unused*/, L_4, /*hidden argument*/NULL);
		((XmlBaseConverter_t885945787_StaticFields*)il2cpp_codegen_static_fields_for(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var))->set_IListType_5(L_5);
		RuntimeTypeHandle_t3027515415  L_6 = { reinterpret_cast<intptr_t> (ObjectU5BU5D_t2843939325_0_0_0_var) };
		Type_t * L_7 = Type_GetTypeFromHandle_m1620074514(NULL /*static, unused*/, L_6, /*hidden argument*/NULL);
		((XmlBaseConverter_t885945787_StaticFields*)il2cpp_codegen_static_fields_for(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var))->set_ObjectArrayType_6(L_7);
		RuntimeTypeHandle_t3027515415  L_8 = { reinterpret_cast<intptr_t> (StringU5BU5D_t1281789340_0_0_0_var) };
		Type_t * L_9 = Type_GetTypeFromHandle_m1620074514(NULL /*static, unused*/, L_8, /*hidden argument*/NULL);
		((XmlBaseConverter_t885945787_StaticFields*)il2cpp_codegen_static_fields_for(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var))->set_StringArrayType_7(L_9);
		RuntimeTypeHandle_t3027515415  L_10 = { reinterpret_cast<intptr_t> (XmlAtomicValueU5BU5D_t2372964916_0_0_0_var) };
		Type_t * L_11 = Type_GetTypeFromHandle_m1620074514(NULL /*static, unused*/, L_10, /*hidden argument*/NULL);
		((XmlBaseConverter_t885945787_StaticFields*)il2cpp_codegen_static_fields_for(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var))->set_XmlAtomicValueArrayType_8(L_11);
		RuntimeTypeHandle_t3027515415  L_12 = { reinterpret_cast<intptr_t> (Decimal_t2948259380_0_0_0_var) };
		Type_t * L_13 = Type_GetTypeFromHandle_m1620074514(NULL /*static, unused*/, L_12, /*hidden argument*/NULL);
		((XmlBaseConverter_t885945787_StaticFields*)il2cpp_codegen_static_fields_for(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var))->set_DecimalType_9(L_13);
		RuntimeTypeHandle_t3027515415  L_14 = { reinterpret_cast<intptr_t> (Int32_t2950945753_0_0_0_var) };
		Type_t * L_15 = Type_GetTypeFromHandle_m1620074514(NULL /*static, unused*/, L_14, /*hidden argument*/NULL);
		((XmlBaseConverter_t885945787_StaticFields*)il2cpp_codegen_static_fields_for(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var))->set_Int32Type_10(L_15);
		RuntimeTypeHandle_t3027515415  L_16 = { reinterpret_cast<intptr_t> (Int64_t3736567304_0_0_0_var) };
		Type_t * L_17 = Type_GetTypeFromHandle_m1620074514(NULL /*static, unused*/, L_16, /*hidden argument*/NULL);
		((XmlBaseConverter_t885945787_StaticFields*)il2cpp_codegen_static_fields_for(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var))->set_Int64Type_11(L_17);
		RuntimeTypeHandle_t3027515415  L_18 = { reinterpret_cast<intptr_t> (String_t_0_0_0_var) };
		Type_t * L_19 = Type_GetTypeFromHandle_m1620074514(NULL /*static, unused*/, L_18, /*hidden argument*/NULL);
		((XmlBaseConverter_t885945787_StaticFields*)il2cpp_codegen_static_fields_for(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var))->set_StringType_12(L_19);
		RuntimeTypeHandle_t3027515415  L_20 = { reinterpret_cast<intptr_t> (XmlAtomicValue_t3775050121_0_0_0_var) };
		Type_t * L_21 = Type_GetTypeFromHandle_m1620074514(NULL /*static, unused*/, L_20, /*hidden argument*/NULL);
		((XmlBaseConverter_t885945787_StaticFields*)il2cpp_codegen_static_fields_for(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var))->set_XmlAtomicValueType_13(L_21);
		RuntimeTypeHandle_t3027515415  L_22 = { reinterpret_cast<intptr_t> (RuntimeObject_0_0_0_var) };
		Type_t * L_23 = Type_GetTypeFromHandle_m1620074514(NULL /*static, unused*/, L_22, /*hidden argument*/NULL);
		((XmlBaseConverter_t885945787_StaticFields*)il2cpp_codegen_static_fields_for(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var))->set_ObjectType_14(L_23);
		RuntimeTypeHandle_t3027515415  L_24 = { reinterpret_cast<intptr_t> (Byte_t1134296376_0_0_0_var) };
		Type_t * L_25 = Type_GetTypeFromHandle_m1620074514(NULL /*static, unused*/, L_24, /*hidden argument*/NULL);
		((XmlBaseConverter_t885945787_StaticFields*)il2cpp_codegen_static_fields_for(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var))->set_ByteType_15(L_25);
		RuntimeTypeHandle_t3027515415  L_26 = { reinterpret_cast<intptr_t> (Int16_t2552820387_0_0_0_var) };
		Type_t * L_27 = Type_GetTypeFromHandle_m1620074514(NULL /*static, unused*/, L_26, /*hidden argument*/NULL);
		((XmlBaseConverter_t885945787_StaticFields*)il2cpp_codegen_static_fields_for(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var))->set_Int16Type_16(L_27);
		RuntimeTypeHandle_t3027515415  L_28 = { reinterpret_cast<intptr_t> (SByte_t1669577662_0_0_0_var) };
		Type_t * L_29 = Type_GetTypeFromHandle_m1620074514(NULL /*static, unused*/, L_28, /*hidden argument*/NULL);
		((XmlBaseConverter_t885945787_StaticFields*)il2cpp_codegen_static_fields_for(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var))->set_SByteType_17(L_29);
		RuntimeTypeHandle_t3027515415  L_30 = { reinterpret_cast<intptr_t> (UInt16_t2177724958_0_0_0_var) };
		Type_t * L_31 = Type_GetTypeFromHandle_m1620074514(NULL /*static, unused*/, L_30, /*hidden argument*/NULL);
		((XmlBaseConverter_t885945787_StaticFields*)il2cpp_codegen_static_fields_for(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var))->set_UInt16Type_18(L_31);
		RuntimeTypeHandle_t3027515415  L_32 = { reinterpret_cast<intptr_t> (UInt32_t2560061978_0_0_0_var) };
		Type_t * L_33 = Type_GetTypeFromHandle_m1620074514(NULL /*static, unused*/, L_32, /*hidden argument*/NULL);
		((XmlBaseConverter_t885945787_StaticFields*)il2cpp_codegen_static_fields_for(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var))->set_UInt32Type_19(L_33);
		RuntimeTypeHandle_t3027515415  L_34 = { reinterpret_cast<intptr_t> (UInt64_t4134040092_0_0_0_var) };
		Type_t * L_35 = Type_GetTypeFromHandle_m1620074514(NULL /*static, unused*/, L_34, /*hidden argument*/NULL);
		((XmlBaseConverter_t885945787_StaticFields*)il2cpp_codegen_static_fields_for(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var))->set_UInt64Type_20(L_35);
		RuntimeTypeHandle_t3027515415  L_36 = { reinterpret_cast<intptr_t> (XPathItem_t4250588140_0_0_0_var) };
		Type_t * L_37 = Type_GetTypeFromHandle_m1620074514(NULL /*static, unused*/, L_36, /*hidden argument*/NULL);
		((XmlBaseConverter_t885945787_StaticFields*)il2cpp_codegen_static_fields_for(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var))->set_XPathItemType_21(L_37);
		RuntimeTypeHandle_t3027515415  L_38 = { reinterpret_cast<intptr_t> (Double_t594665363_0_0_0_var) };
		Type_t * L_39 = Type_GetTypeFromHandle_m1620074514(NULL /*static, unused*/, L_38, /*hidden argument*/NULL);
		((XmlBaseConverter_t885945787_StaticFields*)il2cpp_codegen_static_fields_for(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var))->set_DoubleType_22(L_39);
		RuntimeTypeHandle_t3027515415  L_40 = { reinterpret_cast<intptr_t> (Single_t1397266774_0_0_0_var) };
		Type_t * L_41 = Type_GetTypeFromHandle_m1620074514(NULL /*static, unused*/, L_40, /*hidden argument*/NULL);
		((XmlBaseConverter_t885945787_StaticFields*)il2cpp_codegen_static_fields_for(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var))->set_SingleType_23(L_41);
		RuntimeTypeHandle_t3027515415  L_42 = { reinterpret_cast<intptr_t> (DateTime_t3738529785_0_0_0_var) };
		Type_t * L_43 = Type_GetTypeFromHandle_m1620074514(NULL /*static, unused*/, L_42, /*hidden argument*/NULL);
		((XmlBaseConverter_t885945787_StaticFields*)il2cpp_codegen_static_fields_for(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var))->set_DateTimeType_24(L_43);
		RuntimeTypeHandle_t3027515415  L_44 = { reinterpret_cast<intptr_t> (DateTimeOffset_t3229287507_0_0_0_var) };
		Type_t * L_45 = Type_GetTypeFromHandle_m1620074514(NULL /*static, unused*/, L_44, /*hidden argument*/NULL);
		((XmlBaseConverter_t885945787_StaticFields*)il2cpp_codegen_static_fields_for(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var))->set_DateTimeOffsetType_25(L_45);
		RuntimeTypeHandle_t3027515415  L_46 = { reinterpret_cast<intptr_t> (Boolean_t97287965_0_0_0_var) };
		Type_t * L_47 = Type_GetTypeFromHandle_m1620074514(NULL /*static, unused*/, L_46, /*hidden argument*/NULL);
		((XmlBaseConverter_t885945787_StaticFields*)il2cpp_codegen_static_fields_for(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var))->set_BooleanType_26(L_47);
		RuntimeTypeHandle_t3027515415  L_48 = { reinterpret_cast<intptr_t> (ByteU5BU5D_t4116647657_0_0_0_var) };
		Type_t * L_49 = Type_GetTypeFromHandle_m1620074514(NULL /*static, unused*/, L_48, /*hidden argument*/NULL);
		((XmlBaseConverter_t885945787_StaticFields*)il2cpp_codegen_static_fields_for(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var))->set_ByteArrayType_27(L_49);
		RuntimeTypeHandle_t3027515415  L_50 = { reinterpret_cast<intptr_t> (XmlQualifiedName_t2760654312_0_0_0_var) };
		Type_t * L_51 = Type_GetTypeFromHandle_m1620074514(NULL /*static, unused*/, L_50, /*hidden argument*/NULL);
		((XmlBaseConverter_t885945787_StaticFields*)il2cpp_codegen_static_fields_for(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var))->set_XmlQualifiedNameType_28(L_51);
		RuntimeTypeHandle_t3027515415  L_52 = { reinterpret_cast<intptr_t> (Uri_t100236324_0_0_0_var) };
		Type_t * L_53 = Type_GetTypeFromHandle_m1620074514(NULL /*static, unused*/, L_52, /*hidden argument*/NULL);
		((XmlBaseConverter_t885945787_StaticFields*)il2cpp_codegen_static_fields_for(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var))->set_UriType_29(L_53);
		RuntimeTypeHandle_t3027515415  L_54 = { reinterpret_cast<intptr_t> (TimeSpan_t881159249_0_0_0_var) };
		Type_t * L_55 = Type_GetTypeFromHandle_m1620074514(NULL /*static, unused*/, L_54, /*hidden argument*/NULL);
		((XmlBaseConverter_t885945787_StaticFields*)il2cpp_codegen_static_fields_for(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var))->set_TimeSpanType_30(L_55);
		RuntimeTypeHandle_t3027515415  L_56 = { reinterpret_cast<intptr_t> (XPathNavigator_t787956054_0_0_0_var) };
		Type_t * L_57 = Type_GetTypeFromHandle_m1620074514(NULL /*static, unused*/, L_56, /*hidden argument*/NULL);
		((XmlBaseConverter_t885945787_StaticFields*)il2cpp_codegen_static_fields_for(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var))->set_XPathNavigatorType_31(L_57);
		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.Xml.Schema.XmlBooleanConverter::.ctor(System.Xml.Schema.XmlSchemaType)
extern "C" IL2CPP_METHOD_ATTR void XmlBooleanConverter__ctor_m489257472 (XmlBooleanConverter_t3059029912 * __this, XmlSchemaType_t2033747345 * ___schemaType0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (XmlBooleanConverter__ctor_m489257472_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		XmlSchemaType_t2033747345 * L_0 = ___schemaType0;
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		XmlBaseConverter__ctor_m3862653062(__this, L_0, /*hidden argument*/NULL);
		return;
	}
}
// System.Xml.Schema.XmlValueConverter System.Xml.Schema.XmlBooleanConverter::Create(System.Xml.Schema.XmlSchemaType)
extern "C" IL2CPP_METHOD_ATTR XmlValueConverter_t585560190 * XmlBooleanConverter_Create_m2206879079 (RuntimeObject * __this /* static, unused */, XmlSchemaType_t2033747345 * ___schemaType0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (XmlBooleanConverter_Create_m2206879079_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		XmlSchemaType_t2033747345 * L_0 = ___schemaType0;
		XmlBooleanConverter_t3059029912 * L_1 = (XmlBooleanConverter_t3059029912 *)il2cpp_codegen_object_new(XmlBooleanConverter_t3059029912_il2cpp_TypeInfo_var);
		XmlBooleanConverter__ctor_m489257472(L_1, L_0, /*hidden argument*/NULL);
		return L_1;
	}
}
// System.Boolean System.Xml.Schema.XmlBooleanConverter::ToBoolean(System.String)
extern "C" IL2CPP_METHOD_ATTR bool XmlBooleanConverter_ToBoolean_m2068919594 (XmlBooleanConverter_t3059029912 * __this, String_t* ___value0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (XmlBooleanConverter_ToBoolean_m2068919594_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		String_t* L_0 = ___value0;
		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, _stringLiteral3493618073, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, NULL, XmlBooleanConverter_ToBoolean_m2068919594_RuntimeMethod_var);
	}

IL_000e:
	{
		String_t* L_2 = ___value0;
		IL2CPP_RUNTIME_CLASS_INIT(XmlConvert_t1981561327_il2cpp_TypeInfo_var);
		bool L_3 = XmlConvert_ToBoolean_m3792671347(NULL /*static, unused*/, L_2, /*hidden argument*/NULL);
		return L_3;
	}
}
// System.Boolean System.Xml.Schema.XmlBooleanConverter::ToBoolean(System.Object)
extern "C" IL2CPP_METHOD_ATTR bool XmlBooleanConverter_ToBoolean_m2293291871 (XmlBooleanConverter_t3059029912 * __this, RuntimeObject * ___value0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (XmlBooleanConverter_ToBoolean_m2293291871_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	Type_t * V_0 = NULL;
	{
		RuntimeObject * L_0 = ___value0;
		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, _stringLiteral3493618073, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, NULL, XmlBooleanConverter_ToBoolean_m2293291871_RuntimeMethod_var);
	}

IL_000e:
	{
		RuntimeObject * L_2 = ___value0;
		NullCheck(L_2);
		Type_t * L_3 = Object_GetType_m88164663(L_2, /*hidden argument*/NULL);
		V_0 = L_3;
		Type_t * L_4 = V_0;
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		Type_t * L_5 = ((XmlBaseConverter_t885945787_StaticFields*)il2cpp_codegen_static_fields_for(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var))->get_BooleanType_26();
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		bool L_6 = Type_op_Equality_m2683486427(NULL /*static, unused*/, L_4, L_5, /*hidden argument*/NULL);
		if (!L_6)
		{
			goto IL_0029;
		}
	}
	{
		RuntimeObject * L_7 = ___value0;
		return ((*(bool*)((bool*)UnBox(L_7, Boolean_t97287965_il2cpp_TypeInfo_var))));
	}

IL_0029:
	{
		Type_t * L_8 = V_0;
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		Type_t * L_9 = ((XmlBaseConverter_t885945787_StaticFields*)il2cpp_codegen_static_fields_for(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var))->get_StringType_12();
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		bool L_10 = Type_op_Equality_m2683486427(NULL /*static, unused*/, L_8, L_9, /*hidden argument*/NULL);
		if (!L_10)
		{
			goto IL_0042;
		}
	}
	{
		RuntimeObject * L_11 = ___value0;
		IL2CPP_RUNTIME_CLASS_INIT(XmlConvert_t1981561327_il2cpp_TypeInfo_var);
		bool L_12 = XmlConvert_ToBoolean_m3792671347(NULL /*static, unused*/, ((String_t*)CastclassSealed((RuntimeObject*)L_11, String_t_il2cpp_TypeInfo_var)), /*hidden argument*/NULL);
		return L_12;
	}

IL_0042:
	{
		Type_t * L_13 = V_0;
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		Type_t * L_14 = ((XmlBaseConverter_t885945787_StaticFields*)il2cpp_codegen_static_fields_for(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var))->get_XmlAtomicValueType_13();
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		bool L_15 = Type_op_Equality_m2683486427(NULL /*static, unused*/, L_13, L_14, /*hidden argument*/NULL);
		if (!L_15)
		{
			goto IL_005b;
		}
	}
	{
		RuntimeObject * L_16 = ___value0;
		NullCheck(((XmlAtomicValue_t3775050121 *)CastclassSealed((RuntimeObject*)L_16, XmlAtomicValue_t3775050121_il2cpp_TypeInfo_var)));
		bool L_17 = VirtFuncInvoker0< bool >::Invoke(8 /* System.Boolean System.Xml.XPath.XPathItem::get_ValueAsBoolean() */, ((XmlAtomicValue_t3775050121 *)CastclassSealed((RuntimeObject*)L_16, XmlAtomicValue_t3775050121_il2cpp_TypeInfo_var)));
		return L_17;
	}

IL_005b:
	{
		RuntimeObject * L_18 = ___value0;
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		Type_t * L_19 = ((XmlBaseConverter_t885945787_StaticFields*)il2cpp_codegen_static_fields_for(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var))->get_BooleanType_26();
		RuntimeObject * L_20 = VirtFuncInvoker3< RuntimeObject *, RuntimeObject *, Type_t *, RuntimeObject* >::Invoke(62 /* System.Object System.Xml.Schema.XmlBaseConverter::ChangeListType(System.Object,System.Type,System.Xml.IXmlNamespaceResolver) */, __this, L_18, L_19, (RuntimeObject*)NULL);
		return ((*(bool*)((bool*)UnBox(L_20, Boolean_t97287965_il2cpp_TypeInfo_var))));
	}
}
// System.String System.Xml.Schema.XmlBooleanConverter::ToString(System.Boolean)
extern "C" IL2CPP_METHOD_ATTR String_t* XmlBooleanConverter_ToString_m2559788942 (XmlBooleanConverter_t3059029912 * __this, bool ___value0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (XmlBooleanConverter_ToString_m2559788942_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		bool L_0 = ___value0;
		IL2CPP_RUNTIME_CLASS_INIT(XmlConvert_t1981561327_il2cpp_TypeInfo_var);
		String_t* L_1 = XmlConvert_ToString_m142518199(NULL /*static, unused*/, L_0, /*hidden argument*/NULL);
		return L_1;
	}
}
// System.String System.Xml.Schema.XmlBooleanConverter::ToString(System.Object,System.Xml.IXmlNamespaceResolver)
extern "C" IL2CPP_METHOD_ATTR String_t* XmlBooleanConverter_ToString_m585047655 (XmlBooleanConverter_t3059029912 * __this, RuntimeObject * ___value0, RuntimeObject* ___nsResolver1, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (XmlBooleanConverter_ToString_m585047655_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	Type_t * V_0 = NULL;
	{
		RuntimeObject * L_0 = ___value0;
		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, _stringLiteral3493618073, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, NULL, XmlBooleanConverter_ToString_m585047655_RuntimeMethod_var);
	}

IL_000e:
	{
		RuntimeObject * L_2 = ___value0;
		NullCheck(L_2);
		Type_t * L_3 = Object_GetType_m88164663(L_2, /*hidden argument*/NULL);
		V_0 = L_3;
		Type_t * L_4 = V_0;
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		Type_t * L_5 = ((XmlBaseConverter_t885945787_StaticFields*)il2cpp_codegen_static_fields_for(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var))->get_BooleanType_26();
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		bool L_6 = Type_op_Equality_m2683486427(NULL /*static, unused*/, L_4, L_5, /*hidden argument*/NULL);
		if (!L_6)
		{
			goto IL_002e;
		}
	}
	{
		RuntimeObject * L_7 = ___value0;
		IL2CPP_RUNTIME_CLASS_INIT(XmlConvert_t1981561327_il2cpp_TypeInfo_var);
		String_t* L_8 = XmlConvert_ToString_m142518199(NULL /*static, unused*/, ((*(bool*)((bool*)UnBox(L_7, Boolean_t97287965_il2cpp_TypeInfo_var)))), /*hidden argument*/NULL);
		return L_8;
	}

IL_002e:
	{
		Type_t * L_9 = V_0;
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		Type_t * L_10 = ((XmlBaseConverter_t885945787_StaticFields*)il2cpp_codegen_static_fields_for(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var))->get_StringType_12();
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		bool L_11 = Type_op_Equality_m2683486427(NULL /*static, unused*/, L_9, L_10, /*hidden argument*/NULL);
		if (!L_11)
		{
			goto IL_0042;
		}
	}
	{
		RuntimeObject * L_12 = ___value0;
		return ((String_t*)CastclassSealed((RuntimeObject*)L_12, String_t_il2cpp_TypeInfo_var));
	}

IL_0042:
	{
		Type_t * L_13 = V_0;
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		Type_t * L_14 = ((XmlBaseConverter_t885945787_StaticFields*)il2cpp_codegen_static_fields_for(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var))->get_XmlAtomicValueType_13();
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		bool L_15 = Type_op_Equality_m2683486427(NULL /*static, unused*/, L_13, L_14, /*hidden argument*/NULL);
		if (!L_15)
		{
			goto IL_005b;
		}
	}
	{
		RuntimeObject * L_16 = ___value0;
		NullCheck(((XmlAtomicValue_t3775050121 *)CastclassSealed((RuntimeObject*)L_16, XmlAtomicValue_t3775050121_il2cpp_TypeInfo_var)));
		String_t* L_17 = VirtFuncInvoker0< String_t* >::Invoke(5 /* System.String System.Xml.XPath.XPathItem::get_Value() */, ((XmlAtomicValue_t3775050121 *)CastclassSealed((RuntimeObject*)L_16, XmlAtomicValue_t3775050121_il2cpp_TypeInfo_var)));
		return L_17;
	}

IL_005b:
	{
		RuntimeObject * L_18 = ___value0;
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		Type_t * L_19 = ((XmlBaseConverter_t885945787_StaticFields*)il2cpp_codegen_static_fields_for(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var))->get_StringType_12();
		RuntimeObject* L_20 = ___nsResolver1;
		RuntimeObject * L_21 = VirtFuncInvoker3< RuntimeObject *, RuntimeObject *, Type_t *, RuntimeObject* >::Invoke(62 /* System.Object System.Xml.Schema.XmlBaseConverter::ChangeListType(System.Object,System.Type,System.Xml.IXmlNamespaceResolver) */, __this, L_18, L_19, L_20);
		return ((String_t*)CastclassSealed((RuntimeObject*)L_21, String_t_il2cpp_TypeInfo_var));
	}
}
// System.Object System.Xml.Schema.XmlBooleanConverter::ChangeType(System.Boolean,System.Type)
extern "C" IL2CPP_METHOD_ATTR RuntimeObject * XmlBooleanConverter_ChangeType_m2705195967 (XmlBooleanConverter_t3059029912 * __this, bool ___value0, Type_t * ___destinationType1, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (XmlBooleanConverter_ChangeType_m2705195967_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		Type_t * L_0 = ___destinationType1;
		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, _stringLiteral1667536785, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, NULL, XmlBooleanConverter_ChangeType_m2705195967_RuntimeMethod_var);
	}

IL_0014:
	{
		Type_t * L_3 = ___destinationType1;
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		Type_t * L_4 = ((XmlBaseConverter_t885945787_StaticFields*)il2cpp_codegen_static_fields_for(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var))->get_ObjectType_14();
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		bool L_5 = Type_op_Equality_m2683486427(NULL /*static, unused*/, L_3, L_4, /*hidden argument*/NULL);
		if (!L_5)
		{
			goto IL_0029;
		}
	}
	{
		Type_t * L_6 = XmlBaseConverter_get_DefaultClrType_m3612350129(__this, /*hidden argument*/NULL);
		___destinationType1 = L_6;
	}

IL_0029:
	{
		Type_t * L_7 = ___destinationType1;
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		Type_t * L_8 = ((XmlBaseConverter_t885945787_StaticFields*)il2cpp_codegen_static_fields_for(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var))->get_BooleanType_26();
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		bool L_9 = Type_op_Equality_m2683486427(NULL /*static, unused*/, L_7, L_8, /*hidden argument*/NULL);
		if (!L_9)
		{
			goto IL_003d;
		}
	}
	{
		bool L_10 = ___value0;
		bool L_11 = L_10;
		RuntimeObject * L_12 = Box(Boolean_t97287965_il2cpp_TypeInfo_var, &L_11);
		return L_12;
	}

IL_003d:
	{
		Type_t * L_13 = ___destinationType1;
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		Type_t * L_14 = ((XmlBaseConverter_t885945787_StaticFields*)il2cpp_codegen_static_fields_for(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var))->get_StringType_12();
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		bool L_15 = Type_op_Equality_m2683486427(NULL /*static, unused*/, L_13, L_14, /*hidden argument*/NULL);
		if (!L_15)
		{
			goto IL_0051;
		}
	}
	{
		bool L_16 = ___value0;
		IL2CPP_RUNTIME_CLASS_INIT(XmlConvert_t1981561327_il2cpp_TypeInfo_var);
		String_t* L_17 = XmlConvert_ToString_m142518199(NULL /*static, unused*/, L_16, /*hidden argument*/NULL);
		return L_17;
	}

IL_0051:
	{
		Type_t * L_18 = ___destinationType1;
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		Type_t * L_19 = ((XmlBaseConverter_t885945787_StaticFields*)il2cpp_codegen_static_fields_for(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var))->get_XmlAtomicValueType_13();
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		bool L_20 = Type_op_Equality_m2683486427(NULL /*static, unused*/, L_18, L_19, /*hidden argument*/NULL);
		if (!L_20)
		{
			goto IL_006b;
		}
	}
	{
		XmlSchemaType_t2033747345 * L_21 = XmlBaseConverter_get_SchemaType_m2536420680(__this, /*hidden argument*/NULL);
		bool L_22 = ___value0;
		XmlAtomicValue_t3775050121 * L_23 = (XmlAtomicValue_t3775050121 *)il2cpp_codegen_object_new(XmlAtomicValue_t3775050121_il2cpp_TypeInfo_var);
		XmlAtomicValue__ctor_m2260169771(L_23, L_21, L_22, /*hidden argument*/NULL);
		return L_23;
	}

IL_006b:
	{
		Type_t * L_24 = ___destinationType1;
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		Type_t * L_25 = ((XmlBaseConverter_t885945787_StaticFields*)il2cpp_codegen_static_fields_for(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var))->get_XPathItemType_21();
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		bool L_26 = Type_op_Equality_m2683486427(NULL /*static, unused*/, L_24, L_25, /*hidden argument*/NULL);
		if (!L_26)
		{
			goto IL_0085;
		}
	}
	{
		XmlSchemaType_t2033747345 * L_27 = XmlBaseConverter_get_SchemaType_m2536420680(__this, /*hidden argument*/NULL);
		bool L_28 = ___value0;
		XmlAtomicValue_t3775050121 * L_29 = (XmlAtomicValue_t3775050121 *)il2cpp_codegen_object_new(XmlAtomicValue_t3775050121_il2cpp_TypeInfo_var);
		XmlAtomicValue__ctor_m2260169771(L_29, L_27, L_28, /*hidden argument*/NULL);
		return L_29;
	}

IL_0085:
	{
		bool L_30 = ___value0;
		bool L_31 = L_30;
		RuntimeObject * L_32 = Box(Boolean_t97287965_il2cpp_TypeInfo_var, &L_31);
		Type_t * L_33 = ___destinationType1;
		RuntimeObject * L_34 = VirtFuncInvoker3< RuntimeObject *, RuntimeObject *, Type_t *, RuntimeObject* >::Invoke(62 /* System.Object System.Xml.Schema.XmlBaseConverter::ChangeListType(System.Object,System.Type,System.Xml.IXmlNamespaceResolver) */, __this, L_32, L_33, (RuntimeObject*)NULL);
		return L_34;
	}
}
// System.Object System.Xml.Schema.XmlBooleanConverter::ChangeType(System.String,System.Type,System.Xml.IXmlNamespaceResolver)
extern "C" IL2CPP_METHOD_ATTR RuntimeObject * XmlBooleanConverter_ChangeType_m520980860 (XmlBooleanConverter_t3059029912 * __this, String_t* ___value0, Type_t * ___destinationType1, RuntimeObject* ___nsResolver2, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (XmlBooleanConverter_ChangeType_m520980860_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		String_t* L_0 = ___value0;
		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, _stringLiteral3493618073, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, NULL, XmlBooleanConverter_ChangeType_m520980860_RuntimeMethod_var);
	}

IL_000e:
	{
		Type_t * L_2 = ___destinationType1;
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		bool L_3 = Type_op_Equality_m2683486427(NULL /*static, unused*/, L_2, (Type_t *)NULL, /*hidden argument*/NULL);
		if (!L_3)
		{
			goto IL_0022;
		}
	}
	{
		ArgumentNullException_t1615371798 * L_4 = (ArgumentNullException_t1615371798 *)il2cpp_codegen_object_new(ArgumentNullException_t1615371798_il2cpp_TypeInfo_var);
		ArgumentNullException__ctor_m1170824041(L_4, _stringLiteral1667536785, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, NULL, XmlBooleanConverter_ChangeType_m520980860_RuntimeMethod_var);
	}

IL_0022:
	{
		Type_t * L_5 = ___destinationType1;
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		Type_t * L_6 = ((XmlBaseConverter_t885945787_StaticFields*)il2cpp_codegen_static_fields_for(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var))->get_ObjectType_14();
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		bool L_7 = Type_op_Equality_m2683486427(NULL /*static, unused*/, L_5, L_6, /*hidden argument*/NULL);
		if (!L_7)
		{
			goto IL_0037;
		}
	}
	{
		Type_t * L_8 = XmlBaseConverter_get_DefaultClrType_m3612350129(__this, /*hidden argument*/NULL);
		___destinationType1 = L_8;
	}

IL_0037:
	{
		Type_t * L_9 = ___destinationType1;
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		Type_t * L_10 = ((XmlBaseConverter_t885945787_StaticFields*)il2cpp_codegen_static_fields_for(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var))->get_BooleanType_26();
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		bool L_11 = Type_op_Equality_m2683486427(NULL /*static, unused*/, L_9, L_10, /*hidden argument*/NULL);
		if (!L_11)
		{
			goto IL_0050;
		}
	}
	{
		String_t* L_12 = ___value0;
		IL2CPP_RUNTIME_CLASS_INIT(XmlConvert_t1981561327_il2cpp_TypeInfo_var);
		bool L_13 = XmlConvert_ToBoolean_m3792671347(NULL /*static, unused*/, L_12, /*hidden argument*/NULL);
		bool L_14 = L_13;
		RuntimeObject * L_15 = Box(Boolean_t97287965_il2cpp_TypeInfo_var, &L_14);
		return L_15;
	}

IL_0050:
	{
		Type_t * L_16 = ___destinationType1;
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		Type_t * L_17 = ((XmlBaseConverter_t885945787_StaticFields*)il2cpp_codegen_static_fields_for(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var))->get_StringType_12();
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		bool L_18 = Type_op_Equality_m2683486427(NULL /*static, unused*/, L_16, L_17, /*hidden argument*/NULL);
		if (!L_18)
		{
			goto IL_005f;
		}
	}
	{
		String_t* L_19 = ___value0;
		return L_19;
	}

IL_005f:
	{
		Type_t * L_20 = ___destinationType1;
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		Type_t * L_21 = ((XmlBaseConverter_t885945787_StaticFields*)il2cpp_codegen_static_fields_for(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var))->get_XmlAtomicValueType_13();
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		bool L_22 = Type_op_Equality_m2683486427(NULL /*static, unused*/, L_20, L_21, /*hidden argument*/NULL);
		if (!L_22)
		{
			goto IL_0079;
		}
	}
	{
		XmlSchemaType_t2033747345 * L_23 = XmlBaseConverter_get_SchemaType_m2536420680(__this, /*hidden argument*/NULL);
		String_t* L_24 = ___value0;
		XmlAtomicValue_t3775050121 * L_25 = (XmlAtomicValue_t3775050121 *)il2cpp_codegen_object_new(XmlAtomicValue_t3775050121_il2cpp_TypeInfo_var);
		XmlAtomicValue__ctor_m1686593667(L_25, L_23, L_24, /*hidden argument*/NULL);
		return L_25;
	}

IL_0079:
	{
		Type_t * L_26 = ___destinationType1;
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		Type_t * L_27 = ((XmlBaseConverter_t885945787_StaticFields*)il2cpp_codegen_static_fields_for(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var))->get_XPathItemType_21();
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		bool L_28 = Type_op_Equality_m2683486427(NULL /*static, unused*/, L_26, L_27, /*hidden argument*/NULL);
		if (!L_28)
		{
			goto IL_0093;
		}
	}
	{
		XmlSchemaType_t2033747345 * L_29 = XmlBaseConverter_get_SchemaType_m2536420680(__this, /*hidden argument*/NULL);
		String_t* L_30 = ___value0;
		XmlAtomicValue_t3775050121 * L_31 = (XmlAtomicValue_t3775050121 *)il2cpp_codegen_object_new(XmlAtomicValue_t3775050121_il2cpp_TypeInfo_var);
		XmlAtomicValue__ctor_m1686593667(L_31, L_29, L_30, /*hidden argument*/NULL);
		return L_31;
	}

IL_0093:
	{
		String_t* L_32 = ___value0;
		Type_t * L_33 = ___destinationType1;
		RuntimeObject* L_34 = ___nsResolver2;
		RuntimeObject * L_35 = VirtFuncInvoker3< RuntimeObject *, RuntimeObject *, Type_t *, RuntimeObject* >::Invoke(62 /* System.Object System.Xml.Schema.XmlBaseConverter::ChangeListType(System.Object,System.Type,System.Xml.IXmlNamespaceResolver) */, __this, L_32, L_33, L_34);
		return L_35;
	}
}
// System.Object System.Xml.Schema.XmlBooleanConverter::ChangeType(System.Object,System.Type,System.Xml.IXmlNamespaceResolver)
extern "C" IL2CPP_METHOD_ATTR RuntimeObject * XmlBooleanConverter_ChangeType_m2056620701 (XmlBooleanConverter_t3059029912 * __this, RuntimeObject * ___value0, Type_t * ___destinationType1, RuntimeObject* ___nsResolver2, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (XmlBooleanConverter_ChangeType_m2056620701_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	Type_t * V_0 = NULL;
	{
		RuntimeObject * L_0 = ___value0;
		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, _stringLiteral3493618073, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, NULL, XmlBooleanConverter_ChangeType_m2056620701_RuntimeMethod_var);
	}

IL_000e:
	{
		Type_t * L_2 = ___destinationType1;
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		bool L_3 = Type_op_Equality_m2683486427(NULL /*static, unused*/, L_2, (Type_t *)NULL, /*hidden argument*/NULL);
		if (!L_3)
		{
			goto IL_0022;
		}
	}
	{
		ArgumentNullException_t1615371798 * L_4 = (ArgumentNullException_t1615371798 *)il2cpp_codegen_object_new(ArgumentNullException_t1615371798_il2cpp_TypeInfo_var);
		ArgumentNullException__ctor_m1170824041(L_4, _stringLiteral1667536785, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, NULL, XmlBooleanConverter_ChangeType_m2056620701_RuntimeMethod_var);
	}

IL_0022:
	{
		RuntimeObject * L_5 = ___value0;
		NullCheck(L_5);
		Type_t * L_6 = Object_GetType_m88164663(L_5, /*hidden argument*/NULL);
		V_0 = L_6;
		Type_t * L_7 = ___destinationType1;
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		Type_t * L_8 = ((XmlBaseConverter_t885945787_StaticFields*)il2cpp_codegen_static_fields_for(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var))->get_ObjectType_14();
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		bool L_9 = Type_op_Equality_m2683486427(NULL /*static, unused*/, L_7, L_8, /*hidden argument*/NULL);
		if (!L_9)
		{
			goto IL_003e;
		}
	}
	{
		Type_t * L_10 = XmlBaseConverter_get_DefaultClrType_m3612350129(__this, /*hidden argument*/NULL);
		___destinationType1 = L_10;
	}

IL_003e:
	{
		Type_t * L_11 = ___destinationType1;
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		Type_t * L_12 = ((XmlBaseConverter_t885945787_StaticFields*)il2cpp_codegen_static_fields_for(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var))->get_BooleanType_26();
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		bool L_13 = Type_op_Equality_m2683486427(NULL /*static, unused*/, L_11, L_12, /*hidden argument*/NULL);
		if (!L_13)
		{
			goto IL_0058;
		}
	}
	{
		RuntimeObject * L_14 = ___value0;
		bool L_15 = VirtFuncInvoker1< bool, RuntimeObject * >::Invoke(9 /* System.Boolean System.Xml.Schema.XmlValueConverter::ToBoolean(System.Object) */, __this, L_14);
		bool L_16 = L_15;
		RuntimeObject * L_17 = Box(Boolean_t97287965_il2cpp_TypeInfo_var, &L_16);
		return L_17;
	}

IL_0058:
	{
		Type_t * L_18 = ___destinationType1;
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		Type_t * L_19 = ((XmlBaseConverter_t885945787_StaticFields*)il2cpp_codegen_static_fields_for(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var))->get_StringType_12();
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		bool L_20 = Type_op_Equality_m2683486427(NULL /*static, unused*/, L_18, L_19, /*hidden argument*/NULL);
		if (!L_20)
		{
			goto IL_006e;
		}
	}
	{
		RuntimeObject * L_21 = ___value0;
		RuntimeObject* L_22 = ___nsResolver2;
		String_t* L_23 = VirtFuncInvoker2< String_t*, RuntimeObject *, RuntimeObject* >::Invoke(52 /* System.String System.Xml.Schema.XmlValueConverter::ToString(System.Object,System.Xml.IXmlNamespaceResolver) */, __this, L_21, L_22);
		return L_23;
	}

IL_006e:
	{
		Type_t * L_24 = ___destinationType1;
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		Type_t * L_25 = ((XmlBaseConverter_t885945787_StaticFields*)il2cpp_codegen_static_fields_for(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var))->get_XmlAtomicValueType_13();
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		bool L_26 = Type_op_Equality_m2683486427(NULL /*static, unused*/, L_24, L_25, /*hidden argument*/NULL);
		if (!L_26)
		{
			goto IL_00cd;
		}
	}
	{
		Type_t * L_27 = V_0;
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		Type_t * L_28 = ((XmlBaseConverter_t885945787_StaticFields*)il2cpp_codegen_static_fields_for(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var))->get_BooleanType_26();
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		bool L_29 = Type_op_Equality_m2683486427(NULL /*static, unused*/, L_27, L_28, /*hidden argument*/NULL);
		if (!L_29)
		{
			goto IL_009a;
		}
	}
	{
		XmlSchemaType_t2033747345 * L_30 = XmlBaseConverter_get_SchemaType_m2536420680(__this, /*hidden argument*/NULL);
		RuntimeObject * L_31 = ___value0;
		XmlAtomicValue_t3775050121 * L_32 = (XmlAtomicValue_t3775050121 *)il2cpp_codegen_object_new(XmlAtomicValue_t3775050121_il2cpp_TypeInfo_var);
		XmlAtomicValue__ctor_m2260169771(L_32, L_30, ((*(bool*)((bool*)UnBox(L_31, Boolean_t97287965_il2cpp_TypeInfo_var)))), /*hidden argument*/NULL);
		return L_32;
	}

IL_009a:
	{
		Type_t * L_33 = V_0;
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		Type_t * L_34 = ((XmlBaseConverter_t885945787_StaticFields*)il2cpp_codegen_static_fields_for(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var))->get_StringType_12();
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		bool L_35 = Type_op_Equality_m2683486427(NULL /*static, unused*/, L_33, L_34, /*hidden argument*/NULL);
		if (!L_35)
		{
			goto IL_00b9;
		}
	}
	{
		XmlSchemaType_t2033747345 * L_36 = XmlBaseConverter_get_SchemaType_m2536420680(__this, /*hidden argument*/NULL);
		RuntimeObject * L_37 = ___value0;
		XmlAtomicValue_t3775050121 * L_38 = (XmlAtomicValue_t3775050121 *)il2cpp_codegen_object_new(XmlAtomicValue_t3775050121_il2cpp_TypeInfo_var);
		XmlAtomicValue__ctor_m1686593667(L_38, L_36, ((String_t*)CastclassSealed((RuntimeObject*)L_37, String_t_il2cpp_TypeInfo_var)), /*hidden argument*/NULL);
		return L_38;
	}

IL_00b9:
	{
		Type_t * L_39 = V_0;
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		Type_t * L_40 = ((XmlBaseConverter_t885945787_StaticFields*)il2cpp_codegen_static_fields_for(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var))->get_XmlAtomicValueType_13();
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		bool L_41 = Type_op_Equality_m2683486427(NULL /*static, unused*/, L_39, L_40, /*hidden argument*/NULL);
		if (!L_41)
		{
			goto IL_00cd;
		}
	}
	{
		RuntimeObject * L_42 = ___value0;
		return ((XmlAtomicValue_t3775050121 *)CastclassSealed((RuntimeObject*)L_42, XmlAtomicValue_t3775050121_il2cpp_TypeInfo_var));
	}

IL_00cd:
	{
		Type_t * L_43 = ___destinationType1;
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		Type_t * L_44 = ((XmlBaseConverter_t885945787_StaticFields*)il2cpp_codegen_static_fields_for(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var))->get_XPathItemType_21();
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		bool L_45 = Type_op_Equality_m2683486427(NULL /*static, unused*/, L_43, L_44, /*hidden argument*/NULL);
		if (!L_45)
		{
			goto IL_012c;
		}
	}
	{
		Type_t * L_46 = V_0;
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		Type_t * L_47 = ((XmlBaseConverter_t885945787_StaticFields*)il2cpp_codegen_static_fields_for(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var))->get_BooleanType_26();
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		bool L_48 = Type_op_Equality_m2683486427(NULL /*static, unused*/, L_46, L_47, /*hidden argument*/NULL);
		if (!L_48)
		{
			goto IL_00f9;
		}
	}
	{
		XmlSchemaType_t2033747345 * L_49 = XmlBaseConverter_get_SchemaType_m2536420680(__this, /*hidden argument*/NULL);
		RuntimeObject * L_50 = ___value0;
		XmlAtomicValue_t3775050121 * L_51 = (XmlAtomicValue_t3775050121 *)il2cpp_codegen_object_new(XmlAtomicValue_t3775050121_il2cpp_TypeInfo_var);
		XmlAtomicValue__ctor_m2260169771(L_51, L_49, ((*(bool*)((bool*)UnBox(L_50, Boolean_t97287965_il2cpp_TypeInfo_var)))), /*hidden argument*/NULL);
		return L_51;
	}

IL_00f9:
	{
		Type_t * L_52 = V_0;
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		Type_t * L_53 = ((XmlBaseConverter_t885945787_StaticFields*)il2cpp_codegen_static_fields_for(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var))->get_StringType_12();
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		bool L_54 = Type_op_Equality_m2683486427(NULL /*static, unused*/, L_52, L_53, /*hidden argument*/NULL);
		if (!L_54)
		{
			goto IL_0118;
		}
	}
	{
		XmlSchemaType_t2033747345 * L_55 = XmlBaseConverter_get_SchemaType_m2536420680(__this, /*hidden argument*/NULL);
		RuntimeObject * L_56 = ___value0;
		XmlAtomicValue_t3775050121 * L_57 = (XmlAtomicValue_t3775050121 *)il2cpp_codegen_object_new(XmlAtomicValue_t3775050121_il2cpp_TypeInfo_var);
		XmlAtomicValue__ctor_m1686593667(L_57, L_55, ((String_t*)CastclassSealed((RuntimeObject*)L_56, String_t_il2cpp_TypeInfo_var)), /*hidden argument*/NULL);
		return L_57;
	}

IL_0118:
	{
		Type_t * L_58 = V_0;
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		Type_t * L_59 = ((XmlBaseConverter_t885945787_StaticFields*)il2cpp_codegen_static_fields_for(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var))->get_XmlAtomicValueType_13();
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		bool L_60 = Type_op_Equality_m2683486427(NULL /*static, unused*/, L_58, L_59, /*hidden argument*/NULL);
		if (!L_60)
		{
			goto IL_012c;
		}
	}
	{
		RuntimeObject * L_61 = ___value0;
		return ((XmlAtomicValue_t3775050121 *)CastclassSealed((RuntimeObject*)L_61, XmlAtomicValue_t3775050121_il2cpp_TypeInfo_var));
	}

IL_012c:
	{
		RuntimeObject * L_62 = ___value0;
		Type_t * L_63 = ___destinationType1;
		RuntimeObject* L_64 = ___nsResolver2;
		RuntimeObject * L_65 = VirtFuncInvoker3< RuntimeObject *, RuntimeObject *, Type_t *, RuntimeObject* >::Invoke(62 /* System.Object System.Xml.Schema.XmlBaseConverter::ChangeListType(System.Object,System.Type,System.Xml.IXmlNamespaceResolver) */, __this, L_62, L_63, L_64);
		return L_65;
	}
}
#ifdef __clang__
#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.Xml.Schema.XmlDateTimeConverter::.ctor(System.Xml.Schema.XmlSchemaType)
extern "C" IL2CPP_METHOD_ATTR void XmlDateTimeConverter__ctor_m3932220099 (XmlDateTimeConverter_t4171593822 * __this, XmlSchemaType_t2033747345 * ___schemaType0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (XmlDateTimeConverter__ctor_m3932220099_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		XmlSchemaType_t2033747345 * L_0 = ___schemaType0;
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		XmlBaseConverter__ctor_m3862653062(__this, L_0, /*hidden argument*/NULL);
		return;
	}
}
// System.Xml.Schema.XmlValueConverter System.Xml.Schema.XmlDateTimeConverter::Create(System.Xml.Schema.XmlSchemaType)
extern "C" IL2CPP_METHOD_ATTR XmlValueConverter_t585560190 * XmlDateTimeConverter_Create_m2566856900 (RuntimeObject * __this /* static, unused */, XmlSchemaType_t2033747345 * ___schemaType0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (XmlDateTimeConverter_Create_m2566856900_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		XmlSchemaType_t2033747345 * L_0 = ___schemaType0;
		XmlDateTimeConverter_t4171593822 * L_1 = (XmlDateTimeConverter_t4171593822 *)il2cpp_codegen_object_new(XmlDateTimeConverter_t4171593822_il2cpp_TypeInfo_var);
		XmlDateTimeConverter__ctor_m3932220099(L_1, L_0, /*hidden argument*/NULL);
		return L_1;
	}
}
// System.DateTime System.Xml.Schema.XmlDateTimeConverter::ToDateTime(System.DateTimeOffset)
extern "C" IL2CPP_METHOD_ATTR DateTime_t3738529785  XmlDateTimeConverter_ToDateTime_m807699492 (XmlDateTimeConverter_t4171593822 * __this, DateTimeOffset_t3229287507  ___value0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (XmlDateTimeConverter_ToDateTime_m807699492_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		DateTimeOffset_t3229287507  L_0 = ___value0;
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		DateTime_t3738529785  L_1 = XmlBaseConverter_DateTimeOffsetToDateTime_m1299954412(NULL /*static, unused*/, L_0, /*hidden argument*/NULL);
		return L_1;
	}
}
// System.DateTime System.Xml.Schema.XmlDateTimeConverter::ToDateTime(System.String)
extern "C" IL2CPP_METHOD_ATTR DateTime_t3738529785  XmlDateTimeConverter_ToDateTime_m3595468893 (XmlDateTimeConverter_t4171593822 * __this, String_t* ___value0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (XmlDateTimeConverter_ToDateTime_m3595468893_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 0;
	{
		String_t* L_0 = ___value0;
		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, _stringLiteral3493618073, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, NULL, XmlDateTimeConverter_ToDateTime_m3595468893_RuntimeMethod_var);
	}

IL_000e:
	{
		int32_t L_2 = XmlBaseConverter_get_TypeCode_m2182966300(__this, /*hidden argument*/NULL);
		V_0 = L_2;
		int32_t L_3 = V_0;
		switch (((int32_t)il2cpp_codegen_subtract((int32_t)L_3, (int32_t)((int32_t)19))))
		{
			case 0:
			{
				goto IL_0043;
			}
			case 1:
			{
				goto IL_003c;
			}
			case 2:
			{
				goto IL_0066;
			}
			case 3:
			{
				goto IL_005f;
			}
			case 4:
			{
				goto IL_0058;
			}
			case 5:
			{
				goto IL_004a;
			}
			case 6:
			{
				goto IL_0051;
			}
		}
	}
	{
		goto IL_006d;
	}

IL_003c:
	{
		String_t* L_4 = ___value0;
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		DateTime_t3738529785  L_5 = XmlBaseConverter_StringToDate_m207322559(NULL /*static, unused*/, L_4, /*hidden argument*/NULL);
		return L_5;
	}

IL_0043:
	{
		String_t* L_6 = ___value0;
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		DateTime_t3738529785  L_7 = XmlBaseConverter_StringToTime_m3834221350(NULL /*static, unused*/, L_6, /*hidden argument*/NULL);
		return L_7;
	}

IL_004a:
	{
		String_t* L_8 = ___value0;
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		DateTime_t3738529785  L_9 = XmlBaseConverter_StringToGDay_m1806272691(NULL /*static, unused*/, L_8, /*hidden argument*/NULL);
		return L_9;
	}

IL_0051:
	{
		String_t* L_10 = ___value0;
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		DateTime_t3738529785  L_11 = XmlBaseConverter_StringToGMonth_m3150534327(NULL /*static, unused*/, L_10, /*hidden argument*/NULL);
		return L_11;
	}

IL_0058:
	{
		String_t* L_12 = ___value0;
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		DateTime_t3738529785  L_13 = XmlBaseConverter_StringToGMonthDay_m1945154245(NULL /*static, unused*/, L_12, /*hidden argument*/NULL);
		return L_13;
	}

IL_005f:
	{
		String_t* L_14 = ___value0;
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		DateTime_t3738529785  L_15 = XmlBaseConverter_StringToGYear_m679590103(NULL /*static, unused*/, L_14, /*hidden argument*/NULL);
		return L_15;
	}

IL_0066:
	{
		String_t* L_16 = ___value0;
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		DateTime_t3738529785  L_17 = XmlBaseConverter_StringToGYearMonth_m682641996(NULL /*static, unused*/, L_16, /*hidden argument*/NULL);
		return L_17;
	}

IL_006d:
	{
		String_t* L_18 = ___value0;
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		DateTime_t3738529785  L_19 = XmlBaseConverter_StringToDateTime_m491793380(NULL /*static, unused*/, L_18, /*hidden argument*/NULL);
		return L_19;
	}
}
// System.DateTime System.Xml.Schema.XmlDateTimeConverter::ToDateTime(System.Object)
extern "C" IL2CPP_METHOD_ATTR DateTime_t3738529785  XmlDateTimeConverter_ToDateTime_m2011152714 (XmlDateTimeConverter_t4171593822 * __this, RuntimeObject * ___value0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (XmlDateTimeConverter_ToDateTime_m2011152714_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	Type_t * V_0 = NULL;
	{
		RuntimeObject * L_0 = ___value0;
		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, _stringLiteral3493618073, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, NULL, XmlDateTimeConverter_ToDateTime_m2011152714_RuntimeMethod_var);
	}

IL_000e:
	{
		RuntimeObject * L_2 = ___value0;
		NullCheck(L_2);
		Type_t * L_3 = Object_GetType_m88164663(L_2, /*hidden argument*/NULL);
		V_0 = L_3;
		Type_t * L_4 = V_0;
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		Type_t * L_5 = ((XmlBaseConverter_t885945787_StaticFields*)il2cpp_codegen_static_fields_for(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var))->get_DateTimeType_24();
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		bool L_6 = Type_op_Equality_m2683486427(NULL /*static, unused*/, L_4, L_5, /*hidden argument*/NULL);
		if (!L_6)
		{
			goto IL_0029;
		}
	}
	{
		RuntimeObject * L_7 = ___value0;
		return ((*(DateTime_t3738529785 *)((DateTime_t3738529785 *)UnBox(L_7, DateTime_t3738529785_il2cpp_TypeInfo_var))));
	}

IL_0029:
	{
		Type_t * L_8 = V_0;
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		Type_t * L_9 = ((XmlBaseConverter_t885945787_StaticFields*)il2cpp_codegen_static_fields_for(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var))->get_DateTimeOffsetType_25();
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		bool L_10 = Type_op_Equality_m2683486427(NULL /*static, unused*/, L_8, L_9, /*hidden argument*/NULL);
		if (!L_10)
		{
			goto IL_0043;
		}
	}
	{
		RuntimeObject * L_11 = ___value0;
		DateTime_t3738529785  L_12 = VirtFuncInvoker1< DateTime_t3738529785 , DateTimeOffset_t3229287507  >::Invoke(37 /* System.DateTime System.Xml.Schema.XmlValueConverter::ToDateTime(System.DateTimeOffset) */, __this, ((*(DateTimeOffset_t3229287507 *)((DateTimeOffset_t3229287507 *)UnBox(L_11, DateTimeOffset_t3229287507_il2cpp_TypeInfo_var)))));
		return L_12;
	}

IL_0043:
	{
		Type_t * L_13 = V_0;
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		Type_t * L_14 = ((XmlBaseConverter_t885945787_StaticFields*)il2cpp_codegen_static_fields_for(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var))->get_StringType_12();
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		bool L_15 = Type_op_Equality_m2683486427(NULL /*static, unused*/, L_13, L_14, /*hidden argument*/NULL);
		if (!L_15)
		{
			goto IL_005d;
		}
	}
	{
		RuntimeObject * L_16 = ___value0;
		DateTime_t3738529785  L_17 = VirtFuncInvoker1< DateTime_t3738529785 , String_t* >::Invoke(38 /* System.DateTime System.Xml.Schema.XmlValueConverter::ToDateTime(System.String) */, __this, ((String_t*)CastclassSealed((RuntimeObject*)L_16, String_t_il2cpp_TypeInfo_var)));
		return L_17;
	}

IL_005d:
	{
		Type_t * L_18 = V_0;
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		Type_t * L_19 = ((XmlBaseConverter_t885945787_StaticFields*)il2cpp_codegen_static_fields_for(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var))->get_XmlAtomicValueType_13();
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		bool L_20 = Type_op_Equality_m2683486427(NULL /*static, unused*/, L_18, L_19, /*hidden argument*/NULL);
		if (!L_20)
		{
			goto IL_0076;
		}
	}
	{
		RuntimeObject * L_21 = ___value0;
		NullCheck(((XmlAtomicValue_t3775050121 *)CastclassSealed((RuntimeObject*)L_21, XmlAtomicValue_t3775050121_il2cpp_TypeInfo_var)));
		DateTime_t3738529785  L_22 = VirtFuncInvoker0< DateTime_t3738529785  >::Invoke(9 /* System.DateTime System.Xml.XPath.XPathItem::get_ValueAsDateTime() */, ((XmlAtomicValue_t3775050121 *)CastclassSealed((RuntimeObject*)L_21, XmlAtomicValue_t3775050121_il2cpp_TypeInfo_var)));
		return L_22;
	}

IL_0076:
	{
		RuntimeObject * L_23 = ___value0;
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		Type_t * L_24 = ((XmlBaseConverter_t885945787_StaticFields*)il2cpp_codegen_static_fields_for(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var))->get_DateTimeType_24();
		RuntimeObject * L_25 = VirtFuncInvoker3< RuntimeObject *, RuntimeObject *, Type_t *, RuntimeObject* >::Invoke(62 /* System.Object System.Xml.Schema.XmlBaseConverter::ChangeListType(System.Object,System.Type,System.Xml.IXmlNamespaceResolver) */, __this, L_23, L_24, (RuntimeObject*)NULL);
		return ((*(DateTime_t3738529785 *)((DateTime_t3738529785 *)UnBox(L_25, DateTime_t3738529785_il2cpp_TypeInfo_var))));
	}
}
// System.DateTimeOffset System.Xml.Schema.XmlDateTimeConverter::ToDateTimeOffset(System.DateTime)
extern "C" IL2CPP_METHOD_ATTR DateTimeOffset_t3229287507  XmlDateTimeConverter_ToDateTimeOffset_m824534608 (XmlDateTimeConverter_t4171593822 * __this, DateTime_t3738529785  ___value0, const RuntimeMethod* method)
{
	{
		DateTime_t3738529785  L_0 = ___value0;
		DateTimeOffset_t3229287507  L_1;
		memset(&L_1, 0, sizeof(L_1));
		DateTimeOffset__ctor_m2084804982((&L_1), L_0, /*hidden argument*/NULL);
		return L_1;
	}
}
// System.DateTimeOffset System.Xml.Schema.XmlDateTimeConverter::ToDateTimeOffset(System.String)
extern "C" IL2CPP_METHOD_ATTR DateTimeOffset_t3229287507  XmlDateTimeConverter_ToDateTimeOffset_m3356106341 (XmlDateTimeConverter_t4171593822 * __this, String_t* ___value0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (XmlDateTimeConverter_ToDateTimeOffset_m3356106341_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 0;
	{
		String_t* L_0 = ___value0;
		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, _stringLiteral3493618073, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, NULL, XmlDateTimeConverter_ToDateTimeOffset_m3356106341_RuntimeMethod_var);
	}

IL_000e:
	{
		int32_t L_2 = XmlBaseConverter_get_TypeCode_m2182966300(__this, /*hidden argument*/NULL);
		V_0 = L_2;
		int32_t L_3 = V_0;
		switch (((int32_t)il2cpp_codegen_subtract((int32_t)L_3, (int32_t)((int32_t)19))))
		{
			case 0:
			{
				goto IL_0043;
			}
			case 1:
			{
				goto IL_003c;
			}
			case 2:
			{
				goto IL_0066;
			}
			case 3:
			{
				goto IL_005f;
			}
			case 4:
			{
				goto IL_0058;
			}
			case 5:
			{
				goto IL_004a;
			}
			case 6:
			{
				goto IL_0051;
			}
		}
	}
	{
		goto IL_006d;
	}

IL_003c:
	{
		String_t* L_4 = ___value0;
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		DateTimeOffset_t3229287507  L_5 = XmlBaseConverter_StringToDateOffset_m2572051986(NULL /*static, unused*/, L_4, /*hidden argument*/NULL);
		return L_5;
	}

IL_0043:
	{
		String_t* L_6 = ___value0;
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		DateTimeOffset_t3229287507  L_7 = XmlBaseConverter_StringToTimeOffset_m2998269841(NULL /*static, unused*/, L_6, /*hidden argument*/NULL);
		return L_7;
	}

IL_004a:
	{
		String_t* L_8 = ___value0;
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		DateTimeOffset_t3229287507  L_9 = XmlBaseConverter_StringToGDayOffset_m145278120(NULL /*static, unused*/, L_8, /*hidden argument*/NULL);
		return L_9;
	}

IL_0051:
	{
		String_t* L_10 = ___value0;
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		DateTimeOffset_t3229287507  L_11 = XmlBaseConverter_StringToGMonthOffset_m3234809724(NULL /*static, unused*/, L_10, /*hidden argument*/NULL);
		return L_11;
	}

IL_0058:
	{
		String_t* L_12 = ___value0;
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		DateTimeOffset_t3229287507  L_13 = XmlBaseConverter_StringToGMonthDayOffset_m1225319577(NULL /*static, unused*/, L_12, /*hidden argument*/NULL);
		return L_13;
	}

IL_005f:
	{
		String_t* L_14 = ___value0;
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		DateTimeOffset_t3229287507  L_15 = XmlBaseConverter_StringToGYearOffset_m862052979(NULL /*static, unused*/, L_14, /*hidden argument*/NULL);
		return L_15;
	}

IL_0066:
	{
		String_t* L_16 = ___value0;
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		DateTimeOffset_t3229287507  L_17 = XmlBaseConverter_StringToGYearMonthOffset_m4140910921(NULL /*static, unused*/, L_16, /*hidden argument*/NULL);
		return L_17;
	}

IL_006d:
	{
		String_t* L_18 = ___value0;
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		DateTimeOffset_t3229287507  L_19 = XmlBaseConverter_StringToDateTimeOffset_m411752007(NULL /*static, unused*/, L_18, /*hidden argument*/NULL);
		return L_19;
	}
}
// System.DateTimeOffset System.Xml.Schema.XmlDateTimeConverter::ToDateTimeOffset(System.Object)
extern "C" IL2CPP_METHOD_ATTR DateTimeOffset_t3229287507  XmlDateTimeConverter_ToDateTimeOffset_m2115410952 (XmlDateTimeConverter_t4171593822 * __this, RuntimeObject * ___value0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (XmlDateTimeConverter_ToDateTimeOffset_m2115410952_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	Type_t * V_0 = NULL;
	{
		RuntimeObject * L_0 = ___value0;
		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, _stringLiteral3493618073, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, NULL, XmlDateTimeConverter_ToDateTimeOffset_m2115410952_RuntimeMethod_var);
	}

IL_000e:
	{
		RuntimeObject * L_2 = ___value0;
		NullCheck(L_2);
		Type_t * L_3 = Object_GetType_m88164663(L_2, /*hidden argument*/NULL);
		V_0 = L_3;
		Type_t * L_4 = V_0;
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		Type_t * L_5 = ((XmlBaseConverter_t885945787_StaticFields*)il2cpp_codegen_static_fields_for(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var))->get_DateTimeType_24();
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		bool L_6 = Type_op_Equality_m2683486427(NULL /*static, unused*/, L_4, L_5, /*hidden argument*/NULL);
		if (!L_6)
		{
			goto IL_002f;
		}
	}
	{
		RuntimeObject * L_7 = ___value0;
		DateTimeOffset_t3229287507  L_8 = VirtFuncInvoker1< DateTimeOffset_t3229287507 , DateTime_t3738529785  >::Invoke(40 /* System.DateTimeOffset System.Xml.Schema.XmlValueConverter::ToDateTimeOffset(System.DateTime) */, __this, ((*(DateTime_t3738529785 *)((DateTime_t3738529785 *)UnBox(L_7, DateTime_t3738529785_il2cpp_TypeInfo_var)))));
		return L_8;
	}

IL_002f:
	{
		Type_t * L_9 = V_0;
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		Type_t * L_10 = ((XmlBaseConverter_t885945787_StaticFields*)il2cpp_codegen_static_fields_for(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var))->get_DateTimeOffsetType_25();
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		bool L_11 = Type_op_Equality_m2683486427(NULL /*static, unused*/, L_9, L_10, /*hidden argument*/NULL);
		if (!L_11)
		{
			goto IL_0043;
		}
	}
	{
		RuntimeObject * L_12 = ___value0;
		return ((*(DateTimeOffset_t3229287507 *)((DateTimeOffset_t3229287507 *)UnBox(L_12, DateTimeOffset_t3229287507_il2cpp_TypeInfo_var))));
	}

IL_0043:
	{
		Type_t * L_13 = V_0;
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		Type_t * L_14 = ((XmlBaseConverter_t885945787_StaticFields*)il2cpp_codegen_static_fields_for(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var))->get_StringType_12();
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		bool L_15 = Type_op_Equality_m2683486427(NULL /*static, unused*/, L_13, L_14, /*hidden argument*/NULL);
		if (!L_15)
		{
			goto IL_005d;
		}
	}
	{
		RuntimeObject * L_16 = ___value0;
		DateTimeOffset_t3229287507  L_17 = VirtFuncInvoker1< DateTimeOffset_t3229287507 , String_t* >::Invoke(41 /* System.DateTimeOffset System.Xml.Schema.XmlValueConverter::ToDateTimeOffset(System.String) */, __this, ((String_t*)CastclassSealed((RuntimeObject*)L_16, String_t_il2cpp_TypeInfo_var)));
		return L_17;
	}

IL_005d:
	{
		Type_t * L_18 = V_0;
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		Type_t * L_19 = ((XmlBaseConverter_t885945787_StaticFields*)il2cpp_codegen_static_fields_for(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var))->get_XmlAtomicValueType_13();
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		bool L_20 = Type_op_Equality_m2683486427(NULL /*static, unused*/, L_18, L_19, /*hidden argument*/NULL);
		if (!L_20)
		{
			goto IL_007b;
		}
	}
	{
		RuntimeObject * L_21 = ___value0;
		NullCheck(((XmlAtomicValue_t3775050121 *)CastclassSealed((RuntimeObject*)L_21, XmlAtomicValue_t3775050121_il2cpp_TypeInfo_var)));
		DateTime_t3738529785  L_22 = VirtFuncInvoker0< DateTime_t3738529785  >::Invoke(9 /* System.DateTime System.Xml.XPath.XPathItem::get_ValueAsDateTime() */, ((XmlAtomicValue_t3775050121 *)CastclassSealed((RuntimeObject*)L_21, XmlAtomicValue_t3775050121_il2cpp_TypeInfo_var)));
		IL2CPP_RUNTIME_CLASS_INIT(DateTimeOffset_t3229287507_il2cpp_TypeInfo_var);
		DateTimeOffset_t3229287507  L_23 = DateTimeOffset_op_Implicit_m674883098(NULL /*static, unused*/, L_22, /*hidden argument*/NULL);
		return L_23;
	}

IL_007b:
	{
		RuntimeObject * L_24 = ___value0;
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		Type_t * L_25 = ((XmlBaseConverter_t885945787_StaticFields*)il2cpp_codegen_static_fields_for(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var))->get_DateTimeOffsetType_25();
		RuntimeObject * L_26 = VirtFuncInvoker3< RuntimeObject *, RuntimeObject *, Type_t *, RuntimeObject* >::Invoke(62 /* System.Object System.Xml.Schema.XmlBaseConverter::ChangeListType(System.Object,System.Type,System.Xml.IXmlNamespaceResolver) */, __this, L_24, L_25, (RuntimeObject*)NULL);
		return ((*(DateTimeOffset_t3229287507 *)((DateTimeOffset_t3229287507 *)UnBox(L_26, DateTimeOffset_t3229287507_il2cpp_TypeInfo_var))));
	}
}
// System.String System.Xml.Schema.XmlDateTimeConverter::ToString(System.DateTime)
extern "C" IL2CPP_METHOD_ATTR String_t* XmlDateTimeConverter_ToString_m2180156837 (XmlDateTimeConverter_t4171593822 * __this, DateTime_t3738529785  ___value0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (XmlDateTimeConverter_ToString_m2180156837_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 0;
	{
		int32_t L_0 = XmlBaseConverter_get_TypeCode_m2182966300(__this, /*hidden argument*/NULL);
		V_0 = L_0;
		int32_t L_1 = V_0;
		switch (((int32_t)il2cpp_codegen_subtract((int32_t)L_1, (int32_t)((int32_t)19))))
		{
			case 0:
			{
				goto IL_0035;
			}
			case 1:
			{
				goto IL_002e;
			}
			case 2:
			{
				goto IL_0058;
			}
			case 3:
			{
				goto IL_0051;
			}
			case 4:
			{
				goto IL_004a;
			}
			case 5:
			{
				goto IL_003c;
			}
			case 6:
			{
				goto IL_0043;
			}
		}
	}
	{
		goto IL_005f;
	}

IL_002e:
	{
		DateTime_t3738529785  L_2 = ___value0;
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		String_t* L_3 = XmlBaseConverter_DateToString_m714561841(NULL /*static, unused*/, L_2, /*hidden argument*/NULL);
		return L_3;
	}

IL_0035:
	{
		DateTime_t3738529785  L_4 = ___value0;
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		String_t* L_5 = XmlBaseConverter_TimeToString_m1722990287(NULL /*static, unused*/, L_4, /*hidden argument*/NULL);
		return L_5;
	}

IL_003c:
	{
		DateTime_t3738529785  L_6 = ___value0;
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		String_t* L_7 = XmlBaseConverter_GDayToString_m1883559189(NULL /*static, unused*/, L_6, /*hidden argument*/NULL);
		return L_7;
	}

IL_0043:
	{
		DateTime_t3738529785  L_8 = ___value0;
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		String_t* L_9 = XmlBaseConverter_GMonthToString_m227601159(NULL /*static, unused*/, L_8, /*hidden argument*/NULL);
		return L_9;
	}

IL_004a:
	{
		DateTime_t3738529785  L_10 = ___value0;
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		String_t* L_11 = XmlBaseConverter_GMonthDayToString_m4082661873(NULL /*static, unused*/, L_10, /*hidden argument*/NULL);
		return L_11;
	}

IL_0051:
	{
		DateTime_t3738529785  L_12 = ___value0;
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		String_t* L_13 = XmlBaseConverter_GYearToString_m3856860849(NULL /*static, unused*/, L_12, /*hidden argument*/NULL);
		return L_13;
	}

IL_0058:
	{
		DateTime_t3738529785  L_14 = ___value0;
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		String_t* L_15 = XmlBaseConverter_GYearMonthToString_m2487276114(NULL /*static, unused*/, L_14, /*hidden argument*/NULL);
		return L_15;
	}

IL_005f:
	{
		DateTime_t3738529785  L_16 = ___value0;
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		String_t* L_17 = XmlBaseConverter_DateTimeToString_m2907814649(NULL /*static, unused*/, L_16, /*hidden argument*/NULL);
		return L_17;
	}
}
// System.String System.Xml.Schema.XmlDateTimeConverter::ToString(System.DateTimeOffset)
extern "C" IL2CPP_METHOD_ATTR String_t* XmlDateTimeConverter_ToString_m955819928 (XmlDateTimeConverter_t4171593822 * __this, DateTimeOffset_t3229287507  ___value0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (XmlDateTimeConverter_ToString_m955819928_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 0;
	{
		int32_t L_0 = XmlBaseConverter_get_TypeCode_m2182966300(__this, /*hidden argument*/NULL);
		V_0 = L_0;
		int32_t L_1 = V_0;
		switch (((int32_t)il2cpp_codegen_subtract((int32_t)L_1, (int32_t)((int32_t)19))))
		{
			case 0:
			{
				goto IL_0035;
			}
			case 1:
			{
				goto IL_002e;
			}
			case 2:
			{
				goto IL_0058;
			}
			case 3:
			{
				goto IL_0051;
			}
			case 4:
			{
				goto IL_004a;
			}
			case 5:
			{
				goto IL_003c;
			}
			case 6:
			{
				goto IL_0043;
			}
		}
	}
	{
		goto IL_005f;
	}

IL_002e:
	{
		DateTimeOffset_t3229287507  L_2 = ___value0;
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		String_t* L_3 = XmlBaseConverter_DateOffsetToString_m1506204331(NULL /*static, unused*/, L_2, /*hidden argument*/NULL);
		return L_3;
	}

IL_0035:
	{
		DateTimeOffset_t3229287507  L_4 = ___value0;
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		String_t* L_5 = XmlBaseConverter_TimeOffsetToString_m2546474983(NULL /*static, unused*/, L_4, /*hidden argument*/NULL);
		return L_5;
	}

IL_003c:
	{
		DateTimeOffset_t3229287507  L_6 = ___value0;
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		String_t* L_7 = XmlBaseConverter_GDayOffsetToString_m467929202(NULL /*static, unused*/, L_6, /*hidden argument*/NULL);
		return L_7;
	}

IL_0043:
	{
		DateTimeOffset_t3229287507  L_8 = ___value0;
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		String_t* L_9 = XmlBaseConverter_GMonthOffsetToString_m4258884043(NULL /*static, unused*/, L_8, /*hidden argument*/NULL);
		return L_9;
	}

IL_004a:
	{
		DateTimeOffset_t3229287507  L_10 = ___value0;
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		String_t* L_11 = XmlBaseConverter_GMonthDayOffsetToString_m1949175095(NULL /*static, unused*/, L_10, /*hidden argument*/NULL);
		return L_11;
	}

IL_0051:
	{
		DateTimeOffset_t3229287507  L_12 = ___value0;
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		String_t* L_13 = XmlBaseConverter_GYearOffsetToString_m3535029919(NULL /*static, unused*/, L_12, /*hidden argument*/NULL);
		return L_13;
	}

IL_0058:
	{
		DateTimeOffset_t3229287507  L_14 = ___value0;
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		String_t* L_15 = XmlBaseConverter_GYearMonthOffsetToString_m654304997(NULL /*static, unused*/, L_14, /*hidden argument*/NULL);
		return L_15;
	}

IL_005f:
	{
		DateTimeOffset_t3229287507  L_16 = ___value0;
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		String_t* L_17 = XmlBaseConverter_DateTimeOffsetToString_m3571311822(NULL /*static, unused*/, L_16, /*hidden argument*/NULL);
		return L_17;
	}
}
// System.String System.Xml.Schema.XmlDateTimeConverter::ToString(System.Object,System.Xml.IXmlNamespaceResolver)
extern "C" IL2CPP_METHOD_ATTR String_t* XmlDateTimeConverter_ToString_m3473208678 (XmlDateTimeConverter_t4171593822 * __this, RuntimeObject * ___value0, RuntimeObject* ___nsResolver1, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (XmlDateTimeConverter_ToString_m3473208678_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	Type_t * V_0 = NULL;
	{
		RuntimeObject * L_0 = ___value0;
		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, _stringLiteral3493618073, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, NULL, XmlDateTimeConverter_ToString_m3473208678_RuntimeMethod_var);
	}

IL_000e:
	{
		RuntimeObject * L_2 = ___value0;
		NullCheck(L_2);
		Type_t * L_3 = Object_GetType_m88164663(L_2, /*hidden argument*/NULL);
		V_0 = L_3;
		Type_t * L_4 = V_0;
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		Type_t * L_5 = ((XmlBaseConverter_t885945787_StaticFields*)il2cpp_codegen_static_fields_for(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var))->get_DateTimeType_24();
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		bool L_6 = Type_op_Equality_m2683486427(NULL /*static, unused*/, L_4, L_5, /*hidden argument*/NULL);
		if (!L_6)
		{
			goto IL_002f;
		}
	}
	{
		RuntimeObject * L_7 = ___value0;
		String_t* L_8 = VirtFuncInvoker1< String_t*, DateTime_t3738529785  >::Invoke(49 /* System.String System.Xml.Schema.XmlValueConverter::ToString(System.DateTime) */, __this, ((*(DateTime_t3738529785 *)((DateTime_t3738529785 *)UnBox(L_7, DateTime_t3738529785_il2cpp_TypeInfo_var)))));
		return L_8;
	}

IL_002f:
	{
		Type_t * L_9 = V_0;
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		Type_t * L_10 = ((XmlBaseConverter_t885945787_StaticFields*)il2cpp_codegen_static_fields_for(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var))->get_DateTimeOffsetType_25();
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		bool L_11 = Type_op_Equality_m2683486427(NULL /*static, unused*/, L_9, L_10, /*hidden argument*/NULL);
		if (!L_11)
		{
			goto IL_0049;
		}
	}
	{
		RuntimeObject * L_12 = ___value0;
		String_t* L_13 = VirtFuncInvoker1< String_t*, DateTimeOffset_t3229287507  >::Invoke(50 /* System.String System.Xml.Schema.XmlValueConverter::ToString(System.DateTimeOffset) */, __this, ((*(DateTimeOffset_t3229287507 *)((DateTimeOffset_t3229287507 *)UnBox(L_12, DateTimeOffset_t3229287507_il2cpp_TypeInfo_var)))));
		return L_13;
	}

IL_0049:
	{
		Type_t * L_14 = V_0;
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		Type_t * L_15 = ((XmlBaseConverter_t885945787_StaticFields*)il2cpp_codegen_static_fields_for(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var))->get_StringType_12();
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		bool L_16 = Type_op_Equality_m2683486427(NULL /*static, unused*/, L_14, L_15, /*hidden argument*/NULL);
		if (!L_16)
		{
			goto IL_005d;
		}
	}
	{
		RuntimeObject * L_17 = ___value0;
		return ((String_t*)CastclassSealed((RuntimeObject*)L_17, String_t_il2cpp_TypeInfo_var));
	}

IL_005d:
	{
		Type_t * L_18 = V_0;
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		Type_t * L_19 = ((XmlBaseConverter_t885945787_StaticFields*)il2cpp_codegen_static_fields_for(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var))->get_XmlAtomicValueType_13();
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		bool L_20 = Type_op_Equality_m2683486427(NULL /*static, unused*/, L_18, L_19, /*hidden argument*/NULL);
		if (!L_20)
		{
			goto IL_0076;
		}
	}
	{
		RuntimeObject * L_21 = ___value0;
		NullCheck(((XmlAtomicValue_t3775050121 *)CastclassSealed((RuntimeObject*)L_21, XmlAtomicValue_t3775050121_il2cpp_TypeInfo_var)));
		String_t* L_22 = VirtFuncInvoker0< String_t* >::Invoke(5 /* System.String System.Xml.XPath.XPathItem::get_Value() */, ((XmlAtomicValue_t3775050121 *)CastclassSealed((RuntimeObject*)L_21, XmlAtomicValue_t3775050121_il2cpp_TypeInfo_var)));
		return L_22;
	}

IL_0076:
	{
		RuntimeObject * L_23 = ___value0;
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		Type_t * L_24 = ((XmlBaseConverter_t885945787_StaticFields*)il2cpp_codegen_static_fields_for(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var))->get_StringType_12();
		RuntimeObject* L_25 = ___nsResolver1;
		RuntimeObject * L_26 = VirtFuncInvoker3< RuntimeObject *, RuntimeObject *, Type_t *, RuntimeObject* >::Invoke(62 /* System.Object System.Xml.Schema.XmlBaseConverter::ChangeListType(System.Object,System.Type,System.Xml.IXmlNamespaceResolver) */, __this, L_23, L_24, L_25);
		return ((String_t*)CastclassSealed((RuntimeObject*)L_26, String_t_il2cpp_TypeInfo_var));
	}
}
// System.Object System.Xml.Schema.XmlDateTimeConverter::ChangeType(System.DateTime,System.Type)
extern "C" IL2CPP_METHOD_ATTR RuntimeObject * XmlDateTimeConverter_ChangeType_m686406282 (XmlDateTimeConverter_t4171593822 * __this, DateTime_t3738529785  ___value0, Type_t * ___destinationType1, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (XmlDateTimeConverter_ChangeType_m686406282_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		Type_t * L_0 = ___destinationType1;
		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, _stringLiteral1667536785, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, NULL, XmlDateTimeConverter_ChangeType_m686406282_RuntimeMethod_var);
	}

IL_0014:
	{
		Type_t * L_3 = ___destinationType1;
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		Type_t * L_4 = ((XmlBaseConverter_t885945787_StaticFields*)il2cpp_codegen_static_fields_for(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var))->get_ObjectType_14();
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		bool L_5 = Type_op_Equality_m2683486427(NULL /*static, unused*/, L_3, L_4, /*hidden argument*/NULL);
		if (!L_5)
		{
			goto IL_0029;
		}
	}
	{
		Type_t * L_6 = XmlBaseConverter_get_DefaultClrType_m3612350129(__this, /*hidden argument*/NULL);
		___destinationType1 = L_6;
	}

IL_0029:
	{
		Type_t * L_7 = ___destinationType1;
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		Type_t * L_8 = ((XmlBaseConverter_t885945787_StaticFields*)il2cpp_codegen_static_fields_for(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var))->get_DateTimeType_24();
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		bool L_9 = Type_op_Equality_m2683486427(NULL /*static, unused*/, L_7, L_8, /*hidden argument*/NULL);
		if (!L_9)
		{
			goto IL_003d;
		}
	}
	{
		DateTime_t3738529785  L_10 = ___value0;
		DateTime_t3738529785  L_11 = L_10;
		RuntimeObject * L_12 = Box(DateTime_t3738529785_il2cpp_TypeInfo_var, &L_11);
		return L_12;
	}

IL_003d:
	{
		Type_t * L_13 = ___destinationType1;
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		Type_t * L_14 = ((XmlBaseConverter_t885945787_StaticFields*)il2cpp_codegen_static_fields_for(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var))->get_DateTimeOffsetType_25();
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		bool L_15 = Type_op_Equality_m2683486427(NULL /*static, unused*/, L_13, L_14, /*hidden argument*/NULL);
		if (!L_15)
		{
			goto IL_0057;
		}
	}
	{
		DateTime_t3738529785  L_16 = ___value0;
		DateTimeOffset_t3229287507  L_17 = VirtFuncInvoker1< DateTimeOffset_t3229287507 , DateTime_t3738529785  >::Invoke(40 /* System.DateTimeOffset System.Xml.Schema.XmlValueConverter::ToDateTimeOffset(System.DateTime) */, __this, L_16);
		DateTimeOffset_t3229287507  L_18 = L_17;
		RuntimeObject * L_19 = Box(DateTimeOffset_t3229287507_il2cpp_TypeInfo_var, &L_18);
		return L_19;
	}

IL_0057:
	{
		Type_t * L_20 = ___destinationType1;
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		Type_t * L_21 = ((XmlBaseConverter_t885945787_StaticFields*)il2cpp_codegen_static_fields_for(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var))->get_StringType_12();
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		bool L_22 = Type_op_Equality_m2683486427(NULL /*static, unused*/, L_20, L_21, /*hidden argument*/NULL);
		if (!L_22)
		{
			goto IL_006c;
		}
	}
	{
		DateTime_t3738529785  L_23 = ___value0;
		String_t* L_24 = VirtFuncInvoker1< String_t*, DateTime_t3738529785  >::Invoke(49 /* System.String System.Xml.Schema.XmlValueConverter::ToString(System.DateTime) */, __this, L_23);
		return L_24;
	}

IL_006c:
	{
		Type_t * L_25 = ___destinationType1;
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		Type_t * L_26 = ((XmlBaseConverter_t885945787_StaticFields*)il2cpp_codegen_static_fields_for(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var))->get_XmlAtomicValueType_13();
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		bool L_27 = Type_op_Equality_m2683486427(NULL /*static, unused*/, L_25, L_26, /*hidden argument*/NULL);
		if (!L_27)
		{
			goto IL_0086;
		}
	}
	{
		XmlSchemaType_t2033747345 * L_28 = XmlBaseConverter_get_SchemaType_m2536420680(__this, /*hidden argument*/NULL);
		DateTime_t3738529785  L_29 = ___value0;
		XmlAtomicValue_t3775050121 * L_30 = (XmlAtomicValue_t3775050121 *)il2cpp_codegen_object_new(XmlAtomicValue_t3775050121_il2cpp_TypeInfo_var);
		XmlAtomicValue__ctor_m3458087500(L_30, L_28, L_29, /*hidden argument*/NULL);
		return L_30;
	}

IL_0086:
	{
		Type_t * L_31 = ___destinationType1;
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		Type_t * L_32 = ((XmlBaseConverter_t885945787_StaticFields*)il2cpp_codegen_static_fields_for(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var))->get_XPathItemType_21();
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		bool L_33 = Type_op_Equality_m2683486427(NULL /*static, unused*/, L_31, L_32, /*hidden argument*/NULL);
		if (!L_33)
		{
			goto IL_00a0;
		}
	}
	{
		XmlSchemaType_t2033747345 * L_34 = XmlBaseConverter_get_SchemaType_m2536420680(__this, /*hidden argument*/NULL);
		DateTime_t3738529785  L_35 = ___value0;
		XmlAtomicValue_t3775050121 * L_36 = (XmlAtomicValue_t3775050121 *)il2cpp_codegen_object_new(XmlAtomicValue_t3775050121_il2cpp_TypeInfo_var);
		XmlAtomicValue__ctor_m3458087500(L_36, L_34, L_35, /*hidden argument*/NULL);
		return L_36;
	}

IL_00a0:
	{
		DateTime_t3738529785  L_37 = ___value0;
		DateTime_t3738529785  L_38 = L_37;
		RuntimeObject * L_39 = Box(DateTime_t3738529785_il2cpp_TypeInfo_var, &L_38);
		Type_t * L_40 = ___destinationType1;
		RuntimeObject * L_41 = VirtFuncInvoker3< RuntimeObject *, RuntimeObject *, Type_t *, RuntimeObject* >::Invoke(62 /* System.Object System.Xml.Schema.XmlBaseConverter::ChangeListType(System.Object,System.Type,System.Xml.IXmlNamespaceResolver) */, __this, L_39, L_40, (RuntimeObject*)NULL);
		return L_41;
	}
}
// System.Object System.Xml.Schema.XmlDateTimeConverter::ChangeType(System.String,System.Type,System.Xml.IXmlNamespaceResolver)
extern "C" IL2CPP_METHOD_ATTR RuntimeObject * XmlDateTimeConverter_ChangeType_m2005038358 (XmlDateTimeConverter_t4171593822 * __this, String_t* ___value0, Type_t * ___destinationType1, RuntimeObject* ___nsResolver2, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (XmlDateTimeConverter_ChangeType_m2005038358_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		String_t* L_0 = ___value0;
		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, _stringLiteral3493618073, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, NULL, XmlDateTimeConverter_ChangeType_m2005038358_RuntimeMethod_var);
	}

IL_000e:
	{
		Type_t * L_2 = ___destinationType1;
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		bool L_3 = Type_op_Equality_m2683486427(NULL /*static, unused*/, L_2, (Type_t *)NULL, /*hidden argument*/NULL);
		if (!L_3)
		{
			goto IL_0022;
		}
	}
	{
		ArgumentNullException_t1615371798 * L_4 = (ArgumentNullException_t1615371798 *)il2cpp_codegen_object_new(ArgumentNullException_t1615371798_il2cpp_TypeInfo_var);
		ArgumentNullException__ctor_m1170824041(L_4, _stringLiteral1667536785, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, NULL, XmlDateTimeConverter_ChangeType_m2005038358_RuntimeMethod_var);
	}

IL_0022:
	{
		Type_t * L_5 = ___destinationType1;
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		Type_t * L_6 = ((XmlBaseConverter_t885945787_StaticFields*)il2cpp_codegen_static_fields_for(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var))->get_ObjectType_14();
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		bool L_7 = Type_op_Equality_m2683486427(NULL /*static, unused*/, L_5, L_6, /*hidden argument*/NULL);
		if (!L_7)
		{
			goto IL_0037;
		}
	}
	{
		Type_t * L_8 = XmlBaseConverter_get_DefaultClrType_m3612350129(__this, /*hidden argument*/NULL);
		___destinationType1 = L_8;
	}

IL_0037:
	{
		Type_t * L_9 = ___destinationType1;
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		Type_t * L_10 = ((XmlBaseConverter_t885945787_StaticFields*)il2cpp_codegen_static_fields_for(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var))->get_DateTimeType_24();
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		bool L_11 = Type_op_Equality_m2683486427(NULL /*static, unused*/, L_9, L_10, /*hidden argument*/NULL);
		if (!L_11)
		{
			goto IL_0051;
		}
	}
	{
		String_t* L_12 = ___value0;
		DateTime_t3738529785  L_13 = VirtFuncInvoker1< DateTime_t3738529785 , String_t* >::Invoke(38 /* System.DateTime System.Xml.Schema.XmlValueConverter::ToDateTime(System.String) */, __this, L_12);
		DateTime_t3738529785  L_14 = L_13;
		RuntimeObject * L_15 = Box(DateTime_t3738529785_il2cpp_TypeInfo_var, &L_14);
		return L_15;
	}

IL_0051:
	{
		Type_t * L_16 = ___destinationType1;
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		Type_t * L_17 = ((XmlBaseConverter_t885945787_StaticFields*)il2cpp_codegen_static_fields_for(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var))->get_DateTimeOffsetType_25();
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		bool L_18 = Type_op_Equality_m2683486427(NULL /*static, unused*/, L_16, L_17, /*hidden argument*/NULL);
		if (!L_18)
		{
			goto IL_006b;
		}
	}
	{
		String_t* L_19 = ___value0;
		DateTimeOffset_t3229287507  L_20 = VirtFuncInvoker1< DateTimeOffset_t3229287507 , String_t* >::Invoke(41 /* System.DateTimeOffset System.Xml.Schema.XmlValueConverter::ToDateTimeOffset(System.String) */, __this, L_19);
		DateTimeOffset_t3229287507  L_21 = L_20;
		RuntimeObject * L_22 = Box(DateTimeOffset_t3229287507_il2cpp_TypeInfo_var, &L_21);
		return L_22;
	}

IL_006b:
	{
		Type_t * L_23 = ___destinationType1;
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		Type_t * L_24 = ((XmlBaseConverter_t885945787_StaticFields*)il2cpp_codegen_static_fields_for(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var))->get_StringType_12();
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		bool L_25 = Type_op_Equality_m2683486427(NULL /*static, unused*/, L_23, L_24, /*hidden argument*/NULL);
		if (!L_25)
		{
			goto IL_007a;
		}
	}
	{
		String_t* L_26 = ___value0;
		return L_26;
	}

IL_007a:
	{
		Type_t * L_27 = ___destinationType1;
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		Type_t * L_28 = ((XmlBaseConverter_t885945787_StaticFields*)il2cpp_codegen_static_fields_for(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var))->get_XmlAtomicValueType_13();
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		bool L_29 = Type_op_Equality_m2683486427(NULL /*static, unused*/, L_27, L_28, /*hidden argument*/NULL);
		if (!L_29)
		{
			goto IL_0094;
		}
	}
	{
		XmlSchemaType_t2033747345 * L_30 = XmlBaseConverter_get_SchemaType_m2536420680(__this, /*hidden argument*/NULL);
		String_t* L_31 = ___value0;
		XmlAtomicValue_t3775050121 * L_32 = (XmlAtomicValue_t3775050121 *)il2cpp_codegen_object_new(XmlAtomicValue_t3775050121_il2cpp_TypeInfo_var);
		XmlAtomicValue__ctor_m1686593667(L_32, L_30, L_31, /*hidden argument*/NULL);
		return L_32;
	}

IL_0094:
	{
		Type_t * L_33 = ___destinationType1;
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		Type_t * L_34 = ((XmlBaseConverter_t885945787_StaticFields*)il2cpp_codegen_static_fields_for(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var))->get_XPathItemType_21();
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		bool L_35 = Type_op_Equality_m2683486427(NULL /*static, unused*/, L_33, L_34, /*hidden argument*/NULL);
		if (!L_35)
		{
			goto IL_00ae;
		}
	}
	{
		XmlSchemaType_t2033747345 * L_36 = XmlBaseConverter_get_SchemaType_m2536420680(__this, /*hidden argument*/NULL);
		String_t* L_37 = ___value0;
		XmlAtomicValue_t3775050121 * L_38 = (XmlAtomicValue_t3775050121 *)il2cpp_codegen_object_new(XmlAtomicValue_t3775050121_il2cpp_TypeInfo_var);
		XmlAtomicValue__ctor_m1686593667(L_38, L_36, L_37, /*hidden argument*/NULL);
		return L_38;
	}

IL_00ae:
	{
		String_t* L_39 = ___value0;
		Type_t * L_40 = ___destinationType1;
		RuntimeObject* L_41 = ___nsResolver2;
		RuntimeObject * L_42 = VirtFuncInvoker3< RuntimeObject *, RuntimeObject *, Type_t *, RuntimeObject* >::Invoke(62 /* System.Object System.Xml.Schema.XmlBaseConverter::ChangeListType(System.Object,System.Type,System.Xml.IXmlNamespaceResolver) */, __this, L_39, L_40, L_41);
		return L_42;
	}
}
// System.Object System.Xml.Schema.XmlDateTimeConverter::ChangeType(System.Object,System.Type,System.Xml.IXmlNamespaceResolver)
extern "C" IL2CPP_METHOD_ATTR RuntimeObject * XmlDateTimeConverter_ChangeType_m1884477868 (XmlDateTimeConverter_t4171593822 * __this, RuntimeObject * ___value0, Type_t * ___destinationType1, RuntimeObject* ___nsResolver2, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (XmlDateTimeConverter_ChangeType_m1884477868_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	Type_t * V_0 = NULL;
	{
		RuntimeObject * L_0 = ___value0;
		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, _stringLiteral3493618073, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, NULL, XmlDateTimeConverter_ChangeType_m1884477868_RuntimeMethod_var);
	}

IL_000e:
	{
		Type_t * L_2 = ___destinationType1;
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		bool L_3 = Type_op_Equality_m2683486427(NULL /*static, unused*/, L_2, (Type_t *)NULL, /*hidden argument*/NULL);
		if (!L_3)
		{
			goto IL_0022;
		}
	}
	{
		ArgumentNullException_t1615371798 * L_4 = (ArgumentNullException_t1615371798 *)il2cpp_codegen_object_new(ArgumentNullException_t1615371798_il2cpp_TypeInfo_var);
		ArgumentNullException__ctor_m1170824041(L_4, _stringLiteral1667536785, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, NULL, XmlDateTimeConverter_ChangeType_m1884477868_RuntimeMethod_var);
	}

IL_0022:
	{
		RuntimeObject * L_5 = ___value0;
		NullCheck(L_5);
		Type_t * L_6 = Object_GetType_m88164663(L_5, /*hidden argument*/NULL);
		V_0 = L_6;
		Type_t * L_7 = ___destinationType1;
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		Type_t * L_8 = ((XmlBaseConverter_t885945787_StaticFields*)il2cpp_codegen_static_fields_for(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var))->get_ObjectType_14();
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		bool L_9 = Type_op_Equality_m2683486427(NULL /*static, unused*/, L_7, L_8, /*hidden argument*/NULL);
		if (!L_9)
		{
			goto IL_003e;
		}
	}
	{
		Type_t * L_10 = XmlBaseConverter_get_DefaultClrType_m3612350129(__this, /*hidden argument*/NULL);
		___destinationType1 = L_10;
	}

IL_003e:
	{
		Type_t * L_11 = ___destinationType1;
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		Type_t * L_12 = ((XmlBaseConverter_t885945787_StaticFields*)il2cpp_codegen_static_fields_for(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var))->get_DateTimeType_24();
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		bool L_13 = Type_op_Equality_m2683486427(NULL /*static, unused*/, L_11, L_12, /*hidden argument*/NULL);
		if (!L_13)
		{
			goto IL_0058;
		}
	}
	{
		RuntimeObject * L_14 = ___value0;
		DateTime_t3738529785  L_15 = VirtFuncInvoker1< DateTime_t3738529785 , RuntimeObject * >::Invoke(39 /* System.DateTime System.Xml.Schema.XmlValueConverter::ToDateTime(System.Object) */, __this, L_14);
		DateTime_t3738529785  L_16 = L_15;
		RuntimeObject * L_17 = Box(DateTime_t3738529785_il2cpp_TypeInfo_var, &L_16);
		return L_17;
	}

IL_0058:
	{
		Type_t * L_18 = ___destinationType1;
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		Type_t * L_19 = ((XmlBaseConverter_t885945787_StaticFields*)il2cpp_codegen_static_fields_for(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var))->get_DateTimeOffsetType_25();
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		bool L_20 = Type_op_Equality_m2683486427(NULL /*static, unused*/, L_18, L_19, /*hidden argument*/NULL);
		if (!L_20)
		{
			goto IL_0072;
		}
	}
	{
		RuntimeObject * L_21 = ___value0;
		DateTimeOffset_t3229287507  L_22 = VirtFuncInvoker1< DateTimeOffset_t3229287507 , RuntimeObject * >::Invoke(42 /* System.DateTimeOffset System.Xml.Schema.XmlValueConverter::ToDateTimeOffset(System.Object) */, __this, L_21);
		DateTimeOffset_t3229287507  L_23 = L_22;
		RuntimeObject * L_24 = Box(DateTimeOffset_t3229287507_il2cpp_TypeInfo_var, &L_23);
		return L_24;
	}

IL_0072:
	{
		Type_t * L_25 = ___destinationType1;
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		Type_t * L_26 = ((XmlBaseConverter_t885945787_StaticFields*)il2cpp_codegen_static_fields_for(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var))->get_StringType_12();
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		bool L_27 = Type_op_Equality_m2683486427(NULL /*static, unused*/, L_25, L_26, /*hidden argument*/NULL);
		if (!L_27)
		{
			goto IL_0088;
		}
	}
	{
		RuntimeObject * L_28 = ___value0;
		RuntimeObject* L_29 = ___nsResolver2;
		String_t* L_30 = VirtFuncInvoker2< String_t*, RuntimeObject *, RuntimeObject* >::Invoke(52 /* System.String System.Xml.Schema.XmlValueConverter::ToString(System.Object,System.Xml.IXmlNamespaceResolver) */, __this, L_28, L_29);
		return L_30;
	}

IL_0088:
	{
		Type_t * L_31 = ___destinationType1;
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		Type_t * L_32 = ((XmlBaseConverter_t885945787_StaticFields*)il2cpp_codegen_static_fields_for(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var))->get_XmlAtomicValueType_13();
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		bool L_33 = Type_op_Equality_m2683486427(NULL /*static, unused*/, L_31, L_32, /*hidden argument*/NULL);
		if (!L_33)
		{
			goto IL_010b;
		}
	}
	{
		Type_t * L_34 = V_0;
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		Type_t * L_35 = ((XmlBaseConverter_t885945787_StaticFields*)il2cpp_codegen_static_fields_for(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var))->get_DateTimeType_24();
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		bool L_36 = Type_op_Equality_m2683486427(NULL /*static, unused*/, L_34, L_35, /*hidden argument*/NULL);
		if (!L_36)
		{
			goto IL_00b4;
		}
	}
	{
		XmlSchemaType_t2033747345 * L_37 = XmlBaseConverter_get_SchemaType_m2536420680(__this, /*hidden argument*/NULL);
		RuntimeObject * L_38 = ___value0;
		XmlAtomicValue_t3775050121 * L_39 = (XmlAtomicValue_t3775050121 *)il2cpp_codegen_object_new(XmlAtomicValue_t3775050121_il2cpp_TypeInfo_var);
		XmlAtomicValue__ctor_m3458087500(L_39, L_37, ((*(DateTime_t3738529785 *)((DateTime_t3738529785 *)UnBox(L_38, DateTime_t3738529785_il2cpp_TypeInfo_var)))), /*hidden argument*/NULL);
		return L_39;
	}

IL_00b4:
	{
		Type_t * L_40 = V_0;
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		Type_t * L_41 = ((XmlBaseConverter_t885945787_StaticFields*)il2cpp_codegen_static_fields_for(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var))->get_DateTimeOffsetType_25();
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		bool L_42 = Type_op_Equality_m2683486427(NULL /*static, unused*/, L_40, L_41, /*hidden argument*/NULL);
		if (!L_42)
		{
			goto IL_00d8;
		}
	}
	{
		XmlSchemaType_t2033747345 * L_43 = XmlBaseConverter_get_SchemaType_m2536420680(__this, /*hidden argument*/NULL);
		RuntimeObject * L_44 = ___value0;
		DateTimeOffset_t3229287507  L_45 = ((*(DateTimeOffset_t3229287507 *)((DateTimeOffset_t3229287507 *)UnBox(L_44, DateTimeOffset_t3229287507_il2cpp_TypeInfo_var))));
		RuntimeObject * L_46 = Box(DateTimeOffset_t3229287507_il2cpp_TypeInfo_var, &L_45);
		XmlAtomicValue_t3775050121 * L_47 = (XmlAtomicValue_t3775050121 *)il2cpp_codegen_object_new(XmlAtomicValue_t3775050121_il2cpp_TypeInfo_var);
		XmlAtomicValue__ctor_m3561621046(L_47, L_43, L_46, /*hidden argument*/NULL);
		return L_47;
	}

IL_00d8:
	{
		Type_t * L_48 = V_0;
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		Type_t * L_49 = ((XmlBaseConverter_t885945787_StaticFields*)il2cpp_codegen_static_fields_for(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var))->get_StringType_12();
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		bool L_50 = Type_op_Equality_m2683486427(NULL /*static, unused*/, L_48, L_49, /*hidden argument*/NULL);
		if (!L_50)
		{
			goto IL_00f7;
		}
	}
	{
		XmlSchemaType_t2033747345 * L_51 = XmlBaseConverter_get_SchemaType_m2536420680(__this, /*hidden argument*/NULL);
		RuntimeObject * L_52 = ___value0;
		XmlAtomicValue_t3775050121 * L_53 = (XmlAtomicValue_t3775050121 *)il2cpp_codegen_object_new(XmlAtomicValue_t3775050121_il2cpp_TypeInfo_var);
		XmlAtomicValue__ctor_m1686593667(L_53, L_51, ((String_t*)CastclassSealed((RuntimeObject*)L_52, String_t_il2cpp_TypeInfo_var)), /*hidden argument*/NULL);
		return L_53;
	}

IL_00f7:
	{
		Type_t * L_54 = V_0;
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		Type_t * L_55 = ((XmlBaseConverter_t885945787_StaticFields*)il2cpp_codegen_static_fields_for(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var))->get_XmlAtomicValueType_13();
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		bool L_56 = Type_op_Equality_m2683486427(NULL /*static, unused*/, L_54, L_55, /*hidden argument*/NULL);
		if (!L_56)
		{
			goto IL_010b;
		}
	}
	{
		RuntimeObject * L_57 = ___value0;
		return ((XmlAtomicValue_t3775050121 *)CastclassSealed((RuntimeObject*)L_57, XmlAtomicValue_t3775050121_il2cpp_TypeInfo_var));
	}

IL_010b:
	{
		Type_t * L_58 = ___destinationType1;
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		Type_t * L_59 = ((XmlBaseConverter_t885945787_StaticFields*)il2cpp_codegen_static_fields_for(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var))->get_XPathItemType_21();
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		bool L_60 = Type_op_Equality_m2683486427(NULL /*static, unused*/, L_58, L_59, /*hidden argument*/NULL);
		if (!L_60)
		{
			goto IL_018e;
		}
	}
	{
		Type_t * L_61 = V_0;
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		Type_t * L_62 = ((XmlBaseConverter_t885945787_StaticFields*)il2cpp_codegen_static_fields_for(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var))->get_DateTimeType_24();
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		bool L_63 = Type_op_Equality_m2683486427(NULL /*static, unused*/, L_61, L_62, /*hidden argument*/NULL);
		if (!L_63)
		{
			goto IL_0137;
		}
	}
	{
		XmlSchemaType_t2033747345 * L_64 = XmlBaseConverter_get_SchemaType_m2536420680(__this, /*hidden argument*/NULL);
		RuntimeObject * L_65 = ___value0;
		XmlAtomicValue_t3775050121 * L_66 = (XmlAtomicValue_t3775050121 *)il2cpp_codegen_object_new(XmlAtomicValue_t3775050121_il2cpp_TypeInfo_var);
		XmlAtomicValue__ctor_m3458087500(L_66, L_64, ((*(DateTime_t3738529785 *)((DateTime_t3738529785 *)UnBox(L_65, DateTime_t3738529785_il2cpp_TypeInfo_var)))), /*hidden argument*/NULL);
		return L_66;
	}

IL_0137:
	{
		Type_t * L_67 = V_0;
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		Type_t * L_68 = ((XmlBaseConverter_t885945787_StaticFields*)il2cpp_codegen_static_fields_for(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var))->get_DateTimeOffsetType_25();
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		bool L_69 = Type_op_Equality_m2683486427(NULL /*static, unused*/, L_67, L_68, /*hidden argument*/NULL);
		if (!L_69)
		{
			goto IL_015b;
		}
	}
	{
		XmlSchemaType_t2033747345 * L_70 = XmlBaseConverter_get_SchemaType_m2536420680(__this, /*hidden argument*/NULL);
		RuntimeObject * L_71 = ___value0;
		DateTimeOffset_t3229287507  L_72 = ((*(DateTimeOffset_t3229287507 *)((DateTimeOffset_t3229287507 *)UnBox(L_71, DateTimeOffset_t3229287507_il2cpp_TypeInfo_var))));
		RuntimeObject * L_73 = Box(DateTimeOffset_t3229287507_il2cpp_TypeInfo_var, &L_72);
		XmlAtomicValue_t3775050121 * L_74 = (XmlAtomicValue_t3775050121 *)il2cpp_codegen_object_new(XmlAtomicValue_t3775050121_il2cpp_TypeInfo_var);
		XmlAtomicValue__ctor_m3561621046(L_74, L_70, L_73, /*hidden argument*/NULL);
		return L_74;
	}

IL_015b:
	{
		Type_t * L_75 = V_0;
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		Type_t * L_76 = ((XmlBaseConverter_t885945787_StaticFields*)il2cpp_codegen_static_fields_for(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var))->get_StringType_12();
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		bool L_77 = Type_op_Equality_m2683486427(NULL /*static, unused*/, L_75, L_76, /*hidden argument*/NULL);
		if (!L_77)
		{
			goto IL_017a;
		}
	}
	{
		XmlSchemaType_t2033747345 * L_78 = XmlBaseConverter_get_SchemaType_m2536420680(__this, /*hidden argument*/NULL);
		RuntimeObject * L_79 = ___value0;
		XmlAtomicValue_t3775050121 * L_80 = (XmlAtomicValue_t3775050121 *)il2cpp_codegen_object_new(XmlAtomicValue_t3775050121_il2cpp_TypeInfo_var);
		XmlAtomicValue__ctor_m1686593667(L_80, L_78, ((String_t*)CastclassSealed((RuntimeObject*)L_79, String_t_il2cpp_TypeInfo_var)), /*hidden argument*/NULL);
		return L_80;
	}

IL_017a:
	{
		Type_t * L_81 = V_0;
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		Type_t * L_82 = ((XmlBaseConverter_t885945787_StaticFields*)il2cpp_codegen_static_fields_for(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var))->get_XmlAtomicValueType_13();
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		bool L_83 = Type_op_Equality_m2683486427(NULL /*static, unused*/, L_81, L_82, /*hidden argument*/NULL);
		if (!L_83)
		{
			goto IL_018e;
		}
	}
	{
		RuntimeObject * L_84 = ___value0;
		return ((XmlAtomicValue_t3775050121 *)CastclassSealed((RuntimeObject*)L_84, XmlAtomicValue_t3775050121_il2cpp_TypeInfo_var));
	}

IL_018e:
	{
		RuntimeObject * L_85 = ___value0;
		Type_t * L_86 = ___destinationType1;
		RuntimeObject* L_87 = ___nsResolver2;
		RuntimeObject * L_88 = VirtFuncInvoker3< RuntimeObject *, RuntimeObject *, Type_t *, RuntimeObject* >::Invoke(62 /* System.Object System.Xml.Schema.XmlBaseConverter::ChangeListType(System.Object,System.Type,System.Xml.IXmlNamespaceResolver) */, __this, L_85, L_86, L_87);
		return L_88;
	}
}
#ifdef __clang__
#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.Xml.Schema.XmlListConverter::.ctor(System.Xml.Schema.XmlBaseConverter)
extern "C" IL2CPP_METHOD_ATTR void XmlListConverter__ctor_m2063557027 (XmlListConverter_t3889069996 * __this, XmlBaseConverter_t885945787 * ___atomicConverter0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (XmlListConverter__ctor_m2063557027_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		XmlBaseConverter_t885945787 * L_0 = ___atomicConverter0;
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		XmlBaseConverter__ctor_m1379190708(__this, L_0, /*hidden argument*/NULL);
		XmlBaseConverter_t885945787 * L_1 = ___atomicConverter0;
		__this->set_atomicConverter_32(L_1);
		return;
	}
}
// System.Void System.Xml.Schema.XmlListConverter::.ctor(System.Xml.Schema.XmlBaseConverter,System.Type)
extern "C" IL2CPP_METHOD_ATTR void XmlListConverter__ctor_m2979751422 (XmlListConverter_t3889069996 * __this, XmlBaseConverter_t885945787 * ___atomicConverter0, Type_t * ___clrTypeDefault1, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (XmlListConverter__ctor_m2979751422_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		XmlBaseConverter_t885945787 * L_0 = ___atomicConverter0;
		Type_t * L_1 = ___clrTypeDefault1;
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		XmlBaseConverter__ctor_m585348724(__this, L_0, L_1, /*hidden argument*/NULL);
		XmlBaseConverter_t885945787 * L_2 = ___atomicConverter0;
		__this->set_atomicConverter_32(L_2);
		return;
	}
}
// System.Void System.Xml.Schema.XmlListConverter::.ctor(System.Xml.Schema.XmlSchemaType)
extern "C" IL2CPP_METHOD_ATTR void XmlListConverter__ctor_m3133537548 (XmlListConverter_t3889069996 * __this, XmlSchemaType_t2033747345 * ___schemaType0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (XmlListConverter__ctor_m3133537548_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		XmlSchemaType_t2033747345 * L_0 = ___schemaType0;
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		XmlBaseConverter__ctor_m3862653062(__this, L_0, /*hidden argument*/NULL);
		return;
	}
}
// System.Xml.Schema.XmlValueConverter System.Xml.Schema.XmlListConverter::Create(System.Xml.Schema.XmlValueConverter)
extern "C" IL2CPP_METHOD_ATTR XmlValueConverter_t585560190 * XmlListConverter_Create_m1553731189 (RuntimeObject * __this /* static, unused */, XmlValueConverter_t585560190 * ___atomicConverter0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (XmlListConverter_Create_m1553731189_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		XmlValueConverter_t585560190 * L_0 = ___atomicConverter0;
		IL2CPP_RUNTIME_CLASS_INIT(XmlUntypedConverter_t295075985_il2cpp_TypeInfo_var);
		XmlValueConverter_t585560190 * L_1 = ((XmlUntypedConverter_t295075985_StaticFields*)il2cpp_codegen_static_fields_for(XmlUntypedConverter_t295075985_il2cpp_TypeInfo_var))->get_Untyped_34();
		if ((!(((RuntimeObject*)(XmlValueConverter_t585560190 *)L_0) == ((RuntimeObject*)(XmlValueConverter_t585560190 *)L_1))))
		{
			goto IL_000e;
		}
	}
	{
		IL2CPP_RUNTIME_CLASS_INIT(XmlUntypedConverter_t295075985_il2cpp_TypeInfo_var);
		XmlValueConverter_t585560190 * L_2 = ((XmlUntypedConverter_t295075985_StaticFields*)il2cpp_codegen_static_fields_for(XmlUntypedConverter_t295075985_il2cpp_TypeInfo_var))->get_UntypedList_35();
		return L_2;
	}

IL_000e:
	{
		XmlValueConverter_t585560190 * L_3 = ___atomicConverter0;
		IL2CPP_RUNTIME_CLASS_INIT(XmlAnyConverter_t1070813191_il2cpp_TypeInfo_var);
		XmlValueConverter_t585560190 * L_4 = ((XmlAnyConverter_t1070813191_StaticFields*)il2cpp_codegen_static_fields_for(XmlAnyConverter_t1070813191_il2cpp_TypeInfo_var))->get_Item_32();
		if ((!(((RuntimeObject*)(XmlValueConverter_t585560190 *)L_3) == ((RuntimeObject*)(XmlValueConverter_t585560190 *)L_4))))
		{
			goto IL_001c;
		}
	}
	{
		IL2CPP_RUNTIME_CLASS_INIT(XmlAnyListConverter_t1127504043_il2cpp_TypeInfo_var);
		XmlValueConverter_t585560190 * L_5 = ((XmlAnyListConverter_t1127504043_StaticFields*)il2cpp_codegen_static_fields_for(XmlAnyListConverter_t1127504043_il2cpp_TypeInfo_var))->get_ItemList_33();
		return L_5;
	}

IL_001c:
	{
		XmlValueConverter_t585560190 * L_6 = ___atomicConverter0;
		IL2CPP_RUNTIME_CLASS_INIT(XmlAnyConverter_t1070813191_il2cpp_TypeInfo_var);
		XmlValueConverter_t585560190 * L_7 = ((XmlAnyConverter_t1070813191_StaticFields*)il2cpp_codegen_static_fields_for(XmlAnyConverter_t1070813191_il2cpp_TypeInfo_var))->get_AnyAtomic_33();
		if ((!(((RuntimeObject*)(XmlValueConverter_t585560190 *)L_6) == ((RuntimeObject*)(XmlValueConverter_t585560190 *)L_7))))
		{
			goto IL_002a;
		}
	}
	{
		IL2CPP_RUNTIME_CLASS_INIT(XmlAnyListConverter_t1127504043_il2cpp_TypeInfo_var);
		XmlValueConverter_t585560190 * L_8 = ((XmlAnyListConverter_t1127504043_StaticFields*)il2cpp_codegen_static_fields_for(XmlAnyListConverter_t1127504043_il2cpp_TypeInfo_var))->get_AnyAtomicList_34();
		return L_8;
	}

IL_002a:
	{
		XmlValueConverter_t585560190 * L_9 = ___atomicConverter0;
		XmlListConverter_t3889069996 * L_10 = (XmlListConverter_t3889069996 *)il2cpp_codegen_object_new(XmlListConverter_t3889069996_il2cpp_TypeInfo_var);
		XmlListConverter__ctor_m2063557027(L_10, ((XmlBaseConverter_t885945787 *)CastclassClass((RuntimeObject*)L_9, XmlBaseConverter_t885945787_il2cpp_TypeInfo_var)), /*hidden argument*/NULL);
		return L_10;
	}
}
// System.Object System.Xml.Schema.XmlListConverter::ChangeType(System.Object,System.Type,System.Xml.IXmlNamespaceResolver)
extern "C" IL2CPP_METHOD_ATTR RuntimeObject * XmlListConverter_ChangeType_m2419926259 (XmlListConverter_t3889069996 * __this, RuntimeObject * ___value0, Type_t * ___destinationType1, RuntimeObject* ___nsResolver2, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (XmlListConverter_ChangeType_m2419926259_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		RuntimeObject * L_0 = ___value0;
		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, _stringLiteral3493618073, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, NULL, XmlListConverter_ChangeType_m2419926259_RuntimeMethod_var);
	}

IL_000e:
	{
		Type_t * L_2 = ___destinationType1;
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		bool L_3 = Type_op_Equality_m2683486427(NULL /*static, unused*/, L_2, (Type_t *)NULL, /*hidden argument*/NULL);
		if (!L_3)
		{
			goto IL_0022;
		}
	}
	{
		ArgumentNullException_t1615371798 * L_4 = (ArgumentNullException_t1615371798 *)il2cpp_codegen_object_new(ArgumentNullException_t1615371798_il2cpp_TypeInfo_var);
		ArgumentNullException__ctor_m1170824041(L_4, _stringLiteral1667536785, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, NULL, XmlListConverter_ChangeType_m2419926259_RuntimeMethod_var);
	}

IL_0022:
	{
		RuntimeObject * L_5 = ___value0;
		Type_t * L_6 = ___destinationType1;
		RuntimeObject* L_7 = ___nsResolver2;
		RuntimeObject * L_8 = VirtFuncInvoker3< RuntimeObject *, RuntimeObject *, Type_t *, RuntimeObject* >::Invoke(62 /* System.Object System.Xml.Schema.XmlBaseConverter::ChangeListType(System.Object,System.Type,System.Xml.IXmlNamespaceResolver) */, __this, L_5, L_6, L_7);
		return L_8;
	}
}
// System.Object System.Xml.Schema.XmlListConverter::ChangeListType(System.Object,System.Type,System.Xml.IXmlNamespaceResolver)
extern "C" IL2CPP_METHOD_ATTR RuntimeObject * XmlListConverter_ChangeListType_m944905319 (XmlListConverter_t3889069996 * __this, RuntimeObject * ___value0, Type_t * ___destinationType1, RuntimeObject* ___nsResolver2, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (XmlListConverter_ChangeListType_m944905319_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	Type_t * V_0 = NULL;
	Type_t * V_1 = NULL;
	{
		RuntimeObject * L_0 = ___value0;
		NullCheck(L_0);
		Type_t * L_1 = Object_GetType_m88164663(L_0, /*hidden argument*/NULL);
		V_0 = L_1;
		Type_t * L_2 = ___destinationType1;
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		Type_t * L_3 = ((XmlBaseConverter_t885945787_StaticFields*)il2cpp_codegen_static_fields_for(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var))->get_ObjectType_14();
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		bool L_4 = Type_op_Equality_m2683486427(NULL /*static, unused*/, L_2, L_3, /*hidden argument*/NULL);
		if (!L_4)
		{
			goto IL_001c;
		}
	}
	{
		Type_t * L_5 = XmlBaseConverter_get_DefaultClrType_m3612350129(__this, /*hidden argument*/NULL);
		___destinationType1 = L_5;
	}

IL_001c:
	{
		RuntimeObject * L_6 = ___value0;
		if (!((RuntimeObject*)IsInst((RuntimeObject*)L_6, IEnumerable_t1941168011_il2cpp_TypeInfo_var)))
		{
			goto IL_002d;
		}
	}
	{
		Type_t * L_7 = ___destinationType1;
		bool L_8 = XmlListConverter_IsListType_m3458465570(__this, L_7, /*hidden argument*/NULL);
		if (L_8)
		{
			goto IL_0036;
		}
	}

IL_002d:
	{
		Type_t * L_9 = V_0;
		Type_t * L_10 = ___destinationType1;
		Exception_t * L_11 = XmlListConverter_CreateInvalidClrMappingException_m2916479532(__this, L_9, L_10, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_11, NULL, XmlListConverter_ChangeListType_m944905319_RuntimeMethod_var);
	}

IL_0036:
	{
		Type_t * L_12 = ___destinationType1;
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		Type_t * L_13 = ((XmlBaseConverter_t885945787_StaticFields*)il2cpp_codegen_static_fields_for(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var))->get_StringType_12();
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		bool L_14 = Type_op_Equality_m2683486427(NULL /*static, unused*/, L_12, L_13, /*hidden argument*/NULL);
		if (!L_14)
		{
			goto IL_0060;
		}
	}
	{
		Type_t * L_15 = V_0;
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		Type_t * L_16 = ((XmlBaseConverter_t885945787_StaticFields*)il2cpp_codegen_static_fields_for(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var))->get_StringType_12();
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		bool L_17 = Type_op_Equality_m2683486427(NULL /*static, unused*/, L_15, L_16, /*hidden argument*/NULL);
		if (!L_17)
		{
			goto IL_0052;
		}
	}
	{
		RuntimeObject * L_18 = ___value0;
		return L_18;
	}

IL_0052:
	{
		RuntimeObject * L_19 = ___value0;
		RuntimeObject* L_20 = ___nsResolver2;
		String_t* L_21 = XmlListConverter_ListAsString_m1138633216(__this, ((RuntimeObject*)Castclass((RuntimeObject*)L_19, IEnumerable_t1941168011_il2cpp_TypeInfo_var)), L_20, /*hidden argument*/NULL);
		return L_21;
	}

IL_0060:
	{
		Type_t * L_22 = V_0;
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		Type_t * L_23 = ((XmlBaseConverter_t885945787_StaticFields*)il2cpp_codegen_static_fields_for(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var))->get_StringType_12();
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		bool L_24 = Type_op_Equality_m2683486427(NULL /*static, unused*/, L_22, L_23, /*hidden argument*/NULL);
		if (!L_24)
		{
			goto IL_007b;
		}
	}
	{
		RuntimeObject * L_25 = ___value0;
		List_1_t3319525431 * L_26 = XmlListConverter_StringAsList_m1842965105(__this, ((String_t*)CastclassSealed((RuntimeObject*)L_25, String_t_il2cpp_TypeInfo_var)), /*hidden argument*/NULL);
		___value0 = L_26;
	}

IL_007b:
	{
		Type_t * L_27 = ___destinationType1;
		NullCheck(L_27);
		bool L_28 = Type_get_IsArray_m2591212821(L_27, /*hidden argument*/NULL);
		if (!L_28)
		{
			goto IL_029b;
		}
	}
	{
		Type_t * L_29 = ___destinationType1;
		NullCheck(L_29);
		Type_t * L_30 = VirtFuncInvoker0< Type_t * >::Invoke(102 /* System.Type System.Type::GetElementType() */, L_29);
		V_1 = L_30;
		Type_t * L_31 = V_1;
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		Type_t * L_32 = ((XmlBaseConverter_t885945787_StaticFields*)il2cpp_codegen_static_fields_for(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var))->get_ObjectType_14();
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		bool L_33 = Type_op_Equality_m2683486427(NULL /*static, unused*/, L_31, L_32, /*hidden argument*/NULL);
		if (!L_33)
		{
			goto IL_00a3;
		}
	}
	{
		RuntimeObject * L_34 = ___value0;
		RuntimeObject* L_35 = ___nsResolver2;
		ObjectU5BU5D_t2843939325* L_36 = XmlListConverter_ToArray_TisRuntimeObject_m1751379490(__this, L_34, L_35, /*hidden argument*/XmlListConverter_ToArray_TisRuntimeObject_m1751379490_RuntimeMethod_var);
		return (RuntimeObject *)L_36;
	}

IL_00a3:
	{
		Type_t * L_37 = V_0;
		Type_t * L_38 = ___destinationType1;
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		bool L_39 = Type_op_Equality_m2683486427(NULL /*static, unused*/, L_37, L_38, /*hidden argument*/NULL);
		if (!L_39)
		{
			goto IL_00ae;
		}
	}
	{
		RuntimeObject * L_40 = ___value0;
		return L_40;
	}

IL_00ae:
	{
		Type_t * L_41 = V_1;
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		Type_t * L_42 = ((XmlBaseConverter_t885945787_StaticFields*)il2cpp_codegen_static_fields_for(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var))->get_BooleanType_26();
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		bool L_43 = Type_op_Equality_m2683486427(NULL /*static, unused*/, L_41, L_42, /*hidden argument*/NULL);
		if (!L_43)
		{
			goto IL_00c4;
		}
	}
	{
		RuntimeObject * L_44 = ___value0;
		RuntimeObject* L_45 = ___nsResolver2;
		BooleanU5BU5D_t2897418192* L_46 = XmlListConverter_ToArray_TisBoolean_t97287965_m1681726772(__this, L_44, L_45, /*hidden argument*/XmlListConverter_ToArray_TisBoolean_t97287965_m1681726772_RuntimeMethod_var);
		return (RuntimeObject *)L_46;
	}

IL_00c4:
	{
		Type_t * L_47 = V_1;
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		Type_t * L_48 = ((XmlBaseConverter_t885945787_StaticFields*)il2cpp_codegen_static_fields_for(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var))->get_ByteType_15();
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		bool L_49 = Type_op_Equality_m2683486427(NULL /*static, unused*/, L_47, L_48, /*hidden argument*/NULL);
		if (!L_49)
		{
			goto IL_00da;
		}
	}
	{
		RuntimeObject * L_50 = ___value0;
		RuntimeObject* L_51 = ___nsResolver2;
		ByteU5BU5D_t4116647657* L_52 = XmlListConverter_ToArray_TisByte_t1134296376_m25630657(__this, L_50, L_51, /*hidden argument*/XmlListConverter_ToArray_TisByte_t1134296376_m25630657_RuntimeMethod_var);
		return (RuntimeObject *)L_52;
	}

IL_00da:
	{
		Type_t * L_53 = V_1;
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		Type_t * L_54 = ((XmlBaseConverter_t885945787_StaticFields*)il2cpp_codegen_static_fields_for(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var))->get_ByteArrayType_27();
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		bool L_55 = Type_op_Equality_m2683486427(NULL /*static, unused*/, L_53, L_54, /*hidden argument*/NULL);
		if (!L_55)
		{
			goto IL_00f0;
		}
	}
	{
		RuntimeObject * L_56 = ___value0;
		RuntimeObject* L_57 = ___nsResolver2;
		ByteU5BU5DU5BU5D_t457913172* L_58 = XmlListConverter_ToArray_TisByteU5BU5D_t4116647657_m2876186315(__this, L_56, L_57, /*hidden argument*/XmlListConverter_ToArray_TisByteU5BU5D_t4116647657_m2876186315_RuntimeMethod_var);
		return (RuntimeObject *)L_58;
	}

IL_00f0:
	{
		Type_t * L_59 = V_1;
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		Type_t * L_60 = ((XmlBaseConverter_t885945787_StaticFields*)il2cpp_codegen_static_fields_for(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var))->get_DateTimeType_24();
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		bool L_61 = Type_op_Equality_m2683486427(NULL /*static, unused*/, L_59, L_60, /*hidden argument*/NULL);
		if (!L_61)
		{
			goto IL_0106;
		}
	}
	{
		RuntimeObject * L_62 = ___value0;
		RuntimeObject* L_63 = ___nsResolver2;
		DateTimeU5BU5D_t1184652292* L_64 = XmlListConverter_ToArray_TisDateTime_t3738529785_m3434455802(__this, L_62, L_63, /*hidden argument*/XmlListConverter_ToArray_TisDateTime_t3738529785_m3434455802_RuntimeMethod_var);
		return (RuntimeObject *)L_64;
	}

IL_0106:
	{
		Type_t * L_65 = V_1;
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		Type_t * L_66 = ((XmlBaseConverter_t885945787_StaticFields*)il2cpp_codegen_static_fields_for(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var))->get_DateTimeOffsetType_25();
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		bool L_67 = Type_op_Equality_m2683486427(NULL /*static, unused*/, L_65, L_66, /*hidden argument*/NULL);
		if (!L_67)
		{
			goto IL_011c;
		}
	}
	{
		RuntimeObject * L_68 = ___value0;
		RuntimeObject* L_69 = ___nsResolver2;
		DateTimeOffsetU5BU5D_t3473357058* L_70 = XmlListConverter_ToArray_TisDateTimeOffset_t3229287507_m829729751(__this, L_68, L_69, /*hidden argument*/XmlListConverter_ToArray_TisDateTimeOffset_t3229287507_m829729751_RuntimeMethod_var);
		return (RuntimeObject *)L_70;
	}

IL_011c:
	{
		Type_t * L_71 = V_1;
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		Type_t * L_72 = ((XmlBaseConverter_t885945787_StaticFields*)il2cpp_codegen_static_fields_for(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var))->get_DecimalType_9();
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		bool L_73 = Type_op_Equality_m2683486427(NULL /*static, unused*/, L_71, L_72, /*hidden argument*/NULL);
		if (!L_73)
		{
			goto IL_0132;
		}
	}
	{
		RuntimeObject * L_74 = ___value0;
		RuntimeObject* L_75 = ___nsResolver2;
		DecimalU5BU5D_t1145110141* L_76 = XmlListConverter_ToArray_TisDecimal_t2948259380_m2798570278(__this, L_74, L_75, /*hidden argument*/XmlListConverter_ToArray_TisDecimal_t2948259380_m2798570278_RuntimeMethod_var);
		return (RuntimeObject *)L_76;
	}

IL_0132:
	{
		Type_t * L_77 = V_1;
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		Type_t * L_78 = ((XmlBaseConverter_t885945787_StaticFields*)il2cpp_codegen_static_fields_for(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var))->get_DoubleType_22();
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		bool L_79 = Type_op_Equality_m2683486427(NULL /*static, unused*/, L_77, L_78, /*hidden argument*/NULL);
		if (!L_79)
		{
			goto IL_0148;
		}
	}
	{
		RuntimeObject * L_80 = ___value0;
		RuntimeObject* L_81 = ___nsResolver2;
		DoubleU5BU5D_t3413330114* L_82 = XmlListConverter_ToArray_TisDouble_t594665363_m3193001621(__this, L_80, L_81, /*hidden argument*/XmlListConverter_ToArray_TisDouble_t594665363_m3193001621_RuntimeMethod_var);
		return (RuntimeObject *)L_82;
	}

IL_0148:
	{
		Type_t * L_83 = V_1;
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		Type_t * L_84 = ((XmlBaseConverter_t885945787_StaticFields*)il2cpp_codegen_static_fields_for(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var))->get_Int16Type_16();
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		bool L_85 = Type_op_Equality_m2683486427(NULL /*static, unused*/, L_83, L_84, /*hidden argument*/NULL);
		if (!L_85)
		{
			goto IL_015e;
		}
	}
	{
		RuntimeObject * L_86 = ___value0;
		RuntimeObject* L_87 = ___nsResolver2;
		Int16U5BU5D_t3686840178* L_88 = XmlListConverter_ToArray_TisInt16_t2552820387_m2616720600(__this, L_86, L_87, /*hidden argument*/XmlListConverter_ToArray_TisInt16_t2552820387_m2616720600_RuntimeMethod_var);
		return (RuntimeObject *)L_88;
	}

IL_015e:
	{
		Type_t * L_89 = V_1;
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		Type_t * L_90 = ((XmlBaseConverter_t885945787_StaticFields*)il2cpp_codegen_static_fields_for(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var))->get_Int32Type_10();
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		bool L_91 = Type_op_Equality_m2683486427(NULL /*static, unused*/, L_89, L_90, /*hidden argument*/NULL);
		if (!L_91)
		{
			goto IL_0174;
		}
	}
	{
		RuntimeObject * L_92 = ___value0;
		RuntimeObject* L_93 = ___nsResolver2;
		Int32U5BU5D_t385246372* L_94 = XmlListConverter_ToArray_TisInt32_t2950945753_m360094630(__this, L_92, L_93, /*hidden argument*/XmlListConverter_ToArray_TisInt32_t2950945753_m360094630_RuntimeMethod_var);
		return (RuntimeObject *)L_94;
	}

IL_0174:
	{
		Type_t * L_95 = V_1;
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		Type_t * L_96 = ((XmlBaseConverter_t885945787_StaticFields*)il2cpp_codegen_static_fields_for(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var))->get_Int64Type_11();
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		bool L_97 = Type_op_Equality_m2683486427(NULL /*static, unused*/, L_95, L_96, /*hidden argument*/NULL);
		if (!L_97)
		{
			goto IL_018a;
		}
	}
	{
		RuntimeObject * L_98 = ___value0;
		RuntimeObject* L_99 = ___nsResolver2;
		Int64U5BU5D_t2559172825* L_100 = XmlListConverter_ToArray_TisInt64_t3736567304_m4217099738(__this, L_98, L_99, /*hidden argument*/XmlListConverter_ToArray_TisInt64_t3736567304_m4217099738_RuntimeMethod_var);
		return (RuntimeObject *)L_100;
	}

IL_018a:
	{
		Type_t * L_101 = V_1;
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		Type_t * L_102 = ((XmlBaseConverter_t885945787_StaticFields*)il2cpp_codegen_static_fields_for(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var))->get_SByteType_17();
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		bool L_103 = Type_op_Equality_m2683486427(NULL /*static, unused*/, L_101, L_102, /*hidden argument*/NULL);
		if (!L_103)
		{
			goto IL_01a0;
		}
	}
	{
		RuntimeObject * L_104 = ___value0;
		RuntimeObject* L_105 = ___nsResolver2;
		SByteU5BU5D_t2651576203* L_106 = XmlListConverter_ToArray_TisSByte_t1669577662_m4254332645(__this, L_104, L_105, /*hidden argument*/XmlListConverter_ToArray_TisSByte_t1669577662_m4254332645_RuntimeMethod_var);
		return (RuntimeObject *)L_106;
	}

IL_01a0:
	{
		Type_t * L_107 = V_1;
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		Type_t * L_108 = ((XmlBaseConverter_t885945787_StaticFields*)il2cpp_codegen_static_fields_for(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var))->get_SingleType_23();
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		bool L_109 = Type_op_Equality_m2683486427(NULL /*static, unused*/, L_107, L_108, /*hidden argument*/NULL);
		if (!L_109)
		{
			goto IL_01b6;
		}
	}
	{
		RuntimeObject * L_110 = ___value0;
		RuntimeObject* L_111 = ___nsResolver2;
		SingleU5BU5D_t1444911251* L_112 = XmlListConverter_ToArray_TisSingle_t1397266774_m1102130495(__this, L_110, L_111, /*hidden argument*/XmlListConverter_ToArray_TisSingle_t1397266774_m1102130495_RuntimeMethod_var);
		return (RuntimeObject *)L_112;
	}

IL_01b6:
	{
		Type_t * L_113 = V_1;
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		Type_t * L_114 = ((XmlBaseConverter_t885945787_StaticFields*)il2cpp_codegen_static_fields_for(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var))->get_StringType_12();
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		bool L_115 = Type_op_Equality_m2683486427(NULL /*static, unused*/, L_113, L_114, /*hidden argument*/NULL);
		if (!L_115)
		{
			goto IL_01cc;
		}
	}
	{
		RuntimeObject * L_116 = ___value0;
		RuntimeObject* L_117 = ___nsResolver2;
		StringU5BU5D_t1281789340* L_118 = XmlListConverter_ToArray_TisString_t_m999106776(__this, L_116, L_117, /*hidden argument*/XmlListConverter_ToArray_TisString_t_m999106776_RuntimeMethod_var);
		return (RuntimeObject *)L_118;
	}

IL_01cc:
	{
		Type_t * L_119 = V_1;
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		Type_t * L_120 = ((XmlBaseConverter_t885945787_StaticFields*)il2cpp_codegen_static_fields_for(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var))->get_TimeSpanType_30();
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		bool L_121 = Type_op_Equality_m2683486427(NULL /*static, unused*/, L_119, L_120, /*hidden argument*/NULL);
		if (!L_121)
		{
			goto IL_01e2;
		}
	}
	{
		RuntimeObject * L_122 = ___value0;
		RuntimeObject* L_123 = ___nsResolver2;
		TimeSpanU5BU5D_t4291357516* L_124 = XmlListConverter_ToArray_TisTimeSpan_t881159249_m2972605057(__this, L_122, L_123, /*hidden argument*/XmlListConverter_ToArray_TisTimeSpan_t881159249_m2972605057_RuntimeMethod_var);
		return (RuntimeObject *)L_124;
	}

IL_01e2:
	{
		Type_t * L_125 = V_1;
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		Type_t * L_126 = ((XmlBaseConverter_t885945787_StaticFields*)il2cpp_codegen_static_fields_for(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var))->get_UInt16Type_18();
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		bool L_127 = Type_op_Equality_m2683486427(NULL /*static, unused*/, L_125, L_126, /*hidden argument*/NULL);
		if (!L_127)
		{
			goto IL_01f8;
		}
	}
	{
		RuntimeObject * L_128 = ___value0;
		RuntimeObject* L_129 = ___nsResolver2;
		UInt16U5BU5D_t3326319531* L_130 = XmlListConverter_ToArray_TisUInt16_t2177724958_m2035470571(__this, L_128, L_129, /*hidden argument*/XmlListConverter_ToArray_TisUInt16_t2177724958_m2035470571_RuntimeMethod_var);
		return (RuntimeObject *)L_130;
	}

IL_01f8:
	{
		Type_t * L_131 = V_1;
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		Type_t * L_132 = ((XmlBaseConverter_t885945787_StaticFields*)il2cpp_codegen_static_fields_for(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var))->get_UInt32Type_19();
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		bool L_133 = Type_op_Equality_m2683486427(NULL /*static, unused*/, L_131, L_132, /*hidden argument*/NULL);
		if (!L_133)
		{
			goto IL_020e;
		}
	}
	{
		RuntimeObject * L_134 = ___value0;
		RuntimeObject* L_135 = ___nsResolver2;
		UInt32U5BU5D_t2770800703* L_136 = XmlListConverter_ToArray_TisUInt32_t2560061978_m2615763131(__this, L_134, L_135, /*hidden argument*/XmlListConverter_ToArray_TisUInt32_t2560061978_m2615763131_RuntimeMethod_var);
		return (RuntimeObject *)L_136;
	}

IL_020e:
	{
		Type_t * L_137 = V_1;
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		Type_t * L_138 = ((XmlBaseConverter_t885945787_StaticFields*)il2cpp_codegen_static_fields_for(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var))->get_UInt64Type_20();
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		bool L_139 = Type_op_Equality_m2683486427(NULL /*static, unused*/, L_137, L_138, /*hidden argument*/NULL);
		if (!L_139)
		{
			goto IL_0224;
		}
	}
	{
		RuntimeObject * L_140 = ___value0;
		RuntimeObject* L_141 = ___nsResolver2;
		UInt64U5BU5D_t1659327989* L_142 = XmlListConverter_ToArray_TisUInt64_t4134040092_m3140071152(__this, L_140, L_141, /*hidden argument*/XmlListConverter_ToArray_TisUInt64_t4134040092_m3140071152_RuntimeMethod_var);
		return (RuntimeObject *)L_142;
	}

IL_0224:
	{
		Type_t * L_143 = V_1;
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		Type_t * L_144 = ((XmlBaseConverter_t885945787_StaticFields*)il2cpp_codegen_static_fields_for(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var))->get_UriType_29();
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		bool L_145 = Type_op_Equality_m2683486427(NULL /*static, unused*/, L_143, L_144, /*hidden argument*/NULL);
		if (!L_145)
		{
			goto IL_023a;
		}
	}
	{
		RuntimeObject * L_146 = ___value0;
		RuntimeObject* L_147 = ___nsResolver2;
		UriU5BU5D_t673446605* L_148 = XmlListConverter_ToArray_TisUri_t100236324_m2418471587(__this, L_146, L_147, /*hidden argument*/XmlListConverter_ToArray_TisUri_t100236324_m2418471587_RuntimeMethod_var);
		return (RuntimeObject *)L_148;
	}

IL_023a:
	{
		Type_t * L_149 = V_1;
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		Type_t * L_150 = ((XmlBaseConverter_t885945787_StaticFields*)il2cpp_codegen_static_fields_for(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var))->get_XmlAtomicValueType_13();
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		bool L_151 = Type_op_Equality_m2683486427(NULL /*static, unused*/, L_149, L_150, /*hidden argument*/NULL);
		if (!L_151)
		{
			goto IL_0250;
		}
	}
	{
		RuntimeObject * L_152 = ___value0;
		RuntimeObject* L_153 = ___nsResolver2;
		XmlAtomicValueU5BU5D_t2372964916* L_154 = XmlListConverter_ToArray_TisXmlAtomicValue_t3775050121_m19749487(__this, L_152, L_153, /*hidden argument*/XmlListConverter_ToArray_TisXmlAtomicValue_t3775050121_m19749487_RuntimeMethod_var);
		return (RuntimeObject *)L_154;
	}

IL_0250:
	{
		Type_t * L_155 = V_1;
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		Type_t * L_156 = ((XmlBaseConverter_t885945787_StaticFields*)il2cpp_codegen_static_fields_for(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var))->get_XmlQualifiedNameType_28();
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		bool L_157 = Type_op_Equality_m2683486427(NULL /*static, unused*/, L_155, L_156, /*hidden argument*/NULL);
		if (!L_157)
		{
			goto IL_0266;
		}
	}
	{
		RuntimeObject * L_158 = ___value0;
		RuntimeObject* L_159 = ___nsResolver2;
		XmlQualifiedNameU5BU5D_t1471530361* L_160 = XmlListConverter_ToArray_TisXmlQualifiedName_t2760654312_m4278545565(__this, L_158, L_159, /*hidden argument*/XmlListConverter_ToArray_TisXmlQualifiedName_t2760654312_m4278545565_RuntimeMethod_var);
		return (RuntimeObject *)L_160;
	}

IL_0266:
	{
		Type_t * L_161 = V_1;
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		Type_t * L_162 = ((XmlBaseConverter_t885945787_StaticFields*)il2cpp_codegen_static_fields_for(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var))->get_XPathItemType_21();
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		bool L_163 = Type_op_Equality_m2683486427(NULL /*static, unused*/, L_161, L_162, /*hidden argument*/NULL);
		if (!L_163)
		{
			goto IL_027c;
		}
	}
	{
		RuntimeObject * L_164 = ___value0;
		RuntimeObject* L_165 = ___nsResolver2;
		XPathItemU5BU5D_t4215710437* L_166 = XmlListConverter_ToArray_TisXPathItem_t4250588140_m2076350912(__this, L_164, L_165, /*hidden argument*/XmlListConverter_ToArray_TisXPathItem_t4250588140_m2076350912_RuntimeMethod_var);
		return (RuntimeObject *)L_166;
	}

IL_027c:
	{
		Type_t * L_167 = V_1;
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		Type_t * L_168 = ((XmlBaseConverter_t885945787_StaticFields*)il2cpp_codegen_static_fields_for(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var))->get_XPathNavigatorType_31();
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		bool L_169 = Type_op_Equality_m2683486427(NULL /*static, unused*/, L_167, L_168, /*hidden argument*/NULL);
		if (!L_169)
		{
			goto IL_0292;
		}
	}
	{
		RuntimeObject * L_170 = ___value0;
		RuntimeObject* L_171 = ___nsResolver2;
		XPathNavigatorU5BU5D_t3671675027* L_172 = XmlListConverter_ToArray_TisXPathNavigator_t787956054_m361373961(__this, L_170, L_171, /*hidden argument*/XmlListConverter_ToArray_TisXPathNavigator_t787956054_m361373961_RuntimeMethod_var);
		return (RuntimeObject *)L_172;
	}

IL_0292:
	{
		Type_t * L_173 = V_0;
		Type_t * L_174 = ___destinationType1;
		Exception_t * L_175 = XmlListConverter_CreateInvalidClrMappingException_m2916479532(__this, L_173, L_174, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_175, NULL, XmlListConverter_ChangeListType_m944905319_RuntimeMethod_var);
	}

IL_029b:
	{
		Type_t * L_176 = V_0;
		Type_t * L_177 = XmlBaseConverter_get_DefaultClrType_m3612350129(__this, /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		bool L_178 = Type_op_Equality_m2683486427(NULL /*static, unused*/, L_176, L_177, /*hidden argument*/NULL);
		if (!L_178)
		{
			goto IL_02b8;
		}
	}
	{
		Type_t * L_179 = V_0;
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		Type_t * L_180 = ((XmlBaseConverter_t885945787_StaticFields*)il2cpp_codegen_static_fields_for(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var))->get_ObjectArrayType_6();
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		bool L_181 = Type_op_Inequality_m2948304386(NULL /*static, unused*/, L_179, L_180, /*hidden argument*/NULL);
		if (!L_181)
		{
			goto IL_02b8;
		}
	}
	{
		RuntimeObject * L_182 = ___value0;
		return L_182;
	}

IL_02b8:
	{
		RuntimeObject * L_183 = ___value0;
		RuntimeObject* L_184 = ___nsResolver2;
		RuntimeObject* L_185 = XmlListConverter_ToList_m1256194008(__this, L_183, L_184, /*hidden argument*/NULL);
		return L_185;
	}
}
// System.Boolean System.Xml.Schema.XmlListConverter::IsListType(System.Type)
extern "C" IL2CPP_METHOD_ATTR bool XmlListConverter_IsListType_m3458465570 (XmlListConverter_t3889069996 * __this, Type_t * ___type0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (XmlListConverter_IsListType_m3458465570_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		Type_t * L_0 = ___type0;
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		Type_t * L_1 = ((XmlBaseConverter_t885945787_StaticFields*)il2cpp_codegen_static_fields_for(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var))->get_IListType_5();
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		bool L_2 = Type_op_Equality_m2683486427(NULL /*static, unused*/, L_0, L_1, /*hidden argument*/NULL);
		if (L_2)
		{
			goto IL_0034;
		}
	}
	{
		Type_t * L_3 = ___type0;
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		Type_t * L_4 = ((XmlBaseConverter_t885945787_StaticFields*)il2cpp_codegen_static_fields_for(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var))->get_ICollectionType_3();
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		bool L_5 = Type_op_Equality_m2683486427(NULL /*static, unused*/, L_3, L_4, /*hidden argument*/NULL);
		if (L_5)
		{
			goto IL_0034;
		}
	}
	{
		Type_t * L_6 = ___type0;
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		Type_t * L_7 = ((XmlBaseConverter_t885945787_StaticFields*)il2cpp_codegen_static_fields_for(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var))->get_IEnumerableType_4();
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		bool L_8 = Type_op_Equality_m2683486427(NULL /*static, unused*/, L_6, L_7, /*hidden argument*/NULL);
		if (L_8)
		{
			goto IL_0034;
		}
	}
	{
		Type_t * L_9 = ___type0;
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		Type_t * L_10 = ((XmlBaseConverter_t885945787_StaticFields*)il2cpp_codegen_static_fields_for(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var))->get_StringType_12();
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		bool L_11 = Type_op_Equality_m2683486427(NULL /*static, unused*/, L_9, L_10, /*hidden argument*/NULL);
		if (!L_11)
		{
			goto IL_0036;
		}
	}

IL_0034:
	{
		return (bool)1;
	}

IL_0036:
	{
		Type_t * L_12 = ___type0;
		NullCheck(L_12);
		bool L_13 = Type_get_IsArray_m2591212821(L_12, /*hidden argument*/NULL);
		return L_13;
	}
}
// System.Collections.IList System.Xml.Schema.XmlListConverter::ToList(System.Object,System.Xml.IXmlNamespaceResolver)
extern "C" IL2CPP_METHOD_ATTR RuntimeObject* XmlListConverter_ToList_m1256194008 (XmlListConverter_t3889069996 * __this, RuntimeObject * ___list0, RuntimeObject* ___nsResolver1, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (XmlListConverter_ToList_m1256194008_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	RuntimeObject* V_0 = NULL;
	List_1_t257213610 * V_1 = NULL;
	ObjectU5BU5D_t2843939325* V_2 = NULL;
	int32_t V_3 = 0;
	RuntimeObject* 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);
	{
		RuntimeObject * L_0 = ___list0;
		V_0 = ((RuntimeObject*)IsInst((RuntimeObject*)L_0, IList_t2094931216_il2cpp_TypeInfo_var));
		RuntimeObject* L_1 = V_0;
		if (!L_1)
		{
			goto IL_0044;
		}
	}
	{
		RuntimeObject* L_2 = V_0;
		NullCheck(L_2);
		int32_t L_3 = InterfaceFuncInvoker0< int32_t >::Invoke(1 /* System.Int32 System.Collections.ICollection::get_Count() */, ICollection_t3904884886_il2cpp_TypeInfo_var, L_2);
		ObjectU5BU5D_t2843939325* L_4 = (ObjectU5BU5D_t2843939325*)SZArrayNew(ObjectU5BU5D_t2843939325_il2cpp_TypeInfo_var, (uint32_t)L_3);
		V_2 = L_4;
		V_3 = 0;
		goto IL_0039;
	}

IL_001a:
	{
		ObjectU5BU5D_t2843939325* L_5 = V_2;
		int32_t L_6 = V_3;
		XmlValueConverter_t585560190 * L_7 = __this->get_atomicConverter_32();
		RuntimeObject* L_8 = V_0;
		int32_t L_9 = V_3;
		NullCheck(L_8);
		RuntimeObject * L_10 = InterfaceFuncInvoker1< RuntimeObject *, int32_t >::Invoke(0 /* System.Object System.Collections.IList::get_Item(System.Int32) */, IList_t2094931216_il2cpp_TypeInfo_var, L_8, L_9);
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		Type_t * L_11 = ((XmlBaseConverter_t885945787_StaticFields*)il2cpp_codegen_static_fields_for(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var))->get_ObjectType_14();
		RuntimeObject* L_12 = ___nsResolver1;
		NullCheck(L_7);
		RuntimeObject * L_13 = VirtFuncInvoker3< RuntimeObject *, RuntimeObject *, Type_t *, RuntimeObject* >::Invoke(61 /* System.Object System.Xml.Schema.XmlValueConverter::ChangeType(System.Object,System.Type,System.Xml.IXmlNamespaceResolver) */, L_7, L_10, L_11, L_12);
		NullCheck(L_5);
		ArrayElementTypeCheck (L_5, L_13);
		(L_5)->SetAt(static_cast<il2cpp_array_size_t>(L_6), (RuntimeObject *)L_13);
		int32_t L_14 = V_3;
		V_3 = ((int32_t)il2cpp_codegen_add((int32_t)L_14, (int32_t)1));
	}

IL_0039:
	{
		int32_t L_15 = V_3;
		RuntimeObject* L_16 = V_0;
		NullCheck(L_16);
		int32_t L_17 = InterfaceFuncInvoker0< int32_t >::Invoke(1 /* System.Int32 System.Collections.ICollection::get_Count() */, ICollection_t3904884886_il2cpp_TypeInfo_var, L_16);
		if ((((int32_t)L_15) < ((int32_t)L_17)))
		{
			goto IL_001a;
		}
	}
	{
		ObjectU5BU5D_t2843939325* L_18 = V_2;
		return (RuntimeObject*)L_18;
	}

IL_0044:
	{
		RuntimeObject * L_19 = ___list0;
		List_1_t257213610 * L_20 = (List_1_t257213610 *)il2cpp_codegen_object_new(List_1_t257213610_il2cpp_TypeInfo_var);
		List_1__ctor_m2321703786(L_20, /*hidden argument*/List_1__ctor_m2321703786_RuntimeMethod_var);
		V_1 = L_20;
		NullCheck(((RuntimeObject*)IsInst((RuntimeObject*)L_19, IEnumerable_t1941168011_il2cpp_TypeInfo_var)));
		RuntimeObject* L_21 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0 /* System.Collections.IEnumerator System.Collections.IEnumerable::GetEnumerator() */, IEnumerable_t1941168011_il2cpp_TypeInfo_var, ((RuntimeObject*)IsInst((RuntimeObject*)L_19, IEnumerable_t1941168011_il2cpp_TypeInfo_var)));
		V_4 = L_21;
	}

IL_0057:
	try
	{ // begin try (depth: 1)
		{
			goto IL_007b;
		}

IL_0059:
		{
			RuntimeObject* L_22 = V_4;
			NullCheck(L_22);
			RuntimeObject * L_23 = InterfaceFuncInvoker0< RuntimeObject * >::Invoke(1 /* System.Object System.Collections.IEnumerator::get_Current() */, IEnumerator_t1853284238_il2cpp_TypeInfo_var, L_22);
			V_5 = L_23;
			List_1_t257213610 * L_24 = V_1;
			XmlValueConverter_t585560190 * L_25 = __this->get_atomicConverter_32();
			RuntimeObject * L_26 = V_5;
			IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
			Type_t * L_27 = ((XmlBaseConverter_t885945787_StaticFields*)il2cpp_codegen_static_fields_for(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var))->get_ObjectType_14();
			RuntimeObject* L_28 = ___nsResolver1;
			NullCheck(L_25);
			RuntimeObject * L_29 = VirtFuncInvoker3< RuntimeObject *, RuntimeObject *, Type_t *, RuntimeObject* >::Invoke(61 /* System.Object System.Xml.Schema.XmlValueConverter::ChangeType(System.Object,System.Type,System.Xml.IXmlNamespaceResolver) */, L_25, L_26, L_27, L_28);
			NullCheck(L_24);
			List_1_Add_m3338814081(L_24, L_29, /*hidden argument*/List_1_Add_m3338814081_RuntimeMethod_var);
		}

IL_007b:
		{
			RuntimeObject* L_30 = V_4;
			NullCheck(L_30);
			bool L_31 = InterfaceFuncInvoker0< bool >::Invoke(0 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t1853284238_il2cpp_TypeInfo_var, L_30);
			if (L_31)
			{
				goto IL_0059;
			}
		}

IL_0084:
		{
			IL2CPP_LEAVE(0x9B, FINALLY_0086);
		}
	} // end try (depth: 1)
	catch(Il2CppExceptionWrapper& e)
	{
		__last_unhandled_exception = (Exception_t *)e.ex;
		goto FINALLY_0086;
	}

FINALLY_0086:
	{ // begin finally (depth: 1)
		{
			RuntimeObject* L_32 = V_4;
			V_6 = ((RuntimeObject*)IsInst((RuntimeObject*)L_32, IDisposable_t3640265483_il2cpp_TypeInfo_var));
			RuntimeObject* L_33 = V_6;
			if (!L_33)
			{
				goto IL_009a;
			}
		}

IL_0093:
		{
			RuntimeObject* L_34 = V_6;
			NullCheck(L_34);
			InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t3640265483_il2cpp_TypeInfo_var, L_34);
		}

IL_009a:
		{
			IL2CPP_END_FINALLY(134)
		}
	} // end finally (depth: 1)
	IL2CPP_CLEANUP(134)
	{
		IL2CPP_JUMP_TBL(0x9B, IL_009b)
		IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
	}

IL_009b:
	{
		List_1_t257213610 * L_35 = V_1;
		return L_35;
	}
}
// System.Collections.Generic.List`1<System.String> System.Xml.Schema.XmlListConverter::StringAsList(System.String)
extern "C" IL2CPP_METHOD_ATTR List_1_t3319525431 * XmlListConverter_StringAsList_m1842965105 (XmlListConverter_t3889069996 * __this, String_t* ___value0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (XmlListConverter_StringAsList_m1842965105_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		String_t* L_0 = ___value0;
		IL2CPP_RUNTIME_CLASS_INIT(XmlConvert_t1981561327_il2cpp_TypeInfo_var);
		StringU5BU5D_t1281789340* L_1 = XmlConvert_SplitString_m1727230269(NULL /*static, unused*/, L_0, /*hidden argument*/NULL);
		List_1_t3319525431 * L_2 = (List_1_t3319525431 *)il2cpp_codegen_object_new(List_1_t3319525431_il2cpp_TypeInfo_var);
		List_1__ctor_m378240398(L_2, (RuntimeObject*)(RuntimeObject*)L_1, /*hidden argument*/List_1__ctor_m378240398_RuntimeMethod_var);
		return L_2;
	}
}
// System.String System.Xml.Schema.XmlListConverter::ListAsString(System.Collections.IEnumerable,System.Xml.IXmlNamespaceResolver)
extern "C" IL2CPP_METHOD_ATTR String_t* XmlListConverter_ListAsString_m1138633216 (XmlListConverter_t3889069996 * __this, RuntimeObject* ___list0, RuntimeObject* ___nsResolver1, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (XmlListConverter_ListAsString_m1138633216_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	StringBuilder_t * V_0 = NULL;
	RuntimeObject* V_1 = NULL;
	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);
	{
		StringBuilder_t * L_0 = (StringBuilder_t *)il2cpp_codegen_object_new(StringBuilder_t_il2cpp_TypeInfo_var);
		StringBuilder__ctor_m3121283359(L_0, /*hidden argument*/NULL);
		V_0 = L_0;
		RuntimeObject* L_1 = ___list0;
		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_1 = L_2;
	}

IL_000d:
	try
	{ // begin try (depth: 1)
		{
			goto IL_003e;
		}

IL_000f:
		{
			RuntimeObject* L_3 = V_1;
			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_2 = L_4;
			RuntimeObject * L_5 = V_2;
			if (!L_5)
			{
				goto IL_003e;
			}
		}

IL_0019:
		{
			StringBuilder_t * L_6 = V_0;
			NullCheck(L_6);
			int32_t L_7 = StringBuilder_get_Length_m3238060835(L_6, /*hidden argument*/NULL);
			if (!L_7)
			{
				goto IL_002a;
			}
		}

IL_0021:
		{
			StringBuilder_t * L_8 = V_0;
			NullCheck(L_8);
			StringBuilder_Append_m2383614642(L_8, ((int32_t)32), /*hidden argument*/NULL);
		}

IL_002a:
		{
			StringBuilder_t * L_9 = V_0;
			XmlValueConverter_t585560190 * L_10 = __this->get_atomicConverter_32();
			RuntimeObject * L_11 = V_2;
			RuntimeObject* L_12 = ___nsResolver1;
			NullCheck(L_10);
			String_t* L_13 = VirtFuncInvoker2< String_t*, RuntimeObject *, RuntimeObject* >::Invoke(52 /* System.String System.Xml.Schema.XmlValueConverter::ToString(System.Object,System.Xml.IXmlNamespaceResolver) */, L_10, L_11, L_12);
			NullCheck(L_9);
			StringBuilder_Append_m1965104174(L_9, L_13, /*hidden argument*/NULL);
		}

IL_003e:
		{
			RuntimeObject* L_14 = V_1;
			NullCheck(L_14);
			bool L_15 = InterfaceFuncInvoker0< bool >::Invoke(0 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t1853284238_il2cpp_TypeInfo_var, L_14);
			if (L_15)
			{
				goto IL_000f;
			}
		}

IL_0046:
		{
			IL2CPP_LEAVE(0x59, FINALLY_0048);
		}
	} // end try (depth: 1)
	catch(Il2CppExceptionWrapper& e)
	{
		__last_unhandled_exception = (Exception_t *)e.ex;
		goto FINALLY_0048;
	}

FINALLY_0048:
	{ // begin finally (depth: 1)
		{
			RuntimeObject* L_16 = V_1;
			V_3 = ((RuntimeObject*)IsInst((RuntimeObject*)L_16, IDisposable_t3640265483_il2cpp_TypeInfo_var));
			RuntimeObject* L_17 = V_3;
			if (!L_17)
			{
				goto IL_0058;
			}
		}

IL_0052:
		{
			RuntimeObject* L_18 = V_3;
			NullCheck(L_18);
			InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t3640265483_il2cpp_TypeInfo_var, L_18);
		}

IL_0058:
		{
			IL2CPP_END_FINALLY(72)
		}
	} // end finally (depth: 1)
	IL2CPP_CLEANUP(72)
	{
		IL2CPP_JUMP_TBL(0x59, IL_0059)
		IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
	}

IL_0059:
	{
		StringBuilder_t * L_19 = V_0;
		NullCheck(L_19);
		String_t* L_20 = VirtFuncInvoker0< String_t* >::Invoke(3 /* System.String System.Object::ToString() */, L_19);
		return L_20;
	}
}
// System.Exception System.Xml.Schema.XmlListConverter::CreateInvalidClrMappingException(System.Type,System.Type)
extern "C" IL2CPP_METHOD_ATTR Exception_t * XmlListConverter_CreateInvalidClrMappingException_m2916479532 (XmlListConverter_t3889069996 * __this, Type_t * ___sourceType0, Type_t * ___destinationType1, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (XmlListConverter_CreateInvalidClrMappingException_m2916479532_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		Type_t * L_0 = ___sourceType0;
		Type_t * L_1 = ___destinationType1;
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		bool L_2 = Type_op_Equality_m2683486427(NULL /*static, unused*/, L_0, L_1, /*hidden argument*/NULL);
		if (!L_2)
		{
			goto IL_0031;
		}
	}
	{
		ObjectU5BU5D_t2843939325* L_3 = (ObjectU5BU5D_t2843939325*)SZArrayNew(ObjectU5BU5D_t2843939325_il2cpp_TypeInfo_var, (uint32_t)2);
		ObjectU5BU5D_t2843939325* L_4 = L_3;
		String_t* L_5 = XmlBaseConverter_get_XmlTypeName_m2571707086(__this, /*hidden argument*/NULL);
		NullCheck(L_4);
		ArrayElementTypeCheck (L_4, L_5);
		(L_4)->SetAt(static_cast<il2cpp_array_size_t>(0), (RuntimeObject *)L_5);
		ObjectU5BU5D_t2843939325* L_6 = L_4;
		Type_t * L_7 = ___sourceType0;
		NullCheck(L_7);
		String_t* L_8 = VirtFuncInvoker0< String_t* >::Invoke(7 /* System.String System.Reflection.MemberInfo::get_Name() */, L_7);
		NullCheck(L_6);
		ArrayElementTypeCheck (L_6, L_8);
		(L_6)->SetAt(static_cast<il2cpp_array_size_t>(1), (RuntimeObject *)L_8);
		String_t* L_9 = Res_GetString_m2746634261(NULL /*static, unused*/, _stringLiteral650294379, L_6, /*hidden argument*/NULL);
		InvalidCastException_t3927145244 * L_10 = (InvalidCastException_t3927145244 *)il2cpp_codegen_object_new(InvalidCastException_t3927145244_il2cpp_TypeInfo_var);
		InvalidCastException__ctor_m318645277(L_10, L_9, /*hidden argument*/NULL);
		return L_10;
	}

IL_0031:
	{
		ObjectU5BU5D_t2843939325* L_11 = (ObjectU5BU5D_t2843939325*)SZArrayNew(ObjectU5BU5D_t2843939325_il2cpp_TypeInfo_var, (uint32_t)3);
		ObjectU5BU5D_t2843939325* L_12 = L_11;
		String_t* L_13 = XmlBaseConverter_get_XmlTypeName_m2571707086(__this, /*hidden argument*/NULL);
		NullCheck(L_12);
		ArrayElementTypeCheck (L_12, L_13);
		(L_12)->SetAt(static_cast<il2cpp_array_size_t>(0), (RuntimeObject *)L_13);
		ObjectU5BU5D_t2843939325* L_14 = L_12;
		Type_t * L_15 = ___sourceType0;
		NullCheck(L_15);
		String_t* L_16 = VirtFuncInvoker0< String_t* >::Invoke(7 /* System.String System.Reflection.MemberInfo::get_Name() */, L_15);
		NullCheck(L_14);
		ArrayElementTypeCheck (L_14, L_16);
		(L_14)->SetAt(static_cast<il2cpp_array_size_t>(1), (RuntimeObject *)L_16);
		ObjectU5BU5D_t2843939325* L_17 = L_14;
		Type_t * L_18 = ___destinationType1;
		NullCheck(L_18);
		String_t* L_19 = VirtFuncInvoker0< String_t* >::Invoke(7 /* System.String System.Reflection.MemberInfo::get_Name() */, L_18);
		NullCheck(L_17);
		ArrayElementTypeCheck (L_17, L_19);
		(L_17)->SetAt(static_cast<il2cpp_array_size_t>(2), (RuntimeObject *)L_19);
		String_t* L_20 = Res_GetString_m2746634261(NULL /*static, unused*/, _stringLiteral476172524, L_17, /*hidden argument*/NULL);
		InvalidCastException_t3927145244 * L_21 = (InvalidCastException_t3927145244 *)il2cpp_codegen_object_new(InvalidCastException_t3927145244_il2cpp_TypeInfo_var);
		InvalidCastException__ctor_m318645277(L_21, L_20, /*hidden argument*/NULL);
		return L_21;
	}
}
#ifdef __clang__
#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.Xml.Schema.XmlMiscConverter::.ctor(System.Xml.Schema.XmlSchemaType)
extern "C" IL2CPP_METHOD_ATTR void XmlMiscConverter__ctor_m2450330189 (XmlMiscConverter_t1131269285 * __this, XmlSchemaType_t2033747345 * ___schemaType0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (XmlMiscConverter__ctor_m2450330189_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		XmlSchemaType_t2033747345 * L_0 = ___schemaType0;
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		XmlBaseConverter__ctor_m3862653062(__this, L_0, /*hidden argument*/NULL);
		return;
	}
}
// System.Xml.Schema.XmlValueConverter System.Xml.Schema.XmlMiscConverter::Create(System.Xml.Schema.XmlSchemaType)
extern "C" IL2CPP_METHOD_ATTR XmlValueConverter_t585560190 * XmlMiscConverter_Create_m4280459980 (RuntimeObject * __this /* static, unused */, XmlSchemaType_t2033747345 * ___schemaType0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (XmlMiscConverter_Create_m4280459980_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		XmlSchemaType_t2033747345 * L_0 = ___schemaType0;
		XmlMiscConverter_t1131269285 * L_1 = (XmlMiscConverter_t1131269285 *)il2cpp_codegen_object_new(XmlMiscConverter_t1131269285_il2cpp_TypeInfo_var);
		XmlMiscConverter__ctor_m2450330189(L_1, L_0, /*hidden argument*/NULL);
		return L_1;
	}
}
// System.String System.Xml.Schema.XmlMiscConverter::ToString(System.Object,System.Xml.IXmlNamespaceResolver)
extern "C" IL2CPP_METHOD_ATTR String_t* XmlMiscConverter_ToString_m3263051799 (XmlMiscConverter_t1131269285 * __this, RuntimeObject * ___value0, RuntimeObject* ___nsResolver1, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (XmlMiscConverter_ToString_m3263051799_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	Type_t * V_0 = NULL;
	int32_t V_1 = 0;
	{
		RuntimeObject * L_0 = ___value0;
		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, _stringLiteral3493618073, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, NULL, XmlMiscConverter_ToString_m3263051799_RuntimeMethod_var);
	}

IL_000e:
	{
		RuntimeObject * L_2 = ___value0;
		NullCheck(L_2);
		Type_t * L_3 = Object_GetType_m88164663(L_2, /*hidden argument*/NULL);
		V_0 = L_3;
		Type_t * L_4 = V_0;
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		Type_t * L_5 = ((XmlBaseConverter_t885945787_StaticFields*)il2cpp_codegen_static_fields_for(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var))->get_ByteArrayType_27();
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		bool L_6 = Type_op_Equality_m2683486427(NULL /*static, unused*/, L_4, L_5, /*hidden argument*/NULL);
		if (!L_6)
		{
			goto IL_004b;
		}
	}
	{
		int32_t L_7 = XmlBaseConverter_get_TypeCode_m2182966300(__this, /*hidden argument*/NULL);
		V_1 = L_7;
		int32_t L_8 = V_1;
		if ((((int32_t)L_8) == ((int32_t)((int32_t)26))))
		{
			goto IL_003f;
		}
	}
	{
		int32_t L_9 = V_1;
		if ((!(((uint32_t)L_9) == ((uint32_t)((int32_t)27)))))
		{
			goto IL_004b;
		}
	}
	{
		RuntimeObject * L_10 = ___value0;
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		String_t* L_11 = XmlBaseConverter_Base64BinaryToString_m1908484712(NULL /*static, unused*/, ((ByteU5BU5D_t4116647657*)Castclass((RuntimeObject*)L_10, ByteU5BU5D_t4116647657_il2cpp_TypeInfo_var)), /*hidden argument*/NULL);
		return L_11;
	}

IL_003f:
	{
		RuntimeObject * L_12 = ___value0;
		IL2CPP_RUNTIME_CLASS_INIT(XmlConvert_t1981561327_il2cpp_TypeInfo_var);
		String_t* L_13 = XmlConvert_ToBinHexString_m2457677889(NULL /*static, unused*/, ((ByteU5BU5D_t4116647657*)Castclass((RuntimeObject*)L_12, ByteU5BU5D_t4116647657_il2cpp_TypeInfo_var)), /*hidden argument*/NULL);
		return L_13;
	}

IL_004b:
	{
		Type_t * L_14 = V_0;
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		Type_t * L_15 = ((XmlBaseConverter_t885945787_StaticFields*)il2cpp_codegen_static_fields_for(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var))->get_StringType_12();
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		bool L_16 = Type_op_Equality_m2683486427(NULL /*static, unused*/, L_14, L_15, /*hidden argument*/NULL);
		if (!L_16)
		{
			goto IL_005f;
		}
	}
	{
		RuntimeObject * L_17 = ___value0;
		return ((String_t*)CastclassSealed((RuntimeObject*)L_17, String_t_il2cpp_TypeInfo_var));
	}

IL_005f:
	{
		Type_t * L_18 = V_0;
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		Type_t * L_19 = ((XmlBaseConverter_t885945787_StaticFields*)il2cpp_codegen_static_fields_for(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var))->get_UriType_29();
		bool L_20 = XmlBaseConverter_IsDerivedFrom_m4236382250(NULL /*static, unused*/, L_18, L_19, /*hidden argument*/NULL);
		if (!L_20)
		{
			goto IL_0082;
		}
	}
	{
		int32_t L_21 = XmlBaseConverter_get_TypeCode_m2182966300(__this, /*hidden argument*/NULL);
		if ((!(((uint32_t)L_21) == ((uint32_t)((int32_t)28)))))
		{
			goto IL_0082;
		}
	}
	{
		RuntimeObject * L_22 = ___value0;
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		String_t* L_23 = XmlBaseConverter_AnyUriToString_m555590745(NULL /*static, unused*/, ((Uri_t100236324 *)CastclassClass((RuntimeObject*)L_22, Uri_t100236324_il2cpp_TypeInfo_var)), /*hidden argument*/NULL);
		return L_23;
	}

IL_0082:
	{
		Type_t * L_24 = V_0;
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		Type_t * L_25 = ((XmlBaseConverter_t885945787_StaticFields*)il2cpp_codegen_static_fields_for(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var))->get_TimeSpanType_30();
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		bool L_26 = Type_op_Equality_m2683486427(NULL /*static, unused*/, L_24, L_25, /*hidden argument*/NULL);
		if (!L_26)
		{
			goto IL_00c9;
		}
	}
	{
		int32_t L_27 = XmlBaseConverter_get_TypeCode_m2182966300(__this, /*hidden argument*/NULL);
		V_1 = L_27;
		int32_t L_28 = V_1;
		if ((((int32_t)L_28) == ((int32_t)((int32_t)17))))
		{
			goto IL_00b1;
		}
	}
	{
		int32_t L_29 = V_1;
		if ((((int32_t)L_29) == ((int32_t)((int32_t)53))))
		{
			goto IL_00bd;
		}
	}
	{
		int32_t L_30 = V_1;
		if ((!(((uint32_t)L_30) == ((uint32_t)((int32_t)54)))))
		{
			goto IL_00c9;
		}
	}
	{
		RuntimeObject * L_31 = ___value0;
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		String_t* L_32 = XmlBaseConverter_DayTimeDurationToString_m3581816594(NULL /*static, unused*/, ((*(TimeSpan_t881159249 *)((TimeSpan_t881159249 *)UnBox(L_31, TimeSpan_t881159249_il2cpp_TypeInfo_var)))), /*hidden argument*/NULL);
		return L_32;
	}

IL_00b1:
	{
		RuntimeObject * L_33 = ___value0;
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		String_t* L_34 = XmlBaseConverter_DurationToString_m2616186623(NULL /*static, unused*/, ((*(TimeSpan_t881159249 *)((TimeSpan_t881159249 *)UnBox(L_33, TimeSpan_t881159249_il2cpp_TypeInfo_var)))), /*hidden argument*/NULL);
		return L_34;
	}

IL_00bd:
	{
		RuntimeObject * L_35 = ___value0;
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		String_t* L_36 = XmlBaseConverter_YearMonthDurationToString_m1593481012(NULL /*static, unused*/, ((*(TimeSpan_t881159249 *)((TimeSpan_t881159249 *)UnBox(L_35, TimeSpan_t881159249_il2cpp_TypeInfo_var)))), /*hidden argument*/NULL);
		return L_36;
	}

IL_00c9:
	{
		Type_t * L_37 = V_0;
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		Type_t * L_38 = ((XmlBaseConverter_t885945787_StaticFields*)il2cpp_codegen_static_fields_for(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var))->get_XmlQualifiedNameType_28();
		bool L_39 = XmlBaseConverter_IsDerivedFrom_m4236382250(NULL /*static, unused*/, L_37, L_38, /*hidden argument*/NULL);
		if (!L_39)
		{
			goto IL_0101;
		}
	}
	{
		int32_t L_40 = XmlBaseConverter_get_TypeCode_m2182966300(__this, /*hidden argument*/NULL);
		V_1 = L_40;
		int32_t L_41 = V_1;
		if ((((int32_t)L_41) == ((int32_t)((int32_t)29))))
		{
			goto IL_00f4;
		}
	}
	{
		int32_t L_42 = V_1;
		if ((!(((uint32_t)L_42) == ((uint32_t)((int32_t)30)))))
		{
			goto IL_0101;
		}
	}
	{
		RuntimeObject * L_43 = ___value0;
		RuntimeObject* L_44 = ___nsResolver1;
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		String_t* L_45 = XmlBaseConverter_QNameToString_m4035188908(NULL /*static, unused*/, ((XmlQualifiedName_t2760654312 *)CastclassClass((RuntimeObject*)L_43, XmlQualifiedName_t2760654312_il2cpp_TypeInfo_var)), L_44, /*hidden argument*/NULL);
		return L_45;
	}

IL_00f4:
	{
		RuntimeObject * L_46 = ___value0;
		RuntimeObject* L_47 = ___nsResolver1;
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		String_t* L_48 = XmlBaseConverter_QNameToString_m4035188908(NULL /*static, unused*/, ((XmlQualifiedName_t2760654312 *)CastclassClass((RuntimeObject*)L_46, XmlQualifiedName_t2760654312_il2cpp_TypeInfo_var)), L_47, /*hidden argument*/NULL);
		return L_48;
	}

IL_0101:
	{
		RuntimeObject * L_49 = ___value0;
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		Type_t * L_50 = ((XmlBaseConverter_t885945787_StaticFields*)il2cpp_codegen_static_fields_for(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var))->get_StringType_12();
		RuntimeObject* L_51 = ___nsResolver1;
		RuntimeObject * L_52 = XmlMiscConverter_ChangeTypeWildcardDestination_m200766641(__this, L_49, L_50, L_51, /*hidden argument*/NULL);
		return ((String_t*)CastclassSealed((RuntimeObject*)L_52, String_t_il2cpp_TypeInfo_var));
	}
}
// System.Object System.Xml.Schema.XmlMiscConverter::ChangeType(System.String,System.Type,System.Xml.IXmlNamespaceResolver)
extern "C" IL2CPP_METHOD_ATTR RuntimeObject * XmlMiscConverter_ChangeType_m1069404544 (XmlMiscConverter_t1131269285 * __this, String_t* ___value0, Type_t * ___destinationType1, RuntimeObject* ___nsResolver2, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (XmlMiscConverter_ChangeType_m1069404544_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 0;
	{
		String_t* L_0 = ___value0;
		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, _stringLiteral3493618073, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, NULL, XmlMiscConverter_ChangeType_m1069404544_RuntimeMethod_var);
	}

IL_000e:
	{
		Type_t * L_2 = ___destinationType1;
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		bool L_3 = Type_op_Equality_m2683486427(NULL /*static, unused*/, L_2, (Type_t *)NULL, /*hidden argument*/NULL);
		if (!L_3)
		{
			goto IL_0022;
		}
	}
	{
		ArgumentNullException_t1615371798 * L_4 = (ArgumentNullException_t1615371798 *)il2cpp_codegen_object_new(ArgumentNullException_t1615371798_il2cpp_TypeInfo_var);
		ArgumentNullException__ctor_m1170824041(L_4, _stringLiteral1667536785, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, NULL, XmlMiscConverter_ChangeType_m1069404544_RuntimeMethod_var);
	}

IL_0022:
	{
		Type_t * L_5 = ___destinationType1;
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		Type_t * L_6 = ((XmlBaseConverter_t885945787_StaticFields*)il2cpp_codegen_static_fields_for(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var))->get_ObjectType_14();
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		bool L_7 = Type_op_Equality_m2683486427(NULL /*static, unused*/, L_5, L_6, /*hidden argument*/NULL);
		if (!L_7)
		{
			goto IL_0037;
		}
	}
	{
		Type_t * L_8 = XmlBaseConverter_get_DefaultClrType_m3612350129(__this, /*hidden argument*/NULL);
		___destinationType1 = L_8;
	}

IL_0037:
	{
		Type_t * L_9 = ___destinationType1;
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		Type_t * L_10 = ((XmlBaseConverter_t885945787_StaticFields*)il2cpp_codegen_static_fields_for(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var))->get_ByteArrayType_27();
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		bool L_11 = Type_op_Equality_m2683486427(NULL /*static, unused*/, L_9, L_10, /*hidden argument*/NULL);
		if (!L_11)
		{
			goto IL_0063;
		}
	}
	{
		int32_t L_12 = XmlBaseConverter_get_TypeCode_m2182966300(__this, /*hidden argument*/NULL);
		V_0 = L_12;
		int32_t L_13 = V_0;
		if ((((int32_t)L_13) == ((int32_t)((int32_t)26))))
		{
			goto IL_005c;
		}
	}
	{
		int32_t L_14 = V_0;
		if ((!(((uint32_t)L_14) == ((uint32_t)((int32_t)27)))))
		{
			goto IL_0063;
		}
	}
	{
		String_t* L_15 = ___value0;
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		ByteU5BU5D_t4116647657* L_16 = XmlBaseConverter_StringToBase64Binary_m724179570(NULL /*static, unused*/, L_15, /*hidden argument*/NULL);
		return (RuntimeObject *)L_16;
	}

IL_005c:
	{
		String_t* L_17 = ___value0;
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		ByteU5BU5D_t4116647657* L_18 = XmlBaseConverter_StringToHexBinary_m3896484261(NULL /*static, unused*/, L_17, /*hidden argument*/NULL);
		return (RuntimeObject *)L_18;
	}

IL_0063:
	{
		Type_t * L_19 = ___destinationType1;
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		Type_t * L_20 = ((XmlBaseConverter_t885945787_StaticFields*)il2cpp_codegen_static_fields_for(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var))->get_XmlQualifiedNameType_28();
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		bool L_21 = Type_op_Equality_m2683486427(NULL /*static, unused*/, L_19, L_20, /*hidden argument*/NULL);
		if (!L_21)
		{
			goto IL_0091;
		}
	}
	{
		int32_t L_22 = XmlBaseConverter_get_TypeCode_m2182966300(__this, /*hidden argument*/NULL);
		V_0 = L_22;
		int32_t L_23 = V_0;
		if ((((int32_t)L_23) == ((int32_t)((int32_t)29))))
		{
			goto IL_0089;
		}
	}
	{
		int32_t L_24 = V_0;
		if ((!(((uint32_t)L_24) == ((uint32_t)((int32_t)30)))))
		{
			goto IL_0091;
		}
	}
	{
		String_t* L_25 = ___value0;
		RuntimeObject* L_26 = ___nsResolver2;
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		XmlQualifiedName_t2760654312 * L_27 = XmlBaseConverter_StringToQName_m2117220310(NULL /*static, unused*/, L_25, L_26, /*hidden argument*/NULL);
		return L_27;
	}

IL_0089:
	{
		String_t* L_28 = ___value0;
		RuntimeObject* L_29 = ___nsResolver2;
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		XmlQualifiedName_t2760654312 * L_30 = XmlBaseConverter_StringToQName_m2117220310(NULL /*static, unused*/, L_28, L_29, /*hidden argument*/NULL);
		return L_30;
	}

IL_0091:
	{
		Type_t * L_31 = ___destinationType1;
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		Type_t * L_32 = ((XmlBaseConverter_t885945787_StaticFields*)il2cpp_codegen_static_fields_for(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var))->get_StringType_12();
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		bool L_33 = Type_op_Equality_m2683486427(NULL /*static, unused*/, L_31, L_32, /*hidden argument*/NULL);
		if (!L_33)
		{
			goto IL_00a0;
		}
	}
	{
		String_t* L_34 = ___value0;
		return L_34;
	}

IL_00a0:
	{
		Type_t * L_35 = ___destinationType1;
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		Type_t * L_36 = ((XmlBaseConverter_t885945787_StaticFields*)il2cpp_codegen_static_fields_for(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var))->get_TimeSpanType_30();
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		bool L_37 = Type_op_Equality_m2683486427(NULL /*static, unused*/, L_35, L_36, /*hidden argument*/NULL);
		if (!L_37)
		{
			goto IL_00e7;
		}
	}
	{
		int32_t L_38 = XmlBaseConverter_get_TypeCode_m2182966300(__this, /*hidden argument*/NULL);
		V_0 = L_38;
		int32_t L_39 = V_0;
		if ((((int32_t)L_39) == ((int32_t)((int32_t)17))))
		{
			goto IL_00cf;
		}
	}
	{
		int32_t L_40 = V_0;
		if ((((int32_t)L_40) == ((int32_t)((int32_t)53))))
		{
			goto IL_00db;
		}
	}
	{
		int32_t L_41 = V_0;
		if ((!(((uint32_t)L_41) == ((uint32_t)((int32_t)54)))))
		{
			goto IL_00e7;
		}
	}
	{
		String_t* L_42 = ___value0;
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		TimeSpan_t881159249  L_43 = XmlBaseConverter_StringToDayTimeDuration_m4077026434(NULL /*static, unused*/, L_42, /*hidden argument*/NULL);
		TimeSpan_t881159249  L_44 = L_43;
		RuntimeObject * L_45 = Box(TimeSpan_t881159249_il2cpp_TypeInfo_var, &L_44);
		return L_45;
	}

IL_00cf:
	{
		String_t* L_46 = ___value0;
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		TimeSpan_t881159249  L_47 = XmlBaseConverter_StringToDuration_m2317198804(NULL /*static, unused*/, L_46, /*hidden argument*/NULL);
		TimeSpan_t881159249  L_48 = L_47;
		RuntimeObject * L_49 = Box(TimeSpan_t881159249_il2cpp_TypeInfo_var, &L_48);
		return L_49;
	}

IL_00db:
	{
		String_t* L_50 = ___value0;
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		TimeSpan_t881159249  L_51 = XmlBaseConverter_StringToYearMonthDuration_m1867228844(NULL /*static, unused*/, L_50, /*hidden argument*/NULL);
		TimeSpan_t881159249  L_52 = L_51;
		RuntimeObject * L_53 = Box(TimeSpan_t881159249_il2cpp_TypeInfo_var, &L_52);
		return L_53;
	}

IL_00e7:
	{
		Type_t * L_54 = ___destinationType1;
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		Type_t * L_55 = ((XmlBaseConverter_t885945787_StaticFields*)il2cpp_codegen_static_fields_for(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var))->get_UriType_29();
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		bool L_56 = Type_op_Equality_m2683486427(NULL /*static, unused*/, L_54, L_55, /*hidden argument*/NULL);
		if (!L_56)
		{
			goto IL_0105;
		}
	}
	{
		int32_t L_57 = XmlBaseConverter_get_TypeCode_m2182966300(__this, /*hidden argument*/NULL);
		if ((!(((uint32_t)L_57) == ((uint32_t)((int32_t)28)))))
		{
			goto IL_0105;
		}
	}
	{
		String_t* L_58 = ___value0;
		IL2CPP_RUNTIME_CLASS_INIT(XmlConvert_t1981561327_il2cpp_TypeInfo_var);
		Uri_t100236324 * L_59 = XmlConvert_ToUri_m1331049746(NULL /*static, unused*/, L_58, /*hidden argument*/NULL);
		return L_59;
	}

IL_0105:
	{
		Type_t * L_60 = ___destinationType1;
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		Type_t * L_61 = ((XmlBaseConverter_t885945787_StaticFields*)il2cpp_codegen_static_fields_for(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var))->get_XmlAtomicValueType_13();
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		bool L_62 = Type_op_Equality_m2683486427(NULL /*static, unused*/, L_60, L_61, /*hidden argument*/NULL);
		if (!L_62)
		{
			goto IL_0120;
		}
	}
	{
		XmlSchemaType_t2033747345 * L_63 = XmlBaseConverter_get_SchemaType_m2536420680(__this, /*hidden argument*/NULL);
		String_t* L_64 = ___value0;
		RuntimeObject* L_65 = ___nsResolver2;
		XmlAtomicValue_t3775050121 * L_66 = (XmlAtomicValue_t3775050121 *)il2cpp_codegen_object_new(XmlAtomicValue_t3775050121_il2cpp_TypeInfo_var);
		XmlAtomicValue__ctor_m1058946733(L_66, L_63, L_64, L_65, /*hidden argument*/NULL);
		return L_66;
	}

IL_0120:
	{
		String_t* L_67 = ___value0;
		Type_t * L_68 = ___destinationType1;
		RuntimeObject* L_69 = ___nsResolver2;
		RuntimeObject * L_70 = XmlMiscConverter_ChangeTypeWildcardSource_m3491850777(__this, L_67, L_68, L_69, /*hidden argument*/NULL);
		return L_70;
	}
}
// System.Object System.Xml.Schema.XmlMiscConverter::ChangeType(System.Object,System.Type,System.Xml.IXmlNamespaceResolver)
extern "C" IL2CPP_METHOD_ATTR RuntimeObject * XmlMiscConverter_ChangeType_m2782415943 (XmlMiscConverter_t1131269285 * __this, RuntimeObject * ___value0, Type_t * ___destinationType1, RuntimeObject* ___nsResolver2, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (XmlMiscConverter_ChangeType_m2782415943_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	Type_t * V_0 = NULL;
	int32_t V_1 = 0;
	{
		RuntimeObject * L_0 = ___value0;
		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, _stringLiteral3493618073, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, NULL, XmlMiscConverter_ChangeType_m2782415943_RuntimeMethod_var);
	}

IL_000e:
	{
		Type_t * L_2 = ___destinationType1;
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		bool L_3 = Type_op_Equality_m2683486427(NULL /*static, unused*/, L_2, (Type_t *)NULL, /*hidden argument*/NULL);
		if (!L_3)
		{
			goto IL_0022;
		}
	}
	{
		ArgumentNullException_t1615371798 * L_4 = (ArgumentNullException_t1615371798 *)il2cpp_codegen_object_new(ArgumentNullException_t1615371798_il2cpp_TypeInfo_var);
		ArgumentNullException__ctor_m1170824041(L_4, _stringLiteral1667536785, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, NULL, XmlMiscConverter_ChangeType_m2782415943_RuntimeMethod_var);
	}

IL_0022:
	{
		RuntimeObject * L_5 = ___value0;
		NullCheck(L_5);
		Type_t * L_6 = Object_GetType_m88164663(L_5, /*hidden argument*/NULL);
		V_0 = L_6;
		Type_t * L_7 = ___destinationType1;
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		Type_t * L_8 = ((XmlBaseConverter_t885945787_StaticFields*)il2cpp_codegen_static_fields_for(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var))->get_ObjectType_14();
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		bool L_9 = Type_op_Equality_m2683486427(NULL /*static, unused*/, L_7, L_8, /*hidden argument*/NULL);
		if (!L_9)
		{
			goto IL_003e;
		}
	}
	{
		Type_t * L_10 = XmlBaseConverter_get_DefaultClrType_m3612350129(__this, /*hidden argument*/NULL);
		___destinationType1 = L_10;
	}

IL_003e:
	{
		Type_t * L_11 = ___destinationType1;
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		Type_t * L_12 = ((XmlBaseConverter_t885945787_StaticFields*)il2cpp_codegen_static_fields_for(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var))->get_ByteArrayType_27();
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		bool L_13 = Type_op_Equality_m2683486427(NULL /*static, unused*/, L_11, L_12, /*hidden argument*/NULL);
		if (!L_13)
		{
			goto IL_00ad;
		}
	}
	{
		Type_t * L_14 = V_0;
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		Type_t * L_15 = ((XmlBaseConverter_t885945787_StaticFields*)il2cpp_codegen_static_fields_for(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var))->get_ByteArrayType_27();
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		bool L_16 = Type_op_Equality_m2683486427(NULL /*static, unused*/, L_14, L_15, /*hidden argument*/NULL);
		if (!L_16)
		{
			goto IL_0077;
		}
	}
	{
		int32_t L_17 = XmlBaseConverter_get_TypeCode_m2182966300(__this, /*hidden argument*/NULL);
		V_1 = L_17;
		int32_t L_18 = V_1;
		if ((((int32_t)L_18) == ((int32_t)((int32_t)26))))
		{
			goto IL_0070;
		}
	}
	{
		int32_t L_19 = V_1;
		if ((!(((uint32_t)L_19) == ((uint32_t)((int32_t)27)))))
		{
			goto IL_0077;
		}
	}
	{
		RuntimeObject * L_20 = ___value0;
		return (RuntimeObject *)((ByteU5BU5D_t4116647657*)Castclass((RuntimeObject*)L_20, ByteU5BU5D_t4116647657_il2cpp_TypeInfo_var));
	}

IL_0070:
	{
		RuntimeObject * L_21 = ___value0;
		return (RuntimeObject *)((ByteU5BU5D_t4116647657*)Castclass((RuntimeObject*)L_21, ByteU5BU5D_t4116647657_il2cpp_TypeInfo_var));
	}

IL_0077:
	{
		Type_t * L_22 = V_0;
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		Type_t * L_23 = ((XmlBaseConverter_t885945787_StaticFields*)il2cpp_codegen_static_fields_for(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var))->get_StringType_12();
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		bool L_24 = Type_op_Equality_m2683486427(NULL /*static, unused*/, L_22, L_23, /*hidden argument*/NULL);
		if (!L_24)
		{
			goto IL_00ad;
		}
	}
	{
		int32_t L_25 = XmlBaseConverter_get_TypeCode_m2182966300(__this, /*hidden argument*/NULL);
		V_1 = L_25;
		int32_t L_26 = V_1;
		if ((((int32_t)L_26) == ((int32_t)((int32_t)26))))
		{
			goto IL_00a1;
		}
	}
	{
		int32_t L_27 = V_1;
		if ((!(((uint32_t)L_27) == ((uint32_t)((int32_t)27)))))
		{
			goto IL_00ad;
		}
	}
	{
		RuntimeObject * L_28 = ___value0;
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		ByteU5BU5D_t4116647657* L_29 = XmlBaseConverter_StringToBase64Binary_m724179570(NULL /*static, unused*/, ((String_t*)CastclassSealed((RuntimeObject*)L_28, String_t_il2cpp_TypeInfo_var)), /*hidden argument*/NULL);
		return (RuntimeObject *)L_29;
	}

IL_00a1:
	{
		RuntimeObject * L_30 = ___value0;
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		ByteU5BU5D_t4116647657* L_31 = XmlBaseConverter_StringToHexBinary_m3896484261(NULL /*static, unused*/, ((String_t*)CastclassSealed((RuntimeObject*)L_30, String_t_il2cpp_TypeInfo_var)), /*hidden argument*/NULL);
		return (RuntimeObject *)L_31;
	}

IL_00ad:
	{
		Type_t * L_32 = ___destinationType1;
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		Type_t * L_33 = ((XmlBaseConverter_t885945787_StaticFields*)il2cpp_codegen_static_fields_for(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var))->get_XmlQualifiedNameType_28();
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		bool L_34 = Type_op_Equality_m2683486427(NULL /*static, unused*/, L_32, L_33, /*hidden argument*/NULL);
		if (!L_34)
		{
			goto IL_011e;
		}
	}
	{
		Type_t * L_35 = V_0;
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		Type_t * L_36 = ((XmlBaseConverter_t885945787_StaticFields*)il2cpp_codegen_static_fields_for(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var))->get_StringType_12();
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		bool L_37 = Type_op_Equality_m2683486427(NULL /*static, unused*/, L_35, L_36, /*hidden argument*/NULL);
		if (!L_37)
		{
			goto IL_00f2;
		}
	}
	{
		int32_t L_38 = XmlBaseConverter_get_TypeCode_m2182966300(__this, /*hidden argument*/NULL);
		V_1 = L_38;
		int32_t L_39 = V_1;
		if ((((int32_t)L_39) == ((int32_t)((int32_t)29))))
		{
			goto IL_00e5;
		}
	}
	{
		int32_t L_40 = V_1;
		if ((!(((uint32_t)L_40) == ((uint32_t)((int32_t)30)))))
		{
			goto IL_00f2;
		}
	}
	{
		RuntimeObject * L_41 = ___value0;
		RuntimeObject* L_42 = ___nsResolver2;
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		XmlQualifiedName_t2760654312 * L_43 = XmlBaseConverter_StringToQName_m2117220310(NULL /*static, unused*/, ((String_t*)CastclassSealed((RuntimeObject*)L_41, String_t_il2cpp_TypeInfo_var)), L_42, /*hidden argument*/NULL);
		return L_43;
	}

IL_00e5:
	{
		RuntimeObject * L_44 = ___value0;
		RuntimeObject* L_45 = ___nsResolver2;
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		XmlQualifiedName_t2760654312 * L_46 = XmlBaseConverter_StringToQName_m2117220310(NULL /*static, unused*/, ((String_t*)CastclassSealed((RuntimeObject*)L_44, String_t_il2cpp_TypeInfo_var)), L_45, /*hidden argument*/NULL);
		return L_46;
	}

IL_00f2:
	{
		Type_t * L_47 = V_0;
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		Type_t * L_48 = ((XmlBaseConverter_t885945787_StaticFields*)il2cpp_codegen_static_fields_for(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var))->get_XmlQualifiedNameType_28();
		bool L_49 = XmlBaseConverter_IsDerivedFrom_m4236382250(NULL /*static, unused*/, L_47, L_48, /*hidden argument*/NULL);
		if (!L_49)
		{
			goto IL_011e;
		}
	}
	{
		int32_t L_50 = XmlBaseConverter_get_TypeCode_m2182966300(__this, /*hidden argument*/NULL);
		V_1 = L_50;
		int32_t L_51 = V_1;
		if ((((int32_t)L_51) == ((int32_t)((int32_t)29))))
		{
			goto IL_0117;
		}
	}
	{
		int32_t L_52 = V_1;
		if ((!(((uint32_t)L_52) == ((uint32_t)((int32_t)30)))))
		{
			goto IL_011e;
		}
	}
	{
		RuntimeObject * L_53 = ___value0;
		return ((XmlQualifiedName_t2760654312 *)CastclassClass((RuntimeObject*)L_53, XmlQualifiedName_t2760654312_il2cpp_TypeInfo_var));
	}

IL_0117:
	{
		RuntimeObject * L_54 = ___value0;
		return ((XmlQualifiedName_t2760654312 *)CastclassClass((RuntimeObject*)L_54, XmlQualifiedName_t2760654312_il2cpp_TypeInfo_var));
	}

IL_011e:
	{
		Type_t * L_55 = ___destinationType1;
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		Type_t * L_56 = ((XmlBaseConverter_t885945787_StaticFields*)il2cpp_codegen_static_fields_for(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var))->get_StringType_12();
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		bool L_57 = Type_op_Equality_m2683486427(NULL /*static, unused*/, L_55, L_56, /*hidden argument*/NULL);
		if (!L_57)
		{
			goto IL_0134;
		}
	}
	{
		RuntimeObject * L_58 = ___value0;
		RuntimeObject* L_59 = ___nsResolver2;
		String_t* L_60 = VirtFuncInvoker2< String_t*, RuntimeObject *, RuntimeObject* >::Invoke(52 /* System.String System.Xml.Schema.XmlValueConverter::ToString(System.Object,System.Xml.IXmlNamespaceResolver) */, __this, L_58, L_59);
		return L_60;
	}

IL_0134:
	{
		Type_t * L_61 = ___destinationType1;
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		Type_t * L_62 = ((XmlBaseConverter_t885945787_StaticFields*)il2cpp_codegen_static_fields_for(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var))->get_TimeSpanType_30();
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		bool L_63 = Type_op_Equality_m2683486427(NULL /*static, unused*/, L_61, L_62, /*hidden argument*/NULL);
		if (!L_63)
		{
			goto IL_01e1;
		}
	}
	{
		Type_t * L_64 = V_0;
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		Type_t * L_65 = ((XmlBaseConverter_t885945787_StaticFields*)il2cpp_codegen_static_fields_for(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var))->get_StringType_12();
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		bool L_66 = Type_op_Equality_m2683486427(NULL /*static, unused*/, L_64, L_65, /*hidden argument*/NULL);
		if (!L_66)
		{
			goto IL_019a;
		}
	}
	{
		int32_t L_67 = XmlBaseConverter_get_TypeCode_m2182966300(__this, /*hidden argument*/NULL);
		V_1 = L_67;
		int32_t L_68 = V_1;
		if ((((int32_t)L_68) == ((int32_t)((int32_t)17))))
		{
			goto IL_0178;
		}
	}
	{
		int32_t L_69 = V_1;
		if ((((int32_t)L_69) == ((int32_t)((int32_t)53))))
		{
			goto IL_0189;
		}
	}
	{
		int32_t L_70 = V_1;
		if ((!(((uint32_t)L_70) == ((uint32_t)((int32_t)54)))))
		{
			goto IL_019a;
		}
	}
	{
		RuntimeObject * L_71 = ___value0;
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		TimeSpan_t881159249  L_72 = XmlBaseConverter_StringToDayTimeDuration_m4077026434(NULL /*static, unused*/, ((String_t*)CastclassSealed((RuntimeObject*)L_71, String_t_il2cpp_TypeInfo_var)), /*hidden argument*/NULL);
		TimeSpan_t881159249  L_73 = L_72;
		RuntimeObject * L_74 = Box(TimeSpan_t881159249_il2cpp_TypeInfo_var, &L_73);
		return L_74;
	}

IL_0178:
	{
		RuntimeObject * L_75 = ___value0;
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		TimeSpan_t881159249  L_76 = XmlBaseConverter_StringToDuration_m2317198804(NULL /*static, unused*/, ((String_t*)CastclassSealed((RuntimeObject*)L_75, String_t_il2cpp_TypeInfo_var)), /*hidden argument*/NULL);
		TimeSpan_t881159249  L_77 = L_76;
		RuntimeObject * L_78 = Box(TimeSpan_t881159249_il2cpp_TypeInfo_var, &L_77);
		return L_78;
	}

IL_0189:
	{
		RuntimeObject * L_79 = ___value0;
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		TimeSpan_t881159249  L_80 = XmlBaseConverter_StringToYearMonthDuration_m1867228844(NULL /*static, unused*/, ((String_t*)CastclassSealed((RuntimeObject*)L_79, String_t_il2cpp_TypeInfo_var)), /*hidden argument*/NULL);
		TimeSpan_t881159249  L_81 = L_80;
		RuntimeObject * L_82 = Box(TimeSpan_t881159249_il2cpp_TypeInfo_var, &L_81);
		return L_82;
	}

IL_019a:
	{
		Type_t * L_83 = V_0;
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		Type_t * L_84 = ((XmlBaseConverter_t885945787_StaticFields*)il2cpp_codegen_static_fields_for(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var))->get_TimeSpanType_30();
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		bool L_85 = Type_op_Equality_m2683486427(NULL /*static, unused*/, L_83, L_84, /*hidden argument*/NULL);
		if (!L_85)
		{
			goto IL_01e1;
		}
	}
	{
		int32_t L_86 = XmlBaseConverter_get_TypeCode_m2182966300(__this, /*hidden argument*/NULL);
		V_1 = L_86;
		int32_t L_87 = V_1;
		if ((((int32_t)L_87) == ((int32_t)((int32_t)17))))
		{
			goto IL_01c9;
		}
	}
	{
		int32_t L_88 = V_1;
		if ((((int32_t)L_88) == ((int32_t)((int32_t)53))))
		{
			goto IL_01d5;
		}
	}
	{
		int32_t L_89 = V_1;
		if ((!(((uint32_t)L_89) == ((uint32_t)((int32_t)54)))))
		{
			goto IL_01e1;
		}
	}
	{
		RuntimeObject * L_90 = ___value0;
		TimeSpan_t881159249  L_91 = ((*(TimeSpan_t881159249 *)((TimeSpan_t881159249 *)UnBox(L_90, TimeSpan_t881159249_il2cpp_TypeInfo_var))));
		RuntimeObject * L_92 = Box(TimeSpan_t881159249_il2cpp_TypeInfo_var, &L_91);
		return L_92;
	}

IL_01c9:
	{
		RuntimeObject * L_93 = ___value0;
		TimeSpan_t881159249  L_94 = ((*(TimeSpan_t881159249 *)((TimeSpan_t881159249 *)UnBox(L_93, TimeSpan_t881159249_il2cpp_TypeInfo_var))));
		RuntimeObject * L_95 = Box(TimeSpan_t881159249_il2cpp_TypeInfo_var, &L_94);
		return L_95;
	}

IL_01d5:
	{
		RuntimeObject * L_96 = ___value0;
		TimeSpan_t881159249  L_97 = ((*(TimeSpan_t881159249 *)((TimeSpan_t881159249 *)UnBox(L_96, TimeSpan_t881159249_il2cpp_TypeInfo_var))));
		RuntimeObject * L_98 = Box(TimeSpan_t881159249_il2cpp_TypeInfo_var, &L_97);
		return L_98;
	}

IL_01e1:
	{
		Type_t * L_99 = ___destinationType1;
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		Type_t * L_100 = ((XmlBaseConverter_t885945787_StaticFields*)il2cpp_codegen_static_fields_for(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var))->get_UriType_29();
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		bool L_101 = Type_op_Equality_m2683486427(NULL /*static, unused*/, L_99, L_100, /*hidden argument*/NULL);
		if (!L_101)
		{
			goto IL_022f;
		}
	}
	{
		Type_t * L_102 = V_0;
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		Type_t * L_103 = ((XmlBaseConverter_t885945787_StaticFields*)il2cpp_codegen_static_fields_for(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var))->get_StringType_12();
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		bool L_104 = Type_op_Equality_m2683486427(NULL /*static, unused*/, L_102, L_103, /*hidden argument*/NULL);
		if (!L_104)
		{
			goto IL_0211;
		}
	}
	{
		int32_t L_105 = XmlBaseConverter_get_TypeCode_m2182966300(__this, /*hidden argument*/NULL);
		if ((!(((uint32_t)L_105) == ((uint32_t)((int32_t)28)))))
		{
			goto IL_0211;
		}
	}
	{
		RuntimeObject * L_106 = ___value0;
		IL2CPP_RUNTIME_CLASS_INIT(XmlConvert_t1981561327_il2cpp_TypeInfo_var);
		Uri_t100236324 * L_107 = XmlConvert_ToUri_m1331049746(NULL /*static, unused*/, ((String_t*)CastclassSealed((RuntimeObject*)L_106, String_t_il2cpp_TypeInfo_var)), /*hidden argument*/NULL);
		return L_107;
	}

IL_0211:
	{
		Type_t * L_108 = V_0;
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		Type_t * L_109 = ((XmlBaseConverter_t885945787_StaticFields*)il2cpp_codegen_static_fields_for(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var))->get_UriType_29();
		bool L_110 = XmlBaseConverter_IsDerivedFrom_m4236382250(NULL /*static, unused*/, L_108, L_109, /*hidden argument*/NULL);
		if (!L_110)
		{
			goto IL_022f;
		}
	}
	{
		int32_t L_111 = XmlBaseConverter_get_TypeCode_m2182966300(__this, /*hidden argument*/NULL);
		if ((!(((uint32_t)L_111) == ((uint32_t)((int32_t)28)))))
		{
			goto IL_022f;
		}
	}
	{
		RuntimeObject * L_112 = ___value0;
		return ((Uri_t100236324 *)CastclassClass((RuntimeObject*)L_112, Uri_t100236324_il2cpp_TypeInfo_var));
	}

IL_022f:
	{
		Type_t * L_113 = ___destinationType1;
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		Type_t * L_114 = ((XmlBaseConverter_t885945787_StaticFields*)il2cpp_codegen_static_fields_for(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var))->get_XmlAtomicValueType_13();
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		bool L_115 = Type_op_Equality_m2683486427(NULL /*static, unused*/, L_113, L_114, /*hidden argument*/NULL);
		if (!L_115)
		{
			goto IL_0353;
		}
	}
	{
		Type_t * L_116 = V_0;
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		Type_t * L_117 = ((XmlBaseConverter_t885945787_StaticFields*)il2cpp_codegen_static_fields_for(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var))->get_ByteArrayType_27();
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		bool L_118 = Type_op_Equality_m2683486427(NULL /*static, unused*/, L_116, L_117, /*hidden argument*/NULL);
		if (!L_118)
		{
			goto IL_0277;
		}
	}
	{
		int32_t L_119 = XmlBaseConverter_get_TypeCode_m2182966300(__this, /*hidden argument*/NULL);
		V_1 = L_119;
		int32_t L_120 = V_1;
		if ((((int32_t)L_120) == ((int32_t)((int32_t)26))))
		{
			goto IL_026a;
		}
	}
	{
		int32_t L_121 = V_1;
		if ((!(((uint32_t)L_121) == ((uint32_t)((int32_t)27)))))
		{
			goto IL_0277;
		}
	}
	{
		XmlSchemaType_t2033747345 * L_122 = XmlBaseConverter_get_SchemaType_m2536420680(__this, /*hidden argument*/NULL);
		RuntimeObject * L_123 = ___value0;
		XmlAtomicValue_t3775050121 * L_124 = (XmlAtomicValue_t3775050121 *)il2cpp_codegen_object_new(XmlAtomicValue_t3775050121_il2cpp_TypeInfo_var);
		XmlAtomicValue__ctor_m3561621046(L_124, L_122, L_123, /*hidden argument*/NULL);
		return L_124;
	}

IL_026a:
	{
		XmlSchemaType_t2033747345 * L_125 = XmlBaseConverter_get_SchemaType_m2536420680(__this, /*hidden argument*/NULL);
		RuntimeObject * L_126 = ___value0;
		XmlAtomicValue_t3775050121 * L_127 = (XmlAtomicValue_t3775050121 *)il2cpp_codegen_object_new(XmlAtomicValue_t3775050121_il2cpp_TypeInfo_var);
		XmlAtomicValue__ctor_m3561621046(L_127, L_125, L_126, /*hidden argument*/NULL);
		return L_127;
	}

IL_0277:
	{
		Type_t * L_128 = V_0;
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		Type_t * L_129 = ((XmlBaseConverter_t885945787_StaticFields*)il2cpp_codegen_static_fields_for(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var))->get_StringType_12();
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		bool L_130 = Type_op_Equality_m2683486427(NULL /*static, unused*/, L_128, L_129, /*hidden argument*/NULL);
		if (!L_130)
		{
			goto IL_0297;
		}
	}
	{
		XmlSchemaType_t2033747345 * L_131 = XmlBaseConverter_get_SchemaType_m2536420680(__this, /*hidden argument*/NULL);
		RuntimeObject * L_132 = ___value0;
		RuntimeObject* L_133 = ___nsResolver2;
		XmlAtomicValue_t3775050121 * L_134 = (XmlAtomicValue_t3775050121 *)il2cpp_codegen_object_new(XmlAtomicValue_t3775050121_il2cpp_TypeInfo_var);
		XmlAtomicValue__ctor_m1058946733(L_134, L_131, ((String_t*)CastclassSealed((RuntimeObject*)L_132, String_t_il2cpp_TypeInfo_var)), L_133, /*hidden argument*/NULL);
		return L_134;
	}

IL_0297:
	{
		Type_t * L_135 = V_0;
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		Type_t * L_136 = ((XmlBaseConverter_t885945787_StaticFields*)il2cpp_codegen_static_fields_for(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var))->get_TimeSpanType_30();
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		bool L_137 = Type_op_Equality_m2683486427(NULL /*static, unused*/, L_135, L_136, /*hidden argument*/NULL);
		if (!L_137)
		{
			goto IL_02e1;
		}
	}
	{
		int32_t L_138 = XmlBaseConverter_get_TypeCode_m2182966300(__this, /*hidden argument*/NULL);
		V_1 = L_138;
		int32_t L_139 = V_1;
		if ((((int32_t)L_139) == ((int32_t)((int32_t)17))))
		{
			goto IL_02c7;
		}
	}
	{
		int32_t L_140 = V_1;
		if ((((int32_t)L_140) == ((int32_t)((int32_t)53))))
		{
			goto IL_02d4;
		}
	}
	{
		int32_t L_141 = V_1;
		if ((!(((uint32_t)L_141) == ((uint32_t)((int32_t)54)))))
		{
			goto IL_02e1;
		}
	}
	{
		XmlSchemaType_t2033747345 * L_142 = XmlBaseConverter_get_SchemaType_m2536420680(__this, /*hidden argument*/NULL);
		RuntimeObject * L_143 = ___value0;
		XmlAtomicValue_t3775050121 * L_144 = (XmlAtomicValue_t3775050121 *)il2cpp_codegen_object_new(XmlAtomicValue_t3775050121_il2cpp_TypeInfo_var);
		XmlAtomicValue__ctor_m3561621046(L_144, L_142, L_143, /*hidden argument*/NULL);
		return L_144;
	}

IL_02c7:
	{
		XmlSchemaType_t2033747345 * L_145 = XmlBaseConverter_get_SchemaType_m2536420680(__this, /*hidden argument*/NULL);
		RuntimeObject * L_146 = ___value0;
		XmlAtomicValue_t3775050121 * L_147 = (XmlAtomicValue_t3775050121 *)il2cpp_codegen_object_new(XmlAtomicValue_t3775050121_il2cpp_TypeInfo_var);
		XmlAtomicValue__ctor_m3561621046(L_147, L_145, L_146, /*hidden argument*/NULL);
		return L_147;
	}

IL_02d4:
	{
		XmlSchemaType_t2033747345 * L_148 = XmlBaseConverter_get_SchemaType_m2536420680(__this, /*hidden argument*/NULL);
		RuntimeObject * L_149 = ___value0;
		XmlAtomicValue_t3775050121 * L_150 = (XmlAtomicValue_t3775050121 *)il2cpp_codegen_object_new(XmlAtomicValue_t3775050121_il2cpp_TypeInfo_var);
		XmlAtomicValue__ctor_m3561621046(L_150, L_148, L_149, /*hidden argument*/NULL);
		return L_150;
	}

IL_02e1:
	{
		Type_t * L_151 = V_0;
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		Type_t * L_152 = ((XmlBaseConverter_t885945787_StaticFields*)il2cpp_codegen_static_fields_for(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var))->get_UriType_29();
		bool L_153 = XmlBaseConverter_IsDerivedFrom_m4236382250(NULL /*static, unused*/, L_151, L_152, /*hidden argument*/NULL);
		if (!L_153)
		{
			goto IL_0305;
		}
	}
	{
		int32_t L_154 = XmlBaseConverter_get_TypeCode_m2182966300(__this, /*hidden argument*/NULL);
		if ((!(((uint32_t)L_154) == ((uint32_t)((int32_t)28)))))
		{
			goto IL_0305;
		}
	}
	{
		XmlSchemaType_t2033747345 * L_155 = XmlBaseConverter_get_SchemaType_m2536420680(__this, /*hidden argument*/NULL);
		RuntimeObject * L_156 = ___value0;
		XmlAtomicValue_t3775050121 * L_157 = (XmlAtomicValue_t3775050121 *)il2cpp_codegen_object_new(XmlAtomicValue_t3775050121_il2cpp_TypeInfo_var);
		XmlAtomicValue__ctor_m3561621046(L_157, L_155, L_156, /*hidden argument*/NULL);
		return L_157;
	}

IL_0305:
	{
		Type_t * L_158 = V_0;
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		Type_t * L_159 = ((XmlBaseConverter_t885945787_StaticFields*)il2cpp_codegen_static_fields_for(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var))->get_XmlAtomicValueType_13();
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		bool L_160 = Type_op_Equality_m2683486427(NULL /*static, unused*/, L_158, L_159, /*hidden argument*/NULL);
		if (!L_160)
		{
			goto IL_0319;
		}
	}
	{
		RuntimeObject * L_161 = ___value0;
		return ((XmlAtomicValue_t3775050121 *)CastclassSealed((RuntimeObject*)L_161, XmlAtomicValue_t3775050121_il2cpp_TypeInfo_var));
	}

IL_0319:
	{
		Type_t * L_162 = V_0;
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		Type_t * L_163 = ((XmlBaseConverter_t885945787_StaticFields*)il2cpp_codegen_static_fields_for(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var))->get_XmlQualifiedNameType_28();
		bool L_164 = XmlBaseConverter_IsDerivedFrom_m4236382250(NULL /*static, unused*/, L_162, L_163, /*hidden argument*/NULL);
		if (!L_164)
		{
			goto IL_0353;
		}
	}
	{
		int32_t L_165 = XmlBaseConverter_get_TypeCode_m2182966300(__this, /*hidden argument*/NULL);
		V_1 = L_165;
		int32_t L_166 = V_1;
		if ((((int32_t)L_166) == ((int32_t)((int32_t)29))))
		{
			goto IL_0345;
		}
	}
	{
		int32_t L_167 = V_1;
		if ((!(((uint32_t)L_167) == ((uint32_t)((int32_t)30)))))
		{
			goto IL_0353;
		}
	}
	{
		XmlSchemaType_t2033747345 * L_168 = XmlBaseConverter_get_SchemaType_m2536420680(__this, /*hidden argument*/NULL);
		RuntimeObject * L_169 = ___value0;
		RuntimeObject* L_170 = ___nsResolver2;
		XmlAtomicValue_t3775050121 * L_171 = (XmlAtomicValue_t3775050121 *)il2cpp_codegen_object_new(XmlAtomicValue_t3775050121_il2cpp_TypeInfo_var);
		XmlAtomicValue__ctor_m211192872(L_171, L_168, L_169, L_170, /*hidden argument*/NULL);
		return L_171;
	}

IL_0345:
	{
		XmlSchemaType_t2033747345 * L_172 = XmlBaseConverter_get_SchemaType_m2536420680(__this, /*hidden argument*/NULL);
		RuntimeObject * L_173 = ___value0;
		RuntimeObject* L_174 = ___nsResolver2;
		XmlAtomicValue_t3775050121 * L_175 = (XmlAtomicValue_t3775050121 *)il2cpp_codegen_object_new(XmlAtomicValue_t3775050121_il2cpp_TypeInfo_var);
		XmlAtomicValue__ctor_m211192872(L_175, L_172, L_173, L_174, /*hidden argument*/NULL);
		return L_175;
	}

IL_0353:
	{
		Type_t * L_176 = ___destinationType1;
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		Type_t * L_177 = ((XmlBaseConverter_t885945787_StaticFields*)il2cpp_codegen_static_fields_for(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var))->get_XPathItemType_21();
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		bool L_178 = Type_op_Equality_m2683486427(NULL /*static, unused*/, L_176, L_177, /*hidden argument*/NULL);
		if (!L_178)
		{
			goto IL_0374;
		}
	}
	{
		Type_t * L_179 = V_0;
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		Type_t * L_180 = ((XmlBaseConverter_t885945787_StaticFields*)il2cpp_codegen_static_fields_for(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var))->get_XmlAtomicValueType_13();
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		bool L_181 = Type_op_Equality_m2683486427(NULL /*static, unused*/, L_179, L_180, /*hidden argument*/NULL);
		if (!L_181)
		{
			goto IL_0374;
		}
	}
	{
		RuntimeObject * L_182 = ___value0;
		return ((XmlAtomicValue_t3775050121 *)CastclassSealed((RuntimeObject*)L_182, XmlAtomicValue_t3775050121_il2cpp_TypeInfo_var));
	}

IL_0374:
	{
		Type_t * L_183 = ___destinationType1;
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		Type_t * L_184 = ((XmlBaseConverter_t885945787_StaticFields*)il2cpp_codegen_static_fields_for(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var))->get_XPathItemType_21();
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		bool L_185 = Type_op_Equality_m2683486427(NULL /*static, unused*/, L_183, L_184, /*hidden argument*/NULL);
		if (!L_185)
		{
			goto IL_0394;
		}
	}
	{
		RuntimeObject * L_186 = ___value0;
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		Type_t * L_187 = ((XmlBaseConverter_t885945787_StaticFields*)il2cpp_codegen_static_fields_for(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var))->get_XmlAtomicValueType_13();
		RuntimeObject* L_188 = ___nsResolver2;
		RuntimeObject * L_189 = VirtFuncInvoker3< RuntimeObject *, RuntimeObject *, Type_t *, RuntimeObject* >::Invoke(61 /* System.Object System.Xml.Schema.XmlValueConverter::ChangeType(System.Object,System.Type,System.Xml.IXmlNamespaceResolver) */, __this, L_186, L_187, L_188);
		return ((XPathItem_t4250588140 *)CastclassClass((RuntimeObject*)L_189, XPathItem_t4250588140_il2cpp_TypeInfo_var));
	}

IL_0394:
	{
		Type_t * L_190 = V_0;
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		Type_t * L_191 = ((XmlBaseConverter_t885945787_StaticFields*)il2cpp_codegen_static_fields_for(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var))->get_XmlAtomicValueType_13();
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		bool L_192 = Type_op_Equality_m2683486427(NULL /*static, unused*/, L_190, L_191, /*hidden argument*/NULL);
		if (!L_192)
		{
			goto IL_03af;
		}
	}
	{
		RuntimeObject * L_193 = ___value0;
		Type_t * L_194 = ___destinationType1;
		RuntimeObject* L_195 = ___nsResolver2;
		NullCheck(((XmlAtomicValue_t3775050121 *)CastclassSealed((RuntimeObject*)L_193, XmlAtomicValue_t3775050121_il2cpp_TypeInfo_var)));
		RuntimeObject * L_196 = VirtFuncInvoker2< RuntimeObject *, Type_t *, RuntimeObject* >::Invoke(14 /* System.Object System.Xml.XPath.XPathItem::ValueAs(System.Type,System.Xml.IXmlNamespaceResolver) */, ((XmlAtomicValue_t3775050121 *)CastclassSealed((RuntimeObject*)L_193, XmlAtomicValue_t3775050121_il2cpp_TypeInfo_var)), L_194, L_195);
		return L_196;
	}

IL_03af:
	{
		RuntimeObject * L_197 = ___value0;
		Type_t * L_198 = ___destinationType1;
		RuntimeObject* L_199 = ___nsResolver2;
		RuntimeObject * L_200 = VirtFuncInvoker3< RuntimeObject *, RuntimeObject *, Type_t *, RuntimeObject* >::Invoke(62 /* System.Object System.Xml.Schema.XmlBaseConverter::ChangeListType(System.Object,System.Type,System.Xml.IXmlNamespaceResolver) */, __this, L_197, L_198, L_199);
		return L_200;
	}
}
// System.Object System.Xml.Schema.XmlMiscConverter::ChangeTypeWildcardDestination(System.Object,System.Type,System.Xml.IXmlNamespaceResolver)
extern "C" IL2CPP_METHOD_ATTR RuntimeObject * XmlMiscConverter_ChangeTypeWildcardDestination_m200766641 (XmlMiscConverter_t1131269285 * __this, RuntimeObject * ___value0, Type_t * ___destinationType1, RuntimeObject* ___nsResolver2, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (XmlMiscConverter_ChangeTypeWildcardDestination_m200766641_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		RuntimeObject * L_0 = ___value0;
		NullCheck(L_0);
		Type_t * L_1 = Object_GetType_m88164663(L_0, /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		Type_t * L_2 = ((XmlBaseConverter_t885945787_StaticFields*)il2cpp_codegen_static_fields_for(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var))->get_XmlAtomicValueType_13();
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		bool L_3 = Type_op_Equality_m2683486427(NULL /*static, unused*/, L_1, L_2, /*hidden argument*/NULL);
		if (!L_3)
		{
			goto IL_0020;
		}
	}
	{
		RuntimeObject * L_4 = ___value0;
		Type_t * L_5 = ___destinationType1;
		RuntimeObject* L_6 = ___nsResolver2;
		NullCheck(((XmlAtomicValue_t3775050121 *)CastclassSealed((RuntimeObject*)L_4, XmlAtomicValue_t3775050121_il2cpp_TypeInfo_var)));
		RuntimeObject * L_7 = VirtFuncInvoker2< RuntimeObject *, Type_t *, RuntimeObject* >::Invoke(14 /* System.Object System.Xml.XPath.XPathItem::ValueAs(System.Type,System.Xml.IXmlNamespaceResolver) */, ((XmlAtomicValue_t3775050121 *)CastclassSealed((RuntimeObject*)L_4, XmlAtomicValue_t3775050121_il2cpp_TypeInfo_var)), L_5, L_6);
		return L_7;
	}

IL_0020:
	{
		RuntimeObject * L_8 = ___value0;
		Type_t * L_9 = ___destinationType1;
		RuntimeObject* L_10 = ___nsResolver2;
		RuntimeObject * L_11 = VirtFuncInvoker3< RuntimeObject *, RuntimeObject *, Type_t *, RuntimeObject* >::Invoke(62 /* System.Object System.Xml.Schema.XmlBaseConverter::ChangeListType(System.Object,System.Type,System.Xml.IXmlNamespaceResolver) */, __this, L_8, L_9, L_10);
		return L_11;
	}
}
// System.Object System.Xml.Schema.XmlMiscConverter::ChangeTypeWildcardSource(System.Object,System.Type,System.Xml.IXmlNamespaceResolver)
extern "C" IL2CPP_METHOD_ATTR RuntimeObject * XmlMiscConverter_ChangeTypeWildcardSource_m3491850777 (XmlMiscConverter_t1131269285 * __this, RuntimeObject * ___value0, Type_t * ___destinationType1, RuntimeObject* ___nsResolver2, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (XmlMiscConverter_ChangeTypeWildcardSource_m3491850777_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		Type_t * L_0 = ___destinationType1;
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		Type_t * L_1 = ((XmlBaseConverter_t885945787_StaticFields*)il2cpp_codegen_static_fields_for(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var))->get_XPathItemType_21();
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		bool L_2 = Type_op_Equality_m2683486427(NULL /*static, unused*/, L_0, L_1, /*hidden argument*/NULL);
		if (!L_2)
		{
			goto IL_0020;
		}
	}
	{
		RuntimeObject * L_3 = ___value0;
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		Type_t * L_4 = ((XmlBaseConverter_t885945787_StaticFields*)il2cpp_codegen_static_fields_for(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var))->get_XmlAtomicValueType_13();
		RuntimeObject* L_5 = ___nsResolver2;
		RuntimeObject * L_6 = VirtFuncInvoker3< RuntimeObject *, RuntimeObject *, Type_t *, RuntimeObject* >::Invoke(61 /* System.Object System.Xml.Schema.XmlValueConverter::ChangeType(System.Object,System.Type,System.Xml.IXmlNamespaceResolver) */, __this, L_3, L_4, L_5);
		return ((XPathItem_t4250588140 *)CastclassClass((RuntimeObject*)L_6, XPathItem_t4250588140_il2cpp_TypeInfo_var));
	}

IL_0020:
	{
		RuntimeObject * L_7 = ___value0;
		Type_t * L_8 = ___destinationType1;
		RuntimeObject* L_9 = ___nsResolver2;
		RuntimeObject * L_10 = VirtFuncInvoker3< RuntimeObject *, RuntimeObject *, Type_t *, RuntimeObject* >::Invoke(62 /* System.Object System.Xml.Schema.XmlBaseConverter::ChangeListType(System.Object,System.Type,System.Xml.IXmlNamespaceResolver) */, __this, L_7, L_8, L_9);
		return L_10;
	}
}
#ifdef __clang__
#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.Xml.Schema.XmlNumeric10Converter::.ctor(System.Xml.Schema.XmlSchemaType)
extern "C" IL2CPP_METHOD_ATTR void XmlNumeric10Converter__ctor_m1639305447 (XmlNumeric10Converter_t1993831288 * __this, XmlSchemaType_t2033747345 * ___schemaType0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (XmlNumeric10Converter__ctor_m1639305447_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		XmlSchemaType_t2033747345 * L_0 = ___schemaType0;
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		XmlBaseConverter__ctor_m3862653062(__this, L_0, /*hidden argument*/NULL);
		return;
	}
}
// System.Xml.Schema.XmlValueConverter System.Xml.Schema.XmlNumeric10Converter::Create(System.Xml.Schema.XmlSchemaType)
extern "C" IL2CPP_METHOD_ATTR XmlValueConverter_t585560190 * XmlNumeric10Converter_Create_m966166956 (RuntimeObject * __this /* static, unused */, XmlSchemaType_t2033747345 * ___schemaType0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (XmlNumeric10Converter_Create_m966166956_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		XmlSchemaType_t2033747345 * L_0 = ___schemaType0;
		XmlNumeric10Converter_t1993831288 * L_1 = (XmlNumeric10Converter_t1993831288 *)il2cpp_codegen_object_new(XmlNumeric10Converter_t1993831288_il2cpp_TypeInfo_var);
		XmlNumeric10Converter__ctor_m1639305447(L_1, L_0, /*hidden argument*/NULL);
		return L_1;
	}
}
// System.Decimal System.Xml.Schema.XmlNumeric10Converter::ToDecimal(System.String)
extern "C" IL2CPP_METHOD_ATTR Decimal_t2948259380  XmlNumeric10Converter_ToDecimal_m3874051255 (XmlNumeric10Converter_t1993831288 * __this, String_t* ___value0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (XmlNumeric10Converter_ToDecimal_m3874051255_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		String_t* L_0 = ___value0;
		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, _stringLiteral3493618073, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, NULL, XmlNumeric10Converter_ToDecimal_m3874051255_RuntimeMethod_var);
	}

IL_000e:
	{
		int32_t L_2 = XmlBaseConverter_get_TypeCode_m2182966300(__this, /*hidden argument*/NULL);
		if ((!(((uint32_t)L_2) == ((uint32_t)((int32_t)14)))))
		{
			goto IL_001f;
		}
	}
	{
		String_t* L_3 = ___value0;
		IL2CPP_RUNTIME_CLASS_INIT(XmlConvert_t1981561327_il2cpp_TypeInfo_var);
		Decimal_t2948259380  L_4 = XmlConvert_ToDecimal_m1028049782(NULL /*static, unused*/, L_3, /*hidden argument*/NULL);
		return L_4;
	}

IL_001f:
	{
		String_t* L_5 = ___value0;
		IL2CPP_RUNTIME_CLASS_INIT(XmlConvert_t1981561327_il2cpp_TypeInfo_var);
		Decimal_t2948259380  L_6 = XmlConvert_ToInteger_m2577935914(NULL /*static, unused*/, L_5, /*hidden argument*/NULL);
		return L_6;
	}
}
// System.Decimal System.Xml.Schema.XmlNumeric10Converter::ToDecimal(System.Object)
extern "C" IL2CPP_METHOD_ATTR Decimal_t2948259380  XmlNumeric10Converter_ToDecimal_m3484123926 (XmlNumeric10Converter_t1993831288 * __this, RuntimeObject * ___value0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (XmlNumeric10Converter_ToDecimal_m3484123926_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	Type_t * V_0 = NULL;
	{
		RuntimeObject * L_0 = ___value0;
		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, _stringLiteral3493618073, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, NULL, XmlNumeric10Converter_ToDecimal_m3484123926_RuntimeMethod_var);
	}

IL_000e:
	{
		RuntimeObject * L_2 = ___value0;
		NullCheck(L_2);
		Type_t * L_3 = Object_GetType_m88164663(L_2, /*hidden argument*/NULL);
		V_0 = L_3;
		Type_t * L_4 = V_0;
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		Type_t * L_5 = ((XmlBaseConverter_t885945787_StaticFields*)il2cpp_codegen_static_fields_for(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var))->get_DecimalType_9();
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		bool L_6 = Type_op_Equality_m2683486427(NULL /*static, unused*/, L_4, L_5, /*hidden argument*/NULL);
		if (!L_6)
		{
			goto IL_0029;
		}
	}
	{
		RuntimeObject * L_7 = ___value0;
		return ((*(Decimal_t2948259380 *)((Decimal_t2948259380 *)UnBox(L_7, Decimal_t2948259380_il2cpp_TypeInfo_var))));
	}

IL_0029:
	{
		Type_t * L_8 = V_0;
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		Type_t * L_9 = ((XmlBaseConverter_t885945787_StaticFields*)il2cpp_codegen_static_fields_for(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var))->get_Int32Type_10();
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		bool L_10 = Type_op_Equality_m2683486427(NULL /*static, unused*/, L_8, L_9, /*hidden argument*/NULL);
		if (!L_10)
		{
			goto IL_0042;
		}
	}
	{
		RuntimeObject * L_11 = ___value0;
		IL2CPP_RUNTIME_CLASS_INIT(Decimal_t2948259380_il2cpp_TypeInfo_var);
		Decimal_t2948259380  L_12 = Decimal_op_Implicit_m1328901562(NULL /*static, unused*/, ((*(int32_t*)((int32_t*)UnBox(L_11, Int32_t2950945753_il2cpp_TypeInfo_var)))), /*hidden argument*/NULL);
		return L_12;
	}

IL_0042:
	{
		Type_t * L_13 = V_0;
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		Type_t * L_14 = ((XmlBaseConverter_t885945787_StaticFields*)il2cpp_codegen_static_fields_for(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var))->get_Int64Type_11();
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		bool L_15 = Type_op_Equality_m2683486427(NULL /*static, unused*/, L_13, L_14, /*hidden argument*/NULL);
		if (!L_15)
		{
			goto IL_005b;
		}
	}
	{
		RuntimeObject * L_16 = ___value0;
		IL2CPP_RUNTIME_CLASS_INIT(Decimal_t2948259380_il2cpp_TypeInfo_var);
		Decimal_t2948259380  L_17 = Decimal_op_Implicit_m1349849065(NULL /*static, unused*/, ((*(int64_t*)((int64_t*)UnBox(L_16, Int64_t3736567304_il2cpp_TypeInfo_var)))), /*hidden argument*/NULL);
		return L_17;
	}

IL_005b:
	{
		Type_t * L_18 = V_0;
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		Type_t * L_19 = ((XmlBaseConverter_t885945787_StaticFields*)il2cpp_codegen_static_fields_for(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var))->get_StringType_12();
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		bool L_20 = Type_op_Equality_m2683486427(NULL /*static, unused*/, L_18, L_19, /*hidden argument*/NULL);
		if (!L_20)
		{
			goto IL_0075;
		}
	}
	{
		RuntimeObject * L_21 = ___value0;
		Decimal_t2948259380  L_22 = VirtFuncInvoker1< Decimal_t2948259380 , String_t* >::Invoke(22 /* System.Decimal System.Xml.Schema.XmlValueConverter::ToDecimal(System.String) */, __this, ((String_t*)CastclassSealed((RuntimeObject*)L_21, String_t_il2cpp_TypeInfo_var)));
		return L_22;
	}

IL_0075:
	{
		Type_t * L_23 = V_0;
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		Type_t * L_24 = ((XmlBaseConverter_t885945787_StaticFields*)il2cpp_codegen_static_fields_for(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var))->get_XmlAtomicValueType_13();
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		bool L_25 = Type_op_Equality_m2683486427(NULL /*static, unused*/, L_23, L_24, /*hidden argument*/NULL);
		if (!L_25)
		{
			goto IL_0098;
		}
	}
	{
		RuntimeObject * L_26 = ___value0;
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		Type_t * L_27 = ((XmlBaseConverter_t885945787_StaticFields*)il2cpp_codegen_static_fields_for(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var))->get_DecimalType_9();
		NullCheck(((XmlAtomicValue_t3775050121 *)CastclassSealed((RuntimeObject*)L_26, XmlAtomicValue_t3775050121_il2cpp_TypeInfo_var)));
		RuntimeObject * L_28 = VirtFuncInvoker1< RuntimeObject *, Type_t * >::Invoke(13 /* System.Object System.Xml.XPath.XPathItem::ValueAs(System.Type) */, ((XmlAtomicValue_t3775050121 *)CastclassSealed((RuntimeObject*)L_26, XmlAtomicValue_t3775050121_il2cpp_TypeInfo_var)), L_27);
		return ((*(Decimal_t2948259380 *)((Decimal_t2948259380 *)UnBox(L_28, Decimal_t2948259380_il2cpp_TypeInfo_var))));
	}

IL_0098:
	{
		RuntimeObject * L_29 = ___value0;
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		Type_t * L_30 = ((XmlBaseConverter_t885945787_StaticFields*)il2cpp_codegen_static_fields_for(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var))->get_DecimalType_9();
		RuntimeObject * L_31 = XmlNumeric10Converter_ChangeTypeWildcardDestination_m1115625629(__this, L_29, L_30, (RuntimeObject*)NULL, /*hidden argument*/NULL);
		return ((*(Decimal_t2948259380 *)((Decimal_t2948259380 *)UnBox(L_31, Decimal_t2948259380_il2cpp_TypeInfo_var))));
	}
}
// System.Int32 System.Xml.Schema.XmlNumeric10Converter::ToInt32(System.Int64)
extern "C" IL2CPP_METHOD_ATTR int32_t XmlNumeric10Converter_ToInt32_m3662734758 (XmlNumeric10Converter_t1993831288 * __this, int64_t ___value0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (XmlNumeric10Converter_ToInt32_m3662734758_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		int64_t L_0 = ___value0;
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		int32_t L_1 = XmlBaseConverter_Int64ToInt32_m1706203749(NULL /*static, unused*/, L_0, /*hidden argument*/NULL);
		return L_1;
	}
}
// System.Int32 System.Xml.Schema.XmlNumeric10Converter::ToInt32(System.String)
extern "C" IL2CPP_METHOD_ATTR int32_t XmlNumeric10Converter_ToInt32_m3848060235 (XmlNumeric10Converter_t1993831288 * __this, String_t* ___value0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (XmlNumeric10Converter_ToInt32_m3848060235_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		String_t* L_0 = ___value0;
		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, _stringLiteral3493618073, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, NULL, XmlNumeric10Converter_ToInt32_m3848060235_RuntimeMethod_var);
	}

IL_000e:
	{
		int32_t L_2 = XmlBaseConverter_get_TypeCode_m2182966300(__this, /*hidden argument*/NULL);
		if ((!(((uint32_t)L_2) == ((uint32_t)((int32_t)14)))))
		{
			goto IL_0024;
		}
	}
	{
		String_t* L_3 = ___value0;
		IL2CPP_RUNTIME_CLASS_INIT(XmlConvert_t1981561327_il2cpp_TypeInfo_var);
		Decimal_t2948259380  L_4 = XmlConvert_ToDecimal_m1028049782(NULL /*static, unused*/, L_3, /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		int32_t L_5 = XmlBaseConverter_DecimalToInt32_m1220279007(NULL /*static, unused*/, L_4, /*hidden argument*/NULL);
		return L_5;
	}

IL_0024:
	{
		String_t* L_6 = ___value0;
		IL2CPP_RUNTIME_CLASS_INIT(XmlConvert_t1981561327_il2cpp_TypeInfo_var);
		int32_t L_7 = XmlConvert_ToInt32_m2886969565(NULL /*static, unused*/, L_6, /*hidden argument*/NULL);
		return L_7;
	}
}
// System.Int32 System.Xml.Schema.XmlNumeric10Converter::ToInt32(System.Object)
extern "C" IL2CPP_METHOD_ATTR int32_t XmlNumeric10Converter_ToInt32_m3199245684 (XmlNumeric10Converter_t1993831288 * __this, RuntimeObject * ___value0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (XmlNumeric10Converter_ToInt32_m3199245684_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	Type_t * V_0 = NULL;
	{
		RuntimeObject * L_0 = ___value0;
		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, _stringLiteral3493618073, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, NULL, XmlNumeric10Converter_ToInt32_m3199245684_RuntimeMethod_var);
	}

IL_000e:
	{
		RuntimeObject * L_2 = ___value0;
		NullCheck(L_2);
		Type_t * L_3 = Object_GetType_m88164663(L_2, /*hidden argument*/NULL);
		V_0 = L_3;
		Type_t * L_4 = V_0;
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		Type_t * L_5 = ((XmlBaseConverter_t885945787_StaticFields*)il2cpp_codegen_static_fields_for(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var))->get_DecimalType_9();
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		bool L_6 = Type_op_Equality_m2683486427(NULL /*static, unused*/, L_4, L_5, /*hidden argument*/NULL);
		if (!L_6)
		{
			goto IL_002e;
		}
	}
	{
		RuntimeObject * L_7 = ___value0;
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		int32_t L_8 = XmlBaseConverter_DecimalToInt32_m1220279007(NULL /*static, unused*/, ((*(Decimal_t2948259380 *)((Decimal_t2948259380 *)UnBox(L_7, Decimal_t2948259380_il2cpp_TypeInfo_var)))), /*hidden argument*/NULL);
		return L_8;
	}

IL_002e:
	{
		Type_t * L_9 = V_0;
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		Type_t * L_10 = ((XmlBaseConverter_t885945787_StaticFields*)il2cpp_codegen_static_fields_for(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var))->get_Int32Type_10();
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		bool L_11 = Type_op_Equality_m2683486427(NULL /*static, unused*/, L_9, L_10, /*hidden argument*/NULL);
		if (!L_11)
		{
			goto IL_0042;
		}
	}
	{
		RuntimeObject * L_12 = ___value0;
		return ((*(int32_t*)((int32_t*)UnBox(L_12, Int32_t2950945753_il2cpp_TypeInfo_var))));
	}

IL_0042:
	{
		Type_t * L_13 = V_0;
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		Type_t * L_14 = ((XmlBaseConverter_t885945787_StaticFields*)il2cpp_codegen_static_fields_for(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var))->get_Int64Type_11();
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		bool L_15 = Type_op_Equality_m2683486427(NULL /*static, unused*/, L_13, L_14, /*hidden argument*/NULL);
		if (!L_15)
		{
			goto IL_005b;
		}
	}
	{
		RuntimeObject * L_16 = ___value0;
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		int32_t L_17 = XmlBaseConverter_Int64ToInt32_m1706203749(NULL /*static, unused*/, ((*(int64_t*)((int64_t*)UnBox(L_16, Int64_t3736567304_il2cpp_TypeInfo_var)))), /*hidden argument*/NULL);
		return L_17;
	}

IL_005b:
	{
		Type_t * L_18 = V_0;
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		Type_t * L_19 = ((XmlBaseConverter_t885945787_StaticFields*)il2cpp_codegen_static_fields_for(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var))->get_StringType_12();
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		bool L_20 = Type_op_Equality_m2683486427(NULL /*static, unused*/, L_18, L_19, /*hidden argument*/NULL);
		if (!L_20)
		{
			goto IL_0075;
		}
	}
	{
		RuntimeObject * L_21 = ___value0;
		int32_t L_22 = VirtFuncInvoker1< int32_t, String_t* >::Invoke(14 /* System.Int32 System.Xml.Schema.XmlValueConverter::ToInt32(System.String) */, __this, ((String_t*)CastclassSealed((RuntimeObject*)L_21, String_t_il2cpp_TypeInfo_var)));
		return L_22;
	}

IL_0075:
	{
		Type_t * L_23 = V_0;
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		Type_t * L_24 = ((XmlBaseConverter_t885945787_StaticFields*)il2cpp_codegen_static_fields_for(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var))->get_XmlAtomicValueType_13();
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		bool L_25 = Type_op_Equality_m2683486427(NULL /*static, unused*/, L_23, L_24, /*hidden argument*/NULL);
		if (!L_25)
		{
			goto IL_008e;
		}
	}
	{
		RuntimeObject * L_26 = ___value0;
		NullCheck(((XmlAtomicValue_t3775050121 *)CastclassSealed((RuntimeObject*)L_26, XmlAtomicValue_t3775050121_il2cpp_TypeInfo_var)));
		int32_t L_27 = VirtFuncInvoker0< int32_t >::Invoke(11 /* System.Int32 System.Xml.XPath.XPathItem::get_ValueAsInt() */, ((XmlAtomicValue_t3775050121 *)CastclassSealed((RuntimeObject*)L_26, XmlAtomicValue_t3775050121_il2cpp_TypeInfo_var)));
		return L_27;
	}

IL_008e:
	{
		RuntimeObject * L_28 = ___value0;
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		Type_t * L_29 = ((XmlBaseConverter_t885945787_StaticFields*)il2cpp_codegen_static_fields_for(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var))->get_Int32Type_10();
		RuntimeObject * L_30 = XmlNumeric10Converter_ChangeTypeWildcardDestination_m1115625629(__this, L_28, L_29, (RuntimeObject*)NULL, /*hidden argument*/NULL);
		return ((*(int32_t*)((int32_t*)UnBox(L_30, Int32_t2950945753_il2cpp_TypeInfo_var))));
	}
}
// System.Int64 System.Xml.Schema.XmlNumeric10Converter::ToInt64(System.Int32)
extern "C" IL2CPP_METHOD_ATTR int64_t XmlNumeric10Converter_ToInt64_m740507255 (XmlNumeric10Converter_t1993831288 * __this, int32_t ___value0, const RuntimeMethod* method)
{
	{
		int32_t L_0 = ___value0;
		return (((int64_t)((int64_t)L_0)));
	}
}
// System.Int64 System.Xml.Schema.XmlNumeric10Converter::ToInt64(System.String)
extern "C" IL2CPP_METHOD_ATTR int64_t XmlNumeric10Converter_ToInt64_m1422781651 (XmlNumeric10Converter_t1993831288 * __this, String_t* ___value0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (XmlNumeric10Converter_ToInt64_m1422781651_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		String_t* L_0 = ___value0;
		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, _stringLiteral3493618073, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, NULL, XmlNumeric10Converter_ToInt64_m1422781651_RuntimeMethod_var);
	}

IL_000e:
	{
		int32_t L_2 = XmlBaseConverter_get_TypeCode_m2182966300(__this, /*hidden argument*/NULL);
		if ((!(((uint32_t)L_2) == ((uint32_t)((int32_t)14)))))
		{
			goto IL_0024;
		}
	}
	{
		String_t* L_3 = ___value0;
		IL2CPP_RUNTIME_CLASS_INIT(XmlConvert_t1981561327_il2cpp_TypeInfo_var);
		Decimal_t2948259380  L_4 = XmlConvert_ToDecimal_m1028049782(NULL /*static, unused*/, L_3, /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		int64_t L_5 = XmlBaseConverter_DecimalToInt64_m1917814883(NULL /*static, unused*/, L_4, /*hidden argument*/NULL);
		return L_5;
	}

IL_0024:
	{
		String_t* L_6 = ___value0;
		IL2CPP_RUNTIME_CLASS_INIT(XmlConvert_t1981561327_il2cpp_TypeInfo_var);
		int64_t L_7 = XmlConvert_ToInt64_m1902133275(NULL /*static, unused*/, L_6, /*hidden argument*/NULL);
		return L_7;
	}
}
// System.Int64 System.Xml.Schema.XmlNumeric10Converter::ToInt64(System.Object)
extern "C" IL2CPP_METHOD_ATTR int64_t XmlNumeric10Converter_ToInt64_m2323505250 (XmlNumeric10Converter_t1993831288 * __this, RuntimeObject * ___value0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (XmlNumeric10Converter_ToInt64_m2323505250_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	Type_t * V_0 = NULL;
	{
		RuntimeObject * L_0 = ___value0;
		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, _stringLiteral3493618073, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, NULL, XmlNumeric10Converter_ToInt64_m2323505250_RuntimeMethod_var);
	}

IL_000e:
	{
		RuntimeObject * L_2 = ___value0;
		NullCheck(L_2);
		Type_t * L_3 = Object_GetType_m88164663(L_2, /*hidden argument*/NULL);
		V_0 = L_3;
		Type_t * L_4 = V_0;
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		Type_t * L_5 = ((XmlBaseConverter_t885945787_StaticFields*)il2cpp_codegen_static_fields_for(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var))->get_DecimalType_9();
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		bool L_6 = Type_op_Equality_m2683486427(NULL /*static, unused*/, L_4, L_5, /*hidden argument*/NULL);
		if (!L_6)
		{
			goto IL_002e;
		}
	}
	{
		RuntimeObject * L_7 = ___value0;
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		int64_t L_8 = XmlBaseConverter_DecimalToInt64_m1917814883(NULL /*static, unused*/, ((*(Decimal_t2948259380 *)((Decimal_t2948259380 *)UnBox(L_7, Decimal_t2948259380_il2cpp_TypeInfo_var)))), /*hidden argument*/NULL);
		return L_8;
	}

IL_002e:
	{
		Type_t * L_9 = V_0;
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		Type_t * L_10 = ((XmlBaseConverter_t885945787_StaticFields*)il2cpp_codegen_static_fields_for(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var))->get_Int32Type_10();
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		bool L_11 = Type_op_Equality_m2683486427(NULL /*static, unused*/, L_9, L_10, /*hidden argument*/NULL);
		if (!L_11)
		{
			goto IL_0043;
		}
	}
	{
		RuntimeObject * L_12 = ___value0;
		return (((int64_t)((int64_t)((*(int32_t*)((int32_t*)UnBox(L_12, Int32_t2950945753_il2cpp_TypeInfo_var)))))));
	}

IL_0043:
	{
		Type_t * L_13 = V_0;
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		Type_t * L_14 = ((XmlBaseConverter_t885945787_StaticFields*)il2cpp_codegen_static_fields_for(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var))->get_Int64Type_11();
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		bool L_15 = Type_op_Equality_m2683486427(NULL /*static, unused*/, L_13, L_14, /*hidden argument*/NULL);
		if (!L_15)
		{
			goto IL_0057;
		}
	}
	{
		RuntimeObject * L_16 = ___value0;
		return ((*(int64_t*)((int64_t*)UnBox(L_16, Int64_t3736567304_il2cpp_TypeInfo_var))));
	}

IL_0057:
	{
		Type_t * L_17 = V_0;
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		Type_t * L_18 = ((XmlBaseConverter_t885945787_StaticFields*)il2cpp_codegen_static_fields_for(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var))->get_StringType_12();
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		bool L_19 = Type_op_Equality_m2683486427(NULL /*static, unused*/, L_17, L_18, /*hidden argument*/NULL);
		if (!L_19)
		{
			goto IL_0071;
		}
	}
	{
		RuntimeObject * L_20 = ___value0;
		int64_t L_21 = VirtFuncInvoker1< int64_t, String_t* >::Invoke(20 /* System.Int64 System.Xml.Schema.XmlValueConverter::ToInt64(System.String) */, __this, ((String_t*)CastclassSealed((RuntimeObject*)L_20, String_t_il2cpp_TypeInfo_var)));
		return L_21;
	}

IL_0071:
	{
		Type_t * L_22 = V_0;
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		Type_t * L_23 = ((XmlBaseConverter_t885945787_StaticFields*)il2cpp_codegen_static_fields_for(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var))->get_XmlAtomicValueType_13();
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		bool L_24 = Type_op_Equality_m2683486427(NULL /*static, unused*/, L_22, L_23, /*hidden argument*/NULL);
		if (!L_24)
		{
			goto IL_008a;
		}
	}
	{
		RuntimeObject * L_25 = ___value0;
		NullCheck(((XmlAtomicValue_t3775050121 *)CastclassSealed((RuntimeObject*)L_25, XmlAtomicValue_t3775050121_il2cpp_TypeInfo_var)));
		int64_t L_26 = VirtFuncInvoker0< int64_t >::Invoke(12 /* System.Int64 System.Xml.XPath.XPathItem::get_ValueAsLong() */, ((XmlAtomicValue_t3775050121 *)CastclassSealed((RuntimeObject*)L_25, XmlAtomicValue_t3775050121_il2cpp_TypeInfo_var)));
		return L_26;
	}

IL_008a:
	{
		RuntimeObject * L_27 = ___value0;
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		Type_t * L_28 = ((XmlBaseConverter_t885945787_StaticFields*)il2cpp_codegen_static_fields_for(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var))->get_Int64Type_11();
		RuntimeObject * L_29 = XmlNumeric10Converter_ChangeTypeWildcardDestination_m1115625629(__this, L_27, L_28, (RuntimeObject*)NULL, /*hidden argument*/NULL);
		return ((*(int64_t*)((int64_t*)UnBox(L_29, Int64_t3736567304_il2cpp_TypeInfo_var))));
	}
}
// System.String System.Xml.Schema.XmlNumeric10Converter::ToString(System.Decimal)
extern "C" IL2CPP_METHOD_ATTR String_t* XmlNumeric10Converter_ToString_m3304531976 (XmlNumeric10Converter_t1993831288 * __this, Decimal_t2948259380  ___value0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (XmlNumeric10Converter_ToString_m3304531976_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		int32_t L_0 = XmlBaseConverter_get_TypeCode_m2182966300(__this, /*hidden argument*/NULL);
		if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)14)))))
		{
			goto IL_0011;
		}
	}
	{
		Decimal_t2948259380  L_1 = ___value0;
		IL2CPP_RUNTIME_CLASS_INIT(XmlConvert_t1981561327_il2cpp_TypeInfo_var);
		String_t* L_2 = XmlConvert_ToString_m732346799(NULL /*static, unused*/, L_1, /*hidden argument*/NULL);
		return L_2;
	}

IL_0011:
	{
		Decimal_t2948259380  L_3 = ___value0;
		IL2CPP_RUNTIME_CLASS_INIT(Decimal_t2948259380_il2cpp_TypeInfo_var);
		Decimal_t2948259380  L_4 = Decimal_Truncate_m3035934636(NULL /*static, unused*/, L_3, /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(XmlConvert_t1981561327_il2cpp_TypeInfo_var);
		String_t* L_5 = XmlConvert_ToString_m732346799(NULL /*static, unused*/, L_4, /*hidden argument*/NULL);
		return L_5;
	}
}
// System.String System.Xml.Schema.XmlNumeric10Converter::ToString(System.Int32)
extern "C" IL2CPP_METHOD_ATTR String_t* XmlNumeric10Converter_ToString_m733207495 (XmlNumeric10Converter_t1993831288 * __this, int32_t ___value0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (XmlNumeric10Converter_ToString_m733207495_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		int32_t L_0 = ___value0;
		IL2CPP_RUNTIME_CLASS_INIT(XmlConvert_t1981561327_il2cpp_TypeInfo_var);
		String_t* L_1 = XmlConvert_ToString_m4082948798(NULL /*static, unused*/, L_0, /*hidden argument*/NULL);
		return L_1;
	}
}
// System.String System.Xml.Schema.XmlNumeric10Converter::ToString(System.Int64)
extern "C" IL2CPP_METHOD_ATTR String_t* XmlNumeric10Converter_ToString_m1540104229 (XmlNumeric10Converter_t1993831288 * __this, int64_t ___value0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (XmlNumeric10Converter_ToString_m1540104229_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		int64_t L_0 = ___value0;
		IL2CPP_RUNTIME_CLASS_INIT(XmlConvert_t1981561327_il2cpp_TypeInfo_var);
		String_t* L_1 = XmlConvert_ToString_m2891307708(NULL /*static, unused*/, L_0, /*hidden argument*/NULL);
		return L_1;
	}
}
// System.String System.Xml.Schema.XmlNumeric10Converter::ToString(System.Object,System.Xml.IXmlNamespaceResolver)
extern "C" IL2CPP_METHOD_ATTR String_t* XmlNumeric10Converter_ToString_m1879180815 (XmlNumeric10Converter_t1993831288 * __this, RuntimeObject * ___value0, RuntimeObject* ___nsResolver1, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (XmlNumeric10Converter_ToString_m1879180815_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	Type_t * V_0 = NULL;
	{
		RuntimeObject * L_0 = ___value0;
		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, _stringLiteral3493618073, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, NULL, XmlNumeric10Converter_ToString_m1879180815_RuntimeMethod_var);
	}

IL_000e:
	{
		RuntimeObject * L_2 = ___value0;
		NullCheck(L_2);
		Type_t * L_3 = Object_GetType_m88164663(L_2, /*hidden argument*/NULL);
		V_0 = L_3;
		Type_t * L_4 = V_0;
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		Type_t * L_5 = ((XmlBaseConverter_t885945787_StaticFields*)il2cpp_codegen_static_fields_for(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var))->get_DecimalType_9();
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		bool L_6 = Type_op_Equality_m2683486427(NULL /*static, unused*/, L_4, L_5, /*hidden argument*/NULL);
		if (!L_6)
		{
			goto IL_002f;
		}
	}
	{
		RuntimeObject * L_7 = ___value0;
		String_t* L_8 = VirtFuncInvoker1< String_t*, Decimal_t2948259380  >::Invoke(46 /* System.String System.Xml.Schema.XmlValueConverter::ToString(System.Decimal) */, __this, ((*(Decimal_t2948259380 *)((Decimal_t2948259380 *)UnBox(L_7, Decimal_t2948259380_il2cpp_TypeInfo_var)))));
		return L_8;
	}

IL_002f:
	{
		Type_t * L_9 = V_0;
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		Type_t * L_10 = ((XmlBaseConverter_t885945787_StaticFields*)il2cpp_codegen_static_fields_for(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var))->get_Int32Type_10();
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		bool L_11 = Type_op_Equality_m2683486427(NULL /*static, unused*/, L_9, L_10, /*hidden argument*/NULL);
		if (!L_11)
		{
			goto IL_0048;
		}
	}
	{
		RuntimeObject * L_12 = ___value0;
		IL2CPP_RUNTIME_CLASS_INIT(XmlConvert_t1981561327_il2cpp_TypeInfo_var);
		String_t* L_13 = XmlConvert_ToString_m4082948798(NULL /*static, unused*/, ((*(int32_t*)((int32_t*)UnBox(L_12, Int32_t2950945753_il2cpp_TypeInfo_var)))), /*hidden argument*/NULL);
		return L_13;
	}

IL_0048:
	{
		Type_t * L_14 = V_0;
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		Type_t * L_15 = ((XmlBaseConverter_t885945787_StaticFields*)il2cpp_codegen_static_fields_for(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var))->get_Int64Type_11();
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		bool L_16 = Type_op_Equality_m2683486427(NULL /*static, unused*/, L_14, L_15, /*hidden argument*/NULL);
		if (!L_16)
		{
			goto IL_0061;
		}
	}
	{
		RuntimeObject * L_17 = ___value0;
		IL2CPP_RUNTIME_CLASS_INIT(XmlConvert_t1981561327_il2cpp_TypeInfo_var);
		String_t* L_18 = XmlConvert_ToString_m2891307708(NULL /*static, unused*/, ((*(int64_t*)((int64_t*)UnBox(L_17, Int64_t3736567304_il2cpp_TypeInfo_var)))), /*hidden argument*/NULL);
		return L_18;
	}

IL_0061:
	{
		Type_t * L_19 = V_0;
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		Type_t * L_20 = ((XmlBaseConverter_t885945787_StaticFields*)il2cpp_codegen_static_fields_for(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var))->get_StringType_12();
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		bool L_21 = Type_op_Equality_m2683486427(NULL /*static, unused*/, L_19, L_20, /*hidden argument*/NULL);
		if (!L_21)
		{
			goto IL_0075;
		}
	}
	{
		RuntimeObject * L_22 = ___value0;
		return ((String_t*)CastclassSealed((RuntimeObject*)L_22, String_t_il2cpp_TypeInfo_var));
	}

IL_0075:
	{
		Type_t * L_23 = V_0;
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		Type_t * L_24 = ((XmlBaseConverter_t885945787_StaticFields*)il2cpp_codegen_static_fields_for(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var))->get_XmlAtomicValueType_13();
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		bool L_25 = Type_op_Equality_m2683486427(NULL /*static, unused*/, L_23, L_24, /*hidden argument*/NULL);
		if (!L_25)
		{
			goto IL_008e;
		}
	}
	{
		RuntimeObject * L_26 = ___value0;
		NullCheck(((XmlAtomicValue_t3775050121 *)CastclassSealed((RuntimeObject*)L_26, XmlAtomicValue_t3775050121_il2cpp_TypeInfo_var)));
		String_t* L_27 = VirtFuncInvoker0< String_t* >::Invoke(5 /* System.String System.Xml.XPath.XPathItem::get_Value() */, ((XmlAtomicValue_t3775050121 *)CastclassSealed((RuntimeObject*)L_26, XmlAtomicValue_t3775050121_il2cpp_TypeInfo_var)));
		return L_27;
	}

IL_008e:
	{
		RuntimeObject * L_28 = ___value0;
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		Type_t * L_29 = ((XmlBaseConverter_t885945787_StaticFields*)il2cpp_codegen_static_fields_for(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var))->get_StringType_12();
		RuntimeObject* L_30 = ___nsResolver1;
		RuntimeObject * L_31 = XmlNumeric10Converter_ChangeTypeWildcardDestination_m1115625629(__this, L_28, L_29, L_30, /*hidden argument*/NULL);
		return ((String_t*)CastclassSealed((RuntimeObject*)L_31, String_t_il2cpp_TypeInfo_var));
	}
}
// System.Object System.Xml.Schema.XmlNumeric10Converter::ChangeType(System.Decimal,System.Type)
extern "C" IL2CPP_METHOD_ATTR RuntimeObject * XmlNumeric10Converter_ChangeType_m1267389395 (XmlNumeric10Converter_t1993831288 * __this, Decimal_t2948259380  ___value0, Type_t * ___destinationType1, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (XmlNumeric10Converter_ChangeType_m1267389395_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		Type_t * L_0 = ___destinationType1;
		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, _stringLiteral1667536785, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, NULL, XmlNumeric10Converter_ChangeType_m1267389395_RuntimeMethod_var);
	}

IL_0014:
	{
		Type_t * L_3 = ___destinationType1;
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		Type_t * L_4 = ((XmlBaseConverter_t885945787_StaticFields*)il2cpp_codegen_static_fields_for(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var))->get_ObjectType_14();
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		bool L_5 = Type_op_Equality_m2683486427(NULL /*static, unused*/, L_3, L_4, /*hidden argument*/NULL);
		if (!L_5)
		{
			goto IL_0029;
		}
	}
	{
		Type_t * L_6 = XmlBaseConverter_get_DefaultClrType_m3612350129(__this, /*hidden argument*/NULL);
		___destinationType1 = L_6;
	}

IL_0029:
	{
		Type_t * L_7 = ___destinationType1;
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		Type_t * L_8 = ((XmlBaseConverter_t885945787_StaticFields*)il2cpp_codegen_static_fields_for(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var))->get_DecimalType_9();
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		bool L_9 = Type_op_Equality_m2683486427(NULL /*static, unused*/, L_7, L_8, /*hidden argument*/NULL);
		if (!L_9)
		{
			goto IL_003d;
		}
	}
	{
		Decimal_t2948259380  L_10 = ___value0;
		Decimal_t2948259380  L_11 = L_10;
		RuntimeObject * L_12 = Box(Decimal_t2948259380_il2cpp_TypeInfo_var, &L_11);
		return L_12;
	}

IL_003d:
	{
		Type_t * L_13 = ___destinationType1;
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		Type_t * L_14 = ((XmlBaseConverter_t885945787_StaticFields*)il2cpp_codegen_static_fields_for(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var))->get_Int32Type_10();
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		bool L_15 = Type_op_Equality_m2683486427(NULL /*static, unused*/, L_13, L_14, /*hidden argument*/NULL);
		if (!L_15)
		{
			goto IL_0056;
		}
	}
	{
		Decimal_t2948259380  L_16 = ___value0;
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		int32_t L_17 = XmlBaseConverter_DecimalToInt32_m1220279007(NULL /*static, unused*/, L_16, /*hidden argument*/NULL);
		int32_t L_18 = L_17;
		RuntimeObject * L_19 = Box(Int32_t2950945753_il2cpp_TypeInfo_var, &L_18);
		return L_19;
	}

IL_0056:
	{
		Type_t * L_20 = ___destinationType1;
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		Type_t * L_21 = ((XmlBaseConverter_t885945787_StaticFields*)il2cpp_codegen_static_fields_for(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var))->get_Int64Type_11();
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		bool L_22 = Type_op_Equality_m2683486427(NULL /*static, unused*/, L_20, L_21, /*hidden argument*/NULL);
		if (!L_22)
		{
			goto IL_006f;
		}
	}
	{
		Decimal_t2948259380  L_23 = ___value0;
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		int64_t L_24 = XmlBaseConverter_DecimalToInt64_m1917814883(NULL /*static, unused*/, L_23, /*hidden argument*/NULL);
		int64_t L_25 = L_24;
		RuntimeObject * L_26 = Box(Int64_t3736567304_il2cpp_TypeInfo_var, &L_25);
		return L_26;
	}

IL_006f:
	{
		Type_t * L_27 = ___destinationType1;
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		Type_t * L_28 = ((XmlBaseConverter_t885945787_StaticFields*)il2cpp_codegen_static_fields_for(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var))->get_StringType_12();
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		bool L_29 = Type_op_Equality_m2683486427(NULL /*static, unused*/, L_27, L_28, /*hidden argument*/NULL);
		if (!L_29)
		{
			goto IL_0084;
		}
	}
	{
		Decimal_t2948259380  L_30 = ___value0;
		String_t* L_31 = VirtFuncInvoker1< String_t*, Decimal_t2948259380  >::Invoke(46 /* System.String System.Xml.Schema.XmlValueConverter::ToString(System.Decimal) */, __this, L_30);
		return L_31;
	}

IL_0084:
	{
		Type_t * L_32 = ___destinationType1;
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		Type_t * L_33 = ((XmlBaseConverter_t885945787_StaticFields*)il2cpp_codegen_static_fields_for(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var))->get_XmlAtomicValueType_13();
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		bool L_34 = Type_op_Equality_m2683486427(NULL /*static, unused*/, L_32, L_33, /*hidden argument*/NULL);
		if (!L_34)
		{
			goto IL_00a3;
		}
	}
	{
		XmlSchemaType_t2033747345 * L_35 = XmlBaseConverter_get_SchemaType_m2536420680(__this, /*hidden argument*/NULL);
		Decimal_t2948259380  L_36 = ___value0;
		Decimal_t2948259380  L_37 = L_36;
		RuntimeObject * L_38 = Box(Decimal_t2948259380_il2cpp_TypeInfo_var, &L_37);
		XmlAtomicValue_t3775050121 * L_39 = (XmlAtomicValue_t3775050121 *)il2cpp_codegen_object_new(XmlAtomicValue_t3775050121_il2cpp_TypeInfo_var);
		XmlAtomicValue__ctor_m3561621046(L_39, L_35, L_38, /*hidden argument*/NULL);
		return L_39;
	}

IL_00a3:
	{
		Type_t * L_40 = ___destinationType1;
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		Type_t * L_41 = ((XmlBaseConverter_t885945787_StaticFields*)il2cpp_codegen_static_fields_for(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var))->get_XPathItemType_21();
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		bool L_42 = Type_op_Equality_m2683486427(NULL /*static, unused*/, L_40, L_41, /*hidden argument*/NULL);
		if (!L_42)
		{
			goto IL_00c2;
		}
	}
	{
		XmlSchemaType_t2033747345 * L_43 = XmlBaseConverter_get_SchemaType_m2536420680(__this, /*hidden argument*/NULL);
		Decimal_t2948259380  L_44 = ___value0;
		Decimal_t2948259380  L_45 = L_44;
		RuntimeObject * L_46 = Box(Decimal_t2948259380_il2cpp_TypeInfo_var, &L_45);
		XmlAtomicValue_t3775050121 * L_47 = (XmlAtomicValue_t3775050121 *)il2cpp_codegen_object_new(XmlAtomicValue_t3775050121_il2cpp_TypeInfo_var);
		XmlAtomicValue__ctor_m3561621046(L_47, L_43, L_46, /*hidden argument*/NULL);
		return L_47;
	}

IL_00c2:
	{
		Decimal_t2948259380  L_48 = ___value0;
		Decimal_t2948259380  L_49 = L_48;
		RuntimeObject * L_50 = Box(Decimal_t2948259380_il2cpp_TypeInfo_var, &L_49);
		Type_t * L_51 = ___destinationType1;
		RuntimeObject * L_52 = XmlNumeric10Converter_ChangeTypeWildcardSource_m1027056912(__this, L_50, L_51, (RuntimeObject*)NULL, /*hidden argument*/NULL);
		return L_52;
	}
}
// System.Object System.Xml.Schema.XmlNumeric10Converter::ChangeType(System.Int32,System.Type)
extern "C" IL2CPP_METHOD_ATTR RuntimeObject * XmlNumeric10Converter_ChangeType_m3924846294 (XmlNumeric10Converter_t1993831288 * __this, int32_t ___value0, Type_t * ___destinationType1, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (XmlNumeric10Converter_ChangeType_m3924846294_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		Type_t * L_0 = ___destinationType1;
		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, _stringLiteral1667536785, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, NULL, XmlNumeric10Converter_ChangeType_m3924846294_RuntimeMethod_var);
	}

IL_0014:
	{
		Type_t * L_3 = ___destinationType1;
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		Type_t * L_4 = ((XmlBaseConverter_t885945787_StaticFields*)il2cpp_codegen_static_fields_for(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var))->get_ObjectType_14();
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		bool L_5 = Type_op_Equality_m2683486427(NULL /*static, unused*/, L_3, L_4, /*hidden argument*/NULL);
		if (!L_5)
		{
			goto IL_0029;
		}
	}
	{
		Type_t * L_6 = XmlBaseConverter_get_DefaultClrType_m3612350129(__this, /*hidden argument*/NULL);
		___destinationType1 = L_6;
	}

IL_0029:
	{
		Type_t * L_7 = ___destinationType1;
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		Type_t * L_8 = ((XmlBaseConverter_t885945787_StaticFields*)il2cpp_codegen_static_fields_for(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var))->get_DecimalType_9();
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		bool L_9 = Type_op_Equality_m2683486427(NULL /*static, unused*/, L_7, L_8, /*hidden argument*/NULL);
		if (!L_9)
		{
			goto IL_0042;
		}
	}
	{
		int32_t L_10 = ___value0;
		IL2CPP_RUNTIME_CLASS_INIT(Decimal_t2948259380_il2cpp_TypeInfo_var);
		Decimal_t2948259380  L_11 = Decimal_op_Implicit_m1328901562(NULL /*static, unused*/, L_10, /*hidden argument*/NULL);
		Decimal_t2948259380  L_12 = L_11;
		RuntimeObject * L_13 = Box(Decimal_t2948259380_il2cpp_TypeInfo_var, &L_12);
		return L_13;
	}

IL_0042:
	{
		Type_t * L_14 = ___destinationType1;
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		Type_t * L_15 = ((XmlBaseConverter_t885945787_StaticFields*)il2cpp_codegen_static_fields_for(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var))->get_Int32Type_10();
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		bool L_16 = Type_op_Equality_m2683486427(NULL /*static, unused*/, L_14, L_15, /*hidden argument*/NULL);
		if (!L_16)
		{
			goto IL_0056;
		}
	}
	{
		int32_t L_17 = ___value0;
		int32_t L_18 = L_17;
		RuntimeObject * L_19 = Box(Int32_t2950945753_il2cpp_TypeInfo_var, &L_18);
		return L_19;
	}

IL_0056:
	{
		Type_t * L_20 = ___destinationType1;
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		Type_t * L_21 = ((XmlBaseConverter_t885945787_StaticFields*)il2cpp_codegen_static_fields_for(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var))->get_Int64Type_11();
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		bool L_22 = Type_op_Equality_m2683486427(NULL /*static, unused*/, L_20, L_21, /*hidden argument*/NULL);
		if (!L_22)
		{
			goto IL_006b;
		}
	}
	{
		int32_t L_23 = ___value0;
		int64_t L_24 = (((int64_t)((int64_t)L_23)));
		RuntimeObject * L_25 = Box(Int64_t3736567304_il2cpp_TypeInfo_var, &L_24);
		return L_25;
	}

IL_006b:
	{
		Type_t * L_26 = ___destinationType1;
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		Type_t * L_27 = ((XmlBaseConverter_t885945787_StaticFields*)il2cpp_codegen_static_fields_for(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var))->get_StringType_12();
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		bool L_28 = Type_op_Equality_m2683486427(NULL /*static, unused*/, L_26, L_27, /*hidden argument*/NULL);
		if (!L_28)
		{
			goto IL_007f;
		}
	}
	{
		int32_t L_29 = ___value0;
		IL2CPP_RUNTIME_CLASS_INIT(XmlConvert_t1981561327_il2cpp_TypeInfo_var);
		String_t* L_30 = XmlConvert_ToString_m4082948798(NULL /*static, unused*/, L_29, /*hidden argument*/NULL);
		return L_30;
	}

IL_007f:
	{
		Type_t * L_31 = ___destinationType1;
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		Type_t * L_32 = ((XmlBaseConverter_t885945787_StaticFields*)il2cpp_codegen_static_fields_for(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var))->get_XmlAtomicValueType_13();
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		bool L_33 = Type_op_Equality_m2683486427(NULL /*static, unused*/, L_31, L_32, /*hidden argument*/NULL);
		if (!L_33)
		{
			goto IL_0099;
		}
	}
	{
		XmlSchemaType_t2033747345 * L_34 = XmlBaseConverter_get_SchemaType_m2536420680(__this, /*hidden argument*/NULL);
		int32_t L_35 = ___value0;
		XmlAtomicValue_t3775050121 * L_36 = (XmlAtomicValue_t3775050121 *)il2cpp_codegen_object_new(XmlAtomicValue_t3775050121_il2cpp_TypeInfo_var);
		XmlAtomicValue__ctor_m2854966062(L_36, L_34, L_35, /*hidden argument*/NULL);
		return L_36;
	}

IL_0099:
	{
		Type_t * L_37 = ___destinationType1;
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		Type_t * L_38 = ((XmlBaseConverter_t885945787_StaticFields*)il2cpp_codegen_static_fields_for(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var))->get_XPathItemType_21();
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		bool L_39 = Type_op_Equality_m2683486427(NULL /*static, unused*/, L_37, L_38, /*hidden argument*/NULL);
		if (!L_39)
		{
			goto IL_00b3;
		}
	}
	{
		XmlSchemaType_t2033747345 * L_40 = XmlBaseConverter_get_SchemaType_m2536420680(__this, /*hidden argument*/NULL);
		int32_t L_41 = ___value0;
		XmlAtomicValue_t3775050121 * L_42 = (XmlAtomicValue_t3775050121 *)il2cpp_codegen_object_new(XmlAtomicValue_t3775050121_il2cpp_TypeInfo_var);
		XmlAtomicValue__ctor_m2854966062(L_42, L_40, L_41, /*hidden argument*/NULL);
		return L_42;
	}

IL_00b3:
	{
		int32_t L_43 = ___value0;
		int32_t L_44 = L_43;
		RuntimeObject * L_45 = Box(Int32_t2950945753_il2cpp_TypeInfo_var, &L_44);
		Type_t * L_46 = ___destinationType1;
		RuntimeObject * L_47 = XmlNumeric10Converter_ChangeTypeWildcardSource_m1027056912(__this, L_45, L_46, (RuntimeObject*)NULL, /*hidden argument*/NULL);
		return L_47;
	}
}
// System.Object System.Xml.Schema.XmlNumeric10Converter::ChangeType(System.Int64,System.Type)
extern "C" IL2CPP_METHOD_ATTR RuntimeObject * XmlNumeric10Converter_ChangeType_m950130526 (XmlNumeric10Converter_t1993831288 * __this, int64_t ___value0, Type_t * ___destinationType1, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (XmlNumeric10Converter_ChangeType_m950130526_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		Type_t * L_0 = ___destinationType1;
		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, _stringLiteral1667536785, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, NULL, XmlNumeric10Converter_ChangeType_m950130526_RuntimeMethod_var);
	}

IL_0014:
	{
		Type_t * L_3 = ___destinationType1;
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		Type_t * L_4 = ((XmlBaseConverter_t885945787_StaticFields*)il2cpp_codegen_static_fields_for(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var))->get_ObjectType_14();
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		bool L_5 = Type_op_Equality_m2683486427(NULL /*static, unused*/, L_3, L_4, /*hidden argument*/NULL);
		if (!L_5)
		{
			goto IL_0029;
		}
	}
	{
		Type_t * L_6 = XmlBaseConverter_get_DefaultClrType_m3612350129(__this, /*hidden argument*/NULL);
		___destinationType1 = L_6;
	}

IL_0029:
	{
		Type_t * L_7 = ___destinationType1;
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		Type_t * L_8 = ((XmlBaseConverter_t885945787_StaticFields*)il2cpp_codegen_static_fields_for(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var))->get_DecimalType_9();
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		bool L_9 = Type_op_Equality_m2683486427(NULL /*static, unused*/, L_7, L_8, /*hidden argument*/NULL);
		if (!L_9)
		{
			goto IL_0042;
		}
	}
	{
		int64_t L_10 = ___value0;
		IL2CPP_RUNTIME_CLASS_INIT(Decimal_t2948259380_il2cpp_TypeInfo_var);
		Decimal_t2948259380  L_11 = Decimal_op_Implicit_m1349849065(NULL /*static, unused*/, L_10, /*hidden argument*/NULL);
		Decimal_t2948259380  L_12 = L_11;
		RuntimeObject * L_13 = Box(Decimal_t2948259380_il2cpp_TypeInfo_var, &L_12);
		return L_13;
	}

IL_0042:
	{
		Type_t * L_14 = ___destinationType1;
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		Type_t * L_15 = ((XmlBaseConverter_t885945787_StaticFields*)il2cpp_codegen_static_fields_for(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var))->get_Int32Type_10();
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		bool L_16 = Type_op_Equality_m2683486427(NULL /*static, unused*/, L_14, L_15, /*hidden argument*/NULL);
		if (!L_16)
		{
			goto IL_005b;
		}
	}
	{
		int64_t L_17 = ___value0;
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		int32_t L_18 = XmlBaseConverter_Int64ToInt32_m1706203749(NULL /*static, unused*/, L_17, /*hidden argument*/NULL);
		int32_t L_19 = L_18;
		RuntimeObject * L_20 = Box(Int32_t2950945753_il2cpp_TypeInfo_var, &L_19);
		return L_20;
	}

IL_005b:
	{
		Type_t * L_21 = ___destinationType1;
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		Type_t * L_22 = ((XmlBaseConverter_t885945787_StaticFields*)il2cpp_codegen_static_fields_for(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var))->get_Int64Type_11();
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		bool L_23 = Type_op_Equality_m2683486427(NULL /*static, unused*/, L_21, L_22, /*hidden argument*/NULL);
		if (!L_23)
		{
			goto IL_006f;
		}
	}
	{
		int64_t L_24 = ___value0;
		int64_t L_25 = L_24;
		RuntimeObject * L_26 = Box(Int64_t3736567304_il2cpp_TypeInfo_var, &L_25);
		return L_26;
	}

IL_006f:
	{
		Type_t * L_27 = ___destinationType1;
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		Type_t * L_28 = ((XmlBaseConverter_t885945787_StaticFields*)il2cpp_codegen_static_fields_for(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var))->get_StringType_12();
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		bool L_29 = Type_op_Equality_m2683486427(NULL /*static, unused*/, L_27, L_28, /*hidden argument*/NULL);
		if (!L_29)
		{
			goto IL_0083;
		}
	}
	{
		int64_t L_30 = ___value0;
		IL2CPP_RUNTIME_CLASS_INIT(XmlConvert_t1981561327_il2cpp_TypeInfo_var);
		String_t* L_31 = XmlConvert_ToString_m2891307708(NULL /*static, unused*/, L_30, /*hidden argument*/NULL);
		return L_31;
	}

IL_0083:
	{
		Type_t * L_32 = ___destinationType1;
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		Type_t * L_33 = ((XmlBaseConverter_t885945787_StaticFields*)il2cpp_codegen_static_fields_for(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var))->get_XmlAtomicValueType_13();
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		bool L_34 = Type_op_Equality_m2683486427(NULL /*static, unused*/, L_32, L_33, /*hidden argument*/NULL);
		if (!L_34)
		{
			goto IL_009d;
		}
	}
	{
		XmlSchemaType_t2033747345 * L_35 = XmlBaseConverter_get_SchemaType_m2536420680(__this, /*hidden argument*/NULL);
		int64_t L_36 = ___value0;
		XmlAtomicValue_t3775050121 * L_37 = (XmlAtomicValue_t3775050121 *)il2cpp_codegen_object_new(XmlAtomicValue_t3775050121_il2cpp_TypeInfo_var);
		XmlAtomicValue__ctor_m3661862796(L_37, L_35, L_36, /*hidden argument*/NULL);
		return L_37;
	}

IL_009d:
	{
		Type_t * L_38 = ___destinationType1;
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		Type_t * L_39 = ((XmlBaseConverter_t885945787_StaticFields*)il2cpp_codegen_static_fields_for(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var))->get_XPathItemType_21();
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		bool L_40 = Type_op_Equality_m2683486427(NULL /*static, unused*/, L_38, L_39, /*hidden argument*/NULL);
		if (!L_40)
		{
			goto IL_00b7;
		}
	}
	{
		XmlSchemaType_t2033747345 * L_41 = XmlBaseConverter_get_SchemaType_m2536420680(__this, /*hidden argument*/NULL);
		int64_t L_42 = ___value0;
		XmlAtomicValue_t3775050121 * L_43 = (XmlAtomicValue_t3775050121 *)il2cpp_codegen_object_new(XmlAtomicValue_t3775050121_il2cpp_TypeInfo_var);
		XmlAtomicValue__ctor_m3661862796(L_43, L_41, L_42, /*hidden argument*/NULL);
		return L_43;
	}

IL_00b7:
	{
		int64_t L_44 = ___value0;
		int64_t L_45 = L_44;
		RuntimeObject * L_46 = Box(Int64_t3736567304_il2cpp_TypeInfo_var, &L_45);
		Type_t * L_47 = ___destinationType1;
		RuntimeObject * L_48 = XmlNumeric10Converter_ChangeTypeWildcardSource_m1027056912(__this, L_46, L_47, (RuntimeObject*)NULL, /*hidden argument*/NULL);
		return L_48;
	}
}
// System.Object System.Xml.Schema.XmlNumeric10Converter::ChangeType(System.String,System.Type,System.Xml.IXmlNamespaceResolver)
extern "C" IL2CPP_METHOD_ATTR RuntimeObject * XmlNumeric10Converter_ChangeType_m633152664 (XmlNumeric10Converter_t1993831288 * __this, String_t* ___value0, Type_t * ___destinationType1, RuntimeObject* ___nsResolver2, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (XmlNumeric10Converter_ChangeType_m633152664_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		String_t* L_0 = ___value0;
		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, _stringLiteral3493618073, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, NULL, XmlNumeric10Converter_ChangeType_m633152664_RuntimeMethod_var);
	}

IL_000e:
	{
		Type_t * L_2 = ___destinationType1;
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		bool L_3 = Type_op_Equality_m2683486427(NULL /*static, unused*/, L_2, (Type_t *)NULL, /*hidden argument*/NULL);
		if (!L_3)
		{
			goto IL_0022;
		}
	}
	{
		ArgumentNullException_t1615371798 * L_4 = (ArgumentNullException_t1615371798 *)il2cpp_codegen_object_new(ArgumentNullException_t1615371798_il2cpp_TypeInfo_var);
		ArgumentNullException__ctor_m1170824041(L_4, _stringLiteral1667536785, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, NULL, XmlNumeric10Converter_ChangeType_m633152664_RuntimeMethod_var);
	}

IL_0022:
	{
		Type_t * L_5 = ___destinationType1;
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		Type_t * L_6 = ((XmlBaseConverter_t885945787_StaticFields*)il2cpp_codegen_static_fields_for(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var))->get_ObjectType_14();
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		bool L_7 = Type_op_Equality_m2683486427(NULL /*static, unused*/, L_5, L_6, /*hidden argument*/NULL);
		if (!L_7)
		{
			goto IL_0037;
		}
	}
	{
		Type_t * L_8 = XmlBaseConverter_get_DefaultClrType_m3612350129(__this, /*hidden argument*/NULL);
		___destinationType1 = L_8;
	}

IL_0037:
	{
		Type_t * L_9 = ___destinationType1;
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		Type_t * L_10 = ((XmlBaseConverter_t885945787_StaticFields*)il2cpp_codegen_static_fields_for(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var))->get_DecimalType_9();
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		bool L_11 = Type_op_Equality_m2683486427(NULL /*static, unused*/, L_9, L_10, /*hidden argument*/NULL);
		if (!L_11)
		{
			goto IL_0051;
		}
	}
	{
		String_t* L_12 = ___value0;
		Decimal_t2948259380  L_13 = VirtFuncInvoker1< Decimal_t2948259380 , String_t* >::Invoke(22 /* System.Decimal System.Xml.Schema.XmlValueConverter::ToDecimal(System.String) */, __this, L_12);
		Decimal_t2948259380  L_14 = L_13;
		RuntimeObject * L_15 = Box(Decimal_t2948259380_il2cpp_TypeInfo_var, &L_14);
		return L_15;
	}

IL_0051:
	{
		Type_t * L_16 = ___destinationType1;
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		Type_t * L_17 = ((XmlBaseConverter_t885945787_StaticFields*)il2cpp_codegen_static_fields_for(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var))->get_Int32Type_10();
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		bool L_18 = Type_op_Equality_m2683486427(NULL /*static, unused*/, L_16, L_17, /*hidden argument*/NULL);
		if (!L_18)
		{
			goto IL_006b;
		}
	}
	{
		String_t* L_19 = ___value0;
		int32_t L_20 = VirtFuncInvoker1< int32_t, String_t* >::Invoke(14 /* System.Int32 System.Xml.Schema.XmlValueConverter::ToInt32(System.String) */, __this, L_19);
		int32_t L_21 = L_20;
		RuntimeObject * L_22 = Box(Int32_t2950945753_il2cpp_TypeInfo_var, &L_21);
		return L_22;
	}

IL_006b:
	{
		Type_t * L_23 = ___destinationType1;
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		Type_t * L_24 = ((XmlBaseConverter_t885945787_StaticFields*)il2cpp_codegen_static_fields_for(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var))->get_Int64Type_11();
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		bool L_25 = Type_op_Equality_m2683486427(NULL /*static, unused*/, L_23, L_24, /*hidden argument*/NULL);
		if (!L_25)
		{
			goto IL_0085;
		}
	}
	{
		String_t* L_26 = ___value0;
		int64_t L_27 = VirtFuncInvoker1< int64_t, String_t* >::Invoke(20 /* System.Int64 System.Xml.Schema.XmlValueConverter::ToInt64(System.String) */, __this, L_26);
		int64_t L_28 = L_27;
		RuntimeObject * L_29 = Box(Int64_t3736567304_il2cpp_TypeInfo_var, &L_28);
		return L_29;
	}

IL_0085:
	{
		Type_t * L_30 = ___destinationType1;
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		Type_t * L_31 = ((XmlBaseConverter_t885945787_StaticFields*)il2cpp_codegen_static_fields_for(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var))->get_StringType_12();
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		bool L_32 = Type_op_Equality_m2683486427(NULL /*static, unused*/, L_30, L_31, /*hidden argument*/NULL);
		if (!L_32)
		{
			goto IL_0094;
		}
	}
	{
		String_t* L_33 = ___value0;
		return L_33;
	}

IL_0094:
	{
		Type_t * L_34 = ___destinationType1;
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		Type_t * L_35 = ((XmlBaseConverter_t885945787_StaticFields*)il2cpp_codegen_static_fields_for(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var))->get_XmlAtomicValueType_13();
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		bool L_36 = Type_op_Equality_m2683486427(NULL /*static, unused*/, L_34, L_35, /*hidden argument*/NULL);
		if (!L_36)
		{
			goto IL_00ae;
		}
	}
	{
		XmlSchemaType_t2033747345 * L_37 = XmlBaseConverter_get_SchemaType_m2536420680(__this, /*hidden argument*/NULL);
		String_t* L_38 = ___value0;
		XmlAtomicValue_t3775050121 * L_39 = (XmlAtomicValue_t3775050121 *)il2cpp_codegen_object_new(XmlAtomicValue_t3775050121_il2cpp_TypeInfo_var);
		XmlAtomicValue__ctor_m1686593667(L_39, L_37, L_38, /*hidden argument*/NULL);
		return L_39;
	}

IL_00ae:
	{
		Type_t * L_40 = ___destinationType1;
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		Type_t * L_41 = ((XmlBaseConverter_t885945787_StaticFields*)il2cpp_codegen_static_fields_for(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var))->get_XPathItemType_21();
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		bool L_42 = Type_op_Equality_m2683486427(NULL /*static, unused*/, L_40, L_41, /*hidden argument*/NULL);
		if (!L_42)
		{
			goto IL_00c8;
		}
	}
	{
		XmlSchemaType_t2033747345 * L_43 = XmlBaseConverter_get_SchemaType_m2536420680(__this, /*hidden argument*/NULL);
		String_t* L_44 = ___value0;
		XmlAtomicValue_t3775050121 * L_45 = (XmlAtomicValue_t3775050121 *)il2cpp_codegen_object_new(XmlAtomicValue_t3775050121_il2cpp_TypeInfo_var);
		XmlAtomicValue__ctor_m1686593667(L_45, L_43, L_44, /*hidden argument*/NULL);
		return L_45;
	}

IL_00c8:
	{
		String_t* L_46 = ___value0;
		Type_t * L_47 = ___destinationType1;
		RuntimeObject* L_48 = ___nsResolver2;
		RuntimeObject * L_49 = XmlNumeric10Converter_ChangeTypeWildcardSource_m1027056912(__this, L_46, L_47, L_48, /*hidden argument*/NULL);
		return L_49;
	}
}
// System.Object System.Xml.Schema.XmlNumeric10Converter::ChangeType(System.Object,System.Type,System.Xml.IXmlNamespaceResolver)
extern "C" IL2CPP_METHOD_ATTR RuntimeObject * XmlNumeric10Converter_ChangeType_m3898334081 (XmlNumeric10Converter_t1993831288 * __this, RuntimeObject * ___value0, Type_t * ___destinationType1, RuntimeObject* ___nsResolver2, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (XmlNumeric10Converter_ChangeType_m3898334081_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	Type_t * V_0 = NULL;
	{
		RuntimeObject * L_0 = ___value0;
		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, _stringLiteral3493618073, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, NULL, XmlNumeric10Converter_ChangeType_m3898334081_RuntimeMethod_var);
	}

IL_000e:
	{
		Type_t * L_2 = ___destinationType1;
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		bool L_3 = Type_op_Equality_m2683486427(NULL /*static, unused*/, L_2, (Type_t *)NULL, /*hidden argument*/NULL);
		if (!L_3)
		{
			goto IL_0022;
		}
	}
	{
		ArgumentNullException_t1615371798 * L_4 = (ArgumentNullException_t1615371798 *)il2cpp_codegen_object_new(ArgumentNullException_t1615371798_il2cpp_TypeInfo_var);
		ArgumentNullException__ctor_m1170824041(L_4, _stringLiteral1667536785, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, NULL, XmlNumeric10Converter_ChangeType_m3898334081_RuntimeMethod_var);
	}

IL_0022:
	{
		RuntimeObject * L_5 = ___value0;
		NullCheck(L_5);
		Type_t * L_6 = Object_GetType_m88164663(L_5, /*hidden argument*/NULL);
		V_0 = L_6;
		Type_t * L_7 = ___destinationType1;
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		Type_t * L_8 = ((XmlBaseConverter_t885945787_StaticFields*)il2cpp_codegen_static_fields_for(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var))->get_ObjectType_14();
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		bool L_9 = Type_op_Equality_m2683486427(NULL /*static, unused*/, L_7, L_8, /*hidden argument*/NULL);
		if (!L_9)
		{
			goto IL_003e;
		}
	}
	{
		Type_t * L_10 = XmlBaseConverter_get_DefaultClrType_m3612350129(__this, /*hidden argument*/NULL);
		___destinationType1 = L_10;
	}

IL_003e:
	{
		Type_t * L_11 = ___destinationType1;
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		Type_t * L_12 = ((XmlBaseConverter_t885945787_StaticFields*)il2cpp_codegen_static_fields_for(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var))->get_DecimalType_9();
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		bool L_13 = Type_op_Equality_m2683486427(NULL /*static, unused*/, L_11, L_12, /*hidden argument*/NULL);
		if (!L_13)
		{
			goto IL_0058;
		}
	}
	{
		RuntimeObject * L_14 = ___value0;
		Decimal_t2948259380  L_15 = VirtFuncInvoker1< Decimal_t2948259380 , RuntimeObject * >::Invoke(23 /* System.Decimal System.Xml.Schema.XmlValueConverter::ToDecimal(System.Object) */, __this, L_14);
		Decimal_t2948259380  L_16 = L_15;
		RuntimeObject * L_17 = Box(Decimal_t2948259380_il2cpp_TypeInfo_var, &L_16);
		return L_17;
	}

IL_0058:
	{
		Type_t * L_18 = ___destinationType1;
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		Type_t * L_19 = ((XmlBaseConverter_t885945787_StaticFields*)il2cpp_codegen_static_fields_for(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var))->get_Int32Type_10();
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		bool L_20 = Type_op_Equality_m2683486427(NULL /*static, unused*/, L_18, L_19, /*hidden argument*/NULL);
		if (!L_20)
		{
			goto IL_0072;
		}
	}
	{
		RuntimeObject * L_21 = ___value0;
		int32_t L_22 = VirtFuncInvoker1< int32_t, RuntimeObject * >::Invoke(15 /* System.Int32 System.Xml.Schema.XmlValueConverter::ToInt32(System.Object) */, __this, L_21);
		int32_t L_23 = L_22;
		RuntimeObject * L_24 = Box(Int32_t2950945753_il2cpp_TypeInfo_var, &L_23);
		return L_24;
	}

IL_0072:
	{
		Type_t * L_25 = ___destinationType1;
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		Type_t * L_26 = ((XmlBaseConverter_t885945787_StaticFields*)il2cpp_codegen_static_fields_for(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var))->get_Int64Type_11();
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		bool L_27 = Type_op_Equality_m2683486427(NULL /*static, unused*/, L_25, L_26, /*hidden argument*/NULL);
		if (!L_27)
		{
			goto IL_008c;
		}
	}
	{
		RuntimeObject * L_28 = ___value0;
		int64_t L_29 = VirtFuncInvoker1< int64_t, RuntimeObject * >::Invoke(21 /* System.Int64 System.Xml.Schema.XmlValueConverter::ToInt64(System.Object) */, __this, L_28);
		int64_t L_30 = L_29;
		RuntimeObject * L_31 = Box(Int64_t3736567304_il2cpp_TypeInfo_var, &L_30);
		return L_31;
	}

IL_008c:
	{
		Type_t * L_32 = ___destinationType1;
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		Type_t * L_33 = ((XmlBaseConverter_t885945787_StaticFields*)il2cpp_codegen_static_fields_for(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var))->get_StringType_12();
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		bool L_34 = Type_op_Equality_m2683486427(NULL /*static, unused*/, L_32, L_33, /*hidden argument*/NULL);
		if (!L_34)
		{
			goto IL_00a2;
		}
	}
	{
		RuntimeObject * L_35 = ___value0;
		RuntimeObject* L_36 = ___nsResolver2;
		String_t* L_37 = VirtFuncInvoker2< String_t*, RuntimeObject *, RuntimeObject* >::Invoke(52 /* System.String System.Xml.Schema.XmlValueConverter::ToString(System.Object,System.Xml.IXmlNamespaceResolver) */, __this, L_35, L_36);
		return L_37;
	}

IL_00a2:
	{
		Type_t * L_38 = ___destinationType1;
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		Type_t * L_39 = ((XmlBaseConverter_t885945787_StaticFields*)il2cpp_codegen_static_fields_for(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var))->get_XmlAtomicValueType_13();
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		bool L_40 = Type_op_Equality_m2683486427(NULL /*static, unused*/, L_38, L_39, /*hidden argument*/NULL);
		if (!L_40)
		{
			goto IL_013d;
		}
	}
	{
		Type_t * L_41 = V_0;
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		Type_t * L_42 = ((XmlBaseConverter_t885945787_StaticFields*)il2cpp_codegen_static_fields_for(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var))->get_DecimalType_9();
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		bool L_43 = Type_op_Equality_m2683486427(NULL /*static, unused*/, L_41, L_42, /*hidden argument*/NULL);
		if (!L_43)
		{
			goto IL_00cc;
		}
	}
	{
		XmlSchemaType_t2033747345 * L_44 = XmlBaseConverter_get_SchemaType_m2536420680(__this, /*hidden argument*/NULL);
		RuntimeObject * L_45 = ___value0;
		XmlAtomicValue_t3775050121 * L_46 = (XmlAtomicValue_t3775050121 *)il2cpp_codegen_object_new(XmlAtomicValue_t3775050121_il2cpp_TypeInfo_var);
		XmlAtomicValue__ctor_m3561621046(L_46, L_44, L_45, /*hidden argument*/NULL);
		return L_46;
	}

IL_00cc:
	{
		Type_t * L_47 = V_0;
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		Type_t * L_48 = ((XmlBaseConverter_t885945787_StaticFields*)il2cpp_codegen_static_fields_for(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var))->get_Int32Type_10();
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		bool L_49 = Type_op_Equality_m2683486427(NULL /*static, unused*/, L_47, L_48, /*hidden argument*/NULL);
		if (!L_49)
		{
			goto IL_00eb;
		}
	}
	{
		XmlSchemaType_t2033747345 * L_50 = XmlBaseConverter_get_SchemaType_m2536420680(__this, /*hidden argument*/NULL);
		RuntimeObject * L_51 = ___value0;
		XmlAtomicValue_t3775050121 * L_52 = (XmlAtomicValue_t3775050121 *)il2cpp_codegen_object_new(XmlAtomicValue_t3775050121_il2cpp_TypeInfo_var);
		XmlAtomicValue__ctor_m2854966062(L_52, L_50, ((*(int32_t*)((int32_t*)UnBox(L_51, Int32_t2950945753_il2cpp_TypeInfo_var)))), /*hidden argument*/NULL);
		return L_52;
	}

IL_00eb:
	{
		Type_t * L_53 = V_0;
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		Type_t * L_54 = ((XmlBaseConverter_t885945787_StaticFields*)il2cpp_codegen_static_fields_for(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var))->get_Int64Type_11();
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		bool L_55 = Type_op_Equality_m2683486427(NULL /*static, unused*/, L_53, L_54, /*hidden argument*/NULL);
		if (!L_55)
		{
			goto IL_010a;
		}
	}
	{
		XmlSchemaType_t2033747345 * L_56 = XmlBaseConverter_get_SchemaType_m2536420680(__this, /*hidden argument*/NULL);
		RuntimeObject * L_57 = ___value0;
		XmlAtomicValue_t3775050121 * L_58 = (XmlAtomicValue_t3775050121 *)il2cpp_codegen_object_new(XmlAtomicValue_t3775050121_il2cpp_TypeInfo_var);
		XmlAtomicValue__ctor_m3661862796(L_58, L_56, ((*(int64_t*)((int64_t*)UnBox(L_57, Int64_t3736567304_il2cpp_TypeInfo_var)))), /*hidden argument*/NULL);
		return L_58;
	}

IL_010a:
	{
		Type_t * L_59 = V_0;
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		Type_t * L_60 = ((XmlBaseConverter_t885945787_StaticFields*)il2cpp_codegen_static_fields_for(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var))->get_StringType_12();
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		bool L_61 = Type_op_Equality_m2683486427(NULL /*static, unused*/, L_59, L_60, /*hidden argument*/NULL);
		if (!L_61)
		{
			goto IL_0129;
		}
	}
	{
		XmlSchemaType_t2033747345 * L_62 = XmlBaseConverter_get_SchemaType_m2536420680(__this, /*hidden argument*/NULL);
		RuntimeObject * L_63 = ___value0;
		XmlAtomicValue_t3775050121 * L_64 = (XmlAtomicValue_t3775050121 *)il2cpp_codegen_object_new(XmlAtomicValue_t3775050121_il2cpp_TypeInfo_var);
		XmlAtomicValue__ctor_m1686593667(L_64, L_62, ((String_t*)CastclassSealed((RuntimeObject*)L_63, String_t_il2cpp_TypeInfo_var)), /*hidden argument*/NULL);
		return L_64;
	}

IL_0129:
	{
		Type_t * L_65 = V_0;
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		Type_t * L_66 = ((XmlBaseConverter_t885945787_StaticFields*)il2cpp_codegen_static_fields_for(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var))->get_XmlAtomicValueType_13();
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		bool L_67 = Type_op_Equality_m2683486427(NULL /*static, unused*/, L_65, L_66, /*hidden argument*/NULL);
		if (!L_67)
		{
			goto IL_013d;
		}
	}
	{
		RuntimeObject * L_68 = ___value0;
		return ((XmlAtomicValue_t3775050121 *)CastclassSealed((RuntimeObject*)L_68, XmlAtomicValue_t3775050121_il2cpp_TypeInfo_var));
	}

IL_013d:
	{
		Type_t * L_69 = ___destinationType1;
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		Type_t * L_70 = ((XmlBaseConverter_t885945787_StaticFields*)il2cpp_codegen_static_fields_for(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var))->get_XPathItemType_21();
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		bool L_71 = Type_op_Equality_m2683486427(NULL /*static, unused*/, L_69, L_70, /*hidden argument*/NULL);
		if (!L_71)
		{
			goto IL_01d8;
		}
	}
	{
		Type_t * L_72 = V_0;
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		Type_t * L_73 = ((XmlBaseConverter_t885945787_StaticFields*)il2cpp_codegen_static_fields_for(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var))->get_DecimalType_9();
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		bool L_74 = Type_op_Equality_m2683486427(NULL /*static, unused*/, L_72, L_73, /*hidden argument*/NULL);
		if (!L_74)
		{
			goto IL_0167;
		}
	}
	{
		XmlSchemaType_t2033747345 * L_75 = XmlBaseConverter_get_SchemaType_m2536420680(__this, /*hidden argument*/NULL);
		RuntimeObject * L_76 = ___value0;
		XmlAtomicValue_t3775050121 * L_77 = (XmlAtomicValue_t3775050121 *)il2cpp_codegen_object_new(XmlAtomicValue_t3775050121_il2cpp_TypeInfo_var);
		XmlAtomicValue__ctor_m3561621046(L_77, L_75, L_76, /*hidden argument*/NULL);
		return L_77;
	}

IL_0167:
	{
		Type_t * L_78 = V_0;
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		Type_t * L_79 = ((XmlBaseConverter_t885945787_StaticFields*)il2cpp_codegen_static_fields_for(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var))->get_Int32Type_10();
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		bool L_80 = Type_op_Equality_m2683486427(NULL /*static, unused*/, L_78, L_79, /*hidden argument*/NULL);
		if (!L_80)
		{
			goto IL_0186;
		}
	}
	{
		XmlSchemaType_t2033747345 * L_81 = XmlBaseConverter_get_SchemaType_m2536420680(__this, /*hidden argument*/NULL);
		RuntimeObject * L_82 = ___value0;
		XmlAtomicValue_t3775050121 * L_83 = (XmlAtomicValue_t3775050121 *)il2cpp_codegen_object_new(XmlAtomicValue_t3775050121_il2cpp_TypeInfo_var);
		XmlAtomicValue__ctor_m2854966062(L_83, L_81, ((*(int32_t*)((int32_t*)UnBox(L_82, Int32_t2950945753_il2cpp_TypeInfo_var)))), /*hidden argument*/NULL);
		return L_83;
	}

IL_0186:
	{
		Type_t * L_84 = V_0;
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		Type_t * L_85 = ((XmlBaseConverter_t885945787_StaticFields*)il2cpp_codegen_static_fields_for(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var))->get_Int64Type_11();
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		bool L_86 = Type_op_Equality_m2683486427(NULL /*static, unused*/, L_84, L_85, /*hidden argument*/NULL);
		if (!L_86)
		{
			goto IL_01a5;
		}
	}
	{
		XmlSchemaType_t2033747345 * L_87 = XmlBaseConverter_get_SchemaType_m2536420680(__this, /*hidden argument*/NULL);
		RuntimeObject * L_88 = ___value0;
		XmlAtomicValue_t3775050121 * L_89 = (XmlAtomicValue_t3775050121 *)il2cpp_codegen_object_new(XmlAtomicValue_t3775050121_il2cpp_TypeInfo_var);
		XmlAtomicValue__ctor_m3661862796(L_89, L_87, ((*(int64_t*)((int64_t*)UnBox(L_88, Int64_t3736567304_il2cpp_TypeInfo_var)))), /*hidden argument*/NULL);
		return L_89;
	}

IL_01a5:
	{
		Type_t * L_90 = V_0;
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		Type_t * L_91 = ((XmlBaseConverter_t885945787_StaticFields*)il2cpp_codegen_static_fields_for(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var))->get_StringType_12();
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		bool L_92 = Type_op_Equality_m2683486427(NULL /*static, unused*/, L_90, L_91, /*hidden argument*/NULL);
		if (!L_92)
		{
			goto IL_01c4;
		}
	}
	{
		XmlSchemaType_t2033747345 * L_93 = XmlBaseConverter_get_SchemaType_m2536420680(__this, /*hidden argument*/NULL);
		RuntimeObject * L_94 = ___value0;
		XmlAtomicValue_t3775050121 * L_95 = (XmlAtomicValue_t3775050121 *)il2cpp_codegen_object_new(XmlAtomicValue_t3775050121_il2cpp_TypeInfo_var);
		XmlAtomicValue__ctor_m1686593667(L_95, L_93, ((String_t*)CastclassSealed((RuntimeObject*)L_94, String_t_il2cpp_TypeInfo_var)), /*hidden argument*/NULL);
		return L_95;
	}

IL_01c4:
	{
		Type_t * L_96 = V_0;
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		Type_t * L_97 = ((XmlBaseConverter_t885945787_StaticFields*)il2cpp_codegen_static_fields_for(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var))->get_XmlAtomicValueType_13();
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		bool L_98 = Type_op_Equality_m2683486427(NULL /*static, unused*/, L_96, L_97, /*hidden argument*/NULL);
		if (!L_98)
		{
			goto IL_01d8;
		}
	}
	{
		RuntimeObject * L_99 = ___value0;
		return ((XmlAtomicValue_t3775050121 *)CastclassSealed((RuntimeObject*)L_99, XmlAtomicValue_t3775050121_il2cpp_TypeInfo_var));
	}

IL_01d8:
	{
		Type_t * L_100 = ___destinationType1;
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		Type_t * L_101 = ((XmlBaseConverter_t885945787_StaticFields*)il2cpp_codegen_static_fields_for(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var))->get_ByteType_15();
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		bool L_102 = Type_op_Equality_m2683486427(NULL /*static, unused*/, L_100, L_101, /*hidden argument*/NULL);
		if (!L_102)
		{
			goto IL_01f7;
		}
	}
	{
		RuntimeObject * L_103 = ___value0;
		int32_t L_104 = VirtFuncInvoker1< int32_t, RuntimeObject * >::Invoke(15 /* System.Int32 System.Xml.Schema.XmlValueConverter::ToInt32(System.Object) */, __this, L_103);
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		uint8_t L_105 = XmlBaseConverter_Int32ToByte_m3837625800(NULL /*static, unused*/, L_104, /*hidden argument*/NULL);
		uint8_t L_106 = L_105;
		RuntimeObject * L_107 = Box(Byte_t1134296376_il2cpp_TypeInfo_var, &L_106);
		return L_107;
	}

IL_01f7:
	{
		Type_t * L_108 = ___destinationType1;
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		Type_t * L_109 = ((XmlBaseConverter_t885945787_StaticFields*)il2cpp_codegen_static_fields_for(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var))->get_Int16Type_16();
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		bool L_110 = Type_op_Equality_m2683486427(NULL /*static, unused*/, L_108, L_109, /*hidden argument*/NULL);
		if (!L_110)
		{
			goto IL_0216;
		}
	}
	{
		RuntimeObject * L_111 = ___value0;
		int32_t L_112 = VirtFuncInvoker1< int32_t, RuntimeObject * >::Invoke(15 /* System.Int32 System.Xml.Schema.XmlValueConverter::ToInt32(System.Object) */, __this, L_111);
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		int16_t L_113 = XmlBaseConverter_Int32ToInt16_m2351167741(NULL /*static, unused*/, L_112, /*hidden argument*/NULL);
		int16_t L_114 = L_113;
		RuntimeObject * L_115 = Box(Int16_t2552820387_il2cpp_TypeInfo_var, &L_114);
		return L_115;
	}

IL_0216:
	{
		Type_t * L_116 = ___destinationType1;
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		Type_t * L_117 = ((XmlBaseConverter_t885945787_StaticFields*)il2cpp_codegen_static_fields_for(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var))->get_SByteType_17();
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		bool L_118 = Type_op_Equality_m2683486427(NULL /*static, unused*/, L_116, L_117, /*hidden argument*/NULL);
		if (!L_118)
		{
			goto IL_0235;
		}
	}
	{
		RuntimeObject * L_119 = ___value0;
		int32_t L_120 = VirtFuncInvoker1< int32_t, RuntimeObject * >::Invoke(15 /* System.Int32 System.Xml.Schema.XmlValueConverter::ToInt32(System.Object) */, __this, L_119);
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		int8_t L_121 = XmlBaseConverter_Int32ToSByte_m348102590(NULL /*static, unused*/, L_120, /*hidden argument*/NULL);
		int8_t L_122 = L_121;
		RuntimeObject * L_123 = Box(SByte_t1669577662_il2cpp_TypeInfo_var, &L_122);
		return L_123;
	}

IL_0235:
	{
		Type_t * L_124 = ___destinationType1;
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		Type_t * L_125 = ((XmlBaseConverter_t885945787_StaticFields*)il2cpp_codegen_static_fields_for(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var))->get_UInt16Type_18();
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		bool L_126 = Type_op_Equality_m2683486427(NULL /*static, unused*/, L_124, L_125, /*hidden argument*/NULL);
		if (!L_126)
		{
			goto IL_0254;
		}
	}
	{
		RuntimeObject * L_127 = ___value0;
		int32_t L_128 = VirtFuncInvoker1< int32_t, RuntimeObject * >::Invoke(15 /* System.Int32 System.Xml.Schema.XmlValueConverter::ToInt32(System.Object) */, __this, L_127);
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		uint16_t L_129 = XmlBaseConverter_Int32ToUInt16_m2320542923(NULL /*static, unused*/, L_128, /*hidden argument*/NULL);
		uint16_t L_130 = L_129;
		RuntimeObject * L_131 = Box(UInt16_t2177724958_il2cpp_TypeInfo_var, &L_130);
		return L_131;
	}

IL_0254:
	{
		Type_t * L_132 = ___destinationType1;
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		Type_t * L_133 = ((XmlBaseConverter_t885945787_StaticFields*)il2cpp_codegen_static_fields_for(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var))->get_UInt32Type_19();
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		bool L_134 = Type_op_Equality_m2683486427(NULL /*static, unused*/, L_132, L_133, /*hidden argument*/NULL);
		if (!L_134)
		{
			goto IL_0273;
		}
	}
	{
		RuntimeObject * L_135 = ___value0;
		int64_t L_136 = VirtFuncInvoker1< int64_t, RuntimeObject * >::Invoke(21 /* System.Int64 System.Xml.Schema.XmlValueConverter::ToInt64(System.Object) */, __this, L_135);
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		uint32_t L_137 = XmlBaseConverter_Int64ToUInt32_m1194521053(NULL /*static, unused*/, L_136, /*hidden argument*/NULL);
		uint32_t L_138 = L_137;
		RuntimeObject * L_139 = Box(UInt32_t2560061978_il2cpp_TypeInfo_var, &L_138);
		return L_139;
	}

IL_0273:
	{
		Type_t * L_140 = ___destinationType1;
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		Type_t * L_141 = ((XmlBaseConverter_t885945787_StaticFields*)il2cpp_codegen_static_fields_for(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var))->get_UInt64Type_20();
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		bool L_142 = Type_op_Equality_m2683486427(NULL /*static, unused*/, L_140, L_141, /*hidden argument*/NULL);
		if (!L_142)
		{
			goto IL_0292;
		}
	}
	{
		RuntimeObject * L_143 = ___value0;
		Decimal_t2948259380  L_144 = VirtFuncInvoker1< Decimal_t2948259380 , RuntimeObject * >::Invoke(23 /* System.Decimal System.Xml.Schema.XmlValueConverter::ToDecimal(System.Object) */, __this, L_143);
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		uint64_t L_145 = XmlBaseConverter_DecimalToUInt64_m2949260105(NULL /*static, unused*/, L_144, /*hidden argument*/NULL);
		uint64_t L_146 = L_145;
		RuntimeObject * L_147 = Box(UInt64_t4134040092_il2cpp_TypeInfo_var, &L_146);
		return L_147;
	}

IL_0292:
	{
		Type_t * L_148 = V_0;
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		Type_t * L_149 = ((XmlBaseConverter_t885945787_StaticFields*)il2cpp_codegen_static_fields_for(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var))->get_ByteType_15();
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		bool L_150 = Type_op_Equality_m2683486427(NULL /*static, unused*/, L_148, L_149, /*hidden argument*/NULL);
		if (!L_150)
		{
			goto IL_02ad;
		}
	}
	{
		RuntimeObject * L_151 = ___value0;
		Type_t * L_152 = ___destinationType1;
		RuntimeObject * L_153 = VirtFuncInvoker2< RuntimeObject *, int32_t, Type_t * >::Invoke(54 /* System.Object System.Xml.Schema.XmlValueConverter::ChangeType(System.Int32,System.Type) */, __this, ((*(uint8_t*)((uint8_t*)UnBox(L_151, Byte_t1134296376_il2cpp_TypeInfo_var)))), L_152);
		return L_153;
	}

IL_02ad:
	{
		Type_t * L_154 = V_0;
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		Type_t * L_155 = ((XmlBaseConverter_t885945787_StaticFields*)il2cpp_codegen_static_fields_for(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var))->get_Int16Type_16();
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		bool L_156 = Type_op_Equality_m2683486427(NULL /*static, unused*/, L_154, L_155, /*hidden argument*/NULL);
		if (!L_156)
		{
			goto IL_02c8;
		}
	}
	{
		RuntimeObject * L_157 = ___value0;
		Type_t * L_158 = ___destinationType1;
		RuntimeObject * L_159 = VirtFuncInvoker2< RuntimeObject *, int32_t, Type_t * >::Invoke(54 /* System.Object System.Xml.Schema.XmlValueConverter::ChangeType(System.Int32,System.Type) */, __this, ((*(int16_t*)((int16_t*)UnBox(L_157, Int16_t2552820387_il2cpp_TypeInfo_var)))), L_158);
		return L_159;
	}

IL_02c8:
	{
		Type_t * L_160 = V_0;
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		Type_t * L_161 = ((XmlBaseConverter_t885945787_StaticFields*)il2cpp_codegen_static_fields_for(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var))->get_SByteType_17();
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		bool L_162 = Type_op_Equality_m2683486427(NULL /*static, unused*/, L_160, L_161, /*hidden argument*/NULL);
		if (!L_162)
		{
			goto IL_02e3;
		}
	}
	{
		RuntimeObject * L_163 = ___value0;
		Type_t * L_164 = ___destinationType1;
		RuntimeObject * L_165 = VirtFuncInvoker2< RuntimeObject *, int32_t, Type_t * >::Invoke(54 /* System.Object System.Xml.Schema.XmlValueConverter::ChangeType(System.Int32,System.Type) */, __this, ((*(int8_t*)((int8_t*)UnBox(L_163, SByte_t1669577662_il2cpp_TypeInfo_var)))), L_164);
		return L_165;
	}

IL_02e3:
	{
		Type_t * L_166 = V_0;
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		Type_t * L_167 = ((XmlBaseConverter_t885945787_StaticFields*)il2cpp_codegen_static_fields_for(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var))->get_UInt16Type_18();
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		bool L_168 = Type_op_Equality_m2683486427(NULL /*static, unused*/, L_166, L_167, /*hidden argument*/NULL);
		if (!L_168)
		{
			goto IL_02fe;
		}
	}
	{
		RuntimeObject * L_169 = ___value0;
		Type_t * L_170 = ___destinationType1;
		RuntimeObject * L_171 = VirtFuncInvoker2< RuntimeObject *, int32_t, Type_t * >::Invoke(54 /* System.Object System.Xml.Schema.XmlValueConverter::ChangeType(System.Int32,System.Type) */, __this, ((*(uint16_t*)((uint16_t*)UnBox(L_169, UInt16_t2177724958_il2cpp_TypeInfo_var)))), L_170);
		return L_171;
	}

IL_02fe:
	{
		Type_t * L_172 = V_0;
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		Type_t * L_173 = ((XmlBaseConverter_t885945787_StaticFields*)il2cpp_codegen_static_fields_for(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var))->get_UInt32Type_19();
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		bool L_174 = Type_op_Equality_m2683486427(NULL /*static, unused*/, L_172, L_173, /*hidden argument*/NULL);
		if (!L_174)
		{
			goto IL_031a;
		}
	}
	{
		RuntimeObject * L_175 = ___value0;
		Type_t * L_176 = ___destinationType1;
		RuntimeObject * L_177 = VirtFuncInvoker2< RuntimeObject *, int64_t, Type_t * >::Invoke(55 /* System.Object System.Xml.Schema.XmlValueConverter::ChangeType(System.Int64,System.Type) */, __this, (((int64_t)((uint64_t)((*(uint32_t*)((uint32_t*)UnBox(L_175, UInt32_t2560061978_il2cpp_TypeInfo_var))))))), L_176);
		return L_177;
	}

IL_031a:
	{
		Type_t * L_178 = V_0;
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		Type_t * L_179 = ((XmlBaseConverter_t885945787_StaticFields*)il2cpp_codegen_static_fields_for(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var))->get_UInt64Type_20();
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		bool L_180 = Type_op_Equality_m2683486427(NULL /*static, unused*/, L_178, L_179, /*hidden argument*/NULL);
		if (!L_180)
		{
			goto IL_033a;
		}
	}
	{
		RuntimeObject * L_181 = ___value0;
		IL2CPP_RUNTIME_CLASS_INIT(Decimal_t2948259380_il2cpp_TypeInfo_var);
		Decimal_t2948259380  L_182 = Decimal_op_Implicit_m2299919277(NULL /*static, unused*/, ((*(uint64_t*)((uint64_t*)UnBox(L_181, UInt64_t4134040092_il2cpp_TypeInfo_var)))), /*hidden argument*/NULL);
		Type_t * L_183 = ___destinationType1;
		RuntimeObject * L_184 = VirtFuncInvoker2< RuntimeObject *, Decimal_t2948259380 , Type_t * >::Invoke(56 /* System.Object System.Xml.Schema.XmlValueConverter::ChangeType(System.Decimal,System.Type) */, __this, L_182, L_183);
		return L_184;
	}

IL_033a:
	{
		RuntimeObject * L_185 = ___value0;
		Type_t * L_186 = ___destinationType1;
		RuntimeObject* L_187 = ___nsResolver2;
		RuntimeObject * L_188 = VirtFuncInvoker3< RuntimeObject *, RuntimeObject *, Type_t *, RuntimeObject* >::Invoke(62 /* System.Object System.Xml.Schema.XmlBaseConverter::ChangeListType(System.Object,System.Type,System.Xml.IXmlNamespaceResolver) */, __this, L_185, L_186, L_187);
		return L_188;
	}
}
// System.Object System.Xml.Schema.XmlNumeric10Converter::ChangeTypeWildcardDestination(System.Object,System.Type,System.Xml.IXmlNamespaceResolver)
extern "C" IL2CPP_METHOD_ATTR RuntimeObject * XmlNumeric10Converter_ChangeTypeWildcardDestination_m1115625629 (XmlNumeric10Converter_t1993831288 * __this, RuntimeObject * ___value0, Type_t * ___destinationType1, RuntimeObject* ___nsResolver2, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (XmlNumeric10Converter_ChangeTypeWildcardDestination_m1115625629_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	Type_t * V_0 = NULL;
	{
		RuntimeObject * L_0 = ___value0;
		NullCheck(L_0);
		Type_t * L_1 = Object_GetType_m88164663(L_0, /*hidden argument*/NULL);
		V_0 = L_1;
		Type_t * L_2 = V_0;
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		Type_t * L_3 = ((XmlBaseConverter_t885945787_StaticFields*)il2cpp_codegen_static_fields_for(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var))->get_ByteType_15();
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		bool L_4 = Type_op_Equality_m2683486427(NULL /*static, unused*/, L_2, L_3, /*hidden argument*/NULL);
		if (!L_4)
		{
			goto IL_0022;
		}
	}
	{
		RuntimeObject * L_5 = ___value0;
		Type_t * L_6 = ___destinationType1;
		RuntimeObject * L_7 = VirtFuncInvoker2< RuntimeObject *, int32_t, Type_t * >::Invoke(54 /* System.Object System.Xml.Schema.XmlValueConverter::ChangeType(System.Int32,System.Type) */, __this, ((*(uint8_t*)((uint8_t*)UnBox(L_5, Byte_t1134296376_il2cpp_TypeInfo_var)))), L_6);
		return L_7;
	}

IL_0022:
	{
		Type_t * L_8 = V_0;
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		Type_t * L_9 = ((XmlBaseConverter_t885945787_StaticFields*)il2cpp_codegen_static_fields_for(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var))->get_Int16Type_16();
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		bool L_10 = Type_op_Equality_m2683486427(NULL /*static, unused*/, L_8, L_9, /*hidden argument*/NULL);
		if (!L_10)
		{
			goto IL_003d;
		}
	}
	{
		RuntimeObject * L_11 = ___value0;
		Type_t * L_12 = ___destinationType1;
		RuntimeObject * L_13 = VirtFuncInvoker2< RuntimeObject *, int32_t, Type_t * >::Invoke(54 /* System.Object System.Xml.Schema.XmlValueConverter::ChangeType(System.Int32,System.Type) */, __this, ((*(int16_t*)((int16_t*)UnBox(L_11, Int16_t2552820387_il2cpp_TypeInfo_var)))), L_12);
		return L_13;
	}

IL_003d:
	{
		Type_t * L_14 = V_0;
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		Type_t * L_15 = ((XmlBaseConverter_t885945787_StaticFields*)il2cpp_codegen_static_fields_for(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var))->get_SByteType_17();
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		bool L_16 = Type_op_Equality_m2683486427(NULL /*static, unused*/, L_14, L_15, /*hidden argument*/NULL);
		if (!L_16)
		{
			goto IL_0058;
		}
	}
	{
		RuntimeObject * L_17 = ___value0;
		Type_t * L_18 = ___destinationType1;
		RuntimeObject * L_19 = VirtFuncInvoker2< RuntimeObject *, int32_t, Type_t * >::Invoke(54 /* System.Object System.Xml.Schema.XmlValueConverter::ChangeType(System.Int32,System.Type) */, __this, ((*(int8_t*)((int8_t*)UnBox(L_17, SByte_t1669577662_il2cpp_TypeInfo_var)))), L_18);
		return L_19;
	}

IL_0058:
	{
		Type_t * L_20 = V_0;
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		Type_t * L_21 = ((XmlBaseConverter_t885945787_StaticFields*)il2cpp_codegen_static_fields_for(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var))->get_UInt16Type_18();
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		bool L_22 = Type_op_Equality_m2683486427(NULL /*static, unused*/, L_20, L_21, /*hidden argument*/NULL);
		if (!L_22)
		{
			goto IL_0073;
		}
	}
	{
		RuntimeObject * L_23 = ___value0;
		Type_t * L_24 = ___destinationType1;
		RuntimeObject * L_25 = VirtFuncInvoker2< RuntimeObject *, int32_t, Type_t * >::Invoke(54 /* System.Object System.Xml.Schema.XmlValueConverter::ChangeType(System.Int32,System.Type) */, __this, ((*(uint16_t*)((uint16_t*)UnBox(L_23, UInt16_t2177724958_il2cpp_TypeInfo_var)))), L_24);
		return L_25;
	}

IL_0073:
	{
		Type_t * L_26 = V_0;
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		Type_t * L_27 = ((XmlBaseConverter_t885945787_StaticFields*)il2cpp_codegen_static_fields_for(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var))->get_UInt32Type_19();
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		bool L_28 = Type_op_Equality_m2683486427(NULL /*static, unused*/, L_26, L_27, /*hidden argument*/NULL);
		if (!L_28)
		{
			goto IL_008f;
		}
	}
	{
		RuntimeObject * L_29 = ___value0;
		Type_t * L_30 = ___destinationType1;
		RuntimeObject * L_31 = VirtFuncInvoker2< RuntimeObject *, int64_t, Type_t * >::Invoke(55 /* System.Object System.Xml.Schema.XmlValueConverter::ChangeType(System.Int64,System.Type) */, __this, (((int64_t)((uint64_t)((*(uint32_t*)((uint32_t*)UnBox(L_29, UInt32_t2560061978_il2cpp_TypeInfo_var))))))), L_30);
		return L_31;
	}

IL_008f:
	{
		Type_t * L_32 = V_0;
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		Type_t * L_33 = ((XmlBaseConverter_t885945787_StaticFields*)il2cpp_codegen_static_fields_for(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var))->get_UInt64Type_20();
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		bool L_34 = Type_op_Equality_m2683486427(NULL /*static, unused*/, L_32, L_33, /*hidden argument*/NULL);
		if (!L_34)
		{
			goto IL_00af;
		}
	}
	{
		RuntimeObject * L_35 = ___value0;
		IL2CPP_RUNTIME_CLASS_INIT(Decimal_t2948259380_il2cpp_TypeInfo_var);
		Decimal_t2948259380  L_36 = Decimal_op_Implicit_m2299919277(NULL /*static, unused*/, ((*(uint64_t*)((uint64_t*)UnBox(L_35, UInt64_t4134040092_il2cpp_TypeInfo_var)))), /*hidden argument*/NULL);
		Type_t * L_37 = ___destinationType1;
		RuntimeObject * L_38 = VirtFuncInvoker2< RuntimeObject *, Decimal_t2948259380 , Type_t * >::Invoke(56 /* System.Object System.Xml.Schema.XmlValueConverter::ChangeType(System.Decimal,System.Type) */, __this, L_36, L_37);
		return L_38;
	}

IL_00af:
	{
		RuntimeObject * L_39 = ___value0;
		Type_t * L_40 = ___destinationType1;
		RuntimeObject* L_41 = ___nsResolver2;
		RuntimeObject * L_42 = VirtFuncInvoker3< RuntimeObject *, RuntimeObject *, Type_t *, RuntimeObject* >::Invoke(62 /* System.Object System.Xml.Schema.XmlBaseConverter::ChangeListType(System.Object,System.Type,System.Xml.IXmlNamespaceResolver) */, __this, L_39, L_40, L_41);
		return L_42;
	}
}
// System.Object System.Xml.Schema.XmlNumeric10Converter::ChangeTypeWildcardSource(System.Object,System.Type,System.Xml.IXmlNamespaceResolver)
extern "C" IL2CPP_METHOD_ATTR RuntimeObject * XmlNumeric10Converter_ChangeTypeWildcardSource_m1027056912 (XmlNumeric10Converter_t1993831288 * __this, RuntimeObject * ___value0, Type_t * ___destinationType1, RuntimeObject* ___nsResolver2, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (XmlNumeric10Converter_ChangeTypeWildcardSource_m1027056912_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		Type_t * L_0 = ___destinationType1;
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		Type_t * L_1 = ((XmlBaseConverter_t885945787_StaticFields*)il2cpp_codegen_static_fields_for(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var))->get_ByteType_15();
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		bool L_2 = Type_op_Equality_m2683486427(NULL /*static, unused*/, L_0, L_1, /*hidden argument*/NULL);
		if (!L_2)
		{
			goto IL_001f;
		}
	}
	{
		RuntimeObject * L_3 = ___value0;
		int32_t L_4 = VirtFuncInvoker1< int32_t, RuntimeObject * >::Invoke(15 /* System.Int32 System.Xml.Schema.XmlValueConverter::ToInt32(System.Object) */, __this, L_3);
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		uint8_t L_5 = XmlBaseConverter_Int32ToByte_m3837625800(NULL /*static, unused*/, L_4, /*hidden argument*/NULL);
		uint8_t L_6 = L_5;
		RuntimeObject * L_7 = Box(Byte_t1134296376_il2cpp_TypeInfo_var, &L_6);
		return L_7;
	}

IL_001f:
	{
		Type_t * L_8 = ___destinationType1;
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		Type_t * L_9 = ((XmlBaseConverter_t885945787_StaticFields*)il2cpp_codegen_static_fields_for(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var))->get_Int16Type_16();
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		bool L_10 = Type_op_Equality_m2683486427(NULL /*static, unused*/, L_8, L_9, /*hidden argument*/NULL);
		if (!L_10)
		{
			goto IL_003e;
		}
	}
	{
		RuntimeObject * L_11 = ___value0;
		int32_t L_12 = VirtFuncInvoker1< int32_t, RuntimeObject * >::Invoke(15 /* System.Int32 System.Xml.Schema.XmlValueConverter::ToInt32(System.Object) */, __this, L_11);
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		int16_t L_13 = XmlBaseConverter_Int32ToInt16_m2351167741(NULL /*static, unused*/, L_12, /*hidden argument*/NULL);
		int16_t L_14 = L_13;
		RuntimeObject * L_15 = Box(Int16_t2552820387_il2cpp_TypeInfo_var, &L_14);
		return L_15;
	}

IL_003e:
	{
		Type_t * L_16 = ___destinationType1;
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		Type_t * L_17 = ((XmlBaseConverter_t885945787_StaticFields*)il2cpp_codegen_static_fields_for(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var))->get_SByteType_17();
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		bool L_18 = Type_op_Equality_m2683486427(NULL /*static, unused*/, L_16, L_17, /*hidden argument*/NULL);
		if (!L_18)
		{
			goto IL_005d;
		}
	}
	{
		RuntimeObject * L_19 = ___value0;
		int32_t L_20 = VirtFuncInvoker1< int32_t, RuntimeObject * >::Invoke(15 /* System.Int32 System.Xml.Schema.XmlValueConverter::ToInt32(System.Object) */, __this, L_19);
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		int8_t L_21 = XmlBaseConverter_Int32ToSByte_m348102590(NULL /*static, unused*/, L_20, /*hidden argument*/NULL);
		int8_t L_22 = L_21;
		RuntimeObject * L_23 = Box(SByte_t1669577662_il2cpp_TypeInfo_var, &L_22);
		return L_23;
	}

IL_005d:
	{
		Type_t * L_24 = ___destinationType1;
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		Type_t * L_25 = ((XmlBaseConverter_t885945787_StaticFields*)il2cpp_codegen_static_fields_for(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var))->get_UInt16Type_18();
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		bool L_26 = Type_op_Equality_m2683486427(NULL /*static, unused*/, L_24, L_25, /*hidden argument*/NULL);
		if (!L_26)
		{
			goto IL_007c;
		}
	}
	{
		RuntimeObject * L_27 = ___value0;
		int32_t L_28 = VirtFuncInvoker1< int32_t, RuntimeObject * >::Invoke(15 /* System.Int32 System.Xml.Schema.XmlValueConverter::ToInt32(System.Object) */, __this, L_27);
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		uint16_t L_29 = XmlBaseConverter_Int32ToUInt16_m2320542923(NULL /*static, unused*/, L_28, /*hidden argument*/NULL);
		uint16_t L_30 = L_29;
		RuntimeObject * L_31 = Box(UInt16_t2177724958_il2cpp_TypeInfo_var, &L_30);
		return L_31;
	}

IL_007c:
	{
		Type_t * L_32 = ___destinationType1;
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		Type_t * L_33 = ((XmlBaseConverter_t885945787_StaticFields*)il2cpp_codegen_static_fields_for(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var))->get_UInt32Type_19();
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		bool L_34 = Type_op_Equality_m2683486427(NULL /*static, unused*/, L_32, L_33, /*hidden argument*/NULL);
		if (!L_34)
		{
			goto IL_009b;
		}
	}
	{
		RuntimeObject * L_35 = ___value0;
		int64_t L_36 = VirtFuncInvoker1< int64_t, RuntimeObject * >::Invoke(21 /* System.Int64 System.Xml.Schema.XmlValueConverter::ToInt64(System.Object) */, __this, L_35);
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		uint32_t L_37 = XmlBaseConverter_Int64ToUInt32_m1194521053(NULL /*static, unused*/, L_36, /*hidden argument*/NULL);
		uint32_t L_38 = L_37;
		RuntimeObject * L_39 = Box(UInt32_t2560061978_il2cpp_TypeInfo_var, &L_38);
		return L_39;
	}

IL_009b:
	{
		Type_t * L_40 = ___destinationType1;
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		Type_t * L_41 = ((XmlBaseConverter_t885945787_StaticFields*)il2cpp_codegen_static_fields_for(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var))->get_UInt64Type_20();
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		bool L_42 = Type_op_Equality_m2683486427(NULL /*static, unused*/, L_40, L_41, /*hidden argument*/NULL);
		if (!L_42)
		{
			goto IL_00ba;
		}
	}
	{
		RuntimeObject * L_43 = ___value0;
		Decimal_t2948259380  L_44 = VirtFuncInvoker1< Decimal_t2948259380 , RuntimeObject * >::Invoke(23 /* System.Decimal System.Xml.Schema.XmlValueConverter::ToDecimal(System.Object) */, __this, L_43);
		IL2CPP_RUNTIME_CLASS_INIT(XmlBaseConverter_t885945787_il2cpp_TypeInfo_var);
		uint64_t L_45 = XmlBaseConverter_DecimalToUInt64_m2949260105(NULL /*static, unused*/, L_44, /*hidden argument*/NULL);
		uint64_t L_46 = L_45;
		RuntimeObject * L_47 = Box(UInt64_t4134040092_il2cpp_TypeInfo_var, &L_46);
		return L_47;
	}

IL_00ba:
	{
		RuntimeObject * L_48 = ___value0;
		Type_t * L_49 = ___destinationType1;
		RuntimeObject* L_50 = ___nsResolver2;
		RuntimeObject * L_51 = VirtFuncInvoker3< RuntimeObject *, RuntimeObject *, Type_t *, RuntimeObject* >::Invoke(62 /* System.Object System.Xml.Schema.XmlBaseConverter::ChangeListType(System.Object,System.Type,System.Xml.IXmlNamespaceResolver) */, __this, L_48, L_49, L_50);
		return L_51;
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
