#include "il2cpp-config.h"

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


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

#include "il2cpp-class-internals.h"
#include "codegen/il2cpp-codegen.h"
#include "il2cpp-object-internals.h"

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

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

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

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

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

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

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

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

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

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

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

// MS.Internal.Xml.Cache.XPathDocumentNavigator
struct XPathDocumentNavigator_t2457178823;
// MS.Internal.Xml.Cache.XPathNode
struct XPathNode_t2208072876;
// MS.Internal.Xml.Cache.XPathNodeInfoAtom
struct XPathNodeInfoAtom_t1760358141;
// MS.Internal.Xml.Cache.XPathNodePageInfo
struct XPathNodePageInfo_t2343388010;
// MS.Internal.Xml.Cache.XPathNode[]
struct XPathNodeU5BU5D_t47339301;
// MS.Internal.Xml.XPath.AstNode
struct AstNode_t2514041814;
// MS.Internal.Xml.XPath.Axis
struct Axis_t4207104559;
// MS.Internal.Xml.XPath.Filter
struct Filter_t1571657935;
// MS.Internal.Xml.XPath.Function
struct Function_t1283990952;
// MS.Internal.Xml.XPath.Group
struct Group_t100818710;
// MS.Internal.Xml.XPath.Operand
struct Operand_t3355154092;
// MS.Internal.Xml.XPath.Operator
struct Operator_t966760113;
// MS.Internal.Xml.XPath.Operator/Op[]
struct OpU5BU5D_t2837398892;
// MS.Internal.Xml.XPath.Root
struct Root_t720671714;
// MS.Internal.Xml.XPath.Variable
struct Variable_t262588068;
// MS.Internal.Xml.XPath.XPathParser
struct XPathParser_t618394529;
// MS.Internal.Xml.XPath.XPathParser/ParamInfo
struct ParamInfo_t1233379796;
// MS.Internal.Xml.XPath.XPathScanner
struct XPathScanner_t3283201025;
// System.ArgumentException
struct ArgumentException_t132251570;
// System.ArgumentNullException
struct ArgumentNullException_t1615371798;
// System.ArgumentOutOfRangeException
struct ArgumentOutOfRangeException_t777629997;
// System.AsyncCallback
struct AsyncCallback_t3962456242;
// System.Byte[]
struct ByteU5BU5D_t4116647657;
// System.Char[]
struct CharU5BU5D_t3528271667;
// System.Collections.ArrayList
struct ArrayList_t2718874744;
// System.Collections.CollectionBase
struct CollectionBase_t2727926298;
// System.Collections.Generic.Dictionary`2/Entry<System.String,System.Xml.DtdParser/UndeclaredNotation>[]
struct EntryU5BU5D_t4014188474;
// System.Collections.Generic.Dictionary`2/Entry<System.String,System.Xml.Schema.SchemaNotation>[]
struct EntryU5BU5D_t3269963675;
// 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/Entry<System.Xml.XmlQualifiedName,System.Xml.Schema.SchemaEntity>[]
struct EntryU5BU5D_t4020596405;
// System.Collections.Generic.Dictionary`2/Entry<System.Xml.XmlQualifiedName,System.Xml.XmlQualifiedName>[]
struct EntryU5BU5D_t3355462409;
// System.Collections.Generic.Dictionary`2/KeyCollection<System.String,System.Xml.DtdParser/UndeclaredNotation>
struct KeyCollection_t2127608162;
// System.Collections.Generic.Dictionary`2/KeyCollection<System.String,System.Xml.Schema.SchemaNotation>
struct KeyCollection_t1922609237;
// 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/KeyCollection<System.Xml.XmlQualifiedName,System.Xml.Schema.SchemaEntity>
struct KeyCollection_t1742114755;
// System.Collections.Generic.Dictionary`2/KeyCollection<System.Xml.XmlQualifiedName,System.Xml.XmlQualifiedName>
struct KeyCollection_t2925327103;
// System.Collections.Generic.Dictionary`2/ValueCollection<System.Object,System.Object>
struct ValueCollection_t1848589470;
// System.Collections.Generic.Dictionary`2/ValueCollection<System.String,System.Xml.DtdParser/UndeclaredNotation>
struct ValueCollection_t3653977009;
// System.Collections.Generic.Dictionary`2/ValueCollection<System.String,System.Xml.Schema.SchemaNotation>
struct ValueCollection_t3448978084;
// 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/ValueCollection<System.Xml.XmlQualifiedName,System.Xml.Schema.SchemaEntity>
struct ValueCollection_t3268483602;
// System.Collections.Generic.Dictionary`2/ValueCollection<System.Xml.XmlQualifiedName,System.Xml.XmlQualifiedName>
struct ValueCollection_t156728654;
// System.Collections.Generic.Dictionary`2<MS.Internal.Xml.Cache.XPathNodeRef,MS.Internal.Xml.Cache.XPathNodeRef>
struct Dictionary_2_t474933032;
// System.Collections.Generic.Dictionary`2<System.Int32,System.Globalization.CultureInfo>
struct Dictionary_2_t3046556399;
// 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.Globalization.CultureInfo>
struct Dictionary_2_t3943099367;
// System.Collections.Generic.Dictionary`2<System.String,System.Int32>
struct Dictionary_2_t2736202052;
// System.Collections.Generic.Dictionary`2<System.String,System.Xml.DtdParser/UndeclaredNotation>
struct Dictionary_2_t1937932691;
// 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.Schema.XmlSchemaObject>
struct Dictionary_2_t1290717488;
// System.Collections.Generic.Dictionary`2<System.Xml.XmlQualifiedName,System.Xml.XmlQualifiedName>
struct Dictionary_2_t2735651632;
// 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.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.List`1<System.Xml.Schema.XmlSchemaObjectTable/XmlSchemaObjectEntry>
struct List_1_t521784417;
// System.Collections.Generic.Stack`1<System.Object>
struct Stack_1_t3923495619;
// System.Collections.Generic.Stack`1<System.Xml.DtdParser/ParseElementOnlyContent_LocalFrame>
struct Stack_1_t1014283250;
// 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.IDictionaryEnumerator
struct IDictionaryEnumerator_t1693217257;
// System.Collections.IEqualityComparer
struct IEqualityComparer_t1493878338;
// System.Collections.SortedList
struct SortedList_t2427694641;
// System.Collections.Stack
struct Stack_t2329662280;
// System.DelegateData
struct DelegateData_t1677132599;
// System.Delegate[]
struct DelegateU5BU5D_t1703627840;
// System.Diagnostics.StackTrace[]
struct StackTraceU5BU5D_t1169129676;
// System.Exception
struct Exception_t;
// System.Globalization.Calendar
struct Calendar_t1661121569;
// System.Globalization.CompareInfo
struct CompareInfo_t1092934962;
// System.Globalization.CultureData
struct CultureData_t1899656083;
// System.Globalization.CultureInfo
struct CultureInfo_t4157843068;
// System.Globalization.DateTimeFormatInfo
struct DateTimeFormatInfo_t2405853701;
// System.Globalization.NumberFormatInfo
struct NumberFormatInfo_t435877138;
// System.Globalization.TextInfo
struct TextInfo_t3810425522;
// System.IAsyncResult
struct IAsyncResult_t767004451;
// System.IFormatProvider
struct IFormatProvider_t2518567562;
// System.IndexOutOfRangeException
struct IndexOutOfRangeException_t1578797820;
// System.Int32[]
struct Int32U5BU5D_t385246372;
// System.IntPtr[]
struct IntPtrU5BU5D_t4013366056;
// System.InvalidOperationException
struct InvalidOperationException_t56020091;
// System.Object[]
struct ObjectU5BU5D_t2843939325;
// System.Reflection.Assembly/ResolveEventHolder
struct ResolveEventHolder_t2120639521;
// System.Reflection.Binder
struct Binder_t2999457153;
// System.Reflection.MemberFilter
struct MemberFilter_t426314064;
// System.Reflection.MethodInfo
struct MethodInfo_t;
// System.Reflection.PropertyInfo
struct PropertyInfo_t;
// System.Reflection.TypeInfo
struct TypeInfo_t1690786683;
// System.Runtime.Serialization.SafeSerializationManager
struct SafeSerializationManager_t2481557153;
// System.Security.PermissionSet
struct PermissionSet_t223948603;
// System.Security.Policy.Evidence
struct Evidence_t2008144148;
// System.String
struct String_t;
// System.String[]
struct StringU5BU5D_t1281789340;
// System.Text.Decoder
struct Decoder_t2204182725;
// System.Text.DecoderFallback
struct DecoderFallback_t3123823036;
// System.Text.DecoderFallbackBuffer
struct DecoderFallbackBuffer_t2402303981;
// System.Text.StringBuilder
struct StringBuilder_t;
// System.Threading.ReaderWriterLock
struct ReaderWriterLock_t367846299;
// System.Type
struct Type_t;
// System.Type[]
struct TypeU5BU5D_t3940880105;
// System.UInt32[]
struct UInt32U5BU5D_t2770800703;
// System.Uri
struct Uri_t100236324;
// System.Uri/UriInfo
struct UriInfo_t1092684687;
// System.UriParser
struct UriParser_t3890150400;
// System.Void
struct Void_t1185182177;
// System.Xml.Base64Encoder
struct Base64Encoder_t3938083961;
// System.Xml.BinHexDecoder
struct BinHexDecoder_t1474272384;
// System.Xml.DomNameTable
struct DomNameTable_t751058560;
// System.Xml.DtdParser
struct DtdParser_t1117044511;
// System.Xml.DtdParser/ParseElementOnlyContent_LocalFrame
struct ParseElementOnlyContent_LocalFrame_t170893795;
// System.Xml.DtdParser/ParseElementOnlyContent_LocalFrame[]
struct ParseElementOnlyContent_LocalFrameU5BU5D_t3336512306;
// System.Xml.DtdParser/UndeclaredNotation
struct UndeclaredNotation_t2152676392;
// System.Xml.EmptyEnumerator
struct EmptyEnumerator_t1830168813;
// System.Xml.HWStack
struct HWStack_t658497212;
// System.Xml.IDtdInfo
struct IDtdInfo_t4056024937;
// System.Xml.IDtdParser
struct IDtdParser_t2016838004;
// System.Xml.IDtdParserAdapter
struct IDtdParserAdapter_t2048056054;
// System.Xml.IDtdParserAdapterWithValidation
struct IDtdParserAdapterWithValidation_t152036406;
// System.Xml.IValidationEventHandling
struct IValidationEventHandling_t3880195220;
// System.Xml.IXmlLineInfo
struct IXmlLineInfo_t2353988607;
// System.Xml.IXmlNamespaceResolver
struct IXmlNamespaceResolver_t535375154;
// System.Xml.IncrementalReadDecoder
struct IncrementalReadDecoder_t3011954239;
// System.Xml.IncrementalReadDummyDecoder
struct IncrementalReadDummyDecoder_t2572367147;
// System.Xml.NameTable
struct NameTable_t3178203267;
// System.Xml.NameTable/Entry
struct Entry_t3052280359;
// System.Xml.NameTable/Entry[]
struct EntryU5BU5D_t491982174;
// System.Xml.OpenedHost
struct OpenedHost_t1848463313;
// System.Xml.PositionInfo
struct PositionInfo_t2441432568;
// System.Xml.ReadContentAsBinaryHelper
struct ReadContentAsBinaryHelper_t3017207972;
// System.Xml.ReaderPositionInfo
struct ReaderPositionInfo_t3794479125;
// System.Xml.SafeAsciiDecoder
struct SafeAsciiDecoder_t1513866605;
// System.Xml.Schema.ActiveAxis
struct ActiveAxis_t3280138529;
// System.Xml.Schema.AllElementsContentValidator
struct AllElementsContentValidator_t4162406109;
// System.Xml.Schema.Asttree
struct Asttree_t1394951200;
// System.Xml.Schema.Asttree[]
struct AsttreeU5BU5D_t3174926177;
// System.Xml.Schema.AutoValidator
struct AutoValidator_t4078073124;
// System.Xml.Schema.AxisElement
struct AxisElement_t1838969620;
// System.Xml.Schema.AxisStack
struct AxisStack_t461895009;
// System.Xml.Schema.BaseProcessor
struct BaseProcessor_t2302394543;
// System.Xml.Schema.BaseValidator
struct BaseValidator_t868759770;
// System.Xml.Schema.BinaryFacetsChecker
struct BinaryFacetsChecker_t976301705;
// System.Xml.Schema.BitSet
struct BitSet_t1154229585;
// System.Xml.Schema.BitSet[]
struct BitSetU5BU5D_t1465593420;
// System.Xml.Schema.ChoiceNode
struct ChoiceNode_t2375417343;
// System.Xml.Schema.CompiledIdentityConstraint
struct CompiledIdentityConstraint_t1335094965;
// System.Xml.Schema.CompiledIdentityConstraint[]
struct CompiledIdentityConstraintU5BU5D_t2573057752;
// System.Xml.Schema.Compiler
struct Compiler_t2647573624;
// 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.Datatype_union
struct Datatype_union_t2755946225;
// System.Xml.Schema.DoubleLinkAxis
struct DoubleLinkAxis_t1975471428;
// System.Xml.Schema.DtdValidator
struct DtdValidator_t3036232587;
// System.Xml.Schema.DtdValidator/NamespaceManager
struct NamespaceManager_t2339540891;
// System.Xml.Schema.FacetsChecker
struct FacetsChecker_t3316496195;
// System.Xml.Schema.ForwardAxis
struct ForwardAxis_t3114313883;
// System.Xml.Schema.IXmlSchemaInfo
struct IXmlSchemaInfo_t934654762;
// System.Xml.Schema.IdRefNode
struct IdRefNode_t3774897917;
// System.Xml.Schema.InteriorNode
struct InteriorNode_t2330896169;
// 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.SchemaDeclBase
struct SchemaDeclBase_t3500554832;
// System.Xml.Schema.SchemaElementDecl
struct SchemaElementDecl_t2267464004;
// System.Xml.Schema.SchemaEntity
struct SchemaEntity_t1577441964;
// 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.SymbolsDictionary
struct SymbolsDictionary_t1055001383;
// System.Xml.Schema.SyntaxTreeNode
struct SyntaxTreeNode_t1007053515;
// 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.XdrValidator
struct XdrValidator_t1704189332;
// System.Xml.Schema.XmlSchema
struct XmlSchema_t3742557897;
// System.Xml.Schema.XmlSchemaAll
struct XmlSchemaAll_t1118454309;
// System.Xml.Schema.XmlSchemaAnnotated
struct XmlSchemaAnnotated_t2603549639;
// System.Xml.Schema.XmlSchemaAnnotation
struct XmlSchemaAnnotation_t2553753397;
// System.Xml.Schema.XmlSchemaAny
struct XmlSchemaAny_t1119175207;
// System.Xml.Schema.XmlSchemaAnyAttribute
struct XmlSchemaAnyAttribute_t963227996;
// System.Xml.Schema.XmlSchemaAttribute
struct XmlSchemaAttribute_t2797257020;
// System.Xml.Schema.XmlSchemaAttributeGroup
struct XmlSchemaAttributeGroup_t246430545;
// System.Xml.Schema.XmlSchemaAttributeGroupRef
struct XmlSchemaAttributeGroupRef_t846390688;
// System.Xml.Schema.XmlSchemaChoice
struct XmlSchemaChoice_t959520675;
// System.Xml.Schema.XmlSchemaCollection
struct XmlSchemaCollection_t3610399789;
// System.Xml.Schema.XmlSchemaCollectionEnumerator
struct XmlSchemaCollectionEnumerator_t1663512188;
// System.Xml.Schema.XmlSchemaCollectionNode
struct XmlSchemaCollectionNode_t2379032341;
// System.Xml.Schema.XmlSchemaCompilationSettings
struct XmlSchemaCompilationSettings_t2218765537;
// System.Xml.Schema.XmlSchemaComplexContent
struct XmlSchemaComplexContent_t3528540772;
// System.Xml.Schema.XmlSchemaComplexContentExtension
struct XmlSchemaComplexContentExtension_t2396613513;
// System.Xml.Schema.XmlSchemaComplexContentRestriction
struct XmlSchemaComplexContentRestriction_t3155540863;
// System.Xml.Schema.XmlSchemaComplexType
struct XmlSchemaComplexType_t3740801802;
// System.Xml.Schema.XmlSchemaContent
struct XmlSchemaContent_t1040349258;
// System.Xml.Schema.XmlSchemaContentModel
struct XmlSchemaContentModel_t602185179;
// System.Xml.Schema.XmlSchemaDatatype
struct XmlSchemaDatatype_t322714710;
// System.Xml.Schema.XmlSchemaElement
struct XmlSchemaElement_t427880856;
// System.Xml.Schema.XmlSchemaException
struct XmlSchemaException_t3511258692;
// System.Xml.Schema.XmlSchemaGroup
struct XmlSchemaGroup_t1441741786;
// System.Xml.Schema.XmlSchemaGroupBase
struct XmlSchemaGroupBase_t3631079376;
// System.Xml.Schema.XmlSchemaGroupRef
struct XmlSchemaGroupRef_t1314446647;
// System.Xml.Schema.XmlSchemaIdentityConstraint
struct XmlSchemaIdentityConstraint_t297318432;
// System.Xml.Schema.XmlSchemaKeyref
struct XmlSchemaKeyref_t3124006214;
// System.Xml.Schema.XmlSchemaNotation
struct XmlSchemaNotation_t2664560277;
// System.Xml.Schema.XmlSchemaObject
struct XmlSchemaObject_t1315720168;
// System.Xml.Schema.XmlSchemaObjectCollection
struct XmlSchemaObjectCollection_t1064819932;
// System.Xml.Schema.XmlSchemaObjectTable
struct XmlSchemaObjectTable_t2546974348;
// System.Xml.Schema.XmlSchemaParticle
struct XmlSchemaParticle_t3828501457;
// System.Xml.Schema.XmlSchemaSequence
struct XmlSchemaSequence_t2018345177;
// System.Xml.Schema.XmlSchemaSet
struct XmlSchemaSet_t266093086;
// System.Xml.Schema.XmlSchemaSimpleContentExtension
struct XmlSchemaSimpleContentExtension_t1269327470;
// System.Xml.Schema.XmlSchemaSimpleContentRestriction
struct XmlSchemaSimpleContentRestriction_t2746076865;
// System.Xml.Schema.XmlSchemaSimpleType
struct XmlSchemaSimpleType_t2678868104;
// System.Xml.Schema.XmlSchemaSimpleTypeContent
struct XmlSchemaSimpleTypeContent_t599285223;
// System.Xml.Schema.XmlSchemaSimpleTypeList
struct XmlSchemaSimpleTypeList_t472803608;
// System.Xml.Schema.XmlSchemaSimpleTypeRestriction
struct XmlSchemaSimpleTypeRestriction_t3925451115;
// System.Xml.Schema.XmlSchemaSimpleTypeUnion
struct XmlSchemaSimpleTypeUnion_t4071426880;
// System.Xml.Schema.XmlSchemaSimpleType[]
struct XmlSchemaSimpleTypeU5BU5D_t1394089049;
// System.Xml.Schema.XmlSchemaSubstitutionGroup
struct XmlSchemaSubstitutionGroup_t2412016498;
// System.Xml.Schema.XmlSchemaType
struct XmlSchemaType_t2033747345;
// System.Xml.Schema.XmlSchemaXPath
struct XmlSchemaXPath_t3156455507;
// System.Xml.Schema.XmlValueConverter
struct XmlValueConverter_t585560190;
// System.Xml.Schema.XsdSimpleValue
struct XsdSimpleValue_t4095803428;
// System.Xml.Schema.XsdValidator
struct XsdValidator_t1757224663;
// System.Xml.Serialization.XmlSerializerNamespaces
struct XmlSerializerNamespaces_t2702737953;
// System.Xml.XPath.XPathDocument
struct XPathDocument_t1673143697;
// System.Xml.XPath.XPathException
struct XPathException_t2107611652;
// System.Xml.XPath.XPathNavigator
struct XPathNavigator_t787956054;
// System.Xml.XPath.XPathNavigatorKeyComparer
struct XPathNavigatorKeyComparer_t2518900029;
// System.Xml.XPath.XPathResultType[]
struct XPathResultTypeU5BU5D_t1515527577;
// System.Xml.XmlAttribute
struct XmlAttribute_t1173852259;
// System.Xml.XmlAttribute[]
struct XmlAttributeU5BU5D_t1490365106;
// System.Xml.XmlDocument
struct XmlDocument_t2837193595;
// System.Xml.XmlException
struct XmlException_t1761730631;
// System.Xml.XmlImplementation
struct XmlImplementation_t254178875;
// System.Xml.XmlLinkedNode
struct XmlLinkedNode_t1437094927;
// System.Xml.XmlName
struct XmlName_t4150142242;
// System.Xml.XmlNameTable
struct XmlNameTable_t71772148;
// System.Xml.XmlName[]
struct XmlNameU5BU5D_t742213655;
// System.Xml.XmlNamedNodeMap
struct XmlNamedNodeMap_t2821286253;
// System.Xml.XmlNamespaceManager
struct XmlNamespaceManager_t418790500;
// System.Xml.XmlNamespaceManager/NamespaceDeclaration[]
struct NamespaceDeclarationU5BU5D_t3609802718;
// System.Xml.XmlNodeChangedEventHandler
struct XmlNodeChangedEventHandler_t1533444722;
// 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.XmlTextReaderImpl
struct XmlTextReaderImpl_t178060594;
// System.Xml.XmlValidatingReaderImpl
struct XmlValidatingReaderImpl_t1817762384;
// System.Xml.XmlValidatingReaderImpl/ValidationEventHandling
struct ValidationEventHandling_t3812646699;

extern RuntimeClass* AllElementsContentValidator_t4162406109_il2cpp_TypeInfo_var;
extern RuntimeClass* ArgumentNullException_t1615371798_il2cpp_TypeInfo_var;
extern RuntimeClass* ArgumentOutOfRangeException_t777629997_il2cpp_TypeInfo_var;
extern RuntimeClass* ArrayList_t2718874744_il2cpp_TypeInfo_var;
extern RuntimeClass* AstNode_t2514041814_il2cpp_TypeInfo_var;
extern RuntimeClass* AsttreeU5BU5D_t3174926177_il2cpp_TypeInfo_var;
extern RuntimeClass* Asttree_t1394951200_il2cpp_TypeInfo_var;
extern RuntimeClass* AutoValidator_t4078073124_il2cpp_TypeInfo_var;
extern RuntimeClass* AxisElement_t1838969620_il2cpp_TypeInfo_var;
extern RuntimeClass* AxisStack_t461895009_il2cpp_TypeInfo_var;
extern RuntimeClass* AxisType_t3322599580_il2cpp_TypeInfo_var;
extern RuntimeClass* Axis_t4207104559_il2cpp_TypeInfo_var;
extern RuntimeClass* BaseValidator_t868759770_il2cpp_TypeInfo_var;
extern RuntimeClass* BinaryCompatibility_t2660327299_il2cpp_TypeInfo_var;
extern RuntimeClass* BitSet_t1154229585_il2cpp_TypeInfo_var;
extern RuntimeClass* Bits_t3566938933_il2cpp_TypeInfo_var;
extern RuntimeClass* Boolean_t97287965_il2cpp_TypeInfo_var;
extern RuntimeClass* ByteU5BU5D_t4116647657_il2cpp_TypeInfo_var;
extern RuntimeClass* CharU5BU5D_t3528271667_il2cpp_TypeInfo_var;
extern RuntimeClass* Char_t3634460470_il2cpp_TypeInfo_var;
extern RuntimeClass* ChoiceNode_t2375417343_il2cpp_TypeInfo_var;
extern RuntimeClass* CompiledIdentityConstraintU5BU5D_t2573057752_il2cpp_TypeInfo_var;
extern RuntimeClass* CompiledIdentityConstraint_t1335094965_il2cpp_TypeInfo_var;
extern RuntimeClass* ContentValidator_t2085579204_il2cpp_TypeInfo_var;
extern RuntimeClass* Convert_t2465617642_il2cpp_TypeInfo_var;
extern RuntimeClass* CultureInfo_t4157843068_il2cpp_TypeInfo_var;
extern RuntimeClass* DatatypeImplementation_t3722098011_il2cpp_TypeInfo_var;
extern RuntimeClass* Datatype_union_t2755946225_il2cpp_TypeInfo_var;
extern RuntimeClass* Decimal_t2948259380_il2cpp_TypeInfo_var;
extern RuntimeClass* DictionaryEntry_t3123975638_il2cpp_TypeInfo_var;
extern RuntimeClass* Dictionary_2_t1937932691_il2cpp_TypeInfo_var;
extern RuntimeClass* DoubleLinkAxis_t1975471428_il2cpp_TypeInfo_var;
extern RuntimeClass* Double_t594665363_il2cpp_TypeInfo_var;
extern RuntimeClass* DtdParser_t1117044511_il2cpp_TypeInfo_var;
extern RuntimeClass* DtdValidator_t3036232587_il2cpp_TypeInfo_var;
extern RuntimeClass* EntryU5BU5D_t491982174_il2cpp_TypeInfo_var;
extern RuntimeClass* Entry_t3052280359_il2cpp_TypeInfo_var;
extern RuntimeClass* Filter_t1571657935_il2cpp_TypeInfo_var;
extern RuntimeClass* ForwardAxis_t3114313883_il2cpp_TypeInfo_var;
extern RuntimeClass* Function_t1283990952_il2cpp_TypeInfo_var;
extern RuntimeClass* Group_t100818710_il2cpp_TypeInfo_var;
extern RuntimeClass* HWStack_t658497212_il2cpp_TypeInfo_var;
extern RuntimeClass* Hashtable_t1853889766_il2cpp_TypeInfo_var;
extern RuntimeClass* IDisposable_t3640265483_il2cpp_TypeInfo_var;
extern RuntimeClass* IDtdEntityInfo_t3492232514_il2cpp_TypeInfo_var;
extern RuntimeClass* IDtdParserAdapterV1_t79117176_il2cpp_TypeInfo_var;
extern RuntimeClass* IDtdParserAdapterWithValidation_t152036406_il2cpp_TypeInfo_var;
extern RuntimeClass* IDtdParserAdapter_t2048056054_il2cpp_TypeInfo_var;
extern RuntimeClass* IEnumerable_t1941168011_il2cpp_TypeInfo_var;
extern RuntimeClass* IEnumerator_t1853284238_il2cpp_TypeInfo_var;
extern RuntimeClass* IValidationEventHandling_t3880195220_il2cpp_TypeInfo_var;
extern RuntimeClass* IXmlLineInfo_t2353988607_il2cpp_TypeInfo_var;
extern RuntimeClass* IndexOutOfRangeException_t1578797820_il2cpp_TypeInfo_var;
extern RuntimeClass* Int32U5BU5D_t385246372_il2cpp_TypeInfo_var;
extern RuntimeClass* Int32_t2950945753_il2cpp_TypeInfo_var;
extern RuntimeClass* InvalidOperationException_t56020091_il2cpp_TypeInfo_var;
extern RuntimeClass* Math_t1671470975_il2cpp_TypeInfo_var;
extern RuntimeClass* NotSupportedException_t1314879016_il2cpp_TypeInfo_var;
extern RuntimeClass* ObjectU5BU5D_t2843939325_il2cpp_TypeInfo_var;
extern RuntimeClass* OpU5BU5D_t2837398892_il2cpp_TypeInfo_var;
extern RuntimeClass* Operand_t3355154092_il2cpp_TypeInfo_var;
extern RuntimeClass* Operator_t966760113_il2cpp_TypeInfo_var;
extern RuntimeClass* ParamInfo_t1233379796_il2cpp_TypeInfo_var;
extern RuntimeClass* ParseElementOnlyContent_LocalFrame_t170893795_il2cpp_TypeInfo_var;
extern RuntimeClass* ParticleContentValidator_t2931748829_il2cpp_TypeInfo_var;
extern RuntimeClass* PositionInfo_t2441432568_il2cpp_TypeInfo_var;
extern RuntimeClass* ReaderPositionInfo_t3794479125_il2cpp_TypeInfo_var;
extern RuntimeClass* Root_t720671714_il2cpp_TypeInfo_var;
extern RuntimeClass* RuntimeObject_il2cpp_TypeInfo_var;
extern RuntimeClass* SchemaAttDef_t2429541159_il2cpp_TypeInfo_var;
extern RuntimeClass* SchemaElementDecl_t2267464004_il2cpp_TypeInfo_var;
extern RuntimeClass* SchemaEntity_t1577441964_il2cpp_TypeInfo_var;
extern RuntimeClass* SchemaInfo_t3347508623_il2cpp_TypeInfo_var;
extern RuntimeClass* SchemaNames_t661607975_il2cpp_TypeInfo_var;
extern RuntimeClass* SchemaNamespaceManager_t2152351463_il2cpp_TypeInfo_var;
extern RuntimeClass* SchemaNotation_t1947677467_il2cpp_TypeInfo_var;
extern RuntimeClass* Stack_1_t1014283250_il2cpp_TypeInfo_var;
extern RuntimeClass* Stack_t2329662280_il2cpp_TypeInfo_var;
extern RuntimeClass* StringBuilder_t_il2cpp_TypeInfo_var;
extern RuntimeClass* StringU5BU5D_t1281789340_il2cpp_TypeInfo_var;
extern RuntimeClass* String_t_il2cpp_TypeInfo_var;
extern RuntimeClass* TypeLoadException_t3707937253_il2cpp_TypeInfo_var;
extern RuntimeClass* Type_t_il2cpp_TypeInfo_var;
extern RuntimeClass* UInt32U5BU5D_t2770800703_il2cpp_TypeInfo_var;
extern RuntimeClass* UndeclaredNotation_t2152676392_il2cpp_TypeInfo_var;
extern RuntimeClass* UpaException_t2368469746_il2cpp_TypeInfo_var;
extern RuntimeClass* Uri_t100236324_il2cpp_TypeInfo_var;
extern RuntimeClass* ValidationEventArgs_t2784773869_il2cpp_TypeInfo_var;
extern RuntimeClass* ValidationEventHandler_t791314227_il2cpp_TypeInfo_var;
extern RuntimeClass* Variable_t262588068_il2cpp_TypeInfo_var;
extern RuntimeClass* XPathDocumentNavigator_t2457178823_il2cpp_TypeInfo_var;
extern RuntimeClass* XPathNavigator_t787956054_il2cpp_TypeInfo_var;
extern RuntimeClass* XPathNodeInfoAtom_t1760358141_il2cpp_TypeInfo_var;
extern RuntimeClass* XPathParser_t618394529_il2cpp_TypeInfo_var;
extern RuntimeClass* XPathResultTypeU5BU5D_t1515527577_il2cpp_TypeInfo_var;
extern RuntimeClass* XPathScanner_t3283201025_il2cpp_TypeInfo_var;
extern RuntimeClass* XdrBuilder_t781626846_il2cpp_TypeInfo_var;
extern RuntimeClass* XdrValidator_t1704189332_il2cpp_TypeInfo_var;
extern RuntimeClass* XmlConvert_t1981561327_il2cpp_TypeInfo_var;
extern RuntimeClass* XmlException_t1761730631_il2cpp_TypeInfo_var;
extern RuntimeClass* XmlNameU5BU5D_t742213655_il2cpp_TypeInfo_var;
extern RuntimeClass* XmlNodeType_t1672767151_il2cpp_TypeInfo_var;
extern RuntimeClass* XmlQualifiedName_t2760654312_il2cpp_TypeInfo_var;
extern RuntimeClass* XmlSchemaAll_t1118454309_il2cpp_TypeInfo_var;
extern RuntimeClass* XmlSchemaAny_t1119175207_il2cpp_TypeInfo_var;
extern RuntimeClass* XmlSchemaAttributeGroupRef_t846390688_il2cpp_TypeInfo_var;
extern RuntimeClass* XmlSchemaAttributeGroup_t246430545_il2cpp_TypeInfo_var;
extern RuntimeClass* XmlSchemaAttribute_t2797257020_il2cpp_TypeInfo_var;
extern RuntimeClass* XmlSchemaChoice_t959520675_il2cpp_TypeInfo_var;
extern RuntimeClass* XmlSchemaCompilationSettings_t2218765537_il2cpp_TypeInfo_var;
extern RuntimeClass* XmlSchemaComplexContentExtension_t2396613513_il2cpp_TypeInfo_var;
extern RuntimeClass* XmlSchemaComplexContentRestriction_t3155540863_il2cpp_TypeInfo_var;
extern RuntimeClass* XmlSchemaComplexContent_t3528540772_il2cpp_TypeInfo_var;
extern RuntimeClass* XmlSchemaComplexType_t3740801802_il2cpp_TypeInfo_var;
extern RuntimeClass* XmlSchemaElement_t427880856_il2cpp_TypeInfo_var;
extern RuntimeClass* XmlSchemaException_t3511258692_il2cpp_TypeInfo_var;
extern RuntimeClass* XmlSchemaGroupBase_t3631079376_il2cpp_TypeInfo_var;
extern RuntimeClass* XmlSchemaGroupRef_t1314446647_il2cpp_TypeInfo_var;
extern RuntimeClass* XmlSchemaGroup_t1441741786_il2cpp_TypeInfo_var;
extern RuntimeClass* XmlSchemaIdentityConstraint_t297318432_il2cpp_TypeInfo_var;
extern RuntimeClass* XmlSchemaKey_t3030860318_il2cpp_TypeInfo_var;
extern RuntimeClass* XmlSchemaKeyref_t3124006214_il2cpp_TypeInfo_var;
extern RuntimeClass* XmlSchemaNotation_t2664560277_il2cpp_TypeInfo_var;
extern RuntimeClass* XmlSchemaObjectTable_t2546974348_il2cpp_TypeInfo_var;
extern RuntimeClass* XmlSchemaParticle_t3828501457_il2cpp_TypeInfo_var;
extern RuntimeClass* XmlSchemaSequence_t2018345177_il2cpp_TypeInfo_var;
extern RuntimeClass* XmlSchemaSimpleContentExtension_t1269327470_il2cpp_TypeInfo_var;
extern RuntimeClass* XmlSchemaSimpleContentRestriction_t2746076865_il2cpp_TypeInfo_var;
extern RuntimeClass* XmlSchemaSimpleContent_t4264369274_il2cpp_TypeInfo_var;
extern RuntimeClass* XmlSchemaSimpleTypeList_t472803608_il2cpp_TypeInfo_var;
extern RuntimeClass* XmlSchemaSimpleTypeRestriction_t3925451115_il2cpp_TypeInfo_var;
extern RuntimeClass* XmlSchemaSimpleTypeU5BU5D_t1394089049_il2cpp_TypeInfo_var;
extern RuntimeClass* XmlSchemaSimpleTypeUnion_t4071426880_il2cpp_TypeInfo_var;
extern RuntimeClass* XmlSchemaSimpleType_t2678868104_il2cpp_TypeInfo_var;
extern RuntimeClass* XmlSchemaSubstitutionGroup_t2412016498_il2cpp_TypeInfo_var;
extern RuntimeClass* XmlSchemaType_t2033747345_il2cpp_TypeInfo_var;
extern RuntimeClass* XmlSchemaUnique_t2867867737_il2cpp_TypeInfo_var;
extern RuntimeClass* XmlSchemaValidator_t1317961423_il2cpp_TypeInfo_var;
extern RuntimeClass* XmlSchemaXPath_t3156455507_il2cpp_TypeInfo_var;
extern RuntimeClass* XsdSimpleValue_t4095803428_il2cpp_TypeInfo_var;
extern RuntimeClass* XsdValidator_t1757224663_il2cpp_TypeInfo_var;
extern RuntimeField* U3CPrivateImplementationDetailsU3E_t3057255362____49C5BA13401986EC93E4677F52CBE2248184DFBD_7_FieldInfo_var;
extern RuntimeField* U3CPrivateImplementationDetailsU3E_t3057255362____5BE9DB9EEB9CBB4D22472CA9734B1FA1D36126BD_10_FieldInfo_var;
extern RuntimeField* U3CPrivateImplementationDetailsU3E_t3057255362____ED18A4A1FF7C89B400D7CA156BA8D11BB09E1DE4_26_FieldInfo_var;
extern String_t* _stringLiteral1015236186;
extern String_t* _stringLiteral1045509424;
extern String_t* _stringLiteral1058261128;
extern String_t* _stringLiteral1086831399;
extern String_t* _stringLiteral1099041461;
extern String_t* _stringLiteral1125768617;
extern String_t* _stringLiteral1133729145;
extern String_t* _stringLiteral1177313858;
extern String_t* _stringLiteral1189215940;
extern String_t* _stringLiteral1189461389;
extern String_t* _stringLiteral1216395388;
extern String_t* _stringLiteral1225950822;
extern String_t* _stringLiteral1231038235;
extern String_t* _stringLiteral1236128813;
extern String_t* _stringLiteral1256224039;
extern String_t* _stringLiteral1264967523;
extern String_t* _stringLiteral1277258429;
extern String_t* _stringLiteral128606983;
extern String_t* _stringLiteral131760876;
extern String_t* _stringLiteral1317831119;
extern String_t* _stringLiteral1329791794;
extern String_t* _stringLiteral1330236968;
extern String_t* _stringLiteral1344412806;
extern String_t* _stringLiteral1345389332;
extern String_t* _stringLiteral1364614988;
extern String_t* _stringLiteral1400230882;
extern String_t* _stringLiteral1456657102;
extern String_t* _stringLiteral1467454344;
extern String_t* _stringLiteral1482412449;
extern String_t* _stringLiteral1522512067;
extern String_t* _stringLiteral1552229074;
extern String_t* _stringLiteral156355873;
extern String_t* _stringLiteral1569427300;
extern String_t* _stringLiteral158869571;
extern String_t* _stringLiteral1603005872;
extern String_t* _stringLiteral1613539661;
extern String_t* _stringLiteral1616531443;
extern String_t* _stringLiteral1619055980;
extern String_t* _stringLiteral1650491110;
extern String_t* _stringLiteral1668989353;
extern String_t* _stringLiteral1676824473;
extern String_t* _stringLiteral1687004497;
extern String_t* _stringLiteral1710471440;
extern String_t* _stringLiteral1720940125;
extern String_t* _stringLiteral1753197511;
extern String_t* _stringLiteral1797064623;
extern String_t* _stringLiteral1798749287;
extern String_t* _stringLiteral1827371876;
extern String_t* _stringLiteral1829473371;
extern String_t* _stringLiteral184104671;
extern String_t* _stringLiteral1841557633;
extern String_t* _stringLiteral1842597542;
extern String_t* _stringLiteral1876268131;
extern String_t* _stringLiteral1910992359;
extern String_t* _stringLiteral1920051742;
extern String_t* _stringLiteral1932340925;
extern String_t* _stringLiteral1935640102;
extern String_t* _stringLiteral1946165209;
extern String_t* _stringLiteral1948332219;
extern String_t* _stringLiteral1959124999;
extern String_t* _stringLiteral1980975528;
extern String_t* _stringLiteral1982482492;
extern String_t* _stringLiteral1985170616;
extern String_t* _stringLiteral2002595880;
extern String_t* _stringLiteral2002596329;
extern String_t* _stringLiteral2043621308;
extern String_t* _stringLiteral2049705414;
extern String_t* _stringLiteral2074948776;
extern String_t* _stringLiteral2135898158;
extern String_t* _stringLiteral2157297319;
extern String_t* _stringLiteral2160207004;
extern String_t* _stringLiteral2160705663;
extern String_t* _stringLiteral2176883353;
extern String_t* _stringLiteral2219681038;
extern String_t* _stringLiteral2259048749;
extern String_t* _stringLiteral2272045775;
extern String_t* _stringLiteral228529742;
extern String_t* _stringLiteral2286065523;
extern String_t* _stringLiteral2292614;
extern String_t* _stringLiteral2296849467;
extern String_t* _stringLiteral2321372027;
extern String_t* _stringLiteral2323739825;
extern String_t* _stringLiteral2328649094;
extern String_t* _stringLiteral2339235181;
extern String_t* _stringLiteral2353042973;
extern String_t* _stringLiteral2364716187;
extern String_t* _stringLiteral238232341;
extern String_t* _stringLiteral2408900507;
extern String_t* _stringLiteral2409271576;
extern String_t* _stringLiteral241175354;
extern String_t* _stringLiteral2422989507;
extern String_t* _stringLiteral2465110757;
extern String_t* _stringLiteral2494413177;
extern String_t* _stringLiteral2497704514;
extern String_t* _stringLiteral2524901508;
extern String_t* _stringLiteral2542042043;
extern String_t* _stringLiteral2553611016;
extern String_t* _stringLiteral2561795560;
extern String_t* _stringLiteral2582016759;
extern String_t* _stringLiteral2583894656;
extern String_t* _stringLiteral2589547739;
extern String_t* _stringLiteral2591753562;
extern String_t* _stringLiteral2592418125;
extern String_t* _stringLiteral2600271970;
extern String_t* _stringLiteral2698618727;
extern String_t* _stringLiteral2705683803;
extern String_t* _stringLiteral2735346677;
extern String_t* _stringLiteral2756277361;
extern String_t* _stringLiteral2757040252;
extern String_t* _stringLiteral2766640381;
extern String_t* _stringLiteral2793764913;
extern String_t* _stringLiteral2795965183;
extern String_t* _stringLiteral2842305546;
extern String_t* _stringLiteral2854111817;
extern String_t* _stringLiteral2867315794;
extern String_t* _stringLiteral2867811860;
extern String_t* _stringLiteral2884835365;
extern String_t* _stringLiteral2909972470;
extern String_t* _stringLiteral2928993236;
extern String_t* _stringLiteral2934813165;
extern String_t* _stringLiteral2937386609;
extern String_t* _stringLiteral2983487092;
extern String_t* _stringLiteral2984480440;
extern String_t* _stringLiteral2990559806;
extern String_t* _stringLiteral3009195774;
extern String_t* _stringLiteral302770676;
extern String_t* _stringLiteral3030010651;
extern String_t* _stringLiteral3072351044;
extern String_t* _stringLiteral3125876252;
extern String_t* _stringLiteral3134749325;
extern String_t* _stringLiteral3135862856;
extern String_t* _stringLiteral3137061838;
extern String_t* _stringLiteral3157805012;
extern String_t* _stringLiteral3192090486;
extern String_t* _stringLiteral3203222977;
extern String_t* _stringLiteral3204115142;
extern String_t* _stringLiteral3206473693;
extern String_t* _stringLiteral3215840460;
extern String_t* _stringLiteral3225628421;
extern String_t* _stringLiteral3232872629;
extern String_t* _stringLiteral3258140726;
extern String_t* _stringLiteral3266071737;
extern String_t* _stringLiteral3266137269;
extern String_t* _stringLiteral330058934;
extern String_t* _stringLiteral331272482;
extern String_t* _stringLiteral3353506859;
extern String_t* _stringLiteral3363887445;
extern String_t* _stringLiteral3369584761;
extern String_t* _stringLiteral3370457935;
extern String_t* _stringLiteral337977898;
extern String_t* _stringLiteral3397475076;
extern String_t* _stringLiteral3397656629;
extern String_t* _stringLiteral3399249879;
extern String_t* _stringLiteral3412611222;
extern String_t* _stringLiteral341647694;
extern String_t* _stringLiteral3424085201;
extern String_t* _stringLiteral3445888394;
extern String_t* _stringLiteral3450517376;
extern String_t* _stringLiteral3450517380;
extern String_t* _stringLiteral3451697041;
extern String_t* _stringLiteral3452614521;
extern String_t* _stringLiteral3452614526;
extern String_t* _stringLiteral3452614528;
extern String_t* _stringLiteral3452614534;
extern String_t* _stringLiteral3452614535;
extern String_t* _stringLiteral3452614536;
extern String_t* _stringLiteral3452614546;
extern String_t* _stringLiteral3452614549;
extern String_t* _stringLiteral3452614566;
extern String_t* _stringLiteral3452614612;
extern String_t* _stringLiteral3452614645;
extern String_t* _stringLiteral3453007779;
extern String_t* _stringLiteral3454449607;
extern String_t* _stringLiteral3455629249;
extern String_t* _stringLiteral3476269120;
extern String_t* _stringLiteral3484238595;
extern String_t* _stringLiteral3487882718;
extern String_t* _stringLiteral3489014642;
extern String_t* _stringLiteral3493618073;
extern String_t* _stringLiteral3511910454;
extern String_t* _stringLiteral3539578760;
extern String_t* _stringLiteral3547916522;
extern String_t* _stringLiteral3584862187;
extern String_t* _stringLiteral360787808;
extern String_t* _stringLiteral3639150576;
extern String_t* _stringLiteral3659292027;
extern String_t* _stringLiteral3661169264;
extern String_t* _stringLiteral3716803640;
extern String_t* _stringLiteral3751470038;
extern String_t* _stringLiteral3757293974;
extern String_t* _stringLiteral3763756221;
extern String_t* _stringLiteral3792416149;
extern String_t* _stringLiteral3793253442;
extern String_t* _stringLiteral3796263715;
extern String_t* _stringLiteral3820675233;
extern String_t* _stringLiteral3826026164;
extern String_t* _stringLiteral3826242831;
extern String_t* _stringLiteral3848414498;
extern String_t* _stringLiteral3868083416;
extern String_t* _stringLiteral3875954633;
extern String_t* _stringLiteral3909915604;
extern String_t* _stringLiteral3941043823;
extern String_t* _stringLiteral397672157;
extern String_t* _stringLiteral3987835854;
extern String_t* _stringLiteral3990892198;
extern String_t* _stringLiteral4002445229;
extern String_t* _stringLiteral4004417857;
extern String_t* _stringLiteral4028051513;
extern String_t* _stringLiteral4037799898;
extern String_t* _stringLiteral4051722130;
extern String_t* _stringLiteral4064157512;
extern String_t* _stringLiteral4072247576;
extern String_t* _stringLiteral4088789029;
extern String_t* _stringLiteral4103818784;
extern String_t* _stringLiteral4158421234;
extern String_t* _stringLiteral4202027293;
extern String_t* _stringLiteral4209574867;
extern String_t* _stringLiteral4216449519;
extern String_t* _stringLiteral4237598649;
extern String_t* _stringLiteral4254451314;
extern String_t* _stringLiteral4272713003;
extern String_t* _stringLiteral4280968535;
extern String_t* _stringLiteral4286595785;
extern String_t* _stringLiteral4288570486;
extern String_t* _stringLiteral430703268;
extern String_t* _stringLiteral438506613;
extern String_t* _stringLiteral455314092;
extern String_t* _stringLiteral468414819;
extern String_t* _stringLiteral470953761;
extern String_t* _stringLiteral477884479;
extern String_t* _stringLiteral481739211;
extern String_t* _stringLiteral502790017;
extern String_t* _stringLiteral503151503;
extern String_t* _stringLiteral522588451;
extern String_t* _stringLiteral534015005;
extern String_t* _stringLiteral547335230;
extern String_t* _stringLiteral557870750;
extern String_t* _stringLiteral575135735;
extern String_t* _stringLiteral586620056;
extern String_t* _stringLiteral598647136;
extern String_t* _stringLiteral603735192;
extern String_t* _stringLiteral62725243;
extern String_t* _stringLiteral62725275;
extern String_t* _stringLiteral644601997;
extern String_t* _stringLiteral645529963;
extern String_t* _stringLiteral660080360;
extern String_t* _stringLiteral674199705;
extern String_t* _stringLiteral757602046;
extern String_t* _stringLiteral776021702;
extern String_t* _stringLiteral781938647;
extern String_t* _stringLiteral782266215;
extern String_t* _stringLiteral797262582;
extern String_t* _stringLiteral839503578;
extern String_t* _stringLiteral842775935;
extern String_t* _stringLiteral862027085;
extern String_t* _stringLiteral888346232;
extern String_t* _stringLiteral953496631;
extern String_t* _stringLiteral980017749;
extern String_t* _stringLiteral993944211;
extern String_t* _stringLiteral997764138;
extern const RuntimeMethod* Asttree_CompileXPath_m2497491801_RuntimeMethod_var;
extern const RuntimeMethod* Asttree_SetURN_m1534539514_RuntimeMethod_var;
extern const RuntimeMethod* BaseProcessor_SendValidationEvent_m2892640600_RuntimeMethod_var;
extern const RuntimeMethod* BaseValidator_ProcessEntity_m2079574717_RuntimeMethod_var;
extern const RuntimeMethod* BaseValidator_SendValidationEvent_m2822669182_RuntimeMethod_var;
extern const RuntimeMethod* BaseValidator_set_DtdInfo_m939217600_RuntimeMethod_var;
extern const RuntimeMethod* BinHexDecoder_Decode_m3460508645_RuntimeMethod_var;
extern const RuntimeMethod* BinHexDecoder_Decode_m3812080054_RuntimeMethod_var;
extern const RuntimeMethod* BinHexDecoder_Decode_m4121530486_RuntimeMethod_var;
extern const RuntimeMethod* BinHexEncoder_Encode_m3549341144_RuntimeMethod_var;
extern const RuntimeMethod* CompiledIdentityConstraint__ctor_m1684797953_RuntimeMethod_var;
extern const RuntimeMethod* Compiler_CompileAttribute_m2152973024_RuntimeMethod_var;
extern const RuntimeMethod* Compiler_CompileBaseMemberTypes_m3219419167_RuntimeMethod_var;
extern const RuntimeMethod* Compiler_CompileElement_m925409749_RuntimeMethod_var;
extern const RuntimeMethod* Compiler_CompileIdentityConstraint_m361327090_RuntimeMethod_var;
extern const RuntimeMethod* Compiler_CompileSimpleType_m3216478218_RuntimeMethod_var;
extern const RuntimeMethod* Dictionary_2_Add_m1525004059_RuntimeMethod_var;
extern const RuntimeMethod* Dictionary_2_Add_m1890585352_RuntimeMethod_var;
extern const RuntimeMethod* Dictionary_2_Add_m2326229909_RuntimeMethod_var;
extern const RuntimeMethod* Dictionary_2_Add_m2507046554_RuntimeMethod_var;
extern const RuntimeMethod* Dictionary_2_Add_m3683668734_RuntimeMethod_var;
extern const RuntimeMethod* Dictionary_2_ContainsKey_m1883636488_RuntimeMethod_var;
extern const RuntimeMethod* Dictionary_2_ContainsKey_m2619423657_RuntimeMethod_var;
extern const RuntimeMethod* Dictionary_2_ContainsKey_m4211148500_RuntimeMethod_var;
extern const RuntimeMethod* Dictionary_2_ContainsKey_m473315887_RuntimeMethod_var;
extern const RuntimeMethod* Dictionary_2_Remove_m1188341840_RuntimeMethod_var;
extern const RuntimeMethod* Dictionary_2_Remove_m2879800980_RuntimeMethod_var;
extern const RuntimeMethod* Dictionary_2_TryGetValue_m2162552726_RuntimeMethod_var;
extern const RuntimeMethod* Dictionary_2_TryGetValue_m2210329182_RuntimeMethod_var;
extern const RuntimeMethod* Dictionary_2_TryGetValue_m387596406_RuntimeMethod_var;
extern const RuntimeMethod* Dictionary_2__ctor_m3288537240_RuntimeMethod_var;
extern const RuntimeMethod* Dictionary_2_get_Values_m3838574615_RuntimeMethod_var;
extern const RuntimeMethod* DtdParser_InitializeFreeFloatingDtd_m14895038_RuntimeMethod_var;
extern const RuntimeMethod* DtdParser_ParseComment_m1854967849_RuntimeMethod_var;
extern const RuntimeMethod* EmptyEnumerator_System_Collections_IEnumerator_get_Current_m1616094221_RuntimeMethod_var;
extern const RuntimeMethod* Enumerator_Dispose_m1928966204_RuntimeMethod_var;
extern const RuntimeMethod* Enumerator_MoveNext_m1355912506_RuntimeMethod_var;
extern const RuntimeMethod* Enumerator_get_Current_m2900315390_RuntimeMethod_var;
extern const RuntimeMethod* HWStack_Push_m2762350292_RuntimeMethod_var;
extern const RuntimeMethod* HWStack_get_Item_m2115849482_RuntimeMethod_var;
extern const RuntimeMethod* HWStack_set_Item_m1914091104_RuntimeMethod_var;
extern const RuntimeMethod* List_1_Contains_m195709148_RuntimeMethod_var;
extern const RuntimeMethod* NameTable_Add_m3759494371_RuntimeMethod_var;
extern const RuntimeMethod* NameTable_Get_m2169675105_RuntimeMethod_var;
extern const RuntimeMethod* ReadContentAsBinaryHelper_Finish_m1988823726_RuntimeMethod_var;
extern const RuntimeMethod* Stack_1_Peek_m7517556_RuntimeMethod_var;
extern const RuntimeMethod* Stack_1_Pop_m2969247287_RuntimeMethod_var;
extern const RuntimeMethod* Stack_1_Push_m3350608769_RuntimeMethod_var;
extern const RuntimeMethod* Stack_1__ctor_m1353701049_RuntimeMethod_var;
extern const RuntimeMethod* Stack_1_get_Count_m822875702_RuntimeMethod_var;
extern const RuntimeMethod* ValueCollection_GetEnumerator_m2139182286_RuntimeMethod_var;
extern const RuntimeMethod* XPathParser_CheckNodeSet_m3136180235_RuntimeMethod_var;
extern const RuntimeMethod* XPathParser_CheckToken_m3406826231_RuntimeMethod_var;
extern const RuntimeMethod* XPathParser_GetAxis_m3781440192_RuntimeMethod_var;
extern const RuntimeMethod* XPathParser_ParseExpresion_m4120723350_RuntimeMethod_var;
extern const RuntimeMethod* XPathParser_ParseMethod_m1454946193_RuntimeMethod_var;
extern const RuntimeMethod* XPathParser_ParseNodeTest_m1320651608_RuntimeMethod_var;
extern const RuntimeMethod* XPathParser_ParseXPathExpresion_m1523170934_RuntimeMethod_var;
extern const RuntimeMethod* XPathScanner_NextLex_m1510685372_RuntimeMethod_var;
extern const RuntimeMethod* XPathScanner_ScanString_m66183734_RuntimeMethod_var;
extern const RuntimeMethod* XPathScanner__ctor_m2138744197_RuntimeMethod_var;
extern const RuntimeType* RuntimeObject_0_0_0_var;
extern const RuntimeType* XmlSchemaSimpleType_t2678868104_0_0_0_var;
extern const uint32_t ActiveAxis_EndElement_m1250098188_MetadataUsageId;
extern const uint32_t ActiveAxis_MoveToAttribute_m2930340714_MetadataUsageId;
extern const uint32_t ActiveAxis_MoveToStartElement_m1461469003_MetadataUsageId;
extern const uint32_t ActiveAxis__ctor_m2785681926_MetadataUsageId;
extern const uint32_t AllElementsContentValidator_AddElement_m132756316_MetadataUsageId;
extern const uint32_t AllElementsContentValidator_ExpectedElements_m3273513236_MetadataUsageId;
extern const uint32_t AllElementsContentValidator_ExpectedParticles_m3422705812_MetadataUsageId;
extern const uint32_t AllElementsContentValidator_InitValidation_m416263441_MetadataUsageId;
extern const uint32_t AllElementsContentValidator_ValidateElement_m1109092338_MetadataUsageId;
extern const uint32_t AllElementsContentValidator__ctor_m4039551685_MetadataUsageId;
extern const uint32_t Asttree_CompileXPath_m2497491801_MetadataUsageId;
extern const uint32_t Asttree_SetURN_m1534539514_MetadataUsageId;
extern const uint32_t AutoValidator_DetectValidationType_m2671186748_MetadataUsageId;
extern const uint32_t AutoValidator_Validate_m365865242_MetadataUsageId;
extern const uint32_t AutoValidator__ctor_m3720516661_MetadataUsageId;
extern const uint32_t AxisElement_MoveToChild_m459788221_MetadataUsageId;
extern const uint32_t AxisElement_MoveToParent_m3686136172_MetadataUsageId;
extern const uint32_t AxisStack_MoveToAttribute_m4019083518_MetadataUsageId;
extern const uint32_t AxisStack_MoveToChild_m4179247827_MetadataUsageId;
extern const uint32_t AxisStack_MoveToParent_m137600946_MetadataUsageId;
extern const uint32_t AxisStack_Push_m2134986626_MetadataUsageId;
extern const uint32_t AxisStack__ctor_m3422384738_MetadataUsageId;
extern const uint32_t Axis__ctor_m1946558515_MetadataUsageId;
extern const uint32_t Axis__ctor_m970138750_MetadataUsageId;
extern const uint32_t Base64Encoder_Flush_m923514476_MetadataUsageId;
extern const uint32_t BaseProcessor_AddToTable_m1786772039_MetadataUsageId;
extern const uint32_t BaseProcessor_IsValidAttributeGroupRedefine_m93299120_MetadataUsageId;
extern const uint32_t BaseProcessor_IsValidGroupRedefine_m2511380450_MetadataUsageId;
extern const uint32_t BaseProcessor_IsValidTypeRedefine_m2290272184_MetadataUsageId;
extern const uint32_t BaseProcessor_SendValidationEventNoThrow_m3753370809_MetadataUsageId;
extern const uint32_t BaseProcessor_SendValidationEvent_m1578197102_MetadataUsageId;
extern const uint32_t BaseProcessor_SendValidationEvent_m2694209724_MetadataUsageId;
extern const uint32_t BaseProcessor_SendValidationEvent_m2892640600_MetadataUsageId;
extern const uint32_t BaseProcessor_SendValidationEvent_m3256639856_MetadataUsageId;
extern const uint32_t BaseProcessor_SendValidationEvent_m713032523_MetadataUsageId;
extern const uint32_t BaseProcessor_SendValidationEvent_m958670032_MetadataUsageId;
extern const uint32_t BaseProcessor__ctor_m175840542_MetadataUsageId;
extern const uint32_t BaseProcessor__ctor_m2629365124_MetadataUsageId;
extern const uint32_t BaseProcessor_get_SchemaNames_m3894740537_MetadataUsageId;
extern const uint32_t BaseValidator_CreateInstance_m4274677911_MetadataUsageId;
extern const uint32_t BaseValidator_ProcessEntity_m2079574717_MetadataUsageId;
extern const uint32_t BaseValidator_SendValidationEvent_m2153446898_MetadataUsageId;
extern const uint32_t BaseValidator_SendValidationEvent_m258957909_MetadataUsageId;
extern const uint32_t BaseValidator_SendValidationEvent_m2822669182_MetadataUsageId;
extern const uint32_t BaseValidator_SendValidationEvent_m3486068686_MetadataUsageId;
extern const uint32_t BaseValidator_SendValidationEvent_m4075870215_MetadataUsageId;
extern const uint32_t BaseValidator_SendValidationEvent_m917008749_MetadataUsageId;
extern const uint32_t BaseValidator_ValidateText_m3062200306_MetadataUsageId;
extern const uint32_t BaseValidator_ValidateWhitespace_m2804377606_MetadataUsageId;
extern const uint32_t BaseValidator__ctor_m1509302042_MetadataUsageId;
extern const uint32_t BaseValidator_get_EventHandler_m2918501615_MetadataUsageId;
extern const uint32_t BaseValidator_get_SchemaNames_m249561660_MetadataUsageId;
extern const uint32_t BaseValidator_set_DtdInfo_m939217600_MetadataUsageId;
extern const uint32_t BinHexDecoder_Decode_m3460508645_MetadataUsageId;
extern const uint32_t BinHexDecoder_Decode_m3812080054_MetadataUsageId;
extern const uint32_t BinHexDecoder_Decode_m4121530486_MetadataUsageId;
extern const uint32_t BinHexEncoder_Encode_m1904930808_MetadataUsageId;
extern const uint32_t BinHexEncoder_Encode_m3549341144_MetadataUsageId;
extern const uint32_t BinaryCompatibility_RunningOnCheck_m3418985765_MetadataUsageId;
extern const uint32_t BinaryCompatibility__cctor_m1552063908_MetadataUsageId;
extern const uint32_t BinaryCompatibility_get_TargetsAtLeast_Desktop_V4_5_2_m933651469_MetadataUsageId;
extern const uint32_t BinaryFacetsChecker_CheckValueFacets_m1367901885_MetadataUsageId;
extern const uint32_t BinaryFacetsChecker_CheckValueFacets_m2634347656_MetadataUsageId;
extern const uint32_t BinaryFacetsChecker_MatchEnumeration_m2286755563_MetadataUsageId;
extern const uint32_t BinaryFacetsChecker_MatchEnumeration_m4071428837_MetadataUsageId;
extern const uint32_t BitSet_Clone_m3316238685_MetadataUsageId;
extern const uint32_t BitSet_EnsureLength_m2710589659_MetadataUsageId;
extern const uint32_t BitSet_Equals_m1876125136_MetadataUsageId;
extern const uint32_t BitSet_Intersects_m2130954828_MetadataUsageId;
extern const uint32_t BitSet__ctor_m1702419920_MetadataUsageId;
extern const uint32_t Bits_Count_m1291220817_MetadataUsageId;
extern const uint32_t Bits_LeastPosition_m3041295182_MetadataUsageId;
extern const uint32_t Bits__cctor_m3672061617_MetadataUsageId;
extern const uint32_t ChoiceNode_ConstructChildPos_m1471333236_MetadataUsageId;
extern const uint32_t ChoiceNode_ConstructPos_m719113100_MetadataUsageId;
extern const uint32_t ChoiceNode_get_IsNullable_m2761884532_MetadataUsageId;
extern const uint32_t CompiledIdentityConstraint__cctor_m1137176716_MetadataUsageId;
extern const uint32_t CompiledIdentityConstraint__ctor_m1684797953_MetadataUsageId;
extern const uint32_t CompiledIdentityConstraint__ctor_m2095865177_MetadataUsageId;
extern const uint32_t Compiler_BuildParticleContentModel_m3686460461_MetadataUsageId;
extern const uint32_t Compiler_CalculateEffectiveTotalRange_m3676398962_MetadataUsageId;
extern const uint32_t Compiler_CannonicalizeAll_m4146362198_MetadataUsageId;
extern const uint32_t Compiler_CannonicalizeChoice_m1937716659_MetadataUsageId;
extern const uint32_t Compiler_CannonicalizeElement_m1668626463_MetadataUsageId;
extern const uint32_t Compiler_CannonicalizeGroupRef_m3404784633_MetadataUsageId;
extern const uint32_t Compiler_CannonicalizeParticle_m1586993714_MetadataUsageId;
extern const uint32_t Compiler_CannonicalizePointlessRoot_m4199861120_MetadataUsageId;
extern const uint32_t Compiler_CannonicalizeSequence_m4284266154_MetadataUsageId;
extern const uint32_t Compiler_CheckAtrributeGroupRestriction_m559319023_MetadataUsageId;
extern const uint32_t Compiler_CheckParticleDerivation_m2517445707_MetadataUsageId;
extern const uint32_t Compiler_CheckParticleDerivation_m3955177790_MetadataUsageId;
extern const uint32_t Compiler_CheckUnionType_m3736390696_MetadataUsageId;
extern const uint32_t Compiler_CleanupAttributes_m407865780_MetadataUsageId;
extern const uint32_t Compiler_CleanupComplexType_m2687555115_MetadataUsageId;
extern const uint32_t Compiler_CleanupElement_m3419294597_MetadataUsageId;
extern const uint32_t Compiler_CleanupParticle_m1846701330_MetadataUsageId;
extern const uint32_t Compiler_CleanupSimpleType_m1695116054_MetadataUsageId;
extern const uint32_t Compiler_CompileAnyAttributeIntersection_m2926335891_MetadataUsageId;
extern const uint32_t Compiler_CompileAnyAttributeUnion_m2149704138_MetadataUsageId;
extern const uint32_t Compiler_CompileAttributeGroup_m684338723_MetadataUsageId;
extern const uint32_t Compiler_CompileAttribute_m2152973024_MetadataUsageId;
extern const uint32_t Compiler_CompileBaseMemberTypes_m3219419167_MetadataUsageId;
extern const uint32_t Compiler_CompileComplexContentExtension_m1838550198_MetadataUsageId;
extern const uint32_t Compiler_CompileComplexContentRestriction_m2685334709_MetadataUsageId;
extern const uint32_t Compiler_CompileComplexContent_m2798143481_MetadataUsageId;
extern const uint32_t Compiler_CompileComplexTypeElements_m3458233878_MetadataUsageId;
extern const uint32_t Compiler_CompileComplexType_m2605971606_MetadataUsageId;
extern const uint32_t Compiler_CompileContentTypeParticle_m3892994103_MetadataUsageId;
extern const uint32_t Compiler_CompileElement_m925409749_MetadataUsageId;
extern const uint32_t Compiler_CompileGroup_m190540192_MetadataUsageId;
extern const uint32_t Compiler_CompileIdentityConstraint_m361327090_MetadataUsageId;
extern const uint32_t Compiler_CompileLocalAttributes_m4162026387_MetadataUsageId;
extern const uint32_t Compiler_CompileParticleElements_m1237620983_MetadataUsageId;
extern const uint32_t Compiler_CompileParticleElements_m2258036257_MetadataUsageId;
extern const uint32_t Compiler_CompileSimpleContentExtension_m2147967769_MetadataUsageId;
extern const uint32_t Compiler_CompileSimpleContentRestriction_m3536788439_MetadataUsageId;
extern const uint32_t Compiler_CompileSimpleType_m3216478218_MetadataUsageId;
extern const uint32_t Compiler_CompileSubstitutionGroup_m2484364489_MetadataUsageId;
extern const uint32_t Compiler_Compile_m3874350941_MetadataUsageId;
extern const uint32_t Compiler_GetAnySchemaType_m3813353184_MetadataUsageId;
extern const uint32_t Compiler_GetComplexType_m2147823109_MetadataUsageId;
extern const uint32_t Compiler_GetMappingParticle_m2506940072_MetadataUsageId;
extern const uint32_t Compiler_GetSimpleType_m974717677_MetadataUsageId;
extern const uint32_t Compiler_IsAnyFromAny_m755514788_MetadataUsageId;
extern const uint32_t Compiler_IsChoiceFromChoiceSubstGroup_m1613525960_MetadataUsageId;
extern const uint32_t Compiler_IsElementFromAny_m3410440389_MetadataUsageId;
extern const uint32_t Compiler_IsElementFromElement_m2963970672_MetadataUsageId;
extern const uint32_t Compiler_IsElementFromGroupBase_m3805362303_MetadataUsageId;
extern const uint32_t Compiler_IsFixedEqual_m2259842100_MetadataUsageId;
extern const uint32_t Compiler_IsGroupBaseFromAny_m1403056698_MetadataUsageId;
extern const uint32_t Compiler_IsGroupBaseFromGroupBase_m3922320726_MetadataUsageId;
extern const uint32_t Compiler_IsParticleEmptiable_m1653385931_MetadataUsageId;
extern const uint32_t Compiler_IsProcessContentsRestricted_m628087595_MetadataUsageId;
extern const uint32_t Compiler_IsSequenceFromAll_m4069952720_MetadataUsageId;
extern const uint32_t Compiler_IsSequenceFromChoice_m161794728_MetadataUsageId;
extern const uint32_t Compiler_IsValidOccurrenceRangeRestriction_m1440334309_MetadataUsageId;
extern const uint32_t Compiler_IsValidRestriction_m1150053821_MetadataUsageId;
extern const uint32_t Compiler_Prepare_m2305577253_MetadataUsageId;
extern const uint32_t Compiler_ProcessSubstitutionGroups_m2224300800_MetadataUsageId;
extern const uint32_t Compiler_SetDefaultFixed_m566181840_MetadataUsageId;
extern const uint32_t Compiler_UpdateSForSSimpleTypes_m2758566266_MetadataUsageId;
extern const uint32_t Compiler__ctor_m890411817_MetadataUsageId;
extern const uint32_t DomNameTable_AddName_m2516412938_MetadataUsageId;
extern const uint32_t DomNameTable_GetName_m4247420813_MetadataUsageId;
extern const uint32_t DomNameTable_Grow_m63872861_MetadataUsageId;
extern const uint32_t DomNameTable__ctor_m158083740_MetadataUsageId;
extern const uint32_t DtdParser_AddUndeclaredNotation_m67479462_MetadataUsageId;
extern const uint32_t DtdParser_Create_m4131096188_MetadataUsageId;
extern const uint32_t DtdParser_GetNameQualified_m4213313768_MetadataUsageId;
extern const uint32_t DtdParser_GetToken_m2873531874_MetadataUsageId;
extern const uint32_t DtdParser_GetValueWithStrippedSpaces_m2725279244_MetadataUsageId;
extern const uint32_t DtdParser_HandleEntityEnd_m3807521835_MetadataUsageId;
extern const uint32_t DtdParser_HandleEntityReference_m2219581623_MetadataUsageId;
extern const uint32_t DtdParser_InitializeFreeFloatingDtd_m14895038_MetadataUsageId;
extern const uint32_t DtdParser_Initialize_m2279519964_MetadataUsageId;
extern const uint32_t DtdParser_LoadParsingBuffer_m498891216_MetadataUsageId;
extern const uint32_t DtdParser_OnUnexpectedError_m569113428_MetadataUsageId;
extern const uint32_t DtdParser_ParseAttlistDecl_m1010522786_MetadataUsageId;
extern const uint32_t DtdParser_ParseAttlistDefault_m3582579348_MetadataUsageId;
extern const uint32_t DtdParser_ParseAttlistType_m2630124875_MetadataUsageId;
extern const uint32_t DtdParser_ParseComment_m1854967849_MetadataUsageId;
extern const uint32_t DtdParser_ParseCondSection_m15594159_MetadataUsageId;
extern const uint32_t DtdParser_ParseElementDecl_m4265750573_MetadataUsageId;
extern const uint32_t DtdParser_ParseElementMixedContent_m4107377382_MetadataUsageId;
extern const uint32_t DtdParser_ParseElementOnlyContent_m2715762976_MetadataUsageId;
extern const uint32_t DtdParser_ParseEntityDecl_m367265999_MetadataUsageId;
extern const uint32_t DtdParser_ParseExternalId_m3766105751_MetadataUsageId;
extern const uint32_t DtdParser_ParseExternalSubset_m3858692451_MetadataUsageId;
extern const uint32_t DtdParser_ParseInDocumentDtd_m4071917258_MetadataUsageId;
extern const uint32_t DtdParser_ParseNotationDecl_m4126421314_MetadataUsageId;
extern const uint32_t DtdParser_ParsePI_m3924147492_MetadataUsageId;
extern const uint32_t DtdParser_ParseSubset_m3335515622_MetadataUsageId;
extern const uint32_t DtdParser_Parse_m1132175110_MetadataUsageId;
extern const uint32_t DtdParser_ReadData_m839248430_MetadataUsageId;
extern const uint32_t DtdParser_SaveParsingBuffer_m1936761736_MetadataUsageId;
extern const uint32_t DtdParser_ScanAttlist1_m3527079760_MetadataUsageId;
extern const uint32_t DtdParser_ScanAttlist2_m1188427600_MetadataUsageId;
extern const uint32_t DtdParser_ScanAttlist3_m3144742736_MetadataUsageId;
extern const uint32_t DtdParser_ScanAttlist4_m806090576_MetadataUsageId;
extern const uint32_t DtdParser_ScanAttlist5_m2762405712_MetadataUsageId;
extern const uint32_t DtdParser_ScanAttlist6_m423753552_MetadataUsageId;
extern const uint32_t DtdParser_ScanAttlist7_m2380068688_MetadataUsageId;
extern const uint32_t DtdParser_ScanClosingTag_m3649651733_MetadataUsageId;
extern const uint32_t DtdParser_ScanCondSection1_m3695243194_MetadataUsageId;
extern const uint32_t DtdParser_ScanCondSection2_m1356591034_MetadataUsageId;
extern const uint32_t DtdParser_ScanCondSection3_m3312906170_MetadataUsageId;
extern const uint32_t DtdParser_ScanDoctype1_m2651229673_MetadataUsageId;
extern const uint32_t DtdParser_ScanDoctype2_m312577513_MetadataUsageId;
extern const uint32_t DtdParser_ScanElement1_m25432557_MetadataUsageId;
extern const uint32_t DtdParser_ScanElement2_m1599410669_MetadataUsageId;
extern const uint32_t DtdParser_ScanElement4_m1217073645_MetadataUsageId;
extern const uint32_t DtdParser_ScanElement5_m3555725805_MetadataUsageId;
extern const uint32_t DtdParser_ScanElement6_m834736621_MetadataUsageId;
extern const uint32_t DtdParser_ScanEntity2_m2516861488_MetadataUsageId;
extern const uint32_t DtdParser_ScanEntityName_m119094965_MetadataUsageId;
extern const uint32_t DtdParser_ScanLiteral_m1299412429_MetadataUsageId;
extern const uint32_t DtdParser_ScanNmtoken_m1395546467_MetadataUsageId;
extern const uint32_t DtdParser_ScanNotation1_m4294503396_MetadataUsageId;
extern const uint32_t DtdParser_ScanPublicId1_m3229155587_MetadataUsageId;
extern const uint32_t DtdParser_ScanQName_m280289715_MetadataUsageId;
extern const uint32_t DtdParser_ScanSubsetContent_m4032897501_MetadataUsageId;
extern const uint32_t DtdParser_ScanSystemId_m2641982432_MetadataUsageId;
extern const uint32_t DtdParser_SendValidationEvent_m1656605313_MetadataUsageId;
extern const uint32_t DtdParser_SendValidationEvent_m596719843_MetadataUsageId;
extern const uint32_t DtdParser_SendValidationEvent_m809901895_MetadataUsageId;
extern const uint32_t DtdParser_StripSpaces_m2286054871_MetadataUsageId;
extern const uint32_t DtdParser_ThrowInvalidChar_m3849512619_MetadataUsageId;
extern const uint32_t DtdParser_ThrowInvalidChar_m3885915751_MetadataUsageId;
extern const uint32_t DtdParser_ThrowUnexpectedToken_m4023965126_MetadataUsageId;
extern const uint32_t DtdParser_Throw_m1069092618_MetadataUsageId;
extern const uint32_t DtdParser_Throw_m1726217903_MetadataUsageId;
extern const uint32_t DtdParser_Throw_m4153198269_MetadataUsageId;
extern const uint32_t DtdParser_Throw_m639183860_MetadataUsageId;
extern const uint32_t DtdParser_VerifyEntityReference_m737250749_MetadataUsageId;
extern const uint32_t DtdParser__ctor_m210659435_MetadataUsageId;
extern const uint32_t DtdParser_get_BaseUriStr_m1502610079_MetadataUsageId;
extern const uint32_t DtdParser_get_LineNo_m3525580240_MetadataUsageId;
extern const uint32_t DtdParser_get_LinePos_m3943693214_MetadataUsageId;
extern const uint32_t DtdParser_get_SaveInternalSubsetValue_m1258402686_MetadataUsageId;
extern const uint32_t EmptyEnumerator_System_Collections_IEnumerator_get_Current_m1616094221_MetadataUsageId;
extern const uint32_t Function__cctor_m214394683_MetadataUsageId;
extern const uint32_t Function__ctor_m1250056710_MetadataUsageId;
extern const uint32_t Function__ctor_m2416352160_MetadataUsageId;
extern const uint32_t Function__ctor_m4229689949_MetadataUsageId;
extern const uint32_t Function_get_ReturnType_m2096344940_MetadataUsageId;
extern const uint32_t HWStack_Clone_m1613052854_MetadataUsageId;
extern const uint32_t HWStack_Push_m2762350292_MetadataUsageId;
extern const uint32_t HWStack__ctor_m147463204_MetadataUsageId;
extern const uint32_t HWStack_get_Item_m2115849482_MetadataUsageId;
extern const uint32_t HWStack_set_Item_m1914091104_MetadataUsageId;
extern const uint32_t NameTable_AddEntry_m1941115992_MetadataUsageId;
extern const uint32_t NameTable_Add_m1752389692_MetadataUsageId;
extern const uint32_t NameTable_Add_m3759494371_MetadataUsageId;
extern const uint32_t NameTable_Get_m2169675105_MetadataUsageId;
extern const uint32_t NameTable_Grow_m3472971494_MetadataUsageId;
extern const uint32_t NameTable__ctor_m874080766_MetadataUsageId;
extern const uint32_t Operand__ctor_m2250144737_MetadataUsageId;
extern const uint32_t Operator__cctor_m1505998384_MetadataUsageId;
extern const uint32_t PositionInfo_GetPositionInfo_m4124508875_MetadataUsageId;
extern const uint32_t ReadContentAsBinaryHelper_Finish_m1988823726_MetadataUsageId;
extern const uint32_t ReaderPositionInfo_get_LineNumber_m2587908886_MetadataUsageId;
extern const uint32_t ReaderPositionInfo_get_LinePosition_m223675951_MetadataUsageId;
extern const uint32_t SR_GetString_m1882627594_MetadataUsageId;
extern const uint32_t XPathDocumentNavigator_Clone_m2047868219_MetadataUsageId;
extern const uint32_t XPathDocumentNavigator_IsSamePosition_m3660435501_MetadataUsageId;
extern const uint32_t XPathDocumentNavigator__ctor_m2337195991_MetadataUsageId;
extern const uint32_t XPathDocumentNavigator_get_Value_m923241859_MetadataUsageId;
extern const uint32_t XPathNodeInfoAtom_Equals_m3630220321_MetadataUsageId;
extern const uint32_t XPathNodeInfoAtom_ToString_m2812332081_MetadataUsageId;
extern const uint32_t XPathNode_get_IsText_m2582742009_MetadataUsageId;
extern const uint32_t XPathNode_get_IsXmlNamespaceNode_m2362394941_MetadataUsageId;
extern const uint32_t XPathParser_CheckNodeSet_m3136180235_MetadataUsageId;
extern const uint32_t XPathParser_CheckToken_m3406826231_MetadataUsageId;
extern const uint32_t XPathParser_CreateAxesTable_m2757454674_MetadataUsageId;
extern const uint32_t XPathParser_CreateFunctionTable_m1498981029_MetadataUsageId;
extern const uint32_t XPathParser_GetAxis_m3781440192_MetadataUsageId;
extern const uint32_t XPathParser_IsNodeType_m2586151352_MetadataUsageId;
extern const uint32_t XPathParser_IsPrimaryExpr_m2347731647_MetadataUsageId;
extern const uint32_t XPathParser_ParseAdditiveExpr_m1187726839_MetadataUsageId;
extern const uint32_t XPathParser_ParseAndExpr_m3933631668_MetadataUsageId;
extern const uint32_t XPathParser_ParseEqualityExpr_m751840129_MetadataUsageId;
extern const uint32_t XPathParser_ParseExpresion_m4120723350_MetadataUsageId;
extern const uint32_t XPathParser_ParseFilterExpr_m4242384013_MetadataUsageId;
extern const uint32_t XPathParser_ParseLocationPath_m2387944417_MetadataUsageId;
extern const uint32_t XPathParser_ParseMethod_m1454946193_MetadataUsageId;
extern const uint32_t XPathParser_ParseMultiplicativeExpr_m1053476049_MetadataUsageId;
extern const uint32_t XPathParser_ParseNodeTest_m1320651608_MetadataUsageId;
extern const uint32_t XPathParser_ParseOrExpr_m1881024786_MetadataUsageId;
extern const uint32_t XPathParser_ParsePathExpr_m1819297380_MetadataUsageId;
extern const uint32_t XPathParser_ParsePrimaryExpr_m2720252582_MetadataUsageId;
extern const uint32_t XPathParser_ParseRelationalExpr_m1923244549_MetadataUsageId;
extern const uint32_t XPathParser_ParseRelativeLocationPath_m533918864_MetadataUsageId;
extern const uint32_t XPathParser_ParseStep_m2634326036_MetadataUsageId;
extern const uint32_t XPathParser_ParseUnaryExpr_m1371008593_MetadataUsageId;
extern const uint32_t XPathParser_ParseUnionExpr_m58395631_MetadataUsageId;
extern const uint32_t XPathParser_ParseXPathExpresion_m1523170934_MetadataUsageId;
extern const uint32_t XPathParser__cctor_m4156093735_MetadataUsageId;
extern const uint32_t XPathScanner_NextLex_m1510685372_MetadataUsageId;
extern const uint32_t XPathScanner_ScanFraction_m2210666761_MetadataUsageId;
extern const uint32_t XPathScanner_ScanNumber_m3703993978_MetadataUsageId;
extern const uint32_t XPathScanner_ScanString_m66183734_MetadataUsageId;
extern const uint32_t XPathScanner__ctor_m2138744197_MetadataUsageId;
struct CultureData_t1899656083_marshaled_com;
struct CultureData_t1899656083_marshaled_pinvoke;
struct CultureInfo_t4157843068_marshaled_com;
struct CultureInfo_t4157843068_marshaled_pinvoke;
struct Exception_t_marshaled_com;
struct Exception_t_marshaled_pinvoke;
struct XPathNode_t2208072876;;
struct XPathNode_t2208072876_marshaled_com;
struct XPathNode_t2208072876_marshaled_com;;
struct XPathNode_t2208072876_marshaled_pinvoke;
struct XPathNode_t2208072876_marshaled_pinvoke;;

struct XPathNodeU5BU5D_t47339301;
struct OpU5BU5D_t2837398892;
struct ByteU5BU5D_t4116647657;
struct CharU5BU5D_t3528271667;
struct Int32U5BU5D_t385246372;
struct ObjectU5BU5D_t2843939325;
struct StringU5BU5D_t1281789340;
struct UInt32U5BU5D_t2770800703;
struct EntryU5BU5D_t491982174;
struct AsttreeU5BU5D_t3174926177;
struct BitSetU5BU5D_t1465593420;
struct CompiledIdentityConstraintU5BU5D_t2573057752;
struct XmlSchemaSimpleTypeU5BU5D_t1394089049;
struct XPathResultTypeU5BU5D_t1515527577;
struct XmlAttributeU5BU5D_t1490365106;
struct XmlNameU5BU5D_t742213655;
struct XmlQualifiedNameU5BU5D_t1471530361;


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

// <Module>
struct  U3CModuleU3E_t692745526 
{
public:

public:
};

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

// MS.Internal.Xml.Cache.XPathNodeHelper
struct  XPathNodeHelper_t2230825274  : public RuntimeObject
{
public:

public:
};

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

// MS.Internal.Xml.Cache.XPathNodeInfoAtom
struct  XPathNodeInfoAtom_t1760358141  : public RuntimeObject
{
public:
	// System.String MS.Internal.Xml.Cache.XPathNodeInfoAtom::localName
	String_t* ___localName_0;
	// System.String MS.Internal.Xml.Cache.XPathNodeInfoAtom::namespaceUri
	String_t* ___namespaceUri_1;
	// System.String MS.Internal.Xml.Cache.XPathNodeInfoAtom::prefix
	String_t* ___prefix_2;
	// System.String MS.Internal.Xml.Cache.XPathNodeInfoAtom::baseUri
	String_t* ___baseUri_3;
	// MS.Internal.Xml.Cache.XPathNode[] MS.Internal.Xml.Cache.XPathNodeInfoAtom::pageParent
	XPathNodeU5BU5D_t47339301* ___pageParent_4;
	// MS.Internal.Xml.Cache.XPathNode[] MS.Internal.Xml.Cache.XPathNodeInfoAtom::pageSibling
	XPathNodeU5BU5D_t47339301* ___pageSibling_5;
	// MS.Internal.Xml.Cache.XPathNode[] MS.Internal.Xml.Cache.XPathNodeInfoAtom::pageSimilar
	XPathNodeU5BU5D_t47339301* ___pageSimilar_6;
	// System.Xml.XPath.XPathDocument MS.Internal.Xml.Cache.XPathNodeInfoAtom::doc
	XPathDocument_t1673143697 * ___doc_7;
	// System.Int32 MS.Internal.Xml.Cache.XPathNodeInfoAtom::lineNumBase
	int32_t ___lineNumBase_8;
	// System.Int32 MS.Internal.Xml.Cache.XPathNodeInfoAtom::linePosBase
	int32_t ___linePosBase_9;
	// System.Int32 MS.Internal.Xml.Cache.XPathNodeInfoAtom::hashCode
	int32_t ___hashCode_10;
	// System.Int32 MS.Internal.Xml.Cache.XPathNodeInfoAtom::localNameHash
	int32_t ___localNameHash_11;
	// MS.Internal.Xml.Cache.XPathNodePageInfo MS.Internal.Xml.Cache.XPathNodeInfoAtom::pageInfo
	XPathNodePageInfo_t2343388010 * ___pageInfo_12;

public:
	inline static int32_t get_offset_of_localName_0() { return static_cast<int32_t>(offsetof(XPathNodeInfoAtom_t1760358141, ___localName_0)); }
	inline String_t* get_localName_0() const { return ___localName_0; }
	inline String_t** get_address_of_localName_0() { return &___localName_0; }
	inline void set_localName_0(String_t* value)
	{
		___localName_0 = value;
		Il2CppCodeGenWriteBarrier((&___localName_0), value);
	}

	inline static int32_t get_offset_of_namespaceUri_1() { return static_cast<int32_t>(offsetof(XPathNodeInfoAtom_t1760358141, ___namespaceUri_1)); }
	inline String_t* get_namespaceUri_1() const { return ___namespaceUri_1; }
	inline String_t** get_address_of_namespaceUri_1() { return &___namespaceUri_1; }
	inline void set_namespaceUri_1(String_t* value)
	{
		___namespaceUri_1 = value;
		Il2CppCodeGenWriteBarrier((&___namespaceUri_1), value);
	}

	inline static int32_t get_offset_of_prefix_2() { return static_cast<int32_t>(offsetof(XPathNodeInfoAtom_t1760358141, ___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_baseUri_3() { return static_cast<int32_t>(offsetof(XPathNodeInfoAtom_t1760358141, ___baseUri_3)); }
	inline String_t* get_baseUri_3() const { return ___baseUri_3; }
	inline String_t** get_address_of_baseUri_3() { return &___baseUri_3; }
	inline void set_baseUri_3(String_t* value)
	{
		___baseUri_3 = value;
		Il2CppCodeGenWriteBarrier((&___baseUri_3), value);
	}

	inline static int32_t get_offset_of_pageParent_4() { return static_cast<int32_t>(offsetof(XPathNodeInfoAtom_t1760358141, ___pageParent_4)); }
	inline XPathNodeU5BU5D_t47339301* get_pageParent_4() const { return ___pageParent_4; }
	inline XPathNodeU5BU5D_t47339301** get_address_of_pageParent_4() { return &___pageParent_4; }
	inline void set_pageParent_4(XPathNodeU5BU5D_t47339301* value)
	{
		___pageParent_4 = value;
		Il2CppCodeGenWriteBarrier((&___pageParent_4), value);
	}

	inline static int32_t get_offset_of_pageSibling_5() { return static_cast<int32_t>(offsetof(XPathNodeInfoAtom_t1760358141, ___pageSibling_5)); }
	inline XPathNodeU5BU5D_t47339301* get_pageSibling_5() const { return ___pageSibling_5; }
	inline XPathNodeU5BU5D_t47339301** get_address_of_pageSibling_5() { return &___pageSibling_5; }
	inline void set_pageSibling_5(XPathNodeU5BU5D_t47339301* value)
	{
		___pageSibling_5 = value;
		Il2CppCodeGenWriteBarrier((&___pageSibling_5), value);
	}

	inline static int32_t get_offset_of_pageSimilar_6() { return static_cast<int32_t>(offsetof(XPathNodeInfoAtom_t1760358141, ___pageSimilar_6)); }
	inline XPathNodeU5BU5D_t47339301* get_pageSimilar_6() const { return ___pageSimilar_6; }
	inline XPathNodeU5BU5D_t47339301** get_address_of_pageSimilar_6() { return &___pageSimilar_6; }
	inline void set_pageSimilar_6(XPathNodeU5BU5D_t47339301* value)
	{
		___pageSimilar_6 = value;
		Il2CppCodeGenWriteBarrier((&___pageSimilar_6), value);
	}

	inline static int32_t get_offset_of_doc_7() { return static_cast<int32_t>(offsetof(XPathNodeInfoAtom_t1760358141, ___doc_7)); }
	inline XPathDocument_t1673143697 * get_doc_7() const { return ___doc_7; }
	inline XPathDocument_t1673143697 ** get_address_of_doc_7() { return &___doc_7; }
	inline void set_doc_7(XPathDocument_t1673143697 * value)
	{
		___doc_7 = value;
		Il2CppCodeGenWriteBarrier((&___doc_7), value);
	}

	inline static int32_t get_offset_of_lineNumBase_8() { return static_cast<int32_t>(offsetof(XPathNodeInfoAtom_t1760358141, ___lineNumBase_8)); }
	inline int32_t get_lineNumBase_8() const { return ___lineNumBase_8; }
	inline int32_t* get_address_of_lineNumBase_8() { return &___lineNumBase_8; }
	inline void set_lineNumBase_8(int32_t value)
	{
		___lineNumBase_8 = value;
	}

	inline static int32_t get_offset_of_linePosBase_9() { return static_cast<int32_t>(offsetof(XPathNodeInfoAtom_t1760358141, ___linePosBase_9)); }
	inline int32_t get_linePosBase_9() const { return ___linePosBase_9; }
	inline int32_t* get_address_of_linePosBase_9() { return &___linePosBase_9; }
	inline void set_linePosBase_9(int32_t value)
	{
		___linePosBase_9 = value;
	}

	inline static int32_t get_offset_of_hashCode_10() { return static_cast<int32_t>(offsetof(XPathNodeInfoAtom_t1760358141, ___hashCode_10)); }
	inline int32_t get_hashCode_10() const { return ___hashCode_10; }
	inline int32_t* get_address_of_hashCode_10() { return &___hashCode_10; }
	inline void set_hashCode_10(int32_t value)
	{
		___hashCode_10 = value;
	}

	inline static int32_t get_offset_of_localNameHash_11() { return static_cast<int32_t>(offsetof(XPathNodeInfoAtom_t1760358141, ___localNameHash_11)); }
	inline int32_t get_localNameHash_11() const { return ___localNameHash_11; }
	inline int32_t* get_address_of_localNameHash_11() { return &___localNameHash_11; }
	inline void set_localNameHash_11(int32_t value)
	{
		___localNameHash_11 = value;
	}

	inline static int32_t get_offset_of_pageInfo_12() { return static_cast<int32_t>(offsetof(XPathNodeInfoAtom_t1760358141, ___pageInfo_12)); }
	inline XPathNodePageInfo_t2343388010 * get_pageInfo_12() const { return ___pageInfo_12; }
	inline XPathNodePageInfo_t2343388010 ** get_address_of_pageInfo_12() { return &___pageInfo_12; }
	inline void set_pageInfo_12(XPathNodePageInfo_t2343388010 * value)
	{
		___pageInfo_12 = value;
		Il2CppCodeGenWriteBarrier((&___pageInfo_12), value);
	}
};

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

// MS.Internal.Xml.Cache.XPathNodePageInfo
struct  XPathNodePageInfo_t2343388010  : public RuntimeObject
{
public:
	// System.Int32 MS.Internal.Xml.Cache.XPathNodePageInfo::pageNum
	int32_t ___pageNum_0;
	// System.Int32 MS.Internal.Xml.Cache.XPathNodePageInfo::nodeCount
	int32_t ___nodeCount_1;
	// MS.Internal.Xml.Cache.XPathNode[] MS.Internal.Xml.Cache.XPathNodePageInfo::pageNext
	XPathNodeU5BU5D_t47339301* ___pageNext_2;

public:
	inline static int32_t get_offset_of_pageNum_0() { return static_cast<int32_t>(offsetof(XPathNodePageInfo_t2343388010, ___pageNum_0)); }
	inline int32_t get_pageNum_0() const { return ___pageNum_0; }
	inline int32_t* get_address_of_pageNum_0() { return &___pageNum_0; }
	inline void set_pageNum_0(int32_t value)
	{
		___pageNum_0 = value;
	}

	inline static int32_t get_offset_of_nodeCount_1() { return static_cast<int32_t>(offsetof(XPathNodePageInfo_t2343388010, ___nodeCount_1)); }
	inline int32_t get_nodeCount_1() const { return ___nodeCount_1; }
	inline int32_t* get_address_of_nodeCount_1() { return &___nodeCount_1; }
	inline void set_nodeCount_1(int32_t value)
	{
		___nodeCount_1 = value;
	}

	inline static int32_t get_offset_of_pageNext_2() { return static_cast<int32_t>(offsetof(XPathNodePageInfo_t2343388010, ___pageNext_2)); }
	inline XPathNodeU5BU5D_t47339301* get_pageNext_2() const { return ___pageNext_2; }
	inline XPathNodeU5BU5D_t47339301** get_address_of_pageNext_2() { return &___pageNext_2; }
	inline void set_pageNext_2(XPathNodeU5BU5D_t47339301* value)
	{
		___pageNext_2 = value;
		Il2CppCodeGenWriteBarrier((&___pageNext_2), value);
	}
};

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

// MS.Internal.Xml.XPath.AstNode
struct  AstNode_t2514041814  : public RuntimeObject
{
public:

public:
};

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

// MS.Internal.Xml.XPath.XPathParser
struct  XPathParser_t618394529  : public RuntimeObject
{
public:
	// MS.Internal.Xml.XPath.XPathScanner MS.Internal.Xml.XPath.XPathParser::scanner
	XPathScanner_t3283201025 * ___scanner_0;
	// System.Int32 MS.Internal.Xml.XPath.XPathParser::parseDepth
	int32_t ___parseDepth_1;

public:
	inline static int32_t get_offset_of_scanner_0() { return static_cast<int32_t>(offsetof(XPathParser_t618394529, ___scanner_0)); }
	inline XPathScanner_t3283201025 * get_scanner_0() const { return ___scanner_0; }
	inline XPathScanner_t3283201025 ** get_address_of_scanner_0() { return &___scanner_0; }
	inline void set_scanner_0(XPathScanner_t3283201025 * value)
	{
		___scanner_0 = value;
		Il2CppCodeGenWriteBarrier((&___scanner_0), value);
	}

	inline static int32_t get_offset_of_parseDepth_1() { return static_cast<int32_t>(offsetof(XPathParser_t618394529, ___parseDepth_1)); }
	inline int32_t get_parseDepth_1() const { return ___parseDepth_1; }
	inline int32_t* get_address_of_parseDepth_1() { return &___parseDepth_1; }
	inline void set_parseDepth_1(int32_t value)
	{
		___parseDepth_1 = value;
	}
};

struct XPathParser_t618394529_StaticFields
{
public:
	// System.Xml.XPath.XPathResultType[] MS.Internal.Xml.XPath.XPathParser::temparray1
	XPathResultTypeU5BU5D_t1515527577* ___temparray1_2;
	// System.Xml.XPath.XPathResultType[] MS.Internal.Xml.XPath.XPathParser::temparray2
	XPathResultTypeU5BU5D_t1515527577* ___temparray2_3;
	// System.Xml.XPath.XPathResultType[] MS.Internal.Xml.XPath.XPathParser::temparray3
	XPathResultTypeU5BU5D_t1515527577* ___temparray3_4;
	// System.Xml.XPath.XPathResultType[] MS.Internal.Xml.XPath.XPathParser::temparray4
	XPathResultTypeU5BU5D_t1515527577* ___temparray4_5;
	// System.Xml.XPath.XPathResultType[] MS.Internal.Xml.XPath.XPathParser::temparray5
	XPathResultTypeU5BU5D_t1515527577* ___temparray5_6;
	// System.Xml.XPath.XPathResultType[] MS.Internal.Xml.XPath.XPathParser::temparray6
	XPathResultTypeU5BU5D_t1515527577* ___temparray6_7;
	// System.Xml.XPath.XPathResultType[] MS.Internal.Xml.XPath.XPathParser::temparray7
	XPathResultTypeU5BU5D_t1515527577* ___temparray7_8;
	// System.Xml.XPath.XPathResultType[] MS.Internal.Xml.XPath.XPathParser::temparray8
	XPathResultTypeU5BU5D_t1515527577* ___temparray8_9;
	// System.Xml.XPath.XPathResultType[] MS.Internal.Xml.XPath.XPathParser::temparray9
	XPathResultTypeU5BU5D_t1515527577* ___temparray9_10;
	// System.Collections.Hashtable MS.Internal.Xml.XPath.XPathParser::functionTable
	Hashtable_t1853889766 * ___functionTable_11;
	// System.Collections.Hashtable MS.Internal.Xml.XPath.XPathParser::AxesTable
	Hashtable_t1853889766 * ___AxesTable_12;

public:
	inline static int32_t get_offset_of_temparray1_2() { return static_cast<int32_t>(offsetof(XPathParser_t618394529_StaticFields, ___temparray1_2)); }
	inline XPathResultTypeU5BU5D_t1515527577* get_temparray1_2() const { return ___temparray1_2; }
	inline XPathResultTypeU5BU5D_t1515527577** get_address_of_temparray1_2() { return &___temparray1_2; }
	inline void set_temparray1_2(XPathResultTypeU5BU5D_t1515527577* value)
	{
		___temparray1_2 = value;
		Il2CppCodeGenWriteBarrier((&___temparray1_2), value);
	}

	inline static int32_t get_offset_of_temparray2_3() { return static_cast<int32_t>(offsetof(XPathParser_t618394529_StaticFields, ___temparray2_3)); }
	inline XPathResultTypeU5BU5D_t1515527577* get_temparray2_3() const { return ___temparray2_3; }
	inline XPathResultTypeU5BU5D_t1515527577** get_address_of_temparray2_3() { return &___temparray2_3; }
	inline void set_temparray2_3(XPathResultTypeU5BU5D_t1515527577* value)
	{
		___temparray2_3 = value;
		Il2CppCodeGenWriteBarrier((&___temparray2_3), value);
	}

	inline static int32_t get_offset_of_temparray3_4() { return static_cast<int32_t>(offsetof(XPathParser_t618394529_StaticFields, ___temparray3_4)); }
	inline XPathResultTypeU5BU5D_t1515527577* get_temparray3_4() const { return ___temparray3_4; }
	inline XPathResultTypeU5BU5D_t1515527577** get_address_of_temparray3_4() { return &___temparray3_4; }
	inline void set_temparray3_4(XPathResultTypeU5BU5D_t1515527577* value)
	{
		___temparray3_4 = value;
		Il2CppCodeGenWriteBarrier((&___temparray3_4), value);
	}

	inline static int32_t get_offset_of_temparray4_5() { return static_cast<int32_t>(offsetof(XPathParser_t618394529_StaticFields, ___temparray4_5)); }
	inline XPathResultTypeU5BU5D_t1515527577* get_temparray4_5() const { return ___temparray4_5; }
	inline XPathResultTypeU5BU5D_t1515527577** get_address_of_temparray4_5() { return &___temparray4_5; }
	inline void set_temparray4_5(XPathResultTypeU5BU5D_t1515527577* value)
	{
		___temparray4_5 = value;
		Il2CppCodeGenWriteBarrier((&___temparray4_5), value);
	}

	inline static int32_t get_offset_of_temparray5_6() { return static_cast<int32_t>(offsetof(XPathParser_t618394529_StaticFields, ___temparray5_6)); }
	inline XPathResultTypeU5BU5D_t1515527577* get_temparray5_6() const { return ___temparray5_6; }
	inline XPathResultTypeU5BU5D_t1515527577** get_address_of_temparray5_6() { return &___temparray5_6; }
	inline void set_temparray5_6(XPathResultTypeU5BU5D_t1515527577* value)
	{
		___temparray5_6 = value;
		Il2CppCodeGenWriteBarrier((&___temparray5_6), value);
	}

	inline static int32_t get_offset_of_temparray6_7() { return static_cast<int32_t>(offsetof(XPathParser_t618394529_StaticFields, ___temparray6_7)); }
	inline XPathResultTypeU5BU5D_t1515527577* get_temparray6_7() const { return ___temparray6_7; }
	inline XPathResultTypeU5BU5D_t1515527577** get_address_of_temparray6_7() { return &___temparray6_7; }
	inline void set_temparray6_7(XPathResultTypeU5BU5D_t1515527577* value)
	{
		___temparray6_7 = value;
		Il2CppCodeGenWriteBarrier((&___temparray6_7), value);
	}

	inline static int32_t get_offset_of_temparray7_8() { return static_cast<int32_t>(offsetof(XPathParser_t618394529_StaticFields, ___temparray7_8)); }
	inline XPathResultTypeU5BU5D_t1515527577* get_temparray7_8() const { return ___temparray7_8; }
	inline XPathResultTypeU5BU5D_t1515527577** get_address_of_temparray7_8() { return &___temparray7_8; }
	inline void set_temparray7_8(XPathResultTypeU5BU5D_t1515527577* value)
	{
		___temparray7_8 = value;
		Il2CppCodeGenWriteBarrier((&___temparray7_8), value);
	}

	inline static int32_t get_offset_of_temparray8_9() { return static_cast<int32_t>(offsetof(XPathParser_t618394529_StaticFields, ___temparray8_9)); }
	inline XPathResultTypeU5BU5D_t1515527577* get_temparray8_9() const { return ___temparray8_9; }
	inline XPathResultTypeU5BU5D_t1515527577** get_address_of_temparray8_9() { return &___temparray8_9; }
	inline void set_temparray8_9(XPathResultTypeU5BU5D_t1515527577* value)
	{
		___temparray8_9 = value;
		Il2CppCodeGenWriteBarrier((&___temparray8_9), value);
	}

	inline static int32_t get_offset_of_temparray9_10() { return static_cast<int32_t>(offsetof(XPathParser_t618394529_StaticFields, ___temparray9_10)); }
	inline XPathResultTypeU5BU5D_t1515527577* get_temparray9_10() const { return ___temparray9_10; }
	inline XPathResultTypeU5BU5D_t1515527577** get_address_of_temparray9_10() { return &___temparray9_10; }
	inline void set_temparray9_10(XPathResultTypeU5BU5D_t1515527577* value)
	{
		___temparray9_10 = value;
		Il2CppCodeGenWriteBarrier((&___temparray9_10), value);
	}

	inline static int32_t get_offset_of_functionTable_11() { return static_cast<int32_t>(offsetof(XPathParser_t618394529_StaticFields, ___functionTable_11)); }
	inline Hashtable_t1853889766 * get_functionTable_11() const { return ___functionTable_11; }
	inline Hashtable_t1853889766 ** get_address_of_functionTable_11() { return &___functionTable_11; }
	inline void set_functionTable_11(Hashtable_t1853889766 * value)
	{
		___functionTable_11 = value;
		Il2CppCodeGenWriteBarrier((&___functionTable_11), value);
	}

	inline static int32_t get_offset_of_AxesTable_12() { return static_cast<int32_t>(offsetof(XPathParser_t618394529_StaticFields, ___AxesTable_12)); }
	inline Hashtable_t1853889766 * get_AxesTable_12() const { return ___AxesTable_12; }
	inline Hashtable_t1853889766 ** get_address_of_AxesTable_12() { return &___AxesTable_12; }
	inline void set_AxesTable_12(Hashtable_t1853889766 * value)
	{
		___AxesTable_12 = value;
		Il2CppCodeGenWriteBarrier((&___AxesTable_12), value);
	}
};

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

// SR
struct  SR_t167583544  : public RuntimeObject
{
public:

public:
};

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

// System.Collections.CollectionBase
struct  CollectionBase_t2727926298  : public RuntimeObject
{
public:
	// System.Collections.ArrayList System.Collections.CollectionBase::list
	ArrayList_t2718874744 * ___list_0;

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

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // COLLECTIONBASE_T2727926298_H
#ifndef VALUECOLLECTION_T3653977009_H
#define VALUECOLLECTION_T3653977009_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/ValueCollection<System.String,System.Xml.DtdParser/UndeclaredNotation>
struct  ValueCollection_t3653977009  : public RuntimeObject
{
public:
	// System.Collections.Generic.Dictionary`2<TKey,TValue> System.Collections.Generic.Dictionary`2/ValueCollection::dictionary
	Dictionary_2_t1937932691 * ___dictionary_0;

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

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // VALUECOLLECTION_T3653977009_H
#ifndef DICTIONARY_2_T1937932691_H
#define DICTIONARY_2_T1937932691_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.Xml.DtdParser/UndeclaredNotation>
struct  Dictionary_2_t1937932691  : 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_t4014188474* ___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_t2127608162 * ___keys_7;
	// System.Collections.Generic.Dictionary`2/ValueCollection<TKey,TValue> System.Collections.Generic.Dictionary`2::values
	ValueCollection_t3653977009 * ___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_t1937932691, ___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_t1937932691, ___entries_1)); }
	inline EntryU5BU5D_t4014188474* get_entries_1() const { return ___entries_1; }
	inline EntryU5BU5D_t4014188474** get_address_of_entries_1() { return &___entries_1; }
	inline void set_entries_1(EntryU5BU5D_t4014188474* 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_t1937932691, ___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_t1937932691, ___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_t1937932691, ___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_t1937932691, ___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_t1937932691, ___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_t1937932691, ___keys_7)); }
	inline KeyCollection_t2127608162 * get_keys_7() const { return ___keys_7; }
	inline KeyCollection_t2127608162 ** get_address_of_keys_7() { return &___keys_7; }
	inline void set_keys_7(KeyCollection_t2127608162 * 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_t1937932691, ___values_8)); }
	inline ValueCollection_t3653977009 * get_values_8() const { return ___values_8; }
	inline ValueCollection_t3653977009 ** get_address_of_values_8() { return &___values_8; }
	inline void set_values_8(ValueCollection_t3653977009 * 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_t1937932691, ____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_T1937932691_H
#ifndef DICTIONARY_2_T1732933766_H
#define DICTIONARY_2_T1732933766_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.Xml.Schema.SchemaNotation>
struct  Dictionary_2_t1732933766  : 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_t3269963675* ___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_t1922609237 * ___keys_7;
	// System.Collections.Generic.Dictionary`2/ValueCollection<TKey,TValue> System.Collections.Generic.Dictionary`2::values
	ValueCollection_t3448978084 * ___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_t1732933766, ___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_t1732933766, ___entries_1)); }
	inline EntryU5BU5D_t3269963675* get_entries_1() const { return ___entries_1; }
	inline EntryU5BU5D_t3269963675** get_address_of_entries_1() { return &___entries_1; }
	inline void set_entries_1(EntryU5BU5D_t3269963675* 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_t1732933766, ___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_t1732933766, ___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_t1732933766, ___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_t1732933766, ___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_t1732933766, ___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_t1732933766, ___keys_7)); }
	inline KeyCollection_t1922609237 * get_keys_7() const { return ___keys_7; }
	inline KeyCollection_t1922609237 ** get_address_of_keys_7() { return &___keys_7; }
	inline void set_keys_7(KeyCollection_t1922609237 * 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_t1732933766, ___values_8)); }
	inline ValueCollection_t3448978084 * get_values_8() const { return ___values_8; }
	inline ValueCollection_t3448978084 ** get_address_of_values_8() { return &___values_8; }
	inline void set_values_8(ValueCollection_t3448978084 * 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_t1732933766, ____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_T1732933766_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 DICTIONARY_2_T1552439284_H
#define DICTIONARY_2_T1552439284_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.SchemaEntity>
struct  Dictionary_2_t1552439284  : 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_t4020596405* ___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_t1742114755 * ___keys_7;
	// System.Collections.Generic.Dictionary`2/ValueCollection<TKey,TValue> System.Collections.Generic.Dictionary`2::values
	ValueCollection_t3268483602 * ___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_t1552439284, ___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_t1552439284, ___entries_1)); }
	inline EntryU5BU5D_t4020596405* get_entries_1() const { return ___entries_1; }
	inline EntryU5BU5D_t4020596405** get_address_of_entries_1() { return &___entries_1; }
	inline void set_entries_1(EntryU5BU5D_t4020596405* 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_t1552439284, ___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_t1552439284, ___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_t1552439284, ___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_t1552439284, ___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_t1552439284, ___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_t1552439284, ___keys_7)); }
	inline KeyCollection_t1742114755 * get_keys_7() const { return ___keys_7; }
	inline KeyCollection_t1742114755 ** get_address_of_keys_7() { return &___keys_7; }
	inline void set_keys_7(KeyCollection_t1742114755 * 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_t1552439284, ___values_8)); }
	inline ValueCollection_t3268483602 * get_values_8() const { return ___values_8; }
	inline ValueCollection_t3268483602 ** get_address_of_values_8() { return &___values_8; }
	inline void set_values_8(ValueCollection_t3268483602 * 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_t1552439284, ____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_T1552439284_H
#ifndef DICTIONARY_2_T2735651632_H
#define DICTIONARY_2_T2735651632_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.XmlQualifiedName>
struct  Dictionary_2_t2735651632  : 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_t3355462409* ___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_t2925327103 * ___keys_7;
	// System.Collections.Generic.Dictionary`2/ValueCollection<TKey,TValue> System.Collections.Generic.Dictionary`2::values
	ValueCollection_t156728654 * ___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_t2735651632, ___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_t2735651632, ___entries_1)); }
	inline EntryU5BU5D_t3355462409* get_entries_1() const { return ___entries_1; }
	inline EntryU5BU5D_t3355462409** get_address_of_entries_1() { return &___entries_1; }
	inline void set_entries_1(EntryU5BU5D_t3355462409* 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_t2735651632, ___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_t2735651632, ___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_t2735651632, ___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_t2735651632, ___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_t2735651632, ___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_t2735651632, ___keys_7)); }
	inline KeyCollection_t2925327103 * get_keys_7() const { return ___keys_7; }
	inline KeyCollection_t2925327103 ** get_address_of_keys_7() { return &___keys_7; }
	inline void set_keys_7(KeyCollection_t2925327103 * 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_t2735651632, ___values_8)); }
	inline ValueCollection_t156728654 * get_values_8() const { return ___values_8; }
	inline ValueCollection_t156728654 ** get_address_of_values_8() { return &___values_8; }
	inline void set_values_8(ValueCollection_t156728654 * 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_t2735651632, ____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_T2735651632_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_T1014283250_H
#define STACK_1_T1014283250_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.DtdParser/ParseElementOnlyContent_LocalFrame>
struct  Stack_1_t1014283250  : public RuntimeObject
{
public:
	// T[] System.Collections.Generic.Stack`1::_array
	ParseElementOnlyContent_LocalFrameU5BU5D_t3336512306* ____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_t1014283250, ____array_0)); }
	inline ParseElementOnlyContent_LocalFrameU5BU5D_t3336512306* get__array_0() const { return ____array_0; }
	inline ParseElementOnlyContent_LocalFrameU5BU5D_t3336512306** get_address_of__array_0() { return &____array_0; }
	inline void set__array_0(ParseElementOnlyContent_LocalFrameU5BU5D_t3336512306* 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_t1014283250, ____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_t1014283250, ____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_t1014283250, ____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_T1014283250_H
#ifndef STACK_T2329662280_H
#define STACK_T2329662280_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// System.Collections.Stack
struct  Stack_t2329662280  : public RuntimeObject
{
public:
	// System.Object[] System.Collections.Stack::_array
	ObjectU5BU5D_t2843939325* ____array_0;
	// System.Int32 System.Collections.Stack::_size
	int32_t ____size_1;
	// System.Int32 System.Collections.Stack::_version
	int32_t ____version_2;
	// System.Object System.Collections.Stack::_syncRoot
	RuntimeObject * ____syncRoot_3;

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

	inline static int32_t get_offset_of__size_1() { return static_cast<int32_t>(offsetof(Stack_t2329662280, ____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_t2329662280, ____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_t2329662280, ____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_T2329662280_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 CULTUREINFO_T4157843068_H
#define CULTUREINFO_T4157843068_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

#ifdef __clang__
#pragma clang diagnostic pop
#endif
// Native definition for P/Invoke marshalling of System.Globalization.CultureInfo
struct CultureInfo_t4157843068_marshaled_pinvoke
{
	int32_t ___m_isReadOnly_3;
	int32_t ___cultureID_4;
	int32_t ___parent_lcid_5;
	int32_t ___datetime_index_6;
	int32_t ___number_index_7;
	int32_t ___default_calendar_type_8;
	int32_t ___m_useUserOverride_9;
	NumberFormatInfo_t435877138 * ___numInfo_10;
	DateTimeFormatInfo_t2405853701 * ___dateTimeInfo_11;
	TextInfo_t3810425522 * ___textInfo_12;
	char* ___m_name_13;
	char* ___englishname_14;
	char* ___nativename_15;
	char* ___iso3lang_16;
	char* ___iso2lang_17;
	char* ___win3lang_18;
	char* ___territory_19;
	char** ___native_calendar_names_20;
	CompareInfo_t1092934962 * ___compareInfo_21;
	void* ___textinfo_data_22;
	int32_t ___m_dataItem_23;
	Calendar_t1661121569 * ___calendar_24;
	CultureInfo_t4157843068_marshaled_pinvoke* ___parent_culture_25;
	int32_t ___constructed_26;
	uint8_t* ___cached_serialized_form_27;
	CultureData_t1899656083_marshaled_pinvoke* ___m_cultureData_28;
	int32_t ___m_isInherited_29;
};
// Native definition for COM marshalling of System.Globalization.CultureInfo
struct CultureInfo_t4157843068_marshaled_com
{
	int32_t ___m_isReadOnly_3;
	int32_t ___cultureID_4;
	int32_t ___parent_lcid_5;
	int32_t ___datetime_index_6;
	int32_t ___number_index_7;
	int32_t ___default_calendar_type_8;
	int32_t ___m_useUserOverride_9;
	NumberFormatInfo_t435877138 * ___numInfo_10;
	DateTimeFormatInfo_t2405853701 * ___dateTimeInfo_11;
	TextInfo_t3810425522 * ___textInfo_12;
	Il2CppChar* ___m_name_13;
	Il2CppChar* ___englishname_14;
	Il2CppChar* ___nativename_15;
	Il2CppChar* ___iso3lang_16;
	Il2CppChar* ___iso2lang_17;
	Il2CppChar* ___win3lang_18;
	Il2CppChar* ___territory_19;
	Il2CppChar** ___native_calendar_names_20;
	CompareInfo_t1092934962 * ___compareInfo_21;
	void* ___textinfo_data_22;
	int32_t ___m_dataItem_23;
	Calendar_t1661121569 * ___calendar_24;
	CultureInfo_t4157843068_marshaled_com* ___parent_culture_25;
	int32_t ___constructed_26;
	uint8_t* ___cached_serialized_form_27;
	CultureData_t1899656083_marshaled_com* ___m_cultureData_28;
	int32_t ___m_isInherited_29;
};
#endif // CULTUREINFO_T4157843068_H
#ifndef 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 DECODER_T2204182725_H
#define DECODER_T2204182725_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// System.Text.Decoder
struct  Decoder_t2204182725  : public RuntimeObject
{
public:
	// System.Text.DecoderFallback System.Text.Decoder::m_fallback
	DecoderFallback_t3123823036 * ___m_fallback_0;
	// System.Text.DecoderFallbackBuffer System.Text.Decoder::m_fallbackBuffer
	DecoderFallbackBuffer_t2402303981 * ___m_fallbackBuffer_1;

public:
	inline static int32_t get_offset_of_m_fallback_0() { return static_cast<int32_t>(offsetof(Decoder_t2204182725, ___m_fallback_0)); }
	inline DecoderFallback_t3123823036 * get_m_fallback_0() const { return ___m_fallback_0; }
	inline DecoderFallback_t3123823036 ** get_address_of_m_fallback_0() { return &___m_fallback_0; }
	inline void set_m_fallback_0(DecoderFallback_t3123823036 * value)
	{
		___m_fallback_0 = value;
		Il2CppCodeGenWriteBarrier((&___m_fallback_0), value);
	}

	inline static int32_t get_offset_of_m_fallbackBuffer_1() { return static_cast<int32_t>(offsetof(Decoder_t2204182725, ___m_fallbackBuffer_1)); }
	inline DecoderFallbackBuffer_t2402303981 * get_m_fallbackBuffer_1() const { return ___m_fallbackBuffer_1; }
	inline DecoderFallbackBuffer_t2402303981 ** get_address_of_m_fallbackBuffer_1() { return &___m_fallbackBuffer_1; }
	inline void set_m_fallbackBuffer_1(DecoderFallbackBuffer_t2402303981 * value)
	{
		___m_fallbackBuffer_1 = value;
		Il2CppCodeGenWriteBarrier((&___m_fallbackBuffer_1), value);
	}
};

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

// System.Xml.Base64Encoder
struct  Base64Encoder_t3938083961  : public RuntimeObject
{
public:
	// System.Byte[] System.Xml.Base64Encoder::leftOverBytes
	ByteU5BU5D_t4116647657* ___leftOverBytes_0;
	// System.Int32 System.Xml.Base64Encoder::leftOverBytesCount
	int32_t ___leftOverBytesCount_1;
	// System.Char[] System.Xml.Base64Encoder::charsLine
	CharU5BU5D_t3528271667* ___charsLine_2;

public:
	inline static int32_t get_offset_of_leftOverBytes_0() { return static_cast<int32_t>(offsetof(Base64Encoder_t3938083961, ___leftOverBytes_0)); }
	inline ByteU5BU5D_t4116647657* get_leftOverBytes_0() const { return ___leftOverBytes_0; }
	inline ByteU5BU5D_t4116647657** get_address_of_leftOverBytes_0() { return &___leftOverBytes_0; }
	inline void set_leftOverBytes_0(ByteU5BU5D_t4116647657* value)
	{
		___leftOverBytes_0 = value;
		Il2CppCodeGenWriteBarrier((&___leftOverBytes_0), value);
	}

	inline static int32_t get_offset_of_leftOverBytesCount_1() { return static_cast<int32_t>(offsetof(Base64Encoder_t3938083961, ___leftOverBytesCount_1)); }
	inline int32_t get_leftOverBytesCount_1() const { return ___leftOverBytesCount_1; }
	inline int32_t* get_address_of_leftOverBytesCount_1() { return &___leftOverBytesCount_1; }
	inline void set_leftOverBytesCount_1(int32_t value)
	{
		___leftOverBytesCount_1 = value;
	}

	inline static int32_t get_offset_of_charsLine_2() { return static_cast<int32_t>(offsetof(Base64Encoder_t3938083961, ___charsLine_2)); }
	inline CharU5BU5D_t3528271667* get_charsLine_2() const { return ___charsLine_2; }
	inline CharU5BU5D_t3528271667** get_address_of_charsLine_2() { return &___charsLine_2; }
	inline void set_charsLine_2(CharU5BU5D_t3528271667* value)
	{
		___charsLine_2 = value;
		Il2CppCodeGenWriteBarrier((&___charsLine_2), value);
	}
};

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

// System.Xml.BinHexEncoder
struct  BinHexEncoder_t1687308627  : public RuntimeObject
{
public:

public:
};

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

// System.Xml.BinaryCompatibility
struct  BinaryCompatibility_t2660327299  : public RuntimeObject
{
public:

public:
};

struct BinaryCompatibility_t2660327299_StaticFields
{
public:
	// System.Boolean System.Xml.BinaryCompatibility::_targetsAtLeast_Desktop_V4_5_2
	bool ____targetsAtLeast_Desktop_V4_5_2_0;

public:
	inline static int32_t get_offset_of__targetsAtLeast_Desktop_V4_5_2_0() { return static_cast<int32_t>(offsetof(BinaryCompatibility_t2660327299_StaticFields, ____targetsAtLeast_Desktop_V4_5_2_0)); }
	inline bool get__targetsAtLeast_Desktop_V4_5_2_0() const { return ____targetsAtLeast_Desktop_V4_5_2_0; }
	inline bool* get_address_of__targetsAtLeast_Desktop_V4_5_2_0() { return &____targetsAtLeast_Desktop_V4_5_2_0; }
	inline void set__targetsAtLeast_Desktop_V4_5_2_0(bool value)
	{
		____targetsAtLeast_Desktop_V4_5_2_0 = value;
	}
};

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

// System.Xml.Bits
struct  Bits_t3566938933  : public RuntimeObject
{
public:

public:
};

struct Bits_t3566938933_StaticFields
{
public:
	// System.UInt32 System.Xml.Bits::MASK_0101010101010101
	uint32_t ___MASK_0101010101010101_0;
	// System.UInt32 System.Xml.Bits::MASK_0011001100110011
	uint32_t ___MASK_0011001100110011_1;
	// System.UInt32 System.Xml.Bits::MASK_0000111100001111
	uint32_t ___MASK_0000111100001111_2;
	// System.UInt32 System.Xml.Bits::MASK_0000000011111111
	uint32_t ___MASK_0000000011111111_3;
	// System.UInt32 System.Xml.Bits::MASK_1111111111111111
	uint32_t ___MASK_1111111111111111_4;

public:
	inline static int32_t get_offset_of_MASK_0101010101010101_0() { return static_cast<int32_t>(offsetof(Bits_t3566938933_StaticFields, ___MASK_0101010101010101_0)); }
	inline uint32_t get_MASK_0101010101010101_0() const { return ___MASK_0101010101010101_0; }
	inline uint32_t* get_address_of_MASK_0101010101010101_0() { return &___MASK_0101010101010101_0; }
	inline void set_MASK_0101010101010101_0(uint32_t value)
	{
		___MASK_0101010101010101_0 = value;
	}

	inline static int32_t get_offset_of_MASK_0011001100110011_1() { return static_cast<int32_t>(offsetof(Bits_t3566938933_StaticFields, ___MASK_0011001100110011_1)); }
	inline uint32_t get_MASK_0011001100110011_1() const { return ___MASK_0011001100110011_1; }
	inline uint32_t* get_address_of_MASK_0011001100110011_1() { return &___MASK_0011001100110011_1; }
	inline void set_MASK_0011001100110011_1(uint32_t value)
	{
		___MASK_0011001100110011_1 = value;
	}

	inline static int32_t get_offset_of_MASK_0000111100001111_2() { return static_cast<int32_t>(offsetof(Bits_t3566938933_StaticFields, ___MASK_0000111100001111_2)); }
	inline uint32_t get_MASK_0000111100001111_2() const { return ___MASK_0000111100001111_2; }
	inline uint32_t* get_address_of_MASK_0000111100001111_2() { return &___MASK_0000111100001111_2; }
	inline void set_MASK_0000111100001111_2(uint32_t value)
	{
		___MASK_0000111100001111_2 = value;
	}

	inline static int32_t get_offset_of_MASK_0000000011111111_3() { return static_cast<int32_t>(offsetof(Bits_t3566938933_StaticFields, ___MASK_0000000011111111_3)); }
	inline uint32_t get_MASK_0000000011111111_3() const { return ___MASK_0000000011111111_3; }
	inline uint32_t* get_address_of_MASK_0000000011111111_3() { return &___MASK_0000000011111111_3; }
	inline void set_MASK_0000000011111111_3(uint32_t value)
	{
		___MASK_0000000011111111_3 = value;
	}

	inline static int32_t get_offset_of_MASK_1111111111111111_4() { return static_cast<int32_t>(offsetof(Bits_t3566938933_StaticFields, ___MASK_1111111111111111_4)); }
	inline uint32_t get_MASK_1111111111111111_4() const { return ___MASK_1111111111111111_4; }
	inline uint32_t* get_address_of_MASK_1111111111111111_4() { return &___MASK_1111111111111111_4; }
	inline void set_MASK_1111111111111111_4(uint32_t value)
	{
		___MASK_1111111111111111_4 = value;
	}
};

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

// System.Xml.DomNameTable
struct  DomNameTable_t751058560  : public RuntimeObject
{
public:
	// System.Xml.XmlName[] System.Xml.DomNameTable::entries
	XmlNameU5BU5D_t742213655* ___entries_0;
	// System.Int32 System.Xml.DomNameTable::count
	int32_t ___count_1;
	// System.Int32 System.Xml.DomNameTable::mask
	int32_t ___mask_2;
	// System.Xml.XmlDocument System.Xml.DomNameTable::ownerDocument
	XmlDocument_t2837193595 * ___ownerDocument_3;
	// System.Xml.XmlNameTable System.Xml.DomNameTable::nameTable
	XmlNameTable_t71772148 * ___nameTable_4;

public:
	inline static int32_t get_offset_of_entries_0() { return static_cast<int32_t>(offsetof(DomNameTable_t751058560, ___entries_0)); }
	inline XmlNameU5BU5D_t742213655* get_entries_0() const { return ___entries_0; }
	inline XmlNameU5BU5D_t742213655** get_address_of_entries_0() { return &___entries_0; }
	inline void set_entries_0(XmlNameU5BU5D_t742213655* value)
	{
		___entries_0 = value;
		Il2CppCodeGenWriteBarrier((&___entries_0), value);
	}

	inline static int32_t get_offset_of_count_1() { return static_cast<int32_t>(offsetof(DomNameTable_t751058560, ___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_mask_2() { return static_cast<int32_t>(offsetof(DomNameTable_t751058560, ___mask_2)); }
	inline int32_t get_mask_2() const { return ___mask_2; }
	inline int32_t* get_address_of_mask_2() { return &___mask_2; }
	inline void set_mask_2(int32_t value)
	{
		___mask_2 = value;
	}

	inline static int32_t get_offset_of_ownerDocument_3() { return static_cast<int32_t>(offsetof(DomNameTable_t751058560, ___ownerDocument_3)); }
	inline XmlDocument_t2837193595 * get_ownerDocument_3() const { return ___ownerDocument_3; }
	inline XmlDocument_t2837193595 ** get_address_of_ownerDocument_3() { return &___ownerDocument_3; }
	inline void set_ownerDocument_3(XmlDocument_t2837193595 * value)
	{
		___ownerDocument_3 = value;
		Il2CppCodeGenWriteBarrier((&___ownerDocument_3), value);
	}

	inline static int32_t get_offset_of_nameTable_4() { return static_cast<int32_t>(offsetof(DomNameTable_t751058560, ___nameTable_4)); }
	inline XmlNameTable_t71772148 * get_nameTable_4() const { return ___nameTable_4; }
	inline XmlNameTable_t71772148 ** get_address_of_nameTable_4() { return &___nameTable_4; }
	inline void set_nameTable_4(XmlNameTable_t71772148 * value)
	{
		___nameTable_4 = value;
		Il2CppCodeGenWriteBarrier((&___nameTable_4), value);
	}
};

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

// System.Xml.DtdParser/UndeclaredNotation
struct  UndeclaredNotation_t2152676392  : public RuntimeObject
{
public:
	// System.String System.Xml.DtdParser/UndeclaredNotation::name
	String_t* ___name_0;
	// System.Int32 System.Xml.DtdParser/UndeclaredNotation::lineNo
	int32_t ___lineNo_1;
	// System.Int32 System.Xml.DtdParser/UndeclaredNotation::linePos
	int32_t ___linePos_2;
	// System.Xml.DtdParser/UndeclaredNotation System.Xml.DtdParser/UndeclaredNotation::next
	UndeclaredNotation_t2152676392 * ___next_3;

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

	inline static int32_t get_offset_of_lineNo_1() { return static_cast<int32_t>(offsetof(UndeclaredNotation_t2152676392, ___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(UndeclaredNotation_t2152676392, ___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(UndeclaredNotation_t2152676392, ___next_3)); }
	inline UndeclaredNotation_t2152676392 * get_next_3() const { return ___next_3; }
	inline UndeclaredNotation_t2152676392 ** get_address_of_next_3() { return &___next_3; }
	inline void set_next_3(UndeclaredNotation_t2152676392 * value)
	{
		___next_3 = value;
		Il2CppCodeGenWriteBarrier((&___next_3), value);
	}
};

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

// System.Xml.EmptyEnumerator
struct  EmptyEnumerator_t1830168813  : public RuntimeObject
{
public:

public:
};

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

// System.Xml.IncrementalReadDecoder
struct  IncrementalReadDecoder_t3011954239  : public RuntimeObject
{
public:

public:
};

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

// System.Xml.NameTable/Entry
struct  Entry_t3052280359  : public RuntimeObject
{
public:
	// System.String System.Xml.NameTable/Entry::str
	String_t* ___str_0;
	// System.Int32 System.Xml.NameTable/Entry::hashCode
	int32_t ___hashCode_1;
	// System.Xml.NameTable/Entry System.Xml.NameTable/Entry::next
	Entry_t3052280359 * ___next_2;

public:
	inline static int32_t get_offset_of_str_0() { return static_cast<int32_t>(offsetof(Entry_t3052280359, ___str_0)); }
	inline String_t* get_str_0() const { return ___str_0; }
	inline String_t** get_address_of_str_0() { return &___str_0; }
	inline void set_str_0(String_t* value)
	{
		___str_0 = value;
		Il2CppCodeGenWriteBarrier((&___str_0), value);
	}

	inline static int32_t get_offset_of_hashCode_1() { return static_cast<int32_t>(offsetof(Entry_t3052280359, ___hashCode_1)); }
	inline int32_t get_hashCode_1() const { return ___hashCode_1; }
	inline int32_t* get_address_of_hashCode_1() { return &___hashCode_1; }
	inline void set_hashCode_1(int32_t value)
	{
		___hashCode_1 = value;
	}

	inline static int32_t get_offset_of_next_2() { return static_cast<int32_t>(offsetof(Entry_t3052280359, ___next_2)); }
	inline Entry_t3052280359 * get_next_2() const { return ___next_2; }
	inline Entry_t3052280359 ** get_address_of_next_2() { return &___next_2; }
	inline void set_next_2(Entry_t3052280359 * value)
	{
		___next_2 = value;
		Il2CppCodeGenWriteBarrier((&___next_2), value);
	}
};

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

// System.Xml.OpenedHost
struct  OpenedHost_t1848463313  : public RuntimeObject
{
public:
	// System.Int32 System.Xml.OpenedHost::nonCachedConnectionsCount
	int32_t ___nonCachedConnectionsCount_0;

public:
	inline static int32_t get_offset_of_nonCachedConnectionsCount_0() { return static_cast<int32_t>(offsetof(OpenedHost_t1848463313, ___nonCachedConnectionsCount_0)); }
	inline int32_t get_nonCachedConnectionsCount_0() const { return ___nonCachedConnectionsCount_0; }
	inline int32_t* get_address_of_nonCachedConnectionsCount_0() { return &___nonCachedConnectionsCount_0; }
	inline void set_nonCachedConnectionsCount_0(int32_t value)
	{
		___nonCachedConnectionsCount_0 = value;
	}
};

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

// System.Xml.Ref
struct  Ref_t3627207960  : public RuntimeObject
{
public:

public:
};

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

// System.Xml.Res
struct  Res_t3627928856  : public RuntimeObject
{
public:

public:
};

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

// System.Xml.Schema.AxisElement
struct  AxisElement_t1838969620  : public RuntimeObject
{
public:
	// System.Xml.Schema.DoubleLinkAxis System.Xml.Schema.AxisElement::curNode
	DoubleLinkAxis_t1975471428 * ___curNode_0;
	// System.Int32 System.Xml.Schema.AxisElement::rootDepth
	int32_t ___rootDepth_1;
	// System.Int32 System.Xml.Schema.AxisElement::curDepth
	int32_t ___curDepth_2;
	// System.Boolean System.Xml.Schema.AxisElement::isMatch
	bool ___isMatch_3;

public:
	inline static int32_t get_offset_of_curNode_0() { return static_cast<int32_t>(offsetof(AxisElement_t1838969620, ___curNode_0)); }
	inline DoubleLinkAxis_t1975471428 * get_curNode_0() const { return ___curNode_0; }
	inline DoubleLinkAxis_t1975471428 ** get_address_of_curNode_0() { return &___curNode_0; }
	inline void set_curNode_0(DoubleLinkAxis_t1975471428 * value)
	{
		___curNode_0 = value;
		Il2CppCodeGenWriteBarrier((&___curNode_0), value);
	}

	inline static int32_t get_offset_of_rootDepth_1() { return static_cast<int32_t>(offsetof(AxisElement_t1838969620, ___rootDepth_1)); }
	inline int32_t get_rootDepth_1() const { return ___rootDepth_1; }
	inline int32_t* get_address_of_rootDepth_1() { return &___rootDepth_1; }
	inline void set_rootDepth_1(int32_t value)
	{
		___rootDepth_1 = value;
	}

	inline static int32_t get_offset_of_curDepth_2() { return static_cast<int32_t>(offsetof(AxisElement_t1838969620, ___curDepth_2)); }
	inline int32_t get_curDepth_2() const { return ___curDepth_2; }
	inline int32_t* get_address_of_curDepth_2() { return &___curDepth_2; }
	inline void set_curDepth_2(int32_t value)
	{
		___curDepth_2 = value;
	}

	inline static int32_t get_offset_of_isMatch_3() { return static_cast<int32_t>(offsetof(AxisElement_t1838969620, ___isMatch_3)); }
	inline bool get_isMatch_3() const { return ___isMatch_3; }
	inline bool* get_address_of_isMatch_3() { return &___isMatch_3; }
	inline void set_isMatch_3(bool value)
	{
		___isMatch_3 = value;
	}
};

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

// System.Xml.Schema.AxisStack
struct  AxisStack_t461895009  : public RuntimeObject
{
public:
	// System.Collections.ArrayList System.Xml.Schema.AxisStack::stack
	ArrayList_t2718874744 * ___stack_0;
	// System.Xml.Schema.ForwardAxis System.Xml.Schema.AxisStack::subtree
	ForwardAxis_t3114313883 * ___subtree_1;
	// System.Xml.Schema.ActiveAxis System.Xml.Schema.AxisStack::parent
	ActiveAxis_t3280138529 * ___parent_2;

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

	inline static int32_t get_offset_of_subtree_1() { return static_cast<int32_t>(offsetof(AxisStack_t461895009, ___subtree_1)); }
	inline ForwardAxis_t3114313883 * get_subtree_1() const { return ___subtree_1; }
	inline ForwardAxis_t3114313883 ** get_address_of_subtree_1() { return &___subtree_1; }
	inline void set_subtree_1(ForwardAxis_t3114313883 * value)
	{
		___subtree_1 = value;
		Il2CppCodeGenWriteBarrier((&___subtree_1), value);
	}

	inline static int32_t get_offset_of_parent_2() { return static_cast<int32_t>(offsetof(AxisStack_t461895009, ___parent_2)); }
	inline ActiveAxis_t3280138529 * get_parent_2() const { return ___parent_2; }
	inline ActiveAxis_t3280138529 ** get_address_of_parent_2() { return &___parent_2; }
	inline void set_parent_2(ActiveAxis_t3280138529 * value)
	{
		___parent_2 = value;
		Il2CppCodeGenWriteBarrier((&___parent_2), value);
	}
};

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

// System.Xml.Schema.BaseProcessor
struct  BaseProcessor_t2302394543  : public RuntimeObject
{
public:
	// System.Xml.XmlNameTable System.Xml.Schema.BaseProcessor::nameTable
	XmlNameTable_t71772148 * ___nameTable_0;
	// System.Xml.Schema.SchemaNames System.Xml.Schema.BaseProcessor::schemaNames
	SchemaNames_t661607975 * ___schemaNames_1;
	// System.Xml.Schema.ValidationEventHandler System.Xml.Schema.BaseProcessor::eventHandler
	ValidationEventHandler_t791314227 * ___eventHandler_2;
	// System.Xml.Schema.XmlSchemaCompilationSettings System.Xml.Schema.BaseProcessor::compilationSettings
	XmlSchemaCompilationSettings_t2218765537 * ___compilationSettings_3;
	// System.Int32 System.Xml.Schema.BaseProcessor::errorCount
	int32_t ___errorCount_4;
	// System.String System.Xml.Schema.BaseProcessor::NsXml
	String_t* ___NsXml_5;

public:
	inline static int32_t get_offset_of_nameTable_0() { return static_cast<int32_t>(offsetof(BaseProcessor_t2302394543, ___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_schemaNames_1() { return static_cast<int32_t>(offsetof(BaseProcessor_t2302394543, ___schemaNames_1)); }
	inline SchemaNames_t661607975 * get_schemaNames_1() const { return ___schemaNames_1; }
	inline SchemaNames_t661607975 ** get_address_of_schemaNames_1() { return &___schemaNames_1; }
	inline void set_schemaNames_1(SchemaNames_t661607975 * value)
	{
		___schemaNames_1 = value;
		Il2CppCodeGenWriteBarrier((&___schemaNames_1), value);
	}

	inline static int32_t get_offset_of_eventHandler_2() { return static_cast<int32_t>(offsetof(BaseProcessor_t2302394543, ___eventHandler_2)); }
	inline ValidationEventHandler_t791314227 * get_eventHandler_2() const { return ___eventHandler_2; }
	inline ValidationEventHandler_t791314227 ** get_address_of_eventHandler_2() { return &___eventHandler_2; }
	inline void set_eventHandler_2(ValidationEventHandler_t791314227 * value)
	{
		___eventHandler_2 = value;
		Il2CppCodeGenWriteBarrier((&___eventHandler_2), value);
	}

	inline static int32_t get_offset_of_compilationSettings_3() { return static_cast<int32_t>(offsetof(BaseProcessor_t2302394543, ___compilationSettings_3)); }
	inline XmlSchemaCompilationSettings_t2218765537 * get_compilationSettings_3() const { return ___compilationSettings_3; }
	inline XmlSchemaCompilationSettings_t2218765537 ** get_address_of_compilationSettings_3() { return &___compilationSettings_3; }
	inline void set_compilationSettings_3(XmlSchemaCompilationSettings_t2218765537 * value)
	{
		___compilationSettings_3 = value;
		Il2CppCodeGenWriteBarrier((&___compilationSettings_3), value);
	}

	inline static int32_t get_offset_of_errorCount_4() { return static_cast<int32_t>(offsetof(BaseProcessor_t2302394543, ___errorCount_4)); }
	inline int32_t get_errorCount_4() const { return ___errorCount_4; }
	inline int32_t* get_address_of_errorCount_4() { return &___errorCount_4; }
	inline void set_errorCount_4(int32_t value)
	{
		___errorCount_4 = value;
	}

	inline static int32_t get_offset_of_NsXml_5() { return static_cast<int32_t>(offsetof(BaseProcessor_t2302394543, ___NsXml_5)); }
	inline String_t* get_NsXml_5() const { return ___NsXml_5; }
	inline String_t** get_address_of_NsXml_5() { return &___NsXml_5; }
	inline void set_NsXml_5(String_t* value)
	{
		___NsXml_5 = value;
		Il2CppCodeGenWriteBarrier((&___NsXml_5), value);
	}
};

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

// System.Xml.Schema.ForwardAxis
struct  ForwardAxis_t3114313883  : public RuntimeObject
{
public:
	// System.Xml.Schema.DoubleLinkAxis System.Xml.Schema.ForwardAxis::topNode
	DoubleLinkAxis_t1975471428 * ___topNode_0;
	// System.Xml.Schema.DoubleLinkAxis System.Xml.Schema.ForwardAxis::rootNode
	DoubleLinkAxis_t1975471428 * ___rootNode_1;
	// System.Boolean System.Xml.Schema.ForwardAxis::isAttribute
	bool ___isAttribute_2;
	// System.Boolean System.Xml.Schema.ForwardAxis::isDss
	bool ___isDss_3;
	// System.Boolean System.Xml.Schema.ForwardAxis::isSelfAxis
	bool ___isSelfAxis_4;

public:
	inline static int32_t get_offset_of_topNode_0() { return static_cast<int32_t>(offsetof(ForwardAxis_t3114313883, ___topNode_0)); }
	inline DoubleLinkAxis_t1975471428 * get_topNode_0() const { return ___topNode_0; }
	inline DoubleLinkAxis_t1975471428 ** get_address_of_topNode_0() { return &___topNode_0; }
	inline void set_topNode_0(DoubleLinkAxis_t1975471428 * value)
	{
		___topNode_0 = value;
		Il2CppCodeGenWriteBarrier((&___topNode_0), value);
	}

	inline static int32_t get_offset_of_rootNode_1() { return static_cast<int32_t>(offsetof(ForwardAxis_t3114313883, ___rootNode_1)); }
	inline DoubleLinkAxis_t1975471428 * get_rootNode_1() const { return ___rootNode_1; }
	inline DoubleLinkAxis_t1975471428 ** get_address_of_rootNode_1() { return &___rootNode_1; }
	inline void set_rootNode_1(DoubleLinkAxis_t1975471428 * value)
	{
		___rootNode_1 = value;
		Il2CppCodeGenWriteBarrier((&___rootNode_1), value);
	}

	inline static int32_t get_offset_of_isAttribute_2() { return static_cast<int32_t>(offsetof(ForwardAxis_t3114313883, ___isAttribute_2)); }
	inline bool get_isAttribute_2() const { return ___isAttribute_2; }
	inline bool* get_address_of_isAttribute_2() { return &___isAttribute_2; }
	inline void set_isAttribute_2(bool value)
	{
		___isAttribute_2 = value;
	}

	inline static int32_t get_offset_of_isDss_3() { return static_cast<int32_t>(offsetof(ForwardAxis_t3114313883, ___isDss_3)); }
	inline bool get_isDss_3() const { return ___isDss_3; }
	inline bool* get_address_of_isDss_3() { return &___isDss_3; }
	inline void set_isDss_3(bool value)
	{
		___isDss_3 = value;
	}

	inline static int32_t get_offset_of_isSelfAxis_4() { return static_cast<int32_t>(offsetof(ForwardAxis_t3114313883, ___isSelfAxis_4)); }
	inline bool get_isSelfAxis_4() const { return ___isSelfAxis_4; }
	inline bool* get_address_of_isSelfAxis_4() { return &___isSelfAxis_4; }
	inline void set_isSelfAxis_4(bool value)
	{
		___isSelfAxis_4 = value;
	}
};

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

// System.Xml.Schema.SchemaEntity
struct  SchemaEntity_t1577441964  : public RuntimeObject
{
public:
	// System.Xml.XmlQualifiedName System.Xml.Schema.SchemaEntity::qname
	XmlQualifiedName_t2760654312 * ___qname_0;
	// System.String System.Xml.Schema.SchemaEntity::url
	String_t* ___url_1;
	// System.String System.Xml.Schema.SchemaEntity::pubid
	String_t* ___pubid_2;
	// System.String System.Xml.Schema.SchemaEntity::text
	String_t* ___text_3;
	// System.Xml.XmlQualifiedName System.Xml.Schema.SchemaEntity::ndata
	XmlQualifiedName_t2760654312 * ___ndata_4;
	// System.Int32 System.Xml.Schema.SchemaEntity::lineNumber
	int32_t ___lineNumber_5;
	// System.Int32 System.Xml.Schema.SchemaEntity::linePosition
	int32_t ___linePosition_6;
	// System.Boolean System.Xml.Schema.SchemaEntity::isParameter
	bool ___isParameter_7;
	// System.Boolean System.Xml.Schema.SchemaEntity::isExternal
	bool ___isExternal_8;
	// System.Boolean System.Xml.Schema.SchemaEntity::parsingInProgress
	bool ___parsingInProgress_9;
	// System.Boolean System.Xml.Schema.SchemaEntity::isDeclaredInExternal
	bool ___isDeclaredInExternal_10;
	// System.String System.Xml.Schema.SchemaEntity::baseURI
	String_t* ___baseURI_11;
	// System.String System.Xml.Schema.SchemaEntity::declaredURI
	String_t* ___declaredURI_12;

public:
	inline static int32_t get_offset_of_qname_0() { return static_cast<int32_t>(offsetof(SchemaEntity_t1577441964, ___qname_0)); }
	inline XmlQualifiedName_t2760654312 * get_qname_0() const { return ___qname_0; }
	inline XmlQualifiedName_t2760654312 ** get_address_of_qname_0() { return &___qname_0; }
	inline void set_qname_0(XmlQualifiedName_t2760654312 * value)
	{
		___qname_0 = value;
		Il2CppCodeGenWriteBarrier((&___qname_0), value);
	}

	inline static int32_t get_offset_of_url_1() { return static_cast<int32_t>(offsetof(SchemaEntity_t1577441964, ___url_1)); }
	inline String_t* get_url_1() const { return ___url_1; }
	inline String_t** get_address_of_url_1() { return &___url_1; }
	inline void set_url_1(String_t* value)
	{
		___url_1 = value;
		Il2CppCodeGenWriteBarrier((&___url_1), value);
	}

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

	inline static int32_t get_offset_of_text_3() { return static_cast<int32_t>(offsetof(SchemaEntity_t1577441964, ___text_3)); }
	inline String_t* get_text_3() const { return ___text_3; }
	inline String_t** get_address_of_text_3() { return &___text_3; }
	inline void set_text_3(String_t* value)
	{
		___text_3 = value;
		Il2CppCodeGenWriteBarrier((&___text_3), value);
	}

	inline static int32_t get_offset_of_ndata_4() { return static_cast<int32_t>(offsetof(SchemaEntity_t1577441964, ___ndata_4)); }
	inline XmlQualifiedName_t2760654312 * get_ndata_4() const { return ___ndata_4; }
	inline XmlQualifiedName_t2760654312 ** get_address_of_ndata_4() { return &___ndata_4; }
	inline void set_ndata_4(XmlQualifiedName_t2760654312 * value)
	{
		___ndata_4 = value;
		Il2CppCodeGenWriteBarrier((&___ndata_4), value);
	}

	inline static int32_t get_offset_of_lineNumber_5() { return static_cast<int32_t>(offsetof(SchemaEntity_t1577441964, ___lineNumber_5)); }
	inline int32_t get_lineNumber_5() const { return ___lineNumber_5; }
	inline int32_t* get_address_of_lineNumber_5() { return &___lineNumber_5; }
	inline void set_lineNumber_5(int32_t value)
	{
		___lineNumber_5 = value;
	}

	inline static int32_t get_offset_of_linePosition_6() { return static_cast<int32_t>(offsetof(SchemaEntity_t1577441964, ___linePosition_6)); }
	inline int32_t get_linePosition_6() const { return ___linePosition_6; }
	inline int32_t* get_address_of_linePosition_6() { return &___linePosition_6; }
	inline void set_linePosition_6(int32_t value)
	{
		___linePosition_6 = value;
	}

	inline static int32_t get_offset_of_isParameter_7() { return static_cast<int32_t>(offsetof(SchemaEntity_t1577441964, ___isParameter_7)); }
	inline bool get_isParameter_7() const { return ___isParameter_7; }
	inline bool* get_address_of_isParameter_7() { return &___isParameter_7; }
	inline void set_isParameter_7(bool value)
	{
		___isParameter_7 = value;
	}

	inline static int32_t get_offset_of_isExternal_8() { return static_cast<int32_t>(offsetof(SchemaEntity_t1577441964, ___isExternal_8)); }
	inline bool get_isExternal_8() const { return ___isExternal_8; }
	inline bool* get_address_of_isExternal_8() { return &___isExternal_8; }
	inline void set_isExternal_8(bool value)
	{
		___isExternal_8 = value;
	}

	inline static int32_t get_offset_of_parsingInProgress_9() { return static_cast<int32_t>(offsetof(SchemaEntity_t1577441964, ___parsingInProgress_9)); }
	inline bool get_parsingInProgress_9() const { return ___parsingInProgress_9; }
	inline bool* get_address_of_parsingInProgress_9() { return &___parsingInProgress_9; }
	inline void set_parsingInProgress_9(bool value)
	{
		___parsingInProgress_9 = value;
	}

	inline static int32_t get_offset_of_isDeclaredInExternal_10() { return static_cast<int32_t>(offsetof(SchemaEntity_t1577441964, ___isDeclaredInExternal_10)); }
	inline bool get_isDeclaredInExternal_10() const { return ___isDeclaredInExternal_10; }
	inline bool* get_address_of_isDeclaredInExternal_10() { return &___isDeclaredInExternal_10; }
	inline void set_isDeclaredInExternal_10(bool value)
	{
		___isDeclaredInExternal_10 = value;
	}

	inline static int32_t get_offset_of_baseURI_11() { return static_cast<int32_t>(offsetof(SchemaEntity_t1577441964, ___baseURI_11)); }
	inline String_t* get_baseURI_11() const { return ___baseURI_11; }
	inline String_t** get_address_of_baseURI_11() { return &___baseURI_11; }
	inline void set_baseURI_11(String_t* value)
	{
		___baseURI_11 = value;
		Il2CppCodeGenWriteBarrier((&___baseURI_11), value);
	}

	inline static int32_t get_offset_of_declaredURI_12() { return static_cast<int32_t>(offsetof(SchemaEntity_t1577441964, ___declaredURI_12)); }
	inline String_t* get_declaredURI_12() const { return ___declaredURI_12; }
	inline String_t** get_address_of_declaredURI_12() { return &___declaredURI_12; }
	inline void set_declaredURI_12(String_t* value)
	{
		___declaredURI_12 = value;
		Il2CppCodeGenWriteBarrier((&___declaredURI_12), value);
	}
};

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

// System.Xml.Schema.XmlSchemaCollectionEnumerator
struct  XmlSchemaCollectionEnumerator_t1663512188  : public RuntimeObject
{
public:
	// System.Collections.IDictionaryEnumerator System.Xml.Schema.XmlSchemaCollectionEnumerator::enumerator
	RuntimeObject* ___enumerator_0;

public:
	inline static int32_t get_offset_of_enumerator_0() { return static_cast<int32_t>(offsetof(XmlSchemaCollectionEnumerator_t1663512188, ___enumerator_0)); }
	inline RuntimeObject* get_enumerator_0() const { return ___enumerator_0; }
	inline RuntimeObject** get_address_of_enumerator_0() { return &___enumerator_0; }
	inline void set_enumerator_0(RuntimeObject* value)
	{
		___enumerator_0 = value;
		Il2CppCodeGenWriteBarrier((&___enumerator_0), value);
	}
};

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

// System.Xml.Schema.XmlSchemaCollectionNode
struct  XmlSchemaCollectionNode_t2379032341  : public RuntimeObject
{
public:
	// System.String System.Xml.Schema.XmlSchemaCollectionNode::namespaceUri
	String_t* ___namespaceUri_0;
	// System.Xml.Schema.SchemaInfo System.Xml.Schema.XmlSchemaCollectionNode::schemaInfo
	SchemaInfo_t3347508623 * ___schemaInfo_1;
	// System.Xml.Schema.XmlSchema System.Xml.Schema.XmlSchemaCollectionNode::schema
	XmlSchema_t3742557897 * ___schema_2;

public:
	inline static int32_t get_offset_of_namespaceUri_0() { return static_cast<int32_t>(offsetof(XmlSchemaCollectionNode_t2379032341, ___namespaceUri_0)); }
	inline String_t* get_namespaceUri_0() const { return ___namespaceUri_0; }
	inline String_t** get_address_of_namespaceUri_0() { return &___namespaceUri_0; }
	inline void set_namespaceUri_0(String_t* value)
	{
		___namespaceUri_0 = value;
		Il2CppCodeGenWriteBarrier((&___namespaceUri_0), value);
	}

	inline static int32_t get_offset_of_schemaInfo_1() { return static_cast<int32_t>(offsetof(XmlSchemaCollectionNode_t2379032341, ___schemaInfo_1)); }
	inline SchemaInfo_t3347508623 * get_schemaInfo_1() const { return ___schemaInfo_1; }
	inline SchemaInfo_t3347508623 ** get_address_of_schemaInfo_1() { return &___schemaInfo_1; }
	inline void set_schemaInfo_1(SchemaInfo_t3347508623 * value)
	{
		___schemaInfo_1 = value;
		Il2CppCodeGenWriteBarrier((&___schemaInfo_1), value);
	}

	inline static int32_t get_offset_of_schema_2() { return static_cast<int32_t>(offsetof(XmlSchemaCollectionNode_t2379032341, ___schema_2)); }
	inline XmlSchema_t3742557897 * get_schema_2() const { return ___schema_2; }
	inline XmlSchema_t3742557897 ** get_address_of_schema_2() { return &___schema_2; }
	inline void set_schema_2(XmlSchema_t3742557897 * value)
	{
		___schema_2 = value;
		Il2CppCodeGenWriteBarrier((&___schema_2), value);
	}
};

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

// System.Xml.Schema.XmlSchemaCompilationSettings
struct  XmlSchemaCompilationSettings_t2218765537  : public RuntimeObject
{
public:
	// System.Boolean System.Xml.Schema.XmlSchemaCompilationSettings::enableUpaCheck
	bool ___enableUpaCheck_0;

public:
	inline static int32_t get_offset_of_enableUpaCheck_0() { return static_cast<int32_t>(offsetof(XmlSchemaCompilationSettings_t2218765537, ___enableUpaCheck_0)); }
	inline bool get_enableUpaCheck_0() const { return ___enableUpaCheck_0; }
	inline bool* get_address_of_enableUpaCheck_0() { return &___enableUpaCheck_0; }
	inline void set_enableUpaCheck_0(bool value)
	{
		___enableUpaCheck_0 = value;
	}
};

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

// System.Xml.Schema.XmlSchemaObjectTable
struct  XmlSchemaObjectTable_t2546974348  : public RuntimeObject
{
public:
	// System.Collections.Generic.Dictionary`2<System.Xml.XmlQualifiedName,System.Xml.Schema.XmlSchemaObject> System.Xml.Schema.XmlSchemaObjectTable::table
	Dictionary_2_t1290717488 * ___table_0;
	// System.Collections.Generic.List`1<System.Xml.Schema.XmlSchemaObjectTable/XmlSchemaObjectEntry> System.Xml.Schema.XmlSchemaObjectTable::entries
	List_1_t521784417 * ___entries_1;

public:
	inline static int32_t get_offset_of_table_0() { return static_cast<int32_t>(offsetof(XmlSchemaObjectTable_t2546974348, ___table_0)); }
	inline Dictionary_2_t1290717488 * get_table_0() const { return ___table_0; }
	inline Dictionary_2_t1290717488 ** get_address_of_table_0() { return &___table_0; }
	inline void set_table_0(Dictionary_2_t1290717488 * value)
	{
		___table_0 = value;
		Il2CppCodeGenWriteBarrier((&___table_0), value);
	}

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

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

// System.Xml.Schema.XsdSimpleValue
struct  XsdSimpleValue_t4095803428  : public RuntimeObject
{
public:
	// System.Xml.Schema.XmlSchemaSimpleType System.Xml.Schema.XsdSimpleValue::xmlType
	XmlSchemaSimpleType_t2678868104 * ___xmlType_0;
	// System.Object System.Xml.Schema.XsdSimpleValue::typedValue
	RuntimeObject * ___typedValue_1;

public:
	inline static int32_t get_offset_of_xmlType_0() { return static_cast<int32_t>(offsetof(XsdSimpleValue_t4095803428, ___xmlType_0)); }
	inline XmlSchemaSimpleType_t2678868104 * get_xmlType_0() const { return ___xmlType_0; }
	inline XmlSchemaSimpleType_t2678868104 ** get_address_of_xmlType_0() { return &___xmlType_0; }
	inline void set_xmlType_0(XmlSchemaSimpleType_t2678868104 * value)
	{
		___xmlType_0 = value;
		Il2CppCodeGenWriteBarrier((&___xmlType_0), value);
	}

	inline static int32_t get_offset_of_typedValue_1() { return static_cast<int32_t>(offsetof(XsdSimpleValue_t4095803428, ___typedValue_1)); }
	inline RuntimeObject * get_typedValue_1() const { return ___typedValue_1; }
	inline RuntimeObject ** get_address_of_typedValue_1() { return &___typedValue_1; }
	inline void set_typedValue_1(RuntimeObject * value)
	{
		___typedValue_1 = value;
		Il2CppCodeGenWriteBarrier((&___typedValue_1), value);
	}
};

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

// System.Xml.XPath.XPathDocument
struct  XPathDocument_t1673143697  : public RuntimeObject
{
public:
	// MS.Internal.Xml.Cache.XPathNode[] System.Xml.XPath.XPathDocument::pageXmlNmsp
	XPathNodeU5BU5D_t47339301* ___pageXmlNmsp_0;
	// System.Int32 System.Xml.XPath.XPathDocument::idxXmlNmsp
	int32_t ___idxXmlNmsp_1;
	// System.Xml.XmlNameTable System.Xml.XPath.XPathDocument::nameTable
	XmlNameTable_t71772148 * ___nameTable_2;
	// System.Collections.Generic.Dictionary`2<MS.Internal.Xml.Cache.XPathNodeRef,MS.Internal.Xml.Cache.XPathNodeRef> System.Xml.XPath.XPathDocument::mapNmsp
	Dictionary_2_t474933032 * ___mapNmsp_3;

public:
	inline static int32_t get_offset_of_pageXmlNmsp_0() { return static_cast<int32_t>(offsetof(XPathDocument_t1673143697, ___pageXmlNmsp_0)); }
	inline XPathNodeU5BU5D_t47339301* get_pageXmlNmsp_0() const { return ___pageXmlNmsp_0; }
	inline XPathNodeU5BU5D_t47339301** get_address_of_pageXmlNmsp_0() { return &___pageXmlNmsp_0; }
	inline void set_pageXmlNmsp_0(XPathNodeU5BU5D_t47339301* value)
	{
		___pageXmlNmsp_0 = value;
		Il2CppCodeGenWriteBarrier((&___pageXmlNmsp_0), value);
	}

	inline static int32_t get_offset_of_idxXmlNmsp_1() { return static_cast<int32_t>(offsetof(XPathDocument_t1673143697, ___idxXmlNmsp_1)); }
	inline int32_t get_idxXmlNmsp_1() const { return ___idxXmlNmsp_1; }
	inline int32_t* get_address_of_idxXmlNmsp_1() { return &___idxXmlNmsp_1; }
	inline void set_idxXmlNmsp_1(int32_t value)
	{
		___idxXmlNmsp_1 = value;
	}

	inline static int32_t get_offset_of_nameTable_2() { return static_cast<int32_t>(offsetof(XPathDocument_t1673143697, ___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_mapNmsp_3() { return static_cast<int32_t>(offsetof(XPathDocument_t1673143697, ___mapNmsp_3)); }
	inline Dictionary_2_t474933032 * get_mapNmsp_3() const { return ___mapNmsp_3; }
	inline Dictionary_2_t474933032 ** get_address_of_mapNmsp_3() { return &___mapNmsp_3; }
	inline void set_mapNmsp_3(Dictionary_2_t474933032 * value)
	{
		___mapNmsp_3 = value;
		Il2CppCodeGenWriteBarrier((&___mapNmsp_3), value);
	}
};

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

// System.Xml.XmlName
struct  XmlName_t4150142242  : public RuntimeObject
{
public:
	// System.String System.Xml.XmlName::prefix
	String_t* ___prefix_0;
	// System.String System.Xml.XmlName::localName
	String_t* ___localName_1;
	// System.String System.Xml.XmlName::ns
	String_t* ___ns_2;
	// System.String System.Xml.XmlName::name
	String_t* ___name_3;
	// System.Int32 System.Xml.XmlName::hashCode
	int32_t ___hashCode_4;
	// System.Xml.XmlDocument System.Xml.XmlName::ownerDoc
	XmlDocument_t2837193595 * ___ownerDoc_5;
	// System.Xml.XmlName System.Xml.XmlName::next
	XmlName_t4150142242 * ___next_6;

public:
	inline static int32_t get_offset_of_prefix_0() { return static_cast<int32_t>(offsetof(XmlName_t4150142242, ___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_localName_1() { return static_cast<int32_t>(offsetof(XmlName_t4150142242, ___localName_1)); }
	inline String_t* get_localName_1() const { return ___localName_1; }
	inline String_t** get_address_of_localName_1() { return &___localName_1; }
	inline void set_localName_1(String_t* value)
	{
		___localName_1 = value;
		Il2CppCodeGenWriteBarrier((&___localName_1), value);
	}

	inline static int32_t get_offset_of_ns_2() { return static_cast<int32_t>(offsetof(XmlName_t4150142242, ___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_name_3() { return static_cast<int32_t>(offsetof(XmlName_t4150142242, ___name_3)); }
	inline String_t* get_name_3() const { return ___name_3; }
	inline String_t** get_address_of_name_3() { return &___name_3; }
	inline void set_name_3(String_t* value)
	{
		___name_3 = value;
		Il2CppCodeGenWriteBarrier((&___name_3), value);
	}

	inline static int32_t get_offset_of_hashCode_4() { return static_cast<int32_t>(offsetof(XmlName_t4150142242, ___hashCode_4)); }
	inline int32_t get_hashCode_4() const { return ___hashCode_4; }
	inline int32_t* get_address_of_hashCode_4() { return &___hashCode_4; }
	inline void set_hashCode_4(int32_t value)
	{
		___hashCode_4 = value;
	}

	inline static int32_t get_offset_of_ownerDoc_5() { return static_cast<int32_t>(offsetof(XmlName_t4150142242, ___ownerDoc_5)); }
	inline XmlDocument_t2837193595 * get_ownerDoc_5() const { return ___ownerDoc_5; }
	inline XmlDocument_t2837193595 ** get_address_of_ownerDoc_5() { return &___ownerDoc_5; }
	inline void set_ownerDoc_5(XmlDocument_t2837193595 * value)
	{
		___ownerDoc_5 = value;
		Il2CppCodeGenWriteBarrier((&___ownerDoc_5), value);
	}

	inline static int32_t get_offset_of_next_6() { return static_cast<int32_t>(offsetof(XmlName_t4150142242, ___next_6)); }
	inline XmlName_t4150142242 * get_next_6() const { return ___next_6; }
	inline XmlName_t4150142242 ** get_address_of_next_6() { return &___next_6; }
	inline void set_next_6(XmlName_t4150142242 * value)
	{
		___next_6 = value;
		Il2CppCodeGenWriteBarrier((&___next_6), value);
	}
};

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

// MS.Internal.Xml.Cache.XPathNode
struct  XPathNode_t2208072876 
{
public:
	// MS.Internal.Xml.Cache.XPathNodeInfoAtom MS.Internal.Xml.Cache.XPathNode::info
	XPathNodeInfoAtom_t1760358141 * ___info_0;
	// System.UInt16 MS.Internal.Xml.Cache.XPathNode::idxSibling
	uint16_t ___idxSibling_1;
	// System.UInt16 MS.Internal.Xml.Cache.XPathNode::idxParent
	uint16_t ___idxParent_2;
	// System.UInt16 MS.Internal.Xml.Cache.XPathNode::idxSimilar
	uint16_t ___idxSimilar_3;
	// System.UInt16 MS.Internal.Xml.Cache.XPathNode::posOffset
	uint16_t ___posOffset_4;
	// System.UInt32 MS.Internal.Xml.Cache.XPathNode::props
	uint32_t ___props_5;
	// System.String MS.Internal.Xml.Cache.XPathNode::value
	String_t* ___value_6;

public:
	inline static int32_t get_offset_of_info_0() { return static_cast<int32_t>(offsetof(XPathNode_t2208072876, ___info_0)); }
	inline XPathNodeInfoAtom_t1760358141 * get_info_0() const { return ___info_0; }
	inline XPathNodeInfoAtom_t1760358141 ** get_address_of_info_0() { return &___info_0; }
	inline void set_info_0(XPathNodeInfoAtom_t1760358141 * value)
	{
		___info_0 = value;
		Il2CppCodeGenWriteBarrier((&___info_0), value);
	}

	inline static int32_t get_offset_of_idxSibling_1() { return static_cast<int32_t>(offsetof(XPathNode_t2208072876, ___idxSibling_1)); }
	inline uint16_t get_idxSibling_1() const { return ___idxSibling_1; }
	inline uint16_t* get_address_of_idxSibling_1() { return &___idxSibling_1; }
	inline void set_idxSibling_1(uint16_t value)
	{
		___idxSibling_1 = value;
	}

	inline static int32_t get_offset_of_idxParent_2() { return static_cast<int32_t>(offsetof(XPathNode_t2208072876, ___idxParent_2)); }
	inline uint16_t get_idxParent_2() const { return ___idxParent_2; }
	inline uint16_t* get_address_of_idxParent_2() { return &___idxParent_2; }
	inline void set_idxParent_2(uint16_t value)
	{
		___idxParent_2 = value;
	}

	inline static int32_t get_offset_of_idxSimilar_3() { return static_cast<int32_t>(offsetof(XPathNode_t2208072876, ___idxSimilar_3)); }
	inline uint16_t get_idxSimilar_3() const { return ___idxSimilar_3; }
	inline uint16_t* get_address_of_idxSimilar_3() { return &___idxSimilar_3; }
	inline void set_idxSimilar_3(uint16_t value)
	{
		___idxSimilar_3 = value;
	}

	inline static int32_t get_offset_of_posOffset_4() { return static_cast<int32_t>(offsetof(XPathNode_t2208072876, ___posOffset_4)); }
	inline uint16_t get_posOffset_4() const { return ___posOffset_4; }
	inline uint16_t* get_address_of_posOffset_4() { return &___posOffset_4; }
	inline void set_posOffset_4(uint16_t value)
	{
		___posOffset_4 = value;
	}

	inline static int32_t get_offset_of_props_5() { return static_cast<int32_t>(offsetof(XPathNode_t2208072876, ___props_5)); }
	inline uint32_t get_props_5() const { return ___props_5; }
	inline uint32_t* get_address_of_props_5() { return &___props_5; }
	inline void set_props_5(uint32_t value)
	{
		___props_5 = value;
	}

	inline static int32_t get_offset_of_value_6() { return static_cast<int32_t>(offsetof(XPathNode_t2208072876, ___value_6)); }
	inline String_t* get_value_6() const { return ___value_6; }
	inline String_t** get_address_of_value_6() { return &___value_6; }
	inline void set_value_6(String_t* value)
	{
		___value_6 = value;
		Il2CppCodeGenWriteBarrier((&___value_6), value);
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
// Native definition for P/Invoke marshalling of MS.Internal.Xml.Cache.XPathNode
struct XPathNode_t2208072876_marshaled_pinvoke
{
	XPathNodeInfoAtom_t1760358141 * ___info_0;
	uint16_t ___idxSibling_1;
	uint16_t ___idxParent_2;
	uint16_t ___idxSimilar_3;
	uint16_t ___posOffset_4;
	uint32_t ___props_5;
	char* ___value_6;
};
// Native definition for COM marshalling of MS.Internal.Xml.Cache.XPathNode
struct XPathNode_t2208072876_marshaled_com
{
	XPathNodeInfoAtom_t1760358141 * ___info_0;
	uint16_t ___idxSibling_1;
	uint16_t ___idxParent_2;
	uint16_t ___idxSimilar_3;
	uint16_t ___posOffset_4;
	uint32_t ___props_5;
	Il2CppChar* ___value_6;
};
#endif // XPATHNODE_T2208072876_H
#ifndef XPATHNODEREF_T3498189018_H
#define XPATHNODEREF_T3498189018_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// MS.Internal.Xml.Cache.XPathNodeRef
struct  XPathNodeRef_t3498189018 
{
public:
	// MS.Internal.Xml.Cache.XPathNode[] MS.Internal.Xml.Cache.XPathNodeRef::page
	XPathNodeU5BU5D_t47339301* ___page_0;
	// System.Int32 MS.Internal.Xml.Cache.XPathNodeRef::idx
	int32_t ___idx_1;

public:
	inline static int32_t get_offset_of_page_0() { return static_cast<int32_t>(offsetof(XPathNodeRef_t3498189018, ___page_0)); }
	inline XPathNodeU5BU5D_t47339301* get_page_0() const { return ___page_0; }
	inline XPathNodeU5BU5D_t47339301** get_address_of_page_0() { return &___page_0; }
	inline void set_page_0(XPathNodeU5BU5D_t47339301* value)
	{
		___page_0 = value;
		Il2CppCodeGenWriteBarrier((&___page_0), value);
	}

	inline static int32_t get_offset_of_idx_1() { return static_cast<int32_t>(offsetof(XPathNodeRef_t3498189018, ___idx_1)); }
	inline int32_t get_idx_1() const { return ___idx_1; }
	inline int32_t* get_address_of_idx_1() { return &___idx_1; }
	inline void set_idx_1(int32_t value)
	{
		___idx_1 = value;
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
// Native definition for P/Invoke marshalling of MS.Internal.Xml.Cache.XPathNodeRef
struct XPathNodeRef_t3498189018_marshaled_pinvoke
{
	XPathNode_t2208072876_marshaled_pinvoke* ___page_0;
	int32_t ___idx_1;
};
// Native definition for COM marshalling of MS.Internal.Xml.Cache.XPathNodeRef
struct XPathNodeRef_t3498189018_marshaled_com
{
	XPathNode_t2208072876_marshaled_com* ___page_0;
	int32_t ___idx_1;
};
#endif // XPATHNODEREF_T3498189018_H
#ifndef FILTER_T1571657935_H
#define FILTER_T1571657935_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// MS.Internal.Xml.XPath.Filter
struct  Filter_t1571657935  : public AstNode_t2514041814
{
public:
	// MS.Internal.Xml.XPath.AstNode MS.Internal.Xml.XPath.Filter::input
	AstNode_t2514041814 * ___input_0;
	// MS.Internal.Xml.XPath.AstNode MS.Internal.Xml.XPath.Filter::condition
	AstNode_t2514041814 * ___condition_1;

public:
	inline static int32_t get_offset_of_input_0() { return static_cast<int32_t>(offsetof(Filter_t1571657935, ___input_0)); }
	inline AstNode_t2514041814 * get_input_0() const { return ___input_0; }
	inline AstNode_t2514041814 ** get_address_of_input_0() { return &___input_0; }
	inline void set_input_0(AstNode_t2514041814 * value)
	{
		___input_0 = value;
		Il2CppCodeGenWriteBarrier((&___input_0), value);
	}

	inline static int32_t get_offset_of_condition_1() { return static_cast<int32_t>(offsetof(Filter_t1571657935, ___condition_1)); }
	inline AstNode_t2514041814 * get_condition_1() const { return ___condition_1; }
	inline AstNode_t2514041814 ** get_address_of_condition_1() { return &___condition_1; }
	inline void set_condition_1(AstNode_t2514041814 * value)
	{
		___condition_1 = value;
		Il2CppCodeGenWriteBarrier((&___condition_1), value);
	}
};

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

// MS.Internal.Xml.XPath.Group
struct  Group_t100818710  : public AstNode_t2514041814
{
public:
	// MS.Internal.Xml.XPath.AstNode MS.Internal.Xml.XPath.Group::groupNode
	AstNode_t2514041814 * ___groupNode_0;

public:
	inline static int32_t get_offset_of_groupNode_0() { return static_cast<int32_t>(offsetof(Group_t100818710, ___groupNode_0)); }
	inline AstNode_t2514041814 * get_groupNode_0() const { return ___groupNode_0; }
	inline AstNode_t2514041814 ** get_address_of_groupNode_0() { return &___groupNode_0; }
	inline void set_groupNode_0(AstNode_t2514041814 * value)
	{
		___groupNode_0 = value;
		Il2CppCodeGenWriteBarrier((&___groupNode_0), value);
	}
};

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

// MS.Internal.Xml.XPath.Root
struct  Root_t720671714  : public AstNode_t2514041814
{
public:

public:
};

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

// MS.Internal.Xml.XPath.Variable
struct  Variable_t262588068  : public AstNode_t2514041814
{
public:
	// System.String MS.Internal.Xml.XPath.Variable::localname
	String_t* ___localname_0;
	// System.String MS.Internal.Xml.XPath.Variable::prefix
	String_t* ___prefix_1;

public:
	inline static int32_t get_offset_of_localname_0() { return static_cast<int32_t>(offsetof(Variable_t262588068, ___localname_0)); }
	inline String_t* get_localname_0() const { return ___localname_0; }
	inline String_t** get_address_of_localname_0() { return &___localname_0; }
	inline void set_localname_0(String_t* value)
	{
		___localname_0 = value;
		Il2CppCodeGenWriteBarrier((&___localname_0), value);
	}

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

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // VARIABLE_T262588068_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_T701438809_H
#define ENUMERATOR_T701438809_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/ValueCollection/Enumerator<System.Object,System.Object>
struct  Enumerator_t701438809 
{
public:
	// System.Collections.Generic.Dictionary`2<TKey,TValue> System.Collections.Generic.Dictionary`2/ValueCollection/Enumerator::dictionary
	Dictionary_2_t132545152 * ___dictionary_0;
	// System.Int32 System.Collections.Generic.Dictionary`2/ValueCollection/Enumerator::index
	int32_t ___index_1;
	// System.Int32 System.Collections.Generic.Dictionary`2/ValueCollection/Enumerator::version
	int32_t ___version_2;
	// TValue System.Collections.Generic.Dictionary`2/ValueCollection/Enumerator::currentValue
	RuntimeObject * ___currentValue_3;

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

	inline static int32_t get_offset_of_index_1() { return static_cast<int32_t>(offsetof(Enumerator_t701438809, ___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_t701438809, ___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_currentValue_3() { return static_cast<int32_t>(offsetof(Enumerator_t701438809, ___currentValue_3)); }
	inline RuntimeObject * get_currentValue_3() const { return ___currentValue_3; }
	inline RuntimeObject ** get_address_of_currentValue_3() { return &___currentValue_3; }
	inline void set_currentValue_3(RuntimeObject * value)
	{
		___currentValue_3 = value;
		Il2CppCodeGenWriteBarrier((&___currentValue_3), value);
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // ENUMERATOR_T701438809_H
#ifndef ENUMERATOR_T2506826348_H
#define ENUMERATOR_T2506826348_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/ValueCollection/Enumerator<System.String,System.Xml.DtdParser/UndeclaredNotation>
struct  Enumerator_t2506826348 
{
public:
	// System.Collections.Generic.Dictionary`2<TKey,TValue> System.Collections.Generic.Dictionary`2/ValueCollection/Enumerator::dictionary
	Dictionary_2_t1937932691 * ___dictionary_0;
	// System.Int32 System.Collections.Generic.Dictionary`2/ValueCollection/Enumerator::index
	int32_t ___index_1;
	// System.Int32 System.Collections.Generic.Dictionary`2/ValueCollection/Enumerator::version
	int32_t ___version_2;
	// TValue System.Collections.Generic.Dictionary`2/ValueCollection/Enumerator::currentValue
	UndeclaredNotation_t2152676392 * ___currentValue_3;

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

	inline static int32_t get_offset_of_index_1() { return static_cast<int32_t>(offsetof(Enumerator_t2506826348, ___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_t2506826348, ___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_currentValue_3() { return static_cast<int32_t>(offsetof(Enumerator_t2506826348, ___currentValue_3)); }
	inline UndeclaredNotation_t2152676392 * get_currentValue_3() const { return ___currentValue_3; }
	inline UndeclaredNotation_t2152676392 ** get_address_of_currentValue_3() { return &___currentValue_3; }
	inline void set_currentValue_3(UndeclaredNotation_t2152676392 * value)
	{
		___currentValue_3 = value;
		Il2CppCodeGenWriteBarrier((&___currentValue_3), value);
	}
};

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

// System.Reflection.PropertyInfo
struct  PropertyInfo_t  : public MemberInfo_t
{
public:

public:
};

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

// System.Xml.BinHexDecoder
struct  BinHexDecoder_t1474272384  : public IncrementalReadDecoder_t3011954239
{
public:
	// System.Byte[] System.Xml.BinHexDecoder::buffer
	ByteU5BU5D_t4116647657* ___buffer_0;
	// System.Int32 System.Xml.BinHexDecoder::curIndex
	int32_t ___curIndex_1;
	// System.Int32 System.Xml.BinHexDecoder::endIndex
	int32_t ___endIndex_2;
	// System.Boolean System.Xml.BinHexDecoder::hasHalfByteCached
	bool ___hasHalfByteCached_3;
	// System.Byte System.Xml.BinHexDecoder::cachedHalfByte
	uint8_t ___cachedHalfByte_4;

public:
	inline static int32_t get_offset_of_buffer_0() { return static_cast<int32_t>(offsetof(BinHexDecoder_t1474272384, ___buffer_0)); }
	inline ByteU5BU5D_t4116647657* get_buffer_0() const { return ___buffer_0; }
	inline ByteU5BU5D_t4116647657** get_address_of_buffer_0() { return &___buffer_0; }
	inline void set_buffer_0(ByteU5BU5D_t4116647657* value)
	{
		___buffer_0 = value;
		Il2CppCodeGenWriteBarrier((&___buffer_0), value);
	}

	inline static int32_t get_offset_of_curIndex_1() { return static_cast<int32_t>(offsetof(BinHexDecoder_t1474272384, ___curIndex_1)); }
	inline int32_t get_curIndex_1() const { return ___curIndex_1; }
	inline int32_t* get_address_of_curIndex_1() { return &___curIndex_1; }
	inline void set_curIndex_1(int32_t value)
	{
		___curIndex_1 = value;
	}

	inline static int32_t get_offset_of_endIndex_2() { return static_cast<int32_t>(offsetof(BinHexDecoder_t1474272384, ___endIndex_2)); }
	inline int32_t get_endIndex_2() const { return ___endIndex_2; }
	inline int32_t* get_address_of_endIndex_2() { return &___endIndex_2; }
	inline void set_endIndex_2(int32_t value)
	{
		___endIndex_2 = value;
	}

	inline static int32_t get_offset_of_hasHalfByteCached_3() { return static_cast<int32_t>(offsetof(BinHexDecoder_t1474272384, ___hasHalfByteCached_3)); }
	inline bool get_hasHalfByteCached_3() const { return ___hasHalfByteCached_3; }
	inline bool* get_address_of_hasHalfByteCached_3() { return &___hasHalfByteCached_3; }
	inline void set_hasHalfByteCached_3(bool value)
	{
		___hasHalfByteCached_3 = value;
	}

	inline static int32_t get_offset_of_cachedHalfByte_4() { return static_cast<int32_t>(offsetof(BinHexDecoder_t1474272384, ___cachedHalfByte_4)); }
	inline uint8_t get_cachedHalfByte_4() const { return ___cachedHalfByte_4; }
	inline uint8_t* get_address_of_cachedHalfByte_4() { return &___cachedHalfByte_4; }
	inline void set_cachedHalfByte_4(uint8_t value)
	{
		___cachedHalfByte_4 = value;
	}
};

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

// System.Xml.IncrementalReadDummyDecoder
struct  IncrementalReadDummyDecoder_t2572367147  : public IncrementalReadDecoder_t3011954239
{
public:

public:
};

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

// System.Xml.LineInfo
struct  LineInfo_t3266778363 
{
public:
	// System.Int32 System.Xml.LineInfo::lineNo
	int32_t ___lineNo_0;
	// System.Int32 System.Xml.LineInfo::linePos
	int32_t ___linePos_1;

public:
	inline static int32_t get_offset_of_lineNo_0() { return static_cast<int32_t>(offsetof(LineInfo_t3266778363, ___lineNo_0)); }
	inline int32_t get_lineNo_0() const { return ___lineNo_0; }
	inline int32_t* get_address_of_lineNo_0() { return &___lineNo_0; }
	inline void set_lineNo_0(int32_t value)
	{
		___lineNo_0 = value;
	}

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

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

// System.Xml.NameTable
struct  NameTable_t3178203267  : public XmlNameTable_t71772148
{
public:
	// System.Xml.NameTable/Entry[] System.Xml.NameTable::entries
	EntryU5BU5D_t491982174* ___entries_0;
	// System.Int32 System.Xml.NameTable::count
	int32_t ___count_1;
	// System.Int32 System.Xml.NameTable::mask
	int32_t ___mask_2;
	// System.Int32 System.Xml.NameTable::hashCodeRandomizer
	int32_t ___hashCodeRandomizer_3;

public:
	inline static int32_t get_offset_of_entries_0() { return static_cast<int32_t>(offsetof(NameTable_t3178203267, ___entries_0)); }
	inline EntryU5BU5D_t491982174* get_entries_0() const { return ___entries_0; }
	inline EntryU5BU5D_t491982174** get_address_of_entries_0() { return &___entries_0; }
	inline void set_entries_0(EntryU5BU5D_t491982174* value)
	{
		___entries_0 = value;
		Il2CppCodeGenWriteBarrier((&___entries_0), value);
	}

	inline static int32_t get_offset_of_count_1() { return static_cast<int32_t>(offsetof(NameTable_t3178203267, ___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_mask_2() { return static_cast<int32_t>(offsetof(NameTable_t3178203267, ___mask_2)); }
	inline int32_t get_mask_2() const { return ___mask_2; }
	inline int32_t* get_address_of_mask_2() { return &___mask_2; }
	inline void set_mask_2(int32_t value)
	{
		___mask_2 = value;
	}

	inline static int32_t get_offset_of_hashCodeRandomizer_3() { return static_cast<int32_t>(offsetof(NameTable_t3178203267, ___hashCodeRandomizer_3)); }
	inline int32_t get_hashCodeRandomizer_3() const { return ___hashCodeRandomizer_3; }
	inline int32_t* get_address_of_hashCodeRandomizer_3() { return &___hashCodeRandomizer_3; }
	inline void set_hashCodeRandomizer_3(int32_t value)
	{
		___hashCodeRandomizer_3 = value;
	}
};

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

// System.Xml.ReaderPositionInfo
struct  ReaderPositionInfo_t3794479125  : public PositionInfo_t2441432568
{
public:
	// System.Xml.IXmlLineInfo System.Xml.ReaderPositionInfo::lineInfo
	RuntimeObject* ___lineInfo_0;

public:
	inline static int32_t get_offset_of_lineInfo_0() { return static_cast<int32_t>(offsetof(ReaderPositionInfo_t3794479125, ___lineInfo_0)); }
	inline RuntimeObject* get_lineInfo_0() const { return ___lineInfo_0; }
	inline RuntimeObject** get_address_of_lineInfo_0() { return &___lineInfo_0; }
	inline void set_lineInfo_0(RuntimeObject* value)
	{
		___lineInfo_0 = value;
		Il2CppCodeGenWriteBarrier((&___lineInfo_0), value);
	}
};

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

// System.Xml.SafeAsciiDecoder
struct  SafeAsciiDecoder_t1513866605  : public Decoder_t2204182725
{
public:

public:
};

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

// System.Xml.Schema.AutoValidator
struct  AutoValidator_t4078073124  : public BaseValidator_t868759770
{
public:

public:
};

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

// System.Xml.Schema.BinaryFacetsChecker
struct  BinaryFacetsChecker_t976301705  : public FacetsChecker_t3316496195
{
public:

public:
};

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

// System.Xml.Schema.Compiler
struct  Compiler_t2647573624  : public BaseProcessor_t2302394543
{
public:
	// System.String System.Xml.Schema.Compiler::restrictionErrorMsg
	String_t* ___restrictionErrorMsg_6;
	// System.Xml.Schema.XmlSchemaObjectTable System.Xml.Schema.Compiler::attributes
	XmlSchemaObjectTable_t2546974348 * ___attributes_7;
	// System.Xml.Schema.XmlSchemaObjectTable System.Xml.Schema.Compiler::attributeGroups
	XmlSchemaObjectTable_t2546974348 * ___attributeGroups_8;
	// System.Xml.Schema.XmlSchemaObjectTable System.Xml.Schema.Compiler::elements
	XmlSchemaObjectTable_t2546974348 * ___elements_9;
	// System.Xml.Schema.XmlSchemaObjectTable System.Xml.Schema.Compiler::schemaTypes
	XmlSchemaObjectTable_t2546974348 * ___schemaTypes_10;
	// System.Xml.Schema.XmlSchemaObjectTable System.Xml.Schema.Compiler::groups
	XmlSchemaObjectTable_t2546974348 * ___groups_11;
	// System.Xml.Schema.XmlSchemaObjectTable System.Xml.Schema.Compiler::notations
	XmlSchemaObjectTable_t2546974348 * ___notations_12;
	// System.Xml.Schema.XmlSchemaObjectTable System.Xml.Schema.Compiler::examplars
	XmlSchemaObjectTable_t2546974348 * ___examplars_13;
	// System.Xml.Schema.XmlSchemaObjectTable System.Xml.Schema.Compiler::identityConstraints
	XmlSchemaObjectTable_t2546974348 * ___identityConstraints_14;
	// System.Collections.Stack System.Xml.Schema.Compiler::complexTypeStack
	Stack_t2329662280 * ___complexTypeStack_15;
	// System.Collections.Hashtable System.Xml.Schema.Compiler::schemasToCompile
	Hashtable_t1853889766 * ___schemasToCompile_16;
	// System.Collections.Hashtable System.Xml.Schema.Compiler::importedSchemas
	Hashtable_t1853889766 * ___importedSchemas_17;
	// System.Xml.Schema.XmlSchema System.Xml.Schema.Compiler::schemaForSchema
	XmlSchema_t3742557897 * ___schemaForSchema_18;

public:
	inline static int32_t get_offset_of_restrictionErrorMsg_6() { return static_cast<int32_t>(offsetof(Compiler_t2647573624, ___restrictionErrorMsg_6)); }
	inline String_t* get_restrictionErrorMsg_6() const { return ___restrictionErrorMsg_6; }
	inline String_t** get_address_of_restrictionErrorMsg_6() { return &___restrictionErrorMsg_6; }
	inline void set_restrictionErrorMsg_6(String_t* value)
	{
		___restrictionErrorMsg_6 = value;
		Il2CppCodeGenWriteBarrier((&___restrictionErrorMsg_6), value);
	}

	inline static int32_t get_offset_of_attributes_7() { return static_cast<int32_t>(offsetof(Compiler_t2647573624, ___attributes_7)); }
	inline XmlSchemaObjectTable_t2546974348 * get_attributes_7() const { return ___attributes_7; }
	inline XmlSchemaObjectTable_t2546974348 ** get_address_of_attributes_7() { return &___attributes_7; }
	inline void set_attributes_7(XmlSchemaObjectTable_t2546974348 * value)
	{
		___attributes_7 = value;
		Il2CppCodeGenWriteBarrier((&___attributes_7), value);
	}

	inline static int32_t get_offset_of_attributeGroups_8() { return static_cast<int32_t>(offsetof(Compiler_t2647573624, ___attributeGroups_8)); }
	inline XmlSchemaObjectTable_t2546974348 * get_attributeGroups_8() const { return ___attributeGroups_8; }
	inline XmlSchemaObjectTable_t2546974348 ** get_address_of_attributeGroups_8() { return &___attributeGroups_8; }
	inline void set_attributeGroups_8(XmlSchemaObjectTable_t2546974348 * value)
	{
		___attributeGroups_8 = value;
		Il2CppCodeGenWriteBarrier((&___attributeGroups_8), value);
	}

	inline static int32_t get_offset_of_elements_9() { return static_cast<int32_t>(offsetof(Compiler_t2647573624, ___elements_9)); }
	inline XmlSchemaObjectTable_t2546974348 * get_elements_9() const { return ___elements_9; }
	inline XmlSchemaObjectTable_t2546974348 ** get_address_of_elements_9() { return &___elements_9; }
	inline void set_elements_9(XmlSchemaObjectTable_t2546974348 * value)
	{
		___elements_9 = value;
		Il2CppCodeGenWriteBarrier((&___elements_9), value);
	}

	inline static int32_t get_offset_of_schemaTypes_10() { return static_cast<int32_t>(offsetof(Compiler_t2647573624, ___schemaTypes_10)); }
	inline XmlSchemaObjectTable_t2546974348 * get_schemaTypes_10() const { return ___schemaTypes_10; }
	inline XmlSchemaObjectTable_t2546974348 ** get_address_of_schemaTypes_10() { return &___schemaTypes_10; }
	inline void set_schemaTypes_10(XmlSchemaObjectTable_t2546974348 * value)
	{
		___schemaTypes_10 = value;
		Il2CppCodeGenWriteBarrier((&___schemaTypes_10), value);
	}

	inline static int32_t get_offset_of_groups_11() { return static_cast<int32_t>(offsetof(Compiler_t2647573624, ___groups_11)); }
	inline XmlSchemaObjectTable_t2546974348 * get_groups_11() const { return ___groups_11; }
	inline XmlSchemaObjectTable_t2546974348 ** get_address_of_groups_11() { return &___groups_11; }
	inline void set_groups_11(XmlSchemaObjectTable_t2546974348 * value)
	{
		___groups_11 = value;
		Il2CppCodeGenWriteBarrier((&___groups_11), value);
	}

	inline static int32_t get_offset_of_notations_12() { return static_cast<int32_t>(offsetof(Compiler_t2647573624, ___notations_12)); }
	inline XmlSchemaObjectTable_t2546974348 * get_notations_12() const { return ___notations_12; }
	inline XmlSchemaObjectTable_t2546974348 ** get_address_of_notations_12() { return &___notations_12; }
	inline void set_notations_12(XmlSchemaObjectTable_t2546974348 * value)
	{
		___notations_12 = value;
		Il2CppCodeGenWriteBarrier((&___notations_12), value);
	}

	inline static int32_t get_offset_of_examplars_13() { return static_cast<int32_t>(offsetof(Compiler_t2647573624, ___examplars_13)); }
	inline XmlSchemaObjectTable_t2546974348 * get_examplars_13() const { return ___examplars_13; }
	inline XmlSchemaObjectTable_t2546974348 ** get_address_of_examplars_13() { return &___examplars_13; }
	inline void set_examplars_13(XmlSchemaObjectTable_t2546974348 * value)
	{
		___examplars_13 = value;
		Il2CppCodeGenWriteBarrier((&___examplars_13), value);
	}

	inline static int32_t get_offset_of_identityConstraints_14() { return static_cast<int32_t>(offsetof(Compiler_t2647573624, ___identityConstraints_14)); }
	inline XmlSchemaObjectTable_t2546974348 * get_identityConstraints_14() const { return ___identityConstraints_14; }
	inline XmlSchemaObjectTable_t2546974348 ** get_address_of_identityConstraints_14() { return &___identityConstraints_14; }
	inline void set_identityConstraints_14(XmlSchemaObjectTable_t2546974348 * value)
	{
		___identityConstraints_14 = value;
		Il2CppCodeGenWriteBarrier((&___identityConstraints_14), value);
	}

	inline static int32_t get_offset_of_complexTypeStack_15() { return static_cast<int32_t>(offsetof(Compiler_t2647573624, ___complexTypeStack_15)); }
	inline Stack_t2329662280 * get_complexTypeStack_15() const { return ___complexTypeStack_15; }
	inline Stack_t2329662280 ** get_address_of_complexTypeStack_15() { return &___complexTypeStack_15; }
	inline void set_complexTypeStack_15(Stack_t2329662280 * value)
	{
		___complexTypeStack_15 = value;
		Il2CppCodeGenWriteBarrier((&___complexTypeStack_15), value);
	}

	inline static int32_t get_offset_of_schemasToCompile_16() { return static_cast<int32_t>(offsetof(Compiler_t2647573624, ___schemasToCompile_16)); }
	inline Hashtable_t1853889766 * get_schemasToCompile_16() const { return ___schemasToCompile_16; }
	inline Hashtable_t1853889766 ** get_address_of_schemasToCompile_16() { return &___schemasToCompile_16; }
	inline void set_schemasToCompile_16(Hashtable_t1853889766 * value)
	{
		___schemasToCompile_16 = value;
		Il2CppCodeGenWriteBarrier((&___schemasToCompile_16), value);
	}

	inline static int32_t get_offset_of_importedSchemas_17() { return static_cast<int32_t>(offsetof(Compiler_t2647573624, ___importedSchemas_17)); }
	inline Hashtable_t1853889766 * get_importedSchemas_17() const { return ___importedSchemas_17; }
	inline Hashtable_t1853889766 ** get_address_of_importedSchemas_17() { return &___importedSchemas_17; }
	inline void set_importedSchemas_17(Hashtable_t1853889766 * value)
	{
		___importedSchemas_17 = value;
		Il2CppCodeGenWriteBarrier((&___importedSchemas_17), value);
	}

	inline static int32_t get_offset_of_schemaForSchema_18() { return static_cast<int32_t>(offsetof(Compiler_t2647573624, ___schemaForSchema_18)); }
	inline XmlSchema_t3742557897 * get_schemaForSchema_18() const { return ___schemaForSchema_18; }
	inline XmlSchema_t3742557897 ** get_address_of_schemaForSchema_18() { return &___schemaForSchema_18; }
	inline void set_schemaForSchema_18(XmlSchema_t3742557897 * value)
	{
		___schemaForSchema_18 = value;
		Il2CppCodeGenWriteBarrier((&___schemaForSchema_18), value);
	}
};

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

// System.Xml.Schema.DtdValidator
struct  DtdValidator_t3036232587  : public BaseValidator_t868759770
{
public:
	// System.Xml.HWStack System.Xml.Schema.DtdValidator::validationStack
	HWStack_t658497212 * ___validationStack_16;
	// System.Collections.Hashtable System.Xml.Schema.DtdValidator::attPresence
	Hashtable_t1853889766 * ___attPresence_17;
	// System.Xml.XmlQualifiedName System.Xml.Schema.DtdValidator::name
	XmlQualifiedName_t2760654312 * ___name_18;
	// System.Collections.Hashtable System.Xml.Schema.DtdValidator::IDs
	Hashtable_t1853889766 * ___IDs_19;
	// System.Xml.Schema.IdRefNode System.Xml.Schema.DtdValidator::idRefListHead
	IdRefNode_t3774897917 * ___idRefListHead_20;
	// System.Boolean System.Xml.Schema.DtdValidator::processIdentityConstraints
	bool ___processIdentityConstraints_21;

public:
	inline static int32_t get_offset_of_validationStack_16() { return static_cast<int32_t>(offsetof(DtdValidator_t3036232587, ___validationStack_16)); }
	inline HWStack_t658497212 * get_validationStack_16() const { return ___validationStack_16; }
	inline HWStack_t658497212 ** get_address_of_validationStack_16() { return &___validationStack_16; }
	inline void set_validationStack_16(HWStack_t658497212 * value)
	{
		___validationStack_16 = value;
		Il2CppCodeGenWriteBarrier((&___validationStack_16), value);
	}

	inline static int32_t get_offset_of_attPresence_17() { return static_cast<int32_t>(offsetof(DtdValidator_t3036232587, ___attPresence_17)); }
	inline Hashtable_t1853889766 * get_attPresence_17() const { return ___attPresence_17; }
	inline Hashtable_t1853889766 ** get_address_of_attPresence_17() { return &___attPresence_17; }
	inline void set_attPresence_17(Hashtable_t1853889766 * value)
	{
		___attPresence_17 = value;
		Il2CppCodeGenWriteBarrier((&___attPresence_17), value);
	}

	inline static int32_t get_offset_of_name_18() { return static_cast<int32_t>(offsetof(DtdValidator_t3036232587, ___name_18)); }
	inline XmlQualifiedName_t2760654312 * get_name_18() const { return ___name_18; }
	inline XmlQualifiedName_t2760654312 ** get_address_of_name_18() { return &___name_18; }
	inline void set_name_18(XmlQualifiedName_t2760654312 * value)
	{
		___name_18 = value;
		Il2CppCodeGenWriteBarrier((&___name_18), value);
	}

	inline static int32_t get_offset_of_IDs_19() { return static_cast<int32_t>(offsetof(DtdValidator_t3036232587, ___IDs_19)); }
	inline Hashtable_t1853889766 * get_IDs_19() const { return ___IDs_19; }
	inline Hashtable_t1853889766 ** get_address_of_IDs_19() { return &___IDs_19; }
	inline void set_IDs_19(Hashtable_t1853889766 * value)
	{
		___IDs_19 = value;
		Il2CppCodeGenWriteBarrier((&___IDs_19), value);
	}

	inline static int32_t get_offset_of_idRefListHead_20() { return static_cast<int32_t>(offsetof(DtdValidator_t3036232587, ___idRefListHead_20)); }
	inline IdRefNode_t3774897917 * get_idRefListHead_20() const { return ___idRefListHead_20; }
	inline IdRefNode_t3774897917 ** get_address_of_idRefListHead_20() { return &___idRefListHead_20; }
	inline void set_idRefListHead_20(IdRefNode_t3774897917 * value)
	{
		___idRefListHead_20 = value;
		Il2CppCodeGenWriteBarrier((&___idRefListHead_20), value);
	}

	inline static int32_t get_offset_of_processIdentityConstraints_21() { return static_cast<int32_t>(offsetof(DtdValidator_t3036232587, ___processIdentityConstraints_21)); }
	inline bool get_processIdentityConstraints_21() const { return ___processIdentityConstraints_21; }
	inline bool* get_address_of_processIdentityConstraints_21() { return &___processIdentityConstraints_21; }
	inline void set_processIdentityConstraints_21(bool value)
	{
		___processIdentityConstraints_21 = value;
	}
};

struct DtdValidator_t3036232587_StaticFields
{
public:
	// System.Xml.Schema.DtdValidator/NamespaceManager System.Xml.Schema.DtdValidator::namespaceManager
	NamespaceManager_t2339540891 * ___namespaceManager_15;

public:
	inline static int32_t get_offset_of_namespaceManager_15() { return static_cast<int32_t>(offsetof(DtdValidator_t3036232587_StaticFields, ___namespaceManager_15)); }
	inline NamespaceManager_t2339540891 * get_namespaceManager_15() const { return ___namespaceManager_15; }
	inline NamespaceManager_t2339540891 ** get_address_of_namespaceManager_15() { return &___namespaceManager_15; }
	inline void set_namespaceManager_15(NamespaceManager_t2339540891 * value)
	{
		___namespaceManager_15 = value;
		Il2CppCodeGenWriteBarrier((&___namespaceManager_15), value);
	}
};

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

// System.Xml.Schema.XmlSchemaObjectCollection
struct  XmlSchemaObjectCollection_t1064819932  : public CollectionBase_t2727926298
{
public:
	// System.Xml.Schema.XmlSchemaObject System.Xml.Schema.XmlSchemaObjectCollection::parent
	XmlSchemaObject_t1315720168 * ___parent_1;

public:
	inline static int32_t get_offset_of_parent_1() { return static_cast<int32_t>(offsetof(XmlSchemaObjectCollection_t1064819932, ___parent_1)); }
	inline XmlSchemaObject_t1315720168 * get_parent_1() const { return ___parent_1; }
	inline XmlSchemaObject_t1315720168 ** get_address_of_parent_1() { return &___parent_1; }
	inline void set_parent_1(XmlSchemaObject_t1315720168 * value)
	{
		___parent_1 = value;
		Il2CppCodeGenWriteBarrier((&___parent_1), value);
	}
};

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

// System.Xml.Schema.XmlSchemaSubstitutionGroup
struct  XmlSchemaSubstitutionGroup_t2412016498  : public XmlSchemaObject_t1315720168
{
public:
	// System.Collections.ArrayList System.Xml.Schema.XmlSchemaSubstitutionGroup::membersList
	ArrayList_t2718874744 * ___membersList_6;
	// System.Xml.XmlQualifiedName System.Xml.Schema.XmlSchemaSubstitutionGroup::examplar
	XmlQualifiedName_t2760654312 * ___examplar_7;

public:
	inline static int32_t get_offset_of_membersList_6() { return static_cast<int32_t>(offsetof(XmlSchemaSubstitutionGroup_t2412016498, ___membersList_6)); }
	inline ArrayList_t2718874744 * get_membersList_6() const { return ___membersList_6; }
	inline ArrayList_t2718874744 ** get_address_of_membersList_6() { return &___membersList_6; }
	inline void set_membersList_6(ArrayList_t2718874744 * value)
	{
		___membersList_6 = value;
		Il2CppCodeGenWriteBarrier((&___membersList_6), value);
	}

	inline static int32_t get_offset_of_examplar_7() { return static_cast<int32_t>(offsetof(XmlSchemaSubstitutionGroup_t2412016498, ___examplar_7)); }
	inline XmlQualifiedName_t2760654312 * get_examplar_7() const { return ___examplar_7; }
	inline XmlQualifiedName_t2760654312 ** get_address_of_examplar_7() { return &___examplar_7; }
	inline void set_examplar_7(XmlQualifiedName_t2760654312 * value)
	{
		___examplar_7 = value;
		Il2CppCodeGenWriteBarrier((&___examplar_7), value);
	}
};

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

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

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

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

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

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

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

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

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

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

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

// System.Xml.XmlDocument
struct  XmlDocument_t2837193595  : public XmlNode_t3767805227
{
public:
	// System.Xml.XmlImplementation System.Xml.XmlDocument::implementation
	XmlImplementation_t254178875 * ___implementation_1;
	// System.Xml.DomNameTable System.Xml.XmlDocument::domNameTable
	DomNameTable_t751058560 * ___domNameTable_2;
	// System.Xml.XmlLinkedNode System.Xml.XmlDocument::lastChild
	XmlLinkedNode_t1437094927 * ___lastChild_3;
	// System.Xml.XmlNamedNodeMap System.Xml.XmlDocument::entities
	XmlNamedNodeMap_t2821286253 * ___entities_4;
	// System.Collections.Hashtable System.Xml.XmlDocument::htElementIdMap
	Hashtable_t1853889766 * ___htElementIdMap_5;
	// System.Collections.Hashtable System.Xml.XmlDocument::htElementIDAttrDecl
	Hashtable_t1853889766 * ___htElementIDAttrDecl_6;
	// System.Xml.Schema.SchemaInfo System.Xml.XmlDocument::schemaInfo
	SchemaInfo_t3347508623 * ___schemaInfo_7;
	// System.Xml.Schema.XmlSchemaSet System.Xml.XmlDocument::schemas
	XmlSchemaSet_t266093086 * ___schemas_8;
	// System.Boolean System.Xml.XmlDocument::reportValidity
	bool ___reportValidity_9;
	// System.Boolean System.Xml.XmlDocument::actualLoadingStatus
	bool ___actualLoadingStatus_10;
	// System.Xml.XmlNodeChangedEventHandler System.Xml.XmlDocument::onNodeInsertingDelegate
	XmlNodeChangedEventHandler_t1533444722 * ___onNodeInsertingDelegate_11;
	// System.Xml.XmlNodeChangedEventHandler System.Xml.XmlDocument::onNodeInsertedDelegate
	XmlNodeChangedEventHandler_t1533444722 * ___onNodeInsertedDelegate_12;
	// System.Xml.XmlNodeChangedEventHandler System.Xml.XmlDocument::onNodeRemovingDelegate
	XmlNodeChangedEventHandler_t1533444722 * ___onNodeRemovingDelegate_13;
	// System.Xml.XmlNodeChangedEventHandler System.Xml.XmlDocument::onNodeRemovedDelegate
	XmlNodeChangedEventHandler_t1533444722 * ___onNodeRemovedDelegate_14;
	// System.Xml.XmlNodeChangedEventHandler System.Xml.XmlDocument::onNodeChangingDelegate
	XmlNodeChangedEventHandler_t1533444722 * ___onNodeChangingDelegate_15;
	// System.Xml.XmlNodeChangedEventHandler System.Xml.XmlDocument::onNodeChangedDelegate
	XmlNodeChangedEventHandler_t1533444722 * ___onNodeChangedDelegate_16;
	// System.Boolean System.Xml.XmlDocument::fEntRefNodesPresent
	bool ___fEntRefNodesPresent_17;
	// System.Boolean System.Xml.XmlDocument::fCDataNodesPresent
	bool ___fCDataNodesPresent_18;
	// System.Boolean System.Xml.XmlDocument::preserveWhitespace
	bool ___preserveWhitespace_19;
	// System.Boolean System.Xml.XmlDocument::isLoading
	bool ___isLoading_20;
	// System.String System.Xml.XmlDocument::strDocumentName
	String_t* ___strDocumentName_21;
	// System.String System.Xml.XmlDocument::strDocumentFragmentName
	String_t* ___strDocumentFragmentName_22;
	// System.String System.Xml.XmlDocument::strCommentName
	String_t* ___strCommentName_23;
	// System.String System.Xml.XmlDocument::strTextName
	String_t* ___strTextName_24;
	// System.String System.Xml.XmlDocument::strCDataSectionName
	String_t* ___strCDataSectionName_25;
	// System.String System.Xml.XmlDocument::strEntityName
	String_t* ___strEntityName_26;
	// System.String System.Xml.XmlDocument::strID
	String_t* ___strID_27;
	// System.String System.Xml.XmlDocument::strXmlns
	String_t* ___strXmlns_28;
	// System.String System.Xml.XmlDocument::strXml
	String_t* ___strXml_29;
	// System.String System.Xml.XmlDocument::strSpace
	String_t* ___strSpace_30;
	// System.String System.Xml.XmlDocument::strLang
	String_t* ___strLang_31;
	// System.String System.Xml.XmlDocument::strEmpty
	String_t* ___strEmpty_32;
	// System.String System.Xml.XmlDocument::strNonSignificantWhitespaceName
	String_t* ___strNonSignificantWhitespaceName_33;
	// System.String System.Xml.XmlDocument::strSignificantWhitespaceName
	String_t* ___strSignificantWhitespaceName_34;
	// System.String System.Xml.XmlDocument::strReservedXmlns
	String_t* ___strReservedXmlns_35;
	// System.String System.Xml.XmlDocument::strReservedXml
	String_t* ___strReservedXml_36;
	// System.String System.Xml.XmlDocument::baseURI
	String_t* ___baseURI_37;
	// System.Xml.XmlResolver System.Xml.XmlDocument::resolver
	XmlResolver_t626023767 * ___resolver_38;
	// System.Boolean System.Xml.XmlDocument::bSetResolver
	bool ___bSetResolver_39;
	// System.Object System.Xml.XmlDocument::objLock
	RuntimeObject * ___objLock_40;

public:
	inline static int32_t get_offset_of_implementation_1() { return static_cast<int32_t>(offsetof(XmlDocument_t2837193595, ___implementation_1)); }
	inline XmlImplementation_t254178875 * get_implementation_1() const { return ___implementation_1; }
	inline XmlImplementation_t254178875 ** get_address_of_implementation_1() { return &___implementation_1; }
	inline void set_implementation_1(XmlImplementation_t254178875 * value)
	{
		___implementation_1 = value;
		Il2CppCodeGenWriteBarrier((&___implementation_1), value);
	}

	inline static int32_t get_offset_of_domNameTable_2() { return static_cast<int32_t>(offsetof(XmlDocument_t2837193595, ___domNameTable_2)); }
	inline DomNameTable_t751058560 * get_domNameTable_2() const { return ___domNameTable_2; }
	inline DomNameTable_t751058560 ** get_address_of_domNameTable_2() { return &___domNameTable_2; }
	inline void set_domNameTable_2(DomNameTable_t751058560 * value)
	{
		___domNameTable_2 = value;
		Il2CppCodeGenWriteBarrier((&___domNameTable_2), value);
	}

	inline static int32_t get_offset_of_lastChild_3() { return static_cast<int32_t>(offsetof(XmlDocument_t2837193595, ___lastChild_3)); }
	inline XmlLinkedNode_t1437094927 * get_lastChild_3() const { return ___lastChild_3; }
	inline XmlLinkedNode_t1437094927 ** get_address_of_lastChild_3() { return &___lastChild_3; }
	inline void set_lastChild_3(XmlLinkedNode_t1437094927 * value)
	{
		___lastChild_3 = value;
		Il2CppCodeGenWriteBarrier((&___lastChild_3), value);
	}

	inline static int32_t get_offset_of_entities_4() { return static_cast<int32_t>(offsetof(XmlDocument_t2837193595, ___entities_4)); }
	inline XmlNamedNodeMap_t2821286253 * get_entities_4() const { return ___entities_4; }
	inline XmlNamedNodeMap_t2821286253 ** get_address_of_entities_4() { return &___entities_4; }
	inline void set_entities_4(XmlNamedNodeMap_t2821286253 * value)
	{
		___entities_4 = value;
		Il2CppCodeGenWriteBarrier((&___entities_4), value);
	}

	inline static int32_t get_offset_of_htElementIdMap_5() { return static_cast<int32_t>(offsetof(XmlDocument_t2837193595, ___htElementIdMap_5)); }
	inline Hashtable_t1853889766 * get_htElementIdMap_5() const { return ___htElementIdMap_5; }
	inline Hashtable_t1853889766 ** get_address_of_htElementIdMap_5() { return &___htElementIdMap_5; }
	inline void set_htElementIdMap_5(Hashtable_t1853889766 * value)
	{
		___htElementIdMap_5 = value;
		Il2CppCodeGenWriteBarrier((&___htElementIdMap_5), value);
	}

	inline static int32_t get_offset_of_htElementIDAttrDecl_6() { return static_cast<int32_t>(offsetof(XmlDocument_t2837193595, ___htElementIDAttrDecl_6)); }
	inline Hashtable_t1853889766 * get_htElementIDAttrDecl_6() const { return ___htElementIDAttrDecl_6; }
	inline Hashtable_t1853889766 ** get_address_of_htElementIDAttrDecl_6() { return &___htElementIDAttrDecl_6; }
	inline void set_htElementIDAttrDecl_6(Hashtable_t1853889766 * value)
	{
		___htElementIDAttrDecl_6 = value;
		Il2CppCodeGenWriteBarrier((&___htElementIDAttrDecl_6), value);
	}

	inline static int32_t get_offset_of_schemaInfo_7() { return static_cast<int32_t>(offsetof(XmlDocument_t2837193595, ___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_schemas_8() { return static_cast<int32_t>(offsetof(XmlDocument_t2837193595, ___schemas_8)); }
	inline XmlSchemaSet_t266093086 * get_schemas_8() const { return ___schemas_8; }
	inline XmlSchemaSet_t266093086 ** get_address_of_schemas_8() { return &___schemas_8; }
	inline void set_schemas_8(XmlSchemaSet_t266093086 * value)
	{
		___schemas_8 = value;
		Il2CppCodeGenWriteBarrier((&___schemas_8), value);
	}

	inline static int32_t get_offset_of_reportValidity_9() { return static_cast<int32_t>(offsetof(XmlDocument_t2837193595, ___reportValidity_9)); }
	inline bool get_reportValidity_9() const { return ___reportValidity_9; }
	inline bool* get_address_of_reportValidity_9() { return &___reportValidity_9; }
	inline void set_reportValidity_9(bool value)
	{
		___reportValidity_9 = value;
	}

	inline static int32_t get_offset_of_actualLoadingStatus_10() { return static_cast<int32_t>(offsetof(XmlDocument_t2837193595, ___actualLoadingStatus_10)); }
	inline bool get_actualLoadingStatus_10() const { return ___actualLoadingStatus_10; }
	inline bool* get_address_of_actualLoadingStatus_10() { return &___actualLoadingStatus_10; }
	inline void set_actualLoadingStatus_10(bool value)
	{
		___actualLoadingStatus_10 = value;
	}

	inline static int32_t get_offset_of_onNodeInsertingDelegate_11() { return static_cast<int32_t>(offsetof(XmlDocument_t2837193595, ___onNodeInsertingDelegate_11)); }
	inline XmlNodeChangedEventHandler_t1533444722 * get_onNodeInsertingDelegate_11() const { return ___onNodeInsertingDelegate_11; }
	inline XmlNodeChangedEventHandler_t1533444722 ** get_address_of_onNodeInsertingDelegate_11() { return &___onNodeInsertingDelegate_11; }
	inline void set_onNodeInsertingDelegate_11(XmlNodeChangedEventHandler_t1533444722 * value)
	{
		___onNodeInsertingDelegate_11 = value;
		Il2CppCodeGenWriteBarrier((&___onNodeInsertingDelegate_11), value);
	}

	inline static int32_t get_offset_of_onNodeInsertedDelegate_12() { return static_cast<int32_t>(offsetof(XmlDocument_t2837193595, ___onNodeInsertedDelegate_12)); }
	inline XmlNodeChangedEventHandler_t1533444722 * get_onNodeInsertedDelegate_12() const { return ___onNodeInsertedDelegate_12; }
	inline XmlNodeChangedEventHandler_t1533444722 ** get_address_of_onNodeInsertedDelegate_12() { return &___onNodeInsertedDelegate_12; }
	inline void set_onNodeInsertedDelegate_12(XmlNodeChangedEventHandler_t1533444722 * value)
	{
		___onNodeInsertedDelegate_12 = value;
		Il2CppCodeGenWriteBarrier((&___onNodeInsertedDelegate_12), value);
	}

	inline static int32_t get_offset_of_onNodeRemovingDelegate_13() { return static_cast<int32_t>(offsetof(XmlDocument_t2837193595, ___onNodeRemovingDelegate_13)); }
	inline XmlNodeChangedEventHandler_t1533444722 * get_onNodeRemovingDelegate_13() const { return ___onNodeRemovingDelegate_13; }
	inline XmlNodeChangedEventHandler_t1533444722 ** get_address_of_onNodeRemovingDelegate_13() { return &___onNodeRemovingDelegate_13; }
	inline void set_onNodeRemovingDelegate_13(XmlNodeChangedEventHandler_t1533444722 * value)
	{
		___onNodeRemovingDelegate_13 = value;
		Il2CppCodeGenWriteBarrier((&___onNodeRemovingDelegate_13), value);
	}

	inline static int32_t get_offset_of_onNodeRemovedDelegate_14() { return static_cast<int32_t>(offsetof(XmlDocument_t2837193595, ___onNodeRemovedDelegate_14)); }
	inline XmlNodeChangedEventHandler_t1533444722 * get_onNodeRemovedDelegate_14() const { return ___onNodeRemovedDelegate_14; }
	inline XmlNodeChangedEventHandler_t1533444722 ** get_address_of_onNodeRemovedDelegate_14() { return &___onNodeRemovedDelegate_14; }
	inline void set_onNodeRemovedDelegate_14(XmlNodeChangedEventHandler_t1533444722 * value)
	{
		___onNodeRemovedDelegate_14 = value;
		Il2CppCodeGenWriteBarrier((&___onNodeRemovedDelegate_14), value);
	}

	inline static int32_t get_offset_of_onNodeChangingDelegate_15() { return static_cast<int32_t>(offsetof(XmlDocument_t2837193595, ___onNodeChangingDelegate_15)); }
	inline XmlNodeChangedEventHandler_t1533444722 * get_onNodeChangingDelegate_15() const { return ___onNodeChangingDelegate_15; }
	inline XmlNodeChangedEventHandler_t1533444722 ** get_address_of_onNodeChangingDelegate_15() { return &___onNodeChangingDelegate_15; }
	inline void set_onNodeChangingDelegate_15(XmlNodeChangedEventHandler_t1533444722 * value)
	{
		___onNodeChangingDelegate_15 = value;
		Il2CppCodeGenWriteBarrier((&___onNodeChangingDelegate_15), value);
	}

	inline static int32_t get_offset_of_onNodeChangedDelegate_16() { return static_cast<int32_t>(offsetof(XmlDocument_t2837193595, ___onNodeChangedDelegate_16)); }
	inline XmlNodeChangedEventHandler_t1533444722 * get_onNodeChangedDelegate_16() const { return ___onNodeChangedDelegate_16; }
	inline XmlNodeChangedEventHandler_t1533444722 ** get_address_of_onNodeChangedDelegate_16() { return &___onNodeChangedDelegate_16; }
	inline void set_onNodeChangedDelegate_16(XmlNodeChangedEventHandler_t1533444722 * value)
	{
		___onNodeChangedDelegate_16 = value;
		Il2CppCodeGenWriteBarrier((&___onNodeChangedDelegate_16), value);
	}

	inline static int32_t get_offset_of_fEntRefNodesPresent_17() { return static_cast<int32_t>(offsetof(XmlDocument_t2837193595, ___fEntRefNodesPresent_17)); }
	inline bool get_fEntRefNodesPresent_17() const { return ___fEntRefNodesPresent_17; }
	inline bool* get_address_of_fEntRefNodesPresent_17() { return &___fEntRefNodesPresent_17; }
	inline void set_fEntRefNodesPresent_17(bool value)
	{
		___fEntRefNodesPresent_17 = value;
	}

	inline static int32_t get_offset_of_fCDataNodesPresent_18() { return static_cast<int32_t>(offsetof(XmlDocument_t2837193595, ___fCDataNodesPresent_18)); }
	inline bool get_fCDataNodesPresent_18() const { return ___fCDataNodesPresent_18; }
	inline bool* get_address_of_fCDataNodesPresent_18() { return &___fCDataNodesPresent_18; }
	inline void set_fCDataNodesPresent_18(bool value)
	{
		___fCDataNodesPresent_18 = value;
	}

	inline static int32_t get_offset_of_preserveWhitespace_19() { return static_cast<int32_t>(offsetof(XmlDocument_t2837193595, ___preserveWhitespace_19)); }
	inline bool get_preserveWhitespace_19() const { return ___preserveWhitespace_19; }
	inline bool* get_address_of_preserveWhitespace_19() { return &___preserveWhitespace_19; }
	inline void set_preserveWhitespace_19(bool value)
	{
		___preserveWhitespace_19 = value;
	}

	inline static int32_t get_offset_of_isLoading_20() { return static_cast<int32_t>(offsetof(XmlDocument_t2837193595, ___isLoading_20)); }
	inline bool get_isLoading_20() const { return ___isLoading_20; }
	inline bool* get_address_of_isLoading_20() { return &___isLoading_20; }
	inline void set_isLoading_20(bool value)
	{
		___isLoading_20 = value;
	}

	inline static int32_t get_offset_of_strDocumentName_21() { return static_cast<int32_t>(offsetof(XmlDocument_t2837193595, ___strDocumentName_21)); }
	inline String_t* get_strDocumentName_21() const { return ___strDocumentName_21; }
	inline String_t** get_address_of_strDocumentName_21() { return &___strDocumentName_21; }
	inline void set_strDocumentName_21(String_t* value)
	{
		___strDocumentName_21 = value;
		Il2CppCodeGenWriteBarrier((&___strDocumentName_21), value);
	}

	inline static int32_t get_offset_of_strDocumentFragmentName_22() { return static_cast<int32_t>(offsetof(XmlDocument_t2837193595, ___strDocumentFragmentName_22)); }
	inline String_t* get_strDocumentFragmentName_22() const { return ___strDocumentFragmentName_22; }
	inline String_t** get_address_of_strDocumentFragmentName_22() { return &___strDocumentFragmentName_22; }
	inline void set_strDocumentFragmentName_22(String_t* value)
	{
		___strDocumentFragmentName_22 = value;
		Il2CppCodeGenWriteBarrier((&___strDocumentFragmentName_22), value);
	}

	inline static int32_t get_offset_of_strCommentName_23() { return static_cast<int32_t>(offsetof(XmlDocument_t2837193595, ___strCommentName_23)); }
	inline String_t* get_strCommentName_23() const { return ___strCommentName_23; }
	inline String_t** get_address_of_strCommentName_23() { return &___strCommentName_23; }
	inline void set_strCommentName_23(String_t* value)
	{
		___strCommentName_23 = value;
		Il2CppCodeGenWriteBarrier((&___strCommentName_23), value);
	}

	inline static int32_t get_offset_of_strTextName_24() { return static_cast<int32_t>(offsetof(XmlDocument_t2837193595, ___strTextName_24)); }
	inline String_t* get_strTextName_24() const { return ___strTextName_24; }
	inline String_t** get_address_of_strTextName_24() { return &___strTextName_24; }
	inline void set_strTextName_24(String_t* value)
	{
		___strTextName_24 = value;
		Il2CppCodeGenWriteBarrier((&___strTextName_24), value);
	}

	inline static int32_t get_offset_of_strCDataSectionName_25() { return static_cast<int32_t>(offsetof(XmlDocument_t2837193595, ___strCDataSectionName_25)); }
	inline String_t* get_strCDataSectionName_25() const { return ___strCDataSectionName_25; }
	inline String_t** get_address_of_strCDataSectionName_25() { return &___strCDataSectionName_25; }
	inline void set_strCDataSectionName_25(String_t* value)
	{
		___strCDataSectionName_25 = value;
		Il2CppCodeGenWriteBarrier((&___strCDataSectionName_25), value);
	}

	inline static int32_t get_offset_of_strEntityName_26() { return static_cast<int32_t>(offsetof(XmlDocument_t2837193595, ___strEntityName_26)); }
	inline String_t* get_strEntityName_26() const { return ___strEntityName_26; }
	inline String_t** get_address_of_strEntityName_26() { return &___strEntityName_26; }
	inline void set_strEntityName_26(String_t* value)
	{
		___strEntityName_26 = value;
		Il2CppCodeGenWriteBarrier((&___strEntityName_26), value);
	}

	inline static int32_t get_offset_of_strID_27() { return static_cast<int32_t>(offsetof(XmlDocument_t2837193595, ___strID_27)); }
	inline String_t* get_strID_27() const { return ___strID_27; }
	inline String_t** get_address_of_strID_27() { return &___strID_27; }
	inline void set_strID_27(String_t* value)
	{
		___strID_27 = value;
		Il2CppCodeGenWriteBarrier((&___strID_27), value);
	}

	inline static int32_t get_offset_of_strXmlns_28() { return static_cast<int32_t>(offsetof(XmlDocument_t2837193595, ___strXmlns_28)); }
	inline String_t* get_strXmlns_28() const { return ___strXmlns_28; }
	inline String_t** get_address_of_strXmlns_28() { return &___strXmlns_28; }
	inline void set_strXmlns_28(String_t* value)
	{
		___strXmlns_28 = value;
		Il2CppCodeGenWriteBarrier((&___strXmlns_28), value);
	}

	inline static int32_t get_offset_of_strXml_29() { return static_cast<int32_t>(offsetof(XmlDocument_t2837193595, ___strXml_29)); }
	inline String_t* get_strXml_29() const { return ___strXml_29; }
	inline String_t** get_address_of_strXml_29() { return &___strXml_29; }
	inline void set_strXml_29(String_t* value)
	{
		___strXml_29 = value;
		Il2CppCodeGenWriteBarrier((&___strXml_29), value);
	}

	inline static int32_t get_offset_of_strSpace_30() { return static_cast<int32_t>(offsetof(XmlDocument_t2837193595, ___strSpace_30)); }
	inline String_t* get_strSpace_30() const { return ___strSpace_30; }
	inline String_t** get_address_of_strSpace_30() { return &___strSpace_30; }
	inline void set_strSpace_30(String_t* value)
	{
		___strSpace_30 = value;
		Il2CppCodeGenWriteBarrier((&___strSpace_30), value);
	}

	inline static int32_t get_offset_of_strLang_31() { return static_cast<int32_t>(offsetof(XmlDocument_t2837193595, ___strLang_31)); }
	inline String_t* get_strLang_31() const { return ___strLang_31; }
	inline String_t** get_address_of_strLang_31() { return &___strLang_31; }
	inline void set_strLang_31(String_t* value)
	{
		___strLang_31 = value;
		Il2CppCodeGenWriteBarrier((&___strLang_31), value);
	}

	inline static int32_t get_offset_of_strEmpty_32() { return static_cast<int32_t>(offsetof(XmlDocument_t2837193595, ___strEmpty_32)); }
	inline String_t* get_strEmpty_32() const { return ___strEmpty_32; }
	inline String_t** get_address_of_strEmpty_32() { return &___strEmpty_32; }
	inline void set_strEmpty_32(String_t* value)
	{
		___strEmpty_32 = value;
		Il2CppCodeGenWriteBarrier((&___strEmpty_32), value);
	}

	inline static int32_t get_offset_of_strNonSignificantWhitespaceName_33() { return static_cast<int32_t>(offsetof(XmlDocument_t2837193595, ___strNonSignificantWhitespaceName_33)); }
	inline String_t* get_strNonSignificantWhitespaceName_33() const { return ___strNonSignificantWhitespaceName_33; }
	inline String_t** get_address_of_strNonSignificantWhitespaceName_33() { return &___strNonSignificantWhitespaceName_33; }
	inline void set_strNonSignificantWhitespaceName_33(String_t* value)
	{
		___strNonSignificantWhitespaceName_33 = value;
		Il2CppCodeGenWriteBarrier((&___strNonSignificantWhitespaceName_33), value);
	}

	inline static int32_t get_offset_of_strSignificantWhitespaceName_34() { return static_cast<int32_t>(offsetof(XmlDocument_t2837193595, ___strSignificantWhitespaceName_34)); }
	inline String_t* get_strSignificantWhitespaceName_34() const { return ___strSignificantWhitespaceName_34; }
	inline String_t** get_address_of_strSignificantWhitespaceName_34() { return &___strSignificantWhitespaceName_34; }
	inline void set_strSignificantWhitespaceName_34(String_t* value)
	{
		___strSignificantWhitespaceName_34 = value;
		Il2CppCodeGenWriteBarrier((&___strSignificantWhitespaceName_34), value);
	}

	inline static int32_t get_offset_of_strReservedXmlns_35() { return static_cast<int32_t>(offsetof(XmlDocument_t2837193595, ___strReservedXmlns_35)); }
	inline String_t* get_strReservedXmlns_35() const { return ___strReservedXmlns_35; }
	inline String_t** get_address_of_strReservedXmlns_35() { return &___strReservedXmlns_35; }
	inline void set_strReservedXmlns_35(String_t* value)
	{
		___strReservedXmlns_35 = value;
		Il2CppCodeGenWriteBarrier((&___strReservedXmlns_35), value);
	}

	inline static int32_t get_offset_of_strReservedXml_36() { return static_cast<int32_t>(offsetof(XmlDocument_t2837193595, ___strReservedXml_36)); }
	inline String_t* get_strReservedXml_36() const { return ___strReservedXml_36; }
	inline String_t** get_address_of_strReservedXml_36() { return &___strReservedXml_36; }
	inline void set_strReservedXml_36(String_t* value)
	{
		___strReservedXml_36 = value;
		Il2CppCodeGenWriteBarrier((&___strReservedXml_36), value);
	}

	inline static int32_t get_offset_of_baseURI_37() { return static_cast<int32_t>(offsetof(XmlDocument_t2837193595, ___baseURI_37)); }
	inline String_t* get_baseURI_37() const { return ___baseURI_37; }
	inline String_t** get_address_of_baseURI_37() { return &___baseURI_37; }
	inline void set_baseURI_37(String_t* value)
	{
		___baseURI_37 = value;
		Il2CppCodeGenWriteBarrier((&___baseURI_37), value);
	}

	inline static int32_t get_offset_of_resolver_38() { return static_cast<int32_t>(offsetof(XmlDocument_t2837193595, ___resolver_38)); }
	inline XmlResolver_t626023767 * get_resolver_38() const { return ___resolver_38; }
	inline XmlResolver_t626023767 ** get_address_of_resolver_38() { return &___resolver_38; }
	inline void set_resolver_38(XmlResolver_t626023767 * value)
	{
		___resolver_38 = value;
		Il2CppCodeGenWriteBarrier((&___resolver_38), value);
	}

	inline static int32_t get_offset_of_bSetResolver_39() { return static_cast<int32_t>(offsetof(XmlDocument_t2837193595, ___bSetResolver_39)); }
	inline bool get_bSetResolver_39() const { return ___bSetResolver_39; }
	inline bool* get_address_of_bSetResolver_39() { return &___bSetResolver_39; }
	inline void set_bSetResolver_39(bool value)
	{
		___bSetResolver_39 = value;
	}

	inline static int32_t get_offset_of_objLock_40() { return static_cast<int32_t>(offsetof(XmlDocument_t2837193595, ___objLock_40)); }
	inline RuntimeObject * get_objLock_40() const { return ___objLock_40; }
	inline RuntimeObject ** get_address_of_objLock_40() { return &___objLock_40; }
	inline void set_objLock_40(RuntimeObject * value)
	{
		___objLock_40 = value;
		Il2CppCodeGenWriteBarrier((&___objLock_40), value);
	}
};

struct XmlDocument_t2837193595_StaticFields
{
public:
	// System.Xml.EmptyEnumerator System.Xml.XmlDocument::EmptyEnumerator
	EmptyEnumerator_t1830168813 * ___EmptyEnumerator_41;
	// System.Xml.Schema.IXmlSchemaInfo System.Xml.XmlDocument::NotKnownSchemaInfo
	RuntimeObject* ___NotKnownSchemaInfo_42;
	// System.Xml.Schema.IXmlSchemaInfo System.Xml.XmlDocument::ValidSchemaInfo
	RuntimeObject* ___ValidSchemaInfo_43;
	// System.Xml.Schema.IXmlSchemaInfo System.Xml.XmlDocument::InvalidSchemaInfo
	RuntimeObject* ___InvalidSchemaInfo_44;

public:
	inline static int32_t get_offset_of_EmptyEnumerator_41() { return static_cast<int32_t>(offsetof(XmlDocument_t2837193595_StaticFields, ___EmptyEnumerator_41)); }
	inline EmptyEnumerator_t1830168813 * get_EmptyEnumerator_41() const { return ___EmptyEnumerator_41; }
	inline EmptyEnumerator_t1830168813 ** get_address_of_EmptyEnumerator_41() { return &___EmptyEnumerator_41; }
	inline void set_EmptyEnumerator_41(EmptyEnumerator_t1830168813 * value)
	{
		___EmptyEnumerator_41 = value;
		Il2CppCodeGenWriteBarrier((&___EmptyEnumerator_41), value);
	}

	inline static int32_t get_offset_of_NotKnownSchemaInfo_42() { return static_cast<int32_t>(offsetof(XmlDocument_t2837193595_StaticFields, ___NotKnownSchemaInfo_42)); }
	inline RuntimeObject* get_NotKnownSchemaInfo_42() const { return ___NotKnownSchemaInfo_42; }
	inline RuntimeObject** get_address_of_NotKnownSchemaInfo_42() { return &___NotKnownSchemaInfo_42; }
	inline void set_NotKnownSchemaInfo_42(RuntimeObject* value)
	{
		___NotKnownSchemaInfo_42 = value;
		Il2CppCodeGenWriteBarrier((&___NotKnownSchemaInfo_42), value);
	}

	inline static int32_t get_offset_of_ValidSchemaInfo_43() { return static_cast<int32_t>(offsetof(XmlDocument_t2837193595_StaticFields, ___ValidSchemaInfo_43)); }
	inline RuntimeObject* get_ValidSchemaInfo_43() const { return ___ValidSchemaInfo_43; }
	inline RuntimeObject** get_address_of_ValidSchemaInfo_43() { return &___ValidSchemaInfo_43; }
	inline void set_ValidSchemaInfo_43(RuntimeObject* value)
	{
		___ValidSchemaInfo_43 = value;
		Il2CppCodeGenWriteBarrier((&___ValidSchemaInfo_43), value);
	}

	inline static int32_t get_offset_of_InvalidSchemaInfo_44() { return static_cast<int32_t>(offsetof(XmlDocument_t2837193595_StaticFields, ___InvalidSchemaInfo_44)); }
	inline RuntimeObject* get_InvalidSchemaInfo_44() const { return ___InvalidSchemaInfo_44; }
	inline RuntimeObject** get_address_of_InvalidSchemaInfo_44() { return &___InvalidSchemaInfo_44; }
	inline void set_InvalidSchemaInfo_44(RuntimeObject* value)
	{
		___InvalidSchemaInfo_44 = value;
		Il2CppCodeGenWriteBarrier((&___InvalidSchemaInfo_44), value);
	}
};

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

// MS.Internal.Xml.Cache.XPathDocumentNavigator
struct  XPathDocumentNavigator_t2457178823  : public XPathNavigator_t787956054
{
public:
	// MS.Internal.Xml.Cache.XPathNode[] MS.Internal.Xml.Cache.XPathDocumentNavigator::pageCurrent
	XPathNodeU5BU5D_t47339301* ___pageCurrent_4;
	// MS.Internal.Xml.Cache.XPathNode[] MS.Internal.Xml.Cache.XPathDocumentNavigator::pageParent
	XPathNodeU5BU5D_t47339301* ___pageParent_5;
	// System.Int32 MS.Internal.Xml.Cache.XPathDocumentNavigator::idxCurrent
	int32_t ___idxCurrent_6;
	// System.Int32 MS.Internal.Xml.Cache.XPathDocumentNavigator::idxParent
	int32_t ___idxParent_7;

public:
	inline static int32_t get_offset_of_pageCurrent_4() { return static_cast<int32_t>(offsetof(XPathDocumentNavigator_t2457178823, ___pageCurrent_4)); }
	inline XPathNodeU5BU5D_t47339301* get_pageCurrent_4() const { return ___pageCurrent_4; }
	inline XPathNodeU5BU5D_t47339301** get_address_of_pageCurrent_4() { return &___pageCurrent_4; }
	inline void set_pageCurrent_4(XPathNodeU5BU5D_t47339301* value)
	{
		___pageCurrent_4 = value;
		Il2CppCodeGenWriteBarrier((&___pageCurrent_4), value);
	}

	inline static int32_t get_offset_of_pageParent_5() { return static_cast<int32_t>(offsetof(XPathDocumentNavigator_t2457178823, ___pageParent_5)); }
	inline XPathNodeU5BU5D_t47339301* get_pageParent_5() const { return ___pageParent_5; }
	inline XPathNodeU5BU5D_t47339301** get_address_of_pageParent_5() { return &___pageParent_5; }
	inline void set_pageParent_5(XPathNodeU5BU5D_t47339301* value)
	{
		___pageParent_5 = value;
		Il2CppCodeGenWriteBarrier((&___pageParent_5), value);
	}

	inline static int32_t get_offset_of_idxCurrent_6() { return static_cast<int32_t>(offsetof(XPathDocumentNavigator_t2457178823, ___idxCurrent_6)); }
	inline int32_t get_idxCurrent_6() const { return ___idxCurrent_6; }
	inline int32_t* get_address_of_idxCurrent_6() { return &___idxCurrent_6; }
	inline void set_idxCurrent_6(int32_t value)
	{
		___idxCurrent_6 = value;
	}

	inline static int32_t get_offset_of_idxParent_7() { return static_cast<int32_t>(offsetof(XPathDocumentNavigator_t2457178823, ___idxParent_7)); }
	inline int32_t get_idxParent_7() const { return ___idxParent_7; }
	inline int32_t* get_address_of_idxParent_7() { return &___idxParent_7; }
	inline void set_idxParent_7(int32_t value)
	{
		___idxParent_7 = value;
	}
};

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

// MS.Internal.Xml.XPath.AstNode/AstType
struct  AstType_t3854428833 
{
public:
	// System.Int32 MS.Internal.Xml.XPath.AstNode/AstType::value__
	int32_t ___value___2;

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

// MS.Internal.Xml.XPath.Axis/AxisType
struct  AxisType_t3322599580 
{
public:
	// System.Int32 MS.Internal.Xml.XPath.Axis/AxisType::value__
	int32_t ___value___2;

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

// MS.Internal.Xml.XPath.Function/FunctionType
struct  FunctionType_t3319434782 
{
public:
	// System.Int32 MS.Internal.Xml.XPath.Function/FunctionType::value__
	int32_t ___value___2;

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

// MS.Internal.Xml.XPath.Operator/Op
struct  Op_t2046805169 
{
public:
	// System.Int32 MS.Internal.Xml.XPath.Operator/Op::value__
	int32_t ___value___2;

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

// MS.Internal.Xml.XPath.XPathScanner/LexKind
struct  LexKind_t864578899 
{
public:
	// System.Int32 MS.Internal.Xml.XPath.XPathScanner/LexKind::value__
	int32_t ___value___2;

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

// System.ArgumentException
struct  ArgumentException_t132251570  : public SystemException_t176217640
{
public:
	// System.String System.ArgumentException::m_paramName
	String_t* ___m_paramName_17;

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

// System.IndexOutOfRangeException
struct  IndexOutOfRangeException_t1578797820  : public SystemException_t176217640
{
public:

public:
};

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

// System.NotSupportedException
struct  NotSupportedException_t1314879016  : public SystemException_t176217640
{
public:

public:
};

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

// System.Reflection.Assembly
struct  Assembly_t  : public RuntimeObject
{
public:
	// System.IntPtr System.Reflection.Assembly::_mono_assembly
	intptr_t ____mono_assembly_0;
	// System.Reflection.Assembly/ResolveEventHolder System.Reflection.Assembly::resolve_event_holder
	ResolveEventHolder_t2120639521 * ___resolve_event_holder_1;
	// System.Security.Policy.Evidence System.Reflection.Assembly::_evidence
	Evidence_t2008144148 * ____evidence_2;
	// System.Security.PermissionSet System.Reflection.Assembly::_minimum
	PermissionSet_t223948603 * ____minimum_3;
	// System.Security.PermissionSet System.Reflection.Assembly::_optional
	PermissionSet_t223948603 * ____optional_4;
	// System.Security.PermissionSet System.Reflection.Assembly::_refuse
	PermissionSet_t223948603 * ____refuse_5;
	// System.Security.PermissionSet System.Reflection.Assembly::_granted
	PermissionSet_t223948603 * ____granted_6;
	// System.Security.PermissionSet System.Reflection.Assembly::_denied
	PermissionSet_t223948603 * ____denied_7;
	// System.Boolean System.Reflection.Assembly::fromByteArray
	bool ___fromByteArray_8;
	// System.String System.Reflection.Assembly::assemblyName
	String_t* ___assemblyName_9;

public:
	inline static int32_t get_offset_of__mono_assembly_0() { return static_cast<int32_t>(offsetof(Assembly_t, ____mono_assembly_0)); }
	inline intptr_t get__mono_assembly_0() const { return ____mono_assembly_0; }
	inline intptr_t* get_address_of__mono_assembly_0() { return &____mono_assembly_0; }
	inline void set__mono_assembly_0(intptr_t value)
	{
		____mono_assembly_0 = value;
	}

	inline static int32_t get_offset_of_resolve_event_holder_1() { return static_cast<int32_t>(offsetof(Assembly_t, ___resolve_event_holder_1)); }
	inline ResolveEventHolder_t2120639521 * get_resolve_event_holder_1() const { return ___resolve_event_holder_1; }
	inline ResolveEventHolder_t2120639521 ** get_address_of_resolve_event_holder_1() { return &___resolve_event_holder_1; }
	inline void set_resolve_event_holder_1(ResolveEventHolder_t2120639521 * value)
	{
		___resolve_event_holder_1 = value;
		Il2CppCodeGenWriteBarrier((&___resolve_event_holder_1), value);
	}

	inline static int32_t get_offset_of__evidence_2() { return static_cast<int32_t>(offsetof(Assembly_t, ____evidence_2)); }
	inline Evidence_t2008144148 * get__evidence_2() const { return ____evidence_2; }
	inline Evidence_t2008144148 ** get_address_of__evidence_2() { return &____evidence_2; }
	inline void set__evidence_2(Evidence_t2008144148 * value)
	{
		____evidence_2 = value;
		Il2CppCodeGenWriteBarrier((&____evidence_2), value);
	}

	inline static int32_t get_offset_of__minimum_3() { return static_cast<int32_t>(offsetof(Assembly_t, ____minimum_3)); }
	inline PermissionSet_t223948603 * get__minimum_3() const { return ____minimum_3; }
	inline PermissionSet_t223948603 ** get_address_of__minimum_3() { return &____minimum_3; }
	inline void set__minimum_3(PermissionSet_t223948603 * value)
	{
		____minimum_3 = value;
		Il2CppCodeGenWriteBarrier((&____minimum_3), value);
	}

	inline static int32_t get_offset_of__optional_4() { return static_cast<int32_t>(offsetof(Assembly_t, ____optional_4)); }
	inline PermissionSet_t223948603 * get__optional_4() const { return ____optional_4; }
	inline PermissionSet_t223948603 ** get_address_of__optional_4() { return &____optional_4; }
	inline void set__optional_4(PermissionSet_t223948603 * value)
	{
		____optional_4 = value;
		Il2CppCodeGenWriteBarrier((&____optional_4), value);
	}

	inline static int32_t get_offset_of__refuse_5() { return static_cast<int32_t>(offsetof(Assembly_t, ____refuse_5)); }
	inline PermissionSet_t223948603 * get__refuse_5() const { return ____refuse_5; }
	inline PermissionSet_t223948603 ** get_address_of__refuse_5() { return &____refuse_5; }
	inline void set__refuse_5(PermissionSet_t223948603 * value)
	{
		____refuse_5 = value;
		Il2CppCodeGenWriteBarrier((&____refuse_5), value);
	}

	inline static int32_t get_offset_of__granted_6() { return static_cast<int32_t>(offsetof(Assembly_t, ____granted_6)); }
	inline PermissionSet_t223948603 * get__granted_6() const { return ____granted_6; }
	inline PermissionSet_t223948603 ** get_address_of__granted_6() { return &____granted_6; }
	inline void set__granted_6(PermissionSet_t223948603 * value)
	{
		____granted_6 = value;
		Il2CppCodeGenWriteBarrier((&____granted_6), value);
	}

	inline static int32_t get_offset_of__denied_7() { return static_cast<int32_t>(offsetof(Assembly_t, ____denied_7)); }
	inline PermissionSet_t223948603 * get__denied_7() const { return ____denied_7; }
	inline PermissionSet_t223948603 ** get_address_of__denied_7() { return &____denied_7; }
	inline void set__denied_7(PermissionSet_t223948603 * value)
	{
		____denied_7 = value;
		Il2CppCodeGenWriteBarrier((&____denied_7), value);
	}

	inline static int32_t get_offset_of_fromByteArray_8() { return static_cast<int32_t>(offsetof(Assembly_t, ___fromByteArray_8)); }
	inline bool get_fromByteArray_8() const { return ___fromByteArray_8; }
	inline bool* get_address_of_fromByteArray_8() { return &___fromByteArray_8; }
	inline void set_fromByteArray_8(bool value)
	{
		___fromByteArray_8 = value;
	}

	inline static int32_t get_offset_of_assemblyName_9() { return static_cast<int32_t>(offsetof(Assembly_t, ___assemblyName_9)); }
	inline String_t* get_assemblyName_9() const { return ___assemblyName_9; }
	inline String_t** get_address_of_assemblyName_9() { return &___assemblyName_9; }
	inline void set_assemblyName_9(String_t* value)
	{
		___assemblyName_9 = value;
		Il2CppCodeGenWriteBarrier((&___assemblyName_9), value);
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
// Native definition for P/Invoke marshalling of System.Reflection.Assembly
struct Assembly_t_marshaled_pinvoke
{
	intptr_t ____mono_assembly_0;
	ResolveEventHolder_t2120639521 * ___resolve_event_holder_1;
	Evidence_t2008144148 * ____evidence_2;
	PermissionSet_t223948603 * ____minimum_3;
	PermissionSet_t223948603 * ____optional_4;
	PermissionSet_t223948603 * ____refuse_5;
	PermissionSet_t223948603 * ____granted_6;
	PermissionSet_t223948603 * ____denied_7;
	int32_t ___fromByteArray_8;
	char* ___assemblyName_9;
};
// Native definition for COM marshalling of System.Reflection.Assembly
struct Assembly_t_marshaled_com
{
	intptr_t ____mono_assembly_0;
	ResolveEventHolder_t2120639521 * ___resolve_event_holder_1;
	Evidence_t2008144148 * ____evidence_2;
	PermissionSet_t223948603 * ____minimum_3;
	PermissionSet_t223948603 * ____optional_4;
	PermissionSet_t223948603 * ____refuse_5;
	PermissionSet_t223948603 * ____granted_6;
	PermissionSet_t223948603 * ____denied_7;
	int32_t ___fromByteArray_8;
	Il2CppChar* ___assemblyName_9;
};
#endif // ASSEMBLY_T_H
#ifndef BINDINGFLAGS_T2721792723_H
#define BINDINGFLAGS_T2721792723_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

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

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

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

// System.TypeLoadException
struct  TypeLoadException_t3707937253  : public SystemException_t176217640
{
public:
	// System.String System.TypeLoadException::ClassName
	String_t* ___ClassName_17;
	// System.String System.TypeLoadException::AssemblyName
	String_t* ___AssemblyName_18;
	// System.String System.TypeLoadException::MessageArg
	String_t* ___MessageArg_19;
	// System.Int32 System.TypeLoadException::ResourceId
	int32_t ___ResourceId_20;

public:
	inline static int32_t get_offset_of_ClassName_17() { return static_cast<int32_t>(offsetof(TypeLoadException_t3707937253, ___ClassName_17)); }
	inline String_t* get_ClassName_17() const { return ___ClassName_17; }
	inline String_t** get_address_of_ClassName_17() { return &___ClassName_17; }
	inline void set_ClassName_17(String_t* value)
	{
		___ClassName_17 = value;
		Il2CppCodeGenWriteBarrier((&___ClassName_17), value);
	}

	inline static int32_t get_offset_of_AssemblyName_18() { return static_cast<int32_t>(offsetof(TypeLoadException_t3707937253, ___AssemblyName_18)); }
	inline String_t* get_AssemblyName_18() const { return ___AssemblyName_18; }
	inline String_t** get_address_of_AssemblyName_18() { return &___AssemblyName_18; }
	inline void set_AssemblyName_18(String_t* value)
	{
		___AssemblyName_18 = value;
		Il2CppCodeGenWriteBarrier((&___AssemblyName_18), value);
	}

	inline static int32_t get_offset_of_MessageArg_19() { return static_cast<int32_t>(offsetof(TypeLoadException_t3707937253, ___MessageArg_19)); }
	inline String_t* get_MessageArg_19() const { return ___MessageArg_19; }
	inline String_t** get_address_of_MessageArg_19() { return &___MessageArg_19; }
	inline void set_MessageArg_19(String_t* value)
	{
		___MessageArg_19 = value;
		Il2CppCodeGenWriteBarrier((&___MessageArg_19), value);
	}

	inline static int32_t get_offset_of_ResourceId_20() { return static_cast<int32_t>(offsetof(TypeLoadException_t3707937253, ___ResourceId_20)); }
	inline int32_t get_ResourceId_20() const { return ___ResourceId_20; }
	inline int32_t* get_address_of_ResourceId_20() { return &___ResourceId_20; }
	inline void set_ResourceId_20(int32_t value)
	{
		___ResourceId_20 = value;
	}
};

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

// System.Uri/Flags
struct  Flags_t2372798318 
{
public:
	// System.UInt64 System.Uri/Flags::value__
	uint64_t ___value___2;

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

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

// System.Xml.ConformanceLevel
struct  ConformanceLevel_t3899847875 
{
public:
	// System.Int32 System.Xml.ConformanceLevel::value__
	int32_t ___value___2;

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

// System.Xml.DtdParser/LiteralType
struct  LiteralType_t1798331664 
{
public:
	// System.Int32 System.Xml.DtdParser/LiteralType::value__
	int32_t ___value___2;

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

// System.Xml.DtdParser/ScanningFunction
struct  ScanningFunction_t4012411093 
{
public:
	// System.Int32 System.Xml.DtdParser/ScanningFunction::value__
	int32_t ___value___2;

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

// System.Xml.DtdParser/Token
struct  Token_t1562679321 
{
public:
	// System.Int32 System.Xml.DtdParser/Token::value__
	int32_t ___value___2;

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

// System.Xml.DtdProcessing
struct  DtdProcessing_t1163997051 
{
public:
	// System.Int32 System.Xml.DtdProcessing::value__
	int32_t ___value___2;

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

// System.Xml.EntityHandling
struct  EntityHandling_t1047276436 
{
public:
	// System.Int32 System.Xml.EntityHandling::value__
	int32_t ___value___2;

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

// System.Xml.ExceptionType
struct  ExceptionType_t888982300 
{
public:
	// System.Int32 System.Xml.ExceptionType::value__
	int32_t ___value___2;

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

// System.Xml.Formatting
struct  Formatting_t1232942836 
{
public:
	// System.Int32 System.Xml.Formatting::value__
	int32_t ___value___2;

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

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

// System.Xml.ReadContentAsBinaryHelper/State
struct  State_t1355373645 
{
public:
	// System.Int32 System.Xml.ReadContentAsBinaryHelper/State::value__
	int32_t ___value___2;

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

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

// System.Xml.ReadState
struct  ReadState_t944984020 
{
public:
	// System.Int32 System.Xml.ReadState::value__
	int32_t ___value___2;

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

// System.Xml.Schema.AttributeMatchState
struct  AttributeMatchState_t1537420415 
{
public:
	// System.Int32 System.Xml.Schema.AttributeMatchState::value__
	int32_t ___value___2;

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

// System.Xml.Schema.ChoiceNode
struct  ChoiceNode_t2375417343  : public InteriorNode_t2330896169
{
public:

public:
};

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

// System.Xml.Schema.XmlSchemaAttributeGroup
struct  XmlSchemaAttributeGroup_t246430545  : public XmlSchemaAnnotated_t2603549639
{
public:
	// System.String System.Xml.Schema.XmlSchemaAttributeGroup::name
	String_t* ___name_9;
	// System.Xml.Schema.XmlSchemaObjectCollection System.Xml.Schema.XmlSchemaAttributeGroup::attributes
	XmlSchemaObjectCollection_t1064819932 * ___attributes_10;
	// System.Xml.Schema.XmlSchemaAnyAttribute System.Xml.Schema.XmlSchemaAttributeGroup::anyAttribute
	XmlSchemaAnyAttribute_t963227996 * ___anyAttribute_11;
	// System.Xml.XmlQualifiedName System.Xml.Schema.XmlSchemaAttributeGroup::qname
	XmlQualifiedName_t2760654312 * ___qname_12;
	// System.Xml.Schema.XmlSchemaAttributeGroup System.Xml.Schema.XmlSchemaAttributeGroup::redefined
	XmlSchemaAttributeGroup_t246430545 * ___redefined_13;
	// System.Xml.Schema.XmlSchemaObjectTable System.Xml.Schema.XmlSchemaAttributeGroup::attributeUses
	XmlSchemaObjectTable_t2546974348 * ___attributeUses_14;
	// System.Xml.Schema.XmlSchemaAnyAttribute System.Xml.Schema.XmlSchemaAttributeGroup::attributeWildcard
	XmlSchemaAnyAttribute_t963227996 * ___attributeWildcard_15;
	// System.Int32 System.Xml.Schema.XmlSchemaAttributeGroup::selfReferenceCount
	int32_t ___selfReferenceCount_16;

public:
	inline static int32_t get_offset_of_name_9() { return static_cast<int32_t>(offsetof(XmlSchemaAttributeGroup_t246430545, ___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_attributes_10() { return static_cast<int32_t>(offsetof(XmlSchemaAttributeGroup_t246430545, ___attributes_10)); }
	inline XmlSchemaObjectCollection_t1064819932 * get_attributes_10() const { return ___attributes_10; }
	inline XmlSchemaObjectCollection_t1064819932 ** get_address_of_attributes_10() { return &___attributes_10; }
	inline void set_attributes_10(XmlSchemaObjectCollection_t1064819932 * value)
	{
		___attributes_10 = value;
		Il2CppCodeGenWriteBarrier((&___attributes_10), value);
	}

	inline static int32_t get_offset_of_anyAttribute_11() { return static_cast<int32_t>(offsetof(XmlSchemaAttributeGroup_t246430545, ___anyAttribute_11)); }
	inline XmlSchemaAnyAttribute_t963227996 * get_anyAttribute_11() const { return ___anyAttribute_11; }
	inline XmlSchemaAnyAttribute_t963227996 ** get_address_of_anyAttribute_11() { return &___anyAttribute_11; }
	inline void set_anyAttribute_11(XmlSchemaAnyAttribute_t963227996 * value)
	{
		___anyAttribute_11 = value;
		Il2CppCodeGenWriteBarrier((&___anyAttribute_11), value);
	}

	inline static int32_t get_offset_of_qname_12() { return static_cast<int32_t>(offsetof(XmlSchemaAttributeGroup_t246430545, ___qname_12)); }
	inline XmlQualifiedName_t2760654312 * get_qname_12() const { return ___qname_12; }
	inline XmlQualifiedName_t2760654312 ** get_address_of_qname_12() { return &___qname_12; }
	inline void set_qname_12(XmlQualifiedName_t2760654312 * value)
	{
		___qname_12 = value;
		Il2CppCodeGenWriteBarrier((&___qname_12), value);
	}

	inline static int32_t get_offset_of_redefined_13() { return static_cast<int32_t>(offsetof(XmlSchemaAttributeGroup_t246430545, ___redefined_13)); }
	inline XmlSchemaAttributeGroup_t246430545 * get_redefined_13() const { return ___redefined_13; }
	inline XmlSchemaAttributeGroup_t246430545 ** get_address_of_redefined_13() { return &___redefined_13; }
	inline void set_redefined_13(XmlSchemaAttributeGroup_t246430545 * value)
	{
		___redefined_13 = value;
		Il2CppCodeGenWriteBarrier((&___redefined_13), value);
	}

	inline static int32_t get_offset_of_attributeUses_14() { return static_cast<int32_t>(offsetof(XmlSchemaAttributeGroup_t246430545, ___attributeUses_14)); }
	inline XmlSchemaObjectTable_t2546974348 * get_attributeUses_14() const { return ___attributeUses_14; }
	inline XmlSchemaObjectTable_t2546974348 ** get_address_of_attributeUses_14() { return &___attributeUses_14; }
	inline void set_attributeUses_14(XmlSchemaObjectTable_t2546974348 * value)
	{
		___attributeUses_14 = value;
		Il2CppCodeGenWriteBarrier((&___attributeUses_14), value);
	}

	inline static int32_t get_offset_of_attributeWildcard_15() { return static_cast<int32_t>(offsetof(XmlSchemaAttributeGroup_t246430545, ___attributeWildcard_15)); }
	inline XmlSchemaAnyAttribute_t963227996 * get_attributeWildcard_15() const { return ___attributeWildcard_15; }
	inline XmlSchemaAnyAttribute_t963227996 ** get_address_of_attributeWildcard_15() { return &___attributeWildcard_15; }
	inline void set_attributeWildcard_15(XmlSchemaAnyAttribute_t963227996 * value)
	{
		___attributeWildcard_15 = value;
		Il2CppCodeGenWriteBarrier((&___attributeWildcard_15), value);
	}

	inline static int32_t get_offset_of_selfReferenceCount_16() { return static_cast<int32_t>(offsetof(XmlSchemaAttributeGroup_t246430545, ___selfReferenceCount_16)); }
	inline int32_t get_selfReferenceCount_16() const { return ___selfReferenceCount_16; }
	inline int32_t* get_address_of_selfReferenceCount_16() { return &___selfReferenceCount_16; }
	inline void set_selfReferenceCount_16(int32_t value)
	{
		___selfReferenceCount_16 = value;
	}
};

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

// System.Xml.Schema.XmlSchemaAttributeGroupRef
struct  XmlSchemaAttributeGroupRef_t846390688  : public XmlSchemaAnnotated_t2603549639
{
public:
	// System.Xml.XmlQualifiedName System.Xml.Schema.XmlSchemaAttributeGroupRef::refName
	XmlQualifiedName_t2760654312 * ___refName_9;

public:
	inline static int32_t get_offset_of_refName_9() { return static_cast<int32_t>(offsetof(XmlSchemaAttributeGroupRef_t846390688, ___refName_9)); }
	inline XmlQualifiedName_t2760654312 * get_refName_9() const { return ___refName_9; }
	inline XmlQualifiedName_t2760654312 ** get_address_of_refName_9() { return &___refName_9; }
	inline void set_refName_9(XmlQualifiedName_t2760654312 * value)
	{
		___refName_9 = value;
		Il2CppCodeGenWriteBarrier((&___refName_9), value);
	}
};

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

// System.Xml.Schema.XmlSchemaContent
struct  XmlSchemaContent_t1040349258  : public XmlSchemaAnnotated_t2603549639
{
public:

public:
};

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

// System.Xml.Schema.XmlSchemaContentModel
struct  XmlSchemaContentModel_t602185179  : public XmlSchemaAnnotated_t2603549639
{
public:

public:
};

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

// System.Xml.Schema.XmlSchemaGroup
struct  XmlSchemaGroup_t1441741786  : public XmlSchemaAnnotated_t2603549639
{
public:
	// System.String System.Xml.Schema.XmlSchemaGroup::name
	String_t* ___name_9;
	// System.Xml.Schema.XmlSchemaGroupBase System.Xml.Schema.XmlSchemaGroup::particle
	XmlSchemaGroupBase_t3631079376 * ___particle_10;
	// System.Xml.Schema.XmlSchemaParticle System.Xml.Schema.XmlSchemaGroup::canonicalParticle
	XmlSchemaParticle_t3828501457 * ___canonicalParticle_11;
	// System.Xml.XmlQualifiedName System.Xml.Schema.XmlSchemaGroup::qname
	XmlQualifiedName_t2760654312 * ___qname_12;
	// System.Xml.Schema.XmlSchemaGroup System.Xml.Schema.XmlSchemaGroup::redefined
	XmlSchemaGroup_t1441741786 * ___redefined_13;
	// System.Int32 System.Xml.Schema.XmlSchemaGroup::selfReferenceCount
	int32_t ___selfReferenceCount_14;

public:
	inline static int32_t get_offset_of_name_9() { return static_cast<int32_t>(offsetof(XmlSchemaGroup_t1441741786, ___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_particle_10() { return static_cast<int32_t>(offsetof(XmlSchemaGroup_t1441741786, ___particle_10)); }
	inline XmlSchemaGroupBase_t3631079376 * get_particle_10() const { return ___particle_10; }
	inline XmlSchemaGroupBase_t3631079376 ** get_address_of_particle_10() { return &___particle_10; }
	inline void set_particle_10(XmlSchemaGroupBase_t3631079376 * value)
	{
		___particle_10 = value;
		Il2CppCodeGenWriteBarrier((&___particle_10), value);
	}

	inline static int32_t get_offset_of_canonicalParticle_11() { return static_cast<int32_t>(offsetof(XmlSchemaGroup_t1441741786, ___canonicalParticle_11)); }
	inline XmlSchemaParticle_t3828501457 * get_canonicalParticle_11() const { return ___canonicalParticle_11; }
	inline XmlSchemaParticle_t3828501457 ** get_address_of_canonicalParticle_11() { return &___canonicalParticle_11; }
	inline void set_canonicalParticle_11(XmlSchemaParticle_t3828501457 * value)
	{
		___canonicalParticle_11 = value;
		Il2CppCodeGenWriteBarrier((&___canonicalParticle_11), value);
	}

	inline static int32_t get_offset_of_qname_12() { return static_cast<int32_t>(offsetof(XmlSchemaGroup_t1441741786, ___qname_12)); }
	inline XmlQualifiedName_t2760654312 * get_qname_12() const { return ___qname_12; }
	inline XmlQualifiedName_t2760654312 ** get_address_of_qname_12() { return &___qname_12; }
	inline void set_qname_12(XmlQualifiedName_t2760654312 * value)
	{
		___qname_12 = value;
		Il2CppCodeGenWriteBarrier((&___qname_12), value);
	}

	inline static int32_t get_offset_of_redefined_13() { return static_cast<int32_t>(offsetof(XmlSchemaGroup_t1441741786, ___redefined_13)); }
	inline XmlSchemaGroup_t1441741786 * get_redefined_13() const { return ___redefined_13; }
	inline XmlSchemaGroup_t1441741786 ** get_address_of_redefined_13() { return &___redefined_13; }
	inline void set_redefined_13(XmlSchemaGroup_t1441741786 * value)
	{
		___redefined_13 = value;
		Il2CppCodeGenWriteBarrier((&___redefined_13), value);
	}

	inline static int32_t get_offset_of_selfReferenceCount_14() { return static_cast<int32_t>(offsetof(XmlSchemaGroup_t1441741786, ___selfReferenceCount_14)); }
	inline int32_t get_selfReferenceCount_14() const { return ___selfReferenceCount_14; }
	inline int32_t* get_address_of_selfReferenceCount_14() { return &___selfReferenceCount_14; }
	inline void set_selfReferenceCount_14(int32_t value)
	{
		___selfReferenceCount_14 = value;
	}
};

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

// System.Xml.Schema.XmlSchemaIdentityConstraint
struct  XmlSchemaIdentityConstraint_t297318432  : public XmlSchemaAnnotated_t2603549639
{
public:
	// System.String System.Xml.Schema.XmlSchemaIdentityConstraint::name
	String_t* ___name_9;
	// System.Xml.Schema.XmlSchemaXPath System.Xml.Schema.XmlSchemaIdentityConstraint::selector
	XmlSchemaXPath_t3156455507 * ___selector_10;
	// System.Xml.Schema.XmlSchemaObjectCollection System.Xml.Schema.XmlSchemaIdentityConstraint::fields
	XmlSchemaObjectCollection_t1064819932 * ___fields_11;
	// System.Xml.XmlQualifiedName System.Xml.Schema.XmlSchemaIdentityConstraint::qualifiedName
	XmlQualifiedName_t2760654312 * ___qualifiedName_12;
	// System.Xml.Schema.CompiledIdentityConstraint System.Xml.Schema.XmlSchemaIdentityConstraint::compiledConstraint
	CompiledIdentityConstraint_t1335094965 * ___compiledConstraint_13;

public:
	inline static int32_t get_offset_of_name_9() { return static_cast<int32_t>(offsetof(XmlSchemaIdentityConstraint_t297318432, ___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_selector_10() { return static_cast<int32_t>(offsetof(XmlSchemaIdentityConstraint_t297318432, ___selector_10)); }
	inline XmlSchemaXPath_t3156455507 * get_selector_10() const { return ___selector_10; }
	inline XmlSchemaXPath_t3156455507 ** get_address_of_selector_10() { return &___selector_10; }
	inline void set_selector_10(XmlSchemaXPath_t3156455507 * value)
	{
		___selector_10 = value;
		Il2CppCodeGenWriteBarrier((&___selector_10), value);
	}

	inline static int32_t get_offset_of_fields_11() { return static_cast<int32_t>(offsetof(XmlSchemaIdentityConstraint_t297318432, ___fields_11)); }
	inline XmlSchemaObjectCollection_t1064819932 * get_fields_11() const { return ___fields_11; }
	inline XmlSchemaObjectCollection_t1064819932 ** get_address_of_fields_11() { return &___fields_11; }
	inline void set_fields_11(XmlSchemaObjectCollection_t1064819932 * value)
	{
		___fields_11 = value;
		Il2CppCodeGenWriteBarrier((&___fields_11), value);
	}

	inline static int32_t get_offset_of_qualifiedName_12() { return static_cast<int32_t>(offsetof(XmlSchemaIdentityConstraint_t297318432, ___qualifiedName_12)); }
	inline XmlQualifiedName_t2760654312 * get_qualifiedName_12() const { return ___qualifiedName_12; }
	inline XmlQualifiedName_t2760654312 ** get_address_of_qualifiedName_12() { return &___qualifiedName_12; }
	inline void set_qualifiedName_12(XmlQualifiedName_t2760654312 * value)
	{
		___qualifiedName_12 = value;
		Il2CppCodeGenWriteBarrier((&___qualifiedName_12), value);
	}

	inline static int32_t get_offset_of_compiledConstraint_13() { return static_cast<int32_t>(offsetof(XmlSchemaIdentityConstraint_t297318432, ___compiledConstraint_13)); }
	inline CompiledIdentityConstraint_t1335094965 * get_compiledConstraint_13() const { return ___compiledConstraint_13; }
	inline CompiledIdentityConstraint_t1335094965 ** get_address_of_compiledConstraint_13() { return &___compiledConstraint_13; }
	inline void set_compiledConstraint_13(CompiledIdentityConstraint_t1335094965 * value)
	{
		___compiledConstraint_13 = value;
		Il2CppCodeGenWriteBarrier((&___compiledConstraint_13), value);
	}
};

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

// System.Xml.Schema.XmlSchemaNotation
struct  XmlSchemaNotation_t2664560277  : public XmlSchemaAnnotated_t2603549639
{
public:
	// System.String System.Xml.Schema.XmlSchemaNotation::name
	String_t* ___name_9;
	// System.String System.Xml.Schema.XmlSchemaNotation::publicId
	String_t* ___publicId_10;
	// System.String System.Xml.Schema.XmlSchemaNotation::systemId
	String_t* ___systemId_11;
	// System.Xml.XmlQualifiedName System.Xml.Schema.XmlSchemaNotation::qname
	XmlQualifiedName_t2760654312 * ___qname_12;

public:
	inline static int32_t get_offset_of_name_9() { return static_cast<int32_t>(offsetof(XmlSchemaNotation_t2664560277, ___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_publicId_10() { return static_cast<int32_t>(offsetof(XmlSchemaNotation_t2664560277, ___publicId_10)); }
	inline String_t* get_publicId_10() const { return ___publicId_10; }
	inline String_t** get_address_of_publicId_10() { return &___publicId_10; }
	inline void set_publicId_10(String_t* value)
	{
		___publicId_10 = value;
		Il2CppCodeGenWriteBarrier((&___publicId_10), value);
	}

	inline static int32_t get_offset_of_systemId_11() { return static_cast<int32_t>(offsetof(XmlSchemaNotation_t2664560277, ___systemId_11)); }
	inline String_t* get_systemId_11() const { return ___systemId_11; }
	inline String_t** get_address_of_systemId_11() { return &___systemId_11; }
	inline void set_systemId_11(String_t* value)
	{
		___systemId_11 = value;
		Il2CppCodeGenWriteBarrier((&___systemId_11), value);
	}

	inline static int32_t get_offset_of_qname_12() { return static_cast<int32_t>(offsetof(XmlSchemaNotation_t2664560277, ___qname_12)); }
	inline XmlQualifiedName_t2760654312 * get_qname_12() const { return ___qname_12; }
	inline XmlQualifiedName_t2760654312 ** get_address_of_qname_12() { return &___qname_12; }
	inline void set_qname_12(XmlQualifiedName_t2760654312 * value)
	{
		___qname_12 = value;
		Il2CppCodeGenWriteBarrier((&___qname_12), value);
	}
};

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

// System.Xml.Schema.XmlSchemaParticle/Occurs
struct  Occurs_t3988442794 
{
public:
	// System.Int32 System.Xml.Schema.XmlSchemaParticle/Occurs::value__
	int32_t ___value___2;

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

// System.Xml.Schema.XmlSchemaSimpleTypeContent
struct  XmlSchemaSimpleTypeContent_t599285223  : public XmlSchemaAnnotated_t2603549639
{
public:

public:
};

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

// System.Xml.Schema.XmlSchemaUse
struct  XmlSchemaUse_t647315988 
{
public:
	// System.Int32 System.Xml.Schema.XmlSchemaUse::value__
	int32_t ___value___2;

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

// System.Xml.Schema.XmlSchemaXPath
struct  XmlSchemaXPath_t3156455507  : public XmlSchemaAnnotated_t2603549639
{
public:
	// System.String System.Xml.Schema.XmlSchemaXPath::xpath
	String_t* ___xpath_9;

public:
	inline static int32_t get_offset_of_xpath_9() { return static_cast<int32_t>(offsetof(XmlSchemaXPath_t3156455507, ___xpath_9)); }
	inline String_t* get_xpath_9() const { return ___xpath_9; }
	inline String_t** get_address_of_xpath_9() { return &___xpath_9; }
	inline void set_xpath_9(String_t* value)
	{
		___xpath_9 = value;
		Il2CppCodeGenWriteBarrier((&___xpath_9), value);
	}
};

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

// System.Xml.XPath.XPathException
struct  XPathException_t2107611652  : public SystemException_t176217640
{
public:
	// System.String System.Xml.XPath.XPathException::res
	String_t* ___res_17;
	// System.String[] System.Xml.XPath.XPathException::args
	StringU5BU5D_t1281789340* ___args_18;
	// System.String System.Xml.XPath.XPathException::message
	String_t* ___message_19;

public:
	inline static int32_t get_offset_of_res_17() { return static_cast<int32_t>(offsetof(XPathException_t2107611652, ___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(XPathException_t2107611652, ___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_message_19() { return static_cast<int32_t>(offsetof(XPathException_t2107611652, ___message_19)); }
	inline String_t* get_message_19() const { return ___message_19; }
	inline String_t** get_address_of_message_19() { return &___message_19; }
	inline void set_message_19(String_t* value)
	{
		___message_19 = value;
		Il2CppCodeGenWriteBarrier((&___message_19), value);
	}
};

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

// System.Xml.XPath.XPathNamespaceScope
struct  XPathNamespaceScope_t4128811329 
{
public:
	// System.Int32 System.Xml.XPath.XPathNamespaceScope::value__
	int32_t ___value___2;

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

// System.Xml.XPath.XPathNodeType
struct  XPathNodeType_t3031007223 
{
public:
	// System.Int32 System.Xml.XPath.XPathNodeType::value__
	int32_t ___value___2;

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

// System.Xml.XPath.XPathResultType
struct  XPathResultType_t2828988488 
{
public:
	// System.Int32 System.Xml.XPath.XPathResultType::value__
	int32_t ___value___2;

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

// MS.Internal.Xml.XPath.Axis
struct  Axis_t4207104559  : public AstNode_t2514041814
{
public:
	// MS.Internal.Xml.XPath.Axis/AxisType MS.Internal.Xml.XPath.Axis::axisType
	int32_t ___axisType_0;
	// MS.Internal.Xml.XPath.AstNode MS.Internal.Xml.XPath.Axis::input
	AstNode_t2514041814 * ___input_1;
	// System.String MS.Internal.Xml.XPath.Axis::prefix
	String_t* ___prefix_2;
	// System.String MS.Internal.Xml.XPath.Axis::name
	String_t* ___name_3;
	// System.Xml.XPath.XPathNodeType MS.Internal.Xml.XPath.Axis::nodeType
	int32_t ___nodeType_4;
	// System.Boolean MS.Internal.Xml.XPath.Axis::abbrAxis
	bool ___abbrAxis_5;
	// System.String MS.Internal.Xml.XPath.Axis::urn
	String_t* ___urn_6;

public:
	inline static int32_t get_offset_of_axisType_0() { return static_cast<int32_t>(offsetof(Axis_t4207104559, ___axisType_0)); }
	inline int32_t get_axisType_0() const { return ___axisType_0; }
	inline int32_t* get_address_of_axisType_0() { return &___axisType_0; }
	inline void set_axisType_0(int32_t value)
	{
		___axisType_0 = value;
	}

	inline static int32_t get_offset_of_input_1() { return static_cast<int32_t>(offsetof(Axis_t4207104559, ___input_1)); }
	inline AstNode_t2514041814 * get_input_1() const { return ___input_1; }
	inline AstNode_t2514041814 ** get_address_of_input_1() { return &___input_1; }
	inline void set_input_1(AstNode_t2514041814 * value)
	{
		___input_1 = value;
		Il2CppCodeGenWriteBarrier((&___input_1), value);
	}

	inline static int32_t get_offset_of_prefix_2() { return static_cast<int32_t>(offsetof(Axis_t4207104559, ___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_name_3() { return static_cast<int32_t>(offsetof(Axis_t4207104559, ___name_3)); }
	inline String_t* get_name_3() const { return ___name_3; }
	inline String_t** get_address_of_name_3() { return &___name_3; }
	inline void set_name_3(String_t* value)
	{
		___name_3 = value;
		Il2CppCodeGenWriteBarrier((&___name_3), value);
	}

	inline static int32_t get_offset_of_nodeType_4() { return static_cast<int32_t>(offsetof(Axis_t4207104559, ___nodeType_4)); }
	inline int32_t get_nodeType_4() const { return ___nodeType_4; }
	inline int32_t* get_address_of_nodeType_4() { return &___nodeType_4; }
	inline void set_nodeType_4(int32_t value)
	{
		___nodeType_4 = value;
	}

	inline static int32_t get_offset_of_abbrAxis_5() { return static_cast<int32_t>(offsetof(Axis_t4207104559, ___abbrAxis_5)); }
	inline bool get_abbrAxis_5() const { return ___abbrAxis_5; }
	inline bool* get_address_of_abbrAxis_5() { return &___abbrAxis_5; }
	inline void set_abbrAxis_5(bool value)
	{
		___abbrAxis_5 = value;
	}

	inline static int32_t get_offset_of_urn_6() { return static_cast<int32_t>(offsetof(Axis_t4207104559, ___urn_6)); }
	inline String_t* get_urn_6() const { return ___urn_6; }
	inline String_t** get_address_of_urn_6() { return &___urn_6; }
	inline void set_urn_6(String_t* value)
	{
		___urn_6 = value;
		Il2CppCodeGenWriteBarrier((&___urn_6), value);
	}
};

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

// MS.Internal.Xml.XPath.Function
struct  Function_t1283990952  : public AstNode_t2514041814
{
public:
	// MS.Internal.Xml.XPath.Function/FunctionType MS.Internal.Xml.XPath.Function::functionType
	int32_t ___functionType_0;
	// System.Collections.ArrayList MS.Internal.Xml.XPath.Function::argumentList
	ArrayList_t2718874744 * ___argumentList_1;
	// System.String MS.Internal.Xml.XPath.Function::name
	String_t* ___name_2;
	// System.String MS.Internal.Xml.XPath.Function::prefix
	String_t* ___prefix_3;

public:
	inline static int32_t get_offset_of_functionType_0() { return static_cast<int32_t>(offsetof(Function_t1283990952, ___functionType_0)); }
	inline int32_t get_functionType_0() const { return ___functionType_0; }
	inline int32_t* get_address_of_functionType_0() { return &___functionType_0; }
	inline void set_functionType_0(int32_t value)
	{
		___functionType_0 = value;
	}

	inline static int32_t get_offset_of_argumentList_1() { return static_cast<int32_t>(offsetof(Function_t1283990952, ___argumentList_1)); }
	inline ArrayList_t2718874744 * get_argumentList_1() const { return ___argumentList_1; }
	inline ArrayList_t2718874744 ** get_address_of_argumentList_1() { return &___argumentList_1; }
	inline void set_argumentList_1(ArrayList_t2718874744 * value)
	{
		___argumentList_1 = value;
		Il2CppCodeGenWriteBarrier((&___argumentList_1), value);
	}

	inline static int32_t get_offset_of_name_2() { return static_cast<int32_t>(offsetof(Function_t1283990952, ___name_2)); }
	inline String_t* get_name_2() const { return ___name_2; }
	inline String_t** get_address_of_name_2() { return &___name_2; }
	inline void set_name_2(String_t* value)
	{
		___name_2 = value;
		Il2CppCodeGenWriteBarrier((&___name_2), value);
	}

	inline static int32_t get_offset_of_prefix_3() { return static_cast<int32_t>(offsetof(Function_t1283990952, ___prefix_3)); }
	inline String_t* get_prefix_3() const { return ___prefix_3; }
	inline String_t** get_address_of_prefix_3() { return &___prefix_3; }
	inline void set_prefix_3(String_t* value)
	{
		___prefix_3 = value;
		Il2CppCodeGenWriteBarrier((&___prefix_3), value);
	}
};

struct Function_t1283990952_StaticFields
{
public:
	// System.Xml.XPath.XPathResultType[] MS.Internal.Xml.XPath.Function::ReturnTypes
	XPathResultTypeU5BU5D_t1515527577* ___ReturnTypes_4;

public:
	inline static int32_t get_offset_of_ReturnTypes_4() { return static_cast<int32_t>(offsetof(Function_t1283990952_StaticFields, ___ReturnTypes_4)); }
	inline XPathResultTypeU5BU5D_t1515527577* get_ReturnTypes_4() const { return ___ReturnTypes_4; }
	inline XPathResultTypeU5BU5D_t1515527577** get_address_of_ReturnTypes_4() { return &___ReturnTypes_4; }
	inline void set_ReturnTypes_4(XPathResultTypeU5BU5D_t1515527577* value)
	{
		___ReturnTypes_4 = value;
		Il2CppCodeGenWriteBarrier((&___ReturnTypes_4), value);
	}
};

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

// MS.Internal.Xml.XPath.Operand
struct  Operand_t3355154092  : public AstNode_t2514041814
{
public:
	// System.Xml.XPath.XPathResultType MS.Internal.Xml.XPath.Operand::type
	int32_t ___type_0;
	// System.Object MS.Internal.Xml.XPath.Operand::val
	RuntimeObject * ___val_1;

public:
	inline static int32_t get_offset_of_type_0() { return static_cast<int32_t>(offsetof(Operand_t3355154092, ___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_val_1() { return static_cast<int32_t>(offsetof(Operand_t3355154092, ___val_1)); }
	inline RuntimeObject * get_val_1() const { return ___val_1; }
	inline RuntimeObject ** get_address_of_val_1() { return &___val_1; }
	inline void set_val_1(RuntimeObject * value)
	{
		___val_1 = value;
		Il2CppCodeGenWriteBarrier((&___val_1), value);
	}
};

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

// MS.Internal.Xml.XPath.Operator
struct  Operator_t966760113  : public AstNode_t2514041814
{
public:
	// MS.Internal.Xml.XPath.Operator/Op MS.Internal.Xml.XPath.Operator::opType
	int32_t ___opType_1;
	// MS.Internal.Xml.XPath.AstNode MS.Internal.Xml.XPath.Operator::opnd1
	AstNode_t2514041814 * ___opnd1_2;
	// MS.Internal.Xml.XPath.AstNode MS.Internal.Xml.XPath.Operator::opnd2
	AstNode_t2514041814 * ___opnd2_3;

public:
	inline static int32_t get_offset_of_opType_1() { return static_cast<int32_t>(offsetof(Operator_t966760113, ___opType_1)); }
	inline int32_t get_opType_1() const { return ___opType_1; }
	inline int32_t* get_address_of_opType_1() { return &___opType_1; }
	inline void set_opType_1(int32_t value)
	{
		___opType_1 = value;
	}

	inline static int32_t get_offset_of_opnd1_2() { return static_cast<int32_t>(offsetof(Operator_t966760113, ___opnd1_2)); }
	inline AstNode_t2514041814 * get_opnd1_2() const { return ___opnd1_2; }
	inline AstNode_t2514041814 ** get_address_of_opnd1_2() { return &___opnd1_2; }
	inline void set_opnd1_2(AstNode_t2514041814 * value)
	{
		___opnd1_2 = value;
		Il2CppCodeGenWriteBarrier((&___opnd1_2), value);
	}

	inline static int32_t get_offset_of_opnd2_3() { return static_cast<int32_t>(offsetof(Operator_t966760113, ___opnd2_3)); }
	inline AstNode_t2514041814 * get_opnd2_3() const { return ___opnd2_3; }
	inline AstNode_t2514041814 ** get_address_of_opnd2_3() { return &___opnd2_3; }
	inline void set_opnd2_3(AstNode_t2514041814 * value)
	{
		___opnd2_3 = value;
		Il2CppCodeGenWriteBarrier((&___opnd2_3), value);
	}
};

struct Operator_t966760113_StaticFields
{
public:
	// MS.Internal.Xml.XPath.Operator/Op[] MS.Internal.Xml.XPath.Operator::invertOp
	OpU5BU5D_t2837398892* ___invertOp_0;

public:
	inline static int32_t get_offset_of_invertOp_0() { return static_cast<int32_t>(offsetof(Operator_t966760113_StaticFields, ___invertOp_0)); }
	inline OpU5BU5D_t2837398892* get_invertOp_0() const { return ___invertOp_0; }
	inline OpU5BU5D_t2837398892** get_address_of_invertOp_0() { return &___invertOp_0; }
	inline void set_invertOp_0(OpU5BU5D_t2837398892* value)
	{
		___invertOp_0 = value;
		Il2CppCodeGenWriteBarrier((&___invertOp_0), value);
	}
};

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

// MS.Internal.Xml.XPath.XPathParser/ParamInfo
struct  ParamInfo_t1233379796  : public RuntimeObject
{
public:
	// MS.Internal.Xml.XPath.Function/FunctionType MS.Internal.Xml.XPath.XPathParser/ParamInfo::ftype
	int32_t ___ftype_0;
	// System.Int32 MS.Internal.Xml.XPath.XPathParser/ParamInfo::minargs
	int32_t ___minargs_1;
	// System.Int32 MS.Internal.Xml.XPath.XPathParser/ParamInfo::maxargs
	int32_t ___maxargs_2;
	// System.Xml.XPath.XPathResultType[] MS.Internal.Xml.XPath.XPathParser/ParamInfo::argTypes
	XPathResultTypeU5BU5D_t1515527577* ___argTypes_3;

public:
	inline static int32_t get_offset_of_ftype_0() { return static_cast<int32_t>(offsetof(ParamInfo_t1233379796, ___ftype_0)); }
	inline int32_t get_ftype_0() const { return ___ftype_0; }
	inline int32_t* get_address_of_ftype_0() { return &___ftype_0; }
	inline void set_ftype_0(int32_t value)
	{
		___ftype_0 = value;
	}

	inline static int32_t get_offset_of_minargs_1() { return static_cast<int32_t>(offsetof(ParamInfo_t1233379796, ___minargs_1)); }
	inline int32_t get_minargs_1() const { return ___minargs_1; }
	inline int32_t* get_address_of_minargs_1() { return &___minargs_1; }
	inline void set_minargs_1(int32_t value)
	{
		___minargs_1 = value;
	}

	inline static int32_t get_offset_of_maxargs_2() { return static_cast<int32_t>(offsetof(ParamInfo_t1233379796, ___maxargs_2)); }
	inline int32_t get_maxargs_2() const { return ___maxargs_2; }
	inline int32_t* get_address_of_maxargs_2() { return &___maxargs_2; }
	inline void set_maxargs_2(int32_t value)
	{
		___maxargs_2 = value;
	}

	inline static int32_t get_offset_of_argTypes_3() { return static_cast<int32_t>(offsetof(ParamInfo_t1233379796, ___argTypes_3)); }
	inline XPathResultTypeU5BU5D_t1515527577* get_argTypes_3() const { return ___argTypes_3; }
	inline XPathResultTypeU5BU5D_t1515527577** get_address_of_argTypes_3() { return &___argTypes_3; }
	inline void set_argTypes_3(XPathResultTypeU5BU5D_t1515527577* value)
	{
		___argTypes_3 = value;
		Il2CppCodeGenWriteBarrier((&___argTypes_3), value);
	}
};

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

// MS.Internal.Xml.XPath.XPathScanner
struct  XPathScanner_t3283201025  : public RuntimeObject
{
public:
	// System.String MS.Internal.Xml.XPath.XPathScanner::xpathExpr
	String_t* ___xpathExpr_0;
	// System.Int32 MS.Internal.Xml.XPath.XPathScanner::xpathExprIndex
	int32_t ___xpathExprIndex_1;
	// MS.Internal.Xml.XPath.XPathScanner/LexKind MS.Internal.Xml.XPath.XPathScanner::kind
	int32_t ___kind_2;
	// System.Char MS.Internal.Xml.XPath.XPathScanner::currentChar
	Il2CppChar ___currentChar_3;
	// System.String MS.Internal.Xml.XPath.XPathScanner::name
	String_t* ___name_4;
	// System.String MS.Internal.Xml.XPath.XPathScanner::prefix
	String_t* ___prefix_5;
	// System.String MS.Internal.Xml.XPath.XPathScanner::stringValue
	String_t* ___stringValue_6;
	// System.Double MS.Internal.Xml.XPath.XPathScanner::numberValue
	double ___numberValue_7;
	// System.Boolean MS.Internal.Xml.XPath.XPathScanner::canBeFunction
	bool ___canBeFunction_8;
	// System.Xml.XmlCharType MS.Internal.Xml.XPath.XPathScanner::xmlCharType
	XmlCharType_t2277243275  ___xmlCharType_9;

public:
	inline static int32_t get_offset_of_xpathExpr_0() { return static_cast<int32_t>(offsetof(XPathScanner_t3283201025, ___xpathExpr_0)); }
	inline String_t* get_xpathExpr_0() const { return ___xpathExpr_0; }
	inline String_t** get_address_of_xpathExpr_0() { return &___xpathExpr_0; }
	inline void set_xpathExpr_0(String_t* value)
	{
		___xpathExpr_0 = value;
		Il2CppCodeGenWriteBarrier((&___xpathExpr_0), value);
	}

	inline static int32_t get_offset_of_xpathExprIndex_1() { return static_cast<int32_t>(offsetof(XPathScanner_t3283201025, ___xpathExprIndex_1)); }
	inline int32_t get_xpathExprIndex_1() const { return ___xpathExprIndex_1; }
	inline int32_t* get_address_of_xpathExprIndex_1() { return &___xpathExprIndex_1; }
	inline void set_xpathExprIndex_1(int32_t value)
	{
		___xpathExprIndex_1 = value;
	}

	inline static int32_t get_offset_of_kind_2() { return static_cast<int32_t>(offsetof(XPathScanner_t3283201025, ___kind_2)); }
	inline int32_t get_kind_2() const { return ___kind_2; }
	inline int32_t* get_address_of_kind_2() { return &___kind_2; }
	inline void set_kind_2(int32_t value)
	{
		___kind_2 = value;
	}

	inline static int32_t get_offset_of_currentChar_3() { return static_cast<int32_t>(offsetof(XPathScanner_t3283201025, ___currentChar_3)); }
	inline Il2CppChar get_currentChar_3() const { return ___currentChar_3; }
	inline Il2CppChar* get_address_of_currentChar_3() { return &___currentChar_3; }
	inline void set_currentChar_3(Il2CppChar value)
	{
		___currentChar_3 = value;
	}

	inline static int32_t get_offset_of_name_4() { return static_cast<int32_t>(offsetof(XPathScanner_t3283201025, ___name_4)); }
	inline String_t* get_name_4() const { return ___name_4; }
	inline String_t** get_address_of_name_4() { return &___name_4; }
	inline void set_name_4(String_t* value)
	{
		___name_4 = value;
		Il2CppCodeGenWriteBarrier((&___name_4), value);
	}

	inline static int32_t get_offset_of_prefix_5() { return static_cast<int32_t>(offsetof(XPathScanner_t3283201025, ___prefix_5)); }
	inline String_t* get_prefix_5() const { return ___prefix_5; }
	inline String_t** get_address_of_prefix_5() { return &___prefix_5; }
	inline void set_prefix_5(String_t* value)
	{
		___prefix_5 = value;
		Il2CppCodeGenWriteBarrier((&___prefix_5), value);
	}

	inline static int32_t get_offset_of_stringValue_6() { return static_cast<int32_t>(offsetof(XPathScanner_t3283201025, ___stringValue_6)); }
	inline String_t* get_stringValue_6() const { return ___stringValue_6; }
	inline String_t** get_address_of_stringValue_6() { return &___stringValue_6; }
	inline void set_stringValue_6(String_t* value)
	{
		___stringValue_6 = value;
		Il2CppCodeGenWriteBarrier((&___stringValue_6), value);
	}

	inline static int32_t get_offset_of_numberValue_7() { return static_cast<int32_t>(offsetof(XPathScanner_t3283201025, ___numberValue_7)); }
	inline double get_numberValue_7() const { return ___numberValue_7; }
	inline double* get_address_of_numberValue_7() { return &___numberValue_7; }
	inline void set_numberValue_7(double value)
	{
		___numberValue_7 = value;
	}

	inline static int32_t get_offset_of_canBeFunction_8() { return static_cast<int32_t>(offsetof(XPathScanner_t3283201025, ___canBeFunction_8)); }
	inline bool get_canBeFunction_8() const { return ___canBeFunction_8; }
	inline bool* get_address_of_canBeFunction_8() { return &___canBeFunction_8; }
	inline void set_canBeFunction_8(bool value)
	{
		___canBeFunction_8 = value;
	}

	inline static int32_t get_offset_of_xmlCharType_9() { return static_cast<int32_t>(offsetof(XPathScanner_t3283201025, ___xmlCharType_9)); }
	inline XmlCharType_t2277243275  get_xmlCharType_9() const { return ___xmlCharType_9; }
	inline XmlCharType_t2277243275 * get_address_of_xmlCharType_9() { return &___xmlCharType_9; }
	inline void set_xmlCharType_9(XmlCharType_t2277243275  value)
	{
		___xmlCharType_9 = value;
	}
};

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

// System.ArgumentNullException
struct  ArgumentNullException_t1615371798  : public ArgumentException_t132251570
{
public:

public:
};

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

// System.ArgumentOutOfRangeException
struct  ArgumentOutOfRangeException_t777629997  : public ArgumentException_t132251570
{
public:
	// System.Object System.ArgumentOutOfRangeException::m_actualValue
	RuntimeObject * ___m_actualValue_19;

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

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

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

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

// System.Xml.DtdParser
struct  DtdParser_t1117044511  : public RuntimeObject
{
public:
	// System.Xml.IDtdParserAdapter System.Xml.DtdParser::readerAdapter
	RuntimeObject* ___readerAdapter_0;
	// System.Xml.IDtdParserAdapterWithValidation System.Xml.DtdParser::readerAdapterWithValidation
	RuntimeObject* ___readerAdapterWithValidation_1;
	// System.Xml.XmlNameTable System.Xml.DtdParser::nameTable
	XmlNameTable_t71772148 * ___nameTable_2;
	// System.Xml.Schema.SchemaInfo System.Xml.DtdParser::schemaInfo
	SchemaInfo_t3347508623 * ___schemaInfo_3;
	// System.Xml.XmlCharType System.Xml.DtdParser::xmlCharType
	XmlCharType_t2277243275  ___xmlCharType_4;
	// System.String System.Xml.DtdParser::systemId
	String_t* ___systemId_5;
	// System.String System.Xml.DtdParser::publicId
	String_t* ___publicId_6;
	// System.Boolean System.Xml.DtdParser::normalize
	bool ___normalize_7;
	// System.Boolean System.Xml.DtdParser::validate
	bool ___validate_8;
	// System.Boolean System.Xml.DtdParser::supportNamespaces
	bool ___supportNamespaces_9;
	// System.Boolean System.Xml.DtdParser::v1Compat
	bool ___v1Compat_10;
	// System.Char[] System.Xml.DtdParser::chars
	CharU5BU5D_t3528271667* ___chars_11;
	// System.Int32 System.Xml.DtdParser::charsUsed
	int32_t ___charsUsed_12;
	// System.Int32 System.Xml.DtdParser::curPos
	int32_t ___curPos_13;
	// System.Xml.DtdParser/ScanningFunction System.Xml.DtdParser::scanningFunction
	int32_t ___scanningFunction_14;
	// System.Xml.DtdParser/ScanningFunction System.Xml.DtdParser::nextScaningFunction
	int32_t ___nextScaningFunction_15;
	// System.Xml.DtdParser/ScanningFunction System.Xml.DtdParser::savedScanningFunction
	int32_t ___savedScanningFunction_16;
	// System.Boolean System.Xml.DtdParser::whitespaceSeen
	bool ___whitespaceSeen_17;
	// System.Int32 System.Xml.DtdParser::tokenStartPos
	int32_t ___tokenStartPos_18;
	// System.Int32 System.Xml.DtdParser::colonPos
	int32_t ___colonPos_19;
	// System.Text.StringBuilder System.Xml.DtdParser::internalSubsetValueSb
	StringBuilder_t * ___internalSubsetValueSb_20;
	// System.Int32 System.Xml.DtdParser::externalEntitiesDepth
	int32_t ___externalEntitiesDepth_21;
	// System.Int32 System.Xml.DtdParser::currentEntityId
	int32_t ___currentEntityId_22;
	// System.Boolean System.Xml.DtdParser::freeFloatingDtd
	bool ___freeFloatingDtd_23;
	// System.Boolean System.Xml.DtdParser::hasFreeFloatingInternalSubset
	bool ___hasFreeFloatingInternalSubset_24;
	// System.Text.StringBuilder System.Xml.DtdParser::stringBuilder
	StringBuilder_t * ___stringBuilder_25;
	// System.Int32 System.Xml.DtdParser::condSectionDepth
	int32_t ___condSectionDepth_26;
	// System.Xml.LineInfo System.Xml.DtdParser::literalLineInfo
	LineInfo_t3266778363  ___literalLineInfo_27;
	// System.Char System.Xml.DtdParser::literalQuoteChar
	Il2CppChar ___literalQuoteChar_28;
	// System.String System.Xml.DtdParser::documentBaseUri
	String_t* ___documentBaseUri_29;
	// System.String System.Xml.DtdParser::externalDtdBaseUri
	String_t* ___externalDtdBaseUri_30;
	// System.Collections.Generic.Dictionary`2<System.String,System.Xml.DtdParser/UndeclaredNotation> System.Xml.DtdParser::undeclaredNotations
	Dictionary_2_t1937932691 * ___undeclaredNotations_31;
	// System.Int32[] System.Xml.DtdParser::condSectionEntityIds
	Int32U5BU5D_t385246372* ___condSectionEntityIds_32;

public:
	inline static int32_t get_offset_of_readerAdapter_0() { return static_cast<int32_t>(offsetof(DtdParser_t1117044511, ___readerAdapter_0)); }
	inline RuntimeObject* get_readerAdapter_0() const { return ___readerAdapter_0; }
	inline RuntimeObject** get_address_of_readerAdapter_0() { return &___readerAdapter_0; }
	inline void set_readerAdapter_0(RuntimeObject* value)
	{
		___readerAdapter_0 = value;
		Il2CppCodeGenWriteBarrier((&___readerAdapter_0), value);
	}

	inline static int32_t get_offset_of_readerAdapterWithValidation_1() { return static_cast<int32_t>(offsetof(DtdParser_t1117044511, ___readerAdapterWithValidation_1)); }
	inline RuntimeObject* get_readerAdapterWithValidation_1() const { return ___readerAdapterWithValidation_1; }
	inline RuntimeObject** get_address_of_readerAdapterWithValidation_1() { return &___readerAdapterWithValidation_1; }
	inline void set_readerAdapterWithValidation_1(RuntimeObject* value)
	{
		___readerAdapterWithValidation_1 = value;
		Il2CppCodeGenWriteBarrier((&___readerAdapterWithValidation_1), value);
	}

	inline static int32_t get_offset_of_nameTable_2() { return static_cast<int32_t>(offsetof(DtdParser_t1117044511, ___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_schemaInfo_3() { return static_cast<int32_t>(offsetof(DtdParser_t1117044511, ___schemaInfo_3)); }
	inline SchemaInfo_t3347508623 * get_schemaInfo_3() const { return ___schemaInfo_3; }
	inline SchemaInfo_t3347508623 ** get_address_of_schemaInfo_3() { return &___schemaInfo_3; }
	inline void set_schemaInfo_3(SchemaInfo_t3347508623 * value)
	{
		___schemaInfo_3 = value;
		Il2CppCodeGenWriteBarrier((&___schemaInfo_3), value);
	}

	inline static int32_t get_offset_of_xmlCharType_4() { return static_cast<int32_t>(offsetof(DtdParser_t1117044511, ___xmlCharType_4)); }
	inline XmlCharType_t2277243275  get_xmlCharType_4() const { return ___xmlCharType_4; }
	inline XmlCharType_t2277243275 * get_address_of_xmlCharType_4() { return &___xmlCharType_4; }
	inline void set_xmlCharType_4(XmlCharType_t2277243275  value)
	{
		___xmlCharType_4 = value;
	}

	inline static int32_t get_offset_of_systemId_5() { return static_cast<int32_t>(offsetof(DtdParser_t1117044511, ___systemId_5)); }
	inline String_t* get_systemId_5() const { return ___systemId_5; }
	inline String_t** get_address_of_systemId_5() { return &___systemId_5; }
	inline void set_systemId_5(String_t* value)
	{
		___systemId_5 = value;
		Il2CppCodeGenWriteBarrier((&___systemId_5), value);
	}

	inline static int32_t get_offset_of_publicId_6() { return static_cast<int32_t>(offsetof(DtdParser_t1117044511, ___publicId_6)); }
	inline String_t* get_publicId_6() const { return ___publicId_6; }
	inline String_t** get_address_of_publicId_6() { return &___publicId_6; }
	inline void set_publicId_6(String_t* value)
	{
		___publicId_6 = value;
		Il2CppCodeGenWriteBarrier((&___publicId_6), value);
	}

	inline static int32_t get_offset_of_normalize_7() { return static_cast<int32_t>(offsetof(DtdParser_t1117044511, ___normalize_7)); }
	inline bool get_normalize_7() const { return ___normalize_7; }
	inline bool* get_address_of_normalize_7() { return &___normalize_7; }
	inline void set_normalize_7(bool value)
	{
		___normalize_7 = value;
	}

	inline static int32_t get_offset_of_validate_8() { return static_cast<int32_t>(offsetof(DtdParser_t1117044511, ___validate_8)); }
	inline bool get_validate_8() const { return ___validate_8; }
	inline bool* get_address_of_validate_8() { return &___validate_8; }
	inline void set_validate_8(bool value)
	{
		___validate_8 = value;
	}

	inline static int32_t get_offset_of_supportNamespaces_9() { return static_cast<int32_t>(offsetof(DtdParser_t1117044511, ___supportNamespaces_9)); }
	inline bool get_supportNamespaces_9() const { return ___supportNamespaces_9; }
	inline bool* get_address_of_supportNamespaces_9() { return &___supportNamespaces_9; }
	inline void set_supportNamespaces_9(bool value)
	{
		___supportNamespaces_9 = value;
	}

	inline static int32_t get_offset_of_v1Compat_10() { return static_cast<int32_t>(offsetof(DtdParser_t1117044511, ___v1Compat_10)); }
	inline bool get_v1Compat_10() const { return ___v1Compat_10; }
	inline bool* get_address_of_v1Compat_10() { return &___v1Compat_10; }
	inline void set_v1Compat_10(bool value)
	{
		___v1Compat_10 = value;
	}

	inline static int32_t get_offset_of_chars_11() { return static_cast<int32_t>(offsetof(DtdParser_t1117044511, ___chars_11)); }
	inline CharU5BU5D_t3528271667* get_chars_11() const { return ___chars_11; }
	inline CharU5BU5D_t3528271667** get_address_of_chars_11() { return &___chars_11; }
	inline void set_chars_11(CharU5BU5D_t3528271667* value)
	{
		___chars_11 = value;
		Il2CppCodeGenWriteBarrier((&___chars_11), value);
	}

	inline static int32_t get_offset_of_charsUsed_12() { return static_cast<int32_t>(offsetof(DtdParser_t1117044511, ___charsUsed_12)); }
	inline int32_t get_charsUsed_12() const { return ___charsUsed_12; }
	inline int32_t* get_address_of_charsUsed_12() { return &___charsUsed_12; }
	inline void set_charsUsed_12(int32_t value)
	{
		___charsUsed_12 = value;
	}

	inline static int32_t get_offset_of_curPos_13() { return static_cast<int32_t>(offsetof(DtdParser_t1117044511, ___curPos_13)); }
	inline int32_t get_curPos_13() const { return ___curPos_13; }
	inline int32_t* get_address_of_curPos_13() { return &___curPos_13; }
	inline void set_curPos_13(int32_t value)
	{
		___curPos_13 = value;
	}

	inline static int32_t get_offset_of_scanningFunction_14() { return static_cast<int32_t>(offsetof(DtdParser_t1117044511, ___scanningFunction_14)); }
	inline int32_t get_scanningFunction_14() const { return ___scanningFunction_14; }
	inline int32_t* get_address_of_scanningFunction_14() { return &___scanningFunction_14; }
	inline void set_scanningFunction_14(int32_t value)
	{
		___scanningFunction_14 = value;
	}

	inline static int32_t get_offset_of_nextScaningFunction_15() { return static_cast<int32_t>(offsetof(DtdParser_t1117044511, ___nextScaningFunction_15)); }
	inline int32_t get_nextScaningFunction_15() const { return ___nextScaningFunction_15; }
	inline int32_t* get_address_of_nextScaningFunction_15() { return &___nextScaningFunction_15; }
	inline void set_nextScaningFunction_15(int32_t value)
	{
		___nextScaningFunction_15 = value;
	}

	inline static int32_t get_offset_of_savedScanningFunction_16() { return static_cast<int32_t>(offsetof(DtdParser_t1117044511, ___savedScanningFunction_16)); }
	inline int32_t get_savedScanningFunction_16() const { return ___savedScanningFunction_16; }
	inline int32_t* get_address_of_savedScanningFunction_16() { return &___savedScanningFunction_16; }
	inline void set_savedScanningFunction_16(int32_t value)
	{
		___savedScanningFunction_16 = value;
	}

	inline static int32_t get_offset_of_whitespaceSeen_17() { return static_cast<int32_t>(offsetof(DtdParser_t1117044511, ___whitespaceSeen_17)); }
	inline bool get_whitespaceSeen_17() const { return ___whitespaceSeen_17; }
	inline bool* get_address_of_whitespaceSeen_17() { return &___whitespaceSeen_17; }
	inline void set_whitespaceSeen_17(bool value)
	{
		___whitespaceSeen_17 = value;
	}

	inline static int32_t get_offset_of_tokenStartPos_18() { return static_cast<int32_t>(offsetof(DtdParser_t1117044511, ___tokenStartPos_18)); }
	inline int32_t get_tokenStartPos_18() const { return ___tokenStartPos_18; }
	inline int32_t* get_address_of_tokenStartPos_18() { return &___tokenStartPos_18; }
	inline void set_tokenStartPos_18(int32_t value)
	{
		___tokenStartPos_18 = value;
	}

	inline static int32_t get_offset_of_colonPos_19() { return static_cast<int32_t>(offsetof(DtdParser_t1117044511, ___colonPos_19)); }
	inline int32_t get_colonPos_19() const { return ___colonPos_19; }
	inline int32_t* get_address_of_colonPos_19() { return &___colonPos_19; }
	inline void set_colonPos_19(int32_t value)
	{
		___colonPos_19 = value;
	}

	inline static int32_t get_offset_of_internalSubsetValueSb_20() { return static_cast<int32_t>(offsetof(DtdParser_t1117044511, ___internalSubsetValueSb_20)); }
	inline StringBuilder_t * get_internalSubsetValueSb_20() const { return ___internalSubsetValueSb_20; }
	inline StringBuilder_t ** get_address_of_internalSubsetValueSb_20() { return &___internalSubsetValueSb_20; }
	inline void set_internalSubsetValueSb_20(StringBuilder_t * value)
	{
		___internalSubsetValueSb_20 = value;
		Il2CppCodeGenWriteBarrier((&___internalSubsetValueSb_20), value);
	}

	inline static int32_t get_offset_of_externalEntitiesDepth_21() { return static_cast<int32_t>(offsetof(DtdParser_t1117044511, ___externalEntitiesDepth_21)); }
	inline int32_t get_externalEntitiesDepth_21() const { return ___externalEntitiesDepth_21; }
	inline int32_t* get_address_of_externalEntitiesDepth_21() { return &___externalEntitiesDepth_21; }
	inline void set_externalEntitiesDepth_21(int32_t value)
	{
		___externalEntitiesDepth_21 = value;
	}

	inline static int32_t get_offset_of_currentEntityId_22() { return static_cast<int32_t>(offsetof(DtdParser_t1117044511, ___currentEntityId_22)); }
	inline int32_t get_currentEntityId_22() const { return ___currentEntityId_22; }
	inline int32_t* get_address_of_currentEntityId_22() { return &___currentEntityId_22; }
	inline void set_currentEntityId_22(int32_t value)
	{
		___currentEntityId_22 = value;
	}

	inline static int32_t get_offset_of_freeFloatingDtd_23() { return static_cast<int32_t>(offsetof(DtdParser_t1117044511, ___freeFloatingDtd_23)); }
	inline bool get_freeFloatingDtd_23() const { return ___freeFloatingDtd_23; }
	inline bool* get_address_of_freeFloatingDtd_23() { return &___freeFloatingDtd_23; }
	inline void set_freeFloatingDtd_23(bool value)
	{
		___freeFloatingDtd_23 = value;
	}

	inline static int32_t get_offset_of_hasFreeFloatingInternalSubset_24() { return static_cast<int32_t>(offsetof(DtdParser_t1117044511, ___hasFreeFloatingInternalSubset_24)); }
	inline bool get_hasFreeFloatingInternalSubset_24() const { return ___hasFreeFloatingInternalSubset_24; }
	inline bool* get_address_of_hasFreeFloatingInternalSubset_24() { return &___hasFreeFloatingInternalSubset_24; }
	inline void set_hasFreeFloatingInternalSubset_24(bool value)
	{
		___hasFreeFloatingInternalSubset_24 = value;
	}

	inline static int32_t get_offset_of_stringBuilder_25() { return static_cast<int32_t>(offsetof(DtdParser_t1117044511, ___stringBuilder_25)); }
	inline StringBuilder_t * get_stringBuilder_25() const { return ___stringBuilder_25; }
	inline StringBuilder_t ** get_address_of_stringBuilder_25() { return &___stringBuilder_25; }
	inline void set_stringBuilder_25(StringBuilder_t * value)
	{
		___stringBuilder_25 = value;
		Il2CppCodeGenWriteBarrier((&___stringBuilder_25), value);
	}

	inline static int32_t get_offset_of_condSectionDepth_26() { return static_cast<int32_t>(offsetof(DtdParser_t1117044511, ___condSectionDepth_26)); }
	inline int32_t get_condSectionDepth_26() const { return ___condSectionDepth_26; }
	inline int32_t* get_address_of_condSectionDepth_26() { return &___condSectionDepth_26; }
	inline void set_condSectionDepth_26(int32_t value)
	{
		___condSectionDepth_26 = value;
	}

	inline static int32_t get_offset_of_literalLineInfo_27() { return static_cast<int32_t>(offsetof(DtdParser_t1117044511, ___literalLineInfo_27)); }
	inline LineInfo_t3266778363  get_literalLineInfo_27() const { return ___literalLineInfo_27; }
	inline LineInfo_t3266778363 * get_address_of_literalLineInfo_27() { return &___literalLineInfo_27; }
	inline void set_literalLineInfo_27(LineInfo_t3266778363  value)
	{
		___literalLineInfo_27 = value;
	}

	inline static int32_t get_offset_of_literalQuoteChar_28() { return static_cast<int32_t>(offsetof(DtdParser_t1117044511, ___literalQuoteChar_28)); }
	inline Il2CppChar get_literalQuoteChar_28() const { return ___literalQuoteChar_28; }
	inline Il2CppChar* get_address_of_literalQuoteChar_28() { return &___literalQuoteChar_28; }
	inline void set_literalQuoteChar_28(Il2CppChar value)
	{
		___literalQuoteChar_28 = value;
	}

	inline static int32_t get_offset_of_documentBaseUri_29() { return static_cast<int32_t>(offsetof(DtdParser_t1117044511, ___documentBaseUri_29)); }
	inline String_t* get_documentBaseUri_29() const { return ___documentBaseUri_29; }
	inline String_t** get_address_of_documentBaseUri_29() { return &___documentBaseUri_29; }
	inline void set_documentBaseUri_29(String_t* value)
	{
		___documentBaseUri_29 = value;
		Il2CppCodeGenWriteBarrier((&___documentBaseUri_29), value);
	}

	inline static int32_t get_offset_of_externalDtdBaseUri_30() { return static_cast<int32_t>(offsetof(DtdParser_t1117044511, ___externalDtdBaseUri_30)); }
	inline String_t* get_externalDtdBaseUri_30() const { return ___externalDtdBaseUri_30; }
	inline String_t** get_address_of_externalDtdBaseUri_30() { return &___externalDtdBaseUri_30; }
	inline void set_externalDtdBaseUri_30(String_t* value)
	{
		___externalDtdBaseUri_30 = value;
		Il2CppCodeGenWriteBarrier((&___externalDtdBaseUri_30), value);
	}

	inline static int32_t get_offset_of_undeclaredNotations_31() { return static_cast<int32_t>(offsetof(DtdParser_t1117044511, ___undeclaredNotations_31)); }
	inline Dictionary_2_t1937932691 * get_undeclaredNotations_31() const { return ___undeclaredNotations_31; }
	inline Dictionary_2_t1937932691 ** get_address_of_undeclaredNotations_31() { return &___undeclaredNotations_31; }
	inline void set_undeclaredNotations_31(Dictionary_2_t1937932691 * value)
	{
		___undeclaredNotations_31 = value;
		Il2CppCodeGenWriteBarrier((&___undeclaredNotations_31), value);
	}

	inline static int32_t get_offset_of_condSectionEntityIds_32() { return static_cast<int32_t>(offsetof(DtdParser_t1117044511, ___condSectionEntityIds_32)); }
	inline Int32U5BU5D_t385246372* get_condSectionEntityIds_32() const { return ___condSectionEntityIds_32; }
	inline Int32U5BU5D_t385246372** get_address_of_condSectionEntityIds_32() { return &___condSectionEntityIds_32; }
	inline void set_condSectionEntityIds_32(Int32U5BU5D_t385246372* value)
	{
		___condSectionEntityIds_32 = value;
		Il2CppCodeGenWriteBarrier((&___condSectionEntityIds_32), value);
	}
};

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

// System.Xml.DtdParser/ParseElementOnlyContent_LocalFrame
struct  ParseElementOnlyContent_LocalFrame_t170893795  : public RuntimeObject
{
public:
	// System.Int32 System.Xml.DtdParser/ParseElementOnlyContent_LocalFrame::startParenEntityId
	int32_t ___startParenEntityId_0;
	// System.Xml.DtdParser/Token System.Xml.DtdParser/ParseElementOnlyContent_LocalFrame::parsingSchema
	int32_t ___parsingSchema_1;

public:
	inline static int32_t get_offset_of_startParenEntityId_0() { return static_cast<int32_t>(offsetof(ParseElementOnlyContent_LocalFrame_t170893795, ___startParenEntityId_0)); }
	inline int32_t get_startParenEntityId_0() const { return ___startParenEntityId_0; }
	inline int32_t* get_address_of_startParenEntityId_0() { return &___startParenEntityId_0; }
	inline void set_startParenEntityId_0(int32_t value)
	{
		___startParenEntityId_0 = value;
	}

	inline static int32_t get_offset_of_parsingSchema_1() { return static_cast<int32_t>(offsetof(ParseElementOnlyContent_LocalFrame_t170893795, ___parsingSchema_1)); }
	inline int32_t get_parsingSchema_1() const { return ___parsingSchema_1; }
	inline int32_t* get_address_of_parsingSchema_1() { return &___parsingSchema_1; }
	inline void set_parsingSchema_1(int32_t value)
	{
		___parsingSchema_1 = value;
	}
};

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

// System.Xml.ReadContentAsBinaryHelper
struct  ReadContentAsBinaryHelper_t3017207972  : public RuntimeObject
{
public:
	// System.Xml.XmlReader System.Xml.ReadContentAsBinaryHelper::reader
	XmlReader_t3121518892 * ___reader_0;
	// System.Xml.ReadContentAsBinaryHelper/State System.Xml.ReadContentAsBinaryHelper::state
	int32_t ___state_1;
	// System.Int32 System.Xml.ReadContentAsBinaryHelper::valueOffset
	int32_t ___valueOffset_2;
	// System.Boolean System.Xml.ReadContentAsBinaryHelper::isEnd
	bool ___isEnd_3;

public:
	inline static int32_t get_offset_of_reader_0() { return static_cast<int32_t>(offsetof(ReadContentAsBinaryHelper_t3017207972, ___reader_0)); }
	inline XmlReader_t3121518892 * get_reader_0() const { return ___reader_0; }
	inline XmlReader_t3121518892 ** get_address_of_reader_0() { return &___reader_0; }
	inline void set_reader_0(XmlReader_t3121518892 * value)
	{
		___reader_0 = value;
		Il2CppCodeGenWriteBarrier((&___reader_0), value);
	}

	inline static int32_t get_offset_of_state_1() { return static_cast<int32_t>(offsetof(ReadContentAsBinaryHelper_t3017207972, ___state_1)); }
	inline int32_t get_state_1() const { return ___state_1; }
	inline int32_t* get_address_of_state_1() { return &___state_1; }
	inline void set_state_1(int32_t value)
	{
		___state_1 = value;
	}

	inline static int32_t get_offset_of_valueOffset_2() { return static_cast<int32_t>(offsetof(ReadContentAsBinaryHelper_t3017207972, ___valueOffset_2)); }
	inline int32_t get_valueOffset_2() const { return ___valueOffset_2; }
	inline int32_t* get_address_of_valueOffset_2() { return &___valueOffset_2; }
	inline void set_valueOffset_2(int32_t value)
	{
		___valueOffset_2 = value;
	}

	inline static int32_t get_offset_of_isEnd_3() { return static_cast<int32_t>(offsetof(ReadContentAsBinaryHelper_t3017207972, ___isEnd_3)); }
	inline bool get_isEnd_3() const { return ___isEnd_3; }
	inline bool* get_address_of_isEnd_3() { return &___isEnd_3; }
	inline void set_isEnd_3(bool value)
	{
		___isEnd_3 = value;
	}
};

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

// System.Xml.Schema.XmlSchemaAnyAttribute
struct  XmlSchemaAnyAttribute_t963227996  : public XmlSchemaAnnotated_t2603549639
{
public:
	// System.String System.Xml.Schema.XmlSchemaAnyAttribute::ns
	String_t* ___ns_9;
	// System.Xml.Schema.XmlSchemaContentProcessing System.Xml.Schema.XmlSchemaAnyAttribute::processContents
	int32_t ___processContents_10;
	// System.Xml.Schema.NamespaceList System.Xml.Schema.XmlSchemaAnyAttribute::namespaceList
	NamespaceList_t60893868 * ___namespaceList_11;

public:
	inline static int32_t get_offset_of_ns_9() { return static_cast<int32_t>(offsetof(XmlSchemaAnyAttribute_t963227996, ___ns_9)); }
	inline String_t* get_ns_9() const { return ___ns_9; }
	inline String_t** get_address_of_ns_9() { return &___ns_9; }
	inline void set_ns_9(String_t* value)
	{
		___ns_9 = value;
		Il2CppCodeGenWriteBarrier((&___ns_9), value);
	}

	inline static int32_t get_offset_of_processContents_10() { return static_cast<int32_t>(offsetof(XmlSchemaAnyAttribute_t963227996, ___processContents_10)); }
	inline int32_t get_processContents_10() const { return ___processContents_10; }
	inline int32_t* get_address_of_processContents_10() { return &___processContents_10; }
	inline void set_processContents_10(int32_t value)
	{
		___processContents_10 = value;
	}

	inline static int32_t get_offset_of_namespaceList_11() { return static_cast<int32_t>(offsetof(XmlSchemaAnyAttribute_t963227996, ___namespaceList_11)); }
	inline NamespaceList_t60893868 * get_namespaceList_11() const { return ___namespaceList_11; }
	inline NamespaceList_t60893868 ** get_address_of_namespaceList_11() { return &___namespaceList_11; }
	inline void set_namespaceList_11(NamespaceList_t60893868 * value)
	{
		___namespaceList_11 = value;
		Il2CppCodeGenWriteBarrier((&___namespaceList_11), value);
	}
};

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

// System.Xml.Schema.XmlSchemaAttribute
struct  XmlSchemaAttribute_t2797257020  : public XmlSchemaAnnotated_t2603549639
{
public:
	// System.String System.Xml.Schema.XmlSchemaAttribute::defaultValue
	String_t* ___defaultValue_9;
	// System.String System.Xml.Schema.XmlSchemaAttribute::fixedValue
	String_t* ___fixedValue_10;
	// System.String System.Xml.Schema.XmlSchemaAttribute::name
	String_t* ___name_11;
	// System.Xml.Schema.XmlSchemaForm System.Xml.Schema.XmlSchemaAttribute::form
	int32_t ___form_12;
	// System.Xml.Schema.XmlSchemaUse System.Xml.Schema.XmlSchemaAttribute::use
	int32_t ___use_13;
	// System.Xml.XmlQualifiedName System.Xml.Schema.XmlSchemaAttribute::refName
	XmlQualifiedName_t2760654312 * ___refName_14;
	// System.Xml.XmlQualifiedName System.Xml.Schema.XmlSchemaAttribute::typeName
	XmlQualifiedName_t2760654312 * ___typeName_15;
	// System.Xml.XmlQualifiedName System.Xml.Schema.XmlSchemaAttribute::qualifiedName
	XmlQualifiedName_t2760654312 * ___qualifiedName_16;
	// System.Xml.Schema.XmlSchemaSimpleType System.Xml.Schema.XmlSchemaAttribute::type
	XmlSchemaSimpleType_t2678868104 * ___type_17;
	// System.Xml.Schema.XmlSchemaSimpleType System.Xml.Schema.XmlSchemaAttribute::attributeType
	XmlSchemaSimpleType_t2678868104 * ___attributeType_18;
	// System.Xml.Schema.SchemaAttDef System.Xml.Schema.XmlSchemaAttribute::attDef
	SchemaAttDef_t2429541159 * ___attDef_19;

public:
	inline static int32_t get_offset_of_defaultValue_9() { return static_cast<int32_t>(offsetof(XmlSchemaAttribute_t2797257020, ___defaultValue_9)); }
	inline String_t* get_defaultValue_9() const { return ___defaultValue_9; }
	inline String_t** get_address_of_defaultValue_9() { return &___defaultValue_9; }
	inline void set_defaultValue_9(String_t* value)
	{
		___defaultValue_9 = value;
		Il2CppCodeGenWriteBarrier((&___defaultValue_9), value);
	}

	inline static int32_t get_offset_of_fixedValue_10() { return static_cast<int32_t>(offsetof(XmlSchemaAttribute_t2797257020, ___fixedValue_10)); }
	inline String_t* get_fixedValue_10() const { return ___fixedValue_10; }
	inline String_t** get_address_of_fixedValue_10() { return &___fixedValue_10; }
	inline void set_fixedValue_10(String_t* value)
	{
		___fixedValue_10 = value;
		Il2CppCodeGenWriteBarrier((&___fixedValue_10), value);
	}

	inline static int32_t get_offset_of_name_11() { return static_cast<int32_t>(offsetof(XmlSchemaAttribute_t2797257020, ___name_11)); }
	inline String_t* get_name_11() const { return ___name_11; }
	inline String_t** get_address_of_name_11() { return &___name_11; }
	inline void set_name_11(String_t* value)
	{
		___name_11 = value;
		Il2CppCodeGenWriteBarrier((&___name_11), value);
	}

	inline static int32_t get_offset_of_form_12() { return static_cast<int32_t>(offsetof(XmlSchemaAttribute_t2797257020, ___form_12)); }
	inline int32_t get_form_12() const { return ___form_12; }
	inline int32_t* get_address_of_form_12() { return &___form_12; }
	inline void set_form_12(int32_t value)
	{
		___form_12 = value;
	}

	inline static int32_t get_offset_of_use_13() { return static_cast<int32_t>(offsetof(XmlSchemaAttribute_t2797257020, ___use_13)); }
	inline int32_t get_use_13() const { return ___use_13; }
	inline int32_t* get_address_of_use_13() { return &___use_13; }
	inline void set_use_13(int32_t value)
	{
		___use_13 = value;
	}

	inline static int32_t get_offset_of_refName_14() { return static_cast<int32_t>(offsetof(XmlSchemaAttribute_t2797257020, ___refName_14)); }
	inline XmlQualifiedName_t2760654312 * get_refName_14() const { return ___refName_14; }
	inline XmlQualifiedName_t2760654312 ** get_address_of_refName_14() { return &___refName_14; }
	inline void set_refName_14(XmlQualifiedName_t2760654312 * value)
	{
		___refName_14 = value;
		Il2CppCodeGenWriteBarrier((&___refName_14), value);
	}

	inline static int32_t get_offset_of_typeName_15() { return static_cast<int32_t>(offsetof(XmlSchemaAttribute_t2797257020, ___typeName_15)); }
	inline XmlQualifiedName_t2760654312 * get_typeName_15() const { return ___typeName_15; }
	inline XmlQualifiedName_t2760654312 ** get_address_of_typeName_15() { return &___typeName_15; }
	inline void set_typeName_15(XmlQualifiedName_t2760654312 * value)
	{
		___typeName_15 = value;
		Il2CppCodeGenWriteBarrier((&___typeName_15), value);
	}

	inline static int32_t get_offset_of_qualifiedName_16() { return static_cast<int32_t>(offsetof(XmlSchemaAttribute_t2797257020, ___qualifiedName_16)); }
	inline XmlQualifiedName_t2760654312 * get_qualifiedName_16() const { return ___qualifiedName_16; }
	inline XmlQualifiedName_t2760654312 ** get_address_of_qualifiedName_16() { return &___qualifiedName_16; }
	inline void set_qualifiedName_16(XmlQualifiedName_t2760654312 * value)
	{
		___qualifiedName_16 = value;
		Il2CppCodeGenWriteBarrier((&___qualifiedName_16), value);
	}

	inline static int32_t get_offset_of_type_17() { return static_cast<int32_t>(offsetof(XmlSchemaAttribute_t2797257020, ___type_17)); }
	inline XmlSchemaSimpleType_t2678868104 * get_type_17() const { return ___type_17; }
	inline XmlSchemaSimpleType_t2678868104 ** get_address_of_type_17() { return &___type_17; }
	inline void set_type_17(XmlSchemaSimpleType_t2678868104 * value)
	{
		___type_17 = value;
		Il2CppCodeGenWriteBarrier((&___type_17), value);
	}

	inline static int32_t get_offset_of_attributeType_18() { return static_cast<int32_t>(offsetof(XmlSchemaAttribute_t2797257020, ___attributeType_18)); }
	inline XmlSchemaSimpleType_t2678868104 * get_attributeType_18() const { return ___attributeType_18; }
	inline XmlSchemaSimpleType_t2678868104 ** get_address_of_attributeType_18() { return &___attributeType_18; }
	inline void set_attributeType_18(XmlSchemaSimpleType_t2678868104 * value)
	{
		___attributeType_18 = value;
		Il2CppCodeGenWriteBarrier((&___attributeType_18), value);
	}

	inline static int32_t get_offset_of_attDef_19() { return static_cast<int32_t>(offsetof(XmlSchemaAttribute_t2797257020, ___attDef_19)); }
	inline SchemaAttDef_t2429541159 * get_attDef_19() const { return ___attDef_19; }
	inline SchemaAttDef_t2429541159 ** get_address_of_attDef_19() { return &___attDef_19; }
	inline void set_attDef_19(SchemaAttDef_t2429541159 * value)
	{
		___attDef_19 = value;
		Il2CppCodeGenWriteBarrier((&___attDef_19), value);
	}
};

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

// System.Xml.Schema.XmlSchemaComplexContent
struct  XmlSchemaComplexContent_t3528540772  : public XmlSchemaContentModel_t602185179
{
public:
	// System.Xml.Schema.XmlSchemaContent System.Xml.Schema.XmlSchemaComplexContent::content
	XmlSchemaContent_t1040349258 * ___content_9;
	// System.Boolean System.Xml.Schema.XmlSchemaComplexContent::isMixed
	bool ___isMixed_10;
	// System.Boolean System.Xml.Schema.XmlSchemaComplexContent::hasMixedAttribute
	bool ___hasMixedAttribute_11;

public:
	inline static int32_t get_offset_of_content_9() { return static_cast<int32_t>(offsetof(XmlSchemaComplexContent_t3528540772, ___content_9)); }
	inline XmlSchemaContent_t1040349258 * get_content_9() const { return ___content_9; }
	inline XmlSchemaContent_t1040349258 ** get_address_of_content_9() { return &___content_9; }
	inline void set_content_9(XmlSchemaContent_t1040349258 * value)
	{
		___content_9 = value;
		Il2CppCodeGenWriteBarrier((&___content_9), value);
	}

	inline static int32_t get_offset_of_isMixed_10() { return static_cast<int32_t>(offsetof(XmlSchemaComplexContent_t3528540772, ___isMixed_10)); }
	inline bool get_isMixed_10() const { return ___isMixed_10; }
	inline bool* get_address_of_isMixed_10() { return &___isMixed_10; }
	inline void set_isMixed_10(bool value)
	{
		___isMixed_10 = value;
	}

	inline static int32_t get_offset_of_hasMixedAttribute_11() { return static_cast<int32_t>(offsetof(XmlSchemaComplexContent_t3528540772, ___hasMixedAttribute_11)); }
	inline bool get_hasMixedAttribute_11() const { return ___hasMixedAttribute_11; }
	inline bool* get_address_of_hasMixedAttribute_11() { return &___hasMixedAttribute_11; }
	inline void set_hasMixedAttribute_11(bool value)
	{
		___hasMixedAttribute_11 = value;
	}
};

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

// System.Xml.Schema.XmlSchemaComplexContentExtension
struct  XmlSchemaComplexContentExtension_t2396613513  : public XmlSchemaContent_t1040349258
{
public:
	// System.Xml.Schema.XmlSchemaParticle System.Xml.Schema.XmlSchemaComplexContentExtension::particle
	XmlSchemaParticle_t3828501457 * ___particle_9;
	// System.Xml.Schema.XmlSchemaObjectCollection System.Xml.Schema.XmlSchemaComplexContentExtension::attributes
	XmlSchemaObjectCollection_t1064819932 * ___attributes_10;
	// System.Xml.Schema.XmlSchemaAnyAttribute System.Xml.Schema.XmlSchemaComplexContentExtension::anyAttribute
	XmlSchemaAnyAttribute_t963227996 * ___anyAttribute_11;
	// System.Xml.XmlQualifiedName System.Xml.Schema.XmlSchemaComplexContentExtension::baseTypeName
	XmlQualifiedName_t2760654312 * ___baseTypeName_12;

public:
	inline static int32_t get_offset_of_particle_9() { return static_cast<int32_t>(offsetof(XmlSchemaComplexContentExtension_t2396613513, ___particle_9)); }
	inline XmlSchemaParticle_t3828501457 * get_particle_9() const { return ___particle_9; }
	inline XmlSchemaParticle_t3828501457 ** get_address_of_particle_9() { return &___particle_9; }
	inline void set_particle_9(XmlSchemaParticle_t3828501457 * value)
	{
		___particle_9 = value;
		Il2CppCodeGenWriteBarrier((&___particle_9), value);
	}

	inline static int32_t get_offset_of_attributes_10() { return static_cast<int32_t>(offsetof(XmlSchemaComplexContentExtension_t2396613513, ___attributes_10)); }
	inline XmlSchemaObjectCollection_t1064819932 * get_attributes_10() const { return ___attributes_10; }
	inline XmlSchemaObjectCollection_t1064819932 ** get_address_of_attributes_10() { return &___attributes_10; }
	inline void set_attributes_10(XmlSchemaObjectCollection_t1064819932 * value)
	{
		___attributes_10 = value;
		Il2CppCodeGenWriteBarrier((&___attributes_10), value);
	}

	inline static int32_t get_offset_of_anyAttribute_11() { return static_cast<int32_t>(offsetof(XmlSchemaComplexContentExtension_t2396613513, ___anyAttribute_11)); }
	inline XmlSchemaAnyAttribute_t963227996 * get_anyAttribute_11() const { return ___anyAttribute_11; }
	inline XmlSchemaAnyAttribute_t963227996 ** get_address_of_anyAttribute_11() { return &___anyAttribute_11; }
	inline void set_anyAttribute_11(XmlSchemaAnyAttribute_t963227996 * value)
	{
		___anyAttribute_11 = value;
		Il2CppCodeGenWriteBarrier((&___anyAttribute_11), value);
	}

	inline static int32_t get_offset_of_baseTypeName_12() { return static_cast<int32_t>(offsetof(XmlSchemaComplexContentExtension_t2396613513, ___baseTypeName_12)); }
	inline XmlQualifiedName_t2760654312 * get_baseTypeName_12() const { return ___baseTypeName_12; }
	inline XmlQualifiedName_t2760654312 ** get_address_of_baseTypeName_12() { return &___baseTypeName_12; }
	inline void set_baseTypeName_12(XmlQualifiedName_t2760654312 * value)
	{
		___baseTypeName_12 = value;
		Il2CppCodeGenWriteBarrier((&___baseTypeName_12), value);
	}
};

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

// System.Xml.Schema.XmlSchemaComplexContentRestriction
struct  XmlSchemaComplexContentRestriction_t3155540863  : public XmlSchemaContent_t1040349258
{
public:
	// System.Xml.Schema.XmlSchemaParticle System.Xml.Schema.XmlSchemaComplexContentRestriction::particle
	XmlSchemaParticle_t3828501457 * ___particle_9;
	// System.Xml.Schema.XmlSchemaObjectCollection System.Xml.Schema.XmlSchemaComplexContentRestriction::attributes
	XmlSchemaObjectCollection_t1064819932 * ___attributes_10;
	// System.Xml.Schema.XmlSchemaAnyAttribute System.Xml.Schema.XmlSchemaComplexContentRestriction::anyAttribute
	XmlSchemaAnyAttribute_t963227996 * ___anyAttribute_11;
	// System.Xml.XmlQualifiedName System.Xml.Schema.XmlSchemaComplexContentRestriction::baseTypeName
	XmlQualifiedName_t2760654312 * ___baseTypeName_12;

public:
	inline static int32_t get_offset_of_particle_9() { return static_cast<int32_t>(offsetof(XmlSchemaComplexContentRestriction_t3155540863, ___particle_9)); }
	inline XmlSchemaParticle_t3828501457 * get_particle_9() const { return ___particle_9; }
	inline XmlSchemaParticle_t3828501457 ** get_address_of_particle_9() { return &___particle_9; }
	inline void set_particle_9(XmlSchemaParticle_t3828501457 * value)
	{
		___particle_9 = value;
		Il2CppCodeGenWriteBarrier((&___particle_9), value);
	}

	inline static int32_t get_offset_of_attributes_10() { return static_cast<int32_t>(offsetof(XmlSchemaComplexContentRestriction_t3155540863, ___attributes_10)); }
	inline XmlSchemaObjectCollection_t1064819932 * get_attributes_10() const { return ___attributes_10; }
	inline XmlSchemaObjectCollection_t1064819932 ** get_address_of_attributes_10() { return &___attributes_10; }
	inline void set_attributes_10(XmlSchemaObjectCollection_t1064819932 * value)
	{
		___attributes_10 = value;
		Il2CppCodeGenWriteBarrier((&___attributes_10), value);
	}

	inline static int32_t get_offset_of_anyAttribute_11() { return static_cast<int32_t>(offsetof(XmlSchemaComplexContentRestriction_t3155540863, ___anyAttribute_11)); }
	inline XmlSchemaAnyAttribute_t963227996 * get_anyAttribute_11() const { return ___anyAttribute_11; }
	inline XmlSchemaAnyAttribute_t963227996 ** get_address_of_anyAttribute_11() { return &___anyAttribute_11; }
	inline void set_anyAttribute_11(XmlSchemaAnyAttribute_t963227996 * value)
	{
		___anyAttribute_11 = value;
		Il2CppCodeGenWriteBarrier((&___anyAttribute_11), value);
	}

	inline static int32_t get_offset_of_baseTypeName_12() { return static_cast<int32_t>(offsetof(XmlSchemaComplexContentRestriction_t3155540863, ___baseTypeName_12)); }
	inline XmlQualifiedName_t2760654312 * get_baseTypeName_12() const { return ___baseTypeName_12; }
	inline XmlQualifiedName_t2760654312 ** get_address_of_baseTypeName_12() { return &___baseTypeName_12; }
	inline void set_baseTypeName_12(XmlQualifiedName_t2760654312 * value)
	{
		___baseTypeName_12 = value;
		Il2CppCodeGenWriteBarrier((&___baseTypeName_12), value);
	}
};

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

// System.Xml.Schema.XmlSchemaKey
struct  XmlSchemaKey_t3030860318  : public XmlSchemaIdentityConstraint_t297318432
{
public:

public:
};

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

// System.Xml.Schema.XmlSchemaKeyref
struct  XmlSchemaKeyref_t3124006214  : public XmlSchemaIdentityConstraint_t297318432
{
public:
	// System.Xml.XmlQualifiedName System.Xml.Schema.XmlSchemaKeyref::refer
	XmlQualifiedName_t2760654312 * ___refer_14;

public:
	inline static int32_t get_offset_of_refer_14() { return static_cast<int32_t>(offsetof(XmlSchemaKeyref_t3124006214, ___refer_14)); }
	inline XmlQualifiedName_t2760654312 * get_refer_14() const { return ___refer_14; }
	inline XmlQualifiedName_t2760654312 ** get_address_of_refer_14() { return &___refer_14; }
	inline void set_refer_14(XmlQualifiedName_t2760654312 * value)
	{
		___refer_14 = value;
		Il2CppCodeGenWriteBarrier((&___refer_14), value);
	}
};

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

// System.Xml.Schema.XmlSchemaParticle
struct  XmlSchemaParticle_t3828501457  : public XmlSchemaAnnotated_t2603549639
{
public:
	// System.Decimal System.Xml.Schema.XmlSchemaParticle::minOccurs
	Decimal_t2948259380  ___minOccurs_9;
	// System.Decimal System.Xml.Schema.XmlSchemaParticle::maxOccurs
	Decimal_t2948259380  ___maxOccurs_10;
	// System.Xml.Schema.XmlSchemaParticle/Occurs System.Xml.Schema.XmlSchemaParticle::flags
	int32_t ___flags_11;

public:
	inline static int32_t get_offset_of_minOccurs_9() { return static_cast<int32_t>(offsetof(XmlSchemaParticle_t3828501457, ___minOccurs_9)); }
	inline Decimal_t2948259380  get_minOccurs_9() const { return ___minOccurs_9; }
	inline Decimal_t2948259380 * get_address_of_minOccurs_9() { return &___minOccurs_9; }
	inline void set_minOccurs_9(Decimal_t2948259380  value)
	{
		___minOccurs_9 = value;
	}

	inline static int32_t get_offset_of_maxOccurs_10() { return static_cast<int32_t>(offsetof(XmlSchemaParticle_t3828501457, ___maxOccurs_10)); }
	inline Decimal_t2948259380  get_maxOccurs_10() const { return ___maxOccurs_10; }
	inline Decimal_t2948259380 * get_address_of_maxOccurs_10() { return &___maxOccurs_10; }
	inline void set_maxOccurs_10(Decimal_t2948259380  value)
	{
		___maxOccurs_10 = value;
	}

	inline static int32_t get_offset_of_flags_11() { return static_cast<int32_t>(offsetof(XmlSchemaParticle_t3828501457, ___flags_11)); }
	inline int32_t get_flags_11() const { return ___flags_11; }
	inline int32_t* get_address_of_flags_11() { return &___flags_11; }
	inline void set_flags_11(int32_t value)
	{
		___flags_11 = value;
	}
};

struct XmlSchemaParticle_t3828501457_StaticFields
{
public:
	// System.Xml.Schema.XmlSchemaParticle System.Xml.Schema.XmlSchemaParticle::Empty
	XmlSchemaParticle_t3828501457 * ___Empty_12;

public:
	inline static int32_t get_offset_of_Empty_12() { return static_cast<int32_t>(offsetof(XmlSchemaParticle_t3828501457_StaticFields, ___Empty_12)); }
	inline XmlSchemaParticle_t3828501457 * get_Empty_12() const { return ___Empty_12; }
	inline XmlSchemaParticle_t3828501457 ** get_address_of_Empty_12() { return &___Empty_12; }
	inline void set_Empty_12(XmlSchemaParticle_t3828501457 * value)
	{
		___Empty_12 = value;
		Il2CppCodeGenWriteBarrier((&___Empty_12), value);
	}
};

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

// System.Xml.Schema.XmlSchemaSimpleContent
struct  XmlSchemaSimpleContent_t4264369274  : public XmlSchemaContentModel_t602185179
{
public:
	// System.Xml.Schema.XmlSchemaContent System.Xml.Schema.XmlSchemaSimpleContent::content
	XmlSchemaContent_t1040349258 * ___content_9;

public:
	inline static int32_t get_offset_of_content_9() { return static_cast<int32_t>(offsetof(XmlSchemaSimpleContent_t4264369274, ___content_9)); }
	inline XmlSchemaContent_t1040349258 * get_content_9() const { return ___content_9; }
	inline XmlSchemaContent_t1040349258 ** get_address_of_content_9() { return &___content_9; }
	inline void set_content_9(XmlSchemaContent_t1040349258 * value)
	{
		___content_9 = value;
		Il2CppCodeGenWriteBarrier((&___content_9), value);
	}
};

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

// System.Xml.Schema.XmlSchemaSimpleContentExtension
struct  XmlSchemaSimpleContentExtension_t1269327470  : public XmlSchemaContent_t1040349258
{
public:
	// System.Xml.Schema.XmlSchemaObjectCollection System.Xml.Schema.XmlSchemaSimpleContentExtension::attributes
	XmlSchemaObjectCollection_t1064819932 * ___attributes_9;
	// System.Xml.Schema.XmlSchemaAnyAttribute System.Xml.Schema.XmlSchemaSimpleContentExtension::anyAttribute
	XmlSchemaAnyAttribute_t963227996 * ___anyAttribute_10;
	// System.Xml.XmlQualifiedName System.Xml.Schema.XmlSchemaSimpleContentExtension::baseTypeName
	XmlQualifiedName_t2760654312 * ___baseTypeName_11;

public:
	inline static int32_t get_offset_of_attributes_9() { return static_cast<int32_t>(offsetof(XmlSchemaSimpleContentExtension_t1269327470, ___attributes_9)); }
	inline XmlSchemaObjectCollection_t1064819932 * get_attributes_9() const { return ___attributes_9; }
	inline XmlSchemaObjectCollection_t1064819932 ** get_address_of_attributes_9() { return &___attributes_9; }
	inline void set_attributes_9(XmlSchemaObjectCollection_t1064819932 * value)
	{
		___attributes_9 = value;
		Il2CppCodeGenWriteBarrier((&___attributes_9), value);
	}

	inline static int32_t get_offset_of_anyAttribute_10() { return static_cast<int32_t>(offsetof(XmlSchemaSimpleContentExtension_t1269327470, ___anyAttribute_10)); }
	inline XmlSchemaAnyAttribute_t963227996 * get_anyAttribute_10() const { return ___anyAttribute_10; }
	inline XmlSchemaAnyAttribute_t963227996 ** get_address_of_anyAttribute_10() { return &___anyAttribute_10; }
	inline void set_anyAttribute_10(XmlSchemaAnyAttribute_t963227996 * value)
	{
		___anyAttribute_10 = value;
		Il2CppCodeGenWriteBarrier((&___anyAttribute_10), value);
	}

	inline static int32_t get_offset_of_baseTypeName_11() { return static_cast<int32_t>(offsetof(XmlSchemaSimpleContentExtension_t1269327470, ___baseTypeName_11)); }
	inline XmlQualifiedName_t2760654312 * get_baseTypeName_11() const { return ___baseTypeName_11; }
	inline XmlQualifiedName_t2760654312 ** get_address_of_baseTypeName_11() { return &___baseTypeName_11; }
	inline void set_baseTypeName_11(XmlQualifiedName_t2760654312 * value)
	{
		___baseTypeName_11 = value;
		Il2CppCodeGenWriteBarrier((&___baseTypeName_11), value);
	}
};

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

// System.Xml.Schema.XmlSchemaSimpleContentRestriction
struct  XmlSchemaSimpleContentRestriction_t2746076865  : public XmlSchemaContent_t1040349258
{
public:
	// System.Xml.XmlQualifiedName System.Xml.Schema.XmlSchemaSimpleContentRestriction::baseTypeName
	XmlQualifiedName_t2760654312 * ___baseTypeName_9;
	// System.Xml.Schema.XmlSchemaSimpleType System.Xml.Schema.XmlSchemaSimpleContentRestriction::baseType
	XmlSchemaSimpleType_t2678868104 * ___baseType_10;
	// System.Xml.Schema.XmlSchemaObjectCollection System.Xml.Schema.XmlSchemaSimpleContentRestriction::facets
	XmlSchemaObjectCollection_t1064819932 * ___facets_11;
	// System.Xml.Schema.XmlSchemaObjectCollection System.Xml.Schema.XmlSchemaSimpleContentRestriction::attributes
	XmlSchemaObjectCollection_t1064819932 * ___attributes_12;
	// System.Xml.Schema.XmlSchemaAnyAttribute System.Xml.Schema.XmlSchemaSimpleContentRestriction::anyAttribute
	XmlSchemaAnyAttribute_t963227996 * ___anyAttribute_13;

public:
	inline static int32_t get_offset_of_baseTypeName_9() { return static_cast<int32_t>(offsetof(XmlSchemaSimpleContentRestriction_t2746076865, ___baseTypeName_9)); }
	inline XmlQualifiedName_t2760654312 * get_baseTypeName_9() const { return ___baseTypeName_9; }
	inline XmlQualifiedName_t2760654312 ** get_address_of_baseTypeName_9() { return &___baseTypeName_9; }
	inline void set_baseTypeName_9(XmlQualifiedName_t2760654312 * value)
	{
		___baseTypeName_9 = value;
		Il2CppCodeGenWriteBarrier((&___baseTypeName_9), value);
	}

	inline static int32_t get_offset_of_baseType_10() { return static_cast<int32_t>(offsetof(XmlSchemaSimpleContentRestriction_t2746076865, ___baseType_10)); }
	inline XmlSchemaSimpleType_t2678868104 * get_baseType_10() const { return ___baseType_10; }
	inline XmlSchemaSimpleType_t2678868104 ** get_address_of_baseType_10() { return &___baseType_10; }
	inline void set_baseType_10(XmlSchemaSimpleType_t2678868104 * value)
	{
		___baseType_10 = value;
		Il2CppCodeGenWriteBarrier((&___baseType_10), value);
	}

	inline static int32_t get_offset_of_facets_11() { return static_cast<int32_t>(offsetof(XmlSchemaSimpleContentRestriction_t2746076865, ___facets_11)); }
	inline XmlSchemaObjectCollection_t1064819932 * get_facets_11() const { return ___facets_11; }
	inline XmlSchemaObjectCollection_t1064819932 ** get_address_of_facets_11() { return &___facets_11; }
	inline void set_facets_11(XmlSchemaObjectCollection_t1064819932 * value)
	{
		___facets_11 = value;
		Il2CppCodeGenWriteBarrier((&___facets_11), value);
	}

	inline static int32_t get_offset_of_attributes_12() { return static_cast<int32_t>(offsetof(XmlSchemaSimpleContentRestriction_t2746076865, ___attributes_12)); }
	inline XmlSchemaObjectCollection_t1064819932 * get_attributes_12() const { return ___attributes_12; }
	inline XmlSchemaObjectCollection_t1064819932 ** get_address_of_attributes_12() { return &___attributes_12; }
	inline void set_attributes_12(XmlSchemaObjectCollection_t1064819932 * value)
	{
		___attributes_12 = value;
		Il2CppCodeGenWriteBarrier((&___attributes_12), value);
	}

	inline static int32_t get_offset_of_anyAttribute_13() { return static_cast<int32_t>(offsetof(XmlSchemaSimpleContentRestriction_t2746076865, ___anyAttribute_13)); }
	inline XmlSchemaAnyAttribute_t963227996 * get_anyAttribute_13() const { return ___anyAttribute_13; }
	inline XmlSchemaAnyAttribute_t963227996 ** get_address_of_anyAttribute_13() { return &___anyAttribute_13; }
	inline void set_anyAttribute_13(XmlSchemaAnyAttribute_t963227996 * value)
	{
		___anyAttribute_13 = value;
		Il2CppCodeGenWriteBarrier((&___anyAttribute_13), value);
	}
};

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

// System.Xml.Schema.XmlSchemaSimpleTypeList
struct  XmlSchemaSimpleTypeList_t472803608  : public XmlSchemaSimpleTypeContent_t599285223
{
public:
	// System.Xml.XmlQualifiedName System.Xml.Schema.XmlSchemaSimpleTypeList::itemTypeName
	XmlQualifiedName_t2760654312 * ___itemTypeName_9;
	// System.Xml.Schema.XmlSchemaSimpleType System.Xml.Schema.XmlSchemaSimpleTypeList::itemType
	XmlSchemaSimpleType_t2678868104 * ___itemType_10;
	// System.Xml.Schema.XmlSchemaSimpleType System.Xml.Schema.XmlSchemaSimpleTypeList::baseItemType
	XmlSchemaSimpleType_t2678868104 * ___baseItemType_11;

public:
	inline static int32_t get_offset_of_itemTypeName_9() { return static_cast<int32_t>(offsetof(XmlSchemaSimpleTypeList_t472803608, ___itemTypeName_9)); }
	inline XmlQualifiedName_t2760654312 * get_itemTypeName_9() const { return ___itemTypeName_9; }
	inline XmlQualifiedName_t2760654312 ** get_address_of_itemTypeName_9() { return &___itemTypeName_9; }
	inline void set_itemTypeName_9(XmlQualifiedName_t2760654312 * value)
	{
		___itemTypeName_9 = value;
		Il2CppCodeGenWriteBarrier((&___itemTypeName_9), value);
	}

	inline static int32_t get_offset_of_itemType_10() { return static_cast<int32_t>(offsetof(XmlSchemaSimpleTypeList_t472803608, ___itemType_10)); }
	inline XmlSchemaSimpleType_t2678868104 * get_itemType_10() const { return ___itemType_10; }
	inline XmlSchemaSimpleType_t2678868104 ** get_address_of_itemType_10() { return &___itemType_10; }
	inline void set_itemType_10(XmlSchemaSimpleType_t2678868104 * value)
	{
		___itemType_10 = value;
		Il2CppCodeGenWriteBarrier((&___itemType_10), value);
	}

	inline static int32_t get_offset_of_baseItemType_11() { return static_cast<int32_t>(offsetof(XmlSchemaSimpleTypeList_t472803608, ___baseItemType_11)); }
	inline XmlSchemaSimpleType_t2678868104 * get_baseItemType_11() const { return ___baseItemType_11; }
	inline XmlSchemaSimpleType_t2678868104 ** get_address_of_baseItemType_11() { return &___baseItemType_11; }
	inline void set_baseItemType_11(XmlSchemaSimpleType_t2678868104 * value)
	{
		___baseItemType_11 = value;
		Il2CppCodeGenWriteBarrier((&___baseItemType_11), value);
	}
};

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

// System.Xml.Schema.XmlSchemaSimpleTypeRestriction
struct  XmlSchemaSimpleTypeRestriction_t3925451115  : public XmlSchemaSimpleTypeContent_t599285223
{
public:
	// System.Xml.XmlQualifiedName System.Xml.Schema.XmlSchemaSimpleTypeRestriction::baseTypeName
	XmlQualifiedName_t2760654312 * ___baseTypeName_9;
	// System.Xml.Schema.XmlSchemaSimpleType System.Xml.Schema.XmlSchemaSimpleTypeRestriction::baseType
	XmlSchemaSimpleType_t2678868104 * ___baseType_10;
	// System.Xml.Schema.XmlSchemaObjectCollection System.Xml.Schema.XmlSchemaSimpleTypeRestriction::facets
	XmlSchemaObjectCollection_t1064819932 * ___facets_11;

public:
	inline static int32_t get_offset_of_baseTypeName_9() { return static_cast<int32_t>(offsetof(XmlSchemaSimpleTypeRestriction_t3925451115, ___baseTypeName_9)); }
	inline XmlQualifiedName_t2760654312 * get_baseTypeName_9() const { return ___baseTypeName_9; }
	inline XmlQualifiedName_t2760654312 ** get_address_of_baseTypeName_9() { return &___baseTypeName_9; }
	inline void set_baseTypeName_9(XmlQualifiedName_t2760654312 * value)
	{
		___baseTypeName_9 = value;
		Il2CppCodeGenWriteBarrier((&___baseTypeName_9), value);
	}

	inline static int32_t get_offset_of_baseType_10() { return static_cast<int32_t>(offsetof(XmlSchemaSimpleTypeRestriction_t3925451115, ___baseType_10)); }
	inline XmlSchemaSimpleType_t2678868104 * get_baseType_10() const { return ___baseType_10; }
	inline XmlSchemaSimpleType_t2678868104 ** get_address_of_baseType_10() { return &___baseType_10; }
	inline void set_baseType_10(XmlSchemaSimpleType_t2678868104 * value)
	{
		___baseType_10 = value;
		Il2CppCodeGenWriteBarrier((&___baseType_10), value);
	}

	inline static int32_t get_offset_of_facets_11() { return static_cast<int32_t>(offsetof(XmlSchemaSimpleTypeRestriction_t3925451115, ___facets_11)); }
	inline XmlSchemaObjectCollection_t1064819932 * get_facets_11() const { return ___facets_11; }
	inline XmlSchemaObjectCollection_t1064819932 ** get_address_of_facets_11() { return &___facets_11; }
	inline void set_facets_11(XmlSchemaObjectCollection_t1064819932 * value)
	{
		___facets_11 = value;
		Il2CppCodeGenWriteBarrier((&___facets_11), value);
	}
};

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

// System.Xml.Schema.XmlSchemaSimpleTypeUnion
struct  XmlSchemaSimpleTypeUnion_t4071426880  : public XmlSchemaSimpleTypeContent_t599285223
{
public:
	// System.Xml.Schema.XmlSchemaObjectCollection System.Xml.Schema.XmlSchemaSimpleTypeUnion::baseTypes
	XmlSchemaObjectCollection_t1064819932 * ___baseTypes_9;
	// System.Xml.XmlQualifiedName[] System.Xml.Schema.XmlSchemaSimpleTypeUnion::memberTypes
	XmlQualifiedNameU5BU5D_t1471530361* ___memberTypes_10;
	// System.Xml.Schema.XmlSchemaSimpleType[] System.Xml.Schema.XmlSchemaSimpleTypeUnion::baseMemberTypes
	XmlSchemaSimpleTypeU5BU5D_t1394089049* ___baseMemberTypes_11;

public:
	inline static int32_t get_offset_of_baseTypes_9() { return static_cast<int32_t>(offsetof(XmlSchemaSimpleTypeUnion_t4071426880, ___baseTypes_9)); }
	inline XmlSchemaObjectCollection_t1064819932 * get_baseTypes_9() const { return ___baseTypes_9; }
	inline XmlSchemaObjectCollection_t1064819932 ** get_address_of_baseTypes_9() { return &___baseTypes_9; }
	inline void set_baseTypes_9(XmlSchemaObjectCollection_t1064819932 * value)
	{
		___baseTypes_9 = value;
		Il2CppCodeGenWriteBarrier((&___baseTypes_9), value);
	}

	inline static int32_t get_offset_of_memberTypes_10() { return static_cast<int32_t>(offsetof(XmlSchemaSimpleTypeUnion_t4071426880, ___memberTypes_10)); }
	inline XmlQualifiedNameU5BU5D_t1471530361* get_memberTypes_10() const { return ___memberTypes_10; }
	inline XmlQualifiedNameU5BU5D_t1471530361** get_address_of_memberTypes_10() { return &___memberTypes_10; }
	inline void set_memberTypes_10(XmlQualifiedNameU5BU5D_t1471530361* value)
	{
		___memberTypes_10 = value;
		Il2CppCodeGenWriteBarrier((&___memberTypes_10), value);
	}

	inline static int32_t get_offset_of_baseMemberTypes_11() { return static_cast<int32_t>(offsetof(XmlSchemaSimpleTypeUnion_t4071426880, ___baseMemberTypes_11)); }
	inline XmlSchemaSimpleTypeU5BU5D_t1394089049* get_baseMemberTypes_11() const { return ___baseMemberTypes_11; }
	inline XmlSchemaSimpleTypeU5BU5D_t1394089049** get_address_of_baseMemberTypes_11() { return &___baseMemberTypes_11; }
	inline void set_baseMemberTypes_11(XmlSchemaSimpleTypeU5BU5D_t1394089049* value)
	{
		___baseMemberTypes_11 = value;
		Il2CppCodeGenWriteBarrier((&___baseMemberTypes_11), value);
	}
};

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

// System.Xml.Schema.XmlSchemaUnique
struct  XmlSchemaUnique_t2867867737  : public XmlSchemaIdentityConstraint_t297318432
{
public:

public:
};

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

// System.Xml.Schema.XsdValidator
struct  XsdValidator_t1757224663  : public BaseValidator_t868759770
{
public:
	// System.Int32 System.Xml.Schema.XsdValidator::startIDConstraint
	int32_t ___startIDConstraint_15;
	// System.Xml.HWStack System.Xml.Schema.XsdValidator::validationStack
	HWStack_t658497212 * ___validationStack_16;
	// System.Collections.Hashtable System.Xml.Schema.XsdValidator::attPresence
	Hashtable_t1853889766 * ___attPresence_17;
	// System.Xml.XmlNamespaceManager System.Xml.Schema.XsdValidator::nsManager
	XmlNamespaceManager_t418790500 * ___nsManager_18;
	// System.Boolean System.Xml.Schema.XsdValidator::bManageNamespaces
	bool ___bManageNamespaces_19;
	// System.Collections.Hashtable System.Xml.Schema.XsdValidator::IDs
	Hashtable_t1853889766 * ___IDs_20;
	// System.Xml.Schema.IdRefNode System.Xml.Schema.XsdValidator::idRefListHead
	IdRefNode_t3774897917 * ___idRefListHead_21;
	// System.Xml.Schema.Parser System.Xml.Schema.XsdValidator::inlineSchemaParser
	Parser_t3220530449 * ___inlineSchemaParser_22;
	// System.Xml.Schema.XmlSchemaContentProcessing System.Xml.Schema.XsdValidator::processContents
	int32_t ___processContents_23;
	// System.String System.Xml.Schema.XsdValidator::NsXmlNs
	String_t* ___NsXmlNs_27;
	// System.String System.Xml.Schema.XsdValidator::NsXs
	String_t* ___NsXs_28;
	// System.String System.Xml.Schema.XsdValidator::NsXsi
	String_t* ___NsXsi_29;
	// System.String System.Xml.Schema.XsdValidator::XsiType
	String_t* ___XsiType_30;
	// System.String System.Xml.Schema.XsdValidator::XsiNil
	String_t* ___XsiNil_31;
	// System.String System.Xml.Schema.XsdValidator::XsiSchemaLocation
	String_t* ___XsiSchemaLocation_32;
	// System.String System.Xml.Schema.XsdValidator::XsiNoNamespaceSchemaLocation
	String_t* ___XsiNoNamespaceSchemaLocation_33;
	// System.String System.Xml.Schema.XsdValidator::XsdSchema
	String_t* ___XsdSchema_34;

public:
	inline static int32_t get_offset_of_startIDConstraint_15() { return static_cast<int32_t>(offsetof(XsdValidator_t1757224663, ___startIDConstraint_15)); }
	inline int32_t get_startIDConstraint_15() const { return ___startIDConstraint_15; }
	inline int32_t* get_address_of_startIDConstraint_15() { return &___startIDConstraint_15; }
	inline void set_startIDConstraint_15(int32_t value)
	{
		___startIDConstraint_15 = value;
	}

	inline static int32_t get_offset_of_validationStack_16() { return static_cast<int32_t>(offsetof(XsdValidator_t1757224663, ___validationStack_16)); }
	inline HWStack_t658497212 * get_validationStack_16() const { return ___validationStack_16; }
	inline HWStack_t658497212 ** get_address_of_validationStack_16() { return &___validationStack_16; }
	inline void set_validationStack_16(HWStack_t658497212 * value)
	{
		___validationStack_16 = value;
		Il2CppCodeGenWriteBarrier((&___validationStack_16), value);
	}

	inline static int32_t get_offset_of_attPresence_17() { return static_cast<int32_t>(offsetof(XsdValidator_t1757224663, ___attPresence_17)); }
	inline Hashtable_t1853889766 * get_attPresence_17() const { return ___attPresence_17; }
	inline Hashtable_t1853889766 ** get_address_of_attPresence_17() { return &___attPresence_17; }
	inline void set_attPresence_17(Hashtable_t1853889766 * value)
	{
		___attPresence_17 = value;
		Il2CppCodeGenWriteBarrier((&___attPresence_17), value);
	}

	inline static int32_t get_offset_of_nsManager_18() { return static_cast<int32_t>(offsetof(XsdValidator_t1757224663, ___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_bManageNamespaces_19() { return static_cast<int32_t>(offsetof(XsdValidator_t1757224663, ___bManageNamespaces_19)); }
	inline bool get_bManageNamespaces_19() const { return ___bManageNamespaces_19; }
	inline bool* get_address_of_bManageNamespaces_19() { return &___bManageNamespaces_19; }
	inline void set_bManageNamespaces_19(bool value)
	{
		___bManageNamespaces_19 = value;
	}

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

	inline static int32_t get_offset_of_processContents_23() { return static_cast<int32_t>(offsetof(XsdValidator_t1757224663, ___processContents_23)); }
	inline int32_t get_processContents_23() const { return ___processContents_23; }
	inline int32_t* get_address_of_processContents_23() { return &___processContents_23; }
	inline void set_processContents_23(int32_t value)
	{
		___processContents_23 = value;
	}

	inline static int32_t get_offset_of_NsXmlNs_27() { return static_cast<int32_t>(offsetof(XsdValidator_t1757224663, ___NsXmlNs_27)); }
	inline String_t* get_NsXmlNs_27() const { return ___NsXmlNs_27; }
	inline String_t** get_address_of_NsXmlNs_27() { return &___NsXmlNs_27; }
	inline void set_NsXmlNs_27(String_t* value)
	{
		___NsXmlNs_27 = value;
		Il2CppCodeGenWriteBarrier((&___NsXmlNs_27), value);
	}

	inline static int32_t get_offset_of_NsXs_28() { return static_cast<int32_t>(offsetof(XsdValidator_t1757224663, ___NsXs_28)); }
	inline String_t* get_NsXs_28() const { return ___NsXs_28; }
	inline String_t** get_address_of_NsXs_28() { return &___NsXs_28; }
	inline void set_NsXs_28(String_t* value)
	{
		___NsXs_28 = value;
		Il2CppCodeGenWriteBarrier((&___NsXs_28), value);
	}

	inline static int32_t get_offset_of_NsXsi_29() { return static_cast<int32_t>(offsetof(XsdValidator_t1757224663, ___NsXsi_29)); }
	inline String_t* get_NsXsi_29() const { return ___NsXsi_29; }
	inline String_t** get_address_of_NsXsi_29() { return &___NsXsi_29; }
	inline void set_NsXsi_29(String_t* value)
	{
		___NsXsi_29 = value;
		Il2CppCodeGenWriteBarrier((&___NsXsi_29), value);
	}

	inline static int32_t get_offset_of_XsiType_30() { return static_cast<int32_t>(offsetof(XsdValidator_t1757224663, ___XsiType_30)); }
	inline String_t* get_XsiType_30() const { return ___XsiType_30; }
	inline String_t** get_address_of_XsiType_30() { return &___XsiType_30; }
	inline void set_XsiType_30(String_t* value)
	{
		___XsiType_30 = value;
		Il2CppCodeGenWriteBarrier((&___XsiType_30), value);
	}

	inline static int32_t get_offset_of_XsiNil_31() { return static_cast<int32_t>(offsetof(XsdValidator_t1757224663, ___XsiNil_31)); }
	inline String_t* get_XsiNil_31() const { return ___XsiNil_31; }
	inline String_t** get_address_of_XsiNil_31() { return &___XsiNil_31; }
	inline void set_XsiNil_31(String_t* value)
	{
		___XsiNil_31 = value;
		Il2CppCodeGenWriteBarrier((&___XsiNil_31), value);
	}

	inline static int32_t get_offset_of_XsiSchemaLocation_32() { return static_cast<int32_t>(offsetof(XsdValidator_t1757224663, ___XsiSchemaLocation_32)); }
	inline String_t* get_XsiSchemaLocation_32() const { return ___XsiSchemaLocation_32; }
	inline String_t** get_address_of_XsiSchemaLocation_32() { return &___XsiSchemaLocation_32; }
	inline void set_XsiSchemaLocation_32(String_t* value)
	{
		___XsiSchemaLocation_32 = value;
		Il2CppCodeGenWriteBarrier((&___XsiSchemaLocation_32), value);
	}

	inline static int32_t get_offset_of_XsiNoNamespaceSchemaLocation_33() { return static_cast<int32_t>(offsetof(XsdValidator_t1757224663, ___XsiNoNamespaceSchemaLocation_33)); }
	inline String_t* get_XsiNoNamespaceSchemaLocation_33() const { return ___XsiNoNamespaceSchemaLocation_33; }
	inline String_t** get_address_of_XsiNoNamespaceSchemaLocation_33() { return &___XsiNoNamespaceSchemaLocation_33; }
	inline void set_XsiNoNamespaceSchemaLocation_33(String_t* value)
	{
		___XsiNoNamespaceSchemaLocation_33 = value;
		Il2CppCodeGenWriteBarrier((&___XsiNoNamespaceSchemaLocation_33), value);
	}

	inline static int32_t get_offset_of_XsdSchema_34() { return static_cast<int32_t>(offsetof(XsdValidator_t1757224663, ___XsdSchema_34)); }
	inline String_t* get_XsdSchema_34() const { return ___XsdSchema_34; }
	inline String_t** get_address_of_XsdSchema_34() { return &___XsdSchema_34; }
	inline void set_XsdSchema_34(String_t* value)
	{
		___XsdSchema_34 = value;
		Il2CppCodeGenWriteBarrier((&___XsdSchema_34), value);
	}
};

struct XsdValidator_t1757224663_StaticFields
{
public:
	// System.Xml.Schema.XmlSchemaDatatype System.Xml.Schema.XsdValidator::dtCDATA
	XmlSchemaDatatype_t322714710 * ___dtCDATA_24;
	// System.Xml.Schema.XmlSchemaDatatype System.Xml.Schema.XsdValidator::dtQName
	XmlSchemaDatatype_t322714710 * ___dtQName_25;
	// System.Xml.Schema.XmlSchemaDatatype System.Xml.Schema.XsdValidator::dtStringArray
	XmlSchemaDatatype_t322714710 * ___dtStringArray_26;

public:
	inline static int32_t get_offset_of_dtCDATA_24() { return static_cast<int32_t>(offsetof(XsdValidator_t1757224663_StaticFields, ___dtCDATA_24)); }
	inline XmlSchemaDatatype_t322714710 * get_dtCDATA_24() const { return ___dtCDATA_24; }
	inline XmlSchemaDatatype_t322714710 ** get_address_of_dtCDATA_24() { return &___dtCDATA_24; }
	inline void set_dtCDATA_24(XmlSchemaDatatype_t322714710 * value)
	{
		___dtCDATA_24 = value;
		Il2CppCodeGenWriteBarrier((&___dtCDATA_24), value);
	}

	inline static int32_t get_offset_of_dtQName_25() { return static_cast<int32_t>(offsetof(XsdValidator_t1757224663_StaticFields, ___dtQName_25)); }
	inline XmlSchemaDatatype_t322714710 * get_dtQName_25() const { return ___dtQName_25; }
	inline XmlSchemaDatatype_t322714710 ** get_address_of_dtQName_25() { return &___dtQName_25; }
	inline void set_dtQName_25(XmlSchemaDatatype_t322714710 * value)
	{
		___dtQName_25 = value;
		Il2CppCodeGenWriteBarrier((&___dtQName_25), value);
	}

	inline static int32_t get_offset_of_dtStringArray_26() { return static_cast<int32_t>(offsetof(XsdValidator_t1757224663_StaticFields, ___dtStringArray_26)); }
	inline XmlSchemaDatatype_t322714710 * get_dtStringArray_26() const { return ___dtStringArray_26; }
	inline XmlSchemaDatatype_t322714710 ** get_address_of_dtStringArray_26() { return &___dtStringArray_26; }
	inline void set_dtStringArray_26(XmlSchemaDatatype_t322714710 * value)
	{
		___dtStringArray_26 = value;
		Il2CppCodeGenWriteBarrier((&___dtStringArray_26), value);
	}
};

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

// System.Reflection.TypeInfo
struct  TypeInfo_t1690786683  : public Type_t
{
public:

public:
};

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

// System.Xml.Schema.AllElementsContentValidator
struct  AllElementsContentValidator_t4162406109  : public ContentValidator_t2085579204
{
public:
	// System.Collections.Hashtable System.Xml.Schema.AllElementsContentValidator::elements
	Hashtable_t1853889766 * ___elements_7;
	// System.Object[] System.Xml.Schema.AllElementsContentValidator::particles
	ObjectU5BU5D_t2843939325* ___particles_8;
	// System.Xml.Schema.BitSet System.Xml.Schema.AllElementsContentValidator::isRequired
	BitSet_t1154229585 * ___isRequired_9;
	// System.Int32 System.Xml.Schema.AllElementsContentValidator::countRequired
	int32_t ___countRequired_10;

public:
	inline static int32_t get_offset_of_elements_7() { return static_cast<int32_t>(offsetof(AllElementsContentValidator_t4162406109, ___elements_7)); }
	inline Hashtable_t1853889766 * get_elements_7() const { return ___elements_7; }
	inline Hashtable_t1853889766 ** get_address_of_elements_7() { return &___elements_7; }
	inline void set_elements_7(Hashtable_t1853889766 * value)
	{
		___elements_7 = value;
		Il2CppCodeGenWriteBarrier((&___elements_7), value);
	}

	inline static int32_t get_offset_of_particles_8() { return static_cast<int32_t>(offsetof(AllElementsContentValidator_t4162406109, ___particles_8)); }
	inline ObjectU5BU5D_t2843939325* get_particles_8() const { return ___particles_8; }
	inline ObjectU5BU5D_t2843939325** get_address_of_particles_8() { return &___particles_8; }
	inline void set_particles_8(ObjectU5BU5D_t2843939325* value)
	{
		___particles_8 = value;
		Il2CppCodeGenWriteBarrier((&___particles_8), value);
	}

	inline static int32_t get_offset_of_isRequired_9() { return static_cast<int32_t>(offsetof(AllElementsContentValidator_t4162406109, ___isRequired_9)); }
	inline BitSet_t1154229585 * get_isRequired_9() const { return ___isRequired_9; }
	inline BitSet_t1154229585 ** get_address_of_isRequired_9() { return &___isRequired_9; }
	inline void set_isRequired_9(BitSet_t1154229585 * value)
	{
		___isRequired_9 = value;
		Il2CppCodeGenWriteBarrier((&___isRequired_9), value);
	}

	inline static int32_t get_offset_of_countRequired_10() { return static_cast<int32_t>(offsetof(AllElementsContentValidator_t4162406109, ___countRequired_10)); }
	inline int32_t get_countRequired_10() const { return ___countRequired_10; }
	inline int32_t* get_address_of_countRequired_10() { return &___countRequired_10; }
	inline void set_countRequired_10(int32_t value)
	{
		___countRequired_10 = value;
	}
};

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

// System.Xml.Schema.DoubleLinkAxis
struct  DoubleLinkAxis_t1975471428  : public Axis_t4207104559
{
public:
	// MS.Internal.Xml.XPath.Axis System.Xml.Schema.DoubleLinkAxis::next
	Axis_t4207104559 * ___next_7;

public:
	inline static int32_t get_offset_of_next_7() { return static_cast<int32_t>(offsetof(DoubleLinkAxis_t1975471428, ___next_7)); }
	inline Axis_t4207104559 * get_next_7() const { return ___next_7; }
	inline Axis_t4207104559 ** get_address_of_next_7() { return &___next_7; }
	inline void set_next_7(Axis_t4207104559 * value)
	{
		___next_7 = value;
		Il2CppCodeGenWriteBarrier((&___next_7), value);
	}
};

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

// System.Xml.Schema.XmlSchemaAny
struct  XmlSchemaAny_t1119175207  : public XmlSchemaParticle_t3828501457
{
public:
	// System.String System.Xml.Schema.XmlSchemaAny::ns
	String_t* ___ns_13;
	// System.Xml.Schema.XmlSchemaContentProcessing System.Xml.Schema.XmlSchemaAny::processContents
	int32_t ___processContents_14;
	// System.Xml.Schema.NamespaceList System.Xml.Schema.XmlSchemaAny::namespaceList
	NamespaceList_t60893868 * ___namespaceList_15;

public:
	inline static int32_t get_offset_of_ns_13() { return static_cast<int32_t>(offsetof(XmlSchemaAny_t1119175207, ___ns_13)); }
	inline String_t* get_ns_13() const { return ___ns_13; }
	inline String_t** get_address_of_ns_13() { return &___ns_13; }
	inline void set_ns_13(String_t* value)
	{
		___ns_13 = value;
		Il2CppCodeGenWriteBarrier((&___ns_13), value);
	}

	inline static int32_t get_offset_of_processContents_14() { return static_cast<int32_t>(offsetof(XmlSchemaAny_t1119175207, ___processContents_14)); }
	inline int32_t get_processContents_14() const { return ___processContents_14; }
	inline int32_t* get_address_of_processContents_14() { return &___processContents_14; }
	inline void set_processContents_14(int32_t value)
	{
		___processContents_14 = value;
	}

	inline static int32_t get_offset_of_namespaceList_15() { return static_cast<int32_t>(offsetof(XmlSchemaAny_t1119175207, ___namespaceList_15)); }
	inline NamespaceList_t60893868 * get_namespaceList_15() const { return ___namespaceList_15; }
	inline NamespaceList_t60893868 ** get_address_of_namespaceList_15() { return &___namespaceList_15; }
	inline void set_namespaceList_15(NamespaceList_t60893868 * value)
	{
		___namespaceList_15 = value;
		Il2CppCodeGenWriteBarrier((&___namespaceList_15), value);
	}
};

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

// System.Xml.Schema.XmlSchemaComplexType
struct  XmlSchemaComplexType_t3740801802  : public XmlSchemaType_t2033747345
{
public:
	// System.Xml.Schema.XmlSchemaDerivationMethod System.Xml.Schema.XmlSchemaComplexType::block
	int32_t ___block_19;
	// System.Xml.Schema.XmlSchemaContentModel System.Xml.Schema.XmlSchemaComplexType::contentModel
	XmlSchemaContentModel_t602185179 * ___contentModel_20;
	// System.Xml.Schema.XmlSchemaParticle System.Xml.Schema.XmlSchemaComplexType::particle
	XmlSchemaParticle_t3828501457 * ___particle_21;
	// System.Xml.Schema.XmlSchemaObjectCollection System.Xml.Schema.XmlSchemaComplexType::attributes
	XmlSchemaObjectCollection_t1064819932 * ___attributes_22;
	// System.Xml.Schema.XmlSchemaAnyAttribute System.Xml.Schema.XmlSchemaComplexType::anyAttribute
	XmlSchemaAnyAttribute_t963227996 * ___anyAttribute_23;
	// System.Xml.Schema.XmlSchemaParticle System.Xml.Schema.XmlSchemaComplexType::contentTypeParticle
	XmlSchemaParticle_t3828501457 * ___contentTypeParticle_24;
	// System.Xml.Schema.XmlSchemaDerivationMethod System.Xml.Schema.XmlSchemaComplexType::blockResolved
	int32_t ___blockResolved_25;
	// System.Xml.Schema.XmlSchemaObjectTable System.Xml.Schema.XmlSchemaComplexType::localElements
	XmlSchemaObjectTable_t2546974348 * ___localElements_26;
	// System.Xml.Schema.XmlSchemaObjectTable System.Xml.Schema.XmlSchemaComplexType::attributeUses
	XmlSchemaObjectTable_t2546974348 * ___attributeUses_27;
	// System.Xml.Schema.XmlSchemaAnyAttribute System.Xml.Schema.XmlSchemaComplexType::attributeWildcard
	XmlSchemaAnyAttribute_t963227996 * ___attributeWildcard_28;
	// System.Byte System.Xml.Schema.XmlSchemaComplexType::pvFlags
	uint8_t ___pvFlags_32;

public:
	inline static int32_t get_offset_of_block_19() { return static_cast<int32_t>(offsetof(XmlSchemaComplexType_t3740801802, ___block_19)); }
	inline int32_t get_block_19() const { return ___block_19; }
	inline int32_t* get_address_of_block_19() { return &___block_19; }
	inline void set_block_19(int32_t value)
	{
		___block_19 = value;
	}

	inline static int32_t get_offset_of_contentModel_20() { return static_cast<int32_t>(offsetof(XmlSchemaComplexType_t3740801802, ___contentModel_20)); }
	inline XmlSchemaContentModel_t602185179 * get_contentModel_20() const { return ___contentModel_20; }
	inline XmlSchemaContentModel_t602185179 ** get_address_of_contentModel_20() { return &___contentModel_20; }
	inline void set_contentModel_20(XmlSchemaContentModel_t602185179 * value)
	{
		___contentModel_20 = value;
		Il2CppCodeGenWriteBarrier((&___contentModel_20), value);
	}

	inline static int32_t get_offset_of_particle_21() { return static_cast<int32_t>(offsetof(XmlSchemaComplexType_t3740801802, ___particle_21)); }
	inline XmlSchemaParticle_t3828501457 * get_particle_21() const { return ___particle_21; }
	inline XmlSchemaParticle_t3828501457 ** get_address_of_particle_21() { return &___particle_21; }
	inline void set_particle_21(XmlSchemaParticle_t3828501457 * value)
	{
		___particle_21 = value;
		Il2CppCodeGenWriteBarrier((&___particle_21), value);
	}

	inline static int32_t get_offset_of_attributes_22() { return static_cast<int32_t>(offsetof(XmlSchemaComplexType_t3740801802, ___attributes_22)); }
	inline XmlSchemaObjectCollection_t1064819932 * get_attributes_22() const { return ___attributes_22; }
	inline XmlSchemaObjectCollection_t1064819932 ** get_address_of_attributes_22() { return &___attributes_22; }
	inline void set_attributes_22(XmlSchemaObjectCollection_t1064819932 * value)
	{
		___attributes_22 = value;
		Il2CppCodeGenWriteBarrier((&___attributes_22), value);
	}

	inline static int32_t get_offset_of_anyAttribute_23() { return static_cast<int32_t>(offsetof(XmlSchemaComplexType_t3740801802, ___anyAttribute_23)); }
	inline XmlSchemaAnyAttribute_t963227996 * get_anyAttribute_23() const { return ___anyAttribute_23; }
	inline XmlSchemaAnyAttribute_t963227996 ** get_address_of_anyAttribute_23() { return &___anyAttribute_23; }
	inline void set_anyAttribute_23(XmlSchemaAnyAttribute_t963227996 * value)
	{
		___anyAttribute_23 = value;
		Il2CppCodeGenWriteBarrier((&___anyAttribute_23), value);
	}

	inline static int32_t get_offset_of_contentTypeParticle_24() { return static_cast<int32_t>(offsetof(XmlSchemaComplexType_t3740801802, ___contentTypeParticle_24)); }
	inline XmlSchemaParticle_t3828501457 * get_contentTypeParticle_24() const { return ___contentTypeParticle_24; }
	inline XmlSchemaParticle_t3828501457 ** get_address_of_contentTypeParticle_24() { return &___contentTypeParticle_24; }
	inline void set_contentTypeParticle_24(XmlSchemaParticle_t3828501457 * value)
	{
		___contentTypeParticle_24 = value;
		Il2CppCodeGenWriteBarrier((&___contentTypeParticle_24), value);
	}

	inline static int32_t get_offset_of_blockResolved_25() { return static_cast<int32_t>(offsetof(XmlSchemaComplexType_t3740801802, ___blockResolved_25)); }
	inline int32_t get_blockResolved_25() const { return ___blockResolved_25; }
	inline int32_t* get_address_of_blockResolved_25() { return &___blockResolved_25; }
	inline void set_blockResolved_25(int32_t value)
	{
		___blockResolved_25 = value;
	}

	inline static int32_t get_offset_of_localElements_26() { return static_cast<int32_t>(offsetof(XmlSchemaComplexType_t3740801802, ___localElements_26)); }
	inline XmlSchemaObjectTable_t2546974348 * get_localElements_26() const { return ___localElements_26; }
	inline XmlSchemaObjectTable_t2546974348 ** get_address_of_localElements_26() { return &___localElements_26; }
	inline void set_localElements_26(XmlSchemaObjectTable_t2546974348 * value)
	{
		___localElements_26 = value;
		Il2CppCodeGenWriteBarrier((&___localElements_26), value);
	}

	inline static int32_t get_offset_of_attributeUses_27() { return static_cast<int32_t>(offsetof(XmlSchemaComplexType_t3740801802, ___attributeUses_27)); }
	inline XmlSchemaObjectTable_t2546974348 * get_attributeUses_27() const { return ___attributeUses_27; }
	inline XmlSchemaObjectTable_t2546974348 ** get_address_of_attributeUses_27() { return &___attributeUses_27; }
	inline void set_attributeUses_27(XmlSchemaObjectTable_t2546974348 * value)
	{
		___attributeUses_27 = value;
		Il2CppCodeGenWriteBarrier((&___attributeUses_27), value);
	}

	inline static int32_t get_offset_of_attributeWildcard_28() { return static_cast<int32_t>(offsetof(XmlSchemaComplexType_t3740801802, ___attributeWildcard_28)); }
	inline XmlSchemaAnyAttribute_t963227996 * get_attributeWildcard_28() const { return ___attributeWildcard_28; }
	inline XmlSchemaAnyAttribute_t963227996 ** get_address_of_attributeWildcard_28() { return &___attributeWildcard_28; }
	inline void set_attributeWildcard_28(XmlSchemaAnyAttribute_t963227996 * value)
	{
		___attributeWildcard_28 = value;
		Il2CppCodeGenWriteBarrier((&___attributeWildcard_28), value);
	}

	inline static int32_t get_offset_of_pvFlags_32() { return static_cast<int32_t>(offsetof(XmlSchemaComplexType_t3740801802, ___pvFlags_32)); }
	inline uint8_t get_pvFlags_32() const { return ___pvFlags_32; }
	inline uint8_t* get_address_of_pvFlags_32() { return &___pvFlags_32; }
	inline void set_pvFlags_32(uint8_t value)
	{
		___pvFlags_32 = value;
	}
};

struct XmlSchemaComplexType_t3740801802_StaticFields
{
public:
	// System.Xml.Schema.XmlSchemaComplexType System.Xml.Schema.XmlSchemaComplexType::anyTypeLax
	XmlSchemaComplexType_t3740801802 * ___anyTypeLax_29;
	// System.Xml.Schema.XmlSchemaComplexType System.Xml.Schema.XmlSchemaComplexType::anyTypeSkip
	XmlSchemaComplexType_t3740801802 * ___anyTypeSkip_30;
	// System.Xml.Schema.XmlSchemaComplexType System.Xml.Schema.XmlSchemaComplexType::untypedAnyType
	XmlSchemaComplexType_t3740801802 * ___untypedAnyType_31;

public:
	inline static int32_t get_offset_of_anyTypeLax_29() { return static_cast<int32_t>(offsetof(XmlSchemaComplexType_t3740801802_StaticFields, ___anyTypeLax_29)); }
	inline XmlSchemaComplexType_t3740801802 * get_anyTypeLax_29() const { return ___anyTypeLax_29; }
	inline XmlSchemaComplexType_t3740801802 ** get_address_of_anyTypeLax_29() { return &___anyTypeLax_29; }
	inline void set_anyTypeLax_29(XmlSchemaComplexType_t3740801802 * value)
	{
		___anyTypeLax_29 = value;
		Il2CppCodeGenWriteBarrier((&___anyTypeLax_29), value);
	}

	inline static int32_t get_offset_of_anyTypeSkip_30() { return static_cast<int32_t>(offsetof(XmlSchemaComplexType_t3740801802_StaticFields, ___anyTypeSkip_30)); }
	inline XmlSchemaComplexType_t3740801802 * get_anyTypeSkip_30() const { return ___anyTypeSkip_30; }
	inline XmlSchemaComplexType_t3740801802 ** get_address_of_anyTypeSkip_30() { return &___anyTypeSkip_30; }
	inline void set_anyTypeSkip_30(XmlSchemaComplexType_t3740801802 * value)
	{
		___anyTypeSkip_30 = value;
		Il2CppCodeGenWriteBarrier((&___anyTypeSkip_30), value);
	}

	inline static int32_t get_offset_of_untypedAnyType_31() { return static_cast<int32_t>(offsetof(XmlSchemaComplexType_t3740801802_StaticFields, ___untypedAnyType_31)); }
	inline XmlSchemaComplexType_t3740801802 * get_untypedAnyType_31() const { return ___untypedAnyType_31; }
	inline XmlSchemaComplexType_t3740801802 ** get_address_of_untypedAnyType_31() { return &___untypedAnyType_31; }
	inline void set_untypedAnyType_31(XmlSchemaComplexType_t3740801802 * value)
	{
		___untypedAnyType_31 = value;
		Il2CppCodeGenWriteBarrier((&___untypedAnyType_31), value);
	}
};

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

// System.Xml.Schema.XmlSchemaElement
struct  XmlSchemaElement_t427880856  : public XmlSchemaParticle_t3828501457
{
public:
	// System.Boolean System.Xml.Schema.XmlSchemaElement::isAbstract
	bool ___isAbstract_13;
	// System.Boolean System.Xml.Schema.XmlSchemaElement::hasAbstractAttribute
	bool ___hasAbstractAttribute_14;
	// System.Boolean System.Xml.Schema.XmlSchemaElement::isNillable
	bool ___isNillable_15;
	// System.Boolean System.Xml.Schema.XmlSchemaElement::hasNillableAttribute
	bool ___hasNillableAttribute_16;
	// System.Boolean System.Xml.Schema.XmlSchemaElement::isLocalTypeDerivationChecked
	bool ___isLocalTypeDerivationChecked_17;
	// System.Xml.Schema.XmlSchemaDerivationMethod System.Xml.Schema.XmlSchemaElement::block
	int32_t ___block_18;
	// System.Xml.Schema.XmlSchemaDerivationMethod System.Xml.Schema.XmlSchemaElement::final
	int32_t ___final_19;
	// System.Xml.Schema.XmlSchemaForm System.Xml.Schema.XmlSchemaElement::form
	int32_t ___form_20;
	// System.String System.Xml.Schema.XmlSchemaElement::defaultValue
	String_t* ___defaultValue_21;
	// System.String System.Xml.Schema.XmlSchemaElement::fixedValue
	String_t* ___fixedValue_22;
	// System.String System.Xml.Schema.XmlSchemaElement::name
	String_t* ___name_23;
	// System.Xml.XmlQualifiedName System.Xml.Schema.XmlSchemaElement::refName
	XmlQualifiedName_t2760654312 * ___refName_24;
	// System.Xml.XmlQualifiedName System.Xml.Schema.XmlSchemaElement::substitutionGroup
	XmlQualifiedName_t2760654312 * ___substitutionGroup_25;
	// System.Xml.XmlQualifiedName System.Xml.Schema.XmlSchemaElement::typeName
	XmlQualifiedName_t2760654312 * ___typeName_26;
	// System.Xml.Schema.XmlSchemaType System.Xml.Schema.XmlSchemaElement::type
	XmlSchemaType_t2033747345 * ___type_27;
	// System.Xml.XmlQualifiedName System.Xml.Schema.XmlSchemaElement::qualifiedName
	XmlQualifiedName_t2760654312 * ___qualifiedName_28;
	// System.Xml.Schema.XmlSchemaType System.Xml.Schema.XmlSchemaElement::elementType
	XmlSchemaType_t2033747345 * ___elementType_29;
	// System.Xml.Schema.XmlSchemaDerivationMethod System.Xml.Schema.XmlSchemaElement::blockResolved
	int32_t ___blockResolved_30;
	// System.Xml.Schema.XmlSchemaDerivationMethod System.Xml.Schema.XmlSchemaElement::finalResolved
	int32_t ___finalResolved_31;
	// System.Xml.Schema.XmlSchemaObjectCollection System.Xml.Schema.XmlSchemaElement::constraints
	XmlSchemaObjectCollection_t1064819932 * ___constraints_32;
	// System.Xml.Schema.SchemaElementDecl System.Xml.Schema.XmlSchemaElement::elementDecl
	SchemaElementDecl_t2267464004 * ___elementDecl_33;

public:
	inline static int32_t get_offset_of_isAbstract_13() { return static_cast<int32_t>(offsetof(XmlSchemaElement_t427880856, ___isAbstract_13)); }
	inline bool get_isAbstract_13() const { return ___isAbstract_13; }
	inline bool* get_address_of_isAbstract_13() { return &___isAbstract_13; }
	inline void set_isAbstract_13(bool value)
	{
		___isAbstract_13 = value;
	}

	inline static int32_t get_offset_of_hasAbstractAttribute_14() { return static_cast<int32_t>(offsetof(XmlSchemaElement_t427880856, ___hasAbstractAttribute_14)); }
	inline bool get_hasAbstractAttribute_14() const { return ___hasAbstractAttribute_14; }
	inline bool* get_address_of_hasAbstractAttribute_14() { return &___hasAbstractAttribute_14; }
	inline void set_hasAbstractAttribute_14(bool value)
	{
		___hasAbstractAttribute_14 = value;
	}

	inline static int32_t get_offset_of_isNillable_15() { return static_cast<int32_t>(offsetof(XmlSchemaElement_t427880856, ___isNillable_15)); }
	inline bool get_isNillable_15() const { return ___isNillable_15; }
	inline bool* get_address_of_isNillable_15() { return &___isNillable_15; }
	inline void set_isNillable_15(bool value)
	{
		___isNillable_15 = value;
	}

	inline static int32_t get_offset_of_hasNillableAttribute_16() { return static_cast<int32_t>(offsetof(XmlSchemaElement_t427880856, ___hasNillableAttribute_16)); }
	inline bool get_hasNillableAttribute_16() const { return ___hasNillableAttribute_16; }
	inline bool* get_address_of_hasNillableAttribute_16() { return &___hasNillableAttribute_16; }
	inline void set_hasNillableAttribute_16(bool value)
	{
		___hasNillableAttribute_16 = value;
	}

	inline static int32_t get_offset_of_isLocalTypeDerivationChecked_17() { return static_cast<int32_t>(offsetof(XmlSchemaElement_t427880856, ___isLocalTypeDerivationChecked_17)); }
	inline bool get_isLocalTypeDerivationChecked_17() const { return ___isLocalTypeDerivationChecked_17; }
	inline bool* get_address_of_isLocalTypeDerivationChecked_17() { return &___isLocalTypeDerivationChecked_17; }
	inline void set_isLocalTypeDerivationChecked_17(bool value)
	{
		___isLocalTypeDerivationChecked_17 = value;
	}

	inline static int32_t get_offset_of_block_18() { return static_cast<int32_t>(offsetof(XmlSchemaElement_t427880856, ___block_18)); }
	inline int32_t get_block_18() const { return ___block_18; }
	inline int32_t* get_address_of_block_18() { return &___block_18; }
	inline void set_block_18(int32_t value)
	{
		___block_18 = value;
	}

	inline static int32_t get_offset_of_final_19() { return static_cast<int32_t>(offsetof(XmlSchemaElement_t427880856, ___final_19)); }
	inline int32_t get_final_19() const { return ___final_19; }
	inline int32_t* get_address_of_final_19() { return &___final_19; }
	inline void set_final_19(int32_t value)
	{
		___final_19 = value;
	}

	inline static int32_t get_offset_of_form_20() { return static_cast<int32_t>(offsetof(XmlSchemaElement_t427880856, ___form_20)); }
	inline int32_t get_form_20() const { return ___form_20; }
	inline int32_t* get_address_of_form_20() { return &___form_20; }
	inline void set_form_20(int32_t value)
	{
		___form_20 = value;
	}

	inline static int32_t get_offset_of_defaultValue_21() { return static_cast<int32_t>(offsetof(XmlSchemaElement_t427880856, ___defaultValue_21)); }
	inline String_t* get_defaultValue_21() const { return ___defaultValue_21; }
	inline String_t** get_address_of_defaultValue_21() { return &___defaultValue_21; }
	inline void set_defaultValue_21(String_t* value)
	{
		___defaultValue_21 = value;
		Il2CppCodeGenWriteBarrier((&___defaultValue_21), value);
	}

	inline static int32_t get_offset_of_fixedValue_22() { return static_cast<int32_t>(offsetof(XmlSchemaElement_t427880856, ___fixedValue_22)); }
	inline String_t* get_fixedValue_22() const { return ___fixedValue_22; }
	inline String_t** get_address_of_fixedValue_22() { return &___fixedValue_22; }
	inline void set_fixedValue_22(String_t* value)
	{
		___fixedValue_22 = value;
		Il2CppCodeGenWriteBarrier((&___fixedValue_22), value);
	}

	inline static int32_t get_offset_of_name_23() { return static_cast<int32_t>(offsetof(XmlSchemaElement_t427880856, ___name_23)); }
	inline String_t* get_name_23() const { return ___name_23; }
	inline String_t** get_address_of_name_23() { return &___name_23; }
	inline void set_name_23(String_t* value)
	{
		___name_23 = value;
		Il2CppCodeGenWriteBarrier((&___name_23), value);
	}

	inline static int32_t get_offset_of_refName_24() { return static_cast<int32_t>(offsetof(XmlSchemaElement_t427880856, ___refName_24)); }
	inline XmlQualifiedName_t2760654312 * get_refName_24() const { return ___refName_24; }
	inline XmlQualifiedName_t2760654312 ** get_address_of_refName_24() { return &___refName_24; }
	inline void set_refName_24(XmlQualifiedName_t2760654312 * value)
	{
		___refName_24 = value;
		Il2CppCodeGenWriteBarrier((&___refName_24), value);
	}

	inline static int32_t get_offset_of_substitutionGroup_25() { return static_cast<int32_t>(offsetof(XmlSchemaElement_t427880856, ___substitutionGroup_25)); }
	inline XmlQualifiedName_t2760654312 * get_substitutionGroup_25() const { return ___substitutionGroup_25; }
	inline XmlQualifiedName_t2760654312 ** get_address_of_substitutionGroup_25() { return &___substitutionGroup_25; }
	inline void set_substitutionGroup_25(XmlQualifiedName_t2760654312 * value)
	{
		___substitutionGroup_25 = value;
		Il2CppCodeGenWriteBarrier((&___substitutionGroup_25), value);
	}

	inline static int32_t get_offset_of_typeName_26() { return static_cast<int32_t>(offsetof(XmlSchemaElement_t427880856, ___typeName_26)); }
	inline XmlQualifiedName_t2760654312 * get_typeName_26() const { return ___typeName_26; }
	inline XmlQualifiedName_t2760654312 ** get_address_of_typeName_26() { return &___typeName_26; }
	inline void set_typeName_26(XmlQualifiedName_t2760654312 * value)
	{
		___typeName_26 = value;
		Il2CppCodeGenWriteBarrier((&___typeName_26), value);
	}

	inline static int32_t get_offset_of_type_27() { return static_cast<int32_t>(offsetof(XmlSchemaElement_t427880856, ___type_27)); }
	inline XmlSchemaType_t2033747345 * get_type_27() const { return ___type_27; }
	inline XmlSchemaType_t2033747345 ** get_address_of_type_27() { return &___type_27; }
	inline void set_type_27(XmlSchemaType_t2033747345 * value)
	{
		___type_27 = value;
		Il2CppCodeGenWriteBarrier((&___type_27), value);
	}

	inline static int32_t get_offset_of_qualifiedName_28() { return static_cast<int32_t>(offsetof(XmlSchemaElement_t427880856, ___qualifiedName_28)); }
	inline XmlQualifiedName_t2760654312 * get_qualifiedName_28() const { return ___qualifiedName_28; }
	inline XmlQualifiedName_t2760654312 ** get_address_of_qualifiedName_28() { return &___qualifiedName_28; }
	inline void set_qualifiedName_28(XmlQualifiedName_t2760654312 * value)
	{
		___qualifiedName_28 = value;
		Il2CppCodeGenWriteBarrier((&___qualifiedName_28), value);
	}

	inline static int32_t get_offset_of_elementType_29() { return static_cast<int32_t>(offsetof(XmlSchemaElement_t427880856, ___elementType_29)); }
	inline XmlSchemaType_t2033747345 * get_elementType_29() const { return ___elementType_29; }
	inline XmlSchemaType_t2033747345 ** get_address_of_elementType_29() { return &___elementType_29; }
	inline void set_elementType_29(XmlSchemaType_t2033747345 * value)
	{
		___elementType_29 = value;
		Il2CppCodeGenWriteBarrier((&___elementType_29), value);
	}

	inline static int32_t get_offset_of_blockResolved_30() { return static_cast<int32_t>(offsetof(XmlSchemaElement_t427880856, ___blockResolved_30)); }
	inline int32_t get_blockResolved_30() const { return ___blockResolved_30; }
	inline int32_t* get_address_of_blockResolved_30() { return &___blockResolved_30; }
	inline void set_blockResolved_30(int32_t value)
	{
		___blockResolved_30 = value;
	}

	inline static int32_t get_offset_of_finalResolved_31() { return static_cast<int32_t>(offsetof(XmlSchemaElement_t427880856, ___finalResolved_31)); }
	inline int32_t get_finalResolved_31() const { return ___finalResolved_31; }
	inline int32_t* get_address_of_finalResolved_31() { return &___finalResolved_31; }
	inline void set_finalResolved_31(int32_t value)
	{
		___finalResolved_31 = value;
	}

	inline static int32_t get_offset_of_constraints_32() { return static_cast<int32_t>(offsetof(XmlSchemaElement_t427880856, ___constraints_32)); }
	inline XmlSchemaObjectCollection_t1064819932 * get_constraints_32() const { return ___constraints_32; }
	inline XmlSchemaObjectCollection_t1064819932 ** get_address_of_constraints_32() { return &___constraints_32; }
	inline void set_constraints_32(XmlSchemaObjectCollection_t1064819932 * value)
	{
		___constraints_32 = value;
		Il2CppCodeGenWriteBarrier((&___constraints_32), value);
	}

	inline static int32_t get_offset_of_elementDecl_33() { return static_cast<int32_t>(offsetof(XmlSchemaElement_t427880856, ___elementDecl_33)); }
	inline SchemaElementDecl_t2267464004 * get_elementDecl_33() const { return ___elementDecl_33; }
	inline SchemaElementDecl_t2267464004 ** get_address_of_elementDecl_33() { return &___elementDecl_33; }
	inline void set_elementDecl_33(SchemaElementDecl_t2267464004 * value)
	{
		___elementDecl_33 = value;
		Il2CppCodeGenWriteBarrier((&___elementDecl_33), value);
	}
};

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

// System.Xml.Schema.XmlSchemaGroupBase
struct  XmlSchemaGroupBase_t3631079376  : public XmlSchemaParticle_t3828501457
{
public:

public:
};

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

// System.Xml.Schema.XmlSchemaGroupRef
struct  XmlSchemaGroupRef_t1314446647  : public XmlSchemaParticle_t3828501457
{
public:
	// System.Xml.XmlQualifiedName System.Xml.Schema.XmlSchemaGroupRef::refName
	XmlQualifiedName_t2760654312 * ___refName_13;
	// System.Xml.Schema.XmlSchemaGroupBase System.Xml.Schema.XmlSchemaGroupRef::particle
	XmlSchemaGroupBase_t3631079376 * ___particle_14;
	// System.Xml.Schema.XmlSchemaGroup System.Xml.Schema.XmlSchemaGroupRef::refined
	XmlSchemaGroup_t1441741786 * ___refined_15;

public:
	inline static int32_t get_offset_of_refName_13() { return static_cast<int32_t>(offsetof(XmlSchemaGroupRef_t1314446647, ___refName_13)); }
	inline XmlQualifiedName_t2760654312 * get_refName_13() const { return ___refName_13; }
	inline XmlQualifiedName_t2760654312 ** get_address_of_refName_13() { return &___refName_13; }
	inline void set_refName_13(XmlQualifiedName_t2760654312 * value)
	{
		___refName_13 = value;
		Il2CppCodeGenWriteBarrier((&___refName_13), value);
	}

	inline static int32_t get_offset_of_particle_14() { return static_cast<int32_t>(offsetof(XmlSchemaGroupRef_t1314446647, ___particle_14)); }
	inline XmlSchemaGroupBase_t3631079376 * get_particle_14() const { return ___particle_14; }
	inline XmlSchemaGroupBase_t3631079376 ** get_address_of_particle_14() { return &___particle_14; }
	inline void set_particle_14(XmlSchemaGroupBase_t3631079376 * value)
	{
		___particle_14 = value;
		Il2CppCodeGenWriteBarrier((&___particle_14), value);
	}

	inline static int32_t get_offset_of_refined_15() { return static_cast<int32_t>(offsetof(XmlSchemaGroupRef_t1314446647, ___refined_15)); }
	inline XmlSchemaGroup_t1441741786 * get_refined_15() const { return ___refined_15; }
	inline XmlSchemaGroup_t1441741786 ** get_address_of_refined_15() { return &___refined_15; }
	inline void set_refined_15(XmlSchemaGroup_t1441741786 * value)
	{
		___refined_15 = value;
		Il2CppCodeGenWriteBarrier((&___refined_15), value);
	}
};

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

// System.Xml.Schema.Datatype_union
struct  Datatype_union_t2755946225  : public Datatype_anySimpleType_t2047875136
{
public:
	// System.Xml.Schema.XmlSchemaSimpleType[] System.Xml.Schema.Datatype_union::types
	XmlSchemaSimpleTypeU5BU5D_t1394089049* ___types_95;

public:
	inline static int32_t get_offset_of_types_95() { return static_cast<int32_t>(offsetof(Datatype_union_t2755946225, ___types_95)); }
	inline XmlSchemaSimpleTypeU5BU5D_t1394089049* get_types_95() const { return ___types_95; }
	inline XmlSchemaSimpleTypeU5BU5D_t1394089049** get_address_of_types_95() { return &___types_95; }
	inline void set_types_95(XmlSchemaSimpleTypeU5BU5D_t1394089049* value)
	{
		___types_95 = value;
		Il2CppCodeGenWriteBarrier((&___types_95), value);
	}
};

struct Datatype_union_t2755946225_StaticFields
{
public:
	// System.Type System.Xml.Schema.Datatype_union::atomicValueType
	Type_t * ___atomicValueType_93;
	// System.Type System.Xml.Schema.Datatype_union::listValueType
	Type_t * ___listValueType_94;

public:
	inline static int32_t get_offset_of_atomicValueType_93() { return static_cast<int32_t>(offsetof(Datatype_union_t2755946225_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_union_t2755946225_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_UNION_T2755946225_H
#ifndef XMLSCHEMAALL_T1118454309_H
#define XMLSCHEMAALL_T1118454309_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// System.Xml.Schema.XmlSchemaAll
struct  XmlSchemaAll_t1118454309  : public XmlSchemaGroupBase_t3631079376
{
public:
	// System.Xml.Schema.XmlSchemaObjectCollection System.Xml.Schema.XmlSchemaAll::items
	XmlSchemaObjectCollection_t1064819932 * ___items_13;

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

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

// System.Xml.Schema.XmlSchemaChoice
struct  XmlSchemaChoice_t959520675  : public XmlSchemaGroupBase_t3631079376
{
public:
	// System.Xml.Schema.XmlSchemaObjectCollection System.Xml.Schema.XmlSchemaChoice::items
	XmlSchemaObjectCollection_t1064819932 * ___items_13;

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

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

// System.Xml.Schema.XmlSchemaSequence
struct  XmlSchemaSequence_t2018345177  : public XmlSchemaGroupBase_t3631079376
{
public:
	// System.Xml.Schema.XmlSchemaObjectCollection System.Xml.Schema.XmlSchemaSequence::items
	XmlSchemaObjectCollection_t1064819932 * ___items_13;

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

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // XMLSCHEMASEQUENCE_T2018345177_H
// MS.Internal.Xml.Cache.XPathNode[]
struct XPathNodeU5BU5D_t47339301  : public RuntimeArray
{
public:
	ALIGN_FIELD (8) XPathNode_t2208072876  m_Items[1];

public:
	inline XPathNode_t2208072876  GetAt(il2cpp_array_size_t index) const
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		return m_Items[index];
	}
	inline XPathNode_t2208072876 * 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, XPathNode_t2208072876  value)
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		m_Items[index] = value;
	}
	inline XPathNode_t2208072876  GetAtUnchecked(il2cpp_array_size_t index) const
	{
		return m_Items[index];
	}
	inline XPathNode_t2208072876 * GetAddressAtUnchecked(il2cpp_array_size_t index)
	{
		return m_Items + index;
	}
	inline void SetAtUnchecked(il2cpp_array_size_t index, XPathNode_t2208072876  value)
	{
		m_Items[index] = value;
	}
};
// System.Xml.XPath.XPathResultType[]
struct XPathResultTypeU5BU5D_t1515527577  : 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;
	}
};
// MS.Internal.Xml.XPath.Operator/Op[]
struct OpU5BU5D_t2837398892  : 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.Char[]
struct CharU5BU5D_t3528271667  : public RuntimeArray
{
public:
	ALIGN_FIELD (8) Il2CppChar m_Items[1];

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

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

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

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

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

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

extern "C" void XPathNode_t2208072876_marshal_pinvoke(const XPathNode_t2208072876& unmarshaled, XPathNode_t2208072876_marshaled_pinvoke& marshaled);
extern "C" void XPathNode_t2208072876_marshal_pinvoke_back(const XPathNode_t2208072876_marshaled_pinvoke& marshaled, XPathNode_t2208072876& unmarshaled);
extern "C" void XPathNode_t2208072876_marshal_pinvoke_cleanup(XPathNode_t2208072876_marshaled_pinvoke& marshaled);
extern "C" void XPathNode_t2208072876_marshal_com(const XPathNode_t2208072876& unmarshaled, XPathNode_t2208072876_marshaled_com& marshaled);
extern "C" void XPathNode_t2208072876_marshal_com_back(const XPathNode_t2208072876_marshaled_com& marshaled, XPathNode_t2208072876& unmarshaled);
extern "C" void XPathNode_t2208072876_marshal_com_cleanup(XPathNode_t2208072876_marshaled_com& marshaled);

// System.Collections.Generic.Dictionary`2/ValueCollection<!0,!1> System.Collections.Generic.Dictionary`2<System.Object,System.Object>::get_Values()
extern "C" IL2CPP_METHOD_ATTR ValueCollection_t1848589470 * Dictionary_2_get_Values_m2492087945_gshared (Dictionary_2_t132545152 * __this, const RuntimeMethod* method);
// System.Collections.Generic.Dictionary`2/ValueCollection/Enumerator<!0,!1> System.Collections.Generic.Dictionary`2/ValueCollection<System.Object,System.Object>::GetEnumerator()
extern "C" IL2CPP_METHOD_ATTR Enumerator_t701438809  ValueCollection_GetEnumerator_m3808619909_gshared (ValueCollection_t1848589470 * __this, const RuntimeMethod* method);
// !1 System.Collections.Generic.Dictionary`2/ValueCollection/Enumerator<System.Object,System.Object>::get_Current()
extern "C" IL2CPP_METHOD_ATTR RuntimeObject * Enumerator_get_Current_m2014973879_gshared (Enumerator_t701438809 * __this, const RuntimeMethod* method);
// System.Boolean System.Collections.Generic.Dictionary`2/ValueCollection/Enumerator<System.Object,System.Object>::MoveNext()
extern "C" IL2CPP_METHOD_ATTR bool Enumerator_MoveNext_m181298207_gshared (Enumerator_t701438809 * __this, const RuntimeMethod* method);
// System.Void System.Collections.Generic.Dictionary`2/ValueCollection/Enumerator<System.Object,System.Object>::Dispose()
extern "C" IL2CPP_METHOD_ATTR void Enumerator_Dispose_m1051275336_gshared (Enumerator_t701438809 * __this, 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.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.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.Boolean System.Collections.Generic.List`1<System.Object>::Contains(!0)
extern "C" IL2CPP_METHOD_ATTR bool List_1_Contains_m784383322_gshared (List_1_t257213610 * __this, RuntimeObject * p0, const RuntimeMethod* method);
// System.Boolean System.Collections.Generic.Dictionary`2<System.Object,System.Object>::Remove(!0)
extern "C" IL2CPP_METHOD_ATTR bool Dictionary_2_Remove_m2051736387_gshared (Dictionary_2_t132545152 * __this, RuntimeObject * p0, const RuntimeMethod* method);
// System.Void System.Collections.Generic.Stack`1<System.Object>::.ctor()
extern "C" IL2CPP_METHOD_ATTR void Stack_1__ctor_m3164958980_gshared (Stack_1_t3923495619 * __this, const RuntimeMethod* method);
// System.Void System.Collections.Generic.Stack`1<System.Object>::Push(!0)
extern "C" IL2CPP_METHOD_ATTR void Stack_1_Push_m1669856732_gshared (Stack_1_t3923495619 * __this, RuntimeObject * p0, const RuntimeMethod* method);
// !0 System.Collections.Generic.Stack`1<System.Object>::Pop()
extern "C" IL2CPP_METHOD_ATTR RuntimeObject * Stack_1_Pop_m756553478_gshared (Stack_1_t3923495619 * __this, const RuntimeMethod* method);
// System.Int32 System.Collections.Generic.Stack`1<System.Object>::get_Count()
extern "C" IL2CPP_METHOD_ATTR int32_t Stack_1_get_Count_m1599740434_gshared (Stack_1_t3923495619 * __this, const RuntimeMethod* method);
// !0 System.Collections.Generic.Stack`1<System.Object>::Peek()
extern "C" IL2CPP_METHOD_ATTR RuntimeObject * Stack_1_Peek_m326384648_gshared (Stack_1_t3923495619 * __this, const RuntimeMethod* method);
// System.Void System.Collections.Generic.Dictionary`2<System.Object,System.Object>::.ctor()
extern "C" IL2CPP_METHOD_ATTR void Dictionary_2__ctor_m518943619_gshared (Dictionary_2_t132545152 * __this, const RuntimeMethod* method);

// System.Void System.Xml.XPath.XPathNavigator::.ctor()
extern "C" IL2CPP_METHOD_ATTR void XPathNavigator__ctor_m997972048 (XPathNavigator_t787956054 * __this, const RuntimeMethod* method);
// System.String MS.Internal.Xml.Cache.XPathNode::get_Value()
extern "C" IL2CPP_METHOD_ATTR String_t* XPathNode_get_Value_m299157987 (XPathNode_t2208072876 * __this, const RuntimeMethod* method);
// System.Boolean MS.Internal.Xml.Cache.XPathNodeHelper::GetNonDescendant(MS.Internal.Xml.Cache.XPathNode[]&,System.Int32&)
extern "C" IL2CPP_METHOD_ATTR bool XPathNodeHelper_GetNonDescendant_m4098850694 (RuntimeObject * __this /* static, unused */, XPathNodeU5BU5D_t47339301** ___pageNode0, int32_t* ___idxNode1, 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.Void System.Text.StringBuilder::.ctor()
extern "C" IL2CPP_METHOD_ATTR void StringBuilder__ctor_m3121283359 (StringBuilder_t * __this, const RuntimeMethod* method);
// System.Text.StringBuilder System.Text.StringBuilder::Append(System.String)
extern "C" IL2CPP_METHOD_ATTR StringBuilder_t * StringBuilder_Append_m1965104174 (StringBuilder_t * __this, String_t* p0, const RuntimeMethod* method);
// System.Boolean MS.Internal.Xml.Cache.XPathNodeHelper::GetTextFollowing(MS.Internal.Xml.Cache.XPathNode[]&,System.Int32&,MS.Internal.Xml.Cache.XPathNode[],System.Int32)
extern "C" IL2CPP_METHOD_ATTR bool XPathNodeHelper_GetTextFollowing_m1123614976 (RuntimeObject * __this /* static, unused */, XPathNodeU5BU5D_t47339301** ___pageCurrent0, int32_t* ___idxCurrent1, XPathNodeU5BU5D_t47339301* ___pageEnd2, int32_t ___idxEnd3, const RuntimeMethod* method);
// System.Void MS.Internal.Xml.Cache.XPathDocumentNavigator::.ctor(MS.Internal.Xml.Cache.XPathNode[],System.Int32,MS.Internal.Xml.Cache.XPathNode[],System.Int32)
extern "C" IL2CPP_METHOD_ATTR void XPathDocumentNavigator__ctor_m2337195991 (XPathDocumentNavigator_t2457178823 * __this, XPathNodeU5BU5D_t47339301* ___pageCurrent0, int32_t ___idxCurrent1, XPathNodeU5BU5D_t47339301* ___pageParent2, int32_t ___idxParent3, const RuntimeMethod* method);
// System.Xml.XPath.XPathNodeType MS.Internal.Xml.Cache.XPathNode::get_NodeType()
extern "C" IL2CPP_METHOD_ATTR int32_t XPathNode_get_NodeType_m3682045111 (XPathNode_t2208072876 * __this, const RuntimeMethod* method);
// System.String MS.Internal.Xml.Cache.XPathNode::get_LocalName()
extern "C" IL2CPP_METHOD_ATTR String_t* XPathNode_get_LocalName_m2544888889 (XPathNode_t2208072876 * __this, const RuntimeMethod* method);
// System.String MS.Internal.Xml.Cache.XPathNode::get_NamespaceUri()
extern "C" IL2CPP_METHOD_ATTR String_t* XPathNode_get_NamespaceUri_m3830134744 (XPathNode_t2208072876 * __this, const RuntimeMethod* method);
// System.String MS.Internal.Xml.Cache.XPathNode::get_Prefix()
extern "C" IL2CPP_METHOD_ATTR String_t* XPathNode_get_Prefix_m418323927 (XPathNode_t2208072876 * __this, const RuntimeMethod* method);
// System.Xml.XPath.XPathDocument MS.Internal.Xml.Cache.XPathNode::get_Document()
extern "C" IL2CPP_METHOD_ATTR XPathDocument_t1673143697 * XPathNode_get_Document_m3072912569 (XPathNode_t2208072876 * __this, const RuntimeMethod* method);
// System.Xml.XmlNameTable System.Xml.XPath.XPathDocument::get_NameTable()
extern "C" IL2CPP_METHOD_ATTR XmlNameTable_t71772148 * XPathDocument_get_NameTable_m472337508 (XPathDocument_t1673143697 * __this, const RuntimeMethod* method);
// System.Int32 MS.Internal.Xml.Cache.XPathNodeHelper::GetLocalNamespaces(MS.Internal.Xml.Cache.XPathNode[],System.Int32,MS.Internal.Xml.Cache.XPathNode[]&)
extern "C" IL2CPP_METHOD_ATTR int32_t XPathNodeHelper_GetLocalNamespaces_m2407587381 (RuntimeObject * __this /* static, unused */, XPathNodeU5BU5D_t47339301* ___pageElem0, int32_t ___idxElem1, XPathNodeU5BU5D_t47339301** ___pageNmsp2, const RuntimeMethod* method);
// System.Int32 MS.Internal.Xml.Cache.XPathNodeHelper::GetInScopeNamespaces(MS.Internal.Xml.Cache.XPathNode[],System.Int32,MS.Internal.Xml.Cache.XPathNode[]&)
extern "C" IL2CPP_METHOD_ATTR int32_t XPathNodeHelper_GetInScopeNamespaces_m3456256057 (RuntimeObject * __this /* static, unused */, XPathNodeU5BU5D_t47339301* ___pageElem0, int32_t ___idxElem1, XPathNodeU5BU5D_t47339301** ___pageNmsp2, const RuntimeMethod* method);
// System.Boolean MS.Internal.Xml.Cache.XPathNode::get_IsXmlNamespaceNode()
extern "C" IL2CPP_METHOD_ATTR bool XPathNode_get_IsXmlNamespaceNode_m2362394941 (XPathNode_t2208072876 * __this, const RuntimeMethod* method);
// System.Int32 MS.Internal.Xml.Cache.XPathNode::GetSibling(MS.Internal.Xml.Cache.XPathNode[]&)
extern "C" IL2CPP_METHOD_ATTR int32_t XPathNode_GetSibling_m1356180714 (XPathNode_t2208072876 * __this, XPathNodeU5BU5D_t47339301** ___pageNode0, const RuntimeMethod* method);
// System.Int32 MS.Internal.Xml.Cache.XPathNode::GetParent(MS.Internal.Xml.Cache.XPathNode[]&)
extern "C" IL2CPP_METHOD_ATTR int32_t XPathNode_GetParent_m342791946 (XPathNode_t2208072876 * __this, XPathNodeU5BU5D_t47339301** ___pageNode0, const RuntimeMethod* method);
// System.Boolean MS.Internal.Xml.Cache.XPathNodeHelper::GetParent(MS.Internal.Xml.Cache.XPathNode[]&,System.Int32&)
extern "C" IL2CPP_METHOD_ATTR bool XPathNodeHelper_GetParent_m1996344784 (RuntimeObject * __this /* static, unused */, XPathNodeU5BU5D_t47339301** ___pageNode0, int32_t* ___idxNode1, const RuntimeMethod* method);
// System.Int32 MS.Internal.Xml.Cache.XPathNode::get_LineNumber()
extern "C" IL2CPP_METHOD_ATTR int32_t XPathNode_get_LineNumber_m305601532 (XPathNode_t2208072876 * __this, const RuntimeMethod* method);
// System.Int32 MS.Internal.Xml.Cache.XPathNode::get_CollapsedLinePosition()
extern "C" IL2CPP_METHOD_ATTR int32_t XPathNode_get_CollapsedLinePosition_m3417461190 (XPathNode_t2208072876 * __this, const RuntimeMethod* method);
// System.Int32 MS.Internal.Xml.Cache.XPathNode::get_LinePosition()
extern "C" IL2CPP_METHOD_ATTR int32_t XPathNode_get_LinePosition_m2484069825 (XPathNode_t2208072876 * __this, const RuntimeMethod* method);
// System.String MS.Internal.Xml.Cache.XPathNodeInfoAtom::get_Prefix()
extern "C" IL2CPP_METHOD_ATTR String_t* XPathNodeInfoAtom_get_Prefix_m176325598 (XPathNodeInfoAtom_t1760358141 * __this, const RuntimeMethod* method);
// System.String MS.Internal.Xml.Cache.XPathNodeInfoAtom::get_LocalName()
extern "C" IL2CPP_METHOD_ATTR String_t* XPathNodeInfoAtom_get_LocalName_m2053503627 (XPathNodeInfoAtom_t1760358141 * __this, const RuntimeMethod* method);
// System.String MS.Internal.Xml.Cache.XPathNodeInfoAtom::get_NamespaceUri()
extern "C" IL2CPP_METHOD_ATTR String_t* XPathNodeInfoAtom_get_NamespaceUri_m3197601624 (XPathNodeInfoAtom_t1760358141 * __this, const RuntimeMethod* method);
// System.Xml.XPath.XPathDocument MS.Internal.Xml.Cache.XPathNodeInfoAtom::get_Document()
extern "C" IL2CPP_METHOD_ATTR XPathDocument_t1673143697 * XPathNodeInfoAtom_get_Document_m626302790 (XPathNodeInfoAtom_t1760358141 * __this, const RuntimeMethod* method);
// System.Int32 MS.Internal.Xml.Cache.XPathNodeInfoAtom::get_LineNumberBase()
extern "C" IL2CPP_METHOD_ATTR int32_t XPathNodeInfoAtom_get_LineNumberBase_m2063241950 (XPathNodeInfoAtom_t1760358141 * __this, const RuntimeMethod* method);
// System.Int32 MS.Internal.Xml.Cache.XPathNodeInfoAtom::get_LinePositionBase()
extern "C" IL2CPP_METHOD_ATTR int32_t XPathNodeInfoAtom_get_LinePositionBase_m856866374 (XPathNodeInfoAtom_t1760358141 * __this, const RuntimeMethod* method);
// MS.Internal.Xml.Cache.XPathNodePageInfo MS.Internal.Xml.Cache.XPathNodeInfoAtom::get_PageInfo()
extern "C" IL2CPP_METHOD_ATTR XPathNodePageInfo_t2343388010 * XPathNodeInfoAtom_get_PageInfo_m2298513048 (XPathNodeInfoAtom_t1760358141 * __this, const RuntimeMethod* method);
// MS.Internal.Xml.Cache.XPathNodePageInfo MS.Internal.Xml.Cache.XPathNode::get_PageInfo()
extern "C" IL2CPP_METHOD_ATTR XPathNodePageInfo_t2343388010 * XPathNode_get_PageInfo_m206959641 (XPathNode_t2208072876 * __this, const RuntimeMethod* method);
// MS.Internal.Xml.Cache.XPathNode[] MS.Internal.Xml.Cache.XPathNodeInfoAtom::get_ParentPage()
extern "C" IL2CPP_METHOD_ATTR XPathNodeU5BU5D_t47339301* XPathNodeInfoAtom_get_ParentPage_m353995224 (XPathNodeInfoAtom_t1760358141 * __this, const RuntimeMethod* method);
// MS.Internal.Xml.Cache.XPathNode[] MS.Internal.Xml.Cache.XPathNodeInfoAtom::get_SiblingPage()
extern "C" IL2CPP_METHOD_ATTR XPathNodeU5BU5D_t47339301* XPathNodeInfoAtom_get_SiblingPage_m369450658 (XPathNodeInfoAtom_t1760358141 * __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.Boolean MS.Internal.Xml.Cache.XPathNode::get_HasSibling()
extern "C" IL2CPP_METHOD_ATTR bool XPathNode_get_HasSibling_m3943840943 (XPathNode_t2208072876 * __this, const RuntimeMethod* method);
// System.Boolean MS.Internal.Xml.Cache.XPathNode::get_HasCollapsedText()
extern "C" IL2CPP_METHOD_ATTR bool XPathNode_get_HasCollapsedText_m1668924034 (XPathNode_t2208072876 * __this, const RuntimeMethod* method);
// System.Boolean System.Xml.XPath.XPathNavigator::IsText(System.Xml.XPath.XPathNodeType)
extern "C" IL2CPP_METHOD_ATTR bool XPathNavigator_IsText_m3328497713 (RuntimeObject * __this /* static, unused */, int32_t ___type0, const RuntimeMethod* method);
// System.Boolean MS.Internal.Xml.Cache.XPathNode::get_IsText()
extern "C" IL2CPP_METHOD_ATTR bool XPathNode_get_IsText_m2582742009 (XPathNode_t2208072876 * __this, const RuntimeMethod* method);
// System.Boolean MS.Internal.Xml.Cache.XPathNode::get_HasNamespaceDecls()
extern "C" IL2CPP_METHOD_ATTR bool XPathNode_get_HasNamespaceDecls_m1581902291 (XPathNode_t2208072876 * __this, const RuntimeMethod* method);
// System.Int32 System.Xml.XPath.XPathDocument::LookupNamespaces(MS.Internal.Xml.Cache.XPathNode[],System.Int32,MS.Internal.Xml.Cache.XPathNode[]&)
extern "C" IL2CPP_METHOD_ATTR int32_t XPathDocument_LookupNamespaces_m118973851 (XPathDocument_t1673143697 * __this, XPathNodeU5BU5D_t47339301* ___pageElem0, int32_t ___idxElem1, XPathNodeU5BU5D_t47339301** ___pageNmsp2, const RuntimeMethod* method);
// System.Int32 System.Xml.XPath.XPathDocument::GetXmlNamespaceNode(MS.Internal.Xml.Cache.XPathNode[]&)
extern "C" IL2CPP_METHOD_ATTR int32_t XPathDocument_GetXmlNamespaceNode_m750140621 (XPathDocument_t1673143697 * __this, XPathNodeU5BU5D_t47339301** ___pageXmlNmsp0, const RuntimeMethod* method);
// System.Int32 MS.Internal.Xml.Cache.XPathNodePageInfo::get_PageNumber()
extern "C" IL2CPP_METHOD_ATTR int32_t XPathNodePageInfo_get_PageNumber_m352724255 (XPathNodePageInfo_t2343388010 * __this, const RuntimeMethod* method);
// System.Int32 MS.Internal.Xml.Cache.XPathNodePageInfo::get_NodeCount()
extern "C" IL2CPP_METHOD_ATTR int32_t XPathNodePageInfo_get_NodeCount_m3027908794 (XPathNodePageInfo_t2343388010 * __this, const RuntimeMethod* method);
// MS.Internal.Xml.Cache.XPathNode[] MS.Internal.Xml.Cache.XPathNodePageInfo::get_NextPage()
extern "C" IL2CPP_METHOD_ATTR XPathNodeU5BU5D_t47339301* XPathNodePageInfo_get_NextPage_m624167909 (XPathNodePageInfo_t2343388010 * __this, const RuntimeMethod* method);
// System.Text.StringBuilder System.Text.StringBuilder::Append(System.Int32)
extern "C" IL2CPP_METHOD_ATTR StringBuilder_t * StringBuilder_Append_m890240332 (StringBuilder_t * __this, int32_t p0, 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.Void MS.Internal.Xml.Cache.XPathNodeRef::.ctor(MS.Internal.Xml.Cache.XPathNode[],System.Int32)
extern "C" IL2CPP_METHOD_ATTR void XPathNodeRef__ctor_m3069003374 (XPathNodeRef_t3498189018 * __this, XPathNodeU5BU5D_t47339301* ___page0, int32_t ___idx1, const RuntimeMethod* method);
// MS.Internal.Xml.Cache.XPathNode[] MS.Internal.Xml.Cache.XPathNodeRef::get_Page()
extern "C" IL2CPP_METHOD_ATTR XPathNodeU5BU5D_t47339301* XPathNodeRef_get_Page_m1405325228 (XPathNodeRef_t3498189018 * __this, const RuntimeMethod* method);
// System.Int32 MS.Internal.Xml.Cache.XPathNodeRef::get_Index()
extern "C" IL2CPP_METHOD_ATTR int32_t XPathNodeRef_get_Index_m3777463376 (XPathNodeRef_t3498189018 * __this, const RuntimeMethod* method);
// System.Int32 MS.Internal.Xml.Cache.XPathNodeHelper::GetLocation(MS.Internal.Xml.Cache.XPathNode[],System.Int32)
extern "C" IL2CPP_METHOD_ATTR int32_t XPathNodeHelper_GetLocation_m3539897349 (RuntimeObject * __this /* static, unused */, XPathNodeU5BU5D_t47339301* ___pageNode0, int32_t ___idxNode1, const RuntimeMethod* method);
// System.Int32 MS.Internal.Xml.Cache.XPathNodeRef::GetHashCode()
extern "C" IL2CPP_METHOD_ATTR int32_t XPathNodeRef_GetHashCode_m179538335 (XPathNodeRef_t3498189018 * __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 MS.Internal.Xml.XPath.AstNode::.ctor()
extern "C" IL2CPP_METHOD_ATTR void AstNode__ctor_m1678139051 (AstNode_t2514041814 * __this, const RuntimeMethod* method);
// System.Void MS.Internal.Xml.XPath.Axis::.ctor(MS.Internal.Xml.XPath.Axis/AxisType,MS.Internal.Xml.XPath.AstNode,System.String,System.String,System.Xml.XPath.XPathNodeType)
extern "C" IL2CPP_METHOD_ATTR void Axis__ctor_m970138750 (Axis_t4207104559 * __this, int32_t ___axisType0, AstNode_t2514041814 * ___input1, String_t* ___prefix2, String_t* ___name3, int32_t ___nodetype4, const RuntimeMethod* method);
// System.Void System.Collections.ArrayList::.ctor(System.Collections.ICollection)
extern "C" IL2CPP_METHOD_ATTR void ArrayList__ctor_m2130986447 (ArrayList_t2718874744 * __this, RuntimeObject* p0, const RuntimeMethod* method);
// System.Void System.Collections.ArrayList::.ctor()
extern "C" IL2CPP_METHOD_ATTR void ArrayList__ctor_m4254721275 (ArrayList_t2718874744 * __this, const RuntimeMethod* method);
// System.Void System.Runtime.CompilerServices.RuntimeHelpers::InitializeArray(System.Array,System.RuntimeFieldHandle)
extern "C" IL2CPP_METHOD_ATTR void RuntimeHelpers_InitializeArray_m3117905507 (RuntimeObject * __this /* static, unused */, RuntimeArray * p0, RuntimeFieldHandle_t1871169219  p1, const RuntimeMethod* method);
// System.Void MS.Internal.Xml.XPath.XPathScanner::.ctor(System.String)
extern "C" IL2CPP_METHOD_ATTR void XPathScanner__ctor_m2138744197 (XPathScanner_t3283201025 * __this, String_t* ___xpathExpr0, const RuntimeMethod* method);
// System.Void MS.Internal.Xml.XPath.XPathParser::.ctor(MS.Internal.Xml.XPath.XPathScanner)
extern "C" IL2CPP_METHOD_ATTR void XPathParser__ctor_m2647395467 (XPathParser_t618394529 * __this, XPathScanner_t3283201025 * ___scanner0, const RuntimeMethod* method);
// MS.Internal.Xml.XPath.AstNode MS.Internal.Xml.XPath.XPathParser::ParseExpresion(MS.Internal.Xml.XPath.AstNode)
extern "C" IL2CPP_METHOD_ATTR AstNode_t2514041814 * XPathParser_ParseExpresion_m4120723350 (XPathParser_t618394529 * __this, AstNode_t2514041814 * ___qyInput0, const RuntimeMethod* method);
// MS.Internal.Xml.XPath.XPathScanner/LexKind MS.Internal.Xml.XPath.XPathScanner::get_Kind()
extern "C" IL2CPP_METHOD_ATTR int32_t XPathScanner_get_Kind_m377706727 (XPathScanner_t3283201025 * __this, const RuntimeMethod* method);
// System.String MS.Internal.Xml.XPath.XPathScanner::get_SourceText()
extern "C" IL2CPP_METHOD_ATTR String_t* XPathScanner_get_SourceText_m3123721589 (XPathScanner_t3283201025 * __this, const RuntimeMethod* method);
// System.Xml.XPath.XPathException System.Xml.XPath.XPathException::Create(System.String,System.String)
extern "C" IL2CPP_METHOD_ATTR XPathException_t2107611652 * XPathException_Create_m3368456618 (RuntimeObject * __this /* static, unused */, String_t* ___res0, String_t* ___arg1, const RuntimeMethod* method);
// System.Xml.XPath.XPathException System.Xml.XPath.XPathException::Create(System.String)
extern "C" IL2CPP_METHOD_ATTR XPathException_t2107611652 * XPathException_Create_m4197244912 (RuntimeObject * __this /* static, unused */, String_t* ___res0, const RuntimeMethod* method);
// MS.Internal.Xml.XPath.AstNode MS.Internal.Xml.XPath.XPathParser::ParseOrExpr(MS.Internal.Xml.XPath.AstNode)
extern "C" IL2CPP_METHOD_ATTR AstNode_t2514041814 * XPathParser_ParseOrExpr_m1881024786 (XPathParser_t618394529 * __this, AstNode_t2514041814 * ___qyInput0, const RuntimeMethod* method);
// MS.Internal.Xml.XPath.AstNode MS.Internal.Xml.XPath.XPathParser::ParseAndExpr(MS.Internal.Xml.XPath.AstNode)
extern "C" IL2CPP_METHOD_ATTR AstNode_t2514041814 * XPathParser_ParseAndExpr_m3933631668 (XPathParser_t618394529 * __this, AstNode_t2514041814 * ___qyInput0, const RuntimeMethod* method);
// System.Boolean MS.Internal.Xml.XPath.XPathParser::TestOp(System.String)
extern "C" IL2CPP_METHOD_ATTR bool XPathParser_TestOp_m2589318272 (XPathParser_t618394529 * __this, String_t* ___op0, const RuntimeMethod* method);
// System.Void MS.Internal.Xml.XPath.XPathParser::NextLex()
extern "C" IL2CPP_METHOD_ATTR void XPathParser_NextLex_m1545073549 (XPathParser_t618394529 * __this, const RuntimeMethod* method);
// System.Void MS.Internal.Xml.XPath.Operator::.ctor(MS.Internal.Xml.XPath.Operator/Op,MS.Internal.Xml.XPath.AstNode,MS.Internal.Xml.XPath.AstNode)
extern "C" IL2CPP_METHOD_ATTR void Operator__ctor_m3442484064 (Operator_t966760113 * __this, int32_t ___op0, AstNode_t2514041814 * ___opnd11, AstNode_t2514041814 * ___opnd22, const RuntimeMethod* method);
// MS.Internal.Xml.XPath.AstNode MS.Internal.Xml.XPath.XPathParser::ParseEqualityExpr(MS.Internal.Xml.XPath.AstNode)
extern "C" IL2CPP_METHOD_ATTR AstNode_t2514041814 * XPathParser_ParseEqualityExpr_m751840129 (XPathParser_t618394529 * __this, AstNode_t2514041814 * ___qyInput0, const RuntimeMethod* method);
// MS.Internal.Xml.XPath.AstNode MS.Internal.Xml.XPath.XPathParser::ParseRelationalExpr(MS.Internal.Xml.XPath.AstNode)
extern "C" IL2CPP_METHOD_ATTR AstNode_t2514041814 * XPathParser_ParseRelationalExpr_m1923244549 (XPathParser_t618394529 * __this, AstNode_t2514041814 * ___qyInput0, const RuntimeMethod* method);
// MS.Internal.Xml.XPath.AstNode MS.Internal.Xml.XPath.XPathParser::ParseAdditiveExpr(MS.Internal.Xml.XPath.AstNode)
extern "C" IL2CPP_METHOD_ATTR AstNode_t2514041814 * XPathParser_ParseAdditiveExpr_m1187726839 (XPathParser_t618394529 * __this, AstNode_t2514041814 * ___qyInput0, const RuntimeMethod* method);
// MS.Internal.Xml.XPath.AstNode MS.Internal.Xml.XPath.XPathParser::ParseMultiplicativeExpr(MS.Internal.Xml.XPath.AstNode)
extern "C" IL2CPP_METHOD_ATTR AstNode_t2514041814 * XPathParser_ParseMultiplicativeExpr_m1053476049 (XPathParser_t618394529 * __this, AstNode_t2514041814 * ___qyInput0, const RuntimeMethod* method);
// MS.Internal.Xml.XPath.AstNode MS.Internal.Xml.XPath.XPathParser::ParseUnaryExpr(MS.Internal.Xml.XPath.AstNode)
extern "C" IL2CPP_METHOD_ATTR AstNode_t2514041814 * XPathParser_ParseUnaryExpr_m1371008593 (XPathParser_t618394529 * __this, AstNode_t2514041814 * ___qyInput0, const RuntimeMethod* method);
// MS.Internal.Xml.XPath.AstNode MS.Internal.Xml.XPath.XPathParser::ParseUnionExpr(MS.Internal.Xml.XPath.AstNode)
extern "C" IL2CPP_METHOD_ATTR AstNode_t2514041814 * XPathParser_ParseUnionExpr_m58395631 (XPathParser_t618394529 * __this, AstNode_t2514041814 * ___qyInput0, const RuntimeMethod* method);
// System.Void MS.Internal.Xml.XPath.Operand::.ctor(System.Double)
extern "C" IL2CPP_METHOD_ATTR void Operand__ctor_m2250144737 (Operand_t3355154092 * __this, double ___val0, const RuntimeMethod* method);
// MS.Internal.Xml.XPath.AstNode MS.Internal.Xml.XPath.XPathParser::ParsePathExpr(MS.Internal.Xml.XPath.AstNode)
extern "C" IL2CPP_METHOD_ATTR AstNode_t2514041814 * XPathParser_ParsePathExpr_m1819297380 (XPathParser_t618394529 * __this, AstNode_t2514041814 * ___qyInput0, const RuntimeMethod* method);
// System.Void MS.Internal.Xml.XPath.XPathParser::CheckNodeSet(System.Xml.XPath.XPathResultType)
extern "C" IL2CPP_METHOD_ATTR void XPathParser_CheckNodeSet_m3136180235 (XPathParser_t618394529 * __this, int32_t ___t0, const RuntimeMethod* method);
// System.String MS.Internal.Xml.XPath.XPathScanner::get_Prefix()
extern "C" IL2CPP_METHOD_ATTR String_t* XPathScanner_get_Prefix_m3676430814 (XPathScanner_t3283201025 * __this, const RuntimeMethod* method);
// System.String MS.Internal.Xml.XPath.XPathScanner::get_Name()
extern "C" IL2CPP_METHOD_ATTR String_t* XPathScanner_get_Name_m591828579 (XPathScanner_t3283201025 * __this, const RuntimeMethod* method);
// System.Boolean MS.Internal.Xml.XPath.XPathParser::IsPrimaryExpr(MS.Internal.Xml.XPath.XPathScanner)
extern "C" IL2CPP_METHOD_ATTR bool XPathParser_IsPrimaryExpr_m2347731647 (RuntimeObject * __this /* static, unused */, XPathScanner_t3283201025 * ___scanner0, const RuntimeMethod* method);
// MS.Internal.Xml.XPath.AstNode MS.Internal.Xml.XPath.XPathParser::ParseFilterExpr(MS.Internal.Xml.XPath.AstNode)
extern "C" IL2CPP_METHOD_ATTR AstNode_t2514041814 * XPathParser_ParseFilterExpr_m4242384013 (XPathParser_t618394529 * __this, AstNode_t2514041814 * ___qyInput0, const RuntimeMethod* method);
// MS.Internal.Xml.XPath.AstNode MS.Internal.Xml.XPath.XPathParser::ParseRelativeLocationPath(MS.Internal.Xml.XPath.AstNode)
extern "C" IL2CPP_METHOD_ATTR AstNode_t2514041814 * XPathParser_ParseRelativeLocationPath_m533918864 (XPathParser_t618394529 * __this, AstNode_t2514041814 * ___qyInput0, const RuntimeMethod* method);
// System.Void MS.Internal.Xml.XPath.Axis::.ctor(MS.Internal.Xml.XPath.Axis/AxisType,MS.Internal.Xml.XPath.AstNode)
extern "C" IL2CPP_METHOD_ATTR void Axis__ctor_m1946558515 (Axis_t4207104559 * __this, int32_t ___axisType0, AstNode_t2514041814 * ___input1, const RuntimeMethod* method);
// MS.Internal.Xml.XPath.AstNode MS.Internal.Xml.XPath.XPathParser::ParseLocationPath(MS.Internal.Xml.XPath.AstNode)
extern "C" IL2CPP_METHOD_ATTR AstNode_t2514041814 * XPathParser_ParseLocationPath_m2387944417 (XPathParser_t618394529 * __this, AstNode_t2514041814 * ___qyInput0, const RuntimeMethod* method);
// MS.Internal.Xml.XPath.AstNode MS.Internal.Xml.XPath.XPathParser::ParsePrimaryExpr(MS.Internal.Xml.XPath.AstNode)
extern "C" IL2CPP_METHOD_ATTR AstNode_t2514041814 * XPathParser_ParsePrimaryExpr_m2720252582 (XPathParser_t618394529 * __this, AstNode_t2514041814 * ___qyInput0, const RuntimeMethod* method);
// MS.Internal.Xml.XPath.AstNode MS.Internal.Xml.XPath.XPathParser::ParsePredicate(MS.Internal.Xml.XPath.AstNode)
extern "C" IL2CPP_METHOD_ATTR AstNode_t2514041814 * XPathParser_ParsePredicate_m508068566 (XPathParser_t618394529 * __this, AstNode_t2514041814 * ___qyInput0, const RuntimeMethod* method);
// System.Void MS.Internal.Xml.XPath.Filter::.ctor(MS.Internal.Xml.XPath.AstNode,MS.Internal.Xml.XPath.AstNode)
extern "C" IL2CPP_METHOD_ATTR void Filter__ctor_m1181519074 (Filter_t1571657935 * __this, AstNode_t2514041814 * ___input0, AstNode_t2514041814 * ___condition1, const RuntimeMethod* method);
// System.Void MS.Internal.Xml.XPath.XPathParser::PassToken(MS.Internal.Xml.XPath.XPathScanner/LexKind)
extern "C" IL2CPP_METHOD_ATTR void XPathParser_PassToken_m2807401050 (XPathParser_t618394529 * __this, int32_t ___t0, const RuntimeMethod* method);
// System.Void MS.Internal.Xml.XPath.Root::.ctor()
extern "C" IL2CPP_METHOD_ATTR void Root__ctor_m3295367790 (Root_t720671714 * __this, const RuntimeMethod* method);
// System.Boolean MS.Internal.Xml.XPath.XPathParser::IsStep(MS.Internal.Xml.XPath.XPathScanner/LexKind)
extern "C" IL2CPP_METHOD_ATTR bool XPathParser_IsStep_m357923390 (RuntimeObject * __this /* static, unused */, int32_t ___lexKind0, const RuntimeMethod* method);
// MS.Internal.Xml.XPath.AstNode MS.Internal.Xml.XPath.XPathParser::ParseStep(MS.Internal.Xml.XPath.AstNode)
extern "C" IL2CPP_METHOD_ATTR AstNode_t2514041814 * XPathParser_ParseStep_m2634326036 (XPathParser_t618394529 * __this, AstNode_t2514041814 * ___qyInput0, const RuntimeMethod* method);
// MS.Internal.Xml.XPath.Axis/AxisType MS.Internal.Xml.XPath.XPathParser::GetAxis(MS.Internal.Xml.XPath.XPathScanner)
extern "C" IL2CPP_METHOD_ATTR int32_t XPathParser_GetAxis_m3781440192 (XPathParser_t618394529 * __this, XPathScanner_t3283201025 * ___scaner0, const RuntimeMethod* method);
// MS.Internal.Xml.XPath.AstNode MS.Internal.Xml.XPath.XPathParser::ParseNodeTest(MS.Internal.Xml.XPath.AstNode,MS.Internal.Xml.XPath.Axis/AxisType,System.Xml.XPath.XPathNodeType)
extern "C" IL2CPP_METHOD_ATTR AstNode_t2514041814 * XPathParser_ParseNodeTest_m1320651608 (XPathParser_t618394529 * __this, AstNode_t2514041814 * ___qyInput0, int32_t ___axisType1, int32_t ___nodeType2, const RuntimeMethod* method);
// System.Boolean MS.Internal.Xml.XPath.XPathScanner::get_CanBeFunction()
extern "C" IL2CPP_METHOD_ATTR bool XPathScanner_get_CanBeFunction_m1025655221 (XPathScanner_t3283201025 * __this, const RuntimeMethod* method);
// System.Boolean MS.Internal.Xml.XPath.XPathParser::IsNodeType(MS.Internal.Xml.XPath.XPathScanner)
extern "C" IL2CPP_METHOD_ATTR bool XPathParser_IsNodeType_m2586151352 (RuntimeObject * __this /* static, unused */, XPathScanner_t3283201025 * ___scaner0, const RuntimeMethod* method);
// System.Void MS.Internal.Xml.XPath.XPathParser::CheckToken(MS.Internal.Xml.XPath.XPathScanner/LexKind)
extern "C" IL2CPP_METHOD_ATTR void XPathParser_CheckToken_m3406826231 (XPathParser_t618394529 * __this, int32_t ___t0, const RuntimeMethod* method);
// System.String MS.Internal.Xml.XPath.XPathScanner::get_StringValue()
extern "C" IL2CPP_METHOD_ATTR String_t* XPathScanner_get_StringValue_m2981655024 (XPathScanner_t3283201025 * __this, const RuntimeMethod* method);
// System.Void MS.Internal.Xml.XPath.Operand::.ctor(System.String)
extern "C" IL2CPP_METHOD_ATTR void Operand__ctor_m1120567103 (Operand_t3355154092 * __this, String_t* ___val0, const RuntimeMethod* method);
// System.Double MS.Internal.Xml.XPath.XPathScanner::get_NumberValue()
extern "C" IL2CPP_METHOD_ATTR double XPathScanner_get_NumberValue_m3316276985 (XPathScanner_t3283201025 * __this, const RuntimeMethod* method);
// System.Void MS.Internal.Xml.XPath.Variable::.ctor(System.String,System.String)
extern "C" IL2CPP_METHOD_ATTR void Variable__ctor_m803008561 (Variable_t262588068 * __this, String_t* ___name0, String_t* ___prefix1, const RuntimeMethod* method);
// System.Void MS.Internal.Xml.XPath.Group::.ctor(MS.Internal.Xml.XPath.AstNode)
extern "C" IL2CPP_METHOD_ATTR void Group__ctor_m684690481 (Group_t100818710 * __this, AstNode_t2514041814 * ___groupNode0, const RuntimeMethod* method);
// MS.Internal.Xml.XPath.AstNode MS.Internal.Xml.XPath.XPathParser::ParseMethod(MS.Internal.Xml.XPath.AstNode)
extern "C" IL2CPP_METHOD_ATTR AstNode_t2514041814 * XPathParser_ParseMethod_m1454946193 (XPathParser_t618394529 * __this, AstNode_t2514041814 * ___qyInput0, const RuntimeMethod* method);
// System.Int32 MS.Internal.Xml.XPath.XPathParser/ParamInfo::get_Minargs()
extern "C" IL2CPP_METHOD_ATTR int32_t ParamInfo_get_Minargs_m1066773984 (ParamInfo_t1233379796 * __this, const RuntimeMethod* method);
// System.Xml.XPath.XPathException System.Xml.XPath.XPathException::Create(System.String,System.String,System.String)
extern "C" IL2CPP_METHOD_ATTR XPathException_t2107611652 * XPathException_Create_m3937951487 (RuntimeObject * __this /* static, unused */, String_t* ___res0, String_t* ___arg1, String_t* ___arg22, const RuntimeMethod* method);
// MS.Internal.Xml.XPath.Function/FunctionType MS.Internal.Xml.XPath.XPathParser/ParamInfo::get_FType()
extern "C" IL2CPP_METHOD_ATTR int32_t ParamInfo_get_FType_m4252539171 (ParamInfo_t1233379796 * __this, const RuntimeMethod* method);
// System.Void MS.Internal.Xml.XPath.Function::.ctor(MS.Internal.Xml.XPath.Function/FunctionType,MS.Internal.Xml.XPath.AstNode)
extern "C" IL2CPP_METHOD_ATTR void Function__ctor_m1250056710 (Function_t1283990952 * __this, int32_t ___ftype0, AstNode_t2514041814 * ___arg1, const RuntimeMethod* method);
// System.Int32 MS.Internal.Xml.XPath.XPathParser/ParamInfo::get_Maxargs()
extern "C" IL2CPP_METHOD_ATTR int32_t ParamInfo_get_Maxargs_m2669112840 (ParamInfo_t1233379796 * __this, const RuntimeMethod* method);
// System.Xml.XPath.XPathResultType[] MS.Internal.Xml.XPath.XPathParser/ParamInfo::get_ArgTypes()
extern "C" IL2CPP_METHOD_ATTR XPathResultTypeU5BU5D_t1515527577* ParamInfo_get_ArgTypes_m2632171642 (ParamInfo_t1233379796 * __this, const RuntimeMethod* method);
// System.Void MS.Internal.Xml.XPath.Function::.ctor(MS.Internal.Xml.XPath.Function/FunctionType,System.Collections.ArrayList)
extern "C" IL2CPP_METHOD_ATTR void Function__ctor_m2416352160 (Function_t1283990952 * __this, int32_t ___ftype0, ArrayList_t2718874744 * ___argumentList1, const RuntimeMethod* method);
// System.Void MS.Internal.Xml.XPath.Function::.ctor(System.String,System.String,System.Collections.ArrayList)
extern "C" IL2CPP_METHOD_ATTR void Function__ctor_m4229689949 (Function_t1283990952 * __this, String_t* ___prefix0, String_t* ___name1, ArrayList_t2718874744 * ___argumentList2, const RuntimeMethod* method);
// System.Boolean MS.Internal.Xml.XPath.XPathScanner::NextLex()
extern "C" IL2CPP_METHOD_ATTR bool XPathScanner_NextLex_m1510685372 (XPathScanner_t3283201025 * __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.Void System.Collections.Hashtable::.ctor(System.Int32)
extern "C" IL2CPP_METHOD_ATTR void Hashtable__ctor_m1684344284 (Hashtable_t1853889766 * __this, int32_t p0, const RuntimeMethod* method);
// System.Void MS.Internal.Xml.XPath.XPathParser/ParamInfo::.ctor(MS.Internal.Xml.XPath.Function/FunctionType,System.Int32,System.Int32,System.Xml.XPath.XPathResultType[])
extern "C" IL2CPP_METHOD_ATTR void ParamInfo__ctor_m764991538 (ParamInfo_t1233379796 * __this, int32_t ___ftype0, int32_t ___minargs1, int32_t ___maxargs2, XPathResultTypeU5BU5D_t1515527577* ___argTypes3, const RuntimeMethod* method);
// System.Collections.Hashtable MS.Internal.Xml.XPath.XPathParser::CreateFunctionTable()
extern "C" IL2CPP_METHOD_ATTR Hashtable_t1853889766 * XPathParser_CreateFunctionTable_m1498981029 (RuntimeObject * __this /* static, unused */, const RuntimeMethod* method);
// System.Collections.Hashtable MS.Internal.Xml.XPath.XPathParser::CreateAxesTable()
extern "C" IL2CPP_METHOD_ATTR Hashtable_t1853889766 * XPathParser_CreateAxesTable_m2757454674 (RuntimeObject * __this /* static, unused */, const RuntimeMethod* method);
// System.Xml.XmlCharType System.Xml.XmlCharType::get_Instance()
extern "C" IL2CPP_METHOD_ATTR XmlCharType_t2277243275  XmlCharType_get_Instance_m52052032 (RuntimeObject * __this /* static, unused */, const RuntimeMethod* method);
// System.Boolean MS.Internal.Xml.XPath.XPathScanner::NextChar()
extern "C" IL2CPP_METHOD_ATTR bool XPathScanner_NextChar_m1356261361 (XPathScanner_t3283201025 * __this, const RuntimeMethod* method);
// System.Char System.String::get_Chars(System.Int32)
extern "C" IL2CPP_METHOD_ATTR Il2CppChar String_get_Chars_m2986988803 (String_t* __this, int32_t p0, const RuntimeMethod* method);
// System.Char MS.Internal.Xml.XPath.XPathScanner::get_CurerntChar()
extern "C" IL2CPP_METHOD_ATTR Il2CppChar XPathScanner_get_CurerntChar_m1280215762 (XPathScanner_t3283201025 * __this, const RuntimeMethod* method);
// System.Boolean System.Xml.XmlCharType::IsWhiteSpace(System.Char)
extern "C" IL2CPP_METHOD_ATTR bool XmlCharType_IsWhiteSpace_m1694831138 (XmlCharType_t2277243275 * __this, Il2CppChar ___ch0, const RuntimeMethod* method);
// System.Void MS.Internal.Xml.XPath.XPathScanner::SkipSpace()
extern "C" IL2CPP_METHOD_ATTR void XPathScanner_SkipSpace_m728563158 (XPathScanner_t3283201025 * __this, const RuntimeMethod* method);
// System.Globalization.CultureInfo System.Globalization.CultureInfo::get_InvariantCulture()
extern "C" IL2CPP_METHOD_ATTR CultureInfo_t4157843068 * CultureInfo_get_InvariantCulture_m3532445182 (RuntimeObject * __this /* static, unused */, const RuntimeMethod* method);
// System.Int32 System.Convert::ToInt32(System.Object,System.IFormatProvider)
extern "C" IL2CPP_METHOD_ATTR int32_t Convert_ToInt32_m3211312035 (RuntimeObject * __this /* static, unused */, RuntimeObject * p0, RuntimeObject* p1, const RuntimeMethod* method);
// System.Boolean System.Xml.XmlCharType::IsDigit(System.Char)
extern "C" IL2CPP_METHOD_ATTR bool XmlCharType_IsDigit_m2070249240 (RuntimeObject * __this /* static, unused */, Il2CppChar ___ch0, const RuntimeMethod* method);
// System.Double MS.Internal.Xml.XPath.XPathScanner::ScanFraction()
extern "C" IL2CPP_METHOD_ATTR double XPathScanner_ScanFraction_m2210666761 (XPathScanner_t3283201025 * __this, const RuntimeMethod* method);
// System.String MS.Internal.Xml.XPath.XPathScanner::ScanString()
extern "C" IL2CPP_METHOD_ATTR String_t* XPathScanner_ScanString_m66183734 (XPathScanner_t3283201025 * __this, const RuntimeMethod* method);
// System.Double MS.Internal.Xml.XPath.XPathScanner::ScanNumber()
extern "C" IL2CPP_METHOD_ATTR double XPathScanner_ScanNumber_m3703993978 (XPathScanner_t3283201025 * __this, const RuntimeMethod* method);
// System.Boolean System.Xml.XmlCharType::IsStartNCNameSingleChar(System.Char)
extern "C" IL2CPP_METHOD_ATTR bool XmlCharType_IsStartNCNameSingleChar_m765499789 (XmlCharType_t2277243275 * __this, Il2CppChar ___ch0, const RuntimeMethod* method);
// System.String MS.Internal.Xml.XPath.XPathScanner::ScanName()
extern "C" IL2CPP_METHOD_ATTR String_t* XPathScanner_ScanName_m1724909125 (XPathScanner_t3283201025 * __this, const RuntimeMethod* method);
// System.String System.String::Substring(System.Int32,System.Int32)
extern "C" IL2CPP_METHOD_ATTR String_t* String_Substring_m1610150815 (String_t* __this, int32_t p0, int32_t p1, const RuntimeMethod* method);
// System.Double System.Xml.XmlConvert::ToXPathDouble(System.Object)
extern "C" IL2CPP_METHOD_ATTR double XmlConvert_ToXPathDouble_m584492193 (RuntimeObject * __this /* static, unused */, RuntimeObject * ___o0, const RuntimeMethod* method);
// System.Boolean System.Xml.XmlCharType::IsNCNameSingleChar(System.Char)
extern "C" IL2CPP_METHOD_ATTR bool XmlCharType_IsNCNameSingleChar_m1057289271 (XmlCharType_t2277243275 * __this, Il2CppChar ___ch0, const RuntimeMethod* method);
// System.String SR::GetString(System.Globalization.CultureInfo,System.String,System.Object[])
extern "C" IL2CPP_METHOD_ATTR String_t* SR_GetString_m307192714 (RuntimeObject * __this /* static, unused */, CultureInfo_t4157843068 * ___culture0, String_t* ___name1, ObjectU5BU5D_t2843939325* ___args2, const RuntimeMethod* method);
// System.String System.String::Format(System.IFormatProvider,System.String,System.Object[])
extern "C" IL2CPP_METHOD_ATTR String_t* String_Format_m1881875187 (RuntimeObject * __this /* static, unused */, RuntimeObject* p0, String_t* p1, ObjectU5BU5D_t2843939325* p2, const RuntimeMethod* method);
// System.Int32 System.Convert::ToBase64CharArray(System.Byte[],System.Int32,System.Int32,System.Char[],System.Int32)
extern "C" IL2CPP_METHOD_ATTR int32_t Convert_ToBase64CharArray_m1259198255 (RuntimeObject * __this /* static, unused */, ByteU5BU5D_t4116647657* p0, int32_t p1, int32_t p2, CharU5BU5D_t3528271667* p3, int32_t p4, const RuntimeMethod* method);
// System.Void System.ArgumentNullException::.ctor(System.String)
extern "C" IL2CPP_METHOD_ATTR void ArgumentNullException__ctor_m1170824041 (ArgumentNullException_t1615371798 * __this, String_t* p0, const RuntimeMethod* method);
// System.Void System.ArgumentOutOfRangeException::.ctor(System.String)
extern "C" IL2CPP_METHOD_ATTR void ArgumentOutOfRangeException__ctor_m3628145864 (ArgumentOutOfRangeException_t777629997 * __this, String_t* p0, const RuntimeMethod* method);
// System.Void System.Xml.BinHexDecoder::Decode(System.Char*,System.Char*,System.Byte*,System.Byte*,System.Boolean&,System.Byte&,System.Int32&,System.Int32&)
extern "C" IL2CPP_METHOD_ATTR void BinHexDecoder_Decode_m4121530486 (RuntimeObject * __this /* static, unused */, Il2CppChar* ___pChars0, Il2CppChar* ___pCharsEndPos1, uint8_t* ___pBytes2, uint8_t* ___pBytesEndPos3, bool* ___hasHalfByteCached4, uint8_t* ___cachedHalfByte5, int32_t* ___charsDecoded6, int32_t* ___bytesDecoded7, const RuntimeMethod* method);
// System.String System.String::CreateString(System.Char[])
extern "C" IL2CPP_METHOD_ATTR String_t* String_CreateString_m2818852475 (String_t* __this, CharU5BU5D_t3528271667* ___val0, const RuntimeMethod* method);
// System.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.Void System.Array::Copy(System.Array,System.Int32,System.Array,System.Int32,System.Int32)
extern "C" IL2CPP_METHOD_ATTR void Array_Copy_m344457298 (RuntimeObject * __this /* static, unused */, RuntimeArray * p0, int32_t p1, RuntimeArray * p2, int32_t p3, int32_t p4, const RuntimeMethod* method);
// System.String System.String::CreateString(System.Char*,System.Int32,System.Int32)
extern "C" IL2CPP_METHOD_ATTR String_t* String_CreateString_m3400201881 (String_t* __this, Il2CppChar* ___value0, int32_t ___startIndex1, int32_t ___length2, const RuntimeMethod* method);
// System.Int32 System.Xml.BinHexEncoder::Encode(System.Byte[],System.Int32,System.Int32,System.Char[])
extern "C" IL2CPP_METHOD_ATTR int32_t BinHexEncoder_Encode_m1904930808 (RuntimeObject * __this /* static, unused */, ByteU5BU5D_t4116647657* ___inArray0, int32_t ___offsetIn1, int32_t ___count2, CharU5BU5D_t3528271667* ___outArray3, const RuntimeMethod* method);
// System.String System.String::CreateString(System.Char[],System.Int32,System.Int32)
extern "C" IL2CPP_METHOD_ATTR String_t* String_CreateString_m860434552 (String_t* __this, CharU5BU5D_t3528271667* ___val0, int32_t ___startIndex1, int32_t ___length2, const RuntimeMethod* method);
// System.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.Reflection.TypeInfo System.Reflection.IntrospectionExtensions::GetTypeInfo(System.Type)
extern "C" IL2CPP_METHOD_ATTR TypeInfo_t1690786683 * IntrospectionExtensions_GetTypeInfo_m2857548047 (RuntimeObject * __this /* static, unused */, Type_t * p0, const RuntimeMethod* method);
// System.Boolean System.Type::op_Equality(System.Type,System.Type)
extern "C" IL2CPP_METHOD_ATTR bool Type_op_Equality_m2683486427 (RuntimeObject * __this /* static, unused */, Type_t * p0, Type_t * p1, const RuntimeMethod* method);
// System.Reflection.PropertyInfo System.Type::GetProperty(System.String,System.Reflection.BindingFlags)
extern "C" IL2CPP_METHOD_ATTR PropertyInfo_t * Type_GetProperty_m4206634422 (Type_t * __this, String_t* p0, int32_t p1, const RuntimeMethod* method);
// System.Boolean System.Reflection.PropertyInfo::op_Equality(System.Reflection.PropertyInfo,System.Reflection.PropertyInfo)
extern "C" IL2CPP_METHOD_ATTR bool PropertyInfo_op_Equality_m3385473063 (RuntimeObject * __this /* static, unused */, PropertyInfo_t * p0, PropertyInfo_t * p1, const RuntimeMethod* method);
// System.Object System.Reflection.PropertyInfo::GetValue(System.Object)
extern "C" IL2CPP_METHOD_ATTR RuntimeObject * PropertyInfo_GetValue_m2773859413 (PropertyInfo_t * __this, RuntimeObject * p0, const RuntimeMethod* method);
// System.Boolean System.Xml.BinaryCompatibility::RunningOnCheck(System.String)
extern "C" IL2CPP_METHOD_ATTR bool BinaryCompatibility_RunningOnCheck_m3418985765 (RuntimeObject * __this /* static, unused */, String_t* ___propertyName0, const RuntimeMethod* method);
// System.Int32 System.Xml.Bits::Count(System.UInt32)
extern "C" IL2CPP_METHOD_ATTR int32_t Bits_Count_m1291220817 (RuntimeObject * __this /* static, unused */, uint32_t ___num0, const RuntimeMethod* method);
// System.Xml.XmlNameTable System.Xml.XmlDocument::get_NameTable()
extern "C" IL2CPP_METHOD_ATTR XmlNameTable_t71772148 * XmlDocument_get_NameTable_m3351667098 (XmlDocument_t2837193595 * __this, const RuntimeMethod* method);
// System.Int32 System.Xml.XmlName::GetHashCode(System.String)
extern "C" IL2CPP_METHOD_ATTR int32_t XmlName_GetHashCode_m1397466352 (RuntimeObject * __this /* static, unused */, String_t* ___name0, const RuntimeMethod* method);
// System.Int32 System.Xml.XmlName::get_HashCode()
extern "C" IL2CPP_METHOD_ATTR int32_t XmlName_get_HashCode_m1849573166 (XmlName_t4150142242 * __this, const RuntimeMethod* method);
// System.String System.Xml.XmlName::get_LocalName()
extern "C" IL2CPP_METHOD_ATTR String_t* XmlName_get_LocalName_m1715744275 (XmlName_t4150142242 * __this, const RuntimeMethod* method);
// System.String System.Xml.XmlName::get_Prefix()
extern "C" IL2CPP_METHOD_ATTR String_t* XmlName_get_Prefix_m330176191 (XmlName_t4150142242 * __this, const RuntimeMethod* method);
// System.String System.Xml.XmlName::get_NamespaceURI()
extern "C" IL2CPP_METHOD_ATTR String_t* XmlName_get_NamespaceURI_m257228798 (XmlName_t4150142242 * __this, const RuntimeMethod* method);
// System.Xml.XmlName System.Xml.XmlName::Create(System.String,System.String,System.String,System.Int32,System.Xml.XmlDocument,System.Xml.XmlName,System.Xml.Schema.IXmlSchemaInfo)
extern "C" IL2CPP_METHOD_ATTR XmlName_t4150142242 * XmlName_Create_m4272791338 (RuntimeObject * __this /* static, unused */, String_t* ___prefix0, String_t* ___localName1, String_t* ___ns2, int32_t ___hashCode3, XmlDocument_t2837193595 * ___ownerDoc4, XmlName_t4150142242 * ___next5, RuntimeObject* ___schemaInfo6, const RuntimeMethod* method);
// System.Void System.Xml.DomNameTable::Grow()
extern "C" IL2CPP_METHOD_ATTR void DomNameTable_Grow_m63872861 (DomNameTable_t751058560 * __this, const RuntimeMethod* method);
// System.Void System.Xml.LineInfo::.ctor(System.Int32,System.Int32)
extern "C" IL2CPP_METHOD_ATTR void LineInfo__ctor_m331067545 (LineInfo_t3266778363 * __this, int32_t ___lineNo0, int32_t ___linePos1, const RuntimeMethod* method);
// System.Void System.Xml.DtdParser::.ctor()
extern "C" IL2CPP_METHOD_ATTR void DtdParser__ctor_m210659435 (DtdParser_t1117044511 * __this, 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.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.Boolean System.Uri::op_Inequality(System.Uri,System.Uri)
extern "C" IL2CPP_METHOD_ATTR bool Uri_op_Inequality_m3504002810 (RuntimeObject * __this /* static, unused */, Uri_t100236324 * p0, Uri_t100236324 * p1, const RuntimeMethod* method);
// System.Void System.Xml.DtdParser::Initialize(System.Xml.IDtdParserAdapter)
extern "C" IL2CPP_METHOD_ATTR void DtdParser_Initialize_m2279519964 (DtdParser_t1117044511 * __this, RuntimeObject* ___readerAdapter0, const RuntimeMethod* method);
// System.ArgumentException System.Xml.XmlConvert::CreateInvalidNameArgumentException(System.String,System.String)
extern "C" IL2CPP_METHOD_ATTR ArgumentException_t132251570 * XmlConvert_CreateInvalidNameArgumentException_m3975058250 (RuntimeObject * __this /* static, unused */, String_t* ___name0, String_t* ___argumentName1, const RuntimeMethod* method);
// System.String System.Xml.XmlConvert::VerifyName(System.String)
extern "C" IL2CPP_METHOD_ATTR String_t* XmlConvert_VerifyName_m2131148908 (RuntimeObject * __this /* static, unused */, String_t* ___name0, const RuntimeMethod* method);
// System.Int32 System.String::IndexOf(System.Char)
extern "C" IL2CPP_METHOD_ATTR int32_t String_IndexOf_m363431711 (String_t* __this, Il2CppChar p0, const RuntimeMethod* method);
// System.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.SchemaInfo::set_DocTypeName(System.Xml.XmlQualifiedName)
extern "C" IL2CPP_METHOD_ATTR void SchemaInfo_set_DocTypeName_m1600235852 (SchemaInfo_t3347508623 * __this, XmlQualifiedName_t2760654312 * ___value0, const RuntimeMethod* method);
// System.String System.String::Substring(System.Int32)
extern "C" IL2CPP_METHOD_ATTR String_t* String_Substring_m2848979100 (String_t* __this, int32_t p0, const RuntimeMethod* method);
// System.Void System.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.Int32 System.Xml.XmlCharType::IsOnlyCharData(System.String)
extern "C" IL2CPP_METHOD_ATTR int32_t XmlCharType_IsOnlyCharData_m1796533000 (XmlCharType_t2277243275 * __this, String_t* ___str0, const RuntimeMethod* method);
// System.Void System.Xml.DtdParser::ThrowInvalidChar(System.Int32,System.String,System.Int32)
extern "C" IL2CPP_METHOD_ATTR void DtdParser_ThrowInvalidChar_m3885915751 (DtdParser_t1117044511 * __this, int32_t ___pos0, String_t* ___data1, int32_t ___invCharPos2, const RuntimeMethod* method);
// System.Int32 System.Xml.XmlCharType::IsPublicId(System.String)
extern "C" IL2CPP_METHOD_ATTR int32_t XmlCharType_IsPublicId_m639060627 (XmlCharType_t2277243275 * __this, String_t* ___str0, const RuntimeMethod* method);
// System.Void System.Xml.DtdParser::Parse(System.Boolean)
extern "C" IL2CPP_METHOD_ATTR void DtdParser_Parse_m1132175110 (DtdParser_t1117044511 * __this, bool ___saveInternalSubset0, const RuntimeMethod* method);
// System.Void System.Xml.DtdParser::InitializeFreeFloatingDtd(System.String,System.String,System.String,System.String,System.String,System.Xml.IDtdParserAdapter)
extern "C" IL2CPP_METHOD_ATTR void DtdParser_InitializeFreeFloatingDtd_m14895038 (DtdParser_t1117044511 * __this, String_t* ___baseUri0, String_t* ___docTypeName1, String_t* ___publicId2, String_t* ___systemId3, String_t* ___internalSubset4, RuntimeObject* ___adapter5, const RuntimeMethod* method);
// System.Void System.Xml.DtdParser::ParseFreeFloatingDtd()
extern "C" IL2CPP_METHOD_ATTR void DtdParser_ParseFreeFloatingDtd_m1952368723 (DtdParser_t1117044511 * __this, const RuntimeMethod* method);
// System.Void System.Xml.DtdParser::ParseInDocumentDtd(System.Boolean)
extern "C" IL2CPP_METHOD_ATTR void DtdParser_ParseInDocumentDtd_m4071917258 (DtdParser_t1117044511 * __this, bool ___saveInternalSubset0, const RuntimeMethod* method);
// System.Void System.Xml.Schema.SchemaInfo::Finish()
extern "C" IL2CPP_METHOD_ATTR void SchemaInfo_Finish_m2719288821 (SchemaInfo_t3347508623 * __this, const RuntimeMethod* method);
// System.Collections.Generic.Dictionary`2/ValueCollection<!0,!1> System.Collections.Generic.Dictionary`2<System.String,System.Xml.DtdParser/UndeclaredNotation>::get_Values()
inline ValueCollection_t3653977009 * Dictionary_2_get_Values_m3838574615 (Dictionary_2_t1937932691 * __this, const RuntimeMethod* method)
{
	return ((  ValueCollection_t3653977009 * (*) (Dictionary_2_t1937932691 *, const RuntimeMethod*))Dictionary_2_get_Values_m2492087945_gshared)(__this, method);
}
// System.Collections.Generic.Dictionary`2/ValueCollection/Enumerator<!0,!1> System.Collections.Generic.Dictionary`2/ValueCollection<System.String,System.Xml.DtdParser/UndeclaredNotation>::GetEnumerator()
inline Enumerator_t2506826348  ValueCollection_GetEnumerator_m2139182286 (ValueCollection_t3653977009 * __this, const RuntimeMethod* method)
{
	return ((  Enumerator_t2506826348  (*) (ValueCollection_t3653977009 *, const RuntimeMethod*))ValueCollection_GetEnumerator_m3808619909_gshared)(__this, method);
}
// !1 System.Collections.Generic.Dictionary`2/ValueCollection/Enumerator<System.String,System.Xml.DtdParser/UndeclaredNotation>::get_Current()
inline UndeclaredNotation_t2152676392 * Enumerator_get_Current_m2900315390 (Enumerator_t2506826348 * __this, const RuntimeMethod* method)
{
	return ((  UndeclaredNotation_t2152676392 * (*) (Enumerator_t2506826348 *, const RuntimeMethod*))Enumerator_get_Current_m2014973879_gshared)(__this, method);
}
// System.String System.Xml.DtdParser::get_BaseUriStr()
extern "C" IL2CPP_METHOD_ATTR String_t* DtdParser_get_BaseUriStr_m1502610079 (DtdParser_t1117044511 * __this, 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.DtdParser::SendValidationEvent(System.Xml.Schema.XmlSeverityType,System.Xml.Schema.XmlSchemaException)
extern "C" IL2CPP_METHOD_ATTR void DtdParser_SendValidationEvent_m596719843 (DtdParser_t1117044511 * __this, int32_t ___severity0, XmlSchemaException_t3511258692 * ___e1, const RuntimeMethod* method);
// System.Boolean System.Collections.Generic.Dictionary`2/ValueCollection/Enumerator<System.String,System.Xml.DtdParser/UndeclaredNotation>::MoveNext()
inline bool Enumerator_MoveNext_m1355912506 (Enumerator_t2506826348 * __this, const RuntimeMethod* method)
{
	return ((  bool (*) (Enumerator_t2506826348 *, const RuntimeMethod*))Enumerator_MoveNext_m181298207_gshared)(__this, method);
}
// System.Void System.Collections.Generic.Dictionary`2/ValueCollection/Enumerator<System.String,System.Xml.DtdParser/UndeclaredNotation>::Dispose()
inline void Enumerator_Dispose_m1928966204 (Enumerator_t2506826348 * __this, const RuntimeMethod* method)
{
	((  void (*) (Enumerator_t2506826348 *, const RuntimeMethod*))Enumerator_Dispose_m1051275336_gshared)(__this, method);
}
// System.Void System.Xml.DtdParser::LoadParsingBuffer()
extern "C" IL2CPP_METHOD_ATTR void DtdParser_LoadParsingBuffer_m498891216 (DtdParser_t1117044511 * __this, const RuntimeMethod* method);
// System.Xml.DtdParser/Token System.Xml.DtdParser::GetToken(System.Boolean)
extern "C" IL2CPP_METHOD_ATTR int32_t DtdParser_GetToken_m2873531874 (DtdParser_t1117044511 * __this, bool ___needWhiteSpace0, const RuntimeMethod* method);
// System.Void System.Xml.DtdParser::OnUnexpectedError()
extern "C" IL2CPP_METHOD_ATTR void DtdParser_OnUnexpectedError_m569113428 (DtdParser_t1117044511 * __this, const RuntimeMethod* method);
// System.Xml.XmlQualifiedName System.Xml.DtdParser::GetNameQualified(System.Boolean)
extern "C" IL2CPP_METHOD_ATTR XmlQualifiedName_t2760654312 * DtdParser_GetNameQualified_m4213313768 (DtdParser_t1117044511 * __this, bool ___canHavePrefix0, const RuntimeMethod* method);
// System.Void System.Xml.DtdParser::ParseExternalId(System.Xml.DtdParser/Token,System.Xml.DtdParser/Token,System.String&,System.String&)
extern "C" IL2CPP_METHOD_ATTR void DtdParser_ParseExternalId_m3766105751 (DtdParser_t1117044511 * __this, int32_t ___idTokenType0, int32_t ___declType1, String_t** ___publicId2, String_t** ___systemId3, const RuntimeMethod* method);
// System.Void System.Xml.DtdParser::SaveParsingBuffer()
extern "C" IL2CPP_METHOD_ATTR void DtdParser_SaveParsingBuffer_m801949116 (DtdParser_t1117044511 * __this, const RuntimeMethod* method);
// System.Void System.Xml.DtdParser::ParseInternalSubset()
extern "C" IL2CPP_METHOD_ATTR void DtdParser_ParseInternalSubset_m1703950570 (DtdParser_t1117044511 * __this, const RuntimeMethod* method);
// System.Void System.Xml.DtdParser::ParseExternalSubset()
extern "C" IL2CPP_METHOD_ATTR void DtdParser_ParseExternalSubset_m3858692451 (DtdParser_t1117044511 * __this, const RuntimeMethod* method);
// System.Void System.Xml.DtdParser::ParseSubset()
extern "C" IL2CPP_METHOD_ATTR void DtdParser_ParseSubset_m3335515622 (DtdParser_t1117044511 * __this, const RuntimeMethod* method);
// System.Void System.Xml.DtdParser::ParseAttlistDecl()
extern "C" IL2CPP_METHOD_ATTR void DtdParser_ParseAttlistDecl_m1010522786 (DtdParser_t1117044511 * __this, const RuntimeMethod* method);
// System.Void System.Xml.DtdParser::ParseElementDecl()
extern "C" IL2CPP_METHOD_ATTR void DtdParser_ParseElementDecl_m4265750573 (DtdParser_t1117044511 * __this, const RuntimeMethod* method);
// System.Void System.Xml.DtdParser::ParseEntityDecl()
extern "C" IL2CPP_METHOD_ATTR void DtdParser_ParseEntityDecl_m367265999 (DtdParser_t1117044511 * __this, const RuntimeMethod* method);
// System.Void System.Xml.DtdParser::ParseNotationDecl()
extern "C" IL2CPP_METHOD_ATTR void DtdParser_ParseNotationDecl_m4126421314 (DtdParser_t1117044511 * __this, const RuntimeMethod* method);
// System.Void System.Xml.DtdParser::ParseComment()
extern "C" IL2CPP_METHOD_ATTR void DtdParser_ParseComment_m1854967849 (DtdParser_t1117044511 * __this, const RuntimeMethod* method);
// System.Void System.Xml.DtdParser::ParsePI()
extern "C" IL2CPP_METHOD_ATTR void DtdParser_ParsePI_m3924147492 (DtdParser_t1117044511 * __this, const RuntimeMethod* method);
// System.Boolean System.Xml.DtdParser::get_ParsingInternalSubset()
extern "C" IL2CPP_METHOD_ATTR bool DtdParser_get_ParsingInternalSubset_m4130513212 (DtdParser_t1117044511 * __this, const RuntimeMethod* method);
// System.Void System.Xml.DtdParser::Throw(System.Int32,System.String)
extern "C" IL2CPP_METHOD_ATTR void DtdParser_Throw_m639183860 (DtdParser_t1117044511 * __this, int32_t ___curPos0, String_t* ___res1, const RuntimeMethod* method);
// System.Void System.Xml.DtdParser::ParseCondSection()
extern "C" IL2CPP_METHOD_ATTR void DtdParser_ParseCondSection_m15594159 (DtdParser_t1117044511 * __this, const RuntimeMethod* method);
// System.Void System.Xml.DtdParser::SendValidationEvent(System.Int32,System.Xml.Schema.XmlSeverityType,System.String,System.String)
extern "C" IL2CPP_METHOD_ATTR void DtdParser_SendValidationEvent_m809901895 (DtdParser_t1117044511 * __this, int32_t ___pos0, int32_t ___severity1, String_t* ___code2, String_t* ___arg3, const RuntimeMethod* method);
// System.Void System.Xml.DtdParser::SaveParsingBuffer(System.Int32)
extern "C" IL2CPP_METHOD_ATTR void DtdParser_SaveParsingBuffer_m1936761736 (DtdParser_t1117044511 * __this, int32_t ___internalSubsetValueEndPos0, const RuntimeMethod* method);
// System.Void System.Xml.Schema.SchemaInfo::set_InternalDtdSubset(System.String)
extern "C" IL2CPP_METHOD_ATTR void SchemaInfo_set_InternalDtdSubset_m174419724 (SchemaInfo_t3347508623 * __this, String_t* ___value0, const RuntimeMethod* method);
// System.Void System.Xml.DtdParser::ThrowUnexpectedToken(System.Int32,System.String)
extern "C" IL2CPP_METHOD_ATTR void DtdParser_ThrowUnexpectedToken_m1896555673 (DtdParser_t1117044511 * __this, int32_t ___pos0, String_t* ___expectedToken1, 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>::TryGetValue(!0,!1&)
inline bool Dictionary_2_TryGetValue_m2162552726 (Dictionary_2_t2242461324 * __this, XmlQualifiedName_t2760654312 * p0, SchemaElementDecl_t2267464004 ** p1, const RuntimeMethod* method)
{
	return ((  bool (*) (Dictionary_2_t2242461324 *, XmlQualifiedName_t2760654312 *, SchemaElementDecl_t2267464004 **, const RuntimeMethod*))Dictionary_2_TryGetValue_m1996088172_gshared)(__this, p0, p1, method);
}
// System.Collections.Generic.Dictionary`2<System.Xml.XmlQualifiedName,System.Xml.Schema.SchemaElementDecl> System.Xml.Schema.SchemaInfo::get_UndeclaredElementDecls()
extern "C" IL2CPP_METHOD_ATTR Dictionary_2_t2242461324 * SchemaInfo_get_UndeclaredElementDecls_m4001812662 (SchemaInfo_t3347508623 * __this, 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.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.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.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.Void System.Xml.Schema.SchemaDeclBase::set_IsDeclaredInExternal(System.Boolean)
extern "C" IL2CPP_METHOD_ATTR void SchemaDeclBase_set_IsDeclaredInExternal_m1713803308 (SchemaDeclBase_t3500554832 * __this, bool ___value0, const RuntimeMethod* method);
// System.Int32 System.Xml.DtdParser::get_LineNo()
extern "C" IL2CPP_METHOD_ATTR int32_t DtdParser_get_LineNo_m3525580240 (DtdParser_t1117044511 * __this, const RuntimeMethod* method);
// System.Void System.Xml.Schema.SchemaAttDef::set_LineNumber(System.Int32)
extern "C" IL2CPP_METHOD_ATTR void SchemaAttDef_set_LineNumber_m1394101267 (SchemaAttDef_t2429541159 * __this, int32_t ___value0, const RuntimeMethod* method);
// System.Int32 System.Xml.DtdParser::get_LinePos()
extern "C" IL2CPP_METHOD_ATTR int32_t DtdParser_get_LinePos_m3943693214 (DtdParser_t1117044511 * __this, const RuntimeMethod* method);
// System.Void System.Xml.Schema.SchemaAttDef::set_LinePosition(System.Int32)
extern "C" IL2CPP_METHOD_ATTR void SchemaAttDef_set_LinePosition_m2293423743 (SchemaAttDef_t2429541159 * __this, int32_t ___value0, 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.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.XmlQualifiedName::get_Name()
extern "C" IL2CPP_METHOD_ATTR String_t* XmlQualifiedName_get_Name_m815040483 (XmlQualifiedName_t2760654312 * __this, const RuntimeMethod* method);
// System.Void System.Xml.Schema.SchemaAttDef::set_Reserved(System.Xml.Schema.SchemaAttDef/Reserve)
extern "C" IL2CPP_METHOD_ATTR void SchemaAttDef_set_Reserved_m3392463234 (SchemaAttDef_t2429541159 * __this, int32_t ___value0, 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.Int32 System.Xml.Schema.SchemaAttDef::get_LineNumber()
extern "C" IL2CPP_METHOD_ATTR int32_t SchemaAttDef_get_LineNumber_m732753025 (SchemaAttDef_t2429541159 * __this, const RuntimeMethod* method);
// System.Int32 System.Xml.Schema.SchemaAttDef::get_LinePosition()
extern "C" IL2CPP_METHOD_ATTR int32_t SchemaAttDef_get_LinePosition_m2947431070 (SchemaAttDef_t2429541159 * __this, const RuntimeMethod* method);
// System.Void System.Xml.DtdParser::Throw(System.String,System.String,System.Int32,System.Int32)
extern "C" IL2CPP_METHOD_ATTR void DtdParser_Throw_m1726217903 (DtdParser_t1117044511 * __this, String_t* ___res0, String_t* ___arg1, int32_t ___lineNo2, int32_t ___linePos3, const RuntimeMethod* method);
// System.Void System.Xml.Schema.SchemaAttDef::CheckXmlSpace(System.Xml.IValidationEventHandling)
extern "C" IL2CPP_METHOD_ATTR void SchemaAttDef_CheckXmlSpace_m524199308 (SchemaAttDef_t2429541159 * __this, RuntimeObject* ___validationEventHandling0, const RuntimeMethod* method);
// System.Xml.Schema.SchemaAttDef System.Xml.Schema.SchemaElementDecl::GetAttDef(System.Xml.XmlQualifiedName)
extern "C" IL2CPP_METHOD_ATTR SchemaAttDef_t2429541159 * SchemaElementDecl_GetAttDef_m2913494935 (SchemaElementDecl_t2267464004 * __this, XmlQualifiedName_t2760654312 * ___qname0, const RuntimeMethod* method);
// System.Void System.Xml.DtdParser::ParseAttlistType(System.Xml.Schema.SchemaAttDef,System.Xml.Schema.SchemaElementDecl,System.Boolean)
extern "C" IL2CPP_METHOD_ATTR void DtdParser_ParseAttlistType_m2630124875 (DtdParser_t1117044511 * __this, SchemaAttDef_t2429541159 * ___attrDef0, SchemaElementDecl_t2267464004 * ___elementDecl1, bool ___ignoreErrors2, const RuntimeMethod* method);
// System.Void System.Xml.DtdParser::ParseAttlistDefault(System.Xml.Schema.SchemaAttDef,System.Boolean)
extern "C" IL2CPP_METHOD_ATTR void DtdParser_ParseAttlistDefault_m3582579348 (DtdParser_t1117044511 * __this, SchemaAttDef_t2429541159 * ___attrDef0, bool ___ignoreErrors1, const RuntimeMethod* method);
// System.String System.Xml.Schema.SchemaAttDef::get_DefaultValueExpanded()
extern "C" IL2CPP_METHOD_ATTR String_t* SchemaAttDef_get_DefaultValueExpanded_m1930802004 (SchemaAttDef_t2429541159 * __this, 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.Xml.XmlTokenizedType System.Xml.Schema.SchemaAttDef::get_TokenizedType()
extern "C" IL2CPP_METHOD_ATTR int32_t SchemaAttDef_get_TokenizedType_m1114131820 (SchemaAttDef_t2429541159 * __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.SchemaElementDecl::set_HasNonCDataAttribute(System.Boolean)
extern "C" IL2CPP_METHOD_ATTR void SchemaElementDecl_set_HasNonCDataAttribute_m4165948841 (SchemaElementDecl_t2267464004 * __this, bool ___value0, const RuntimeMethod* method);
// System.Boolean System.Xml.DtdParser::IsAttributeValueType(System.Xml.DtdParser/Token)
extern "C" IL2CPP_METHOD_ATTR bool DtdParser_IsAttributeValueType_m405971583 (DtdParser_t1117044511 * __this, int32_t ___token0, const RuntimeMethod* method);
// System.Void System.Xml.Schema.SchemaAttDef::set_TokenizedType(System.Xml.XmlTokenizedType)
extern "C" IL2CPP_METHOD_ATTR void SchemaAttDef_set_TokenizedType_m4163608168 (SchemaAttDef_t2429541159 * __this, int32_t ___value0, 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.SchemaDeclBase::set_SchemaType(System.Xml.Schema.XmlSchemaType)
extern "C" IL2CPP_METHOD_ATTR void SchemaDeclBase_set_SchemaType_m132860534 (SchemaDeclBase_t3500554832 * __this, XmlSchemaType_t2033747345 * ___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.DtdParser::SendValidationEvent(System.Xml.Schema.XmlSeverityType,System.String,System.String)
extern "C" IL2CPP_METHOD_ATTR void DtdParser_SendValidationEvent_m1656605313 (DtdParser_t1117044511 * __this, int32_t ___severity0, String_t* ___code1, String_t* ___arg2, 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.Boolean System.Xml.Schema.SchemaElementDecl::get_IsNotationDeclared()
extern "C" IL2CPP_METHOD_ATTR bool SchemaElementDecl_get_IsNotationDeclared_m2364909435 (SchemaElementDecl_t2267464004 * __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.Schema.XmlSchemaContentType System.Xml.Schema.ContentValidator::get_ContentType()
extern "C" IL2CPP_METHOD_ATTR int32_t ContentValidator_get_ContentType_m2593651916 (ContentValidator_t2085579204 * __this, const RuntimeMethod* method);
// System.Void System.Xml.Schema.SchemaElementDecl::set_IsNotationDeclared(System.Boolean)
extern "C" IL2CPP_METHOD_ATTR void SchemaElementDecl_set_IsNotationDeclared_m3588088825 (SchemaElementDecl_t2267464004 * __this, bool ___value0, const RuntimeMethod* method);
// System.String System.Xml.DtdParser::GetNameString()
extern "C" IL2CPP_METHOD_ATTR String_t* DtdParser_GetNameString_m1477296232 (DtdParser_t1117044511 * __this, const RuntimeMethod* method);
// System.Collections.Generic.Dictionary`2<System.String,System.Xml.Schema.SchemaNotation> System.Xml.Schema.SchemaInfo::get_Notations()
extern "C" IL2CPP_METHOD_ATTR Dictionary_2_t1732933766 * SchemaInfo_get_Notations_m634703336 (SchemaInfo_t3347508623 * __this, const RuntimeMethod* method);
// System.Boolean System.Collections.Generic.Dictionary`2<System.String,System.Xml.Schema.SchemaNotation>::ContainsKey(!0)
inline bool Dictionary_2_ContainsKey_m2619423657 (Dictionary_2_t1732933766 * __this, String_t* p0, const RuntimeMethod* method)
{
	return ((  bool (*) (Dictionary_2_t1732933766 *, String_t*, const RuntimeMethod*))Dictionary_2_ContainsKey_m3993293265_gshared)(__this, p0, method);
}
// System.Void System.Xml.DtdParser::AddUndeclaredNotation(System.String)
extern "C" IL2CPP_METHOD_ATTR void DtdParser_AddUndeclaredNotation_m67479462 (DtdParser_t1117044511 * __this, String_t* ___notationName0, 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.Collections.Generic.List`1<System.String>::Contains(!0)
inline bool List_1_Contains_m195709148 (List_1_t3319525431 * __this, String_t* p0, const RuntimeMethod* method)
{
	return ((  bool (*) (List_1_t3319525431 *, String_t*, const RuntimeMethod*))List_1_Contains_m784383322_gshared)(__this, p0, method);
}
// System.Void System.Xml.Schema.SchemaDeclBase::AddValue(System.String)
extern "C" IL2CPP_METHOD_ATTR void SchemaDeclBase_AddValue_m910276359 (SchemaDeclBase_t3500554832 * __this, String_t* ___value0, const RuntimeMethod* method);
// System.String System.Xml.DtdParser::GetNmtokenString()
extern "C" IL2CPP_METHOD_ATTR String_t* DtdParser_GetNmtokenString_m3076378625 (DtdParser_t1117044511 * __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.String System.Xml.DtdParser::GetValueWithStrippedSpaces()
extern "C" IL2CPP_METHOD_ATTR String_t* DtdParser_GetValueWithStrippedSpaces_m2725279244 (DtdParser_t1117044511 * __this, 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.String System.Xml.DtdParser::GetValue()
extern "C" IL2CPP_METHOD_ATTR String_t* DtdParser_GetValue_m1374347641 (DtdParser_t1117044511 * __this, const RuntimeMethod* method);
// System.Void System.Xml.Schema.SchemaAttDef::set_ValueLineNumber(System.Int32)
extern "C" IL2CPP_METHOD_ATTR void SchemaAttDef_set_ValueLineNumber_m2702031523 (SchemaAttDef_t2429541159 * __this, int32_t ___value0, const RuntimeMethod* method);
// System.Void System.Xml.Schema.SchemaAttDef::set_ValueLinePosition(System.Int32)
extern "C" IL2CPP_METHOD_ATTR void SchemaAttDef_set_ValueLinePosition_m502986030 (SchemaAttDef_t2429541159 * __this, int32_t ___value0, const RuntimeMethod* method);
// System.Void System.Xml.Schema.DtdValidator::SetDefaultTypedValue(System.Xml.Schema.SchemaAttDef,System.Xml.IDtdParserAdapter)
extern "C" IL2CPP_METHOD_ATTR void DtdValidator_SetDefaultTypedValue_m577958242 (RuntimeObject * __this /* static, unused */, SchemaAttDef_t2429541159 * ___attdef0, RuntimeObject* ___readerAdapter1, const RuntimeMethod* method);
// System.Boolean System.Collections.Generic.Dictionary`2<System.Xml.XmlQualifiedName,System.Xml.Schema.SchemaElementDecl>::Remove(!0)
inline bool Dictionary_2_Remove_m2879800980 (Dictionary_2_t2242461324 * __this, XmlQualifiedName_t2760654312 * p0, const RuntimeMethod* method)
{
	return ((  bool (*) (Dictionary_2_t2242461324 *, XmlQualifiedName_t2760654312 *, const RuntimeMethod*))Dictionary_2_Remove_m2051736387_gshared)(__this, p0, 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::.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.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.DtdParser::ParseElementMixedContent(System.Xml.Schema.ParticleContentValidator,System.Int32)
extern "C" IL2CPP_METHOD_ATTR void DtdParser_ParseElementMixedContent_m4107377382 (DtdParser_t1117044511 * __this, ParticleContentValidator_t2931748829 * ___pcv0, int32_t ___startParenEntityId1, 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.DtdParser::ParseElementOnlyContent(System.Xml.Schema.ParticleContentValidator,System.Int32)
extern "C" IL2CPP_METHOD_ATTR void DtdParser_ParseElementOnlyContent_m2715762976 (DtdParser_t1117044511 * __this, ParticleContentValidator_t2931748829 * ___pcv0, int32_t ___startParenEntityId1, const RuntimeMethod* method);
// System.Void System.Collections.Generic.Stack`1<System.Xml.DtdParser/ParseElementOnlyContent_LocalFrame>::.ctor()
inline void Stack_1__ctor_m1353701049 (Stack_1_t1014283250 * __this, const RuntimeMethod* method)
{
	((  void (*) (Stack_1_t1014283250 *, const RuntimeMethod*))Stack_1__ctor_m3164958980_gshared)(__this, method);
}
// System.Void System.Xml.DtdParser/ParseElementOnlyContent_LocalFrame::.ctor(System.Int32)
extern "C" IL2CPP_METHOD_ATTR void ParseElementOnlyContent_LocalFrame__ctor_m3879692046 (ParseElementOnlyContent_LocalFrame_t170893795 * __this, int32_t ___startParentEntityIdParam0, const RuntimeMethod* method);
// System.Void System.Collections.Generic.Stack`1<System.Xml.DtdParser/ParseElementOnlyContent_LocalFrame>::Push(!0)
inline void Stack_1_Push_m3350608769 (Stack_1_t1014283250 * __this, ParseElementOnlyContent_LocalFrame_t170893795 * p0, const RuntimeMethod* method)
{
	((  void (*) (Stack_1_t1014283250 *, ParseElementOnlyContent_LocalFrame_t170893795 *, const RuntimeMethod*))Stack_1_Push_m1669856732_gshared)(__this, p0, 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.Void System.Xml.DtdParser::ParseHowMany(System.Xml.Schema.ParticleContentValidator)
extern "C" IL2CPP_METHOD_ATTR void DtdParser_ParseHowMany_m2471247013 (DtdParser_t1117044511 * __this, ParticleContentValidator_t2931748829 * ___pcv0, 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.Void System.Xml.Schema.ParticleContentValidator::CloseGroup()
extern "C" IL2CPP_METHOD_ATTR void ParticleContentValidator_CloseGroup_m3221493285 (ParticleContentValidator_t2931748829 * __this, const RuntimeMethod* method);
// !0 System.Collections.Generic.Stack`1<System.Xml.DtdParser/ParseElementOnlyContent_LocalFrame>::Pop()
inline ParseElementOnlyContent_LocalFrame_t170893795 * Stack_1_Pop_m2969247287 (Stack_1_t1014283250 * __this, const RuntimeMethod* method)
{
	return ((  ParseElementOnlyContent_LocalFrame_t170893795 * (*) (Stack_1_t1014283250 *, const RuntimeMethod*))Stack_1_Pop_m756553478_gshared)(__this, method);
}
// System.Int32 System.Collections.Generic.Stack`1<System.Xml.DtdParser/ParseElementOnlyContent_LocalFrame>::get_Count()
inline int32_t Stack_1_get_Count_m822875702 (Stack_1_t1014283250 * __this, const RuntimeMethod* method)
{
	return ((  int32_t (*) (Stack_1_t1014283250 *, const RuntimeMethod*))Stack_1_get_Count_m1599740434_gshared)(__this, method);
}
// !0 System.Collections.Generic.Stack`1<System.Xml.DtdParser/ParseElementOnlyContent_LocalFrame>::Peek()
inline ParseElementOnlyContent_LocalFrame_t170893795 * Stack_1_Peek_m7517556 (Stack_1_t1014283250 * __this, const RuntimeMethod* method)
{
	return ((  ParseElementOnlyContent_LocalFrame_t170893795 * (*) (Stack_1_t1014283250 *, const RuntimeMethod*))Stack_1_Peek_m326384648_gshared)(__this, method);
}
// System.Void System.Xml.Schema.ParticleContentValidator::AddStar()
extern "C" IL2CPP_METHOD_ATTR void ParticleContentValidator_AddStar_m53453838 (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.Void System.Xml.Schema.ParticleContentValidator::AddPlus()
extern "C" IL2CPP_METHOD_ATTR void ParticleContentValidator_AddPlus_m454808277 (ParticleContentValidator_t2931748829 * __this, const RuntimeMethod* method);
// System.Boolean System.Xml.Schema.ParticleContentValidator::Exists(System.Xml.XmlQualifiedName)
extern "C" IL2CPP_METHOD_ATTR bool ParticleContentValidator_Exists_m407262287 (ParticleContentValidator_t2931748829 * __this, XmlQualifiedName_t2760654312 * ___name0, const RuntimeMethod* method);
// System.Void System.Xml.Schema.SchemaEntity::.ctor(System.Xml.XmlQualifiedName,System.Boolean)
extern "C" IL2CPP_METHOD_ATTR void SchemaEntity__ctor_m161607376 (SchemaEntity_t1577441964 * __this, XmlQualifiedName_t2760654312 * ___qname0, bool ___isParameter1, const RuntimeMethod* method);
// System.Void System.Xml.Schema.SchemaEntity::set_BaseURI(System.String)
extern "C" IL2CPP_METHOD_ATTR void SchemaEntity_set_BaseURI_m4008234638 (SchemaEntity_t1577441964 * __this, String_t* ___value0, const RuntimeMethod* method);
// System.Void System.Xml.Schema.SchemaEntity::set_DeclaredURI(System.String)
extern "C" IL2CPP_METHOD_ATTR void SchemaEntity_set_DeclaredURI_m1281835088 (SchemaEntity_t1577441964 * __this, String_t* ___value0, const RuntimeMethod* method);
// System.Collections.Generic.Dictionary`2<System.Xml.XmlQualifiedName,System.Xml.Schema.SchemaEntity> System.Xml.Schema.SchemaInfo::get_ParameterEntities()
extern "C" IL2CPP_METHOD_ATTR Dictionary_2_t1552439284 * SchemaInfo_get_ParameterEntities_m3959354987 (SchemaInfo_t3347508623 * __this, const RuntimeMethod* method);
// System.Boolean System.Collections.Generic.Dictionary`2<System.Xml.XmlQualifiedName,System.Xml.Schema.SchemaEntity>::ContainsKey(!0)
inline bool Dictionary_2_ContainsKey_m473315887 (Dictionary_2_t1552439284 * __this, XmlQualifiedName_t2760654312 * p0, const RuntimeMethod* method)
{
	return ((  bool (*) (Dictionary_2_t1552439284 *, 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.SchemaEntity>::Add(!0,!1)
inline void Dictionary_2_Add_m1525004059 (Dictionary_2_t1552439284 * __this, XmlQualifiedName_t2760654312 * p0, SchemaEntity_t1577441964 * p1, const RuntimeMethod* method)
{
	((  void (*) (Dictionary_2_t1552439284 *, XmlQualifiedName_t2760654312 *, SchemaEntity_t1577441964 *, const RuntimeMethod*))Dictionary_2_Add_m3105409630_gshared)(__this, p0, p1, method);
}
// System.Collections.Generic.Dictionary`2<System.Xml.XmlQualifiedName,System.Xml.Schema.SchemaEntity> System.Xml.Schema.SchemaInfo::get_GeneralEntities()
extern "C" IL2CPP_METHOD_ATTR Dictionary_2_t1552439284 * SchemaInfo_get_GeneralEntities_m2712896334 (SchemaInfo_t3347508623 * __this, const RuntimeMethod* method);
// System.Void System.Xml.Schema.SchemaEntity::set_DeclaredInExternal(System.Boolean)
extern "C" IL2CPP_METHOD_ATTR void SchemaEntity_set_DeclaredInExternal_m4080803822 (SchemaEntity_t1577441964 * __this, bool ___value0, const RuntimeMethod* method);
// System.Void System.Xml.Schema.SchemaEntity::set_ParsingInProgress(System.Boolean)
extern "C" IL2CPP_METHOD_ATTR void SchemaEntity_set_ParsingInProgress_m1782983053 (SchemaEntity_t1577441964 * __this, bool ___value0, const RuntimeMethod* method);
// System.Void System.Xml.Schema.SchemaEntity::set_IsExternal(System.Boolean)
extern "C" IL2CPP_METHOD_ATTR void SchemaEntity_set_IsExternal_m4223135516 (SchemaEntity_t1577441964 * __this, bool ___value0, const RuntimeMethod* method);
// System.Void System.Xml.Schema.SchemaEntity::set_Url(System.String)
extern "C" IL2CPP_METHOD_ATTR void SchemaEntity_set_Url_m3576429640 (SchemaEntity_t1577441964 * __this, String_t* ___value0, const RuntimeMethod* method);
// System.Void System.Xml.Schema.SchemaEntity::set_Pubid(System.String)
extern "C" IL2CPP_METHOD_ATTR void SchemaEntity_set_Pubid_m2715375355 (SchemaEntity_t1577441964 * __this, String_t* ___value0, const RuntimeMethod* method);
// System.Void System.Xml.DtdParser::Throw(System.Int32,System.String,System.String)
extern "C" IL2CPP_METHOD_ATTR void DtdParser_Throw_m1069092618 (DtdParser_t1117044511 * __this, int32_t ___curPos0, String_t* ___res1, String_t* ___arg2, const RuntimeMethod* method);
// System.Void System.Xml.Schema.SchemaEntity::set_NData(System.Xml.XmlQualifiedName)
extern "C" IL2CPP_METHOD_ATTR void SchemaEntity_set_NData_m3500492224 (SchemaEntity_t1577441964 * __this, XmlQualifiedName_t2760654312 * ___value0, const RuntimeMethod* method);
// System.Xml.XmlQualifiedName System.Xml.Schema.SchemaEntity::get_NData()
extern "C" IL2CPP_METHOD_ATTR XmlQualifiedName_t2760654312 * SchemaEntity_get_NData_m3919576499 (SchemaEntity_t1577441964 * __this, const RuntimeMethod* method);
// System.Void System.Xml.Schema.SchemaEntity::set_Text(System.String)
extern "C" IL2CPP_METHOD_ATTR void SchemaEntity_set_Text_m3596196779 (SchemaEntity_t1577441964 * __this, String_t* ___value0, const RuntimeMethod* method);
// System.Void System.Xml.Schema.SchemaEntity::set_Line(System.Int32)
extern "C" IL2CPP_METHOD_ATTR void SchemaEntity_set_Line_m2555946593 (SchemaEntity_t1577441964 * __this, int32_t ___value0, const RuntimeMethod* method);
// System.Void System.Xml.Schema.SchemaEntity::set_Pos(System.Int32)
extern "C" IL2CPP_METHOD_ATTR void SchemaEntity_set_Pos_m3814850772 (SchemaEntity_t1577441964 * __this, int32_t ___value0, const RuntimeMethod* method);
// System.Boolean System.Collections.Generic.Dictionary`2<System.String,System.Xml.DtdParser/UndeclaredNotation>::Remove(!0)
inline bool Dictionary_2_Remove_m1188341840 (Dictionary_2_t1937932691 * __this, String_t* p0, const RuntimeMethod* method)
{
	return ((  bool (*) (Dictionary_2_t1937932691 *, String_t*, const RuntimeMethod*))Dictionary_2_Remove_m2051736387_gshared)(__this, p0, method);
}
// 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);
// 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);
// System.Void System.Collections.Generic.Dictionary`2<System.String,System.Xml.Schema.SchemaNotation>::Add(!0,!1)
inline void Dictionary_2_Add_m2507046554 (Dictionary_2_t1732933766 * __this, String_t* p0, SchemaNotation_t1947677467 * p1, const RuntimeMethod* method)
{
	((  void (*) (Dictionary_2_t1732933766 *, String_t*, SchemaNotation_t1947677467 *, const RuntimeMethod*))Dictionary_2_Add_m3105409630_gshared)(__this, p0, p1, method);
}
// 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);
// 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);
// System.Void System.Collections.Generic.Dictionary`2<System.String,System.Xml.DtdParser/UndeclaredNotation>::.ctor()
inline void Dictionary_2__ctor_m3288537240 (Dictionary_2_t1937932691 * __this, const RuntimeMethod* method)
{
	((  void (*) (Dictionary_2_t1937932691 *, const RuntimeMethod*))Dictionary_2__ctor_m518943619_gshared)(__this, method);
}
// System.Void System.Xml.DtdParser/UndeclaredNotation::.ctor(System.String,System.Int32,System.Int32)
extern "C" IL2CPP_METHOD_ATTR void UndeclaredNotation__ctor_m4056418893 (UndeclaredNotation_t2152676392 * __this, String_t* ___name0, int32_t ___lineNo1, int32_t ___linePos2, const RuntimeMethod* method);
// System.Boolean System.Collections.Generic.Dictionary`2<System.String,System.Xml.DtdParser/UndeclaredNotation>::TryGetValue(!0,!1&)
inline bool Dictionary_2_TryGetValue_m387596406 (Dictionary_2_t1937932691 * __this, String_t* p0, UndeclaredNotation_t2152676392 ** p1, const RuntimeMethod* method)
{
	return ((  bool (*) (Dictionary_2_t1937932691 *, String_t*, UndeclaredNotation_t2152676392 **, const RuntimeMethod*))Dictionary_2_TryGetValue_m1996088172_gshared)(__this, p0, p1, method);
}
// System.Void System.Collections.Generic.Dictionary`2<System.String,System.Xml.DtdParser/UndeclaredNotation>::Add(!0,!1)
inline void Dictionary_2_Add_m1890585352 (Dictionary_2_t1937932691 * __this, String_t* p0, UndeclaredNotation_t2152676392 * p1, const RuntimeMethod* method)
{
	((  void (*) (Dictionary_2_t1937932691 *, String_t*, UndeclaredNotation_t2152676392 *, const RuntimeMethod*))Dictionary_2_Add_m3105409630_gshared)(__this, p0, p1, method);
}
// System.Boolean System.Xml.DtdParser::get_SaveInternalSubsetValue()
extern "C" IL2CPP_METHOD_ATTR bool DtdParser_get_SaveInternalSubsetValue_m1258402686 (DtdParser_t1117044511 * __this, const RuntimeMethod* method);
// System.String System.Xml.XmlException::get_ResString()
extern "C" IL2CPP_METHOD_ATTR String_t* XmlException_get_ResString_m3206468325 (XmlException_t1761730631 * __this, const RuntimeMethod* method);
// System.Void System.Xml.DtdParser::ThrowUnexpectedToken(System.Int32,System.String,System.String)
extern "C" IL2CPP_METHOD_ATTR void DtdParser_ThrowUnexpectedToken_m4023965126 (DtdParser_t1117044511 * __this, int32_t ___pos0, String_t* ___expectedToken11, String_t* ___expectedToken22, const RuntimeMethod* method);
// System.Void System.Xml.DtdParser::Throw(System.Int32,System.String,System.String[])
extern "C" IL2CPP_METHOD_ATTR void DtdParser_Throw_m4153198269 (DtdParser_t1117044511 * __this, int32_t ___curPos0, String_t* ___res1, StringU5BU5D_t1281789340* ___args2, const RuntimeMethod* method);
// System.String System.String::CreateString(System.Char,System.Int32)
extern "C" IL2CPP_METHOD_ATTR String_t* String_CreateString_m1262864254 (String_t* __this, Il2CppChar ___c0, int32_t ___count1, const RuntimeMethod* method);
// System.Void System.Xml.DtdParser::ThrowInvalidChar(System.Char[],System.Int32,System.Int32)
extern "C" IL2CPP_METHOD_ATTR void DtdParser_ThrowInvalidChar_m3849512619 (DtdParser_t1117044511 * __this, CharU5BU5D_t3528271667* ___data0, int32_t ___length1, int32_t ___invCharPos2, const RuntimeMethod* method);
// System.Boolean System.Xml.DtdParser::get_Normalize()
extern "C" IL2CPP_METHOD_ATTR bool DtdParser_get_Normalize_m2882743933 (DtdParser_t1117044511 * __this, const RuntimeMethod* method);
// System.Boolean System.Xml.DtdParser::get_IgnoreEntityReferences()
extern "C" IL2CPP_METHOD_ATTR bool DtdParser_get_IgnoreEntityReferences_m2416611850 (DtdParser_t1117044511 * __this, const RuntimeMethod* method);
// System.Boolean System.Xml.DtdParser::HandleEntityReference(System.Boolean,System.Boolean,System.Boolean)
extern "C" IL2CPP_METHOD_ATTR bool DtdParser_HandleEntityReference_m4117554748 (DtdParser_t1117044511 * __this, bool ___paramEntity0, bool ___inLiteral1, bool ___inAttribute2, const RuntimeMethod* method);
// System.String System.Xml.DtdParser::ParseUnexpectedToken(System.Int32)
extern "C" IL2CPP_METHOD_ATTR String_t* DtdParser_ParseUnexpectedToken_m126471041 (DtdParser_t1117044511 * __this, int32_t ___startPos0, const RuntimeMethod* method);
// System.Xml.DtdParser/Token System.Xml.DtdParser::ScanNameExpected()
extern "C" IL2CPP_METHOD_ATTR int32_t DtdParser_ScanNameExpected_m2092917955 (DtdParser_t1117044511 * __this, const RuntimeMethod* method);
// System.Xml.DtdParser/Token System.Xml.DtdParser::ScanQNameExpected()
extern "C" IL2CPP_METHOD_ATTR int32_t DtdParser_ScanQNameExpected_m1963105685 (DtdParser_t1117044511 * __this, const RuntimeMethod* method);
// System.Xml.DtdParser/Token System.Xml.DtdParser::ScanNmtokenExpected()
extern "C" IL2CPP_METHOD_ATTR int32_t DtdParser_ScanNmtokenExpected_m1881131103 (DtdParser_t1117044511 * __this, const RuntimeMethod* method);
// System.Xml.DtdParser/Token System.Xml.DtdParser::ScanSubsetContent()
extern "C" IL2CPP_METHOD_ATTR int32_t DtdParser_ScanSubsetContent_m4032897501 (DtdParser_t1117044511 * __this, const RuntimeMethod* method);
// System.Xml.DtdParser/Token System.Xml.DtdParser::ScanDoctype1()
extern "C" IL2CPP_METHOD_ATTR int32_t DtdParser_ScanDoctype1_m2651229673 (DtdParser_t1117044511 * __this, const RuntimeMethod* method);
// System.Xml.DtdParser/Token System.Xml.DtdParser::ScanDoctype2()
extern "C" IL2CPP_METHOD_ATTR int32_t DtdParser_ScanDoctype2_m312577513 (DtdParser_t1117044511 * __this, const RuntimeMethod* method);
// System.Xml.DtdParser/Token System.Xml.DtdParser::ScanElement1()
extern "C" IL2CPP_METHOD_ATTR int32_t DtdParser_ScanElement1_m25432557 (DtdParser_t1117044511 * __this, const RuntimeMethod* method);
// System.Xml.DtdParser/Token System.Xml.DtdParser::ScanElement2()
extern "C" IL2CPP_METHOD_ATTR int32_t DtdParser_ScanElement2_m1599410669 (DtdParser_t1117044511 * __this, const RuntimeMethod* method);
// System.Xml.DtdParser/Token System.Xml.DtdParser::ScanElement3()
extern "C" IL2CPP_METHOD_ATTR int32_t DtdParser_ScanElement3_m3938062829 (DtdParser_t1117044511 * __this, const RuntimeMethod* method);
// System.Xml.DtdParser/Token System.Xml.DtdParser::ScanElement4()
extern "C" IL2CPP_METHOD_ATTR int32_t DtdParser_ScanElement4_m1217073645 (DtdParser_t1117044511 * __this, const RuntimeMethod* method);
// System.Xml.DtdParser/Token System.Xml.DtdParser::ScanElement5()
extern "C" IL2CPP_METHOD_ATTR int32_t DtdParser_ScanElement5_m3555725805 (DtdParser_t1117044511 * __this, const RuntimeMethod* method);
// System.Xml.DtdParser/Token System.Xml.DtdParser::ScanElement6()
extern "C" IL2CPP_METHOD_ATTR int32_t DtdParser_ScanElement6_m834736621 (DtdParser_t1117044511 * __this, const RuntimeMethod* method);
// System.Xml.DtdParser/Token System.Xml.DtdParser::ScanElement7()
extern "C" IL2CPP_METHOD_ATTR int32_t DtdParser_ScanElement7_m3173388781 (DtdParser_t1117044511 * __this, const RuntimeMethod* method);
// System.Xml.DtdParser/Token System.Xml.DtdParser::ScanAttlist1()
extern "C" IL2CPP_METHOD_ATTR int32_t DtdParser_ScanAttlist1_m3527079760 (DtdParser_t1117044511 * __this, const RuntimeMethod* method);
// System.Xml.DtdParser/Token System.Xml.DtdParser::ScanAttlist2()
extern "C" IL2CPP_METHOD_ATTR int32_t DtdParser_ScanAttlist2_m1188427600 (DtdParser_t1117044511 * __this, const RuntimeMethod* method);
// System.Xml.DtdParser/Token System.Xml.DtdParser::ScanAttlist3()
extern "C" IL2CPP_METHOD_ATTR int32_t DtdParser_ScanAttlist3_m3144742736 (DtdParser_t1117044511 * __this, const RuntimeMethod* method);
// System.Xml.DtdParser/Token System.Xml.DtdParser::ScanAttlist4()
extern "C" IL2CPP_METHOD_ATTR int32_t DtdParser_ScanAttlist4_m806090576 (DtdParser_t1117044511 * __this, const RuntimeMethod* method);
// System.Xml.DtdParser/Token System.Xml.DtdParser::ScanAttlist5()
extern "C" IL2CPP_METHOD_ATTR int32_t DtdParser_ScanAttlist5_m2762405712 (DtdParser_t1117044511 * __this, const RuntimeMethod* method);
// System.Xml.DtdParser/Token System.Xml.DtdParser::ScanAttlist6()
extern "C" IL2CPP_METHOD_ATTR int32_t DtdParser_ScanAttlist6_m423753552 (DtdParser_t1117044511 * __this, const RuntimeMethod* method);
// System.Xml.DtdParser/Token System.Xml.DtdParser::ScanAttlist7()
extern "C" IL2CPP_METHOD_ATTR int32_t DtdParser_ScanAttlist7_m2380068688 (DtdParser_t1117044511 * __this, const RuntimeMethod* method);
// System.Xml.DtdParser/Token System.Xml.DtdParser::ScanNotation1()
extern "C" IL2CPP_METHOD_ATTR int32_t DtdParser_ScanNotation1_m4294503396 (DtdParser_t1117044511 * __this, const RuntimeMethod* method);
// System.Xml.DtdParser/Token System.Xml.DtdParser::ScanSystemId()
extern "C" IL2CPP_METHOD_ATTR int32_t DtdParser_ScanSystemId_m2641982432 (DtdParser_t1117044511 * __this, const RuntimeMethod* method);
// System.Xml.DtdParser/Token System.Xml.DtdParser::ScanPublicId1()
extern "C" IL2CPP_METHOD_ATTR int32_t DtdParser_ScanPublicId1_m3229155587 (DtdParser_t1117044511 * __this, const RuntimeMethod* method);
// System.Xml.DtdParser/Token System.Xml.DtdParser::ScanPublicId2()
extern "C" IL2CPP_METHOD_ATTR int32_t DtdParser_ScanPublicId2_m3229155590 (DtdParser_t1117044511 * __this, const RuntimeMethod* method);
// System.Xml.DtdParser/Token System.Xml.DtdParser::ScanEntity1()
extern "C" IL2CPP_METHOD_ATTR int32_t DtdParser_ScanEntity1_m2920146015 (DtdParser_t1117044511 * __this, const RuntimeMethod* method);
// System.Xml.DtdParser/Token System.Xml.DtdParser::ScanEntity2()
extern "C" IL2CPP_METHOD_ATTR int32_t DtdParser_ScanEntity2_m2516861488 (DtdParser_t1117044511 * __this, const RuntimeMethod* method);
// System.Xml.DtdParser/Token System.Xml.DtdParser::ScanEntity3()
extern "C" IL2CPP_METHOD_ATTR int32_t DtdParser_ScanEntity3_m4082945429 (DtdParser_t1117044511 * __this, const RuntimeMethod* method);
// System.Xml.DtdParser/Token System.Xml.DtdParser::ScanCondSection1()
extern "C" IL2CPP_METHOD_ATTR int32_t DtdParser_ScanCondSection1_m3695243194 (DtdParser_t1117044511 * __this, const RuntimeMethod* method);
// System.Xml.DtdParser/Token System.Xml.DtdParser::ScanCondSection2()
extern "C" IL2CPP_METHOD_ATTR int32_t DtdParser_ScanCondSection2_m1356591034 (DtdParser_t1117044511 * __this, const RuntimeMethod* method);
// System.Xml.DtdParser/Token System.Xml.DtdParser::ScanCondSection3()
extern "C" IL2CPP_METHOD_ATTR int32_t DtdParser_ScanCondSection3_m3312906170 (DtdParser_t1117044511 * __this, const RuntimeMethod* method);
// System.Xml.DtdParser/Token System.Xml.DtdParser::ScanClosingTag()
extern "C" IL2CPP_METHOD_ATTR int32_t DtdParser_ScanClosingTag_m3649651733 (DtdParser_t1117044511 * __this, const RuntimeMethod* method);
// System.Int32 System.Xml.DtdParser::ReadData()
extern "C" IL2CPP_METHOD_ATTR int32_t DtdParser_ReadData_m839248430 (DtdParser_t1117044511 * __this, const RuntimeMethod* method);
// System.Boolean System.Xml.DtdParser::HandleEntityEnd(System.Boolean)
extern "C" IL2CPP_METHOD_ATTR bool DtdParser_HandleEntityEnd_m3807521835 (DtdParser_t1117044511 * __this, bool ___inLiteral0, const RuntimeMethod* method);
// System.Void System.Xml.DtdParser::ScanName()
extern "C" IL2CPP_METHOD_ATTR void DtdParser_ScanName_m3280904204 (DtdParser_t1117044511 * __this, const RuntimeMethod* method);
// System.Void System.Xml.DtdParser::ScanQName()
extern "C" IL2CPP_METHOD_ATTR void DtdParser_ScanQName_m132372948 (DtdParser_t1117044511 * __this, const RuntimeMethod* method);
// System.Void System.Xml.DtdParser::ScanNmtoken()
extern "C" IL2CPP_METHOD_ATTR void DtdParser_ScanNmtoken_m1395546467 (DtdParser_t1117044511 * __this, const RuntimeMethod* method);
// System.Boolean System.Xml.DtdParser::EatPublicKeyword()
extern "C" IL2CPP_METHOD_ATTR bool DtdParser_EatPublicKeyword_m2094376248 (DtdParser_t1117044511 * __this, const RuntimeMethod* method);
// System.Boolean System.Xml.DtdParser::EatSystemKeyword()
extern "C" IL2CPP_METHOD_ATTR bool DtdParser_EatSystemKeyword_m75414845 (DtdParser_t1117044511 * __this, const RuntimeMethod* method);
// System.Xml.DtdParser/Token System.Xml.DtdParser::ScanLiteral(System.Xml.DtdParser/LiteralType)
extern "C" IL2CPP_METHOD_ATTR int32_t DtdParser_ScanLiteral_m1299412429 (DtdParser_t1117044511 * __this, int32_t ___literalType0, const RuntimeMethod* method);
// System.Void System.Xml.LineInfo::Set(System.Int32,System.Int32)
extern "C" IL2CPP_METHOD_ATTR void LineInfo_Set_m1965125244 (LineInfo_t3266778363 * __this, int32_t ___lineNo0, int32_t ___linePos1, 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.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[],System.Int32,System.Int32)
extern "C" IL2CPP_METHOD_ATTR StringBuilder_t * StringBuilder_Append_m4089665817 (StringBuilder_t * __this, CharU5BU5D_t3528271667* p0, int32_t p1, int32_t p2, const RuntimeMethod* method);
// System.String[] System.Xml.XmlException::BuildCharExceptionArgs(System.Char,System.Char)
extern "C" IL2CPP_METHOD_ATTR StringU5BU5D_t1281789340* XmlException_BuildCharExceptionArgs_m239235244 (RuntimeObject * __this /* static, unused */, Il2CppChar ___invChar0, Il2CppChar ___nextChar1, const RuntimeMethod* method);
// System.Xml.XmlQualifiedName System.Xml.DtdParser::ScanEntityName()
extern "C" IL2CPP_METHOD_ATTR XmlQualifiedName_t2760654312 * DtdParser_ScanEntityName_m119094965 (DtdParser_t1117044511 * __this, const RuntimeMethod* method);
// System.Xml.Schema.SchemaEntity System.Xml.DtdParser::VerifyEntityReference(System.Xml.XmlQualifiedName,System.Boolean,System.Boolean,System.Boolean)
extern "C" IL2CPP_METHOD_ATTR SchemaEntity_t1577441964 * DtdParser_VerifyEntityReference_m737250749 (DtdParser_t1117044511 * __this, XmlQualifiedName_t2760654312 * ___entityName0, bool ___paramEntity1, bool ___mustBeDeclared2, bool ___inAttribute3, const RuntimeMethod* method);
// System.Boolean System.Xml.XmlCharType::IsHighSurrogate(System.Int32)
extern "C" IL2CPP_METHOD_ATTR bool XmlCharType_IsHighSurrogate_m2556598184 (RuntimeObject * __this /* static, unused */, int32_t ___ch0, const RuntimeMethod* method);
// System.Boolean System.Xml.XmlCharType::IsLowSurrogate(System.Int32)
extern "C" IL2CPP_METHOD_ATTR bool XmlCharType_IsLowSurrogate_m3917518957 (RuntimeObject * __this /* static, unused */, int32_t ___ch0, const RuntimeMethod* method);
// System.Int32 System.Xml.XmlException::get_LineNumber()
extern "C" IL2CPP_METHOD_ATTR int32_t XmlException_get_LineNumber_m3381798281 (XmlException_t1761730631 * __this, const RuntimeMethod* method);
// System.Int32 System.Xml.XmlException::get_LinePosition()
extern "C" IL2CPP_METHOD_ATTR int32_t XmlException_get_LinePosition_m356204634 (XmlException_t1761730631 * __this, const RuntimeMethod* method);
// System.Boolean System.Xml.XmlCharType::IsNameSingleChar(System.Char)
extern "C" IL2CPP_METHOD_ATTR bool XmlCharType_IsNameSingleChar_m2699922646 (XmlCharType_t2277243275 * __this, Il2CppChar ___ch0, const RuntimeMethod* method);
// System.Void System.Xml.DtdParser::ScanQName(System.Boolean)
extern "C" IL2CPP_METHOD_ATTR void DtdParser_ScanQName_m280289715 (DtdParser_t1117044511 * __this, bool ___isQName0, const RuntimeMethod* method);
// System.Boolean System.Xml.DtdParser::get_SupportNamespaces()
extern "C" IL2CPP_METHOD_ATTR bool DtdParser_get_SupportNamespaces_m2336658573 (DtdParser_t1117044511 * __this, const RuntimeMethod* method);
// System.Boolean System.Xml.DtdParser::ReadDataInName()
extern "C" IL2CPP_METHOD_ATTR bool DtdParser_ReadDataInName_m271353297 (DtdParser_t1117044511 * __this, const RuntimeMethod* method);
// System.String[] System.Xml.XmlException::BuildCharExceptionArgs(System.Char[],System.Int32,System.Int32)
extern "C" IL2CPP_METHOD_ATTR StringU5BU5D_t1281789340* XmlException_BuildCharExceptionArgs_m1244244492 (RuntimeObject * __this /* static, unused */, CharU5BU5D_t3528271667* ___data0, int32_t ___length1, int32_t ___invCharIndex2, const RuntimeMethod* method);
// System.String System.Xml.DtdParser::StripSpaces(System.String)
extern "C" IL2CPP_METHOD_ATTR String_t* DtdParser_StripSpaces_m2286054871 (RuntimeObject * __this /* static, unused */, String_t* ___value0, const RuntimeMethod* method);
// System.Boolean System.Xml.DtdParser::HandleEntityReference(System.Xml.XmlQualifiedName,System.Boolean,System.Boolean,System.Boolean)
extern "C" IL2CPP_METHOD_ATTR bool DtdParser_HandleEntityReference_m2219581623 (DtdParser_t1117044511 * __this, XmlQualifiedName_t2760654312 * ___entityName0, bool ___paramEntity1, bool ___inLiteral2, bool ___inAttribute3, const RuntimeMethod* method);
// System.Boolean System.Xml.DtdParser::get_ParsingTopLevelMarkup()
extern "C" IL2CPP_METHOD_ATTR bool DtdParser_get_ParsingTopLevelMarkup_m674109373 (DtdParser_t1117044511 * __this, const RuntimeMethod* method);
// System.Boolean System.Xml.Schema.SchemaEntity::get_ParsingInProgress()
extern "C" IL2CPP_METHOD_ATTR bool SchemaEntity_get_ParsingInProgress_m2718372974 (SchemaEntity_t1577441964 * __this, const RuntimeMethod* method);
// System.Boolean System.Xml.Schema.SchemaEntity::get_IsExternal()
extern "C" IL2CPP_METHOD_ATTR bool SchemaEntity_get_IsExternal_m3565839686 (SchemaEntity_t1577441964 * __this, const RuntimeMethod* method);
// System.String System.Xml.Schema.SchemaEntity::get_Text()
extern "C" IL2CPP_METHOD_ATTR String_t* SchemaEntity_get_Text_m1110422355 (SchemaEntity_t1577441964 * __this, const RuntimeMethod* method);
// System.Boolean System.Collections.Generic.Dictionary`2<System.Xml.XmlQualifiedName,System.Xml.Schema.SchemaEntity>::TryGetValue(!0,!1&)
inline bool Dictionary_2_TryGetValue_m2210329182 (Dictionary_2_t1552439284 * __this, XmlQualifiedName_t2760654312 * p0, SchemaEntity_t1577441964 ** p1, const RuntimeMethod* method)
{
	return ((  bool (*) (Dictionary_2_t1552439284 *, XmlQualifiedName_t2760654312 *, SchemaEntity_t1577441964 **, const RuntimeMethod*))Dictionary_2_TryGetValue_m1996088172_gshared)(__this, p0, p1, 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.Uri::op_Equality(System.Uri,System.Uri)
extern "C" IL2CPP_METHOD_ATTR bool Uri_op_Equality_m2988156441 (RuntimeObject * __this /* static, unused */, Uri_t100236324 * p0, Uri_t100236324 * p1, const RuntimeMethod* method);
// System.Void System.Xml.XmlException::.ctor(System.String,System.String,System.Int32,System.Int32,System.String)
extern "C" IL2CPP_METHOD_ATTR void XmlException__ctor_m3763731398 (XmlException_t1761730631 * __this, String_t* ___res0, String_t* ___arg1, int32_t ___lineNumber2, int32_t ___linePosition3, String_t* ___sourceUri4, const RuntimeMethod* method);
// System.Void System.Xml.XmlException::.ctor(System.String,System.String[],System.Int32,System.Int32,System.String)
extern "C" IL2CPP_METHOD_ATTR void XmlException__ctor_m3794177228 (XmlException_t1761730631 * __this, String_t* ___res0, StringU5BU5D_t1281789340* ___args1, int32_t ___lineNumber2, int32_t ___linePosition3, String_t* ___sourceUri4, const RuntimeMethod* method);
// System.String[] System.Xml.XmlException::BuildCharExceptionArgs(System.String,System.Int32)
extern "C" IL2CPP_METHOD_ATTR StringU5BU5D_t1281789340* XmlException_BuildCharExceptionArgs_m2625352192 (RuntimeObject * __this /* static, unused */, String_t* ___data0, int32_t ___invCharIndex1, const RuntimeMethod* method);
// System.Text.StringBuilder System.Text.StringBuilder::Append(System.String,System.Int32,System.Int32)
extern "C" IL2CPP_METHOD_ATTR StringBuilder_t * StringBuilder_Append_m3214161208 (StringBuilder_t * __this, String_t* p0, int32_t p1, int32_t p2, const RuntimeMethod* method);
// System.Void System.Text.StringBuilder::.ctor(System.Int32)
extern "C" IL2CPP_METHOD_ATTR void StringBuilder__ctor_m2367297767 (StringBuilder_t * __this, int32_t p0, 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.HWStack::.ctor(System.Int32,System.Int32)
extern "C" IL2CPP_METHOD_ATTR void HWStack__ctor_m147463204 (HWStack_t658497212 * __this, int32_t ___GrowthRate0, int32_t ___limit1, const RuntimeMethod* method);
// System.Void System.IndexOutOfRangeException::.ctor()
extern "C" IL2CPP_METHOD_ATTR void IndexOutOfRangeException__ctor_m2441337274 (IndexOutOfRangeException_t1578797820 * __this, const RuntimeMethod* method);
// System.Object System.Array::Clone()
extern "C" IL2CPP_METHOD_ATTR RuntimeObject * Array_Clone_m2672907798 (RuntimeArray * __this, const RuntimeMethod* method);
// System.Void System.Xml.HWStack::.ctor(System.Object[],System.Int32,System.Int32,System.Int32)
extern "C" IL2CPP_METHOD_ATTR void HWStack__ctor_m3163022902 (HWStack_t658497212 * __this, ObjectU5BU5D_t2843939325* ___stack0, int32_t ___growthRate1, int32_t ___used2, int32_t ___size3, const RuntimeMethod* method);
// System.Void System.Xml.IncrementalReadDecoder::.ctor()
extern "C" IL2CPP_METHOD_ATTR void IncrementalReadDecoder__ctor_m3839040354 (IncrementalReadDecoder_t3011954239 * __this, const RuntimeMethod* method);
// System.Void System.Xml.XmlNameTable::.ctor()
extern "C" IL2CPP_METHOD_ATTR void XmlNameTable__ctor_m1272839507 (XmlNameTable_t71772148 * __this, const RuntimeMethod* method);
// System.Int32 System.Environment::get_TickCount()
extern "C" IL2CPP_METHOD_ATTR int32_t Environment_get_TickCount_m2088073110 (RuntimeObject * __this /* static, unused */, const RuntimeMethod* method);
// System.String System.Xml.NameTable::AddEntry(System.String,System.Int32)
extern "C" IL2CPP_METHOD_ATTR String_t* NameTable_AddEntry_m1941115992 (NameTable_t3178203267 * __this, String_t* ___str0, int32_t ___hashCode1, const RuntimeMethod* method);
// System.Boolean System.Xml.NameTable::TextEquals(System.String,System.Char[],System.Int32,System.Int32)
extern "C" IL2CPP_METHOD_ATTR bool NameTable_TextEquals_m1888904233 (RuntimeObject * __this /* static, unused */, String_t* ___str10, CharU5BU5D_t3528271667* ___str21, int32_t ___str2Start2, int32_t ___str2Length3, const RuntimeMethod* method);
// System.Void System.Xml.NameTable/Entry::.ctor(System.String,System.Int32,System.Xml.NameTable/Entry)
extern "C" IL2CPP_METHOD_ATTR void Entry__ctor_m2443387674 (Entry_t3052280359 * __this, String_t* ___str0, int32_t ___hashCode1, Entry_t3052280359 * ___next2, const RuntimeMethod* method);
// System.Void System.Xml.NameTable::Grow()
extern "C" IL2CPP_METHOD_ATTR void NameTable_Grow_m3472971494 (NameTable_t3178203267 * __this, const RuntimeMethod* method);
// System.Void System.Xml.ReaderPositionInfo::.ctor(System.Xml.IXmlLineInfo)
extern "C" IL2CPP_METHOD_ATTR void ReaderPositionInfo__ctor_m4072742491 (ReaderPositionInfo_t3794479125 * __this, RuntimeObject* ___lineInfo0, const RuntimeMethod* method);
// System.Void System.Xml.PositionInfo::.ctor()
extern "C" IL2CPP_METHOD_ATTR void PositionInfo__ctor_m2747104672 (PositionInfo_t2441432568 * __this, const RuntimeMethod* method);
// System.Boolean System.Xml.ReadContentAsBinaryHelper::MoveToNextContentNode(System.Boolean)
extern "C" IL2CPP_METHOD_ATTR bool ReadContentAsBinaryHelper_MoveToNextContentNode_m101848101 (ReadContentAsBinaryHelper_t3017207972 * __this, bool ___moveIfOnContentNode0, const RuntimeMethod* method);
// System.Void System.Xml.XmlException::.ctor(System.String,System.String,System.Xml.IXmlLineInfo)
extern "C" IL2CPP_METHOD_ATTR void XmlException__ctor_m2534467133 (XmlException_t1761730631 * __this, String_t* ___res0, String_t* ___arg1, RuntimeObject* ___lineInfo2, const RuntimeMethod* method);
// System.Void System.Xml.ReadContentAsBinaryHelper::Reset()
extern "C" IL2CPP_METHOD_ATTR void ReadContentAsBinaryHelper_Reset_m682232165 (ReadContentAsBinaryHelper_t3017207972 * __this, const RuntimeMethod* method);
// System.String SR::GetString(System.String,System.Object[])
extern "C" IL2CPP_METHOD_ATTR String_t* SR_GetString_m1882627594 (RuntimeObject * __this /* static, unused */, String_t* ___name0, ObjectU5BU5D_t2843939325* ___args1, const RuntimeMethod* method);
// System.Void System.Text.Decoder::.ctor()
extern "C" IL2CPP_METHOD_ATTR void Decoder__ctor_m4046021500 (Decoder_t2204182725 * __this, const RuntimeMethod* method);
// System.Collections.ArrayList System.Xml.Schema.Asttree::get_SubtreeArray()
extern "C" IL2CPP_METHOD_ATTR ArrayList_t2718874744 * Asttree_get_SubtreeArray_m4197135436 (Asttree_t1394951200 * __this, const RuntimeMethod* method);
// System.Void System.Collections.ArrayList::.ctor(System.Int32)
extern "C" IL2CPP_METHOD_ATTR void ArrayList__ctor_m3828927650 (ArrayList_t2718874744 * __this, int32_t p0, const RuntimeMethod* method);
// System.Void System.Xml.Schema.AxisStack::.ctor(System.Xml.Schema.ForwardAxis,System.Xml.Schema.ActiveAxis)
extern "C" IL2CPP_METHOD_ATTR void AxisStack__ctor_m3422384738 (AxisStack_t461895009 * __this, ForwardAxis_t3114313883 * ___faxis0, ActiveAxis_t3280138529 * ___parent1, const RuntimeMethod* method);
// System.Xml.Schema.ForwardAxis System.Xml.Schema.AxisStack::get_Subtree()
extern "C" IL2CPP_METHOD_ATTR ForwardAxis_t3114313883 * AxisStack_get_Subtree_m887408385 (AxisStack_t461895009 * __this, const RuntimeMethod* method);
// System.Boolean System.Xml.Schema.ForwardAxis::get_IsSelfAxis()
extern "C" IL2CPP_METHOD_ATTR bool ForwardAxis_get_IsSelfAxis_m3338931421 (ForwardAxis_t3114313883 * __this, const RuntimeMethod* method);
// System.Boolean System.Xml.Schema.ForwardAxis::get_IsDss()
extern "C" IL2CPP_METHOD_ATTR bool ForwardAxis_get_IsDss_m3615516129 (ForwardAxis_t3114313883 * __this, 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.Boolean System.Xml.Schema.AxisStack::MoveToChild(System.String,System.String,System.Int32)
extern "C" IL2CPP_METHOD_ATTR bool AxisStack_MoveToChild_m4179247827 (AxisStack_t461895009 * __this, String_t* ___name0, String_t* ___URN1, int32_t ___depth2, const RuntimeMethod* method);
// System.Void System.Xml.Schema.AxisStack::MoveToParent(System.String,System.String,System.Int32)
extern "C" IL2CPP_METHOD_ATTR void AxisStack_MoveToParent_m137600946 (AxisStack_t461895009 * __this, String_t* ___name0, String_t* ___URN1, int32_t ___depth2, const RuntimeMethod* method);
// System.Boolean System.Xml.Schema.AxisStack::MoveToAttribute(System.String,System.String,System.Int32)
extern "C" IL2CPP_METHOD_ATTR bool AxisStack_MoveToAttribute_m4019083518 (AxisStack_t461895009 * __this, String_t* ___name0, String_t* ___URN1, int32_t ___depth2, const RuntimeMethod* method);
// System.Void System.Xml.Schema.ContentValidator::.ctor(System.Xml.Schema.XmlSchemaContentType,System.Boolean,System.Boolean)
extern "C" IL2CPP_METHOD_ATTR void ContentValidator__ctor_m3326107948 (ContentValidator_t2085579204 * __this, int32_t ___contentType0, bool ___isOpen1, bool ___isEmptiable2, 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.Void System.Xml.Schema.BitSet::Set(System.Int32)
extern "C" IL2CPP_METHOD_ATTR void BitSet_Set_m1308982963 (BitSet_t1154229585 * __this, int32_t ___index0, const RuntimeMethod* method);
// System.Boolean System.Xml.Schema.ContentValidator::get_IsEmptiable()
extern "C" IL2CPP_METHOD_ATTR bool ContentValidator_get_IsEmptiable_m2057210976 (ContentValidator_t2085579204 * __this, const RuntimeMethod* method);
// System.Boolean System.Xml.Schema.BitSet::get_Item(System.Int32)
extern "C" IL2CPP_METHOD_ATTR bool BitSet_get_Item_m2619096562 (BitSet_t1154229585 * __this, int32_t ___index0, 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.Xml.Schema.ContentValidator::AddParticleToExpected(System.Xml.Schema.XmlSchemaParticle,System.Xml.Schema.XmlSchemaSet,System.Collections.ArrayList)
extern "C" IL2CPP_METHOD_ATTR void ContentValidator_AddParticleToExpected_m2353204295 (RuntimeObject * __this /* static, unused */, XmlSchemaParticle_t3828501457 * ___p0, XmlSchemaSet_t266093086 * ___schemaSet1, ArrayList_t2718874744 * ___particles2, const RuntimeMethod* method);
// System.Void System.Xml.Schema.Asttree::CompileXPath(System.String,System.Boolean,System.Xml.XmlNamespaceManager)
extern "C" IL2CPP_METHOD_ATTR void Asttree_CompileXPath_m2497491801 (Asttree_t1394951200 * __this, String_t* ___xPath0, bool ___isField1, XmlNamespaceManager_t418790500 * ___nsmgr2, const RuntimeMethod* method);
// MS.Internal.Xml.XPath.Axis/AxisType MS.Internal.Xml.XPath.Axis::get_TypeOfAxis()
extern "C" IL2CPP_METHOD_ATTR int32_t Axis_get_TypeOfAxis_m4147582060 (Axis_t4207104559 * __this, const RuntimeMethod* method);
// System.Xml.XPath.XPathNodeType MS.Internal.Xml.XPath.Axis::get_NodeType()
extern "C" IL2CPP_METHOD_ATTR int32_t Axis_get_NodeType_m2889971862 (Axis_t4207104559 * __this, const RuntimeMethod* method);
// System.Boolean MS.Internal.Xml.XPath.Axis::get_AbbrAxis()
extern "C" IL2CPP_METHOD_ATTR bool Axis_get_AbbrAxis_m1249173372 (Axis_t4207104559 * __this, 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.String[] System.String::Split(System.Char[])
extern "C" IL2CPP_METHOD_ATTR StringU5BU5D_t1281789340* String_Split_m3646115398 (String_t* __this, CharU5BU5D_t3528271667* p0, const RuntimeMethod* method);
// MS.Internal.Xml.XPath.AstNode MS.Internal.Xml.XPath.XPathParser::ParseXPathExpresion(System.String)
extern "C" IL2CPP_METHOD_ATTR AstNode_t2514041814 * XPathParser_ParseXPathExpresion_m1523170934 (RuntimeObject * __this /* static, unused */, String_t* ___xpathExpresion0, const RuntimeMethod* method);
// System.Boolean System.Xml.Schema.Asttree::IsAttribute(MS.Internal.Xml.XPath.Axis)
extern "C" IL2CPP_METHOD_ATTR bool Asttree_IsAttribute_m1748543654 (RuntimeObject * __this /* static, unused */, Axis_t4207104559 * ___ast0, const RuntimeMethod* method);
// System.Void System.Xml.Schema.Asttree::SetURN(MS.Internal.Xml.XPath.Axis,System.Xml.XmlNamespaceManager)
extern "C" IL2CPP_METHOD_ATTR void Asttree_SetURN_m1534539514 (Asttree_t1394951200 * __this, Axis_t4207104559 * ___axis0, XmlNamespaceManager_t418790500 * ___nsmgr1, const RuntimeMethod* method);
// MS.Internal.Xml.XPath.AstNode MS.Internal.Xml.XPath.Axis::get_Input()
extern "C" IL2CPP_METHOD_ATTR AstNode_t2514041814 * Axis_get_Input_m1567084986 (Axis_t4207104559 * __this, const RuntimeMethod* method);
// System.Boolean System.Xml.Schema.Asttree::IsSelf(MS.Internal.Xml.XPath.Axis)
extern "C" IL2CPP_METHOD_ATTR bool Asttree_IsSelf_m3079171330 (RuntimeObject * __this /* static, unused */, Axis_t4207104559 * ___ast0, const RuntimeMethod* method);
// System.Void MS.Internal.Xml.XPath.Axis::set_Input(MS.Internal.Xml.XPath.AstNode)
extern "C" IL2CPP_METHOD_ATTR void Axis_set_Input_m2260459411 (Axis_t4207104559 * __this, AstNode_t2514041814 * ___value0, const RuntimeMethod* method);
// System.Boolean System.Xml.Schema.Asttree::IsNameTest(MS.Internal.Xml.XPath.Axis)
extern "C" IL2CPP_METHOD_ATTR bool Asttree_IsNameTest_m2510704356 (RuntimeObject * __this /* static, unused */, Axis_t4207104559 * ___ast0, const RuntimeMethod* method);
// System.Xml.Schema.DoubleLinkAxis System.Xml.Schema.DoubleLinkAxis::ConvertTree(MS.Internal.Xml.XPath.Axis)
extern "C" IL2CPP_METHOD_ATTR DoubleLinkAxis_t1975471428 * DoubleLinkAxis_ConvertTree_m3332324594 (RuntimeObject * __this /* static, unused */, Axis_t4207104559 * ___axis0, const RuntimeMethod* method);
// System.Void System.Xml.Schema.ForwardAxis::.ctor(System.Xml.Schema.DoubleLinkAxis,System.Boolean)
extern "C" IL2CPP_METHOD_ATTR void ForwardAxis__ctor_m523958192 (ForwardAxis_t3114313883 * __this, DoubleLinkAxis_t1975471428 * ___axis0, bool ___isdesorself1, const RuntimeMethod* method);
// System.Boolean System.Xml.Schema.Asttree::IsDescendantOrSelf(MS.Internal.Xml.XPath.Axis)
extern "C" IL2CPP_METHOD_ATTR bool Asttree_IsDescendantOrSelf_m1284836420 (RuntimeObject * __this /* static, unused */, Axis_t4207104559 * ___ast0, const RuntimeMethod* method);
// System.String MS.Internal.Xml.XPath.Axis::get_Prefix()
extern "C" IL2CPP_METHOD_ATTR String_t* Axis_get_Prefix_m2435755612 (Axis_t4207104559 * __this, const RuntimeMethod* method);
// System.Void MS.Internal.Xml.XPath.Axis::set_Urn(System.String)
extern "C" IL2CPP_METHOD_ATTR void Axis_set_Urn_m1253646236 (Axis_t4207104559 * __this, String_t* ___value0, const RuntimeMethod* method);
// System.String MS.Internal.Xml.XPath.Axis::get_Urn()
extern "C" IL2CPP_METHOD_ATTR String_t* Axis_get_Urn_m3798879329 (Axis_t4207104559 * __this, const RuntimeMethod* method);
// System.String MS.Internal.Xml.XPath.Axis::get_Name()
extern "C" IL2CPP_METHOD_ATTR String_t* Axis_get_Name_m1382914171 (Axis_t4207104559 * __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.ValidationType System.Xml.Schema.AutoValidator::DetectValidationType()
extern "C" IL2CPP_METHOD_ATTR int32_t AutoValidator_DetectValidationType_m2671186748 (AutoValidator_t4078073124 * __this, const RuntimeMethod* method);
// 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);
// System.Void System.Xml.XmlValidatingReaderImpl::set_Validator(System.Xml.Schema.BaseValidator)
extern "C" IL2CPP_METHOD_ATTR void XmlValidatingReaderImpl_set_Validator_m4221410287 (XmlValidatingReaderImpl_t1817762384 * __this, BaseValidator_t868759770 * ___value0, const RuntimeMethod* method);
// System.Xml.Schema.BaseValidator System.Xml.XmlValidatingReaderImpl::get_Validator()
extern "C" IL2CPP_METHOD_ATTR BaseValidator_t868759770 * XmlValidatingReaderImpl_get_Validator_m3197713325 (XmlValidatingReaderImpl_t1817762384 * __this, const RuntimeMethod* method);
// System.Void System.Xml.Schema.XsdValidator::.ctor(System.Xml.Schema.BaseValidator)
extern "C" IL2CPP_METHOD_ATTR void XsdValidator__ctor_m2666742506 (XsdValidator_t1757224663 * __this, BaseValidator_t868759770 * ___validator0, const RuntimeMethod* method);
// System.Xml.Schema.XmlSchemaCollection System.Xml.XmlValidatingReaderImpl::get_Schemas()
extern "C" IL2CPP_METHOD_ATTR XmlSchemaCollection_t3610399789 * XmlValidatingReaderImpl_get_Schemas_m1548623572 (XmlValidatingReaderImpl_t1817762384 * __this, const RuntimeMethod* method);
// System.Int32 System.Xml.Schema.XmlSchemaCollection::get_Count()
extern "C" IL2CPP_METHOD_ATTR int32_t XmlSchemaCollection_get_Count_m4165650316 (XmlSchemaCollection_t3610399789 * __this, const RuntimeMethod* method);
// System.Xml.Schema.XmlSchemaCollectionEnumerator System.Xml.Schema.XmlSchemaCollection::GetEnumerator()
extern "C" IL2CPP_METHOD_ATTR XmlSchemaCollectionEnumerator_t1663512188 * XmlSchemaCollection_GetEnumerator_m201607952 (XmlSchemaCollection_t3610399789 * __this, const RuntimeMethod* method);
// System.Xml.Schema.XmlSchemaCollectionNode System.Xml.Schema.XmlSchemaCollectionEnumerator::get_CurrentNode()
extern "C" IL2CPP_METHOD_ATTR XmlSchemaCollectionNode_t2379032341 * XmlSchemaCollectionEnumerator_get_CurrentNode_m1782035727 (XmlSchemaCollectionEnumerator_t1663512188 * __this, const RuntimeMethod* method);
// System.Xml.Schema.SchemaInfo System.Xml.Schema.XmlSchemaCollectionNode::get_SchemaInfo()
extern "C" IL2CPP_METHOD_ATTR SchemaInfo_t3347508623 * XmlSchemaCollectionNode_get_SchemaInfo_m1542411588 (XmlSchemaCollectionNode_t2379032341 * __this, 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.Boolean System.Xml.Schema.XmlSchemaCollectionEnumerator::MoveNext()
extern "C" IL2CPP_METHOD_ATTR bool XmlSchemaCollectionEnumerator_MoveNext_m2114706089 (XmlSchemaCollectionEnumerator_t1663512188 * __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.Xml.Schema.SchemaType System.Xml.Schema.SchemaNames::SchemaTypeFromRoot(System.String,System.String)
extern "C" IL2CPP_METHOD_ATTR int32_t SchemaNames_SchemaTypeFromRoot_m1256855891 (SchemaNames_t661607975 * __this, String_t* ___localName0, String_t* ___ns1, 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.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.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.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.DoubleLinkAxis System.Xml.Schema.ForwardAxis::get_RootNode()
extern "C" IL2CPP_METHOD_ATTR DoubleLinkAxis_t1975471428 * ForwardAxis_get_RootNode_m4223594098 (ForwardAxis_t3114313883 * __this, const RuntimeMethod* method);
// System.Boolean System.Xml.Schema.AxisStack::Equal(System.String,System.String,System.String,System.String)
extern "C" IL2CPP_METHOD_ATTR bool AxisStack_Equal_m760009931 (RuntimeObject * __this /* static, unused */, String_t* ___thisname0, String_t* ___thisURN1, String_t* ___name2, String_t* ___URN3, const RuntimeMethod* method);
// System.Void System.Xml.Schema.AxisElement::SetDepth(System.Int32)
extern "C" IL2CPP_METHOD_ATTR void AxisElement_SetDepth_m105326755 (AxisElement_t1838969620 * __this, int32_t ___depth0, const RuntimeMethod* method);
// System.Xml.Schema.DoubleLinkAxis System.Xml.Schema.ForwardAxis::get_TopNode()
extern "C" IL2CPP_METHOD_ATTR DoubleLinkAxis_t1975471428 * ForwardAxis_get_TopNode_m3130378812 (ForwardAxis_t3114313883 * __this, const RuntimeMethod* method);
// MS.Internal.Xml.XPath.Axis System.Xml.Schema.DoubleLinkAxis::get_Next()
extern "C" IL2CPP_METHOD_ATTR Axis_t4207104559 * DoubleLinkAxis_get_Next_m2670877370 (DoubleLinkAxis_t1975471428 * __this, const RuntimeMethod* method);
// System.Void System.Xml.Schema.AxisStack::Push(System.Int32)
extern "C" IL2CPP_METHOD_ATTR void AxisStack_Push_m2134986626 (AxisStack_t461895009 * __this, int32_t ___depth0, const RuntimeMethod* method);
// System.Void System.Xml.Schema.AxisElement::.ctor(System.Xml.Schema.DoubleLinkAxis,System.Int32)
extern "C" IL2CPP_METHOD_ATTR void AxisElement__ctor_m2899075626 (AxisElement_t1838969620 * __this, DoubleLinkAxis_t1975471428 * ___node0, int32_t ___depth1, const RuntimeMethod* method);
// System.Int32 System.Xml.Schema.AxisStack::get_Length()
extern "C" IL2CPP_METHOD_ATTR int32_t AxisStack_get_Length_m2921473374 (AxisStack_t461895009 * __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.Void System.Xml.Schema.AxisElement::MoveToParent(System.Int32,System.Xml.Schema.ForwardAxis)
extern "C" IL2CPP_METHOD_ATTR void AxisElement_MoveToParent_m3686136172 (AxisElement_t1838969620 * __this, int32_t ___depth0, ForwardAxis_t3114313883 * ___parent1, const RuntimeMethod* method);
// System.Void System.Xml.Schema.AxisStack::Pop()
extern "C" IL2CPP_METHOD_ATTR void AxisStack_Pop_m982308621 (AxisStack_t461895009 * __this, const RuntimeMethod* method);
// System.Boolean System.Xml.Schema.AxisElement::MoveToChild(System.String,System.String,System.Int32,System.Xml.Schema.ForwardAxis)
extern "C" IL2CPP_METHOD_ATTR bool AxisElement_MoveToChild_m459788221 (AxisElement_t1838969620 * __this, String_t* ___name0, String_t* ___URN1, int32_t ___depth2, ForwardAxis_t3114313883 * ___parent3, const RuntimeMethod* method);
// System.Boolean System.Xml.Schema.ForwardAxis::get_IsAttribute()
extern "C" IL2CPP_METHOD_ATTR bool ForwardAxis_get_IsAttribute_m514459825 (ForwardAxis_t3114313883 * __this, const RuntimeMethod* method);
// System.Xml.Schema.DoubleLinkAxis System.Xml.Schema.AxisElement::get_CurNode()
extern "C" IL2CPP_METHOD_ATTR DoubleLinkAxis_t1975471428 * AxisElement_get_CurNode_m2212019274 (AxisElement_t1838969620 * __this, const RuntimeMethod* method);
// System.Void System.Xml.Schema.XmlSchemaCompilationSettings::.ctor()
extern "C" IL2CPP_METHOD_ATTR void XmlSchemaCompilationSettings__ctor_m1681598812 (XmlSchemaCompilationSettings_t2218765537 * __this, const RuntimeMethod* method);
// System.Void System.Xml.Schema.BaseProcessor::.ctor(System.Xml.XmlNameTable,System.Xml.Schema.SchemaNames,System.Xml.Schema.ValidationEventHandler,System.Xml.Schema.XmlSchemaCompilationSettings)
extern "C" IL2CPP_METHOD_ATTR void BaseProcessor__ctor_m2629365124 (BaseProcessor_t2302394543 * __this, XmlNameTable_t71772148 * ___nameTable0, SchemaNames_t661607975 * ___schemaNames1, ValidationEventHandler_t791314227 * ___eventHandler2, XmlSchemaCompilationSettings_t2218765537 * ___compilationSettings3, const RuntimeMethod* method);
// System.Void System.Xml.Schema.SchemaNames::.ctor(System.Xml.XmlNameTable)
extern "C" IL2CPP_METHOD_ATTR void SchemaNames__ctor_m990770186 (SchemaNames_t661607975 * __this, XmlNameTable_t71772148 * ___nameTable0, const RuntimeMethod* method);
// System.Xml.Schema.XmlSchemaObject System.Xml.Schema.XmlSchemaObjectTable::get_Item(System.Xml.XmlQualifiedName)
extern "C" IL2CPP_METHOD_ATTR XmlSchemaObject_t1315720168 * XmlSchemaObjectTable_get_Item_m170185878 (XmlSchemaObjectTable_t2546974348 * __this, XmlQualifiedName_t2760654312 * ___name0, const RuntimeMethod* method);
// System.Xml.Schema.XmlSchema System.Xml.Schema.Preprocessor::GetBuildInSchema()
extern "C" IL2CPP_METHOD_ATTR XmlSchema_t3742557897 * Preprocessor_GetBuildInSchema_m1049303540 (RuntimeObject * __this /* static, unused */, const RuntimeMethod* method);
// System.Xml.Schema.XmlSchemaObjectTable System.Xml.Schema.XmlSchema::get_AttributeGroups()
extern "C" IL2CPP_METHOD_ATTR XmlSchemaObjectTable_t2546974348 * XmlSchema_get_AttributeGroups_m2627453590 (XmlSchema_t3742557897 * __this, const RuntimeMethod* method);
// System.Void System.Xml.Schema.XmlSchemaObjectTable::Insert(System.Xml.XmlQualifiedName,System.Xml.Schema.XmlSchemaObject)
extern "C" IL2CPP_METHOD_ATTR void XmlSchemaObjectTable_Insert_m3279020575 (XmlSchemaObjectTable_t2546974348 * __this, XmlQualifiedName_t2760654312 * ___name0, XmlSchemaObject_t1315720168 * ___value1, const RuntimeMethod* method);
// System.Boolean System.Xml.Schema.BaseProcessor::IsValidAttributeGroupRedefine(System.Xml.Schema.XmlSchemaObject,System.Xml.Schema.XmlSchemaObject,System.Xml.Schema.XmlSchemaObjectTable)
extern "C" IL2CPP_METHOD_ATTR bool BaseProcessor_IsValidAttributeGroupRedefine_m93299120 (BaseProcessor_t2302394543 * __this, XmlSchemaObject_t1315720168 * ___existingObject0, XmlSchemaObject_t1315720168 * ___item1, XmlSchemaObjectTable_t2546974348 * ___table2, const RuntimeMethod* method);
// System.Xml.Schema.XmlSchemaObjectTable System.Xml.Schema.XmlSchema::get_Attributes()
extern "C" IL2CPP_METHOD_ATTR XmlSchemaObjectTable_t2546974348 * XmlSchema_get_Attributes_m3728178990 (XmlSchema_t3742557897 * __this, const RuntimeMethod* method);
// System.Boolean System.Xml.Schema.BaseProcessor::IsValidTypeRedefine(System.Xml.Schema.XmlSchemaObject,System.Xml.Schema.XmlSchemaObject,System.Xml.Schema.XmlSchemaObjectTable)
extern "C" IL2CPP_METHOD_ATTR bool BaseProcessor_IsValidTypeRedefine_m2290272184 (BaseProcessor_t2302394543 * __this, XmlSchemaObject_t1315720168 * ___existingObject0, XmlSchemaObject_t1315720168 * ___item1, XmlSchemaObjectTable_t2546974348 * ___table2, const RuntimeMethod* method);
// System.Boolean System.Xml.Schema.BaseProcessor::IsValidGroupRedefine(System.Xml.Schema.XmlSchemaObject,System.Xml.Schema.XmlSchemaObject,System.Xml.Schema.XmlSchemaObjectTable)
extern "C" IL2CPP_METHOD_ATTR bool BaseProcessor_IsValidGroupRedefine_m2511380450 (BaseProcessor_t2302394543 * __this, XmlSchemaObject_t1315720168 * ___existingObject0, XmlSchemaObject_t1315720168 * ___item1, XmlSchemaObjectTable_t2546974348 * ___table2, const RuntimeMethod* method);
// System.Void System.Xml.Schema.BaseProcessor::SendValidationEvent(System.String,System.String,System.Xml.Schema.XmlSchemaObject)
extern "C" IL2CPP_METHOD_ATTR void BaseProcessor_SendValidationEvent_m3256639856 (BaseProcessor_t2302394543 * __this, String_t* ___code0, String_t* ___msg1, XmlSchemaObject_t1315720168 * ___source2, const RuntimeMethod* method);
// System.Void System.Xml.Schema.XmlSchemaObjectTable::Add(System.Xml.XmlQualifiedName,System.Xml.Schema.XmlSchemaObject)
extern "C" IL2CPP_METHOD_ATTR void XmlSchemaObjectTable_Add_m1270468147 (XmlSchemaObjectTable_t2546974348 * __this, XmlQualifiedName_t2760654312 * ___name0, XmlSchemaObject_t1315720168 * ___value1, const RuntimeMethod* method);
// System.Xml.Schema.XmlSchemaAttributeGroup System.Xml.Schema.XmlSchemaAttributeGroup::get_Redefined()
extern "C" IL2CPP_METHOD_ATTR XmlSchemaAttributeGroup_t246430545 * XmlSchemaAttributeGroup_get_Redefined_m3981878338 (XmlSchemaAttributeGroup_t246430545 * __this, const RuntimeMethod* method);
// System.Xml.Schema.XmlSchemaObjectTable System.Xml.Schema.XmlSchemaAttributeGroup::get_AttributeUses()
extern "C" IL2CPP_METHOD_ATTR XmlSchemaObjectTable_t2546974348 * XmlSchemaAttributeGroup_get_AttributeUses_m4084363404 (XmlSchemaAttributeGroup_t246430545 * __this, const RuntimeMethod* method);
// System.Int32 System.Xml.Schema.XmlSchemaObjectTable::get_Count()
extern "C" IL2CPP_METHOD_ATTR int32_t XmlSchemaObjectTable_get_Count_m2352858016 (XmlSchemaObjectTable_t2546974348 * __this, const RuntimeMethod* method);
// System.Xml.XmlQualifiedName System.Xml.Schema.XmlSchemaAttributeGroup::get_QualifiedName()
extern "C" IL2CPP_METHOD_ATTR XmlQualifiedName_t2760654312 * XmlSchemaAttributeGroup_get_QualifiedName_m1385469852 (XmlSchemaAttributeGroup_t246430545 * __this, const RuntimeMethod* method);
// System.Xml.Schema.XmlSchemaGroup System.Xml.Schema.XmlSchemaGroup::get_Redefined()
extern "C" IL2CPP_METHOD_ATTR XmlSchemaGroup_t1441741786 * XmlSchemaGroup_get_Redefined_m3676493965 (XmlSchemaGroup_t1441741786 * __this, const RuntimeMethod* method);
// System.Xml.Schema.XmlSchemaParticle System.Xml.Schema.XmlSchemaGroup::get_CanonicalParticle()
extern "C" IL2CPP_METHOD_ATTR XmlSchemaParticle_t3828501457 * XmlSchemaGroup_get_CanonicalParticle_m665048621 (XmlSchemaGroup_t1441741786 * __this, const RuntimeMethod* method);
// System.Xml.XmlQualifiedName System.Xml.Schema.XmlSchemaGroup::get_QualifiedName()
extern "C" IL2CPP_METHOD_ATTR XmlQualifiedName_t2760654312 * XmlSchemaGroup_get_QualifiedName_m875314248 (XmlSchemaGroup_t1441741786 * __this, const RuntimeMethod* method);
// System.Xml.Schema.XmlSchemaType System.Xml.Schema.XmlSchemaType::get_Redefined()
extern "C" IL2CPP_METHOD_ATTR XmlSchemaType_t2033747345 * XmlSchemaType_get_Redefined_m3772073788 (XmlSchemaType_t2033747345 * __this, const RuntimeMethod* method);
// System.Xml.Schema.SchemaElementDecl System.Xml.Schema.XmlSchemaType::get_ElementDecl()
extern "C" IL2CPP_METHOD_ATTR SchemaElementDecl_t2267464004 * XmlSchemaType_get_ElementDecl_m669016418 (XmlSchemaType_t2033747345 * __this, 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.Void System.Xml.Schema.XmlSchemaException::.ctor(System.String,System.Xml.Schema.XmlSchemaObject)
extern "C" IL2CPP_METHOD_ATTR void XmlSchemaException__ctor_m5098710 (XmlSchemaException_t3511258692 * __this, String_t* ___res0, XmlSchemaObject_t1315720168 * ___source1, const RuntimeMethod* method);
// System.Void System.Xml.Schema.BaseProcessor::SendValidationEvent(System.Xml.Schema.XmlSchemaException,System.Xml.Schema.XmlSeverityType)
extern "C" IL2CPP_METHOD_ATTR void BaseProcessor_SendValidationEvent_m2892640600 (BaseProcessor_t2302394543 * __this, XmlSchemaException_t3511258692 * ___e0, int32_t ___severity1, const RuntimeMethod* method);
// System.Void System.Xml.Schema.XmlSchemaException::.ctor(System.String,System.String,System.Xml.Schema.XmlSchemaObject)
extern "C" IL2CPP_METHOD_ATTR void XmlSchemaException__ctor_m1739132465 (XmlSchemaException_t3511258692 * __this, String_t* ___res0, String_t* ___arg1, XmlSchemaObject_t1315720168 * ___source2, const RuntimeMethod* method);
// System.Void System.Xml.Schema.XmlSchemaException::.ctor(System.String,System.String[],System.Xml.Schema.XmlSchemaObject)
extern "C" IL2CPP_METHOD_ATTR void XmlSchemaException__ctor_m40292045 (XmlSchemaException_t3511258692 * __this, String_t* ___res0, StringU5BU5D_t1281789340* ___args1, XmlSchemaObject_t1315720168 * ___source2, 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.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.Void System.Xml.XmlQualifiedName::.ctor()
extern "C" IL2CPP_METHOD_ATTR void XmlQualifiedName__ctor_m1240160807 (XmlQualifiedName_t2760654312 * __this, const RuntimeMethod* method);
// System.Xml.Schema.SchemaNames System.Xml.Schema.XmlSchemaCollection::GetSchemaNames(System.Xml.XmlNameTable)
extern "C" IL2CPP_METHOD_ATTR SchemaNames_t661607975 * XmlSchemaCollection_GetSchemaNames_m445306995 (XmlSchemaCollection_t3610399789 * __this, XmlNameTable_t71772148 * ___nt0, 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.String System.Xml.Schema.XmlSchemaValidator::BuildElementName(System.String,System.String)
extern "C" IL2CPP_METHOD_ATTR String_t* XmlSchemaValidator_BuildElementName_m3457152583 (RuntimeObject * __this /* static, unused */, String_t* ___localName0, String_t* ___ns1, const RuntimeMethod* method);
// System.String System.Xml.Schema.XmlSchemaValidator::PrintExpectedElements(System.Collections.ArrayList,System.Boolean)
extern "C" IL2CPP_METHOD_ATTR String_t* XmlSchemaValidator_PrintExpectedElements_m2835656274 (RuntimeObject * __this /* static, unused */, ArrayList_t2718874744 * ___expected0, bool ___getParticles1, const RuntimeMethod* method);
// System.Void System.Xml.Schema.BaseValidator::SendValidationEvent(System.String,System.String[])
extern "C" IL2CPP_METHOD_ATTR void BaseValidator_SendValidationEvent_m917008749 (BaseValidator_t868759770 * __this, String_t* ___code0, StringU5BU5D_t1281789340* ___args1, const RuntimeMethod* method);
// System.Void System.Xml.Schema.BaseValidator::SaveTextValue(System.String)
extern "C" IL2CPP_METHOD_ATTR void BaseValidator_SaveTextValue_m1576188259 (BaseValidator_t868759770 * __this, String_t* ___value0, 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.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.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.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.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);
// System.Void System.Xml.Schema.XsdValidator::.ctor(System.Xml.XmlValidatingReaderImpl,System.Xml.Schema.XmlSchemaCollection,System.Xml.IValidationEventHandling)
extern "C" IL2CPP_METHOD_ATTR void XsdValidator__ctor_m1801970847 (XsdValidator_t1757224663 * __this, XmlValidatingReaderImpl_t1817762384 * ___reader0, XmlSchemaCollection_t3610399789 * ___schemaCollection1, RuntimeObject* ___eventHandling2, const RuntimeMethod* method);
// System.Void System.Xml.Schema.DtdValidator::.ctor(System.Xml.XmlValidatingReaderImpl,System.Xml.IValidationEventHandling,System.Boolean)
extern "C" IL2CPP_METHOD_ATTR void DtdValidator__ctor_m177837540 (DtdValidator_t3036232587 * __this, XmlValidatingReaderImpl_t1817762384 * ___reader0, RuntimeObject* ___eventHandling1, bool ___processIdentityConstraints2, const RuntimeMethod* method);
// System.Void System.Xml.Schema.AutoValidator::.ctor(System.Xml.XmlValidatingReaderImpl,System.Xml.Schema.XmlSchemaCollection,System.Xml.IValidationEventHandling)
extern "C" IL2CPP_METHOD_ATTR void AutoValidator__ctor_m3720516661 (AutoValidator_t4078073124 * __this, XmlValidatingReaderImpl_t1817762384 * ___reader0, XmlSchemaCollection_t3610399789 * ___schemaCollection1, RuntimeObject* ___eventHandling2, const RuntimeMethod* method);
// System.Boolean System.Xml.Schema.BinaryFacetsChecker::MatchEnumeration(System.Byte[],System.Collections.ArrayList,System.Xml.Schema.XmlSchemaDatatype)
extern "C" IL2CPP_METHOD_ATTR bool BinaryFacetsChecker_MatchEnumeration_m2286755563 (BinaryFacetsChecker_t976301705 * __this, ByteU5BU5D_t4116647657* ___value0, ArrayList_t2718874744 * ___enumeration1, XmlSchemaDatatype_t322714710 * ___datatype2, 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.Int32 System.Xml.Schema.BitSet::Subscript(System.Int32)
extern "C" IL2CPP_METHOD_ATTR int32_t BitSet_Subscript_m667850061 (BitSet_t1154229585 * __this, int32_t ___bitIndex0, const RuntimeMethod* method);
// System.Boolean System.Xml.Schema.BitSet::Get(System.Int32)
extern "C" IL2CPP_METHOD_ATTR bool BitSet_Get_m927024917 (BitSet_t1154229585 * __this, int32_t ___index0, const RuntimeMethod* method);
// System.Void System.Xml.Schema.BitSet::EnsureLength(System.Int32)
extern "C" IL2CPP_METHOD_ATTR void BitSet_EnsureLength_m2710589659 (BitSet_t1154229585 * __this, int32_t ___nRequiredLength0, const RuntimeMethod* method);
// System.Void System.Xml.Schema.BitSet::.ctor()
extern "C" IL2CPP_METHOD_ATTR void BitSet__ctor_m2241047905 (BitSet_t1154229585 * __this, const RuntimeMethod* method);
// System.Int32 System.Math::Min(System.Int32,System.Int32)
extern "C" IL2CPP_METHOD_ATTR int32_t Math_Min_m3468062251 (RuntimeObject * __this /* static, unused */, int32_t p0, int32_t p1, const RuntimeMethod* method);
// System.Void System.Array::Copy(System.Array,System.Array,System.Int32)
extern "C" IL2CPP_METHOD_ATTR void Array_Copy_m1988217701 (RuntimeObject * __this /* static, unused */, RuntimeArray * p0, RuntimeArray * p1, int32_t p2, 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::Or(System.Xml.Schema.BitSet)
extern "C" IL2CPP_METHOD_ATTR void BitSet_Or_m199447140 (BitSet_t1154229585 * __this, BitSet_t1154229585 * ___other0, const RuntimeMethod* 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.ChoiceNode::ConstructChildPos(System.Xml.Schema.SyntaxTreeNode,System.Xml.Schema.BitSet,System.Xml.Schema.BitSet,System.Xml.Schema.BitSet[])
extern "C" IL2CPP_METHOD_ATTR void ChoiceNode_ConstructChildPos_m1471333236 (RuntimeObject * __this /* static, unused */, SyntaxTreeNode_t1007053515 * ___child0, BitSet_t1154229585 * ___firstpos1, BitSet_t1154229585 * ___lastpos2, BitSetU5BU5D_t1465593420* ___followpos3, 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.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.Xml.XmlQualifiedName System.Xml.Schema.XmlSchemaIdentityConstraint::get_QualifiedName()
extern "C" IL2CPP_METHOD_ATTR XmlQualifiedName_t2760654312 * XmlSchemaIdentityConstraint_get_QualifiedName_m1882380553 (XmlSchemaIdentityConstraint_t297318432 * __this, const RuntimeMethod* method);
// System.Xml.Schema.XmlSchemaXPath System.Xml.Schema.XmlSchemaIdentityConstraint::get_Selector()
extern "C" IL2CPP_METHOD_ATTR XmlSchemaXPath_t3156455507 * XmlSchemaIdentityConstraint_get_Selector_m1128146390 (XmlSchemaIdentityConstraint_t297318432 * __this, const RuntimeMethod* method);
// System.String System.Xml.Schema.XmlSchemaXPath::get_XPath()
extern "C" IL2CPP_METHOD_ATTR String_t* XmlSchemaXPath_get_XPath_m3201415714 (XmlSchemaXPath_t3156455507 * __this, const RuntimeMethod* method);
// System.Void System.Xml.Schema.Asttree::.ctor(System.String,System.Boolean,System.Xml.XmlNamespaceManager)
extern "C" IL2CPP_METHOD_ATTR void Asttree__ctor_m2584955535 (Asttree_t1394951200 * __this, String_t* ___xPath0, bool ___isField1, XmlNamespaceManager_t418790500 * ___nsmgr2, const RuntimeMethod* method);
// System.Void System.Xml.Schema.XmlSchemaException::SetSource(System.Xml.Schema.XmlSchemaObject)
extern "C" IL2CPP_METHOD_ATTR void XmlSchemaException_SetSource_m2768030161 (XmlSchemaException_t3511258692 * __this, XmlSchemaObject_t1315720168 * ___source0, const RuntimeMethod* method);
// System.Xml.Schema.XmlSchemaObjectCollection System.Xml.Schema.XmlSchemaIdentityConstraint::get_Fields()
extern "C" IL2CPP_METHOD_ATTR XmlSchemaObjectCollection_t1064819932 * XmlSchemaIdentityConstraint_get_Fields_m2787365736 (XmlSchemaIdentityConstraint_t297318432 * __this, const RuntimeMethod* method);
// System.Int32 System.Collections.CollectionBase::get_Count()
extern "C" IL2CPP_METHOD_ATTR int32_t CollectionBase_get_Count_m1708965601 (CollectionBase_t2727926298 * __this, const RuntimeMethod* method);
// System.Xml.XmlQualifiedName System.Xml.Schema.XmlSchemaKeyref::get_Refer()
extern "C" IL2CPP_METHOD_ATTR XmlQualifiedName_t2760654312 * XmlSchemaKeyref_get_Refer_m3936670749 (XmlSchemaKeyref_t3124006214 * __this, const RuntimeMethod* method);
// System.Void System.Xml.Schema.CompiledIdentityConstraint::.ctor()
extern "C" IL2CPP_METHOD_ATTR void CompiledIdentityConstraint__ctor_m2095865177 (CompiledIdentityConstraint_t1335094965 * __this, const RuntimeMethod* method);
// System.Void System.Xml.Schema.XmlSchemaObjectTable::.ctor()
extern "C" IL2CPP_METHOD_ATTR void XmlSchemaObjectTable__ctor_m1178187484 (XmlSchemaObjectTable_t2546974348 * __this, const RuntimeMethod* method);
// System.Void System.Collections.Stack::.ctor()
extern "C" IL2CPP_METHOD_ATTR void Stack__ctor_m2907601956 (Stack_t2329662280 * __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.XmlSchemaObjectTable System.Xml.Schema.XmlSchema::get_Elements()
extern "C" IL2CPP_METHOD_ATTR XmlSchemaObjectTable_t2546974348 * XmlSchema_get_Elements_m2423831735 (XmlSchema_t3742557897 * __this, const RuntimeMethod* method);
// System.Collections.ICollection System.Xml.Schema.XmlSchemaObjectTable::get_Values()
extern "C" IL2CPP_METHOD_ATTR RuntimeObject* XmlSchemaObjectTable_get_Values_m210119958 (XmlSchemaObjectTable_t2546974348 * __this, const RuntimeMethod* method);
// System.Void System.Xml.Schema.Compiler::CleanupElement(System.Xml.Schema.XmlSchemaElement)
extern "C" IL2CPP_METHOD_ATTR void Compiler_CleanupElement_m3419294597 (Compiler_t2647573624 * __this, XmlSchemaElement_t427880856 * ___element0, const RuntimeMethod* method);
// System.Xml.XmlQualifiedName System.Xml.Schema.XmlSchemaElement::get_QualifiedName()
extern "C" IL2CPP_METHOD_ATTR XmlQualifiedName_t2760654312 * XmlSchemaElement_get_QualifiedName_m2688553928 (XmlSchemaElement_t427880856 * __this, const RuntimeMethod* method);
// System.Void System.Xml.Schema.BaseProcessor::AddToTable(System.Xml.Schema.XmlSchemaObjectTable,System.Xml.XmlQualifiedName,System.Xml.Schema.XmlSchemaObject)
extern "C" IL2CPP_METHOD_ATTR void BaseProcessor_AddToTable_m1786772039 (BaseProcessor_t2302394543 * __this, XmlSchemaObjectTable_t2546974348 * ___table0, XmlQualifiedName_t2760654312 * ___qname1, XmlSchemaObject_t1315720168 * ___item2, const RuntimeMethod* method);
// System.Void System.Xml.Schema.Compiler::CleanupAttribute(System.Xml.Schema.XmlSchemaAttribute)
extern "C" IL2CPP_METHOD_ATTR void Compiler_CleanupAttribute_m3712642434 (Compiler_t2647573624 * __this, XmlSchemaAttribute_t2797257020 * ___attribute0, const RuntimeMethod* method);
// System.Xml.XmlQualifiedName System.Xml.Schema.XmlSchemaAttribute::get_QualifiedName()
extern "C" IL2CPP_METHOD_ATTR XmlQualifiedName_t2760654312 * XmlSchemaAttribute_get_QualifiedName_m383925923 (XmlSchemaAttribute_t2797257020 * __this, const RuntimeMethod* method);
// System.Xml.Schema.XmlSchemaObjectTable System.Xml.Schema.XmlSchema::get_Groups()
extern "C" IL2CPP_METHOD_ATTR XmlSchemaObjectTable_t2546974348 * XmlSchema_get_Groups_m875687063 (XmlSchema_t3742557897 * __this, const RuntimeMethod* method);
// System.Void System.Xml.Schema.Compiler::CleanupGroup(System.Xml.Schema.XmlSchemaGroup)
extern "C" IL2CPP_METHOD_ATTR void Compiler_CleanupGroup_m2363709271 (Compiler_t2647573624 * __this, XmlSchemaGroup_t1441741786 * ___group0, const RuntimeMethod* method);
// System.Void System.Xml.Schema.Compiler::CleanupAttributeGroup(System.Xml.Schema.XmlSchemaAttributeGroup)
extern "C" IL2CPP_METHOD_ATTR void Compiler_CleanupAttributeGroup_m1091242981 (Compiler_t2647573624 * __this, XmlSchemaAttributeGroup_t246430545 * ___attributeGroup0, const RuntimeMethod* method);
// System.Xml.Schema.XmlSchemaObjectTable System.Xml.Schema.XmlSchema::get_SchemaTypes()
extern "C" IL2CPP_METHOD_ATTR XmlSchemaObjectTable_t2546974348 * XmlSchema_get_SchemaTypes_m2814071545 (XmlSchema_t3742557897 * __this, const RuntimeMethod* method);
// System.Void System.Xml.Schema.Compiler::CleanupComplexType(System.Xml.Schema.XmlSchemaComplexType)
extern "C" IL2CPP_METHOD_ATTR void Compiler_CleanupComplexType_m2687555115 (Compiler_t2647573624 * __this, XmlSchemaComplexType_t3740801802 * ___complexType0, const RuntimeMethod* method);
// System.Void System.Xml.Schema.Compiler::CleanupSimpleType(System.Xml.Schema.XmlSchemaSimpleType)
extern "C" IL2CPP_METHOD_ATTR void Compiler_CleanupSimpleType_m1695116054 (Compiler_t2647573624 * __this, XmlSchemaSimpleType_t2678868104 * ___simpleType0, const RuntimeMethod* method);
// System.Xml.Schema.XmlSchemaObjectTable System.Xml.Schema.XmlSchema::get_Notations()
extern "C" IL2CPP_METHOD_ATTR XmlSchemaObjectTable_t2546974348 * XmlSchema_get_Notations_m2469722567 (XmlSchema_t3742557897 * __this, const RuntimeMethod* method);
// System.Xml.XmlQualifiedName System.Xml.Schema.XmlSchemaNotation::get_QualifiedName()
extern "C" IL2CPP_METHOD_ATTR XmlQualifiedName_t2760654312 * XmlSchemaNotation_get_QualifiedName_m3331236263 (XmlSchemaNotation_t2664560277 * __this, const RuntimeMethod* method);
// System.Xml.Schema.XmlSchemaObjectTable System.Xml.Schema.XmlSchema::get_IdentityConstraints()
extern "C" IL2CPP_METHOD_ATTR XmlSchemaObjectTable_t2546974348 * XmlSchema_get_IdentityConstraints_m1047734436 (XmlSchema_t3742557897 * __this, const RuntimeMethod* method);
// System.Xml.Schema.XmlSchemaSimpleType[] System.Xml.Schema.DatatypeImplementation::GetBuiltInTypes()
extern "C" IL2CPP_METHOD_ATTR XmlSchemaSimpleTypeU5BU5D_t1394089049* DatatypeImplementation_GetBuiltInTypes_m2342015392 (RuntimeObject * __this /* static, unused */, const RuntimeMethod* method);
// System.Void System.Xml.Schema.XmlSchemaObjectTable::Replace(System.Xml.XmlQualifiedName,System.Xml.Schema.XmlSchemaObject)
extern "C" IL2CPP_METHOD_ATTR void XmlSchemaObjectTable_Replace_m135088550 (XmlSchemaObjectTable_t2546974348 * __this, XmlQualifiedName_t2760654312 * ___name0, XmlSchemaObject_t1315720168 * ___value1, const RuntimeMethod* method);
// System.Xml.Schema.XmlSchemaComplexType System.Xml.Schema.XmlSchemaComplexType::get_AnyType()
extern "C" IL2CPP_METHOD_ATTR XmlSchemaComplexType_t3740801802 * XmlSchemaComplexType_get_AnyType_m2038550701 (RuntimeObject * __this /* static, unused */, const RuntimeMethod* method);
// System.Void System.Xml.Schema.Compiler::UpdateSForSSimpleTypes()
extern "C" IL2CPP_METHOD_ATTR void Compiler_UpdateSForSSimpleTypes_m2758566266 (Compiler_t2647573624 * __this, const RuntimeMethod* method);
// System.Void System.Xml.Schema.Compiler::CompileGroup(System.Xml.Schema.XmlSchemaGroup)
extern "C" IL2CPP_METHOD_ATTR void Compiler_CompileGroup_m190540192 (Compiler_t2647573624 * __this, XmlSchemaGroup_t1441741786 * ___group0, const RuntimeMethod* method);
// System.Void System.Xml.Schema.Compiler::CompileAttributeGroup(System.Xml.Schema.XmlSchemaAttributeGroup)
extern "C" IL2CPP_METHOD_ATTR void Compiler_CompileAttributeGroup_m684338723 (Compiler_t2647573624 * __this, XmlSchemaAttributeGroup_t246430545 * ___attributeGroup0, const RuntimeMethod* method);
// System.Void System.Xml.Schema.Compiler::CompileComplexType(System.Xml.Schema.XmlSchemaComplexType)
extern "C" IL2CPP_METHOD_ATTR void Compiler_CompileComplexType_m2605971606 (Compiler_t2647573624 * __this, XmlSchemaComplexType_t3740801802 * ___complexType0, const RuntimeMethod* method);
// System.Void System.Xml.Schema.Compiler::CompileSimpleType(System.Xml.Schema.XmlSchemaSimpleType)
extern "C" IL2CPP_METHOD_ATTR void Compiler_CompileSimpleType_m3216478218 (Compiler_t2647573624 * __this, XmlSchemaSimpleType_t2678868104 * ___simpleType0, const RuntimeMethod* method);
// System.Xml.Schema.SchemaElementDecl System.Xml.Schema.XmlSchemaElement::get_ElementDecl()
extern "C" IL2CPP_METHOD_ATTR SchemaElementDecl_t2267464004 * XmlSchemaElement_get_ElementDecl_m2284549354 (XmlSchemaElement_t427880856 * __this, const RuntimeMethod* method);
// System.Void System.Xml.Schema.Compiler::CompileElement(System.Xml.Schema.XmlSchemaElement)
extern "C" IL2CPP_METHOD_ATTR void Compiler_CompileElement_m925409749 (Compiler_t2647573624 * __this, XmlSchemaElement_t427880856 * ___xe0, const RuntimeMethod* method);
// System.Xml.Schema.SchemaAttDef System.Xml.Schema.XmlSchemaAttribute::get_AttDef()
extern "C" IL2CPP_METHOD_ATTR SchemaAttDef_t2429541159 * XmlSchemaAttribute_get_AttDef_m786218494 (XmlSchemaAttribute_t2797257020 * __this, const RuntimeMethod* method);
// System.Void System.Xml.Schema.Compiler::CompileAttribute(System.Xml.Schema.XmlSchemaAttribute)
extern "C" IL2CPP_METHOD_ATTR void Compiler_CompileAttribute_m2152973024 (Compiler_t2647573624 * __this, XmlSchemaAttribute_t2797257020 * ___xa0, const RuntimeMethod* method);
// System.Xml.Schema.CompiledIdentityConstraint System.Xml.Schema.XmlSchemaIdentityConstraint::get_CompiledConstraint()
extern "C" IL2CPP_METHOD_ATTR CompiledIdentityConstraint_t1335094965 * XmlSchemaIdentityConstraint_get_CompiledConstraint_m4062022174 (XmlSchemaIdentityConstraint_t297318432 * __this, const RuntimeMethod* method);
// System.Void System.Xml.Schema.Compiler::CompileIdentityConstraint(System.Xml.Schema.XmlSchemaIdentityConstraint)
extern "C" IL2CPP_METHOD_ATTR void Compiler_CompileIdentityConstraint_m361327090 (Compiler_t2647573624 * __this, XmlSchemaIdentityConstraint_t297318432 * ___xi0, const RuntimeMethod* method);
// System.Void System.Xml.Schema.Compiler::CompileComplexTypeElements(System.Xml.Schema.XmlSchemaComplexType)
extern "C" IL2CPP_METHOD_ATTR void Compiler_CompileComplexTypeElements_m3458233878 (Compiler_t2647573624 * __this, XmlSchemaComplexType_t3740801802 * ___complexType0, const RuntimeMethod* method);
// System.Void System.Xml.Schema.Compiler::ProcessSubstitutionGroups()
extern "C" IL2CPP_METHOD_ATTR void Compiler_ProcessSubstitutionGroups_m2224300800 (Compiler_t2647573624 * __this, const RuntimeMethod* method);
// System.Void System.Xml.Schema.Compiler::CheckParticleDerivation(System.Xml.Schema.XmlSchemaComplexType)
extern "C" IL2CPP_METHOD_ATTR void Compiler_CheckParticleDerivation_m2517445707 (Compiler_t2647573624 * __this, XmlSchemaComplexType_t3740801802 * ___complexType0, const RuntimeMethod* method);
// System.Xml.Schema.XmlSchemaType System.Xml.Schema.XmlSchemaElement::get_ElementSchemaType()
extern "C" IL2CPP_METHOD_ATTR XmlSchemaType_t2033747345 * XmlSchemaElement_get_ElementSchemaType_m371898276 (XmlSchemaElement_t427880856 * __this, const RuntimeMethod* method);
// System.Xml.XmlQualifiedName System.Xml.Schema.XmlSchemaElement::get_SchemaTypeName()
extern "C" IL2CPP_METHOD_ATTR XmlQualifiedName_t2760654312 * XmlSchemaElement_get_SchemaTypeName_m323850660 (XmlSchemaElement_t427880856 * __this, const RuntimeMethod* method);
// System.Boolean System.Xml.XmlQualifiedName::op_Equality(System.Xml.XmlQualifiedName,System.Xml.XmlQualifiedName)
extern "C" IL2CPP_METHOD_ATTR bool XmlQualifiedName_op_Equality_m1684199236 (RuntimeObject * __this /* static, unused */, XmlQualifiedName_t2760654312 * ___a0, XmlQualifiedName_t2760654312 * ___b1, const RuntimeMethod* method);
// System.Void System.Xml.Schema.Compiler::RecursivelyCheckRedefinedGroups(System.Xml.Schema.XmlSchemaGroup,System.Xml.Schema.XmlSchemaGroup)
extern "C" IL2CPP_METHOD_ATTR void Compiler_RecursivelyCheckRedefinedGroups_m19793796 (Compiler_t2647573624 * __this, XmlSchemaGroup_t1441741786 * ___redefinedGroup0, XmlSchemaGroup_t1441741786 * ___baseGroup1, const RuntimeMethod* method);
// System.Void System.Xml.Schema.Compiler::RecursivelyCheckRedefinedAttributeGroups(System.Xml.Schema.XmlSchemaAttributeGroup,System.Xml.Schema.XmlSchemaAttributeGroup)
extern "C" IL2CPP_METHOD_ATTR void Compiler_RecursivelyCheckRedefinedAttributeGroups_m2952106728 (Compiler_t2647573624 * __this, XmlSchemaAttributeGroup_t246430545 * ___attributeGroup0, XmlSchemaAttributeGroup_t246430545 * ___baseAttributeGroup1, const RuntimeMethod* method);
// System.Boolean System.Xml.Schema.BaseProcessor::get_HasErrors()
extern "C" IL2CPP_METHOD_ATTR bool BaseProcessor_get_HasErrors_m32329568 (BaseProcessor_t2302394543 * __this, const RuntimeMethod* method);
// System.Xml.Schema.XmlSchemaSimpleType System.Xml.Schema.XmlSchemaAttribute::get_SchemaType()
extern "C" IL2CPP_METHOD_ATTR XmlSchemaSimpleType_t2678868104 * XmlSchemaAttribute_get_SchemaType_m3116033001 (XmlSchemaAttribute_t2797257020 * __this, const RuntimeMethod* method);
// System.Void System.Xml.Schema.XmlSchemaAttribute::set_AttDef(System.Xml.Schema.SchemaAttDef)
extern "C" IL2CPP_METHOD_ATTR void XmlSchemaAttribute_set_AttDef_m2057654550 (XmlSchemaAttribute_t2797257020 * __this, SchemaAttDef_t2429541159 * ___value0, const RuntimeMethod* method);
// System.Xml.Schema.XmlSchemaObjectCollection System.Xml.Schema.XmlSchemaAttributeGroup::get_Attributes()
extern "C" IL2CPP_METHOD_ATTR XmlSchemaObjectCollection_t1064819932 * XmlSchemaAttributeGroup_get_Attributes_m270934548 (XmlSchemaAttributeGroup_t246430545 * __this, const RuntimeMethod* method);
// System.Void System.Xml.Schema.Compiler::CleanupAttributes(System.Xml.Schema.XmlSchemaObjectCollection)
extern "C" IL2CPP_METHOD_ATTR void Compiler_CleanupAttributes_m407865780 (Compiler_t2647573624 * __this, XmlSchemaObjectCollection_t1064819932 * ___attributes0, const RuntimeMethod* method);
// System.Void System.Xml.Schema.XmlSchemaObjectTable::Clear()
extern "C" IL2CPP_METHOD_ATTR void XmlSchemaObjectTable_Clear_m8811103 (XmlSchemaObjectTable_t2546974348 * __this, const RuntimeMethod* method);
// System.Void System.Xml.Schema.XmlSchemaAttributeGroup::set_AttributeWildcard(System.Xml.Schema.XmlSchemaAnyAttribute)
extern "C" IL2CPP_METHOD_ATTR void XmlSchemaAttributeGroup_set_AttributeWildcard_m1768550464 (XmlSchemaAttributeGroup_t246430545 * __this, XmlSchemaAnyAttribute_t963227996 * ___value0, const RuntimeMethod* method);
// System.Xml.Schema.XmlSchemaContentModel System.Xml.Schema.XmlSchemaComplexType::get_ContentModel()
extern "C" IL2CPP_METHOD_ATTR XmlSchemaContentModel_t602185179 * XmlSchemaComplexType_get_ContentModel_m1078180248 (XmlSchemaComplexType_t3740801802 * __this, const RuntimeMethod* method);
// System.Xml.Schema.XmlSchemaObjectCollection System.Xml.Schema.XmlSchemaSimpleContentExtension::get_Attributes()
extern "C" IL2CPP_METHOD_ATTR XmlSchemaObjectCollection_t1064819932 * XmlSchemaSimpleContentExtension_get_Attributes_m2422945400 (XmlSchemaSimpleContentExtension_t1269327470 * __this, const RuntimeMethod* method);
// System.Xml.Schema.XmlSchemaObjectCollection System.Xml.Schema.XmlSchemaSimpleContentRestriction::get_Attributes()
extern "C" IL2CPP_METHOD_ATTR XmlSchemaObjectCollection_t1064819932 * XmlSchemaSimpleContentRestriction_get_Attributes_m3978865961 (XmlSchemaSimpleContentRestriction_t2746076865 * __this, const RuntimeMethod* method);
// System.Xml.Schema.XmlSchemaParticle System.Xml.Schema.XmlSchemaComplexContentExtension::get_Particle()
extern "C" IL2CPP_METHOD_ATTR XmlSchemaParticle_t3828501457 * XmlSchemaComplexContentExtension_get_Particle_m1920997694 (XmlSchemaComplexContentExtension_t2396613513 * __this, const RuntimeMethod* method);
// System.Void System.Xml.Schema.Compiler::CleanupParticle(System.Xml.Schema.XmlSchemaParticle)
extern "C" IL2CPP_METHOD_ATTR void Compiler_CleanupParticle_m1846701330 (Compiler_t2647573624 * __this, XmlSchemaParticle_t3828501457 * ___particle0, const RuntimeMethod* method);
// System.Xml.Schema.XmlSchemaObjectCollection System.Xml.Schema.XmlSchemaComplexContentExtension::get_Attributes()
extern "C" IL2CPP_METHOD_ATTR XmlSchemaObjectCollection_t1064819932 * XmlSchemaComplexContentExtension_get_Attributes_m2558888904 (XmlSchemaComplexContentExtension_t2396613513 * __this, const RuntimeMethod* method);
// System.Xml.Schema.XmlSchemaParticle System.Xml.Schema.XmlSchemaComplexContentRestriction::get_Particle()
extern "C" IL2CPP_METHOD_ATTR XmlSchemaParticle_t3828501457 * XmlSchemaComplexContentRestriction_get_Particle_m1239233679 (XmlSchemaComplexContentRestriction_t3155540863 * __this, const RuntimeMethod* method);
// System.Xml.Schema.XmlSchemaObjectCollection System.Xml.Schema.XmlSchemaComplexContentRestriction::get_Attributes()
extern "C" IL2CPP_METHOD_ATTR XmlSchemaObjectCollection_t1064819932 * XmlSchemaComplexContentRestriction_get_Attributes_m3663684200 (XmlSchemaComplexContentRestriction_t3155540863 * __this, const RuntimeMethod* method);
// System.Xml.Schema.XmlSchemaParticle System.Xml.Schema.XmlSchemaComplexType::get_Particle()
extern "C" IL2CPP_METHOD_ATTR XmlSchemaParticle_t3828501457 * XmlSchemaComplexType_get_Particle_m455826862 (XmlSchemaComplexType_t3740801802 * __this, const RuntimeMethod* method);
// System.Xml.Schema.XmlSchemaObjectCollection System.Xml.Schema.XmlSchemaComplexType::get_Attributes()
extern "C" IL2CPP_METHOD_ATTR XmlSchemaObjectCollection_t1064819932 * XmlSchemaComplexType_get_Attributes_m1170504928 (XmlSchemaComplexType_t3740801802 * __this, const RuntimeMethod* method);
// System.Xml.Schema.XmlSchemaObjectTable System.Xml.Schema.XmlSchemaComplexType::get_LocalElements()
extern "C" IL2CPP_METHOD_ATTR XmlSchemaObjectTable_t2546974348 * XmlSchemaComplexType_get_LocalElements_m2658265257 (XmlSchemaComplexType_t3740801802 * __this, const RuntimeMethod* method);
// System.Xml.Schema.XmlSchemaObjectTable System.Xml.Schema.XmlSchemaComplexType::get_AttributeUses()
extern "C" IL2CPP_METHOD_ATTR XmlSchemaObjectTable_t2546974348 * XmlSchemaComplexType_get_AttributeUses_m3736990879 (XmlSchemaComplexType_t3740801802 * __this, const RuntimeMethod* method);
// System.Void System.Xml.Schema.XmlSchemaComplexType::SetAttributeWildcard(System.Xml.Schema.XmlSchemaAnyAttribute)
extern "C" IL2CPP_METHOD_ATTR void XmlSchemaComplexType_SetAttributeWildcard_m846441687 (XmlSchemaComplexType_t3740801802 * __this, XmlSchemaAnyAttribute_t963227996 * ___value0, const RuntimeMethod* method);
// System.Void System.Xml.Schema.XmlSchemaComplexType::SetContentTypeParticle(System.Xml.Schema.XmlSchemaParticle)
extern "C" IL2CPP_METHOD_ATTR void XmlSchemaComplexType_SetContentTypeParticle_m1974481538 (XmlSchemaComplexType_t3740801802 * __this, XmlSchemaParticle_t3828501457 * ___value0, const RuntimeMethod* method);
// System.Void System.Xml.Schema.XmlSchemaType::set_ElementDecl(System.Xml.Schema.SchemaElementDecl)
extern "C" IL2CPP_METHOD_ATTR void XmlSchemaType_set_ElementDecl_m1891113126 (XmlSchemaType_t2033747345 * __this, SchemaElementDecl_t2267464004 * ___value0, const RuntimeMethod* method);
// System.Void System.Xml.Schema.XmlSchemaComplexType::set_HasWildCard(System.Boolean)
extern "C" IL2CPP_METHOD_ATTR void XmlSchemaComplexType_set_HasWildCard_m3902499447 (XmlSchemaComplexType_t3740801802 * __this, bool ___value0, 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.Xml.Schema.XmlSchemaType System.Xml.Schema.XmlSchemaElement::get_SchemaType()
extern "C" IL2CPP_METHOD_ATTR XmlSchemaType_t2033747345 * XmlSchemaElement_get_SchemaType_m3234688829 (XmlSchemaElement_t427880856 * __this, const RuntimeMethod* method);
// System.Xml.Schema.XmlSchemaObjectCollection System.Xml.Schema.XmlSchemaElement::get_Constraints()
extern "C" IL2CPP_METHOD_ATTR XmlSchemaObjectCollection_t1064819932 * XmlSchemaElement_get_Constraints_m591235259 (XmlSchemaElement_t427880856 * __this, const RuntimeMethod* method);
// System.Void System.Xml.Schema.XmlSchemaIdentityConstraint::set_CompiledConstraint(System.Xml.Schema.CompiledIdentityConstraint)
extern "C" IL2CPP_METHOD_ATTR void XmlSchemaIdentityConstraint_set_CompiledConstraint_m1553714482 (XmlSchemaIdentityConstraint_t297318432 * __this, CompiledIdentityConstraint_t1335094965 * ___value0, const RuntimeMethod* method);
// System.Void System.Xml.Schema.XmlSchemaElement::set_ElementDecl(System.Xml.Schema.SchemaElementDecl)
extern "C" IL2CPP_METHOD_ATTR void XmlSchemaElement_set_ElementDecl_m445865026 (XmlSchemaElement_t427880856 * __this, SchemaElementDecl_t2267464004 * ___value0, const RuntimeMethod* method);
// System.Void System.Xml.Schema.XmlSchemaElement::set_IsLocalTypeDerivationChecked(System.Boolean)
extern "C" IL2CPP_METHOD_ATTR void XmlSchemaElement_set_IsLocalTypeDerivationChecked_m2969766693 (XmlSchemaElement_t427880856 * __this, bool ___value0, const RuntimeMethod* method);
// System.Xml.Schema.XmlSchemaGroupBase System.Xml.Schema.XmlSchemaGroup::get_Particle()
extern "C" IL2CPP_METHOD_ATTR XmlSchemaGroupBase_t3631079376 * XmlSchemaGroup_get_Particle_m1316317096 (XmlSchemaGroup_t1441741786 * __this, const RuntimeMethod* method);
// System.Void System.Xml.Schema.XmlSchemaGroup::set_CanonicalParticle(System.Xml.Schema.XmlSchemaParticle)
extern "C" IL2CPP_METHOD_ATTR void XmlSchemaGroup_set_CanonicalParticle_m3064580754 (XmlSchemaGroup_t1441741786 * __this, XmlSchemaParticle_t3828501457 * ___value0, const RuntimeMethod* method);
// System.Xml.XmlQualifiedName System.Xml.Schema.XmlSchemaElement::get_SubstitutionGroup()
extern "C" IL2CPP_METHOD_ATTR XmlQualifiedName_t2760654312 * XmlSchemaElement_get_SubstitutionGroup_m3454166301 (XmlSchemaElement_t427880856 * __this, const RuntimeMethod* method);
// System.Void System.Xml.Schema.BaseProcessor::SendValidationEvent(System.String,System.Xml.Schema.XmlSchemaObject)
extern "C" IL2CPP_METHOD_ATTR void BaseProcessor_SendValidationEvent_m1578197102 (BaseProcessor_t2302394543 * __this, String_t* ___code0, XmlSchemaObject_t1315720168 * ___source1, const RuntimeMethod* method);
// System.Xml.Schema.XmlSchemaDerivationMethod System.Xml.Schema.XmlSchemaElement::get_FinalResolved()
extern "C" IL2CPP_METHOD_ATTR int32_t XmlSchemaElement_get_FinalResolved_m4052209625 (XmlSchemaElement_t427880856 * __this, const RuntimeMethod* method);
// System.Boolean System.Xml.Schema.XmlSchemaType::IsDerivedFrom(System.Xml.Schema.XmlSchemaType,System.Xml.Schema.XmlSchemaType,System.Xml.Schema.XmlSchemaDerivationMethod)
extern "C" IL2CPP_METHOD_ATTR bool XmlSchemaType_IsDerivedFrom_m3689219737 (RuntimeObject * __this /* static, unused */, XmlSchemaType_t2033747345 * ___derivedType0, XmlSchemaType_t2033747345 * ___baseType1, int32_t ___except2, const RuntimeMethod* method);
// System.Void System.Xml.Schema.BaseProcessor::SendValidationEvent(System.String,System.String,System.String,System.Xml.Schema.XmlSchemaObject)
extern "C" IL2CPP_METHOD_ATTR void BaseProcessor_SendValidationEvent_m2694209724 (BaseProcessor_t2302394543 * __this, String_t* ___code0, String_t* ___msg11, String_t* ___msg22, XmlSchemaObject_t1315720168 * ___source3, const RuntimeMethod* method);
// System.Void System.Xml.Schema.XmlSchemaSubstitutionGroup::.ctor()
extern "C" IL2CPP_METHOD_ATTR void XmlSchemaSubstitutionGroup__ctor_m2751507005 (XmlSchemaSubstitutionGroup_t2412016498 * __this, const RuntimeMethod* method);
// System.Void System.Xml.Schema.XmlSchemaSubstitutionGroup::set_Examplar(System.Xml.XmlQualifiedName)
extern "C" IL2CPP_METHOD_ATTR void XmlSchemaSubstitutionGroup_set_Examplar_m3530748001 (XmlSchemaSubstitutionGroup_t2412016498 * __this, XmlQualifiedName_t2760654312 * ___value0, const RuntimeMethod* method);
// System.Collections.ArrayList System.Xml.Schema.XmlSchemaSubstitutionGroup::get_Members()
extern "C" IL2CPP_METHOD_ATTR ArrayList_t2718874744 * XmlSchemaSubstitutionGroup_get_Members_m1363933871 (XmlSchemaSubstitutionGroup_t2412016498 * __this, const RuntimeMethod* method);
// System.Void System.Xml.Schema.Compiler::CompileSubstitutionGroup(System.Xml.Schema.XmlSchemaSubstitutionGroup)
extern "C" IL2CPP_METHOD_ATTR void Compiler_CompileSubstitutionGroup_m2484364489 (Compiler_t2647573624 * __this, XmlSchemaSubstitutionGroup_t2412016498 * ___substitutionGroup0, const RuntimeMethod* method);
// System.Boolean System.Xml.Schema.XmlSchemaObject::get_IsProcessing()
extern "C" IL2CPP_METHOD_ATTR bool XmlSchemaObject_get_IsProcessing_m3852350093 (XmlSchemaObject_t1315720168 * __this, const RuntimeMethod* method);
// System.Xml.XmlQualifiedName System.Xml.Schema.XmlSchemaSubstitutionGroup::get_Examplar()
extern "C" IL2CPP_METHOD_ATTR XmlQualifiedName_t2760654312 * XmlSchemaSubstitutionGroup_get_Examplar_m4030321245 (XmlSchemaSubstitutionGroup_t2412016498 * __this, const RuntimeMethod* method);
// System.Void System.Xml.Schema.XmlSchemaObject::set_IsProcessing(System.Boolean)
extern "C" IL2CPP_METHOD_ATTR void XmlSchemaObject_set_IsProcessing_m1567865810 (XmlSchemaObject_t1315720168 * __this, bool ___value0, const RuntimeMethod* method);
// System.Xml.Schema.XmlSchemaDerivationMethod System.Xml.Schema.SchemaElementDecl::get_Block()
extern "C" IL2CPP_METHOD_ATTR int32_t SchemaElementDecl_get_Block_m1703309467 (SchemaElementDecl_t2267464004 * __this, const RuntimeMethod* method);
// System.Int32 System.Xml.Schema.XmlSchemaGroup::get_SelfReferenceCount()
extern "C" IL2CPP_METHOD_ATTR int32_t XmlSchemaGroup_get_SelfReferenceCount_m511742142 (XmlSchemaGroup_t1441741786 * __this, const RuntimeMethod* method);
// System.Xml.Schema.XmlSchemaParticle System.Xml.Schema.Compiler::CannonicalizeParticle(System.Xml.Schema.XmlSchemaParticle,System.Boolean)
extern "C" IL2CPP_METHOD_ATTR XmlSchemaParticle_t3828501457 * Compiler_CannonicalizeParticle_m1586993714 (Compiler_t2647573624 * __this, XmlSchemaParticle_t3828501457 * ___particle0, bool ___root1, const RuntimeMethod* method);
// System.Void System.Xml.Schema.Compiler::CompileParticleElements(System.Xml.Schema.XmlSchemaParticle)
extern "C" IL2CPP_METHOD_ATTR void Compiler_CompileParticleElements_m2258036257 (Compiler_t2647573624 * __this, XmlSchemaParticle_t3828501457 * ___particle0, const RuntimeMethod* method);
// System.Void System.Xml.Schema.Compiler::CheckParticleDerivation(System.Xml.Schema.XmlSchemaParticle,System.Xml.Schema.XmlSchemaParticle)
extern "C" IL2CPP_METHOD_ATTR void Compiler_CheckParticleDerivation_m3955177790 (Compiler_t2647573624 * __this, XmlSchemaParticle_t3828501457 * ___derivedParticle0, XmlSchemaParticle_t3828501457 * ___baseParticle1, const RuntimeMethod* method);
// System.Int32 System.Xml.Schema.XmlSchemaAttributeGroup::get_SelfReferenceCount()
extern "C" IL2CPP_METHOD_ATTR int32_t XmlSchemaAttributeGroup_get_SelfReferenceCount_m2429760328 (XmlSchemaAttributeGroup_t246430545 * __this, const RuntimeMethod* method);
// System.Void System.Xml.Schema.Compiler::CheckAtrributeGroupRestriction(System.Xml.Schema.XmlSchemaAttributeGroup,System.Xml.Schema.XmlSchemaAttributeGroup)
extern "C" IL2CPP_METHOD_ATTR void Compiler_CheckAtrributeGroupRestriction_m559319023 (Compiler_t2647573624 * __this, XmlSchemaAttributeGroup_t246430545 * ___baseAttributeGroup0, XmlSchemaAttributeGroup_t246430545 * ___derivedAttributeGroup1, const RuntimeMethod* method);
// System.Xml.Schema.XmlSchemaSimpleTypeContent System.Xml.Schema.XmlSchemaSimpleType::get_Content()
extern "C" IL2CPP_METHOD_ATTR XmlSchemaSimpleTypeContent_t599285223 * XmlSchemaSimpleType_get_Content_m2306047784 (XmlSchemaSimpleType_t2678868104 * __this, const RuntimeMethod* method);
// System.Xml.Schema.XmlSchemaSimpleType System.Xml.Schema.DatatypeImplementation::get_AnySimpleType()
extern "C" IL2CPP_METHOD_ATTR XmlSchemaSimpleType_t2678868104 * DatatypeImplementation_get_AnySimpleType_m3778548211 (RuntimeObject * __this /* static, unused */, const RuntimeMethod* method);
// System.Void System.Xml.Schema.XmlSchemaType::SetBaseSchemaType(System.Xml.Schema.XmlSchemaType)
extern "C" IL2CPP_METHOD_ATTR void XmlSchemaType_SetBaseSchemaType_m2179646225 (XmlSchemaType_t2033747345 * __this, XmlSchemaType_t2033747345 * ___value0, const RuntimeMethod* method);
// System.Xml.XmlQualifiedName System.Xml.Schema.XmlSchemaSimpleTypeList::get_ItemTypeName()
extern "C" IL2CPP_METHOD_ATTR XmlQualifiedName_t2760654312 * XmlSchemaSimpleTypeList_get_ItemTypeName_m1793827519 (XmlSchemaSimpleTypeList_t472803608 * __this, const RuntimeMethod* method);
// System.Xml.Schema.XmlSchemaSimpleType System.Xml.Schema.XmlSchemaSimpleTypeList::get_ItemType()
extern "C" IL2CPP_METHOD_ATTR XmlSchemaSimpleType_t2678868104 * XmlSchemaSimpleTypeList_get_ItemType_m4258023120 (XmlSchemaSimpleTypeList_t472803608 * __this, const RuntimeMethod* method);
// System.Void System.Xml.Schema.XmlSchemaSimpleTypeList::set_BaseItemType(System.Xml.Schema.XmlSchemaSimpleType)
extern "C" IL2CPP_METHOD_ATTR void XmlSchemaSimpleTypeList_set_BaseItemType_m3272872116 (XmlSchemaSimpleTypeList_t472803608 * __this, XmlSchemaSimpleType_t2678868104 * ___value0, 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.XmlSchemaSimpleType System.Xml.Schema.Compiler::GetSimpleType(System.Xml.XmlQualifiedName)
extern "C" IL2CPP_METHOD_ATTR XmlSchemaSimpleType_t2678868104 * Compiler_GetSimpleType_m974717677 (Compiler_t2647573624 * __this, XmlQualifiedName_t2760654312 * ___name0, const RuntimeMethod* method);
// System.Xml.Schema.XmlSchemaDerivationMethod System.Xml.Schema.XmlSchemaType::get_FinalResolved()
extern "C" IL2CPP_METHOD_ATTR int32_t XmlSchemaType_get_FinalResolved_m213206105 (XmlSchemaType_t2033747345 * __this, const RuntimeMethod* method);
// System.Void System.Xml.Schema.XmlSchemaType::SetDatatype(System.Xml.Schema.XmlSchemaDatatype)
extern "C" IL2CPP_METHOD_ATTR void XmlSchemaType_SetDatatype_m2636920416 (XmlSchemaType_t2033747345 * __this, XmlSchemaDatatype_t322714710 * ___value0, const RuntimeMethod* method);
// System.Void System.Xml.Schema.XmlSchemaType::SetDerivedBy(System.Xml.Schema.XmlSchemaDerivationMethod)
extern "C" IL2CPP_METHOD_ATTR void XmlSchemaType_SetDerivedBy_m2385181243 (XmlSchemaType_t2033747345 * __this, int32_t ___value0, const RuntimeMethod* method);
// System.Xml.XmlQualifiedName System.Xml.Schema.XmlSchemaSimpleTypeRestriction::get_BaseTypeName()
extern "C" IL2CPP_METHOD_ATTR XmlQualifiedName_t2760654312 * XmlSchemaSimpleTypeRestriction_get_BaseTypeName_m3242510882 (XmlSchemaSimpleTypeRestriction_t3925451115 * __this, const RuntimeMethod* method);
// System.Xml.Schema.XmlSchemaSimpleType System.Xml.Schema.XmlSchemaSimpleTypeRestriction::get_BaseType()
extern "C" IL2CPP_METHOD_ATTR XmlSchemaSimpleType_t2678868104 * XmlSchemaSimpleTypeRestriction_get_BaseType_m3965294117 (XmlSchemaSimpleTypeRestriction_t3925451115 * __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.Xml.Schema.XmlSchema System.Xml.Schema.Preprocessor::GetParentSchema(System.Xml.Schema.XmlSchemaObject)
extern "C" IL2CPP_METHOD_ATTR XmlSchema_t3742557897 * Preprocessor_GetParentSchema_m4279250648 (RuntimeObject * __this /* static, unused */, XmlSchemaObject_t1315720168 * ___currentSchemaObject0, const RuntimeMethod* method);
// System.String System.Xml.Schema.XmlSchema::get_TargetNamespace()
extern "C" IL2CPP_METHOD_ATTR String_t* XmlSchema_get_TargetNamespace_m442842382 (XmlSchema_t3742557897 * __this, const RuntimeMethod* method);
// System.Xml.Schema.XmlSchemaObjectCollection System.Xml.Schema.XmlSchemaSimpleTypeRestriction::get_Facets()
extern "C" IL2CPP_METHOD_ATTR XmlSchemaObjectCollection_t1064819932 * XmlSchemaSimpleTypeRestriction_get_Facets_m3958612046 (XmlSchemaSimpleTypeRestriction_t3925451115 * __this, const RuntimeMethod* method);
// System.Xml.XmlNameTable System.Xml.Schema.BaseProcessor::get_NameTable()
extern "C" IL2CPP_METHOD_ATTR XmlNameTable_t71772148 * BaseProcessor_get_NameTable_m2451815520 (BaseProcessor_t2302394543 * __this, const RuntimeMethod* method);
// System.Xml.Schema.XmlSchemaSimpleType[] System.Xml.Schema.Compiler::CompileBaseMemberTypes(System.Xml.Schema.XmlSchemaSimpleType)
extern "C" IL2CPP_METHOD_ATTR XmlSchemaSimpleTypeU5BU5D_t1394089049* Compiler_CompileBaseMemberTypes_m3219419167 (Compiler_t2647573624 * __this, XmlSchemaSimpleType_t2678868104 * ___simpleType0, const RuntimeMethod* method);
// System.Xml.Schema.XmlSchemaDatatype System.Xml.Schema.XmlSchemaDatatype::DeriveByUnion(System.Xml.Schema.XmlSchemaSimpleType[],System.Xml.Schema.XmlSchemaType)
extern "C" IL2CPP_METHOD_ATTR XmlSchemaDatatype_t322714710 * XmlSchemaDatatype_DeriveByUnion_m878283185 (RuntimeObject * __this /* static, unused */, XmlSchemaSimpleTypeU5BU5D_t1394089049* ___types0, XmlSchemaType_t2033747345 * ___schemaType1, const RuntimeMethod* method);
// System.Xml.Schema.XmlSchemaObject System.Xml.Schema.XmlSchemaException::get_SourceSchemaObject()
extern "C" IL2CPP_METHOD_ATTR XmlSchemaObject_t1315720168 * XmlSchemaException_get_SourceSchemaObject_m1161246587 (XmlSchemaException_t3511258692 * __this, const RuntimeMethod* method);
// System.Void System.Xml.Schema.BaseProcessor::SendValidationEvent(System.Xml.Schema.XmlSchemaException)
extern "C" IL2CPP_METHOD_ATTR void BaseProcessor_SendValidationEvent_m1796615872 (BaseProcessor_t2302394543 * __this, XmlSchemaException_t3511258692 * ___e0, 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.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.Xml.XmlQualifiedName[] System.Xml.Schema.XmlSchemaSimpleTypeUnion::get_MemberTypes()
extern "C" IL2CPP_METHOD_ATTR XmlQualifiedNameU5BU5D_t1471530361* XmlSchemaSimpleTypeUnion_get_MemberTypes_m1343252968 (XmlSchemaSimpleTypeUnion_t4071426880 * __this, const RuntimeMethod* method);
// System.Void System.Xml.Schema.Compiler::CheckUnionType(System.Xml.Schema.XmlSchemaSimpleType,System.Collections.ArrayList,System.Xml.Schema.XmlSchemaSimpleType)
extern "C" IL2CPP_METHOD_ATTR void Compiler_CheckUnionType_m3736390696 (Compiler_t2647573624 * __this, XmlSchemaSimpleType_t2678868104 * ___unionMember0, ArrayList_t2718874744 * ___memberTypeDefinitions1, XmlSchemaSimpleType_t2678868104 * ___parentType2, const RuntimeMethod* method);
// System.Xml.Schema.XmlSchemaObjectCollection System.Xml.Schema.XmlSchemaSimpleTypeUnion::get_BaseTypes()
extern "C" IL2CPP_METHOD_ATTR XmlSchemaObjectCollection_t1064819932 * XmlSchemaSimpleTypeUnion_get_BaseTypes_m3667566385 (XmlSchemaSimpleTypeUnion_t4071426880 * __this, const RuntimeMethod* method);
// System.Void System.Xml.Schema.XmlSchemaSimpleTypeUnion::SetBaseMemberTypes(System.Xml.Schema.XmlSchemaSimpleType[])
extern "C" IL2CPP_METHOD_ATTR void XmlSchemaSimpleTypeUnion_SetBaseMemberTypes_m2255048563 (XmlSchemaSimpleTypeUnion_t4071426880 * __this, XmlSchemaSimpleTypeU5BU5D_t1394089049* ___baseMemberTypes0, const RuntimeMethod* method);
// System.Xml.Schema.XmlSchemaSimpleType[] System.Xml.Schema.XmlSchemaSimpleTypeUnion::get_BaseMemberTypes()
extern "C" IL2CPP_METHOD_ATTR XmlSchemaSimpleTypeU5BU5D_t1394089049* XmlSchemaSimpleTypeUnion_get_BaseMemberTypes_m1505807595 (XmlSchemaSimpleTypeUnion_t4071426880 * __this, const RuntimeMethod* method);
// System.Xml.Schema.XmlSchemaDerivationMethod System.Xml.Schema.XmlSchemaType::get_DerivedBy()
extern "C" IL2CPP_METHOD_ATTR int32_t XmlSchemaType_get_DerivedBy_m1544461244 (XmlSchemaType_t2033747345 * __this, const RuntimeMethod* method);
// System.Xml.Schema.XmlSchemaSimpleType[] System.Xml.Schema.Datatype_union::get_BaseMemberTypes()
extern "C" IL2CPP_METHOD_ATTR XmlSchemaSimpleTypeU5BU5D_t1394089049* Datatype_union_get_BaseMemberTypes_m3473398479 (Datatype_union_t2755946225 * __this, const RuntimeMethod* method);
// System.Void System.Xml.Schema.XmlSchemaType::SetContentType(System.Xml.Schema.XmlSchemaContentType)
extern "C" IL2CPP_METHOD_ATTR void XmlSchemaType_SetContentType_m2213638338 (XmlSchemaType_t2033747345 * __this, int32_t ___value0, const RuntimeMethod* method);
// System.Void System.Xml.Schema.Compiler::CompileSimpleContentExtension(System.Xml.Schema.XmlSchemaComplexType,System.Xml.Schema.XmlSchemaSimpleContentExtension)
extern "C" IL2CPP_METHOD_ATTR void Compiler_CompileSimpleContentExtension_m2147967769 (Compiler_t2647573624 * __this, XmlSchemaComplexType_t3740801802 * ___complexType0, XmlSchemaSimpleContentExtension_t1269327470 * ___simpleExtension1, const RuntimeMethod* method);
// System.Void System.Xml.Schema.Compiler::CompileSimpleContentRestriction(System.Xml.Schema.XmlSchemaComplexType,System.Xml.Schema.XmlSchemaSimpleContentRestriction)
extern "C" IL2CPP_METHOD_ATTR void Compiler_CompileSimpleContentRestriction_m3536788439 (Compiler_t2647573624 * __this, XmlSchemaComplexType_t3740801802 * ___complexType0, XmlSchemaSimpleContentRestriction_t2746076865 * ___simpleRestriction1, const RuntimeMethod* method);
// System.Void System.Xml.Schema.Compiler::CompileComplexContentExtension(System.Xml.Schema.XmlSchemaComplexType,System.Xml.Schema.XmlSchemaComplexContent,System.Xml.Schema.XmlSchemaComplexContentExtension)
extern "C" IL2CPP_METHOD_ATTR void Compiler_CompileComplexContentExtension_m1838550198 (Compiler_t2647573624 * __this, XmlSchemaComplexType_t3740801802 * ___complexType0, XmlSchemaComplexContent_t3528540772 * ___complexContent1, XmlSchemaComplexContentExtension_t2396613513 * ___complexExtension2, const RuntimeMethod* method);
// System.Void System.Xml.Schema.Compiler::CompileComplexContentRestriction(System.Xml.Schema.XmlSchemaComplexType,System.Xml.Schema.XmlSchemaComplexContent,System.Xml.Schema.XmlSchemaComplexContentRestriction)
extern "C" IL2CPP_METHOD_ATTR void Compiler_CompileComplexContentRestriction_m2685334709 (Compiler_t2647573624 * __this, XmlSchemaComplexType_t3740801802 * ___complexType0, XmlSchemaComplexContent_t3528540772 * ___complexContent1, XmlSchemaComplexContentRestriction_t3155540863 * ___complexRestriction2, const RuntimeMethod* method);
// System.Xml.Schema.XmlSchemaAnyAttribute System.Xml.Schema.XmlSchemaComplexType::get_AnyAttribute()
extern "C" IL2CPP_METHOD_ATTR XmlSchemaAnyAttribute_t963227996 * XmlSchemaComplexType_get_AnyAttribute_m1050810344 (XmlSchemaComplexType_t3740801802 * __this, const RuntimeMethod* method);
// System.Void System.Xml.Schema.Compiler::CompileLocalAttributes(System.Xml.Schema.XmlSchemaComplexType,System.Xml.Schema.XmlSchemaComplexType,System.Xml.Schema.XmlSchemaObjectCollection,System.Xml.Schema.XmlSchemaAnyAttribute,System.Xml.Schema.XmlSchemaDerivationMethod)
extern "C" IL2CPP_METHOD_ATTR void Compiler_CompileLocalAttributes_m4162026387 (Compiler_t2647573624 * __this, XmlSchemaComplexType_t3740801802 * ___baseType0, XmlSchemaComplexType_t3740801802 * ___derivedType1, XmlSchemaObjectCollection_t1064819932 * ___attributes2, XmlSchemaAnyAttribute_t963227996 * ___anyAttribute3, int32_t ___derivedBy4, const RuntimeMethod* method);
// System.Xml.Schema.XmlSchemaParticle System.Xml.Schema.Compiler::CompileContentTypeParticle(System.Xml.Schema.XmlSchemaParticle)
extern "C" IL2CPP_METHOD_ATTR XmlSchemaParticle_t3828501457 * Compiler_CompileContentTypeParticle_m3892994103 (Compiler_t2647573624 * __this, XmlSchemaParticle_t3828501457 * ___particle0, const RuntimeMethod* method);
// System.Xml.Schema.XmlSchemaParticle System.Xml.Schema.XmlSchemaComplexType::get_ContentTypeParticle()
extern "C" IL2CPP_METHOD_ATTR XmlSchemaParticle_t3828501457 * XmlSchemaComplexType_get_ContentTypeParticle_m1194481921 (XmlSchemaComplexType_t3740801802 * __this, const RuntimeMethod* method);
// System.Xml.Schema.XmlSchemaContentType System.Xml.Schema.Compiler::GetSchemaContentType(System.Xml.Schema.XmlSchemaComplexType,System.Xml.Schema.XmlSchemaComplexContent,System.Xml.Schema.XmlSchemaParticle)
extern "C" IL2CPP_METHOD_ATTR int32_t Compiler_GetSchemaContentType_m3031634162 (Compiler_t2647573624 * __this, XmlSchemaComplexType_t3740801802 * ___complexType0, XmlSchemaComplexContent_t3528540772 * ___complexContent1, XmlSchemaParticle_t3828501457 * ___particle2, const RuntimeMethod* method);
// System.Boolean System.Xml.Schema.XmlSchemaComplexType::ContainsIdAttribute(System.Boolean)
extern "C" IL2CPP_METHOD_ATTR bool XmlSchemaComplexType_ContainsIdAttribute_m1291334274 (XmlSchemaComplexType_t3740801802 * __this, bool ___findAll0, const RuntimeMethod* method);
// System.Xml.Schema.ContentValidator System.Xml.Schema.Compiler::CompileComplexContent(System.Xml.Schema.XmlSchemaComplexType)
extern "C" IL2CPP_METHOD_ATTR ContentValidator_t2085579204 * Compiler_CompileComplexContent_m2798143481 (Compiler_t2647573624 * __this, XmlSchemaComplexType_t3740801802 * ___complexType0, const RuntimeMethod* method);
// System.Boolean System.Xml.Schema.XmlSchemaComplexType::get_IsAbstract()
extern "C" IL2CPP_METHOD_ATTR bool XmlSchemaComplexType_get_IsAbstract_m422868336 (XmlSchemaComplexType_t3740801802 * __this, const RuntimeMethod* method);
// System.Void System.Xml.Schema.SchemaElementDecl::set_IsAbstract(System.Boolean)
extern "C" IL2CPP_METHOD_ATTR void SchemaElementDecl_set_IsAbstract_m2037709765 (SchemaElementDecl_t2267464004 * __this, bool ___value0, const RuntimeMethod* method);
// System.Xml.Schema.XmlSchemaDerivationMethod System.Xml.Schema.XmlSchemaComplexType::get_BlockResolved()
extern "C" IL2CPP_METHOD_ATTR int32_t XmlSchemaComplexType_get_BlockResolved_m796516093 (XmlSchemaComplexType_t3740801802 * __this, const RuntimeMethod* method);
// System.Void System.Xml.Schema.SchemaElementDecl::set_Block(System.Xml.Schema.XmlSchemaDerivationMethod)
extern "C" IL2CPP_METHOD_ATTR void SchemaElementDecl_set_Block_m3447308398 (SchemaElementDecl_t2267464004 * __this, int32_t ___value0, const RuntimeMethod* method);
// System.Xml.Schema.XmlSchemaAnyAttribute System.Xml.Schema.XmlSchemaComplexType::get_AttributeWildcard()
extern "C" IL2CPP_METHOD_ATTR XmlSchemaAnyAttribute_t963227996 * XmlSchemaComplexType_get_AttributeWildcard_m3132428207 (XmlSchemaComplexType_t3740801802 * __this, const RuntimeMethod* method);
// System.Void System.Xml.Schema.SchemaElementDecl::set_AnyAttribute(System.Xml.Schema.XmlSchemaAnyAttribute)
extern "C" IL2CPP_METHOD_ATTR void SchemaElementDecl_set_AnyAttribute_m4168465140 (SchemaElementDecl_t2267464004 * __this, XmlSchemaAnyAttribute_t963227996 * ___value0, const RuntimeMethod* method);
// System.Xml.Schema.XmlSchemaUse System.Xml.Schema.XmlSchemaAttribute::get_Use()
extern "C" IL2CPP_METHOD_ATTR int32_t XmlSchemaAttribute_get_Use_m2314455910 (XmlSchemaAttribute_t2797257020 * __this, const RuntimeMethod* method);
// System.Collections.Generic.Dictionary`2<System.Xml.XmlQualifiedName,System.Xml.XmlQualifiedName> System.Xml.Schema.SchemaElementDecl::get_ProhibitedAttributes()
extern "C" IL2CPP_METHOD_ATTR Dictionary_2_t2735651632 * SchemaElementDecl_get_ProhibitedAttributes_m2669544346 (SchemaElementDecl_t2267464004 * __this, const RuntimeMethod* method);
// System.Boolean System.Collections.Generic.Dictionary`2<System.Xml.XmlQualifiedName,System.Xml.XmlQualifiedName>::ContainsKey(!0)
inline bool Dictionary_2_ContainsKey_m4211148500 (Dictionary_2_t2735651632 * __this, XmlQualifiedName_t2760654312 * p0, const RuntimeMethod* method)
{
	return ((  bool (*) (Dictionary_2_t2735651632 *, XmlQualifiedName_t2760654312 *, const RuntimeMethod*))Dictionary_2_ContainsKey_m3993293265_gshared)(__this, p0, method);
}
// System.Void System.Collections.Generic.Dictionary`2<System.Xml.XmlQualifiedName,System.Xml.XmlQualifiedName>::Add(!0,!1)
inline void Dictionary_2_Add_m3683668734 (Dictionary_2_t2735651632 * __this, XmlQualifiedName_t2760654312 * p0, XmlQualifiedName_t2760654312 * p1, const RuntimeMethod* method)
{
	((  void (*) (Dictionary_2_t2735651632 *, XmlQualifiedName_t2760654312 *, XmlQualifiedName_t2760654312 *, const RuntimeMethod*))Dictionary_2_Add_m3105409630_gshared)(__this, p0, p1, method);
}
// System.Collections.Generic.Dictionary`2<System.Xml.XmlQualifiedName,System.Xml.Schema.SchemaAttDef> System.Xml.Schema.SchemaElementDecl::get_AttDefs()
extern "C" IL2CPP_METHOD_ATTR Dictionary_2_t2404538479 * SchemaElementDecl_get_AttDefs_m3681638586 (SchemaElementDecl_t2267464004 * __this, 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.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.Xml.XmlQualifiedName System.Xml.Schema.XmlSchemaSimpleContentExtension::get_BaseTypeName()
extern "C" IL2CPP_METHOD_ATTR XmlQualifiedName_t2760654312 * XmlSchemaSimpleContentExtension_get_BaseTypeName_m3374486103 (XmlSchemaSimpleContentExtension_t1269327470 * __this, const RuntimeMethod* method);
// System.Xml.Schema.XmlSchemaType System.Xml.Schema.Compiler::GetAnySchemaType(System.Xml.XmlQualifiedName)
extern "C" IL2CPP_METHOD_ATTR XmlSchemaType_t2033747345 * Compiler_GetAnySchemaType_m3813353184 (Compiler_t2647573624 * __this, XmlQualifiedName_t2760654312 * ___name0, const RuntimeMethod* method);
// System.Xml.Schema.XmlSchemaContentType System.Xml.Schema.XmlSchemaComplexType::get_ContentType()
extern "C" IL2CPP_METHOD_ATTR int32_t XmlSchemaComplexType_get_ContentType_m3885633075 (XmlSchemaComplexType_t3740801802 * __this, const RuntimeMethod* method);
// System.Xml.Schema.XmlSchemaAnyAttribute System.Xml.Schema.XmlSchemaSimpleContentExtension::get_AnyAttribute()
extern "C" IL2CPP_METHOD_ATTR XmlSchemaAnyAttribute_t963227996 * XmlSchemaSimpleContentExtension_get_AnyAttribute_m1108182419 (XmlSchemaSimpleContentExtension_t1269327470 * __this, const RuntimeMethod* method);
// System.Xml.XmlQualifiedName System.Xml.Schema.XmlSchemaSimpleContentRestriction::get_BaseTypeName()
extern "C" IL2CPP_METHOD_ATTR XmlQualifiedName_t2760654312 * XmlSchemaSimpleContentRestriction_get_BaseTypeName_m2313782330 (XmlSchemaSimpleContentRestriction_t2746076865 * __this, const RuntimeMethod* method);
// System.Xml.Schema.XmlSchemaComplexType System.Xml.Schema.Compiler::GetComplexType(System.Xml.XmlQualifiedName)
extern "C" IL2CPP_METHOD_ATTR XmlSchemaComplexType_t3740801802 * Compiler_GetComplexType_m2147823109 (Compiler_t2647573624 * __this, XmlQualifiedName_t2760654312 * ___name0, const RuntimeMethod* method);
// System.Xml.Schema.XmlSchemaSimpleType System.Xml.Schema.XmlSchemaSimpleContentRestriction::get_BaseType()
extern "C" IL2CPP_METHOD_ATTR XmlSchemaSimpleType_t2678868104 * XmlSchemaSimpleContentRestriction_get_BaseType_m3375800527 (XmlSchemaSimpleContentRestriction_t2746076865 * __this, const RuntimeMethod* method);
// System.Boolean System.Xml.Schema.XmlSchemaType::IsDerivedFromDatatype(System.Xml.Schema.XmlSchemaDatatype,System.Xml.Schema.XmlSchemaDatatype,System.Xml.Schema.XmlSchemaDerivationMethod)
extern "C" IL2CPP_METHOD_ATTR bool XmlSchemaType_IsDerivedFromDatatype_m1403649609 (RuntimeObject * __this /* static, unused */, XmlSchemaDatatype_t322714710 * ___derivedDataType0, XmlSchemaDatatype_t322714710 * ___baseDataType1, int32_t ___except2, const RuntimeMethod* method);
// System.Xml.Schema.XmlSchemaObjectCollection System.Xml.Schema.XmlSchemaSimpleContentRestriction::get_Facets()
extern "C" IL2CPP_METHOD_ATTR XmlSchemaObjectCollection_t1064819932 * XmlSchemaSimpleContentRestriction_get_Facets_m2592502522 (XmlSchemaSimpleContentRestriction_t2746076865 * __this, const RuntimeMethod* method);
// System.Xml.Schema.XmlSchemaAnyAttribute System.Xml.Schema.XmlSchemaSimpleContentRestriction::get_AnyAttribute()
extern "C" IL2CPP_METHOD_ATTR XmlSchemaAnyAttribute_t963227996 * XmlSchemaSimpleContentRestriction_get_AnyAttribute_m426281327 (XmlSchemaSimpleContentRestriction_t2746076865 * __this, const RuntimeMethod* method);
// System.Xml.XmlQualifiedName System.Xml.Schema.XmlSchemaComplexContentExtension::get_BaseTypeName()
extern "C" IL2CPP_METHOD_ATTR XmlQualifiedName_t2760654312 * XmlSchemaComplexContentExtension_get_BaseTypeName_m99500575 (XmlSchemaComplexContentExtension_t2396613513 * __this, const RuntimeMethod* method);
// System.Xml.Schema.XmlSchemaAnyAttribute System.Xml.Schema.XmlSchemaComplexContentExtension::get_AnyAttribute()
extern "C" IL2CPP_METHOD_ATTR XmlSchemaAnyAttribute_t963227996 * XmlSchemaComplexContentExtension_get_AnyAttribute_m256691761 (XmlSchemaComplexContentExtension_t2396613513 * __this, const RuntimeMethod* method);
// System.Void System.Xml.Schema.XmlSchemaSequence::.ctor()
extern "C" IL2CPP_METHOD_ATTR void XmlSchemaSequence__ctor_m2088825835 (XmlSchemaSequence_t2018345177 * __this, const RuntimeMethod* method);
// System.Int32 System.Xml.Schema.XmlSchemaObjectCollection::Add(System.Xml.Schema.XmlSchemaObject)
extern "C" IL2CPP_METHOD_ATTR int32_t XmlSchemaObjectCollection_Add_m1142549045 (XmlSchemaObjectCollection_t1064819932 * __this, XmlSchemaObject_t1315720168 * ___item0, const RuntimeMethod* method);
// System.Xml.XmlQualifiedName System.Xml.Schema.XmlSchemaComplexContentRestriction::get_BaseTypeName()
extern "C" IL2CPP_METHOD_ATTR XmlQualifiedName_t2760654312 * XmlSchemaComplexContentRestriction_get_BaseTypeName_m2884065153 (XmlSchemaComplexContentRestriction_t3155540863 * __this, const RuntimeMethod* method);
// System.Xml.Schema.XmlSchemaAnyAttribute System.Xml.Schema.XmlSchemaComplexContentRestriction::get_AnyAttribute()
extern "C" IL2CPP_METHOD_ATTR XmlSchemaAnyAttribute_t963227996 * XmlSchemaComplexContentRestriction_get_AnyAttribute_m3941131105 (XmlSchemaComplexContentRestriction_t3155540863 * __this, const RuntimeMethod* method);
// System.Xml.Schema.XmlSchemaParticle System.Xml.Schema.Compiler::CannonicalizePointlessRoot(System.Xml.Schema.XmlSchemaParticle)
extern "C" IL2CPP_METHOD_ATTR XmlSchemaParticle_t3828501457 * Compiler_CannonicalizePointlessRoot_m4199861120 (Compiler_t2647573624 * __this, XmlSchemaParticle_t3828501457 * ___particle0, const RuntimeMethod* method);
// System.Boolean System.Xml.Schema.Compiler::IsValidRestriction(System.Xml.Schema.XmlSchemaParticle,System.Xml.Schema.XmlSchemaParticle)
extern "C" IL2CPP_METHOD_ATTR bool Compiler_IsValidRestriction_m1150053821 (Compiler_t2647573624 * __this, XmlSchemaParticle_t3828501457 * ___derivedParticle0, XmlSchemaParticle_t3828501457 * ___baseParticle1, const RuntimeMethod* method);
// System.Boolean System.Xml.Schema.XmlSchemaElement::get_IsLocalTypeDerivationChecked()
extern "C" IL2CPP_METHOD_ATTR bool XmlSchemaElement_get_IsLocalTypeDerivationChecked_m694554097 (XmlSchemaElement_t427880856 * __this, const RuntimeMethod* method);
// System.Xml.XmlQualifiedName System.Xml.Schema.XmlSchemaElement::get_RefName()
extern "C" IL2CPP_METHOD_ATTR XmlQualifiedName_t2760654312 * XmlSchemaElement_get_RefName_m3252056838 (XmlSchemaElement_t427880856 * __this, const RuntimeMethod* method);
// System.Decimal System.Xml.Schema.XmlSchemaParticle::get_MinOccurs()
extern "C" IL2CPP_METHOD_ATTR Decimal_t2948259380  XmlSchemaParticle_get_MinOccurs_m3359654133 (XmlSchemaParticle_t3828501457 * __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.Void System.Xml.Schema.BaseProcessor::SendValidationEvent(System.String,System.Xml.Schema.XmlSchemaObject,System.Xml.Schema.XmlSeverityType)
extern "C" IL2CPP_METHOD_ATTR void BaseProcessor_SendValidationEvent_m713032523 (BaseProcessor_t2302394543 * __this, String_t* ___code0, XmlSchemaObject_t1315720168 * ___source1, int32_t ___severity2, const RuntimeMethod* method);
// System.Xml.Schema.XmlSchemaParticle System.Xml.Schema.Compiler::CannonicalizeGroupRef(System.Xml.Schema.XmlSchemaGroupRef,System.Boolean)
extern "C" IL2CPP_METHOD_ATTR XmlSchemaParticle_t3828501457 * Compiler_CannonicalizeGroupRef_m3404784633 (Compiler_t2647573624 * __this, XmlSchemaGroupRef_t1314446647 * ___groupRef0, bool ___root1, const RuntimeMethod* method);
// System.Xml.Schema.XmlSchemaParticle System.Xml.Schema.Compiler::CannonicalizeAll(System.Xml.Schema.XmlSchemaAll,System.Boolean)
extern "C" IL2CPP_METHOD_ATTR XmlSchemaParticle_t3828501457 * Compiler_CannonicalizeAll_m4146362198 (Compiler_t2647573624 * __this, XmlSchemaAll_t1118454309 * ___all0, bool ___root1, const RuntimeMethod* method);
// System.Xml.Schema.XmlSchemaParticle System.Xml.Schema.Compiler::CannonicalizeChoice(System.Xml.Schema.XmlSchemaChoice,System.Boolean)
extern "C" IL2CPP_METHOD_ATTR XmlSchemaParticle_t3828501457 * Compiler_CannonicalizeChoice_m1937716659 (Compiler_t2647573624 * __this, XmlSchemaChoice_t959520675 * ___choice0, bool ___root1, const RuntimeMethod* method);
// System.Xml.Schema.XmlSchemaParticle System.Xml.Schema.Compiler::CannonicalizeSequence(System.Xml.Schema.XmlSchemaSequence,System.Boolean)
extern "C" IL2CPP_METHOD_ATTR XmlSchemaParticle_t3828501457 * Compiler_CannonicalizeSequence_m4284266154 (Compiler_t2647573624 * __this, XmlSchemaSequence_t2018345177 * ___sequence0, bool ___root1, const RuntimeMethod* method);
// System.Void System.Xml.Schema.XmlSchemaChoice::.ctor()
extern "C" IL2CPP_METHOD_ATTR void XmlSchemaChoice__ctor_m3263212477 (XmlSchemaChoice_t959520675 * __this, const RuntimeMethod* method);
// System.Void System.Xml.Schema.XmlSchemaParticle::set_MinOccurs(System.Decimal)
extern "C" IL2CPP_METHOD_ATTR void XmlSchemaParticle_set_MinOccurs_m2382766007 (XmlSchemaParticle_t3828501457 * __this, Decimal_t2948259380  ___value0, const RuntimeMethod* method);
// System.Decimal System.Xml.Schema.XmlSchemaParticle::get_MaxOccurs()
extern "C" IL2CPP_METHOD_ATTR Decimal_t2948259380  XmlSchemaParticle_get_MaxOccurs_m3740280605 (XmlSchemaParticle_t3828501457 * __this, const RuntimeMethod* method);
// System.Void System.Xml.Schema.XmlSchemaParticle::set_MaxOccurs(System.Decimal)
extern "C" IL2CPP_METHOD_ATTR void XmlSchemaParticle_set_MaxOccurs_m3348582991 (XmlSchemaParticle_t3828501457 * __this, Decimal_t2948259380  ___value0, const RuntimeMethod* method);
// System.Void System.Xml.Schema.Compiler::CopyPosition(System.Xml.Schema.XmlSchemaAnnotated,System.Xml.Schema.XmlSchemaAnnotated,System.Boolean)
extern "C" IL2CPP_METHOD_ATTR void Compiler_CopyPosition_m2157486568 (Compiler_t2647573624 * __this, XmlSchemaAnnotated_t2603549639 * ___to0, XmlSchemaAnnotated_t2603549639 * ___from1, bool ___copyParent2, const RuntimeMethod* method);
// System.Xml.Schema.XmlSchemaGroup System.Xml.Schema.XmlSchemaGroupRef::get_Redefined()
extern "C" IL2CPP_METHOD_ATTR XmlSchemaGroup_t1441741786 * XmlSchemaGroupRef_get_Redefined_m4192312939 (XmlSchemaGroupRef_t1314446647 * __this, const RuntimeMethod* method);
// System.Xml.XmlQualifiedName System.Xml.Schema.XmlSchemaGroupRef::get_RefName()
extern "C" IL2CPP_METHOD_ATTR XmlQualifiedName_t2760654312 * XmlSchemaGroupRef_get_RefName_m2567630555 (XmlSchemaGroupRef_t1314446647 * __this, 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.Void System.Xml.Schema.XmlSchemaAll::.ctor()
extern "C" IL2CPP_METHOD_ATTR void XmlSchemaAll__ctor_m2161738074 (XmlSchemaAll_t1118454309 * __this, const RuntimeMethod* method);
// System.Void System.Xml.Schema.XmlSchemaGroupRef::SetParticle(System.Xml.Schema.XmlSchemaGroupBase)
extern "C" IL2CPP_METHOD_ATTR void XmlSchemaGroupRef_SetParticle_m2659999132 (XmlSchemaGroupRef_t1314446647 * __this, XmlSchemaGroupBase_t3631079376 * ___value0, 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.Boolean System.Xml.Schema.Compiler::IsParticleEmptiable(System.Xml.Schema.XmlSchemaParticle)
extern "C" IL2CPP_METHOD_ATTR bool Compiler_IsParticleEmptiable_m1653385931 (Compiler_t2647573624 * __this, XmlSchemaParticle_t3828501457 * ___particle0, const RuntimeMethod* method);
// System.Xml.Schema.XmlSchemaParticle System.Xml.Schema.Compiler::CannonicalizeElement(System.Xml.Schema.XmlSchemaElement)
extern "C" IL2CPP_METHOD_ATTR XmlSchemaParticle_t3828501457 * Compiler_CannonicalizeElement_m1668626463 (Compiler_t2647573624 * __this, XmlSchemaElement_t427880856 * ___element0, const RuntimeMethod* method);
// System.Boolean System.Xml.Schema.Compiler::IsElementFromElement(System.Xml.Schema.XmlSchemaElement,System.Xml.Schema.XmlSchemaElement)
extern "C" IL2CPP_METHOD_ATTR bool Compiler_IsElementFromElement_m2963970672 (Compiler_t2647573624 * __this, XmlSchemaElement_t427880856 * ___derivedElement0, XmlSchemaElement_t427880856 * ___baseElement1, const RuntimeMethod* method);
// System.Boolean System.Xml.Schema.Compiler::IsElementFromAny(System.Xml.Schema.XmlSchemaElement,System.Xml.Schema.XmlSchemaAny)
extern "C" IL2CPP_METHOD_ATTR bool Compiler_IsElementFromAny_m3410440389 (Compiler_t2647573624 * __this, XmlSchemaElement_t427880856 * ___derivedElement0, XmlSchemaAny_t1119175207 * ___baseAny1, const RuntimeMethod* method);
// System.Boolean System.Xml.Schema.Compiler::IsAnyFromAny(System.Xml.Schema.XmlSchemaAny,System.Xml.Schema.XmlSchemaAny)
extern "C" IL2CPP_METHOD_ATTR bool Compiler_IsAnyFromAny_m755514788 (Compiler_t2647573624 * __this, XmlSchemaAny_t1119175207 * ___derivedAny0, XmlSchemaAny_t1119175207 * ___baseAny1, const RuntimeMethod* method);
// System.Boolean System.Xml.Schema.Compiler::IsGroupBaseFromAny(System.Xml.Schema.XmlSchemaGroupBase,System.Xml.Schema.XmlSchemaAny)
extern "C" IL2CPP_METHOD_ATTR bool Compiler_IsGroupBaseFromAny_m1403056698 (Compiler_t2647573624 * __this, XmlSchemaGroupBase_t3631079376 * ___derivedGroupBase0, XmlSchemaAny_t1119175207 * ___baseAny1, const RuntimeMethod* method);
// System.Boolean System.Xml.Schema.Compiler::IsElementFromGroupBase(System.Xml.Schema.XmlSchemaElement,System.Xml.Schema.XmlSchemaGroupBase)
extern "C" IL2CPP_METHOD_ATTR bool Compiler_IsElementFromGroupBase_m3805362303 (Compiler_t2647573624 * __this, XmlSchemaElement_t427880856 * ___derivedElement0, XmlSchemaGroupBase_t3631079376 * ___baseGroupBase1, const RuntimeMethod* method);
// System.Boolean System.Xml.Schema.Compiler::IsGroupBaseFromGroupBase(System.Xml.Schema.XmlSchemaGroupBase,System.Xml.Schema.XmlSchemaGroupBase,System.Boolean)
extern "C" IL2CPP_METHOD_ATTR bool Compiler_IsGroupBaseFromGroupBase_m3922320726 (Compiler_t2647573624 * __this, XmlSchemaGroupBase_t3631079376 * ___derivedGroupBase0, XmlSchemaGroupBase_t3631079376 * ___baseGroupBase1, bool ___skipEmptableOnly2, const RuntimeMethod* method);
// System.Boolean System.Xml.Schema.Compiler::IsSequenceFromAll(System.Xml.Schema.XmlSchemaSequence,System.Xml.Schema.XmlSchemaAll)
extern "C" IL2CPP_METHOD_ATTR bool Compiler_IsSequenceFromAll_m4069952720 (Compiler_t2647573624 * __this, XmlSchemaSequence_t2018345177 * ___derivedSequence0, XmlSchemaAll_t1118454309 * ___baseAll1, const RuntimeMethod* method);
// System.Int32 System.Xml.Schema.XmlSchemaObject::get_LineNumber()
extern "C" IL2CPP_METHOD_ATTR int32_t XmlSchemaObject_get_LineNumber_m1770369486 (XmlSchemaObject_t1315720168 * __this, 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.String System.Int32::ToString(System.IFormatProvider)
extern "C" IL2CPP_METHOD_ATTR String_t* Int32_ToString_m1760361794 (int32_t* __this, RuntimeObject* p0, const RuntimeMethod* method);
// System.Int32 System.Xml.Schema.XmlSchemaObject::get_LinePosition()
extern "C" IL2CPP_METHOD_ATTR int32_t XmlSchemaObject_get_LinePosition_m916493145 (XmlSchemaObject_t1315720168 * __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.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.Boolean System.Xml.Schema.Compiler::IsChoiceFromChoiceSubstGroup(System.Xml.Schema.XmlSchemaChoice,System.Xml.Schema.XmlSchemaChoice)
extern "C" IL2CPP_METHOD_ATTR bool Compiler_IsChoiceFromChoiceSubstGroup_m1613525960 (Compiler_t2647573624 * __this, XmlSchemaChoice_t959520675 * ___derivedChoice0, XmlSchemaChoice_t959520675 * ___baseChoice1, const RuntimeMethod* method);
// System.Boolean System.Xml.Schema.Compiler::IsSequenceFromChoice(System.Xml.Schema.XmlSchemaSequence,System.Xml.Schema.XmlSchemaChoice)
extern "C" IL2CPP_METHOD_ATTR bool Compiler_IsSequenceFromChoice_m161794728 (Compiler_t2647573624 * __this, XmlSchemaSequence_t2018345177 * ___derivedSequence0, XmlSchemaChoice_t959520675 * ___baseChoice1, const RuntimeMethod* method);
// System.Boolean System.Xml.Schema.XmlSchemaElement::get_IsNillable()
extern "C" IL2CPP_METHOD_ATTR bool XmlSchemaElement_get_IsNillable_m1951998913 (XmlSchemaElement_t427880856 * __this, const RuntimeMethod* method);
// System.Boolean System.Xml.Schema.Compiler::IsValidOccurrenceRangeRestriction(System.Xml.Schema.XmlSchemaParticle,System.Xml.Schema.XmlSchemaParticle)
extern "C" IL2CPP_METHOD_ATTR bool Compiler_IsValidOccurrenceRangeRestriction_m1526762208 (Compiler_t2647573624 * __this, XmlSchemaParticle_t3828501457 * ___derivedParticle0, XmlSchemaParticle_t3828501457 * ___baseParticle1, const RuntimeMethod* method);
// System.String System.Xml.Schema.XmlSchemaElement::get_FixedValue()
extern "C" IL2CPP_METHOD_ATTR String_t* XmlSchemaElement_get_FixedValue_m1280240872 (XmlSchemaElement_t427880856 * __this, const RuntimeMethod* method);
// System.Boolean System.Xml.Schema.Compiler::IsFixedEqual(System.Xml.Schema.SchemaDeclBase,System.Xml.Schema.SchemaDeclBase)
extern "C" IL2CPP_METHOD_ATTR bool Compiler_IsFixedEqual_m2259842100 (Compiler_t2647573624 * __this, SchemaDeclBase_t3500554832 * ___baseDecl0, SchemaDeclBase_t3500554832 * ___derivedDecl1, const RuntimeMethod* method);
// System.Boolean System.Xml.Schema.XmlSchemaAny::Allows(System.Xml.XmlQualifiedName)
extern "C" IL2CPP_METHOD_ATTR bool XmlSchemaAny_Allows_m2503855011 (XmlSchemaAny_t1119175207 * __this, XmlQualifiedName_t2760654312 * ___qname0, const RuntimeMethod* method);
// System.Xml.Schema.NamespaceList System.Xml.Schema.XmlSchemaAny::get_NamespaceList()
extern "C" IL2CPP_METHOD_ATTR NamespaceList_t60893868 * XmlSchemaAny_get_NamespaceList_m2483398235 (XmlSchemaAny_t1119175207 * __this, const RuntimeMethod* method);
// System.Boolean System.Xml.Schema.NamespaceList::IsSubset(System.Xml.Schema.NamespaceList,System.Xml.Schema.NamespaceList)
extern "C" IL2CPP_METHOD_ATTR bool NamespaceList_IsSubset_m2575184628 (RuntimeObject * __this /* static, unused */, NamespaceList_t60893868 * ___sub0, NamespaceList_t60893868 * ___super1, const RuntimeMethod* method);
// System.Xml.Schema.XmlSchemaContentProcessing System.Xml.Schema.XmlSchemaAny::get_ProcessContentsCorrect()
extern "C" IL2CPP_METHOD_ATTR int32_t XmlSchemaAny_get_ProcessContentsCorrect_m816625613 (XmlSchemaAny_t1119175207 * __this, const RuntimeMethod* method);
// System.Void System.Xml.Schema.Compiler::CalculateEffectiveTotalRange(System.Xml.Schema.XmlSchemaParticle,System.Decimal&,System.Decimal&)
extern "C" IL2CPP_METHOD_ATTR void Compiler_CalculateEffectiveTotalRange_m3676398962 (Compiler_t2647573624 * __this, XmlSchemaParticle_t3828501457 * ___particle0, Decimal_t2948259380 * ___minOccurs1, Decimal_t2948259380 * ___maxOccurs2, const RuntimeMethod* method);
// System.Boolean System.Xml.Schema.Compiler::IsValidOccurrenceRangeRestriction(System.Decimal,System.Decimal,System.Decimal,System.Decimal)
extern "C" IL2CPP_METHOD_ATTR bool Compiler_IsValidOccurrenceRangeRestriction_m1440334309 (Compiler_t2647573624 * __this, Decimal_t2948259380  ___minOccurs0, Decimal_t2948259380  ___maxOccurs1, Decimal_t2948259380  ___baseMinOccurs2, Decimal_t2948259380  ___baseMaxOccurs3, const RuntimeMethod* method);
// System.String System.Xml.Schema.XmlSchemaParticle::get_MinOccursString()
extern "C" IL2CPP_METHOD_ATTR String_t* XmlSchemaParticle_get_MinOccursString_m911119733 (XmlSchemaParticle_t3828501457 * __this, const RuntimeMethod* method);
// System.Void System.Xml.Schema.XmlSchemaParticle::set_MinOccursString(System.String)
extern "C" IL2CPP_METHOD_ATTR void XmlSchemaParticle_set_MinOccursString_m2757042850 (XmlSchemaParticle_t3828501457 * __this, String_t* ___value0, const RuntimeMethod* method);
// System.Int32 System.Xml.Schema.Compiler::GetMappingParticle(System.Xml.Schema.XmlSchemaParticle,System.Xml.Schema.XmlSchemaObjectCollection)
extern "C" IL2CPP_METHOD_ATTR int32_t Compiler_GetMappingParticle_m2506940072 (Compiler_t2647573624 * __this, XmlSchemaParticle_t3828501457 * ___particle0, XmlSchemaObjectCollection_t1064819932 * ___collection1, 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_Multiply(System.Decimal,System.Decimal)
extern "C" IL2CPP_METHOD_ATTR Decimal_t2948259380  Decimal_op_Multiply_m2389849621 (RuntimeObject * __this /* static, unused */, Decimal_t2948259380  p0, Decimal_t2948259380  p1, const RuntimeMethod* method);
// System.Void System.Decimal::.ctor(System.Int32,System.Int32,System.Int32,System.Boolean,System.Byte)
extern "C" IL2CPP_METHOD_ATTR void Decimal__ctor_m3650533794 (Decimal_t2948259380 * __this, int32_t p0, int32_t p1, int32_t p2, bool p3, uint8_t p4, const RuntimeMethod* method);
// System.Boolean System.Decimal::op_LessThanOrEqual(System.Decimal,System.Decimal)
extern "C" IL2CPP_METHOD_ATTR bool Decimal_op_LessThanOrEqual_m3936545906 (RuntimeObject * __this /* static, unused */, Decimal_t2948259380  p0, Decimal_t2948259380  p1, 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.Decimal System.Decimal::op_Addition(System.Decimal,System.Decimal)
extern "C" IL2CPP_METHOD_ATTR Decimal_t2948259380  Decimal_op_Addition_m573847667 (RuntimeObject * __this /* static, unused */, Decimal_t2948259380  p0, Decimal_t2948259380  p1, const RuntimeMethod* method);
// System.Boolean System.Xml.Schema.XmlSchemaComplexContent::get_IsMixed()
extern "C" IL2CPP_METHOD_ATTR bool XmlSchemaComplexContent_get_IsMixed_m3848579885 (XmlSchemaComplexContent_t3528540772 * __this, const RuntimeMethod* method);
// System.Xml.Schema.XmlSchemaAnyAttribute System.Xml.Schema.XmlSchemaAttributeGroup::get_AnyAttribute()
extern "C" IL2CPP_METHOD_ATTR XmlSchemaAnyAttribute_t963227996 * XmlSchemaAttributeGroup_get_AnyAttribute_m2849537444 (XmlSchemaAttributeGroup_t246430545 * __this, const RuntimeMethod* method);
// System.Xml.XmlQualifiedName System.Xml.Schema.XmlSchemaAttributeGroupRef::get_RefName()
extern "C" IL2CPP_METHOD_ATTR XmlQualifiedName_t2760654312 * XmlSchemaAttributeGroupRef_get_RefName_m204670386 (XmlSchemaAttributeGroupRef_t846390688 * __this, const RuntimeMethod* method);
// System.Xml.Schema.XmlSchemaAnyAttribute System.Xml.Schema.XmlSchemaAttributeGroup::get_AttributeWildcard()
extern "C" IL2CPP_METHOD_ATTR XmlSchemaAnyAttribute_t963227996 * XmlSchemaAttributeGroup_get_AttributeWildcard_m1148724257 (XmlSchemaAttributeGroup_t246430545 * __this, const RuntimeMethod* method);
// System.Xml.Schema.XmlSchemaAnyAttribute System.Xml.Schema.Compiler::CompileAnyAttributeIntersection(System.Xml.Schema.XmlSchemaAnyAttribute,System.Xml.Schema.XmlSchemaAnyAttribute)
extern "C" IL2CPP_METHOD_ATTR XmlSchemaAnyAttribute_t963227996 * Compiler_CompileAnyAttributeIntersection_m2926335891 (Compiler_t2647573624 * __this, XmlSchemaAnyAttribute_t963227996 * ___a0, XmlSchemaAnyAttribute_t963227996 * ___b1, const RuntimeMethod* method);
// System.Void System.Xml.Schema.BaseProcessor::SendValidationEvent(System.String,System.String,System.Xml.Schema.XmlSchemaObject,System.Xml.Schema.XmlSeverityType)
extern "C" IL2CPP_METHOD_ATTR void BaseProcessor_SendValidationEvent_m958670032 (BaseProcessor_t2302394543 * __this, String_t* ___code0, String_t* ___msg1, XmlSchemaObject_t1315720168 * ___source2, int32_t ___severity3, const RuntimeMethod* method);
// System.Xml.Schema.XmlSchemaAnyAttribute System.Xml.Schema.Compiler::CompileAnyAttributeUnion(System.Xml.Schema.XmlSchemaAnyAttribute,System.Xml.Schema.XmlSchemaAnyAttribute)
extern "C" IL2CPP_METHOD_ATTR XmlSchemaAnyAttribute_t963227996 * Compiler_CompileAnyAttributeUnion_m2149704138 (Compiler_t2647573624 * __this, XmlSchemaAnyAttribute_t963227996 * ___a0, XmlSchemaAnyAttribute_t963227996 * ___b1, const RuntimeMethod* method);
// System.Xml.Schema.XmlSchemaSimpleType System.Xml.Schema.XmlSchemaAttribute::get_AttributeSchemaType()
extern "C" IL2CPP_METHOD_ATTR XmlSchemaSimpleType_t2678868104 * XmlSchemaAttribute_get_AttributeSchemaType_m2030385281 (XmlSchemaAttribute_t2797257020 * __this, const RuntimeMethod* method);
// System.Boolean System.Xml.Schema.XmlSchemaAnyAttribute::IsSubset(System.Xml.Schema.XmlSchemaAnyAttribute,System.Xml.Schema.XmlSchemaAnyAttribute)
extern "C" IL2CPP_METHOD_ATTR bool XmlSchemaAnyAttribute_IsSubset_m2925553919 (RuntimeObject * __this /* static, unused */, XmlSchemaAnyAttribute_t963227996 * ___sub0, XmlSchemaAnyAttribute_t963227996 * ___super1, const RuntimeMethod* method);
// System.Boolean System.Xml.Schema.Compiler::IsProcessContentsRestricted(System.Xml.Schema.XmlSchemaComplexType,System.Xml.Schema.XmlSchemaAnyAttribute,System.Xml.Schema.XmlSchemaAnyAttribute)
extern "C" IL2CPP_METHOD_ATTR bool Compiler_IsProcessContentsRestricted_m628087595 (Compiler_t2647573624 * __this, XmlSchemaComplexType_t3740801802 * ___baseType0, XmlSchemaAnyAttribute_t963227996 * ___derivedAttributeWildcard1, XmlSchemaAnyAttribute_t963227996 * ___baseAttributeWildcard2, const RuntimeMethod* method);
// System.Boolean System.Xml.Schema.XmlSchemaAnyAttribute::Allows(System.Xml.XmlQualifiedName)
extern "C" IL2CPP_METHOD_ATTR bool XmlSchemaAnyAttribute_Allows_m2858507299 (XmlSchemaAnyAttribute_t963227996 * __this, XmlQualifiedName_t2760654312 * ___qname0, const RuntimeMethod* method);
// System.Xml.Schema.XmlSchemaContentProcessing System.Xml.Schema.XmlSchemaAnyAttribute::get_ProcessContentsCorrect()
extern "C" IL2CPP_METHOD_ATTR int32_t XmlSchemaAnyAttribute_get_ProcessContentsCorrect_m1520411133 (XmlSchemaAnyAttribute_t963227996 * __this, const RuntimeMethod* method);
// System.Xml.Schema.XmlSchemaAnyAttribute System.Xml.Schema.XmlSchemaAnyAttribute::Union(System.Xml.Schema.XmlSchemaAnyAttribute,System.Xml.Schema.XmlSchemaAnyAttribute,System.Boolean)
extern "C" IL2CPP_METHOD_ATTR XmlSchemaAnyAttribute_t963227996 * XmlSchemaAnyAttribute_Union_m2425779243 (RuntimeObject * __this /* static, unused */, XmlSchemaAnyAttribute_t963227996 * ___o10, XmlSchemaAnyAttribute_t963227996 * ___o21, bool ___v1Compat2, const RuntimeMethod* method);
// System.Xml.Schema.XmlSchemaAnyAttribute System.Xml.Schema.XmlSchemaAnyAttribute::Intersection(System.Xml.Schema.XmlSchemaAnyAttribute,System.Xml.Schema.XmlSchemaAnyAttribute,System.Boolean)
extern "C" IL2CPP_METHOD_ATTR XmlSchemaAnyAttribute_t963227996 * XmlSchemaAnyAttribute_Intersection_m3903445011 (RuntimeObject * __this /* static, unused */, XmlSchemaAnyAttribute_t963227996 * ___o10, XmlSchemaAnyAttribute_t963227996 * ___o21, bool ___v1Compat2, const RuntimeMethod* method);
// System.Xml.XmlQualifiedName System.Xml.Schema.XmlSchemaAttribute::get_RefName()
extern "C" IL2CPP_METHOD_ATTR XmlQualifiedName_t2760654312 * XmlSchemaAttribute_get_RefName_m3220837151 (XmlSchemaAttribute_t2797257020 * __this, const RuntimeMethod* 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.String System.Xml.Schema.XmlSchemaAttribute::get_FixedValue()
extern "C" IL2CPP_METHOD_ATTR String_t* XmlSchemaAttribute_get_FixedValue_m212054800 (XmlSchemaAttribute_t2797257020 * __this, const RuntimeMethod* method);
// System.String System.Xml.Schema.XmlSchemaAttribute::get_DefaultValue()
extern "C" IL2CPP_METHOD_ATTR String_t* XmlSchemaAttribute_get_DefaultValue_m3961071173 (XmlSchemaAttribute_t2797257020 * __this, const RuntimeMethod* method);
// System.Void System.Xml.Schema.Compiler::SetDefaultFixed(System.Xml.Schema.XmlSchemaAttribute,System.Xml.Schema.SchemaAttDef)
extern "C" IL2CPP_METHOD_ATTR void Compiler_SetDefaultFixed_m566181840 (Compiler_t2647573624 * __this, XmlSchemaAttribute_t2797257020 * ___xa0, SchemaAttDef_t2429541159 * ___decl1, const RuntimeMethod* method);
// 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);
// 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.Void System.Xml.Schema.XmlSchemaAttribute::SetAttributeType(System.Xml.Schema.XmlSchemaSimpleType)
extern "C" IL2CPP_METHOD_ATTR void XmlSchemaAttribute_SetAttributeType_m1402232081 (XmlSchemaAttribute_t2797257020 * __this, XmlSchemaSimpleType_t2678868104 * ___value0, const RuntimeMethod* method);
// System.Void System.Xml.Schema.SchemaAttDef::.ctor(System.Xml.XmlQualifiedName)
extern "C" IL2CPP_METHOD_ATTR void SchemaAttDef__ctor_m3358110946 (SchemaAttDef_t2429541159 * __this, XmlQualifiedName_t2760654312 * ___name0, const RuntimeMethod* method);
// System.Xml.XmlQualifiedName System.Xml.Schema.XmlSchemaAttribute::get_SchemaTypeName()
extern "C" IL2CPP_METHOD_ATTR XmlQualifiedName_t2760654312 * XmlSchemaAttribute_get_SchemaTypeName_m2229887016 (XmlSchemaAttribute_t2797257020 * __this, const RuntimeMethod* method);
// System.Void System.Xml.Schema.SchemaAttDef::set_SchemaAttribute(System.Xml.Schema.XmlSchemaAttribute)
extern "C" IL2CPP_METHOD_ATTR void SchemaAttDef_set_SchemaAttribute_m1292470806 (SchemaAttDef_t2429541159 * __this, XmlSchemaAttribute_t2797257020 * ___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.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.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.CompiledIdentityConstraint::.ctor(System.Xml.Schema.XmlSchemaIdentityConstraint,System.Xml.XmlNamespaceManager)
extern "C" IL2CPP_METHOD_ATTR void CompiledIdentityConstraint__ctor_m1684797953 (CompiledIdentityConstraint_t1335094965 * __this, XmlSchemaIdentityConstraint_t297318432 * ___constraint0, XmlNamespaceManager_t418790500 * ___nsmgr1, const RuntimeMethod* method);
// System.Xml.Schema.CompiledIdentityConstraint/ConstraintRole System.Xml.Schema.CompiledIdentityConstraint::get_Role()
extern "C" IL2CPP_METHOD_ATTR int32_t CompiledIdentityConstraint_get_Role_m269821142 (CompiledIdentityConstraint_t1335094965 * __this, const RuntimeMethod* method);
// System.Void System.Xml.Schema.XmlSchemaElement::SetElementType(System.Xml.Schema.XmlSchemaType)
extern "C" IL2CPP_METHOD_ATTR void XmlSchemaElement_SetElementType_m3582853317 (XmlSchemaElement_t427880856 * __this, XmlSchemaType_t2033747345 * ___value0, const RuntimeMethod* method);
// System.Xml.Schema.SchemaElementDecl System.Xml.Schema.SchemaElementDecl::Clone()
extern "C" IL2CPP_METHOD_ATTR SchemaElementDecl_t2267464004 * SchemaElementDecl_Clone_m225546251 (SchemaElementDecl_t2267464004 * __this, const RuntimeMethod* method);
// System.String System.String::ToString(System.IFormatProvider)
extern "C" IL2CPP_METHOD_ATTR String_t* String_ToString_m3872792296 (String_t* __this, RuntimeObject* p0, 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.Boolean System.Xml.Schema.XmlSchemaElement::get_IsAbstract()
extern "C" IL2CPP_METHOD_ATTR bool XmlSchemaElement_get_IsAbstract_m652583717 (XmlSchemaElement_t427880856 * __this, const RuntimeMethod* method);
// System.Boolean System.Xml.Schema.SchemaElementDecl::get_IsAbstract()
extern "C" IL2CPP_METHOD_ATTR bool SchemaElementDecl_get_IsAbstract_m748909120 (SchemaElementDecl_t2267464004 * __this, const RuntimeMethod* method);
// System.Void System.Xml.Schema.SchemaElementDecl::set_IsNillable(System.Boolean)
extern "C" IL2CPP_METHOD_ATTR void SchemaElementDecl_set_IsNillable_m1961417433 (SchemaElementDecl_t2267464004 * __this, bool ___value0, const RuntimeMethod* method);
// System.Xml.Schema.XmlSchemaDerivationMethod System.Xml.Schema.XmlSchemaElement::get_BlockResolved()
extern "C" IL2CPP_METHOD_ATTR int32_t XmlSchemaElement_get_BlockResolved_m1163706590 (XmlSchemaElement_t427880856 * __this, const RuntimeMethod* method);
// System.String System.Xml.Schema.XmlSchemaElement::get_DefaultValue()
extern "C" IL2CPP_METHOD_ATTR String_t* XmlSchemaElement_get_DefaultValue_m2303383611 (XmlSchemaElement_t427880856 * __this, const RuntimeMethod* method);
// System.Boolean System.Xml.Schema.XmlSchemaElement::get_HasConstraints()
extern "C" IL2CPP_METHOD_ATTR bool XmlSchemaElement_get_HasConstraints_m483908072 (XmlSchemaElement_t427880856 * __this, const RuntimeMethod* method);
// System.Void System.Xml.Schema.SchemaElementDecl::set_Constraints(System.Xml.Schema.CompiledIdentityConstraint[])
extern "C" IL2CPP_METHOD_ATTR void SchemaElementDecl_set_Constraints_m545209204 (SchemaElementDecl_t2267464004 * __this, CompiledIdentityConstraintU5BU5D_t2573057752* ___value0, const RuntimeMethod* method);
// System.Void System.Xml.Schema.SchemaElementDecl::set_SchemaElement(System.Xml.Schema.XmlSchemaElement)
extern "C" IL2CPP_METHOD_ATTR void SchemaElementDecl_set_SchemaElement_m1143523122 (SchemaElementDecl_t2267464004 * __this, XmlSchemaElement_t427880856 * ___value0, const RuntimeMethod* method);
// System.Void System.Xml.Schema.Compiler::PushComplexType(System.Xml.Schema.XmlSchemaComplexType)
extern "C" IL2CPP_METHOD_ATTR void Compiler_PushComplexType_m2037081935 (Compiler_t2647573624 * __this, XmlSchemaComplexType_t3740801802 * ___complexType0, const RuntimeMethod* method);
// System.Void System.Xml.Schema.AllElementsContentValidator::.ctor(System.Xml.Schema.XmlSchemaContentType,System.Int32,System.Boolean)
extern "C" IL2CPP_METHOD_ATTR void AllElementsContentValidator__ctor_m4039551685 (AllElementsContentValidator_t4162406109 * __this, int32_t ___contentType0, int32_t ___size1, bool ___isEmptiable2, const RuntimeMethod* method);
// System.Boolean System.Xml.Schema.AllElementsContentValidator::AddElement(System.Xml.XmlQualifiedName,System.Object,System.Boolean)
extern "C" IL2CPP_METHOD_ATTR bool AllElementsContentValidator_AddElement_m132756316 (AllElementsContentValidator_t4162406109 * __this, XmlQualifiedName_t2760654312 * ___name0, RuntimeObject * ___particle1, bool ___isEmptiable2, const RuntimeMethod* method);
// System.Xml.Schema.XmlSchemaCompilationSettings System.Xml.Schema.BaseProcessor::get_CompilationSettings()
extern "C" IL2CPP_METHOD_ATTR XmlSchemaCompilationSettings_t2218765537 * BaseProcessor_get_CompilationSettings_m1040606016 (BaseProcessor_t2302394543 * __this, const RuntimeMethod* method);
// System.Boolean System.Xml.Schema.XmlSchemaCompilationSettings::get_EnableUpaCheck()
extern "C" IL2CPP_METHOD_ATTR bool XmlSchemaCompilationSettings_get_EnableUpaCheck_m540480091 (XmlSchemaCompilationSettings_t2218765537 * __this, const RuntimeMethod* method);
// System.Void System.Xml.Schema.ParticleContentValidator::.ctor(System.Xml.Schema.XmlSchemaContentType,System.Boolean)
extern "C" IL2CPP_METHOD_ATTR void ParticleContentValidator__ctor_m2333444888 (ParticleContentValidator_t2931748829 * __this, int32_t ___contentType0, bool ___enableUpaCheck1, const RuntimeMethod* method);
// System.Boolean System.Xml.Schema.Compiler::BuildParticleContentModel(System.Xml.Schema.ParticleContentValidator,System.Xml.Schema.XmlSchemaParticle)
extern "C" IL2CPP_METHOD_ATTR bool Compiler_BuildParticleContentModel_m3686460461 (Compiler_t2647573624 * __this, ParticleContentValidator_t2931748829 * ___contentValidator0, XmlSchemaParticle_t3828501457 * ___particle1, const RuntimeMethod* method);
// System.Object System.Xml.Schema.UpaException::get_Particle1()
extern "C" IL2CPP_METHOD_ATTR RuntimeObject * UpaException_get_Particle1_m2655315561 (UpaException_t2368469746 * __this, const RuntimeMethod* method);
// System.Object System.Xml.Schema.UpaException::get_Particle2()
extern "C" IL2CPP_METHOD_ATTR RuntimeObject * UpaException_get_Particle2_m2655118953 (UpaException_t2368469746 * __this, const RuntimeMethod* method);
// System.String System.Xml.Schema.XmlSchemaAny::get_ResolvedNamespace()
extern "C" IL2CPP_METHOD_ATTR String_t* XmlSchemaAny_get_ResolvedNamespace_m2095292600 (XmlSchemaAny_t1119175207 * __this, const RuntimeMethod* method);
// System.Xml.Schema.ContentValidator System.Xml.Schema.XmlSchemaComplexType::get_AnyTypeContentValidator()
extern "C" IL2CPP_METHOD_ATTR ContentValidator_t2085579204 * XmlSchemaComplexType_get_AnyTypeContentValidator_m3688702387 (RuntimeObject * __this /* static, unused */, const RuntimeMethod* method);
// System.Void System.Xml.Schema.ParticleContentValidator::AddNamespaceList(System.Xml.Schema.NamespaceList,System.Object)
extern "C" IL2CPP_METHOD_ATTR void ParticleContentValidator_AddNamespaceList_m1991323234 (ParticleContentValidator_t2931748829 * __this, NamespaceList_t60893868 * ___namespaceList0, RuntimeObject * ___particle1, const RuntimeMethod* method);
// System.Void System.Xml.Schema.ParticleContentValidator::AddLeafRange(System.Decimal,System.Decimal)
extern "C" IL2CPP_METHOD_ATTR void ParticleContentValidator_AddLeafRange_m1331697003 (ParticleContentValidator_t2931748829 * __this, Decimal_t2948259380  ___min0, Decimal_t2948259380  ___max1, const RuntimeMethod* method);
// System.Void System.Xml.Schema.Compiler::CompileParticleElements(System.Xml.Schema.XmlSchemaComplexType,System.Xml.Schema.XmlSchemaParticle)
extern "C" IL2CPP_METHOD_ATTR void Compiler_CompileParticleElements_m1237620983 (Compiler_t2647573624 * __this, XmlSchemaComplexType_t3740801802 * ___complexType0, XmlSchemaParticle_t3828501457 * ___particle1, const RuntimeMethod* method);
// System.Xml.Schema.XmlSchemaSimpleType System.Xml.Schema.DatatypeImplementation::GetSimpleTypeFromXsdType(System.Xml.XmlQualifiedName)
extern "C" IL2CPP_METHOD_ATTR XmlSchemaSimpleType_t2678868104 * DatatypeImplementation_GetSimpleTypeFromXsdType_m1394351069 (RuntimeObject * __this /* static, unused */, XmlQualifiedName_t2760654312 * ___qname0, const RuntimeMethod* method);
// System.String System.Xml.Schema.XmlSchemaObject::get_SourceUri()
extern "C" IL2CPP_METHOD_ATTR String_t* XmlSchemaObject_get_SourceUri_m2171292794 (XmlSchemaObject_t1315720168 * __this, const RuntimeMethod* method);
// System.Void System.Xml.Schema.XmlSchemaObject::set_SourceUri(System.String)
extern "C" IL2CPP_METHOD_ATTR void XmlSchemaObject_set_SourceUri_m2760372687 (XmlSchemaObject_t1315720168 * __this, String_t* ___value0, const RuntimeMethod* method);
// System.Void System.Xml.Schema.XmlSchemaObject::set_LinePosition(System.Int32)
extern "C" IL2CPP_METHOD_ATTR void XmlSchemaObject_set_LinePosition_m906865826 (XmlSchemaObject_t1315720168 * __this, int32_t ___value0, const RuntimeMethod* method);
// System.Void System.Xml.Schema.XmlSchemaObject::set_LineNumber(System.Int32)
extern "C" IL2CPP_METHOD_ATTR void XmlSchemaObject_set_LineNumber_m1360499025 (XmlSchemaObject_t1315720168 * __this, int32_t ___value0, const RuntimeMethod* method);
// System.Xml.XmlAttribute[] System.Xml.Schema.XmlSchemaAnnotated::get_UnhandledAttributes()
extern "C" IL2CPP_METHOD_ATTR XmlAttributeU5BU5D_t1490365106* XmlSchemaAnnotated_get_UnhandledAttributes_m3282107181 (XmlSchemaAnnotated_t2603549639 * __this, const RuntimeMethod* method);
// System.Void System.Xml.Schema.XmlSchemaObject::set_Parent(System.Xml.Schema.XmlSchemaObject)
extern "C" IL2CPP_METHOD_ATTR void XmlSchemaObject_set_Parent_m3122176810 (XmlSchemaObject_t1315720168 * __this, XmlSchemaObject_t1315720168 * ___value0, 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.Xml.Schema.XmlSchemaSimpleType System.Xml.Schema.XsdSimpleValue::get_XmlType()
extern "C" IL2CPP_METHOD_ATTR XmlSchemaSimpleType_t2678868104 * XsdSimpleValue_get_XmlType_m1142338018 (XsdSimpleValue_t4095803428 * __this, const RuntimeMethod* method);
// System.Object System.Xml.Schema.XsdSimpleValue::get_TypedValue()
extern "C" IL2CPP_METHOD_ATTR RuntimeObject * XsdSimpleValue_get_TypedValue_m4016627306 (XsdSimpleValue_t4095803428 * __this, 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
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void MS.Internal.Xml.Cache.XPathDocumentNavigator::.ctor(MS.Internal.Xml.Cache.XPathNode[],System.Int32,MS.Internal.Xml.Cache.XPathNode[],System.Int32)
extern "C" IL2CPP_METHOD_ATTR void XPathDocumentNavigator__ctor_m2337195991 (XPathDocumentNavigator_t2457178823 * __this, XPathNodeU5BU5D_t47339301* ___pageCurrent0, int32_t ___idxCurrent1, XPathNodeU5BU5D_t47339301* ___pageParent2, int32_t ___idxParent3, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (XPathDocumentNavigator__ctor_m2337195991_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		IL2CPP_RUNTIME_CLASS_INIT(XPathNavigator_t787956054_il2cpp_TypeInfo_var);
		XPathNavigator__ctor_m997972048(__this, /*hidden argument*/NULL);
		XPathNodeU5BU5D_t47339301* L_0 = ___pageCurrent0;
		__this->set_pageCurrent_4(L_0);
		XPathNodeU5BU5D_t47339301* L_1 = ___pageParent2;
		__this->set_pageParent_5(L_1);
		int32_t L_2 = ___idxCurrent1;
		__this->set_idxCurrent_6(L_2);
		int32_t L_3 = ___idxParent3;
		__this->set_idxParent_7(L_3);
		return;
	}
}
// System.String MS.Internal.Xml.Cache.XPathDocumentNavigator::get_Value()
extern "C" IL2CPP_METHOD_ATTR String_t* XPathDocumentNavigator_get_Value_m923241859 (XPathDocumentNavigator_t2457178823 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (XPathDocumentNavigator_get_Value_m923241859_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	String_t* V_0 = NULL;
	XPathNodeU5BU5D_t47339301* V_1 = NULL;
	XPathNodeU5BU5D_t47339301* V_2 = NULL;
	int32_t V_3 = 0;
	int32_t V_4 = 0;
	String_t* V_5 = NULL;
	StringBuilder_t * V_6 = NULL;
	{
		XPathNodeU5BU5D_t47339301* L_0 = __this->get_pageCurrent_4();
		int32_t L_1 = __this->get_idxCurrent_6();
		NullCheck(L_0);
		String_t* L_2 = XPathNode_get_Value_m299157987((XPathNode_t2208072876 *)((L_0)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_1))), /*hidden argument*/NULL);
		V_0 = L_2;
		String_t* L_3 = V_0;
		if (!L_3)
		{
			goto IL_001c;
		}
	}
	{
		String_t* L_4 = V_0;
		return L_4;
	}

IL_001c:
	{
		int32_t L_5 = __this->get_idxParent_7();
		if (!L_5)
		{
			goto IL_003b;
		}
	}
	{
		XPathNodeU5BU5D_t47339301* L_6 = __this->get_pageParent_5();
		int32_t L_7 = __this->get_idxParent_7();
		NullCheck(L_6);
		String_t* L_8 = XPathNode_get_Value_m299157987((XPathNode_t2208072876 *)((L_6)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_7))), /*hidden argument*/NULL);
		return L_8;
	}

IL_003b:
	{
		String_t* L_9 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(String_t_il2cpp_TypeInfo_var))->get_Empty_5();
		V_5 = L_9;
		V_6 = (StringBuilder_t *)NULL;
		XPathNodeU5BU5D_t47339301* L_10 = __this->get_pageCurrent_4();
		XPathNodeU5BU5D_t47339301* L_11 = L_10;
		V_2 = L_11;
		V_1 = L_11;
		int32_t L_12 = __this->get_idxCurrent_6();
		int32_t L_13 = L_12;
		V_4 = L_13;
		V_3 = L_13;
		bool L_14 = XPathNodeHelper_GetNonDescendant_m4098850694(NULL /*static, unused*/, (XPathNodeU5BU5D_t47339301**)(&V_2), (int32_t*)(&V_4), /*hidden argument*/NULL);
		if (L_14)
		{
			goto IL_00ac;
		}
	}
	{
		V_2 = (XPathNodeU5BU5D_t47339301*)NULL;
		V_4 = 0;
		goto IL_00ac;
	}

IL_006a:
	{
		String_t* L_15 = V_5;
		NullCheck(L_15);
		int32_t L_16 = String_get_Length_m3847582255(L_15, /*hidden argument*/NULL);
		if (L_16)
		{
			goto IL_0083;
		}
	}
	{
		XPathNodeU5BU5D_t47339301* L_17 = V_1;
		int32_t L_18 = V_3;
		NullCheck(L_17);
		String_t* L_19 = XPathNode_get_Value_m299157987((XPathNode_t2208072876 *)((L_17)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_18))), /*hidden argument*/NULL);
		V_5 = L_19;
		goto IL_00ac;
	}

IL_0083:
	{
		StringBuilder_t * L_20 = V_6;
		if (L_20)
		{
			goto IL_0098;
		}
	}
	{
		StringBuilder_t * L_21 = (StringBuilder_t *)il2cpp_codegen_object_new(StringBuilder_t_il2cpp_TypeInfo_var);
		StringBuilder__ctor_m3121283359(L_21, /*hidden argument*/NULL);
		V_6 = L_21;
		StringBuilder_t * L_22 = V_6;
		String_t* L_23 = V_5;
		NullCheck(L_22);
		StringBuilder_Append_m1965104174(L_22, L_23, /*hidden argument*/NULL);
	}

IL_0098:
	{
		StringBuilder_t * L_24 = V_6;
		XPathNodeU5BU5D_t47339301* L_25 = V_1;
		int32_t L_26 = V_3;
		NullCheck(L_25);
		String_t* L_27 = XPathNode_get_Value_m299157987((XPathNode_t2208072876 *)((L_25)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_26))), /*hidden argument*/NULL);
		NullCheck(L_24);
		StringBuilder_Append_m1965104174(L_24, L_27, /*hidden argument*/NULL);
	}

IL_00ac:
	{
		XPathNodeU5BU5D_t47339301* L_28 = V_2;
		int32_t L_29 = V_4;
		bool L_30 = XPathNodeHelper_GetTextFollowing_m1123614976(NULL /*static, unused*/, (XPathNodeU5BU5D_t47339301**)(&V_1), (int32_t*)(&V_3), L_28, L_29, /*hidden argument*/NULL);
		if (L_30)
		{
			goto IL_006a;
		}
	}
	{
		StringBuilder_t * L_31 = V_6;
		if (L_31)
		{
			goto IL_00c1;
		}
	}
	{
		String_t* L_32 = V_5;
		return L_32;
	}

IL_00c1:
	{
		StringBuilder_t * L_33 = V_6;
		NullCheck(L_33);
		String_t* L_34 = VirtFuncInvoker0< String_t* >::Invoke(3 /* System.String System.Object::ToString() */, L_33);
		return L_34;
	}
}
// System.Xml.XPath.XPathNavigator MS.Internal.Xml.Cache.XPathDocumentNavigator::Clone()
extern "C" IL2CPP_METHOD_ATTR XPathNavigator_t787956054 * XPathDocumentNavigator_Clone_m2047868219 (XPathDocumentNavigator_t2457178823 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (XPathDocumentNavigator_Clone_m2047868219_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		XPathNodeU5BU5D_t47339301* L_0 = __this->get_pageCurrent_4();
		int32_t L_1 = __this->get_idxCurrent_6();
		XPathNodeU5BU5D_t47339301* L_2 = __this->get_pageParent_5();
		int32_t L_3 = __this->get_idxParent_7();
		XPathDocumentNavigator_t2457178823 * L_4 = (XPathDocumentNavigator_t2457178823 *)il2cpp_codegen_object_new(XPathDocumentNavigator_t2457178823_il2cpp_TypeInfo_var);
		XPathDocumentNavigator__ctor_m2337195991(L_4, L_0, L_1, L_2, L_3, /*hidden argument*/NULL);
		return L_4;
	}
}
// System.Xml.XPath.XPathNodeType MS.Internal.Xml.Cache.XPathDocumentNavigator::get_NodeType()
extern "C" IL2CPP_METHOD_ATTR int32_t XPathDocumentNavigator_get_NodeType_m4196317898 (XPathDocumentNavigator_t2457178823 * __this, const RuntimeMethod* method)
{
	{
		XPathNodeU5BU5D_t47339301* L_0 = __this->get_pageCurrent_4();
		int32_t L_1 = __this->get_idxCurrent_6();
		NullCheck(L_0);
		int32_t L_2 = XPathNode_get_NodeType_m3682045111((XPathNode_t2208072876 *)((L_0)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_1))), /*hidden argument*/NULL);
		return L_2;
	}
}
// System.String MS.Internal.Xml.Cache.XPathDocumentNavigator::get_LocalName()
extern "C" IL2CPP_METHOD_ATTR String_t* XPathDocumentNavigator_get_LocalName_m2978021840 (XPathDocumentNavigator_t2457178823 * __this, const RuntimeMethod* method)
{
	{
		XPathNodeU5BU5D_t47339301* L_0 = __this->get_pageCurrent_4();
		int32_t L_1 = __this->get_idxCurrent_6();
		NullCheck(L_0);
		String_t* L_2 = XPathNode_get_LocalName_m2544888889((XPathNode_t2208072876 *)((L_0)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_1))), /*hidden argument*/NULL);
		return L_2;
	}
}
// System.String MS.Internal.Xml.Cache.XPathDocumentNavigator::get_NamespaceURI()
extern "C" IL2CPP_METHOD_ATTR String_t* XPathDocumentNavigator_get_NamespaceURI_m64670741 (XPathDocumentNavigator_t2457178823 * __this, const RuntimeMethod* method)
{
	{
		XPathNodeU5BU5D_t47339301* L_0 = __this->get_pageCurrent_4();
		int32_t L_1 = __this->get_idxCurrent_6();
		NullCheck(L_0);
		String_t* L_2 = XPathNode_get_NamespaceUri_m3830134744((XPathNode_t2208072876 *)((L_0)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_1))), /*hidden argument*/NULL);
		return L_2;
	}
}
// System.String MS.Internal.Xml.Cache.XPathDocumentNavigator::get_Prefix()
extern "C" IL2CPP_METHOD_ATTR String_t* XPathDocumentNavigator_get_Prefix_m575669158 (XPathDocumentNavigator_t2457178823 * __this, const RuntimeMethod* method)
{
	{
		XPathNodeU5BU5D_t47339301* L_0 = __this->get_pageCurrent_4();
		int32_t L_1 = __this->get_idxCurrent_6();
		NullCheck(L_0);
		String_t* L_2 = XPathNode_get_Prefix_m418323927((XPathNode_t2208072876 *)((L_0)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_1))), /*hidden argument*/NULL);
		return L_2;
	}
}
// System.Xml.XmlNameTable MS.Internal.Xml.Cache.XPathDocumentNavigator::get_NameTable()
extern "C" IL2CPP_METHOD_ATTR XmlNameTable_t71772148 * XPathDocumentNavigator_get_NameTable_m2297777572 (XPathDocumentNavigator_t2457178823 * __this, const RuntimeMethod* method)
{
	{
		XPathNodeU5BU5D_t47339301* L_0 = __this->get_pageCurrent_4();
		int32_t L_1 = __this->get_idxCurrent_6();
		NullCheck(L_0);
		XPathDocument_t1673143697 * L_2 = XPathNode_get_Document_m3072912569((XPathNode_t2208072876 *)((L_0)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_1))), /*hidden argument*/NULL);
		NullCheck(L_2);
		XmlNameTable_t71772148 * L_3 = XPathDocument_get_NameTable_m472337508(L_2, /*hidden argument*/NULL);
		return L_3;
	}
}
// System.Boolean MS.Internal.Xml.Cache.XPathDocumentNavigator::MoveToFirstNamespace(System.Xml.XPath.XPathNamespaceScope)
extern "C" IL2CPP_METHOD_ATTR bool XPathDocumentNavigator_MoveToFirstNamespace_m692045913 (XPathDocumentNavigator_t2457178823 * __this, int32_t ___namespaceScope0, const RuntimeMethod* method)
{
	XPathNodeU5BU5D_t47339301* V_0 = NULL;
	int32_t V_1 = 0;
	{
		int32_t L_0 = ___namespaceScope0;
		if ((!(((uint32_t)L_0) == ((uint32_t)2))))
		{
			goto IL_001a;
		}
	}
	{
		XPathNodeU5BU5D_t47339301* L_1 = __this->get_pageCurrent_4();
		int32_t L_2 = __this->get_idxCurrent_6();
		int32_t L_3 = XPathNodeHelper_GetLocalNamespaces_m2407587381(NULL /*static, unused*/, L_1, L_2, (XPathNodeU5BU5D_t47339301**)(&V_0), /*hidden argument*/NULL);
		V_1 = L_3;
		goto IL_0079;
	}

IL_001a:
	{
		XPathNodeU5BU5D_t47339301* L_4 = __this->get_pageCurrent_4();
		int32_t L_5 = __this->get_idxCurrent_6();
		int32_t L_6 = XPathNodeHelper_GetInScopeNamespaces_m3456256057(NULL /*static, unused*/, L_4, L_5, (XPathNodeU5BU5D_t47339301**)(&V_0), /*hidden argument*/NULL);
		V_1 = L_6;
		goto IL_0079;
	}

IL_0030:
	{
		int32_t L_7 = ___namespaceScope0;
		if ((!(((uint32_t)L_7) == ((uint32_t)1))))
		{
			goto IL_0042;
		}
	}
	{
		XPathNodeU5BU5D_t47339301* L_8 = V_0;
		int32_t L_9 = V_1;
		NullCheck(L_8);
		bool L_10 = XPathNode_get_IsXmlNamespaceNode_m2362394941((XPathNode_t2208072876 *)((L_8)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_9))), /*hidden argument*/NULL);
		if (L_10)
		{
			goto IL_006a;
		}
	}

IL_0042:
	{
		XPathNodeU5BU5D_t47339301* L_11 = __this->get_pageCurrent_4();
		__this->set_pageParent_5(L_11);
		int32_t L_12 = __this->get_idxCurrent_6();
		__this->set_idxParent_7(L_12);
		XPathNodeU5BU5D_t47339301* L_13 = V_0;
		__this->set_pageCurrent_4(L_13);
		int32_t L_14 = V_1;
		__this->set_idxCurrent_6(L_14);
		return (bool)1;
	}

IL_006a:
	{
		XPathNodeU5BU5D_t47339301* L_15 = V_0;
		int32_t L_16 = V_1;
		NullCheck(L_15);
		int32_t L_17 = XPathNode_GetSibling_m1356180714((XPathNode_t2208072876 *)((L_15)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_16))), (XPathNodeU5BU5D_t47339301**)(&V_0), /*hidden argument*/NULL);
		V_1 = L_17;
	}

IL_0079:
	{
		int32_t L_18 = V_1;
		if (L_18)
		{
			goto IL_0030;
		}
	}
	{
		return (bool)0;
	}
}
// System.Boolean MS.Internal.Xml.Cache.XPathDocumentNavigator::MoveToNextNamespace(System.Xml.XPath.XPathNamespaceScope)
extern "C" IL2CPP_METHOD_ATTR bool XPathDocumentNavigator_MoveToNextNamespace_m1623947679 (XPathDocumentNavigator_t2457178823 * __this, int32_t ___scope0, const RuntimeMethod* method)
{
	XPathNodeU5BU5D_t47339301* V_0 = NULL;
	XPathNodeU5BU5D_t47339301* V_1 = NULL;
	int32_t V_2 = 0;
	{
		XPathNodeU5BU5D_t47339301* L_0 = __this->get_pageCurrent_4();
		V_0 = L_0;
		int32_t L_1 = __this->get_idxCurrent_6();
		V_2 = L_1;
		XPathNodeU5BU5D_t47339301* L_2 = V_0;
		int32_t L_3 = V_2;
		NullCheck(L_2);
		int32_t L_4 = XPathNode_get_NodeType_m3682045111((XPathNode_t2208072876 *)((L_2)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_3))), /*hidden argument*/NULL);
		if ((((int32_t)L_4) == ((int32_t)3)))
		{
			goto IL_001f;
		}
	}
	{
		return (bool)0;
	}

IL_001f:
	{
		XPathNodeU5BU5D_t47339301* L_5 = V_0;
		int32_t L_6 = V_2;
		NullCheck(L_5);
		int32_t L_7 = XPathNode_GetSibling_m1356180714((XPathNode_t2208072876 *)((L_5)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_6))), (XPathNodeU5BU5D_t47339301**)(&V_0), /*hidden argument*/NULL);
		V_2 = L_7;
		int32_t L_8 = V_2;
		if (L_8)
		{
			goto IL_0033;
		}
	}
	{
		return (bool)0;
	}

IL_0033:
	{
		int32_t L_9 = ___scope0;
		if ((((int32_t)L_9) == ((int32_t)1)))
		{
			goto IL_005c;
		}
	}
	{
		int32_t L_10 = ___scope0;
		if ((!(((uint32_t)L_10) == ((uint32_t)2))))
		{
			goto IL_006a;
		}
	}
	{
		XPathNodeU5BU5D_t47339301* L_11 = V_0;
		int32_t L_12 = V_2;
		NullCheck(L_11);
		int32_t L_13 = XPathNode_GetParent_m342791946((XPathNode_t2208072876 *)((L_11)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_12))), (XPathNodeU5BU5D_t47339301**)(&V_1), /*hidden argument*/NULL);
		int32_t L_14 = __this->get_idxParent_7();
		if ((!(((uint32_t)L_13) == ((uint32_t)L_14))))
		{
			goto IL_005a;
		}
	}
	{
		XPathNodeU5BU5D_t47339301* L_15 = V_1;
		XPathNodeU5BU5D_t47339301* L_16 = __this->get_pageParent_5();
		if ((((RuntimeObject*)(XPathNodeU5BU5D_t47339301*)L_15) == ((RuntimeObject*)(XPathNodeU5BU5D_t47339301*)L_16)))
		{
			goto IL_006a;
		}
	}

IL_005a:
	{
		return (bool)0;
	}

IL_005c:
	{
		XPathNodeU5BU5D_t47339301* L_17 = V_0;
		int32_t L_18 = V_2;
		NullCheck(L_17);
		bool L_19 = XPathNode_get_IsXmlNamespaceNode_m2362394941((XPathNode_t2208072876 *)((L_17)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_18))), /*hidden argument*/NULL);
		if (L_19)
		{
			goto IL_001f;
		}
	}

IL_006a:
	{
		XPathNodeU5BU5D_t47339301* L_20 = V_0;
		__this->set_pageCurrent_4(L_20);
		int32_t L_21 = V_2;
		__this->set_idxCurrent_6(L_21);
		return (bool)1;
	}
}
// System.Boolean MS.Internal.Xml.Cache.XPathDocumentNavigator::MoveToParent()
extern "C" IL2CPP_METHOD_ATTR bool XPathDocumentNavigator_MoveToParent_m2950011865 (XPathDocumentNavigator_t2457178823 * __this, const RuntimeMethod* method)
{
	{
		int32_t L_0 = __this->get_idxParent_7();
		if (!L_0)
		{
			goto IL_0030;
		}
	}
	{
		XPathNodeU5BU5D_t47339301* L_1 = __this->get_pageParent_5();
		__this->set_pageCurrent_4(L_1);
		int32_t L_2 = __this->get_idxParent_7();
		__this->set_idxCurrent_6(L_2);
		__this->set_pageParent_5((XPathNodeU5BU5D_t47339301*)NULL);
		__this->set_idxParent_7(0);
		return (bool)1;
	}

IL_0030:
	{
		XPathNodeU5BU5D_t47339301** L_3 = __this->get_address_of_pageCurrent_4();
		int32_t* L_4 = __this->get_address_of_idxCurrent_6();
		bool L_5 = XPathNodeHelper_GetParent_m1996344784(NULL /*static, unused*/, (XPathNodeU5BU5D_t47339301**)L_3, (int32_t*)L_4, /*hidden argument*/NULL);
		return L_5;
	}
}
// System.Boolean MS.Internal.Xml.Cache.XPathDocumentNavigator::IsSamePosition(System.Xml.XPath.XPathNavigator)
extern "C" IL2CPP_METHOD_ATTR bool XPathDocumentNavigator_IsSamePosition_m3660435501 (XPathDocumentNavigator_t2457178823 * __this, XPathNavigator_t787956054 * ___other0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (XPathDocumentNavigator_IsSamePosition_m3660435501_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	XPathDocumentNavigator_t2457178823 * V_0 = NULL;
	{
		XPathNavigator_t787956054 * L_0 = ___other0;
		V_0 = ((XPathDocumentNavigator_t2457178823 *)IsInstSealed((RuntimeObject*)L_0, XPathDocumentNavigator_t2457178823_il2cpp_TypeInfo_var));
		XPathDocumentNavigator_t2457178823 * L_1 = V_0;
		if (!L_1)
		{
			goto IL_0045;
		}
	}
	{
		int32_t L_2 = __this->get_idxCurrent_6();
		XPathDocumentNavigator_t2457178823 * L_3 = V_0;
		NullCheck(L_3);
		int32_t L_4 = L_3->get_idxCurrent_6();
		if ((!(((uint32_t)L_2) == ((uint32_t)L_4))))
		{
			goto IL_0043;
		}
	}
	{
		XPathNodeU5BU5D_t47339301* L_5 = __this->get_pageCurrent_4();
		XPathDocumentNavigator_t2457178823 * L_6 = V_0;
		NullCheck(L_6);
		XPathNodeU5BU5D_t47339301* L_7 = L_6->get_pageCurrent_4();
		if ((!(((RuntimeObject*)(XPathNodeU5BU5D_t47339301*)L_5) == ((RuntimeObject*)(XPathNodeU5BU5D_t47339301*)L_7))))
		{
			goto IL_0043;
		}
	}
	{
		int32_t L_8 = __this->get_idxParent_7();
		XPathDocumentNavigator_t2457178823 * L_9 = V_0;
		NullCheck(L_9);
		int32_t L_10 = L_9->get_idxParent_7();
		if ((!(((uint32_t)L_8) == ((uint32_t)L_10))))
		{
			goto IL_0043;
		}
	}
	{
		XPathNodeU5BU5D_t47339301* L_11 = __this->get_pageParent_5();
		XPathDocumentNavigator_t2457178823 * L_12 = V_0;
		NullCheck(L_12);
		XPathNodeU5BU5D_t47339301* L_13 = L_12->get_pageParent_5();
		return (bool)((((RuntimeObject*)(XPathNodeU5BU5D_t47339301*)L_11) == ((RuntimeObject*)(XPathNodeU5BU5D_t47339301*)L_13))? 1 : 0);
	}

IL_0043:
	{
		return (bool)0;
	}

IL_0045:
	{
		return (bool)0;
	}
}
// System.Object MS.Internal.Xml.Cache.XPathDocumentNavigator::get_UnderlyingObject()
extern "C" IL2CPP_METHOD_ATTR RuntimeObject * XPathDocumentNavigator_get_UnderlyingObject_m60065265 (XPathDocumentNavigator_t2457178823 * __this, const RuntimeMethod* method)
{
	{
		XPathNavigator_t787956054 * L_0 = VirtFuncInvoker0< XPathNavigator_t787956054 * >::Invoke(21 /* System.Xml.XPath.XPathNavigator System.Xml.XPath.XPathNavigator::Clone() */, __this);
		return L_0;
	}
}
// System.Int32 MS.Internal.Xml.Cache.XPathDocumentNavigator::get_LineNumber()
extern "C" IL2CPP_METHOD_ATTR int32_t XPathDocumentNavigator_get_LineNumber_m4086446864 (XPathDocumentNavigator_t2457178823 * __this, const RuntimeMethod* method)
{
	{
		int32_t L_0 = __this->get_idxParent_7();
		if (!L_0)
		{
			goto IL_0028;
		}
	}
	{
		int32_t L_1 = VirtFuncInvoker0< int32_t >::Invoke(22 /* System.Xml.XPath.XPathNodeType System.Xml.XPath.XPathNavigator::get_NodeType() */, __this);
		if ((!(((uint32_t)L_1) == ((uint32_t)4))))
		{
			goto IL_0028;
		}
	}
	{
		XPathNodeU5BU5D_t47339301* L_2 = __this->get_pageParent_5();
		int32_t L_3 = __this->get_idxParent_7();
		NullCheck(L_2);
		int32_t L_4 = XPathNode_get_LineNumber_m305601532((XPathNode_t2208072876 *)((L_2)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_3))), /*hidden argument*/NULL);
		return L_4;
	}

IL_0028:
	{
		XPathNodeU5BU5D_t47339301* L_5 = __this->get_pageCurrent_4();
		int32_t L_6 = __this->get_idxCurrent_6();
		NullCheck(L_5);
		int32_t L_7 = XPathNode_get_LineNumber_m305601532((XPathNode_t2208072876 *)((L_5)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_6))), /*hidden argument*/NULL);
		return L_7;
	}
}
// System.Int32 MS.Internal.Xml.Cache.XPathDocumentNavigator::get_LinePosition()
extern "C" IL2CPP_METHOD_ATTR int32_t XPathDocumentNavigator_get_LinePosition_m2335826510 (XPathDocumentNavigator_t2457178823 * __this, const RuntimeMethod* method)
{
	{
		int32_t L_0 = __this->get_idxParent_7();
		if (!L_0)
		{
			goto IL_0028;
		}
	}
	{
		int32_t L_1 = VirtFuncInvoker0< int32_t >::Invoke(22 /* System.Xml.XPath.XPathNodeType System.Xml.XPath.XPathNavigator::get_NodeType() */, __this);
		if ((!(((uint32_t)L_1) == ((uint32_t)4))))
		{
			goto IL_0028;
		}
	}
	{
		XPathNodeU5BU5D_t47339301* L_2 = __this->get_pageParent_5();
		int32_t L_3 = __this->get_idxParent_7();
		NullCheck(L_2);
		int32_t L_4 = XPathNode_get_CollapsedLinePosition_m3417461190((XPathNode_t2208072876 *)((L_2)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_3))), /*hidden argument*/NULL);
		return L_4;
	}

IL_0028:
	{
		XPathNodeU5BU5D_t47339301* L_5 = __this->get_pageCurrent_4();
		int32_t L_6 = __this->get_idxCurrent_6();
		NullCheck(L_5);
		int32_t L_7 = XPathNode_get_LinePosition_m2484069825((XPathNode_t2208072876 *)((L_5)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_6))), /*hidden argument*/NULL);
		return L_7;
	}
}
// System.Int32 MS.Internal.Xml.Cache.XPathDocumentNavigator::GetPositionHashCode()
extern "C" IL2CPP_METHOD_ATTR int32_t XPathDocumentNavigator_GetPositionHashCode_m3669179492 (XPathDocumentNavigator_t2457178823 * __this, const RuntimeMethod* method)
{
	{
		int32_t L_0 = __this->get_idxCurrent_6();
		int32_t L_1 = __this->get_idxParent_7();
		return ((int32_t)((int32_t)L_0^(int32_t)L_1));
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// Conversion methods for marshalling of: MS.Internal.Xml.Cache.XPathNode
extern "C" void XPathNode_t2208072876_marshal_pinvoke(const XPathNode_t2208072876& unmarshaled, XPathNode_t2208072876_marshaled_pinvoke& marshaled)
{
	Exception_t* ___info_0Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'info' of type 'XPathNode': Reference type field marshaling is not supported.");
	IL2CPP_RAISE_MANAGED_EXCEPTION(___info_0Exception, NULL, NULL);
}
extern "C" void XPathNode_t2208072876_marshal_pinvoke_back(const XPathNode_t2208072876_marshaled_pinvoke& marshaled, XPathNode_t2208072876& unmarshaled)
{
	Exception_t* ___info_0Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'info' of type 'XPathNode': Reference type field marshaling is not supported.");
	IL2CPP_RAISE_MANAGED_EXCEPTION(___info_0Exception, NULL, NULL);
}
// Conversion method for clean up from marshalling of: MS.Internal.Xml.Cache.XPathNode
extern "C" void XPathNode_t2208072876_marshal_pinvoke_cleanup(XPathNode_t2208072876_marshaled_pinvoke& marshaled)
{
}
// Conversion methods for marshalling of: MS.Internal.Xml.Cache.XPathNode
extern "C" void XPathNode_t2208072876_marshal_com(const XPathNode_t2208072876& unmarshaled, XPathNode_t2208072876_marshaled_com& marshaled)
{
	Exception_t* ___info_0Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'info' of type 'XPathNode': Reference type field marshaling is not supported.");
	IL2CPP_RAISE_MANAGED_EXCEPTION(___info_0Exception, NULL, NULL);
}
extern "C" void XPathNode_t2208072876_marshal_com_back(const XPathNode_t2208072876_marshaled_com& marshaled, XPathNode_t2208072876& unmarshaled)
{
	Exception_t* ___info_0Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'info' of type 'XPathNode': Reference type field marshaling is not supported.");
	IL2CPP_RAISE_MANAGED_EXCEPTION(___info_0Exception, NULL, NULL);
}
// Conversion method for clean up from marshalling of: MS.Internal.Xml.Cache.XPathNode
extern "C" void XPathNode_t2208072876_marshal_com_cleanup(XPathNode_t2208072876_marshaled_com& marshaled)
{
}
// System.Xml.XPath.XPathNodeType MS.Internal.Xml.Cache.XPathNode::get_NodeType()
extern "C" IL2CPP_METHOD_ATTR int32_t XPathNode_get_NodeType_m3682045111 (XPathNode_t2208072876 * __this, const RuntimeMethod* method)
{
	{
		uint32_t L_0 = __this->get_props_5();
		return (int32_t)(((int32_t)((int32_t)L_0&(int32_t)((int32_t)15))));
	}
}
extern "C"  int32_t XPathNode_get_NodeType_m3682045111_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method)
{
	XPathNode_t2208072876 * _thisAdjusted = reinterpret_cast<XPathNode_t2208072876 *>(__this + 1);
	return XPathNode_get_NodeType_m3682045111(_thisAdjusted, method);
}
// System.String MS.Internal.Xml.Cache.XPathNode::get_Prefix()
extern "C" IL2CPP_METHOD_ATTR String_t* XPathNode_get_Prefix_m418323927 (XPathNode_t2208072876 * __this, const RuntimeMethod* method)
{
	{
		XPathNodeInfoAtom_t1760358141 * L_0 = __this->get_info_0();
		NullCheck(L_0);
		String_t* L_1 = XPathNodeInfoAtom_get_Prefix_m176325598(L_0, /*hidden argument*/NULL);
		return L_1;
	}
}
extern "C"  String_t* XPathNode_get_Prefix_m418323927_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method)
{
	XPathNode_t2208072876 * _thisAdjusted = reinterpret_cast<XPathNode_t2208072876 *>(__this + 1);
	return XPathNode_get_Prefix_m418323927(_thisAdjusted, method);
}
// System.String MS.Internal.Xml.Cache.XPathNode::get_LocalName()
extern "C" IL2CPP_METHOD_ATTR String_t* XPathNode_get_LocalName_m2544888889 (XPathNode_t2208072876 * __this, const RuntimeMethod* method)
{
	{
		XPathNodeInfoAtom_t1760358141 * L_0 = __this->get_info_0();
		NullCheck(L_0);
		String_t* L_1 = XPathNodeInfoAtom_get_LocalName_m2053503627(L_0, /*hidden argument*/NULL);
		return L_1;
	}
}
extern "C"  String_t* XPathNode_get_LocalName_m2544888889_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method)
{
	XPathNode_t2208072876 * _thisAdjusted = reinterpret_cast<XPathNode_t2208072876 *>(__this + 1);
	return XPathNode_get_LocalName_m2544888889(_thisAdjusted, method);
}
// System.String MS.Internal.Xml.Cache.XPathNode::get_NamespaceUri()
extern "C" IL2CPP_METHOD_ATTR String_t* XPathNode_get_NamespaceUri_m3830134744 (XPathNode_t2208072876 * __this, const RuntimeMethod* method)
{
	{
		XPathNodeInfoAtom_t1760358141 * L_0 = __this->get_info_0();
		NullCheck(L_0);
		String_t* L_1 = XPathNodeInfoAtom_get_NamespaceUri_m3197601624(L_0, /*hidden argument*/NULL);
		return L_1;
	}
}
extern "C"  String_t* XPathNode_get_NamespaceUri_m3830134744_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method)
{
	XPathNode_t2208072876 * _thisAdjusted = reinterpret_cast<XPathNode_t2208072876 *>(__this + 1);
	return XPathNode_get_NamespaceUri_m3830134744(_thisAdjusted, method);
}
// System.Xml.XPath.XPathDocument MS.Internal.Xml.Cache.XPathNode::get_Document()
extern "C" IL2CPP_METHOD_ATTR XPathDocument_t1673143697 * XPathNode_get_Document_m3072912569 (XPathNode_t2208072876 * __this, const RuntimeMethod* method)
{
	{
		XPathNodeInfoAtom_t1760358141 * L_0 = __this->get_info_0();
		NullCheck(L_0);
		XPathDocument_t1673143697 * L_1 = XPathNodeInfoAtom_get_Document_m626302790(L_0, /*hidden argument*/NULL);
		return L_1;
	}
}
extern "C"  XPathDocument_t1673143697 * XPathNode_get_Document_m3072912569_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method)
{
	XPathNode_t2208072876 * _thisAdjusted = reinterpret_cast<XPathNode_t2208072876 *>(__this + 1);
	return XPathNode_get_Document_m3072912569(_thisAdjusted, method);
}
// System.Int32 MS.Internal.Xml.Cache.XPathNode::get_LineNumber()
extern "C" IL2CPP_METHOD_ATTR int32_t XPathNode_get_LineNumber_m305601532 (XPathNode_t2208072876 * __this, const RuntimeMethod* method)
{
	{
		XPathNodeInfoAtom_t1760358141 * L_0 = __this->get_info_0();
		NullCheck(L_0);
		int32_t L_1 = XPathNodeInfoAtom_get_LineNumberBase_m2063241950(L_0, /*hidden argument*/NULL);
		uint32_t L_2 = __this->get_props_5();
		return ((int32_t)il2cpp_codegen_add((int32_t)L_1, (int32_t)((int32_t)((uint32_t)((int32_t)((int32_t)L_2&(int32_t)((int32_t)16776192)))>>((int32_t)10)))));
	}
}
extern "C"  int32_t XPathNode_get_LineNumber_m305601532_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method)
{
	XPathNode_t2208072876 * _thisAdjusted = reinterpret_cast<XPathNode_t2208072876 *>(__this + 1);
	return XPathNode_get_LineNumber_m305601532(_thisAdjusted, method);
}
// System.Int32 MS.Internal.Xml.Cache.XPathNode::get_LinePosition()
extern "C" IL2CPP_METHOD_ATTR int32_t XPathNode_get_LinePosition_m2484069825 (XPathNode_t2208072876 * __this, const RuntimeMethod* method)
{
	{
		XPathNodeInfoAtom_t1760358141 * L_0 = __this->get_info_0();
		NullCheck(L_0);
		int32_t L_1 = XPathNodeInfoAtom_get_LinePositionBase_m856866374(L_0, /*hidden argument*/NULL);
		uint16_t L_2 = __this->get_posOffset_4();
		return ((int32_t)il2cpp_codegen_add((int32_t)L_1, (int32_t)L_2));
	}
}
extern "C"  int32_t XPathNode_get_LinePosition_m2484069825_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method)
{
	XPathNode_t2208072876 * _thisAdjusted = reinterpret_cast<XPathNode_t2208072876 *>(__this + 1);
	return XPathNode_get_LinePosition_m2484069825(_thisAdjusted, method);
}
// System.Int32 MS.Internal.Xml.Cache.XPathNode::get_CollapsedLinePosition()
extern "C" IL2CPP_METHOD_ATTR int32_t XPathNode_get_CollapsedLinePosition_m3417461190 (XPathNode_t2208072876 * __this, const RuntimeMethod* method)
{
	{
		int32_t L_0 = XPathNode_get_LinePosition_m2484069825((XPathNode_t2208072876 *)__this, /*hidden argument*/NULL);
		uint32_t L_1 = __this->get_props_5();
		return ((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)((uint32_t)L_1>>((int32_t)24)))));
	}
}
extern "C"  int32_t XPathNode_get_CollapsedLinePosition_m3417461190_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method)
{
	XPathNode_t2208072876 * _thisAdjusted = reinterpret_cast<XPathNode_t2208072876 *>(__this + 1);
	return XPathNode_get_CollapsedLinePosition_m3417461190(_thisAdjusted, method);
}
// MS.Internal.Xml.Cache.XPathNodePageInfo MS.Internal.Xml.Cache.XPathNode::get_PageInfo()
extern "C" IL2CPP_METHOD_ATTR XPathNodePageInfo_t2343388010 * XPathNode_get_PageInfo_m206959641 (XPathNode_t2208072876 * __this, const RuntimeMethod* method)
{
	{
		XPathNodeInfoAtom_t1760358141 * L_0 = __this->get_info_0();
		NullCheck(L_0);
		XPathNodePageInfo_t2343388010 * L_1 = XPathNodeInfoAtom_get_PageInfo_m2298513048(L_0, /*hidden argument*/NULL);
		return L_1;
	}
}
extern "C"  XPathNodePageInfo_t2343388010 * XPathNode_get_PageInfo_m206959641_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method)
{
	XPathNode_t2208072876 * _thisAdjusted = reinterpret_cast<XPathNode_t2208072876 *>(__this + 1);
	return XPathNode_get_PageInfo_m206959641(_thisAdjusted, method);
}
// System.Int32 MS.Internal.Xml.Cache.XPathNode::GetParent(MS.Internal.Xml.Cache.XPathNode[]&)
extern "C" IL2CPP_METHOD_ATTR int32_t XPathNode_GetParent_m342791946 (XPathNode_t2208072876 * __this, XPathNodeU5BU5D_t47339301** ___pageNode0, const RuntimeMethod* method)
{
	{
		XPathNodeU5BU5D_t47339301** L_0 = ___pageNode0;
		XPathNodeInfoAtom_t1760358141 * L_1 = __this->get_info_0();
		NullCheck(L_1);
		XPathNodeU5BU5D_t47339301* L_2 = XPathNodeInfoAtom_get_ParentPage_m353995224(L_1, /*hidden argument*/NULL);
		*((RuntimeObject **)L_0) = (RuntimeObject *)L_2;
		Il2CppCodeGenWriteBarrier((RuntimeObject **)L_0, (RuntimeObject *)L_2);
		uint16_t L_3 = __this->get_idxParent_2();
		return L_3;
	}
}
extern "C"  int32_t XPathNode_GetParent_m342791946_AdjustorThunk (RuntimeObject * __this, XPathNodeU5BU5D_t47339301** ___pageNode0, const RuntimeMethod* method)
{
	XPathNode_t2208072876 * _thisAdjusted = reinterpret_cast<XPathNode_t2208072876 *>(__this + 1);
	return XPathNode_GetParent_m342791946(_thisAdjusted, ___pageNode0, method);
}
// System.Int32 MS.Internal.Xml.Cache.XPathNode::GetSibling(MS.Internal.Xml.Cache.XPathNode[]&)
extern "C" IL2CPP_METHOD_ATTR int32_t XPathNode_GetSibling_m1356180714 (XPathNode_t2208072876 * __this, XPathNodeU5BU5D_t47339301** ___pageNode0, const RuntimeMethod* method)
{
	{
		XPathNodeU5BU5D_t47339301** L_0 = ___pageNode0;
		XPathNodeInfoAtom_t1760358141 * L_1 = __this->get_info_0();
		NullCheck(L_1);
		XPathNodeU5BU5D_t47339301* L_2 = XPathNodeInfoAtom_get_SiblingPage_m369450658(L_1, /*hidden argument*/NULL);
		*((RuntimeObject **)L_0) = (RuntimeObject *)L_2;
		Il2CppCodeGenWriteBarrier((RuntimeObject **)L_0, (RuntimeObject *)L_2);
		uint16_t L_3 = __this->get_idxSibling_1();
		return L_3;
	}
}
extern "C"  int32_t XPathNode_GetSibling_m1356180714_AdjustorThunk (RuntimeObject * __this, XPathNodeU5BU5D_t47339301** ___pageNode0, const RuntimeMethod* method)
{
	XPathNode_t2208072876 * _thisAdjusted = reinterpret_cast<XPathNode_t2208072876 *>(__this + 1);
	return XPathNode_GetSibling_m1356180714(_thisAdjusted, ___pageNode0, method);
}
// System.Boolean MS.Internal.Xml.Cache.XPathNode::get_IsXmlNamespaceNode()
extern "C" IL2CPP_METHOD_ATTR bool XPathNode_get_IsXmlNamespaceNode_m2362394941 (XPathNode_t2208072876 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (XPathNode_get_IsXmlNamespaceNode_m2362394941_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	String_t* V_0 = NULL;
	{
		XPathNodeInfoAtom_t1760358141 * L_0 = __this->get_info_0();
		NullCheck(L_0);
		String_t* L_1 = XPathNodeInfoAtom_get_LocalName_m2053503627(L_0, /*hidden argument*/NULL);
		V_0 = L_1;
		int32_t L_2 = XPathNode_get_NodeType_m3682045111((XPathNode_t2208072876 *)__this, /*hidden argument*/NULL);
		if ((!(((uint32_t)L_2) == ((uint32_t)3))))
		{
			goto IL_002a;
		}
	}
	{
		String_t* L_3 = V_0;
		NullCheck(L_3);
		int32_t L_4 = String_get_Length_m3847582255(L_3, /*hidden argument*/NULL);
		if ((!(((uint32_t)L_4) == ((uint32_t)3))))
		{
			goto IL_002a;
		}
	}
	{
		String_t* L_5 = V_0;
		bool L_6 = String_op_Equality_m920492651(NULL /*static, unused*/, L_5, _stringLiteral2909972470, /*hidden argument*/NULL);
		return L_6;
	}

IL_002a:
	{
		return (bool)0;
	}
}
extern "C"  bool XPathNode_get_IsXmlNamespaceNode_m2362394941_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method)
{
	XPathNode_t2208072876 * _thisAdjusted = reinterpret_cast<XPathNode_t2208072876 *>(__this + 1);
	return XPathNode_get_IsXmlNamespaceNode_m2362394941(_thisAdjusted, method);
}
// System.Boolean MS.Internal.Xml.Cache.XPathNode::get_HasSibling()
extern "C" IL2CPP_METHOD_ATTR bool XPathNode_get_HasSibling_m3943840943 (XPathNode_t2208072876 * __this, const RuntimeMethod* method)
{
	{
		uint16_t L_0 = __this->get_idxSibling_1();
		return (bool)((!(((uint32_t)L_0) <= ((uint32_t)0)))? 1 : 0);
	}
}
extern "C"  bool XPathNode_get_HasSibling_m3943840943_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method)
{
	XPathNode_t2208072876 * _thisAdjusted = reinterpret_cast<XPathNode_t2208072876 *>(__this + 1);
	return XPathNode_get_HasSibling_m3943840943(_thisAdjusted, method);
}
// System.Boolean MS.Internal.Xml.Cache.XPathNode::get_HasCollapsedText()
extern "C" IL2CPP_METHOD_ATTR bool XPathNode_get_HasCollapsedText_m1668924034 (XPathNode_t2208072876 * __this, const RuntimeMethod* method)
{
	{
		uint32_t L_0 = __this->get_props_5();
		return (bool)((!(((uint32_t)((int32_t)((int32_t)L_0&(int32_t)((int32_t)128)))) <= ((uint32_t)0)))? 1 : 0);
	}
}
extern "C"  bool XPathNode_get_HasCollapsedText_m1668924034_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method)
{
	XPathNode_t2208072876 * _thisAdjusted = reinterpret_cast<XPathNode_t2208072876 *>(__this + 1);
	return XPathNode_get_HasCollapsedText_m1668924034(_thisAdjusted, method);
}
// System.Boolean MS.Internal.Xml.Cache.XPathNode::get_IsText()
extern "C" IL2CPP_METHOD_ATTR bool XPathNode_get_IsText_m2582742009 (XPathNode_t2208072876 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (XPathNode_get_IsText_m2582742009_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		int32_t L_0 = XPathNode_get_NodeType_m3682045111((XPathNode_t2208072876 *)__this, /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(XPathNavigator_t787956054_il2cpp_TypeInfo_var);
		bool L_1 = XPathNavigator_IsText_m3328497713(NULL /*static, unused*/, L_0, /*hidden argument*/NULL);
		return L_1;
	}
}
extern "C"  bool XPathNode_get_IsText_m2582742009_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method)
{
	XPathNode_t2208072876 * _thisAdjusted = reinterpret_cast<XPathNode_t2208072876 *>(__this + 1);
	return XPathNode_get_IsText_m2582742009(_thisAdjusted, method);
}
// System.Boolean MS.Internal.Xml.Cache.XPathNode::get_HasNamespaceDecls()
extern "C" IL2CPP_METHOD_ATTR bool XPathNode_get_HasNamespaceDecls_m1581902291 (XPathNode_t2208072876 * __this, const RuntimeMethod* method)
{
	{
		uint32_t L_0 = __this->get_props_5();
		return (bool)((!(((uint32_t)((int32_t)((int32_t)L_0&(int32_t)((int32_t)512)))) <= ((uint32_t)0)))? 1 : 0);
	}
}
extern "C"  bool XPathNode_get_HasNamespaceDecls_m1581902291_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method)
{
	XPathNode_t2208072876 * _thisAdjusted = reinterpret_cast<XPathNode_t2208072876 *>(__this + 1);
	return XPathNode_get_HasNamespaceDecls_m1581902291(_thisAdjusted, method);
}
// System.String MS.Internal.Xml.Cache.XPathNode::get_Value()
extern "C" IL2CPP_METHOD_ATTR String_t* XPathNode_get_Value_m299157987 (XPathNode_t2208072876 * __this, const RuntimeMethod* method)
{
	{
		String_t* L_0 = __this->get_value_6();
		return L_0;
	}
}
extern "C"  String_t* XPathNode_get_Value_m299157987_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method)
{
	XPathNode_t2208072876 * _thisAdjusted = reinterpret_cast<XPathNode_t2208072876 *>(__this + 1);
	return XPathNode_get_Value_m299157987(_thisAdjusted, 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.Int32 MS.Internal.Xml.Cache.XPathNodeHelper::GetLocalNamespaces(MS.Internal.Xml.Cache.XPathNode[],System.Int32,MS.Internal.Xml.Cache.XPathNode[]&)
extern "C" IL2CPP_METHOD_ATTR int32_t XPathNodeHelper_GetLocalNamespaces_m2407587381 (RuntimeObject * __this /* static, unused */, XPathNodeU5BU5D_t47339301* ___pageElem0, int32_t ___idxElem1, XPathNodeU5BU5D_t47339301** ___pageNmsp2, const RuntimeMethod* method)
{
	{
		XPathNodeU5BU5D_t47339301* L_0 = ___pageElem0;
		int32_t L_1 = ___idxElem1;
		NullCheck(L_0);
		bool L_2 = XPathNode_get_HasNamespaceDecls_m1581902291((XPathNode_t2208072876 *)((L_0)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_1))), /*hidden argument*/NULL);
		if (!L_2)
		{
			goto IL_0023;
		}
	}
	{
		XPathNodeU5BU5D_t47339301* L_3 = ___pageElem0;
		int32_t L_4 = ___idxElem1;
		NullCheck(L_3);
		XPathDocument_t1673143697 * L_5 = XPathNode_get_Document_m3072912569((XPathNode_t2208072876 *)((L_3)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_4))), /*hidden argument*/NULL);
		XPathNodeU5BU5D_t47339301* L_6 = ___pageElem0;
		int32_t L_7 = ___idxElem1;
		XPathNodeU5BU5D_t47339301** L_8 = ___pageNmsp2;
		NullCheck(L_5);
		int32_t L_9 = XPathDocument_LookupNamespaces_m118973851(L_5, L_6, L_7, (XPathNodeU5BU5D_t47339301**)L_8, /*hidden argument*/NULL);
		return L_9;
	}

IL_0023:
	{
		XPathNodeU5BU5D_t47339301** L_10 = ___pageNmsp2;
		*((RuntimeObject **)L_10) = (RuntimeObject *)NULL;
		Il2CppCodeGenWriteBarrier((RuntimeObject **)L_10, (RuntimeObject *)NULL);
		return 0;
	}
}
// System.Int32 MS.Internal.Xml.Cache.XPathNodeHelper::GetInScopeNamespaces(MS.Internal.Xml.Cache.XPathNode[],System.Int32,MS.Internal.Xml.Cache.XPathNode[]&)
extern "C" IL2CPP_METHOD_ATTR int32_t XPathNodeHelper_GetInScopeNamespaces_m3456256057 (RuntimeObject * __this /* static, unused */, XPathNodeU5BU5D_t47339301* ___pageElem0, int32_t ___idxElem1, XPathNodeU5BU5D_t47339301** ___pageNmsp2, const RuntimeMethod* method)
{
	XPathDocument_t1673143697 * V_0 = NULL;
	{
		XPathNodeU5BU5D_t47339301* L_0 = ___pageElem0;
		int32_t L_1 = ___idxElem1;
		NullCheck(L_0);
		int32_t L_2 = XPathNode_get_NodeType_m3682045111((XPathNode_t2208072876 *)((L_0)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_1))), /*hidden argument*/NULL);
		if ((!(((uint32_t)L_2) == ((uint32_t)1))))
		{
			goto IL_0051;
		}
	}
	{
		XPathNodeU5BU5D_t47339301* L_3 = ___pageElem0;
		int32_t L_4 = ___idxElem1;
		NullCheck(L_3);
		XPathDocument_t1673143697 * L_5 = XPathNode_get_Document_m3072912569((XPathNode_t2208072876 *)((L_3)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_4))), /*hidden argument*/NULL);
		V_0 = L_5;
		goto IL_0039;
	}

IL_001e:
	{
		XPathNodeU5BU5D_t47339301* L_6 = ___pageElem0;
		int32_t L_7 = ___idxElem1;
		NullCheck(L_6);
		int32_t L_8 = XPathNode_GetParent_m342791946((XPathNode_t2208072876 *)((L_6)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_7))), (XPathNodeU5BU5D_t47339301**)(&___pageElem0), /*hidden argument*/NULL);
		___idxElem1 = L_8;
		int32_t L_9 = ___idxElem1;
		if (L_9)
		{
			goto IL_0039;
		}
	}
	{
		XPathDocument_t1673143697 * L_10 = V_0;
		XPathNodeU5BU5D_t47339301** L_11 = ___pageNmsp2;
		NullCheck(L_10);
		int32_t L_12 = XPathDocument_GetXmlNamespaceNode_m750140621(L_10, (XPathNodeU5BU5D_t47339301**)L_11, /*hidden argument*/NULL);
		return L_12;
	}

IL_0039:
	{
		XPathNodeU5BU5D_t47339301* L_13 = ___pageElem0;
		int32_t L_14 = ___idxElem1;
		NullCheck(L_13);
		bool L_15 = XPathNode_get_HasNamespaceDecls_m1581902291((XPathNode_t2208072876 *)((L_13)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_14))), /*hidden argument*/NULL);
		if (!L_15)
		{
			goto IL_001e;
		}
	}
	{
		XPathDocument_t1673143697 * L_16 = V_0;
		XPathNodeU5BU5D_t47339301* L_17 = ___pageElem0;
		int32_t L_18 = ___idxElem1;
		XPathNodeU5BU5D_t47339301** L_19 = ___pageNmsp2;
		NullCheck(L_16);
		int32_t L_20 = XPathDocument_LookupNamespaces_m118973851(L_16, L_17, L_18, (XPathNodeU5BU5D_t47339301**)L_19, /*hidden argument*/NULL);
		return L_20;
	}

IL_0051:
	{
		XPathNodeU5BU5D_t47339301** L_21 = ___pageNmsp2;
		*((RuntimeObject **)L_21) = (RuntimeObject *)NULL;
		Il2CppCodeGenWriteBarrier((RuntimeObject **)L_21, (RuntimeObject *)NULL);
		return 0;
	}
}
// System.Boolean MS.Internal.Xml.Cache.XPathNodeHelper::GetParent(MS.Internal.Xml.Cache.XPathNode[]&,System.Int32&)
extern "C" IL2CPP_METHOD_ATTR bool XPathNodeHelper_GetParent_m1996344784 (RuntimeObject * __this /* static, unused */, XPathNodeU5BU5D_t47339301** ___pageNode0, int32_t* ___idxNode1, const RuntimeMethod* method)
{
	XPathNodeU5BU5D_t47339301* V_0 = NULL;
	int32_t V_1 = 0;
	{
		XPathNodeU5BU5D_t47339301** L_0 = ___pageNode0;
		XPathNodeU5BU5D_t47339301* L_1 = *((XPathNodeU5BU5D_t47339301**)L_0);
		V_0 = L_1;
		int32_t* L_2 = ___idxNode1;
		int32_t L_3 = *((int32_t*)L_2);
		V_1 = L_3;
		XPathNodeU5BU5D_t47339301* L_4 = V_0;
		int32_t L_5 = V_1;
		NullCheck(L_4);
		int32_t L_6 = XPathNode_GetParent_m342791946((XPathNode_t2208072876 *)((L_4)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_5))), (XPathNodeU5BU5D_t47339301**)(&V_0), /*hidden argument*/NULL);
		V_1 = L_6;
		int32_t L_7 = V_1;
		if (!L_7)
		{
			goto IL_0020;
		}
	}
	{
		XPathNodeU5BU5D_t47339301** L_8 = ___pageNode0;
		XPathNodeU5BU5D_t47339301* L_9 = V_0;
		*((RuntimeObject **)L_8) = (RuntimeObject *)L_9;
		Il2CppCodeGenWriteBarrier((RuntimeObject **)L_8, (RuntimeObject *)L_9);
		int32_t* L_10 = ___idxNode1;
		int32_t L_11 = V_1;
		*((int32_t*)L_10) = (int32_t)L_11;
		return (bool)1;
	}

IL_0020:
	{
		return (bool)0;
	}
}
// System.Int32 MS.Internal.Xml.Cache.XPathNodeHelper::GetLocation(MS.Internal.Xml.Cache.XPathNode[],System.Int32)
extern "C" IL2CPP_METHOD_ATTR int32_t XPathNodeHelper_GetLocation_m3539897349 (RuntimeObject * __this /* static, unused */, XPathNodeU5BU5D_t47339301* ___pageNode0, int32_t ___idxNode1, const RuntimeMethod* method)
{
	{
		XPathNodeU5BU5D_t47339301* L_0 = ___pageNode0;
		NullCheck(L_0);
		XPathNodePageInfo_t2343388010 * L_1 = XPathNode_get_PageInfo_m206959641((XPathNode_t2208072876 *)((L_0)->GetAddressAt(static_cast<il2cpp_array_size_t>(0))), /*hidden argument*/NULL);
		NullCheck(L_1);
		int32_t L_2 = XPathNodePageInfo_get_PageNumber_m352724255(L_1, /*hidden argument*/NULL);
		int32_t L_3 = ___idxNode1;
		return ((int32_t)((int32_t)((int32_t)((int32_t)L_2<<(int32_t)((int32_t)16)))|(int32_t)L_3));
	}
}
// System.Boolean MS.Internal.Xml.Cache.XPathNodeHelper::GetTextFollowing(MS.Internal.Xml.Cache.XPathNode[]&,System.Int32&,MS.Internal.Xml.Cache.XPathNode[],System.Int32)
extern "C" IL2CPP_METHOD_ATTR bool XPathNodeHelper_GetTextFollowing_m1123614976 (RuntimeObject * __this /* static, unused */, XPathNodeU5BU5D_t47339301** ___pageCurrent0, int32_t* ___idxCurrent1, XPathNodeU5BU5D_t47339301* ___pageEnd2, int32_t ___idxEnd3, const RuntimeMethod* method)
{
	XPathNodeU5BU5D_t47339301* V_0 = NULL;
	int32_t V_1 = 0;
	{
		XPathNodeU5BU5D_t47339301** L_0 = ___pageCurrent0;
		XPathNodeU5BU5D_t47339301* L_1 = *((XPathNodeU5BU5D_t47339301**)L_0);
		V_0 = L_1;
		int32_t* L_2 = ___idxCurrent1;
		int32_t L_3 = *((int32_t*)L_2);
		V_1 = L_3;
		int32_t L_4 = V_1;
		V_1 = ((int32_t)il2cpp_codegen_add((int32_t)L_4, (int32_t)1));
	}

IL_000a:
	{
		XPathNodeU5BU5D_t47339301* L_5 = V_0;
		XPathNodeU5BU5D_t47339301* L_6 = ___pageEnd2;
		if ((!(((RuntimeObject*)(XPathNodeU5BU5D_t47339301*)L_5) == ((RuntimeObject*)(XPathNodeU5BU5D_t47339301*)L_6))))
		{
			goto IL_007b;
		}
	}
	{
		int32_t L_7 = V_1;
		int32_t L_8 = ___idxEnd3;
		if ((((int32_t)L_7) > ((int32_t)L_8)))
		{
			goto IL_007b;
		}
	}
	{
		goto IL_0046;
	}

IL_0014:
	{
		XPathNodeU5BU5D_t47339301* L_9 = V_0;
		int32_t L_10 = V_1;
		NullCheck(L_9);
		bool L_11 = XPathNode_get_IsText_m2582742009((XPathNode_t2208072876 *)((L_9)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_10))), /*hidden argument*/NULL);
		if (L_11)
		{
			goto IL_00ab;
		}
	}
	{
		XPathNodeU5BU5D_t47339301* L_12 = V_0;
		int32_t L_13 = V_1;
		NullCheck(L_12);
		int32_t L_14 = XPathNode_get_NodeType_m3682045111((XPathNode_t2208072876 *)((L_12)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_13))), /*hidden argument*/NULL);
		if ((!(((uint32_t)L_14) == ((uint32_t)1))))
		{
			goto IL_0042;
		}
	}
	{
		XPathNodeU5BU5D_t47339301* L_15 = V_0;
		int32_t L_16 = V_1;
		NullCheck(L_15);
		bool L_17 = XPathNode_get_HasCollapsedText_m1668924034((XPathNode_t2208072876 *)((L_15)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_16))), /*hidden argument*/NULL);
		if (L_17)
		{
			goto IL_00ab;
		}
	}

IL_0042:
	{
		int32_t L_18 = V_1;
		V_1 = ((int32_t)il2cpp_codegen_add((int32_t)L_18, (int32_t)1));
	}

IL_0046:
	{
		int32_t L_19 = V_1;
		int32_t L_20 = ___idxEnd3;
		if ((!(((uint32_t)L_19) == ((uint32_t)L_20))))
		{
			goto IL_0014;
		}
	}
	{
		goto IL_00a9;
	}

IL_004c:
	{
		XPathNodeU5BU5D_t47339301* L_21 = V_0;
		int32_t L_22 = V_1;
		NullCheck(L_21);
		bool L_23 = XPathNode_get_IsText_m2582742009((XPathNode_t2208072876 *)((L_21)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_22))), /*hidden argument*/NULL);
		if (L_23)
		{
			goto IL_00ab;
		}
	}
	{
		XPathNodeU5BU5D_t47339301* L_24 = V_0;
		int32_t L_25 = V_1;
		NullCheck(L_24);
		int32_t L_26 = XPathNode_get_NodeType_m3682045111((XPathNode_t2208072876 *)((L_24)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_25))), /*hidden argument*/NULL);
		if ((!(((uint32_t)L_26) == ((uint32_t)1))))
		{
			goto IL_0077;
		}
	}
	{
		XPathNodeU5BU5D_t47339301* L_27 = V_0;
		int32_t L_28 = V_1;
		NullCheck(L_27);
		bool L_29 = XPathNode_get_HasCollapsedText_m1668924034((XPathNode_t2208072876 *)((L_27)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_28))), /*hidden argument*/NULL);
		if (L_29)
		{
			goto IL_00ab;
		}
	}

IL_0077:
	{
		int32_t L_30 = V_1;
		V_1 = ((int32_t)il2cpp_codegen_add((int32_t)L_30, (int32_t)1));
	}

IL_007b:
	{
		int32_t L_31 = V_1;
		XPathNodeU5BU5D_t47339301* L_32 = V_0;
		NullCheck(L_32);
		XPathNodePageInfo_t2343388010 * L_33 = XPathNode_get_PageInfo_m206959641((XPathNode_t2208072876 *)((L_32)->GetAddressAt(static_cast<il2cpp_array_size_t>(0))), /*hidden argument*/NULL);
		NullCheck(L_33);
		int32_t L_34 = XPathNodePageInfo_get_NodeCount_m3027908794(L_33, /*hidden argument*/NULL);
		if ((((int32_t)L_31) < ((int32_t)L_34)))
		{
			goto IL_004c;
		}
	}
	{
		XPathNodeU5BU5D_t47339301* L_35 = V_0;
		NullCheck(L_35);
		XPathNodePageInfo_t2343388010 * L_36 = XPathNode_get_PageInfo_m206959641((XPathNode_t2208072876 *)((L_35)->GetAddressAt(static_cast<il2cpp_array_size_t>(0))), /*hidden argument*/NULL);
		NullCheck(L_36);
		XPathNodeU5BU5D_t47339301* L_37 = XPathNodePageInfo_get_NextPage_m624167909(L_36, /*hidden argument*/NULL);
		V_0 = L_37;
		V_1 = 1;
		XPathNodeU5BU5D_t47339301* L_38 = V_0;
		if (L_38)
		{
			goto IL_000a;
		}
	}

IL_00a9:
	{
		return (bool)0;
	}

IL_00ab:
	{
		XPathNodeU5BU5D_t47339301** L_39 = ___pageCurrent0;
		XPathNodeU5BU5D_t47339301* L_40 = V_0;
		*((RuntimeObject **)L_39) = (RuntimeObject *)L_40;
		Il2CppCodeGenWriteBarrier((RuntimeObject **)L_39, (RuntimeObject *)L_40);
		int32_t* L_41 = ___idxCurrent1;
		int32_t L_42 = V_1;
		*((int32_t*)L_41) = (int32_t)L_42;
		return (bool)1;
	}
}
// System.Boolean MS.Internal.Xml.Cache.XPathNodeHelper::GetNonDescendant(MS.Internal.Xml.Cache.XPathNode[]&,System.Int32&)
extern "C" IL2CPP_METHOD_ATTR bool XPathNodeHelper_GetNonDescendant_m4098850694 (RuntimeObject * __this /* static, unused */, XPathNodeU5BU5D_t47339301** ___pageNode0, int32_t* ___idxNode1, const RuntimeMethod* method)
{
	XPathNodeU5BU5D_t47339301* V_0 = NULL;
	int32_t V_1 = 0;
	{
		XPathNodeU5BU5D_t47339301** L_0 = ___pageNode0;
		XPathNodeU5BU5D_t47339301* L_1 = *((XPathNodeU5BU5D_t47339301**)L_0);
		V_0 = L_1;
		int32_t* L_2 = ___idxNode1;
		int32_t L_3 = *((int32_t*)L_2);
		V_1 = L_3;
	}

IL_0006:
	{
		XPathNodeU5BU5D_t47339301* L_4 = V_0;
		int32_t L_5 = V_1;
		NullCheck(L_4);
		bool L_6 = XPathNode_get_HasSibling_m3943840943((XPathNode_t2208072876 *)((L_4)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_5))), /*hidden argument*/NULL);
		if (!L_6)
		{
			goto IL_0028;
		}
	}
	{
		XPathNodeU5BU5D_t47339301** L_7 = ___pageNode0;
		XPathNodeU5BU5D_t47339301* L_8 = V_0;
		*((RuntimeObject **)L_7) = (RuntimeObject *)L_8;
		Il2CppCodeGenWriteBarrier((RuntimeObject **)L_7, (RuntimeObject *)L_8);
		int32_t* L_9 = ___idxNode1;
		XPathNodeU5BU5D_t47339301* L_10 = V_0;
		int32_t L_11 = V_1;
		NullCheck(L_10);
		XPathNodeU5BU5D_t47339301** L_12 = ___pageNode0;
		int32_t L_13 = XPathNode_GetSibling_m1356180714((XPathNode_t2208072876 *)((L_10)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_11))), (XPathNodeU5BU5D_t47339301**)L_12, /*hidden argument*/NULL);
		*((int32_t*)L_9) = (int32_t)L_13;
		return (bool)1;
	}

IL_0028:
	{
		XPathNodeU5BU5D_t47339301* L_14 = V_0;
		int32_t L_15 = V_1;
		NullCheck(L_14);
		int32_t L_16 = XPathNode_GetParent_m342791946((XPathNode_t2208072876 *)((L_14)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_15))), (XPathNodeU5BU5D_t47339301**)(&V_0), /*hidden argument*/NULL);
		V_1 = L_16;
		int32_t L_17 = V_1;
		if (L_17)
		{
			goto IL_0006;
		}
	}
	{
		return (bool)0;
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// MS.Internal.Xml.Cache.XPathNodePageInfo MS.Internal.Xml.Cache.XPathNodeInfoAtom::get_PageInfo()
extern "C" IL2CPP_METHOD_ATTR XPathNodePageInfo_t2343388010 * XPathNodeInfoAtom_get_PageInfo_m2298513048 (XPathNodeInfoAtom_t1760358141 * __this, const RuntimeMethod* method)
{
	{
		XPathNodePageInfo_t2343388010 * L_0 = __this->get_pageInfo_12();
		return L_0;
	}
}
// System.String MS.Internal.Xml.Cache.XPathNodeInfoAtom::get_LocalName()
extern "C" IL2CPP_METHOD_ATTR String_t* XPathNodeInfoAtom_get_LocalName_m2053503627 (XPathNodeInfoAtom_t1760358141 * __this, const RuntimeMethod* method)
{
	{
		String_t* L_0 = __this->get_localName_0();
		return L_0;
	}
}
// System.String MS.Internal.Xml.Cache.XPathNodeInfoAtom::get_NamespaceUri()
extern "C" IL2CPP_METHOD_ATTR String_t* XPathNodeInfoAtom_get_NamespaceUri_m3197601624 (XPathNodeInfoAtom_t1760358141 * __this, const RuntimeMethod* method)
{
	{
		String_t* L_0 = __this->get_namespaceUri_1();
		return L_0;
	}
}
// System.String MS.Internal.Xml.Cache.XPathNodeInfoAtom::get_Prefix()
extern "C" IL2CPP_METHOD_ATTR String_t* XPathNodeInfoAtom_get_Prefix_m176325598 (XPathNodeInfoAtom_t1760358141 * __this, const RuntimeMethod* method)
{
	{
		String_t* L_0 = __this->get_prefix_2();
		return L_0;
	}
}
// MS.Internal.Xml.Cache.XPathNode[] MS.Internal.Xml.Cache.XPathNodeInfoAtom::get_SiblingPage()
extern "C" IL2CPP_METHOD_ATTR XPathNodeU5BU5D_t47339301* XPathNodeInfoAtom_get_SiblingPage_m369450658 (XPathNodeInfoAtom_t1760358141 * __this, const RuntimeMethod* method)
{
	{
		XPathNodeU5BU5D_t47339301* L_0 = __this->get_pageSibling_5();
		return L_0;
	}
}
// MS.Internal.Xml.Cache.XPathNode[] MS.Internal.Xml.Cache.XPathNodeInfoAtom::get_ParentPage()
extern "C" IL2CPP_METHOD_ATTR XPathNodeU5BU5D_t47339301* XPathNodeInfoAtom_get_ParentPage_m353995224 (XPathNodeInfoAtom_t1760358141 * __this, const RuntimeMethod* method)
{
	{
		XPathNodeU5BU5D_t47339301* L_0 = __this->get_pageParent_4();
		return L_0;
	}
}
// System.Xml.XPath.XPathDocument MS.Internal.Xml.Cache.XPathNodeInfoAtom::get_Document()
extern "C" IL2CPP_METHOD_ATTR XPathDocument_t1673143697 * XPathNodeInfoAtom_get_Document_m626302790 (XPathNodeInfoAtom_t1760358141 * __this, const RuntimeMethod* method)
{
	{
		XPathDocument_t1673143697 * L_0 = __this->get_doc_7();
		return L_0;
	}
}
// System.Int32 MS.Internal.Xml.Cache.XPathNodeInfoAtom::get_LineNumberBase()
extern "C" IL2CPP_METHOD_ATTR int32_t XPathNodeInfoAtom_get_LineNumberBase_m2063241950 (XPathNodeInfoAtom_t1760358141 * __this, const RuntimeMethod* method)
{
	{
		int32_t L_0 = __this->get_lineNumBase_8();
		return L_0;
	}
}
// System.Int32 MS.Internal.Xml.Cache.XPathNodeInfoAtom::get_LinePositionBase()
extern "C" IL2CPP_METHOD_ATTR int32_t XPathNodeInfoAtom_get_LinePositionBase_m856866374 (XPathNodeInfoAtom_t1760358141 * __this, const RuntimeMethod* method)
{
	{
		int32_t L_0 = __this->get_linePosBase_9();
		return L_0;
	}
}
// System.Int32 MS.Internal.Xml.Cache.XPathNodeInfoAtom::GetHashCode()
extern "C" IL2CPP_METHOD_ATTR int32_t XPathNodeInfoAtom_GetHashCode_m2135684218 (XPathNodeInfoAtom_t1760358141 * __this, const RuntimeMethod* method)
{
	int32_t V_0 = 0;
	XPathNodeInfoAtom_t1760358141 * G_B9_0 = NULL;
	XPathNodeInfoAtom_t1760358141 * G_B8_0 = NULL;
	int32_t G_B10_0 = 0;
	XPathNodeInfoAtom_t1760358141 * G_B10_1 = NULL;
	{
		int32_t L_0 = __this->get_hashCode_10();
		if (L_0)
		{
			goto IL_008e;
		}
	}
	{
		int32_t L_1 = __this->get_localNameHash_11();
		V_0 = L_1;
		XPathNodeU5BU5D_t47339301* L_2 = __this->get_pageSibling_5();
		if (!L_2)
		{
			goto IL_0037;
		}
	}
	{
		int32_t L_3 = V_0;
		int32_t L_4 = V_0;
		XPathNodeU5BU5D_t47339301* L_5 = __this->get_pageSibling_5();
		NullCheck(L_5);
		XPathNodePageInfo_t2343388010 * L_6 = XPathNode_get_PageInfo_m206959641((XPathNode_t2208072876 *)((L_5)->GetAddressAt(static_cast<il2cpp_array_size_t>(0))), /*hidden argument*/NULL);
		NullCheck(L_6);
		int32_t L_7 = XPathNodePageInfo_get_PageNumber_m352724255(L_6, /*hidden argument*/NULL);
		V_0 = ((int32_t)il2cpp_codegen_add((int32_t)L_3, (int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_4<<(int32_t)7))^(int32_t)L_7))));
	}

IL_0037:
	{
		XPathNodeU5BU5D_t47339301* L_8 = __this->get_pageParent_4();
		if (!L_8)
		{
			goto IL_005c;
		}
	}
	{
		int32_t L_9 = V_0;
		int32_t L_10 = V_0;
		XPathNodeU5BU5D_t47339301* L_11 = __this->get_pageParent_4();
		NullCheck(L_11);
		XPathNodePageInfo_t2343388010 * L_12 = XPathNode_get_PageInfo_m206959641((XPathNode_t2208072876 *)((L_11)->GetAddressAt(static_cast<il2cpp_array_size_t>(0))), /*hidden argument*/NULL);
		NullCheck(L_12);
		int32_t L_13 = XPathNodePageInfo_get_PageNumber_m352724255(L_12, /*hidden argument*/NULL);
		V_0 = ((int32_t)il2cpp_codegen_add((int32_t)L_9, (int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_10<<(int32_t)7))^(int32_t)L_13))));
	}

IL_005c:
	{
		XPathNodeU5BU5D_t47339301* L_14 = __this->get_pageSimilar_6();
		if (!L_14)
		{
			goto IL_0081;
		}
	}
	{
		int32_t L_15 = V_0;
		int32_t L_16 = V_0;
		XPathNodeU5BU5D_t47339301* L_17 = __this->get_pageSimilar_6();
		NullCheck(L_17);
		XPathNodePageInfo_t2343388010 * L_18 = XPathNode_get_PageInfo_m206959641((XPathNode_t2208072876 *)((L_17)->GetAddressAt(static_cast<il2cpp_array_size_t>(0))), /*hidden argument*/NULL);
		NullCheck(L_18);
		int32_t L_19 = XPathNodePageInfo_get_PageNumber_m352724255(L_18, /*hidden argument*/NULL);
		V_0 = ((int32_t)il2cpp_codegen_add((int32_t)L_15, (int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_16<<(int32_t)7))^(int32_t)L_19))));
	}

IL_0081:
	{
		int32_t L_20 = V_0;
		G_B8_0 = __this;
		if (!L_20)
		{
			G_B9_0 = __this;
			goto IL_0088;
		}
	}
	{
		int32_t L_21 = V_0;
		G_B10_0 = L_21;
		G_B10_1 = G_B8_0;
		goto IL_0089;
	}

IL_0088:
	{
		G_B10_0 = 1;
		G_B10_1 = G_B9_0;
	}

IL_0089:
	{
		NullCheck(G_B10_1);
		G_B10_1->set_hashCode_10(G_B10_0);
	}

IL_008e:
	{
		int32_t L_22 = __this->get_hashCode_10();
		return L_22;
	}
}
// System.Boolean MS.Internal.Xml.Cache.XPathNodeInfoAtom::Equals(System.Object)
extern "C" IL2CPP_METHOD_ATTR bool XPathNodeInfoAtom_Equals_m3630220321 (XPathNodeInfoAtom_t1760358141 * __this, RuntimeObject * ___other0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (XPathNodeInfoAtom_Equals_m3630220321_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	XPathNodeInfoAtom_t1760358141 * V_0 = NULL;
	{
		RuntimeObject * L_0 = ___other0;
		V_0 = ((XPathNodeInfoAtom_t1760358141 *)IsInstSealed((RuntimeObject*)L_0, XPathNodeInfoAtom_t1760358141_il2cpp_TypeInfo_var));
		int32_t L_1 = VirtFuncInvoker0< int32_t >::Invoke(2 /* System.Int32 System.Object::GetHashCode() */, __this);
		XPathNodeInfoAtom_t1760358141 * L_2 = V_0;
		NullCheck(L_2);
		int32_t L_3 = VirtFuncInvoker0< int32_t >::Invoke(2 /* System.Int32 System.Object::GetHashCode() */, L_2);
		if ((!(((uint32_t)L_1) == ((uint32_t)L_3))))
		{
			goto IL_0098;
		}
	}
	{
		String_t* L_4 = __this->get_localName_0();
		XPathNodeInfoAtom_t1760358141 * L_5 = V_0;
		NullCheck(L_5);
		String_t* L_6 = L_5->get_localName_0();
		if ((!(((RuntimeObject*)(String_t*)L_4) == ((RuntimeObject*)(String_t*)L_6))))
		{
			goto IL_0098;
		}
	}
	{
		XPathNodeU5BU5D_t47339301* L_7 = __this->get_pageSibling_5();
		XPathNodeInfoAtom_t1760358141 * L_8 = V_0;
		NullCheck(L_8);
		XPathNodeU5BU5D_t47339301* L_9 = L_8->get_pageSibling_5();
		if ((!(((RuntimeObject*)(XPathNodeU5BU5D_t47339301*)L_7) == ((RuntimeObject*)(XPathNodeU5BU5D_t47339301*)L_9))))
		{
			goto IL_0098;
		}
	}
	{
		String_t* L_10 = __this->get_namespaceUri_1();
		XPathNodeInfoAtom_t1760358141 * L_11 = V_0;
		NullCheck(L_11);
		String_t* L_12 = L_11->get_namespaceUri_1();
		if ((!(((RuntimeObject*)(String_t*)L_10) == ((RuntimeObject*)(String_t*)L_12))))
		{
			goto IL_0098;
		}
	}
	{
		XPathNodeU5BU5D_t47339301* L_13 = __this->get_pageParent_4();
		XPathNodeInfoAtom_t1760358141 * L_14 = V_0;
		NullCheck(L_14);
		XPathNodeU5BU5D_t47339301* L_15 = L_14->get_pageParent_4();
		if ((!(((RuntimeObject*)(XPathNodeU5BU5D_t47339301*)L_13) == ((RuntimeObject*)(XPathNodeU5BU5D_t47339301*)L_15))))
		{
			goto IL_0098;
		}
	}
	{
		XPathNodeU5BU5D_t47339301* L_16 = __this->get_pageSimilar_6();
		XPathNodeInfoAtom_t1760358141 * L_17 = V_0;
		NullCheck(L_17);
		XPathNodeU5BU5D_t47339301* L_18 = L_17->get_pageSimilar_6();
		if ((!(((RuntimeObject*)(XPathNodeU5BU5D_t47339301*)L_16) == ((RuntimeObject*)(XPathNodeU5BU5D_t47339301*)L_18))))
		{
			goto IL_0098;
		}
	}
	{
		String_t* L_19 = __this->get_prefix_2();
		XPathNodeInfoAtom_t1760358141 * L_20 = V_0;
		NullCheck(L_20);
		String_t* L_21 = L_20->get_prefix_2();
		if ((!(((RuntimeObject*)(String_t*)L_19) == ((RuntimeObject*)(String_t*)L_21))))
		{
			goto IL_0098;
		}
	}
	{
		String_t* L_22 = __this->get_baseUri_3();
		XPathNodeInfoAtom_t1760358141 * L_23 = V_0;
		NullCheck(L_23);
		String_t* L_24 = L_23->get_baseUri_3();
		if ((!(((RuntimeObject*)(String_t*)L_22) == ((RuntimeObject*)(String_t*)L_24))))
		{
			goto IL_0098;
		}
	}
	{
		int32_t L_25 = __this->get_lineNumBase_8();
		XPathNodeInfoAtom_t1760358141 * L_26 = V_0;
		NullCheck(L_26);
		int32_t L_27 = L_26->get_lineNumBase_8();
		if ((!(((uint32_t)L_25) == ((uint32_t)L_27))))
		{
			goto IL_0098;
		}
	}
	{
		int32_t L_28 = __this->get_linePosBase_9();
		XPathNodeInfoAtom_t1760358141 * L_29 = V_0;
		NullCheck(L_29);
		int32_t L_30 = L_29->get_linePosBase_9();
		if ((!(((uint32_t)L_28) == ((uint32_t)L_30))))
		{
			goto IL_0098;
		}
	}
	{
		return (bool)1;
	}

IL_0098:
	{
		return (bool)0;
	}
}
// System.String MS.Internal.Xml.Cache.XPathNodeInfoAtom::ToString()
extern "C" IL2CPP_METHOD_ATTR String_t* XPathNodeInfoAtom_ToString_m2812332081 (XPathNodeInfoAtom_t1760358141 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (XPathNodeInfoAtom_ToString_m2812332081_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	StringBuilder_t * V_0 = NULL;
	{
		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;
		StringBuilder_t * L_1 = V_0;
		NullCheck(L_1);
		StringBuilder_Append_m1965104174(L_1, _stringLiteral1982482492, /*hidden argument*/NULL);
		StringBuilder_t * L_2 = V_0;
		int32_t L_3 = VirtFuncInvoker0< int32_t >::Invoke(2 /* System.Int32 System.Object::GetHashCode() */, __this);
		NullCheck(L_2);
		StringBuilder_Append_m890240332(L_2, L_3, /*hidden argument*/NULL);
		StringBuilder_t * L_4 = V_0;
		NullCheck(L_4);
		StringBuilder_Append_m1965104174(L_4, _stringLiteral3450517380, /*hidden argument*/NULL);
		String_t* L_5 = __this->get_localName_0();
		NullCheck(L_5);
		int32_t L_6 = String_get_Length_m3847582255(L_5, /*hidden argument*/NULL);
		if (!L_6)
		{
			goto IL_0093;
		}
	}
	{
		StringBuilder_t * L_7 = V_0;
		NullCheck(L_7);
		StringBuilder_Append_m2383614642(L_7, ((int32_t)123), /*hidden argument*/NULL);
		StringBuilder_t * L_8 = V_0;
		String_t* L_9 = __this->get_namespaceUri_1();
		NullCheck(L_8);
		StringBuilder_Append_m1965104174(L_8, L_9, /*hidden argument*/NULL);
		StringBuilder_t * L_10 = V_0;
		NullCheck(L_10);
		StringBuilder_Append_m2383614642(L_10, ((int32_t)125), /*hidden argument*/NULL);
		String_t* L_11 = __this->get_prefix_2();
		NullCheck(L_11);
		int32_t L_12 = String_get_Length_m3847582255(L_11, /*hidden argument*/NULL);
		if (!L_12)
		{
			goto IL_007a;
		}
	}
	{
		StringBuilder_t * L_13 = V_0;
		String_t* L_14 = __this->get_prefix_2();
		NullCheck(L_13);
		StringBuilder_Append_m1965104174(L_13, L_14, /*hidden argument*/NULL);
		StringBuilder_t * L_15 = V_0;
		NullCheck(L_15);
		StringBuilder_Append_m2383614642(L_15, ((int32_t)58), /*hidden argument*/NULL);
	}

IL_007a:
	{
		StringBuilder_t * L_16 = V_0;
		String_t* L_17 = __this->get_localName_0();
		NullCheck(L_16);
		StringBuilder_Append_m1965104174(L_16, L_17, /*hidden argument*/NULL);
		StringBuilder_t * L_18 = V_0;
		NullCheck(L_18);
		StringBuilder_Append_m1965104174(L_18, _stringLiteral3450517380, /*hidden argument*/NULL);
	}

IL_0093:
	{
		XPathNodeU5BU5D_t47339301* L_19 = __this->get_pageParent_4();
		if (!L_19)
		{
			goto IL_00d0;
		}
	}
	{
		StringBuilder_t * L_20 = V_0;
		NullCheck(L_20);
		StringBuilder_Append_m1965104174(L_20, _stringLiteral2323739825, /*hidden argument*/NULL);
		StringBuilder_t * L_21 = V_0;
		XPathNodeU5BU5D_t47339301* L_22 = __this->get_pageParent_4();
		NullCheck(L_22);
		XPathNodePageInfo_t2343388010 * L_23 = XPathNode_get_PageInfo_m206959641((XPathNode_t2208072876 *)((L_22)->GetAddressAt(static_cast<il2cpp_array_size_t>(0))), /*hidden argument*/NULL);
		NullCheck(L_23);
		int32_t L_24 = XPathNodePageInfo_get_PageNumber_m352724255(L_23, /*hidden argument*/NULL);
		NullCheck(L_21);
		StringBuilder_Append_m890240332(L_21, L_24, /*hidden argument*/NULL);
		StringBuilder_t * L_25 = V_0;
		NullCheck(L_25);
		StringBuilder_Append_m1965104174(L_25, _stringLiteral3450517380, /*hidden argument*/NULL);
	}

IL_00d0:
	{
		XPathNodeU5BU5D_t47339301* L_26 = __this->get_pageSibling_5();
		if (!L_26)
		{
			goto IL_010d;
		}
	}
	{
		StringBuilder_t * L_27 = V_0;
		NullCheck(L_27);
		StringBuilder_Append_m1965104174(L_27, _stringLiteral1317831119, /*hidden argument*/NULL);
		StringBuilder_t * L_28 = V_0;
		XPathNodeU5BU5D_t47339301* L_29 = __this->get_pageSibling_5();
		NullCheck(L_29);
		XPathNodePageInfo_t2343388010 * L_30 = XPathNode_get_PageInfo_m206959641((XPathNode_t2208072876 *)((L_29)->GetAddressAt(static_cast<il2cpp_array_size_t>(0))), /*hidden argument*/NULL);
		NullCheck(L_30);
		int32_t L_31 = XPathNodePageInfo_get_PageNumber_m352724255(L_30, /*hidden argument*/NULL);
		NullCheck(L_28);
		StringBuilder_Append_m890240332(L_28, L_31, /*hidden argument*/NULL);
		StringBuilder_t * L_32 = V_0;
		NullCheck(L_32);
		StringBuilder_Append_m1965104174(L_32, _stringLiteral3450517380, /*hidden argument*/NULL);
	}

IL_010d:
	{
		XPathNodeU5BU5D_t47339301* L_33 = __this->get_pageSimilar_6();
		if (!L_33)
		{
			goto IL_014a;
		}
	}
	{
		StringBuilder_t * L_34 = V_0;
		NullCheck(L_34);
		StringBuilder_Append_m1965104174(L_34, _stringLiteral4103818784, /*hidden argument*/NULL);
		StringBuilder_t * L_35 = V_0;
		XPathNodeU5BU5D_t47339301* L_36 = __this->get_pageSimilar_6();
		NullCheck(L_36);
		XPathNodePageInfo_t2343388010 * L_37 = XPathNode_get_PageInfo_m206959641((XPathNode_t2208072876 *)((L_36)->GetAddressAt(static_cast<il2cpp_array_size_t>(0))), /*hidden argument*/NULL);
		NullCheck(L_37);
		int32_t L_38 = XPathNodePageInfo_get_PageNumber_m352724255(L_37, /*hidden argument*/NULL);
		NullCheck(L_35);
		StringBuilder_Append_m890240332(L_35, L_38, /*hidden argument*/NULL);
		StringBuilder_t * L_39 = V_0;
		NullCheck(L_39);
		StringBuilder_Append_m1965104174(L_39, _stringLiteral3450517380, /*hidden argument*/NULL);
	}

IL_014a:
	{
		StringBuilder_t * L_40 = V_0;
		NullCheck(L_40);
		StringBuilder_Append_m1965104174(L_40, _stringLiteral1668989353, /*hidden argument*/NULL);
		StringBuilder_t * L_41 = V_0;
		int32_t L_42 = __this->get_lineNumBase_8();
		NullCheck(L_41);
		StringBuilder_Append_m890240332(L_41, L_42, /*hidden argument*/NULL);
		StringBuilder_t * L_43 = V_0;
		NullCheck(L_43);
		StringBuilder_Append_m1965104174(L_43, _stringLiteral3450517380, /*hidden argument*/NULL);
		StringBuilder_t * L_44 = V_0;
		NullCheck(L_44);
		StringBuilder_Append_m1965104174(L_44, _stringLiteral862027085, /*hidden argument*/NULL);
		StringBuilder_t * L_45 = V_0;
		int32_t L_46 = __this->get_linePosBase_9();
		NullCheck(L_45);
		StringBuilder_Append_m890240332(L_45, L_46, /*hidden argument*/NULL);
		StringBuilder_t * L_47 = V_0;
		NullCheck(L_47);
		String_t* L_48 = VirtFuncInvoker0< String_t* >::Invoke(3 /* System.String System.Object::ToString() */, L_47);
		return L_48;
	}
}
#ifdef __clang__
#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 MS.Internal.Xml.Cache.XPathNodePageInfo::get_PageNumber()
extern "C" IL2CPP_METHOD_ATTR int32_t XPathNodePageInfo_get_PageNumber_m352724255 (XPathNodePageInfo_t2343388010 * __this, const RuntimeMethod* method)
{
	{
		int32_t L_0 = __this->get_pageNum_0();
		return L_0;
	}
}
// System.Int32 MS.Internal.Xml.Cache.XPathNodePageInfo::get_NodeCount()
extern "C" IL2CPP_METHOD_ATTR int32_t XPathNodePageInfo_get_NodeCount_m3027908794 (XPathNodePageInfo_t2343388010 * __this, const RuntimeMethod* method)
{
	{
		int32_t L_0 = __this->get_nodeCount_1();
		return L_0;
	}
}
// MS.Internal.Xml.Cache.XPathNode[] MS.Internal.Xml.Cache.XPathNodePageInfo::get_NextPage()
extern "C" IL2CPP_METHOD_ATTR XPathNodeU5BU5D_t47339301* XPathNodePageInfo_get_NextPage_m624167909 (XPathNodePageInfo_t2343388010 * __this, const RuntimeMethod* method)
{
	{
		XPathNodeU5BU5D_t47339301* L_0 = __this->get_pageNext_2();
		return L_0;
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif


// Conversion methods for marshalling of: MS.Internal.Xml.Cache.XPathNodeRef
extern "C" void XPathNodeRef_t3498189018_marshal_pinvoke(const XPathNodeRef_t3498189018& unmarshaled, XPathNodeRef_t3498189018_marshaled_pinvoke& marshaled)
{
	Exception_t* ___page_0Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'page' of type 'XPathNodeRef'.");
	IL2CPP_RAISE_MANAGED_EXCEPTION(___page_0Exception, NULL, NULL);
}
extern "C" void XPathNodeRef_t3498189018_marshal_pinvoke_back(const XPathNodeRef_t3498189018_marshaled_pinvoke& marshaled, XPathNodeRef_t3498189018& unmarshaled)
{
	Exception_t* ___page_0Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'page' of type 'XPathNodeRef'.");
	IL2CPP_RAISE_MANAGED_EXCEPTION(___page_0Exception, NULL, NULL);
}
// Conversion method for clean up from marshalling of: MS.Internal.Xml.Cache.XPathNodeRef
extern "C" void XPathNodeRef_t3498189018_marshal_pinvoke_cleanup(XPathNodeRef_t3498189018_marshaled_pinvoke& marshaled)
{
}


// Conversion methods for marshalling of: MS.Internal.Xml.Cache.XPathNodeRef
extern "C" void XPathNodeRef_t3498189018_marshal_com(const XPathNodeRef_t3498189018& unmarshaled, XPathNodeRef_t3498189018_marshaled_com& marshaled)
{
	Exception_t* ___page_0Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'page' of type 'XPathNodeRef'.");
	IL2CPP_RAISE_MANAGED_EXCEPTION(___page_0Exception, NULL, NULL);
}
extern "C" void XPathNodeRef_t3498189018_marshal_com_back(const XPathNodeRef_t3498189018_marshaled_com& marshaled, XPathNodeRef_t3498189018& unmarshaled)
{
	Exception_t* ___page_0Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'page' of type 'XPathNodeRef'.");
	IL2CPP_RAISE_MANAGED_EXCEPTION(___page_0Exception, NULL, NULL);
}
// Conversion method for clean up from marshalling of: MS.Internal.Xml.Cache.XPathNodeRef
extern "C" void XPathNodeRef_t3498189018_marshal_com_cleanup(XPathNodeRef_t3498189018_marshaled_com& marshaled)
{
}
// System.Void MS.Internal.Xml.Cache.XPathNodeRef::.ctor(MS.Internal.Xml.Cache.XPathNode[],System.Int32)
extern "C" IL2CPP_METHOD_ATTR void XPathNodeRef__ctor_m3069003374 (XPathNodeRef_t3498189018 * __this, XPathNodeU5BU5D_t47339301* ___page0, int32_t ___idx1, const RuntimeMethod* method)
{
	{
		XPathNodeU5BU5D_t47339301* L_0 = ___page0;
		__this->set_page_0(L_0);
		int32_t L_1 = ___idx1;
		__this->set_idx_1(L_1);
		return;
	}
}
extern "C"  void XPathNodeRef__ctor_m3069003374_AdjustorThunk (RuntimeObject * __this, XPathNodeU5BU5D_t47339301* ___page0, int32_t ___idx1, const RuntimeMethod* method)
{
	XPathNodeRef_t3498189018 * _thisAdjusted = reinterpret_cast<XPathNodeRef_t3498189018 *>(__this + 1);
	XPathNodeRef__ctor_m3069003374(_thisAdjusted, ___page0, ___idx1, method);
}
// MS.Internal.Xml.Cache.XPathNode[] MS.Internal.Xml.Cache.XPathNodeRef::get_Page()
extern "C" IL2CPP_METHOD_ATTR XPathNodeU5BU5D_t47339301* XPathNodeRef_get_Page_m1405325228 (XPathNodeRef_t3498189018 * __this, const RuntimeMethod* method)
{
	{
		XPathNodeU5BU5D_t47339301* L_0 = __this->get_page_0();
		return L_0;
	}
}
extern "C"  XPathNodeU5BU5D_t47339301* XPathNodeRef_get_Page_m1405325228_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method)
{
	XPathNodeRef_t3498189018 * _thisAdjusted = reinterpret_cast<XPathNodeRef_t3498189018 *>(__this + 1);
	return XPathNodeRef_get_Page_m1405325228(_thisAdjusted, method);
}
// System.Int32 MS.Internal.Xml.Cache.XPathNodeRef::get_Index()
extern "C" IL2CPP_METHOD_ATTR int32_t XPathNodeRef_get_Index_m3777463376 (XPathNodeRef_t3498189018 * __this, const RuntimeMethod* method)
{
	{
		int32_t L_0 = __this->get_idx_1();
		return L_0;
	}
}
extern "C"  int32_t XPathNodeRef_get_Index_m3777463376_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method)
{
	XPathNodeRef_t3498189018 * _thisAdjusted = reinterpret_cast<XPathNodeRef_t3498189018 *>(__this + 1);
	return XPathNodeRef_get_Index_m3777463376(_thisAdjusted, method);
}
// System.Int32 MS.Internal.Xml.Cache.XPathNodeRef::GetHashCode()
extern "C" IL2CPP_METHOD_ATTR int32_t XPathNodeRef_GetHashCode_m179538335 (XPathNodeRef_t3498189018 * __this, const RuntimeMethod* method)
{
	{
		XPathNodeU5BU5D_t47339301* L_0 = __this->get_page_0();
		int32_t L_1 = __this->get_idx_1();
		int32_t L_2 = XPathNodeHelper_GetLocation_m3539897349(NULL /*static, unused*/, L_0, L_1, /*hidden argument*/NULL);
		return L_2;
	}
}
extern "C"  int32_t XPathNodeRef_GetHashCode_m179538335_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method)
{
	XPathNodeRef_t3498189018 * _thisAdjusted = reinterpret_cast<XPathNodeRef_t3498189018 *>(__this + 1);
	return XPathNodeRef_GetHashCode_m179538335(_thisAdjusted, 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 MS.Internal.Xml.XPath.AstNode::.ctor()
extern "C" IL2CPP_METHOD_ATTR void AstNode__ctor_m1678139051 (AstNode_t2514041814 * __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
#ifdef __clang__
#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 MS.Internal.Xml.XPath.Axis::.ctor(MS.Internal.Xml.XPath.Axis/AxisType,MS.Internal.Xml.XPath.AstNode,System.String,System.String,System.Xml.XPath.XPathNodeType)
extern "C" IL2CPP_METHOD_ATTR void Axis__ctor_m970138750 (Axis_t4207104559 * __this, int32_t ___axisType0, AstNode_t2514041814 * ___input1, String_t* ___prefix2, String_t* ___name3, int32_t ___nodetype4, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Axis__ctor_m970138750_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		String_t* L_0 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(String_t_il2cpp_TypeInfo_var))->get_Empty_5();
		__this->set_urn_6(L_0);
		AstNode__ctor_m1678139051(__this, /*hidden argument*/NULL);
		int32_t L_1 = ___axisType0;
		__this->set_axisType_0(L_1);
		AstNode_t2514041814 * L_2 = ___input1;
		__this->set_input_1(L_2);
		String_t* L_3 = ___prefix2;
		__this->set_prefix_2(L_3);
		String_t* L_4 = ___name3;
		__this->set_name_3(L_4);
		int32_t L_5 = ___nodetype4;
		__this->set_nodeType_4(L_5);
		return;
	}
}
// System.Void MS.Internal.Xml.XPath.Axis::.ctor(MS.Internal.Xml.XPath.Axis/AxisType,MS.Internal.Xml.XPath.AstNode)
extern "C" IL2CPP_METHOD_ATTR void Axis__ctor_m1946558515 (Axis_t4207104559 * __this, int32_t ___axisType0, AstNode_t2514041814 * ___input1, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Axis__ctor_m1946558515_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		int32_t L_0 = ___axisType0;
		AstNode_t2514041814 * L_1 = ___input1;
		String_t* L_2 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(String_t_il2cpp_TypeInfo_var))->get_Empty_5();
		String_t* L_3 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(String_t_il2cpp_TypeInfo_var))->get_Empty_5();
		Axis__ctor_m970138750(__this, L_0, L_1, L_2, L_3, ((int32_t)9), /*hidden argument*/NULL);
		__this->set_abbrAxis_5((bool)1);
		return;
	}
}
// MS.Internal.Xml.XPath.AstNode/AstType MS.Internal.Xml.XPath.Axis::get_Type()
extern "C" IL2CPP_METHOD_ATTR int32_t Axis_get_Type_m4069527393 (Axis_t4207104559 * __this, const RuntimeMethod* method)
{
	{
		return (int32_t)(0);
	}
}
// System.Xml.XPath.XPathResultType MS.Internal.Xml.XPath.Axis::get_ReturnType()
extern "C" IL2CPP_METHOD_ATTR int32_t Axis_get_ReturnType_m1759715372 (Axis_t4207104559 * __this, const RuntimeMethod* method)
{
	{
		return (int32_t)(3);
	}
}
// MS.Internal.Xml.XPath.AstNode MS.Internal.Xml.XPath.Axis::get_Input()
extern "C" IL2CPP_METHOD_ATTR AstNode_t2514041814 * Axis_get_Input_m1567084986 (Axis_t4207104559 * __this, const RuntimeMethod* method)
{
	{
		AstNode_t2514041814 * L_0 = __this->get_input_1();
		return L_0;
	}
}
// System.Void MS.Internal.Xml.XPath.Axis::set_Input(MS.Internal.Xml.XPath.AstNode)
extern "C" IL2CPP_METHOD_ATTR void Axis_set_Input_m2260459411 (Axis_t4207104559 * __this, AstNode_t2514041814 * ___value0, const RuntimeMethod* method)
{
	{
		AstNode_t2514041814 * L_0 = ___value0;
		__this->set_input_1(L_0);
		return;
	}
}
// System.String MS.Internal.Xml.XPath.Axis::get_Prefix()
extern "C" IL2CPP_METHOD_ATTR String_t* Axis_get_Prefix_m2435755612 (Axis_t4207104559 * __this, const RuntimeMethod* method)
{
	{
		String_t* L_0 = __this->get_prefix_2();
		return L_0;
	}
}
// System.String MS.Internal.Xml.XPath.Axis::get_Name()
extern "C" IL2CPP_METHOD_ATTR String_t* Axis_get_Name_m1382914171 (Axis_t4207104559 * __this, const RuntimeMethod* method)
{
	{
		String_t* L_0 = __this->get_name_3();
		return L_0;
	}
}
// System.Xml.XPath.XPathNodeType MS.Internal.Xml.XPath.Axis::get_NodeType()
extern "C" IL2CPP_METHOD_ATTR int32_t Axis_get_NodeType_m2889971862 (Axis_t4207104559 * __this, const RuntimeMethod* method)
{
	{
		int32_t L_0 = __this->get_nodeType_4();
		return L_0;
	}
}
// MS.Internal.Xml.XPath.Axis/AxisType MS.Internal.Xml.XPath.Axis::get_TypeOfAxis()
extern "C" IL2CPP_METHOD_ATTR int32_t Axis_get_TypeOfAxis_m4147582060 (Axis_t4207104559 * __this, const RuntimeMethod* method)
{
	{
		int32_t L_0 = __this->get_axisType_0();
		return L_0;
	}
}
// System.Boolean MS.Internal.Xml.XPath.Axis::get_AbbrAxis()
extern "C" IL2CPP_METHOD_ATTR bool Axis_get_AbbrAxis_m1249173372 (Axis_t4207104559 * __this, const RuntimeMethod* method)
{
	{
		bool L_0 = __this->get_abbrAxis_5();
		return L_0;
	}
}
// System.String MS.Internal.Xml.XPath.Axis::get_Urn()
extern "C" IL2CPP_METHOD_ATTR String_t* Axis_get_Urn_m3798879329 (Axis_t4207104559 * __this, const RuntimeMethod* method)
{
	{
		String_t* L_0 = __this->get_urn_6();
		return L_0;
	}
}
// System.Void MS.Internal.Xml.XPath.Axis::set_Urn(System.String)
extern "C" IL2CPP_METHOD_ATTR void Axis_set_Urn_m1253646236 (Axis_t4207104559 * __this, String_t* ___value0, const RuntimeMethod* method)
{
	{
		String_t* L_0 = ___value0;
		__this->set_urn_6(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.Void MS.Internal.Xml.XPath.Filter::.ctor(MS.Internal.Xml.XPath.AstNode,MS.Internal.Xml.XPath.AstNode)
extern "C" IL2CPP_METHOD_ATTR void Filter__ctor_m1181519074 (Filter_t1571657935 * __this, AstNode_t2514041814 * ___input0, AstNode_t2514041814 * ___condition1, const RuntimeMethod* method)
{
	{
		AstNode__ctor_m1678139051(__this, /*hidden argument*/NULL);
		AstNode_t2514041814 * L_0 = ___input0;
		__this->set_input_0(L_0);
		AstNode_t2514041814 * L_1 = ___condition1;
		__this->set_condition_1(L_1);
		return;
	}
}
// MS.Internal.Xml.XPath.AstNode/AstType MS.Internal.Xml.XPath.Filter::get_Type()
extern "C" IL2CPP_METHOD_ATTR int32_t Filter_get_Type_m370293273 (Filter_t1571657935 * __this, const RuntimeMethod* method)
{
	{
		return (int32_t)(2);
	}
}
// System.Xml.XPath.XPathResultType MS.Internal.Xml.XPath.Filter::get_ReturnType()
extern "C" IL2CPP_METHOD_ATTR int32_t Filter_get_ReturnType_m137519677 (Filter_t1571657935 * __this, const RuntimeMethod* method)
{
	{
		return (int32_t)(3);
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void MS.Internal.Xml.XPath.Function::.ctor(MS.Internal.Xml.XPath.Function/FunctionType,System.Collections.ArrayList)
extern "C" IL2CPP_METHOD_ATTR void Function__ctor_m2416352160 (Function_t1283990952 * __this, int32_t ___ftype0, ArrayList_t2718874744 * ___argumentList1, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Function__ctor_m2416352160_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		AstNode__ctor_m1678139051(__this, /*hidden argument*/NULL);
		int32_t L_0 = ___ftype0;
		__this->set_functionType_0(L_0);
		ArrayList_t2718874744 * L_1 = ___argumentList1;
		ArrayList_t2718874744 * L_2 = (ArrayList_t2718874744 *)il2cpp_codegen_object_new(ArrayList_t2718874744_il2cpp_TypeInfo_var);
		ArrayList__ctor_m2130986447(L_2, L_1, /*hidden argument*/NULL);
		__this->set_argumentList_1(L_2);
		return;
	}
}
// System.Void MS.Internal.Xml.XPath.Function::.ctor(System.String,System.String,System.Collections.ArrayList)
extern "C" IL2CPP_METHOD_ATTR void Function__ctor_m4229689949 (Function_t1283990952 * __this, String_t* ___prefix0, String_t* ___name1, ArrayList_t2718874744 * ___argumentList2, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Function__ctor_m4229689949_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		AstNode__ctor_m1678139051(__this, /*hidden argument*/NULL);
		__this->set_functionType_0(((int32_t)27));
		String_t* L_0 = ___prefix0;
		__this->set_prefix_3(L_0);
		String_t* L_1 = ___name1;
		__this->set_name_2(L_1);
		ArrayList_t2718874744 * L_2 = ___argumentList2;
		ArrayList_t2718874744 * L_3 = (ArrayList_t2718874744 *)il2cpp_codegen_object_new(ArrayList_t2718874744_il2cpp_TypeInfo_var);
		ArrayList__ctor_m2130986447(L_3, L_2, /*hidden argument*/NULL);
		__this->set_argumentList_1(L_3);
		return;
	}
}
// System.Void MS.Internal.Xml.XPath.Function::.ctor(MS.Internal.Xml.XPath.Function/FunctionType,MS.Internal.Xml.XPath.AstNode)
extern "C" IL2CPP_METHOD_ATTR void Function__ctor_m1250056710 (Function_t1283990952 * __this, int32_t ___ftype0, AstNode_t2514041814 * ___arg1, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Function__ctor_m1250056710_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		AstNode__ctor_m1678139051(__this, /*hidden argument*/NULL);
		int32_t L_0 = ___ftype0;
		__this->set_functionType_0(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_argumentList_1(L_1);
		ArrayList_t2718874744 * L_2 = __this->get_argumentList_1();
		AstNode_t2514041814 * L_3 = ___arg1;
		NullCheck(L_2);
		VirtFuncInvoker1< int32_t, RuntimeObject * >::Invoke(29 /* System.Int32 System.Collections.ArrayList::Add(System.Object) */, L_2, L_3);
		return;
	}
}
// MS.Internal.Xml.XPath.AstNode/AstType MS.Internal.Xml.XPath.Function::get_Type()
extern "C" IL2CPP_METHOD_ATTR int32_t Function_get_Type_m1294647134 (Function_t1283990952 * __this, const RuntimeMethod* method)
{
	{
		return (int32_t)(4);
	}
}
// System.Xml.XPath.XPathResultType MS.Internal.Xml.XPath.Function::get_ReturnType()
extern "C" IL2CPP_METHOD_ATTR int32_t Function_get_ReturnType_m2096344940 (Function_t1283990952 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Function_get_ReturnType_m2096344940_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		IL2CPP_RUNTIME_CLASS_INIT(Function_t1283990952_il2cpp_TypeInfo_var);
		XPathResultTypeU5BU5D_t1515527577* L_0 = ((Function_t1283990952_StaticFields*)il2cpp_codegen_static_fields_for(Function_t1283990952_il2cpp_TypeInfo_var))->get_ReturnTypes_4();
		int32_t L_1 = __this->get_functionType_0();
		NullCheck(L_0);
		int32_t L_2 = L_1;
		int32_t L_3 = (int32_t)(L_0)->GetAt(static_cast<il2cpp_array_size_t>(L_2));
		return (int32_t)(L_3);
	}
}
// System.Void MS.Internal.Xml.XPath.Function::.cctor()
extern "C" IL2CPP_METHOD_ATTR void Function__cctor_m214394683 (RuntimeObject * __this /* static, unused */, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Function__cctor_m214394683_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		XPathResultTypeU5BU5D_t1515527577* L_0 = (XPathResultTypeU5BU5D_t1515527577*)SZArrayNew(XPathResultTypeU5BU5D_t1515527577_il2cpp_TypeInfo_var, (uint32_t)((int32_t)28));
		XPathResultTypeU5BU5D_t1515527577* L_1 = L_0;
		RuntimeFieldHandle_t1871169219  L_2 = { reinterpret_cast<intptr_t> (U3CPrivateImplementationDetailsU3E_t3057255362____49C5BA13401986EC93E4677F52CBE2248184DFBD_7_FieldInfo_var) };
		RuntimeHelpers_InitializeArray_m3117905507(NULL /*static, unused*/, (RuntimeArray *)(RuntimeArray *)L_1, L_2, /*hidden argument*/NULL);
		((Function_t1283990952_StaticFields*)il2cpp_codegen_static_fields_for(Function_t1283990952_il2cpp_TypeInfo_var))->set_ReturnTypes_4(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
#ifdef __clang__
#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 MS.Internal.Xml.XPath.Group::.ctor(MS.Internal.Xml.XPath.AstNode)
extern "C" IL2CPP_METHOD_ATTR void Group__ctor_m684690481 (Group_t100818710 * __this, AstNode_t2514041814 * ___groupNode0, const RuntimeMethod* method)
{
	{
		AstNode__ctor_m1678139051(__this, /*hidden argument*/NULL);
		AstNode_t2514041814 * L_0 = ___groupNode0;
		__this->set_groupNode_0(L_0);
		return;
	}
}
// MS.Internal.Xml.XPath.AstNode/AstType MS.Internal.Xml.XPath.Group::get_Type()
extern "C" IL2CPP_METHOD_ATTR int32_t Group_get_Type_m2783099193 (Group_t100818710 * __this, const RuntimeMethod* method)
{
	{
		return (int32_t)(5);
	}
}
// System.Xml.XPath.XPathResultType MS.Internal.Xml.XPath.Group::get_ReturnType()
extern "C" IL2CPP_METHOD_ATTR int32_t Group_get_ReturnType_m630482495 (Group_t100818710 * __this, const RuntimeMethod* method)
{
	{
		return (int32_t)(3);
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void MS.Internal.Xml.XPath.Operand::.ctor(System.String)
extern "C" IL2CPP_METHOD_ATTR void Operand__ctor_m1120567103 (Operand_t3355154092 * __this, String_t* ___val0, const RuntimeMethod* method)
{
	{
		AstNode__ctor_m1678139051(__this, /*hidden argument*/NULL);
		__this->set_type_0(1);
		String_t* L_0 = ___val0;
		__this->set_val_1(L_0);
		return;
	}
}
// System.Void MS.Internal.Xml.XPath.Operand::.ctor(System.Double)
extern "C" IL2CPP_METHOD_ATTR void Operand__ctor_m2250144737 (Operand_t3355154092 * __this, double ___val0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Operand__ctor_m2250144737_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		AstNode__ctor_m1678139051(__this, /*hidden argument*/NULL);
		__this->set_type_0(0);
		double L_0 = ___val0;
		double L_1 = L_0;
		RuntimeObject * L_2 = Box(Double_t594665363_il2cpp_TypeInfo_var, &L_1);
		__this->set_val_1(L_2);
		return;
	}
}
// MS.Internal.Xml.XPath.AstNode/AstType MS.Internal.Xml.XPath.Operand::get_Type()
extern "C" IL2CPP_METHOD_ATTR int32_t Operand_get_Type_m2919726800 (Operand_t3355154092 * __this, const RuntimeMethod* method)
{
	{
		return (int32_t)(3);
	}
}
// System.Xml.XPath.XPathResultType MS.Internal.Xml.XPath.Operand::get_ReturnType()
extern "C" IL2CPP_METHOD_ATTR int32_t Operand_get_ReturnType_m2819273459 (Operand_t3355154092 * __this, const RuntimeMethod* method)
{
	{
		int32_t L_0 = __this->get_type_0();
		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 MS.Internal.Xml.XPath.Operator::.ctor(MS.Internal.Xml.XPath.Operator/Op,MS.Internal.Xml.XPath.AstNode,MS.Internal.Xml.XPath.AstNode)
extern "C" IL2CPP_METHOD_ATTR void Operator__ctor_m3442484064 (Operator_t966760113 * __this, int32_t ___op0, AstNode_t2514041814 * ___opnd11, AstNode_t2514041814 * ___opnd22, const RuntimeMethod* method)
{
	{
		AstNode__ctor_m1678139051(__this, /*hidden argument*/NULL);
		int32_t L_0 = ___op0;
		__this->set_opType_1(L_0);
		AstNode_t2514041814 * L_1 = ___opnd11;
		__this->set_opnd1_2(L_1);
		AstNode_t2514041814 * L_2 = ___opnd22;
		__this->set_opnd2_3(L_2);
		return;
	}
}
// MS.Internal.Xml.XPath.AstNode/AstType MS.Internal.Xml.XPath.Operator::get_Type()
extern "C" IL2CPP_METHOD_ATTR int32_t Operator_get_Type_m2879768759 (Operator_t966760113 * __this, const RuntimeMethod* method)
{
	{
		return (int32_t)(1);
	}
}
// System.Xml.XPath.XPathResultType MS.Internal.Xml.XPath.Operator::get_ReturnType()
extern "C" IL2CPP_METHOD_ATTR int32_t Operator_get_ReturnType_m4227645940 (Operator_t966760113 * __this, const RuntimeMethod* method)
{
	{
		int32_t L_0 = __this->get_opType_1();
		if ((((int32_t)L_0) > ((int32_t)8)))
		{
			goto IL_000b;
		}
	}
	{
		return (int32_t)(2);
	}

IL_000b:
	{
		int32_t L_1 = __this->get_opType_1();
		if ((((int32_t)L_1) > ((int32_t)((int32_t)13))))
		{
			goto IL_0017;
		}
	}
	{
		return (int32_t)(0);
	}

IL_0017:
	{
		return (int32_t)(3);
	}
}
// System.Void MS.Internal.Xml.XPath.Operator::.cctor()
extern "C" IL2CPP_METHOD_ATTR void Operator__cctor_m1505998384 (RuntimeObject * __this /* static, unused */, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Operator__cctor_m1505998384_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		OpU5BU5D_t2837398892* L_0 = (OpU5BU5D_t2837398892*)SZArrayNew(OpU5BU5D_t2837398892_il2cpp_TypeInfo_var, (uint32_t)((int32_t)9));
		OpU5BU5D_t2837398892* L_1 = L_0;
		RuntimeFieldHandle_t1871169219  L_2 = { reinterpret_cast<intptr_t> (U3CPrivateImplementationDetailsU3E_t3057255362____ED18A4A1FF7C89B400D7CA156BA8D11BB09E1DE4_26_FieldInfo_var) };
		RuntimeHelpers_InitializeArray_m3117905507(NULL /*static, unused*/, (RuntimeArray *)(RuntimeArray *)L_1, L_2, /*hidden argument*/NULL);
		((Operator_t966760113_StaticFields*)il2cpp_codegen_static_fields_for(Operator_t966760113_il2cpp_TypeInfo_var))->set_invertOp_0(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
#ifdef __clang__
#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 MS.Internal.Xml.XPath.Root::.ctor()
extern "C" IL2CPP_METHOD_ATTR void Root__ctor_m3295367790 (Root_t720671714 * __this, const RuntimeMethod* method)
{
	{
		AstNode__ctor_m1678139051(__this, /*hidden argument*/NULL);
		return;
	}
}
// MS.Internal.Xml.XPath.AstNode/AstType MS.Internal.Xml.XPath.Root::get_Type()
extern "C" IL2CPP_METHOD_ATTR int32_t Root_get_Type_m666278625 (Root_t720671714 * __this, const RuntimeMethod* method)
{
	{
		return (int32_t)(6);
	}
}
// System.Xml.XPath.XPathResultType MS.Internal.Xml.XPath.Root::get_ReturnType()
extern "C" IL2CPP_METHOD_ATTR int32_t Root_get_ReturnType_m1403316687 (Root_t720671714 * __this, const RuntimeMethod* method)
{
	{
		return (int32_t)(3);
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void MS.Internal.Xml.XPath.Variable::.ctor(System.String,System.String)
extern "C" IL2CPP_METHOD_ATTR void Variable__ctor_m803008561 (Variable_t262588068 * __this, String_t* ___name0, String_t* ___prefix1, const RuntimeMethod* method)
{
	{
		AstNode__ctor_m1678139051(__this, /*hidden argument*/NULL);
		String_t* L_0 = ___name0;
		__this->set_localname_0(L_0);
		String_t* L_1 = ___prefix1;
		__this->set_prefix_1(L_1);
		return;
	}
}
// MS.Internal.Xml.XPath.AstNode/AstType MS.Internal.Xml.XPath.Variable::get_Type()
extern "C" IL2CPP_METHOD_ATTR int32_t Variable_get_Type_m192686240 (Variable_t262588068 * __this, const RuntimeMethod* method)
{
	{
		return (int32_t)(7);
	}
}
// System.Xml.XPath.XPathResultType MS.Internal.Xml.XPath.Variable::get_ReturnType()
extern "C" IL2CPP_METHOD_ATTR int32_t Variable_get_ReturnType_m2408538488 (Variable_t262588068 * __this, const RuntimeMethod* method)
{
	{
		return (int32_t)(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 MS.Internal.Xml.XPath.XPathParser::.ctor(MS.Internal.Xml.XPath.XPathScanner)
extern "C" IL2CPP_METHOD_ATTR void XPathParser__ctor_m2647395467 (XPathParser_t618394529 * __this, XPathScanner_t3283201025 * ___scanner0, const RuntimeMethod* method)
{
	{
		Object__ctor_m297566312(__this, /*hidden argument*/NULL);
		XPathScanner_t3283201025 * L_0 = ___scanner0;
		__this->set_scanner_0(L_0);
		return;
	}
}
// MS.Internal.Xml.XPath.AstNode MS.Internal.Xml.XPath.XPathParser::ParseXPathExpresion(System.String)
extern "C" IL2CPP_METHOD_ATTR AstNode_t2514041814 * XPathParser_ParseXPathExpresion_m1523170934 (RuntimeObject * __this /* static, unused */, String_t* ___xpathExpresion0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (XPathParser_ParseXPathExpresion_m1523170934_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	XPathScanner_t3283201025 * V_0 = NULL;
	AstNode_t2514041814 * G_B2_0 = NULL;
	AstNode_t2514041814 * G_B1_0 = NULL;
	{
		String_t* L_0 = ___xpathExpresion0;
		XPathScanner_t3283201025 * L_1 = (XPathScanner_t3283201025 *)il2cpp_codegen_object_new(XPathScanner_t3283201025_il2cpp_TypeInfo_var);
		XPathScanner__ctor_m2138744197(L_1, L_0, /*hidden argument*/NULL);
		V_0 = L_1;
		XPathScanner_t3283201025 * L_2 = V_0;
		XPathParser_t618394529 * L_3 = (XPathParser_t618394529 *)il2cpp_codegen_object_new(XPathParser_t618394529_il2cpp_TypeInfo_var);
		XPathParser__ctor_m2647395467(L_3, L_2, /*hidden argument*/NULL);
		NullCheck(L_3);
		AstNode_t2514041814 * L_4 = XPathParser_ParseExpresion_m4120723350(L_3, (AstNode_t2514041814 *)NULL, /*hidden argument*/NULL);
		XPathScanner_t3283201025 * L_5 = V_0;
		NullCheck(L_5);
		int32_t L_6 = XPathScanner_get_Kind_m377706727(L_5, /*hidden argument*/NULL);
		G_B1_0 = L_4;
		if ((((int32_t)L_6) == ((int32_t)((int32_t)69))))
		{
			G_B2_0 = L_4;
			goto IL_002e;
		}
	}
	{
		XPathScanner_t3283201025 * L_7 = V_0;
		NullCheck(L_7);
		String_t* L_8 = XPathScanner_get_SourceText_m3123721589(L_7, /*hidden argument*/NULL);
		XPathException_t2107611652 * L_9 = XPathException_Create_m3368456618(NULL /*static, unused*/, _stringLiteral3990892198, L_8, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_9, NULL, XPathParser_ParseXPathExpresion_m1523170934_RuntimeMethod_var);
	}

IL_002e:
	{
		return G_B2_0;
	}
}
// MS.Internal.Xml.XPath.AstNode MS.Internal.Xml.XPath.XPathParser::ParseExpresion(MS.Internal.Xml.XPath.AstNode)
extern "C" IL2CPP_METHOD_ATTR AstNode_t2514041814 * XPathParser_ParseExpresion_m4120723350 (XPathParser_t618394529 * __this, AstNode_t2514041814 * ___qyInput0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (XPathParser_ParseExpresion_m4120723350_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 0;
	{
		int32_t L_0 = __this->get_parseDepth_1();
		V_0 = ((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)1));
		int32_t L_1 = V_0;
		__this->set_parseDepth_1(L_1);
		int32_t L_2 = V_0;
		if ((((int32_t)L_2) <= ((int32_t)((int32_t)200))))
		{
			goto IL_0023;
		}
	}
	{
		XPathException_t2107611652 * L_3 = XPathException_Create_m4197244912(NULL /*static, unused*/, _stringLiteral3489014642, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, NULL, XPathParser_ParseExpresion_m4120723350_RuntimeMethod_var);
	}

IL_0023:
	{
		AstNode_t2514041814 * L_4 = ___qyInput0;
		AstNode_t2514041814 * L_5 = XPathParser_ParseOrExpr_m1881024786(__this, L_4, /*hidden argument*/NULL);
		int32_t L_6 = __this->get_parseDepth_1();
		__this->set_parseDepth_1(((int32_t)il2cpp_codegen_subtract((int32_t)L_6, (int32_t)1)));
		return L_5;
	}
}
// MS.Internal.Xml.XPath.AstNode MS.Internal.Xml.XPath.XPathParser::ParseOrExpr(MS.Internal.Xml.XPath.AstNode)
extern "C" IL2CPP_METHOD_ATTR AstNode_t2514041814 * XPathParser_ParseOrExpr_m1881024786 (XPathParser_t618394529 * __this, AstNode_t2514041814 * ___qyInput0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (XPathParser_ParseOrExpr_m1881024786_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	AstNode_t2514041814 * V_0 = NULL;
	{
		AstNode_t2514041814 * L_0 = ___qyInput0;
		AstNode_t2514041814 * L_1 = XPathParser_ParseAndExpr_m3933631668(__this, L_0, /*hidden argument*/NULL);
		V_0 = L_1;
	}

IL_0008:
	{
		bool L_2 = XPathParser_TestOp_m2589318272(__this, _stringLiteral3455629249, /*hidden argument*/NULL);
		if (L_2)
		{
			goto IL_0017;
		}
	}
	{
		AstNode_t2514041814 * L_3 = V_0;
		return L_3;
	}

IL_0017:
	{
		XPathParser_NextLex_m1545073549(__this, /*hidden argument*/NULL);
		AstNode_t2514041814 * L_4 = V_0;
		AstNode_t2514041814 * L_5 = ___qyInput0;
		AstNode_t2514041814 * L_6 = XPathParser_ParseAndExpr_m3933631668(__this, L_5, /*hidden argument*/NULL);
		Operator_t966760113 * L_7 = (Operator_t966760113 *)il2cpp_codegen_object_new(Operator_t966760113_il2cpp_TypeInfo_var);
		Operator__ctor_m3442484064(L_7, 1, L_4, L_6, /*hidden argument*/NULL);
		V_0 = L_7;
		goto IL_0008;
	}
}
// MS.Internal.Xml.XPath.AstNode MS.Internal.Xml.XPath.XPathParser::ParseAndExpr(MS.Internal.Xml.XPath.AstNode)
extern "C" IL2CPP_METHOD_ATTR AstNode_t2514041814 * XPathParser_ParseAndExpr_m3933631668 (XPathParser_t618394529 * __this, AstNode_t2514041814 * ___qyInput0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (XPathParser_ParseAndExpr_m3933631668_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	AstNode_t2514041814 * V_0 = NULL;
	{
		AstNode_t2514041814 * L_0 = ___qyInput0;
		AstNode_t2514041814 * L_1 = XPathParser_ParseEqualityExpr_m751840129(__this, L_0, /*hidden argument*/NULL);
		V_0 = L_1;
	}

IL_0008:
	{
		bool L_2 = XPathParser_TestOp_m2589318272(__this, _stringLiteral3266137269, /*hidden argument*/NULL);
		if (L_2)
		{
			goto IL_0017;
		}
	}
	{
		AstNode_t2514041814 * L_3 = V_0;
		return L_3;
	}

IL_0017:
	{
		XPathParser_NextLex_m1545073549(__this, /*hidden argument*/NULL);
		AstNode_t2514041814 * L_4 = V_0;
		AstNode_t2514041814 * L_5 = ___qyInput0;
		AstNode_t2514041814 * L_6 = XPathParser_ParseEqualityExpr_m751840129(__this, L_5, /*hidden argument*/NULL);
		Operator_t966760113 * L_7 = (Operator_t966760113 *)il2cpp_codegen_object_new(Operator_t966760113_il2cpp_TypeInfo_var);
		Operator__ctor_m3442484064(L_7, 2, L_4, L_6, /*hidden argument*/NULL);
		V_0 = L_7;
		goto IL_0008;
	}
}
// MS.Internal.Xml.XPath.AstNode MS.Internal.Xml.XPath.XPathParser::ParseEqualityExpr(MS.Internal.Xml.XPath.AstNode)
extern "C" IL2CPP_METHOD_ATTR AstNode_t2514041814 * XPathParser_ParseEqualityExpr_m751840129 (XPathParser_t618394529 * __this, AstNode_t2514041814 * ___qyInput0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (XPathParser_ParseEqualityExpr_m751840129_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	AstNode_t2514041814 * V_0 = NULL;
	int32_t V_1 = 0;
	int32_t G_B6_0 = 0;
	{
		AstNode_t2514041814 * L_0 = ___qyInput0;
		AstNode_t2514041814 * L_1 = XPathParser_ParseRelationalExpr_m1923244549(__this, L_0, /*hidden argument*/NULL);
		V_0 = L_1;
	}

IL_0008:
	{
		XPathScanner_t3283201025 * L_2 = __this->get_scanner_0();
		NullCheck(L_2);
		int32_t L_3 = XPathScanner_get_Kind_m377706727(L_2, /*hidden argument*/NULL);
		if ((((int32_t)L_3) == ((int32_t)((int32_t)61))))
		{
			goto IL_002c;
		}
	}
	{
		XPathScanner_t3283201025 * L_4 = __this->get_scanner_0();
		NullCheck(L_4);
		int32_t L_5 = XPathScanner_get_Kind_m377706727(L_4, /*hidden argument*/NULL);
		if ((((int32_t)L_5) == ((int32_t)((int32_t)78))))
		{
			goto IL_0029;
		}
	}
	{
		G_B6_0 = 0;
		goto IL_002d;
	}

IL_0029:
	{
		G_B6_0 = 4;
		goto IL_002d;
	}

IL_002c:
	{
		G_B6_0 = 3;
	}

IL_002d:
	{
		V_1 = G_B6_0;
		int32_t L_6 = V_1;
		if (L_6)
		{
			goto IL_0033;
		}
	}
	{
		AstNode_t2514041814 * L_7 = V_0;
		return L_7;
	}

IL_0033:
	{
		XPathParser_NextLex_m1545073549(__this, /*hidden argument*/NULL);
		int32_t L_8 = V_1;
		AstNode_t2514041814 * L_9 = V_0;
		AstNode_t2514041814 * L_10 = ___qyInput0;
		AstNode_t2514041814 * L_11 = XPathParser_ParseRelationalExpr_m1923244549(__this, L_10, /*hidden argument*/NULL);
		Operator_t966760113 * L_12 = (Operator_t966760113 *)il2cpp_codegen_object_new(Operator_t966760113_il2cpp_TypeInfo_var);
		Operator__ctor_m3442484064(L_12, L_8, L_9, L_11, /*hidden argument*/NULL);
		V_0 = L_12;
		goto IL_0008;
	}
}
// MS.Internal.Xml.XPath.AstNode MS.Internal.Xml.XPath.XPathParser::ParseRelationalExpr(MS.Internal.Xml.XPath.AstNode)
extern "C" IL2CPP_METHOD_ATTR AstNode_t2514041814 * XPathParser_ParseRelationalExpr_m1923244549 (XPathParser_t618394529 * __this, AstNode_t2514041814 * ___qyInput0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (XPathParser_ParseRelationalExpr_m1923244549_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	AstNode_t2514041814 * V_0 = NULL;
	int32_t V_1 = 0;
	int32_t G_B10_0 = 0;
	{
		AstNode_t2514041814 * L_0 = ___qyInput0;
		AstNode_t2514041814 * L_1 = XPathParser_ParseAdditiveExpr_m1187726839(__this, L_0, /*hidden argument*/NULL);
		V_0 = L_1;
	}

IL_0008:
	{
		XPathScanner_t3283201025 * L_2 = __this->get_scanner_0();
		NullCheck(L_2);
		int32_t L_3 = XPathScanner_get_Kind_m377706727(L_2, /*hidden argument*/NULL);
		if ((((int32_t)L_3) == ((int32_t)((int32_t)60))))
		{
			goto IL_0050;
		}
	}
	{
		XPathScanner_t3283201025 * L_4 = __this->get_scanner_0();
		NullCheck(L_4);
		int32_t L_5 = XPathScanner_get_Kind_m377706727(L_4, /*hidden argument*/NULL);
		if ((((int32_t)L_5) == ((int32_t)((int32_t)76))))
		{
			goto IL_004d;
		}
	}
	{
		XPathScanner_t3283201025 * L_6 = __this->get_scanner_0();
		NullCheck(L_6);
		int32_t L_7 = XPathScanner_get_Kind_m377706727(L_6, /*hidden argument*/NULL);
		if ((((int32_t)L_7) == ((int32_t)((int32_t)62))))
		{
			goto IL_004a;
		}
	}
	{
		XPathScanner_t3283201025 * L_8 = __this->get_scanner_0();
		NullCheck(L_8);
		int32_t L_9 = XPathScanner_get_Kind_m377706727(L_8, /*hidden argument*/NULL);
		if ((((int32_t)L_9) == ((int32_t)((int32_t)71))))
		{
			goto IL_0047;
		}
	}
	{
		G_B10_0 = 0;
		goto IL_0051;
	}

IL_0047:
	{
		G_B10_0 = 8;
		goto IL_0051;
	}

IL_004a:
	{
		G_B10_0 = 7;
		goto IL_0051;
	}

IL_004d:
	{
		G_B10_0 = 6;
		goto IL_0051;
	}

IL_0050:
	{
		G_B10_0 = 5;
	}

IL_0051:
	{
		V_1 = G_B10_0;
		int32_t L_10 = V_1;
		if (L_10)
		{
			goto IL_0057;
		}
	}
	{
		AstNode_t2514041814 * L_11 = V_0;
		return L_11;
	}

IL_0057:
	{
		XPathParser_NextLex_m1545073549(__this, /*hidden argument*/NULL);
		int32_t L_12 = V_1;
		AstNode_t2514041814 * L_13 = V_0;
		AstNode_t2514041814 * L_14 = ___qyInput0;
		AstNode_t2514041814 * L_15 = XPathParser_ParseAdditiveExpr_m1187726839(__this, L_14, /*hidden argument*/NULL);
		Operator_t966760113 * L_16 = (Operator_t966760113 *)il2cpp_codegen_object_new(Operator_t966760113_il2cpp_TypeInfo_var);
		Operator__ctor_m3442484064(L_16, L_12, L_13, L_15, /*hidden argument*/NULL);
		V_0 = L_16;
		goto IL_0008;
	}
}
// MS.Internal.Xml.XPath.AstNode MS.Internal.Xml.XPath.XPathParser::ParseAdditiveExpr(MS.Internal.Xml.XPath.AstNode)
extern "C" IL2CPP_METHOD_ATTR AstNode_t2514041814 * XPathParser_ParseAdditiveExpr_m1187726839 (XPathParser_t618394529 * __this, AstNode_t2514041814 * ___qyInput0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (XPathParser_ParseAdditiveExpr_m1187726839_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	AstNode_t2514041814 * V_0 = NULL;
	int32_t V_1 = 0;
	int32_t G_B6_0 = 0;
	{
		AstNode_t2514041814 * L_0 = ___qyInput0;
		AstNode_t2514041814 * L_1 = XPathParser_ParseMultiplicativeExpr_m1053476049(__this, L_0, /*hidden argument*/NULL);
		V_0 = L_1;
	}

IL_0008:
	{
		XPathScanner_t3283201025 * L_2 = __this->get_scanner_0();
		NullCheck(L_2);
		int32_t L_3 = XPathScanner_get_Kind_m377706727(L_2, /*hidden argument*/NULL);
		if ((((int32_t)L_3) == ((int32_t)((int32_t)43))))
		{
			goto IL_002d;
		}
	}
	{
		XPathScanner_t3283201025 * L_4 = __this->get_scanner_0();
		NullCheck(L_4);
		int32_t L_5 = XPathScanner_get_Kind_m377706727(L_4, /*hidden argument*/NULL);
		if ((((int32_t)L_5) == ((int32_t)((int32_t)45))))
		{
			goto IL_0029;
		}
	}
	{
		G_B6_0 = 0;
		goto IL_002f;
	}

IL_0029:
	{
		G_B6_0 = ((int32_t)10);
		goto IL_002f;
	}

IL_002d:
	{
		G_B6_0 = ((int32_t)9);
	}

IL_002f:
	{
		V_1 = G_B6_0;
		int32_t L_6 = V_1;
		if (L_6)
		{
			goto IL_0035;
		}
	}
	{
		AstNode_t2514041814 * L_7 = V_0;
		return L_7;
	}

IL_0035:
	{
		XPathParser_NextLex_m1545073549(__this, /*hidden argument*/NULL);
		int32_t L_8 = V_1;
		AstNode_t2514041814 * L_9 = V_0;
		AstNode_t2514041814 * L_10 = ___qyInput0;
		AstNode_t2514041814 * L_11 = XPathParser_ParseMultiplicativeExpr_m1053476049(__this, L_10, /*hidden argument*/NULL);
		Operator_t966760113 * L_12 = (Operator_t966760113 *)il2cpp_codegen_object_new(Operator_t966760113_il2cpp_TypeInfo_var);
		Operator__ctor_m3442484064(L_12, L_8, L_9, L_11, /*hidden argument*/NULL);
		V_0 = L_12;
		goto IL_0008;
	}
}
// MS.Internal.Xml.XPath.AstNode MS.Internal.Xml.XPath.XPathParser::ParseMultiplicativeExpr(MS.Internal.Xml.XPath.AstNode)
extern "C" IL2CPP_METHOD_ATTR AstNode_t2514041814 * XPathParser_ParseMultiplicativeExpr_m1053476049 (XPathParser_t618394529 * __this, AstNode_t2514041814 * ___qyInput0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (XPathParser_ParseMultiplicativeExpr_m1053476049_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	AstNode_t2514041814 * V_0 = NULL;
	int32_t V_1 = 0;
	int32_t G_B8_0 = 0;
	{
		AstNode_t2514041814 * L_0 = ___qyInput0;
		AstNode_t2514041814 * L_1 = XPathParser_ParseUnaryExpr_m1371008593(__this, L_0, /*hidden argument*/NULL);
		V_0 = L_1;
	}

IL_0008:
	{
		XPathScanner_t3283201025 * L_2 = __this->get_scanner_0();
		NullCheck(L_2);
		int32_t L_3 = XPathScanner_get_Kind_m377706727(L_2, /*hidden argument*/NULL);
		if ((((int32_t)L_3) == ((int32_t)((int32_t)42))))
		{
			goto IL_003c;
		}
	}
	{
		bool L_4 = XPathParser_TestOp_m2589318272(__this, _stringLiteral3716803640, /*hidden argument*/NULL);
		if (L_4)
		{
			goto IL_0038;
		}
	}
	{
		bool L_5 = XPathParser_TestOp_m2589318272(__this, _stringLiteral3266071737, /*hidden argument*/NULL);
		if (L_5)
		{
			goto IL_0034;
		}
	}
	{
		G_B8_0 = 0;
		goto IL_003e;
	}

IL_0034:
	{
		G_B8_0 = ((int32_t)13);
		goto IL_003e;
	}

IL_0038:
	{
		G_B8_0 = ((int32_t)12);
		goto IL_003e;
	}

IL_003c:
	{
		G_B8_0 = ((int32_t)11);
	}

IL_003e:
	{
		V_1 = G_B8_0;
		int32_t L_6 = V_1;
		if (L_6)
		{
			goto IL_0044;
		}
	}
	{
		AstNode_t2514041814 * L_7 = V_0;
		return L_7;
	}

IL_0044:
	{
		XPathParser_NextLex_m1545073549(__this, /*hidden argument*/NULL);
		int32_t L_8 = V_1;
		AstNode_t2514041814 * L_9 = V_0;
		AstNode_t2514041814 * L_10 = ___qyInput0;
		AstNode_t2514041814 * L_11 = XPathParser_ParseUnaryExpr_m1371008593(__this, L_10, /*hidden argument*/NULL);
		Operator_t966760113 * L_12 = (Operator_t966760113 *)il2cpp_codegen_object_new(Operator_t966760113_il2cpp_TypeInfo_var);
		Operator__ctor_m3442484064(L_12, L_8, L_9, L_11, /*hidden argument*/NULL);
		V_0 = L_12;
		goto IL_0008;
	}
}
// MS.Internal.Xml.XPath.AstNode MS.Internal.Xml.XPath.XPathParser::ParseUnaryExpr(MS.Internal.Xml.XPath.AstNode)
extern "C" IL2CPP_METHOD_ATTR AstNode_t2514041814 * XPathParser_ParseUnaryExpr_m1371008593 (XPathParser_t618394529 * __this, AstNode_t2514041814 * ___qyInput0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (XPathParser_ParseUnaryExpr_m1371008593_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	bool V_0 = false;
	{
		V_0 = (bool)0;
		goto IL_000f;
	}

IL_0004:
	{
		XPathParser_NextLex_m1545073549(__this, /*hidden argument*/NULL);
		bool L_0 = V_0;
		V_0 = (bool)((((int32_t)L_0) == ((int32_t)0))? 1 : 0);
	}

IL_000f:
	{
		XPathScanner_t3283201025 * L_1 = __this->get_scanner_0();
		NullCheck(L_1);
		int32_t L_2 = XPathScanner_get_Kind_m377706727(L_1, /*hidden argument*/NULL);
		if ((((int32_t)L_2) == ((int32_t)((int32_t)45))))
		{
			goto IL_0004;
		}
	}
	{
		bool L_3 = V_0;
		if (!L_3)
		{
			goto IL_003e;
		}
	}
	{
		AstNode_t2514041814 * L_4 = ___qyInput0;
		AstNode_t2514041814 * L_5 = XPathParser_ParseUnionExpr_m58395631(__this, L_4, /*hidden argument*/NULL);
		Operand_t3355154092 * L_6 = (Operand_t3355154092 *)il2cpp_codegen_object_new(Operand_t3355154092_il2cpp_TypeInfo_var);
		Operand__ctor_m2250144737(L_6, (-1.0), /*hidden argument*/NULL);
		Operator_t966760113 * L_7 = (Operator_t966760113 *)il2cpp_codegen_object_new(Operator_t966760113_il2cpp_TypeInfo_var);
		Operator__ctor_m3442484064(L_7, ((int32_t)11), L_5, L_6, /*hidden argument*/NULL);
		return L_7;
	}

IL_003e:
	{
		AstNode_t2514041814 * L_8 = ___qyInput0;
		AstNode_t2514041814 * L_9 = XPathParser_ParseUnionExpr_m58395631(__this, L_8, /*hidden argument*/NULL);
		return L_9;
	}
}
// MS.Internal.Xml.XPath.AstNode MS.Internal.Xml.XPath.XPathParser::ParseUnionExpr(MS.Internal.Xml.XPath.AstNode)
extern "C" IL2CPP_METHOD_ATTR AstNode_t2514041814 * XPathParser_ParseUnionExpr_m58395631 (XPathParser_t618394529 * __this, AstNode_t2514041814 * ___qyInput0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (XPathParser_ParseUnionExpr_m58395631_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	AstNode_t2514041814 * V_0 = NULL;
	AstNode_t2514041814 * V_1 = NULL;
	{
		AstNode_t2514041814 * L_0 = ___qyInput0;
		AstNode_t2514041814 * L_1 = XPathParser_ParsePathExpr_m1819297380(__this, L_0, /*hidden argument*/NULL);
		V_0 = L_1;
	}

IL_0008:
	{
		XPathScanner_t3283201025 * L_2 = __this->get_scanner_0();
		NullCheck(L_2);
		int32_t L_3 = XPathScanner_get_Kind_m377706727(L_2, /*hidden argument*/NULL);
		if ((((int32_t)L_3) == ((int32_t)((int32_t)124))))
		{
			goto IL_0019;
		}
	}
	{
		AstNode_t2514041814 * L_4 = V_0;
		return L_4;
	}

IL_0019:
	{
		XPathParser_NextLex_m1545073549(__this, /*hidden argument*/NULL);
		AstNode_t2514041814 * L_5 = ___qyInput0;
		AstNode_t2514041814 * L_6 = XPathParser_ParsePathExpr_m1819297380(__this, L_5, /*hidden argument*/NULL);
		V_1 = L_6;
		AstNode_t2514041814 * L_7 = V_0;
		NullCheck(L_7);
		int32_t L_8 = VirtFuncInvoker0< int32_t >::Invoke(5 /* System.Xml.XPath.XPathResultType MS.Internal.Xml.XPath.AstNode::get_ReturnType() */, L_7);
		XPathParser_CheckNodeSet_m3136180235(__this, L_8, /*hidden argument*/NULL);
		AstNode_t2514041814 * L_9 = V_1;
		NullCheck(L_9);
		int32_t L_10 = VirtFuncInvoker0< int32_t >::Invoke(5 /* System.Xml.XPath.XPathResultType MS.Internal.Xml.XPath.AstNode::get_ReturnType() */, L_9);
		XPathParser_CheckNodeSet_m3136180235(__this, L_10, /*hidden argument*/NULL);
		AstNode_t2514041814 * L_11 = V_0;
		AstNode_t2514041814 * L_12 = V_1;
		Operator_t966760113 * L_13 = (Operator_t966760113 *)il2cpp_codegen_object_new(Operator_t966760113_il2cpp_TypeInfo_var);
		Operator__ctor_m3442484064(L_13, ((int32_t)14), L_11, L_12, /*hidden argument*/NULL);
		V_0 = L_13;
		goto IL_0008;
	}
}
// System.Boolean MS.Internal.Xml.XPath.XPathParser::IsNodeType(MS.Internal.Xml.XPath.XPathScanner)
extern "C" IL2CPP_METHOD_ATTR bool XPathParser_IsNodeType_m2586151352 (RuntimeObject * __this /* static, unused */, XPathScanner_t3283201025 * ___scaner0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (XPathParser_IsNodeType_m2586151352_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		XPathScanner_t3283201025 * L_0 = ___scaner0;
		NullCheck(L_0);
		String_t* L_1 = XPathScanner_get_Prefix_m3676430814(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_0056;
		}
	}
	{
		XPathScanner_t3283201025 * L_3 = ___scaner0;
		NullCheck(L_3);
		String_t* L_4 = XPathScanner_get_Name_m591828579(L_3, /*hidden argument*/NULL);
		bool L_5 = String_op_Equality_m920492651(NULL /*static, unused*/, L_4, _stringLiteral1985170616, /*hidden argument*/NULL);
		if (L_5)
		{
			goto IL_0054;
		}
	}
	{
		XPathScanner_t3283201025 * L_6 = ___scaner0;
		NullCheck(L_6);
		String_t* L_7 = XPathScanner_get_Name_m591828579(L_6, /*hidden argument*/NULL);
		bool L_8 = String_op_Equality_m920492651(NULL /*static, unused*/, L_7, _stringLiteral3987835854, /*hidden argument*/NULL);
		if (L_8)
		{
			goto IL_0054;
		}
	}
	{
		XPathScanner_t3283201025 * L_9 = ___scaner0;
		NullCheck(L_9);
		String_t* L_10 = XPathScanner_get_Name_m591828579(L_9, /*hidden argument*/NULL);
		bool L_11 = String_op_Equality_m920492651(NULL /*static, unused*/, L_10, _stringLiteral2364716187, /*hidden argument*/NULL);
		if (L_11)
		{
			goto IL_0054;
		}
	}
	{
		XPathScanner_t3283201025 * L_12 = ___scaner0;
		NullCheck(L_12);
		String_t* L_13 = XPathScanner_get_Name_m591828579(L_12, /*hidden argument*/NULL);
		bool L_14 = String_op_Equality_m920492651(NULL /*static, unused*/, L_13, _stringLiteral3796263715, /*hidden argument*/NULL);
		return L_14;
	}

IL_0054:
	{
		return (bool)1;
	}

IL_0056:
	{
		return (bool)0;
	}
}
// MS.Internal.Xml.XPath.AstNode MS.Internal.Xml.XPath.XPathParser::ParsePathExpr(MS.Internal.Xml.XPath.AstNode)
extern "C" IL2CPP_METHOD_ATTR AstNode_t2514041814 * XPathParser_ParsePathExpr_m1819297380 (XPathParser_t618394529 * __this, AstNode_t2514041814 * ___qyInput0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (XPathParser_ParsePathExpr_m1819297380_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	AstNode_t2514041814 * V_0 = NULL;
	{
		XPathScanner_t3283201025 * L_0 = __this->get_scanner_0();
		IL2CPP_RUNTIME_CLASS_INIT(XPathParser_t618394529_il2cpp_TypeInfo_var);
		bool L_1 = XPathParser_IsPrimaryExpr_m2347731647(NULL /*static, unused*/, L_0, /*hidden argument*/NULL);
		if (!L_1)
		{
			goto IL_0059;
		}
	}
	{
		AstNode_t2514041814 * L_2 = ___qyInput0;
		AstNode_t2514041814 * L_3 = XPathParser_ParseFilterExpr_m4242384013(__this, L_2, /*hidden argument*/NULL);
		V_0 = L_3;
		XPathScanner_t3283201025 * L_4 = __this->get_scanner_0();
		NullCheck(L_4);
		int32_t L_5 = XPathScanner_get_Kind_m377706727(L_4, /*hidden argument*/NULL);
		if ((!(((uint32_t)L_5) == ((uint32_t)((int32_t)47)))))
		{
			goto IL_0034;
		}
	}
	{
		XPathParser_NextLex_m1545073549(__this, /*hidden argument*/NULL);
		AstNode_t2514041814 * L_6 = V_0;
		AstNode_t2514041814 * L_7 = XPathParser_ParseRelativeLocationPath_m533918864(__this, L_6, /*hidden argument*/NULL);
		V_0 = L_7;
		goto IL_0061;
	}

IL_0034:
	{
		XPathScanner_t3283201025 * L_8 = __this->get_scanner_0();
		NullCheck(L_8);
		int32_t L_9 = XPathScanner_get_Kind_m377706727(L_8, /*hidden argument*/NULL);
		if ((!(((uint32_t)L_9) == ((uint32_t)((int32_t)83)))))
		{
			goto IL_0061;
		}
	}
	{
		XPathParser_NextLex_m1545073549(__this, /*hidden argument*/NULL);
		AstNode_t2514041814 * L_10 = V_0;
		Axis_t4207104559 * L_11 = (Axis_t4207104559 *)il2cpp_codegen_object_new(Axis_t4207104559_il2cpp_TypeInfo_var);
		Axis__ctor_m1946558515(L_11, 5, L_10, /*hidden argument*/NULL);
		AstNode_t2514041814 * L_12 = XPathParser_ParseRelativeLocationPath_m533918864(__this, L_11, /*hidden argument*/NULL);
		V_0 = L_12;
		goto IL_0061;
	}

IL_0059:
	{
		AstNode_t2514041814 * L_13 = XPathParser_ParseLocationPath_m2387944417(__this, (AstNode_t2514041814 *)NULL, /*hidden argument*/NULL);
		V_0 = L_13;
	}

IL_0061:
	{
		AstNode_t2514041814 * L_14 = V_0;
		return L_14;
	}
}
// MS.Internal.Xml.XPath.AstNode MS.Internal.Xml.XPath.XPathParser::ParseFilterExpr(MS.Internal.Xml.XPath.AstNode)
extern "C" IL2CPP_METHOD_ATTR AstNode_t2514041814 * XPathParser_ParseFilterExpr_m4242384013 (XPathParser_t618394529 * __this, AstNode_t2514041814 * ___qyInput0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (XPathParser_ParseFilterExpr_m4242384013_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	AstNode_t2514041814 * V_0 = NULL;
	{
		AstNode_t2514041814 * L_0 = ___qyInput0;
		AstNode_t2514041814 * L_1 = XPathParser_ParsePrimaryExpr_m2720252582(__this, L_0, /*hidden argument*/NULL);
		V_0 = L_1;
		goto IL_0018;
	}

IL_000a:
	{
		AstNode_t2514041814 * L_2 = V_0;
		AstNode_t2514041814 * L_3 = V_0;
		AstNode_t2514041814 * L_4 = XPathParser_ParsePredicate_m508068566(__this, L_3, /*hidden argument*/NULL);
		Filter_t1571657935 * L_5 = (Filter_t1571657935 *)il2cpp_codegen_object_new(Filter_t1571657935_il2cpp_TypeInfo_var);
		Filter__ctor_m1181519074(L_5, L_2, L_4, /*hidden argument*/NULL);
		V_0 = L_5;
	}

IL_0018:
	{
		XPathScanner_t3283201025 * L_6 = __this->get_scanner_0();
		NullCheck(L_6);
		int32_t L_7 = XPathScanner_get_Kind_m377706727(L_6, /*hidden argument*/NULL);
		if ((((int32_t)L_7) == ((int32_t)((int32_t)91))))
		{
			goto IL_000a;
		}
	}
	{
		AstNode_t2514041814 * L_8 = V_0;
		return L_8;
	}
}
// MS.Internal.Xml.XPath.AstNode MS.Internal.Xml.XPath.XPathParser::ParsePredicate(MS.Internal.Xml.XPath.AstNode)
extern "C" IL2CPP_METHOD_ATTR AstNode_t2514041814 * XPathParser_ParsePredicate_m508068566 (XPathParser_t618394529 * __this, AstNode_t2514041814 * ___qyInput0, const RuntimeMethod* method)
{
	{
		AstNode_t2514041814 * L_0 = ___qyInput0;
		NullCheck(L_0);
		int32_t L_1 = VirtFuncInvoker0< int32_t >::Invoke(5 /* System.Xml.XPath.XPathResultType MS.Internal.Xml.XPath.AstNode::get_ReturnType() */, L_0);
		XPathParser_CheckNodeSet_m3136180235(__this, L_1, /*hidden argument*/NULL);
		XPathParser_PassToken_m2807401050(__this, ((int32_t)91), /*hidden argument*/NULL);
		AstNode_t2514041814 * L_2 = ___qyInput0;
		AstNode_t2514041814 * L_3 = XPathParser_ParseExpresion_m4120723350(__this, L_2, /*hidden argument*/NULL);
		XPathParser_PassToken_m2807401050(__this, ((int32_t)93), /*hidden argument*/NULL);
		return L_3;
	}
}
// MS.Internal.Xml.XPath.AstNode MS.Internal.Xml.XPath.XPathParser::ParseLocationPath(MS.Internal.Xml.XPath.AstNode)
extern "C" IL2CPP_METHOD_ATTR AstNode_t2514041814 * XPathParser_ParseLocationPath_m2387944417 (XPathParser_t618394529 * __this, AstNode_t2514041814 * ___qyInput0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (XPathParser_ParseLocationPath_m2387944417_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	AstNode_t2514041814 * V_0 = NULL;
	{
		XPathScanner_t3283201025 * L_0 = __this->get_scanner_0();
		NullCheck(L_0);
		int32_t L_1 = XPathScanner_get_Kind_m377706727(L_0, /*hidden argument*/NULL);
		if ((!(((uint32_t)L_1) == ((uint32_t)((int32_t)47)))))
		{
			goto IL_0037;
		}
	}
	{
		XPathParser_NextLex_m1545073549(__this, /*hidden argument*/NULL);
		Root_t720671714 * L_2 = (Root_t720671714 *)il2cpp_codegen_object_new(Root_t720671714_il2cpp_TypeInfo_var);
		Root__ctor_m3295367790(L_2, /*hidden argument*/NULL);
		V_0 = L_2;
		XPathScanner_t3283201025 * L_3 = __this->get_scanner_0();
		NullCheck(L_3);
		int32_t L_4 = XPathScanner_get_Kind_m377706727(L_3, /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(XPathParser_t618394529_il2cpp_TypeInfo_var);
		bool L_5 = XPathParser_IsStep_m357923390(NULL /*static, unused*/, L_4, /*hidden argument*/NULL);
		if (!L_5)
		{
			goto IL_0035;
		}
	}
	{
		AstNode_t2514041814 * L_6 = V_0;
		AstNode_t2514041814 * L_7 = XPathParser_ParseRelativeLocationPath_m533918864(__this, L_6, /*hidden argument*/NULL);
		V_0 = L_7;
	}

IL_0035:
	{
		AstNode_t2514041814 * L_8 = V_0;
		return L_8;
	}

IL_0037:
	{
		XPathScanner_t3283201025 * L_9 = __this->get_scanner_0();
		NullCheck(L_9);
		int32_t L_10 = XPathScanner_get_Kind_m377706727(L_9, /*hidden argument*/NULL);
		if ((!(((uint32_t)L_10) == ((uint32_t)((int32_t)83)))))
		{
			goto IL_005e;
		}
	}
	{
		XPathParser_NextLex_m1545073549(__this, /*hidden argument*/NULL);
		Root_t720671714 * L_11 = (Root_t720671714 *)il2cpp_codegen_object_new(Root_t720671714_il2cpp_TypeInfo_var);
		Root__ctor_m3295367790(L_11, /*hidden argument*/NULL);
		Axis_t4207104559 * L_12 = (Axis_t4207104559 *)il2cpp_codegen_object_new(Axis_t4207104559_il2cpp_TypeInfo_var);
		Axis__ctor_m1946558515(L_12, 5, L_11, /*hidden argument*/NULL);
		AstNode_t2514041814 * L_13 = XPathParser_ParseRelativeLocationPath_m533918864(__this, L_12, /*hidden argument*/NULL);
		return L_13;
	}

IL_005e:
	{
		AstNode_t2514041814 * L_14 = ___qyInput0;
		AstNode_t2514041814 * L_15 = XPathParser_ParseRelativeLocationPath_m533918864(__this, L_14, /*hidden argument*/NULL);
		return L_15;
	}
}
// MS.Internal.Xml.XPath.AstNode MS.Internal.Xml.XPath.XPathParser::ParseRelativeLocationPath(MS.Internal.Xml.XPath.AstNode)
extern "C" IL2CPP_METHOD_ATTR AstNode_t2514041814 * XPathParser_ParseRelativeLocationPath_m533918864 (XPathParser_t618394529 * __this, AstNode_t2514041814 * ___qyInput0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (XPathParser_ParseRelativeLocationPath_m533918864_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	AstNode_t2514041814 * V_0 = NULL;
	{
		AstNode_t2514041814 * L_0 = ___qyInput0;
		V_0 = L_0;
	}

IL_0002:
	{
		AstNode_t2514041814 * L_1 = V_0;
		AstNode_t2514041814 * L_2 = XPathParser_ParseStep_m2634326036(__this, L_1, /*hidden argument*/NULL);
		V_0 = L_2;
		XPathScanner_t3283201025 * L_3 = __this->get_scanner_0();
		NullCheck(L_3);
		int32_t L_4 = XPathScanner_get_Kind_m377706727(L_3, /*hidden argument*/NULL);
		if ((!(((uint32_t)((int32_t)83)) == ((uint32_t)L_4))))
		{
			goto IL_0029;
		}
	}
	{
		XPathParser_NextLex_m1545073549(__this, /*hidden argument*/NULL);
		AstNode_t2514041814 * L_5 = V_0;
		Axis_t4207104559 * L_6 = (Axis_t4207104559 *)il2cpp_codegen_object_new(Axis_t4207104559_il2cpp_TypeInfo_var);
		Axis__ctor_m1946558515(L_6, 5, L_5, /*hidden argument*/NULL);
		V_0 = L_6;
		goto IL_0002;
	}

IL_0029:
	{
		XPathScanner_t3283201025 * L_7 = __this->get_scanner_0();
		NullCheck(L_7);
		int32_t L_8 = XPathScanner_get_Kind_m377706727(L_7, /*hidden argument*/NULL);
		if ((!(((uint32_t)((int32_t)47)) == ((uint32_t)L_8))))
		{
			goto IL_0040;
		}
	}
	{
		XPathParser_NextLex_m1545073549(__this, /*hidden argument*/NULL);
		goto IL_0002;
	}

IL_0040:
	{
		AstNode_t2514041814 * L_9 = V_0;
		return L_9;
	}
}
// System.Boolean MS.Internal.Xml.XPath.XPathParser::IsStep(MS.Internal.Xml.XPath.XPathScanner/LexKind)
extern "C" IL2CPP_METHOD_ATTR bool XPathParser_IsStep_m357923390 (RuntimeObject * __this /* static, unused */, int32_t ___lexKind0, const RuntimeMethod* method)
{
	{
		int32_t L_0 = ___lexKind0;
		if ((((int32_t)L_0) == ((int32_t)((int32_t)46))))
		{
			goto IL_001f;
		}
	}
	{
		int32_t L_1 = ___lexKind0;
		if ((((int32_t)L_1) == ((int32_t)((int32_t)68))))
		{
			goto IL_001f;
		}
	}
	{
		int32_t L_2 = ___lexKind0;
		if ((((int32_t)L_2) == ((int32_t)((int32_t)64))))
		{
			goto IL_001f;
		}
	}
	{
		int32_t L_3 = ___lexKind0;
		if ((((int32_t)L_3) == ((int32_t)((int32_t)97))))
		{
			goto IL_001f;
		}
	}
	{
		int32_t L_4 = ___lexKind0;
		if ((((int32_t)L_4) == ((int32_t)((int32_t)42))))
		{
			goto IL_001f;
		}
	}
	{
		int32_t L_5 = ___lexKind0;
		return (bool)((((int32_t)L_5) == ((int32_t)((int32_t)110)))? 1 : 0);
	}

IL_001f:
	{
		return (bool)1;
	}
}
// MS.Internal.Xml.XPath.AstNode MS.Internal.Xml.XPath.XPathParser::ParseStep(MS.Internal.Xml.XPath.AstNode)
extern "C" IL2CPP_METHOD_ATTR AstNode_t2514041814 * XPathParser_ParseStep_m2634326036 (XPathParser_t618394529 * __this, AstNode_t2514041814 * ___qyInput0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (XPathParser_ParseStep_m2634326036_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	AstNode_t2514041814 * V_0 = NULL;
	int32_t V_1 = 0;
	int32_t V_2 = 0;
	int32_t V_3 = 0;
	int32_t G_B12_0 = 0;
	{
		XPathScanner_t3283201025 * L_0 = __this->get_scanner_0();
		NullCheck(L_0);
		int32_t L_1 = XPathScanner_get_Kind_m377706727(L_0, /*hidden argument*/NULL);
		if ((!(((uint32_t)((int32_t)46)) == ((uint32_t)L_1))))
		{
			goto IL_0023;
		}
	}
	{
		XPathParser_NextLex_m1545073549(__this, /*hidden argument*/NULL);
		AstNode_t2514041814 * L_2 = ___qyInput0;
		Axis_t4207104559 * L_3 = (Axis_t4207104559 *)il2cpp_codegen_object_new(Axis_t4207104559_il2cpp_TypeInfo_var);
		Axis__ctor_m1946558515(L_3, ((int32_t)12), L_2, /*hidden argument*/NULL);
		V_0 = L_3;
		goto IL_00ac;
	}

IL_0023:
	{
		XPathScanner_t3283201025 * L_4 = __this->get_scanner_0();
		NullCheck(L_4);
		int32_t L_5 = XPathScanner_get_Kind_m377706727(L_4, /*hidden argument*/NULL);
		if ((!(((uint32_t)((int32_t)68)) == ((uint32_t)L_5))))
		{
			goto IL_0043;
		}
	}
	{
		XPathParser_NextLex_m1545073549(__this, /*hidden argument*/NULL);
		AstNode_t2514041814 * L_6 = ___qyInput0;
		Axis_t4207104559 * L_7 = (Axis_t4207104559 *)il2cpp_codegen_object_new(Axis_t4207104559_il2cpp_TypeInfo_var);
		Axis__ctor_m1946558515(L_7, ((int32_t)9), L_6, /*hidden argument*/NULL);
		V_0 = L_7;
		goto IL_00ac;
	}

IL_0043:
	{
		V_1 = 3;
		XPathScanner_t3283201025 * L_8 = __this->get_scanner_0();
		NullCheck(L_8);
		int32_t L_9 = XPathScanner_get_Kind_m377706727(L_8, /*hidden argument*/NULL);
		V_3 = L_9;
		int32_t L_10 = V_3;
		if ((((int32_t)L_10) == ((int32_t)((int32_t)64))))
		{
			goto IL_005d;
		}
	}
	{
		int32_t L_11 = V_3;
		if ((((int32_t)L_11) == ((int32_t)((int32_t)97))))
		{
			goto IL_0067;
		}
	}
	{
		goto IL_007a;
	}

IL_005d:
	{
		V_1 = 2;
		XPathParser_NextLex_m1545073549(__this, /*hidden argument*/NULL);
		goto IL_007a;
	}

IL_0067:
	{
		XPathScanner_t3283201025 * L_12 = __this->get_scanner_0();
		int32_t L_13 = XPathParser_GetAxis_m3781440192(__this, L_12, /*hidden argument*/NULL);
		V_1 = L_13;
		XPathParser_NextLex_m1545073549(__this, /*hidden argument*/NULL);
	}

IL_007a:
	{
		int32_t L_14 = V_1;
		if ((((int32_t)L_14) == ((int32_t)2)))
		{
			goto IL_0081;
		}
	}
	{
		G_B12_0 = 1;
		goto IL_0082;
	}

IL_0081:
	{
		G_B12_0 = 2;
	}

IL_0082:
	{
		V_2 = G_B12_0;
		AstNode_t2514041814 * L_15 = ___qyInput0;
		int32_t L_16 = V_1;
		int32_t L_17 = V_2;
		AstNode_t2514041814 * L_18 = XPathParser_ParseNodeTest_m1320651608(__this, L_15, L_16, L_17, /*hidden argument*/NULL);
		V_0 = L_18;
		goto IL_009d;
	}

IL_008f:
	{
		AstNode_t2514041814 * L_19 = V_0;
		AstNode_t2514041814 * L_20 = V_0;
		AstNode_t2514041814 * L_21 = XPathParser_ParsePredicate_m508068566(__this, L_20, /*hidden argument*/NULL);
		Filter_t1571657935 * L_22 = (Filter_t1571657935 *)il2cpp_codegen_object_new(Filter_t1571657935_il2cpp_TypeInfo_var);
		Filter__ctor_m1181519074(L_22, L_19, L_21, /*hidden argument*/NULL);
		V_0 = L_22;
	}

IL_009d:
	{
		XPathScanner_t3283201025 * L_23 = __this->get_scanner_0();
		NullCheck(L_23);
		int32_t L_24 = XPathScanner_get_Kind_m377706727(L_23, /*hidden argument*/NULL);
		if ((((int32_t)((int32_t)91)) == ((int32_t)L_24)))
		{
			goto IL_008f;
		}
	}

IL_00ac:
	{
		AstNode_t2514041814 * L_25 = V_0;
		return L_25;
	}
}
// MS.Internal.Xml.XPath.AstNode MS.Internal.Xml.XPath.XPathParser::ParseNodeTest(MS.Internal.Xml.XPath.AstNode,MS.Internal.Xml.XPath.Axis/AxisType,System.Xml.XPath.XPathNodeType)
extern "C" IL2CPP_METHOD_ATTR AstNode_t2514041814 * XPathParser_ParseNodeTest_m1320651608 (XPathParser_t618394529 * __this, AstNode_t2514041814 * ___qyInput0, int32_t ___axisType1, int32_t ___nodeType2, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (XPathParser_ParseNodeTest_m1320651608_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	String_t* V_0 = NULL;
	String_t* V_1 = NULL;
	int32_t V_2 = 0;
	int32_t G_B13_0 = 0;
	{
		XPathScanner_t3283201025 * L_0 = __this->get_scanner_0();
		NullCheck(L_0);
		int32_t L_1 = XPathScanner_get_Kind_m377706727(L_0, /*hidden argument*/NULL);
		V_2 = L_1;
		int32_t L_2 = V_2;
		if ((((int32_t)L_2) == ((int32_t)((int32_t)42))))
		{
			goto IL_012c;
		}
	}
	{
		int32_t L_3 = V_2;
		if ((!(((uint32_t)L_3) == ((uint32_t)((int32_t)110)))))
		{
			goto IL_0140;
		}
	}
	{
		XPathScanner_t3283201025 * L_4 = __this->get_scanner_0();
		NullCheck(L_4);
		bool L_5 = XPathScanner_get_CanBeFunction_m1025655221(L_4, /*hidden argument*/NULL);
		if (!L_5)
		{
			goto IL_00f9;
		}
	}
	{
		XPathScanner_t3283201025 * L_6 = __this->get_scanner_0();
		IL2CPP_RUNTIME_CLASS_INIT(XPathParser_t618394529_il2cpp_TypeInfo_var);
		bool L_7 = XPathParser_IsNodeType_m2586151352(NULL /*static, unused*/, L_6, /*hidden argument*/NULL);
		if (!L_7)
		{
			goto IL_00f9;
		}
	}
	{
		String_t* L_8 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(String_t_il2cpp_TypeInfo_var))->get_Empty_5();
		V_1 = L_8;
		String_t* L_9 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(String_t_il2cpp_TypeInfo_var))->get_Empty_5();
		V_0 = L_9;
		XPathScanner_t3283201025 * L_10 = __this->get_scanner_0();
		NullCheck(L_10);
		String_t* L_11 = XPathScanner_get_Name_m591828579(L_10, /*hidden argument*/NULL);
		bool L_12 = String_op_Equality_m920492651(NULL /*static, unused*/, L_11, _stringLiteral3796263715, /*hidden argument*/NULL);
		if (L_12)
		{
			goto IL_00b1;
		}
	}
	{
		XPathScanner_t3283201025 * L_13 = __this->get_scanner_0();
		NullCheck(L_13);
		String_t* L_14 = XPathScanner_get_Name_m591828579(L_13, /*hidden argument*/NULL);
		bool L_15 = String_op_Equality_m920492651(NULL /*static, unused*/, L_14, _stringLiteral3987835854, /*hidden argument*/NULL);
		if (L_15)
		{
			goto IL_00ae;
		}
	}
	{
		XPathScanner_t3283201025 * L_16 = __this->get_scanner_0();
		NullCheck(L_16);
		String_t* L_17 = XPathScanner_get_Name_m591828579(L_16, /*hidden argument*/NULL);
		bool L_18 = String_op_Equality_m920492651(NULL /*static, unused*/, L_17, _stringLiteral1985170616, /*hidden argument*/NULL);
		if (L_18)
		{
			goto IL_00aa;
		}
	}
	{
		XPathScanner_t3283201025 * L_19 = __this->get_scanner_0();
		NullCheck(L_19);
		String_t* L_20 = XPathScanner_get_Name_m591828579(L_19, /*hidden argument*/NULL);
		bool L_21 = String_op_Equality_m920492651(NULL /*static, unused*/, L_20, _stringLiteral2364716187, /*hidden argument*/NULL);
		if (L_21)
		{
			goto IL_00a7;
		}
	}
	{
		G_B13_0 = 0;
		goto IL_00b2;
	}

IL_00a7:
	{
		G_B13_0 = 7;
		goto IL_00b2;
	}

IL_00aa:
	{
		G_B13_0 = ((int32_t)9);
		goto IL_00b2;
	}

IL_00ae:
	{
		G_B13_0 = 4;
		goto IL_00b2;
	}

IL_00b1:
	{
		G_B13_0 = 8;
	}

IL_00b2:
	{
		___nodeType2 = G_B13_0;
		XPathParser_NextLex_m1545073549(__this, /*hidden argument*/NULL);
		XPathParser_PassToken_m2807401050(__this, ((int32_t)40), /*hidden argument*/NULL);
		int32_t L_22 = ___nodeType2;
		if ((!(((uint32_t)L_22) == ((uint32_t)7))))
		{
			goto IL_00ef;
		}
	}
	{
		XPathScanner_t3283201025 * L_23 = __this->get_scanner_0();
		NullCheck(L_23);
		int32_t L_24 = XPathScanner_get_Kind_m377706727(L_23, /*hidden argument*/NULL);
		if ((((int32_t)L_24) == ((int32_t)((int32_t)41))))
		{
			goto IL_00ef;
		}
	}
	{
		XPathParser_CheckToken_m3406826231(__this, ((int32_t)115), /*hidden argument*/NULL);
		XPathScanner_t3283201025 * L_25 = __this->get_scanner_0();
		NullCheck(L_25);
		String_t* L_26 = XPathScanner_get_StringValue_m2981655024(L_25, /*hidden argument*/NULL);
		V_0 = L_26;
		XPathParser_NextLex_m1545073549(__this, /*hidden argument*/NULL);
	}

IL_00ef:
	{
		XPathParser_PassToken_m2807401050(__this, ((int32_t)41), /*hidden argument*/NULL);
		goto IL_0156;
	}

IL_00f9:
	{
		XPathScanner_t3283201025 * L_27 = __this->get_scanner_0();
		NullCheck(L_27);
		String_t* L_28 = XPathScanner_get_Prefix_m3676430814(L_27, /*hidden argument*/NULL);
		V_1 = L_28;
		XPathScanner_t3283201025 * L_29 = __this->get_scanner_0();
		NullCheck(L_29);
		String_t* L_30 = XPathScanner_get_Name_m591828579(L_29, /*hidden argument*/NULL);
		V_0 = L_30;
		XPathParser_NextLex_m1545073549(__this, /*hidden argument*/NULL);
		String_t* L_31 = V_0;
		bool L_32 = String_op_Equality_m920492651(NULL /*static, unused*/, L_31, _stringLiteral3452614534, /*hidden argument*/NULL);
		if (!L_32)
		{
			goto IL_0156;
		}
	}
	{
		String_t* L_33 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(String_t_il2cpp_TypeInfo_var))->get_Empty_5();
		V_0 = L_33;
		goto IL_0156;
	}

IL_012c:
	{
		String_t* L_34 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(String_t_il2cpp_TypeInfo_var))->get_Empty_5();
		V_1 = L_34;
		String_t* L_35 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(String_t_il2cpp_TypeInfo_var))->get_Empty_5();
		V_0 = L_35;
		XPathParser_NextLex_m1545073549(__this, /*hidden argument*/NULL);
		goto IL_0156;
	}

IL_0140:
	{
		XPathScanner_t3283201025 * L_36 = __this->get_scanner_0();
		NullCheck(L_36);
		String_t* L_37 = XPathScanner_get_SourceText_m3123721589(L_36, /*hidden argument*/NULL);
		XPathException_t2107611652 * L_38 = XPathException_Create_m3368456618(NULL /*static, unused*/, _stringLiteral3157805012, L_37, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_38, NULL, XPathParser_ParseNodeTest_m1320651608_RuntimeMethod_var);
	}

IL_0156:
	{
		int32_t L_39 = ___axisType1;
		AstNode_t2514041814 * L_40 = ___qyInput0;
		String_t* L_41 = V_1;
		String_t* L_42 = V_0;
		int32_t L_43 = ___nodeType2;
		Axis_t4207104559 * L_44 = (Axis_t4207104559 *)il2cpp_codegen_object_new(Axis_t4207104559_il2cpp_TypeInfo_var);
		Axis__ctor_m970138750(L_44, L_39, L_40, L_41, L_42, L_43, /*hidden argument*/NULL);
		return L_44;
	}
}
// System.Boolean MS.Internal.Xml.XPath.XPathParser::IsPrimaryExpr(MS.Internal.Xml.XPath.XPathScanner)
extern "C" IL2CPP_METHOD_ATTR bool XPathParser_IsPrimaryExpr_m2347731647 (RuntimeObject * __this /* static, unused */, XPathScanner_t3283201025 * ___scanner0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (XPathParser_IsPrimaryExpr_m2347731647_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		XPathScanner_t3283201025 * L_0 = ___scanner0;
		NullCheck(L_0);
		int32_t L_1 = XPathScanner_get_Kind_m377706727(L_0, /*hidden argument*/NULL);
		if ((((int32_t)L_1) == ((int32_t)((int32_t)115))))
		{
			goto IL_0046;
		}
	}
	{
		XPathScanner_t3283201025 * L_2 = ___scanner0;
		NullCheck(L_2);
		int32_t L_3 = XPathScanner_get_Kind_m377706727(L_2, /*hidden argument*/NULL);
		if ((((int32_t)L_3) == ((int32_t)((int32_t)100))))
		{
			goto IL_0046;
		}
	}
	{
		XPathScanner_t3283201025 * L_4 = ___scanner0;
		NullCheck(L_4);
		int32_t L_5 = XPathScanner_get_Kind_m377706727(L_4, /*hidden argument*/NULL);
		if ((((int32_t)L_5) == ((int32_t)((int32_t)36))))
		{
			goto IL_0046;
		}
	}
	{
		XPathScanner_t3283201025 * L_6 = ___scanner0;
		NullCheck(L_6);
		int32_t L_7 = XPathScanner_get_Kind_m377706727(L_6, /*hidden argument*/NULL);
		if ((((int32_t)L_7) == ((int32_t)((int32_t)40))))
		{
			goto IL_0046;
		}
	}
	{
		XPathScanner_t3283201025 * L_8 = ___scanner0;
		NullCheck(L_8);
		int32_t L_9 = XPathScanner_get_Kind_m377706727(L_8, /*hidden argument*/NULL);
		if ((!(((uint32_t)L_9) == ((uint32_t)((int32_t)110)))))
		{
			goto IL_0044;
		}
	}
	{
		XPathScanner_t3283201025 * L_10 = ___scanner0;
		NullCheck(L_10);
		bool L_11 = XPathScanner_get_CanBeFunction_m1025655221(L_10, /*hidden argument*/NULL);
		if (!L_11)
		{
			goto IL_0044;
		}
	}
	{
		XPathScanner_t3283201025 * L_12 = ___scanner0;
		IL2CPP_RUNTIME_CLASS_INIT(XPathParser_t618394529_il2cpp_TypeInfo_var);
		bool L_13 = XPathParser_IsNodeType_m2586151352(NULL /*static, unused*/, L_12, /*hidden argument*/NULL);
		return (bool)((((int32_t)L_13) == ((int32_t)0))? 1 : 0);
	}

IL_0044:
	{
		return (bool)0;
	}

IL_0046:
	{
		return (bool)1;
	}
}
// MS.Internal.Xml.XPath.AstNode MS.Internal.Xml.XPath.XPathParser::ParsePrimaryExpr(MS.Internal.Xml.XPath.AstNode)
extern "C" IL2CPP_METHOD_ATTR AstNode_t2514041814 * XPathParser_ParsePrimaryExpr_m2720252582 (XPathParser_t618394529 * __this, AstNode_t2514041814 * ___qyInput0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (XPathParser_ParsePrimaryExpr_m2720252582_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	AstNode_t2514041814 * V_0 = NULL;
	int32_t V_1 = 0;
	{
		V_0 = (AstNode_t2514041814 *)NULL;
		XPathScanner_t3283201025 * L_0 = __this->get_scanner_0();
		NullCheck(L_0);
		int32_t L_1 = XPathScanner_get_Kind_m377706727(L_0, /*hidden argument*/NULL);
		V_1 = L_1;
		int32_t L_2 = V_1;
		if ((((int32_t)L_2) > ((int32_t)((int32_t)40))))
		{
			goto IL_0025;
		}
	}
	{
		int32_t L_3 = V_1;
		if ((((int32_t)L_3) == ((int32_t)((int32_t)36))))
		{
			goto IL_006f;
		}
	}
	{
		int32_t L_4 = V_1;
		if ((((int32_t)L_4) == ((int32_t)((int32_t)40))))
		{
			goto IL_00a1;
		}
	}
	{
		goto IL_00eb;
	}

IL_0025:
	{
		int32_t L_5 = V_1;
		if ((((int32_t)L_5) == ((int32_t)((int32_t)100))))
		{
			goto IL_0056;
		}
	}
	{
		int32_t L_6 = V_1;
		if ((((int32_t)L_6) == ((int32_t)((int32_t)110))))
		{
			goto IL_00c9;
		}
	}
	{
		int32_t L_7 = V_1;
		if ((!(((uint32_t)L_7) == ((uint32_t)((int32_t)115)))))
		{
			goto IL_00eb;
		}
	}
	{
		XPathScanner_t3283201025 * L_8 = __this->get_scanner_0();
		NullCheck(L_8);
		String_t* L_9 = XPathScanner_get_StringValue_m2981655024(L_8, /*hidden argument*/NULL);
		Operand_t3355154092 * L_10 = (Operand_t3355154092 *)il2cpp_codegen_object_new(Operand_t3355154092_il2cpp_TypeInfo_var);
		Operand__ctor_m1120567103(L_10, L_9, /*hidden argument*/NULL);
		V_0 = L_10;
		XPathParser_NextLex_m1545073549(__this, /*hidden argument*/NULL);
		goto IL_00eb;
	}

IL_0056:
	{
		XPathScanner_t3283201025 * L_11 = __this->get_scanner_0();
		NullCheck(L_11);
		double L_12 = XPathScanner_get_NumberValue_m3316276985(L_11, /*hidden argument*/NULL);
		Operand_t3355154092 * L_13 = (Operand_t3355154092 *)il2cpp_codegen_object_new(Operand_t3355154092_il2cpp_TypeInfo_var);
		Operand__ctor_m2250144737(L_13, L_12, /*hidden argument*/NULL);
		V_0 = L_13;
		XPathParser_NextLex_m1545073549(__this, /*hidden argument*/NULL);
		goto IL_00eb;
	}

IL_006f:
	{
		XPathParser_NextLex_m1545073549(__this, /*hidden argument*/NULL);
		XPathParser_CheckToken_m3406826231(__this, ((int32_t)110), /*hidden argument*/NULL);
		XPathScanner_t3283201025 * L_14 = __this->get_scanner_0();
		NullCheck(L_14);
		String_t* L_15 = XPathScanner_get_Name_m591828579(L_14, /*hidden argument*/NULL);
		XPathScanner_t3283201025 * L_16 = __this->get_scanner_0();
		NullCheck(L_16);
		String_t* L_17 = XPathScanner_get_Prefix_m3676430814(L_16, /*hidden argument*/NULL);
		Variable_t262588068 * L_18 = (Variable_t262588068 *)il2cpp_codegen_object_new(Variable_t262588068_il2cpp_TypeInfo_var);
		Variable__ctor_m803008561(L_18, L_15, L_17, /*hidden argument*/NULL);
		V_0 = L_18;
		XPathParser_NextLex_m1545073549(__this, /*hidden argument*/NULL);
		goto IL_00eb;
	}

IL_00a1:
	{
		XPathParser_NextLex_m1545073549(__this, /*hidden argument*/NULL);
		AstNode_t2514041814 * L_19 = ___qyInput0;
		AstNode_t2514041814 * L_20 = XPathParser_ParseExpresion_m4120723350(__this, L_19, /*hidden argument*/NULL);
		V_0 = L_20;
		AstNode_t2514041814 * L_21 = V_0;
		NullCheck(L_21);
		int32_t L_22 = VirtFuncInvoker0< int32_t >::Invoke(4 /* MS.Internal.Xml.XPath.AstNode/AstType MS.Internal.Xml.XPath.AstNode::get_Type() */, L_21);
		if ((((int32_t)L_22) == ((int32_t)3)))
		{
			goto IL_00bf;
		}
	}
	{
		AstNode_t2514041814 * L_23 = V_0;
		Group_t100818710 * L_24 = (Group_t100818710 *)il2cpp_codegen_object_new(Group_t100818710_il2cpp_TypeInfo_var);
		Group__ctor_m684690481(L_24, L_23, /*hidden argument*/NULL);
		V_0 = L_24;
	}

IL_00bf:
	{
		XPathParser_PassToken_m2807401050(__this, ((int32_t)41), /*hidden argument*/NULL);
		goto IL_00eb;
	}

IL_00c9:
	{
		XPathScanner_t3283201025 * L_25 = __this->get_scanner_0();
		NullCheck(L_25);
		bool L_26 = XPathScanner_get_CanBeFunction_m1025655221(L_25, /*hidden argument*/NULL);
		if (!L_26)
		{
			goto IL_00eb;
		}
	}
	{
		XPathScanner_t3283201025 * L_27 = __this->get_scanner_0();
		IL2CPP_RUNTIME_CLASS_INIT(XPathParser_t618394529_il2cpp_TypeInfo_var);
		bool L_28 = XPathParser_IsNodeType_m2586151352(NULL /*static, unused*/, L_27, /*hidden argument*/NULL);
		if (L_28)
		{
			goto IL_00eb;
		}
	}
	{
		AstNode_t2514041814 * L_29 = XPathParser_ParseMethod_m1454946193(__this, (AstNode_t2514041814 *)NULL, /*hidden argument*/NULL);
		V_0 = L_29;
	}

IL_00eb:
	{
		AstNode_t2514041814 * L_30 = V_0;
		return L_30;
	}
}
// MS.Internal.Xml.XPath.AstNode MS.Internal.Xml.XPath.XPathParser::ParseMethod(MS.Internal.Xml.XPath.AstNode)
extern "C" IL2CPP_METHOD_ATTR AstNode_t2514041814 * XPathParser_ParseMethod_m1454946193 (XPathParser_t618394529 * __this, AstNode_t2514041814 * ___qyInput0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (XPathParser_ParseMethod_m1454946193_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	ArrayList_t2718874744 * V_0 = NULL;
	String_t* V_1 = NULL;
	String_t* V_2 = NULL;
	ParamInfo_t1233379796 * V_3 = NULL;
	int32_t V_4 = 0;
	int32_t V_5 = 0;
	AstNode_t2514041814 * V_6 = NULL;
	int32_t V_7 = 0;
	AstNode_t2514041814 * V_8 = NULL;
	int32_t V_9 = 0;
	{
		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;
		XPathScanner_t3283201025 * L_1 = __this->get_scanner_0();
		NullCheck(L_1);
		String_t* L_2 = XPathScanner_get_Name_m591828579(L_1, /*hidden argument*/NULL);
		V_1 = L_2;
		XPathScanner_t3283201025 * L_3 = __this->get_scanner_0();
		NullCheck(L_3);
		String_t* L_4 = XPathScanner_get_Prefix_m3676430814(L_3, /*hidden argument*/NULL);
		V_2 = L_4;
		XPathParser_PassToken_m2807401050(__this, ((int32_t)110), /*hidden argument*/NULL);
		XPathParser_PassToken_m2807401050(__this, ((int32_t)40), /*hidden argument*/NULL);
		XPathScanner_t3283201025 * L_5 = __this->get_scanner_0();
		NullCheck(L_5);
		int32_t L_6 = XPathScanner_get_Kind_m377706727(L_5, /*hidden argument*/NULL);
		if ((((int32_t)L_6) == ((int32_t)((int32_t)41))))
		{
			goto IL_0064;
		}
	}

IL_003d:
	{
		ArrayList_t2718874744 * L_7 = V_0;
		AstNode_t2514041814 * L_8 = ___qyInput0;
		AstNode_t2514041814 * L_9 = XPathParser_ParseExpresion_m4120723350(__this, L_8, /*hidden argument*/NULL);
		NullCheck(L_7);
		VirtFuncInvoker1< int32_t, RuntimeObject * >::Invoke(29 /* System.Int32 System.Collections.ArrayList::Add(System.Object) */, L_7, L_9);
		XPathScanner_t3283201025 * L_10 = __this->get_scanner_0();
		NullCheck(L_10);
		int32_t L_11 = XPathScanner_get_Kind_m377706727(L_10, /*hidden argument*/NULL);
		if ((((int32_t)L_11) == ((int32_t)((int32_t)41))))
		{
			goto IL_0064;
		}
	}
	{
		XPathParser_PassToken_m2807401050(__this, ((int32_t)44), /*hidden argument*/NULL);
		goto IL_003d;
	}

IL_0064:
	{
		XPathParser_PassToken_m2807401050(__this, ((int32_t)41), /*hidden argument*/NULL);
		String_t* L_12 = V_2;
		NullCheck(L_12);
		int32_t L_13 = String_get_Length_m3847582255(L_12, /*hidden argument*/NULL);
		if (L_13)
		{
			goto IL_0216;
		}
	}
	{
		IL2CPP_RUNTIME_CLASS_INIT(XPathParser_t618394529_il2cpp_TypeInfo_var);
		Hashtable_t1853889766 * L_14 = ((XPathParser_t618394529_StaticFields*)il2cpp_codegen_static_fields_for(XPathParser_t618394529_il2cpp_TypeInfo_var))->get_functionTable_11();
		String_t* L_15 = V_1;
		NullCheck(L_14);
		RuntimeObject * L_16 = VirtFuncInvoker1< RuntimeObject *, RuntimeObject * >::Invoke(26 /* System.Object System.Collections.Hashtable::get_Item(System.Object) */, L_14, L_15);
		V_3 = ((ParamInfo_t1233379796 *)CastclassClass((RuntimeObject*)L_16, ParamInfo_t1233379796_il2cpp_TypeInfo_var));
		ParamInfo_t1233379796 * L_17 = V_3;
		if (!L_17)
		{
			goto IL_0216;
		}
	}
	{
		ArrayList_t2718874744 * L_18 = V_0;
		NullCheck(L_18);
		int32_t L_19 = VirtFuncInvoker0< int32_t >::Invoke(22 /* System.Int32 System.Collections.ArrayList::get_Count() */, L_18);
		V_4 = L_19;
		int32_t L_20 = V_4;
		ParamInfo_t1233379796 * L_21 = V_3;
		NullCheck(L_21);
		int32_t L_22 = ParamInfo_get_Minargs_m1066773984(L_21, /*hidden argument*/NULL);
		if ((((int32_t)L_20) >= ((int32_t)L_22)))
		{
			goto IL_00b7;
		}
	}
	{
		String_t* L_23 = V_1;
		XPathScanner_t3283201025 * L_24 = __this->get_scanner_0();
		NullCheck(L_24);
		String_t* L_25 = XPathScanner_get_SourceText_m3123721589(L_24, /*hidden argument*/NULL);
		XPathException_t2107611652 * L_26 = XPathException_Create_m3937951487(NULL /*static, unused*/, _stringLiteral337977898, L_23, L_25, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_26, NULL, XPathParser_ParseMethod_m1454946193_RuntimeMethod_var);
	}

IL_00b7:
	{
		ParamInfo_t1233379796 * L_27 = V_3;
		NullCheck(L_27);
		int32_t L_28 = ParamInfo_get_FType_m4252539171(L_27, /*hidden argument*/NULL);
		if ((!(((uint32_t)L_28) == ((uint32_t)((int32_t)13)))))
		{
			goto IL_0104;
		}
	}
	{
		V_5 = 0;
		goto IL_00f9;
	}

IL_00c6:
	{
		ArrayList_t2718874744 * L_29 = V_0;
		int32_t L_30 = V_5;
		NullCheck(L_29);
		RuntimeObject * L_31 = VirtFuncInvoker1< RuntimeObject *, int32_t >::Invoke(27 /* System.Object System.Collections.ArrayList::get_Item(System.Int32) */, L_29, L_30);
		V_6 = ((AstNode_t2514041814 *)CastclassClass((RuntimeObject*)L_31, AstNode_t2514041814_il2cpp_TypeInfo_var));
		AstNode_t2514041814 * L_32 = V_6;
		NullCheck(L_32);
		int32_t L_33 = VirtFuncInvoker0< int32_t >::Invoke(5 /* System.Xml.XPath.XPathResultType MS.Internal.Xml.XPath.AstNode::get_ReturnType() */, L_32);
		if ((((int32_t)L_33) == ((int32_t)1)))
		{
			goto IL_00e9;
		}
	}
	{
		AstNode_t2514041814 * L_34 = V_6;
		Function_t1283990952 * L_35 = (Function_t1283990952 *)il2cpp_codegen_object_new(Function_t1283990952_il2cpp_TypeInfo_var);
		Function__ctor_m1250056710(L_35, 7, L_34, /*hidden argument*/NULL);
		V_6 = L_35;
	}

IL_00e9:
	{
		ArrayList_t2718874744 * L_36 = V_0;
		int32_t L_37 = V_5;
		AstNode_t2514041814 * L_38 = V_6;
		NullCheck(L_36);
		VirtActionInvoker2< int32_t, RuntimeObject * >::Invoke(28 /* System.Void System.Collections.ArrayList::set_Item(System.Int32,System.Object) */, L_36, L_37, L_38);
		int32_t L_39 = V_5;
		V_5 = ((int32_t)il2cpp_codegen_add((int32_t)L_39, (int32_t)1));
	}

IL_00f9:
	{
		int32_t L_40 = V_5;
		int32_t L_41 = V_4;
		if ((((int32_t)L_40) < ((int32_t)L_41)))
		{
			goto IL_00c6;
		}
	}
	{
		goto IL_0209;
	}

IL_0104:
	{
		ParamInfo_t1233379796 * L_42 = V_3;
		NullCheck(L_42);
		int32_t L_43 = ParamInfo_get_Maxargs_m2669112840(L_42, /*hidden argument*/NULL);
		int32_t L_44 = V_4;
		if ((((int32_t)L_43) >= ((int32_t)L_44)))
		{
			goto IL_0125;
		}
	}
	{
		String_t* L_45 = V_1;
		XPathScanner_t3283201025 * L_46 = __this->get_scanner_0();
		NullCheck(L_46);
		String_t* L_47 = XPathScanner_get_SourceText_m3123721589(L_46, /*hidden argument*/NULL);
		XPathException_t2107611652 * L_48 = XPathException_Create_m3937951487(NULL /*static, unused*/, _stringLiteral337977898, L_45, L_47, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_48, NULL, XPathParser_ParseMethod_m1454946193_RuntimeMethod_var);
	}

IL_0125:
	{
		ParamInfo_t1233379796 * L_49 = V_3;
		NullCheck(L_49);
		XPathResultTypeU5BU5D_t1515527577* L_50 = ParamInfo_get_ArgTypes_m2632171642(L_49, /*hidden argument*/NULL);
		NullCheck(L_50);
		int32_t L_51 = V_4;
		if ((((int32_t)(((int32_t)((int32_t)(((RuntimeArray *)L_50)->max_length))))) >= ((int32_t)L_51)))
		{
			goto IL_013b;
		}
	}
	{
		ParamInfo_t1233379796 * L_52 = V_3;
		NullCheck(L_52);
		XPathResultTypeU5BU5D_t1515527577* L_53 = ParamInfo_get_ArgTypes_m2632171642(L_52, /*hidden argument*/NULL);
		NullCheck(L_53);
		V_4 = (((int32_t)((int32_t)(((RuntimeArray *)L_53)->max_length))));
	}

IL_013b:
	{
		V_7 = 0;
		goto IL_0200;
	}

IL_0143:
	{
		ArrayList_t2718874744 * L_54 = V_0;
		int32_t L_55 = V_7;
		NullCheck(L_54);
		RuntimeObject * L_56 = VirtFuncInvoker1< RuntimeObject *, int32_t >::Invoke(27 /* System.Object System.Collections.ArrayList::get_Item(System.Int32) */, L_54, L_55);
		V_8 = ((AstNode_t2514041814 *)CastclassClass((RuntimeObject*)L_56, AstNode_t2514041814_il2cpp_TypeInfo_var));
		ParamInfo_t1233379796 * L_57 = V_3;
		NullCheck(L_57);
		XPathResultTypeU5BU5D_t1515527577* L_58 = ParamInfo_get_ArgTypes_m2632171642(L_57, /*hidden argument*/NULL);
		int32_t L_59 = V_7;
		NullCheck(L_58);
		int32_t L_60 = L_59;
		int32_t L_61 = (int32_t)(L_58)->GetAt(static_cast<il2cpp_array_size_t>(L_60));
		if ((((int32_t)L_61) == ((int32_t)5)))
		{
			goto IL_01fa;
		}
	}
	{
		ParamInfo_t1233379796 * L_62 = V_3;
		NullCheck(L_62);
		XPathResultTypeU5BU5D_t1515527577* L_63 = ParamInfo_get_ArgTypes_m2632171642(L_62, /*hidden argument*/NULL);
		int32_t L_64 = V_7;
		NullCheck(L_63);
		int32_t L_65 = L_64;
		int32_t L_66 = (int32_t)(L_63)->GetAt(static_cast<il2cpp_array_size_t>(L_65));
		AstNode_t2514041814 * L_67 = V_8;
		NullCheck(L_67);
		int32_t L_68 = VirtFuncInvoker0< int32_t >::Invoke(5 /* System.Xml.XPath.XPathResultType MS.Internal.Xml.XPath.AstNode::get_ReturnType() */, L_67);
		if ((((int32_t)L_66) == ((int32_t)L_68)))
		{
			goto IL_01fa;
		}
	}
	{
		ParamInfo_t1233379796 * L_69 = V_3;
		NullCheck(L_69);
		XPathResultTypeU5BU5D_t1515527577* L_70 = ParamInfo_get_ArgTypes_m2632171642(L_69, /*hidden argument*/NULL);
		int32_t L_71 = V_7;
		NullCheck(L_70);
		int32_t L_72 = L_71;
		int32_t L_73 = (int32_t)(L_70)->GetAt(static_cast<il2cpp_array_size_t>(L_72));
		V_9 = L_73;
		int32_t L_74 = V_9;
		switch (L_74)
		{
			case 0:
			{
				goto IL_01d9;
			}
			case 1:
			{
				goto IL_01cd;
			}
			case 2:
			{
				goto IL_01e6;
			}
			case 3:
			{
				goto IL_019a;
			}
		}
	}
	{
		goto IL_01f0;
	}

IL_019a:
	{
		AstNode_t2514041814 * L_75 = V_8;
		if (((Variable_t262588068 *)IsInstClass((RuntimeObject*)L_75, Variable_t262588068_il2cpp_TypeInfo_var)))
		{
			goto IL_01f0;
		}
	}
	{
		AstNode_t2514041814 * L_76 = V_8;
		if (!((Function_t1283990952 *)IsInstClass((RuntimeObject*)L_76, Function_t1283990952_il2cpp_TypeInfo_var)))
		{
			goto IL_01b6;
		}
	}
	{
		AstNode_t2514041814 * L_77 = V_8;
		NullCheck(L_77);
		int32_t L_78 = VirtFuncInvoker0< int32_t >::Invoke(5 /* System.Xml.XPath.XPathResultType MS.Internal.Xml.XPath.AstNode::get_ReturnType() */, L_77);
		if ((((int32_t)L_78) == ((int32_t)5)))
		{
			goto IL_01f0;
		}
	}

IL_01b6:
	{
		String_t* L_79 = V_1;
		XPathScanner_t3283201025 * L_80 = __this->get_scanner_0();
		NullCheck(L_80);
		String_t* L_81 = XPathScanner_get_SourceText_m3123721589(L_80, /*hidden argument*/NULL);
		XPathException_t2107611652 * L_82 = XPathException_Create_m3937951487(NULL /*static, unused*/, _stringLiteral1189215940, L_79, L_81, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_82, NULL, XPathParser_ParseMethod_m1454946193_RuntimeMethod_var);
	}

IL_01cd:
	{
		AstNode_t2514041814 * L_83 = V_8;
		Function_t1283990952 * L_84 = (Function_t1283990952 *)il2cpp_codegen_object_new(Function_t1283990952_il2cpp_TypeInfo_var);
		Function__ctor_m1250056710(L_84, 7, L_83, /*hidden argument*/NULL);
		V_8 = L_84;
		goto IL_01f0;
	}

IL_01d9:
	{
		AstNode_t2514041814 * L_85 = V_8;
		Function_t1283990952 * L_86 = (Function_t1283990952 *)il2cpp_codegen_object_new(Function_t1283990952_il2cpp_TypeInfo_var);
		Function__ctor_m1250056710(L_86, ((int32_t)9), L_85, /*hidden argument*/NULL);
		V_8 = L_86;
		goto IL_01f0;
	}

IL_01e6:
	{
		AstNode_t2514041814 * L_87 = V_8;
		Function_t1283990952 * L_88 = (Function_t1283990952 *)il2cpp_codegen_object_new(Function_t1283990952_il2cpp_TypeInfo_var);
		Function__ctor_m1250056710(L_88, 8, L_87, /*hidden argument*/NULL);
		V_8 = L_88;
	}

IL_01f0:
	{
		ArrayList_t2718874744 * L_89 = V_0;
		int32_t L_90 = V_7;
		AstNode_t2514041814 * L_91 = V_8;
		NullCheck(L_89);
		VirtActionInvoker2< int32_t, RuntimeObject * >::Invoke(28 /* System.Void System.Collections.ArrayList::set_Item(System.Int32,System.Object) */, L_89, L_90, L_91);
	}

IL_01fa:
	{
		int32_t L_92 = V_7;
		V_7 = ((int32_t)il2cpp_codegen_add((int32_t)L_92, (int32_t)1));
	}

IL_0200:
	{
		int32_t L_93 = V_7;
		int32_t L_94 = V_4;
		if ((((int32_t)L_93) < ((int32_t)L_94)))
		{
			goto IL_0143;
		}
	}

IL_0209:
	{
		ParamInfo_t1233379796 * L_95 = V_3;
		NullCheck(L_95);
		int32_t L_96 = ParamInfo_get_FType_m4252539171(L_95, /*hidden argument*/NULL);
		ArrayList_t2718874744 * L_97 = V_0;
		Function_t1283990952 * L_98 = (Function_t1283990952 *)il2cpp_codegen_object_new(Function_t1283990952_il2cpp_TypeInfo_var);
		Function__ctor_m2416352160(L_98, L_96, L_97, /*hidden argument*/NULL);
		return L_98;
	}

IL_0216:
	{
		String_t* L_99 = V_2;
		String_t* L_100 = V_1;
		ArrayList_t2718874744 * L_101 = V_0;
		Function_t1283990952 * L_102 = (Function_t1283990952 *)il2cpp_codegen_object_new(Function_t1283990952_il2cpp_TypeInfo_var);
		Function__ctor_m4229689949(L_102, L_99, L_100, L_101, /*hidden argument*/NULL);
		return L_102;
	}
}
// System.Void MS.Internal.Xml.XPath.XPathParser::CheckToken(MS.Internal.Xml.XPath.XPathScanner/LexKind)
extern "C" IL2CPP_METHOD_ATTR void XPathParser_CheckToken_m3406826231 (XPathParser_t618394529 * __this, int32_t ___t0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (XPathParser_CheckToken_m3406826231_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		XPathScanner_t3283201025 * L_0 = __this->get_scanner_0();
		NullCheck(L_0);
		int32_t L_1 = XPathScanner_get_Kind_m377706727(L_0, /*hidden argument*/NULL);
		int32_t L_2 = ___t0;
		if ((((int32_t)L_1) == ((int32_t)L_2)))
		{
			goto IL_0024;
		}
	}
	{
		XPathScanner_t3283201025 * L_3 = __this->get_scanner_0();
		NullCheck(L_3);
		String_t* L_4 = XPathScanner_get_SourceText_m3123721589(L_3, /*hidden argument*/NULL);
		XPathException_t2107611652 * L_5 = XPathException_Create_m3368456618(NULL /*static, unused*/, _stringLiteral3990892198, L_4, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_5, NULL, XPathParser_CheckToken_m3406826231_RuntimeMethod_var);
	}

IL_0024:
	{
		return;
	}
}
// System.Void MS.Internal.Xml.XPath.XPathParser::PassToken(MS.Internal.Xml.XPath.XPathScanner/LexKind)
extern "C" IL2CPP_METHOD_ATTR void XPathParser_PassToken_m2807401050 (XPathParser_t618394529 * __this, int32_t ___t0, const RuntimeMethod* method)
{
	{
		int32_t L_0 = ___t0;
		XPathParser_CheckToken_m3406826231(__this, L_0, /*hidden argument*/NULL);
		XPathParser_NextLex_m1545073549(__this, /*hidden argument*/NULL);
		return;
	}
}
// System.Void MS.Internal.Xml.XPath.XPathParser::NextLex()
extern "C" IL2CPP_METHOD_ATTR void XPathParser_NextLex_m1545073549 (XPathParser_t618394529 * __this, const RuntimeMethod* method)
{
	{
		XPathScanner_t3283201025 * L_0 = __this->get_scanner_0();
		NullCheck(L_0);
		XPathScanner_NextLex_m1510685372(L_0, /*hidden argument*/NULL);
		return;
	}
}
// System.Boolean MS.Internal.Xml.XPath.XPathParser::TestOp(System.String)
extern "C" IL2CPP_METHOD_ATTR bool XPathParser_TestOp_m2589318272 (XPathParser_t618394529 * __this, String_t* ___op0, const RuntimeMethod* method)
{
	{
		XPathScanner_t3283201025 * L_0 = __this->get_scanner_0();
		NullCheck(L_0);
		int32_t L_1 = XPathScanner_get_Kind_m377706727(L_0, /*hidden argument*/NULL);
		if ((!(((uint32_t)L_1) == ((uint32_t)((int32_t)110)))))
		{
			goto IL_0033;
		}
	}
	{
		XPathScanner_t3283201025 * L_2 = __this->get_scanner_0();
		NullCheck(L_2);
		String_t* L_3 = XPathScanner_get_Prefix_m3676430814(L_2, /*hidden argument*/NULL);
		NullCheck(L_3);
		int32_t L_4 = String_get_Length_m3847582255(L_3, /*hidden argument*/NULL);
		if (L_4)
		{
			goto IL_0033;
		}
	}
	{
		XPathScanner_t3283201025 * L_5 = __this->get_scanner_0();
		NullCheck(L_5);
		String_t* L_6 = XPathScanner_get_Name_m591828579(L_5, /*hidden argument*/NULL);
		String_t* L_7 = ___op0;
		NullCheck(L_6);
		bool L_8 = String_Equals_m2270643605(L_6, L_7, /*hidden argument*/NULL);
		return L_8;
	}

IL_0033:
	{
		return (bool)0;
	}
}
// System.Void MS.Internal.Xml.XPath.XPathParser::CheckNodeSet(System.Xml.XPath.XPathResultType)
extern "C" IL2CPP_METHOD_ATTR void XPathParser_CheckNodeSet_m3136180235 (XPathParser_t618394529 * __this, int32_t ___t0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (XPathParser_CheckNodeSet_m3136180235_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		int32_t L_0 = ___t0;
		if ((((int32_t)L_0) == ((int32_t)3)))
		{
			goto IL_001e;
		}
	}
	{
		int32_t L_1 = ___t0;
		if ((((int32_t)L_1) == ((int32_t)5)))
		{
			goto IL_001e;
		}
	}
	{
		XPathScanner_t3283201025 * L_2 = __this->get_scanner_0();
		NullCheck(L_2);
		String_t* L_3 = XPathScanner_get_SourceText_m3123721589(L_2, /*hidden argument*/NULL);
		XPathException_t2107611652 * L_4 = XPathException_Create_m3368456618(NULL /*static, unused*/, _stringLiteral3157805012, L_3, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, NULL, XPathParser_CheckNodeSet_m3136180235_RuntimeMethod_var);
	}

IL_001e:
	{
		return;
	}
}
// System.Collections.Hashtable MS.Internal.Xml.XPath.XPathParser::CreateFunctionTable()
extern "C" IL2CPP_METHOD_ATTR Hashtable_t1853889766 * XPathParser_CreateFunctionTable_m1498981029 (RuntimeObject * __this /* static, unused */, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (XPathParser_CreateFunctionTable_m1498981029_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		Hashtable_t1853889766 * L_0 = (Hashtable_t1853889766 *)il2cpp_codegen_object_new(Hashtable_t1853889766_il2cpp_TypeInfo_var);
		Hashtable__ctor_m1684344284(L_0, ((int32_t)36), /*hidden argument*/NULL);
		Hashtable_t1853889766 * L_1 = L_0;
		IL2CPP_RUNTIME_CLASS_INIT(XPathParser_t618394529_il2cpp_TypeInfo_var);
		XPathResultTypeU5BU5D_t1515527577* L_2 = ((XPathParser_t618394529_StaticFields*)il2cpp_codegen_static_fields_for(XPathParser_t618394529_il2cpp_TypeInfo_var))->get_temparray1_2();
		ParamInfo_t1233379796 * L_3 = (ParamInfo_t1233379796 *)il2cpp_codegen_object_new(ParamInfo_t1233379796_il2cpp_TypeInfo_var);
		ParamInfo__ctor_m764991538(L_3, 0, 0, 0, L_2, /*hidden argument*/NULL);
		NullCheck(L_1);
		VirtActionInvoker2< RuntimeObject *, RuntimeObject * >::Invoke(20 /* System.Void System.Collections.Hashtable::Add(System.Object,System.Object) */, L_1, _stringLiteral3941043823, L_3);
		Hashtable_t1853889766 * L_4 = L_1;
		XPathResultTypeU5BU5D_t1515527577* L_5 = ((XPathParser_t618394529_StaticFields*)il2cpp_codegen_static_fields_for(XPathParser_t618394529_il2cpp_TypeInfo_var))->get_temparray1_2();
		ParamInfo_t1233379796 * L_6 = (ParamInfo_t1233379796 *)il2cpp_codegen_object_new(ParamInfo_t1233379796_il2cpp_TypeInfo_var);
		ParamInfo__ctor_m764991538(L_6, 1, 0, 0, L_5, /*hidden argument*/NULL);
		NullCheck(L_4);
		VirtActionInvoker2< RuntimeObject *, RuntimeObject * >::Invoke(20 /* System.Void System.Collections.Hashtable::Add(System.Object,System.Object) */, L_4, _stringLiteral4254451314, L_6);
		Hashtable_t1853889766 * L_7 = L_4;
		XPathResultTypeU5BU5D_t1515527577* L_8 = ((XPathParser_t618394529_StaticFields*)il2cpp_codegen_static_fields_for(XPathParser_t618394529_il2cpp_TypeInfo_var))->get_temparray2_3();
		ParamInfo_t1233379796 * L_9 = (ParamInfo_t1233379796 *)il2cpp_codegen_object_new(ParamInfo_t1233379796_il2cpp_TypeInfo_var);
		ParamInfo__ctor_m764991538(L_9, 6, 0, 1, L_8, /*hidden argument*/NULL);
		NullCheck(L_7);
		VirtActionInvoker2< RuntimeObject *, RuntimeObject * >::Invoke(20 /* System.Void System.Collections.Hashtable::Add(System.Object,System.Object) */, L_7, _stringLiteral62725243, L_9);
		Hashtable_t1853889766 * L_10 = L_7;
		XPathResultTypeU5BU5D_t1515527577* L_11 = ((XPathParser_t618394529_StaticFields*)il2cpp_codegen_static_fields_for(XPathParser_t618394529_il2cpp_TypeInfo_var))->get_temparray2_3();
		ParamInfo_t1233379796 * L_12 = (ParamInfo_t1233379796 *)il2cpp_codegen_object_new(ParamInfo_t1233379796_il2cpp_TypeInfo_var);
		ParamInfo__ctor_m764991538(L_12, 5, 0, 1, L_11, /*hidden argument*/NULL);
		NullCheck(L_10);
		VirtActionInvoker2< RuntimeObject *, RuntimeObject * >::Invoke(20 /* System.Void System.Collections.Hashtable::Add(System.Object,System.Object) */, L_10, _stringLiteral993944211, L_12);
		Hashtable_t1853889766 * L_13 = L_10;
		XPathResultTypeU5BU5D_t1515527577* L_14 = ((XPathParser_t618394529_StaticFields*)il2cpp_codegen_static_fields_for(XPathParser_t618394529_il2cpp_TypeInfo_var))->get_temparray2_3();
		ParamInfo_t1233379796 * L_15 = (ParamInfo_t1233379796 *)il2cpp_codegen_object_new(ParamInfo_t1233379796_il2cpp_TypeInfo_var);
		ParamInfo__ctor_m764991538(L_15, 4, 0, 1, L_14, /*hidden argument*/NULL);
		NullCheck(L_13);
		VirtActionInvoker2< RuntimeObject *, RuntimeObject * >::Invoke(20 /* System.Void System.Collections.Hashtable::Add(System.Object,System.Object) */, L_13, _stringLiteral2542042043, L_15);
		Hashtable_t1853889766 * L_16 = L_13;
		XPathResultTypeU5BU5D_t1515527577* L_17 = ((XPathParser_t618394529_StaticFields*)il2cpp_codegen_static_fields_for(XPathParser_t618394529_il2cpp_TypeInfo_var))->get_temparray2_3();
		ParamInfo_t1233379796 * L_18 = (ParamInfo_t1233379796 *)il2cpp_codegen_object_new(ParamInfo_t1233379796_il2cpp_TypeInfo_var);
		ParamInfo__ctor_m764991538(L_18, 2, 1, 1, L_17, /*hidden argument*/NULL);
		NullCheck(L_16);
		VirtActionInvoker2< RuntimeObject *, RuntimeObject * >::Invoke(20 /* System.Void System.Collections.Hashtable::Add(System.Object,System.Object) */, L_16, _stringLiteral2002595880, L_18);
		Hashtable_t1853889766 * L_19 = L_16;
		XPathResultTypeU5BU5D_t1515527577* L_20 = ((XPathParser_t618394529_StaticFields*)il2cpp_codegen_static_fields_for(XPathParser_t618394529_il2cpp_TypeInfo_var))->get_temparray3_4();
		ParamInfo_t1233379796 * L_21 = (ParamInfo_t1233379796 *)il2cpp_codegen_object_new(ParamInfo_t1233379796_il2cpp_TypeInfo_var);
		ParamInfo__ctor_m764991538(L_21, 3, 1, 1, L_20, /*hidden argument*/NULL);
		NullCheck(L_19);
		VirtActionInvoker2< RuntimeObject *, RuntimeObject * >::Invoke(20 /* System.Void System.Collections.Hashtable::Add(System.Object,System.Object) */, L_19, _stringLiteral3454449607, L_21);
		Hashtable_t1853889766 * L_22 = L_19;
		XPathResultTypeU5BU5D_t1515527577* L_23 = ((XPathParser_t618394529_StaticFields*)il2cpp_codegen_static_fields_for(XPathParser_t618394529_il2cpp_TypeInfo_var))->get_temparray3_4();
		ParamInfo_t1233379796 * L_24 = (ParamInfo_t1233379796 *)il2cpp_codegen_object_new(ParamInfo_t1233379796_il2cpp_TypeInfo_var);
		ParamInfo__ctor_m764991538(L_24, 7, 0, 1, L_23, /*hidden argument*/NULL);
		NullCheck(L_22);
		VirtActionInvoker2< RuntimeObject *, RuntimeObject * >::Invoke(20 /* System.Void System.Collections.Hashtable::Add(System.Object,System.Object) */, L_22, _stringLiteral1236128813, L_24);
		Hashtable_t1853889766 * L_25 = L_22;
		XPathResultTypeU5BU5D_t1515527577* L_26 = ((XPathParser_t618394529_StaticFields*)il2cpp_codegen_static_fields_for(XPathParser_t618394529_il2cpp_TypeInfo_var))->get_temparray4_5();
		ParamInfo_t1233379796 * L_27 = (ParamInfo_t1233379796 *)il2cpp_codegen_object_new(ParamInfo_t1233379796_il2cpp_TypeInfo_var);
		ParamInfo__ctor_m764991538(L_27, ((int32_t)13), 2, ((int32_t)100), L_26, /*hidden argument*/NULL);
		NullCheck(L_25);
		VirtActionInvoker2< RuntimeObject *, RuntimeObject * >::Invoke(20 /* System.Void System.Collections.Hashtable::Add(System.Object,System.Object) */, L_25, _stringLiteral1980975528, L_27);
		Hashtable_t1853889766 * L_28 = L_25;
		XPathResultTypeU5BU5D_t1515527577* L_29 = ((XPathParser_t618394529_StaticFields*)il2cpp_codegen_static_fields_for(XPathParser_t618394529_il2cpp_TypeInfo_var))->get_temparray5_6();
		ParamInfo_t1233379796 * L_30 = (ParamInfo_t1233379796 *)il2cpp_codegen_object_new(ParamInfo_t1233379796_il2cpp_TypeInfo_var);
		ParamInfo__ctor_m764991538(L_30, ((int32_t)14), 2, 2, L_29, /*hidden argument*/NULL);
		NullCheck(L_28);
		VirtActionInvoker2< RuntimeObject *, RuntimeObject * >::Invoke(20 /* System.Void System.Collections.Hashtable::Add(System.Object,System.Object) */, L_28, _stringLiteral888346232, L_30);
		Hashtable_t1853889766 * L_31 = L_28;
		XPathResultTypeU5BU5D_t1515527577* L_32 = ((XPathParser_t618394529_StaticFields*)il2cpp_codegen_static_fields_for(XPathParser_t618394529_il2cpp_TypeInfo_var))->get_temparray5_6();
		ParamInfo_t1233379796 * L_33 = (ParamInfo_t1233379796 *)il2cpp_codegen_object_new(ParamInfo_t1233379796_il2cpp_TypeInfo_var);
		ParamInfo__ctor_m764991538(L_33, ((int32_t)15), 2, 2, L_32, /*hidden argument*/NULL);
		NullCheck(L_31);
		VirtActionInvoker2< RuntimeObject *, RuntimeObject * >::Invoke(20 /* System.Void System.Collections.Hashtable::Add(System.Object,System.Object) */, L_31, _stringLiteral1045509424, L_33);
		Hashtable_t1853889766 * L_34 = L_31;
		XPathResultTypeU5BU5D_t1515527577* L_35 = ((XPathParser_t618394529_StaticFields*)il2cpp_codegen_static_fields_for(XPathParser_t618394529_il2cpp_TypeInfo_var))->get_temparray5_6();
		ParamInfo_t1233379796 * L_36 = (ParamInfo_t1233379796 *)il2cpp_codegen_object_new(ParamInfo_t1233379796_il2cpp_TypeInfo_var);
		ParamInfo__ctor_m764991538(L_36, ((int32_t)16), 2, 2, L_35, /*hidden argument*/NULL);
		NullCheck(L_34);
		VirtActionInvoker2< RuntimeObject *, RuntimeObject * >::Invoke(20 /* System.Void System.Collections.Hashtable::Add(System.Object,System.Object) */, L_34, _stringLiteral3204115142, L_36);
		Hashtable_t1853889766 * L_37 = L_34;
		XPathResultTypeU5BU5D_t1515527577* L_38 = ((XPathParser_t618394529_StaticFields*)il2cpp_codegen_static_fields_for(XPathParser_t618394529_il2cpp_TypeInfo_var))->get_temparray5_6();
		ParamInfo_t1233379796 * L_39 = (ParamInfo_t1233379796 *)il2cpp_codegen_object_new(ParamInfo_t1233379796_il2cpp_TypeInfo_var);
		ParamInfo__ctor_m764991538(L_39, ((int32_t)17), 2, 2, L_38, /*hidden argument*/NULL);
		NullCheck(L_37);
		VirtActionInvoker2< RuntimeObject *, RuntimeObject * >::Invoke(20 /* System.Void System.Collections.Hashtable::Add(System.Object,System.Object) */, L_37, _stringLiteral2795965183, L_39);
		Hashtable_t1853889766 * L_40 = L_37;
		XPathResultTypeU5BU5D_t1515527577* L_41 = ((XPathParser_t618394529_StaticFields*)il2cpp_codegen_static_fields_for(XPathParser_t618394529_il2cpp_TypeInfo_var))->get_temparray6_7();
		ParamInfo_t1233379796 * L_42 = (ParamInfo_t1233379796 *)il2cpp_codegen_object_new(ParamInfo_t1233379796_il2cpp_TypeInfo_var);
		ParamInfo__ctor_m764991538(L_42, ((int32_t)18), 2, 3, L_41, /*hidden argument*/NULL);
		NullCheck(L_40);
		VirtActionInvoker2< RuntimeObject *, RuntimeObject * >::Invoke(20 /* System.Void System.Collections.Hashtable::Add(System.Object,System.Object) */, L_40, _stringLiteral2884835365, L_42);
		Hashtable_t1853889766 * L_43 = L_40;
		XPathResultTypeU5BU5D_t1515527577* L_44 = ((XPathParser_t618394529_StaticFields*)il2cpp_codegen_static_fields_for(XPathParser_t618394529_il2cpp_TypeInfo_var))->get_temparray4_5();
		ParamInfo_t1233379796 * L_45 = (ParamInfo_t1233379796 *)il2cpp_codegen_object_new(ParamInfo_t1233379796_il2cpp_TypeInfo_var);
		ParamInfo__ctor_m764991538(L_45, ((int32_t)19), 0, 1, L_44, /*hidden argument*/NULL);
		NullCheck(L_43);
		VirtActionInvoker2< RuntimeObject *, RuntimeObject * >::Invoke(20 /* System.Void System.Collections.Hashtable::Add(System.Object,System.Object) */, L_43, _stringLiteral2937386609, L_45);
		Hashtable_t1853889766 * L_46 = L_43;
		XPathResultTypeU5BU5D_t1515527577* L_47 = ((XPathParser_t618394529_StaticFields*)il2cpp_codegen_static_fields_for(XPathParser_t618394529_il2cpp_TypeInfo_var))->get_temparray4_5();
		ParamInfo_t1233379796 * L_48 = (ParamInfo_t1233379796 *)il2cpp_codegen_object_new(ParamInfo_t1233379796_il2cpp_TypeInfo_var);
		ParamInfo__ctor_m764991538(L_48, ((int32_t)20), 0, 1, L_47, /*hidden argument*/NULL);
		NullCheck(L_46);
		VirtActionInvoker2< RuntimeObject *, RuntimeObject * >::Invoke(20 /* System.Void System.Collections.Hashtable::Add(System.Object,System.Object) */, L_46, _stringLiteral3203222977, L_48);
		Hashtable_t1853889766 * L_49 = L_46;
		XPathResultTypeU5BU5D_t1515527577* L_50 = ((XPathParser_t618394529_StaticFields*)il2cpp_codegen_static_fields_for(XPathParser_t618394529_il2cpp_TypeInfo_var))->get_temparray7_8();
		ParamInfo_t1233379796 * L_51 = (ParamInfo_t1233379796 *)il2cpp_codegen_object_new(ParamInfo_t1233379796_il2cpp_TypeInfo_var);
		ParamInfo__ctor_m764991538(L_51, ((int32_t)21), 3, 3, L_50, /*hidden argument*/NULL);
		NullCheck(L_49);
		VirtActionInvoker2< RuntimeObject *, RuntimeObject * >::Invoke(20 /* System.Void System.Collections.Hashtable::Add(System.Object,System.Object) */, L_49, _stringLiteral547335230, L_51);
		Hashtable_t1853889766 * L_52 = L_49;
		XPathResultTypeU5BU5D_t1515527577* L_53 = ((XPathParser_t618394529_StaticFields*)il2cpp_codegen_static_fields_for(XPathParser_t618394529_il2cpp_TypeInfo_var))->get_temparray3_4();
		ParamInfo_t1233379796 * L_54 = (ParamInfo_t1233379796 *)il2cpp_codegen_object_new(ParamInfo_t1233379796_il2cpp_TypeInfo_var);
		ParamInfo__ctor_m764991538(L_54, 8, 1, 1, L_53, /*hidden argument*/NULL);
		NullCheck(L_52);
		VirtActionInvoker2< RuntimeObject *, RuntimeObject * >::Invoke(20 /* System.Void System.Collections.Hashtable::Add(System.Object,System.Object) */, L_52, _stringLiteral228529742, L_54);
		Hashtable_t1853889766 * L_55 = L_52;
		XPathResultTypeU5BU5D_t1515527577* L_56 = ((XPathParser_t618394529_StaticFields*)il2cpp_codegen_static_fields_for(XPathParser_t618394529_il2cpp_TypeInfo_var))->get_temparray8_9();
		ParamInfo_t1233379796 * L_57 = (ParamInfo_t1233379796 *)il2cpp_codegen_object_new(ParamInfo_t1233379796_il2cpp_TypeInfo_var);
		ParamInfo__ctor_m764991538(L_57, ((int32_t)12), 1, 1, L_56, /*hidden argument*/NULL);
		NullCheck(L_55);
		VirtActionInvoker2< RuntimeObject *, RuntimeObject * >::Invoke(20 /* System.Void System.Collections.Hashtable::Add(System.Object,System.Object) */, L_55, _stringLiteral2553611016, L_57);
		Hashtable_t1853889766 * L_58 = L_55;
		XPathResultTypeU5BU5D_t1515527577* L_59 = ((XPathParser_t618394529_StaticFields*)il2cpp_codegen_static_fields_for(XPathParser_t618394529_il2cpp_TypeInfo_var))->get_temparray8_9();
		ParamInfo_t1233379796 * L_60 = (ParamInfo_t1233379796 *)il2cpp_codegen_object_new(ParamInfo_t1233379796_il2cpp_TypeInfo_var);
		ParamInfo__ctor_m764991538(L_60, ((int32_t)10), 0, 0, L_59, /*hidden argument*/NULL);
		NullCheck(L_58);
		VirtActionInvoker2< RuntimeObject *, RuntimeObject * >::Invoke(20 /* System.Void System.Collections.Hashtable::Add(System.Object,System.Object) */, L_58, _stringLiteral4002445229, L_60);
		Hashtable_t1853889766 * L_61 = L_58;
		XPathResultTypeU5BU5D_t1515527577* L_62 = ((XPathParser_t618394529_StaticFields*)il2cpp_codegen_static_fields_for(XPathParser_t618394529_il2cpp_TypeInfo_var))->get_temparray8_9();
		ParamInfo_t1233379796 * L_63 = (ParamInfo_t1233379796 *)il2cpp_codegen_object_new(ParamInfo_t1233379796_il2cpp_TypeInfo_var);
		ParamInfo__ctor_m764991538(L_63, ((int32_t)11), 0, 0, L_62, /*hidden argument*/NULL);
		NullCheck(L_61);
		VirtActionInvoker2< RuntimeObject *, RuntimeObject * >::Invoke(20 /* System.Void System.Collections.Hashtable::Add(System.Object,System.Object) */, L_61, _stringLiteral3875954633, L_63);
		Hashtable_t1853889766 * L_64 = L_61;
		XPathResultTypeU5BU5D_t1515527577* L_65 = ((XPathParser_t618394529_StaticFields*)il2cpp_codegen_static_fields_for(XPathParser_t618394529_il2cpp_TypeInfo_var))->get_temparray4_5();
		ParamInfo_t1233379796 * L_66 = (ParamInfo_t1233379796 *)il2cpp_codegen_object_new(ParamInfo_t1233379796_il2cpp_TypeInfo_var);
		ParamInfo__ctor_m764991538(L_66, ((int32_t)22), 1, 1, L_65, /*hidden argument*/NULL);
		NullCheck(L_64);
		VirtActionInvoker2< RuntimeObject *, RuntimeObject * >::Invoke(20 /* System.Void System.Collections.Hashtable::Add(System.Object,System.Object) */, L_64, _stringLiteral2409271576, L_66);
		Hashtable_t1853889766 * L_67 = L_64;
		XPathResultTypeU5BU5D_t1515527577* L_68 = ((XPathParser_t618394529_StaticFields*)il2cpp_codegen_static_fields_for(XPathParser_t618394529_il2cpp_TypeInfo_var))->get_temparray3_4();
		ParamInfo_t1233379796 * L_69 = (ParamInfo_t1233379796 *)il2cpp_codegen_object_new(ParamInfo_t1233379796_il2cpp_TypeInfo_var);
		ParamInfo__ctor_m764991538(L_69, ((int32_t)9), 0, 1, L_68, /*hidden argument*/NULL);
		NullCheck(L_67);
		VirtActionInvoker2< RuntimeObject *, RuntimeObject * >::Invoke(20 /* System.Void System.Collections.Hashtable::Add(System.Object,System.Object) */, L_67, _stringLiteral1619055980, L_69);
		Hashtable_t1853889766 * L_70 = L_67;
		XPathResultTypeU5BU5D_t1515527577* L_71 = ((XPathParser_t618394529_StaticFields*)il2cpp_codegen_static_fields_for(XPathParser_t618394529_il2cpp_TypeInfo_var))->get_temparray2_3();
		ParamInfo_t1233379796 * L_72 = (ParamInfo_t1233379796 *)il2cpp_codegen_object_new(ParamInfo_t1233379796_il2cpp_TypeInfo_var);
		ParamInfo__ctor_m764991538(L_72, ((int32_t)23), 1, 1, L_71, /*hidden argument*/NULL);
		NullCheck(L_70);
		VirtActionInvoker2< RuntimeObject *, RuntimeObject * >::Invoke(20 /* System.Void System.Collections.Hashtable::Add(System.Object,System.Object) */, L_70, _stringLiteral1344412806, L_72);
		Hashtable_t1853889766 * L_73 = L_70;
		XPathResultTypeU5BU5D_t1515527577* L_74 = ((XPathParser_t618394529_StaticFields*)il2cpp_codegen_static_fields_for(XPathParser_t618394529_il2cpp_TypeInfo_var))->get_temparray9_10();
		ParamInfo_t1233379796 * L_75 = (ParamInfo_t1233379796 *)il2cpp_codegen_object_new(ParamInfo_t1233379796_il2cpp_TypeInfo_var);
		ParamInfo__ctor_m764991538(L_75, ((int32_t)24), 1, 1, L_74, /*hidden argument*/NULL);
		NullCheck(L_73);
		VirtActionInvoker2< RuntimeObject *, RuntimeObject * >::Invoke(20 /* System.Void System.Collections.Hashtable::Add(System.Object,System.Object) */, L_73, _stringLiteral1189461389, L_75);
		Hashtable_t1853889766 * L_76 = L_73;
		XPathResultTypeU5BU5D_t1515527577* L_77 = ((XPathParser_t618394529_StaticFields*)il2cpp_codegen_static_fields_for(XPathParser_t618394529_il2cpp_TypeInfo_var))->get_temparray9_10();
		ParamInfo_t1233379796 * L_78 = (ParamInfo_t1233379796 *)il2cpp_codegen_object_new(ParamInfo_t1233379796_il2cpp_TypeInfo_var);
		ParamInfo__ctor_m764991538(L_78, ((int32_t)25), 1, 1, L_77, /*hidden argument*/NULL);
		NullCheck(L_76);
		VirtActionInvoker2< RuntimeObject *, RuntimeObject * >::Invoke(20 /* System.Void System.Collections.Hashtable::Add(System.Object,System.Object) */, L_76, _stringLiteral1400230882, L_78);
		Hashtable_t1853889766 * L_79 = L_76;
		XPathResultTypeU5BU5D_t1515527577* L_80 = ((XPathParser_t618394529_StaticFields*)il2cpp_codegen_static_fields_for(XPathParser_t618394529_il2cpp_TypeInfo_var))->get_temparray9_10();
		ParamInfo_t1233379796 * L_81 = (ParamInfo_t1233379796 *)il2cpp_codegen_object_new(ParamInfo_t1233379796_il2cpp_TypeInfo_var);
		ParamInfo__ctor_m764991538(L_81, ((int32_t)26), 1, 1, L_80, /*hidden argument*/NULL);
		NullCheck(L_79);
		VirtActionInvoker2< RuntimeObject *, RuntimeObject * >::Invoke(20 /* System.Void System.Collections.Hashtable::Add(System.Object,System.Object) */, L_79, _stringLiteral2002596329, L_81);
		return L_79;
	}
}
// System.Collections.Hashtable MS.Internal.Xml.XPath.XPathParser::CreateAxesTable()
extern "C" IL2CPP_METHOD_ATTR Hashtable_t1853889766 * XPathParser_CreateAxesTable_m2757454674 (RuntimeObject * __this /* static, unused */, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (XPathParser_CreateAxesTable_m2757454674_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		Hashtable_t1853889766 * L_0 = (Hashtable_t1853889766 *)il2cpp_codegen_object_new(Hashtable_t1853889766_il2cpp_TypeInfo_var);
		Hashtable__ctor_m1684344284(L_0, ((int32_t)13), /*hidden argument*/NULL);
		Hashtable_t1853889766 * L_1 = L_0;
		int32_t L_2 = ((int32_t)0);
		RuntimeObject * L_3 = Box(AxisType_t3322599580_il2cpp_TypeInfo_var, &L_2);
		NullCheck(L_1);
		VirtActionInvoker2< RuntimeObject *, RuntimeObject * >::Invoke(20 /* System.Void System.Collections.Hashtable::Add(System.Object,System.Object) */, L_1, _stringLiteral586620056, L_3);
		Hashtable_t1853889766 * L_4 = L_1;
		int32_t L_5 = ((int32_t)1);
		RuntimeObject * L_6 = Box(AxisType_t3322599580_il2cpp_TypeInfo_var, &L_5);
		NullCheck(L_4);
		VirtActionInvoker2< RuntimeObject *, RuntimeObject * >::Invoke(20 /* System.Void System.Collections.Hashtable::Add(System.Object,System.Object) */, L_4, _stringLiteral3511910454, L_6);
		Hashtable_t1853889766 * L_7 = L_4;
		int32_t L_8 = ((int32_t)2);
		RuntimeObject * L_9 = Box(AxisType_t3322599580_il2cpp_TypeInfo_var, &L_8);
		NullCheck(L_7);
		VirtActionInvoker2< RuntimeObject *, RuntimeObject * >::Invoke(20 /* System.Void System.Collections.Hashtable::Add(System.Object,System.Object) */, L_7, _stringLiteral4158421234, L_9);
		Hashtable_t1853889766 * L_10 = L_7;
		int32_t L_11 = ((int32_t)3);
		RuntimeObject * L_12 = Box(AxisType_t3322599580_il2cpp_TypeInfo_var, &L_11);
		NullCheck(L_10);
		VirtActionInvoker2< RuntimeObject *, RuntimeObject * >::Invoke(20 /* System.Void System.Collections.Hashtable::Add(System.Object,System.Object) */, L_10, _stringLiteral430703268, L_12);
		Hashtable_t1853889766 * L_13 = L_10;
		int32_t L_14 = ((int32_t)4);
		RuntimeObject * L_15 = Box(AxisType_t3322599580_il2cpp_TypeInfo_var, &L_14);
		NullCheck(L_13);
		VirtActionInvoker2< RuntimeObject *, RuntimeObject * >::Invoke(20 /* System.Void System.Collections.Hashtable::Add(System.Object,System.Object) */, L_13, _stringLiteral3134749325, L_15);
		Hashtable_t1853889766 * L_16 = L_13;
		int32_t L_17 = ((int32_t)5);
		RuntimeObject * L_18 = Box(AxisType_t3322599580_il2cpp_TypeInfo_var, &L_17);
		NullCheck(L_16);
		VirtActionInvoker2< RuntimeObject *, RuntimeObject * >::Invoke(20 /* System.Void System.Collections.Hashtable::Add(System.Object,System.Object) */, L_16, _stringLiteral1935640102, L_18);
		Hashtable_t1853889766 * L_19 = L_16;
		int32_t L_20 = ((int32_t)6);
		RuntimeObject * L_21 = Box(AxisType_t3322599580_il2cpp_TypeInfo_var, &L_20);
		NullCheck(L_19);
		VirtActionInvoker2< RuntimeObject *, RuntimeObject * >::Invoke(20 /* System.Void System.Collections.Hashtable::Add(System.Object,System.Object) */, L_19, _stringLiteral2842305546, L_21);
		Hashtable_t1853889766 * L_22 = L_19;
		int32_t L_23 = ((int32_t)7);
		RuntimeObject * L_24 = Box(AxisType_t3322599580_il2cpp_TypeInfo_var, &L_23);
		NullCheck(L_22);
		VirtActionInvoker2< RuntimeObject *, RuntimeObject * >::Invoke(20 /* System.Void System.Collections.Hashtable::Add(System.Object,System.Object) */, L_22, _stringLiteral4288570486, L_24);
		Hashtable_t1853889766 * L_25 = L_22;
		int32_t L_26 = ((int32_t)8);
		RuntimeObject * L_27 = Box(AxisType_t3322599580_il2cpp_TypeInfo_var, &L_26);
		NullCheck(L_25);
		VirtActionInvoker2< RuntimeObject *, RuntimeObject * >::Invoke(20 /* System.Void System.Collections.Hashtable::Add(System.Object,System.Object) */, L_25, _stringLiteral3820675233, L_27);
		Hashtable_t1853889766 * L_28 = L_25;
		int32_t L_29 = ((int32_t)((int32_t)9));
		RuntimeObject * L_30 = Box(AxisType_t3322599580_il2cpp_TypeInfo_var, &L_29);
		NullCheck(L_28);
		VirtActionInvoker2< RuntimeObject *, RuntimeObject * >::Invoke(20 /* System.Void System.Collections.Hashtable::Add(System.Object,System.Object) */, L_28, _stringLiteral3215840460, L_30);
		Hashtable_t1853889766 * L_31 = L_28;
		int32_t L_32 = ((int32_t)((int32_t)10));
		RuntimeObject * L_33 = Box(AxisType_t3322599580_il2cpp_TypeInfo_var, &L_32);
		NullCheck(L_31);
		VirtActionInvoker2< RuntimeObject *, RuntimeObject * >::Invoke(20 /* System.Void System.Collections.Hashtable::Add(System.Object,System.Object) */, L_31, _stringLiteral1650491110, L_33);
		Hashtable_t1853889766 * L_34 = L_31;
		int32_t L_35 = ((int32_t)((int32_t)11));
		RuntimeObject * L_36 = Box(AxisType_t3322599580_il2cpp_TypeInfo_var, &L_35);
		NullCheck(L_34);
		VirtActionInvoker2< RuntimeObject *, RuntimeObject * >::Invoke(20 /* System.Void System.Collections.Hashtable::Add(System.Object,System.Object) */, L_34, _stringLiteral1710471440, L_36);
		Hashtable_t1853889766 * L_37 = L_34;
		int32_t L_38 = ((int32_t)((int32_t)12));
		RuntimeObject * L_39 = Box(AxisType_t3322599580_il2cpp_TypeInfo_var, &L_38);
		NullCheck(L_37);
		VirtActionInvoker2< RuntimeObject *, RuntimeObject * >::Invoke(20 /* System.Void System.Collections.Hashtable::Add(System.Object,System.Object) */, L_37, _stringLiteral3584862187, L_39);
		return L_37;
	}
}
// MS.Internal.Xml.XPath.Axis/AxisType MS.Internal.Xml.XPath.XPathParser::GetAxis(MS.Internal.Xml.XPath.XPathScanner)
extern "C" IL2CPP_METHOD_ATTR int32_t XPathParser_GetAxis_m3781440192 (XPathParser_t618394529 * __this, XPathScanner_t3283201025 * ___scaner0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (XPathParser_GetAxis_m3781440192_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	RuntimeObject * G_B2_0 = NULL;
	RuntimeObject * G_B1_0 = NULL;
	{
		IL2CPP_RUNTIME_CLASS_INIT(XPathParser_t618394529_il2cpp_TypeInfo_var);
		Hashtable_t1853889766 * L_0 = ((XPathParser_t618394529_StaticFields*)il2cpp_codegen_static_fields_for(XPathParser_t618394529_il2cpp_TypeInfo_var))->get_AxesTable_12();
		XPathScanner_t3283201025 * L_1 = ___scaner0;
		NullCheck(L_1);
		String_t* L_2 = XPathScanner_get_Name_m591828579(L_1, /*hidden argument*/NULL);
		NullCheck(L_0);
		RuntimeObject * L_3 = VirtFuncInvoker1< RuntimeObject *, RuntimeObject * >::Invoke(26 /* System.Object System.Collections.Hashtable::get_Item(System.Object) */, L_0, L_2);
		RuntimeObject * L_4 = L_3;
		G_B1_0 = L_4;
		if (L_4)
		{
			G_B2_0 = L_4;
			goto IL_0029;
		}
	}
	{
		XPathScanner_t3283201025 * L_5 = __this->get_scanner_0();
		NullCheck(L_5);
		String_t* L_6 = XPathScanner_get_SourceText_m3123721589(L_5, /*hidden argument*/NULL);
		XPathException_t2107611652 * L_7 = XPathException_Create_m3368456618(NULL /*static, unused*/, _stringLiteral3990892198, L_6, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_7, NULL, XPathParser_GetAxis_m3781440192_RuntimeMethod_var);
	}

IL_0029:
	{
		return ((*(int32_t*)((int32_t*)UnBox(G_B2_0, AxisType_t3322599580_il2cpp_TypeInfo_var))));
	}
}
// System.Void MS.Internal.Xml.XPath.XPathParser::.cctor()
extern "C" IL2CPP_METHOD_ATTR void XPathParser__cctor_m4156093735 (RuntimeObject * __this /* static, unused */, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (XPathParser__cctor_m4156093735_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		XPathResultTypeU5BU5D_t1515527577* L_0 = (XPathResultTypeU5BU5D_t1515527577*)SZArrayNew(XPathResultTypeU5BU5D_t1515527577_il2cpp_TypeInfo_var, (uint32_t)0);
		((XPathParser_t618394529_StaticFields*)il2cpp_codegen_static_fields_for(XPathParser_t618394529_il2cpp_TypeInfo_var))->set_temparray1_2(L_0);
		XPathResultTypeU5BU5D_t1515527577* L_1 = (XPathResultTypeU5BU5D_t1515527577*)SZArrayNew(XPathResultTypeU5BU5D_t1515527577_il2cpp_TypeInfo_var, (uint32_t)1);
		XPathResultTypeU5BU5D_t1515527577* L_2 = L_1;
		NullCheck(L_2);
		(L_2)->SetAt(static_cast<il2cpp_array_size_t>(0), (int32_t)3);
		((XPathParser_t618394529_StaticFields*)il2cpp_codegen_static_fields_for(XPathParser_t618394529_il2cpp_TypeInfo_var))->set_temparray2_3(L_2);
		XPathResultTypeU5BU5D_t1515527577* L_3 = (XPathResultTypeU5BU5D_t1515527577*)SZArrayNew(XPathResultTypeU5BU5D_t1515527577_il2cpp_TypeInfo_var, (uint32_t)1);
		XPathResultTypeU5BU5D_t1515527577* L_4 = L_3;
		NullCheck(L_4);
		(L_4)->SetAt(static_cast<il2cpp_array_size_t>(0), (int32_t)5);
		((XPathParser_t618394529_StaticFields*)il2cpp_codegen_static_fields_for(XPathParser_t618394529_il2cpp_TypeInfo_var))->set_temparray3_4(L_4);
		XPathResultTypeU5BU5D_t1515527577* L_5 = (XPathResultTypeU5BU5D_t1515527577*)SZArrayNew(XPathResultTypeU5BU5D_t1515527577_il2cpp_TypeInfo_var, (uint32_t)1);
		XPathResultTypeU5BU5D_t1515527577* L_6 = L_5;
		NullCheck(L_6);
		(L_6)->SetAt(static_cast<il2cpp_array_size_t>(0), (int32_t)1);
		((XPathParser_t618394529_StaticFields*)il2cpp_codegen_static_fields_for(XPathParser_t618394529_il2cpp_TypeInfo_var))->set_temparray4_5(L_6);
		XPathResultTypeU5BU5D_t1515527577* L_7 = (XPathResultTypeU5BU5D_t1515527577*)SZArrayNew(XPathResultTypeU5BU5D_t1515527577_il2cpp_TypeInfo_var, (uint32_t)2);
		XPathResultTypeU5BU5D_t1515527577* L_8 = L_7;
		NullCheck(L_8);
		(L_8)->SetAt(static_cast<il2cpp_array_size_t>(0), (int32_t)1);
		XPathResultTypeU5BU5D_t1515527577* L_9 = L_8;
		NullCheck(L_9);
		(L_9)->SetAt(static_cast<il2cpp_array_size_t>(1), (int32_t)1);
		((XPathParser_t618394529_StaticFields*)il2cpp_codegen_static_fields_for(XPathParser_t618394529_il2cpp_TypeInfo_var))->set_temparray5_6(L_9);
		XPathResultTypeU5BU5D_t1515527577* L_10 = (XPathResultTypeU5BU5D_t1515527577*)SZArrayNew(XPathResultTypeU5BU5D_t1515527577_il2cpp_TypeInfo_var, (uint32_t)3);
		XPathResultTypeU5BU5D_t1515527577* L_11 = L_10;
		NullCheck(L_11);
		(L_11)->SetAt(static_cast<il2cpp_array_size_t>(0), (int32_t)1);
		((XPathParser_t618394529_StaticFields*)il2cpp_codegen_static_fields_for(XPathParser_t618394529_il2cpp_TypeInfo_var))->set_temparray6_7(L_11);
		XPathResultTypeU5BU5D_t1515527577* L_12 = (XPathResultTypeU5BU5D_t1515527577*)SZArrayNew(XPathResultTypeU5BU5D_t1515527577_il2cpp_TypeInfo_var, (uint32_t)3);
		XPathResultTypeU5BU5D_t1515527577* L_13 = L_12;
		RuntimeFieldHandle_t1871169219  L_14 = { reinterpret_cast<intptr_t> (U3CPrivateImplementationDetailsU3E_t3057255362____5BE9DB9EEB9CBB4D22472CA9734B1FA1D36126BD_10_FieldInfo_var) };
		RuntimeHelpers_InitializeArray_m3117905507(NULL /*static, unused*/, (RuntimeArray *)(RuntimeArray *)L_13, L_14, /*hidden argument*/NULL);
		((XPathParser_t618394529_StaticFields*)il2cpp_codegen_static_fields_for(XPathParser_t618394529_il2cpp_TypeInfo_var))->set_temparray7_8(L_13);
		XPathResultTypeU5BU5D_t1515527577* L_15 = (XPathResultTypeU5BU5D_t1515527577*)SZArrayNew(XPathResultTypeU5BU5D_t1515527577_il2cpp_TypeInfo_var, (uint32_t)1);
		XPathResultTypeU5BU5D_t1515527577* L_16 = L_15;
		NullCheck(L_16);
		(L_16)->SetAt(static_cast<il2cpp_array_size_t>(0), (int32_t)2);
		((XPathParser_t618394529_StaticFields*)il2cpp_codegen_static_fields_for(XPathParser_t618394529_il2cpp_TypeInfo_var))->set_temparray8_9(L_16);
		XPathResultTypeU5BU5D_t1515527577* L_17 = (XPathResultTypeU5BU5D_t1515527577*)SZArrayNew(XPathResultTypeU5BU5D_t1515527577_il2cpp_TypeInfo_var, (uint32_t)1);
		((XPathParser_t618394529_StaticFields*)il2cpp_codegen_static_fields_for(XPathParser_t618394529_il2cpp_TypeInfo_var))->set_temparray9_10(L_17);
		Hashtable_t1853889766 * L_18 = XPathParser_CreateFunctionTable_m1498981029(NULL /*static, unused*/, /*hidden argument*/NULL);
		((XPathParser_t618394529_StaticFields*)il2cpp_codegen_static_fields_for(XPathParser_t618394529_il2cpp_TypeInfo_var))->set_functionTable_11(L_18);
		Hashtable_t1853889766 * L_19 = XPathParser_CreateAxesTable_m2757454674(NULL /*static, unused*/, /*hidden argument*/NULL);
		((XPathParser_t618394529_StaticFields*)il2cpp_codegen_static_fields_for(XPathParser_t618394529_il2cpp_TypeInfo_var))->set_AxesTable_12(L_19);
		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
// MS.Internal.Xml.XPath.Function/FunctionType MS.Internal.Xml.XPath.XPathParser/ParamInfo::get_FType()
extern "C" IL2CPP_METHOD_ATTR int32_t ParamInfo_get_FType_m4252539171 (ParamInfo_t1233379796 * __this, const RuntimeMethod* method)
{
	{
		int32_t L_0 = __this->get_ftype_0();
		return L_0;
	}
}
// System.Int32 MS.Internal.Xml.XPath.XPathParser/ParamInfo::get_Minargs()
extern "C" IL2CPP_METHOD_ATTR int32_t ParamInfo_get_Minargs_m1066773984 (ParamInfo_t1233379796 * __this, const RuntimeMethod* method)
{
	{
		int32_t L_0 = __this->get_minargs_1();
		return L_0;
	}
}
// System.Int32 MS.Internal.Xml.XPath.XPathParser/ParamInfo::get_Maxargs()
extern "C" IL2CPP_METHOD_ATTR int32_t ParamInfo_get_Maxargs_m2669112840 (ParamInfo_t1233379796 * __this, const RuntimeMethod* method)
{
	{
		int32_t L_0 = __this->get_maxargs_2();
		return L_0;
	}
}
// System.Xml.XPath.XPathResultType[] MS.Internal.Xml.XPath.XPathParser/ParamInfo::get_ArgTypes()
extern "C" IL2CPP_METHOD_ATTR XPathResultTypeU5BU5D_t1515527577* ParamInfo_get_ArgTypes_m2632171642 (ParamInfo_t1233379796 * __this, const RuntimeMethod* method)
{
	{
		XPathResultTypeU5BU5D_t1515527577* L_0 = __this->get_argTypes_3();
		return L_0;
	}
}
// System.Void MS.Internal.Xml.XPath.XPathParser/ParamInfo::.ctor(MS.Internal.Xml.XPath.Function/FunctionType,System.Int32,System.Int32,System.Xml.XPath.XPathResultType[])
extern "C" IL2CPP_METHOD_ATTR void ParamInfo__ctor_m764991538 (ParamInfo_t1233379796 * __this, int32_t ___ftype0, int32_t ___minargs1, int32_t ___maxargs2, XPathResultTypeU5BU5D_t1515527577* ___argTypes3, const RuntimeMethod* method)
{
	{
		Object__ctor_m297566312(__this, /*hidden argument*/NULL);
		int32_t L_0 = ___ftype0;
		__this->set_ftype_0(L_0);
		int32_t L_1 = ___minargs1;
		__this->set_minargs_1(L_1);
		int32_t L_2 = ___maxargs2;
		__this->set_maxargs_2(L_2);
		XPathResultTypeU5BU5D_t1515527577* L_3 = ___argTypes3;
		__this->set_argTypes_3(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 MS.Internal.Xml.XPath.XPathScanner::.ctor(System.String)
extern "C" IL2CPP_METHOD_ATTR void XPathScanner__ctor_m2138744197 (XPathScanner_t3283201025 * __this, String_t* ___xpathExpr0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (XPathScanner__ctor_m2138744197_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		__this->set_numberValue_7((std::numeric_limits<double>::quiet_NaN()));
		XmlCharType_t2277243275  L_0 = XmlCharType_get_Instance_m52052032(NULL /*static, unused*/, /*hidden argument*/NULL);
		__this->set_xmlCharType_9(L_0);
		Object__ctor_m297566312(__this, /*hidden argument*/NULL);
		String_t* L_1 = ___xpathExpr0;
		if (L_1)
		{
			goto IL_0033;
		}
	}
	{
		String_t* L_2 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(String_t_il2cpp_TypeInfo_var))->get_Empty_5();
		XPathException_t2107611652 * L_3 = XPathException_Create_m3368456618(NULL /*static, unused*/, _stringLiteral645529963, L_2, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, NULL, XPathScanner__ctor_m2138744197_RuntimeMethod_var);
	}

IL_0033:
	{
		String_t* L_4 = ___xpathExpr0;
		__this->set_xpathExpr_0(L_4);
		XPathScanner_NextChar_m1356261361(__this, /*hidden argument*/NULL);
		XPathScanner_NextLex_m1510685372(__this, /*hidden argument*/NULL);
		return;
	}
}
// System.String MS.Internal.Xml.XPath.XPathScanner::get_SourceText()
extern "C" IL2CPP_METHOD_ATTR String_t* XPathScanner_get_SourceText_m3123721589 (XPathScanner_t3283201025 * __this, const RuntimeMethod* method)
{
	{
		String_t* L_0 = __this->get_xpathExpr_0();
		return L_0;
	}
}
// System.Char MS.Internal.Xml.XPath.XPathScanner::get_CurerntChar()
extern "C" IL2CPP_METHOD_ATTR Il2CppChar XPathScanner_get_CurerntChar_m1280215762 (XPathScanner_t3283201025 * __this, const RuntimeMethod* method)
{
	{
		Il2CppChar L_0 = __this->get_currentChar_3();
		return L_0;
	}
}
// System.Boolean MS.Internal.Xml.XPath.XPathScanner::NextChar()
extern "C" IL2CPP_METHOD_ATTR bool XPathScanner_NextChar_m1356261361 (XPathScanner_t3283201025 * __this, const RuntimeMethod* method)
{
	int32_t V_0 = 0;
	{
		int32_t L_0 = __this->get_xpathExprIndex_1();
		String_t* L_1 = __this->get_xpathExpr_0();
		NullCheck(L_1);
		int32_t L_2 = String_get_Length_m3847582255(L_1, /*hidden argument*/NULL);
		if ((((int32_t)L_0) >= ((int32_t)L_2)))
		{
			goto IL_0037;
		}
	}
	{
		String_t* L_3 = __this->get_xpathExpr_0();
		int32_t L_4 = __this->get_xpathExprIndex_1();
		V_0 = L_4;
		int32_t L_5 = V_0;
		__this->set_xpathExprIndex_1(((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)1)));
		int32_t L_6 = V_0;
		NullCheck(L_3);
		Il2CppChar L_7 = String_get_Chars_m2986988803(L_3, L_6, /*hidden argument*/NULL);
		__this->set_currentChar_3(L_7);
		return (bool)1;
	}

IL_0037:
	{
		__this->set_currentChar_3(0);
		return (bool)0;
	}
}
// MS.Internal.Xml.XPath.XPathScanner/LexKind MS.Internal.Xml.XPath.XPathScanner::get_Kind()
extern "C" IL2CPP_METHOD_ATTR int32_t XPathScanner_get_Kind_m377706727 (XPathScanner_t3283201025 * __this, const RuntimeMethod* method)
{
	{
		int32_t L_0 = __this->get_kind_2();
		return L_0;
	}
}
// System.String MS.Internal.Xml.XPath.XPathScanner::get_Name()
extern "C" IL2CPP_METHOD_ATTR String_t* XPathScanner_get_Name_m591828579 (XPathScanner_t3283201025 * __this, const RuntimeMethod* method)
{
	{
		String_t* L_0 = __this->get_name_4();
		return L_0;
	}
}
// System.String MS.Internal.Xml.XPath.XPathScanner::get_Prefix()
extern "C" IL2CPP_METHOD_ATTR String_t* XPathScanner_get_Prefix_m3676430814 (XPathScanner_t3283201025 * __this, const RuntimeMethod* method)
{
	{
		String_t* L_0 = __this->get_prefix_5();
		return L_0;
	}
}
// System.String MS.Internal.Xml.XPath.XPathScanner::get_StringValue()
extern "C" IL2CPP_METHOD_ATTR String_t* XPathScanner_get_StringValue_m2981655024 (XPathScanner_t3283201025 * __this, const RuntimeMethod* method)
{
	{
		String_t* L_0 = __this->get_stringValue_6();
		return L_0;
	}
}
// System.Double MS.Internal.Xml.XPath.XPathScanner::get_NumberValue()
extern "C" IL2CPP_METHOD_ATTR double XPathScanner_get_NumberValue_m3316276985 (XPathScanner_t3283201025 * __this, const RuntimeMethod* method)
{
	{
		double L_0 = __this->get_numberValue_7();
		return L_0;
	}
}
// System.Boolean MS.Internal.Xml.XPath.XPathScanner::get_CanBeFunction()
extern "C" IL2CPP_METHOD_ATTR bool XPathScanner_get_CanBeFunction_m1025655221 (XPathScanner_t3283201025 * __this, const RuntimeMethod* method)
{
	{
		bool L_0 = __this->get_canBeFunction_8();
		return L_0;
	}
}
// System.Void MS.Internal.Xml.XPath.XPathScanner::SkipSpace()
extern "C" IL2CPP_METHOD_ATTR void XPathScanner_SkipSpace_m728563158 (XPathScanner_t3283201025 * __this, const RuntimeMethod* method)
{

IL_0000:
	{
		XmlCharType_t2277243275 * L_0 = __this->get_address_of_xmlCharType_9();
		Il2CppChar L_1 = XPathScanner_get_CurerntChar_m1280215762(__this, /*hidden argument*/NULL);
		bool L_2 = XmlCharType_IsWhiteSpace_m1694831138((XmlCharType_t2277243275 *)L_0, L_1, /*hidden argument*/NULL);
		if (!L_2)
		{
			goto IL_001b;
		}
	}
	{
		bool L_3 = XPathScanner_NextChar_m1356261361(__this, /*hidden argument*/NULL);
		if (L_3)
		{
			goto IL_0000;
		}
	}

IL_001b:
	{
		return;
	}
}
// System.Boolean MS.Internal.Xml.XPath.XPathScanner::NextLex()
extern "C" IL2CPP_METHOD_ATTR bool XPathScanner_NextLex_m1510685372 (XPathScanner_t3283201025 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (XPathScanner_NextLex_m1510685372_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	Il2CppChar V_0 = 0x0;
	{
		XPathScanner_SkipSpace_m728563158(__this, /*hidden argument*/NULL);
		Il2CppChar L_0 = XPathScanner_get_CurerntChar_m1280215762(__this, /*hidden argument*/NULL);
		V_0 = L_0;
		Il2CppChar L_1 = V_0;
		if ((!(((uint32_t)L_1) <= ((uint32_t)((int32_t)64)))))
		{
			goto IL_00a9;
		}
	}
	{
		Il2CppChar L_2 = V_0;
		if (!L_2)
		{
			goto IL_00bd;
		}
	}
	{
		Il2CppChar L_3 = V_0;
		switch (((int32_t)il2cpp_codegen_subtract((int32_t)L_3, (int32_t)((int32_t)33))))
		{
			case 0:
			{
				goto IL_014e;
			}
			case 1:
			{
				goto IL_0204;
			}
			case 2:
			{
				goto IL_00c7;
			}
			case 3:
			{
				goto IL_00c7;
			}
			case 4:
			{
				goto IL_021d;
			}
			case 5:
			{
				goto IL_021d;
			}
			case 6:
			{
				goto IL_0204;
			}
			case 7:
			{
				goto IL_00c7;
			}
			case 8:
			{
				goto IL_00c7;
			}
			case 9:
			{
				goto IL_00c7;
			}
			case 10:
			{
				goto IL_00c7;
			}
			case 11:
			{
				goto IL_00c7;
			}
			case 12:
			{
				goto IL_00c7;
			}
			case 13:
			{
				goto IL_017e;
			}
			case 14:
			{
				goto IL_01d4;
			}
			case 15:
			{
				goto IL_021d;
			}
			case 16:
			{
				goto IL_021d;
			}
			case 17:
			{
				goto IL_021d;
			}
			case 18:
			{
				goto IL_021d;
			}
			case 19:
			{
				goto IL_021d;
			}
			case 20:
			{
				goto IL_021d;
			}
			case 21:
			{
				goto IL_021d;
			}
			case 22:
			{
				goto IL_021d;
			}
			case 23:
			{
				goto IL_021d;
			}
			case 24:
			{
				goto IL_021d;
			}
			case 25:
			{
				goto IL_021d;
			}
			case 26:
			{
				goto IL_021d;
			}
			case 27:
			{
				goto IL_00ee;
			}
			case 28:
			{
				goto IL_00c7;
			}
			case 29:
			{
				goto IL_011e;
			}
			case 30:
			{
				goto IL_021d;
			}
			case 31:
			{
				goto IL_00c7;
			}
		}
	}
	{
		goto IL_021d;
	}

IL_00a9:
	{
		Il2CppChar L_4 = V_0;
		if ((((int32_t)L_4) == ((int32_t)((int32_t)91))))
		{
			goto IL_00c7;
		}
	}
	{
		Il2CppChar L_5 = V_0;
		if ((((int32_t)L_5) == ((int32_t)((int32_t)93))))
		{
			goto IL_00c7;
		}
	}
	{
		Il2CppChar L_6 = V_0;
		if ((((int32_t)L_6) == ((int32_t)((int32_t)124))))
		{
			goto IL_00c7;
		}
	}
	{
		goto IL_021d;
	}

IL_00bd:
	{
		__this->set_kind_2(((int32_t)69));
		return (bool)0;
	}

IL_00c7:
	{
		Il2CppChar L_7 = XPathScanner_get_CurerntChar_m1280215762(__this, /*hidden argument*/NULL);
		Il2CppChar L_8 = L_7;
		RuntimeObject * L_9 = Box(Char_t3634460470_il2cpp_TypeInfo_var, &L_8);
		IL2CPP_RUNTIME_CLASS_INIT(CultureInfo_t4157843068_il2cpp_TypeInfo_var);
		CultureInfo_t4157843068 * L_10 = CultureInfo_get_InvariantCulture_m3532445182(NULL /*static, unused*/, /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(Convert_t2465617642_il2cpp_TypeInfo_var);
		int32_t L_11 = Convert_ToInt32_m3211312035(NULL /*static, unused*/, L_9, L_10, /*hidden argument*/NULL);
		__this->set_kind_2(L_11);
		XPathScanner_NextChar_m1356261361(__this, /*hidden argument*/NULL);
		goto IL_0372;
	}

IL_00ee:
	{
		__this->set_kind_2(((int32_t)60));
		XPathScanner_NextChar_m1356261361(__this, /*hidden argument*/NULL);
		Il2CppChar L_12 = XPathScanner_get_CurerntChar_m1280215762(__this, /*hidden argument*/NULL);
		if ((!(((uint32_t)L_12) == ((uint32_t)((int32_t)61)))))
		{
			goto IL_0372;
		}
	}
	{
		__this->set_kind_2(((int32_t)76));
		XPathScanner_NextChar_m1356261361(__this, /*hidden argument*/NULL);
		goto IL_0372;
	}

IL_011e:
	{
		__this->set_kind_2(((int32_t)62));
		XPathScanner_NextChar_m1356261361(__this, /*hidden argument*/NULL);
		Il2CppChar L_13 = XPathScanner_get_CurerntChar_m1280215762(__this, /*hidden argument*/NULL);
		if ((!(((uint32_t)L_13) == ((uint32_t)((int32_t)61)))))
		{
			goto IL_0372;
		}
	}
	{
		__this->set_kind_2(((int32_t)71));
		XPathScanner_NextChar_m1356261361(__this, /*hidden argument*/NULL);
		goto IL_0372;
	}

IL_014e:
	{
		__this->set_kind_2(((int32_t)33));
		XPathScanner_NextChar_m1356261361(__this, /*hidden argument*/NULL);
		Il2CppChar L_14 = XPathScanner_get_CurerntChar_m1280215762(__this, /*hidden argument*/NULL);
		if ((!(((uint32_t)L_14) == ((uint32_t)((int32_t)61)))))
		{
			goto IL_0372;
		}
	}
	{
		__this->set_kind_2(((int32_t)78));
		XPathScanner_NextChar_m1356261361(__this, /*hidden argument*/NULL);
		goto IL_0372;
	}

IL_017e:
	{
		__this->set_kind_2(((int32_t)46));
		XPathScanner_NextChar_m1356261361(__this, /*hidden argument*/NULL);
		Il2CppChar L_15 = XPathScanner_get_CurerntChar_m1280215762(__this, /*hidden argument*/NULL);
		if ((!(((uint32_t)L_15) == ((uint32_t)((int32_t)46)))))
		{
			goto IL_01ab;
		}
	}
	{
		__this->set_kind_2(((int32_t)68));
		XPathScanner_NextChar_m1356261361(__this, /*hidden argument*/NULL);
		goto IL_0372;
	}

IL_01ab:
	{
		Il2CppChar L_16 = XPathScanner_get_CurerntChar_m1280215762(__this, /*hidden argument*/NULL);
		bool L_17 = XmlCharType_IsDigit_m2070249240(NULL /*static, unused*/, L_16, /*hidden argument*/NULL);
		if (!L_17)
		{
			goto IL_0372;
		}
	}
	{
		__this->set_kind_2(((int32_t)100));
		double L_18 = XPathScanner_ScanFraction_m2210666761(__this, /*hidden argument*/NULL);
		__this->set_numberValue_7(L_18);
		goto IL_0372;
	}

IL_01d4:
	{
		__this->set_kind_2(((int32_t)47));
		XPathScanner_NextChar_m1356261361(__this, /*hidden argument*/NULL);
		Il2CppChar L_19 = XPathScanner_get_CurerntChar_m1280215762(__this, /*hidden argument*/NULL);
		if ((!(((uint32_t)L_19) == ((uint32_t)((int32_t)47)))))
		{
			goto IL_0372;
		}
	}
	{
		__this->set_kind_2(((int32_t)83));
		XPathScanner_NextChar_m1356261361(__this, /*hidden argument*/NULL);
		goto IL_0372;
	}

IL_0204:
	{
		__this->set_kind_2(((int32_t)115));
		String_t* L_20 = XPathScanner_ScanString_m66183734(__this, /*hidden argument*/NULL);
		__this->set_stringValue_6(L_20);
		goto IL_0372;
	}

IL_021d:
	{
		Il2CppChar L_21 = XPathScanner_get_CurerntChar_m1280215762(__this, /*hidden argument*/NULL);
		bool L_22 = XmlCharType_IsDigit_m2070249240(NULL /*static, unused*/, L_21, /*hidden argument*/NULL);
		if (!L_22)
		{
			goto IL_0243;
		}
	}
	{
		__this->set_kind_2(((int32_t)100));
		double L_23 = XPathScanner_ScanNumber_m3703993978(__this, /*hidden argument*/NULL);
		__this->set_numberValue_7(L_23);
		goto IL_0372;
	}

IL_0243:
	{
		XmlCharType_t2277243275 * L_24 = __this->get_address_of_xmlCharType_9();
		Il2CppChar L_25 = XPathScanner_get_CurerntChar_m1280215762(__this, /*hidden argument*/NULL);
		bool L_26 = XmlCharType_IsStartNCNameSingleChar_m765499789((XmlCharType_t2277243275 *)L_24, L_25, /*hidden argument*/NULL);
		if (!L_26)
		{
			goto IL_0361;
		}
	}
	{
		__this->set_kind_2(((int32_t)110));
		String_t* L_27 = XPathScanner_ScanName_m1724909125(__this, /*hidden argument*/NULL);
		__this->set_name_4(L_27);
		String_t* L_28 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(String_t_il2cpp_TypeInfo_var))->get_Empty_5();
		__this->set_prefix_5(L_28);
		Il2CppChar L_29 = XPathScanner_get_CurerntChar_m1280215762(__this, /*hidden argument*/NULL);
		if ((!(((uint32_t)L_29) == ((uint32_t)((int32_t)58)))))
		{
			goto IL_0306;
		}
	}
	{
		XPathScanner_NextChar_m1356261361(__this, /*hidden argument*/NULL);
		Il2CppChar L_30 = XPathScanner_get_CurerntChar_m1280215762(__this, /*hidden argument*/NULL);
		if ((!(((uint32_t)L_30) == ((uint32_t)((int32_t)58)))))
		{
			goto IL_02aa;
		}
	}
	{
		XPathScanner_NextChar_m1356261361(__this, /*hidden argument*/NULL);
		__this->set_kind_2(((int32_t)97));
		goto IL_0349;
	}

IL_02aa:
	{
		String_t* L_31 = __this->get_name_4();
		__this->set_prefix_5(L_31);
		Il2CppChar L_32 = XPathScanner_get_CurerntChar_m1280215762(__this, /*hidden argument*/NULL);
		if ((!(((uint32_t)L_32) == ((uint32_t)((int32_t)42)))))
		{
			goto IL_02d4;
		}
	}
	{
		XPathScanner_NextChar_m1356261361(__this, /*hidden argument*/NULL);
		__this->set_name_4(_stringLiteral3452614534);
		goto IL_0349;
	}

IL_02d4:
	{
		XmlCharType_t2277243275 * L_33 = __this->get_address_of_xmlCharType_9();
		Il2CppChar L_34 = XPathScanner_get_CurerntChar_m1280215762(__this, /*hidden argument*/NULL);
		bool L_35 = XmlCharType_IsStartNCNameSingleChar_m765499789((XmlCharType_t2277243275 *)L_33, L_34, /*hidden argument*/NULL);
		if (!L_35)
		{
			goto IL_02f5;
		}
	}
	{
		String_t* L_36 = XPathScanner_ScanName_m1724909125(__this, /*hidden argument*/NULL);
		__this->set_name_4(L_36);
		goto IL_0349;
	}

IL_02f5:
	{
		String_t* L_37 = XPathScanner_get_SourceText_m3123721589(__this, /*hidden argument*/NULL);
		XPathException_t2107611652 * L_38 = XPathException_Create_m3368456618(NULL /*static, unused*/, _stringLiteral2867811860, L_37, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_38, NULL, XPathScanner_NextLex_m1510685372_RuntimeMethod_var);
	}

IL_0306:
	{
		XPathScanner_SkipSpace_m728563158(__this, /*hidden argument*/NULL);
		Il2CppChar L_39 = XPathScanner_get_CurerntChar_m1280215762(__this, /*hidden argument*/NULL);
		if ((!(((uint32_t)L_39) == ((uint32_t)((int32_t)58)))))
		{
			goto IL_0349;
		}
	}
	{
		XPathScanner_NextChar_m1356261361(__this, /*hidden argument*/NULL);
		Il2CppChar L_40 = XPathScanner_get_CurerntChar_m1280215762(__this, /*hidden argument*/NULL);
		if ((!(((uint32_t)L_40) == ((uint32_t)((int32_t)58)))))
		{
			goto IL_0338;
		}
	}
	{
		XPathScanner_NextChar_m1356261361(__this, /*hidden argument*/NULL);
		__this->set_kind_2(((int32_t)97));
		goto IL_0349;
	}

IL_0338:
	{
		String_t* L_41 = XPathScanner_get_SourceText_m3123721589(__this, /*hidden argument*/NULL);
		XPathException_t2107611652 * L_42 = XPathException_Create_m3368456618(NULL /*static, unused*/, _stringLiteral2867811860, L_41, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_42, NULL, XPathScanner_NextLex_m1510685372_RuntimeMethod_var);
	}

IL_0349:
	{
		XPathScanner_SkipSpace_m728563158(__this, /*hidden argument*/NULL);
		Il2CppChar L_43 = XPathScanner_get_CurerntChar_m1280215762(__this, /*hidden argument*/NULL);
		__this->set_canBeFunction_8((bool)((((int32_t)L_43) == ((int32_t)((int32_t)40)))? 1 : 0));
		goto IL_0372;
	}

IL_0361:
	{
		String_t* L_44 = XPathScanner_get_SourceText_m3123721589(__this, /*hidden argument*/NULL);
		XPathException_t2107611652 * L_45 = XPathException_Create_m3368456618(NULL /*static, unused*/, _stringLiteral3990892198, L_44, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_45, NULL, XPathScanner_NextLex_m1510685372_RuntimeMethod_var);
	}

IL_0372:
	{
		return (bool)1;
	}
}
// System.Double MS.Internal.Xml.XPath.XPathScanner::ScanNumber()
extern "C" IL2CPP_METHOD_ATTR double XPathScanner_ScanNumber_m3703993978 (XPathScanner_t3283201025 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (XPathScanner_ScanNumber_m3703993978_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 0;
	int32_t V_1 = 0;
	{
		int32_t L_0 = __this->get_xpathExprIndex_1();
		V_0 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_0, (int32_t)1));
		V_1 = 0;
		goto IL_0018;
	}

IL_000d:
	{
		XPathScanner_NextChar_m1356261361(__this, /*hidden argument*/NULL);
		int32_t L_1 = V_1;
		V_1 = ((int32_t)il2cpp_codegen_add((int32_t)L_1, (int32_t)1));
	}

IL_0018:
	{
		Il2CppChar L_2 = XPathScanner_get_CurerntChar_m1280215762(__this, /*hidden argument*/NULL);
		bool L_3 = XmlCharType_IsDigit_m2070249240(NULL /*static, unused*/, L_2, /*hidden argument*/NULL);
		if (L_3)
		{
			goto IL_000d;
		}
	}
	{
		Il2CppChar L_4 = XPathScanner_get_CurerntChar_m1280215762(__this, /*hidden argument*/NULL);
		if ((!(((uint32_t)L_4) == ((uint32_t)((int32_t)46)))))
		{
			goto IL_0054;
		}
	}
	{
		XPathScanner_NextChar_m1356261361(__this, /*hidden argument*/NULL);
		int32_t L_5 = V_1;
		V_1 = ((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)1));
		goto IL_0047;
	}

IL_003c:
	{
		XPathScanner_NextChar_m1356261361(__this, /*hidden argument*/NULL);
		int32_t L_6 = V_1;
		V_1 = ((int32_t)il2cpp_codegen_add((int32_t)L_6, (int32_t)1));
	}

IL_0047:
	{
		Il2CppChar L_7 = XPathScanner_get_CurerntChar_m1280215762(__this, /*hidden argument*/NULL);
		bool L_8 = XmlCharType_IsDigit_m2070249240(NULL /*static, unused*/, L_7, /*hidden argument*/NULL);
		if (L_8)
		{
			goto IL_003c;
		}
	}

IL_0054:
	{
		String_t* L_9 = __this->get_xpathExpr_0();
		int32_t L_10 = V_0;
		int32_t L_11 = V_1;
		NullCheck(L_9);
		String_t* L_12 = String_Substring_m1610150815(L_9, L_10, L_11, /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(XmlConvert_t1981561327_il2cpp_TypeInfo_var);
		double L_13 = XmlConvert_ToXPathDouble_m584492193(NULL /*static, unused*/, L_12, /*hidden argument*/NULL);
		return L_13;
	}
}
// System.Double MS.Internal.Xml.XPath.XPathScanner::ScanFraction()
extern "C" IL2CPP_METHOD_ATTR double XPathScanner_ScanFraction_m2210666761 (XPathScanner_t3283201025 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (XPathScanner_ScanFraction_m2210666761_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 0;
	int32_t V_1 = 0;
	{
		int32_t L_0 = __this->get_xpathExprIndex_1();
		V_0 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_0, (int32_t)2));
		V_1 = 1;
		goto IL_0018;
	}

IL_000d:
	{
		XPathScanner_NextChar_m1356261361(__this, /*hidden argument*/NULL);
		int32_t L_1 = V_1;
		V_1 = ((int32_t)il2cpp_codegen_add((int32_t)L_1, (int32_t)1));
	}

IL_0018:
	{
		Il2CppChar L_2 = XPathScanner_get_CurerntChar_m1280215762(__this, /*hidden argument*/NULL);
		bool L_3 = XmlCharType_IsDigit_m2070249240(NULL /*static, unused*/, L_2, /*hidden argument*/NULL);
		if (L_3)
		{
			goto IL_000d;
		}
	}
	{
		String_t* L_4 = __this->get_xpathExpr_0();
		int32_t L_5 = V_0;
		int32_t L_6 = V_1;
		NullCheck(L_4);
		String_t* L_7 = String_Substring_m1610150815(L_4, L_5, L_6, /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(XmlConvert_t1981561327_il2cpp_TypeInfo_var);
		double L_8 = XmlConvert_ToXPathDouble_m584492193(NULL /*static, unused*/, L_7, /*hidden argument*/NULL);
		return L_8;
	}
}
// System.String MS.Internal.Xml.XPath.XPathScanner::ScanString()
extern "C" IL2CPP_METHOD_ATTR String_t* XPathScanner_ScanString_m66183734 (XPathScanner_t3283201025 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (XPathScanner_ScanString_m66183734_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	Il2CppChar V_0 = 0x0;
	int32_t V_1 = 0;
	int32_t V_2 = 0;
	{
		Il2CppChar L_0 = XPathScanner_get_CurerntChar_m1280215762(__this, /*hidden argument*/NULL);
		V_0 = L_0;
		XPathScanner_NextChar_m1356261361(__this, /*hidden argument*/NULL);
		int32_t L_1 = __this->get_xpathExprIndex_1();
		V_1 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_1, (int32_t)1));
		V_2 = 0;
		goto IL_0032;
	}

IL_001b:
	{
		bool L_2 = XPathScanner_NextChar_m1356261361(__this, /*hidden argument*/NULL);
		if (L_2)
		{
			goto IL_002e;
		}
	}
	{
		XPathException_t2107611652 * L_3 = XPathException_Create_m4197244912(NULL /*static, unused*/, _stringLiteral4051722130, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, NULL, XPathScanner_ScanString_m66183734_RuntimeMethod_var);
	}

IL_002e:
	{
		int32_t L_4 = V_2;
		V_2 = ((int32_t)il2cpp_codegen_add((int32_t)L_4, (int32_t)1));
	}

IL_0032:
	{
		Il2CppChar L_5 = XPathScanner_get_CurerntChar_m1280215762(__this, /*hidden argument*/NULL);
		Il2CppChar L_6 = V_0;
		if ((!(((uint32_t)L_5) == ((uint32_t)L_6))))
		{
			goto IL_001b;
		}
	}
	{
		XPathScanner_NextChar_m1356261361(__this, /*hidden argument*/NULL);
		String_t* L_7 = __this->get_xpathExpr_0();
		int32_t L_8 = V_1;
		int32_t L_9 = V_2;
		NullCheck(L_7);
		String_t* L_10 = String_Substring_m1610150815(L_7, L_8, L_9, /*hidden argument*/NULL);
		return L_10;
	}
}
// System.String MS.Internal.Xml.XPath.XPathScanner::ScanName()
extern "C" IL2CPP_METHOD_ATTR String_t* XPathScanner_ScanName_m1724909125 (XPathScanner_t3283201025 * __this, const RuntimeMethod* method)
{
	int32_t V_0 = 0;
	int32_t V_1 = 0;
	{
		int32_t L_0 = __this->get_xpathExprIndex_1();
		V_0 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_0, (int32_t)1));
		V_1 = 0;
	}

IL_000b:
	{
		XmlCharType_t2277243275 * L_1 = __this->get_address_of_xmlCharType_9();
		Il2CppChar L_2 = XPathScanner_get_CurerntChar_m1280215762(__this, /*hidden argument*/NULL);
		bool L_3 = XmlCharType_IsNCNameSingleChar_m1057289271((XmlCharType_t2277243275 *)L_1, L_2, /*hidden argument*/NULL);
		if (!L_3)
		{
			goto IL_002b;
		}
	}
	{
		XPathScanner_NextChar_m1356261361(__this, /*hidden argument*/NULL);
		int32_t L_4 = V_1;
		V_1 = ((int32_t)il2cpp_codegen_add((int32_t)L_4, (int32_t)1));
		goto IL_000b;
	}

IL_002b:
	{
		String_t* L_5 = __this->get_xpathExpr_0();
		int32_t L_6 = V_0;
		int32_t L_7 = V_1;
		NullCheck(L_5);
		String_t* L_8 = String_Substring_m1610150815(L_5, L_6, L_7, /*hidden argument*/NULL);
		return L_8;
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.String SR::GetString(System.String,System.Object[])
extern "C" IL2CPP_METHOD_ATTR String_t* SR_GetString_m1882627594 (RuntimeObject * __this /* static, unused */, String_t* ___name0, ObjectU5BU5D_t2843939325* ___args1, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (SR_GetString_m1882627594_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		IL2CPP_RUNTIME_CLASS_INIT(CultureInfo_t4157843068_il2cpp_TypeInfo_var);
		CultureInfo_t4157843068 * L_0 = CultureInfo_get_InvariantCulture_m3532445182(NULL /*static, unused*/, /*hidden argument*/NULL);
		String_t* L_1 = ___name0;
		ObjectU5BU5D_t2843939325* L_2 = ___args1;
		String_t* L_3 = SR_GetString_m307192714(NULL /*static, unused*/, L_0, L_1, L_2, /*hidden argument*/NULL);
		return L_3;
	}
}
// System.String SR::GetString(System.Globalization.CultureInfo,System.String,System.Object[])
extern "C" IL2CPP_METHOD_ATTR String_t* SR_GetString_m307192714 (RuntimeObject * __this /* static, unused */, CultureInfo_t4157843068 * ___culture0, String_t* ___name1, ObjectU5BU5D_t2843939325* ___args2, const RuntimeMethod* method)
{
	{
		CultureInfo_t4157843068 * L_0 = ___culture0;
		String_t* L_1 = ___name1;
		ObjectU5BU5D_t2843939325* L_2 = ___args2;
		String_t* L_3 = String_Format_m1881875187(NULL /*static, unused*/, L_0, L_1, L_2, /*hidden argument*/NULL);
		return L_3;
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void System.Xml.Base64Encoder::Flush()
extern "C" IL2CPP_METHOD_ATTR void Base64Encoder_Flush_m923514476 (Base64Encoder_t3938083961 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Base64Encoder_Flush_m923514476_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 0;
	{
		int32_t L_0 = __this->get_leftOverBytesCount_1();
		if ((((int32_t)L_0) <= ((int32_t)0)))
		{
			goto IL_0038;
		}
	}
	{
		ByteU5BU5D_t4116647657* L_1 = __this->get_leftOverBytes_0();
		int32_t L_2 = __this->get_leftOverBytesCount_1();
		CharU5BU5D_t3528271667* L_3 = __this->get_charsLine_2();
		IL2CPP_RUNTIME_CLASS_INIT(Convert_t2465617642_il2cpp_TypeInfo_var);
		int32_t L_4 = Convert_ToBase64CharArray_m1259198255(NULL /*static, unused*/, L_1, 0, L_2, L_3, 0, /*hidden argument*/NULL);
		V_0 = L_4;
		CharU5BU5D_t3528271667* L_5 = __this->get_charsLine_2();
		int32_t L_6 = V_0;
		VirtActionInvoker3< CharU5BU5D_t3528271667*, int32_t, int32_t >::Invoke(4 /* System.Void System.Xml.Base64Encoder::WriteChars(System.Char[],System.Int32,System.Int32) */, __this, L_5, 0, L_6);
		__this->set_leftOverBytesCount_1(0);
	}

IL_0038:
	{
		return;
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Boolean System.Xml.BinHexDecoder::get_IsFull()
extern "C" IL2CPP_METHOD_ATTR bool BinHexDecoder_get_IsFull_m4090419437 (BinHexDecoder_t1474272384 * __this, const RuntimeMethod* method)
{
	{
		int32_t L_0 = __this->get_curIndex_1();
		int32_t L_1 = __this->get_endIndex_2();
		return (bool)((((int32_t)L_0) == ((int32_t)L_1))? 1 : 0);
	}
}
// System.Int32 System.Xml.BinHexDecoder::Decode(System.Char[],System.Int32,System.Int32)
extern "C" IL2CPP_METHOD_ATTR int32_t BinHexDecoder_Decode_m3460508645 (BinHexDecoder_t1474272384 * __this, CharU5BU5D_t3528271667* ___chars0, int32_t ___startPos1, int32_t ___len2, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (BinHexDecoder_Decode_m3460508645_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 0;
	int32_t V_1 = 0;
	Il2CppChar* V_2 = NULL;
	uint8_t* V_3 = NULL;
	uint8_t* V_4 = NULL;
	{
		CharU5BU5D_t3528271667* L_0 = ___chars0;
		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, _stringLiteral2698618727, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, NULL, BinHexDecoder_Decode_m3460508645_RuntimeMethod_var);
	}

IL_000e:
	{
		int32_t L_2 = ___len2;
		if ((((int32_t)L_2) >= ((int32_t)0)))
		{
			goto IL_001d;
		}
	}
	{
		ArgumentOutOfRangeException_t777629997 * L_3 = (ArgumentOutOfRangeException_t777629997 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t777629997_il2cpp_TypeInfo_var);
		ArgumentOutOfRangeException__ctor_m3628145864(L_3, _stringLiteral4072247576, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, NULL, BinHexDecoder_Decode_m3460508645_RuntimeMethod_var);
	}

IL_001d:
	{
		int32_t L_4 = ___startPos1;
		if ((((int32_t)L_4) >= ((int32_t)0)))
		{
			goto IL_002c;
		}
	}
	{
		ArgumentOutOfRangeException_t777629997 * L_5 = (ArgumentOutOfRangeException_t777629997 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t777629997_il2cpp_TypeInfo_var);
		ArgumentOutOfRangeException__ctor_m3628145864(L_5, _stringLiteral1932340925, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_5, NULL, BinHexDecoder_Decode_m3460508645_RuntimeMethod_var);
	}

IL_002c:
	{
		CharU5BU5D_t3528271667* L_6 = ___chars0;
		NullCheck(L_6);
		int32_t L_7 = ___startPos1;
		int32_t L_8 = ___len2;
		if ((((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)(((int32_t)((int32_t)(((RuntimeArray *)L_6)->max_length)))), (int32_t)L_7))) >= ((int32_t)L_8)))
		{
			goto IL_003f;
		}
	}
	{
		ArgumentOutOfRangeException_t777629997 * L_9 = (ArgumentOutOfRangeException_t777629997 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t777629997_il2cpp_TypeInfo_var);
		ArgumentOutOfRangeException__ctor_m3628145864(L_9, _stringLiteral4072247576, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_9, NULL, BinHexDecoder_Decode_m3460508645_RuntimeMethod_var);
	}

IL_003f:
	{
		int32_t L_10 = ___len2;
		if (L_10)
		{
			goto IL_0044;
		}
	}
	{
		return 0;
	}

IL_0044:
	{
		CharU5BU5D_t3528271667* L_11 = ___chars0;
		int32_t L_12 = ___startPos1;
		NullCheck(L_11);
		V_2 = (Il2CppChar*)((L_11)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_12)));
		Il2CppChar* L_13 = V_2;
		ByteU5BU5D_t4116647657* L_14 = __this->get_buffer_0();
		int32_t L_15 = __this->get_curIndex_1();
		NullCheck(L_14);
		V_4 = (uint8_t*)((L_14)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_15)));
		uint8_t* L_16 = V_4;
		V_3 = (uint8_t*)(((uintptr_t)L_16));
		uintptr_t L_17 = (((uintptr_t)L_13));
		int32_t L_18 = ___len2;
		uint8_t* L_19 = V_3;
		uint8_t* L_20 = V_3;
		int32_t L_21 = __this->get_endIndex_2();
		int32_t L_22 = __this->get_curIndex_1();
		bool* L_23 = __this->get_address_of_hasHalfByteCached_3();
		uint8_t* L_24 = __this->get_address_of_cachedHalfByte_4();
		BinHexDecoder_Decode_m4121530486(NULL /*static, unused*/, (Il2CppChar*)(Il2CppChar*)L_17, (Il2CppChar*)(Il2CppChar*)((intptr_t)il2cpp_codegen_add((intptr_t)L_17, (intptr_t)((intptr_t)il2cpp_codegen_multiply((intptr_t)(((intptr_t)L_18)), (int32_t)2)))), (uint8_t*)(uint8_t*)L_19, (uint8_t*)(uint8_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_20, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_21, (int32_t)L_22)))), (bool*)L_23, (uint8_t*)L_24, (int32_t*)(&V_1), (int32_t*)(&V_0), /*hidden argument*/NULL);
		V_4 = (uint8_t*)(((uintptr_t)0));
		V_2 = (Il2CppChar*)(((uintptr_t)0));
		int32_t L_25 = __this->get_curIndex_1();
		int32_t L_26 = V_0;
		__this->set_curIndex_1(((int32_t)il2cpp_codegen_add((int32_t)L_25, (int32_t)L_26)));
		int32_t L_27 = V_1;
		return L_27;
	}
}
// System.Byte[] System.Xml.BinHexDecoder::Decode(System.Char[],System.Boolean)
extern "C" IL2CPP_METHOD_ATTR ByteU5BU5D_t4116647657* BinHexDecoder_Decode_m3812080054 (RuntimeObject * __this /* static, unused */, CharU5BU5D_t3528271667* ___chars0, bool ___allowOddChars1, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (BinHexDecoder_Decode_m3812080054_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 0;
	ByteU5BU5D_t4116647657* V_1 = NULL;
	int32_t V_2 = 0;
	int32_t V_3 = 0;
	bool V_4 = false;
	uint8_t V_5 = 0x0;
	Il2CppChar* V_6 = NULL;
	uint8_t* V_7 = NULL;
	uint8_t* V_8 = NULL;
	ByteU5BU5D_t4116647657* V_9 = NULL;
	{
		CharU5BU5D_t3528271667* L_0 = ___chars0;
		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, _stringLiteral2698618727, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, NULL, BinHexDecoder_Decode_m3812080054_RuntimeMethod_var);
	}

IL_000e:
	{
		CharU5BU5D_t3528271667* L_2 = ___chars0;
		NullCheck(L_2);
		V_0 = (((int32_t)((int32_t)(((RuntimeArray *)L_2)->max_length))));
		int32_t L_3 = V_0;
		if (L_3)
		{
			goto IL_001c;
		}
	}
	{
		ByteU5BU5D_t4116647657* L_4 = (ByteU5BU5D_t4116647657*)SZArrayNew(ByteU5BU5D_t4116647657_il2cpp_TypeInfo_var, (uint32_t)0);
		return L_4;
	}

IL_001c:
	{
		int32_t L_5 = V_0;
		ByteU5BU5D_t4116647657* L_6 = (ByteU5BU5D_t4116647657*)SZArrayNew(ByteU5BU5D_t4116647657_il2cpp_TypeInfo_var, (uint32_t)((int32_t)((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)1))/(int32_t)2)));
		V_1 = L_6;
		V_4 = (bool)0;
		V_5 = (uint8_t)0;
		CharU5BU5D_t3528271667* L_7 = ___chars0;
		NullCheck(L_7);
		V_6 = (Il2CppChar*)((L_7)->GetAddressAt(static_cast<il2cpp_array_size_t>(0)));
		Il2CppChar* L_8 = V_6;
		ByteU5BU5D_t4116647657* L_9 = V_1;
		NullCheck(L_9);
		V_8 = (uint8_t*)((L_9)->GetAddressAt(static_cast<il2cpp_array_size_t>(0)));
		uint8_t* L_10 = V_8;
		V_7 = (uint8_t*)(((uintptr_t)L_10));
		uintptr_t L_11 = (((uintptr_t)L_8));
		int32_t L_12 = V_0;
		uint8_t* L_13 = V_7;
		uint8_t* L_14 = V_7;
		ByteU5BU5D_t4116647657* L_15 = V_1;
		NullCheck(L_15);
		BinHexDecoder_Decode_m4121530486(NULL /*static, unused*/, (Il2CppChar*)(Il2CppChar*)L_11, (Il2CppChar*)(Il2CppChar*)((intptr_t)il2cpp_codegen_add((intptr_t)L_11, (intptr_t)((intptr_t)il2cpp_codegen_multiply((intptr_t)(((intptr_t)L_12)), (int32_t)2)))), (uint8_t*)(uint8_t*)L_13, (uint8_t*)(uint8_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_14, (int32_t)(((int32_t)((int32_t)(((RuntimeArray *)L_15)->max_length)))))), (bool*)(&V_4), (uint8_t*)(&V_5), (int32_t*)(&V_3), (int32_t*)(&V_2), /*hidden argument*/NULL);
		V_8 = (uint8_t*)(((uintptr_t)0));
		V_6 = (Il2CppChar*)(((uintptr_t)0));
		bool L_16 = V_4;
		if (!L_16)
		{
			goto IL_0082;
		}
	}
	{
		bool L_17 = ___allowOddChars1;
		if (L_17)
		{
			goto IL_0082;
		}
	}
	{
		CharU5BU5D_t3528271667* L_18 = ___chars0;
		String_t* L_19 = String_CreateString_m2818852475(NULL, L_18, /*hidden argument*/NULL);
		XmlException_t1761730631 * L_20 = (XmlException_t1761730631 *)il2cpp_codegen_object_new(XmlException_t1761730631_il2cpp_TypeInfo_var);
		XmlException__ctor_m400140246(L_20, _stringLiteral1603005872, L_19, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_20, NULL, BinHexDecoder_Decode_m3812080054_RuntimeMethod_var);
	}

IL_0082:
	{
		int32_t L_21 = V_2;
		ByteU5BU5D_t4116647657* L_22 = V_1;
		NullCheck(L_22);
		if ((((int32_t)L_21) >= ((int32_t)(((int32_t)((int32_t)(((RuntimeArray *)L_22)->max_length)))))))
		{
			goto IL_009e;
		}
	}
	{
		int32_t L_23 = V_2;
		ByteU5BU5D_t4116647657* L_24 = (ByteU5BU5D_t4116647657*)SZArrayNew(ByteU5BU5D_t4116647657_il2cpp_TypeInfo_var, (uint32_t)L_23);
		V_9 = L_24;
		ByteU5BU5D_t4116647657* L_25 = V_1;
		ByteU5BU5D_t4116647657* L_26 = V_9;
		int32_t L_27 = V_2;
		Array_Copy_m344457298(NULL /*static, unused*/, (RuntimeArray *)(RuntimeArray *)L_25, 0, (RuntimeArray *)(RuntimeArray *)L_26, 0, L_27, /*hidden argument*/NULL);
		ByteU5BU5D_t4116647657* L_28 = V_9;
		V_1 = L_28;
	}

IL_009e:
	{
		ByteU5BU5D_t4116647657* L_29 = V_1;
		return L_29;
	}
}
// System.Void System.Xml.BinHexDecoder::Decode(System.Char*,System.Char*,System.Byte*,System.Byte*,System.Boolean&,System.Byte&,System.Int32&,System.Int32&)
extern "C" IL2CPP_METHOD_ATTR void BinHexDecoder_Decode_m4121530486 (RuntimeObject * __this /* static, unused */, Il2CppChar* ___pChars0, Il2CppChar* ___pCharsEndPos1, uint8_t* ___pBytes2, uint8_t* ___pBytesEndPos3, bool* ___hasHalfByteCached4, uint8_t* ___cachedHalfByte5, int32_t* ___charsDecoded6, int32_t* ___bytesDecoded7, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (BinHexDecoder_Decode_m4121530486_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	Il2CppChar* V_0 = NULL;
	uint8_t* V_1 = NULL;
	XmlCharType_t2277243275  V_2;
	memset(&V_2, 0, sizeof(V_2));
	uint8_t V_3 = 0x0;
	Il2CppChar V_4 = 0x0;
	{
		Il2CppChar* L_0 = ___pChars0;
		V_0 = (Il2CppChar*)L_0;
		uint8_t* L_1 = ___pBytes2;
		V_1 = (uint8_t*)L_1;
		XmlCharType_t2277243275  L_2 = XmlCharType_get_Instance_m52052032(NULL /*static, unused*/, /*hidden argument*/NULL);
		V_2 = L_2;
		goto IL_00a3;
	}

IL_000f:
	{
		Il2CppChar* L_3 = V_0;
		Il2CppChar* L_4 = (Il2CppChar*)L_3;
		V_0 = (Il2CppChar*)((Il2CppChar*)il2cpp_codegen_add((intptr_t)L_4, (int32_t)2));
		int32_t L_5 = *((uint16_t*)L_4);
		V_4 = L_5;
		Il2CppChar L_6 = V_4;
		if ((((int32_t)L_6) < ((int32_t)((int32_t)97))))
		{
			goto IL_002f;
		}
	}
	{
		Il2CppChar L_7 = V_4;
		if ((((int32_t)L_7) > ((int32_t)((int32_t)102))))
		{
			goto IL_002f;
		}
	}
	{
		Il2CppChar L_8 = V_4;
		V_3 = (uint8_t)(((int32_t)((uint8_t)((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_8, (int32_t)((int32_t)97))), (int32_t)((int32_t)10))))));
		goto IL_0082;
	}

IL_002f:
	{
		Il2CppChar L_9 = V_4;
		if ((((int32_t)L_9) < ((int32_t)((int32_t)65))))
		{
			goto IL_0047;
		}
	}
	{
		Il2CppChar L_10 = V_4;
		if ((((int32_t)L_10) > ((int32_t)((int32_t)70))))
		{
			goto IL_0047;
		}
	}
	{
		Il2CppChar L_11 = V_4;
		V_3 = (uint8_t)(((int32_t)((uint8_t)((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_11, (int32_t)((int32_t)65))), (int32_t)((int32_t)10))))));
		goto IL_0082;
	}

IL_0047:
	{
		Il2CppChar L_12 = V_4;
		if ((((int32_t)L_12) < ((int32_t)((int32_t)48))))
		{
			goto IL_005c;
		}
	}
	{
		Il2CppChar L_13 = V_4;
		if ((((int32_t)L_13) > ((int32_t)((int32_t)57))))
		{
			goto IL_005c;
		}
	}
	{
		Il2CppChar L_14 = V_4;
		V_3 = (uint8_t)(((int32_t)((uint8_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_14, (int32_t)((int32_t)48))))));
		goto IL_0082;
	}

IL_005c:
	{
		XmlCharType_t2277243275  L_15 = V_2;
		ByteU5BU5D_t4116647657* L_16 = L_15.get_charProperties_2();
		Il2CppChar L_17 = V_4;
		NullCheck(L_16);
		Il2CppChar L_18 = L_17;
		uint8_t L_19 = (L_16)->GetAt(static_cast<il2cpp_array_size_t>(L_18));
		if (((int32_t)((int32_t)L_19&(int32_t)1)))
		{
			goto IL_00a3;
		}
	}
	{
		Il2CppChar* L_20 = ___pChars0;
		Il2CppChar* L_21 = ___pCharsEndPos1;
		Il2CppChar* L_22 = ___pChars0;
		String_t* L_23 = String_CreateString_m3400201881(NULL, (Il2CppChar*)(Il2CppChar*)L_20, 0, (((int32_t)((int32_t)(((int64_t)((int64_t)(intptr_t)((Il2CppChar*)((intptr_t)((Il2CppChar*)il2cpp_codegen_subtract((intptr_t)L_21, (intptr_t)L_22))/(int32_t)2)))))))), /*hidden argument*/NULL);
		XmlException_t1761730631 * L_24 = (XmlException_t1761730631 *)il2cpp_codegen_object_new(XmlException_t1761730631_il2cpp_TypeInfo_var);
		XmlException__ctor_m400140246(L_24, _stringLiteral842775935, L_23, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_24, NULL, BinHexDecoder_Decode_m4121530486_RuntimeMethod_var);
	}

IL_0082:
	{
		bool* L_25 = ___hasHalfByteCached4;
		int32_t L_26 = *((uint8_t*)L_25);
		if (!L_26)
		{
			goto IL_009b;
		}
	}
	{
		uint8_t* L_27 = V_1;
		uint8_t* L_28 = (uint8_t*)L_27;
		V_1 = (uint8_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_28, (int32_t)1));
		uint8_t* L_29 = ___cachedHalfByte5;
		int32_t L_30 = *((uint8_t*)L_29);
		uint8_t L_31 = V_3;
		*((int8_t*)L_28) = (int8_t)(((int32_t)((uint8_t)((int32_t)il2cpp_codegen_add((int32_t)((int32_t)((int32_t)L_30<<(int32_t)4)), (int32_t)L_31)))));
		bool* L_32 = ___hasHalfByteCached4;
		*((int8_t*)L_32) = (int8_t)0;
		goto IL_00a3;
	}

IL_009b:
	{
		uint8_t* L_33 = ___cachedHalfByte5;
		uint8_t L_34 = V_3;
		*((int8_t*)L_33) = (int8_t)L_34;
		bool* L_35 = ___hasHalfByteCached4;
		*((int8_t*)L_35) = (int8_t)1;
	}

IL_00a3:
	{
		Il2CppChar* L_36 = V_0;
		Il2CppChar* L_37 = ___pCharsEndPos1;
		if ((!(((uintptr_t)L_36) < ((uintptr_t)L_37))))
		{
			goto IL_00ae;
		}
	}
	{
		uint8_t* L_38 = V_1;
		uint8_t* L_39 = ___pBytesEndPos3;
		if ((!(((uintptr_t)L_38) >= ((uintptr_t)L_39))))
		{
			goto IL_000f;
		}
	}

IL_00ae:
	{
		int32_t* L_40 = ___bytesDecoded7;
		uint8_t* L_41 = V_1;
		uint8_t* L_42 = ___pBytes2;
		*((int32_t*)L_40) = (int32_t)(((int32_t)((int32_t)(((int64_t)((int64_t)(intptr_t)((uint8_t*)((intptr_t)((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_41, (intptr_t)L_42))/(int32_t)1))))))));
		int32_t* L_43 = ___charsDecoded6;
		Il2CppChar* L_44 = V_0;
		Il2CppChar* L_45 = ___pChars0;
		*((int32_t*)L_43) = (int32_t)(((int32_t)((int32_t)(((int64_t)((int64_t)(intptr_t)((Il2CppChar*)((intptr_t)((Il2CppChar*)il2cpp_codegen_subtract((intptr_t)L_44, (intptr_t)L_45))/(int32_t)2))))))));
		return;
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.String System.Xml.BinHexEncoder::Encode(System.Byte[],System.Int32,System.Int32)
extern "C" IL2CPP_METHOD_ATTR String_t* BinHexEncoder_Encode_m3549341144 (RuntimeObject * __this /* static, unused */, ByteU5BU5D_t4116647657* ___inArray0, int32_t ___offsetIn1, int32_t ___count2, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (BinHexEncoder_Encode_m3549341144_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	CharU5BU5D_t3528271667* V_0 = NULL;
	int32_t V_1 = 0;
	{
		ByteU5BU5D_t4116647657* L_0 = ___inArray0;
		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, _stringLiteral3370457935, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, NULL, BinHexEncoder_Encode_m3549341144_RuntimeMethod_var);
	}

IL_000e:
	{
		int32_t L_2 = ___offsetIn1;
		if ((((int32_t)0) <= ((int32_t)L_2)))
		{
			goto IL_001d;
		}
	}
	{
		ArgumentOutOfRangeException_t777629997 * L_3 = (ArgumentOutOfRangeException_t777629997 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t777629997_il2cpp_TypeInfo_var);
		ArgumentOutOfRangeException__ctor_m3628145864(L_3, _stringLiteral2793764913, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, NULL, BinHexEncoder_Encode_m3549341144_RuntimeMethod_var);
	}

IL_001d:
	{
		int32_t L_4 = ___count2;
		if ((((int32_t)0) <= ((int32_t)L_4)))
		{
			goto IL_002c;
		}
	}
	{
		ArgumentOutOfRangeException_t777629997 * L_5 = (ArgumentOutOfRangeException_t777629997 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t777629997_il2cpp_TypeInfo_var);
		ArgumentOutOfRangeException__ctor_m3628145864(L_5, _stringLiteral2002595880, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_5, NULL, BinHexEncoder_Encode_m3549341144_RuntimeMethod_var);
	}

IL_002c:
	{
		int32_t L_6 = ___count2;
		ByteU5BU5D_t4116647657* L_7 = ___inArray0;
		NullCheck(L_7);
		int32_t L_8 = ___offsetIn1;
		if ((((int32_t)L_6) <= ((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)(((int32_t)((int32_t)(((RuntimeArray *)L_7)->max_length)))), (int32_t)L_8)))))
		{
			goto IL_003f;
		}
	}
	{
		ArgumentOutOfRangeException_t777629997 * L_9 = (ArgumentOutOfRangeException_t777629997 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t777629997_il2cpp_TypeInfo_var);
		ArgumentOutOfRangeException__ctor_m3628145864(L_9, _stringLiteral2002595880, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_9, NULL, BinHexEncoder_Encode_m3549341144_RuntimeMethod_var);
	}

IL_003f:
	{
		int32_t L_10 = ___count2;
		CharU5BU5D_t3528271667* L_11 = (CharU5BU5D_t3528271667*)SZArrayNew(CharU5BU5D_t3528271667_il2cpp_TypeInfo_var, (uint32_t)((int32_t)il2cpp_codegen_multiply((int32_t)2, (int32_t)L_10)));
		V_0 = L_11;
		ByteU5BU5D_t4116647657* L_12 = ___inArray0;
		int32_t L_13 = ___offsetIn1;
		int32_t L_14 = ___count2;
		CharU5BU5D_t3528271667* L_15 = V_0;
		int32_t L_16 = BinHexEncoder_Encode_m1904930808(NULL /*static, unused*/, L_12, L_13, L_14, L_15, /*hidden argument*/NULL);
		V_1 = L_16;
		CharU5BU5D_t3528271667* L_17 = V_0;
		int32_t L_18 = V_1;
		String_t* L_19 = String_CreateString_m860434552(NULL, L_17, 0, L_18, /*hidden argument*/NULL);
		return L_19;
	}
}
// System.Int32 System.Xml.BinHexEncoder::Encode(System.Byte[],System.Int32,System.Int32,System.Char[])
extern "C" IL2CPP_METHOD_ATTR int32_t BinHexEncoder_Encode_m1904930808 (RuntimeObject * __this /* static, unused */, ByteU5BU5D_t4116647657* ___inArray0, int32_t ___offsetIn1, int32_t ___count2, CharU5BU5D_t3528271667* ___outArray3, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (BinHexEncoder_Encode_m1904930808_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 0;
	int32_t V_1 = 0;
	uint8_t V_2 = 0x0;
	int32_t V_3 = 0;
	int32_t V_4 = 0;
	{
		V_0 = 0;
		V_1 = 0;
		CharU5BU5D_t3528271667* L_0 = ___outArray3;
		NullCheck(L_0);
		V_3 = (((int32_t)((int32_t)(((RuntimeArray *)L_0)->max_length))));
		V_4 = 0;
		goto IL_004d;
	}

IL_000d:
	{
		ByteU5BU5D_t4116647657* L_1 = ___inArray0;
		int32_t L_2 = ___offsetIn1;
		int32_t L_3 = L_2;
		___offsetIn1 = ((int32_t)il2cpp_codegen_add((int32_t)L_3, (int32_t)1));
		NullCheck(L_1);
		int32_t L_4 = L_3;
		uint8_t L_5 = (L_1)->GetAt(static_cast<il2cpp_array_size_t>(L_4));
		V_2 = L_5;
		CharU5BU5D_t3528271667* L_6 = ___outArray3;
		int32_t L_7 = V_0;
		int32_t L_8 = L_7;
		V_0 = ((int32_t)il2cpp_codegen_add((int32_t)L_8, (int32_t)1));
		uint8_t L_9 = V_2;
		NullCheck(_stringLiteral598647136);
		Il2CppChar L_10 = String_get_Chars_m2986988803(_stringLiteral598647136, ((int32_t)((int32_t)L_9>>(int32_t)4)), /*hidden argument*/NULL);
		NullCheck(L_6);
		(L_6)->SetAt(static_cast<il2cpp_array_size_t>(L_8), (Il2CppChar)L_10);
		int32_t L_11 = V_0;
		int32_t L_12 = V_3;
		if ((((int32_t)L_11) == ((int32_t)L_12)))
		{
			goto IL_0052;
		}
	}
	{
		CharU5BU5D_t3528271667* L_13 = ___outArray3;
		int32_t L_14 = V_0;
		int32_t L_15 = L_14;
		V_0 = ((int32_t)il2cpp_codegen_add((int32_t)L_15, (int32_t)1));
		uint8_t L_16 = V_2;
		NullCheck(_stringLiteral598647136);
		Il2CppChar L_17 = String_get_Chars_m2986988803(_stringLiteral598647136, ((int32_t)((int32_t)L_16&(int32_t)((int32_t)15))), /*hidden argument*/NULL);
		NullCheck(L_13);
		(L_13)->SetAt(static_cast<il2cpp_array_size_t>(L_15), (Il2CppChar)L_17);
		int32_t L_18 = V_0;
		int32_t L_19 = V_3;
		if ((((int32_t)L_18) == ((int32_t)L_19)))
		{
			goto IL_0052;
		}
	}
	{
		int32_t L_20 = V_4;
		V_4 = ((int32_t)il2cpp_codegen_add((int32_t)L_20, (int32_t)1));
	}

IL_004d:
	{
		int32_t L_21 = V_4;
		int32_t L_22 = ___count2;
		if ((((int32_t)L_21) < ((int32_t)L_22)))
		{
			goto IL_000d;
		}
	}

IL_0052:
	{
		int32_t L_23 = V_0;
		int32_t L_24 = V_1;
		return ((int32_t)il2cpp_codegen_subtract((int32_t)L_23, (int32_t)L_24));
	}
}
#ifdef __clang__
#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.BinaryCompatibility::get_TargetsAtLeast_Desktop_V4_5_2()
extern "C" IL2CPP_METHOD_ATTR bool BinaryCompatibility_get_TargetsAtLeast_Desktop_V4_5_2_m933651469 (RuntimeObject * __this /* static, unused */, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (BinaryCompatibility_get_TargetsAtLeast_Desktop_V4_5_2_m933651469_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		IL2CPP_RUNTIME_CLASS_INIT(BinaryCompatibility_t2660327299_il2cpp_TypeInfo_var);
		bool L_0 = ((BinaryCompatibility_t2660327299_StaticFields*)il2cpp_codegen_static_fields_for(BinaryCompatibility_t2660327299_il2cpp_TypeInfo_var))->get__targetsAtLeast_Desktop_V4_5_2_0();
		return L_0;
	}
}
// System.Boolean System.Xml.BinaryCompatibility::RunningOnCheck(System.String)
extern "C" IL2CPP_METHOD_ATTR bool BinaryCompatibility_RunningOnCheck_m3418985765 (RuntimeObject * __this /* static, unused */, String_t* ___propertyName0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (BinaryCompatibility_RunningOnCheck_m3418985765_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	Type_t * V_0 = NULL;
	PropertyInfo_t * V_1 = NULL;
	bool V_2 = false;
	Exception_t * __last_unhandled_exception = 0;
	NO_UNUSED_WARNING (__last_unhandled_exception);
	Exception_t * __exception_local = 0;
	NO_UNUSED_WARNING (__exception_local);
	int32_t __leave_target = -1;
	NO_UNUSED_WARNING (__leave_target);

IL_0000:
	try
	{ // begin try (depth: 1)
		RuntimeTypeHandle_t3027515415  L_0 = { reinterpret_cast<intptr_t> (RuntimeObject_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);
		TypeInfo_t1690786683 * L_2 = IntrospectionExtensions_GetTypeInfo_m2857548047(NULL /*static, unused*/, L_1, /*hidden argument*/NULL);
		NullCheck(L_2);
		Assembly_t * L_3 = VirtFuncInvoker0< Assembly_t * >::Invoke(24 /* System.Reflection.Assembly System.Type::get_Assembly() */, L_2);
		NullCheck(L_3);
		Type_t * L_4 = VirtFuncInvoker2< Type_t *, String_t*, bool >::Invoke(15 /* System.Type System.Reflection.Assembly::GetType(System.String,System.Boolean) */, L_3, _stringLiteral3445888394, (bool)0);
		V_0 = L_4;
		goto IL_0027;
	} // end try (depth: 1)
	catch(Il2CppExceptionWrapper& e)
	{
		__exception_local = (Exception_t *)e.ex;
		if(il2cpp_codegen_class_is_assignable_from (TypeLoadException_t3707937253_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex)))
			goto CATCH_0022;
		throw e;
	}

CATCH_0022:
	{ // begin catch(System.TypeLoadException)
		V_2 = (bool)0;
		goto IL_0054;
	} // end catch (depth: 1)

IL_0027:
	{
		Type_t * L_5 = V_0;
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		bool L_6 = Type_op_Equality_m2683486427(NULL /*static, unused*/, L_5, (Type_t *)NULL, /*hidden argument*/NULL);
		if (!L_6)
		{
			goto IL_0032;
		}
	}
	{
		return (bool)0;
	}

IL_0032:
	{
		Type_t * L_7 = V_0;
		String_t* L_8 = ___propertyName0;
		NullCheck(L_7);
		PropertyInfo_t * L_9 = Type_GetProperty_m4206634422(L_7, L_8, ((int32_t)56), /*hidden argument*/NULL);
		V_1 = L_9;
		PropertyInfo_t * L_10 = V_1;
		bool L_11 = PropertyInfo_op_Equality_m3385473063(NULL /*static, unused*/, L_10, (PropertyInfo_t *)NULL, /*hidden argument*/NULL);
		if (!L_11)
		{
			goto IL_0047;
		}
	}
	{
		return (bool)0;
	}

IL_0047:
	{
		PropertyInfo_t * L_12 = V_1;
		NullCheck(L_12);
		RuntimeObject * L_13 = PropertyInfo_GetValue_m2773859413(L_12, NULL, /*hidden argument*/NULL);
		return ((*(bool*)((bool*)UnBox(L_13, Boolean_t97287965_il2cpp_TypeInfo_var))));
	}

IL_0054:
	{
		bool L_14 = V_2;
		return L_14;
	}
}
// System.Void System.Xml.BinaryCompatibility::.cctor()
extern "C" IL2CPP_METHOD_ATTR void BinaryCompatibility__cctor_m1552063908 (RuntimeObject * __this /* static, unused */, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (BinaryCompatibility__cctor_m1552063908_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		bool L_0 = BinaryCompatibility_RunningOnCheck_m3418985765(NULL /*static, unused*/, _stringLiteral1177313858, /*hidden argument*/NULL);
		((BinaryCompatibility_t2660327299_StaticFields*)il2cpp_codegen_static_fields_for(BinaryCompatibility_t2660327299_il2cpp_TypeInfo_var))->set__targetsAtLeast_Desktop_V4_5_2_0(L_0);
		return;
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Int32 System.Xml.Bits::Count(System.UInt32)
extern "C" IL2CPP_METHOD_ATTR int32_t Bits_Count_m1291220817 (RuntimeObject * __this /* static, unused */, uint32_t ___num0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Bits_Count_m1291220817_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		uint32_t L_0 = ___num0;
		IL2CPP_RUNTIME_CLASS_INIT(Bits_t3566938933_il2cpp_TypeInfo_var);
		uint32_t L_1 = ((Bits_t3566938933_StaticFields*)il2cpp_codegen_static_fields_for(Bits_t3566938933_il2cpp_TypeInfo_var))->get_MASK_0101010101010101_0();
		uint32_t L_2 = ___num0;
		uint32_t L_3 = ((Bits_t3566938933_StaticFields*)il2cpp_codegen_static_fields_for(Bits_t3566938933_il2cpp_TypeInfo_var))->get_MASK_0101010101010101_0();
		___num0 = ((int32_t)il2cpp_codegen_add((int32_t)((int32_t)((int32_t)L_0&(int32_t)L_1)), (int32_t)((int32_t)((int32_t)((int32_t)((uint32_t)L_2>>1))&(int32_t)L_3))));
		uint32_t L_4 = ___num0;
		uint32_t L_5 = ((Bits_t3566938933_StaticFields*)il2cpp_codegen_static_fields_for(Bits_t3566938933_il2cpp_TypeInfo_var))->get_MASK_0011001100110011_1();
		uint32_t L_6 = ___num0;
		uint32_t L_7 = ((Bits_t3566938933_StaticFields*)il2cpp_codegen_static_fields_for(Bits_t3566938933_il2cpp_TypeInfo_var))->get_MASK_0011001100110011_1();
		___num0 = ((int32_t)il2cpp_codegen_add((int32_t)((int32_t)((int32_t)L_4&(int32_t)L_5)), (int32_t)((int32_t)((int32_t)((int32_t)((uint32_t)L_6>>2))&(int32_t)L_7))));
		uint32_t L_8 = ___num0;
		uint32_t L_9 = ((Bits_t3566938933_StaticFields*)il2cpp_codegen_static_fields_for(Bits_t3566938933_il2cpp_TypeInfo_var))->get_MASK_0000111100001111_2();
		uint32_t L_10 = ___num0;
		uint32_t L_11 = ((Bits_t3566938933_StaticFields*)il2cpp_codegen_static_fields_for(Bits_t3566938933_il2cpp_TypeInfo_var))->get_MASK_0000111100001111_2();
		___num0 = ((int32_t)il2cpp_codegen_add((int32_t)((int32_t)((int32_t)L_8&(int32_t)L_9)), (int32_t)((int32_t)((int32_t)((int32_t)((uint32_t)L_10>>4))&(int32_t)L_11))));
		uint32_t L_12 = ___num0;
		uint32_t L_13 = ((Bits_t3566938933_StaticFields*)il2cpp_codegen_static_fields_for(Bits_t3566938933_il2cpp_TypeInfo_var))->get_MASK_0000000011111111_3();
		uint32_t L_14 = ___num0;
		uint32_t L_15 = ((Bits_t3566938933_StaticFields*)il2cpp_codegen_static_fields_for(Bits_t3566938933_il2cpp_TypeInfo_var))->get_MASK_0000000011111111_3();
		___num0 = ((int32_t)il2cpp_codegen_add((int32_t)((int32_t)((int32_t)L_12&(int32_t)L_13)), (int32_t)((int32_t)((int32_t)((int32_t)((uint32_t)L_14>>8))&(int32_t)L_15))));
		uint32_t L_16 = ___num0;
		uint32_t L_17 = ((Bits_t3566938933_StaticFields*)il2cpp_codegen_static_fields_for(Bits_t3566938933_il2cpp_TypeInfo_var))->get_MASK_1111111111111111_4();
		uint32_t L_18 = ___num0;
		___num0 = ((int32_t)il2cpp_codegen_add((int32_t)((int32_t)((int32_t)L_16&(int32_t)L_17)), (int32_t)((int32_t)((uint32_t)L_18>>((int32_t)16)))));
		uint32_t L_19 = ___num0;
		return L_19;
	}
}
// System.Int32 System.Xml.Bits::LeastPosition(System.UInt32)
extern "C" IL2CPP_METHOD_ATTR int32_t Bits_LeastPosition_m3041295182 (RuntimeObject * __this /* static, unused */, uint32_t ___num0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Bits_LeastPosition_m3041295182_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		uint32_t L_0 = ___num0;
		if (L_0)
		{
			goto IL_0005;
		}
	}
	{
		return 0;
	}

IL_0005:
	{
		uint32_t L_1 = ___num0;
		uint32_t L_2 = ___num0;
		IL2CPP_RUNTIME_CLASS_INIT(Bits_t3566938933_il2cpp_TypeInfo_var);
		int32_t L_3 = Bits_Count_m1291220817(NULL /*static, unused*/, ((int32_t)((int32_t)L_1^(int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_2, (int32_t)1)))), /*hidden argument*/NULL);
		return L_3;
	}
}
// System.Void System.Xml.Bits::.cctor()
extern "C" IL2CPP_METHOD_ATTR void Bits__cctor_m3672061617 (RuntimeObject * __this /* static, unused */, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Bits__cctor_m3672061617_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		((Bits_t3566938933_StaticFields*)il2cpp_codegen_static_fields_for(Bits_t3566938933_il2cpp_TypeInfo_var))->set_MASK_0101010101010101_0(((int32_t)1431655765));
		((Bits_t3566938933_StaticFields*)il2cpp_codegen_static_fields_for(Bits_t3566938933_il2cpp_TypeInfo_var))->set_MASK_0011001100110011_1(((int32_t)858993459));
		((Bits_t3566938933_StaticFields*)il2cpp_codegen_static_fields_for(Bits_t3566938933_il2cpp_TypeInfo_var))->set_MASK_0000111100001111_2(((int32_t)252645135));
		((Bits_t3566938933_StaticFields*)il2cpp_codegen_static_fields_for(Bits_t3566938933_il2cpp_TypeInfo_var))->set_MASK_0000000011111111_3(((int32_t)16711935));
		((Bits_t3566938933_StaticFields*)il2cpp_codegen_static_fields_for(Bits_t3566938933_il2cpp_TypeInfo_var))->set_MASK_1111111111111111_4(((int32_t)65535));
		return;
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void System.Xml.DomNameTable::.ctor(System.Xml.XmlDocument)
extern "C" IL2CPP_METHOD_ATTR void DomNameTable__ctor_m158083740 (DomNameTable_t751058560 * __this, XmlDocument_t2837193595 * ___document0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (DomNameTable__ctor_m158083740_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		Object__ctor_m297566312(__this, /*hidden argument*/NULL);
		XmlDocument_t2837193595 * L_0 = ___document0;
		__this->set_ownerDocument_3(L_0);
		XmlDocument_t2837193595 * L_1 = ___document0;
		NullCheck(L_1);
		XmlNameTable_t71772148 * L_2 = XmlDocument_get_NameTable_m3351667098(L_1, /*hidden argument*/NULL);
		__this->set_nameTable_4(L_2);
		XmlNameU5BU5D_t742213655* L_3 = (XmlNameU5BU5D_t742213655*)SZArrayNew(XmlNameU5BU5D_t742213655_il2cpp_TypeInfo_var, (uint32_t)((int32_t)64));
		__this->set_entries_0(L_3);
		__this->set_mask_2(((int32_t)63));
		return;
	}
}
// System.Xml.XmlName System.Xml.DomNameTable::GetName(System.String,System.String,System.String,System.Xml.Schema.IXmlSchemaInfo)
extern "C" IL2CPP_METHOD_ATTR XmlName_t4150142242 * DomNameTable_GetName_m4247420813 (DomNameTable_t751058560 * __this, String_t* ___prefix0, String_t* ___localName1, String_t* ___ns2, RuntimeObject* ___schemaInfo3, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (DomNameTable_GetName_m4247420813_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 0;
	XmlName_t4150142242 * V_1 = NULL;
	{
		String_t* L_0 = ___prefix0;
		if (L_0)
		{
			goto IL_000a;
		}
	}
	{
		String_t* L_1 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(String_t_il2cpp_TypeInfo_var))->get_Empty_5();
		___prefix0 = L_1;
	}

IL_000a:
	{
		String_t* L_2 = ___ns2;
		if (L_2)
		{
			goto IL_0014;
		}
	}
	{
		String_t* L_3 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(String_t_il2cpp_TypeInfo_var))->get_Empty_5();
		___ns2 = L_3;
	}

IL_0014:
	{
		String_t* L_4 = ___localName1;
		int32_t L_5 = XmlName_GetHashCode_m1397466352(NULL /*static, unused*/, L_4, /*hidden argument*/NULL);
		V_0 = L_5;
		XmlNameU5BU5D_t742213655* L_6 = __this->get_entries_0();
		int32_t L_7 = V_0;
		int32_t L_8 = __this->get_mask_2();
		NullCheck(L_6);
		int32_t L_9 = ((int32_t)((int32_t)L_7&(int32_t)L_8));
		XmlName_t4150142242 * L_10 = (L_6)->GetAt(static_cast<il2cpp_array_size_t>(L_9));
		V_1 = L_10;
		goto IL_008e;
	}

IL_002d:
	{
		XmlName_t4150142242 * L_11 = V_1;
		NullCheck(L_11);
		int32_t L_12 = XmlName_get_HashCode_m1849573166(L_11, /*hidden argument*/NULL);
		int32_t L_13 = V_0;
		if ((!(((uint32_t)L_12) == ((uint32_t)L_13))))
		{
			goto IL_0087;
		}
	}
	{
		XmlName_t4150142242 * L_14 = V_1;
		NullCheck(L_14);
		String_t* L_15 = XmlName_get_LocalName_m1715744275(L_14, /*hidden argument*/NULL);
		String_t* L_16 = ___localName1;
		if ((((RuntimeObject*)(String_t*)L_15) == ((RuntimeObject*)(String_t*)L_16)))
		{
			goto IL_004d;
		}
	}
	{
		XmlName_t4150142242 * L_17 = V_1;
		NullCheck(L_17);
		String_t* L_18 = XmlName_get_LocalName_m1715744275(L_17, /*hidden argument*/NULL);
		String_t* L_19 = ___localName1;
		NullCheck(L_18);
		bool L_20 = String_Equals_m2270643605(L_18, L_19, /*hidden argument*/NULL);
		if (!L_20)
		{
			goto IL_0087;
		}
	}

IL_004d:
	{
		XmlName_t4150142242 * L_21 = V_1;
		NullCheck(L_21);
		String_t* L_22 = XmlName_get_Prefix_m330176191(L_21, /*hidden argument*/NULL);
		String_t* L_23 = ___prefix0;
		if ((((RuntimeObject*)(String_t*)L_22) == ((RuntimeObject*)(String_t*)L_23)))
		{
			goto IL_0064;
		}
	}
	{
		XmlName_t4150142242 * L_24 = V_1;
		NullCheck(L_24);
		String_t* L_25 = XmlName_get_Prefix_m330176191(L_24, /*hidden argument*/NULL);
		String_t* L_26 = ___prefix0;
		NullCheck(L_25);
		bool L_27 = String_Equals_m2270643605(L_25, L_26, /*hidden argument*/NULL);
		if (!L_27)
		{
			goto IL_0087;
		}
	}

IL_0064:
	{
		XmlName_t4150142242 * L_28 = V_1;
		NullCheck(L_28);
		String_t* L_29 = XmlName_get_NamespaceURI_m257228798(L_28, /*hidden argument*/NULL);
		String_t* L_30 = ___ns2;
		if ((((RuntimeObject*)(String_t*)L_29) == ((RuntimeObject*)(String_t*)L_30)))
		{
			goto IL_007b;
		}
	}
	{
		XmlName_t4150142242 * L_31 = V_1;
		NullCheck(L_31);
		String_t* L_32 = XmlName_get_NamespaceURI_m257228798(L_31, /*hidden argument*/NULL);
		String_t* L_33 = ___ns2;
		NullCheck(L_32);
		bool L_34 = String_Equals_m2270643605(L_32, L_33, /*hidden argument*/NULL);
		if (!L_34)
		{
			goto IL_0087;
		}
	}

IL_007b:
	{
		XmlName_t4150142242 * L_35 = V_1;
		RuntimeObject* L_36 = ___schemaInfo3;
		NullCheck(L_35);
		bool L_37 = VirtFuncInvoker1< bool, RuntimeObject* >::Invoke(18 /* System.Boolean System.Xml.XmlName::Equals(System.Xml.Schema.IXmlSchemaInfo) */, L_35, L_36);
		if (!L_37)
		{
			goto IL_0087;
		}
	}
	{
		XmlName_t4150142242 * L_38 = V_1;
		return L_38;
	}

IL_0087:
	{
		XmlName_t4150142242 * L_39 = V_1;
		NullCheck(L_39);
		XmlName_t4150142242 * L_40 = L_39->get_next_6();
		V_1 = L_40;
	}

IL_008e:
	{
		XmlName_t4150142242 * L_41 = V_1;
		if (L_41)
		{
			goto IL_002d;
		}
	}
	{
		return (XmlName_t4150142242 *)NULL;
	}
}
// System.Xml.XmlName System.Xml.DomNameTable::AddName(System.String,System.String,System.String,System.Xml.Schema.IXmlSchemaInfo)
extern "C" IL2CPP_METHOD_ATTR XmlName_t4150142242 * DomNameTable_AddName_m2516412938 (DomNameTable_t751058560 * __this, String_t* ___prefix0, String_t* ___localName1, String_t* ___ns2, RuntimeObject* ___schemaInfo3, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (DomNameTable_AddName_m2516412938_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 0;
	int32_t V_1 = 0;
	XmlName_t4150142242 * V_2 = NULL;
	XmlName_t4150142242 * V_3 = NULL;
	int32_t V_4 = 0;
	{
		String_t* L_0 = ___prefix0;
		if (L_0)
		{
			goto IL_000a;
		}
	}
	{
		String_t* L_1 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(String_t_il2cpp_TypeInfo_var))->get_Empty_5();
		___prefix0 = L_1;
	}

IL_000a:
	{
		String_t* L_2 = ___ns2;
		if (L_2)
		{
			goto IL_0014;
		}
	}
	{
		String_t* L_3 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(String_t_il2cpp_TypeInfo_var))->get_Empty_5();
		___ns2 = L_3;
	}

IL_0014:
	{
		String_t* L_4 = ___localName1;
		int32_t L_5 = XmlName_GetHashCode_m1397466352(NULL /*static, unused*/, L_4, /*hidden argument*/NULL);
		V_0 = L_5;
		XmlNameU5BU5D_t742213655* L_6 = __this->get_entries_0();
		int32_t L_7 = V_0;
		int32_t L_8 = __this->get_mask_2();
		NullCheck(L_6);
		int32_t L_9 = ((int32_t)((int32_t)L_7&(int32_t)L_8));
		XmlName_t4150142242 * L_10 = (L_6)->GetAt(static_cast<il2cpp_array_size_t>(L_9));
		V_3 = L_10;
		goto IL_008e;
	}

IL_002d:
	{
		XmlName_t4150142242 * L_11 = V_3;
		NullCheck(L_11);
		int32_t L_12 = XmlName_get_HashCode_m1849573166(L_11, /*hidden argument*/NULL);
		int32_t L_13 = V_0;
		if ((!(((uint32_t)L_12) == ((uint32_t)L_13))))
		{
			goto IL_0087;
		}
	}
	{
		XmlName_t4150142242 * L_14 = V_3;
		NullCheck(L_14);
		String_t* L_15 = XmlName_get_LocalName_m1715744275(L_14, /*hidden argument*/NULL);
		String_t* L_16 = ___localName1;
		if ((((RuntimeObject*)(String_t*)L_15) == ((RuntimeObject*)(String_t*)L_16)))
		{
			goto IL_004d;
		}
	}
	{
		XmlName_t4150142242 * L_17 = V_3;
		NullCheck(L_17);
		String_t* L_18 = XmlName_get_LocalName_m1715744275(L_17, /*hidden argument*/NULL);
		String_t* L_19 = ___localName1;
		NullCheck(L_18);
		bool L_20 = String_Equals_m2270643605(L_18, L_19, /*hidden argument*/NULL);
		if (!L_20)
		{
			goto IL_0087;
		}
	}

IL_004d:
	{
		XmlName_t4150142242 * L_21 = V_3;
		NullCheck(L_21);
		String_t* L_22 = XmlName_get_Prefix_m330176191(L_21, /*hidden argument*/NULL);
		String_t* L_23 = ___prefix0;
		if ((((RuntimeObject*)(String_t*)L_22) == ((RuntimeObject*)(String_t*)L_23)))
		{
			goto IL_0064;
		}
	}
	{
		XmlName_t4150142242 * L_24 = V_3;
		NullCheck(L_24);
		String_t* L_25 = XmlName_get_Prefix_m330176191(L_24, /*hidden argument*/NULL);
		String_t* L_26 = ___prefix0;
		NullCheck(L_25);
		bool L_27 = String_Equals_m2270643605(L_25, L_26, /*hidden argument*/NULL);
		if (!L_27)
		{
			goto IL_0087;
		}
	}

IL_0064:
	{
		XmlName_t4150142242 * L_28 = V_3;
		NullCheck(L_28);
		String_t* L_29 = XmlName_get_NamespaceURI_m257228798(L_28, /*hidden argument*/NULL);
		String_t* L_30 = ___ns2;
		if ((((RuntimeObject*)(String_t*)L_29) == ((RuntimeObject*)(String_t*)L_30)))
		{
			goto IL_007b;
		}
	}
	{
		XmlName_t4150142242 * L_31 = V_3;
		NullCheck(L_31);
		String_t* L_32 = XmlName_get_NamespaceURI_m257228798(L_31, /*hidden argument*/NULL);
		String_t* L_33 = ___ns2;
		NullCheck(L_32);
		bool L_34 = String_Equals_m2270643605(L_32, L_33, /*hidden argument*/NULL);
		if (!L_34)
		{
			goto IL_0087;
		}
	}

IL_007b:
	{
		XmlName_t4150142242 * L_35 = V_3;
		RuntimeObject* L_36 = ___schemaInfo3;
		NullCheck(L_35);
		bool L_37 = VirtFuncInvoker1< bool, RuntimeObject* >::Invoke(18 /* System.Boolean System.Xml.XmlName::Equals(System.Xml.Schema.IXmlSchemaInfo) */, L_35, L_36);
		if (!L_37)
		{
			goto IL_0087;
		}
	}
	{
		XmlName_t4150142242 * L_38 = V_3;
		return L_38;
	}

IL_0087:
	{
		XmlName_t4150142242 * L_39 = V_3;
		NullCheck(L_39);
		XmlName_t4150142242 * L_40 = L_39->get_next_6();
		V_3 = L_40;
	}

IL_008e:
	{
		XmlName_t4150142242 * L_41 = V_3;
		if (L_41)
		{
			goto IL_002d;
		}
	}
	{
		XmlNameTable_t71772148 * L_42 = __this->get_nameTable_4();
		String_t* L_43 = ___prefix0;
		NullCheck(L_42);
		String_t* L_44 = VirtFuncInvoker1< String_t*, String_t* >::Invoke(6 /* System.String System.Xml.XmlNameTable::Add(System.String) */, L_42, L_43);
		___prefix0 = L_44;
		XmlNameTable_t71772148 * L_45 = __this->get_nameTable_4();
		String_t* L_46 = ___localName1;
		NullCheck(L_45);
		String_t* L_47 = VirtFuncInvoker1< String_t*, String_t* >::Invoke(6 /* System.String System.Xml.XmlNameTable::Add(System.String) */, L_45, L_46);
		___localName1 = L_47;
		XmlNameTable_t71772148 * L_48 = __this->get_nameTable_4();
		String_t* L_49 = ___ns2;
		NullCheck(L_48);
		String_t* L_50 = VirtFuncInvoker1< String_t*, String_t* >::Invoke(6 /* System.String System.Xml.XmlNameTable::Add(System.String) */, L_48, L_49);
		___ns2 = L_50;
		int32_t L_51 = V_0;
		int32_t L_52 = __this->get_mask_2();
		V_1 = ((int32_t)((int32_t)L_51&(int32_t)L_52));
		String_t* L_53 = ___prefix0;
		String_t* L_54 = ___localName1;
		String_t* L_55 = ___ns2;
		int32_t L_56 = V_0;
		XmlDocument_t2837193595 * L_57 = __this->get_ownerDocument_3();
		XmlNameU5BU5D_t742213655* L_58 = __this->get_entries_0();
		int32_t L_59 = V_1;
		NullCheck(L_58);
		int32_t L_60 = L_59;
		XmlName_t4150142242 * L_61 = (L_58)->GetAt(static_cast<il2cpp_array_size_t>(L_60));
		RuntimeObject* L_62 = ___schemaInfo3;
		XmlName_t4150142242 * L_63 = XmlName_Create_m4272791338(NULL /*static, unused*/, L_53, L_54, L_55, L_56, L_57, L_61, L_62, /*hidden argument*/NULL);
		V_2 = L_63;
		XmlNameU5BU5D_t742213655* L_64 = __this->get_entries_0();
		int32_t L_65 = V_1;
		XmlName_t4150142242 * L_66 = V_2;
		NullCheck(L_64);
		ArrayElementTypeCheck (L_64, L_66);
		(L_64)->SetAt(static_cast<il2cpp_array_size_t>(L_65), (XmlName_t4150142242 *)L_66);
		int32_t L_67 = __this->get_count_1();
		V_4 = L_67;
		int32_t L_68 = V_4;
		__this->set_count_1(((int32_t)il2cpp_codegen_add((int32_t)L_68, (int32_t)1)));
		int32_t L_69 = V_4;
		int32_t L_70 = __this->get_mask_2();
		if ((!(((uint32_t)L_69) == ((uint32_t)L_70))))
		{
			goto IL_0109;
		}
	}
	{
		DomNameTable_Grow_m63872861(__this, /*hidden argument*/NULL);
	}

IL_0109:
	{
		XmlName_t4150142242 * L_71 = V_2;
		return L_71;
	}
}
// System.Void System.Xml.DomNameTable::Grow()
extern "C" IL2CPP_METHOD_ATTR void DomNameTable_Grow_m63872861 (DomNameTable_t751058560 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (DomNameTable_Grow_m63872861_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 0;
	XmlNameU5BU5D_t742213655* V_1 = NULL;
	XmlNameU5BU5D_t742213655* V_2 = NULL;
	int32_t V_3 = 0;
	XmlName_t4150142242 * V_4 = NULL;
	int32_t V_5 = 0;
	{
		int32_t L_0 = __this->get_mask_2();
		V_0 = ((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_0, (int32_t)2)), (int32_t)1));
		XmlNameU5BU5D_t742213655* L_1 = __this->get_entries_0();
		V_1 = L_1;
		int32_t L_2 = V_0;
		XmlNameU5BU5D_t742213655* L_3 = (XmlNameU5BU5D_t742213655*)SZArrayNew(XmlNameU5BU5D_t742213655_il2cpp_TypeInfo_var, (uint32_t)((int32_t)il2cpp_codegen_add((int32_t)L_2, (int32_t)1)));
		V_2 = L_3;
		V_3 = 0;
		goto IL_0053;
	}

IL_001f:
	{
		XmlNameU5BU5D_t742213655* L_4 = V_1;
		int32_t L_5 = V_3;
		NullCheck(L_4);
		int32_t L_6 = L_5;
		XmlName_t4150142242 * L_7 = (L_4)->GetAt(static_cast<il2cpp_array_size_t>(L_6));
		V_4 = L_7;
		goto IL_004b;
	}

IL_0026:
	{
		XmlName_t4150142242 * L_8 = V_4;
		NullCheck(L_8);
		int32_t L_9 = XmlName_get_HashCode_m1849573166(L_8, /*hidden argument*/NULL);
		int32_t L_10 = V_0;
		V_5 = ((int32_t)((int32_t)L_9&(int32_t)L_10));
		XmlName_t4150142242 * L_11 = V_4;
		NullCheck(L_11);
		XmlName_t4150142242 * L_12 = L_11->get_next_6();
		XmlName_t4150142242 * L_13 = V_4;
		XmlNameU5BU5D_t742213655* L_14 = V_2;
		int32_t L_15 = V_5;
		NullCheck(L_14);
		int32_t L_16 = L_15;
		XmlName_t4150142242 * L_17 = (L_14)->GetAt(static_cast<il2cpp_array_size_t>(L_16));
		NullCheck(L_13);
		L_13->set_next_6(L_17);
		XmlNameU5BU5D_t742213655* L_18 = V_2;
		int32_t L_19 = V_5;
		XmlName_t4150142242 * L_20 = V_4;
		NullCheck(L_18);
		ArrayElementTypeCheck (L_18, L_20);
		(L_18)->SetAt(static_cast<il2cpp_array_size_t>(L_19), (XmlName_t4150142242 *)L_20);
		V_4 = L_12;
	}

IL_004b:
	{
		XmlName_t4150142242 * L_21 = V_4;
		if (L_21)
		{
			goto IL_0026;
		}
	}
	{
		int32_t L_22 = V_3;
		V_3 = ((int32_t)il2cpp_codegen_add((int32_t)L_22, (int32_t)1));
	}

IL_0053:
	{
		int32_t L_23 = V_3;
		XmlNameU5BU5D_t742213655* L_24 = V_1;
		NullCheck(L_24);
		if ((((int32_t)L_23) < ((int32_t)(((int32_t)((int32_t)(((RuntimeArray *)L_24)->max_length)))))))
		{
			goto IL_001f;
		}
	}
	{
		XmlNameU5BU5D_t742213655* L_25 = V_2;
		__this->set_entries_0(L_25);
		int32_t L_26 = V_0;
		__this->set_mask_2(L_26);
		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.DtdParser::.cctor()
extern "C" IL2CPP_METHOD_ATTR void DtdParser__cctor_m4247952857 (RuntimeObject * __this /* static, unused */, const RuntimeMethod* method)
{
	{
		return;
	}
}
// System.Void System.Xml.DtdParser::.ctor()
extern "C" IL2CPP_METHOD_ATTR void DtdParser__ctor_m210659435 (DtdParser_t1117044511 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (DtdParser__ctor_m210659435_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		XmlCharType_t2277243275  L_0 = XmlCharType_get_Instance_m52052032(NULL /*static, unused*/, /*hidden argument*/NULL);
		__this->set_xmlCharType_4(L_0);
		String_t* L_1 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(String_t_il2cpp_TypeInfo_var))->get_Empty_5();
		__this->set_systemId_5(L_1);
		String_t* L_2 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(String_t_il2cpp_TypeInfo_var))->get_Empty_5();
		__this->set_publicId_6(L_2);
		__this->set_normalize_7((bool)1);
		__this->set_supportNamespaces_9((bool)1);
		LineInfo_t3266778363  L_3;
		memset(&L_3, 0, sizeof(L_3));
		LineInfo__ctor_m331067545((&L_3), 0, 0, /*hidden argument*/NULL);
		__this->set_literalLineInfo_27(L_3);
		__this->set_literalQuoteChar_28(((int32_t)34));
		String_t* L_4 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(String_t_il2cpp_TypeInfo_var))->get_Empty_5();
		__this->set_documentBaseUri_29(L_4);
		String_t* L_5 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(String_t_il2cpp_TypeInfo_var))->get_Empty_5();
		__this->set_externalDtdBaseUri_30(L_5);
		Object__ctor_m297566312(__this, /*hidden argument*/NULL);
		return;
	}
}
// System.Xml.IDtdParser System.Xml.DtdParser::Create()
extern "C" IL2CPP_METHOD_ATTR RuntimeObject* DtdParser_Create_m4131096188 (RuntimeObject * __this /* static, unused */, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (DtdParser_Create_m4131096188_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		DtdParser_t1117044511 * L_0 = (DtdParser_t1117044511 *)il2cpp_codegen_object_new(DtdParser_t1117044511_il2cpp_TypeInfo_var);
		DtdParser__ctor_m210659435(L_0, /*hidden argument*/NULL);
		return L_0;
	}
}
// System.Void System.Xml.DtdParser::Initialize(System.Xml.IDtdParserAdapter)
extern "C" IL2CPP_METHOD_ATTR void DtdParser_Initialize_m2279519964 (DtdParser_t1117044511 * __this, RuntimeObject* ___readerAdapter0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (DtdParser_Initialize_m2279519964_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	RuntimeObject* V_0 = NULL;
	RuntimeObject* V_1 = NULL;
	Uri_t100236324 * V_2 = NULL;
	{
		RuntimeObject* L_0 = ___readerAdapter0;
		__this->set_readerAdapter_0(L_0);
		RuntimeObject* L_1 = ___readerAdapter0;
		__this->set_readerAdapterWithValidation_1(((RuntimeObject*)IsInst((RuntimeObject*)L_1, IDtdParserAdapterWithValidation_t152036406_il2cpp_TypeInfo_var)));
		RuntimeObject* L_2 = ___readerAdapter0;
		NullCheck(L_2);
		XmlNameTable_t71772148 * L_3 = InterfaceFuncInvoker0< XmlNameTable_t71772148 * >::Invoke(0 /* System.Xml.XmlNameTable System.Xml.IDtdParserAdapter::get_NameTable() */, IDtdParserAdapter_t2048056054_il2cpp_TypeInfo_var, L_2);
		__this->set_nameTable_2(L_3);
		RuntimeObject* L_4 = ___readerAdapter0;
		V_0 = ((RuntimeObject*)IsInst((RuntimeObject*)L_4, IDtdParserAdapterWithValidation_t152036406_il2cpp_TypeInfo_var));
		RuntimeObject* L_5 = V_0;
		if (!L_5)
		{
			goto IL_0035;
		}
	}
	{
		RuntimeObject* L_6 = V_0;
		NullCheck(L_6);
		bool L_7 = InterfaceFuncInvoker0< bool >::Invoke(0 /* System.Boolean System.Xml.IDtdParserAdapterWithValidation::get_DtdValidation() */, IDtdParserAdapterWithValidation_t152036406_il2cpp_TypeInfo_var, L_6);
		__this->set_validate_8(L_7);
	}

IL_0035:
	{
		RuntimeObject* L_8 = ___readerAdapter0;
		V_1 = ((RuntimeObject*)IsInst((RuntimeObject*)L_8, IDtdParserAdapterV1_t79117176_il2cpp_TypeInfo_var));
		RuntimeObject* L_9 = V_1;
		if (!L_9)
		{
			goto IL_0063;
		}
	}
	{
		RuntimeObject* L_10 = V_1;
		NullCheck(L_10);
		bool L_11 = InterfaceFuncInvoker0< bool >::Invoke(0 /* System.Boolean System.Xml.IDtdParserAdapterV1::get_V1CompatibilityMode() */, IDtdParserAdapterV1_t79117176_il2cpp_TypeInfo_var, L_10);
		__this->set_v1Compat_10(L_11);
		RuntimeObject* L_12 = V_1;
		NullCheck(L_12);
		bool L_13 = InterfaceFuncInvoker0< bool >::Invoke(1 /* System.Boolean System.Xml.IDtdParserAdapterV1::get_Normalization() */, IDtdParserAdapterV1_t79117176_il2cpp_TypeInfo_var, L_12);
		__this->set_normalize_7(L_13);
		RuntimeObject* L_14 = V_1;
		NullCheck(L_14);
		bool L_15 = InterfaceFuncInvoker0< bool >::Invoke(2 /* System.Boolean System.Xml.IDtdParserAdapterV1::get_Namespaces() */, IDtdParserAdapterV1_t79117176_il2cpp_TypeInfo_var, L_14);
		__this->set_supportNamespaces_9(L_15);
	}

IL_0063:
	{
		SchemaInfo_t3347508623 * L_16 = (SchemaInfo_t3347508623 *)il2cpp_codegen_object_new(SchemaInfo_t3347508623_il2cpp_TypeInfo_var);
		SchemaInfo__ctor_m2401181726(L_16, /*hidden argument*/NULL);
		__this->set_schemaInfo_3(L_16);
		SchemaInfo_t3347508623 * L_17 = __this->get_schemaInfo_3();
		NullCheck(L_17);
		SchemaInfo_set_SchemaType_m3253115352(L_17, 1, /*hidden argument*/NULL);
		StringBuilder_t * L_18 = (StringBuilder_t *)il2cpp_codegen_object_new(StringBuilder_t_il2cpp_TypeInfo_var);
		StringBuilder__ctor_m3121283359(L_18, /*hidden argument*/NULL);
		__this->set_stringBuilder_25(L_18);
		RuntimeObject* L_19 = ___readerAdapter0;
		NullCheck(L_19);
		Uri_t100236324 * L_20 = InterfaceFuncInvoker0< Uri_t100236324 * >::Invoke(2 /* System.Uri System.Xml.IDtdParserAdapter::get_BaseUri() */, IDtdParserAdapter_t2048056054_il2cpp_TypeInfo_var, L_19);
		V_2 = L_20;
		Uri_t100236324 * L_21 = V_2;
		IL2CPP_RUNTIME_CLASS_INIT(Uri_t100236324_il2cpp_TypeInfo_var);
		bool L_22 = Uri_op_Inequality_m3504002810(NULL /*static, unused*/, L_21, (Uri_t100236324 *)NULL, /*hidden argument*/NULL);
		if (!L_22)
		{
			goto IL_00a1;
		}
	}
	{
		Uri_t100236324 * L_23 = V_2;
		NullCheck(L_23);
		String_t* L_24 = VirtFuncInvoker0< String_t* >::Invoke(3 /* System.String System.Object::ToString() */, L_23);
		__this->set_documentBaseUri_29(L_24);
	}

IL_00a1:
	{
		__this->set_freeFloatingDtd_23((bool)0);
		return;
	}
}
// System.Void System.Xml.DtdParser::InitializeFreeFloatingDtd(System.String,System.String,System.String,System.String,System.String,System.Xml.IDtdParserAdapter)
extern "C" IL2CPP_METHOD_ATTR void DtdParser_InitializeFreeFloatingDtd_m14895038 (DtdParser_t1117044511 * __this, String_t* ___baseUri0, String_t* ___docTypeName1, String_t* ___publicId2, String_t* ___systemId3, String_t* ___internalSubset4, RuntimeObject* ___adapter5, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (DtdParser_InitializeFreeFloatingDtd_m14895038_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 0;
	int32_t V_1 = 0;
	Uri_t100236324 * V_2 = NULL;
	{
		RuntimeObject* L_0 = ___adapter5;
		DtdParser_Initialize_m2279519964(__this, L_0, /*hidden argument*/NULL);
		String_t* L_1 = ___docTypeName1;
		if (!L_1)
		{
			goto IL_0013;
		}
	}
	{
		String_t* L_2 = ___docTypeName1;
		NullCheck(L_2);
		int32_t L_3 = String_get_Length_m3847582255(L_2, /*hidden argument*/NULL);
		if (L_3)
		{
			goto IL_001f;
		}
	}

IL_0013:
	{
		String_t* L_4 = ___docTypeName1;
		IL2CPP_RUNTIME_CLASS_INIT(XmlConvert_t1981561327_il2cpp_TypeInfo_var);
		ArgumentException_t132251570 * L_5 = XmlConvert_CreateInvalidNameArgumentException_m3975058250(NULL /*static, unused*/, L_4, _stringLiteral2928993236, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_5, NULL, DtdParser_InitializeFreeFloatingDtd_m14895038_RuntimeMethod_var);
	}

IL_001f:
	{
		String_t* L_6 = ___docTypeName1;
		IL2CPP_RUNTIME_CLASS_INIT(XmlConvert_t1981561327_il2cpp_TypeInfo_var);
		XmlConvert_VerifyName_m2131148908(NULL /*static, unused*/, L_6, /*hidden argument*/NULL);
		String_t* L_7 = ___docTypeName1;
		NullCheck(L_7);
		int32_t L_8 = String_IndexOf_m363431711(L_7, ((int32_t)58), /*hidden argument*/NULL);
		V_0 = L_8;
		int32_t L_9 = V_0;
		if ((!(((uint32_t)L_9) == ((uint32_t)(-1)))))
		{
			goto IL_0051;
		}
	}
	{
		SchemaInfo_t3347508623 * L_10 = __this->get_schemaInfo_3();
		XmlNameTable_t71772148 * L_11 = __this->get_nameTable_2();
		String_t* L_12 = ___docTypeName1;
		NullCheck(L_11);
		String_t* L_13 = VirtFuncInvoker1< String_t*, String_t* >::Invoke(6 /* System.String System.Xml.XmlNameTable::Add(System.String) */, L_11, L_12);
		XmlQualifiedName_t2760654312 * L_14 = (XmlQualifiedName_t2760654312 *)il2cpp_codegen_object_new(XmlQualifiedName_t2760654312_il2cpp_TypeInfo_var);
		XmlQualifiedName__ctor_m270143366(L_14, L_13, /*hidden argument*/NULL);
		NullCheck(L_10);
		SchemaInfo_set_DocTypeName_m1600235852(L_10, L_14, /*hidden argument*/NULL);
		goto IL_0088;
	}

IL_0051:
	{
		SchemaInfo_t3347508623 * L_15 = __this->get_schemaInfo_3();
		XmlNameTable_t71772148 * L_16 = __this->get_nameTable_2();
		String_t* L_17 = ___docTypeName1;
		int32_t L_18 = V_0;
		NullCheck(L_17);
		String_t* L_19 = String_Substring_m1610150815(L_17, 0, L_18, /*hidden argument*/NULL);
		NullCheck(L_16);
		String_t* L_20 = VirtFuncInvoker1< String_t*, String_t* >::Invoke(6 /* System.String System.Xml.XmlNameTable::Add(System.String) */, L_16, L_19);
		XmlNameTable_t71772148 * L_21 = __this->get_nameTable_2();
		String_t* L_22 = ___docTypeName1;
		int32_t L_23 = V_0;
		NullCheck(L_22);
		String_t* L_24 = String_Substring_m2848979100(L_22, ((int32_t)il2cpp_codegen_add((int32_t)L_23, (int32_t)1)), /*hidden argument*/NULL);
		NullCheck(L_21);
		String_t* L_25 = VirtFuncInvoker1< String_t*, String_t* >::Invoke(6 /* System.String System.Xml.XmlNameTable::Add(System.String) */, L_21, L_24);
		XmlQualifiedName_t2760654312 * L_26 = (XmlQualifiedName_t2760654312 *)il2cpp_codegen_object_new(XmlQualifiedName_t2760654312_il2cpp_TypeInfo_var);
		XmlQualifiedName__ctor_m835061046(L_26, L_20, L_25, /*hidden argument*/NULL);
		NullCheck(L_15);
		SchemaInfo_set_DocTypeName_m1600235852(L_15, L_26, /*hidden argument*/NULL);
	}

IL_0088:
	{
		String_t* L_27 = ___systemId3;
		if (!L_27)
		{
			goto IL_00bf;
		}
	}
	{
		String_t* L_28 = ___systemId3;
		NullCheck(L_28);
		int32_t L_29 = String_get_Length_m3847582255(L_28, /*hidden argument*/NULL);
		if ((((int32_t)L_29) <= ((int32_t)0)))
		{
			goto IL_00bf;
		}
	}
	{
		XmlCharType_t2277243275 * L_30 = __this->get_address_of_xmlCharType_4();
		String_t* L_31 = ___systemId3;
		int32_t L_32 = XmlCharType_IsOnlyCharData_m1796533000((XmlCharType_t2277243275 *)L_30, L_31, /*hidden argument*/NULL);
		int32_t L_33 = L_32;
		V_1 = L_33;
		if ((((int32_t)L_33) < ((int32_t)0)))
		{
			goto IL_00b7;
		}
	}
	{
		int32_t L_34 = __this->get_curPos_13();
		String_t* L_35 = ___systemId3;
		int32_t L_36 = V_1;
		DtdParser_ThrowInvalidChar_m3885915751(__this, L_34, L_35, L_36, /*hidden argument*/NULL);
	}

IL_00b7:
	{
		String_t* L_37 = ___systemId3;
		__this->set_systemId_5(L_37);
	}

IL_00bf:
	{
		String_t* L_38 = ___publicId2;
		if (!L_38)
		{
			goto IL_00f1;
		}
	}
	{
		String_t* L_39 = ___publicId2;
		NullCheck(L_39);
		int32_t L_40 = String_get_Length_m3847582255(L_39, /*hidden argument*/NULL);
		if ((((int32_t)L_40) <= ((int32_t)0)))
		{
			goto IL_00f1;
		}
	}
	{
		XmlCharType_t2277243275 * L_41 = __this->get_address_of_xmlCharType_4();
		String_t* L_42 = ___publicId2;
		int32_t L_43 = XmlCharType_IsPublicId_m639060627((XmlCharType_t2277243275 *)L_41, L_42, /*hidden argument*/NULL);
		int32_t L_44 = L_43;
		V_1 = L_44;
		if ((((int32_t)L_44) < ((int32_t)0)))
		{
			goto IL_00ea;
		}
	}
	{
		int32_t L_45 = __this->get_curPos_13();
		String_t* L_46 = ___publicId2;
		int32_t L_47 = V_1;
		DtdParser_ThrowInvalidChar_m3885915751(__this, L_45, L_46, L_47, /*hidden argument*/NULL);
	}

IL_00ea:
	{
		String_t* L_48 = ___publicId2;
		__this->set_publicId_6(L_48);
	}

IL_00f1:
	{
		String_t* L_49 = ___internalSubset4;
		if (!L_49)
		{
			goto IL_0114;
		}
	}
	{
		String_t* L_50 = ___internalSubset4;
		NullCheck(L_50);
		int32_t L_51 = String_get_Length_m3847582255(L_50, /*hidden argument*/NULL);
		if ((((int32_t)L_51) <= ((int32_t)0)))
		{
			goto IL_0114;
		}
	}
	{
		RuntimeObject* L_52 = __this->get_readerAdapter_0();
		String_t* L_53 = ___baseUri0;
		String_t* L_54 = ___internalSubset4;
		NullCheck(L_52);
		InterfaceActionInvoker2< String_t*, String_t* >::Invoke(21 /* System.Void System.Xml.IDtdParserAdapter::PushInternalDtd(System.String,System.String) */, IDtdParserAdapter_t2048056054_il2cpp_TypeInfo_var, L_52, L_53, L_54);
		__this->set_hasFreeFloatingInternalSubset_24((bool)1);
	}

IL_0114:
	{
		RuntimeObject* L_55 = __this->get_readerAdapter_0();
		NullCheck(L_55);
		Uri_t100236324 * L_56 = InterfaceFuncInvoker0< Uri_t100236324 * >::Invoke(2 /* System.Uri System.Xml.IDtdParserAdapter::get_BaseUri() */, IDtdParserAdapter_t2048056054_il2cpp_TypeInfo_var, L_55);
		V_2 = L_56;
		Uri_t100236324 * L_57 = V_2;
		IL2CPP_RUNTIME_CLASS_INIT(Uri_t100236324_il2cpp_TypeInfo_var);
		bool L_58 = Uri_op_Inequality_m3504002810(NULL /*static, unused*/, L_57, (Uri_t100236324 *)NULL, /*hidden argument*/NULL);
		if (!L_58)
		{
			goto IL_0135;
		}
	}
	{
		Uri_t100236324 * L_59 = V_2;
		NullCheck(L_59);
		String_t* L_60 = VirtFuncInvoker0< String_t* >::Invoke(3 /* System.String System.Object::ToString() */, L_59);
		__this->set_documentBaseUri_29(L_60);
	}

IL_0135:
	{
		__this->set_freeFloatingDtd_23((bool)1);
		return;
	}
}
// System.Xml.IDtdInfo System.Xml.DtdParser::System.Xml.IDtdParser.ParseInternalDtd(System.Xml.IDtdParserAdapter,System.Boolean)
extern "C" IL2CPP_METHOD_ATTR RuntimeObject* DtdParser_System_Xml_IDtdParser_ParseInternalDtd_m2488065997 (DtdParser_t1117044511 * __this, RuntimeObject* ___adapter0, bool ___saveInternalSubset1, const RuntimeMethod* method)
{
	{
		RuntimeObject* L_0 = ___adapter0;
		DtdParser_Initialize_m2279519964(__this, L_0, /*hidden argument*/NULL);
		bool L_1 = ___saveInternalSubset1;
		DtdParser_Parse_m1132175110(__this, L_1, /*hidden argument*/NULL);
		SchemaInfo_t3347508623 * L_2 = __this->get_schemaInfo_3();
		return L_2;
	}
}
// System.Xml.IDtdInfo System.Xml.DtdParser::System.Xml.IDtdParser.ParseFreeFloatingDtd(System.String,System.String,System.String,System.String,System.String,System.Xml.IDtdParserAdapter)
extern "C" IL2CPP_METHOD_ATTR RuntimeObject* DtdParser_System_Xml_IDtdParser_ParseFreeFloatingDtd_m582936132 (DtdParser_t1117044511 * __this, String_t* ___baseUri0, String_t* ___docTypeName1, String_t* ___publicId2, String_t* ___systemId3, String_t* ___internalSubset4, RuntimeObject* ___adapter5, const RuntimeMethod* method)
{
	{
		String_t* L_0 = ___baseUri0;
		String_t* L_1 = ___docTypeName1;
		String_t* L_2 = ___publicId2;
		String_t* L_3 = ___systemId3;
		String_t* L_4 = ___internalSubset4;
		RuntimeObject* L_5 = ___adapter5;
		DtdParser_InitializeFreeFloatingDtd_m14895038(__this, L_0, L_1, L_2, L_3, L_4, L_5, /*hidden argument*/NULL);
		DtdParser_Parse_m1132175110(__this, (bool)0, /*hidden argument*/NULL);
		SchemaInfo_t3347508623 * L_6 = __this->get_schemaInfo_3();
		return L_6;
	}
}
// System.Boolean System.Xml.DtdParser::get_ParsingInternalSubset()
extern "C" IL2CPP_METHOD_ATTR bool DtdParser_get_ParsingInternalSubset_m4130513212 (DtdParser_t1117044511 * __this, const RuntimeMethod* method)
{
	{
		int32_t L_0 = __this->get_externalEntitiesDepth_21();
		return (bool)((((int32_t)L_0) == ((int32_t)0))? 1 : 0);
	}
}
// System.Boolean System.Xml.DtdParser::get_IgnoreEntityReferences()
extern "C" IL2CPP_METHOD_ATTR bool DtdParser_get_IgnoreEntityReferences_m2416611850 (DtdParser_t1117044511 * __this, const RuntimeMethod* method)
{
	{
		int32_t L_0 = __this->get_scanningFunction_14();
		return (bool)((((int32_t)L_0) == ((int32_t)((int32_t)26)))? 1 : 0);
	}
}
// System.Boolean System.Xml.DtdParser::get_SaveInternalSubsetValue()
extern "C" IL2CPP_METHOD_ATTR bool DtdParser_get_SaveInternalSubsetValue_m1258402686 (DtdParser_t1117044511 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (DtdParser_get_SaveInternalSubsetValue_m1258402686_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		RuntimeObject* L_0 = __this->get_readerAdapter_0();
		NullCheck(L_0);
		int32_t L_1 = InterfaceFuncInvoker0< int32_t >::Invoke(10 /* System.Int32 System.Xml.IDtdParserAdapter::get_EntityStackLength() */, IDtdParserAdapter_t2048056054_il2cpp_TypeInfo_var, L_0);
		if (L_1)
		{
			goto IL_0017;
		}
	}
	{
		StringBuilder_t * L_2 = __this->get_internalSubsetValueSb_20();
		return (bool)((!(((RuntimeObject*)(StringBuilder_t *)L_2) <= ((RuntimeObject*)(RuntimeObject *)NULL)))? 1 : 0);
	}

IL_0017:
	{
		return (bool)0;
	}
}
// System.Boolean System.Xml.DtdParser::get_ParsingTopLevelMarkup()
extern "C" IL2CPP_METHOD_ATTR bool DtdParser_get_ParsingTopLevelMarkup_m674109373 (DtdParser_t1117044511 * __this, const RuntimeMethod* method)
{
	{
		int32_t L_0 = __this->get_scanningFunction_14();
		if (!L_0)
		{
			goto IL_001e;
		}
	}
	{
		int32_t L_1 = __this->get_scanningFunction_14();
		if ((!(((uint32_t)L_1) == ((uint32_t)((int32_t)32)))))
		{
			goto IL_001c;
		}
	}
	{
		int32_t L_2 = __this->get_savedScanningFunction_16();
		return (bool)((((int32_t)L_2) == ((int32_t)0))? 1 : 0);
	}

IL_001c:
	{
		return (bool)0;
	}

IL_001e:
	{
		return (bool)1;
	}
}
// System.Boolean System.Xml.DtdParser::get_SupportNamespaces()
extern "C" IL2CPP_METHOD_ATTR bool DtdParser_get_SupportNamespaces_m2336658573 (DtdParser_t1117044511 * __this, const RuntimeMethod* method)
{
	{
		bool L_0 = __this->get_supportNamespaces_9();
		return L_0;
	}
}
// System.Boolean System.Xml.DtdParser::get_Normalize()
extern "C" IL2CPP_METHOD_ATTR bool DtdParser_get_Normalize_m2882743933 (DtdParser_t1117044511 * __this, const RuntimeMethod* method)
{
	{
		bool L_0 = __this->get_normalize_7();
		return L_0;
	}
}
// System.Void System.Xml.DtdParser::Parse(System.Boolean)
extern "C" IL2CPP_METHOD_ATTR void DtdParser_Parse_m1132175110 (DtdParser_t1117044511 * __this, bool ___saveInternalSubset0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (DtdParser_Parse_m1132175110_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	Enumerator_t2506826348  V_0;
	memset(&V_0, 0, sizeof(V_0));
	UndeclaredNotation_t2152676392 * V_1 = NULL;
	UndeclaredNotation_t2152676392 * 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);
	{
		bool L_0 = __this->get_freeFloatingDtd_23();
		if (!L_0)
		{
			goto IL_0010;
		}
	}
	{
		DtdParser_ParseFreeFloatingDtd_m1952368723(__this, /*hidden argument*/NULL);
		goto IL_0017;
	}

IL_0010:
	{
		bool L_1 = ___saveInternalSubset0;
		DtdParser_ParseInDocumentDtd_m4071917258(__this, L_1, /*hidden argument*/NULL);
	}

IL_0017:
	{
		SchemaInfo_t3347508623 * L_2 = __this->get_schemaInfo_3();
		NullCheck(L_2);
		SchemaInfo_Finish_m2719288821(L_2, /*hidden argument*/NULL);
		bool L_3 = __this->get_validate_8();
		if (!L_3)
		{
			goto IL_009d;
		}
	}
	{
		Dictionary_2_t1937932691 * L_4 = __this->get_undeclaredNotations_31();
		if (!L_4)
		{
			goto IL_009d;
		}
	}
	{
		Dictionary_2_t1937932691 * L_5 = __this->get_undeclaredNotations_31();
		NullCheck(L_5);
		ValueCollection_t3653977009 * L_6 = Dictionary_2_get_Values_m3838574615(L_5, /*hidden argument*/Dictionary_2_get_Values_m3838574615_RuntimeMethod_var);
		NullCheck(L_6);
		Enumerator_t2506826348  L_7 = ValueCollection_GetEnumerator_m2139182286(L_6, /*hidden argument*/ValueCollection_GetEnumerator_m2139182286_RuntimeMethod_var);
		V_0 = L_7;
	}

IL_0043:
	try
	{ // begin try (depth: 1)
		{
			goto IL_0084;
		}

IL_0045:
		{
			UndeclaredNotation_t2152676392 * L_8 = Enumerator_get_Current_m2900315390((Enumerator_t2506826348 *)(&V_0), /*hidden argument*/Enumerator_get_Current_m2900315390_RuntimeMethod_var);
			V_1 = L_8;
			UndeclaredNotation_t2152676392 * L_9 = V_1;
			V_2 = L_9;
			goto IL_0081;
		}

IL_0051:
		{
			UndeclaredNotation_t2152676392 * L_10 = V_1;
			NullCheck(L_10);
			String_t* L_11 = L_10->get_name_0();
			String_t* L_12 = DtdParser_get_BaseUriStr_m1502610079(__this, /*hidden argument*/NULL);
			UndeclaredNotation_t2152676392 * L_13 = V_1;
			NullCheck(L_13);
			int32_t L_14 = L_13->get_lineNo_1();
			UndeclaredNotation_t2152676392 * L_15 = V_1;
			NullCheck(L_15);
			int32_t L_16 = L_15->get_linePos_2();
			XmlSchemaException_t3511258692 * L_17 = (XmlSchemaException_t3511258692 *)il2cpp_codegen_object_new(XmlSchemaException_t3511258692_il2cpp_TypeInfo_var);
			XmlSchemaException__ctor_m3065564454(L_17, _stringLiteral481739211, L_11, L_12, L_14, L_16, /*hidden argument*/NULL);
			DtdParser_SendValidationEvent_m596719843(__this, 0, L_17, /*hidden argument*/NULL);
			UndeclaredNotation_t2152676392 * L_18 = V_2;
			NullCheck(L_18);
			UndeclaredNotation_t2152676392 * L_19 = L_18->get_next_3();
			V_2 = L_19;
		}

IL_0081:
		{
			UndeclaredNotation_t2152676392 * L_20 = V_2;
			if (L_20)
			{
				goto IL_0051;
			}
		}

IL_0084:
		{
			bool L_21 = Enumerator_MoveNext_m1355912506((Enumerator_t2506826348 *)(&V_0), /*hidden argument*/Enumerator_MoveNext_m1355912506_RuntimeMethod_var);
			if (L_21)
			{
				goto IL_0045;
			}
		}

IL_008d:
		{
			IL2CPP_LEAVE(0x9D, FINALLY_008f);
		}
	} // end try (depth: 1)
	catch(Il2CppExceptionWrapper& e)
	{
		__last_unhandled_exception = (Exception_t *)e.ex;
		goto FINALLY_008f;
	}

FINALLY_008f:
	{ // begin finally (depth: 1)
		Enumerator_Dispose_m1928966204((Enumerator_t2506826348 *)(&V_0), /*hidden argument*/Enumerator_Dispose_m1928966204_RuntimeMethod_var);
		IL2CPP_END_FINALLY(143)
	} // end finally (depth: 1)
	IL2CPP_CLEANUP(143)
	{
		IL2CPP_JUMP_TBL(0x9D, IL_009d)
		IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
	}

IL_009d:
	{
		return;
	}
}
// System.Void System.Xml.DtdParser::ParseInDocumentDtd(System.Boolean)
extern "C" IL2CPP_METHOD_ATTR void DtdParser_ParseInDocumentDtd_m4071917258 (DtdParser_t1117044511 * __this, bool ___saveInternalSubset0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (DtdParser_ParseInDocumentDtd_m4071917258_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 0;
	{
		DtdParser_LoadParsingBuffer_m498891216(__this, /*hidden argument*/NULL);
		__this->set_scanningFunction_14(2);
		__this->set_nextScaningFunction_15(4);
		int32_t L_0 = DtdParser_GetToken_m2873531874(__this, (bool)0, /*hidden argument*/NULL);
		if ((((int32_t)L_0) == ((int32_t)((int32_t)23))))
		{
			goto IL_0025;
		}
	}
	{
		DtdParser_OnUnexpectedError_m569113428(__this, /*hidden argument*/NULL);
	}

IL_0025:
	{
		SchemaInfo_t3347508623 * L_1 = __this->get_schemaInfo_3();
		XmlQualifiedName_t2760654312 * L_2 = DtdParser_GetNameQualified_m4213313768(__this, (bool)1, /*hidden argument*/NULL);
		NullCheck(L_1);
		SchemaInfo_set_DocTypeName_m1600235852(L_1, L_2, /*hidden argument*/NULL);
		int32_t L_3 = DtdParser_GetToken_m2873531874(__this, (bool)0, /*hidden argument*/NULL);
		V_0 = L_3;
		int32_t L_4 = V_0;
		if ((((int32_t)L_4) == ((int32_t)((int32_t)34))))
		{
			goto IL_0049;
		}
	}
	{
		int32_t L_5 = V_0;
		if ((!(((uint32_t)L_5) == ((uint32_t)((int32_t)33)))))
		{
			goto IL_0066;
		}
	}

IL_0049:
	{
		int32_t L_6 = V_0;
		String_t** L_7 = __this->get_address_of_publicId_6();
		String_t** L_8 = __this->get_address_of_systemId_5();
		DtdParser_ParseExternalId_m3766105751(__this, L_6, ((int32_t)36), (String_t**)L_7, (String_t**)L_8, /*hidden argument*/NULL);
		int32_t L_9 = DtdParser_GetToken_m2873531874(__this, (bool)0, /*hidden argument*/NULL);
		V_0 = L_9;
	}

IL_0066:
	{
		int32_t L_10 = V_0;
		if ((((int32_t)L_10) == ((int32_t)((int32_t)29))))
		{
			goto IL_0092;
		}
	}
	{
		int32_t L_11 = V_0;
		if ((!(((uint32_t)L_11) == ((uint32_t)((int32_t)31)))))
		{
			goto IL_008c;
		}
	}
	{
		bool L_12 = ___saveInternalSubset0;
		if (!L_12)
		{
			goto IL_0084;
		}
	}
	{
		DtdParser_SaveParsingBuffer_m801949116(__this, /*hidden argument*/NULL);
		StringBuilder_t * L_13 = (StringBuilder_t *)il2cpp_codegen_object_new(StringBuilder_t_il2cpp_TypeInfo_var);
		StringBuilder__ctor_m3121283359(L_13, /*hidden argument*/NULL);
		__this->set_internalSubsetValueSb_20(L_13);
	}

IL_0084:
	{
		DtdParser_ParseInternalSubset_m1703950570(__this, /*hidden argument*/NULL);
		goto IL_0092;
	}

IL_008c:
	{
		DtdParser_OnUnexpectedError_m569113428(__this, /*hidden argument*/NULL);
	}

IL_0092:
	{
		DtdParser_SaveParsingBuffer_m801949116(__this, /*hidden argument*/NULL);
		String_t* L_14 = __this->get_systemId_5();
		if (!L_14)
		{
			goto IL_00b4;
		}
	}
	{
		String_t* L_15 = __this->get_systemId_5();
		NullCheck(L_15);
		int32_t L_16 = String_get_Length_m3847582255(L_15, /*hidden argument*/NULL);
		if ((((int32_t)L_16) <= ((int32_t)0)))
		{
			goto IL_00b4;
		}
	}
	{
		DtdParser_ParseExternalSubset_m3858692451(__this, /*hidden argument*/NULL);
	}

IL_00b4:
	{
		return;
	}
}
// System.Void System.Xml.DtdParser::ParseFreeFloatingDtd()
extern "C" IL2CPP_METHOD_ATTR void DtdParser_ParseFreeFloatingDtd_m1952368723 (DtdParser_t1117044511 * __this, const RuntimeMethod* method)
{
	{
		bool L_0 = __this->get_hasFreeFloatingInternalSubset_24();
		if (!L_0)
		{
			goto IL_001a;
		}
	}
	{
		DtdParser_LoadParsingBuffer_m498891216(__this, /*hidden argument*/NULL);
		DtdParser_ParseInternalSubset_m1703950570(__this, /*hidden argument*/NULL);
		DtdParser_SaveParsingBuffer_m801949116(__this, /*hidden argument*/NULL);
	}

IL_001a:
	{
		String_t* L_1 = __this->get_systemId_5();
		if (!L_1)
		{
			goto IL_0036;
		}
	}
	{
		String_t* L_2 = __this->get_systemId_5();
		NullCheck(L_2);
		int32_t L_3 = String_get_Length_m3847582255(L_2, /*hidden argument*/NULL);
		if ((((int32_t)L_3) <= ((int32_t)0)))
		{
			goto IL_0036;
		}
	}
	{
		DtdParser_ParseExternalSubset_m3858692451(__this, /*hidden argument*/NULL);
	}

IL_0036:
	{
		return;
	}
}
// System.Void System.Xml.DtdParser::ParseInternalSubset()
extern "C" IL2CPP_METHOD_ATTR void DtdParser_ParseInternalSubset_m1703950570 (DtdParser_t1117044511 * __this, const RuntimeMethod* method)
{
	{
		DtdParser_ParseSubset_m3335515622(__this, /*hidden argument*/NULL);
		return;
	}
}
// System.Void System.Xml.DtdParser::ParseExternalSubset()
extern "C" IL2CPP_METHOD_ATTR void DtdParser_ParseExternalSubset_m3858692451 (DtdParser_t1117044511 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (DtdParser_ParseExternalSubset_m3858692451_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	Uri_t100236324 * V_0 = NULL;
	{
		RuntimeObject* L_0 = __this->get_readerAdapter_0();
		String_t* L_1 = __this->get_systemId_5();
		String_t* L_2 = __this->get_publicId_6();
		NullCheck(L_0);
		bool L_3 = InterfaceFuncInvoker2< bool, String_t*, String_t* >::Invoke(20 /* System.Boolean System.Xml.IDtdParserAdapter::PushExternalSubset(System.String,System.String) */, IDtdParserAdapter_t2048056054_il2cpp_TypeInfo_var, L_0, L_1, L_2);
		if (L_3)
		{
			goto IL_001a;
		}
	}
	{
		return;
	}

IL_001a:
	{
		RuntimeObject* L_4 = __this->get_readerAdapter_0();
		NullCheck(L_4);
		Uri_t100236324 * L_5 = InterfaceFuncInvoker0< Uri_t100236324 * >::Invoke(2 /* System.Uri System.Xml.IDtdParserAdapter::get_BaseUri() */, IDtdParserAdapter_t2048056054_il2cpp_TypeInfo_var, L_4);
		V_0 = L_5;
		Uri_t100236324 * L_6 = V_0;
		IL2CPP_RUNTIME_CLASS_INIT(Uri_t100236324_il2cpp_TypeInfo_var);
		bool L_7 = Uri_op_Inequality_m3504002810(NULL /*static, unused*/, L_6, (Uri_t100236324 *)NULL, /*hidden argument*/NULL);
		if (!L_7)
		{
			goto IL_003b;
		}
	}
	{
		Uri_t100236324 * L_8 = V_0;
		NullCheck(L_8);
		String_t* L_9 = VirtFuncInvoker0< String_t* >::Invoke(3 /* System.String System.Object::ToString() */, L_8);
		__this->set_externalDtdBaseUri_30(L_9);
	}

IL_003b:
	{
		int32_t L_10 = __this->get_externalEntitiesDepth_21();
		__this->set_externalEntitiesDepth_21(((int32_t)il2cpp_codegen_add((int32_t)L_10, (int32_t)1)));
		DtdParser_LoadParsingBuffer_m498891216(__this, /*hidden argument*/NULL);
		DtdParser_ParseSubset_m3335515622(__this, /*hidden argument*/NULL);
		return;
	}
}
// System.Void System.Xml.DtdParser::ParseSubset()
extern "C" IL2CPP_METHOD_ATTR void DtdParser_ParseSubset_m3335515622 (DtdParser_t1117044511 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (DtdParser_ParseSubset_m3335515622_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 0;
	int32_t V_1 = 0;

IL_0000:
	{
		int32_t L_0 = DtdParser_GetToken_m2873531874(__this, (bool)0, /*hidden argument*/NULL);
		V_1 = L_0;
		int32_t L_1 = __this->get_currentEntityId_22();
		V_0 = L_1;
		int32_t L_2 = V_1;
		switch (((int32_t)il2cpp_codegen_subtract((int32_t)L_2, (int32_t)((int32_t)11))))
		{
			case 0:
			{
				goto IL_0049;
			}
			case 1:
			{
				goto IL_0054;
			}
			case 2:
			{
				goto IL_005f;
			}
			case 3:
			{
				goto IL_006a;
			}
			case 4:
			{
				goto IL_0075;
			}
			case 5:
			{
				goto IL_0080;
			}
			case 6:
			{
				goto IL_008b;
			}
			case 7:
			{
				goto IL_00b8;
			}
			case 8:
			{
				goto IL_01a9;
			}
		}
	}
	{
		int32_t L_3 = V_1;
		if ((((int32_t)L_3) == ((int32_t)((int32_t)32))))
		{
			goto IL_0126;
		}
	}
	{
		goto IL_01e4;
	}

IL_0049:
	{
		DtdParser_ParseAttlistDecl_m1010522786(__this, /*hidden argument*/NULL);
		goto IL_01e4;
	}

IL_0054:
	{
		DtdParser_ParseElementDecl_m4265750573(__this, /*hidden argument*/NULL);
		goto IL_01e4;
	}

IL_005f:
	{
		DtdParser_ParseEntityDecl_m367265999(__this, /*hidden argument*/NULL);
		goto IL_01e4;
	}

IL_006a:
	{
		DtdParser_ParseNotationDecl_m4126421314(__this, /*hidden argument*/NULL);
		goto IL_01e4;
	}

IL_0075:
	{
		DtdParser_ParseComment_m1854967849(__this, /*hidden argument*/NULL);
		goto IL_01e4;
	}

IL_0080:
	{
		DtdParser_ParsePI_m3924147492(__this, /*hidden argument*/NULL);
		goto IL_01e4;
	}

IL_008b:
	{
		bool L_4 = DtdParser_get_ParsingInternalSubset_m4130513212(__this, /*hidden argument*/NULL);
		if (!L_4)
		{
			goto IL_00a6;
		}
	}
	{
		int32_t L_5 = __this->get_curPos_13();
		DtdParser_Throw_m639183860(__this, ((int32_t)il2cpp_codegen_subtract((int32_t)L_5, (int32_t)3)), _stringLiteral1277258429, /*hidden argument*/NULL);
	}

IL_00a6:
	{
		DtdParser_ParseCondSection_m15594159(__this, /*hidden argument*/NULL);
		int32_t L_6 = __this->get_currentEntityId_22();
		V_0 = L_6;
		goto IL_01e4;
	}

IL_00b8:
	{
		int32_t L_7 = __this->get_condSectionDepth_26();
		if ((((int32_t)L_7) <= ((int32_t)0)))
		{
			goto IL_010e;
		}
	}
	{
		int32_t L_8 = __this->get_condSectionDepth_26();
		__this->set_condSectionDepth_26(((int32_t)il2cpp_codegen_subtract((int32_t)L_8, (int32_t)1)));
		bool L_9 = __this->get_validate_8();
		if (!L_9)
		{
			goto IL_01e4;
		}
	}
	{
		int32_t L_10 = __this->get_currentEntityId_22();
		Int32U5BU5D_t385246372* L_11 = __this->get_condSectionEntityIds_32();
		int32_t L_12 = __this->get_condSectionDepth_26();
		NullCheck(L_11);
		int32_t L_13 = L_12;
		int32_t L_14 = (L_11)->GetAt(static_cast<il2cpp_array_size_t>(L_13));
		if ((((int32_t)L_10) == ((int32_t)L_14)))
		{
			goto IL_01e4;
		}
	}
	{
		int32_t L_15 = __this->get_curPos_13();
		String_t* L_16 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(String_t_il2cpp_TypeInfo_var))->get_Empty_5();
		DtdParser_SendValidationEvent_m809901895(__this, L_15, 0, _stringLiteral3009195774, L_16, /*hidden argument*/NULL);
		goto IL_01e4;
	}

IL_010e:
	{
		int32_t L_17 = __this->get_curPos_13();
		DtdParser_Throw_m639183860(__this, ((int32_t)il2cpp_codegen_subtract((int32_t)L_17, (int32_t)3)), _stringLiteral2353042973, /*hidden argument*/NULL);
		goto IL_01e4;
	}

IL_0126:
	{
		bool L_18 = DtdParser_get_ParsingInternalSubset_m4130513212(__this, /*hidden argument*/NULL);
		if (!L_18)
		{
			goto IL_0197;
		}
	}
	{
		int32_t L_19 = __this->get_condSectionDepth_26();
		if (!L_19)
		{
			goto IL_0147;
		}
	}
	{
		int32_t L_20 = __this->get_curPos_13();
		DtdParser_Throw_m639183860(__this, L_20, _stringLiteral2219681038, /*hidden argument*/NULL);
	}

IL_0147:
	{
		StringBuilder_t * L_21 = __this->get_internalSubsetValueSb_20();
		if (!L_21)
		{
			goto IL_017a;
		}
	}
	{
		int32_t L_22 = __this->get_curPos_13();
		DtdParser_SaveParsingBuffer_m1936761736(__this, ((int32_t)il2cpp_codegen_subtract((int32_t)L_22, (int32_t)1)), /*hidden argument*/NULL);
		SchemaInfo_t3347508623 * L_23 = __this->get_schemaInfo_3();
		StringBuilder_t * L_24 = __this->get_internalSubsetValueSb_20();
		NullCheck(L_24);
		String_t* L_25 = VirtFuncInvoker0< String_t* >::Invoke(3 /* System.String System.Object::ToString() */, L_24);
		NullCheck(L_23);
		SchemaInfo_set_InternalDtdSubset_m174419724(L_23, L_25, /*hidden argument*/NULL);
		__this->set_internalSubsetValueSb_20((StringBuilder_t *)NULL);
	}

IL_017a:
	{
		int32_t L_26 = DtdParser_GetToken_m2873531874(__this, (bool)0, /*hidden argument*/NULL);
		if ((((int32_t)L_26) == ((int32_t)((int32_t)29))))
		{
			goto IL_01a8;
		}
	}
	{
		int32_t L_27 = __this->get_curPos_13();
		DtdParser_ThrowUnexpectedToken_m1896555673(__this, L_27, _stringLiteral3452614546, /*hidden argument*/NULL);
		return;
	}

IL_0197:
	{
		int32_t L_28 = __this->get_curPos_13();
		DtdParser_Throw_m639183860(__this, L_28, _stringLiteral3232872629, /*hidden argument*/NULL);
	}

IL_01a8:
	{
		return;
	}

IL_01a9:
	{
		bool L_29 = DtdParser_get_ParsingInternalSubset_m4130513212(__this, /*hidden argument*/NULL);
		if (!L_29)
		{
			goto IL_01ca;
		}
	}
	{
		bool L_30 = __this->get_freeFloatingDtd_23();
		if (L_30)
		{
			goto IL_01ca;
		}
	}
	{
		int32_t L_31 = __this->get_curPos_13();
		DtdParser_Throw_m639183860(__this, L_31, _stringLiteral3225628421, /*hidden argument*/NULL);
	}

IL_01ca:
	{
		int32_t L_32 = __this->get_condSectionDepth_26();
		if (!L_32)
		{
			goto IL_01e3;
		}
	}
	{
		int32_t L_33 = __this->get_curPos_13();
		DtdParser_Throw_m639183860(__this, L_33, _stringLiteral2219681038, /*hidden argument*/NULL);
	}

IL_01e3:
	{
		return;
	}

IL_01e4:
	{
		int32_t L_34 = __this->get_currentEntityId_22();
		int32_t L_35 = V_0;
		if ((((int32_t)L_34) == ((int32_t)L_35)))
		{
			goto IL_0000;
		}
	}
	{
		bool L_36 = __this->get_validate_8();
		if (!L_36)
		{
			goto IL_0214;
		}
	}
	{
		int32_t L_37 = __this->get_curPos_13();
		String_t* L_38 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(String_t_il2cpp_TypeInfo_var))->get_Empty_5();
		DtdParser_SendValidationEvent_m809901895(__this, L_37, 0, _stringLiteral3009195774, L_38, /*hidden argument*/NULL);
		goto IL_0000;
	}

IL_0214:
	{
		bool L_39 = __this->get_v1Compat_10();
		if (L_39)
		{
			goto IL_0000;
		}
	}
	{
		int32_t L_40 = __this->get_curPos_13();
		DtdParser_Throw_m639183860(__this, L_40, _stringLiteral3009195774, /*hidden argument*/NULL);
		goto IL_0000;
	}
}
// System.Void System.Xml.DtdParser::ParseAttlistDecl()
extern "C" IL2CPP_METHOD_ATTR void DtdParser_ParseAttlistDecl_m1010522786 (DtdParser_t1117044511 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (DtdParser_ParseAttlistDecl_m1010522786_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	XmlQualifiedName_t2760654312 * V_0 = NULL;
	SchemaElementDecl_t2267464004 * V_1 = NULL;
	SchemaAttDef_t2429541159 * V_2 = NULL;
	bool V_3 = false;
	int32_t V_4 = 0;
	String_t* V_5 = NULL;
	{
		int32_t L_0 = DtdParser_GetToken_m2873531874(__this, (bool)1, /*hidden argument*/NULL);
		if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)23)))))
		{
			goto IL_026f;
		}
	}
	{
		XmlQualifiedName_t2760654312 * L_1 = DtdParser_GetNameQualified_m4213313768(__this, (bool)1, /*hidden argument*/NULL);
		V_0 = L_1;
		SchemaInfo_t3347508623 * L_2 = __this->get_schemaInfo_3();
		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_TryGetValue_m2162552726(L_3, L_4, (SchemaElementDecl_t2267464004 **)(&V_1), /*hidden argument*/Dictionary_2_TryGetValue_m2162552726_RuntimeMethod_var);
		if (L_5)
		{
			goto IL_005f;
		}
	}
	{
		SchemaInfo_t3347508623 * L_6 = __this->get_schemaInfo_3();
		NullCheck(L_6);
		Dictionary_2_t2242461324 * L_7 = SchemaInfo_get_UndeclaredElementDecls_m4001812662(L_6, /*hidden argument*/NULL);
		XmlQualifiedName_t2760654312 * L_8 = V_0;
		NullCheck(L_7);
		bool L_9 = Dictionary_2_TryGetValue_m2162552726(L_7, L_8, (SchemaElementDecl_t2267464004 **)(&V_1), /*hidden argument*/Dictionary_2_TryGetValue_m2162552726_RuntimeMethod_var);
		if (L_9)
		{
			goto IL_005f;
		}
	}
	{
		XmlQualifiedName_t2760654312 * L_10 = V_0;
		XmlQualifiedName_t2760654312 * L_11 = V_0;
		NullCheck(L_11);
		String_t* L_12 = XmlQualifiedName_get_Namespace_m3957593392(L_11, /*hidden argument*/NULL);
		SchemaElementDecl_t2267464004 * L_13 = (SchemaElementDecl_t2267464004 *)il2cpp_codegen_object_new(SchemaElementDecl_t2267464004_il2cpp_TypeInfo_var);
		SchemaElementDecl__ctor_m3366207981(L_13, L_10, L_12, /*hidden argument*/NULL);
		V_1 = L_13;
		SchemaInfo_t3347508623 * L_14 = __this->get_schemaInfo_3();
		NullCheck(L_14);
		Dictionary_2_t2242461324 * L_15 = SchemaInfo_get_UndeclaredElementDecls_m4001812662(L_14, /*hidden argument*/NULL);
		XmlQualifiedName_t2760654312 * L_16 = V_0;
		SchemaElementDecl_t2267464004 * L_17 = V_1;
		NullCheck(L_15);
		Dictionary_2_Add_m2326229909(L_15, L_16, L_17, /*hidden argument*/Dictionary_2_Add_m2326229909_RuntimeMethod_var);
	}

IL_005f:
	{
		V_2 = (SchemaAttDef_t2429541159 *)NULL;
	}

IL_0061:
	{
		int32_t L_18 = DtdParser_GetToken_m2873531874(__this, (bool)0, /*hidden argument*/NULL);
		V_4 = L_18;
		int32_t L_19 = V_4;
		if ((((int32_t)L_19) == ((int32_t)((int32_t)23))))
		{
			goto IL_007b;
		}
	}
	{
		int32_t L_20 = V_4;
		if ((((int32_t)L_20) == ((int32_t)((int32_t)29))))
		{
			goto IL_00c8;
		}
	}
	{
		goto IL_026f;
	}

IL_007b:
	{
		XmlQualifiedName_t2760654312 * L_21 = DtdParser_GetNameQualified_m4213313768(__this, (bool)1, /*hidden argument*/NULL);
		XmlQualifiedName_t2760654312 * L_22 = L_21;
		NullCheck(L_22);
		String_t* L_23 = XmlQualifiedName_get_Namespace_m3957593392(L_22, /*hidden argument*/NULL);
		SchemaAttDef_t2429541159 * L_24 = (SchemaAttDef_t2429541159 *)il2cpp_codegen_object_new(SchemaAttDef_t2429541159_il2cpp_TypeInfo_var);
		SchemaAttDef__ctor_m1626895253(L_24, L_22, L_23, /*hidden argument*/NULL);
		V_2 = L_24;
		SchemaAttDef_t2429541159 * L_25 = V_2;
		bool L_26 = DtdParser_get_ParsingInternalSubset_m4130513212(__this, /*hidden argument*/NULL);
		NullCheck(L_25);
		SchemaDeclBase_set_IsDeclaredInExternal_m1713803308(L_25, (bool)((((int32_t)L_26) == ((int32_t)0))? 1 : 0), /*hidden argument*/NULL);
		SchemaAttDef_t2429541159 * L_27 = V_2;
		int32_t L_28 = DtdParser_get_LineNo_m3525580240(__this, /*hidden argument*/NULL);
		NullCheck(L_27);
		SchemaAttDef_set_LineNumber_m1394101267(L_27, L_28, /*hidden argument*/NULL);
		SchemaAttDef_t2429541159 * L_29 = V_2;
		int32_t L_30 = DtdParser_get_LinePos_m3943693214(__this, /*hidden argument*/NULL);
		int32_t L_31 = __this->get_curPos_13();
		int32_t L_32 = __this->get_tokenStartPos_18();
		NullCheck(L_29);
		SchemaAttDef_set_LinePosition_m2293423743(L_29, ((int32_t)il2cpp_codegen_subtract((int32_t)L_30, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_31, (int32_t)L_32)))), /*hidden argument*/NULL);
		goto IL_015c;
	}

IL_00c8:
	{
		bool L_33 = __this->get_v1Compat_10();
		if (!L_33)
		{
			goto IL_015b;
		}
	}
	{
		SchemaAttDef_t2429541159 * L_34 = V_2;
		if (!L_34)
		{
			goto IL_015b;
		}
	}
	{
		SchemaAttDef_t2429541159 * L_35 = V_2;
		NullCheck(L_35);
		String_t* L_36 = SchemaDeclBase_get_Prefix_m1616920045(L_35, /*hidden argument*/NULL);
		NullCheck(L_36);
		int32_t L_37 = String_get_Length_m3847582255(L_36, /*hidden argument*/NULL);
		if ((((int32_t)L_37) <= ((int32_t)0)))
		{
			goto IL_015b;
		}
	}
	{
		SchemaAttDef_t2429541159 * L_38 = V_2;
		NullCheck(L_38);
		String_t* L_39 = SchemaDeclBase_get_Prefix_m1616920045(L_38, /*hidden argument*/NULL);
		NullCheck(L_39);
		bool L_40 = String_Equals_m2270643605(L_39, _stringLiteral2909972470, /*hidden argument*/NULL);
		if (!L_40)
		{
			goto IL_015b;
		}
	}
	{
		SchemaAttDef_t2429541159 * L_41 = V_2;
		NullCheck(L_41);
		XmlQualifiedName_t2760654312 * L_42 = SchemaDeclBase_get_Name_m2892351404(L_41, /*hidden argument*/NULL);
		NullCheck(L_42);
		String_t* L_43 = XmlQualifiedName_get_Name_m815040483(L_42, /*hidden argument*/NULL);
		bool L_44 = String_op_Equality_m920492651(NULL /*static, unused*/, L_43, _stringLiteral1613539661, /*hidden argument*/NULL);
		if (!L_44)
		{
			goto IL_015b;
		}
	}
	{
		SchemaAttDef_t2429541159 * L_45 = V_2;
		NullCheck(L_45);
		SchemaAttDef_set_Reserved_m3392463234(L_45, 1, /*hidden argument*/NULL);
		SchemaAttDef_t2429541159 * L_46 = V_2;
		NullCheck(L_46);
		XmlSchemaDatatype_t322714710 * L_47 = SchemaDeclBase_get_Datatype_m1776393571(L_46, /*hidden argument*/NULL);
		NullCheck(L_47);
		int32_t L_48 = VirtFuncInvoker0< int32_t >::Invoke(5 /* System.Xml.XmlTokenizedType System.Xml.Schema.XmlSchemaDatatype::get_TokenizedType() */, L_47);
		if ((((int32_t)L_48) == ((int32_t)((int32_t)9))))
		{
			goto IL_0142;
		}
	}
	{
		String_t* L_49 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(String_t_il2cpp_TypeInfo_var))->get_Empty_5();
		SchemaAttDef_t2429541159 * L_50 = V_2;
		NullCheck(L_50);
		int32_t L_51 = SchemaAttDef_get_LineNumber_m732753025(L_50, /*hidden argument*/NULL);
		SchemaAttDef_t2429541159 * L_52 = V_2;
		NullCheck(L_52);
		int32_t L_53 = SchemaAttDef_get_LinePosition_m2947431070(L_52, /*hidden argument*/NULL);
		DtdParser_Throw_m1726217903(__this, _stringLiteral330058934, L_49, L_51, L_53, /*hidden argument*/NULL);
	}

IL_0142:
	{
		bool L_54 = __this->get_validate_8();
		if (!L_54)
		{
			goto IL_015b;
		}
	}
	{
		SchemaAttDef_t2429541159 * L_55 = V_2;
		RuntimeObject* L_56 = __this->get_readerAdapterWithValidation_1();
		NullCheck(L_56);
		RuntimeObject* L_57 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(1 /* System.Xml.IValidationEventHandling System.Xml.IDtdParserAdapterWithValidation::get_ValidationEventHandling() */, IDtdParserAdapterWithValidation_t152036406_il2cpp_TypeInfo_var, L_56);
		NullCheck(L_55);
		SchemaAttDef_CheckXmlSpace_m524199308(L_55, L_57, /*hidden argument*/NULL);
	}

IL_015b:
	{
		return;
	}

IL_015c:
	{
		SchemaElementDecl_t2267464004 * L_58 = V_1;
		SchemaAttDef_t2429541159 * L_59 = V_2;
		NullCheck(L_59);
		XmlQualifiedName_t2760654312 * L_60 = SchemaDeclBase_get_Name_m2892351404(L_59, /*hidden argument*/NULL);
		NullCheck(L_58);
		SchemaAttDef_t2429541159 * L_61 = SchemaElementDecl_GetAttDef_m2913494935(L_58, L_60, /*hidden argument*/NULL);
		V_3 = (bool)((!(((RuntimeObject*)(SchemaAttDef_t2429541159 *)L_61) <= ((RuntimeObject*)(RuntimeObject *)NULL)))? 1 : 0);
		SchemaAttDef_t2429541159 * L_62 = V_2;
		SchemaElementDecl_t2267464004 * L_63 = V_1;
		bool L_64 = V_3;
		DtdParser_ParseAttlistType_m2630124875(__this, L_62, L_63, L_64, /*hidden argument*/NULL);
		SchemaAttDef_t2429541159 * L_65 = V_2;
		bool L_66 = V_3;
		DtdParser_ParseAttlistDefault_m3582579348(__this, L_65, L_66, /*hidden argument*/NULL);
		SchemaAttDef_t2429541159 * L_67 = V_2;
		NullCheck(L_67);
		String_t* L_68 = SchemaDeclBase_get_Prefix_m1616920045(L_67, /*hidden argument*/NULL);
		NullCheck(L_68);
		int32_t L_69 = String_get_Length_m3847582255(L_68, /*hidden argument*/NULL);
		if ((((int32_t)L_69) <= ((int32_t)0)))
		{
			goto IL_025d;
		}
	}
	{
		SchemaAttDef_t2429541159 * L_70 = V_2;
		NullCheck(L_70);
		String_t* L_71 = SchemaDeclBase_get_Prefix_m1616920045(L_70, /*hidden argument*/NULL);
		NullCheck(L_71);
		bool L_72 = String_Equals_m2270643605(L_71, _stringLiteral2909972470, /*hidden argument*/NULL);
		if (!L_72)
		{
			goto IL_025d;
		}
	}
	{
		SchemaAttDef_t2429541159 * L_73 = V_2;
		NullCheck(L_73);
		XmlQualifiedName_t2760654312 * L_74 = SchemaDeclBase_get_Name_m2892351404(L_73, /*hidden argument*/NULL);
		NullCheck(L_74);
		String_t* L_75 = XmlQualifiedName_get_Name_m815040483(L_74, /*hidden argument*/NULL);
		bool L_76 = String_op_Equality_m920492651(NULL /*static, unused*/, L_75, _stringLiteral1613539661, /*hidden argument*/NULL);
		if (!L_76)
		{
			goto IL_023f;
		}
	}
	{
		bool L_77 = __this->get_v1Compat_10();
		if (!L_77)
		{
			goto IL_01f7;
		}
	}
	{
		SchemaAttDef_t2429541159 * L_78 = V_2;
		NullCheck(L_78);
		String_t* L_79 = SchemaAttDef_get_DefaultValueExpanded_m1930802004(L_78, /*hidden argument*/NULL);
		NullCheck(L_79);
		String_t* L_80 = String_Trim_m923598732(L_79, /*hidden argument*/NULL);
		V_5 = L_80;
		String_t* L_81 = V_5;
		NullCheck(L_81);
		bool L_82 = String_Equals_m2270643605(L_81, _stringLiteral3137061838, /*hidden argument*/NULL);
		if (L_82)
		{
			goto IL_01ee;
		}
	}
	{
		String_t* L_83 = V_5;
		NullCheck(L_83);
		bool L_84 = String_Equals_m2270643605(L_83, _stringLiteral1948332219, /*hidden argument*/NULL);
		if (!L_84)
		{
			goto IL_025d;
		}
	}

IL_01ee:
	{
		SchemaAttDef_t2429541159 * L_85 = V_2;
		NullCheck(L_85);
		SchemaAttDef_set_Reserved_m3392463234(L_85, 1, /*hidden argument*/NULL);
		goto IL_025d;
	}

IL_01f7:
	{
		SchemaAttDef_t2429541159 * L_86 = V_2;
		NullCheck(L_86);
		SchemaAttDef_set_Reserved_m3392463234(L_86, 1, /*hidden argument*/NULL);
		SchemaAttDef_t2429541159 * L_87 = V_2;
		NullCheck(L_87);
		int32_t L_88 = SchemaAttDef_get_TokenizedType_m1114131820(L_87, /*hidden argument*/NULL);
		if ((((int32_t)L_88) == ((int32_t)((int32_t)9))))
		{
			goto IL_0224;
		}
	}
	{
		String_t* L_89 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(String_t_il2cpp_TypeInfo_var))->get_Empty_5();
		SchemaAttDef_t2429541159 * L_90 = V_2;
		NullCheck(L_90);
		int32_t L_91 = SchemaAttDef_get_LineNumber_m732753025(L_90, /*hidden argument*/NULL);
		SchemaAttDef_t2429541159 * L_92 = V_2;
		NullCheck(L_92);
		int32_t L_93 = SchemaAttDef_get_LinePosition_m2947431070(L_92, /*hidden argument*/NULL);
		DtdParser_Throw_m1726217903(__this, _stringLiteral330058934, L_89, L_91, L_93, /*hidden argument*/NULL);
	}

IL_0224:
	{
		bool L_94 = __this->get_validate_8();
		if (!L_94)
		{
			goto IL_025d;
		}
	}
	{
		SchemaAttDef_t2429541159 * L_95 = V_2;
		RuntimeObject* L_96 = __this->get_readerAdapterWithValidation_1();
		NullCheck(L_96);
		RuntimeObject* L_97 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(1 /* System.Xml.IValidationEventHandling System.Xml.IDtdParserAdapterWithValidation::get_ValidationEventHandling() */, IDtdParserAdapterWithValidation_t152036406_il2cpp_TypeInfo_var, L_96);
		NullCheck(L_95);
		SchemaAttDef_CheckXmlSpace_m524199308(L_95, L_97, /*hidden argument*/NULL);
		goto IL_025d;
	}

IL_023f:
	{
		SchemaAttDef_t2429541159 * L_98 = V_2;
		NullCheck(L_98);
		XmlQualifiedName_t2760654312 * L_99 = SchemaDeclBase_get_Name_m2892351404(L_98, /*hidden argument*/NULL);
		NullCheck(L_99);
		String_t* L_100 = XmlQualifiedName_get_Name_m815040483(L_99, /*hidden argument*/NULL);
		bool L_101 = String_op_Equality_m920492651(NULL /*static, unused*/, L_100, _stringLiteral2409271576, /*hidden argument*/NULL);
		if (!L_101)
		{
			goto IL_025d;
		}
	}
	{
		SchemaAttDef_t2429541159 * L_102 = V_2;
		NullCheck(L_102);
		SchemaAttDef_set_Reserved_m3392463234(L_102, 2, /*hidden argument*/NULL);
	}

IL_025d:
	{
		bool L_103 = V_3;
		if (L_103)
		{
			goto IL_0061;
		}
	}
	{
		SchemaElementDecl_t2267464004 * L_104 = V_1;
		SchemaAttDef_t2429541159 * L_105 = V_2;
		NullCheck(L_104);
		SchemaElementDecl_AddAttDef_m3028005090(L_104, L_105, /*hidden argument*/NULL);
		goto IL_0061;
	}

IL_026f:
	{
		DtdParser_OnUnexpectedError_m569113428(__this, /*hidden argument*/NULL);
		return;
	}
}
// System.Void System.Xml.DtdParser::ParseAttlistType(System.Xml.Schema.SchemaAttDef,System.Xml.Schema.SchemaElementDecl,System.Boolean)
extern "C" IL2CPP_METHOD_ATTR void DtdParser_ParseAttlistType_m2630124875 (DtdParser_t1117044511 * __this, SchemaAttDef_t2429541159 * ___attrDef0, SchemaElementDecl_t2267464004 * ___elementDecl1, bool ___ignoreErrors2, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (DtdParser_ParseAttlistType_m2630124875_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 0;
	SchemaAttDef_t2429541159 * V_1 = NULL;
	String_t* V_2 = NULL;
	int32_t V_3 = 0;
	String_t* V_4 = NULL;
	{
		int32_t L_0 = DtdParser_GetToken_m2873531874(__this, (bool)1, /*hidden argument*/NULL);
		V_0 = L_0;
		int32_t L_1 = V_0;
		if (!L_1)
		{
			goto IL_0012;
		}
	}
	{
		SchemaElementDecl_t2267464004 * L_2 = ___elementDecl1;
		NullCheck(L_2);
		SchemaElementDecl_set_HasNonCDataAttribute_m4165948841(L_2, (bool)1, /*hidden argument*/NULL);
	}

IL_0012:
	{
		int32_t L_3 = V_0;
		bool L_4 = DtdParser_IsAttributeValueType_m405971583(__this, L_3, /*hidden argument*/NULL);
		if (!L_4)
		{
			goto IL_01c1;
		}
	}
	{
		SchemaAttDef_t2429541159 * L_5 = ___attrDef0;
		int32_t L_6 = V_0;
		NullCheck(L_5);
		SchemaAttDef_set_TokenizedType_m4163608168(L_5, L_6, /*hidden argument*/NULL);
		SchemaAttDef_t2429541159 * L_7 = ___attrDef0;
		SchemaAttDef_t2429541159 * L_8 = ___attrDef0;
		NullCheck(L_8);
		XmlSchemaDatatype_t322714710 * L_9 = SchemaDeclBase_get_Datatype_m1776393571(L_8, /*hidden argument*/NULL);
		NullCheck(L_9);
		int32_t L_10 = VirtFuncInvoker0< int32_t >::Invoke(8 /* System.Xml.Schema.XmlTypeCode System.Xml.Schema.XmlSchemaDatatype::get_TypeCode() */, L_9);
		XmlSchemaSimpleType_t2678868104 * L_11 = XmlSchemaType_GetBuiltInSimpleType_m1138863932(NULL /*static, unused*/, L_10, /*hidden argument*/NULL);
		NullCheck(L_7);
		SchemaDeclBase_set_SchemaType_m132860534(L_7, L_11, /*hidden argument*/NULL);
		int32_t L_12 = V_0;
		if ((((int32_t)L_12) == ((int32_t)1)))
		{
			goto IL_0044;
		}
	}
	{
		int32_t L_13 = V_0;
		if ((((int32_t)L_13) == ((int32_t)8)))
		{
			goto IL_0094;
		}
	}
	{
		return;
	}

IL_0044:
	{
		bool L_14 = __this->get_validate_8();
		if (!L_14)
		{
			goto IL_008c;
		}
	}
	{
		SchemaElementDecl_t2267464004 * L_15 = ___elementDecl1;
		NullCheck(L_15);
		bool L_16 = SchemaElementDecl_get_IsIdDeclared_m3233837437(L_15, /*hidden argument*/NULL);
		if (!L_16)
		{
			goto IL_008c;
		}
	}
	{
		SchemaElementDecl_t2267464004 * L_17 = ___elementDecl1;
		SchemaAttDef_t2429541159 * L_18 = ___attrDef0;
		NullCheck(L_18);
		XmlQualifiedName_t2760654312 * L_19 = SchemaDeclBase_get_Name_m2892351404(L_18, /*hidden argument*/NULL);
		NullCheck(L_17);
		SchemaAttDef_t2429541159 * L_20 = SchemaElementDecl_GetAttDef_m2913494935(L_17, L_19, /*hidden argument*/NULL);
		V_1 = L_20;
		SchemaAttDef_t2429541159 * L_21 = V_1;
		if (!L_21)
		{
			goto IL_0072;
		}
	}
	{
		SchemaAttDef_t2429541159 * L_22 = V_1;
		NullCheck(L_22);
		XmlSchemaDatatype_t322714710 * L_23 = SchemaDeclBase_get_Datatype_m1776393571(L_22, /*hidden argument*/NULL);
		NullCheck(L_23);
		int32_t L_24 = VirtFuncInvoker0< int32_t >::Invoke(5 /* System.Xml.XmlTokenizedType System.Xml.Schema.XmlSchemaDatatype::get_TokenizedType() */, L_23);
		if ((((int32_t)L_24) == ((int32_t)1)))
		{
			goto IL_008c;
		}
	}

IL_0072:
	{
		bool L_25 = ___ignoreErrors2;
		if (L_25)
		{
			goto IL_008c;
		}
	}
	{
		SchemaElementDecl_t2267464004 * L_26 = ___elementDecl1;
		NullCheck(L_26);
		XmlQualifiedName_t2760654312 * L_27 = SchemaDeclBase_get_Name_m2892351404(L_26, /*hidden argument*/NULL);
		NullCheck(L_27);
		String_t* L_28 = VirtFuncInvoker0< String_t* >::Invoke(3 /* System.String System.Object::ToString() */, L_27);
		DtdParser_SendValidationEvent_m1656605313(__this, 0, _stringLiteral2465110757, L_28, /*hidden argument*/NULL);
	}

IL_008c:
	{
		SchemaElementDecl_t2267464004 * L_29 = ___elementDecl1;
		NullCheck(L_29);
		SchemaElementDecl_set_IsIdDeclared_m1941206822(L_29, (bool)1, /*hidden argument*/NULL);
		return;
	}

IL_0094:
	{
		bool L_30 = __this->get_validate_8();
		if (!L_30)
		{
			goto IL_0107;
		}
	}
	{
		SchemaElementDecl_t2267464004 * L_31 = ___elementDecl1;
		NullCheck(L_31);
		bool L_32 = SchemaElementDecl_get_IsNotationDeclared_m2364909435(L_31, /*hidden argument*/NULL);
		if (!L_32)
		{
			goto IL_00c8;
		}
	}
	{
		bool L_33 = ___ignoreErrors2;
		if (L_33)
		{
			goto IL_00c8;
		}
	}
	{
		int32_t L_34 = __this->get_curPos_13();
		SchemaElementDecl_t2267464004 * L_35 = ___elementDecl1;
		NullCheck(L_35);
		XmlQualifiedName_t2760654312 * L_36 = SchemaDeclBase_get_Name_m2892351404(L_35, /*hidden argument*/NULL);
		NullCheck(L_36);
		String_t* L_37 = VirtFuncInvoker0< String_t* >::Invoke(3 /* System.String System.Object::ToString() */, L_36);
		DtdParser_SendValidationEvent_m809901895(__this, ((int32_t)il2cpp_codegen_subtract((int32_t)L_34, (int32_t)8)), 0, _stringLiteral131760876, L_37, /*hidden argument*/NULL);
		goto IL_0107;
	}

IL_00c8:
	{
		SchemaElementDecl_t2267464004 * L_38 = ___elementDecl1;
		NullCheck(L_38);
		ContentValidator_t2085579204 * L_39 = SchemaElementDecl_get_ContentValidator_m428688924(L_38, /*hidden argument*/NULL);
		if (!L_39)
		{
			goto IL_0100;
		}
	}
	{
		SchemaElementDecl_t2267464004 * L_40 = ___elementDecl1;
		NullCheck(L_40);
		ContentValidator_t2085579204 * L_41 = SchemaElementDecl_get_ContentValidator_m428688924(L_40, /*hidden argument*/NULL);
		NullCheck(L_41);
		int32_t L_42 = ContentValidator_get_ContentType_m2593651916(L_41, /*hidden argument*/NULL);
		if ((!(((uint32_t)L_42) == ((uint32_t)1))))
		{
			goto IL_0100;
		}
	}
	{
		bool L_43 = ___ignoreErrors2;
		if (L_43)
		{
			goto IL_0100;
		}
	}
	{
		int32_t L_44 = __this->get_curPos_13();
		SchemaElementDecl_t2267464004 * L_45 = ___elementDecl1;
		NullCheck(L_45);
		XmlQualifiedName_t2760654312 * L_46 = SchemaDeclBase_get_Name_m2892351404(L_45, /*hidden argument*/NULL);
		NullCheck(L_46);
		String_t* L_47 = VirtFuncInvoker0< String_t* >::Invoke(3 /* System.String System.Object::ToString() */, L_46);
		DtdParser_SendValidationEvent_m809901895(__this, ((int32_t)il2cpp_codegen_subtract((int32_t)L_44, (int32_t)8)), 0, _stringLiteral360787808, L_47, /*hidden argument*/NULL);
	}

IL_0100:
	{
		SchemaElementDecl_t2267464004 * L_48 = ___elementDecl1;
		NullCheck(L_48);
		SchemaElementDecl_set_IsNotationDeclared_m3588088825(L_48, (bool)1, /*hidden argument*/NULL);
	}

IL_0107:
	{
		int32_t L_49 = DtdParser_GetToken_m2873531874(__this, (bool)1, /*hidden argument*/NULL);
		if ((!(((uint32_t)L_49) == ((uint32_t)((int32_t)27)))))
		{
			goto IL_0280;
		}
	}
	{
		int32_t L_50 = DtdParser_GetToken_m2873531874(__this, (bool)0, /*hidden argument*/NULL);
		if ((!(((uint32_t)L_50) == ((uint32_t)((int32_t)24)))))
		{
			goto IL_0280;
		}
	}

IL_0123:
	{
		String_t* L_51 = DtdParser_GetNameString_m1477296232(__this, /*hidden argument*/NULL);
		V_2 = L_51;
		SchemaInfo_t3347508623 * L_52 = __this->get_schemaInfo_3();
		NullCheck(L_52);
		Dictionary_2_t1732933766 * L_53 = SchemaInfo_get_Notations_m634703336(L_52, /*hidden argument*/NULL);
		String_t* L_54 = V_2;
		NullCheck(L_53);
		bool L_55 = Dictionary_2_ContainsKey_m2619423657(L_53, L_54, /*hidden argument*/Dictionary_2_ContainsKey_m2619423657_RuntimeMethod_var);
		if (L_55)
		{
			goto IL_0144;
		}
	}
	{
		String_t* L_56 = V_2;
		DtdParser_AddUndeclaredNotation_m67479462(__this, L_56, /*hidden argument*/NULL);
	}

IL_0144:
	{
		bool L_57 = __this->get_validate_8();
		if (!L_57)
		{
			goto IL_0191;
		}
	}
	{
		bool L_58 = __this->get_v1Compat_10();
		if (L_58)
		{
			goto IL_0191;
		}
	}
	{
		SchemaAttDef_t2429541159 * L_59 = ___attrDef0;
		NullCheck(L_59);
		List_1_t3319525431 * L_60 = SchemaDeclBase_get_Values_m3692687941(L_59, /*hidden argument*/NULL);
		if (!L_60)
		{
			goto IL_0191;
		}
	}
	{
		SchemaAttDef_t2429541159 * L_61 = ___attrDef0;
		NullCheck(L_61);
		List_1_t3319525431 * L_62 = SchemaDeclBase_get_Values_m3692687941(L_61, /*hidden argument*/NULL);
		String_t* L_63 = V_2;
		NullCheck(L_62);
		bool L_64 = List_1_Contains_m195709148(L_62, L_63, /*hidden argument*/List_1_Contains_m195709148_RuntimeMethod_var);
		if (!L_64)
		{
			goto IL_0191;
		}
	}
	{
		bool L_65 = ___ignoreErrors2;
		if (L_65)
		{
			goto IL_0191;
		}
	}
	{
		String_t* L_66 = V_2;
		String_t* L_67 = DtdParser_get_BaseUriStr_m1502610079(__this, /*hidden argument*/NULL);
		int32_t L_68 = DtdParser_get_LineNo_m3525580240(__this, /*hidden argument*/NULL);
		int32_t L_69 = DtdParser_get_LinePos_m3943693214(__this, /*hidden argument*/NULL);
		XmlSchemaException_t3511258692 * L_70 = (XmlSchemaException_t3511258692 *)il2cpp_codegen_object_new(XmlSchemaException_t3511258692_il2cpp_TypeInfo_var);
		XmlSchemaException__ctor_m3065564454(L_70, _stringLiteral674199705, L_66, L_67, L_68, L_69, /*hidden argument*/NULL);
		DtdParser_SendValidationEvent_m596719843(__this, 0, L_70, /*hidden argument*/NULL);
	}

IL_0191:
	{
		SchemaAttDef_t2429541159 * L_71 = ___attrDef0;
		String_t* L_72 = V_2;
		NullCheck(L_71);
		SchemaDeclBase_AddValue_m910276359(L_71, L_72, /*hidden argument*/NULL);
		int32_t L_73 = DtdParser_GetToken_m2873531874(__this, (bool)0, /*hidden argument*/NULL);
		V_3 = L_73;
		int32_t L_74 = V_3;
		if ((((int32_t)L_74) == ((int32_t)((int32_t)28))))
		{
			goto IL_01c0;
		}
	}
	{
		int32_t L_75 = V_3;
		if ((!(((uint32_t)L_75) == ((uint32_t)((int32_t)30)))))
		{
			goto IL_0280;
		}
	}
	{
		int32_t L_76 = DtdParser_GetToken_m2873531874(__this, (bool)0, /*hidden argument*/NULL);
		if ((((int32_t)L_76) == ((int32_t)((int32_t)24))))
		{
			goto IL_0123;
		}
	}
	{
		goto IL_0280;
	}

IL_01c0:
	{
		return;
	}

IL_01c1:
	{
		int32_t L_77 = V_0;
		if ((!(((uint32_t)L_77) == ((uint32_t)((int32_t)27)))))
		{
			goto IL_0280;
		}
	}
	{
		SchemaAttDef_t2429541159 * L_78 = ___attrDef0;
		NullCheck(L_78);
		SchemaAttDef_set_TokenizedType_m4163608168(L_78, ((int32_t)9), /*hidden argument*/NULL);
		SchemaAttDef_t2429541159 * L_79 = ___attrDef0;
		SchemaAttDef_t2429541159 * L_80 = ___attrDef0;
		NullCheck(L_80);
		XmlSchemaDatatype_t322714710 * L_81 = SchemaDeclBase_get_Datatype_m1776393571(L_80, /*hidden argument*/NULL);
		NullCheck(L_81);
		int32_t L_82 = VirtFuncInvoker0< int32_t >::Invoke(8 /* System.Xml.Schema.XmlTypeCode System.Xml.Schema.XmlSchemaDatatype::get_TypeCode() */, L_81);
		XmlSchemaSimpleType_t2678868104 * L_83 = XmlSchemaType_GetBuiltInSimpleType_m1138863932(NULL /*static, unused*/, L_82, /*hidden argument*/NULL);
		NullCheck(L_79);
		SchemaDeclBase_set_SchemaType_m132860534(L_79, L_83, /*hidden argument*/NULL);
		int32_t L_84 = DtdParser_GetToken_m2873531874(__this, (bool)0, /*hidden argument*/NULL);
		if ((!(((uint32_t)L_84) == ((uint32_t)((int32_t)25)))))
		{
			goto IL_0280;
		}
	}
	{
		SchemaAttDef_t2429541159 * L_85 = ___attrDef0;
		String_t* L_86 = DtdParser_GetNameString_m1477296232(__this, /*hidden argument*/NULL);
		NullCheck(L_85);
		SchemaDeclBase_AddValue_m910276359(L_85, L_86, /*hidden argument*/NULL);
	}

IL_0201:
	{
		int32_t L_87 = DtdParser_GetToken_m2873531874(__this, (bool)0, /*hidden argument*/NULL);
		V_3 = L_87;
		int32_t L_88 = V_3;
		if ((((int32_t)L_88) == ((int32_t)((int32_t)28))))
		{
			goto IL_027f;
		}
	}
	{
		int32_t L_89 = V_3;
		if ((!(((uint32_t)L_89) == ((uint32_t)((int32_t)30)))))
		{
			goto IL_0280;
		}
	}
	{
		int32_t L_90 = DtdParser_GetToken_m2873531874(__this, (bool)0, /*hidden argument*/NULL);
		if ((!(((uint32_t)L_90) == ((uint32_t)((int32_t)25)))))
		{
			goto IL_0280;
		}
	}
	{
		String_t* L_91 = DtdParser_GetNmtokenString_m3076378625(__this, /*hidden argument*/NULL);
		V_4 = L_91;
		bool L_92 = __this->get_validate_8();
		if (!L_92)
		{
			goto IL_0275;
		}
	}
	{
		bool L_93 = __this->get_v1Compat_10();
		if (L_93)
		{
			goto IL_0275;
		}
	}
	{
		SchemaAttDef_t2429541159 * L_94 = ___attrDef0;
		NullCheck(L_94);
		List_1_t3319525431 * L_95 = SchemaDeclBase_get_Values_m3692687941(L_94, /*hidden argument*/NULL);
		if (!L_95)
		{
			goto IL_0275;
		}
	}
	{
		SchemaAttDef_t2429541159 * L_96 = ___attrDef0;
		NullCheck(L_96);
		List_1_t3319525431 * L_97 = SchemaDeclBase_get_Values_m3692687941(L_96, /*hidden argument*/NULL);
		String_t* L_98 = V_4;
		NullCheck(L_97);
		bool L_99 = List_1_Contains_m195709148(L_97, L_98, /*hidden argument*/List_1_Contains_m195709148_RuntimeMethod_var);
		if (!L_99)
		{
			goto IL_0275;
		}
	}
	{
		bool L_100 = ___ignoreErrors2;
		if (L_100)
		{
			goto IL_0275;
		}
	}
	{
		String_t* L_101 = V_4;
		String_t* L_102 = DtdParser_get_BaseUriStr_m1502610079(__this, /*hidden argument*/NULL);
		int32_t L_103 = DtdParser_get_LineNo_m3525580240(__this, /*hidden argument*/NULL);
		int32_t L_104 = DtdParser_get_LinePos_m3943693214(__this, /*hidden argument*/NULL);
		XmlSchemaException_t3511258692 * L_105 = (XmlSchemaException_t3511258692 *)il2cpp_codegen_object_new(XmlSchemaException_t3511258692_il2cpp_TypeInfo_var);
		XmlSchemaException__ctor_m3065564454(L_105, _stringLiteral1125768617, L_101, L_102, L_103, L_104, /*hidden argument*/NULL);
		DtdParser_SendValidationEvent_m596719843(__this, 0, L_105, /*hidden argument*/NULL);
	}

IL_0275:
	{
		SchemaAttDef_t2429541159 * L_106 = ___attrDef0;
		String_t* L_107 = V_4;
		NullCheck(L_106);
		SchemaDeclBase_AddValue_m910276359(L_106, L_107, /*hidden argument*/NULL);
		goto IL_0201;
	}

IL_027f:
	{
		return;
	}

IL_0280:
	{
		DtdParser_OnUnexpectedError_m569113428(__this, /*hidden argument*/NULL);
		return;
	}
}
// System.Void System.Xml.DtdParser::ParseAttlistDefault(System.Xml.Schema.SchemaAttDef,System.Boolean)
extern "C" IL2CPP_METHOD_ATTR void DtdParser_ParseAttlistDefault_m3582579348 (DtdParser_t1117044511 * __this, SchemaAttDef_t2429541159 * ___attrDef0, bool ___ignoreErrors1, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (DtdParser_ParseAttlistDefault_m3582579348_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 0;
	{
		int32_t L_0 = DtdParser_GetToken_m2873531874(__this, (bool)1, /*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)20))))
		{
			case 0:
			{
				goto IL_0027;
			}
			case 1:
			{
				goto IL_002f;
			}
			case 2:
			{
				goto IL_0037;
			}
		}
	}
	{
		int32_t L_2 = V_0;
		if ((((int32_t)L_2) == ((int32_t)((int32_t)35))))
		{
			goto IL_004c;
		}
	}
	{
		goto IL_00cf;
	}

IL_0027:
	{
		SchemaAttDef_t2429541159 * L_3 = ___attrDef0;
		NullCheck(L_3);
		SchemaDeclBase_set_Presence_m480059402(L_3, 1, /*hidden argument*/NULL);
		return;
	}

IL_002f:
	{
		SchemaAttDef_t2429541159 * L_4 = ___attrDef0;
		NullCheck(L_4);
		SchemaDeclBase_set_Presence_m480059402(L_4, 2, /*hidden argument*/NULL);
		return;
	}

IL_0037:
	{
		SchemaAttDef_t2429541159 * L_5 = ___attrDef0;
		NullCheck(L_5);
		SchemaDeclBase_set_Presence_m480059402(L_5, 3, /*hidden argument*/NULL);
		int32_t L_6 = DtdParser_GetToken_m2873531874(__this, (bool)1, /*hidden argument*/NULL);
		if ((!(((uint32_t)L_6) == ((uint32_t)((int32_t)35)))))
		{
			goto IL_00cf;
		}
	}

IL_004c:
	{
		bool L_7 = __this->get_validate_8();
		if (!L_7)
		{
			goto IL_007c;
		}
	}
	{
		SchemaAttDef_t2429541159 * L_8 = ___attrDef0;
		NullCheck(L_8);
		XmlSchemaDatatype_t322714710 * L_9 = SchemaDeclBase_get_Datatype_m1776393571(L_8, /*hidden argument*/NULL);
		NullCheck(L_9);
		int32_t L_10 = VirtFuncInvoker0< int32_t >::Invoke(5 /* System.Xml.XmlTokenizedType System.Xml.Schema.XmlSchemaDatatype::get_TokenizedType() */, L_9);
		if ((!(((uint32_t)L_10) == ((uint32_t)1))))
		{
			goto IL_007c;
		}
	}
	{
		bool L_11 = ___ignoreErrors1;
		if (L_11)
		{
			goto IL_007c;
		}
	}
	{
		int32_t L_12 = __this->get_curPos_13();
		String_t* L_13 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(String_t_il2cpp_TypeInfo_var))->get_Empty_5();
		DtdParser_SendValidationEvent_m809901895(__this, L_12, 0, _stringLiteral3793253442, L_13, /*hidden argument*/NULL);
	}

IL_007c:
	{
		SchemaAttDef_t2429541159 * L_14 = ___attrDef0;
		NullCheck(L_14);
		int32_t L_15 = SchemaAttDef_get_TokenizedType_m1114131820(L_14, /*hidden argument*/NULL);
		if (!L_15)
		{
			goto IL_0092;
		}
	}
	{
		SchemaAttDef_t2429541159 * L_16 = ___attrDef0;
		String_t* L_17 = DtdParser_GetValueWithStrippedSpaces_m2725279244(__this, /*hidden argument*/NULL);
		NullCheck(L_16);
		SchemaAttDef_set_DefaultValueExpanded_m1768199507(L_16, L_17, /*hidden argument*/NULL);
		goto IL_009e;
	}

IL_0092:
	{
		SchemaAttDef_t2429541159 * L_18 = ___attrDef0;
		String_t* L_19 = DtdParser_GetValue_m1374347641(__this, /*hidden argument*/NULL);
		NullCheck(L_18);
		SchemaAttDef_set_DefaultValueExpanded_m1768199507(L_18, L_19, /*hidden argument*/NULL);
	}

IL_009e:
	{
		SchemaAttDef_t2429541159 * L_20 = ___attrDef0;
		LineInfo_t3266778363 * L_21 = __this->get_address_of_literalLineInfo_27();
		int32_t L_22 = L_21->get_lineNo_0();
		NullCheck(L_20);
		SchemaAttDef_set_ValueLineNumber_m2702031523(L_20, L_22, /*hidden argument*/NULL);
		SchemaAttDef_t2429541159 * L_23 = ___attrDef0;
		LineInfo_t3266778363 * L_24 = __this->get_address_of_literalLineInfo_27();
		int32_t L_25 = L_24->get_linePos_1();
		NullCheck(L_23);
		SchemaAttDef_set_ValueLinePosition_m502986030(L_23, ((int32_t)il2cpp_codegen_add((int32_t)L_25, (int32_t)1)), /*hidden argument*/NULL);
		SchemaAttDef_t2429541159 * L_26 = ___attrDef0;
		RuntimeObject* L_27 = __this->get_readerAdapter_0();
		IL2CPP_RUNTIME_CLASS_INIT(DtdValidator_t3036232587_il2cpp_TypeInfo_var);
		DtdValidator_SetDefaultTypedValue_m577958242(NULL /*static, unused*/, L_26, L_27, /*hidden argument*/NULL);
		return;
	}

IL_00cf:
	{
		DtdParser_OnUnexpectedError_m569113428(__this, /*hidden argument*/NULL);
		return;
	}
}
// System.Void System.Xml.DtdParser::ParseElementDecl()
extern "C" IL2CPP_METHOD_ATTR void DtdParser_ParseElementDecl_m4265750573 (DtdParser_t1117044511 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (DtdParser_ParseElementDecl_m4265750573_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	SchemaElementDecl_t2267464004 * V_0 = NULL;
	XmlQualifiedName_t2760654312 * V_1 = NULL;
	int32_t V_2 = 0;
	int32_t V_3 = 0;
	ParticleContentValidator_t2931748829 * V_4 = NULL;
	ParticleContentValidator_t2931748829 * V_5 = NULL;
	{
		int32_t L_0 = DtdParser_GetToken_m2873531874(__this, (bool)1, /*hidden argument*/NULL);
		if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)23)))))
		{
			goto IL_017e;
		}
	}
	{
		V_0 = (SchemaElementDecl_t2267464004 *)NULL;
		XmlQualifiedName_t2760654312 * L_1 = DtdParser_GetNameQualified_m4213313768(__this, (bool)1, /*hidden argument*/NULL);
		V_1 = L_1;
		SchemaInfo_t3347508623 * L_2 = __this->get_schemaInfo_3();
		NullCheck(L_2);
		Dictionary_2_t2242461324 * L_3 = SchemaInfo_get_ElementDecls_m1894818858(L_2, /*hidden argument*/NULL);
		XmlQualifiedName_t2760654312 * L_4 = V_1;
		NullCheck(L_3);
		bool L_5 = Dictionary_2_TryGetValue_m2162552726(L_3, L_4, (SchemaElementDecl_t2267464004 **)(&V_0), /*hidden argument*/Dictionary_2_TryGetValue_m2162552726_RuntimeMethod_var);
		if (!L_5)
		{
			goto IL_005b;
		}
	}
	{
		bool L_6 = __this->get_validate_8();
		if (!L_6)
		{
			goto IL_00a3;
		}
	}
	{
		int32_t L_7 = __this->get_curPos_13();
		XmlQualifiedName_t2760654312 * L_8 = V_1;
		NullCheck(L_8);
		String_t* L_9 = XmlQualifiedName_get_Name_m815040483(L_8, /*hidden argument*/NULL);
		NullCheck(L_9);
		int32_t L_10 = String_get_Length_m3847582255(L_9, /*hidden argument*/NULL);
		String_t* L_11 = DtdParser_GetNameString_m1477296232(__this, /*hidden argument*/NULL);
		DtdParser_SendValidationEvent_m809901895(__this, ((int32_t)il2cpp_codegen_subtract((int32_t)L_7, (int32_t)L_10)), 0, _stringLiteral438506613, L_11, /*hidden argument*/NULL);
		goto IL_00a3;
	}

IL_005b:
	{
		SchemaInfo_t3347508623 * L_12 = __this->get_schemaInfo_3();
		NullCheck(L_12);
		Dictionary_2_t2242461324 * L_13 = SchemaInfo_get_UndeclaredElementDecls_m4001812662(L_12, /*hidden argument*/NULL);
		XmlQualifiedName_t2760654312 * L_14 = V_1;
		NullCheck(L_13);
		bool L_15 = Dictionary_2_TryGetValue_m2162552726(L_13, L_14, (SchemaElementDecl_t2267464004 **)(&V_0), /*hidden argument*/Dictionary_2_TryGetValue_m2162552726_RuntimeMethod_var);
		if (!L_15)
		{
			goto IL_0084;
		}
	}
	{
		SchemaInfo_t3347508623 * L_16 = __this->get_schemaInfo_3();
		NullCheck(L_16);
		Dictionary_2_t2242461324 * L_17 = SchemaInfo_get_UndeclaredElementDecls_m4001812662(L_16, /*hidden argument*/NULL);
		XmlQualifiedName_t2760654312 * L_18 = V_1;
		NullCheck(L_17);
		Dictionary_2_Remove_m2879800980(L_17, L_18, /*hidden argument*/Dictionary_2_Remove_m2879800980_RuntimeMethod_var);
		goto IL_0091;
	}

IL_0084:
	{
		XmlQualifiedName_t2760654312 * L_19 = V_1;
		XmlQualifiedName_t2760654312 * L_20 = V_1;
		NullCheck(L_20);
		String_t* L_21 = XmlQualifiedName_get_Namespace_m3957593392(L_20, /*hidden argument*/NULL);
		SchemaElementDecl_t2267464004 * L_22 = (SchemaElementDecl_t2267464004 *)il2cpp_codegen_object_new(SchemaElementDecl_t2267464004_il2cpp_TypeInfo_var);
		SchemaElementDecl__ctor_m3366207981(L_22, L_19, L_21, /*hidden argument*/NULL);
		V_0 = L_22;
	}

IL_0091:
	{
		SchemaInfo_t3347508623 * L_23 = __this->get_schemaInfo_3();
		NullCheck(L_23);
		Dictionary_2_t2242461324 * L_24 = SchemaInfo_get_ElementDecls_m1894818858(L_23, /*hidden argument*/NULL);
		XmlQualifiedName_t2760654312 * L_25 = V_1;
		SchemaElementDecl_t2267464004 * L_26 = V_0;
		NullCheck(L_24);
		Dictionary_2_Add_m2326229909(L_24, L_25, L_26, /*hidden argument*/Dictionary_2_Add_m2326229909_RuntimeMethod_var);
	}

IL_00a3:
	{
		SchemaElementDecl_t2267464004 * L_27 = V_0;
		bool L_28 = DtdParser_get_ParsingInternalSubset_m4130513212(__this, /*hidden argument*/NULL);
		NullCheck(L_27);
		SchemaDeclBase_set_IsDeclaredInExternal_m1713803308(L_27, (bool)((((int32_t)L_28) == ((int32_t)0))? 1 : 0), /*hidden argument*/NULL);
		int32_t L_29 = DtdParser_GetToken_m2873531874(__this, (bool)1, /*hidden argument*/NULL);
		V_2 = L_29;
		int32_t L_30 = V_2;
		if ((((int32_t)L_30) == ((int32_t)((int32_t)27))))
		{
			goto IL_00e9;
		}
	}
	{
		int32_t L_31 = V_2;
		if ((((int32_t)L_31) == ((int32_t)((int32_t)44))))
		{
			goto IL_00dc;
		}
	}
	{
		int32_t L_32 = V_2;
		if ((!(((uint32_t)L_32) == ((uint32_t)((int32_t)45)))))
		{
			goto IL_017e;
		}
	}
	{
		SchemaElementDecl_t2267464004 * L_33 = V_0;
		IL2CPP_RUNTIME_CLASS_INIT(ContentValidator_t2085579204_il2cpp_TypeInfo_var);
		ContentValidator_t2085579204 * L_34 = ((ContentValidator_t2085579204_StaticFields*)il2cpp_codegen_static_fields_for(ContentValidator_t2085579204_il2cpp_TypeInfo_var))->get_Empty_3();
		NullCheck(L_33);
		SchemaElementDecl_set_ContentValidator_m1441204596(L_33, L_34, /*hidden argument*/NULL);
		goto IL_0161;
	}

IL_00dc:
	{
		SchemaElementDecl_t2267464004 * L_35 = V_0;
		IL2CPP_RUNTIME_CLASS_INIT(ContentValidator_t2085579204_il2cpp_TypeInfo_var);
		ContentValidator_t2085579204 * L_36 = ((ContentValidator_t2085579204_StaticFields*)il2cpp_codegen_static_fields_for(ContentValidator_t2085579204_il2cpp_TypeInfo_var))->get_Any_6();
		NullCheck(L_35);
		SchemaElementDecl_set_ContentValidator_m1441204596(L_35, L_36, /*hidden argument*/NULL);
		goto IL_0161;
	}

IL_00e9:
	{
		int32_t L_37 = __this->get_currentEntityId_22();
		V_3 = L_37;
		int32_t L_38 = DtdParser_GetToken_m2873531874(__this, (bool)0, /*hidden argument*/NULL);
		V_2 = L_38;
		int32_t L_39 = V_2;
		if ((((int32_t)L_39) == ((int32_t)((int32_t)9))))
		{
			goto IL_0131;
		}
	}
	{
		int32_t L_40 = V_2;
		if ((!(((uint32_t)L_40) == ((uint32_t)((int32_t)42)))))
		{
			goto IL_017e;
		}
	}
	{
		ParticleContentValidator_t2931748829 * L_41 = (ParticleContentValidator_t2931748829 *)il2cpp_codegen_object_new(ParticleContentValidator_t2931748829_il2cpp_TypeInfo_var);
		ParticleContentValidator__ctor_m77089536(L_41, 3, /*hidden argument*/NULL);
		V_4 = L_41;
		ParticleContentValidator_t2931748829 * L_42 = V_4;
		NullCheck(L_42);
		ParticleContentValidator_Start_m2970868293(L_42, /*hidden argument*/NULL);
		ParticleContentValidator_t2931748829 * L_43 = V_4;
		NullCheck(L_43);
		ParticleContentValidator_OpenGroup_m510242117(L_43, /*hidden argument*/NULL);
		ParticleContentValidator_t2931748829 * L_44 = V_4;
		int32_t L_45 = V_3;
		DtdParser_ParseElementMixedContent_m4107377382(__this, L_44, L_45, /*hidden argument*/NULL);
		SchemaElementDecl_t2267464004 * L_46 = V_0;
		ParticleContentValidator_t2931748829 * L_47 = V_4;
		NullCheck(L_47);
		ContentValidator_t2085579204 * L_48 = ParticleContentValidator_Finish_m177069051(L_47, (bool)1, /*hidden argument*/NULL);
		NullCheck(L_46);
		SchemaElementDecl_set_ContentValidator_m1441204596(L_46, L_48, /*hidden argument*/NULL);
		goto IL_0161;
	}

IL_0131:
	{
		V_5 = (ParticleContentValidator_t2931748829 *)NULL;
		ParticleContentValidator_t2931748829 * L_49 = (ParticleContentValidator_t2931748829 *)il2cpp_codegen_object_new(ParticleContentValidator_t2931748829_il2cpp_TypeInfo_var);
		ParticleContentValidator__ctor_m77089536(L_49, 2, /*hidden argument*/NULL);
		V_5 = L_49;
		ParticleContentValidator_t2931748829 * L_50 = V_5;
		NullCheck(L_50);
		ParticleContentValidator_Start_m2970868293(L_50, /*hidden argument*/NULL);
		ParticleContentValidator_t2931748829 * L_51 = V_5;
		NullCheck(L_51);
		ParticleContentValidator_OpenGroup_m510242117(L_51, /*hidden argument*/NULL);
		ParticleContentValidator_t2931748829 * L_52 = V_5;
		int32_t L_53 = V_3;
		DtdParser_ParseElementOnlyContent_m2715762976(__this, L_52, L_53, /*hidden argument*/NULL);
		SchemaElementDecl_t2267464004 * L_54 = V_0;
		ParticleContentValidator_t2931748829 * L_55 = V_5;
		NullCheck(L_55);
		ContentValidator_t2085579204 * L_56 = ParticleContentValidator_Finish_m177069051(L_55, (bool)1, /*hidden argument*/NULL);
		NullCheck(L_54);
		SchemaElementDecl_set_ContentValidator_m1441204596(L_54, L_56, /*hidden argument*/NULL);
	}

IL_0161:
	{
		int32_t L_57 = DtdParser_GetToken_m2873531874(__this, (bool)0, /*hidden argument*/NULL);
		if ((((int32_t)L_57) == ((int32_t)((int32_t)29))))
		{
			goto IL_017d;
		}
	}
	{
		int32_t L_58 = __this->get_curPos_13();
		DtdParser_ThrowUnexpectedToken_m1896555673(__this, L_58, _stringLiteral3452614546, /*hidden argument*/NULL);
	}

IL_017d:
	{
		return;
	}

IL_017e:
	{
		DtdParser_OnUnexpectedError_m569113428(__this, /*hidden argument*/NULL);
		return;
	}
}
// System.Void System.Xml.DtdParser::ParseElementOnlyContent(System.Xml.Schema.ParticleContentValidator,System.Int32)
extern "C" IL2CPP_METHOD_ATTR void DtdParser_ParseElementOnlyContent_m2715762976 (DtdParser_t1117044511 * __this, ParticleContentValidator_t2931748829 * ___pcv0, int32_t ___startParenEntityId1, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (DtdParser_ParseElementOnlyContent_m2715762976_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	Stack_1_t1014283250 * V_0 = NULL;
	ParseElementOnlyContent_LocalFrame_t170893795 * V_1 = NULL;
	int32_t V_2 = 0;
	{
		Stack_1_t1014283250 * L_0 = (Stack_1_t1014283250 *)il2cpp_codegen_object_new(Stack_1_t1014283250_il2cpp_TypeInfo_var);
		Stack_1__ctor_m1353701049(L_0, /*hidden argument*/Stack_1__ctor_m1353701049_RuntimeMethod_var);
		V_0 = L_0;
		int32_t L_1 = ___startParenEntityId1;
		ParseElementOnlyContent_LocalFrame_t170893795 * L_2 = (ParseElementOnlyContent_LocalFrame_t170893795 *)il2cpp_codegen_object_new(ParseElementOnlyContent_LocalFrame_t170893795_il2cpp_TypeInfo_var);
		ParseElementOnlyContent_LocalFrame__ctor_m3879692046(L_2, L_1, /*hidden argument*/NULL);
		V_1 = L_2;
		Stack_1_t1014283250 * L_3 = V_0;
		ParseElementOnlyContent_LocalFrame_t170893795 * L_4 = V_1;
		NullCheck(L_3);
		Stack_1_Push_m3350608769(L_3, L_4, /*hidden argument*/Stack_1_Push_m3350608769_RuntimeMethod_var);
	}

IL_0014:
	{
		int32_t L_5 = DtdParser_GetToken_m2873531874(__this, (bool)0, /*hidden argument*/NULL);
		V_2 = L_5;
		int32_t L_6 = V_2;
		if ((((int32_t)L_6) == ((int32_t)((int32_t)23))))
		{
			goto IL_0030;
		}
	}
	{
		int32_t L_7 = V_2;
		if ((((int32_t)L_7) == ((int32_t)((int32_t)27))))
		{
			goto IL_0047;
		}
	}
	{
		int32_t L_8 = V_2;
		if ((((int32_t)L_8) == ((int32_t)((int32_t)29))))
		{
			goto IL_0062;
		}
	}
	{
		goto IL_0148;
	}

IL_0030:
	{
		ParticleContentValidator_t2931748829 * L_9 = ___pcv0;
		XmlQualifiedName_t2760654312 * L_10 = DtdParser_GetNameQualified_m4213313768(__this, (bool)1, /*hidden argument*/NULL);
		NullCheck(L_9);
		ParticleContentValidator_AddName_m1093663022(L_9, L_10, NULL, /*hidden argument*/NULL);
		ParticleContentValidator_t2931748829 * L_11 = ___pcv0;
		DtdParser_ParseHowMany_m2471247013(__this, L_11, /*hidden argument*/NULL);
		goto IL_0078;
	}

IL_0047:
	{
		ParticleContentValidator_t2931748829 * L_12 = ___pcv0;
		NullCheck(L_12);
		ParticleContentValidator_OpenGroup_m510242117(L_12, /*hidden argument*/NULL);
		int32_t L_13 = __this->get_currentEntityId_22();
		ParseElementOnlyContent_LocalFrame_t170893795 * L_14 = (ParseElementOnlyContent_LocalFrame_t170893795 *)il2cpp_codegen_object_new(ParseElementOnlyContent_LocalFrame_t170893795_il2cpp_TypeInfo_var);
		ParseElementOnlyContent_LocalFrame__ctor_m3879692046(L_14, L_13, /*hidden argument*/NULL);
		V_1 = L_14;
		Stack_1_t1014283250 * L_15 = V_0;
		ParseElementOnlyContent_LocalFrame_t170893795 * L_16 = V_1;
		NullCheck(L_15);
		Stack_1_Push_m3350608769(L_15, L_16, /*hidden argument*/Stack_1_Push_m3350608769_RuntimeMethod_var);
		goto IL_0014;
	}

IL_0062:
	{
		int32_t L_17 = __this->get_curPos_13();
		DtdParser_Throw_m639183860(__this, L_17, _stringLiteral2328649094, /*hidden argument*/NULL);
		goto IL_014e;
	}

IL_0078:
	{
		int32_t L_18 = DtdParser_GetToken_m2873531874(__this, (bool)0, /*hidden argument*/NULL);
		V_2 = L_18;
		int32_t L_19 = V_2;
		switch (((int32_t)il2cpp_codegen_subtract((int32_t)L_19, (int32_t)((int32_t)28))))
		{
			case 0:
			{
				goto IL_00f9;
			}
			case 1:
			{
				goto IL_0135;
			}
			case 2:
			{
				goto IL_00cb;
			}
		}
	}
	{
		int32_t L_20 = V_2;
		if ((!(((uint32_t)L_20) == ((uint32_t)((int32_t)43)))))
		{
			goto IL_0148;
		}
	}
	{
		ParseElementOnlyContent_LocalFrame_t170893795 * L_21 = V_1;
		NullCheck(L_21);
		int32_t L_22 = L_21->get_parsingSchema_1();
		if ((!(((uint32_t)L_22) == ((uint32_t)((int32_t)30)))))
		{
			goto IL_00b8;
		}
	}
	{
		int32_t L_23 = __this->get_curPos_13();
		DtdParser_Throw_m639183860(__this, L_23, _stringLiteral2328649094, /*hidden argument*/NULL);
	}

IL_00b8:
	{
		ParticleContentValidator_t2931748829 * L_24 = ___pcv0;
		NullCheck(L_24);
		ParticleContentValidator_AddSequence_m569876338(L_24, /*hidden argument*/NULL);
		ParseElementOnlyContent_LocalFrame_t170893795 * L_25 = V_1;
		NullCheck(L_25);
		L_25->set_parsingSchema_1(((int32_t)43));
		goto IL_0014;
	}

IL_00cb:
	{
		ParseElementOnlyContent_LocalFrame_t170893795 * L_26 = V_1;
		NullCheck(L_26);
		int32_t L_27 = L_26->get_parsingSchema_1();
		if ((!(((uint32_t)L_27) == ((uint32_t)((int32_t)43)))))
		{
			goto IL_00e6;
		}
	}
	{
		int32_t L_28 = __this->get_curPos_13();
		DtdParser_Throw_m639183860(__this, L_28, _stringLiteral2328649094, /*hidden argument*/NULL);
	}

IL_00e6:
	{
		ParticleContentValidator_t2931748829 * L_29 = ___pcv0;
		NullCheck(L_29);
		ParticleContentValidator_AddChoice_m4047044157(L_29, /*hidden argument*/NULL);
		ParseElementOnlyContent_LocalFrame_t170893795 * L_30 = V_1;
		NullCheck(L_30);
		L_30->set_parsingSchema_1(((int32_t)30));
		goto IL_0014;
	}

IL_00f9:
	{
		ParticleContentValidator_t2931748829 * L_31 = ___pcv0;
		NullCheck(L_31);
		ParticleContentValidator_CloseGroup_m3221493285(L_31, /*hidden argument*/NULL);
		bool L_32 = __this->get_validate_8();
		if (!L_32)
		{
			goto IL_012c;
		}
	}
	{
		int32_t L_33 = __this->get_currentEntityId_22();
		ParseElementOnlyContent_LocalFrame_t170893795 * L_34 = V_1;
		NullCheck(L_34);
		int32_t L_35 = L_34->get_startParenEntityId_0();
		if ((((int32_t)L_33) == ((int32_t)L_35)))
		{
			goto IL_012c;
		}
	}
	{
		int32_t L_36 = __this->get_curPos_13();
		String_t* L_37 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(String_t_il2cpp_TypeInfo_var))->get_Empty_5();
		DtdParser_SendValidationEvent_m809901895(__this, L_36, 0, _stringLiteral3009195774, L_37, /*hidden argument*/NULL);
	}

IL_012c:
	{
		ParticleContentValidator_t2931748829 * L_38 = ___pcv0;
		DtdParser_ParseHowMany_m2471247013(__this, L_38, /*hidden argument*/NULL);
		goto IL_014e;
	}

IL_0135:
	{
		int32_t L_39 = __this->get_curPos_13();
		DtdParser_Throw_m639183860(__this, L_39, _stringLiteral2328649094, /*hidden argument*/NULL);
		goto IL_014e;
	}

IL_0148:
	{
		DtdParser_OnUnexpectedError_m569113428(__this, /*hidden argument*/NULL);
	}

IL_014e:
	{
		Stack_1_t1014283250 * L_40 = V_0;
		NullCheck(L_40);
		Stack_1_Pop_m2969247287(L_40, /*hidden argument*/Stack_1_Pop_m2969247287_RuntimeMethod_var);
		Stack_1_t1014283250 * L_41 = V_0;
		NullCheck(L_41);
		int32_t L_42 = Stack_1_get_Count_m822875702(L_41, /*hidden argument*/Stack_1_get_Count_m822875702_RuntimeMethod_var);
		if ((((int32_t)L_42) <= ((int32_t)0)))
		{
			goto IL_016a;
		}
	}
	{
		Stack_1_t1014283250 * L_43 = V_0;
		NullCheck(L_43);
		ParseElementOnlyContent_LocalFrame_t170893795 * L_44 = Stack_1_Peek_m7517556(L_43, /*hidden argument*/Stack_1_Peek_m7517556_RuntimeMethod_var);
		V_1 = L_44;
		goto IL_0078;
	}

IL_016a:
	{
		return;
	}
}
// System.Void System.Xml.DtdParser::ParseHowMany(System.Xml.Schema.ParticleContentValidator)
extern "C" IL2CPP_METHOD_ATTR void DtdParser_ParseHowMany_m2471247013 (DtdParser_t1117044511 * __this, ParticleContentValidator_t2931748829 * ___pcv0, const RuntimeMethod* method)
{
	int32_t V_0 = 0;
	{
		int32_t L_0 = DtdParser_GetToken_m2873531874(__this, (bool)0, /*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)39))))
		{
			case 0:
			{
				goto IL_001e;
			}
			case 1:
			{
				goto IL_0025;
			}
			case 2:
			{
				goto IL_002c;
			}
		}
	}
	{
		return;
	}

IL_001e:
	{
		ParticleContentValidator_t2931748829 * L_2 = ___pcv0;
		NullCheck(L_2);
		ParticleContentValidator_AddStar_m53453838(L_2, /*hidden argument*/NULL);
		return;
	}

IL_0025:
	{
		ParticleContentValidator_t2931748829 * L_3 = ___pcv0;
		NullCheck(L_3);
		ParticleContentValidator_AddQMark_m2304428412(L_3, /*hidden argument*/NULL);
		return;
	}

IL_002c:
	{
		ParticleContentValidator_t2931748829 * L_4 = ___pcv0;
		NullCheck(L_4);
		ParticleContentValidator_AddPlus_m454808277(L_4, /*hidden argument*/NULL);
		return;
	}
}
// System.Void System.Xml.DtdParser::ParseElementMixedContent(System.Xml.Schema.ParticleContentValidator,System.Int32)
extern "C" IL2CPP_METHOD_ATTR void DtdParser_ParseElementMixedContent_m4107377382 (DtdParser_t1117044511 * __this, ParticleContentValidator_t2931748829 * ___pcv0, int32_t ___startParenEntityId1, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (DtdParser_ParseElementMixedContent_m4107377382_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	bool V_0 = false;
	int32_t V_1 = 0;
	int32_t V_2 = 0;
	int32_t V_3 = 0;
	XmlQualifiedName_t2760654312 * V_4 = NULL;
	{
		V_0 = (bool)0;
		V_1 = (-1);
		int32_t L_0 = __this->get_currentEntityId_22();
		V_2 = L_0;
	}

IL_000b:
	{
		int32_t L_1 = DtdParser_GetToken_m2873531874(__this, (bool)0, /*hidden argument*/NULL);
		V_3 = L_1;
		int32_t L_2 = V_3;
		if ((((int32_t)L_2) == ((int32_t)((int32_t)28))))
		{
			goto IL_0022;
		}
	}
	{
		int32_t L_3 = V_3;
		if ((((int32_t)L_3) == ((int32_t)((int32_t)30))))
		{
			goto IL_007b;
		}
	}
	{
		goto IL_0129;
	}

IL_0022:
	{
		ParticleContentValidator_t2931748829 * L_4 = ___pcv0;
		NullCheck(L_4);
		ParticleContentValidator_CloseGroup_m3221493285(L_4, /*hidden argument*/NULL);
		bool L_5 = __this->get_validate_8();
		if (!L_5)
		{
			goto IL_0050;
		}
	}
	{
		int32_t L_6 = __this->get_currentEntityId_22();
		int32_t L_7 = ___startParenEntityId1;
		if ((((int32_t)L_6) == ((int32_t)L_7)))
		{
			goto IL_0050;
		}
	}
	{
		int32_t L_8 = __this->get_curPos_13();
		String_t* L_9 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(String_t_il2cpp_TypeInfo_var))->get_Empty_5();
		DtdParser_SendValidationEvent_m809901895(__this, L_8, 0, _stringLiteral3009195774, L_9, /*hidden argument*/NULL);
	}

IL_0050:
	{
		int32_t L_10 = DtdParser_GetToken_m2873531874(__this, (bool)0, /*hidden argument*/NULL);
		bool L_11 = V_0;
		if (!((int32_t)((int32_t)((((int32_t)L_10) == ((int32_t)((int32_t)39)))? 1 : 0)&(int32_t)L_11)))
		{
			goto IL_0066;
		}
	}
	{
		ParticleContentValidator_t2931748829 * L_12 = ___pcv0;
		NullCheck(L_12);
		ParticleContentValidator_AddStar_m53453838(L_12, /*hidden argument*/NULL);
		return;
	}

IL_0066:
	{
		bool L_13 = V_0;
		if (!L_13)
		{
			goto IL_007a;
		}
	}
	{
		int32_t L_14 = __this->get_curPos_13();
		DtdParser_ThrowUnexpectedToken_m1896555673(__this, L_14, _stringLiteral3452614534, /*hidden argument*/NULL);
	}

IL_007a:
	{
		return;
	}

IL_007b:
	{
		bool L_15 = V_0;
		if (L_15)
		{
			goto IL_0082;
		}
	}
	{
		V_0 = (bool)1;
		goto IL_0088;
	}

IL_0082:
	{
		ParticleContentValidator_t2931748829 * L_16 = ___pcv0;
		NullCheck(L_16);
		ParticleContentValidator_AddChoice_m4047044157(L_16, /*hidden argument*/NULL);
	}

IL_0088:
	{
		bool L_17 = __this->get_validate_8();
		if (!L_17)
		{
			goto IL_00b2;
		}
	}
	{
		int32_t L_18 = __this->get_currentEntityId_22();
		V_1 = L_18;
		int32_t L_19 = V_2;
		int32_t L_20 = V_1;
		if ((((int32_t)L_19) >= ((int32_t)L_20)))
		{
			goto IL_00b2;
		}
	}
	{
		int32_t L_21 = __this->get_curPos_13();
		String_t* L_22 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(String_t_il2cpp_TypeInfo_var))->get_Empty_5();
		DtdParser_SendValidationEvent_m809901895(__this, L_21, 0, _stringLiteral3009195774, L_22, /*hidden argument*/NULL);
	}

IL_00b2:
	{
		int32_t L_23 = DtdParser_GetToken_m2873531874(__this, (bool)0, /*hidden argument*/NULL);
		if ((!(((uint32_t)L_23) == ((uint32_t)((int32_t)23)))))
		{
			goto IL_0129;
		}
	}
	{
		XmlQualifiedName_t2760654312 * L_24 = DtdParser_GetNameQualified_m4213313768(__this, (bool)1, /*hidden argument*/NULL);
		V_4 = L_24;
		ParticleContentValidator_t2931748829 * L_25 = ___pcv0;
		XmlQualifiedName_t2760654312 * L_26 = V_4;
		NullCheck(L_25);
		bool L_27 = ParticleContentValidator_Exists_m407262287(L_25, L_26, /*hidden argument*/NULL);
		if (!L_27)
		{
			goto IL_00eb;
		}
	}
	{
		bool L_28 = __this->get_validate_8();
		if (!L_28)
		{
			goto IL_00eb;
		}
	}
	{
		XmlQualifiedName_t2760654312 * L_29 = V_4;
		NullCheck(L_29);
		String_t* L_30 = VirtFuncInvoker0< String_t* >::Invoke(3 /* System.String System.Object::ToString() */, L_29);
		DtdParser_SendValidationEvent_m1656605313(__this, 0, _stringLiteral3192090486, L_30, /*hidden argument*/NULL);
	}

IL_00eb:
	{
		ParticleContentValidator_t2931748829 * L_31 = ___pcv0;
		XmlQualifiedName_t2760654312 * L_32 = V_4;
		NullCheck(L_31);
		ParticleContentValidator_AddName_m1093663022(L_31, L_32, NULL, /*hidden argument*/NULL);
		bool L_33 = __this->get_validate_8();
		if (!L_33)
		{
			goto IL_000b;
		}
	}
	{
		int32_t L_34 = __this->get_currentEntityId_22();
		V_2 = L_34;
		int32_t L_35 = V_2;
		int32_t L_36 = V_1;
		if ((((int32_t)L_35) >= ((int32_t)L_36)))
		{
			goto IL_000b;
		}
	}
	{
		int32_t L_37 = __this->get_curPos_13();
		String_t* L_38 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(String_t_il2cpp_TypeInfo_var))->get_Empty_5();
		DtdParser_SendValidationEvent_m809901895(__this, L_37, 0, _stringLiteral3009195774, L_38, /*hidden argument*/NULL);
		goto IL_000b;
	}

IL_0129:
	{
		DtdParser_OnUnexpectedError_m569113428(__this, /*hidden argument*/NULL);
		goto IL_000b;
	}
}
// System.Void System.Xml.DtdParser::ParseEntityDecl()
extern "C" IL2CPP_METHOD_ATTR void DtdParser_ParseEntityDecl_m367265999 (DtdParser_t1117044511 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (DtdParser_ParseEntityDecl_m367265999_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	bool V_0 = false;
	SchemaEntity_t1577441964 * V_1 = NULL;
	int32_t V_2 = 0;
	int32_t V_3 = 0;
	XmlQualifiedName_t2760654312 * V_4 = NULL;
	String_t* V_5 = NULL;
	String_t* V_6 = NULL;
	String_t* V_7 = NULL;
	SchemaEntity_t1577441964 * G_B5_0 = NULL;
	SchemaEntity_t1577441964 * G_B4_0 = NULL;
	String_t* G_B6_0 = NULL;
	SchemaEntity_t1577441964 * G_B6_1 = NULL;
	{
		V_0 = (bool)0;
		V_1 = (SchemaEntity_t1577441964 *)NULL;
		int32_t L_0 = DtdParser_GetToken_m2873531874(__this, (bool)1, /*hidden argument*/NULL);
		V_3 = L_0;
		int32_t L_1 = V_3;
		if ((((int32_t)L_1) == ((int32_t)((int32_t)24))))
		{
			goto IL_0029;
		}
	}
	{
		int32_t L_2 = V_3;
		if ((!(((uint32_t)L_2) == ((uint32_t)((int32_t)38)))))
		{
			goto IL_01d9;
		}
	}
	{
		V_0 = (bool)1;
		int32_t L_3 = DtdParser_GetToken_m2873531874(__this, (bool)1, /*hidden argument*/NULL);
		if ((!(((uint32_t)L_3) == ((uint32_t)((int32_t)24)))))
		{
			goto IL_01d9;
		}
	}

IL_0029:
	{
		XmlQualifiedName_t2760654312 * L_4 = DtdParser_GetNameQualified_m4213313768(__this, (bool)0, /*hidden argument*/NULL);
		V_4 = L_4;
		XmlQualifiedName_t2760654312 * L_5 = V_4;
		bool L_6 = V_0;
		SchemaEntity_t1577441964 * L_7 = (SchemaEntity_t1577441964 *)il2cpp_codegen_object_new(SchemaEntity_t1577441964_il2cpp_TypeInfo_var);
		SchemaEntity__ctor_m161607376(L_7, L_5, L_6, /*hidden argument*/NULL);
		V_1 = L_7;
		SchemaEntity_t1577441964 * L_8 = V_1;
		String_t* L_9 = DtdParser_get_BaseUriStr_m1502610079(__this, /*hidden argument*/NULL);
		NullCheck(L_8);
		SchemaEntity_set_BaseURI_m4008234638(L_8, L_9, /*hidden argument*/NULL);
		SchemaEntity_t1577441964 * L_10 = V_1;
		String_t* L_11 = __this->get_externalDtdBaseUri_30();
		NullCheck(L_11);
		int32_t L_12 = String_get_Length_m3847582255(L_11, /*hidden argument*/NULL);
		G_B4_0 = L_10;
		if (!L_12)
		{
			G_B5_0 = L_10;
			goto IL_005d;
		}
	}
	{
		String_t* L_13 = __this->get_externalDtdBaseUri_30();
		G_B6_0 = L_13;
		G_B6_1 = G_B4_0;
		goto IL_0063;
	}

IL_005d:
	{
		String_t* L_14 = __this->get_documentBaseUri_29();
		G_B6_0 = L_14;
		G_B6_1 = G_B5_0;
	}

IL_0063:
	{
		NullCheck(G_B6_1);
		SchemaEntity_set_DeclaredURI_m1281835088(G_B6_1, G_B6_0, /*hidden argument*/NULL);
		bool L_15 = V_0;
		if (!L_15)
		{
			goto IL_0094;
		}
	}
	{
		SchemaInfo_t3347508623 * L_16 = __this->get_schemaInfo_3();
		NullCheck(L_16);
		Dictionary_2_t1552439284 * L_17 = SchemaInfo_get_ParameterEntities_m3959354987(L_16, /*hidden argument*/NULL);
		XmlQualifiedName_t2760654312 * L_18 = V_4;
		NullCheck(L_17);
		bool L_19 = Dictionary_2_ContainsKey_m473315887(L_17, L_18, /*hidden argument*/Dictionary_2_ContainsKey_m473315887_RuntimeMethod_var);
		if (L_19)
		{
			goto IL_00bb;
		}
	}
	{
		SchemaInfo_t3347508623 * L_20 = __this->get_schemaInfo_3();
		NullCheck(L_20);
		Dictionary_2_t1552439284 * L_21 = SchemaInfo_get_ParameterEntities_m3959354987(L_20, /*hidden argument*/NULL);
		XmlQualifiedName_t2760654312 * L_22 = V_4;
		SchemaEntity_t1577441964 * L_23 = V_1;
		NullCheck(L_21);
		Dictionary_2_Add_m1525004059(L_21, L_22, L_23, /*hidden argument*/Dictionary_2_Add_m1525004059_RuntimeMethod_var);
		goto IL_00bb;
	}

IL_0094:
	{
		SchemaInfo_t3347508623 * L_24 = __this->get_schemaInfo_3();
		NullCheck(L_24);
		Dictionary_2_t1552439284 * L_25 = SchemaInfo_get_GeneralEntities_m2712896334(L_24, /*hidden argument*/NULL);
		XmlQualifiedName_t2760654312 * L_26 = V_4;
		NullCheck(L_25);
		bool L_27 = Dictionary_2_ContainsKey_m473315887(L_25, L_26, /*hidden argument*/Dictionary_2_ContainsKey_m473315887_RuntimeMethod_var);
		if (L_27)
		{
			goto IL_00bb;
		}
	}
	{
		SchemaInfo_t3347508623 * L_28 = __this->get_schemaInfo_3();
		NullCheck(L_28);
		Dictionary_2_t1552439284 * L_29 = SchemaInfo_get_GeneralEntities_m2712896334(L_28, /*hidden argument*/NULL);
		XmlQualifiedName_t2760654312 * L_30 = V_4;
		SchemaEntity_t1577441964 * L_31 = V_1;
		NullCheck(L_29);
		Dictionary_2_Add_m1525004059(L_29, L_30, L_31, /*hidden argument*/Dictionary_2_Add_m1525004059_RuntimeMethod_var);
	}

IL_00bb:
	{
		SchemaEntity_t1577441964 * L_32 = V_1;
		bool L_33 = DtdParser_get_ParsingInternalSubset_m4130513212(__this, /*hidden argument*/NULL);
		NullCheck(L_32);
		SchemaEntity_set_DeclaredInExternal_m4080803822(L_32, (bool)((((int32_t)L_33) == ((int32_t)0))? 1 : 0), /*hidden argument*/NULL);
		SchemaEntity_t1577441964 * L_34 = V_1;
		NullCheck(L_34);
		SchemaEntity_set_ParsingInProgress_m1782983053(L_34, (bool)1, /*hidden argument*/NULL);
		int32_t L_35 = DtdParser_GetToken_m2873531874(__this, (bool)1, /*hidden argument*/NULL);
		V_2 = L_35;
		int32_t L_36 = V_2;
		if ((!(((uint32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_36, (int32_t)((int32_t)33)))) > ((uint32_t)1))))
		{
			goto IL_00ed;
		}
	}
	{
		int32_t L_37 = V_2;
		if ((((int32_t)L_37) == ((int32_t)((int32_t)35))))
		{
			goto IL_0198;
		}
	}
	{
		goto IL_01d9;
	}

IL_00ed:
	{
		int32_t L_38 = V_2;
		DtdParser_ParseExternalId_m3766105751(__this, L_38, ((int32_t)13), (String_t**)(&V_6), (String_t**)(&V_5), /*hidden argument*/NULL);
		SchemaEntity_t1577441964 * L_39 = V_1;
		NullCheck(L_39);
		SchemaEntity_set_IsExternal_m4223135516(L_39, (bool)1, /*hidden argument*/NULL);
		SchemaEntity_t1577441964 * L_40 = V_1;
		String_t* L_41 = V_5;
		NullCheck(L_40);
		SchemaEntity_set_Url_m3576429640(L_40, L_41, /*hidden argument*/NULL);
		SchemaEntity_t1577441964 * L_42 = V_1;
		String_t* L_43 = V_6;
		NullCheck(L_42);
		SchemaEntity_set_Pubid_m2715375355(L_42, L_43, /*hidden argument*/NULL);
		int32_t L_44 = DtdParser_GetToken_m2873531874(__this, (bool)0, /*hidden argument*/NULL);
		if ((!(((uint32_t)L_44) == ((uint32_t)((int32_t)37)))))
		{
			goto IL_01c6;
		}
	}
	{
		bool L_45 = V_0;
		if (!L_45)
		{
			goto IL_0135;
		}
	}
	{
		int32_t L_46 = __this->get_curPos_13();
		DtdParser_ThrowUnexpectedToken_m1896555673(__this, ((int32_t)il2cpp_codegen_subtract((int32_t)L_46, (int32_t)5)), _stringLiteral3452614546, /*hidden argument*/NULL);
	}

IL_0135:
	{
		bool L_47 = __this->get_whitespaceSeen_17();
		if (L_47)
		{
			goto IL_0155;
		}
	}
	{
		int32_t L_48 = __this->get_curPos_13();
		DtdParser_Throw_m1069092618(__this, ((int32_t)il2cpp_codegen_subtract((int32_t)L_48, (int32_t)5)), _stringLiteral2583894656, _stringLiteral2757040252, /*hidden argument*/NULL);
	}

IL_0155:
	{
		int32_t L_49 = DtdParser_GetToken_m2873531874(__this, (bool)1, /*hidden argument*/NULL);
		if ((!(((uint32_t)L_49) == ((uint32_t)((int32_t)24)))))
		{
			goto IL_01d9;
		}
	}
	{
		SchemaEntity_t1577441964 * L_50 = V_1;
		XmlQualifiedName_t2760654312 * L_51 = DtdParser_GetNameQualified_m4213313768(__this, (bool)0, /*hidden argument*/NULL);
		NullCheck(L_50);
		SchemaEntity_set_NData_m3500492224(L_50, L_51, /*hidden argument*/NULL);
		SchemaEntity_t1577441964 * L_52 = V_1;
		NullCheck(L_52);
		XmlQualifiedName_t2760654312 * L_53 = SchemaEntity_get_NData_m3919576499(L_52, /*hidden argument*/NULL);
		NullCheck(L_53);
		String_t* L_54 = XmlQualifiedName_get_Name_m815040483(L_53, /*hidden argument*/NULL);
		V_7 = L_54;
		SchemaInfo_t3347508623 * L_55 = __this->get_schemaInfo_3();
		NullCheck(L_55);
		Dictionary_2_t1732933766 * L_56 = SchemaInfo_get_Notations_m634703336(L_55, /*hidden argument*/NULL);
		String_t* L_57 = V_7;
		NullCheck(L_56);
		bool L_58 = Dictionary_2_ContainsKey_m2619423657(L_56, L_57, /*hidden argument*/Dictionary_2_ContainsKey_m2619423657_RuntimeMethod_var);
		if (L_58)
		{
			goto IL_01c6;
		}
	}
	{
		String_t* L_59 = V_7;
		DtdParser_AddUndeclaredNotation_m67479462(__this, L_59, /*hidden argument*/NULL);
		goto IL_01c6;
	}

IL_0198:
	{
		SchemaEntity_t1577441964 * L_60 = V_1;
		String_t* L_61 = DtdParser_GetValue_m1374347641(__this, /*hidden argument*/NULL);
		NullCheck(L_60);
		SchemaEntity_set_Text_m3596196779(L_60, L_61, /*hidden argument*/NULL);
		SchemaEntity_t1577441964 * L_62 = V_1;
		LineInfo_t3266778363 * L_63 = __this->get_address_of_literalLineInfo_27();
		int32_t L_64 = L_63->get_lineNo_0();
		NullCheck(L_62);
		SchemaEntity_set_Line_m2555946593(L_62, L_64, /*hidden argument*/NULL);
		SchemaEntity_t1577441964 * L_65 = V_1;
		LineInfo_t3266778363 * L_66 = __this->get_address_of_literalLineInfo_27();
		int32_t L_67 = L_66->get_linePos_1();
		NullCheck(L_65);
		SchemaEntity_set_Pos_m3814850772(L_65, L_67, /*hidden argument*/NULL);
	}

IL_01c6:
	{
		int32_t L_68 = DtdParser_GetToken_m2873531874(__this, (bool)0, /*hidden argument*/NULL);
		if ((!(((uint32_t)L_68) == ((uint32_t)((int32_t)29)))))
		{
			goto IL_01d9;
		}
	}
	{
		SchemaEntity_t1577441964 * L_69 = V_1;
		NullCheck(L_69);
		SchemaEntity_set_ParsingInProgress_m1782983053(L_69, (bool)0, /*hidden argument*/NULL);
		return;
	}

IL_01d9:
	{
		DtdParser_OnUnexpectedError_m569113428(__this, /*hidden argument*/NULL);
		return;
	}
}
// System.Void System.Xml.DtdParser::ParseNotationDecl()
extern "C" IL2CPP_METHOD_ATTR void DtdParser_ParseNotationDecl_m4126421314 (DtdParser_t1117044511 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (DtdParser_ParseNotationDecl_m4126421314_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	XmlQualifiedName_t2760654312 * V_0 = NULL;
	SchemaNotation_t1947677467 * V_1 = NULL;
	int32_t V_2 = 0;
	String_t* V_3 = NULL;
	String_t* V_4 = NULL;
	{
		int32_t L_0 = DtdParser_GetToken_m2873531874(__this, (bool)1, /*hidden argument*/NULL);
		if ((((int32_t)L_0) == ((int32_t)((int32_t)24))))
		{
			goto IL_0011;
		}
	}
	{
		DtdParser_OnUnexpectedError_m569113428(__this, /*hidden argument*/NULL);
	}

IL_0011:
	{
		XmlQualifiedName_t2760654312 * L_1 = DtdParser_GetNameQualified_m4213313768(__this, (bool)0, /*hidden argument*/NULL);
		V_0 = L_1;
		V_1 = (SchemaNotation_t1947677467 *)NULL;
		SchemaInfo_t3347508623 * L_2 = __this->get_schemaInfo_3();
		NullCheck(L_2);
		Dictionary_2_t1732933766 * L_3 = SchemaInfo_get_Notations_m634703336(L_2, /*hidden argument*/NULL);
		XmlQualifiedName_t2760654312 * L_4 = V_0;
		NullCheck(L_4);
		String_t* L_5 = XmlQualifiedName_get_Name_m815040483(L_4, /*hidden argument*/NULL);
		NullCheck(L_3);
		bool L_6 = Dictionary_2_ContainsKey_m2619423657(L_3, L_5, /*hidden argument*/Dictionary_2_ContainsKey_m2619423657_RuntimeMethod_var);
		if (L_6)
		{
			goto IL_0072;
		}
	}
	{
		Dictionary_2_t1937932691 * L_7 = __this->get_undeclaredNotations_31();
		if (!L_7)
		{
			goto IL_004d;
		}
	}
	{
		Dictionary_2_t1937932691 * L_8 = __this->get_undeclaredNotations_31();
		XmlQualifiedName_t2760654312 * L_9 = V_0;
		NullCheck(L_9);
		String_t* L_10 = XmlQualifiedName_get_Name_m815040483(L_9, /*hidden argument*/NULL);
		NullCheck(L_8);
		Dictionary_2_Remove_m1188341840(L_8, L_10, /*hidden argument*/Dictionary_2_Remove_m1188341840_RuntimeMethod_var);
	}

IL_004d:
	{
		XmlQualifiedName_t2760654312 * L_11 = V_0;
		SchemaNotation_t1947677467 * L_12 = (SchemaNotation_t1947677467 *)il2cpp_codegen_object_new(SchemaNotation_t1947677467_il2cpp_TypeInfo_var);
		SchemaNotation__ctor_m2383804661(L_12, L_11, /*hidden argument*/NULL);
		V_1 = L_12;
		SchemaInfo_t3347508623 * L_13 = __this->get_schemaInfo_3();
		NullCheck(L_13);
		Dictionary_2_t1732933766 * L_14 = SchemaInfo_get_Notations_m634703336(L_13, /*hidden argument*/NULL);
		SchemaNotation_t1947677467 * L_15 = V_1;
		NullCheck(L_15);
		XmlQualifiedName_t2760654312 * L_16 = SchemaNotation_get_Name_m3186035104(L_15, /*hidden argument*/NULL);
		NullCheck(L_16);
		String_t* L_17 = XmlQualifiedName_get_Name_m815040483(L_16, /*hidden argument*/NULL);
		SchemaNotation_t1947677467 * L_18 = V_1;
		NullCheck(L_14);
		Dictionary_2_Add_m2507046554(L_14, L_17, L_18, /*hidden argument*/Dictionary_2_Add_m2507046554_RuntimeMethod_var);
		goto IL_009e;
	}

IL_0072:
	{
		bool L_19 = __this->get_validate_8();
		if (!L_19)
		{
			goto IL_009e;
		}
	}
	{
		int32_t L_20 = __this->get_curPos_13();
		XmlQualifiedName_t2760654312 * L_21 = V_0;
		NullCheck(L_21);
		String_t* L_22 = XmlQualifiedName_get_Name_m815040483(L_21, /*hidden argument*/NULL);
		NullCheck(L_22);
		int32_t L_23 = String_get_Length_m3847582255(L_22, /*hidden argument*/NULL);
		XmlQualifiedName_t2760654312 * L_24 = V_0;
		NullCheck(L_24);
		String_t* L_25 = XmlQualifiedName_get_Name_m815040483(L_24, /*hidden argument*/NULL);
		DtdParser_SendValidationEvent_m809901895(__this, ((int32_t)il2cpp_codegen_subtract((int32_t)L_20, (int32_t)L_23)), 0, _stringLiteral839503578, L_25, /*hidden argument*/NULL);
	}

IL_009e:
	{
		int32_t L_26 = DtdParser_GetToken_m2873531874(__this, (bool)1, /*hidden argument*/NULL);
		V_2 = L_26;
		int32_t L_27 = V_2;
		if ((((int32_t)L_27) == ((int32_t)((int32_t)34))))
		{
			goto IL_00b0;
		}
	}
	{
		int32_t L_28 = V_2;
		if ((!(((uint32_t)L_28) == ((uint32_t)((int32_t)33)))))
		{
			goto IL_00d0;
		}
	}

IL_00b0:
	{
		int32_t L_29 = V_2;
		DtdParser_ParseExternalId_m3766105751(__this, L_29, 8, (String_t**)(&V_3), (String_t**)(&V_4), /*hidden argument*/NULL);
		SchemaNotation_t1947677467 * L_30 = V_1;
		if (!L_30)
		{
			goto IL_00d6;
		}
	}
	{
		SchemaNotation_t1947677467 * L_31 = V_1;
		String_t* L_32 = V_4;
		NullCheck(L_31);
		SchemaNotation_set_SystemLiteral_m4157199671(L_31, L_32, /*hidden argument*/NULL);
		SchemaNotation_t1947677467 * L_33 = V_1;
		String_t* L_34 = V_3;
		NullCheck(L_33);
		SchemaNotation_set_Pubid_m441735129(L_33, L_34, /*hidden argument*/NULL);
		goto IL_00d6;
	}

IL_00d0:
	{
		DtdParser_OnUnexpectedError_m569113428(__this, /*hidden argument*/NULL);
	}

IL_00d6:
	{
		int32_t L_35 = DtdParser_GetToken_m2873531874(__this, (bool)0, /*hidden argument*/NULL);
		if ((((int32_t)L_35) == ((int32_t)((int32_t)29))))
		{
			goto IL_00e7;
		}
	}
	{
		DtdParser_OnUnexpectedError_m569113428(__this, /*hidden argument*/NULL);
	}

IL_00e7:
	{
		return;
	}
}
// System.Void System.Xml.DtdParser::AddUndeclaredNotation(System.String)
extern "C" IL2CPP_METHOD_ATTR void DtdParser_AddUndeclaredNotation_m67479462 (DtdParser_t1117044511 * __this, String_t* ___notationName0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (DtdParser_AddUndeclaredNotation_m67479462_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	UndeclaredNotation_t2152676392 * V_0 = NULL;
	UndeclaredNotation_t2152676392 * V_1 = NULL;
	{
		Dictionary_2_t1937932691 * L_0 = __this->get_undeclaredNotations_31();
		if (L_0)
		{
			goto IL_0013;
		}
	}
	{
		Dictionary_2_t1937932691 * L_1 = (Dictionary_2_t1937932691 *)il2cpp_codegen_object_new(Dictionary_2_t1937932691_il2cpp_TypeInfo_var);
		Dictionary_2__ctor_m3288537240(L_1, /*hidden argument*/Dictionary_2__ctor_m3288537240_RuntimeMethod_var);
		__this->set_undeclaredNotations_31(L_1);
	}

IL_0013:
	{
		String_t* L_2 = ___notationName0;
		int32_t L_3 = DtdParser_get_LineNo_m3525580240(__this, /*hidden argument*/NULL);
		int32_t L_4 = DtdParser_get_LinePos_m3943693214(__this, /*hidden argument*/NULL);
		String_t* L_5 = ___notationName0;
		NullCheck(L_5);
		int32_t L_6 = String_get_Length_m3847582255(L_5, /*hidden argument*/NULL);
		UndeclaredNotation_t2152676392 * L_7 = (UndeclaredNotation_t2152676392 *)il2cpp_codegen_object_new(UndeclaredNotation_t2152676392_il2cpp_TypeInfo_var);
		UndeclaredNotation__ctor_m4056418893(L_7, L_2, L_3, ((int32_t)il2cpp_codegen_subtract((int32_t)L_4, (int32_t)L_6)), /*hidden argument*/NULL);
		V_0 = L_7;
		Dictionary_2_t1937932691 * L_8 = __this->get_undeclaredNotations_31();
		String_t* L_9 = ___notationName0;
		NullCheck(L_8);
		bool L_10 = Dictionary_2_TryGetValue_m387596406(L_8, L_9, (UndeclaredNotation_t2152676392 **)(&V_1), /*hidden argument*/Dictionary_2_TryGetValue_m387596406_RuntimeMethod_var);
		if (!L_10)
		{
			goto IL_0051;
		}
	}
	{
		UndeclaredNotation_t2152676392 * L_11 = V_0;
		UndeclaredNotation_t2152676392 * L_12 = V_1;
		NullCheck(L_12);
		UndeclaredNotation_t2152676392 * L_13 = L_12->get_next_3();
		NullCheck(L_11);
		L_11->set_next_3(L_13);
		UndeclaredNotation_t2152676392 * L_14 = V_1;
		UndeclaredNotation_t2152676392 * L_15 = V_0;
		NullCheck(L_14);
		L_14->set_next_3(L_15);
		return;
	}

IL_0051:
	{
		Dictionary_2_t1937932691 * L_16 = __this->get_undeclaredNotations_31();
		String_t* L_17 = ___notationName0;
		UndeclaredNotation_t2152676392 * L_18 = V_0;
		NullCheck(L_16);
		Dictionary_2_Add_m1890585352(L_16, L_17, L_18, /*hidden argument*/Dictionary_2_Add_m1890585352_RuntimeMethod_var);
		return;
	}
}
// System.Void System.Xml.DtdParser::ParseComment()
extern "C" IL2CPP_METHOD_ATTR void DtdParser_ParseComment_m1854967849 (DtdParser_t1117044511 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (DtdParser_ParseComment_m1854967849_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	Exception_t * __last_unhandled_exception = 0;
	NO_UNUSED_WARNING (__last_unhandled_exception);
	Exception_t * __exception_local = 0;
	NO_UNUSED_WARNING (__exception_local);
	int32_t __leave_target = -1;
	NO_UNUSED_WARNING (__leave_target);
	{
		DtdParser_SaveParsingBuffer_m801949116(__this, /*hidden argument*/NULL);
	}

IL_0006:
	try
	{ // begin try (depth: 1)
		{
			bool L_0 = DtdParser_get_SaveInternalSubsetValue_m1258402686(__this, /*hidden argument*/NULL);
			if (!L_0)
			{
				goto IL_0032;
			}
		}

IL_000e:
		{
			RuntimeObject* L_1 = __this->get_readerAdapter_0();
			StringBuilder_t * L_2 = __this->get_internalSubsetValueSb_20();
			NullCheck(L_1);
			InterfaceActionInvoker1< StringBuilder_t * >::Invoke(17 /* System.Void System.Xml.IDtdParserAdapter::ParseComment(System.Text.StringBuilder) */, IDtdParserAdapter_t2048056054_il2cpp_TypeInfo_var, L_1, L_2);
			StringBuilder_t * L_3 = __this->get_internalSubsetValueSb_20();
			NullCheck(L_3);
			StringBuilder_Append_m1965104174(L_3, _stringLiteral1910992359, /*hidden argument*/NULL);
			goto IL_003e;
		}

IL_0032:
		{
			RuntimeObject* L_4 = __this->get_readerAdapter_0();
			NullCheck(L_4);
			InterfaceActionInvoker1< StringBuilder_t * >::Invoke(17 /* System.Void System.Xml.IDtdParserAdapter::ParseComment(System.Text.StringBuilder) */, IDtdParserAdapter_t2048056054_il2cpp_TypeInfo_var, L_4, (StringBuilder_t *)NULL);
		}

IL_003e:
		{
			goto IL_006c;
		}
	} // 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_0040;
		throw e;
	}

CATCH_0040:
	{ // begin catch(System.Xml.XmlException)
		{
			NullCheck(((XmlException_t1761730631 *)__exception_local));
			String_t* L_5 = XmlException_get_ResString_m3206468325(((XmlException_t1761730631 *)__exception_local), /*hidden argument*/NULL);
			bool L_6 = String_op_Equality_m920492651(NULL /*static, unused*/, L_5, _stringLiteral3848414498, /*hidden argument*/NULL);
			if (!L_6)
			{
				goto IL_0068;
			}
		}

IL_0051:
		{
			int32_t L_7 = __this->get_currentEntityId_22();
			if (!L_7)
			{
				goto IL_0068;
			}
		}

IL_0059:
		{
			DtdParser_SendValidationEvent_m1656605313(__this, 0, _stringLiteral3009195774, (String_t*)NULL, /*hidden argument*/NULL);
			goto IL_006a;
		}

IL_0068:
		{
			IL2CPP_RAISE_MANAGED_EXCEPTION(__exception_local, NULL, DtdParser_ParseComment_m1854967849_RuntimeMethod_var);
		}

IL_006a:
		{
			goto IL_006c;
		}
	} // end catch (depth: 1)

IL_006c:
	{
		DtdParser_LoadParsingBuffer_m498891216(__this, /*hidden argument*/NULL);
		return;
	}
}
// System.Void System.Xml.DtdParser::ParsePI()
extern "C" IL2CPP_METHOD_ATTR void DtdParser_ParsePI_m3924147492 (DtdParser_t1117044511 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (DtdParser_ParsePI_m3924147492_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		DtdParser_SaveParsingBuffer_m801949116(__this, /*hidden argument*/NULL);
		bool L_0 = DtdParser_get_SaveInternalSubsetValue_m1258402686(__this, /*hidden argument*/NULL);
		if (!L_0)
		{
			goto IL_0032;
		}
	}
	{
		RuntimeObject* L_1 = __this->get_readerAdapter_0();
		StringBuilder_t * L_2 = __this->get_internalSubsetValueSb_20();
		NullCheck(L_1);
		InterfaceActionInvoker1< StringBuilder_t * >::Invoke(16 /* System.Void System.Xml.IDtdParserAdapter::ParsePI(System.Text.StringBuilder) */, IDtdParserAdapter_t2048056054_il2cpp_TypeInfo_var, L_1, L_2);
		StringBuilder_t * L_3 = __this->get_internalSubsetValueSb_20();
		NullCheck(L_3);
		StringBuilder_Append_m1965104174(L_3, _stringLiteral3451697041, /*hidden argument*/NULL);
		goto IL_003e;
	}

IL_0032:
	{
		RuntimeObject* L_4 = __this->get_readerAdapter_0();
		NullCheck(L_4);
		InterfaceActionInvoker1< StringBuilder_t * >::Invoke(16 /* System.Void System.Xml.IDtdParserAdapter::ParsePI(System.Text.StringBuilder) */, IDtdParserAdapter_t2048056054_il2cpp_TypeInfo_var, L_4, (StringBuilder_t *)NULL);
	}

IL_003e:
	{
		DtdParser_LoadParsingBuffer_m498891216(__this, /*hidden argument*/NULL);
		return;
	}
}
// System.Void System.Xml.DtdParser::ParseCondSection()
extern "C" IL2CPP_METHOD_ATTR void DtdParser_ParseCondSection_m15594159 (DtdParser_t1117044511 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (DtdParser_ParseCondSection_m15594159_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 0;
	int32_t V_1 = 0;
	Int32U5BU5D_t385246372* V_2 = NULL;
	{
		int32_t L_0 = __this->get_currentEntityId_22();
		V_0 = L_0;
		int32_t L_1 = DtdParser_GetToken_m2873531874(__this, (bool)0, /*hidden argument*/NULL);
		V_1 = L_1;
		int32_t L_2 = V_1;
		if ((((int32_t)L_2) == ((int32_t)((int32_t)46))))
		{
			goto IL_00cd;
		}
	}
	{
		int32_t L_3 = V_1;
		if ((!(((uint32_t)L_3) == ((uint32_t)((int32_t)47)))))
		{
			goto IL_0134;
		}
	}
	{
		int32_t L_4 = DtdParser_GetToken_m2873531874(__this, (bool)0, /*hidden argument*/NULL);
		if ((!(((uint32_t)L_4) == ((uint32_t)((int32_t)31)))))
		{
			goto IL_0134;
		}
	}
	{
		bool L_5 = __this->get_validate_8();
		if (!L_5)
		{
			goto IL_0055;
		}
	}
	{
		int32_t L_6 = V_0;
		int32_t L_7 = __this->get_currentEntityId_22();
		if ((((int32_t)L_6) == ((int32_t)L_7)))
		{
			goto IL_0055;
		}
	}
	{
		int32_t L_8 = __this->get_curPos_13();
		String_t* L_9 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(String_t_il2cpp_TypeInfo_var))->get_Empty_5();
		DtdParser_SendValidationEvent_m809901895(__this, L_8, 0, _stringLiteral3009195774, L_9, /*hidden argument*/NULL);
	}

IL_0055:
	{
		bool L_10 = __this->get_validate_8();
		if (!L_10)
		{
			goto IL_00be;
		}
	}
	{
		Int32U5BU5D_t385246372* L_11 = __this->get_condSectionEntityIds_32();
		if (L_11)
		{
			goto IL_0073;
		}
	}
	{
		Int32U5BU5D_t385246372* L_12 = (Int32U5BU5D_t385246372*)SZArrayNew(Int32U5BU5D_t385246372_il2cpp_TypeInfo_var, (uint32_t)2);
		__this->set_condSectionEntityIds_32(L_12);
		goto IL_00b0;
	}

IL_0073:
	{
		Int32U5BU5D_t385246372* L_13 = __this->get_condSectionEntityIds_32();
		NullCheck(L_13);
		int32_t L_14 = __this->get_condSectionDepth_26();
		if ((!(((uint32_t)(((int32_t)((int32_t)(((RuntimeArray *)L_13)->max_length))))) == ((uint32_t)L_14))))
		{
			goto IL_00b0;
		}
	}
	{
		Int32U5BU5D_t385246372* L_15 = __this->get_condSectionEntityIds_32();
		NullCheck(L_15);
		Int32U5BU5D_t385246372* L_16 = (Int32U5BU5D_t385246372*)SZArrayNew(Int32U5BU5D_t385246372_il2cpp_TypeInfo_var, (uint32_t)((int32_t)il2cpp_codegen_multiply((int32_t)(((int32_t)((int32_t)(((RuntimeArray *)L_15)->max_length)))), (int32_t)2)));
		V_2 = L_16;
		Int32U5BU5D_t385246372* L_17 = __this->get_condSectionEntityIds_32();
		Int32U5BU5D_t385246372* L_18 = V_2;
		Int32U5BU5D_t385246372* L_19 = __this->get_condSectionEntityIds_32();
		NullCheck(L_19);
		Array_Copy_m344457298(NULL /*static, unused*/, (RuntimeArray *)(RuntimeArray *)L_17, 0, (RuntimeArray *)(RuntimeArray *)L_18, 0, (((int32_t)((int32_t)(((RuntimeArray *)L_19)->max_length)))), /*hidden argument*/NULL);
		Int32U5BU5D_t385246372* L_20 = V_2;
		__this->set_condSectionEntityIds_32(L_20);
	}

IL_00b0:
	{
		Int32U5BU5D_t385246372* L_21 = __this->get_condSectionEntityIds_32();
		int32_t L_22 = __this->get_condSectionDepth_26();
		int32_t L_23 = V_0;
		NullCheck(L_21);
		(L_21)->SetAt(static_cast<il2cpp_array_size_t>(L_22), (int32_t)L_23);
	}

IL_00be:
	{
		int32_t L_24 = __this->get_condSectionDepth_26();
		__this->set_condSectionDepth_26(((int32_t)il2cpp_codegen_add((int32_t)L_24, (int32_t)1)));
		return;
	}

IL_00cd:
	{
		int32_t L_25 = DtdParser_GetToken_m2873531874(__this, (bool)0, /*hidden argument*/NULL);
		if ((!(((uint32_t)L_25) == ((uint32_t)((int32_t)31)))))
		{
			goto IL_0134;
		}
	}
	{
		bool L_26 = __this->get_validate_8();
		if (!L_26)
		{
			goto IL_0100;
		}
	}
	{
		int32_t L_27 = V_0;
		int32_t L_28 = __this->get_currentEntityId_22();
		if ((((int32_t)L_27) == ((int32_t)L_28)))
		{
			goto IL_0100;
		}
	}
	{
		int32_t L_29 = __this->get_curPos_13();
		String_t* L_30 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(String_t_il2cpp_TypeInfo_var))->get_Empty_5();
		DtdParser_SendValidationEvent_m809901895(__this, L_29, 0, _stringLiteral3009195774, L_30, /*hidden argument*/NULL);
	}

IL_0100:
	{
		int32_t L_31 = DtdParser_GetToken_m2873531874(__this, (bool)0, /*hidden argument*/NULL);
		if ((!(((uint32_t)L_31) == ((uint32_t)((int32_t)18)))))
		{
			goto IL_0134;
		}
	}
	{
		bool L_32 = __this->get_validate_8();
		if (!L_32)
		{
			goto IL_013a;
		}
	}
	{
		int32_t L_33 = V_0;
		int32_t L_34 = __this->get_currentEntityId_22();
		if ((((int32_t)L_33) == ((int32_t)L_34)))
		{
			goto IL_013a;
		}
	}
	{
		int32_t L_35 = __this->get_curPos_13();
		String_t* L_36 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(String_t_il2cpp_TypeInfo_var))->get_Empty_5();
		DtdParser_SendValidationEvent_m809901895(__this, L_35, 0, _stringLiteral3009195774, L_36, /*hidden argument*/NULL);
		return;
	}

IL_0134:
	{
		DtdParser_OnUnexpectedError_m569113428(__this, /*hidden argument*/NULL);
	}

IL_013a:
	{
		return;
	}
}
// System.Void System.Xml.DtdParser::ParseExternalId(System.Xml.DtdParser/Token,System.Xml.DtdParser/Token,System.String&,System.String&)
extern "C" IL2CPP_METHOD_ATTR void DtdParser_ParseExternalId_m3766105751 (DtdParser_t1117044511 * __this, int32_t ___idTokenType0, int32_t ___declType1, String_t** ___publicId2, String_t** ___systemId3, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (DtdParser_ParseExternalId_m3766105751_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	LineInfo_t3266778363  V_0;
	memset(&V_0, 0, sizeof(V_0));
	int32_t V_1 = 0;
	{
		int32_t L_0 = DtdParser_get_LineNo_m3525580240(__this, /*hidden argument*/NULL);
		int32_t L_1 = DtdParser_get_LinePos_m3943693214(__this, /*hidden argument*/NULL);
		LineInfo__ctor_m331067545((LineInfo_t3266778363 *)(&V_0), L_0, ((int32_t)il2cpp_codegen_subtract((int32_t)L_1, (int32_t)6)), /*hidden argument*/NULL);
		String_t** L_2 = ___publicId2;
		*((RuntimeObject **)L_2) = (RuntimeObject *)NULL;
		Il2CppCodeGenWriteBarrier((RuntimeObject **)L_2, (RuntimeObject *)NULL);
		String_t** L_3 = ___systemId3;
		*((RuntimeObject **)L_3) = (RuntimeObject *)NULL;
		Il2CppCodeGenWriteBarrier((RuntimeObject **)L_3, (RuntimeObject *)NULL);
		int32_t L_4 = DtdParser_GetToken_m2873531874(__this, (bool)1, /*hidden argument*/NULL);
		if ((((int32_t)L_4) == ((int32_t)((int32_t)35))))
		{
			goto IL_003d;
		}
	}
	{
		int32_t L_5 = __this->get_curPos_13();
		DtdParser_ThrowUnexpectedToken_m4023965126(__this, L_5, _stringLiteral3452614526, _stringLiteral3452614521, /*hidden argument*/NULL);
	}

IL_003d:
	{
		int32_t L_6 = ___idTokenType0;
		if ((!(((uint32_t)L_6) == ((uint32_t)((int32_t)34)))))
		{
			goto IL_00d1;
		}
	}
	{
		String_t** L_7 = ___systemId3;
		String_t* L_8 = DtdParser_GetValue_m1374347641(__this, /*hidden argument*/NULL);
		*((RuntimeObject **)L_7) = (RuntimeObject *)L_8;
		Il2CppCodeGenWriteBarrier((RuntimeObject **)L_7, (RuntimeObject *)L_8);
		String_t** L_9 = ___systemId3;
		String_t* L_10 = *((String_t**)L_9);
		NullCheck(L_10);
		int32_t L_11 = String_IndexOf_m363431711(L_10, ((int32_t)35), /*hidden argument*/NULL);
		if ((((int32_t)L_11) < ((int32_t)0)))
		{
			goto IL_0098;
		}
	}
	{
		int32_t L_12 = __this->get_curPos_13();
		String_t** L_13 = ___systemId3;
		String_t* L_14 = *((String_t**)L_13);
		NullCheck(L_14);
		int32_t L_15 = String_get_Length_m3847582255(L_14, /*hidden argument*/NULL);
		StringU5BU5D_t1281789340* L_16 = (StringU5BU5D_t1281789340*)SZArrayNew(StringU5BU5D_t1281789340_il2cpp_TypeInfo_var, (uint32_t)2);
		StringU5BU5D_t1281789340* L_17 = L_16;
		String_t** L_18 = ___systemId3;
		String_t* L_19 = *((String_t**)L_18);
		String_t** L_20 = ___systemId3;
		String_t* L_21 = *((String_t**)L_20);
		NullCheck(L_21);
		int32_t L_22 = String_IndexOf_m363431711(L_21, ((int32_t)35), /*hidden argument*/NULL);
		NullCheck(L_19);
		String_t* L_23 = String_Substring_m2848979100(L_19, L_22, /*hidden argument*/NULL);
		NullCheck(L_17);
		ArrayElementTypeCheck (L_17, L_23);
		(L_17)->SetAt(static_cast<il2cpp_array_size_t>(0), (String_t*)L_23);
		StringU5BU5D_t1281789340* L_24 = L_17;
		String_t** L_25 = ___systemId3;
		String_t* L_26 = *((String_t**)L_25);
		NullCheck(L_24);
		ArrayElementTypeCheck (L_24, L_26);
		(L_24)->SetAt(static_cast<il2cpp_array_size_t>(1), (String_t*)L_26);
		DtdParser_Throw_m4153198269(__this, ((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_12, (int32_t)L_15)), (int32_t)1)), _stringLiteral1616531443, L_24, /*hidden argument*/NULL);
	}

IL_0098:
	{
		int32_t L_27 = ___declType1;
		if ((!(((uint32_t)L_27) == ((uint32_t)((int32_t)36)))))
		{
			goto IL_0227;
		}
	}
	{
		bool L_28 = __this->get_freeFloatingDtd_23();
		if (L_28)
		{
			goto IL_0227;
		}
	}
	{
		LineInfo_t3266778363 * L_29 = __this->get_address_of_literalLineInfo_27();
		int32_t* L_30 = L_29->get_address_of_linePos_1();
		int32_t* L_31 = L_30;
		int32_t L_32 = *((int32_t*)L_31);
		*((int32_t*)L_31) = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_32, (int32_t)1));
		RuntimeObject* L_33 = __this->get_readerAdapter_0();
		String_t** L_34 = ___systemId3;
		String_t* L_35 = *((String_t**)L_34);
		LineInfo_t3266778363  L_36 = V_0;
		LineInfo_t3266778363  L_37 = __this->get_literalLineInfo_27();
		NullCheck(L_33);
		InterfaceActionInvoker3< String_t*, LineInfo_t3266778363 , LineInfo_t3266778363  >::Invoke(22 /* System.Void System.Xml.IDtdParserAdapter::OnSystemId(System.String,System.Xml.LineInfo,System.Xml.LineInfo) */, IDtdParserAdapter_t2048056054_il2cpp_TypeInfo_var, L_33, L_35, L_36, L_37);
		return;
	}

IL_00d1:
	{
		String_t** L_38 = ___publicId2;
		String_t* L_39 = DtdParser_GetValue_m1374347641(__this, /*hidden argument*/NULL);
		*((RuntimeObject **)L_38) = (RuntimeObject *)L_39;
		Il2CppCodeGenWriteBarrier((RuntimeObject **)L_38, (RuntimeObject *)L_39);
		XmlCharType_t2277243275 * L_40 = __this->get_address_of_xmlCharType_4();
		String_t** L_41 = ___publicId2;
		String_t* L_42 = *((String_t**)L_41);
		int32_t L_43 = XmlCharType_IsPublicId_m639060627((XmlCharType_t2277243275 *)L_40, L_42, /*hidden argument*/NULL);
		int32_t L_44 = L_43;
		V_1 = L_44;
		if ((((int32_t)L_44) < ((int32_t)0)))
		{
			goto IL_0106;
		}
	}
	{
		int32_t L_45 = __this->get_curPos_13();
		String_t** L_46 = ___publicId2;
		String_t* L_47 = *((String_t**)L_46);
		NullCheck(L_47);
		int32_t L_48 = String_get_Length_m3847582255(L_47, /*hidden argument*/NULL);
		int32_t L_49 = V_1;
		String_t** L_50 = ___publicId2;
		String_t* L_51 = *((String_t**)L_50);
		int32_t L_52 = V_1;
		DtdParser_ThrowInvalidChar_m3885915751(__this, ((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_45, (int32_t)1)), (int32_t)L_48)), (int32_t)L_49)), L_51, L_52, /*hidden argument*/NULL);
	}

IL_0106:
	{
		int32_t L_53 = ___declType1;
		if ((!(((uint32_t)L_53) == ((uint32_t)((int32_t)36)))))
		{
			goto IL_01c3;
		}
	}
	{
		bool L_54 = __this->get_freeFloatingDtd_23();
		if (L_54)
		{
			goto IL_01c3;
		}
	}
	{
		LineInfo_t3266778363 * L_55 = __this->get_address_of_literalLineInfo_27();
		int32_t* L_56 = L_55->get_address_of_linePos_1();
		int32_t* L_57 = L_56;
		int32_t L_58 = *((int32_t*)L_57);
		*((int32_t*)L_57) = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_58, (int32_t)1));
		RuntimeObject* L_59 = __this->get_readerAdapter_0();
		String_t** L_60 = ___publicId2;
		String_t* L_61 = *((String_t**)L_60);
		LineInfo_t3266778363  L_62 = V_0;
		LineInfo_t3266778363  L_63 = __this->get_literalLineInfo_27();
		NullCheck(L_59);
		InterfaceActionInvoker3< String_t*, LineInfo_t3266778363 , LineInfo_t3266778363  >::Invoke(23 /* System.Void System.Xml.IDtdParserAdapter::OnPublicId(System.String,System.Xml.LineInfo,System.Xml.LineInfo) */, IDtdParserAdapter_t2048056054_il2cpp_TypeInfo_var, L_59, L_61, L_62, L_63);
		int32_t L_64 = DtdParser_GetToken_m2873531874(__this, (bool)0, /*hidden argument*/NULL);
		if ((!(((uint32_t)L_64) == ((uint32_t)((int32_t)35)))))
		{
			goto IL_01ac;
		}
	}
	{
		bool L_65 = __this->get_whitespaceSeen_17();
		if (L_65)
		{
			goto IL_017d;
		}
	}
	{
		Il2CppChar L_66 = __this->get_literalQuoteChar_28();
		String_t* L_67 = String_CreateString_m1262864254(NULL, L_66, 1, /*hidden argument*/NULL);
		LineInfo_t3266778363 * L_68 = __this->get_address_of_literalLineInfo_27();
		int32_t L_69 = L_68->get_lineNo_0();
		LineInfo_t3266778363 * L_70 = __this->get_address_of_literalLineInfo_27();
		int32_t L_71 = L_70->get_linePos_1();
		DtdParser_Throw_m1726217903(__this, _stringLiteral2583894656, L_67, L_69, L_71, /*hidden argument*/NULL);
	}

IL_017d:
	{
		String_t** L_72 = ___systemId3;
		String_t* L_73 = DtdParser_GetValue_m1374347641(__this, /*hidden argument*/NULL);
		*((RuntimeObject **)L_72) = (RuntimeObject *)L_73;
		Il2CppCodeGenWriteBarrier((RuntimeObject **)L_72, (RuntimeObject *)L_73);
		LineInfo_t3266778363 * L_74 = __this->get_address_of_literalLineInfo_27();
		int32_t* L_75 = L_74->get_address_of_linePos_1();
		int32_t* L_76 = L_75;
		int32_t L_77 = *((int32_t*)L_76);
		*((int32_t*)L_76) = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_77, (int32_t)1));
		RuntimeObject* L_78 = __this->get_readerAdapter_0();
		String_t** L_79 = ___systemId3;
		String_t* L_80 = *((String_t**)L_79);
		LineInfo_t3266778363  L_81 = V_0;
		LineInfo_t3266778363  L_82 = __this->get_literalLineInfo_27();
		NullCheck(L_78);
		InterfaceActionInvoker3< String_t*, LineInfo_t3266778363 , LineInfo_t3266778363  >::Invoke(22 /* System.Void System.Xml.IDtdParserAdapter::OnSystemId(System.String,System.Xml.LineInfo,System.Xml.LineInfo) */, IDtdParserAdapter_t2048056054_il2cpp_TypeInfo_var, L_78, L_80, L_81, L_82);
		return;
	}

IL_01ac:
	{
		int32_t L_83 = __this->get_curPos_13();
		DtdParser_ThrowUnexpectedToken_m4023965126(__this, L_83, _stringLiteral3452614526, _stringLiteral3452614521, /*hidden argument*/NULL);
		return;
	}

IL_01c3:
	{
		int32_t L_84 = DtdParser_GetToken_m2873531874(__this, (bool)0, /*hidden argument*/NULL);
		if ((!(((uint32_t)L_84) == ((uint32_t)((int32_t)35)))))
		{
			goto IL_020d;
		}
	}
	{
		bool L_85 = __this->get_whitespaceSeen_17();
		if (L_85)
		{
			goto IL_0203;
		}
	}
	{
		Il2CppChar L_86 = __this->get_literalQuoteChar_28();
		String_t* L_87 = String_CreateString_m1262864254(NULL, L_86, 1, /*hidden argument*/NULL);
		LineInfo_t3266778363 * L_88 = __this->get_address_of_literalLineInfo_27();
		int32_t L_89 = L_88->get_lineNo_0();
		LineInfo_t3266778363 * L_90 = __this->get_address_of_literalLineInfo_27();
		int32_t L_91 = L_90->get_linePos_1();
		DtdParser_Throw_m1726217903(__this, _stringLiteral2583894656, L_87, L_89, L_91, /*hidden argument*/NULL);
	}

IL_0203:
	{
		String_t** L_92 = ___systemId3;
		String_t* L_93 = DtdParser_GetValue_m1374347641(__this, /*hidden argument*/NULL);
		*((RuntimeObject **)L_92) = (RuntimeObject *)L_93;
		Il2CppCodeGenWriteBarrier((RuntimeObject **)L_92, (RuntimeObject *)L_93);
		return;
	}

IL_020d:
	{
		int32_t L_94 = ___declType1;
		if ((((int32_t)L_94) == ((int32_t)8)))
		{
			goto IL_0227;
		}
	}
	{
		int32_t L_95 = __this->get_curPos_13();
		DtdParser_ThrowUnexpectedToken_m4023965126(__this, L_95, _stringLiteral3452614526, _stringLiteral3452614521, /*hidden argument*/NULL);
	}

IL_0227:
	{
		return;
	}
}
// System.Xml.DtdParser/Token System.Xml.DtdParser::GetToken(System.Boolean)
extern "C" IL2CPP_METHOD_ATTR int32_t DtdParser_GetToken_m2873531874 (DtdParser_t1117044511 * __this, bool ___needWhiteSpace0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (DtdParser_GetToken_m2873531874_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	Il2CppChar V_0 = 0x0;
	int32_t V_1 = 0;
	int32_t V_2 = 0;
	{
		__this->set_whitespaceSeen_17((bool)0);
	}

IL_0007:
	{
		CharU5BU5D_t3528271667* L_0 = __this->get_chars_11();
		int32_t L_1 = __this->get_curPos_13();
		NullCheck(L_0);
		int32_t L_2 = L_1;
		uint16_t L_3 = (uint16_t)(L_0)->GetAt(static_cast<il2cpp_array_size_t>(L_2));
		V_0 = L_3;
		Il2CppChar L_4 = V_0;
		if ((!(((uint32_t)L_4) <= ((uint32_t)((int32_t)13)))))
		{
			goto IL_003f;
		}
	}
	{
		Il2CppChar L_5 = V_0;
		if (!L_5)
		{
			goto IL_0054;
		}
	}
	{
		Il2CppChar L_6 = V_0;
		switch (((int32_t)il2cpp_codegen_subtract((int32_t)L_6, (int32_t)((int32_t)9))))
		{
			case 0:
			{
				goto IL_014d;
			}
			case 1:
			{
				goto IL_0082;
			}
			case 2:
			{
				goto IL_01c0;
			}
			case 3:
			{
				goto IL_01c0;
			}
			case 4:
			{
				goto IL_00ad;
			}
		}
	}
	{
		goto IL_01c0;
	}

IL_003f:
	{
		Il2CppChar L_7 = V_0;
		if ((((int32_t)L_7) == ((int32_t)((int32_t)32))))
		{
			goto IL_014d;
		}
	}
	{
		Il2CppChar L_8 = V_0;
		if ((((int32_t)L_8) == ((int32_t)((int32_t)37))))
		{
			goto IL_0167;
		}
	}
	{
		goto IL_01c0;
	}

IL_0054:
	{
		int32_t L_9 = __this->get_curPos_13();
		int32_t L_10 = __this->get_charsUsed_12();
		if ((((int32_t)L_9) == ((int32_t)L_10)))
		{
			goto IL_0388;
		}
	}
	{
		CharU5BU5D_t3528271667* L_11 = __this->get_chars_11();
		int32_t L_12 = __this->get_charsUsed_12();
		int32_t L_13 = __this->get_curPos_13();
		DtdParser_ThrowInvalidChar_m3849512619(__this, L_11, L_12, L_13, /*hidden argument*/NULL);
		goto IL_0388;
	}

IL_0082:
	{
		__this->set_whitespaceSeen_17((bool)1);
		int32_t L_14 = __this->get_curPos_13();
		__this->set_curPos_13(((int32_t)il2cpp_codegen_add((int32_t)L_14, (int32_t)1)));
		RuntimeObject* L_15 = __this->get_readerAdapter_0();
		int32_t L_16 = __this->get_curPos_13();
		NullCheck(L_15);
		InterfaceActionInvoker1< int32_t >::Invoke(13 /* System.Void System.Xml.IDtdParserAdapter::OnNewLine(System.Int32) */, IDtdParserAdapter_t2048056054_il2cpp_TypeInfo_var, L_15, L_16);
		goto IL_0007;
	}

IL_00ad:
	{
		__this->set_whitespaceSeen_17((bool)1);
		CharU5BU5D_t3528271667* L_17 = __this->get_chars_11();
		int32_t L_18 = __this->get_curPos_13();
		NullCheck(L_17);
		int32_t L_19 = ((int32_t)il2cpp_codegen_add((int32_t)L_18, (int32_t)1));
		uint16_t L_20 = (uint16_t)(L_17)->GetAt(static_cast<il2cpp_array_size_t>(L_19));
		if ((!(((uint32_t)L_20) == ((uint32_t)((int32_t)10)))))
		{
			goto IL_00fa;
		}
	}
	{
		bool L_21 = DtdParser_get_Normalize_m2882743933(__this, /*hidden argument*/NULL);
		if (!L_21)
		{
			goto IL_00ea;
		}
	}
	{
		DtdParser_SaveParsingBuffer_m801949116(__this, /*hidden argument*/NULL);
		RuntimeObject* L_22 = __this->get_readerAdapter_0();
		RuntimeObject* L_23 = L_22;
		NullCheck(L_23);
		int32_t L_24 = InterfaceFuncInvoker0< int32_t >::Invoke(5 /* System.Int32 System.Xml.IDtdParserAdapter::get_CurrentPosition() */, IDtdParserAdapter_t2048056054_il2cpp_TypeInfo_var, L_23);
		V_1 = L_24;
		int32_t L_25 = V_1;
		NullCheck(L_23);
		InterfaceActionInvoker1< int32_t >::Invoke(6 /* System.Void System.Xml.IDtdParserAdapter::set_CurrentPosition(System.Int32) */, IDtdParserAdapter_t2048056054_il2cpp_TypeInfo_var, L_23, ((int32_t)il2cpp_codegen_add((int32_t)L_25, (int32_t)1)));
	}

IL_00ea:
	{
		int32_t L_26 = __this->get_curPos_13();
		__this->set_curPos_13(((int32_t)il2cpp_codegen_add((int32_t)L_26, (int32_t)2)));
		goto IL_0137;
	}

IL_00fa:
	{
		int32_t L_27 = __this->get_curPos_13();
		int32_t L_28 = __this->get_charsUsed_12();
		if ((((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_27, (int32_t)1))) < ((int32_t)L_28)))
		{
			goto IL_011a;
		}
	}
	{
		RuntimeObject* L_29 = __this->get_readerAdapter_0();
		NullCheck(L_29);
		bool L_30 = InterfaceFuncInvoker0< bool >::Invoke(9 /* System.Boolean System.Xml.IDtdParserAdapter::get_IsEof() */, IDtdParserAdapter_t2048056054_il2cpp_TypeInfo_var, L_29);
		if (!L_30)
		{
			goto IL_0388;
		}
	}

IL_011a:
	{
		CharU5BU5D_t3528271667* L_31 = __this->get_chars_11();
		int32_t L_32 = __this->get_curPos_13();
		NullCheck(L_31);
		(L_31)->SetAt(static_cast<il2cpp_array_size_t>(L_32), (Il2CppChar)((int32_t)10));
		int32_t L_33 = __this->get_curPos_13();
		__this->set_curPos_13(((int32_t)il2cpp_codegen_add((int32_t)L_33, (int32_t)1)));
	}

IL_0137:
	{
		RuntimeObject* L_34 = __this->get_readerAdapter_0();
		int32_t L_35 = __this->get_curPos_13();
		NullCheck(L_34);
		InterfaceActionInvoker1< int32_t >::Invoke(13 /* System.Void System.Xml.IDtdParserAdapter::OnNewLine(System.Int32) */, IDtdParserAdapter_t2048056054_il2cpp_TypeInfo_var, L_34, L_35);
		goto IL_0007;
	}

IL_014d:
	{
		__this->set_whitespaceSeen_17((bool)1);
		int32_t L_36 = __this->get_curPos_13();
		__this->set_curPos_13(((int32_t)il2cpp_codegen_add((int32_t)L_36, (int32_t)1)));
		goto IL_0007;
	}

IL_0167:
	{
		int32_t L_37 = __this->get_charsUsed_12();
		int32_t L_38 = __this->get_curPos_13();
		if ((((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_37, (int32_t)L_38))) < ((int32_t)2)))
		{
			goto IL_0388;
		}
	}
	{
		XmlCharType_t2277243275 * L_39 = __this->get_address_of_xmlCharType_4();
		CharU5BU5D_t3528271667* L_40 = __this->get_chars_11();
		int32_t L_41 = __this->get_curPos_13();
		NullCheck(L_40);
		int32_t L_42 = ((int32_t)il2cpp_codegen_add((int32_t)L_41, (int32_t)1));
		uint16_t L_43 = (uint16_t)(L_40)->GetAt(static_cast<il2cpp_array_size_t>(L_42));
		bool L_44 = XmlCharType_IsWhiteSpace_m1694831138((XmlCharType_t2277243275 *)L_39, L_43, /*hidden argument*/NULL);
		if (L_44)
		{
			goto IL_01c0;
		}
	}
	{
		bool L_45 = DtdParser_get_IgnoreEntityReferences_m2416611850(__this, /*hidden argument*/NULL);
		if (!L_45)
		{
			goto IL_01b1;
		}
	}
	{
		int32_t L_46 = __this->get_curPos_13();
		__this->set_curPos_13(((int32_t)il2cpp_codegen_add((int32_t)L_46, (int32_t)1)));
		goto IL_0007;
	}

IL_01b1:
	{
		DtdParser_HandleEntityReference_m4117554748(__this, (bool)1, (bool)0, (bool)0, /*hidden argument*/NULL);
		goto IL_0007;
	}

IL_01c0:
	{
		bool L_47 = ___needWhiteSpace0;
		if (!L_47)
		{
			goto IL_01f2;
		}
	}
	{
		bool L_48 = __this->get_whitespaceSeen_17();
		if (L_48)
		{
			goto IL_01f2;
		}
	}
	{
		int32_t L_49 = __this->get_scanningFunction_14();
		if ((((int32_t)L_49) == ((int32_t)((int32_t)32))))
		{
			goto IL_01f2;
		}
	}
	{
		int32_t L_50 = __this->get_curPos_13();
		int32_t L_51 = __this->get_curPos_13();
		String_t* L_52 = DtdParser_ParseUnexpectedToken_m126471041(__this, L_51, /*hidden argument*/NULL);
		DtdParser_Throw_m1069092618(__this, L_50, _stringLiteral2583894656, L_52, /*hidden argument*/NULL);
	}

IL_01f2:
	{
		int32_t L_53 = __this->get_curPos_13();
		__this->set_tokenStartPos_18(L_53);
	}

IL_01fe:
	{
		int32_t L_54 = __this->get_scanningFunction_14();
		V_2 = L_54;
		int32_t L_55 = V_2;
		switch (L_55)
		{
			case 0:
			{
				goto IL_02a9;
			}
			case 1:
			{
				goto IL_0294;
			}
			case 2:
			{
				goto IL_029b;
			}
			case 3:
			{
				goto IL_02a2;
			}
			case 4:
			{
				goto IL_02b0;
			}
			case 5:
			{
				goto IL_02b7;
			}
			case 6:
			{
				goto IL_02be;
			}
			case 7:
			{
				goto IL_02c5;
			}
			case 8:
			{
				goto IL_02cc;
			}
			case 9:
			{
				goto IL_02d3;
			}
			case 10:
			{
				goto IL_02da;
			}
			case 11:
			{
				goto IL_02e1;
			}
			case 12:
			{
				goto IL_02e8;
			}
			case 13:
			{
				goto IL_02ef;
			}
			case 14:
			{
				goto IL_02f6;
			}
			case 15:
			{
				goto IL_02fd;
			}
			case 16:
			{
				goto IL_0304;
			}
			case 17:
			{
				goto IL_030b;
			}
			case 18:
			{
				goto IL_0312;
			}
			case 19:
			{
				goto IL_0319;
			}
			case 20:
			{
				goto IL_033c;
			}
			case 21:
			{
				goto IL_0343;
			}
			case 22:
			{
				goto IL_034a;
			}
			case 23:
			{
				goto IL_0320;
			}
			case 24:
			{
				goto IL_0351;
			}
			case 25:
			{
				goto IL_0358;
			}
			case 26:
			{
				goto IL_035f;
			}
			case 27:
			{
				goto IL_0385;
			}
			case 28:
			{
				goto IL_0327;
			}
			case 29:
			{
				goto IL_032e;
			}
			case 30:
			{
				goto IL_0335;
			}
			case 31:
			{
				goto IL_0366;
			}
			case 32:
			{
				goto IL_036d;
			}
		}
	}
	{
		goto IL_0385;
	}

IL_0294:
	{
		int32_t L_56 = DtdParser_ScanNameExpected_m2092917955(__this, /*hidden argument*/NULL);
		return L_56;
	}

IL_029b:
	{
		int32_t L_57 = DtdParser_ScanQNameExpected_m1963105685(__this, /*hidden argument*/NULL);
		return L_57;
	}

IL_02a2:
	{
		int32_t L_58 = DtdParser_ScanNmtokenExpected_m1881131103(__this, /*hidden argument*/NULL);
		return L_58;
	}

IL_02a9:
	{
		int32_t L_59 = DtdParser_ScanSubsetContent_m4032897501(__this, /*hidden argument*/NULL);
		return L_59;
	}

IL_02b0:
	{
		int32_t L_60 = DtdParser_ScanDoctype1_m2651229673(__this, /*hidden argument*/NULL);
		return L_60;
	}

IL_02b7:
	{
		int32_t L_61 = DtdParser_ScanDoctype2_m312577513(__this, /*hidden argument*/NULL);
		return L_61;
	}

IL_02be:
	{
		int32_t L_62 = DtdParser_ScanElement1_m25432557(__this, /*hidden argument*/NULL);
		return L_62;
	}

IL_02c5:
	{
		int32_t L_63 = DtdParser_ScanElement2_m1599410669(__this, /*hidden argument*/NULL);
		return L_63;
	}

IL_02cc:
	{
		int32_t L_64 = DtdParser_ScanElement3_m3938062829(__this, /*hidden argument*/NULL);
		return L_64;
	}

IL_02d3:
	{
		int32_t L_65 = DtdParser_ScanElement4_m1217073645(__this, /*hidden argument*/NULL);
		return L_65;
	}

IL_02da:
	{
		int32_t L_66 = DtdParser_ScanElement5_m3555725805(__this, /*hidden argument*/NULL);
		return L_66;
	}

IL_02e1:
	{
		int32_t L_67 = DtdParser_ScanElement6_m834736621(__this, /*hidden argument*/NULL);
		return L_67;
	}

IL_02e8:
	{
		int32_t L_68 = DtdParser_ScanElement7_m3173388781(__this, /*hidden argument*/NULL);
		return L_68;
	}

IL_02ef:
	{
		int32_t L_69 = DtdParser_ScanAttlist1_m3527079760(__this, /*hidden argument*/NULL);
		return L_69;
	}

IL_02f6:
	{
		int32_t L_70 = DtdParser_ScanAttlist2_m1188427600(__this, /*hidden argument*/NULL);
		return L_70;
	}

IL_02fd:
	{
		int32_t L_71 = DtdParser_ScanAttlist3_m3144742736(__this, /*hidden argument*/NULL);
		return L_71;
	}

IL_0304:
	{
		int32_t L_72 = DtdParser_ScanAttlist4_m806090576(__this, /*hidden argument*/NULL);
		return L_72;
	}

IL_030b:
	{
		int32_t L_73 = DtdParser_ScanAttlist5_m2762405712(__this, /*hidden argument*/NULL);
		return L_73;
	}

IL_0312:
	{
		int32_t L_74 = DtdParser_ScanAttlist6_m423753552(__this, /*hidden argument*/NULL);
		return L_74;
	}

IL_0319:
	{
		int32_t L_75 = DtdParser_ScanAttlist7_m2380068688(__this, /*hidden argument*/NULL);
		return L_75;
	}

IL_0320:
	{
		int32_t L_76 = DtdParser_ScanNotation1_m4294503396(__this, /*hidden argument*/NULL);
		return L_76;
	}

IL_0327:
	{
		int32_t L_77 = DtdParser_ScanSystemId_m2641982432(__this, /*hidden argument*/NULL);
		return L_77;
	}

IL_032e:
	{
		int32_t L_78 = DtdParser_ScanPublicId1_m3229155587(__this, /*hidden argument*/NULL);
		return L_78;
	}

IL_0335:
	{
		int32_t L_79 = DtdParser_ScanPublicId2_m3229155590(__this, /*hidden argument*/NULL);
		return L_79;
	}

IL_033c:
	{
		int32_t L_80 = DtdParser_ScanEntity1_m2920146015(__this, /*hidden argument*/NULL);
		return L_80;
	}

IL_0343:
	{
		int32_t L_81 = DtdParser_ScanEntity2_m2516861488(__this, /*hidden argument*/NULL);
		return L_81;
	}

IL_034a:
	{
		int32_t L_82 = DtdParser_ScanEntity3_m4082945429(__this, /*hidden argument*/NULL);
		return L_82;
	}

IL_0351:
	{
		int32_t L_83 = DtdParser_ScanCondSection1_m3695243194(__this, /*hidden argument*/NULL);
		return L_83;
	}

IL_0358:
	{
		int32_t L_84 = DtdParser_ScanCondSection2_m1356591034(__this, /*hidden argument*/NULL);
		return L_84;
	}

IL_035f:
	{
		int32_t L_85 = DtdParser_ScanCondSection3_m3312906170(__this, /*hidden argument*/NULL);
		return L_85;
	}

IL_0366:
	{
		int32_t L_86 = DtdParser_ScanClosingTag_m3649651733(__this, /*hidden argument*/NULL);
		return L_86;
	}

IL_036d:
	{
		__this->set_whitespaceSeen_17((bool)1);
		int32_t L_87 = __this->get_savedScanningFunction_16();
		__this->set_scanningFunction_14(L_87);
		goto IL_01fe;
	}

IL_0385:
	{
		return (int32_t)(((int32_t)9));
	}

IL_0388:
	{
		RuntimeObject* L_88 = __this->get_readerAdapter_0();
		NullCheck(L_88);
		bool L_89 = InterfaceFuncInvoker0< bool >::Invoke(9 /* System.Boolean System.Xml.IDtdParserAdapter::get_IsEof() */, IDtdParserAdapter_t2048056054_il2cpp_TypeInfo_var, L_88);
		if (L_89)
		{
			goto IL_03a0;
		}
	}
	{
		int32_t L_90 = DtdParser_ReadData_m839248430(__this, /*hidden argument*/NULL);
		if (L_90)
		{
			goto IL_0007;
		}
	}

IL_03a0:
	{
		bool L_91 = DtdParser_HandleEntityEnd_m3807521835(__this, (bool)0, /*hidden argument*/NULL);
		if (L_91)
		{
			goto IL_0007;
		}
	}
	{
		int32_t L_92 = __this->get_scanningFunction_14();
		if (L_92)
		{
			goto IL_03b7;
		}
	}
	{
		return (int32_t)(((int32_t)19));
	}

IL_03b7:
	{
		int32_t L_93 = __this->get_curPos_13();
		DtdParser_Throw_m639183860(__this, L_93, _stringLiteral3225628421, /*hidden argument*/NULL);
		goto IL_0007;
	}
}
// System.Xml.DtdParser/Token System.Xml.DtdParser::ScanSubsetContent()
extern "C" IL2CPP_METHOD_ATTR int32_t DtdParser_ScanSubsetContent_m4032897501 (DtdParser_t1117044511 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (DtdParser_ScanSubsetContent_m4032897501_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	Il2CppChar V_0 = 0x0;

IL_0000:
	{
		CharU5BU5D_t3528271667* L_0 = __this->get_chars_11();
		int32_t L_1 = __this->get_curPos_13();
		NullCheck(L_0);
		int32_t L_2 = L_1;
		uint16_t L_3 = (uint16_t)(L_0)->GetAt(static_cast<il2cpp_array_size_t>(L_2));
		V_0 = L_3;
		Il2CppChar L_4 = V_0;
		if ((((int32_t)L_4) == ((int32_t)((int32_t)60))))
		{
			goto IL_0020;
		}
	}
	{
		Il2CppChar L_5 = V_0;
		if ((((int32_t)L_5) == ((int32_t)((int32_t)93))))
		{
			goto IL_0453;
		}
	}
	{
		goto IL_04f3;
	}

IL_0020:
	{
		CharU5BU5D_t3528271667* L_6 = __this->get_chars_11();
		int32_t L_7 = __this->get_curPos_13();
		NullCheck(L_6);
		int32_t L_8 = ((int32_t)il2cpp_codegen_add((int32_t)L_7, (int32_t)1));
		uint16_t L_9 = (uint16_t)(L_6)->GetAt(static_cast<il2cpp_array_size_t>(L_8));
		V_0 = L_9;
		Il2CppChar L_10 = V_0;
		if ((((int32_t)L_10) == ((int32_t)((int32_t)33))))
		{
			goto IL_0042;
		}
	}
	{
		Il2CppChar L_11 = V_0;
		if ((((int32_t)L_11) == ((int32_t)((int32_t)63))))
		{
			goto IL_041b;
		}
	}
	{
		goto IL_042c;
	}

IL_0042:
	{
		CharU5BU5D_t3528271667* L_12 = __this->get_chars_11();
		int32_t L_13 = __this->get_curPos_13();
		NullCheck(L_12);
		int32_t L_14 = ((int32_t)il2cpp_codegen_add((int32_t)L_13, (int32_t)2));
		uint16_t L_15 = (uint16_t)(L_12)->GetAt(static_cast<il2cpp_array_size_t>(L_14));
		V_0 = L_15;
		Il2CppChar L_16 = V_0;
		if ((!(((uint32_t)L_16) <= ((uint32_t)((int32_t)65)))))
		{
			goto IL_006c;
		}
	}
	{
		Il2CppChar L_17 = V_0;
		if ((((int32_t)L_17) == ((int32_t)((int32_t)45))))
		{
			goto IL_03a3;
		}
	}
	{
		Il2CppChar L_18 = V_0;
		if ((((int32_t)L_18) == ((int32_t)((int32_t)65))))
		{
			goto IL_0206;
		}
	}
	{
		goto IL_03f0;
	}

IL_006c:
	{
		Il2CppChar L_19 = V_0;
		if ((((int32_t)L_19) == ((int32_t)((int32_t)69))))
		{
			goto IL_0086;
		}
	}
	{
		Il2CppChar L_20 = V_0;
		if ((((int32_t)L_20) == ((int32_t)((int32_t)78))))
		{
			goto IL_02be;
		}
	}
	{
		Il2CppChar L_21 = V_0;
		if ((((int32_t)L_21) == ((int32_t)((int32_t)91))))
		{
			goto IL_038a;
		}
	}
	{
		goto IL_03f0;
	}

IL_0086:
	{
		CharU5BU5D_t3528271667* L_22 = __this->get_chars_11();
		int32_t L_23 = __this->get_curPos_13();
		NullCheck(L_22);
		int32_t L_24 = ((int32_t)il2cpp_codegen_add((int32_t)L_23, (int32_t)3));
		uint16_t L_25 = (uint16_t)(L_22)->GetAt(static_cast<il2cpp_array_size_t>(L_24));
		if ((!(((uint32_t)L_25) == ((uint32_t)((int32_t)76)))))
		{
			goto IL_0140;
		}
	}
	{
		int32_t L_26 = __this->get_charsUsed_12();
		int32_t L_27 = __this->get_curPos_13();
		if ((((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_26, (int32_t)L_27))) < ((int32_t)((int32_t)9))))
		{
			goto IL_0513;
		}
	}
	{
		CharU5BU5D_t3528271667* L_28 = __this->get_chars_11();
		int32_t L_29 = __this->get_curPos_13();
		NullCheck(L_28);
		int32_t L_30 = ((int32_t)il2cpp_codegen_add((int32_t)L_29, (int32_t)4));
		uint16_t L_31 = (uint16_t)(L_28)->GetAt(static_cast<il2cpp_array_size_t>(L_30));
		if ((!(((uint32_t)L_31) == ((uint32_t)((int32_t)69)))))
		{
			goto IL_010f;
		}
	}
	{
		CharU5BU5D_t3528271667* L_32 = __this->get_chars_11();
		int32_t L_33 = __this->get_curPos_13();
		NullCheck(L_32);
		int32_t L_34 = ((int32_t)il2cpp_codegen_add((int32_t)L_33, (int32_t)5));
		uint16_t L_35 = (uint16_t)(L_32)->GetAt(static_cast<il2cpp_array_size_t>(L_34));
		if ((!(((uint32_t)L_35) == ((uint32_t)((int32_t)77)))))
		{
			goto IL_010f;
		}
	}
	{
		CharU5BU5D_t3528271667* L_36 = __this->get_chars_11();
		int32_t L_37 = __this->get_curPos_13();
		NullCheck(L_36);
		int32_t L_38 = ((int32_t)il2cpp_codegen_add((int32_t)L_37, (int32_t)6));
		uint16_t L_39 = (uint16_t)(L_36)->GetAt(static_cast<il2cpp_array_size_t>(L_38));
		if ((!(((uint32_t)L_39) == ((uint32_t)((int32_t)69)))))
		{
			goto IL_010f;
		}
	}
	{
		CharU5BU5D_t3528271667* L_40 = __this->get_chars_11();
		int32_t L_41 = __this->get_curPos_13();
		NullCheck(L_40);
		int32_t L_42 = ((int32_t)il2cpp_codegen_add((int32_t)L_41, (int32_t)7));
		uint16_t L_43 = (uint16_t)(L_40)->GetAt(static_cast<il2cpp_array_size_t>(L_42));
		if ((!(((uint32_t)L_43) == ((uint32_t)((int32_t)78)))))
		{
			goto IL_010f;
		}
	}
	{
		CharU5BU5D_t3528271667* L_44 = __this->get_chars_11();
		int32_t L_45 = __this->get_curPos_13();
		NullCheck(L_44);
		int32_t L_46 = ((int32_t)il2cpp_codegen_add((int32_t)L_45, (int32_t)8));
		uint16_t L_47 = (uint16_t)(L_44)->GetAt(static_cast<il2cpp_array_size_t>(L_46));
		if ((((int32_t)L_47) == ((int32_t)((int32_t)84))))
		{
			goto IL_0120;
		}
	}

IL_010f:
	{
		int32_t L_48 = __this->get_curPos_13();
		DtdParser_Throw_m639183860(__this, L_48, _stringLiteral3232872629, /*hidden argument*/NULL);
	}

IL_0120:
	{
		int32_t L_49 = __this->get_curPos_13();
		__this->set_curPos_13(((int32_t)il2cpp_codegen_add((int32_t)L_49, (int32_t)((int32_t)9))));
		__this->set_scanningFunction_14(2);
		__this->set_nextScaningFunction_15(6);
		return (int32_t)(((int32_t)12));
	}

IL_0140:
	{
		CharU5BU5D_t3528271667* L_50 = __this->get_chars_11();
		int32_t L_51 = __this->get_curPos_13();
		NullCheck(L_50);
		int32_t L_52 = ((int32_t)il2cpp_codegen_add((int32_t)L_51, (int32_t)3));
		uint16_t L_53 = (uint16_t)(L_50)->GetAt(static_cast<il2cpp_array_size_t>(L_52));
		if ((!(((uint32_t)L_53) == ((uint32_t)((int32_t)78)))))
		{
			goto IL_01df;
		}
	}
	{
		int32_t L_54 = __this->get_charsUsed_12();
		int32_t L_55 = __this->get_curPos_13();
		if ((((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_54, (int32_t)L_55))) < ((int32_t)8)))
		{
			goto IL_0513;
		}
	}
	{
		CharU5BU5D_t3528271667* L_56 = __this->get_chars_11();
		int32_t L_57 = __this->get_curPos_13();
		NullCheck(L_56);
		int32_t L_58 = ((int32_t)il2cpp_codegen_add((int32_t)L_57, (int32_t)4));
		uint16_t L_59 = (uint16_t)(L_56)->GetAt(static_cast<il2cpp_array_size_t>(L_58));
		if ((!(((uint32_t)L_59) == ((uint32_t)((int32_t)84)))))
		{
			goto IL_01b5;
		}
	}
	{
		CharU5BU5D_t3528271667* L_60 = __this->get_chars_11();
		int32_t L_61 = __this->get_curPos_13();
		NullCheck(L_60);
		int32_t L_62 = ((int32_t)il2cpp_codegen_add((int32_t)L_61, (int32_t)5));
		uint16_t L_63 = (uint16_t)(L_60)->GetAt(static_cast<il2cpp_array_size_t>(L_62));
		if ((!(((uint32_t)L_63) == ((uint32_t)((int32_t)73)))))
		{
			goto IL_01b5;
		}
	}
	{
		CharU5BU5D_t3528271667* L_64 = __this->get_chars_11();
		int32_t L_65 = __this->get_curPos_13();
		NullCheck(L_64);
		int32_t L_66 = ((int32_t)il2cpp_codegen_add((int32_t)L_65, (int32_t)6));
		uint16_t L_67 = (uint16_t)(L_64)->GetAt(static_cast<il2cpp_array_size_t>(L_66));
		if ((!(((uint32_t)L_67) == ((uint32_t)((int32_t)84)))))
		{
			goto IL_01b5;
		}
	}
	{
		CharU5BU5D_t3528271667* L_68 = __this->get_chars_11();
		int32_t L_69 = __this->get_curPos_13();
		NullCheck(L_68);
		int32_t L_70 = ((int32_t)il2cpp_codegen_add((int32_t)L_69, (int32_t)7));
		uint16_t L_71 = (uint16_t)(L_68)->GetAt(static_cast<il2cpp_array_size_t>(L_70));
		if ((((int32_t)L_71) == ((int32_t)((int32_t)89))))
		{
			goto IL_01c6;
		}
	}

IL_01b5:
	{
		int32_t L_72 = __this->get_curPos_13();
		DtdParser_Throw_m639183860(__this, L_72, _stringLiteral3232872629, /*hidden argument*/NULL);
	}

IL_01c6:
	{
		int32_t L_73 = __this->get_curPos_13();
		__this->set_curPos_13(((int32_t)il2cpp_codegen_add((int32_t)L_73, (int32_t)8)));
		__this->set_scanningFunction_14(((int32_t)20));
		return (int32_t)(((int32_t)13));
	}

IL_01df:
	{
		int32_t L_74 = __this->get_charsUsed_12();
		int32_t L_75 = __this->get_curPos_13();
		if ((((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_74, (int32_t)L_75))) < ((int32_t)4)))
		{
			goto IL_0513;
		}
	}
	{
		int32_t L_76 = __this->get_curPos_13();
		DtdParser_Throw_m639183860(__this, L_76, _stringLiteral3232872629, /*hidden argument*/NULL);
		return (int32_t)(((int32_t)9));
	}

IL_0206:
	{
		int32_t L_77 = __this->get_charsUsed_12();
		int32_t L_78 = __this->get_curPos_13();
		if ((((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_77, (int32_t)L_78))) < ((int32_t)((int32_t)9))))
		{
			goto IL_0513;
		}
	}
	{
		CharU5BU5D_t3528271667* L_79 = __this->get_chars_11();
		int32_t L_80 = __this->get_curPos_13();
		NullCheck(L_79);
		int32_t L_81 = ((int32_t)il2cpp_codegen_add((int32_t)L_80, (int32_t)3));
		uint16_t L_82 = (uint16_t)(L_79)->GetAt(static_cast<il2cpp_array_size_t>(L_81));
		if ((!(((uint32_t)L_82) == ((uint32_t)((int32_t)84)))))
		{
			goto IL_028c;
		}
	}
	{
		CharU5BU5D_t3528271667* L_83 = __this->get_chars_11();
		int32_t L_84 = __this->get_curPos_13();
		NullCheck(L_83);
		int32_t L_85 = ((int32_t)il2cpp_codegen_add((int32_t)L_84, (int32_t)4));
		uint16_t L_86 = (uint16_t)(L_83)->GetAt(static_cast<il2cpp_array_size_t>(L_85));
		if ((!(((uint32_t)L_86) == ((uint32_t)((int32_t)84)))))
		{
			goto IL_028c;
		}
	}
	{
		CharU5BU5D_t3528271667* L_87 = __this->get_chars_11();
		int32_t L_88 = __this->get_curPos_13();
		NullCheck(L_87);
		int32_t L_89 = ((int32_t)il2cpp_codegen_add((int32_t)L_88, (int32_t)5));
		uint16_t L_90 = (uint16_t)(L_87)->GetAt(static_cast<il2cpp_array_size_t>(L_89));
		if ((!(((uint32_t)L_90) == ((uint32_t)((int32_t)76)))))
		{
			goto IL_028c;
		}
	}
	{
		CharU5BU5D_t3528271667* L_91 = __this->get_chars_11();
		int32_t L_92 = __this->get_curPos_13();
		NullCheck(L_91);
		int32_t L_93 = ((int32_t)il2cpp_codegen_add((int32_t)L_92, (int32_t)6));
		uint16_t L_94 = (uint16_t)(L_91)->GetAt(static_cast<il2cpp_array_size_t>(L_93));
		if ((!(((uint32_t)L_94) == ((uint32_t)((int32_t)73)))))
		{
			goto IL_028c;
		}
	}
	{
		CharU5BU5D_t3528271667* L_95 = __this->get_chars_11();
		int32_t L_96 = __this->get_curPos_13();
		NullCheck(L_95);
		int32_t L_97 = ((int32_t)il2cpp_codegen_add((int32_t)L_96, (int32_t)7));
		uint16_t L_98 = (uint16_t)(L_95)->GetAt(static_cast<il2cpp_array_size_t>(L_97));
		if ((!(((uint32_t)L_98) == ((uint32_t)((int32_t)83)))))
		{
			goto IL_028c;
		}
	}
	{
		CharU5BU5D_t3528271667* L_99 = __this->get_chars_11();
		int32_t L_100 = __this->get_curPos_13();
		NullCheck(L_99);
		int32_t L_101 = ((int32_t)il2cpp_codegen_add((int32_t)L_100, (int32_t)8));
		uint16_t L_102 = (uint16_t)(L_99)->GetAt(static_cast<il2cpp_array_size_t>(L_101));
		if ((((int32_t)L_102) == ((int32_t)((int32_t)84))))
		{
			goto IL_029d;
		}
	}

IL_028c:
	{
		int32_t L_103 = __this->get_curPos_13();
		DtdParser_Throw_m639183860(__this, L_103, _stringLiteral3232872629, /*hidden argument*/NULL);
	}

IL_029d:
	{
		int32_t L_104 = __this->get_curPos_13();
		__this->set_curPos_13(((int32_t)il2cpp_codegen_add((int32_t)L_104, (int32_t)((int32_t)9))));
		__this->set_scanningFunction_14(2);
		__this->set_nextScaningFunction_15(((int32_t)13));
		return (int32_t)(((int32_t)11));
	}

IL_02be:
	{
		int32_t L_105 = __this->get_charsUsed_12();
		int32_t L_106 = __this->get_curPos_13();
		if ((((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_105, (int32_t)L_106))) < ((int32_t)((int32_t)10))))
		{
			goto IL_0513;
		}
	}
	{
		CharU5BU5D_t3528271667* L_107 = __this->get_chars_11();
		int32_t L_108 = __this->get_curPos_13();
		NullCheck(L_107);
		int32_t L_109 = ((int32_t)il2cpp_codegen_add((int32_t)L_108, (int32_t)3));
		uint16_t L_110 = (uint16_t)(L_107)->GetAt(static_cast<il2cpp_array_size_t>(L_109));
		if ((!(((uint32_t)L_110) == ((uint32_t)((int32_t)79)))))
		{
			goto IL_0358;
		}
	}
	{
		CharU5BU5D_t3528271667* L_111 = __this->get_chars_11();
		int32_t L_112 = __this->get_curPos_13();
		NullCheck(L_111);
		int32_t L_113 = ((int32_t)il2cpp_codegen_add((int32_t)L_112, (int32_t)4));
		uint16_t L_114 = (uint16_t)(L_111)->GetAt(static_cast<il2cpp_array_size_t>(L_113));
		if ((!(((uint32_t)L_114) == ((uint32_t)((int32_t)84)))))
		{
			goto IL_0358;
		}
	}
	{
		CharU5BU5D_t3528271667* L_115 = __this->get_chars_11();
		int32_t L_116 = __this->get_curPos_13();
		NullCheck(L_115);
		int32_t L_117 = ((int32_t)il2cpp_codegen_add((int32_t)L_116, (int32_t)5));
		uint16_t L_118 = (uint16_t)(L_115)->GetAt(static_cast<il2cpp_array_size_t>(L_117));
		if ((!(((uint32_t)L_118) == ((uint32_t)((int32_t)65)))))
		{
			goto IL_0358;
		}
	}
	{
		CharU5BU5D_t3528271667* L_119 = __this->get_chars_11();
		int32_t L_120 = __this->get_curPos_13();
		NullCheck(L_119);
		int32_t L_121 = ((int32_t)il2cpp_codegen_add((int32_t)L_120, (int32_t)6));
		uint16_t L_122 = (uint16_t)(L_119)->GetAt(static_cast<il2cpp_array_size_t>(L_121));
		if ((!(((uint32_t)L_122) == ((uint32_t)((int32_t)84)))))
		{
			goto IL_0358;
		}
	}
	{
		CharU5BU5D_t3528271667* L_123 = __this->get_chars_11();
		int32_t L_124 = __this->get_curPos_13();
		NullCheck(L_123);
		int32_t L_125 = ((int32_t)il2cpp_codegen_add((int32_t)L_124, (int32_t)7));
		uint16_t L_126 = (uint16_t)(L_123)->GetAt(static_cast<il2cpp_array_size_t>(L_125));
		if ((!(((uint32_t)L_126) == ((uint32_t)((int32_t)73)))))
		{
			goto IL_0358;
		}
	}
	{
		CharU5BU5D_t3528271667* L_127 = __this->get_chars_11();
		int32_t L_128 = __this->get_curPos_13();
		NullCheck(L_127);
		int32_t L_129 = ((int32_t)il2cpp_codegen_add((int32_t)L_128, (int32_t)8));
		uint16_t L_130 = (uint16_t)(L_127)->GetAt(static_cast<il2cpp_array_size_t>(L_129));
		if ((!(((uint32_t)L_130) == ((uint32_t)((int32_t)79)))))
		{
			goto IL_0358;
		}
	}
	{
		CharU5BU5D_t3528271667* L_131 = __this->get_chars_11();
		int32_t L_132 = __this->get_curPos_13();
		NullCheck(L_131);
		int32_t L_133 = ((int32_t)il2cpp_codegen_add((int32_t)L_132, (int32_t)((int32_t)9)));
		uint16_t L_134 = (uint16_t)(L_131)->GetAt(static_cast<il2cpp_array_size_t>(L_133));
		if ((((int32_t)L_134) == ((int32_t)((int32_t)78))))
		{
			goto IL_0369;
		}
	}

IL_0358:
	{
		int32_t L_135 = __this->get_curPos_13();
		DtdParser_Throw_m639183860(__this, L_135, _stringLiteral3232872629, /*hidden argument*/NULL);
	}

IL_0369:
	{
		int32_t L_136 = __this->get_curPos_13();
		__this->set_curPos_13(((int32_t)il2cpp_codegen_add((int32_t)L_136, (int32_t)((int32_t)10))));
		__this->set_scanningFunction_14(1);
		__this->set_nextScaningFunction_15(((int32_t)23));
		return (int32_t)(((int32_t)14));
	}

IL_038a:
	{
		int32_t L_137 = __this->get_curPos_13();
		__this->set_curPos_13(((int32_t)il2cpp_codegen_add((int32_t)L_137, (int32_t)3)));
		__this->set_scanningFunction_14(((int32_t)24));
		return (int32_t)(((int32_t)17));
	}

IL_03a3:
	{
		CharU5BU5D_t3528271667* L_138 = __this->get_chars_11();
		int32_t L_139 = __this->get_curPos_13();
		NullCheck(L_138);
		int32_t L_140 = ((int32_t)il2cpp_codegen_add((int32_t)L_139, (int32_t)3));
		uint16_t L_141 = (uint16_t)(L_138)->GetAt(static_cast<il2cpp_array_size_t>(L_140));
		if ((!(((uint32_t)L_141) == ((uint32_t)((int32_t)45)))))
		{
			goto IL_03c7;
		}
	}
	{
		int32_t L_142 = __this->get_curPos_13();
		__this->set_curPos_13(((int32_t)il2cpp_codegen_add((int32_t)L_142, (int32_t)4)));
		return (int32_t)(((int32_t)15));
	}

IL_03c7:
	{
		int32_t L_143 = __this->get_charsUsed_12();
		int32_t L_144 = __this->get_curPos_13();
		if ((((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_143, (int32_t)L_144))) < ((int32_t)4)))
		{
			goto IL_0513;
		}
	}
	{
		int32_t L_145 = __this->get_curPos_13();
		DtdParser_Throw_m639183860(__this, L_145, _stringLiteral3232872629, /*hidden argument*/NULL);
		goto IL_0513;
	}

IL_03f0:
	{
		int32_t L_146 = __this->get_charsUsed_12();
		int32_t L_147 = __this->get_curPos_13();
		if ((((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_146, (int32_t)L_147))) < ((int32_t)3)))
		{
			goto IL_0513;
		}
	}
	{
		int32_t L_148 = __this->get_curPos_13();
		DtdParser_Throw_m639183860(__this, ((int32_t)il2cpp_codegen_add((int32_t)L_148, (int32_t)2)), _stringLiteral3232872629, /*hidden argument*/NULL);
		goto IL_0513;
	}

IL_041b:
	{
		int32_t L_149 = __this->get_curPos_13();
		__this->set_curPos_13(((int32_t)il2cpp_codegen_add((int32_t)L_149, (int32_t)2)));
		return (int32_t)(((int32_t)16));
	}

IL_042c:
	{
		int32_t L_150 = __this->get_charsUsed_12();
		int32_t L_151 = __this->get_curPos_13();
		if ((((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_150, (int32_t)L_151))) < ((int32_t)2)))
		{
			goto IL_0513;
		}
	}
	{
		int32_t L_152 = __this->get_curPos_13();
		DtdParser_Throw_m639183860(__this, L_152, _stringLiteral3232872629, /*hidden argument*/NULL);
		return (int32_t)(((int32_t)9));
	}

IL_0453:
	{
		int32_t L_153 = __this->get_charsUsed_12();
		int32_t L_154 = __this->get_curPos_13();
		if ((((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_153, (int32_t)L_154))) >= ((int32_t)2)))
		{
			goto IL_0473;
		}
	}
	{
		RuntimeObject* L_155 = __this->get_readerAdapter_0();
		NullCheck(L_155);
		bool L_156 = InterfaceFuncInvoker0< bool >::Invoke(9 /* System.Boolean System.Xml.IDtdParserAdapter::get_IsEof() */, IDtdParserAdapter_t2048056054_il2cpp_TypeInfo_var, L_155);
		if (!L_156)
		{
			goto IL_0513;
		}
	}

IL_0473:
	{
		CharU5BU5D_t3528271667* L_157 = __this->get_chars_11();
		int32_t L_158 = __this->get_curPos_13();
		NullCheck(L_157);
		int32_t L_159 = ((int32_t)il2cpp_codegen_add((int32_t)L_158, (int32_t)1));
		uint16_t L_160 = (uint16_t)(L_157)->GetAt(static_cast<il2cpp_array_size_t>(L_159));
		if ((((int32_t)L_160) == ((int32_t)((int32_t)93))))
		{
			goto IL_049f;
		}
	}
	{
		int32_t L_161 = __this->get_curPos_13();
		__this->set_curPos_13(((int32_t)il2cpp_codegen_add((int32_t)L_161, (int32_t)1)));
		__this->set_scanningFunction_14(((int32_t)31));
		return (int32_t)(((int32_t)32));
	}

IL_049f:
	{
		int32_t L_162 = __this->get_charsUsed_12();
		int32_t L_163 = __this->get_curPos_13();
		if ((((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_162, (int32_t)L_163))) >= ((int32_t)3)))
		{
			goto IL_04bc;
		}
	}
	{
		RuntimeObject* L_164 = __this->get_readerAdapter_0();
		NullCheck(L_164);
		bool L_165 = InterfaceFuncInvoker0< bool >::Invoke(9 /* System.Boolean System.Xml.IDtdParserAdapter::get_IsEof() */, IDtdParserAdapter_t2048056054_il2cpp_TypeInfo_var, L_164);
		if (!L_165)
		{
			goto IL_0513;
		}
	}

IL_04bc:
	{
		CharU5BU5D_t3528271667* L_166 = __this->get_chars_11();
		int32_t L_167 = __this->get_curPos_13();
		NullCheck(L_166);
		int32_t L_168 = ((int32_t)il2cpp_codegen_add((int32_t)L_167, (int32_t)1));
		uint16_t L_169 = (uint16_t)(L_166)->GetAt(static_cast<il2cpp_array_size_t>(L_168));
		if ((!(((uint32_t)L_169) == ((uint32_t)((int32_t)93)))))
		{
			goto IL_04f3;
		}
	}
	{
		CharU5BU5D_t3528271667* L_170 = __this->get_chars_11();
		int32_t L_171 = __this->get_curPos_13();
		NullCheck(L_170);
		int32_t L_172 = ((int32_t)il2cpp_codegen_add((int32_t)L_171, (int32_t)2));
		uint16_t L_173 = (uint16_t)(L_170)->GetAt(static_cast<il2cpp_array_size_t>(L_172));
		if ((!(((uint32_t)L_173) == ((uint32_t)((int32_t)62)))))
		{
			goto IL_04f3;
		}
	}
	{
		int32_t L_174 = __this->get_curPos_13();
		__this->set_curPos_13(((int32_t)il2cpp_codegen_add((int32_t)L_174, (int32_t)3)));
		return (int32_t)(((int32_t)18));
	}

IL_04f3:
	{
		int32_t L_175 = __this->get_charsUsed_12();
		int32_t L_176 = __this->get_curPos_13();
		if (!((int32_t)il2cpp_codegen_subtract((int32_t)L_175, (int32_t)L_176)))
		{
			goto IL_0513;
		}
	}
	{
		int32_t L_177 = __this->get_curPos_13();
		DtdParser_Throw_m639183860(__this, L_177, _stringLiteral3232872629, /*hidden argument*/NULL);
	}

IL_0513:
	{
		int32_t L_178 = DtdParser_ReadData_m839248430(__this, /*hidden argument*/NULL);
		if (L_178)
		{
			goto IL_0000;
		}
	}
	{
		int32_t L_179 = __this->get_charsUsed_12();
		DtdParser_Throw_m639183860(__this, L_179, _stringLiteral3225628421, /*hidden argument*/NULL);
		goto IL_0000;
	}
}
// System.Xml.DtdParser/Token System.Xml.DtdParser::ScanNameExpected()
extern "C" IL2CPP_METHOD_ATTR int32_t DtdParser_ScanNameExpected_m2092917955 (DtdParser_t1117044511 * __this, const RuntimeMethod* method)
{
	{
		DtdParser_ScanName_m3280904204(__this, /*hidden argument*/NULL);
		int32_t L_0 = __this->get_nextScaningFunction_15();
		__this->set_scanningFunction_14(L_0);
		return (int32_t)(((int32_t)24));
	}
}
// System.Xml.DtdParser/Token System.Xml.DtdParser::ScanQNameExpected()
extern "C" IL2CPP_METHOD_ATTR int32_t DtdParser_ScanQNameExpected_m1963105685 (DtdParser_t1117044511 * __this, const RuntimeMethod* method)
{
	{
		DtdParser_ScanQName_m132372948(__this, /*hidden argument*/NULL);
		int32_t L_0 = __this->get_nextScaningFunction_15();
		__this->set_scanningFunction_14(L_0);
		return (int32_t)(((int32_t)23));
	}
}
// System.Xml.DtdParser/Token System.Xml.DtdParser::ScanNmtokenExpected()
extern "C" IL2CPP_METHOD_ATTR int32_t DtdParser_ScanNmtokenExpected_m1881131103 (DtdParser_t1117044511 * __this, const RuntimeMethod* method)
{
	{
		DtdParser_ScanNmtoken_m1395546467(__this, /*hidden argument*/NULL);
		int32_t L_0 = __this->get_nextScaningFunction_15();
		__this->set_scanningFunction_14(L_0);
		return (int32_t)(((int32_t)25));
	}
}
// System.Xml.DtdParser/Token System.Xml.DtdParser::ScanDoctype1()
extern "C" IL2CPP_METHOD_ATTR int32_t DtdParser_ScanDoctype1_m2651229673 (DtdParser_t1117044511 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (DtdParser_ScanDoctype1_m2651229673_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	Il2CppChar V_0 = 0x0;
	{
		CharU5BU5D_t3528271667* L_0 = __this->get_chars_11();
		int32_t L_1 = __this->get_curPos_13();
		NullCheck(L_0);
		int32_t L_2 = L_1;
		uint16_t L_3 = (uint16_t)(L_0)->GetAt(static_cast<il2cpp_array_size_t>(L_2));
		V_0 = L_3;
		Il2CppChar L_4 = V_0;
		if ((!(((uint32_t)L_4) <= ((uint32_t)((int32_t)80)))))
		{
			goto IL_0025;
		}
	}
	{
		Il2CppChar L_5 = V_0;
		if ((((int32_t)L_5) == ((int32_t)((int32_t)62))))
		{
			goto IL_00a2;
		}
	}
	{
		Il2CppChar L_6 = V_0;
		if ((((int32_t)L_6) == ((int32_t)((int32_t)80))))
		{
			goto IL_0034;
		}
	}
	{
		goto IL_00ba;
	}

IL_0025:
	{
		Il2CppChar L_7 = V_0;
		if ((((int32_t)L_7) == ((int32_t)((int32_t)83))))
		{
			goto IL_005f;
		}
	}
	{
		Il2CppChar L_8 = V_0;
		if ((((int32_t)L_8) == ((int32_t)((int32_t)91))))
		{
			goto IL_008a;
		}
	}
	{
		goto IL_00ba;
	}

IL_0034:
	{
		bool L_9 = DtdParser_EatPublicKeyword_m2094376248(__this, /*hidden argument*/NULL);
		if (L_9)
		{
			goto IL_004d;
		}
	}
	{
		int32_t L_10 = __this->get_curPos_13();
		DtdParser_Throw_m639183860(__this, L_10, _stringLiteral1522512067, /*hidden argument*/NULL);
	}

IL_004d:
	{
		__this->set_nextScaningFunction_15(5);
		__this->set_scanningFunction_14(((int32_t)29));
		return (int32_t)(((int32_t)33));
	}

IL_005f:
	{
		bool L_11 = DtdParser_EatSystemKeyword_m75414845(__this, /*hidden argument*/NULL);
		if (L_11)
		{
			goto IL_0078;
		}
	}
	{
		int32_t L_12 = __this->get_curPos_13();
		DtdParser_Throw_m639183860(__this, L_12, _stringLiteral1522512067, /*hidden argument*/NULL);
	}

IL_0078:
	{
		__this->set_nextScaningFunction_15(5);
		__this->set_scanningFunction_14(((int32_t)28));
		return (int32_t)(((int32_t)34));
	}

IL_008a:
	{
		int32_t L_13 = __this->get_curPos_13();
		__this->set_curPos_13(((int32_t)il2cpp_codegen_add((int32_t)L_13, (int32_t)1)));
		__this->set_scanningFunction_14(0);
		return (int32_t)(((int32_t)31));
	}

IL_00a2:
	{
		int32_t L_14 = __this->get_curPos_13();
		__this->set_curPos_13(((int32_t)il2cpp_codegen_add((int32_t)L_14, (int32_t)1)));
		__this->set_scanningFunction_14(0);
		return (int32_t)(((int32_t)29));
	}

IL_00ba:
	{
		int32_t L_15 = __this->get_curPos_13();
		DtdParser_Throw_m639183860(__this, L_15, _stringLiteral1522512067, /*hidden argument*/NULL);
		return (int32_t)(((int32_t)9));
	}
}
// System.Xml.DtdParser/Token System.Xml.DtdParser::ScanDoctype2()
extern "C" IL2CPP_METHOD_ATTR int32_t DtdParser_ScanDoctype2_m312577513 (DtdParser_t1117044511 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (DtdParser_ScanDoctype2_m312577513_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	Il2CppChar V_0 = 0x0;
	{
		CharU5BU5D_t3528271667* L_0 = __this->get_chars_11();
		int32_t L_1 = __this->get_curPos_13();
		NullCheck(L_0);
		int32_t L_2 = L_1;
		uint16_t L_3 = (uint16_t)(L_0)->GetAt(static_cast<il2cpp_array_size_t>(L_2));
		V_0 = L_3;
		Il2CppChar L_4 = V_0;
		if ((((int32_t)L_4) == ((int32_t)((int32_t)62))))
		{
			goto IL_0030;
		}
	}
	{
		Il2CppChar L_5 = V_0;
		if ((!(((uint32_t)L_5) == ((uint32_t)((int32_t)91)))))
		{
			goto IL_0048;
		}
	}
	{
		int32_t L_6 = __this->get_curPos_13();
		__this->set_curPos_13(((int32_t)il2cpp_codegen_add((int32_t)L_6, (int32_t)1)));
		__this->set_scanningFunction_14(0);
		return (int32_t)(((int32_t)31));
	}

IL_0030:
	{
		int32_t L_7 = __this->get_curPos_13();
		__this->set_curPos_13(((int32_t)il2cpp_codegen_add((int32_t)L_7, (int32_t)1)));
		__this->set_scanningFunction_14(0);
		return (int32_t)(((int32_t)29));
	}

IL_0048:
	{
		int32_t L_8 = __this->get_curPos_13();
		DtdParser_Throw_m639183860(__this, L_8, _stringLiteral3757293974, /*hidden argument*/NULL);
		return (int32_t)(((int32_t)9));
	}
}
// System.Xml.DtdParser/Token System.Xml.DtdParser::ScanClosingTag()
extern "C" IL2CPP_METHOD_ATTR int32_t DtdParser_ScanClosingTag_m3649651733 (DtdParser_t1117044511 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (DtdParser_ScanClosingTag_m3649651733_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		CharU5BU5D_t3528271667* L_0 = __this->get_chars_11();
		int32_t L_1 = __this->get_curPos_13();
		NullCheck(L_0);
		int32_t L_2 = L_1;
		uint16_t L_3 = (uint16_t)(L_0)->GetAt(static_cast<il2cpp_array_size_t>(L_2));
		if ((((int32_t)L_3) == ((int32_t)((int32_t)62))))
		{
			goto IL_0022;
		}
	}
	{
		int32_t L_4 = __this->get_curPos_13();
		DtdParser_ThrowUnexpectedToken_m1896555673(__this, L_4, _stringLiteral3452614546, /*hidden argument*/NULL);
	}

IL_0022:
	{
		int32_t L_5 = __this->get_curPos_13();
		__this->set_curPos_13(((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)1)));
		__this->set_scanningFunction_14(0);
		return (int32_t)(((int32_t)29));
	}
}
// System.Xml.DtdParser/Token System.Xml.DtdParser::ScanElement1()
extern "C" IL2CPP_METHOD_ATTR int32_t DtdParser_ScanElement1_m25432557 (DtdParser_t1117044511 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (DtdParser_ScanElement1_m25432557_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	Il2CppChar V_0 = 0x0;

IL_0000:
	{
		CharU5BU5D_t3528271667* L_0 = __this->get_chars_11();
		int32_t L_1 = __this->get_curPos_13();
		NullCheck(L_0);
		int32_t L_2 = L_1;
		uint16_t L_3 = (uint16_t)(L_0)->GetAt(static_cast<il2cpp_array_size_t>(L_2));
		V_0 = L_3;
		Il2CppChar L_4 = V_0;
		if ((((int32_t)L_4) == ((int32_t)((int32_t)40))))
		{
			goto IL_0025;
		}
	}
	{
		Il2CppChar L_5 = V_0;
		if ((((int32_t)L_5) == ((int32_t)((int32_t)65))))
		{
			goto IL_00bb;
		}
	}
	{
		Il2CppChar L_6 = V_0;
		if ((((int32_t)L_6) == ((int32_t)((int32_t)69))))
		{
			goto IL_003d;
		}
	}
	{
		goto IL_010a;
	}

IL_0025:
	{
		__this->set_scanningFunction_14(7);
		int32_t L_7 = __this->get_curPos_13();
		__this->set_curPos_13(((int32_t)il2cpp_codegen_add((int32_t)L_7, (int32_t)1)));
		return (int32_t)(((int32_t)27));
	}

IL_003d:
	{
		int32_t L_8 = __this->get_charsUsed_12();
		int32_t L_9 = __this->get_curPos_13();
		if ((((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_8, (int32_t)L_9))) < ((int32_t)5)))
		{
			goto IL_011b;
		}
	}
	{
		CharU5BU5D_t3528271667* L_10 = __this->get_chars_11();
		int32_t L_11 = __this->get_curPos_13();
		NullCheck(L_10);
		int32_t L_12 = ((int32_t)il2cpp_codegen_add((int32_t)L_11, (int32_t)1));
		uint16_t L_13 = (uint16_t)(L_10)->GetAt(static_cast<il2cpp_array_size_t>(L_12));
		if ((!(((uint32_t)L_13) == ((uint32_t)((int32_t)77)))))
		{
			goto IL_010a;
		}
	}
	{
		CharU5BU5D_t3528271667* L_14 = __this->get_chars_11();
		int32_t L_15 = __this->get_curPos_13();
		NullCheck(L_14);
		int32_t L_16 = ((int32_t)il2cpp_codegen_add((int32_t)L_15, (int32_t)2));
		uint16_t L_17 = (uint16_t)(L_14)->GetAt(static_cast<il2cpp_array_size_t>(L_16));
		if ((!(((uint32_t)L_17) == ((uint32_t)((int32_t)80)))))
		{
			goto IL_010a;
		}
	}
	{
		CharU5BU5D_t3528271667* L_18 = __this->get_chars_11();
		int32_t L_19 = __this->get_curPos_13();
		NullCheck(L_18);
		int32_t L_20 = ((int32_t)il2cpp_codegen_add((int32_t)L_19, (int32_t)3));
		uint16_t L_21 = (uint16_t)(L_18)->GetAt(static_cast<il2cpp_array_size_t>(L_20));
		if ((!(((uint32_t)L_21) == ((uint32_t)((int32_t)84)))))
		{
			goto IL_010a;
		}
	}
	{
		CharU5BU5D_t3528271667* L_22 = __this->get_chars_11();
		int32_t L_23 = __this->get_curPos_13();
		NullCheck(L_22);
		int32_t L_24 = ((int32_t)il2cpp_codegen_add((int32_t)L_23, (int32_t)4));
		uint16_t L_25 = (uint16_t)(L_22)->GetAt(static_cast<il2cpp_array_size_t>(L_24));
		if ((!(((uint32_t)L_25) == ((uint32_t)((int32_t)89)))))
		{
			goto IL_010a;
		}
	}
	{
		int32_t L_26 = __this->get_curPos_13();
		__this->set_curPos_13(((int32_t)il2cpp_codegen_add((int32_t)L_26, (int32_t)5)));
		__this->set_scanningFunction_14(((int32_t)31));
		return (int32_t)(((int32_t)45));
	}

IL_00bb:
	{
		int32_t L_27 = __this->get_charsUsed_12();
		int32_t L_28 = __this->get_curPos_13();
		if ((((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_27, (int32_t)L_28))) < ((int32_t)3)))
		{
			goto IL_011b;
		}
	}
	{
		CharU5BU5D_t3528271667* L_29 = __this->get_chars_11();
		int32_t L_30 = __this->get_curPos_13();
		NullCheck(L_29);
		int32_t L_31 = ((int32_t)il2cpp_codegen_add((int32_t)L_30, (int32_t)1));
		uint16_t L_32 = (uint16_t)(L_29)->GetAt(static_cast<il2cpp_array_size_t>(L_31));
		if ((!(((uint32_t)L_32) == ((uint32_t)((int32_t)78)))))
		{
			goto IL_010a;
		}
	}
	{
		CharU5BU5D_t3528271667* L_33 = __this->get_chars_11();
		int32_t L_34 = __this->get_curPos_13();
		NullCheck(L_33);
		int32_t L_35 = ((int32_t)il2cpp_codegen_add((int32_t)L_34, (int32_t)2));
		uint16_t L_36 = (uint16_t)(L_33)->GetAt(static_cast<il2cpp_array_size_t>(L_35));
		if ((!(((uint32_t)L_36) == ((uint32_t)((int32_t)89)))))
		{
			goto IL_010a;
		}
	}
	{
		int32_t L_37 = __this->get_curPos_13();
		__this->set_curPos_13(((int32_t)il2cpp_codegen_add((int32_t)L_37, (int32_t)3)));
		__this->set_scanningFunction_14(((int32_t)31));
		return (int32_t)(((int32_t)44));
	}

IL_010a:
	{
		int32_t L_38 = __this->get_curPos_13();
		DtdParser_Throw_m639183860(__this, L_38, _stringLiteral2328649094, /*hidden argument*/NULL);
	}

IL_011b:
	{
		int32_t L_39 = DtdParser_ReadData_m839248430(__this, /*hidden argument*/NULL);
		if (L_39)
		{
			goto IL_0000;
		}
	}
	{
		int32_t L_40 = __this->get_curPos_13();
		DtdParser_Throw_m639183860(__this, L_40, _stringLiteral3225628421, /*hidden argument*/NULL);
		goto IL_0000;
	}
}
// System.Xml.DtdParser/Token System.Xml.DtdParser::ScanElement2()
extern "C" IL2CPP_METHOD_ATTR int32_t DtdParser_ScanElement2_m1599410669 (DtdParser_t1117044511 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (DtdParser_ScanElement2_m1599410669_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		CharU5BU5D_t3528271667* L_0 = __this->get_chars_11();
		int32_t L_1 = __this->get_curPos_13();
		NullCheck(L_0);
		int32_t L_2 = L_1;
		uint16_t L_3 = (uint16_t)(L_0)->GetAt(static_cast<il2cpp_array_size_t>(L_2));
		if ((!(((uint32_t)L_3) == ((uint32_t)((int32_t)35)))))
		{
			goto IL_00dd;
		}
	}
	{
		goto IL_002f;
	}

IL_0016:
	{
		int32_t L_4 = DtdParser_ReadData_m839248430(__this, /*hidden argument*/NULL);
		if (L_4)
		{
			goto IL_002f;
		}
	}
	{
		int32_t L_5 = __this->get_curPos_13();
		DtdParser_Throw_m639183860(__this, L_5, _stringLiteral3225628421, /*hidden argument*/NULL);
	}

IL_002f:
	{
		int32_t L_6 = __this->get_charsUsed_12();
		int32_t L_7 = __this->get_curPos_13();
		if ((((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_6, (int32_t)L_7))) < ((int32_t)7)))
		{
			goto IL_0016;
		}
	}
	{
		CharU5BU5D_t3528271667* L_8 = __this->get_chars_11();
		int32_t L_9 = __this->get_curPos_13();
		NullCheck(L_8);
		int32_t L_10 = ((int32_t)il2cpp_codegen_add((int32_t)L_9, (int32_t)1));
		uint16_t L_11 = (uint16_t)(L_8)->GetAt(static_cast<il2cpp_array_size_t>(L_10));
		if ((!(((uint32_t)L_11) == ((uint32_t)((int32_t)80)))))
		{
			goto IL_00ca;
		}
	}
	{
		CharU5BU5D_t3528271667* L_12 = __this->get_chars_11();
		int32_t L_13 = __this->get_curPos_13();
		NullCheck(L_12);
		int32_t L_14 = ((int32_t)il2cpp_codegen_add((int32_t)L_13, (int32_t)2));
		uint16_t L_15 = (uint16_t)(L_12)->GetAt(static_cast<il2cpp_array_size_t>(L_14));
		if ((!(((uint32_t)L_15) == ((uint32_t)((int32_t)67)))))
		{
			goto IL_00ca;
		}
	}
	{
		CharU5BU5D_t3528271667* L_16 = __this->get_chars_11();
		int32_t L_17 = __this->get_curPos_13();
		NullCheck(L_16);
		int32_t L_18 = ((int32_t)il2cpp_codegen_add((int32_t)L_17, (int32_t)3));
		uint16_t L_19 = (uint16_t)(L_16)->GetAt(static_cast<il2cpp_array_size_t>(L_18));
		if ((!(((uint32_t)L_19) == ((uint32_t)((int32_t)68)))))
		{
			goto IL_00ca;
		}
	}
	{
		CharU5BU5D_t3528271667* L_20 = __this->get_chars_11();
		int32_t L_21 = __this->get_curPos_13();
		NullCheck(L_20);
		int32_t L_22 = ((int32_t)il2cpp_codegen_add((int32_t)L_21, (int32_t)4));
		uint16_t L_23 = (uint16_t)(L_20)->GetAt(static_cast<il2cpp_array_size_t>(L_22));
		if ((!(((uint32_t)L_23) == ((uint32_t)((int32_t)65)))))
		{
			goto IL_00ca;
		}
	}
	{
		CharU5BU5D_t3528271667* L_24 = __this->get_chars_11();
		int32_t L_25 = __this->get_curPos_13();
		NullCheck(L_24);
		int32_t L_26 = ((int32_t)il2cpp_codegen_add((int32_t)L_25, (int32_t)5));
		uint16_t L_27 = (uint16_t)(L_24)->GetAt(static_cast<il2cpp_array_size_t>(L_26));
		if ((!(((uint32_t)L_27) == ((uint32_t)((int32_t)84)))))
		{
			goto IL_00ca;
		}
	}
	{
		CharU5BU5D_t3528271667* L_28 = __this->get_chars_11();
		int32_t L_29 = __this->get_curPos_13();
		NullCheck(L_28);
		int32_t L_30 = ((int32_t)il2cpp_codegen_add((int32_t)L_29, (int32_t)6));
		uint16_t L_31 = (uint16_t)(L_28)->GetAt(static_cast<il2cpp_array_size_t>(L_30));
		if ((!(((uint32_t)L_31) == ((uint32_t)((int32_t)65)))))
		{
			goto IL_00ca;
		}
	}
	{
		int32_t L_32 = __this->get_curPos_13();
		__this->set_curPos_13(((int32_t)il2cpp_codegen_add((int32_t)L_32, (int32_t)7)));
		__this->set_scanningFunction_14(((int32_t)11));
		return (int32_t)(((int32_t)42));
	}

IL_00ca:
	{
		int32_t L_33 = __this->get_curPos_13();
		DtdParser_Throw_m639183860(__this, ((int32_t)il2cpp_codegen_add((int32_t)L_33, (int32_t)1)), _stringLiteral2589547739, /*hidden argument*/NULL);
	}

IL_00dd:
	{
		__this->set_scanningFunction_14(8);
		return (int32_t)(((int32_t)9));
	}
}
// System.Xml.DtdParser/Token System.Xml.DtdParser::ScanElement3()
extern "C" IL2CPP_METHOD_ATTR int32_t DtdParser_ScanElement3_m3938062829 (DtdParser_t1117044511 * __this, const RuntimeMethod* method)
{
	Il2CppChar V_0 = 0x0;
	{
		CharU5BU5D_t3528271667* L_0 = __this->get_chars_11();
		int32_t L_1 = __this->get_curPos_13();
		NullCheck(L_0);
		int32_t L_2 = L_1;
		uint16_t L_3 = (uint16_t)(L_0)->GetAt(static_cast<il2cpp_array_size_t>(L_2));
		V_0 = L_3;
		Il2CppChar L_4 = V_0;
		if ((((int32_t)L_4) == ((int32_t)((int32_t)40))))
		{
			goto IL_001a;
		}
	}
	{
		Il2CppChar L_5 = V_0;
		if ((((int32_t)L_5) == ((int32_t)((int32_t)62))))
		{
			goto IL_002b;
		}
	}
	{
		goto IL_0043;
	}

IL_001a:
	{
		int32_t L_6 = __this->get_curPos_13();
		__this->set_curPos_13(((int32_t)il2cpp_codegen_add((int32_t)L_6, (int32_t)1)));
		return (int32_t)(((int32_t)27));
	}

IL_002b:
	{
		int32_t L_7 = __this->get_curPos_13();
		__this->set_curPos_13(((int32_t)il2cpp_codegen_add((int32_t)L_7, (int32_t)1)));
		__this->set_scanningFunction_14(0);
		return (int32_t)(((int32_t)29));
	}

IL_0043:
	{
		DtdParser_ScanQName_m132372948(__this, /*hidden argument*/NULL);
		__this->set_scanningFunction_14(((int32_t)9));
		return (int32_t)(((int32_t)23));
	}
}
// System.Xml.DtdParser/Token System.Xml.DtdParser::ScanElement4()
extern "C" IL2CPP_METHOD_ATTR int32_t DtdParser_ScanElement4_m1217073645 (DtdParser_t1117044511 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (DtdParser_ScanElement4_m1217073645_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 0;
	Il2CppChar V_1 = 0x0;
	{
		__this->set_scanningFunction_14(((int32_t)10));
		CharU5BU5D_t3528271667* L_0 = __this->get_chars_11();
		int32_t L_1 = __this->get_curPos_13();
		NullCheck(L_0);
		int32_t L_2 = L_1;
		uint16_t L_3 = (uint16_t)(L_0)->GetAt(static_cast<il2cpp_array_size_t>(L_2));
		V_1 = L_3;
		Il2CppChar L_4 = V_1;
		if ((((int32_t)L_4) == ((int32_t)((int32_t)42))))
		{
			goto IL_0027;
		}
	}
	{
		Il2CppChar L_5 = V_1;
		if ((((int32_t)L_5) == ((int32_t)((int32_t)43))))
		{
			goto IL_0031;
		}
	}
	{
		Il2CppChar L_6 = V_1;
		if ((((int32_t)L_6) == ((int32_t)((int32_t)63))))
		{
			goto IL_002c;
		}
	}
	{
		goto IL_0036;
	}

IL_0027:
	{
		V_0 = ((int32_t)39);
		goto IL_0039;
	}

IL_002c:
	{
		V_0 = ((int32_t)40);
		goto IL_0039;
	}

IL_0031:
	{
		V_0 = ((int32_t)41);
		goto IL_0039;
	}

IL_0036:
	{
		return (int32_t)(((int32_t)9));
	}

IL_0039:
	{
		bool L_7 = __this->get_whitespaceSeen_17();
		if (!L_7)
		{
			goto IL_0052;
		}
	}
	{
		int32_t L_8 = __this->get_curPos_13();
		DtdParser_Throw_m639183860(__this, L_8, _stringLiteral2497704514, /*hidden argument*/NULL);
	}

IL_0052:
	{
		int32_t L_9 = __this->get_curPos_13();
		__this->set_curPos_13(((int32_t)il2cpp_codegen_add((int32_t)L_9, (int32_t)1)));
		int32_t L_10 = V_0;
		return L_10;
	}
}
// System.Xml.DtdParser/Token System.Xml.DtdParser::ScanElement5()
extern "C" IL2CPP_METHOD_ATTR int32_t DtdParser_ScanElement5_m3555725805 (DtdParser_t1117044511 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (DtdParser_ScanElement5_m3555725805_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	Il2CppChar V_0 = 0x0;
	{
		CharU5BU5D_t3528271667* L_0 = __this->get_chars_11();
		int32_t L_1 = __this->get_curPos_13();
		NullCheck(L_0);
		int32_t L_2 = L_1;
		uint16_t L_3 = (uint16_t)(L_0)->GetAt(static_cast<il2cpp_array_size_t>(L_2));
		V_0 = L_3;
		Il2CppChar L_4 = V_0;
		if ((!(((uint32_t)L_4) <= ((uint32_t)((int32_t)44)))))
		{
			goto IL_001f;
		}
	}
	{
		Il2CppChar L_5 = V_0;
		if ((((int32_t)L_5) == ((int32_t)((int32_t)41))))
		{
			goto IL_005b;
		}
	}
	{
		Il2CppChar L_6 = V_0;
		if ((((int32_t)L_6) == ((int32_t)((int32_t)44))))
		{
			goto IL_002b;
		}
	}
	{
		goto IL_008c;
	}

IL_001f:
	{
		Il2CppChar L_7 = V_0;
		if ((((int32_t)L_7) == ((int32_t)((int32_t)62))))
		{
			goto IL_0074;
		}
	}
	{
		Il2CppChar L_8 = V_0;
		if ((((int32_t)L_8) == ((int32_t)((int32_t)124))))
		{
			goto IL_0043;
		}
	}
	{
		goto IL_008c;
	}

IL_002b:
	{
		int32_t L_9 = __this->get_curPos_13();
		__this->set_curPos_13(((int32_t)il2cpp_codegen_add((int32_t)L_9, (int32_t)1)));
		__this->set_scanningFunction_14(8);
		return (int32_t)(((int32_t)43));
	}

IL_0043:
	{
		int32_t L_10 = __this->get_curPos_13();
		__this->set_curPos_13(((int32_t)il2cpp_codegen_add((int32_t)L_10, (int32_t)1)));
		__this->set_scanningFunction_14(8);
		return (int32_t)(((int32_t)30));
	}

IL_005b:
	{
		int32_t L_11 = __this->get_curPos_13();
		__this->set_curPos_13(((int32_t)il2cpp_codegen_add((int32_t)L_11, (int32_t)1)));
		__this->set_scanningFunction_14(((int32_t)9));
		return (int32_t)(((int32_t)28));
	}

IL_0074:
	{
		int32_t L_12 = __this->get_curPos_13();
		__this->set_curPos_13(((int32_t)il2cpp_codegen_add((int32_t)L_12, (int32_t)1)));
		__this->set_scanningFunction_14(0);
		return (int32_t)(((int32_t)29));
	}

IL_008c:
	{
		int32_t L_13 = __this->get_curPos_13();
		DtdParser_Throw_m639183860(__this, L_13, _stringLiteral781938647, /*hidden argument*/NULL);
		return (int32_t)(((int32_t)9));
	}
}
// System.Xml.DtdParser/Token System.Xml.DtdParser::ScanElement6()
extern "C" IL2CPP_METHOD_ATTR int32_t DtdParser_ScanElement6_m834736621 (DtdParser_t1117044511 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (DtdParser_ScanElement6_m834736621_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	Il2CppChar V_0 = 0x0;
	{
		CharU5BU5D_t3528271667* L_0 = __this->get_chars_11();
		int32_t L_1 = __this->get_curPos_13();
		NullCheck(L_0);
		int32_t L_2 = L_1;
		uint16_t L_3 = (uint16_t)(L_0)->GetAt(static_cast<il2cpp_array_size_t>(L_2));
		V_0 = L_3;
		Il2CppChar L_4 = V_0;
		if ((((int32_t)L_4) == ((int32_t)((int32_t)41))))
		{
			goto IL_001a;
		}
	}
	{
		Il2CppChar L_5 = V_0;
		if ((((int32_t)L_5) == ((int32_t)((int32_t)124))))
		{
			goto IL_0033;
		}
	}
	{
		goto IL_0053;
	}

IL_001a:
	{
		int32_t L_6 = __this->get_curPos_13();
		__this->set_curPos_13(((int32_t)il2cpp_codegen_add((int32_t)L_6, (int32_t)1)));
		__this->set_scanningFunction_14(((int32_t)12));
		return (int32_t)(((int32_t)28));
	}

IL_0033:
	{
		int32_t L_7 = __this->get_curPos_13();
		__this->set_curPos_13(((int32_t)il2cpp_codegen_add((int32_t)L_7, (int32_t)1)));
		__this->set_nextScaningFunction_15(((int32_t)11));
		__this->set_scanningFunction_14(2);
		return (int32_t)(((int32_t)30));
	}

IL_0053:
	{
		int32_t L_8 = __this->get_curPos_13();
		DtdParser_ThrowUnexpectedToken_m4023965126(__this, L_8, _stringLiteral3452614535, _stringLiteral3452614612, /*hidden argument*/NULL);
		return (int32_t)(((int32_t)9));
	}
}
// System.Xml.DtdParser/Token System.Xml.DtdParser::ScanElement7()
extern "C" IL2CPP_METHOD_ATTR int32_t DtdParser_ScanElement7_m3173388781 (DtdParser_t1117044511 * __this, const RuntimeMethod* method)
{
	{
		__this->set_scanningFunction_14(((int32_t)31));
		CharU5BU5D_t3528271667* L_0 = __this->get_chars_11();
		int32_t L_1 = __this->get_curPos_13();
		NullCheck(L_0);
		int32_t L_2 = L_1;
		uint16_t L_3 = (uint16_t)(L_0)->GetAt(static_cast<il2cpp_array_size_t>(L_2));
		if ((!(((uint32_t)L_3) == ((uint32_t)((int32_t)42)))))
		{
			goto IL_0032;
		}
	}
	{
		bool L_4 = __this->get_whitespaceSeen_17();
		if (L_4)
		{
			goto IL_0032;
		}
	}
	{
		int32_t L_5 = __this->get_curPos_13();
		__this->set_curPos_13(((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)1)));
		return (int32_t)(((int32_t)39));
	}

IL_0032:
	{
		return (int32_t)(((int32_t)9));
	}
}
// System.Xml.DtdParser/Token System.Xml.DtdParser::ScanAttlist1()
extern "C" IL2CPP_METHOD_ATTR int32_t DtdParser_ScanAttlist1_m3527079760 (DtdParser_t1117044511 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (DtdParser_ScanAttlist1_m3527079760_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	Il2CppChar V_0 = 0x0;
	{
		CharU5BU5D_t3528271667* L_0 = __this->get_chars_11();
		int32_t L_1 = __this->get_curPos_13();
		NullCheck(L_0);
		int32_t L_2 = L_1;
		uint16_t L_3 = (uint16_t)(L_0)->GetAt(static_cast<il2cpp_array_size_t>(L_2));
		V_0 = L_3;
		Il2CppChar L_4 = V_0;
		if ((!(((uint32_t)L_4) == ((uint32_t)((int32_t)62)))))
		{
			goto IL_002b;
		}
	}
	{
		int32_t L_5 = __this->get_curPos_13();
		__this->set_curPos_13(((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)1)));
		__this->set_scanningFunction_14(0);
		return (int32_t)(((int32_t)29));
	}

IL_002b:
	{
		bool L_6 = __this->get_whitespaceSeen_17();
		if (L_6)
		{
			goto IL_0050;
		}
	}
	{
		int32_t L_7 = __this->get_curPos_13();
		int32_t L_8 = __this->get_curPos_13();
		String_t* L_9 = DtdParser_ParseUnexpectedToken_m126471041(__this, L_8, /*hidden argument*/NULL);
		DtdParser_Throw_m1069092618(__this, L_7, _stringLiteral2583894656, L_9, /*hidden argument*/NULL);
	}

IL_0050:
	{
		DtdParser_ScanQName_m132372948(__this, /*hidden argument*/NULL);
		__this->set_scanningFunction_14(((int32_t)14));
		return (int32_t)(((int32_t)23));
	}
}
// System.Xml.DtdParser/Token System.Xml.DtdParser::ScanAttlist2()
extern "C" IL2CPP_METHOD_ATTR int32_t DtdParser_ScanAttlist2_m1188427600 (DtdParser_t1117044511 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (DtdParser_ScanAttlist2_m1188427600_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	Il2CppChar V_0 = 0x0;

IL_0000:
	{
		CharU5BU5D_t3528271667* L_0 = __this->get_chars_11();
		int32_t L_1 = __this->get_curPos_13();
		NullCheck(L_0);
		int32_t L_2 = L_1;
		uint16_t L_3 = (uint16_t)(L_0)->GetAt(static_cast<il2cpp_array_size_t>(L_2));
		V_0 = L_3;
		Il2CppChar L_4 = V_0;
		if ((!(((uint32_t)L_4) <= ((uint32_t)((int32_t)67)))))
		{
			goto IL_0022;
		}
	}
	{
		Il2CppChar L_5 = V_0;
		if ((((int32_t)L_5) == ((int32_t)((int32_t)40))))
		{
			goto IL_003f;
		}
	}
	{
		Il2CppChar L_6 = V_0;
		if ((((int32_t)L_6) == ((int32_t)((int32_t)67))))
		{
			goto IL_005f;
		}
	}
	{
		goto IL_044e;
	}

IL_0022:
	{
		Il2CppChar L_7 = V_0;
		if ((((int32_t)L_7) == ((int32_t)((int32_t)69))))
		{
			goto IL_00e7;
		}
	}
	{
		Il2CppChar L_8 = V_0;
		if ((((int32_t)L_8) == ((int32_t)((int32_t)73))))
		{
			goto IL_01e9;
		}
	}
	{
		Il2CppChar L_9 = V_0;
		if ((((int32_t)L_9) == ((int32_t)((int32_t)78))))
		{
			goto IL_02b5;
		}
	}
	{
		goto IL_044e;
	}

IL_003f:
	{
		int32_t L_10 = __this->get_curPos_13();
		__this->set_curPos_13(((int32_t)il2cpp_codegen_add((int32_t)L_10, (int32_t)1)));
		__this->set_scanningFunction_14(3);
		__this->set_nextScaningFunction_15(((int32_t)17));
		return (int32_t)(((int32_t)27));
	}

IL_005f:
	{
		int32_t L_11 = __this->get_charsUsed_12();
		int32_t L_12 = __this->get_curPos_13();
		if ((((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_11, (int32_t)L_12))) < ((int32_t)5)))
		{
			goto IL_045f;
		}
	}
	{
		CharU5BU5D_t3528271667* L_13 = __this->get_chars_11();
		int32_t L_14 = __this->get_curPos_13();
		NullCheck(L_13);
		int32_t L_15 = ((int32_t)il2cpp_codegen_add((int32_t)L_14, (int32_t)1));
		uint16_t L_16 = (uint16_t)(L_13)->GetAt(static_cast<il2cpp_array_size_t>(L_15));
		if ((!(((uint32_t)L_16) == ((uint32_t)((int32_t)68)))))
		{
			goto IL_00be;
		}
	}
	{
		CharU5BU5D_t3528271667* L_17 = __this->get_chars_11();
		int32_t L_18 = __this->get_curPos_13();
		NullCheck(L_17);
		int32_t L_19 = ((int32_t)il2cpp_codegen_add((int32_t)L_18, (int32_t)2));
		uint16_t L_20 = (uint16_t)(L_17)->GetAt(static_cast<il2cpp_array_size_t>(L_19));
		if ((!(((uint32_t)L_20) == ((uint32_t)((int32_t)65)))))
		{
			goto IL_00be;
		}
	}
	{
		CharU5BU5D_t3528271667* L_21 = __this->get_chars_11();
		int32_t L_22 = __this->get_curPos_13();
		NullCheck(L_21);
		int32_t L_23 = ((int32_t)il2cpp_codegen_add((int32_t)L_22, (int32_t)3));
		uint16_t L_24 = (uint16_t)(L_21)->GetAt(static_cast<il2cpp_array_size_t>(L_23));
		if ((!(((uint32_t)L_24) == ((uint32_t)((int32_t)84)))))
		{
			goto IL_00be;
		}
	}
	{
		CharU5BU5D_t3528271667* L_25 = __this->get_chars_11();
		int32_t L_26 = __this->get_curPos_13();
		NullCheck(L_25);
		int32_t L_27 = ((int32_t)il2cpp_codegen_add((int32_t)L_26, (int32_t)4));
		uint16_t L_28 = (uint16_t)(L_25)->GetAt(static_cast<il2cpp_array_size_t>(L_27));
		if ((((int32_t)L_28) == ((int32_t)((int32_t)65))))
		{
			goto IL_00cf;
		}
	}

IL_00be:
	{
		int32_t L_29 = __this->get_curPos_13();
		DtdParser_Throw_m639183860(__this, L_29, _stringLiteral302770676, /*hidden argument*/NULL);
	}

IL_00cf:
	{
		int32_t L_30 = __this->get_curPos_13();
		__this->set_curPos_13(((int32_t)il2cpp_codegen_add((int32_t)L_30, (int32_t)5)));
		__this->set_scanningFunction_14(((int32_t)18));
		return (int32_t)(0);
	}

IL_00e7:
	{
		int32_t L_31 = __this->get_charsUsed_12();
		int32_t L_32 = __this->get_curPos_13();
		if ((((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_31, (int32_t)L_32))) < ((int32_t)((int32_t)9))))
		{
			goto IL_045f;
		}
	}
	{
		__this->set_scanningFunction_14(((int32_t)18));
		CharU5BU5D_t3528271667* L_33 = __this->get_chars_11();
		int32_t L_34 = __this->get_curPos_13();
		NullCheck(L_33);
		int32_t L_35 = ((int32_t)il2cpp_codegen_add((int32_t)L_34, (int32_t)1));
		uint16_t L_36 = (uint16_t)(L_33)->GetAt(static_cast<il2cpp_array_size_t>(L_35));
		if ((!(((uint32_t)L_36) == ((uint32_t)((int32_t)78)))))
		{
			goto IL_014f;
		}
	}
	{
		CharU5BU5D_t3528271667* L_37 = __this->get_chars_11();
		int32_t L_38 = __this->get_curPos_13();
		NullCheck(L_37);
		int32_t L_39 = ((int32_t)il2cpp_codegen_add((int32_t)L_38, (int32_t)2));
		uint16_t L_40 = (uint16_t)(L_37)->GetAt(static_cast<il2cpp_array_size_t>(L_39));
		if ((!(((uint32_t)L_40) == ((uint32_t)((int32_t)84)))))
		{
			goto IL_014f;
		}
	}
	{
		CharU5BU5D_t3528271667* L_41 = __this->get_chars_11();
		int32_t L_42 = __this->get_curPos_13();
		NullCheck(L_41);
		int32_t L_43 = ((int32_t)il2cpp_codegen_add((int32_t)L_42, (int32_t)3));
		uint16_t L_44 = (uint16_t)(L_41)->GetAt(static_cast<il2cpp_array_size_t>(L_43));
		if ((!(((uint32_t)L_44) == ((uint32_t)((int32_t)73)))))
		{
			goto IL_014f;
		}
	}
	{
		CharU5BU5D_t3528271667* L_45 = __this->get_chars_11();
		int32_t L_46 = __this->get_curPos_13();
		NullCheck(L_45);
		int32_t L_47 = ((int32_t)il2cpp_codegen_add((int32_t)L_46, (int32_t)4));
		uint16_t L_48 = (uint16_t)(L_45)->GetAt(static_cast<il2cpp_array_size_t>(L_47));
		if ((((int32_t)L_48) == ((int32_t)((int32_t)84))))
		{
			goto IL_0160;
		}
	}

IL_014f:
	{
		int32_t L_49 = __this->get_curPos_13();
		DtdParser_Throw_m639183860(__this, L_49, _stringLiteral4004417857, /*hidden argument*/NULL);
	}

IL_0160:
	{
		CharU5BU5D_t3528271667* L_50 = __this->get_chars_11();
		int32_t L_51 = __this->get_curPos_13();
		NullCheck(L_50);
		int32_t L_52 = ((int32_t)il2cpp_codegen_add((int32_t)L_51, (int32_t)5));
		uint16_t L_53 = (uint16_t)(L_50)->GetAt(static_cast<il2cpp_array_size_t>(L_52));
		V_0 = L_53;
		Il2CppChar L_54 = V_0;
		if ((((int32_t)L_54) == ((int32_t)((int32_t)73))))
		{
			goto IL_017c;
		}
	}
	{
		Il2CppChar L_55 = V_0;
		if ((((int32_t)L_55) == ((int32_t)((int32_t)89))))
		{
			goto IL_01c3;
		}
	}
	{
		goto IL_01d3;
	}

IL_017c:
	{
		CharU5BU5D_t3528271667* L_56 = __this->get_chars_11();
		int32_t L_57 = __this->get_curPos_13();
		NullCheck(L_56);
		int32_t L_58 = ((int32_t)il2cpp_codegen_add((int32_t)L_57, (int32_t)6));
		uint16_t L_59 = (uint16_t)(L_56)->GetAt(static_cast<il2cpp_array_size_t>(L_58));
		if ((!(((uint32_t)L_59) == ((uint32_t)((int32_t)69)))))
		{
			goto IL_01a2;
		}
	}
	{
		CharU5BU5D_t3528271667* L_60 = __this->get_chars_11();
		int32_t L_61 = __this->get_curPos_13();
		NullCheck(L_60);
		int32_t L_62 = ((int32_t)il2cpp_codegen_add((int32_t)L_61, (int32_t)7));
		uint16_t L_63 = (uint16_t)(L_60)->GetAt(static_cast<il2cpp_array_size_t>(L_62));
		if ((((int32_t)L_63) == ((int32_t)((int32_t)83))))
		{
			goto IL_01b3;
		}
	}

IL_01a2:
	{
		int32_t L_64 = __this->get_curPos_13();
		DtdParser_Throw_m639183860(__this, L_64, _stringLiteral4004417857, /*hidden argument*/NULL);
	}

IL_01b3:
	{
		int32_t L_65 = __this->get_curPos_13();
		__this->set_curPos_13(((int32_t)il2cpp_codegen_add((int32_t)L_65, (int32_t)8)));
		return (int32_t)(5);
	}

IL_01c3:
	{
		int32_t L_66 = __this->get_curPos_13();
		__this->set_curPos_13(((int32_t)il2cpp_codegen_add((int32_t)L_66, (int32_t)6)));
		return (int32_t)(4);
	}

IL_01d3:
	{
		int32_t L_67 = __this->get_curPos_13();
		DtdParser_Throw_m639183860(__this, L_67, _stringLiteral4004417857, /*hidden argument*/NULL);
		goto IL_045f;
	}

IL_01e9:
	{
		int32_t L_68 = __this->get_charsUsed_12();
		int32_t L_69 = __this->get_curPos_13();
		if ((((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_68, (int32_t)L_69))) < ((int32_t)6)))
		{
			goto IL_045f;
		}
	}
	{
		__this->set_scanningFunction_14(((int32_t)18));
		CharU5BU5D_t3528271667* L_70 = __this->get_chars_11();
		int32_t L_71 = __this->get_curPos_13();
		NullCheck(L_70);
		int32_t L_72 = ((int32_t)il2cpp_codegen_add((int32_t)L_71, (int32_t)1));
		uint16_t L_73 = (uint16_t)(L_70)->GetAt(static_cast<il2cpp_array_size_t>(L_72));
		if ((((int32_t)L_73) == ((int32_t)((int32_t)68))))
		{
			goto IL_0228;
		}
	}
	{
		int32_t L_74 = __this->get_curPos_13();
		DtdParser_Throw_m639183860(__this, L_74, _stringLiteral4004417857, /*hidden argument*/NULL);
	}

IL_0228:
	{
		CharU5BU5D_t3528271667* L_75 = __this->get_chars_11();
		int32_t L_76 = __this->get_curPos_13();
		NullCheck(L_75);
		int32_t L_77 = ((int32_t)il2cpp_codegen_add((int32_t)L_76, (int32_t)2));
		uint16_t L_78 = (uint16_t)(L_75)->GetAt(static_cast<il2cpp_array_size_t>(L_77));
		if ((((int32_t)L_78) == ((int32_t)((int32_t)82))))
		{
			goto IL_024b;
		}
	}
	{
		int32_t L_79 = __this->get_curPos_13();
		__this->set_curPos_13(((int32_t)il2cpp_codegen_add((int32_t)L_79, (int32_t)2)));
		return (int32_t)(1);
	}

IL_024b:
	{
		CharU5BU5D_t3528271667* L_80 = __this->get_chars_11();
		int32_t L_81 = __this->get_curPos_13();
		NullCheck(L_80);
		int32_t L_82 = ((int32_t)il2cpp_codegen_add((int32_t)L_81, (int32_t)3));
		uint16_t L_83 = (uint16_t)(L_80)->GetAt(static_cast<il2cpp_array_size_t>(L_82));
		if ((!(((uint32_t)L_83) == ((uint32_t)((int32_t)69)))))
		{
			goto IL_0271;
		}
	}
	{
		CharU5BU5D_t3528271667* L_84 = __this->get_chars_11();
		int32_t L_85 = __this->get_curPos_13();
		NullCheck(L_84);
		int32_t L_86 = ((int32_t)il2cpp_codegen_add((int32_t)L_85, (int32_t)4));
		uint16_t L_87 = (uint16_t)(L_84)->GetAt(static_cast<il2cpp_array_size_t>(L_86));
		if ((((int32_t)L_87) == ((int32_t)((int32_t)70))))
		{
			goto IL_0282;
		}
	}

IL_0271:
	{
		int32_t L_88 = __this->get_curPos_13();
		DtdParser_Throw_m639183860(__this, L_88, _stringLiteral4004417857, /*hidden argument*/NULL);
	}

IL_0282:
	{
		CharU5BU5D_t3528271667* L_89 = __this->get_chars_11();
		int32_t L_90 = __this->get_curPos_13();
		NullCheck(L_89);
		int32_t L_91 = ((int32_t)il2cpp_codegen_add((int32_t)L_90, (int32_t)5));
		uint16_t L_92 = (uint16_t)(L_89)->GetAt(static_cast<il2cpp_array_size_t>(L_91));
		if ((((int32_t)L_92) == ((int32_t)((int32_t)83))))
		{
			goto IL_02a5;
		}
	}
	{
		int32_t L_93 = __this->get_curPos_13();
		__this->set_curPos_13(((int32_t)il2cpp_codegen_add((int32_t)L_93, (int32_t)5)));
		return (int32_t)(2);
	}

IL_02a5:
	{
		int32_t L_94 = __this->get_curPos_13();
		__this->set_curPos_13(((int32_t)il2cpp_codegen_add((int32_t)L_94, (int32_t)6)));
		return (int32_t)(3);
	}

IL_02b5:
	{
		int32_t L_95 = __this->get_charsUsed_12();
		int32_t L_96 = __this->get_curPos_13();
		if ((((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_95, (int32_t)L_96))) >= ((int32_t)8)))
		{
			goto IL_02d5;
		}
	}
	{
		RuntimeObject* L_97 = __this->get_readerAdapter_0();
		NullCheck(L_97);
		bool L_98 = InterfaceFuncInvoker0< bool >::Invoke(9 /* System.Boolean System.Xml.IDtdParserAdapter::get_IsEof() */, IDtdParserAdapter_t2048056054_il2cpp_TypeInfo_var, L_97);
		if (!L_98)
		{
			goto IL_045f;
		}
	}

IL_02d5:
	{
		CharU5BU5D_t3528271667* L_99 = __this->get_chars_11();
		int32_t L_100 = __this->get_curPos_13();
		NullCheck(L_99);
		int32_t L_101 = ((int32_t)il2cpp_codegen_add((int32_t)L_100, (int32_t)1));
		uint16_t L_102 = (uint16_t)(L_99)->GetAt(static_cast<il2cpp_array_size_t>(L_101));
		V_0 = L_102;
		Il2CppChar L_103 = V_0;
		if ((((int32_t)L_103) == ((int32_t)((int32_t)77))))
		{
			goto IL_0390;
		}
	}
	{
		Il2CppChar L_104 = V_0;
		if ((!(((uint32_t)L_104) == ((uint32_t)((int32_t)79)))))
		{
			goto IL_043b;
		}
	}
	{
		CharU5BU5D_t3528271667* L_105 = __this->get_chars_11();
		int32_t L_106 = __this->get_curPos_13();
		NullCheck(L_105);
		int32_t L_107 = ((int32_t)il2cpp_codegen_add((int32_t)L_106, (int32_t)2));
		uint16_t L_108 = (uint16_t)(L_105)->GetAt(static_cast<il2cpp_array_size_t>(L_107));
		if ((!(((uint32_t)L_108) == ((uint32_t)((int32_t)84)))))
		{
			goto IL_0367;
		}
	}
	{
		CharU5BU5D_t3528271667* L_109 = __this->get_chars_11();
		int32_t L_110 = __this->get_curPos_13();
		NullCheck(L_109);
		int32_t L_111 = ((int32_t)il2cpp_codegen_add((int32_t)L_110, (int32_t)3));
		uint16_t L_112 = (uint16_t)(L_109)->GetAt(static_cast<il2cpp_array_size_t>(L_111));
		if ((!(((uint32_t)L_112) == ((uint32_t)((int32_t)65)))))
		{
			goto IL_0367;
		}
	}
	{
		CharU5BU5D_t3528271667* L_113 = __this->get_chars_11();
		int32_t L_114 = __this->get_curPos_13();
		NullCheck(L_113);
		int32_t L_115 = ((int32_t)il2cpp_codegen_add((int32_t)L_114, (int32_t)4));
		uint16_t L_116 = (uint16_t)(L_113)->GetAt(static_cast<il2cpp_array_size_t>(L_115));
		if ((!(((uint32_t)L_116) == ((uint32_t)((int32_t)84)))))
		{
			goto IL_0367;
		}
	}
	{
		CharU5BU5D_t3528271667* L_117 = __this->get_chars_11();
		int32_t L_118 = __this->get_curPos_13();
		NullCheck(L_117);
		int32_t L_119 = ((int32_t)il2cpp_codegen_add((int32_t)L_118, (int32_t)5));
		uint16_t L_120 = (uint16_t)(L_117)->GetAt(static_cast<il2cpp_array_size_t>(L_119));
		if ((!(((uint32_t)L_120) == ((uint32_t)((int32_t)73)))))
		{
			goto IL_0367;
		}
	}
	{
		CharU5BU5D_t3528271667* L_121 = __this->get_chars_11();
		int32_t L_122 = __this->get_curPos_13();
		NullCheck(L_121);
		int32_t L_123 = ((int32_t)il2cpp_codegen_add((int32_t)L_122, (int32_t)6));
		uint16_t L_124 = (uint16_t)(L_121)->GetAt(static_cast<il2cpp_array_size_t>(L_123));
		if ((!(((uint32_t)L_124) == ((uint32_t)((int32_t)79)))))
		{
			goto IL_0367;
		}
	}
	{
		CharU5BU5D_t3528271667* L_125 = __this->get_chars_11();
		int32_t L_126 = __this->get_curPos_13();
		NullCheck(L_125);
		int32_t L_127 = ((int32_t)il2cpp_codegen_add((int32_t)L_126, (int32_t)7));
		uint16_t L_128 = (uint16_t)(L_125)->GetAt(static_cast<il2cpp_array_size_t>(L_127));
		if ((((int32_t)L_128) == ((int32_t)((int32_t)78))))
		{
			goto IL_0378;
		}
	}

IL_0367:
	{
		int32_t L_129 = __this->get_curPos_13();
		DtdParser_Throw_m639183860(__this, L_129, _stringLiteral4004417857, /*hidden argument*/NULL);
	}

IL_0378:
	{
		int32_t L_130 = __this->get_curPos_13();
		__this->set_curPos_13(((int32_t)il2cpp_codegen_add((int32_t)L_130, (int32_t)8)));
		__this->set_scanningFunction_14(((int32_t)15));
		return (int32_t)(8);
	}

IL_0390:
	{
		CharU5BU5D_t3528271667* L_131 = __this->get_chars_11();
		int32_t L_132 = __this->get_curPos_13();
		NullCheck(L_131);
		int32_t L_133 = ((int32_t)il2cpp_codegen_add((int32_t)L_132, (int32_t)2));
		uint16_t L_134 = (uint16_t)(L_131)->GetAt(static_cast<il2cpp_array_size_t>(L_133));
		if ((!(((uint32_t)L_134) == ((uint32_t)((int32_t)84)))))
		{
			goto IL_03ef;
		}
	}
	{
		CharU5BU5D_t3528271667* L_135 = __this->get_chars_11();
		int32_t L_136 = __this->get_curPos_13();
		NullCheck(L_135);
		int32_t L_137 = ((int32_t)il2cpp_codegen_add((int32_t)L_136, (int32_t)3));
		uint16_t L_138 = (uint16_t)(L_135)->GetAt(static_cast<il2cpp_array_size_t>(L_137));
		if ((!(((uint32_t)L_138) == ((uint32_t)((int32_t)79)))))
		{
			goto IL_03ef;
		}
	}
	{
		CharU5BU5D_t3528271667* L_139 = __this->get_chars_11();
		int32_t L_140 = __this->get_curPos_13();
		NullCheck(L_139);
		int32_t L_141 = ((int32_t)il2cpp_codegen_add((int32_t)L_140, (int32_t)4));
		uint16_t L_142 = (uint16_t)(L_139)->GetAt(static_cast<il2cpp_array_size_t>(L_141));
		if ((!(((uint32_t)L_142) == ((uint32_t)((int32_t)75)))))
		{
			goto IL_03ef;
		}
	}
	{
		CharU5BU5D_t3528271667* L_143 = __this->get_chars_11();
		int32_t L_144 = __this->get_curPos_13();
		NullCheck(L_143);
		int32_t L_145 = ((int32_t)il2cpp_codegen_add((int32_t)L_144, (int32_t)5));
		uint16_t L_146 = (uint16_t)(L_143)->GetAt(static_cast<il2cpp_array_size_t>(L_145));
		if ((!(((uint32_t)L_146) == ((uint32_t)((int32_t)69)))))
		{
			goto IL_03ef;
		}
	}
	{
		CharU5BU5D_t3528271667* L_147 = __this->get_chars_11();
		int32_t L_148 = __this->get_curPos_13();
		NullCheck(L_147);
		int32_t L_149 = ((int32_t)il2cpp_codegen_add((int32_t)L_148, (int32_t)6));
		uint16_t L_150 = (uint16_t)(L_147)->GetAt(static_cast<il2cpp_array_size_t>(L_149));
		if ((((int32_t)L_150) == ((int32_t)((int32_t)78))))
		{
			goto IL_0400;
		}
	}

IL_03ef:
	{
		int32_t L_151 = __this->get_curPos_13();
		DtdParser_Throw_m639183860(__this, L_151, _stringLiteral4004417857, /*hidden argument*/NULL);
	}

IL_0400:
	{
		__this->set_scanningFunction_14(((int32_t)18));
		CharU5BU5D_t3528271667* L_152 = __this->get_chars_11();
		int32_t L_153 = __this->get_curPos_13();
		NullCheck(L_152);
		int32_t L_154 = ((int32_t)il2cpp_codegen_add((int32_t)L_153, (int32_t)7));
		uint16_t L_155 = (uint16_t)(L_152)->GetAt(static_cast<il2cpp_array_size_t>(L_154));
		if ((!(((uint32_t)L_155) == ((uint32_t)((int32_t)83)))))
		{
			goto IL_042b;
		}
	}
	{
		int32_t L_156 = __this->get_curPos_13();
		__this->set_curPos_13(((int32_t)il2cpp_codegen_add((int32_t)L_156, (int32_t)8)));
		return (int32_t)(7);
	}

IL_042b:
	{
		int32_t L_157 = __this->get_curPos_13();
		__this->set_curPos_13(((int32_t)il2cpp_codegen_add((int32_t)L_157, (int32_t)7)));
		return (int32_t)(6);
	}

IL_043b:
	{
		int32_t L_158 = __this->get_curPos_13();
		DtdParser_Throw_m639183860(__this, L_158, _stringLiteral4004417857, /*hidden argument*/NULL);
		goto IL_045f;
	}

IL_044e:
	{
		int32_t L_159 = __this->get_curPos_13();
		DtdParser_Throw_m639183860(__this, L_159, _stringLiteral4004417857, /*hidden argument*/NULL);
	}

IL_045f:
	{
		int32_t L_160 = DtdParser_ReadData_m839248430(__this, /*hidden argument*/NULL);
		if (L_160)
		{
			goto IL_0000;
		}
	}
	{
		int32_t L_161 = __this->get_curPos_13();
		DtdParser_Throw_m639183860(__this, L_161, _stringLiteral3225628421, /*hidden argument*/NULL);
		goto IL_0000;
	}
}
// System.Xml.DtdParser/Token System.Xml.DtdParser::ScanAttlist3()
extern "C" IL2CPP_METHOD_ATTR int32_t DtdParser_ScanAttlist3_m3144742736 (DtdParser_t1117044511 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (DtdParser_ScanAttlist3_m3144742736_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		CharU5BU5D_t3528271667* L_0 = __this->get_chars_11();
		int32_t L_1 = __this->get_curPos_13();
		NullCheck(L_0);
		int32_t L_2 = L_1;
		uint16_t L_3 = (uint16_t)(L_0)->GetAt(static_cast<il2cpp_array_size_t>(L_2));
		if ((!(((uint32_t)L_3) == ((uint32_t)((int32_t)40)))))
		{
			goto IL_0031;
		}
	}
	{
		int32_t L_4 = __this->get_curPos_13();
		__this->set_curPos_13(((int32_t)il2cpp_codegen_add((int32_t)L_4, (int32_t)1)));
		__this->set_scanningFunction_14(1);
		__this->set_nextScaningFunction_15(((int32_t)16));
		return (int32_t)(((int32_t)27));
	}

IL_0031:
	{
		int32_t L_5 = __this->get_curPos_13();
		DtdParser_ThrowUnexpectedToken_m1896555673(__this, L_5, _stringLiteral3452614536, /*hidden argument*/NULL);
		return (int32_t)(((int32_t)9));
	}
}
// System.Xml.DtdParser/Token System.Xml.DtdParser::ScanAttlist4()
extern "C" IL2CPP_METHOD_ATTR int32_t DtdParser_ScanAttlist4_m806090576 (DtdParser_t1117044511 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (DtdParser_ScanAttlist4_m806090576_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	Il2CppChar V_0 = 0x0;
	{
		CharU5BU5D_t3528271667* L_0 = __this->get_chars_11();
		int32_t L_1 = __this->get_curPos_13();
		NullCheck(L_0);
		int32_t L_2 = L_1;
		uint16_t L_3 = (uint16_t)(L_0)->GetAt(static_cast<il2cpp_array_size_t>(L_2));
		V_0 = L_3;
		Il2CppChar L_4 = V_0;
		if ((((int32_t)L_4) == ((int32_t)((int32_t)41))))
		{
			goto IL_001a;
		}
	}
	{
		Il2CppChar L_5 = V_0;
		if ((((int32_t)L_5) == ((int32_t)((int32_t)124))))
		{
			goto IL_0033;
		}
	}
	{
		goto IL_0053;
	}

IL_001a:
	{
		int32_t L_6 = __this->get_curPos_13();
		__this->set_curPos_13(((int32_t)il2cpp_codegen_add((int32_t)L_6, (int32_t)1)));
		__this->set_scanningFunction_14(((int32_t)18));
		return (int32_t)(((int32_t)28));
	}

IL_0033:
	{
		int32_t L_7 = __this->get_curPos_13();
		__this->set_curPos_13(((int32_t)il2cpp_codegen_add((int32_t)L_7, (int32_t)1)));
		__this->set_scanningFunction_14(1);
		__this->set_nextScaningFunction_15(((int32_t)16));
		return (int32_t)(((int32_t)30));
	}

IL_0053:
	{
		int32_t L_8 = __this->get_curPos_13();
		DtdParser_ThrowUnexpectedToken_m4023965126(__this, L_8, _stringLiteral3452614535, _stringLiteral3452614612, /*hidden argument*/NULL);
		return (int32_t)(((int32_t)9));
	}
}
// System.Xml.DtdParser/Token System.Xml.DtdParser::ScanAttlist5()
extern "C" IL2CPP_METHOD_ATTR int32_t DtdParser_ScanAttlist5_m2762405712 (DtdParser_t1117044511 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (DtdParser_ScanAttlist5_m2762405712_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	Il2CppChar V_0 = 0x0;
	{
		CharU5BU5D_t3528271667* L_0 = __this->get_chars_11();
		int32_t L_1 = __this->get_curPos_13();
		NullCheck(L_0);
		int32_t L_2 = L_1;
		uint16_t L_3 = (uint16_t)(L_0)->GetAt(static_cast<il2cpp_array_size_t>(L_2));
		V_0 = L_3;
		Il2CppChar L_4 = V_0;
		if ((((int32_t)L_4) == ((int32_t)((int32_t)41))))
		{
			goto IL_001a;
		}
	}
	{
		Il2CppChar L_5 = V_0;
		if ((((int32_t)L_5) == ((int32_t)((int32_t)124))))
		{
			goto IL_0033;
		}
	}
	{
		goto IL_0053;
	}

IL_001a:
	{
		int32_t L_6 = __this->get_curPos_13();
		__this->set_curPos_13(((int32_t)il2cpp_codegen_add((int32_t)L_6, (int32_t)1)));
		__this->set_scanningFunction_14(((int32_t)18));
		return (int32_t)(((int32_t)28));
	}

IL_0033:
	{
		int32_t L_7 = __this->get_curPos_13();
		__this->set_curPos_13(((int32_t)il2cpp_codegen_add((int32_t)L_7, (int32_t)1)));
		__this->set_scanningFunction_14(3);
		__this->set_nextScaningFunction_15(((int32_t)17));
		return (int32_t)(((int32_t)30));
	}

IL_0053:
	{
		int32_t L_8 = __this->get_curPos_13();
		DtdParser_ThrowUnexpectedToken_m4023965126(__this, L_8, _stringLiteral3452614535, _stringLiteral3452614612, /*hidden argument*/NULL);
		return (int32_t)(((int32_t)9));
	}
}
// System.Xml.DtdParser/Token System.Xml.DtdParser::ScanAttlist6()
extern "C" IL2CPP_METHOD_ATTR int32_t DtdParser_ScanAttlist6_m423753552 (DtdParser_t1117044511 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (DtdParser_ScanAttlist6_m423753552_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	Il2CppChar V_0 = 0x0;

IL_0000:
	{
		CharU5BU5D_t3528271667* L_0 = __this->get_chars_11();
		int32_t L_1 = __this->get_curPos_13();
		NullCheck(L_0);
		int32_t L_2 = L_1;
		uint16_t L_3 = (uint16_t)(L_0)->GetAt(static_cast<il2cpp_array_size_t>(L_2));
		V_0 = L_3;
		Il2CppChar L_4 = V_0;
		if ((((int32_t)L_4) == ((int32_t)((int32_t)34))))
		{
			goto IL_0020;
		}
	}
	{
		Il2CppChar L_5 = V_0;
		if ((((int32_t)L_5) == ((int32_t)((int32_t)35))))
		{
			goto IL_0033;
		}
	}
	{
		Il2CppChar L_6 = V_0;
		if ((!(((uint32_t)L_6) == ((uint32_t)((int32_t)39)))))
		{
			goto IL_026a;
		}
	}

IL_0020:
	{
		DtdParser_ScanLiteral_m1299412429(__this, 0, /*hidden argument*/NULL);
		__this->set_scanningFunction_14(((int32_t)13));
		return (int32_t)(((int32_t)35));
	}

IL_0033:
	{
		int32_t L_7 = __this->get_charsUsed_12();
		int32_t L_8 = __this->get_curPos_13();
		if ((((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_7, (int32_t)L_8))) < ((int32_t)6)))
		{
			goto IL_027b;
		}
	}
	{
		CharU5BU5D_t3528271667* L_9 = __this->get_chars_11();
		int32_t L_10 = __this->get_curPos_13();
		NullCheck(L_9);
		int32_t L_11 = ((int32_t)il2cpp_codegen_add((int32_t)L_10, (int32_t)1));
		uint16_t L_12 = (uint16_t)(L_9)->GetAt(static_cast<il2cpp_array_size_t>(L_11));
		V_0 = L_12;
		Il2CppChar L_13 = V_0;
		if ((((int32_t)L_13) == ((int32_t)((int32_t)70))))
		{
			goto IL_01e1;
		}
	}
	{
		Il2CppChar L_14 = V_0;
		if ((((int32_t)L_14) == ((int32_t)((int32_t)73))))
		{
			goto IL_0132;
		}
	}
	{
		Il2CppChar L_15 = V_0;
		if ((!(((uint32_t)L_15) == ((uint32_t)((int32_t)82)))))
		{
			goto IL_0257;
		}
	}
	{
		int32_t L_16 = __this->get_charsUsed_12();
		int32_t L_17 = __this->get_curPos_13();
		if ((((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_16, (int32_t)L_17))) < ((int32_t)((int32_t)9))))
		{
			goto IL_027b;
		}
	}
	{
		CharU5BU5D_t3528271667* L_18 = __this->get_chars_11();
		int32_t L_19 = __this->get_curPos_13();
		NullCheck(L_18);
		int32_t L_20 = ((int32_t)il2cpp_codegen_add((int32_t)L_19, (int32_t)2));
		uint16_t L_21 = (uint16_t)(L_18)->GetAt(static_cast<il2cpp_array_size_t>(L_20));
		if ((!(((uint32_t)L_21) == ((uint32_t)((int32_t)69)))))
		{
			goto IL_0107;
		}
	}
	{
		CharU5BU5D_t3528271667* L_22 = __this->get_chars_11();
		int32_t L_23 = __this->get_curPos_13();
		NullCheck(L_22);
		int32_t L_24 = ((int32_t)il2cpp_codegen_add((int32_t)L_23, (int32_t)3));
		uint16_t L_25 = (uint16_t)(L_22)->GetAt(static_cast<il2cpp_array_size_t>(L_24));
		if ((!(((uint32_t)L_25) == ((uint32_t)((int32_t)81)))))
		{
			goto IL_0107;
		}
	}
	{
		CharU5BU5D_t3528271667* L_26 = __this->get_chars_11();
		int32_t L_27 = __this->get_curPos_13();
		NullCheck(L_26);
		int32_t L_28 = ((int32_t)il2cpp_codegen_add((int32_t)L_27, (int32_t)4));
		uint16_t L_29 = (uint16_t)(L_26)->GetAt(static_cast<il2cpp_array_size_t>(L_28));
		if ((!(((uint32_t)L_29) == ((uint32_t)((int32_t)85)))))
		{
			goto IL_0107;
		}
	}
	{
		CharU5BU5D_t3528271667* L_30 = __this->get_chars_11();
		int32_t L_31 = __this->get_curPos_13();
		NullCheck(L_30);
		int32_t L_32 = ((int32_t)il2cpp_codegen_add((int32_t)L_31, (int32_t)5));
		uint16_t L_33 = (uint16_t)(L_30)->GetAt(static_cast<il2cpp_array_size_t>(L_32));
		if ((!(((uint32_t)L_33) == ((uint32_t)((int32_t)73)))))
		{
			goto IL_0107;
		}
	}
	{
		CharU5BU5D_t3528271667* L_34 = __this->get_chars_11();
		int32_t L_35 = __this->get_curPos_13();
		NullCheck(L_34);
		int32_t L_36 = ((int32_t)il2cpp_codegen_add((int32_t)L_35, (int32_t)6));
		uint16_t L_37 = (uint16_t)(L_34)->GetAt(static_cast<il2cpp_array_size_t>(L_36));
		if ((!(((uint32_t)L_37) == ((uint32_t)((int32_t)82)))))
		{
			goto IL_0107;
		}
	}
	{
		CharU5BU5D_t3528271667* L_38 = __this->get_chars_11();
		int32_t L_39 = __this->get_curPos_13();
		NullCheck(L_38);
		int32_t L_40 = ((int32_t)il2cpp_codegen_add((int32_t)L_39, (int32_t)7));
		uint16_t L_41 = (uint16_t)(L_38)->GetAt(static_cast<il2cpp_array_size_t>(L_40));
		if ((!(((uint32_t)L_41) == ((uint32_t)((int32_t)69)))))
		{
			goto IL_0107;
		}
	}
	{
		CharU5BU5D_t3528271667* L_42 = __this->get_chars_11();
		int32_t L_43 = __this->get_curPos_13();
		NullCheck(L_42);
		int32_t L_44 = ((int32_t)il2cpp_codegen_add((int32_t)L_43, (int32_t)8));
		uint16_t L_45 = (uint16_t)(L_42)->GetAt(static_cast<il2cpp_array_size_t>(L_44));
		if ((((int32_t)L_45) == ((int32_t)((int32_t)68))))
		{
			goto IL_0118;
		}
	}

IL_0107:
	{
		int32_t L_46 = __this->get_curPos_13();
		DtdParser_Throw_m639183860(__this, L_46, _stringLiteral2854111817, /*hidden argument*/NULL);
	}

IL_0118:
	{
		int32_t L_47 = __this->get_curPos_13();
		__this->set_curPos_13(((int32_t)il2cpp_codegen_add((int32_t)L_47, (int32_t)((int32_t)9))));
		__this->set_scanningFunction_14(((int32_t)13));
		return (int32_t)(((int32_t)20));
	}

IL_0132:
	{
		int32_t L_48 = __this->get_charsUsed_12();
		int32_t L_49 = __this->get_curPos_13();
		if ((((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_48, (int32_t)L_49))) < ((int32_t)8)))
		{
			goto IL_027b;
		}
	}
	{
		CharU5BU5D_t3528271667* L_50 = __this->get_chars_11();
		int32_t L_51 = __this->get_curPos_13();
		NullCheck(L_50);
		int32_t L_52 = ((int32_t)il2cpp_codegen_add((int32_t)L_51, (int32_t)2));
		uint16_t L_53 = (uint16_t)(L_50)->GetAt(static_cast<il2cpp_array_size_t>(L_52));
		if ((!(((uint32_t)L_53) == ((uint32_t)((int32_t)77)))))
		{
			goto IL_01b7;
		}
	}
	{
		CharU5BU5D_t3528271667* L_54 = __this->get_chars_11();
		int32_t L_55 = __this->get_curPos_13();
		NullCheck(L_54);
		int32_t L_56 = ((int32_t)il2cpp_codegen_add((int32_t)L_55, (int32_t)3));
		uint16_t L_57 = (uint16_t)(L_54)->GetAt(static_cast<il2cpp_array_size_t>(L_56));
		if ((!(((uint32_t)L_57) == ((uint32_t)((int32_t)80)))))
		{
			goto IL_01b7;
		}
	}
	{
		CharU5BU5D_t3528271667* L_58 = __this->get_chars_11();
		int32_t L_59 = __this->get_curPos_13();
		NullCheck(L_58);
		int32_t L_60 = ((int32_t)il2cpp_codegen_add((int32_t)L_59, (int32_t)4));
		uint16_t L_61 = (uint16_t)(L_58)->GetAt(static_cast<il2cpp_array_size_t>(L_60));
		if ((!(((uint32_t)L_61) == ((uint32_t)((int32_t)76)))))
		{
			goto IL_01b7;
		}
	}
	{
		CharU5BU5D_t3528271667* L_62 = __this->get_chars_11();
		int32_t L_63 = __this->get_curPos_13();
		NullCheck(L_62);
		int32_t L_64 = ((int32_t)il2cpp_codegen_add((int32_t)L_63, (int32_t)5));
		uint16_t L_65 = (uint16_t)(L_62)->GetAt(static_cast<il2cpp_array_size_t>(L_64));
		if ((!(((uint32_t)L_65) == ((uint32_t)((int32_t)73)))))
		{
			goto IL_01b7;
		}
	}
	{
		CharU5BU5D_t3528271667* L_66 = __this->get_chars_11();
		int32_t L_67 = __this->get_curPos_13();
		NullCheck(L_66);
		int32_t L_68 = ((int32_t)il2cpp_codegen_add((int32_t)L_67, (int32_t)6));
		uint16_t L_69 = (uint16_t)(L_66)->GetAt(static_cast<il2cpp_array_size_t>(L_68));
		if ((!(((uint32_t)L_69) == ((uint32_t)((int32_t)69)))))
		{
			goto IL_01b7;
		}
	}
	{
		CharU5BU5D_t3528271667* L_70 = __this->get_chars_11();
		int32_t L_71 = __this->get_curPos_13();
		NullCheck(L_70);
		int32_t L_72 = ((int32_t)il2cpp_codegen_add((int32_t)L_71, (int32_t)7));
		uint16_t L_73 = (uint16_t)(L_70)->GetAt(static_cast<il2cpp_array_size_t>(L_72));
		if ((((int32_t)L_73) == ((int32_t)((int32_t)68))))
		{
			goto IL_01c8;
		}
	}

IL_01b7:
	{
		int32_t L_74 = __this->get_curPos_13();
		DtdParser_Throw_m639183860(__this, L_74, _stringLiteral2854111817, /*hidden argument*/NULL);
	}

IL_01c8:
	{
		int32_t L_75 = __this->get_curPos_13();
		__this->set_curPos_13(((int32_t)il2cpp_codegen_add((int32_t)L_75, (int32_t)8)));
		__this->set_scanningFunction_14(((int32_t)13));
		return (int32_t)(((int32_t)21));
	}

IL_01e1:
	{
		CharU5BU5D_t3528271667* L_76 = __this->get_chars_11();
		int32_t L_77 = __this->get_curPos_13();
		NullCheck(L_76);
		int32_t L_78 = ((int32_t)il2cpp_codegen_add((int32_t)L_77, (int32_t)2));
		uint16_t L_79 = (uint16_t)(L_76)->GetAt(static_cast<il2cpp_array_size_t>(L_78));
		if ((!(((uint32_t)L_79) == ((uint32_t)((int32_t)73)))))
		{
			goto IL_022d;
		}
	}
	{
		CharU5BU5D_t3528271667* L_80 = __this->get_chars_11();
		int32_t L_81 = __this->get_curPos_13();
		NullCheck(L_80);
		int32_t L_82 = ((int32_t)il2cpp_codegen_add((int32_t)L_81, (int32_t)3));
		uint16_t L_83 = (uint16_t)(L_80)->GetAt(static_cast<il2cpp_array_size_t>(L_82));
		if ((!(((uint32_t)L_83) == ((uint32_t)((int32_t)88)))))
		{
			goto IL_022d;
		}
	}
	{
		CharU5BU5D_t3528271667* L_84 = __this->get_chars_11();
		int32_t L_85 = __this->get_curPos_13();
		NullCheck(L_84);
		int32_t L_86 = ((int32_t)il2cpp_codegen_add((int32_t)L_85, (int32_t)4));
		uint16_t L_87 = (uint16_t)(L_84)->GetAt(static_cast<il2cpp_array_size_t>(L_86));
		if ((!(((uint32_t)L_87) == ((uint32_t)((int32_t)69)))))
		{
			goto IL_022d;
		}
	}
	{
		CharU5BU5D_t3528271667* L_88 = __this->get_chars_11();
		int32_t L_89 = __this->get_curPos_13();
		NullCheck(L_88);
		int32_t L_90 = ((int32_t)il2cpp_codegen_add((int32_t)L_89, (int32_t)5));
		uint16_t L_91 = (uint16_t)(L_88)->GetAt(static_cast<il2cpp_array_size_t>(L_90));
		if ((((int32_t)L_91) == ((int32_t)((int32_t)68))))
		{
			goto IL_023e;
		}
	}

IL_022d:
	{
		int32_t L_92 = __this->get_curPos_13();
		DtdParser_Throw_m639183860(__this, L_92, _stringLiteral2854111817, /*hidden argument*/NULL);
	}

IL_023e:
	{
		int32_t L_93 = __this->get_curPos_13();
		__this->set_curPos_13(((int32_t)il2cpp_codegen_add((int32_t)L_93, (int32_t)6)));
		__this->set_scanningFunction_14(((int32_t)19));
		return (int32_t)(((int32_t)22));
	}

IL_0257:
	{
		int32_t L_94 = __this->get_curPos_13();
		DtdParser_Throw_m639183860(__this, L_94, _stringLiteral2854111817, /*hidden argument*/NULL);
		goto IL_027b;
	}

IL_026a:
	{
		int32_t L_95 = __this->get_curPos_13();
		DtdParser_Throw_m639183860(__this, L_95, _stringLiteral2854111817, /*hidden argument*/NULL);
	}

IL_027b:
	{
		int32_t L_96 = DtdParser_ReadData_m839248430(__this, /*hidden argument*/NULL);
		if (L_96)
		{
			goto IL_0000;
		}
	}
	{
		int32_t L_97 = __this->get_curPos_13();
		DtdParser_Throw_m639183860(__this, L_97, _stringLiteral3225628421, /*hidden argument*/NULL);
		goto IL_0000;
	}
}
// System.Xml.DtdParser/Token System.Xml.DtdParser::ScanAttlist7()
extern "C" IL2CPP_METHOD_ATTR int32_t DtdParser_ScanAttlist7_m2380068688 (DtdParser_t1117044511 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (DtdParser_ScanAttlist7_m2380068688_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	Il2CppChar V_0 = 0x0;
	{
		CharU5BU5D_t3528271667* L_0 = __this->get_chars_11();
		int32_t L_1 = __this->get_curPos_13();
		NullCheck(L_0);
		int32_t L_2 = L_1;
		uint16_t L_3 = (uint16_t)(L_0)->GetAt(static_cast<il2cpp_array_size_t>(L_2));
		V_0 = L_3;
		Il2CppChar L_4 = V_0;
		if ((((int32_t)L_4) == ((int32_t)((int32_t)34))))
		{
			goto IL_0018;
		}
	}
	{
		Il2CppChar L_5 = V_0;
		if ((!(((uint32_t)L_5) == ((uint32_t)((int32_t)39)))))
		{
			goto IL_002b;
		}
	}

IL_0018:
	{
		DtdParser_ScanLiteral_m1299412429(__this, 0, /*hidden argument*/NULL);
		__this->set_scanningFunction_14(((int32_t)13));
		return (int32_t)(((int32_t)35));
	}

IL_002b:
	{
		int32_t L_6 = __this->get_curPos_13();
		DtdParser_ThrowUnexpectedToken_m4023965126(__this, L_6, _stringLiteral3452614526, _stringLiteral3452614521, /*hidden argument*/NULL);
		return (int32_t)(((int32_t)9));
	}
}
// System.Xml.DtdParser/Token System.Xml.DtdParser::ScanLiteral(System.Xml.DtdParser/LiteralType)
extern "C" IL2CPP_METHOD_ATTR int32_t DtdParser_ScanLiteral_m1299412429 (DtdParser_t1117044511 * __this, int32_t ___literalType0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (DtdParser_ScanLiteral_m1299412429_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	Il2CppChar V_0 = 0x0;
	Il2CppChar V_1 = 0x0;
	int32_t V_2 = 0;
	int32_t V_3 = 0;
	Il2CppChar V_4 = 0x0;
	int32_t V_5 = 0;
	int32_t V_6 = 0;
	int32_t V_7 = 0;
	int32_t V_8 = 0;
	XmlQualifiedName_t2760654312 * V_9 = NULL;
	int32_t G_B3_0 = 0;
	StringBuilder_t * G_B29_0 = NULL;
	StringBuilder_t * G_B28_0 = NULL;
	String_t* G_B30_0 = NULL;
	StringBuilder_t * G_B30_1 = NULL;
	StringBuilder_t * G_B33_0 = NULL;
	StringBuilder_t * G_B32_0 = NULL;
	String_t* G_B34_0 = NULL;
	StringBuilder_t * G_B34_1 = NULL;
	RuntimeObject* G_B57_0 = NULL;
	RuntimeObject* G_B56_0 = NULL;
	StringBuilder_t * G_B58_0 = NULL;
	RuntimeObject* G_B58_1 = NULL;
	int32_t G_B62_0 = 0;
	RuntimeObject* G_B62_1 = NULL;
	int32_t G_B61_0 = 0;
	RuntimeObject* G_B61_1 = NULL;
	StringBuilder_t * G_B63_0 = NULL;
	int32_t G_B63_1 = 0;
	RuntimeObject* G_B63_2 = NULL;
	{
		CharU5BU5D_t3528271667* L_0 = __this->get_chars_11();
		int32_t L_1 = __this->get_curPos_13();
		NullCheck(L_0);
		int32_t L_2 = L_1;
		uint16_t L_3 = (uint16_t)(L_0)->GetAt(static_cast<il2cpp_array_size_t>(L_2));
		V_0 = L_3;
		int32_t L_4 = ___literalType0;
		if (!L_4)
		{
			goto IL_0015;
		}
	}
	{
		G_B3_0 = ((int32_t)10);
		goto IL_0017;
	}

IL_0015:
	{
		G_B3_0 = ((int32_t)32);
	}

IL_0017:
	{
		V_1 = G_B3_0;
		int32_t L_5 = __this->get_currentEntityId_22();
		V_2 = L_5;
		LineInfo_t3266778363 * L_6 = __this->get_address_of_literalLineInfo_27();
		int32_t L_7 = DtdParser_get_LineNo_m3525580240(__this, /*hidden argument*/NULL);
		int32_t L_8 = DtdParser_get_LinePos_m3943693214(__this, /*hidden argument*/NULL);
		LineInfo_Set_m1965125244((LineInfo_t3266778363 *)L_6, L_7, L_8, /*hidden argument*/NULL);
		int32_t L_9 = __this->get_curPos_13();
		__this->set_curPos_13(((int32_t)il2cpp_codegen_add((int32_t)L_9, (int32_t)1)));
		int32_t L_10 = __this->get_curPos_13();
		__this->set_tokenStartPos_18(L_10);
		StringBuilder_t * L_11 = __this->get_stringBuilder_25();
		NullCheck(L_11);
		StringBuilder_set_Length_m1410065908(L_11, 0, /*hidden argument*/NULL);
		goto IL_006c;
	}

IL_005e:
	{
		int32_t L_12 = __this->get_curPos_13();
		__this->set_curPos_13(((int32_t)il2cpp_codegen_add((int32_t)L_12, (int32_t)1)));
	}

IL_006c:
	{
		XmlCharType_t2277243275 * L_13 = __this->get_address_of_xmlCharType_4();
		ByteU5BU5D_t4116647657* L_14 = L_13->get_charProperties_2();
		CharU5BU5D_t3528271667* L_15 = __this->get_chars_11();
		int32_t L_16 = __this->get_curPos_13();
		NullCheck(L_15);
		int32_t L_17 = L_16;
		uint16_t L_18 = (uint16_t)(L_15)->GetAt(static_cast<il2cpp_array_size_t>(L_17));
		NullCheck(L_14);
		uint16_t L_19 = L_18;
		uint8_t L_20 = (L_14)->GetAt(static_cast<il2cpp_array_size_t>(L_19));
		if (!((int32_t)((int32_t)L_20&(int32_t)((int32_t)128))))
		{
			goto IL_009e;
		}
	}
	{
		CharU5BU5D_t3528271667* L_21 = __this->get_chars_11();
		int32_t L_22 = __this->get_curPos_13();
		NullCheck(L_21);
		int32_t L_23 = L_22;
		uint16_t L_24 = (uint16_t)(L_21)->GetAt(static_cast<il2cpp_array_size_t>(L_23));
		if ((!(((uint32_t)L_24) == ((uint32_t)((int32_t)37)))))
		{
			goto IL_005e;
		}
	}

IL_009e:
	{
		CharU5BU5D_t3528271667* L_25 = __this->get_chars_11();
		int32_t L_26 = __this->get_curPos_13();
		NullCheck(L_25);
		int32_t L_27 = L_26;
		uint16_t L_28 = (uint16_t)(L_25)->GetAt(static_cast<il2cpp_array_size_t>(L_27));
		Il2CppChar L_29 = V_0;
		if ((!(((uint32_t)L_28) == ((uint32_t)L_29))))
		{
			goto IL_0102;
		}
	}
	{
		int32_t L_30 = __this->get_currentEntityId_22();
		int32_t L_31 = V_2;
		if ((!(((uint32_t)L_30) == ((uint32_t)L_31))))
		{
			goto IL_0102;
		}
	}
	{
		StringBuilder_t * L_32 = __this->get_stringBuilder_25();
		NullCheck(L_32);
		int32_t L_33 = StringBuilder_get_Length_m3238060835(L_32, /*hidden argument*/NULL);
		if ((((int32_t)L_33) <= ((int32_t)0)))
		{
			goto IL_00ea;
		}
	}
	{
		StringBuilder_t * L_34 = __this->get_stringBuilder_25();
		CharU5BU5D_t3528271667* L_35 = __this->get_chars_11();
		int32_t L_36 = __this->get_tokenStartPos_18();
		int32_t L_37 = __this->get_curPos_13();
		int32_t L_38 = __this->get_tokenStartPos_18();
		NullCheck(L_34);
		StringBuilder_Append_m4089665817(L_34, L_35, L_36, ((int32_t)il2cpp_codegen_subtract((int32_t)L_37, (int32_t)L_38)), /*hidden argument*/NULL);
	}

IL_00ea:
	{
		int32_t L_39 = __this->get_curPos_13();
		__this->set_curPos_13(((int32_t)il2cpp_codegen_add((int32_t)L_39, (int32_t)1)));
		Il2CppChar L_40 = V_0;
		__this->set_literalQuoteChar_28(L_40);
		return (int32_t)(((int32_t)35));
	}

IL_0102:
	{
		int32_t L_41 = __this->get_curPos_13();
		int32_t L_42 = __this->get_tokenStartPos_18();
		V_3 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_41, (int32_t)L_42));
		int32_t L_43 = V_3;
		if ((((int32_t)L_43) <= ((int32_t)0)))
		{
			goto IL_0139;
		}
	}
	{
		StringBuilder_t * L_44 = __this->get_stringBuilder_25();
		CharU5BU5D_t3528271667* L_45 = __this->get_chars_11();
		int32_t L_46 = __this->get_tokenStartPos_18();
		int32_t L_47 = V_3;
		NullCheck(L_44);
		StringBuilder_Append_m4089665817(L_44, L_45, L_46, L_47, /*hidden argument*/NULL);
		int32_t L_48 = __this->get_curPos_13();
		__this->set_tokenStartPos_18(L_48);
	}

IL_0139:
	{
		CharU5BU5D_t3528271667* L_49 = __this->get_chars_11();
		int32_t L_50 = __this->get_curPos_13();
		NullCheck(L_49);
		int32_t L_51 = L_50;
		uint16_t L_52 = (uint16_t)(L_49)->GetAt(static_cast<il2cpp_array_size_t>(L_51));
		V_4 = L_52;
		Il2CppChar L_53 = V_4;
		if ((!(((uint32_t)L_53) <= ((uint32_t)((int32_t)39)))))
		{
			goto IL_0193;
		}
	}
	{
		Il2CppChar L_54 = V_4;
		switch (((int32_t)il2cpp_codegen_subtract((int32_t)L_54, (int32_t)((int32_t)9))))
		{
			case 0:
			{
				goto IL_02fd;
			}
			case 1:
			{
				goto IL_01b8;
			}
			case 2:
			{
				goto IL_054d;
			}
			case 3:
			{
				goto IL_054d;
			}
			case 4:
			{
				goto IL_01fd;
			}
		}
	}
	{
		Il2CppChar L_55 = V_4;
		switch (((int32_t)il2cpp_codegen_subtract((int32_t)L_55, (int32_t)((int32_t)34))))
		{
			case 0:
			{
				goto IL_01a5;
			}
			case 1:
			{
				goto IL_054d;
			}
			case 2:
			{
				goto IL_054d;
			}
			case 3:
			{
				goto IL_0366;
			}
			case 4:
			{
				goto IL_039b;
			}
			case 5:
			{
				goto IL_01a5;
			}
		}
	}
	{
		goto IL_054d;
	}

IL_0193:
	{
		Il2CppChar L_56 = V_4;
		if ((((int32_t)L_56) == ((int32_t)((int32_t)60))))
		{
			goto IL_0337;
		}
	}
	{
		Il2CppChar L_57 = V_4;
		if ((!(((uint32_t)L_57) == ((uint32_t)((int32_t)62)))))
		{
			goto IL_054d;
		}
	}

IL_01a5:
	{
		int32_t L_58 = __this->get_curPos_13();
		__this->set_curPos_13(((int32_t)il2cpp_codegen_add((int32_t)L_58, (int32_t)1)));
		goto IL_006c;
	}

IL_01b8:
	{
		int32_t L_59 = __this->get_curPos_13();
		__this->set_curPos_13(((int32_t)il2cpp_codegen_add((int32_t)L_59, (int32_t)1)));
		bool L_60 = DtdParser_get_Normalize_m2882743933(__this, /*hidden argument*/NULL);
		if (!L_60)
		{
			goto IL_01e7;
		}
	}
	{
		StringBuilder_t * L_61 = __this->get_stringBuilder_25();
		Il2CppChar L_62 = V_1;
		NullCheck(L_61);
		StringBuilder_Append_m2383614642(L_61, L_62, /*hidden argument*/NULL);
		int32_t L_63 = __this->get_curPos_13();
		__this->set_tokenStartPos_18(L_63);
	}

IL_01e7:
	{
		RuntimeObject* L_64 = __this->get_readerAdapter_0();
		int32_t L_65 = __this->get_curPos_13();
		NullCheck(L_64);
		InterfaceActionInvoker1< int32_t >::Invoke(13 /* System.Void System.Xml.IDtdParserAdapter::OnNewLine(System.Int32) */, IDtdParserAdapter_t2048056054_il2cpp_TypeInfo_var, L_64, L_65);
		goto IL_006c;
	}

IL_01fd:
	{
		CharU5BU5D_t3528271667* L_66 = __this->get_chars_11();
		int32_t L_67 = __this->get_curPos_13();
		NullCheck(L_66);
		int32_t L_68 = ((int32_t)il2cpp_codegen_add((int32_t)L_67, (int32_t)1));
		uint16_t L_69 = (uint16_t)(L_66)->GetAt(static_cast<il2cpp_array_size_t>(L_68));
		if ((!(((uint32_t)L_69) == ((uint32_t)((int32_t)10)))))
		{
			goto IL_02a5;
		}
	}
	{
		bool L_70 = DtdParser_get_Normalize_m2882743933(__this, /*hidden argument*/NULL);
		if (!L_70)
		{
			goto IL_0295;
		}
	}
	{
		int32_t L_71 = ___literalType0;
		if (L_71)
		{
			goto IL_0245;
		}
	}
	{
		StringBuilder_t * L_72 = __this->get_stringBuilder_25();
		RuntimeObject* L_73 = __this->get_readerAdapter_0();
		NullCheck(L_73);
		bool L_74 = InterfaceFuncInvoker0< bool >::Invoke(11 /* System.Boolean System.Xml.IDtdParserAdapter::get_IsEntityEolNormalized() */, IDtdParserAdapter_t2048056054_il2cpp_TypeInfo_var, L_73);
		G_B28_0 = L_72;
		if (L_74)
		{
			G_B29_0 = L_72;
			goto IL_0238;
		}
	}
	{
		G_B30_0 = _stringLiteral3452614528;
		G_B30_1 = G_B28_0;
		goto IL_023d;
	}

IL_0238:
	{
		G_B30_0 = _stringLiteral3450517376;
		G_B30_1 = G_B29_0;
	}

IL_023d:
	{
		NullCheck(G_B30_1);
		StringBuilder_Append_m1965104174(G_B30_1, G_B30_0, /*hidden argument*/NULL);
		goto IL_026a;
	}

IL_0245:
	{
		StringBuilder_t * L_75 = __this->get_stringBuilder_25();
		RuntimeObject* L_76 = __this->get_readerAdapter_0();
		NullCheck(L_76);
		bool L_77 = InterfaceFuncInvoker0< bool >::Invoke(11 /* System.Boolean System.Xml.IDtdParserAdapter::get_IsEntityEolNormalized() */, IDtdParserAdapter_t2048056054_il2cpp_TypeInfo_var, L_76);
		G_B32_0 = L_75;
		if (L_77)
		{
			G_B33_0 = L_75;
			goto IL_025f;
		}
	}
	{
		G_B34_0 = _stringLiteral3452614566;
		G_B34_1 = G_B32_0;
		goto IL_0264;
	}

IL_025f:
	{
		G_B34_0 = _stringLiteral3453007779;
		G_B34_1 = G_B33_0;
	}

IL_0264:
	{
		NullCheck(G_B34_1);
		StringBuilder_Append_m1965104174(G_B34_1, G_B34_0, /*hidden argument*/NULL);
	}

IL_026a:
	{
		int32_t L_78 = __this->get_curPos_13();
		__this->set_tokenStartPos_18(((int32_t)il2cpp_codegen_add((int32_t)L_78, (int32_t)2)));
		DtdParser_SaveParsingBuffer_m801949116(__this, /*hidden argument*/NULL);
		RuntimeObject* L_79 = __this->get_readerAdapter_0();
		RuntimeObject* L_80 = L_79;
		NullCheck(L_80);
		int32_t L_81 = InterfaceFuncInvoker0< int32_t >::Invoke(5 /* System.Int32 System.Xml.IDtdParserAdapter::get_CurrentPosition() */, IDtdParserAdapter_t2048056054_il2cpp_TypeInfo_var, L_80);
		V_5 = L_81;
		int32_t L_82 = V_5;
		NullCheck(L_80);
		InterfaceActionInvoker1< int32_t >::Invoke(6 /* System.Void System.Xml.IDtdParserAdapter::set_CurrentPosition(System.Int32) */, IDtdParserAdapter_t2048056054_il2cpp_TypeInfo_var, L_80, ((int32_t)il2cpp_codegen_add((int32_t)L_82, (int32_t)1)));
	}

IL_0295:
	{
		int32_t L_83 = __this->get_curPos_13();
		__this->set_curPos_13(((int32_t)il2cpp_codegen_add((int32_t)L_83, (int32_t)2)));
		goto IL_02e7;
	}

IL_02a5:
	{
		int32_t L_84 = __this->get_curPos_13();
		int32_t L_85 = __this->get_charsUsed_12();
		if ((((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_84, (int32_t)1))) == ((int32_t)L_85)))
		{
			goto IL_05cf;
		}
	}
	{
		int32_t L_86 = __this->get_curPos_13();
		__this->set_curPos_13(((int32_t)il2cpp_codegen_add((int32_t)L_86, (int32_t)1)));
		bool L_87 = DtdParser_get_Normalize_m2882743933(__this, /*hidden argument*/NULL);
		if (!L_87)
		{
			goto IL_02e7;
		}
	}
	{
		StringBuilder_t * L_88 = __this->get_stringBuilder_25();
		Il2CppChar L_89 = V_1;
		NullCheck(L_88);
		StringBuilder_Append_m2383614642(L_88, L_89, /*hidden argument*/NULL);
		int32_t L_90 = __this->get_curPos_13();
		__this->set_tokenStartPos_18(L_90);
	}

IL_02e7:
	{
		RuntimeObject* L_91 = __this->get_readerAdapter_0();
		int32_t L_92 = __this->get_curPos_13();
		NullCheck(L_91);
		InterfaceActionInvoker1< int32_t >::Invoke(13 /* System.Void System.Xml.IDtdParserAdapter::OnNewLine(System.Int32) */, IDtdParserAdapter_t2048056054_il2cpp_TypeInfo_var, L_91, L_92);
		goto IL_006c;
	}

IL_02fd:
	{
		int32_t L_93 = ___literalType0;
		if (L_93)
		{
			goto IL_0324;
		}
	}
	{
		bool L_94 = DtdParser_get_Normalize_m2882743933(__this, /*hidden argument*/NULL);
		if (!L_94)
		{
			goto IL_0324;
		}
	}
	{
		StringBuilder_t * L_95 = __this->get_stringBuilder_25();
		NullCheck(L_95);
		StringBuilder_Append_m2383614642(L_95, ((int32_t)32), /*hidden argument*/NULL);
		int32_t L_96 = __this->get_tokenStartPos_18();
		__this->set_tokenStartPos_18(((int32_t)il2cpp_codegen_add((int32_t)L_96, (int32_t)1)));
	}

IL_0324:
	{
		int32_t L_97 = __this->get_curPos_13();
		__this->set_curPos_13(((int32_t)il2cpp_codegen_add((int32_t)L_97, (int32_t)1)));
		goto IL_006c;
	}

IL_0337:
	{
		int32_t L_98 = ___literalType0;
		if (L_98)
		{
			goto IL_0353;
		}
	}
	{
		int32_t L_99 = __this->get_curPos_13();
		StringU5BU5D_t1281789340* L_100 = XmlException_BuildCharExceptionArgs_m239235244(NULL /*static, unused*/, ((int32_t)60), 0, /*hidden argument*/NULL);
		DtdParser_Throw_m4153198269(__this, L_99, _stringLiteral1225950822, L_100, /*hidden argument*/NULL);
	}

IL_0353:
	{
		int32_t L_101 = __this->get_curPos_13();
		__this->set_curPos_13(((int32_t)il2cpp_codegen_add((int32_t)L_101, (int32_t)1)));
		goto IL_006c;
	}

IL_0366:
	{
		int32_t L_102 = ___literalType0;
		if ((((int32_t)L_102) == ((int32_t)1)))
		{
			goto IL_037d;
		}
	}
	{
		int32_t L_103 = __this->get_curPos_13();
		__this->set_curPos_13(((int32_t)il2cpp_codegen_add((int32_t)L_103, (int32_t)1)));
		goto IL_006c;
	}

IL_037d:
	{
		int32_t L_104 = ___literalType0;
		DtdParser_HandleEntityReference_m4117554748(__this, (bool)1, (bool)1, (bool)((((int32_t)L_104) == ((int32_t)0))? 1 : 0), /*hidden argument*/NULL);
		int32_t L_105 = __this->get_curPos_13();
		__this->set_tokenStartPos_18(L_105);
		goto IL_006c;
	}

IL_039b:
	{
		int32_t L_106 = ___literalType0;
		if ((!(((uint32_t)L_106) == ((uint32_t)2))))
		{
			goto IL_03b2;
		}
	}
	{
		int32_t L_107 = __this->get_curPos_13();
		__this->set_curPos_13(((int32_t)il2cpp_codegen_add((int32_t)L_107, (int32_t)1)));
		goto IL_006c;
	}

IL_03b2:
	{
		int32_t L_108 = __this->get_curPos_13();
		int32_t L_109 = __this->get_charsUsed_12();
		if ((((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_108, (int32_t)1))) == ((int32_t)L_109)))
		{
			goto IL_05cf;
		}
	}
	{
		CharU5BU5D_t3528271667* L_110 = __this->get_chars_11();
		int32_t L_111 = __this->get_curPos_13();
		NullCheck(L_110);
		int32_t L_112 = ((int32_t)il2cpp_codegen_add((int32_t)L_111, (int32_t)1));
		uint16_t L_113 = (uint16_t)(L_110)->GetAt(static_cast<il2cpp_array_size_t>(L_112));
		if ((!(((uint32_t)L_113) == ((uint32_t)((int32_t)35)))))
		{
			goto IL_0445;
		}
	}
	{
		DtdParser_SaveParsingBuffer_m801949116(__this, /*hidden argument*/NULL);
		RuntimeObject* L_114 = __this->get_readerAdapter_0();
		bool L_115 = DtdParser_get_SaveInternalSubsetValue_m1258402686(__this, /*hidden argument*/NULL);
		G_B56_0 = L_114;
		if (L_115)
		{
			G_B57_0 = L_114;
			goto IL_03ef;
		}
	}
	{
		G_B58_0 = ((StringBuilder_t *)(NULL));
		G_B58_1 = G_B56_0;
		goto IL_03f5;
	}

IL_03ef:
	{
		StringBuilder_t * L_116 = __this->get_internalSubsetValueSb_20();
		G_B58_0 = L_116;
		G_B58_1 = G_B57_0;
	}

IL_03f5:
	{
		NullCheck(G_B58_1);
		int32_t L_117 = InterfaceFuncInvoker1< int32_t, StringBuilder_t * >::Invoke(14 /* System.Int32 System.Xml.IDtdParserAdapter::ParseNumericCharRef(System.Text.StringBuilder) */, IDtdParserAdapter_t2048056054_il2cpp_TypeInfo_var, G_B58_1, G_B58_0);
		V_6 = L_117;
		DtdParser_LoadParsingBuffer_m498891216(__this, /*hidden argument*/NULL);
		StringBuilder_t * L_118 = __this->get_stringBuilder_25();
		CharU5BU5D_t3528271667* L_119 = __this->get_chars_11();
		int32_t L_120 = __this->get_curPos_13();
		int32_t L_121 = V_6;
		int32_t L_122 = __this->get_curPos_13();
		NullCheck(L_118);
		StringBuilder_Append_m4089665817(L_118, L_119, L_120, ((int32_t)il2cpp_codegen_subtract((int32_t)L_121, (int32_t)L_122)), /*hidden argument*/NULL);
		RuntimeObject* L_123 = __this->get_readerAdapter_0();
		int32_t L_124 = V_6;
		NullCheck(L_123);
		InterfaceActionInvoker1< int32_t >::Invoke(6 /* System.Void System.Xml.IDtdParserAdapter::set_CurrentPosition(System.Int32) */, IDtdParserAdapter_t2048056054_il2cpp_TypeInfo_var, L_123, L_124);
		int32_t L_125 = V_6;
		__this->set_tokenStartPos_18(L_125);
		int32_t L_126 = V_6;
		__this->set_curPos_13(L_126);
		goto IL_006c;
	}

IL_0445:
	{
		DtdParser_SaveParsingBuffer_m801949116(__this, /*hidden argument*/NULL);
		int32_t L_127 = ___literalType0;
		if (L_127)
		{
			goto IL_04d9;
		}
	}
	{
		RuntimeObject* L_128 = __this->get_readerAdapter_0();
		bool L_129 = DtdParser_get_SaveInternalSubsetValue_m1258402686(__this, /*hidden argument*/NULL);
		G_B61_0 = 1;
		G_B61_1 = L_128;
		if (L_129)
		{
			G_B62_0 = 1;
			G_B62_1 = L_128;
			goto IL_0463;
		}
	}
	{
		G_B63_0 = ((StringBuilder_t *)(NULL));
		G_B63_1 = G_B61_0;
		G_B63_2 = G_B61_1;
		goto IL_0469;
	}

IL_0463:
	{
		StringBuilder_t * L_130 = __this->get_internalSubsetValueSb_20();
		G_B63_0 = L_130;
		G_B63_1 = G_B62_0;
		G_B63_2 = G_B62_1;
	}

IL_0469:
	{
		NullCheck(G_B63_2);
		int32_t L_131 = InterfaceFuncInvoker2< int32_t, bool, StringBuilder_t * >::Invoke(15 /* System.Int32 System.Xml.IDtdParserAdapter::ParseNamedCharRef(System.Boolean,System.Text.StringBuilder) */, IDtdParserAdapter_t2048056054_il2cpp_TypeInfo_var, G_B63_2, (bool)G_B63_1, G_B63_0);
		V_7 = L_131;
		DtdParser_LoadParsingBuffer_m498891216(__this, /*hidden argument*/NULL);
		int32_t L_132 = V_7;
		if ((((int32_t)L_132) < ((int32_t)0)))
		{
			goto IL_04be;
		}
	}
	{
		StringBuilder_t * L_133 = __this->get_stringBuilder_25();
		CharU5BU5D_t3528271667* L_134 = __this->get_chars_11();
		int32_t L_135 = __this->get_curPos_13();
		int32_t L_136 = V_7;
		int32_t L_137 = __this->get_curPos_13();
		NullCheck(L_133);
		StringBuilder_Append_m4089665817(L_133, L_134, L_135, ((int32_t)il2cpp_codegen_subtract((int32_t)L_136, (int32_t)L_137)), /*hidden argument*/NULL);
		RuntimeObject* L_138 = __this->get_readerAdapter_0();
		int32_t L_139 = V_7;
		NullCheck(L_138);
		InterfaceActionInvoker1< int32_t >::Invoke(6 /* System.Void System.Xml.IDtdParserAdapter::set_CurrentPosition(System.Int32) */, IDtdParserAdapter_t2048056054_il2cpp_TypeInfo_var, L_138, L_139);
		int32_t L_140 = V_7;
		__this->set_tokenStartPos_18(L_140);
		int32_t L_141 = V_7;
		__this->set_curPos_13(L_141);
		goto IL_006c;
	}

IL_04be:
	{
		DtdParser_HandleEntityReference_m4117554748(__this, (bool)0, (bool)1, (bool)1, /*hidden argument*/NULL);
		int32_t L_142 = __this->get_curPos_13();
		__this->set_tokenStartPos_18(L_142);
		goto IL_006c;
	}

IL_04d9:
	{
		RuntimeObject* L_143 = __this->get_readerAdapter_0();
		NullCheck(L_143);
		int32_t L_144 = InterfaceFuncInvoker2< int32_t, bool, StringBuilder_t * >::Invoke(15 /* System.Int32 System.Xml.IDtdParserAdapter::ParseNamedCharRef(System.Boolean,System.Text.StringBuilder) */, IDtdParserAdapter_t2048056054_il2cpp_TypeInfo_var, L_143, (bool)0, (StringBuilder_t *)NULL);
		V_8 = L_144;
		DtdParser_LoadParsingBuffer_m498891216(__this, /*hidden argument*/NULL);
		int32_t L_145 = V_8;
		if ((((int32_t)L_145) < ((int32_t)0)))
		{
			goto IL_050c;
		}
	}
	{
		int32_t L_146 = __this->get_curPos_13();
		__this->set_tokenStartPos_18(L_146);
		int32_t L_147 = V_8;
		__this->set_curPos_13(L_147);
		goto IL_006c;
	}

IL_050c:
	{
		StringBuilder_t * L_148 = __this->get_stringBuilder_25();
		NullCheck(L_148);
		StringBuilder_Append_m2383614642(L_148, ((int32_t)38), /*hidden argument*/NULL);
		int32_t L_149 = __this->get_curPos_13();
		__this->set_curPos_13(((int32_t)il2cpp_codegen_add((int32_t)L_149, (int32_t)1)));
		int32_t L_150 = __this->get_curPos_13();
		__this->set_tokenStartPos_18(L_150);
		XmlQualifiedName_t2760654312 * L_151 = DtdParser_ScanEntityName_m119094965(__this, /*hidden argument*/NULL);
		V_9 = L_151;
		XmlQualifiedName_t2760654312 * L_152 = V_9;
		DtdParser_VerifyEntityReference_m737250749(__this, L_152, (bool)0, (bool)0, (bool)0, /*hidden argument*/NULL);
		goto IL_006c;
	}

IL_054d:
	{
		int32_t L_153 = __this->get_curPos_13();
		int32_t L_154 = __this->get_charsUsed_12();
		if ((((int32_t)L_153) == ((int32_t)L_154)))
		{
			goto IL_05cf;
		}
	}
	{
		CharU5BU5D_t3528271667* L_155 = __this->get_chars_11();
		int32_t L_156 = __this->get_curPos_13();
		NullCheck(L_155);
		int32_t L_157 = L_156;
		uint16_t L_158 = (uint16_t)(L_155)->GetAt(static_cast<il2cpp_array_size_t>(L_157));
		bool L_159 = XmlCharType_IsHighSurrogate_m2556598184(NULL /*static, unused*/, L_158, /*hidden argument*/NULL);
		if (!L_159)
		{
			goto IL_05b4;
		}
	}
	{
		int32_t L_160 = __this->get_curPos_13();
		int32_t L_161 = __this->get_charsUsed_12();
		if ((((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_160, (int32_t)1))) == ((int32_t)L_161)))
		{
			goto IL_05cf;
		}
	}
	{
		int32_t L_162 = __this->get_curPos_13();
		__this->set_curPos_13(((int32_t)il2cpp_codegen_add((int32_t)L_162, (int32_t)1)));
		CharU5BU5D_t3528271667* L_163 = __this->get_chars_11();
		int32_t L_164 = __this->get_curPos_13();
		NullCheck(L_163);
		int32_t L_165 = L_164;
		uint16_t L_166 = (uint16_t)(L_163)->GetAt(static_cast<il2cpp_array_size_t>(L_165));
		bool L_167 = XmlCharType_IsLowSurrogate_m3917518957(NULL /*static, unused*/, L_166, /*hidden argument*/NULL);
		if (!L_167)
		{
			goto IL_05b4;
		}
	}
	{
		int32_t L_168 = __this->get_curPos_13();
		__this->set_curPos_13(((int32_t)il2cpp_codegen_add((int32_t)L_168, (int32_t)1)));
		goto IL_006c;
	}

IL_05b4:
	{
		CharU5BU5D_t3528271667* L_169 = __this->get_chars_11();
		int32_t L_170 = __this->get_charsUsed_12();
		int32_t L_171 = __this->get_curPos_13();
		DtdParser_ThrowInvalidChar_m3849512619(__this, L_169, L_170, L_171, /*hidden argument*/NULL);
		return (int32_t)(((int32_t)9));
	}

IL_05cf:
	{
		RuntimeObject* L_172 = __this->get_readerAdapter_0();
		NullCheck(L_172);
		bool L_173 = InterfaceFuncInvoker0< bool >::Invoke(9 /* System.Boolean System.Xml.IDtdParserAdapter::get_IsEof() */, IDtdParserAdapter_t2048056054_il2cpp_TypeInfo_var, L_172);
		if (L_173)
		{
			goto IL_05e4;
		}
	}
	{
		int32_t L_174 = DtdParser_ReadData_m839248430(__this, /*hidden argument*/NULL);
		if (L_174)
		{
			goto IL_0602;
		}
	}

IL_05e4:
	{
		int32_t L_175 = ___literalType0;
		if ((((int32_t)L_175) == ((int32_t)2)))
		{
			goto IL_05f1;
		}
	}
	{
		bool L_176 = DtdParser_HandleEntityEnd_m3807521835(__this, (bool)1, /*hidden argument*/NULL);
		if (L_176)
		{
			goto IL_0602;
		}
	}

IL_05f1:
	{
		int32_t L_177 = __this->get_curPos_13();
		DtdParser_Throw_m639183860(__this, L_177, _stringLiteral331272482, /*hidden argument*/NULL);
	}

IL_0602:
	{
		int32_t L_178 = __this->get_curPos_13();
		__this->set_tokenStartPos_18(L_178);
		goto IL_006c;
	}
}
// System.Xml.XmlQualifiedName System.Xml.DtdParser::ScanEntityName()
extern "C" IL2CPP_METHOD_ATTR XmlQualifiedName_t2760654312 * DtdParser_ScanEntityName_m119094965 (DtdParser_t1117044511 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (DtdParser_ScanEntityName_m119094965_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	XmlException_t1761730631 * 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)
		DtdParser_ScanName_m3280904204(__this, /*hidden argument*/NULL);
		goto IL_0027;
	} // 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_0008;
		throw e;
	}

CATCH_0008:
	{ // begin catch(System.Xml.XmlException)
		V_0 = ((XmlException_t1761730631 *)__exception_local);
		String_t* L_0 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(String_t_il2cpp_TypeInfo_var))->get_Empty_5();
		XmlException_t1761730631 * L_1 = V_0;
		NullCheck(L_1);
		int32_t L_2 = XmlException_get_LineNumber_m3381798281(L_1, /*hidden argument*/NULL);
		XmlException_t1761730631 * L_3 = V_0;
		NullCheck(L_3);
		int32_t L_4 = XmlException_get_LinePosition_m356204634(L_3, /*hidden argument*/NULL);
		DtdParser_Throw_m1726217903(__this, _stringLiteral1946165209, L_0, L_2, L_4, /*hidden argument*/NULL);
		goto IL_0027;
	} // end catch (depth: 1)

IL_0027:
	{
		CharU5BU5D_t3528271667* L_5 = __this->get_chars_11();
		int32_t L_6 = __this->get_curPos_13();
		NullCheck(L_5);
		int32_t L_7 = L_6;
		uint16_t L_8 = (uint16_t)(L_5)->GetAt(static_cast<il2cpp_array_size_t>(L_7));
		if ((((int32_t)L_8) == ((int32_t)((int32_t)59))))
		{
			goto IL_0049;
		}
	}
	{
		int32_t L_9 = __this->get_curPos_13();
		DtdParser_ThrowUnexpectedToken_m1896555673(__this, L_9, _stringLiteral3452614549, /*hidden argument*/NULL);
	}

IL_0049:
	{
		XmlQualifiedName_t2760654312 * L_10 = DtdParser_GetNameQualified_m4213313768(__this, (bool)0, /*hidden argument*/NULL);
		int32_t L_11 = __this->get_curPos_13();
		__this->set_curPos_13(((int32_t)il2cpp_codegen_add((int32_t)L_11, (int32_t)1)));
		return L_10;
	}
}
// System.Xml.DtdParser/Token System.Xml.DtdParser::ScanNotation1()
extern "C" IL2CPP_METHOD_ATTR int32_t DtdParser_ScanNotation1_m4294503396 (DtdParser_t1117044511 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (DtdParser_ScanNotation1_m4294503396_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	Il2CppChar V_0 = 0x0;
	{
		CharU5BU5D_t3528271667* L_0 = __this->get_chars_11();
		int32_t L_1 = __this->get_curPos_13();
		NullCheck(L_0);
		int32_t L_2 = L_1;
		uint16_t L_3 = (uint16_t)(L_0)->GetAt(static_cast<il2cpp_array_size_t>(L_2));
		V_0 = L_3;
		Il2CppChar L_4 = V_0;
		if ((((int32_t)L_4) == ((int32_t)((int32_t)80))))
		{
			goto IL_001a;
		}
	}
	{
		Il2CppChar L_5 = V_0;
		if ((((int32_t)L_5) == ((int32_t)((int32_t)83))))
		{
			goto IL_0046;
		}
	}
	{
		goto IL_0072;
	}

IL_001a:
	{
		bool L_6 = DtdParser_EatPublicKeyword_m2094376248(__this, /*hidden argument*/NULL);
		if (L_6)
		{
			goto IL_0033;
		}
	}
	{
		int32_t L_7 = __this->get_curPos_13();
		DtdParser_Throw_m639183860(__this, L_7, _stringLiteral1522512067, /*hidden argument*/NULL);
	}

IL_0033:
	{
		__this->set_nextScaningFunction_15(((int32_t)31));
		__this->set_scanningFunction_14(((int32_t)29));
		return (int32_t)(((int32_t)33));
	}

IL_0046:
	{
		bool L_8 = DtdParser_EatSystemKeyword_m75414845(__this, /*hidden argument*/NULL);
		if (L_8)
		{
			goto IL_005f;
		}
	}
	{
		int32_t L_9 = __this->get_curPos_13();
		DtdParser_Throw_m639183860(__this, L_9, _stringLiteral1522512067, /*hidden argument*/NULL);
	}

IL_005f:
	{
		__this->set_nextScaningFunction_15(((int32_t)31));
		__this->set_scanningFunction_14(((int32_t)28));
		return (int32_t)(((int32_t)34));
	}

IL_0072:
	{
		int32_t L_10 = __this->get_curPos_13();
		DtdParser_Throw_m639183860(__this, L_10, _stringLiteral1456657102, /*hidden argument*/NULL);
		return (int32_t)(((int32_t)9));
	}
}
// System.Xml.DtdParser/Token System.Xml.DtdParser::ScanSystemId()
extern "C" IL2CPP_METHOD_ATTR int32_t DtdParser_ScanSystemId_m2641982432 (DtdParser_t1117044511 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (DtdParser_ScanSystemId_m2641982432_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		CharU5BU5D_t3528271667* L_0 = __this->get_chars_11();
		int32_t L_1 = __this->get_curPos_13();
		NullCheck(L_0);
		int32_t L_2 = L_1;
		uint16_t L_3 = (uint16_t)(L_0)->GetAt(static_cast<il2cpp_array_size_t>(L_2));
		if ((((int32_t)L_3) == ((int32_t)((int32_t)34))))
		{
			goto IL_0038;
		}
	}
	{
		CharU5BU5D_t3528271667* L_4 = __this->get_chars_11();
		int32_t L_5 = __this->get_curPos_13();
		NullCheck(L_4);
		int32_t L_6 = L_5;
		uint16_t L_7 = (uint16_t)(L_4)->GetAt(static_cast<il2cpp_array_size_t>(L_6));
		if ((((int32_t)L_7) == ((int32_t)((int32_t)39))))
		{
			goto IL_0038;
		}
	}
	{
		int32_t L_8 = __this->get_curPos_13();
		DtdParser_ThrowUnexpectedToken_m4023965126(__this, L_8, _stringLiteral3452614526, _stringLiteral3452614521, /*hidden argument*/NULL);
	}

IL_0038:
	{
		DtdParser_ScanLiteral_m1299412429(__this, 2, /*hidden argument*/NULL);
		int32_t L_9 = __this->get_nextScaningFunction_15();
		__this->set_scanningFunction_14(L_9);
		return (int32_t)(((int32_t)35));
	}
}
// System.Xml.DtdParser/Token System.Xml.DtdParser::ScanEntity1()
extern "C" IL2CPP_METHOD_ATTR int32_t DtdParser_ScanEntity1_m2920146015 (DtdParser_t1117044511 * __this, const RuntimeMethod* method)
{
	{
		CharU5BU5D_t3528271667* L_0 = __this->get_chars_11();
		int32_t L_1 = __this->get_curPos_13();
		NullCheck(L_0);
		int32_t L_2 = L_1;
		uint16_t L_3 = (uint16_t)(L_0)->GetAt(static_cast<il2cpp_array_size_t>(L_2));
		if ((!(((uint32_t)L_3) == ((uint32_t)((int32_t)37)))))
		{
			goto IL_0031;
		}
	}
	{
		int32_t L_4 = __this->get_curPos_13();
		__this->set_curPos_13(((int32_t)il2cpp_codegen_add((int32_t)L_4, (int32_t)1)));
		__this->set_nextScaningFunction_15(((int32_t)21));
		__this->set_scanningFunction_14(1);
		return (int32_t)(((int32_t)38));
	}

IL_0031:
	{
		DtdParser_ScanName_m3280904204(__this, /*hidden argument*/NULL);
		__this->set_scanningFunction_14(((int32_t)21));
		return (int32_t)(((int32_t)24));
	}
}
// System.Xml.DtdParser/Token System.Xml.DtdParser::ScanEntity2()
extern "C" IL2CPP_METHOD_ATTR int32_t DtdParser_ScanEntity2_m2516861488 (DtdParser_t1117044511 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (DtdParser_ScanEntity2_m2516861488_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	Il2CppChar V_0 = 0x0;
	{
		CharU5BU5D_t3528271667* L_0 = __this->get_chars_11();
		int32_t L_1 = __this->get_curPos_13();
		NullCheck(L_0);
		int32_t L_2 = L_1;
		uint16_t L_3 = (uint16_t)(L_0)->GetAt(static_cast<il2cpp_array_size_t>(L_2));
		V_0 = L_3;
		Il2CppChar L_4 = V_0;
		if ((!(((uint32_t)L_4) <= ((uint32_t)((int32_t)39)))))
		{
			goto IL_001f;
		}
	}
	{
		Il2CppChar L_5 = V_0;
		if ((((int32_t)L_5) == ((int32_t)((int32_t)34))))
		{
			goto IL_0083;
		}
	}
	{
		Il2CppChar L_6 = V_0;
		if ((((int32_t)L_6) == ((int32_t)((int32_t)39))))
		{
			goto IL_0083;
		}
	}
	{
		goto IL_0096;
	}

IL_001f:
	{
		Il2CppChar L_7 = V_0;
		if ((((int32_t)L_7) == ((int32_t)((int32_t)80))))
		{
			goto IL_002b;
		}
	}
	{
		Il2CppChar L_8 = V_0;
		if ((((int32_t)L_8) == ((int32_t)((int32_t)83))))
		{
			goto IL_0057;
		}
	}
	{
		goto IL_0096;
	}

IL_002b:
	{
		bool L_9 = DtdParser_EatPublicKeyword_m2094376248(__this, /*hidden argument*/NULL);
		if (L_9)
		{
			goto IL_0044;
		}
	}
	{
		int32_t L_10 = __this->get_curPos_13();
		DtdParser_Throw_m639183860(__this, L_10, _stringLiteral1522512067, /*hidden argument*/NULL);
	}

IL_0044:
	{
		__this->set_nextScaningFunction_15(((int32_t)22));
		__this->set_scanningFunction_14(((int32_t)29));
		return (int32_t)(((int32_t)33));
	}

IL_0057:
	{
		bool L_11 = DtdParser_EatSystemKeyword_m75414845(__this, /*hidden argument*/NULL);
		if (L_11)
		{
			goto IL_0070;
		}
	}
	{
		int32_t L_12 = __this->get_curPos_13();
		DtdParser_Throw_m639183860(__this, L_12, _stringLiteral1522512067, /*hidden argument*/NULL);
	}

IL_0070:
	{
		__this->set_nextScaningFunction_15(((int32_t)22));
		__this->set_scanningFunction_14(((int32_t)28));
		return (int32_t)(((int32_t)34));
	}

IL_0083:
	{
		DtdParser_ScanLiteral_m1299412429(__this, 1, /*hidden argument*/NULL);
		__this->set_scanningFunction_14(((int32_t)31));
		return (int32_t)(((int32_t)35));
	}

IL_0096:
	{
		int32_t L_13 = __this->get_curPos_13();
		DtdParser_Throw_m639183860(__this, L_13, _stringLiteral2592418125, /*hidden argument*/NULL);
		return (int32_t)(((int32_t)9));
	}
}
// System.Xml.DtdParser/Token System.Xml.DtdParser::ScanEntity3()
extern "C" IL2CPP_METHOD_ATTR int32_t DtdParser_ScanEntity3_m4082945429 (DtdParser_t1117044511 * __this, const RuntimeMethod* method)
{
	{
		CharU5BU5D_t3528271667* L_0 = __this->get_chars_11();
		int32_t L_1 = __this->get_curPos_13();
		NullCheck(L_0);
		int32_t L_2 = L_1;
		uint16_t L_3 = (uint16_t)(L_0)->GetAt(static_cast<il2cpp_array_size_t>(L_2));
		if ((!(((uint32_t)L_3) == ((uint32_t)((int32_t)78)))))
		{
			goto IL_009a;
		}
	}
	{
		goto IL_001e;
	}

IL_0016:
	{
		int32_t L_4 = DtdParser_ReadData_m839248430(__this, /*hidden argument*/NULL);
		if (!L_4)
		{
			goto IL_009a;
		}
	}

IL_001e:
	{
		int32_t L_5 = __this->get_charsUsed_12();
		int32_t L_6 = __this->get_curPos_13();
		if ((((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_5, (int32_t)L_6))) < ((int32_t)5)))
		{
			goto IL_0016;
		}
	}
	{
		CharU5BU5D_t3528271667* L_7 = __this->get_chars_11();
		int32_t L_8 = __this->get_curPos_13();
		NullCheck(L_7);
		int32_t L_9 = ((int32_t)il2cpp_codegen_add((int32_t)L_8, (int32_t)1));
		uint16_t L_10 = (uint16_t)(L_7)->GetAt(static_cast<il2cpp_array_size_t>(L_9));
		if ((!(((uint32_t)L_10) == ((uint32_t)((int32_t)68)))))
		{
			goto IL_009a;
		}
	}
	{
		CharU5BU5D_t3528271667* L_11 = __this->get_chars_11();
		int32_t L_12 = __this->get_curPos_13();
		NullCheck(L_11);
		int32_t L_13 = ((int32_t)il2cpp_codegen_add((int32_t)L_12, (int32_t)2));
		uint16_t L_14 = (uint16_t)(L_11)->GetAt(static_cast<il2cpp_array_size_t>(L_13));
		if ((!(((uint32_t)L_14) == ((uint32_t)((int32_t)65)))))
		{
			goto IL_009a;
		}
	}
	{
		CharU5BU5D_t3528271667* L_15 = __this->get_chars_11();
		int32_t L_16 = __this->get_curPos_13();
		NullCheck(L_15);
		int32_t L_17 = ((int32_t)il2cpp_codegen_add((int32_t)L_16, (int32_t)3));
		uint16_t L_18 = (uint16_t)(L_15)->GetAt(static_cast<il2cpp_array_size_t>(L_17));
		if ((!(((uint32_t)L_18) == ((uint32_t)((int32_t)84)))))
		{
			goto IL_009a;
		}
	}
	{
		CharU5BU5D_t3528271667* L_19 = __this->get_chars_11();
		int32_t L_20 = __this->get_curPos_13();
		NullCheck(L_19);
		int32_t L_21 = ((int32_t)il2cpp_codegen_add((int32_t)L_20, (int32_t)4));
		uint16_t L_22 = (uint16_t)(L_19)->GetAt(static_cast<il2cpp_array_size_t>(L_21));
		if ((!(((uint32_t)L_22) == ((uint32_t)((int32_t)65)))))
		{
			goto IL_009a;
		}
	}
	{
		int32_t L_23 = __this->get_curPos_13();
		__this->set_curPos_13(((int32_t)il2cpp_codegen_add((int32_t)L_23, (int32_t)5)));
		__this->set_scanningFunction_14(1);
		__this->set_nextScaningFunction_15(((int32_t)31));
		return (int32_t)(((int32_t)37));
	}

IL_009a:
	{
		__this->set_scanningFunction_14(((int32_t)31));
		return (int32_t)(((int32_t)9));
	}
}
// System.Xml.DtdParser/Token System.Xml.DtdParser::ScanPublicId1()
extern "C" IL2CPP_METHOD_ATTR int32_t DtdParser_ScanPublicId1_m3229155587 (DtdParser_t1117044511 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (DtdParser_ScanPublicId1_m3229155587_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		CharU5BU5D_t3528271667* L_0 = __this->get_chars_11();
		int32_t L_1 = __this->get_curPos_13();
		NullCheck(L_0);
		int32_t L_2 = L_1;
		uint16_t L_3 = (uint16_t)(L_0)->GetAt(static_cast<il2cpp_array_size_t>(L_2));
		if ((((int32_t)L_3) == ((int32_t)((int32_t)34))))
		{
			goto IL_0038;
		}
	}
	{
		CharU5BU5D_t3528271667* L_4 = __this->get_chars_11();
		int32_t L_5 = __this->get_curPos_13();
		NullCheck(L_4);
		int32_t L_6 = L_5;
		uint16_t L_7 = (uint16_t)(L_4)->GetAt(static_cast<il2cpp_array_size_t>(L_6));
		if ((((int32_t)L_7) == ((int32_t)((int32_t)39))))
		{
			goto IL_0038;
		}
	}
	{
		int32_t L_8 = __this->get_curPos_13();
		DtdParser_ThrowUnexpectedToken_m4023965126(__this, L_8, _stringLiteral3452614526, _stringLiteral3452614521, /*hidden argument*/NULL);
	}

IL_0038:
	{
		DtdParser_ScanLiteral_m1299412429(__this, 2, /*hidden argument*/NULL);
		__this->set_scanningFunction_14(((int32_t)30));
		return (int32_t)(((int32_t)35));
	}
}
// System.Xml.DtdParser/Token System.Xml.DtdParser::ScanPublicId2()
extern "C" IL2CPP_METHOD_ATTR int32_t DtdParser_ScanPublicId2_m3229155590 (DtdParser_t1117044511 * __this, const RuntimeMethod* method)
{
	{
		CharU5BU5D_t3528271667* L_0 = __this->get_chars_11();
		int32_t L_1 = __this->get_curPos_13();
		NullCheck(L_0);
		int32_t L_2 = L_1;
		uint16_t L_3 = (uint16_t)(L_0)->GetAt(static_cast<il2cpp_array_size_t>(L_2));
		if ((((int32_t)L_3) == ((int32_t)((int32_t)34))))
		{
			goto IL_0031;
		}
	}
	{
		CharU5BU5D_t3528271667* L_4 = __this->get_chars_11();
		int32_t L_5 = __this->get_curPos_13();
		NullCheck(L_4);
		int32_t L_6 = L_5;
		uint16_t L_7 = (uint16_t)(L_4)->GetAt(static_cast<il2cpp_array_size_t>(L_6));
		if ((((int32_t)L_7) == ((int32_t)((int32_t)39))))
		{
			goto IL_0031;
		}
	}
	{
		int32_t L_8 = __this->get_nextScaningFunction_15();
		__this->set_scanningFunction_14(L_8);
		return (int32_t)(((int32_t)9));
	}

IL_0031:
	{
		DtdParser_ScanLiteral_m1299412429(__this, 2, /*hidden argument*/NULL);
		int32_t L_9 = __this->get_nextScaningFunction_15();
		__this->set_scanningFunction_14(L_9);
		return (int32_t)(((int32_t)35));
	}
}
// System.Xml.DtdParser/Token System.Xml.DtdParser::ScanCondSection1()
extern "C" IL2CPP_METHOD_ATTR int32_t DtdParser_ScanCondSection1_m3695243194 (DtdParser_t1117044511 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (DtdParser_ScanCondSection1_m3695243194_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	Il2CppChar V_0 = 0x0;
	{
		CharU5BU5D_t3528271667* L_0 = __this->get_chars_11();
		int32_t L_1 = __this->get_curPos_13();
		NullCheck(L_0);
		int32_t L_2 = L_1;
		uint16_t L_3 = (uint16_t)(L_0)->GetAt(static_cast<il2cpp_array_size_t>(L_2));
		if ((((int32_t)L_3) == ((int32_t)((int32_t)73))))
		{
			goto IL_0022;
		}
	}
	{
		int32_t L_4 = __this->get_curPos_13();
		DtdParser_Throw_m639183860(__this, L_4, _stringLiteral1676824473, /*hidden argument*/NULL);
	}

IL_0022:
	{
		int32_t L_5 = __this->get_curPos_13();
		__this->set_curPos_13(((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)1)));
	}

IL_0030:
	{
		int32_t L_6 = __this->get_charsUsed_12();
		int32_t L_7 = __this->get_curPos_13();
		if ((((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_6, (int32_t)L_7))) < ((int32_t)5)))
		{
			goto IL_01c0;
		}
	}
	{
		CharU5BU5D_t3528271667* L_8 = __this->get_chars_11();
		int32_t L_9 = __this->get_curPos_13();
		NullCheck(L_8);
		int32_t L_10 = L_9;
		uint16_t L_11 = (uint16_t)(L_8)->GetAt(static_cast<il2cpp_array_size_t>(L_10));
		V_0 = L_11;
		Il2CppChar L_12 = V_0;
		if ((((int32_t)L_12) == ((int32_t)((int32_t)71))))
		{
			goto IL_0121;
		}
	}
	{
		Il2CppChar L_13 = V_0;
		if ((!(((uint32_t)L_13) == ((uint32_t)((int32_t)78)))))
		{
			goto IL_01aa;
		}
	}
	{
		int32_t L_14 = __this->get_charsUsed_12();
		int32_t L_15 = __this->get_curPos_13();
		if ((((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_14, (int32_t)L_15))) < ((int32_t)6)))
		{
			goto IL_01c0;
		}
	}
	{
		CharU5BU5D_t3528271667* L_16 = __this->get_chars_11();
		int32_t L_17 = __this->get_curPos_13();
		NullCheck(L_16);
		int32_t L_18 = ((int32_t)il2cpp_codegen_add((int32_t)L_17, (int32_t)1));
		uint16_t L_19 = (uint16_t)(L_16)->GetAt(static_cast<il2cpp_array_size_t>(L_18));
		if ((!(((uint32_t)L_19) == ((uint32_t)((int32_t)67)))))
		{
			goto IL_01aa;
		}
	}
	{
		CharU5BU5D_t3528271667* L_20 = __this->get_chars_11();
		int32_t L_21 = __this->get_curPos_13();
		NullCheck(L_20);
		int32_t L_22 = ((int32_t)il2cpp_codegen_add((int32_t)L_21, (int32_t)2));
		uint16_t L_23 = (uint16_t)(L_20)->GetAt(static_cast<il2cpp_array_size_t>(L_22));
		if ((!(((uint32_t)L_23) == ((uint32_t)((int32_t)76)))))
		{
			goto IL_01aa;
		}
	}
	{
		CharU5BU5D_t3528271667* L_24 = __this->get_chars_11();
		int32_t L_25 = __this->get_curPos_13();
		NullCheck(L_24);
		int32_t L_26 = ((int32_t)il2cpp_codegen_add((int32_t)L_25, (int32_t)3));
		uint16_t L_27 = (uint16_t)(L_24)->GetAt(static_cast<il2cpp_array_size_t>(L_26));
		if ((!(((uint32_t)L_27) == ((uint32_t)((int32_t)85)))))
		{
			goto IL_01aa;
		}
	}
	{
		CharU5BU5D_t3528271667* L_28 = __this->get_chars_11();
		int32_t L_29 = __this->get_curPos_13();
		NullCheck(L_28);
		int32_t L_30 = ((int32_t)il2cpp_codegen_add((int32_t)L_29, (int32_t)4));
		uint16_t L_31 = (uint16_t)(L_28)->GetAt(static_cast<il2cpp_array_size_t>(L_30));
		if ((!(((uint32_t)L_31) == ((uint32_t)((int32_t)68)))))
		{
			goto IL_01aa;
		}
	}
	{
		CharU5BU5D_t3528271667* L_32 = __this->get_chars_11();
		int32_t L_33 = __this->get_curPos_13();
		NullCheck(L_32);
		int32_t L_34 = ((int32_t)il2cpp_codegen_add((int32_t)L_33, (int32_t)5));
		uint16_t L_35 = (uint16_t)(L_32)->GetAt(static_cast<il2cpp_array_size_t>(L_34));
		if ((!(((uint32_t)L_35) == ((uint32_t)((int32_t)69)))))
		{
			goto IL_01aa;
		}
	}
	{
		XmlCharType_t2277243275 * L_36 = __this->get_address_of_xmlCharType_4();
		CharU5BU5D_t3528271667* L_37 = __this->get_chars_11();
		int32_t L_38 = __this->get_curPos_13();
		NullCheck(L_37);
		int32_t L_39 = ((int32_t)il2cpp_codegen_add((int32_t)L_38, (int32_t)6));
		uint16_t L_40 = (uint16_t)(L_37)->GetAt(static_cast<il2cpp_array_size_t>(L_39));
		bool L_41 = XmlCharType_IsNameSingleChar_m2699922646((XmlCharType_t2277243275 *)L_36, L_40, /*hidden argument*/NULL);
		if (L_41)
		{
			goto IL_01aa;
		}
	}
	{
		__this->set_nextScaningFunction_15(0);
		__this->set_scanningFunction_14(((int32_t)25));
		int32_t L_42 = __this->get_curPos_13();
		__this->set_curPos_13(((int32_t)il2cpp_codegen_add((int32_t)L_42, (int32_t)6)));
		return (int32_t)(((int32_t)47));
	}

IL_0121:
	{
		CharU5BU5D_t3528271667* L_43 = __this->get_chars_11();
		int32_t L_44 = __this->get_curPos_13();
		NullCheck(L_43);
		int32_t L_45 = ((int32_t)il2cpp_codegen_add((int32_t)L_44, (int32_t)1));
		uint16_t L_46 = (uint16_t)(L_43)->GetAt(static_cast<il2cpp_array_size_t>(L_45));
		if ((!(((uint32_t)L_46) == ((uint32_t)((int32_t)78)))))
		{
			goto IL_01aa;
		}
	}
	{
		CharU5BU5D_t3528271667* L_47 = __this->get_chars_11();
		int32_t L_48 = __this->get_curPos_13();
		NullCheck(L_47);
		int32_t L_49 = ((int32_t)il2cpp_codegen_add((int32_t)L_48, (int32_t)2));
		uint16_t L_50 = (uint16_t)(L_47)->GetAt(static_cast<il2cpp_array_size_t>(L_49));
		if ((!(((uint32_t)L_50) == ((uint32_t)((int32_t)79)))))
		{
			goto IL_01aa;
		}
	}
	{
		CharU5BU5D_t3528271667* L_51 = __this->get_chars_11();
		int32_t L_52 = __this->get_curPos_13();
		NullCheck(L_51);
		int32_t L_53 = ((int32_t)il2cpp_codegen_add((int32_t)L_52, (int32_t)3));
		uint16_t L_54 = (uint16_t)(L_51)->GetAt(static_cast<il2cpp_array_size_t>(L_53));
		if ((!(((uint32_t)L_54) == ((uint32_t)((int32_t)82)))))
		{
			goto IL_01aa;
		}
	}
	{
		CharU5BU5D_t3528271667* L_55 = __this->get_chars_11();
		int32_t L_56 = __this->get_curPos_13();
		NullCheck(L_55);
		int32_t L_57 = ((int32_t)il2cpp_codegen_add((int32_t)L_56, (int32_t)4));
		uint16_t L_58 = (uint16_t)(L_55)->GetAt(static_cast<il2cpp_array_size_t>(L_57));
		if ((!(((uint32_t)L_58) == ((uint32_t)((int32_t)69)))))
		{
			goto IL_01aa;
		}
	}
	{
		XmlCharType_t2277243275 * L_59 = __this->get_address_of_xmlCharType_4();
		CharU5BU5D_t3528271667* L_60 = __this->get_chars_11();
		int32_t L_61 = __this->get_curPos_13();
		NullCheck(L_60);
		int32_t L_62 = ((int32_t)il2cpp_codegen_add((int32_t)L_61, (int32_t)5));
		uint16_t L_63 = (uint16_t)(L_60)->GetAt(static_cast<il2cpp_array_size_t>(L_62));
		bool L_64 = XmlCharType_IsNameSingleChar_m2699922646((XmlCharType_t2277243275 *)L_59, L_63, /*hidden argument*/NULL);
		if (L_64)
		{
			goto IL_01aa;
		}
	}
	{
		__this->set_nextScaningFunction_15(((int32_t)26));
		__this->set_scanningFunction_14(((int32_t)25));
		int32_t L_65 = __this->get_curPos_13();
		__this->set_curPos_13(((int32_t)il2cpp_codegen_add((int32_t)L_65, (int32_t)5)));
		return (int32_t)(((int32_t)46));
	}

IL_01aa:
	{
		int32_t L_66 = __this->get_curPos_13();
		DtdParser_Throw_m639183860(__this, ((int32_t)il2cpp_codegen_subtract((int32_t)L_66, (int32_t)1)), _stringLiteral1676824473, /*hidden argument*/NULL);
		return (int32_t)(((int32_t)9));
	}

IL_01c0:
	{
		int32_t L_67 = DtdParser_ReadData_m839248430(__this, /*hidden argument*/NULL);
		if (L_67)
		{
			goto IL_0030;
		}
	}
	{
		int32_t L_68 = __this->get_curPos_13();
		DtdParser_Throw_m639183860(__this, L_68, _stringLiteral3225628421, /*hidden argument*/NULL);
		goto IL_0030;
	}
}
// System.Xml.DtdParser/Token System.Xml.DtdParser::ScanCondSection2()
extern "C" IL2CPP_METHOD_ATTR int32_t DtdParser_ScanCondSection2_m1356591034 (DtdParser_t1117044511 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (DtdParser_ScanCondSection2_m1356591034_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		CharU5BU5D_t3528271667* L_0 = __this->get_chars_11();
		int32_t L_1 = __this->get_curPos_13();
		NullCheck(L_0);
		int32_t L_2 = L_1;
		uint16_t L_3 = (uint16_t)(L_0)->GetAt(static_cast<il2cpp_array_size_t>(L_2));
		if ((((int32_t)L_3) == ((int32_t)((int32_t)91))))
		{
			goto IL_0022;
		}
	}
	{
		int32_t L_4 = __this->get_curPos_13();
		DtdParser_ThrowUnexpectedToken_m1896555673(__this, L_4, _stringLiteral3452614645, /*hidden argument*/NULL);
	}

IL_0022:
	{
		int32_t L_5 = __this->get_curPos_13();
		__this->set_curPos_13(((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)1)));
		int32_t L_6 = __this->get_nextScaningFunction_15();
		__this->set_scanningFunction_14(L_6);
		return (int32_t)(((int32_t)31));
	}
}
// System.Xml.DtdParser/Token System.Xml.DtdParser::ScanCondSection3()
extern "C" IL2CPP_METHOD_ATTR int32_t DtdParser_ScanCondSection3_m3312906170 (DtdParser_t1117044511 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (DtdParser_ScanCondSection3_m3312906170_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 0;
	Il2CppChar V_1 = 0x0;
	{
		V_0 = 0;
		goto IL_0012;
	}

IL_0004:
	{
		int32_t L_0 = __this->get_curPos_13();
		__this->set_curPos_13(((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)1)));
	}

IL_0012:
	{
		XmlCharType_t2277243275 * L_1 = __this->get_address_of_xmlCharType_4();
		ByteU5BU5D_t4116647657* L_2 = L_1->get_charProperties_2();
		CharU5BU5D_t3528271667* L_3 = __this->get_chars_11();
		int32_t L_4 = __this->get_curPos_13();
		NullCheck(L_3);
		int32_t L_5 = L_4;
		uint16_t L_6 = (uint16_t)(L_3)->GetAt(static_cast<il2cpp_array_size_t>(L_5));
		NullCheck(L_2);
		uint16_t L_7 = L_6;
		uint8_t L_8 = (L_2)->GetAt(static_cast<il2cpp_array_size_t>(L_7));
		if (!((int32_t)((int32_t)L_8&(int32_t)((int32_t)64))))
		{
			goto IL_0041;
		}
	}
	{
		CharU5BU5D_t3528271667* L_9 = __this->get_chars_11();
		int32_t L_10 = __this->get_curPos_13();
		NullCheck(L_9);
		int32_t L_11 = L_10;
		uint16_t L_12 = (uint16_t)(L_9)->GetAt(static_cast<il2cpp_array_size_t>(L_11));
		if ((!(((uint32_t)L_12) == ((uint32_t)((int32_t)93)))))
		{
			goto IL_0004;
		}
	}

IL_0041:
	{
		CharU5BU5D_t3528271667* L_13 = __this->get_chars_11();
		int32_t L_14 = __this->get_curPos_13();
		NullCheck(L_13);
		int32_t L_15 = L_14;
		uint16_t L_16 = (uint16_t)(L_13)->GetAt(static_cast<il2cpp_array_size_t>(L_15));
		V_1 = L_16;
		Il2CppChar L_17 = V_1;
		if ((!(((uint32_t)L_17) <= ((uint32_t)((int32_t)38)))))
		{
			goto IL_0080;
		}
	}
	{
		Il2CppChar L_18 = V_1;
		switch (((int32_t)il2cpp_codegen_subtract((int32_t)L_18, (int32_t)((int32_t)9))))
		{
			case 0:
			{
				goto IL_009a;
			}
			case 1:
			{
				goto IL_00ad;
			}
			case 2:
			{
				goto IL_021a;
			}
			case 3:
			{
				goto IL_021a;
			}
			case 4:
			{
				goto IL_00d1;
			}
		}
	}
	{
		Il2CppChar L_19 = V_1;
		if ((((int32_t)L_19) == ((int32_t)((int32_t)34))))
		{
			goto IL_009a;
		}
	}
	{
		Il2CppChar L_20 = V_1;
		if ((((int32_t)L_20) == ((int32_t)((int32_t)38))))
		{
			goto IL_009a;
		}
	}
	{
		goto IL_021a;
	}

IL_0080:
	{
		Il2CppChar L_21 = V_1;
		if ((((int32_t)L_21) == ((int32_t)((int32_t)39))))
		{
			goto IL_009a;
		}
	}
	{
		Il2CppChar L_22 = V_1;
		if ((((int32_t)L_22) == ((int32_t)((int32_t)60))))
		{
			goto IL_0138;
		}
	}
	{
		Il2CppChar L_23 = V_1;
		if ((((int32_t)L_23) == ((int32_t)((int32_t)93))))
		{
			goto IL_019b;
		}
	}
	{
		goto IL_021a;
	}

IL_009a:
	{
		int32_t L_24 = __this->get_curPos_13();
		__this->set_curPos_13(((int32_t)il2cpp_codegen_add((int32_t)L_24, (int32_t)1)));
		goto IL_0012;
	}

IL_00ad:
	{
		int32_t L_25 = __this->get_curPos_13();
		__this->set_curPos_13(((int32_t)il2cpp_codegen_add((int32_t)L_25, (int32_t)1)));
		RuntimeObject* L_26 = __this->get_readerAdapter_0();
		int32_t L_27 = __this->get_curPos_13();
		NullCheck(L_26);
		InterfaceActionInvoker1< int32_t >::Invoke(13 /* System.Void System.Xml.IDtdParserAdapter::OnNewLine(System.Int32) */, IDtdParserAdapter_t2048056054_il2cpp_TypeInfo_var, L_26, L_27);
		goto IL_0012;
	}

IL_00d1:
	{
		CharU5BU5D_t3528271667* L_28 = __this->get_chars_11();
		int32_t L_29 = __this->get_curPos_13();
		NullCheck(L_28);
		int32_t L_30 = ((int32_t)il2cpp_codegen_add((int32_t)L_29, (int32_t)1));
		uint16_t L_31 = (uint16_t)(L_28)->GetAt(static_cast<il2cpp_array_size_t>(L_30));
		if ((!(((uint32_t)L_31) == ((uint32_t)((int32_t)10)))))
		{
			goto IL_00f4;
		}
	}
	{
		int32_t L_32 = __this->get_curPos_13();
		__this->set_curPos_13(((int32_t)il2cpp_codegen_add((int32_t)L_32, (int32_t)2)));
		goto IL_0122;
	}

IL_00f4:
	{
		int32_t L_33 = __this->get_curPos_13();
		int32_t L_34 = __this->get_charsUsed_12();
		if ((((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_33, (int32_t)1))) < ((int32_t)L_34)))
		{
			goto IL_0114;
		}
	}
	{
		RuntimeObject* L_35 = __this->get_readerAdapter_0();
		NullCheck(L_35);
		bool L_36 = InterfaceFuncInvoker0< bool >::Invoke(9 /* System.Boolean System.Xml.IDtdParserAdapter::get_IsEof() */, IDtdParserAdapter_t2048056054_il2cpp_TypeInfo_var, L_35);
		if (!L_36)
		{
			goto IL_029c;
		}
	}

IL_0114:
	{
		int32_t L_37 = __this->get_curPos_13();
		__this->set_curPos_13(((int32_t)il2cpp_codegen_add((int32_t)L_37, (int32_t)1)));
	}

IL_0122:
	{
		RuntimeObject* L_38 = __this->get_readerAdapter_0();
		int32_t L_39 = __this->get_curPos_13();
		NullCheck(L_38);
		InterfaceActionInvoker1< int32_t >::Invoke(13 /* System.Void System.Xml.IDtdParserAdapter::OnNewLine(System.Int32) */, IDtdParserAdapter_t2048056054_il2cpp_TypeInfo_var, L_38, L_39);
		goto IL_0012;
	}

IL_0138:
	{
		int32_t L_40 = __this->get_charsUsed_12();
		int32_t L_41 = __this->get_curPos_13();
		if ((((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_40, (int32_t)L_41))) < ((int32_t)3)))
		{
			goto IL_029c;
		}
	}
	{
		CharU5BU5D_t3528271667* L_42 = __this->get_chars_11();
		int32_t L_43 = __this->get_curPos_13();
		NullCheck(L_42);
		int32_t L_44 = ((int32_t)il2cpp_codegen_add((int32_t)L_43, (int32_t)1));
		uint16_t L_45 = (uint16_t)(L_42)->GetAt(static_cast<il2cpp_array_size_t>(L_44));
		if ((!(((uint32_t)L_45) == ((uint32_t)((int32_t)33)))))
		{
			goto IL_0171;
		}
	}
	{
		CharU5BU5D_t3528271667* L_46 = __this->get_chars_11();
		int32_t L_47 = __this->get_curPos_13();
		NullCheck(L_46);
		int32_t L_48 = ((int32_t)il2cpp_codegen_add((int32_t)L_47, (int32_t)2));
		uint16_t L_49 = (uint16_t)(L_46)->GetAt(static_cast<il2cpp_array_size_t>(L_48));
		if ((((int32_t)L_49) == ((int32_t)((int32_t)91))))
		{
			goto IL_0184;
		}
	}

IL_0171:
	{
		int32_t L_50 = __this->get_curPos_13();
		__this->set_curPos_13(((int32_t)il2cpp_codegen_add((int32_t)L_50, (int32_t)1)));
		goto IL_0012;
	}

IL_0184:
	{
		int32_t L_51 = V_0;
		V_0 = ((int32_t)il2cpp_codegen_add((int32_t)L_51, (int32_t)1));
		int32_t L_52 = __this->get_curPos_13();
		__this->set_curPos_13(((int32_t)il2cpp_codegen_add((int32_t)L_52, (int32_t)3)));
		goto IL_0012;
	}

IL_019b:
	{
		int32_t L_53 = __this->get_charsUsed_12();
		int32_t L_54 = __this->get_curPos_13();
		if ((((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_53, (int32_t)L_54))) < ((int32_t)3)))
		{
			goto IL_029c;
		}
	}
	{
		CharU5BU5D_t3528271667* L_55 = __this->get_chars_11();
		int32_t L_56 = __this->get_curPos_13();
		NullCheck(L_55);
		int32_t L_57 = ((int32_t)il2cpp_codegen_add((int32_t)L_56, (int32_t)1));
		uint16_t L_58 = (uint16_t)(L_55)->GetAt(static_cast<il2cpp_array_size_t>(L_57));
		if ((!(((uint32_t)L_58) == ((uint32_t)((int32_t)93)))))
		{
			goto IL_01d4;
		}
	}
	{
		CharU5BU5D_t3528271667* L_59 = __this->get_chars_11();
		int32_t L_60 = __this->get_curPos_13();
		NullCheck(L_59);
		int32_t L_61 = ((int32_t)il2cpp_codegen_add((int32_t)L_60, (int32_t)2));
		uint16_t L_62 = (uint16_t)(L_59)->GetAt(static_cast<il2cpp_array_size_t>(L_61));
		if ((((int32_t)L_62) == ((int32_t)((int32_t)62))))
		{
			goto IL_01e7;
		}
	}

IL_01d4:
	{
		int32_t L_63 = __this->get_curPos_13();
		__this->set_curPos_13(((int32_t)il2cpp_codegen_add((int32_t)L_63, (int32_t)1)));
		goto IL_0012;
	}

IL_01e7:
	{
		int32_t L_64 = V_0;
		if ((((int32_t)L_64) <= ((int32_t)0)))
		{
			goto IL_0202;
		}
	}
	{
		int32_t L_65 = V_0;
		V_0 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_65, (int32_t)1));
		int32_t L_66 = __this->get_curPos_13();
		__this->set_curPos_13(((int32_t)il2cpp_codegen_add((int32_t)L_66, (int32_t)3)));
		goto IL_0012;
	}

IL_0202:
	{
		int32_t L_67 = __this->get_curPos_13();
		__this->set_curPos_13(((int32_t)il2cpp_codegen_add((int32_t)L_67, (int32_t)3)));
		__this->set_scanningFunction_14(0);
		return (int32_t)(((int32_t)18));
	}

IL_021a:
	{
		int32_t L_68 = __this->get_curPos_13();
		int32_t L_69 = __this->get_charsUsed_12();
		if ((((int32_t)L_68) == ((int32_t)L_69)))
		{
			goto IL_029c;
		}
	}
	{
		CharU5BU5D_t3528271667* L_70 = __this->get_chars_11();
		int32_t L_71 = __this->get_curPos_13();
		NullCheck(L_70);
		int32_t L_72 = L_71;
		uint16_t L_73 = (uint16_t)(L_70)->GetAt(static_cast<il2cpp_array_size_t>(L_72));
		bool L_74 = XmlCharType_IsHighSurrogate_m2556598184(NULL /*static, unused*/, L_73, /*hidden argument*/NULL);
		if (!L_74)
		{
			goto IL_0281;
		}
	}
	{
		int32_t L_75 = __this->get_curPos_13();
		int32_t L_76 = __this->get_charsUsed_12();
		if ((((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_75, (int32_t)1))) == ((int32_t)L_76)))
		{
			goto IL_029c;
		}
	}
	{
		int32_t L_77 = __this->get_curPos_13();
		__this->set_curPos_13(((int32_t)il2cpp_codegen_add((int32_t)L_77, (int32_t)1)));
		CharU5BU5D_t3528271667* L_78 = __this->get_chars_11();
		int32_t L_79 = __this->get_curPos_13();
		NullCheck(L_78);
		int32_t L_80 = L_79;
		uint16_t L_81 = (uint16_t)(L_78)->GetAt(static_cast<il2cpp_array_size_t>(L_80));
		bool L_82 = XmlCharType_IsLowSurrogate_m3917518957(NULL /*static, unused*/, L_81, /*hidden argument*/NULL);
		if (!L_82)
		{
			goto IL_0281;
		}
	}
	{
		int32_t L_83 = __this->get_curPos_13();
		__this->set_curPos_13(((int32_t)il2cpp_codegen_add((int32_t)L_83, (int32_t)1)));
		goto IL_0012;
	}

IL_0281:
	{
		CharU5BU5D_t3528271667* L_84 = __this->get_chars_11();
		int32_t L_85 = __this->get_charsUsed_12();
		int32_t L_86 = __this->get_curPos_13();
		DtdParser_ThrowInvalidChar_m3849512619(__this, L_84, L_85, L_86, /*hidden argument*/NULL);
		return (int32_t)(((int32_t)9));
	}

IL_029c:
	{
		RuntimeObject* L_87 = __this->get_readerAdapter_0();
		NullCheck(L_87);
		bool L_88 = InterfaceFuncInvoker0< bool >::Invoke(9 /* System.Boolean System.Xml.IDtdParserAdapter::get_IsEof() */, IDtdParserAdapter_t2048056054_il2cpp_TypeInfo_var, L_87);
		if (L_88)
		{
			goto IL_02b1;
		}
	}
	{
		int32_t L_89 = DtdParser_ReadData_m839248430(__this, /*hidden argument*/NULL);
		if (L_89)
		{
			goto IL_02ce;
		}
	}

IL_02b1:
	{
		bool L_90 = DtdParser_HandleEntityEnd_m3807521835(__this, (bool)0, /*hidden argument*/NULL);
		if (L_90)
		{
			goto IL_0012;
		}
	}
	{
		int32_t L_91 = __this->get_curPos_13();
		DtdParser_Throw_m639183860(__this, L_91, _stringLiteral2219681038, /*hidden argument*/NULL);
	}

IL_02ce:
	{
		int32_t L_92 = __this->get_curPos_13();
		__this->set_tokenStartPos_18(L_92);
		goto IL_0012;
	}
}
// System.Void System.Xml.DtdParser::ScanName()
extern "C" IL2CPP_METHOD_ATTR void DtdParser_ScanName_m3280904204 (DtdParser_t1117044511 * __this, const RuntimeMethod* method)
{
	{
		DtdParser_ScanQName_m280289715(__this, (bool)0, /*hidden argument*/NULL);
		return;
	}
}
// System.Void System.Xml.DtdParser::ScanQName()
extern "C" IL2CPP_METHOD_ATTR void DtdParser_ScanQName_m132372948 (DtdParser_t1117044511 * __this, const RuntimeMethod* method)
{
	{
		bool L_0 = DtdParser_get_SupportNamespaces_m2336658573(__this, /*hidden argument*/NULL);
		DtdParser_ScanQName_m280289715(__this, L_0, /*hidden argument*/NULL);
		return;
	}
}
// System.Void System.Xml.DtdParser::ScanQName(System.Boolean)
extern "C" IL2CPP_METHOD_ATTR void DtdParser_ScanQName_m280289715 (DtdParser_t1117044511 * __this, bool ___isQName0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (DtdParser_ScanQName_m280289715_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 0;
	DtdParser_t1117044511 * G_B22_0 = NULL;
	DtdParser_t1117044511 * G_B21_0 = NULL;
	int32_t G_B23_0 = 0;
	DtdParser_t1117044511 * G_B23_1 = NULL;
	{
		int32_t L_0 = __this->get_curPos_13();
		__this->set_tokenStartPos_18(L_0);
		V_0 = (-1);
	}

IL_000e:
	{
		XmlCharType_t2277243275 * L_1 = __this->get_address_of_xmlCharType_4();
		ByteU5BU5D_t4116647657* L_2 = L_1->get_charProperties_2();
		CharU5BU5D_t3528271667* L_3 = __this->get_chars_11();
		int32_t L_4 = __this->get_curPos_13();
		NullCheck(L_3);
		int32_t L_5 = L_4;
		uint16_t L_6 = (uint16_t)(L_3)->GetAt(static_cast<il2cpp_array_size_t>(L_5));
		NullCheck(L_2);
		uint16_t L_7 = L_6;
		uint8_t L_8 = (L_2)->GetAt(static_cast<il2cpp_array_size_t>(L_7));
		if (((int32_t)((int32_t)L_8&(int32_t)4)))
		{
			goto IL_003c;
		}
	}
	{
		CharU5BU5D_t3528271667* L_9 = __this->get_chars_11();
		int32_t L_10 = __this->get_curPos_13();
		NullCheck(L_9);
		int32_t L_11 = L_10;
		uint16_t L_12 = (uint16_t)(L_9)->GetAt(static_cast<il2cpp_array_size_t>(L_11));
		if ((!(((uint32_t)L_12) == ((uint32_t)((int32_t)58)))))
		{
			goto IL_004c;
		}
	}

IL_003c:
	{
		int32_t L_13 = __this->get_curPos_13();
		__this->set_curPos_13(((int32_t)il2cpp_codegen_add((int32_t)L_13, (int32_t)1)));
		goto IL_00a4;
	}

IL_004c:
	{
		int32_t L_14 = __this->get_curPos_13();
		int32_t L_15 = __this->get_charsUsed_12();
		if ((((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_14, (int32_t)1))) < ((int32_t)L_15)))
		{
			goto IL_007c;
		}
	}
	{
		bool L_16 = DtdParser_ReadDataInName_m271353297(__this, /*hidden argument*/NULL);
		if (L_16)
		{
			goto IL_000e;
		}
	}
	{
		int32_t L_17 = __this->get_curPos_13();
		DtdParser_Throw_m1069092618(__this, L_17, _stringLiteral3848414498, _stringLiteral62725275, /*hidden argument*/NULL);
		goto IL_00a4;
	}

IL_007c:
	{
		int32_t L_18 = __this->get_curPos_13();
		CharU5BU5D_t3528271667* L_19 = __this->get_chars_11();
		int32_t L_20 = __this->get_charsUsed_12();
		int32_t L_21 = __this->get_curPos_13();
		StringU5BU5D_t1281789340* L_22 = XmlException_BuildCharExceptionArgs_m1244244492(NULL /*static, unused*/, L_19, L_20, L_21, /*hidden argument*/NULL);
		DtdParser_Throw_m4153198269(__this, L_18, _stringLiteral603735192, L_22, /*hidden argument*/NULL);
	}

IL_00a4:
	{
		XmlCharType_t2277243275 * L_23 = __this->get_address_of_xmlCharType_4();
		ByteU5BU5D_t4116647657* L_24 = L_23->get_charProperties_2();
		CharU5BU5D_t3528271667* L_25 = __this->get_chars_11();
		int32_t L_26 = __this->get_curPos_13();
		NullCheck(L_25);
		int32_t L_27 = L_26;
		uint16_t L_28 = (uint16_t)(L_25)->GetAt(static_cast<il2cpp_array_size_t>(L_27));
		NullCheck(L_24);
		uint16_t L_29 = L_28;
		uint8_t L_30 = (L_24)->GetAt(static_cast<il2cpp_array_size_t>(L_29));
		if (!((int32_t)((int32_t)L_30&(int32_t)8)))
		{
			goto IL_00d1;
		}
	}
	{
		int32_t L_31 = __this->get_curPos_13();
		__this->set_curPos_13(((int32_t)il2cpp_codegen_add((int32_t)L_31, (int32_t)1)));
		goto IL_00a4;
	}

IL_00d1:
	{
		CharU5BU5D_t3528271667* L_32 = __this->get_chars_11();
		int32_t L_33 = __this->get_curPos_13();
		NullCheck(L_32);
		int32_t L_34 = L_33;
		uint16_t L_35 = (uint16_t)(L_32)->GetAt(static_cast<il2cpp_array_size_t>(L_34));
		if ((!(((uint32_t)L_35) == ((uint32_t)((int32_t)58)))))
		{
			goto IL_0136;
		}
	}
	{
		bool L_36 = ___isQName0;
		if (!L_36)
		{
			goto IL_0123;
		}
	}
	{
		int32_t L_37 = V_0;
		if ((((int32_t)L_37) == ((int32_t)(-1))))
		{
			goto IL_0102;
		}
	}
	{
		int32_t L_38 = __this->get_curPos_13();
		StringU5BU5D_t1281789340* L_39 = XmlException_BuildCharExceptionArgs_m239235244(NULL /*static, unused*/, ((int32_t)58), 0, /*hidden argument*/NULL);
		DtdParser_Throw_m4153198269(__this, L_38, _stringLiteral557870750, L_39, /*hidden argument*/NULL);
	}

IL_0102:
	{
		int32_t L_40 = __this->get_curPos_13();
		int32_t L_41 = __this->get_tokenStartPos_18();
		V_0 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_40, (int32_t)L_41));
		int32_t L_42 = __this->get_curPos_13();
		__this->set_curPos_13(((int32_t)il2cpp_codegen_add((int32_t)L_42, (int32_t)1)));
		goto IL_000e;
	}

IL_0123:
	{
		int32_t L_43 = __this->get_curPos_13();
		__this->set_curPos_13(((int32_t)il2cpp_codegen_add((int32_t)L_43, (int32_t)1)));
		goto IL_00a4;
	}

IL_0136:
	{
		int32_t L_44 = __this->get_curPos_13();
		int32_t L_45 = __this->get_charsUsed_12();
		if ((!(((uint32_t)L_44) == ((uint32_t)L_45))))
		{
			goto IL_0173;
		}
	}
	{
		bool L_46 = DtdParser_ReadDataInName_m271353297(__this, /*hidden argument*/NULL);
		if (L_46)
		{
			goto IL_00a4;
		}
	}
	{
		int32_t L_47 = __this->get_tokenStartPos_18();
		int32_t L_48 = __this->get_curPos_13();
		if ((!(((uint32_t)L_47) == ((uint32_t)L_48))))
		{
			goto IL_0173;
		}
	}
	{
		int32_t L_49 = __this->get_curPos_13();
		DtdParser_Throw_m1069092618(__this, L_49, _stringLiteral3848414498, _stringLiteral62725275, /*hidden argument*/NULL);
	}

IL_0173:
	{
		int32_t L_50 = V_0;
		G_B21_0 = __this;
		if ((((int32_t)L_50) == ((int32_t)(-1))))
		{
			G_B22_0 = __this;
			goto IL_0182;
		}
	}
	{
		int32_t L_51 = __this->get_tokenStartPos_18();
		int32_t L_52 = V_0;
		G_B23_0 = ((int32_t)il2cpp_codegen_add((int32_t)L_51, (int32_t)L_52));
		G_B23_1 = G_B21_0;
		goto IL_0183;
	}

IL_0182:
	{
		G_B23_0 = (-1);
		G_B23_1 = G_B22_0;
	}

IL_0183:
	{
		NullCheck(G_B23_1);
		G_B23_1->set_colonPos_19(G_B23_0);
		return;
	}
}
// System.Boolean System.Xml.DtdParser::ReadDataInName()
extern "C" IL2CPP_METHOD_ATTR bool DtdParser_ReadDataInName_m271353297 (DtdParser_t1117044511 * __this, const RuntimeMethod* method)
{
	int32_t V_0 = 0;
	{
		int32_t L_0 = __this->get_curPos_13();
		int32_t L_1 = __this->get_tokenStartPos_18();
		V_0 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_0, (int32_t)L_1));
		int32_t L_2 = __this->get_tokenStartPos_18();
		__this->set_curPos_13(L_2);
		int32_t L_3 = DtdParser_ReadData_m839248430(__this, /*hidden argument*/NULL);
		int32_t L_4 = __this->get_curPos_13();
		__this->set_tokenStartPos_18(L_4);
		int32_t L_5 = __this->get_curPos_13();
		int32_t L_6 = V_0;
		__this->set_curPos_13(((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)));
		return (bool)((!(((uint32_t)L_3) <= ((uint32_t)0)))? 1 : 0);
	}
}
// System.Void System.Xml.DtdParser::ScanNmtoken()
extern "C" IL2CPP_METHOD_ATTR void DtdParser_ScanNmtoken_m1395546467 (DtdParser_t1117044511 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (DtdParser_ScanNmtoken_m1395546467_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 0;
	{
		int32_t L_0 = __this->get_curPos_13();
		__this->set_tokenStartPos_18(L_0);
	}

IL_000c:
	{
		XmlCharType_t2277243275 * L_1 = __this->get_address_of_xmlCharType_4();
		ByteU5BU5D_t4116647657* L_2 = L_1->get_charProperties_2();
		CharU5BU5D_t3528271667* L_3 = __this->get_chars_11();
		int32_t L_4 = __this->get_curPos_13();
		NullCheck(L_3);
		int32_t L_5 = L_4;
		uint16_t L_6 = (uint16_t)(L_3)->GetAt(static_cast<il2cpp_array_size_t>(L_5));
		NullCheck(L_2);
		uint16_t L_7 = L_6;
		uint8_t L_8 = (L_2)->GetAt(static_cast<il2cpp_array_size_t>(L_7));
		if (((int32_t)((int32_t)L_8&(int32_t)8)))
		{
			goto IL_003a;
		}
	}
	{
		CharU5BU5D_t3528271667* L_9 = __this->get_chars_11();
		int32_t L_10 = __this->get_curPos_13();
		NullCheck(L_9);
		int32_t L_11 = L_10;
		uint16_t L_12 = (uint16_t)(L_9)->GetAt(static_cast<il2cpp_array_size_t>(L_11));
		if ((!(((uint32_t)L_12) == ((uint32_t)((int32_t)58)))))
		{
			goto IL_004a;
		}
	}

IL_003a:
	{
		int32_t L_13 = __this->get_curPos_13();
		__this->set_curPos_13(((int32_t)il2cpp_codegen_add((int32_t)L_13, (int32_t)1)));
		goto IL_000c;
	}

IL_004a:
	{
		int32_t L_14 = __this->get_curPos_13();
		int32_t L_15 = __this->get_charsUsed_12();
		if ((((int32_t)L_14) >= ((int32_t)L_15)))
		{
			goto IL_0090;
		}
	}
	{
		int32_t L_16 = __this->get_curPos_13();
		int32_t L_17 = __this->get_tokenStartPos_18();
		if (((int32_t)il2cpp_codegen_subtract((int32_t)L_16, (int32_t)L_17)))
		{
			goto IL_008f;
		}
	}
	{
		int32_t L_18 = __this->get_curPos_13();
		CharU5BU5D_t3528271667* L_19 = __this->get_chars_11();
		int32_t L_20 = __this->get_charsUsed_12();
		int32_t L_21 = __this->get_curPos_13();
		StringU5BU5D_t1281789340* L_22 = XmlException_BuildCharExceptionArgs_m1244244492(NULL /*static, unused*/, L_19, L_20, L_21, /*hidden argument*/NULL);
		DtdParser_Throw_m4153198269(__this, L_18, _stringLiteral557870750, L_22, /*hidden argument*/NULL);
	}

IL_008f:
	{
		return;
	}

IL_0090:
	{
		int32_t L_23 = __this->get_curPos_13();
		int32_t L_24 = __this->get_tokenStartPos_18();
		V_0 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_23, (int32_t)L_24));
		int32_t L_25 = __this->get_tokenStartPos_18();
		__this->set_curPos_13(L_25);
		int32_t L_26 = DtdParser_ReadData_m839248430(__this, /*hidden argument*/NULL);
		if (L_26)
		{
			goto IL_00e7;
		}
	}
	{
		int32_t L_27 = V_0;
		if ((((int32_t)L_27) <= ((int32_t)0)))
		{
			goto IL_00d1;
		}
	}
	{
		int32_t L_28 = __this->get_curPos_13();
		__this->set_tokenStartPos_18(L_28);
		int32_t L_29 = __this->get_curPos_13();
		int32_t L_30 = V_0;
		__this->set_curPos_13(((int32_t)il2cpp_codegen_add((int32_t)L_29, (int32_t)L_30)));
		return;
	}

IL_00d1:
	{
		int32_t L_31 = __this->get_curPos_13();
		DtdParser_Throw_m1069092618(__this, L_31, _stringLiteral3848414498, _stringLiteral2582016759, /*hidden argument*/NULL);
	}

IL_00e7:
	{
		int32_t L_32 = __this->get_curPos_13();
		__this->set_tokenStartPos_18(L_32);
		int32_t L_33 = __this->get_curPos_13();
		int32_t L_34 = V_0;
		__this->set_curPos_13(((int32_t)il2cpp_codegen_add((int32_t)L_33, (int32_t)L_34)));
		goto IL_000c;
	}
}
// System.Boolean System.Xml.DtdParser::EatPublicKeyword()
extern "C" IL2CPP_METHOD_ATTR bool DtdParser_EatPublicKeyword_m2094376248 (DtdParser_t1117044511 * __this, const RuntimeMethod* method)
{
	{
		goto IL_000c;
	}

IL_0002:
	{
		int32_t L_0 = DtdParser_ReadData_m839248430(__this, /*hidden argument*/NULL);
		if (L_0)
		{
			goto IL_000c;
		}
	}
	{
		return (bool)0;
	}

IL_000c:
	{
		int32_t L_1 = __this->get_charsUsed_12();
		int32_t L_2 = __this->get_curPos_13();
		if ((((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_1, (int32_t)L_2))) < ((int32_t)6)))
		{
			goto IL_0002;
		}
	}
	{
		CharU5BU5D_t3528271667* L_3 = __this->get_chars_11();
		int32_t L_4 = __this->get_curPos_13();
		NullCheck(L_3);
		int32_t L_5 = ((int32_t)il2cpp_codegen_add((int32_t)L_4, (int32_t)1));
		uint16_t L_6 = (uint16_t)(L_3)->GetAt(static_cast<il2cpp_array_size_t>(L_5));
		if ((!(((uint32_t)L_6) == ((uint32_t)((int32_t)85)))))
		{
			goto IL_007b;
		}
	}
	{
		CharU5BU5D_t3528271667* L_7 = __this->get_chars_11();
		int32_t L_8 = __this->get_curPos_13();
		NullCheck(L_7);
		int32_t L_9 = ((int32_t)il2cpp_codegen_add((int32_t)L_8, (int32_t)2));
		uint16_t L_10 = (uint16_t)(L_7)->GetAt(static_cast<il2cpp_array_size_t>(L_9));
		if ((!(((uint32_t)L_10) == ((uint32_t)((int32_t)66)))))
		{
			goto IL_007b;
		}
	}
	{
		CharU5BU5D_t3528271667* L_11 = __this->get_chars_11();
		int32_t L_12 = __this->get_curPos_13();
		NullCheck(L_11);
		int32_t L_13 = ((int32_t)il2cpp_codegen_add((int32_t)L_12, (int32_t)3));
		uint16_t L_14 = (uint16_t)(L_11)->GetAt(static_cast<il2cpp_array_size_t>(L_13));
		if ((!(((uint32_t)L_14) == ((uint32_t)((int32_t)76)))))
		{
			goto IL_007b;
		}
	}
	{
		CharU5BU5D_t3528271667* L_15 = __this->get_chars_11();
		int32_t L_16 = __this->get_curPos_13();
		NullCheck(L_15);
		int32_t L_17 = ((int32_t)il2cpp_codegen_add((int32_t)L_16, (int32_t)4));
		uint16_t L_18 = (uint16_t)(L_15)->GetAt(static_cast<il2cpp_array_size_t>(L_17));
		if ((!(((uint32_t)L_18) == ((uint32_t)((int32_t)73)))))
		{
			goto IL_007b;
		}
	}
	{
		CharU5BU5D_t3528271667* L_19 = __this->get_chars_11();
		int32_t L_20 = __this->get_curPos_13();
		NullCheck(L_19);
		int32_t L_21 = ((int32_t)il2cpp_codegen_add((int32_t)L_20, (int32_t)5));
		uint16_t L_22 = (uint16_t)(L_19)->GetAt(static_cast<il2cpp_array_size_t>(L_21));
		if ((((int32_t)L_22) == ((int32_t)((int32_t)67))))
		{
			goto IL_007d;
		}
	}

IL_007b:
	{
		return (bool)0;
	}

IL_007d:
	{
		int32_t L_23 = __this->get_curPos_13();
		__this->set_curPos_13(((int32_t)il2cpp_codegen_add((int32_t)L_23, (int32_t)6)));
		return (bool)1;
	}
}
// System.Boolean System.Xml.DtdParser::EatSystemKeyword()
extern "C" IL2CPP_METHOD_ATTR bool DtdParser_EatSystemKeyword_m75414845 (DtdParser_t1117044511 * __this, const RuntimeMethod* method)
{
	{
		goto IL_000c;
	}

IL_0002:
	{
		int32_t L_0 = DtdParser_ReadData_m839248430(__this, /*hidden argument*/NULL);
		if (L_0)
		{
			goto IL_000c;
		}
	}
	{
		return (bool)0;
	}

IL_000c:
	{
		int32_t L_1 = __this->get_charsUsed_12();
		int32_t L_2 = __this->get_curPos_13();
		if ((((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_1, (int32_t)L_2))) < ((int32_t)6)))
		{
			goto IL_0002;
		}
	}
	{
		CharU5BU5D_t3528271667* L_3 = __this->get_chars_11();
		int32_t L_4 = __this->get_curPos_13();
		NullCheck(L_3);
		int32_t L_5 = ((int32_t)il2cpp_codegen_add((int32_t)L_4, (int32_t)1));
		uint16_t L_6 = (uint16_t)(L_3)->GetAt(static_cast<il2cpp_array_size_t>(L_5));
		if ((!(((uint32_t)L_6) == ((uint32_t)((int32_t)89)))))
		{
			goto IL_007b;
		}
	}
	{
		CharU5BU5D_t3528271667* L_7 = __this->get_chars_11();
		int32_t L_8 = __this->get_curPos_13();
		NullCheck(L_7);
		int32_t L_9 = ((int32_t)il2cpp_codegen_add((int32_t)L_8, (int32_t)2));
		uint16_t L_10 = (uint16_t)(L_7)->GetAt(static_cast<il2cpp_array_size_t>(L_9));
		if ((!(((uint32_t)L_10) == ((uint32_t)((int32_t)83)))))
		{
			goto IL_007b;
		}
	}
	{
		CharU5BU5D_t3528271667* L_11 = __this->get_chars_11();
		int32_t L_12 = __this->get_curPos_13();
		NullCheck(L_11);
		int32_t L_13 = ((int32_t)il2cpp_codegen_add((int32_t)L_12, (int32_t)3));
		uint16_t L_14 = (uint16_t)(L_11)->GetAt(static_cast<il2cpp_array_size_t>(L_13));
		if ((!(((uint32_t)L_14) == ((uint32_t)((int32_t)84)))))
		{
			goto IL_007b;
		}
	}
	{
		CharU5BU5D_t3528271667* L_15 = __this->get_chars_11();
		int32_t L_16 = __this->get_curPos_13();
		NullCheck(L_15);
		int32_t L_17 = ((int32_t)il2cpp_codegen_add((int32_t)L_16, (int32_t)4));
		uint16_t L_18 = (uint16_t)(L_15)->GetAt(static_cast<il2cpp_array_size_t>(L_17));
		if ((!(((uint32_t)L_18) == ((uint32_t)((int32_t)69)))))
		{
			goto IL_007b;
		}
	}
	{
		CharU5BU5D_t3528271667* L_19 = __this->get_chars_11();
		int32_t L_20 = __this->get_curPos_13();
		NullCheck(L_19);
		int32_t L_21 = ((int32_t)il2cpp_codegen_add((int32_t)L_20, (int32_t)5));
		uint16_t L_22 = (uint16_t)(L_19)->GetAt(static_cast<il2cpp_array_size_t>(L_21));
		if ((((int32_t)L_22) == ((int32_t)((int32_t)77))))
		{
			goto IL_007d;
		}
	}

IL_007b:
	{
		return (bool)0;
	}

IL_007d:
	{
		int32_t L_23 = __this->get_curPos_13();
		__this->set_curPos_13(((int32_t)il2cpp_codegen_add((int32_t)L_23, (int32_t)6)));
		return (bool)1;
	}
}
// System.Xml.XmlQualifiedName System.Xml.DtdParser::GetNameQualified(System.Boolean)
extern "C" IL2CPP_METHOD_ATTR XmlQualifiedName_t2760654312 * DtdParser_GetNameQualified_m4213313768 (DtdParser_t1117044511 * __this, bool ___canHavePrefix0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (DtdParser_GetNameQualified_m4213313768_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		int32_t L_0 = __this->get_colonPos_19();
		if ((!(((uint32_t)L_0) == ((uint32_t)(-1)))))
		{
			goto IL_0033;
		}
	}
	{
		XmlNameTable_t71772148 * L_1 = __this->get_nameTable_2();
		CharU5BU5D_t3528271667* L_2 = __this->get_chars_11();
		int32_t L_3 = __this->get_tokenStartPos_18();
		int32_t L_4 = __this->get_curPos_13();
		int32_t L_5 = __this->get_tokenStartPos_18();
		NullCheck(L_1);
		String_t* L_6 = VirtFuncInvoker3< String_t*, CharU5BU5D_t3528271667*, int32_t, int32_t >::Invoke(5 /* System.String System.Xml.XmlNameTable::Add(System.Char[],System.Int32,System.Int32) */, L_1, L_2, L_3, ((int32_t)il2cpp_codegen_subtract((int32_t)L_4, (int32_t)L_5)));
		XmlQualifiedName_t2760654312 * L_7 = (XmlQualifiedName_t2760654312 *)il2cpp_codegen_object_new(XmlQualifiedName_t2760654312_il2cpp_TypeInfo_var);
		XmlQualifiedName__ctor_m270143366(L_7, L_6, /*hidden argument*/NULL);
		return L_7;
	}

IL_0033:
	{
		bool L_8 = ___canHavePrefix0;
		if (!L_8)
		{
			goto IL_0088;
		}
	}
	{
		XmlNameTable_t71772148 * L_9 = __this->get_nameTable_2();
		CharU5BU5D_t3528271667* L_10 = __this->get_chars_11();
		int32_t L_11 = __this->get_colonPos_19();
		int32_t L_12 = __this->get_curPos_13();
		int32_t L_13 = __this->get_colonPos_19();
		NullCheck(L_9);
		String_t* L_14 = VirtFuncInvoker3< String_t*, CharU5BU5D_t3528271667*, int32_t, int32_t >::Invoke(5 /* System.String System.Xml.XmlNameTable::Add(System.Char[],System.Int32,System.Int32) */, L_9, L_10, ((int32_t)il2cpp_codegen_add((int32_t)L_11, (int32_t)1)), ((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_12, (int32_t)L_13)), (int32_t)1)));
		XmlNameTable_t71772148 * L_15 = __this->get_nameTable_2();
		CharU5BU5D_t3528271667* L_16 = __this->get_chars_11();
		int32_t L_17 = __this->get_tokenStartPos_18();
		int32_t L_18 = __this->get_colonPos_19();
		int32_t L_19 = __this->get_tokenStartPos_18();
		NullCheck(L_15);
		String_t* L_20 = VirtFuncInvoker3< String_t*, CharU5BU5D_t3528271667*, int32_t, int32_t >::Invoke(5 /* System.String System.Xml.XmlNameTable::Add(System.Char[],System.Int32,System.Int32) */, L_15, L_16, L_17, ((int32_t)il2cpp_codegen_subtract((int32_t)L_18, (int32_t)L_19)));
		XmlQualifiedName_t2760654312 * L_21 = (XmlQualifiedName_t2760654312 *)il2cpp_codegen_object_new(XmlQualifiedName_t2760654312_il2cpp_TypeInfo_var);
		XmlQualifiedName__ctor_m835061046(L_21, L_14, L_20, /*hidden argument*/NULL);
		return L_21;
	}

IL_0088:
	{
		int32_t L_22 = __this->get_tokenStartPos_18();
		String_t* L_23 = DtdParser_GetNameString_m1477296232(__this, /*hidden argument*/NULL);
		DtdParser_Throw_m1069092618(__this, L_22, _stringLiteral2321372027, L_23, /*hidden argument*/NULL);
		return (XmlQualifiedName_t2760654312 *)NULL;
	}
}
// System.String System.Xml.DtdParser::GetNameString()
extern "C" IL2CPP_METHOD_ATTR String_t* DtdParser_GetNameString_m1477296232 (DtdParser_t1117044511 * __this, const RuntimeMethod* method)
{
	{
		CharU5BU5D_t3528271667* L_0 = __this->get_chars_11();
		int32_t L_1 = __this->get_tokenStartPos_18();
		int32_t L_2 = __this->get_curPos_13();
		int32_t L_3 = __this->get_tokenStartPos_18();
		String_t* L_4 = String_CreateString_m860434552(NULL, L_0, L_1, ((int32_t)il2cpp_codegen_subtract((int32_t)L_2, (int32_t)L_3)), /*hidden argument*/NULL);
		return L_4;
	}
}
// System.String System.Xml.DtdParser::GetNmtokenString()
extern "C" IL2CPP_METHOD_ATTR String_t* DtdParser_GetNmtokenString_m3076378625 (DtdParser_t1117044511 * __this, const RuntimeMethod* method)
{
	{
		String_t* L_0 = DtdParser_GetNameString_m1477296232(__this, /*hidden argument*/NULL);
		return L_0;
	}
}
// System.String System.Xml.DtdParser::GetValue()
extern "C" IL2CPP_METHOD_ATTR String_t* DtdParser_GetValue_m1374347641 (DtdParser_t1117044511 * __this, const RuntimeMethod* method)
{
	{
		StringBuilder_t * L_0 = __this->get_stringBuilder_25();
		NullCheck(L_0);
		int32_t L_1 = StringBuilder_get_Length_m3238060835(L_0, /*hidden argument*/NULL);
		if (L_1)
		{
			goto IL_002e;
		}
	}
	{
		CharU5BU5D_t3528271667* L_2 = __this->get_chars_11();
		int32_t L_3 = __this->get_tokenStartPos_18();
		int32_t L_4 = __this->get_curPos_13();
		int32_t L_5 = __this->get_tokenStartPos_18();
		String_t* L_6 = String_CreateString_m860434552(NULL, L_2, L_3, ((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_4, (int32_t)L_5)), (int32_t)1)), /*hidden argument*/NULL);
		return L_6;
	}

IL_002e:
	{
		StringBuilder_t * L_7 = __this->get_stringBuilder_25();
		NullCheck(L_7);
		String_t* L_8 = VirtFuncInvoker0< String_t* >::Invoke(3 /* System.String System.Object::ToString() */, L_7);
		return L_8;
	}
}
// System.String System.Xml.DtdParser::GetValueWithStrippedSpaces()
extern "C" IL2CPP_METHOD_ATTR String_t* DtdParser_GetValueWithStrippedSpaces_m2725279244 (DtdParser_t1117044511 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (DtdParser_GetValueWithStrippedSpaces_m2725279244_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	String_t* G_B3_0 = NULL;
	{
		StringBuilder_t * L_0 = __this->get_stringBuilder_25();
		NullCheck(L_0);
		int32_t L_1 = StringBuilder_get_Length_m3238060835(L_0, /*hidden argument*/NULL);
		if (!L_1)
		{
			goto IL_001a;
		}
	}
	{
		StringBuilder_t * L_2 = __this->get_stringBuilder_25();
		NullCheck(L_2);
		String_t* L_3 = VirtFuncInvoker0< String_t* >::Invoke(3 /* System.String System.Object::ToString() */, L_2);
		G_B3_0 = L_3;
		goto IL_003a;
	}

IL_001a:
	{
		CharU5BU5D_t3528271667* L_4 = __this->get_chars_11();
		int32_t L_5 = __this->get_tokenStartPos_18();
		int32_t L_6 = __this->get_curPos_13();
		int32_t L_7 = __this->get_tokenStartPos_18();
		String_t* L_8 = String_CreateString_m860434552(NULL, L_4, L_5, ((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_6, (int32_t)L_7)), (int32_t)1)), /*hidden argument*/NULL);
		G_B3_0 = L_8;
	}

IL_003a:
	{
		IL2CPP_RUNTIME_CLASS_INIT(DtdParser_t1117044511_il2cpp_TypeInfo_var);
		String_t* L_9 = DtdParser_StripSpaces_m2286054871(NULL /*static, unused*/, G_B3_0, /*hidden argument*/NULL);
		return L_9;
	}
}
// System.Int32 System.Xml.DtdParser::ReadData()
extern "C" IL2CPP_METHOD_ATTR int32_t DtdParser_ReadData_m839248430 (DtdParser_t1117044511 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (DtdParser_ReadData_m839248430_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		DtdParser_SaveParsingBuffer_m801949116(__this, /*hidden argument*/NULL);
		RuntimeObject* L_0 = __this->get_readerAdapter_0();
		NullCheck(L_0);
		int32_t L_1 = InterfaceFuncInvoker0< int32_t >::Invoke(12 /* System.Int32 System.Xml.IDtdParserAdapter::ReadData() */, IDtdParserAdapter_t2048056054_il2cpp_TypeInfo_var, L_0);
		DtdParser_LoadParsingBuffer_m498891216(__this, /*hidden argument*/NULL);
		return L_1;
	}
}
// System.Void System.Xml.DtdParser::LoadParsingBuffer()
extern "C" IL2CPP_METHOD_ATTR void DtdParser_LoadParsingBuffer_m498891216 (DtdParser_t1117044511 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (DtdParser_LoadParsingBuffer_m498891216_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		RuntimeObject* L_0 = __this->get_readerAdapter_0();
		NullCheck(L_0);
		CharU5BU5D_t3528271667* L_1 = InterfaceFuncInvoker0< CharU5BU5D_t3528271667* >::Invoke(3 /* System.Char[] System.Xml.IDtdParserAdapter::get_ParsingBuffer() */, IDtdParserAdapter_t2048056054_il2cpp_TypeInfo_var, L_0);
		__this->set_chars_11(L_1);
		RuntimeObject* L_2 = __this->get_readerAdapter_0();
		NullCheck(L_2);
		int32_t L_3 = InterfaceFuncInvoker0< int32_t >::Invoke(4 /* System.Int32 System.Xml.IDtdParserAdapter::get_ParsingBufferLength() */, IDtdParserAdapter_t2048056054_il2cpp_TypeInfo_var, L_2);
		__this->set_charsUsed_12(L_3);
		RuntimeObject* L_4 = __this->get_readerAdapter_0();
		NullCheck(L_4);
		int32_t L_5 = InterfaceFuncInvoker0< int32_t >::Invoke(5 /* System.Int32 System.Xml.IDtdParserAdapter::get_CurrentPosition() */, IDtdParserAdapter_t2048056054_il2cpp_TypeInfo_var, L_4);
		__this->set_curPos_13(L_5);
		return;
	}
}
// System.Void System.Xml.DtdParser::SaveParsingBuffer()
extern "C" IL2CPP_METHOD_ATTR void DtdParser_SaveParsingBuffer_m801949116 (DtdParser_t1117044511 * __this, const RuntimeMethod* method)
{
	{
		int32_t L_0 = __this->get_curPos_13();
		DtdParser_SaveParsingBuffer_m1936761736(__this, L_0, /*hidden argument*/NULL);
		return;
	}
}
// System.Void System.Xml.DtdParser::SaveParsingBuffer(System.Int32)
extern "C" IL2CPP_METHOD_ATTR void DtdParser_SaveParsingBuffer_m1936761736 (DtdParser_t1117044511 * __this, int32_t ___internalSubsetValueEndPos0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (DtdParser_SaveParsingBuffer_m1936761736_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 0;
	{
		bool L_0 = DtdParser_get_SaveInternalSubsetValue_m1258402686(__this, /*hidden argument*/NULL);
		if (!L_0)
		{
			goto IL_0030;
		}
	}
	{
		RuntimeObject* L_1 = __this->get_readerAdapter_0();
		NullCheck(L_1);
		int32_t L_2 = InterfaceFuncInvoker0< int32_t >::Invoke(5 /* System.Int32 System.Xml.IDtdParserAdapter::get_CurrentPosition() */, IDtdParserAdapter_t2048056054_il2cpp_TypeInfo_var, L_1);
		V_0 = L_2;
		int32_t L_3 = ___internalSubsetValueEndPos0;
		int32_t L_4 = V_0;
		if ((((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_3, (int32_t)L_4))) <= ((int32_t)0)))
		{
			goto IL_0030;
		}
	}
	{
		StringBuilder_t * L_5 = __this->get_internalSubsetValueSb_20();
		CharU5BU5D_t3528271667* L_6 = __this->get_chars_11();
		int32_t L_7 = V_0;
		int32_t L_8 = ___internalSubsetValueEndPos0;
		int32_t L_9 = V_0;
		NullCheck(L_5);
		StringBuilder_Append_m4089665817(L_5, L_6, L_7, ((int32_t)il2cpp_codegen_subtract((int32_t)L_8, (int32_t)L_9)), /*hidden argument*/NULL);
	}

IL_0030:
	{
		RuntimeObject* L_10 = __this->get_readerAdapter_0();
		int32_t L_11 = __this->get_curPos_13();
		NullCheck(L_10);
		InterfaceActionInvoker1< int32_t >::Invoke(6 /* System.Void System.Xml.IDtdParserAdapter::set_CurrentPosition(System.Int32) */, IDtdParserAdapter_t2048056054_il2cpp_TypeInfo_var, L_10, L_11);
		return;
	}
}
// System.Boolean System.Xml.DtdParser::HandleEntityReference(System.Boolean,System.Boolean,System.Boolean)
extern "C" IL2CPP_METHOD_ATTR bool DtdParser_HandleEntityReference_m4117554748 (DtdParser_t1117044511 * __this, bool ___paramEntity0, bool ___inLiteral1, bool ___inAttribute2, const RuntimeMethod* method)
{
	{
		int32_t L_0 = __this->get_curPos_13();
		__this->set_curPos_13(((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)1)));
		XmlQualifiedName_t2760654312 * L_1 = DtdParser_ScanEntityName_m119094965(__this, /*hidden argument*/NULL);
		bool L_2 = ___paramEntity0;
		bool L_3 = ___inLiteral1;
		bool L_4 = ___inAttribute2;
		bool L_5 = DtdParser_HandleEntityReference_m2219581623(__this, L_1, L_2, L_3, L_4, /*hidden argument*/NULL);
		return L_5;
	}
}
// System.Boolean System.Xml.DtdParser::HandleEntityReference(System.Xml.XmlQualifiedName,System.Boolean,System.Boolean,System.Boolean)
extern "C" IL2CPP_METHOD_ATTR bool DtdParser_HandleEntityReference_m2219581623 (DtdParser_t1117044511 * __this, XmlQualifiedName_t2760654312 * ___entityName0, bool ___paramEntity1, bool ___inLiteral2, bool ___inAttribute3, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (DtdParser_HandleEntityReference_m2219581623_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	SchemaEntity_t1577441964 * V_0 = NULL;
	int32_t V_1 = 0;
	int32_t G_B9_0 = 0;
	DtdParser_t1117044511 * G_B9_1 = NULL;
	int32_t G_B8_0 = 0;
	DtdParser_t1117044511 * G_B8_1 = NULL;
	String_t* G_B10_0 = NULL;
	int32_t G_B10_1 = 0;
	DtdParser_t1117044511 * G_B10_2 = NULL;
	{
		DtdParser_SaveParsingBuffer_m801949116(__this, /*hidden argument*/NULL);
		bool L_0 = ___paramEntity1;
		if (!L_0)
		{
			goto IL_0038;
		}
	}
	{
		bool L_1 = DtdParser_get_ParsingInternalSubset_m4130513212(__this, /*hidden argument*/NULL);
		if (!L_1)
		{
			goto IL_0038;
		}
	}
	{
		bool L_2 = DtdParser_get_ParsingTopLevelMarkup_m674109373(__this, /*hidden argument*/NULL);
		if (L_2)
		{
			goto IL_0038;
		}
	}
	{
		int32_t L_3 = __this->get_curPos_13();
		XmlQualifiedName_t2760654312 * L_4 = ___entityName0;
		NullCheck(L_4);
		String_t* L_5 = XmlQualifiedName_get_Name_m815040483(L_4, /*hidden argument*/NULL);
		NullCheck(L_5);
		int32_t L_6 = String_get_Length_m3847582255(L_5, /*hidden argument*/NULL);
		DtdParser_Throw_m639183860(__this, ((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_3, (int32_t)L_6)), (int32_t)1)), _stringLiteral1467454344, /*hidden argument*/NULL);
	}

IL_0038:
	{
		XmlQualifiedName_t2760654312 * L_7 = ___entityName0;
		bool L_8 = ___paramEntity1;
		bool L_9 = ___inAttribute3;
		SchemaEntity_t1577441964 * L_10 = DtdParser_VerifyEntityReference_m737250749(__this, L_7, L_8, (bool)1, L_9, /*hidden argument*/NULL);
		V_0 = L_10;
		SchemaEntity_t1577441964 * L_11 = V_0;
		if (L_11)
		{
			goto IL_0049;
		}
	}
	{
		return (bool)0;
	}

IL_0049:
	{
		SchemaEntity_t1577441964 * L_12 = V_0;
		NullCheck(L_12);
		bool L_13 = SchemaEntity_get_ParsingInProgress_m2718372974(L_12, /*hidden argument*/NULL);
		if (!L_13)
		{
			goto IL_0080;
		}
	}
	{
		int32_t L_14 = __this->get_curPos_13();
		XmlQualifiedName_t2760654312 * L_15 = ___entityName0;
		NullCheck(L_15);
		String_t* L_16 = XmlQualifiedName_get_Name_m815040483(L_15, /*hidden argument*/NULL);
		NullCheck(L_16);
		int32_t L_17 = String_get_Length_m3847582255(L_16, /*hidden argument*/NULL);
		bool L_18 = ___paramEntity1;
		G_B8_0 = ((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_14, (int32_t)L_17)), (int32_t)1));
		G_B8_1 = __this;
		if (L_18)
		{
			G_B9_0 = ((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_14, (int32_t)L_17)), (int32_t)1));
			G_B9_1 = __this;
			goto IL_0070;
		}
	}
	{
		G_B10_0 = _stringLiteral1720940125;
		G_B10_1 = G_B8_0;
		G_B10_2 = G_B8_1;
		goto IL_0075;
	}

IL_0070:
	{
		G_B10_0 = _stringLiteral1753197511;
		G_B10_1 = G_B9_0;
		G_B10_2 = G_B9_1;
	}

IL_0075:
	{
		XmlQualifiedName_t2760654312 * L_19 = ___entityName0;
		NullCheck(L_19);
		String_t* L_20 = XmlQualifiedName_get_Name_m815040483(L_19, /*hidden argument*/NULL);
		NullCheck(G_B10_2);
		DtdParser_Throw_m1069092618(G_B10_2, G_B10_1, G_B10_0, L_20, /*hidden argument*/NULL);
	}

IL_0080:
	{
		SchemaEntity_t1577441964 * L_21 = V_0;
		NullCheck(L_21);
		bool L_22 = SchemaEntity_get_IsExternal_m3565839686(L_21, /*hidden argument*/NULL);
		if (!L_22)
		{
			goto IL_00aa;
		}
	}
	{
		RuntimeObject* L_23 = __this->get_readerAdapter_0();
		SchemaEntity_t1577441964 * L_24 = V_0;
		NullCheck(L_23);
		bool L_25 = InterfaceFuncInvoker2< bool, RuntimeObject*, int32_t* >::Invoke(18 /* System.Boolean System.Xml.IDtdParserAdapter::PushEntity(System.Xml.IDtdEntityInfo,System.Int32&) */, IDtdParserAdapter_t2048056054_il2cpp_TypeInfo_var, L_23, L_24, (int32_t*)(&V_1));
		if (L_25)
		{
			goto IL_009a;
		}
	}
	{
		return (bool)0;
	}

IL_009a:
	{
		int32_t L_26 = __this->get_externalEntitiesDepth_21();
		__this->set_externalEntitiesDepth_21(((int32_t)il2cpp_codegen_add((int32_t)L_26, (int32_t)1)));
		goto IL_00cb;
	}

IL_00aa:
	{
		SchemaEntity_t1577441964 * L_27 = V_0;
		NullCheck(L_27);
		String_t* L_28 = SchemaEntity_get_Text_m1110422355(L_27, /*hidden argument*/NULL);
		NullCheck(L_28);
		int32_t L_29 = String_get_Length_m3847582255(L_28, /*hidden argument*/NULL);
		if (L_29)
		{
			goto IL_00b9;
		}
	}
	{
		return (bool)0;
	}

IL_00b9:
	{
		RuntimeObject* L_30 = __this->get_readerAdapter_0();
		SchemaEntity_t1577441964 * L_31 = V_0;
		NullCheck(L_30);
		bool L_32 = InterfaceFuncInvoker2< bool, RuntimeObject*, int32_t* >::Invoke(18 /* System.Boolean System.Xml.IDtdParserAdapter::PushEntity(System.Xml.IDtdEntityInfo,System.Int32&) */, IDtdParserAdapter_t2048056054_il2cpp_TypeInfo_var, L_30, L_31, (int32_t*)(&V_1));
		if (L_32)
		{
			goto IL_00cb;
		}
	}
	{
		return (bool)0;
	}

IL_00cb:
	{
		int32_t L_33 = V_1;
		__this->set_currentEntityId_22(L_33);
		bool L_34 = ___paramEntity1;
		if (!L_34)
		{
			goto IL_00f6;
		}
	}
	{
		bool L_35 = ___inLiteral2;
		if (L_35)
		{
			goto IL_00f6;
		}
	}
	{
		int32_t L_36 = __this->get_scanningFunction_14();
		if ((((int32_t)L_36) == ((int32_t)((int32_t)32))))
		{
			goto IL_00f6;
		}
	}
	{
		int32_t L_37 = __this->get_scanningFunction_14();
		__this->set_savedScanningFunction_16(L_37);
		__this->set_scanningFunction_14(((int32_t)32));
	}

IL_00f6:
	{
		DtdParser_LoadParsingBuffer_m498891216(__this, /*hidden argument*/NULL);
		return (bool)1;
	}
}
// System.Boolean System.Xml.DtdParser::HandleEntityEnd(System.Boolean)
extern "C" IL2CPP_METHOD_ATTR bool DtdParser_HandleEntityEnd_m3807521835 (DtdParser_t1117044511 * __this, bool ___inLiteral0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (DtdParser_HandleEntityEnd_m3807521835_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	RuntimeObject* V_0 = NULL;
	{
		DtdParser_SaveParsingBuffer_m801949116(__this, /*hidden argument*/NULL);
		RuntimeObject* L_0 = __this->get_readerAdapter_0();
		int32_t* L_1 = __this->get_address_of_currentEntityId_22();
		NullCheck(L_0);
		bool L_2 = InterfaceFuncInvoker2< bool, RuntimeObject**, int32_t* >::Invoke(19 /* System.Boolean System.Xml.IDtdParserAdapter::PopEntity(System.Xml.IDtdEntityInfo&,System.Int32&) */, IDtdParserAdapter_t2048056054_il2cpp_TypeInfo_var, L_0, (RuntimeObject**)(&V_0), (int32_t*)L_1);
		if (L_2)
		{
			goto IL_001d;
		}
	}
	{
		return (bool)0;
	}

IL_001d:
	{
		DtdParser_LoadParsingBuffer_m498891216(__this, /*hidden argument*/NULL);
		RuntimeObject* L_3 = V_0;
		if (L_3)
		{
			goto IL_003e;
		}
	}
	{
		int32_t L_4 = __this->get_scanningFunction_14();
		if ((!(((uint32_t)L_4) == ((uint32_t)((int32_t)32)))))
		{
			goto IL_003c;
		}
	}
	{
		int32_t L_5 = __this->get_savedScanningFunction_16();
		__this->set_scanningFunction_14(L_5);
	}

IL_003c:
	{
		return (bool)0;
	}

IL_003e:
	{
		RuntimeObject* L_6 = V_0;
		NullCheck(L_6);
		bool L_7 = InterfaceFuncInvoker0< bool >::Invoke(1 /* System.Boolean System.Xml.IDtdEntityInfo::get_IsExternal() */, IDtdEntityInfo_t3492232514_il2cpp_TypeInfo_var, L_6);
		if (!L_7)
		{
			goto IL_0054;
		}
	}
	{
		int32_t L_8 = __this->get_externalEntitiesDepth_21();
		__this->set_externalEntitiesDepth_21(((int32_t)il2cpp_codegen_subtract((int32_t)L_8, (int32_t)1)));
	}

IL_0054:
	{
		bool L_9 = ___inLiteral0;
		if (L_9)
		{
			goto IL_0075;
		}
	}
	{
		int32_t L_10 = __this->get_scanningFunction_14();
		if ((((int32_t)L_10) == ((int32_t)((int32_t)32))))
		{
			goto IL_0075;
		}
	}
	{
		int32_t L_11 = __this->get_scanningFunction_14();
		__this->set_savedScanningFunction_16(L_11);
		__this->set_scanningFunction_14(((int32_t)32));
	}

IL_0075:
	{
		return (bool)1;
	}
}
// System.Xml.Schema.SchemaEntity System.Xml.DtdParser::VerifyEntityReference(System.Xml.XmlQualifiedName,System.Boolean,System.Boolean,System.Boolean)
extern "C" IL2CPP_METHOD_ATTR SchemaEntity_t1577441964 * DtdParser_VerifyEntityReference_m737250749 (DtdParser_t1117044511 * __this, XmlQualifiedName_t2760654312 * ___entityName0, bool ___paramEntity1, bool ___mustBeDeclared2, bool ___inAttribute3, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (DtdParser_VerifyEntityReference_m737250749_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	SchemaEntity_t1577441964 * V_0 = NULL;
	{
		bool L_0 = ___paramEntity1;
		if (!L_0)
		{
			goto IL_0019;
		}
	}
	{
		SchemaInfo_t3347508623 * L_1 = __this->get_schemaInfo_3();
		NullCheck(L_1);
		Dictionary_2_t1552439284 * L_2 = SchemaInfo_get_ParameterEntities_m3959354987(L_1, /*hidden argument*/NULL);
		XmlQualifiedName_t2760654312 * L_3 = ___entityName0;
		NullCheck(L_2);
		Dictionary_2_TryGetValue_m2210329182(L_2, L_3, (SchemaEntity_t1577441964 **)(&V_0), /*hidden argument*/Dictionary_2_TryGetValue_m2210329182_RuntimeMethod_var);
		goto IL_002d;
	}

IL_0019:
	{
		SchemaInfo_t3347508623 * L_4 = __this->get_schemaInfo_3();
		NullCheck(L_4);
		Dictionary_2_t1552439284 * L_5 = SchemaInfo_get_GeneralEntities_m2712896334(L_4, /*hidden argument*/NULL);
		XmlQualifiedName_t2760654312 * L_6 = ___entityName0;
		NullCheck(L_5);
		Dictionary_2_TryGetValue_m2210329182(L_5, L_6, (SchemaEntity_t1577441964 **)(&V_0), /*hidden argument*/Dictionary_2_TryGetValue_m2210329182_RuntimeMethod_var);
	}

IL_002d:
	{
		SchemaEntity_t1577441964 * L_7 = V_0;
		if (L_7)
		{
			goto IL_00cb;
		}
	}
	{
		bool L_8 = ___paramEntity1;
		if (!L_8)
		{
			goto IL_0069;
		}
	}
	{
		bool L_9 = __this->get_validate_8();
		if (!L_9)
		{
			goto IL_00c9;
		}
	}
	{
		int32_t L_10 = __this->get_curPos_13();
		XmlQualifiedName_t2760654312 * L_11 = ___entityName0;
		NullCheck(L_11);
		String_t* L_12 = XmlQualifiedName_get_Name_m815040483(L_11, /*hidden argument*/NULL);
		NullCheck(L_12);
		int32_t L_13 = String_get_Length_m3847582255(L_12, /*hidden argument*/NULL);
		XmlQualifiedName_t2760654312 * L_14 = ___entityName0;
		NullCheck(L_14);
		String_t* L_15 = XmlQualifiedName_get_Name_m815040483(L_14, /*hidden argument*/NULL);
		DtdParser_SendValidationEvent_m809901895(__this, ((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_10, (int32_t)L_13)), (int32_t)1)), 0, _stringLiteral238232341, L_15, /*hidden argument*/NULL);
		goto IL_00c9;
	}

IL_0069:
	{
		bool L_16 = ___mustBeDeclared2;
		if (!L_16)
		{
			goto IL_00c9;
		}
	}
	{
		bool L_17 = DtdParser_get_ParsingInternalSubset_m4130513212(__this, /*hidden argument*/NULL);
		if (L_17)
		{
			goto IL_00a4;
		}
	}
	{
		bool L_18 = __this->get_validate_8();
		if (!L_18)
		{
			goto IL_00c9;
		}
	}
	{
		int32_t L_19 = __this->get_curPos_13();
		XmlQualifiedName_t2760654312 * L_20 = ___entityName0;
		NullCheck(L_20);
		String_t* L_21 = XmlQualifiedName_get_Name_m815040483(L_20, /*hidden argument*/NULL);
		NullCheck(L_21);
		int32_t L_22 = String_get_Length_m3847582255(L_21, /*hidden argument*/NULL);
		XmlQualifiedName_t2760654312 * L_23 = ___entityName0;
		NullCheck(L_23);
		String_t* L_24 = XmlQualifiedName_get_Name_m815040483(L_23, /*hidden argument*/NULL);
		DtdParser_SendValidationEvent_m809901895(__this, ((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_19, (int32_t)L_22)), (int32_t)1)), 0, _stringLiteral2705683803, L_24, /*hidden argument*/NULL);
		goto IL_00c9;
	}

IL_00a4:
	{
		int32_t L_25 = __this->get_curPos_13();
		XmlQualifiedName_t2760654312 * L_26 = ___entityName0;
		NullCheck(L_26);
		String_t* L_27 = XmlQualifiedName_get_Name_m815040483(L_26, /*hidden argument*/NULL);
		NullCheck(L_27);
		int32_t L_28 = String_get_Length_m3847582255(L_27, /*hidden argument*/NULL);
		XmlQualifiedName_t2760654312 * L_29 = ___entityName0;
		NullCheck(L_29);
		String_t* L_30 = XmlQualifiedName_get_Name_m815040483(L_29, /*hidden argument*/NULL);
		DtdParser_Throw_m1069092618(__this, ((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_25, (int32_t)L_28)), (int32_t)1)), _stringLiteral2705683803, L_30, /*hidden argument*/NULL);
	}

IL_00c9:
	{
		return (SchemaEntity_t1577441964 *)NULL;
	}

IL_00cb:
	{
		SchemaEntity_t1577441964 * L_31 = V_0;
		NullCheck(L_31);
		XmlQualifiedName_t2760654312 * L_32 = SchemaEntity_get_NData_m3919576499(L_31, /*hidden argument*/NULL);
		NullCheck(L_32);
		bool L_33 = XmlQualifiedName_get_IsEmpty_m1430090042(L_32, /*hidden argument*/NULL);
		if (L_33)
		{
			goto IL_00fd;
		}
	}
	{
		int32_t L_34 = __this->get_curPos_13();
		XmlQualifiedName_t2760654312 * L_35 = ___entityName0;
		NullCheck(L_35);
		String_t* L_36 = XmlQualifiedName_get_Name_m815040483(L_35, /*hidden argument*/NULL);
		NullCheck(L_36);
		int32_t L_37 = String_get_Length_m3847582255(L_36, /*hidden argument*/NULL);
		XmlQualifiedName_t2760654312 * L_38 = ___entityName0;
		NullCheck(L_38);
		String_t* L_39 = XmlQualifiedName_get_Name_m815040483(L_38, /*hidden argument*/NULL);
		DtdParser_Throw_m1069092618(__this, ((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_34, (int32_t)L_37)), (int32_t)1)), _stringLiteral2494413177, L_39, /*hidden argument*/NULL);
	}

IL_00fd:
	{
		bool L_40 = ___inAttribute3;
		if (!L_40)
		{
			goto IL_012e;
		}
	}
	{
		SchemaEntity_t1577441964 * L_41 = V_0;
		NullCheck(L_41);
		bool L_42 = SchemaEntity_get_IsExternal_m3565839686(L_41, /*hidden argument*/NULL);
		if (!L_42)
		{
			goto IL_012e;
		}
	}
	{
		int32_t L_43 = __this->get_curPos_13();
		XmlQualifiedName_t2760654312 * L_44 = ___entityName0;
		NullCheck(L_44);
		String_t* L_45 = XmlQualifiedName_get_Name_m815040483(L_44, /*hidden argument*/NULL);
		NullCheck(L_45);
		int32_t L_46 = String_get_Length_m3847582255(L_45, /*hidden argument*/NULL);
		XmlQualifiedName_t2760654312 * L_47 = ___entityName0;
		NullCheck(L_47);
		String_t* L_48 = XmlQualifiedName_get_Name_m815040483(L_47, /*hidden argument*/NULL);
		DtdParser_Throw_m1069092618(__this, ((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_43, (int32_t)L_46)), (int32_t)1)), _stringLiteral2157297319, L_48, /*hidden argument*/NULL);
	}

IL_012e:
	{
		SchemaEntity_t1577441964 * L_49 = V_0;
		return L_49;
	}
}
// System.Void System.Xml.DtdParser::SendValidationEvent(System.Int32,System.Xml.Schema.XmlSeverityType,System.String,System.String)
extern "C" IL2CPP_METHOD_ATTR void DtdParser_SendValidationEvent_m809901895 (DtdParser_t1117044511 * __this, int32_t ___pos0, int32_t ___severity1, String_t* ___code2, String_t* ___arg3, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (DtdParser_SendValidationEvent_m809901895_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		int32_t L_0 = ___severity1;
		String_t* L_1 = ___code2;
		String_t* L_2 = ___arg3;
		String_t* L_3 = DtdParser_get_BaseUriStr_m1502610079(__this, /*hidden argument*/NULL);
		int32_t L_4 = DtdParser_get_LineNo_m3525580240(__this, /*hidden argument*/NULL);
		int32_t L_5 = DtdParser_get_LinePos_m3943693214(__this, /*hidden argument*/NULL);
		int32_t L_6 = ___pos0;
		int32_t L_7 = __this->get_curPos_13();
		XmlSchemaException_t3511258692 * L_8 = (XmlSchemaException_t3511258692 *)il2cpp_codegen_object_new(XmlSchemaException_t3511258692_il2cpp_TypeInfo_var);
		XmlSchemaException__ctor_m3065564454(L_8, L_1, L_2, L_3, L_4, ((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_6, (int32_t)L_7)))), /*hidden argument*/NULL);
		DtdParser_SendValidationEvent_m596719843(__this, L_0, L_8, /*hidden argument*/NULL);
		return;
	}
}
// System.Void System.Xml.DtdParser::SendValidationEvent(System.Xml.Schema.XmlSeverityType,System.String,System.String)
extern "C" IL2CPP_METHOD_ATTR void DtdParser_SendValidationEvent_m1656605313 (DtdParser_t1117044511 * __this, int32_t ___severity0, String_t* ___code1, String_t* ___arg2, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (DtdParser_SendValidationEvent_m1656605313_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		int32_t L_0 = ___severity0;
		String_t* L_1 = ___code1;
		String_t* L_2 = ___arg2;
		String_t* L_3 = DtdParser_get_BaseUriStr_m1502610079(__this, /*hidden argument*/NULL);
		int32_t L_4 = DtdParser_get_LineNo_m3525580240(__this, /*hidden argument*/NULL);
		int32_t L_5 = DtdParser_get_LinePos_m3943693214(__this, /*hidden argument*/NULL);
		XmlSchemaException_t3511258692 * L_6 = (XmlSchemaException_t3511258692 *)il2cpp_codegen_object_new(XmlSchemaException_t3511258692_il2cpp_TypeInfo_var);
		XmlSchemaException__ctor_m3065564454(L_6, L_1, L_2, L_3, L_4, L_5, /*hidden argument*/NULL);
		DtdParser_SendValidationEvent_m596719843(__this, L_0, L_6, /*hidden argument*/NULL);
		return;
	}
}
// System.Void System.Xml.DtdParser::SendValidationEvent(System.Xml.Schema.XmlSeverityType,System.Xml.Schema.XmlSchemaException)
extern "C" IL2CPP_METHOD_ATTR void DtdParser_SendValidationEvent_m596719843 (DtdParser_t1117044511 * __this, int32_t ___severity0, XmlSchemaException_t3511258692 * ___e1, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (DtdParser_SendValidationEvent_m596719843_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	RuntimeObject* V_0 = NULL;
	{
		RuntimeObject* L_0 = __this->get_readerAdapterWithValidation_1();
		NullCheck(L_0);
		RuntimeObject* L_1 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(1 /* System.Xml.IValidationEventHandling System.Xml.IDtdParserAdapterWithValidation::get_ValidationEventHandling() */, IDtdParserAdapterWithValidation_t152036406_il2cpp_TypeInfo_var, L_0);
		V_0 = L_1;
		RuntimeObject* L_2 = V_0;
		if (!L_2)
		{
			goto IL_0017;
		}
	}
	{
		RuntimeObject* L_3 = V_0;
		XmlSchemaException_t3511258692 * L_4 = ___e1;
		int32_t L_5 = ___severity0;
		NullCheck(L_3);
		InterfaceActionInvoker2< Exception_t *, int32_t >::Invoke(1 /* System.Void System.Xml.IValidationEventHandling::SendEvent(System.Exception,System.Xml.Schema.XmlSeverityType) */, IValidationEventHandling_t3880195220_il2cpp_TypeInfo_var, L_3, L_4, L_5);
	}

IL_0017:
	{
		return;
	}
}
// System.Boolean System.Xml.DtdParser::IsAttributeValueType(System.Xml.DtdParser/Token)
extern "C" IL2CPP_METHOD_ATTR bool DtdParser_IsAttributeValueType_m405971583 (DtdParser_t1117044511 * __this, int32_t ___token0, const RuntimeMethod* method)
{
	{
		int32_t L_0 = ___token0;
		if ((((int32_t)L_0) < ((int32_t)0)))
		{
			goto IL_000c;
		}
	}
	{
		int32_t L_1 = ___token0;
		return (bool)((((int32_t)((((int32_t)L_1) > ((int32_t)8))? 1 : 0)) == ((int32_t)0))? 1 : 0);
	}

IL_000c:
	{
		return (bool)0;
	}
}
// System.Int32 System.Xml.DtdParser::get_LineNo()
extern "C" IL2CPP_METHOD_ATTR int32_t DtdParser_get_LineNo_m3525580240 (DtdParser_t1117044511 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (DtdParser_get_LineNo_m3525580240_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		RuntimeObject* L_0 = __this->get_readerAdapter_0();
		NullCheck(L_0);
		int32_t L_1 = InterfaceFuncInvoker0< int32_t >::Invoke(7 /* System.Int32 System.Xml.IDtdParserAdapter::get_LineNo() */, IDtdParserAdapter_t2048056054_il2cpp_TypeInfo_var, L_0);
		return L_1;
	}
}
// System.Int32 System.Xml.DtdParser::get_LinePos()
extern "C" IL2CPP_METHOD_ATTR int32_t DtdParser_get_LinePos_m3943693214 (DtdParser_t1117044511 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (DtdParser_get_LinePos_m3943693214_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		int32_t L_0 = __this->get_curPos_13();
		RuntimeObject* L_1 = __this->get_readerAdapter_0();
		NullCheck(L_1);
		int32_t L_2 = InterfaceFuncInvoker0< int32_t >::Invoke(8 /* System.Int32 System.Xml.IDtdParserAdapter::get_LineStartPosition() */, IDtdParserAdapter_t2048056054_il2cpp_TypeInfo_var, L_1);
		return ((int32_t)il2cpp_codegen_subtract((int32_t)L_0, (int32_t)L_2));
	}
}
// System.String System.Xml.DtdParser::get_BaseUriStr()
extern "C" IL2CPP_METHOD_ATTR String_t* DtdParser_get_BaseUriStr_m1502610079 (DtdParser_t1117044511 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (DtdParser_get_BaseUriStr_m1502610079_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	Uri_t100236324 * V_0 = NULL;
	{
		RuntimeObject* L_0 = __this->get_readerAdapter_0();
		NullCheck(L_0);
		Uri_t100236324 * L_1 = InterfaceFuncInvoker0< Uri_t100236324 * >::Invoke(2 /* System.Uri System.Xml.IDtdParserAdapter::get_BaseUri() */, IDtdParserAdapter_t2048056054_il2cpp_TypeInfo_var, L_0);
		V_0 = L_1;
		Uri_t100236324 * L_2 = V_0;
		IL2CPP_RUNTIME_CLASS_INIT(Uri_t100236324_il2cpp_TypeInfo_var);
		bool L_3 = Uri_op_Inequality_m3504002810(NULL /*static, unused*/, L_2, (Uri_t100236324 *)NULL, /*hidden argument*/NULL);
		if (L_3)
		{
			goto IL_001b;
		}
	}
	{
		String_t* L_4 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(String_t_il2cpp_TypeInfo_var))->get_Empty_5();
		return L_4;
	}

IL_001b:
	{
		Uri_t100236324 * L_5 = V_0;
		NullCheck(L_5);
		String_t* L_6 = VirtFuncInvoker0< String_t* >::Invoke(3 /* System.String System.Object::ToString() */, L_5);
		return L_6;
	}
}
// System.Void System.Xml.DtdParser::OnUnexpectedError()
extern "C" IL2CPP_METHOD_ATTR void DtdParser_OnUnexpectedError_m569113428 (DtdParser_t1117044511 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (DtdParser_OnUnexpectedError_m569113428_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		int32_t L_0 = __this->get_curPos_13();
		DtdParser_Throw_m639183860(__this, L_0, _stringLiteral3399249879, /*hidden argument*/NULL);
		return;
	}
}
// System.Void System.Xml.DtdParser::Throw(System.Int32,System.String)
extern "C" IL2CPP_METHOD_ATTR void DtdParser_Throw_m639183860 (DtdParser_t1117044511 * __this, int32_t ___curPos0, String_t* ___res1, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (DtdParser_Throw_m639183860_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		int32_t L_0 = ___curPos0;
		String_t* L_1 = ___res1;
		String_t* L_2 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(String_t_il2cpp_TypeInfo_var))->get_Empty_5();
		DtdParser_Throw_m1069092618(__this, L_0, L_1, L_2, /*hidden argument*/NULL);
		return;
	}
}
// System.Void System.Xml.DtdParser::Throw(System.Int32,System.String,System.String)
extern "C" IL2CPP_METHOD_ATTR void DtdParser_Throw_m1069092618 (DtdParser_t1117044511 * __this, int32_t ___curPos0, String_t* ___res1, String_t* ___arg2, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (DtdParser_Throw_m1069092618_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	Uri_t100236324 * V_0 = NULL;
	int32_t G_B2_0 = 0;
	int32_t G_B2_1 = 0;
	String_t* G_B2_2 = NULL;
	String_t* G_B2_3 = NULL;
	RuntimeObject* G_B2_4 = NULL;
	int32_t G_B1_0 = 0;
	int32_t G_B1_1 = 0;
	String_t* G_B1_2 = NULL;
	String_t* G_B1_3 = NULL;
	RuntimeObject* G_B1_4 = NULL;
	String_t* G_B3_0 = NULL;
	int32_t G_B3_1 = 0;
	int32_t G_B3_2 = 0;
	String_t* G_B3_3 = NULL;
	String_t* G_B3_4 = NULL;
	RuntimeObject* G_B3_5 = NULL;
	{
		int32_t L_0 = ___curPos0;
		__this->set_curPos_13(L_0);
		RuntimeObject* L_1 = __this->get_readerAdapter_0();
		NullCheck(L_1);
		Uri_t100236324 * L_2 = InterfaceFuncInvoker0< Uri_t100236324 * >::Invoke(2 /* System.Uri System.Xml.IDtdParserAdapter::get_BaseUri() */, IDtdParserAdapter_t2048056054_il2cpp_TypeInfo_var, L_1);
		V_0 = L_2;
		RuntimeObject* L_3 = __this->get_readerAdapter_0();
		String_t* L_4 = ___res1;
		String_t* L_5 = ___arg2;
		int32_t L_6 = DtdParser_get_LineNo_m3525580240(__this, /*hidden argument*/NULL);
		int32_t L_7 = DtdParser_get_LinePos_m3943693214(__this, /*hidden argument*/NULL);
		Uri_t100236324 * L_8 = V_0;
		IL2CPP_RUNTIME_CLASS_INIT(Uri_t100236324_il2cpp_TypeInfo_var);
		bool L_9 = Uri_op_Equality_m2988156441(NULL /*static, unused*/, L_8, (Uri_t100236324 *)NULL, /*hidden argument*/NULL);
		G_B1_0 = L_7;
		G_B1_1 = L_6;
		G_B1_2 = L_5;
		G_B1_3 = L_4;
		G_B1_4 = L_3;
		if (L_9)
		{
			G_B2_0 = L_7;
			G_B2_1 = L_6;
			G_B2_2 = L_5;
			G_B2_3 = L_4;
			G_B2_4 = L_3;
			goto IL_0038;
		}
	}
	{
		Uri_t100236324 * L_10 = V_0;
		NullCheck(L_10);
		String_t* L_11 = VirtFuncInvoker0< String_t* >::Invoke(3 /* System.String System.Object::ToString() */, L_10);
		G_B3_0 = L_11;
		G_B3_1 = G_B1_0;
		G_B3_2 = G_B1_1;
		G_B3_3 = G_B1_2;
		G_B3_4 = G_B1_3;
		G_B3_5 = G_B1_4;
		goto IL_0039;
	}

IL_0038:
	{
		G_B3_0 = ((String_t*)(NULL));
		G_B3_1 = G_B2_0;
		G_B3_2 = G_B2_1;
		G_B3_3 = G_B2_2;
		G_B3_4 = G_B2_3;
		G_B3_5 = G_B2_4;
	}

IL_0039:
	{
		XmlException_t1761730631 * L_12 = (XmlException_t1761730631 *)il2cpp_codegen_object_new(XmlException_t1761730631_il2cpp_TypeInfo_var);
		XmlException__ctor_m3763731398(L_12, G_B3_4, G_B3_3, G_B3_2, G_B3_1, G_B3_0, /*hidden argument*/NULL);
		NullCheck(G_B3_5);
		InterfaceActionInvoker1< Exception_t * >::Invoke(24 /* System.Void System.Xml.IDtdParserAdapter::Throw(System.Exception) */, IDtdParserAdapter_t2048056054_il2cpp_TypeInfo_var, G_B3_5, L_12);
		return;
	}
}
// System.Void System.Xml.DtdParser::Throw(System.Int32,System.String,System.String[])
extern "C" IL2CPP_METHOD_ATTR void DtdParser_Throw_m4153198269 (DtdParser_t1117044511 * __this, int32_t ___curPos0, String_t* ___res1, StringU5BU5D_t1281789340* ___args2, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (DtdParser_Throw_m4153198269_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	Uri_t100236324 * V_0 = NULL;
	int32_t G_B2_0 = 0;
	int32_t G_B2_1 = 0;
	StringU5BU5D_t1281789340* G_B2_2 = NULL;
	String_t* G_B2_3 = NULL;
	RuntimeObject* G_B2_4 = NULL;
	int32_t G_B1_0 = 0;
	int32_t G_B1_1 = 0;
	StringU5BU5D_t1281789340* G_B1_2 = NULL;
	String_t* G_B1_3 = NULL;
	RuntimeObject* G_B1_4 = NULL;
	String_t* G_B3_0 = NULL;
	int32_t G_B3_1 = 0;
	int32_t G_B3_2 = 0;
	StringU5BU5D_t1281789340* G_B3_3 = NULL;
	String_t* G_B3_4 = NULL;
	RuntimeObject* G_B3_5 = NULL;
	{
		int32_t L_0 = ___curPos0;
		__this->set_curPos_13(L_0);
		RuntimeObject* L_1 = __this->get_readerAdapter_0();
		NullCheck(L_1);
		Uri_t100236324 * L_2 = InterfaceFuncInvoker0< Uri_t100236324 * >::Invoke(2 /* System.Uri System.Xml.IDtdParserAdapter::get_BaseUri() */, IDtdParserAdapter_t2048056054_il2cpp_TypeInfo_var, L_1);
		V_0 = L_2;
		RuntimeObject* L_3 = __this->get_readerAdapter_0();
		String_t* L_4 = ___res1;
		StringU5BU5D_t1281789340* L_5 = ___args2;
		int32_t L_6 = DtdParser_get_LineNo_m3525580240(__this, /*hidden argument*/NULL);
		int32_t L_7 = DtdParser_get_LinePos_m3943693214(__this, /*hidden argument*/NULL);
		Uri_t100236324 * L_8 = V_0;
		IL2CPP_RUNTIME_CLASS_INIT(Uri_t100236324_il2cpp_TypeInfo_var);
		bool L_9 = Uri_op_Equality_m2988156441(NULL /*static, unused*/, L_8, (Uri_t100236324 *)NULL, /*hidden argument*/NULL);
		G_B1_0 = L_7;
		G_B1_1 = L_6;
		G_B1_2 = L_5;
		G_B1_3 = L_4;
		G_B1_4 = L_3;
		if (L_9)
		{
			G_B2_0 = L_7;
			G_B2_1 = L_6;
			G_B2_2 = L_5;
			G_B2_3 = L_4;
			G_B2_4 = L_3;
			goto IL_0038;
		}
	}
	{
		Uri_t100236324 * L_10 = V_0;
		NullCheck(L_10);
		String_t* L_11 = VirtFuncInvoker0< String_t* >::Invoke(3 /* System.String System.Object::ToString() */, L_10);
		G_B3_0 = L_11;
		G_B3_1 = G_B1_0;
		G_B3_2 = G_B1_1;
		G_B3_3 = G_B1_2;
		G_B3_4 = G_B1_3;
		G_B3_5 = G_B1_4;
		goto IL_0039;
	}

IL_0038:
	{
		G_B3_0 = ((String_t*)(NULL));
		G_B3_1 = G_B2_0;
		G_B3_2 = G_B2_1;
		G_B3_3 = G_B2_2;
		G_B3_4 = G_B2_3;
		G_B3_5 = G_B2_4;
	}

IL_0039:
	{
		XmlException_t1761730631 * L_12 = (XmlException_t1761730631 *)il2cpp_codegen_object_new(XmlException_t1761730631_il2cpp_TypeInfo_var);
		XmlException__ctor_m3794177228(L_12, G_B3_4, G_B3_3, G_B3_2, G_B3_1, G_B3_0, /*hidden argument*/NULL);
		NullCheck(G_B3_5);
		InterfaceActionInvoker1< Exception_t * >::Invoke(24 /* System.Void System.Xml.IDtdParserAdapter::Throw(System.Exception) */, IDtdParserAdapter_t2048056054_il2cpp_TypeInfo_var, G_B3_5, L_12);
		return;
	}
}
// System.Void System.Xml.DtdParser::Throw(System.String,System.String,System.Int32,System.Int32)
extern "C" IL2CPP_METHOD_ATTR void DtdParser_Throw_m1726217903 (DtdParser_t1117044511 * __this, String_t* ___res0, String_t* ___arg1, int32_t ___lineNo2, int32_t ___linePos3, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (DtdParser_Throw_m1726217903_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	Uri_t100236324 * V_0 = NULL;
	int32_t G_B2_0 = 0;
	int32_t G_B2_1 = 0;
	String_t* G_B2_2 = NULL;
	String_t* G_B2_3 = NULL;
	RuntimeObject* G_B2_4 = NULL;
	int32_t G_B1_0 = 0;
	int32_t G_B1_1 = 0;
	String_t* G_B1_2 = NULL;
	String_t* G_B1_3 = NULL;
	RuntimeObject* G_B1_4 = NULL;
	String_t* G_B3_0 = NULL;
	int32_t G_B3_1 = 0;
	int32_t G_B3_2 = 0;
	String_t* G_B3_3 = NULL;
	String_t* G_B3_4 = NULL;
	RuntimeObject* G_B3_5 = NULL;
	{
		RuntimeObject* L_0 = __this->get_readerAdapter_0();
		NullCheck(L_0);
		Uri_t100236324 * L_1 = InterfaceFuncInvoker0< Uri_t100236324 * >::Invoke(2 /* System.Uri System.Xml.IDtdParserAdapter::get_BaseUri() */, IDtdParserAdapter_t2048056054_il2cpp_TypeInfo_var, L_0);
		V_0 = L_1;
		RuntimeObject* L_2 = __this->get_readerAdapter_0();
		String_t* L_3 = ___res0;
		String_t* L_4 = ___arg1;
		int32_t L_5 = ___lineNo2;
		int32_t L_6 = ___linePos3;
		Uri_t100236324 * L_7 = V_0;
		IL2CPP_RUNTIME_CLASS_INIT(Uri_t100236324_il2cpp_TypeInfo_var);
		bool L_8 = Uri_op_Equality_m2988156441(NULL /*static, unused*/, L_7, (Uri_t100236324 *)NULL, /*hidden argument*/NULL);
		G_B1_0 = L_6;
		G_B1_1 = L_5;
		G_B1_2 = L_4;
		G_B1_3 = L_3;
		G_B1_4 = L_2;
		if (L_8)
		{
			G_B2_0 = L_6;
			G_B2_1 = L_5;
			G_B2_2 = L_4;
			G_B2_3 = L_3;
			G_B2_4 = L_2;
			goto IL_0028;
		}
	}
	{
		Uri_t100236324 * L_9 = V_0;
		NullCheck(L_9);
		String_t* L_10 = VirtFuncInvoker0< String_t* >::Invoke(3 /* System.String System.Object::ToString() */, L_9);
		G_B3_0 = L_10;
		G_B3_1 = G_B1_0;
		G_B3_2 = G_B1_1;
		G_B3_3 = G_B1_2;
		G_B3_4 = G_B1_3;
		G_B3_5 = G_B1_4;
		goto IL_0029;
	}

IL_0028:
	{
		G_B3_0 = ((String_t*)(NULL));
		G_B3_1 = G_B2_0;
		G_B3_2 = G_B2_1;
		G_B3_3 = G_B2_2;
		G_B3_4 = G_B2_3;
		G_B3_5 = G_B2_4;
	}

IL_0029:
	{
		XmlException_t1761730631 * L_11 = (XmlException_t1761730631 *)il2cpp_codegen_object_new(XmlException_t1761730631_il2cpp_TypeInfo_var);
		XmlException__ctor_m3763731398(L_11, G_B3_4, G_B3_3, G_B3_2, G_B3_1, G_B3_0, /*hidden argument*/NULL);
		NullCheck(G_B3_5);
		InterfaceActionInvoker1< Exception_t * >::Invoke(24 /* System.Void System.Xml.IDtdParserAdapter::Throw(System.Exception) */, IDtdParserAdapter_t2048056054_il2cpp_TypeInfo_var, G_B3_5, L_11);
		return;
	}
}
// System.Void System.Xml.DtdParser::ThrowInvalidChar(System.Int32,System.String,System.Int32)
extern "C" IL2CPP_METHOD_ATTR void DtdParser_ThrowInvalidChar_m3885915751 (DtdParser_t1117044511 * __this, int32_t ___pos0, String_t* ___data1, int32_t ___invCharPos2, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (DtdParser_ThrowInvalidChar_m3885915751_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		int32_t L_0 = ___pos0;
		String_t* L_1 = ___data1;
		int32_t L_2 = ___invCharPos2;
		StringU5BU5D_t1281789340* L_3 = XmlException_BuildCharExceptionArgs_m2625352192(NULL /*static, unused*/, L_1, L_2, /*hidden argument*/NULL);
		DtdParser_Throw_m4153198269(__this, L_0, _stringLiteral1264967523, L_3, /*hidden argument*/NULL);
		return;
	}
}
// System.Void System.Xml.DtdParser::ThrowInvalidChar(System.Char[],System.Int32,System.Int32)
extern "C" IL2CPP_METHOD_ATTR void DtdParser_ThrowInvalidChar_m3849512619 (DtdParser_t1117044511 * __this, CharU5BU5D_t3528271667* ___data0, int32_t ___length1, int32_t ___invCharPos2, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (DtdParser_ThrowInvalidChar_m3849512619_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		int32_t L_0 = ___invCharPos2;
		CharU5BU5D_t3528271667* L_1 = ___data0;
		int32_t L_2 = ___length1;
		int32_t L_3 = ___invCharPos2;
		StringU5BU5D_t1281789340* L_4 = XmlException_BuildCharExceptionArgs_m1244244492(NULL /*static, unused*/, L_1, L_2, L_3, /*hidden argument*/NULL);
		DtdParser_Throw_m4153198269(__this, L_0, _stringLiteral1264967523, L_4, /*hidden argument*/NULL);
		return;
	}
}
// System.Void System.Xml.DtdParser::ThrowUnexpectedToken(System.Int32,System.String)
extern "C" IL2CPP_METHOD_ATTR void DtdParser_ThrowUnexpectedToken_m1896555673 (DtdParser_t1117044511 * __this, int32_t ___pos0, String_t* ___expectedToken1, const RuntimeMethod* method)
{
	{
		int32_t L_0 = ___pos0;
		String_t* L_1 = ___expectedToken1;
		DtdParser_ThrowUnexpectedToken_m4023965126(__this, L_0, L_1, (String_t*)NULL, /*hidden argument*/NULL);
		return;
	}
}
// System.Void System.Xml.DtdParser::ThrowUnexpectedToken(System.Int32,System.String,System.String)
extern "C" IL2CPP_METHOD_ATTR void DtdParser_ThrowUnexpectedToken_m4023965126 (DtdParser_t1117044511 * __this, int32_t ___pos0, String_t* ___expectedToken11, String_t* ___expectedToken22, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (DtdParser_ThrowUnexpectedToken_m4023965126_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	String_t* V_0 = NULL;
	{
		int32_t L_0 = ___pos0;
		String_t* L_1 = DtdParser_ParseUnexpectedToken_m126471041(__this, L_0, /*hidden argument*/NULL);
		V_0 = L_1;
		String_t* L_2 = ___expectedToken22;
		if (!L_2)
		{
			goto IL_002f;
		}
	}
	{
		int32_t L_3 = __this->get_curPos_13();
		StringU5BU5D_t1281789340* L_4 = (StringU5BU5D_t1281789340*)SZArrayNew(StringU5BU5D_t1281789340_il2cpp_TypeInfo_var, (uint32_t)3);
		StringU5BU5D_t1281789340* L_5 = L_4;
		String_t* L_6 = V_0;
		NullCheck(L_5);
		ArrayElementTypeCheck (L_5, L_6);
		(L_5)->SetAt(static_cast<il2cpp_array_size_t>(0), (String_t*)L_6);
		StringU5BU5D_t1281789340* L_7 = L_5;
		String_t* L_8 = ___expectedToken11;
		NullCheck(L_7);
		ArrayElementTypeCheck (L_7, L_8);
		(L_7)->SetAt(static_cast<il2cpp_array_size_t>(1), (String_t*)L_8);
		StringU5BU5D_t1281789340* L_9 = L_7;
		String_t* L_10 = ___expectedToken22;
		NullCheck(L_9);
		ArrayElementTypeCheck (L_9, L_10);
		(L_9)->SetAt(static_cast<il2cpp_array_size_t>(2), (String_t*)L_10);
		DtdParser_Throw_m4153198269(__this, L_3, _stringLiteral660080360, L_9, /*hidden argument*/NULL);
		return;
	}

IL_002f:
	{
		int32_t L_11 = __this->get_curPos_13();
		StringU5BU5D_t1281789340* L_12 = (StringU5BU5D_t1281789340*)SZArrayNew(StringU5BU5D_t1281789340_il2cpp_TypeInfo_var, (uint32_t)2);
		StringU5BU5D_t1281789340* L_13 = L_12;
		String_t* L_14 = V_0;
		NullCheck(L_13);
		ArrayElementTypeCheck (L_13, L_14);
		(L_13)->SetAt(static_cast<il2cpp_array_size_t>(0), (String_t*)L_14);
		StringU5BU5D_t1281789340* L_15 = L_13;
		String_t* L_16 = ___expectedToken11;
		NullCheck(L_15);
		ArrayElementTypeCheck (L_15, L_16);
		(L_15)->SetAt(static_cast<il2cpp_array_size_t>(1), (String_t*)L_16);
		DtdParser_Throw_m4153198269(__this, L_11, _stringLiteral1345389332, L_15, /*hidden argument*/NULL);
		return;
	}
}
// System.String System.Xml.DtdParser::ParseUnexpectedToken(System.Int32)
extern "C" IL2CPP_METHOD_ATTR String_t* DtdParser_ParseUnexpectedToken_m126471041 (DtdParser_t1117044511 * __this, int32_t ___startPos0, const RuntimeMethod* method)
{
	int32_t V_0 = 0;
	int32_t V_1 = 0;
	int32_t G_B6_0 = 0;
	CharU5BU5D_t3528271667* G_B6_1 = NULL;
	int32_t G_B5_0 = 0;
	CharU5BU5D_t3528271667* G_B5_1 = NULL;
	int32_t G_B7_0 = 0;
	int32_t G_B7_1 = 0;
	CharU5BU5D_t3528271667* G_B7_2 = NULL;
	{
		XmlCharType_t2277243275 * L_0 = __this->get_address_of_xmlCharType_4();
		CharU5BU5D_t3528271667* L_1 = __this->get_chars_11();
		int32_t L_2 = ___startPos0;
		NullCheck(L_1);
		int32_t L_3 = L_2;
		uint16_t L_4 = (uint16_t)(L_1)->GetAt(static_cast<il2cpp_array_size_t>(L_3));
		bool L_5 = XmlCharType_IsNCNameSingleChar_m1057289271((XmlCharType_t2277243275 *)L_0, L_4, /*hidden argument*/NULL);
		if (!L_5)
		{
			goto IL_004b;
		}
	}
	{
		int32_t L_6 = ___startPos0;
		V_0 = L_6;
	}

IL_0017:
	{
		XmlCharType_t2277243275 * L_7 = __this->get_address_of_xmlCharType_4();
		CharU5BU5D_t3528271667* L_8 = __this->get_chars_11();
		int32_t L_9 = V_0;
		NullCheck(L_8);
		int32_t L_10 = L_9;
		uint16_t L_11 = (uint16_t)(L_8)->GetAt(static_cast<il2cpp_array_size_t>(L_10));
		bool L_12 = XmlCharType_IsNCNameSingleChar_m1057289271((XmlCharType_t2277243275 *)L_7, L_11, /*hidden argument*/NULL);
		if (!L_12)
		{
			goto IL_0032;
		}
	}
	{
		int32_t L_13 = V_0;
		V_0 = ((int32_t)il2cpp_codegen_add((int32_t)L_13, (int32_t)1));
		goto IL_0017;
	}

IL_0032:
	{
		int32_t L_14 = V_0;
		int32_t L_15 = ___startPos0;
		V_1 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_14, (int32_t)L_15));
		CharU5BU5D_t3528271667* L_16 = __this->get_chars_11();
		int32_t L_17 = ___startPos0;
		int32_t L_18 = V_1;
		G_B5_0 = L_17;
		G_B5_1 = L_16;
		if ((((int32_t)L_18) > ((int32_t)0)))
		{
			G_B6_0 = L_17;
			G_B6_1 = L_16;
			goto IL_0044;
		}
	}
	{
		G_B7_0 = 1;
		G_B7_1 = G_B5_0;
		G_B7_2 = G_B5_1;
		goto IL_0045;
	}

IL_0044:
	{
		int32_t L_19 = V_1;
		G_B7_0 = L_19;
		G_B7_1 = G_B6_0;
		G_B7_2 = G_B6_1;
	}

IL_0045:
	{
		String_t* L_20 = String_CreateString_m860434552(NULL, G_B7_2, G_B7_1, G_B7_0, /*hidden argument*/NULL);
		return L_20;
	}

IL_004b:
	{
		CharU5BU5D_t3528271667* L_21 = __this->get_chars_11();
		int32_t L_22 = ___startPos0;
		String_t* L_23 = String_CreateString_m860434552(NULL, L_21, L_22, 1, /*hidden argument*/NULL);
		return L_23;
	}
}
// System.String System.Xml.DtdParser::StripSpaces(System.String)
extern "C" IL2CPP_METHOD_ATTR String_t* DtdParser_StripSpaces_m2286054871 (RuntimeObject * __this /* static, unused */, String_t* ___value0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (DtdParser_StripSpaces_m2286054871_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 0;
	int32_t V_1 = 0;
	StringBuilder_t * V_2 = NULL;
	int32_t V_3 = 0;
	int32_t V_4 = 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;
		int32_t L_2 = V_0;
		if ((((int32_t)L_2) > ((int32_t)0)))
		{
			goto IL_0011;
		}
	}
	{
		String_t* L_3 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(String_t_il2cpp_TypeInfo_var))->get_Empty_5();
		return L_3;
	}

IL_0011:
	{
		V_1 = 0;
		V_2 = (StringBuilder_t *)NULL;
		goto IL_0025;
	}

IL_0017:
	{
		int32_t L_4 = V_1;
		V_1 = ((int32_t)il2cpp_codegen_add((int32_t)L_4, (int32_t)1));
		int32_t L_5 = V_1;
		int32_t L_6 = V_0;
		if ((!(((uint32_t)L_5) == ((uint32_t)L_6))))
		{
			goto IL_0025;
		}
	}
	{
		return _stringLiteral3452614528;
	}

IL_0025:
	{
		String_t* L_7 = ___value0;
		int32_t L_8 = V_1;
		NullCheck(L_7);
		Il2CppChar L_9 = String_get_Chars_m2986988803(L_7, L_8, /*hidden argument*/NULL);
		if ((((int32_t)L_9) == ((int32_t)((int32_t)32))))
		{
			goto IL_0017;
		}
	}
	{
		int32_t L_10 = V_1;
		V_3 = L_10;
		goto IL_00ae;
	}

IL_0034:
	{
		String_t* L_11 = ___value0;
		int32_t L_12 = V_3;
		NullCheck(L_11);
		Il2CppChar L_13 = String_get_Chars_m2986988803(L_11, L_12, /*hidden argument*/NULL);
		if ((!(((uint32_t)L_13) == ((uint32_t)((int32_t)32)))))
		{
			goto IL_00aa;
		}
	}
	{
		int32_t L_14 = V_3;
		V_4 = ((int32_t)il2cpp_codegen_add((int32_t)L_14, (int32_t)1));
		goto IL_004c;
	}

IL_0046:
	{
		int32_t L_15 = V_4;
		V_4 = ((int32_t)il2cpp_codegen_add((int32_t)L_15, (int32_t)1));
	}

IL_004c:
	{
		int32_t L_16 = V_4;
		int32_t L_17 = V_0;
		if ((((int32_t)L_16) >= ((int32_t)L_17)))
		{
			goto IL_005d;
		}
	}
	{
		String_t* L_18 = ___value0;
		int32_t L_19 = V_4;
		NullCheck(L_18);
		Il2CppChar L_20 = String_get_Chars_m2986988803(L_18, L_19, /*hidden argument*/NULL);
		if ((((int32_t)L_20) == ((int32_t)((int32_t)32))))
		{
			goto IL_0046;
		}
	}

IL_005d:
	{
		int32_t L_21 = V_4;
		int32_t L_22 = V_0;
		if ((!(((uint32_t)L_21) == ((uint32_t)L_22))))
		{
			goto IL_0083;
		}
	}
	{
		StringBuilder_t * L_23 = V_2;
		if (L_23)
		{
			goto IL_0070;
		}
	}
	{
		String_t* L_24 = ___value0;
		int32_t L_25 = V_1;
		int32_t L_26 = V_3;
		int32_t L_27 = V_1;
		NullCheck(L_24);
		String_t* L_28 = String_Substring_m1610150815(L_24, L_25, ((int32_t)il2cpp_codegen_subtract((int32_t)L_26, (int32_t)L_27)), /*hidden argument*/NULL);
		return L_28;
	}

IL_0070:
	{
		StringBuilder_t * L_29 = V_2;
		String_t* L_30 = ___value0;
		int32_t L_31 = V_1;
		int32_t L_32 = V_3;
		int32_t L_33 = V_1;
		NullCheck(L_29);
		StringBuilder_Append_m3214161208(L_29, L_30, L_31, ((int32_t)il2cpp_codegen_subtract((int32_t)L_32, (int32_t)L_33)), /*hidden argument*/NULL);
		StringBuilder_t * L_34 = V_2;
		NullCheck(L_34);
		String_t* L_35 = VirtFuncInvoker0< String_t* >::Invoke(3 /* System.String System.Object::ToString() */, L_34);
		return L_35;
	}

IL_0083:
	{
		int32_t L_36 = V_4;
		int32_t L_37 = V_3;
		if ((((int32_t)L_36) <= ((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_37, (int32_t)1)))))
		{
			goto IL_00aa;
		}
	}
	{
		StringBuilder_t * L_38 = V_2;
		if (L_38)
		{
			goto IL_0094;
		}
	}
	{
		int32_t L_39 = V_0;
		StringBuilder_t * L_40 = (StringBuilder_t *)il2cpp_codegen_object_new(StringBuilder_t_il2cpp_TypeInfo_var);
		StringBuilder__ctor_m2367297767(L_40, L_39, /*hidden argument*/NULL);
		V_2 = L_40;
	}

IL_0094:
	{
		StringBuilder_t * L_41 = V_2;
		String_t* L_42 = ___value0;
		int32_t L_43 = V_1;
		int32_t L_44 = V_3;
		int32_t L_45 = V_1;
		NullCheck(L_41);
		StringBuilder_Append_m3214161208(L_41, L_42, L_43, ((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_44, (int32_t)L_45)), (int32_t)1)), /*hidden argument*/NULL);
		int32_t L_46 = V_4;
		V_1 = L_46;
		int32_t L_47 = V_4;
		V_3 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_47, (int32_t)1));
	}

IL_00aa:
	{
		int32_t L_48 = V_3;
		V_3 = ((int32_t)il2cpp_codegen_add((int32_t)L_48, (int32_t)1));
	}

IL_00ae:
	{
		int32_t L_49 = V_3;
		int32_t L_50 = V_0;
		if ((((int32_t)L_49) < ((int32_t)L_50)))
		{
			goto IL_0034;
		}
	}
	{
		StringBuilder_t * L_51 = V_2;
		if (L_51)
		{
			goto IL_00c5;
		}
	}
	{
		int32_t L_52 = V_1;
		if (!L_52)
		{
			goto IL_00c3;
		}
	}
	{
		String_t* L_53 = ___value0;
		int32_t L_54 = V_1;
		int32_t L_55 = V_0;
		int32_t L_56 = V_1;
		NullCheck(L_53);
		String_t* L_57 = String_Substring_m1610150815(L_53, L_54, ((int32_t)il2cpp_codegen_subtract((int32_t)L_55, (int32_t)L_56)), /*hidden argument*/NULL);
		return L_57;
	}

IL_00c3:
	{
		String_t* L_58 = ___value0;
		return L_58;
	}

IL_00c5:
	{
		int32_t L_59 = V_3;
		int32_t L_60 = V_1;
		if ((((int32_t)L_59) <= ((int32_t)L_60)))
		{
			goto IL_00d5;
		}
	}
	{
		StringBuilder_t * L_61 = V_2;
		String_t* L_62 = ___value0;
		int32_t L_63 = V_1;
		int32_t L_64 = V_3;
		int32_t L_65 = V_1;
		NullCheck(L_61);
		StringBuilder_Append_m3214161208(L_61, L_62, L_63, ((int32_t)il2cpp_codegen_subtract((int32_t)L_64, (int32_t)L_65)), /*hidden argument*/NULL);
	}

IL_00d5:
	{
		StringBuilder_t * L_66 = V_2;
		NullCheck(L_66);
		String_t* L_67 = VirtFuncInvoker0< String_t* >::Invoke(3 /* System.String System.Object::ToString() */, L_66);
		return L_67;
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void System.Xml.DtdParser/ParseElementOnlyContent_LocalFrame::.ctor(System.Int32)
extern "C" IL2CPP_METHOD_ATTR void ParseElementOnlyContent_LocalFrame__ctor_m3879692046 (ParseElementOnlyContent_LocalFrame_t170893795 * __this, int32_t ___startParentEntityIdParam0, const RuntimeMethod* method)
{
	{
		Object__ctor_m297566312(__this, /*hidden argument*/NULL);
		int32_t L_0 = ___startParentEntityIdParam0;
		__this->set_startParenEntityId_0(L_0);
		__this->set_parsingSchema_1(((int32_t)9));
		return;
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void System.Xml.DtdParser/UndeclaredNotation::.ctor(System.String,System.Int32,System.Int32)
extern "C" IL2CPP_METHOD_ATTR void UndeclaredNotation__ctor_m4056418893 (UndeclaredNotation_t2152676392 * __this, String_t* ___name0, int32_t ___lineNo1, int32_t ___linePos2, const RuntimeMethod* method)
{
	{
		Object__ctor_m297566312(__this, /*hidden argument*/NULL);
		String_t* L_0 = ___name0;
		__this->set_name_0(L_0);
		int32_t L_1 = ___lineNo1;
		__this->set_lineNo_1(L_1);
		int32_t L_2 = ___linePos2;
		__this->set_linePos_2(L_2);
		__this->set_next_3((UndeclaredNotation_t2152676392 *)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.Boolean System.Xml.EmptyEnumerator::System.Collections.IEnumerator.MoveNext()
extern "C" IL2CPP_METHOD_ATTR bool EmptyEnumerator_System_Collections_IEnumerator_MoveNext_m1379299220 (EmptyEnumerator_t1830168813 * __this, const RuntimeMethod* method)
{
	{
		return (bool)0;
	}
}
// System.Void System.Xml.EmptyEnumerator::System.Collections.IEnumerator.Reset()
extern "C" IL2CPP_METHOD_ATTR void EmptyEnumerator_System_Collections_IEnumerator_Reset_m2537707909 (EmptyEnumerator_t1830168813 * __this, const RuntimeMethod* method)
{
	{
		return;
	}
}
// System.Object System.Xml.EmptyEnumerator::System.Collections.IEnumerator.get_Current()
extern "C" IL2CPP_METHOD_ATTR RuntimeObject * EmptyEnumerator_System_Collections_IEnumerator_get_Current_m1616094221 (EmptyEnumerator_t1830168813 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (EmptyEnumerator_System_Collections_IEnumerator_get_Current_m1616094221_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, EmptyEnumerator_System_Collections_IEnumerator_get_Current_m1616094221_RuntimeMethod_var);
	}
}
// System.Void System.Xml.EmptyEnumerator::.ctor()
extern "C" IL2CPP_METHOD_ATTR void EmptyEnumerator__ctor_m2130774184 (EmptyEnumerator_t1830168813 * __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
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void System.Xml.HWStack::.ctor(System.Int32)
extern "C" IL2CPP_METHOD_ATTR void HWStack__ctor_m1868358523 (HWStack_t658497212 * __this, int32_t ___GrowthRate0, const RuntimeMethod* method)
{
	{
		int32_t L_0 = ___GrowthRate0;
		HWStack__ctor_m147463204(__this, L_0, ((int32_t)2147483647LL), /*hidden argument*/NULL);
		return;
	}
}
// System.Void System.Xml.HWStack::.ctor(System.Int32,System.Int32)
extern "C" IL2CPP_METHOD_ATTR void HWStack__ctor_m147463204 (HWStack_t658497212 * __this, int32_t ___GrowthRate0, int32_t ___limit1, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (HWStack__ctor_m147463204_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		Object__ctor_m297566312(__this, /*hidden argument*/NULL);
		int32_t L_0 = ___GrowthRate0;
		__this->set_growthRate_1(L_0);
		__this->set_used_2(0);
		int32_t L_1 = ___GrowthRate0;
		ObjectU5BU5D_t2843939325* L_2 = (ObjectU5BU5D_t2843939325*)SZArrayNew(ObjectU5BU5D_t2843939325_il2cpp_TypeInfo_var, (uint32_t)L_1);
		__this->set_stack_0(L_2);
		int32_t L_3 = ___GrowthRate0;
		__this->set_size_3(L_3);
		int32_t L_4 = ___limit1;
		__this->set_limit_4(L_4);
		return;
	}
}
// System.Object System.Xml.HWStack::Push()
extern "C" IL2CPP_METHOD_ATTR RuntimeObject * HWStack_Push_m2762350292 (HWStack_t658497212 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (HWStack_Push_m2762350292_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	ObjectU5BU5D_t2843939325* V_0 = NULL;
	int32_t V_1 = 0;
	{
		int32_t L_0 = __this->get_used_2();
		int32_t L_1 = __this->get_size_3();
		if ((!(((uint32_t)L_0) == ((uint32_t)L_1))))
		{
			goto IL_0076;
		}
	}
	{
		int32_t L_2 = __this->get_limit_4();
		int32_t L_3 = __this->get_used_2();
		if ((((int32_t)L_2) > ((int32_t)L_3)))
		{
			goto IL_002c;
		}
	}
	{
		String_t* L_4 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(String_t_il2cpp_TypeInfo_var))->get_Empty_5();
		XmlException_t1761730631 * L_5 = (XmlException_t1761730631 *)il2cpp_codegen_object_new(XmlException_t1761730631_il2cpp_TypeInfo_var);
		XmlException__ctor_m400140246(L_5, _stringLiteral3476269120, L_4, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_5, NULL, HWStack_Push_m2762350292_RuntimeMethod_var);
	}

IL_002c:
	{
		int32_t L_6 = __this->get_size_3();
		int32_t L_7 = __this->get_growthRate_1();
		ObjectU5BU5D_t2843939325* L_8 = (ObjectU5BU5D_t2843939325*)SZArrayNew(ObjectU5BU5D_t2843939325_il2cpp_TypeInfo_var, (uint32_t)((int32_t)il2cpp_codegen_add((int32_t)L_6, (int32_t)L_7)));
		V_0 = L_8;
		int32_t L_9 = __this->get_used_2();
		if ((((int32_t)L_9) <= ((int32_t)0)))
		{
			goto IL_005c;
		}
	}
	{
		ObjectU5BU5D_t2843939325* L_10 = __this->get_stack_0();
		ObjectU5BU5D_t2843939325* L_11 = V_0;
		int32_t L_12 = __this->get_used_2();
		Array_Copy_m344457298(NULL /*static, unused*/, (RuntimeArray *)(RuntimeArray *)L_10, 0, (RuntimeArray *)(RuntimeArray *)L_11, 0, L_12, /*hidden argument*/NULL);
	}

IL_005c:
	{
		ObjectU5BU5D_t2843939325* L_13 = V_0;
		__this->set_stack_0(L_13);
		int32_t L_14 = __this->get_size_3();
		int32_t L_15 = __this->get_growthRate_1();
		__this->set_size_3(((int32_t)il2cpp_codegen_add((int32_t)L_14, (int32_t)L_15)));
	}

IL_0076:
	{
		ObjectU5BU5D_t2843939325* L_16 = __this->get_stack_0();
		int32_t L_17 = __this->get_used_2();
		V_1 = L_17;
		int32_t L_18 = V_1;
		__this->set_used_2(((int32_t)il2cpp_codegen_add((int32_t)L_18, (int32_t)1)));
		int32_t L_19 = V_1;
		NullCheck(L_16);
		int32_t L_20 = L_19;
		RuntimeObject * L_21 = (L_16)->GetAt(static_cast<il2cpp_array_size_t>(L_20));
		return L_21;
	}
}
// System.Object System.Xml.HWStack::Pop()
extern "C" IL2CPP_METHOD_ATTR RuntimeObject * HWStack_Pop_m199957221 (HWStack_t658497212 * __this, const RuntimeMethod* method)
{
	{
		int32_t L_0 = __this->get_used_2();
		if ((((int32_t)0) >= ((int32_t)L_0)))
		{
			goto IL_0025;
		}
	}
	{
		int32_t L_1 = __this->get_used_2();
		__this->set_used_2(((int32_t)il2cpp_codegen_subtract((int32_t)L_1, (int32_t)1)));
		ObjectU5BU5D_t2843939325* L_2 = __this->get_stack_0();
		int32_t L_3 = __this->get_used_2();
		NullCheck(L_2);
		int32_t L_4 = L_3;
		RuntimeObject * L_5 = (L_2)->GetAt(static_cast<il2cpp_array_size_t>(L_4));
		return L_5;
	}

IL_0025:
	{
		return NULL;
	}
}
// System.Object System.Xml.HWStack::Peek()
extern "C" IL2CPP_METHOD_ATTR RuntimeObject * HWStack_Peek_m74414019 (HWStack_t658497212 * __this, const RuntimeMethod* method)
{
	{
		int32_t L_0 = __this->get_used_2();
		if ((((int32_t)L_0) > ((int32_t)0)))
		{
			goto IL_000b;
		}
	}
	{
		return NULL;
	}

IL_000b:
	{
		ObjectU5BU5D_t2843939325* L_1 = __this->get_stack_0();
		int32_t L_2 = __this->get_used_2();
		NullCheck(L_1);
		int32_t L_3 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_2, (int32_t)1));
		RuntimeObject * L_4 = (L_1)->GetAt(static_cast<il2cpp_array_size_t>(L_3));
		return L_4;
	}
}
// 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)
{
	{
		int32_t L_0 = __this->get_used_2();
		if ((((int32_t)L_0) <= ((int32_t)0)))
		{
			goto IL_0019;
		}
	}
	{
		ObjectU5BU5D_t2843939325* L_1 = __this->get_stack_0();
		int32_t L_2 = __this->get_used_2();
		RuntimeObject * L_3 = ___o0;
		NullCheck(L_1);
		ArrayElementTypeCheck (L_1, L_3);
		(L_1)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_subtract((int32_t)L_2, (int32_t)1))), (RuntimeObject *)L_3);
	}

IL_0019:
	{
		return;
	}
}
// System.Object System.Xml.HWStack::get_Item(System.Int32)
extern "C" IL2CPP_METHOD_ATTR RuntimeObject * HWStack_get_Item_m2115849482 (HWStack_t658497212 * __this, int32_t ___index0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (HWStack_get_Item_m2115849482_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		int32_t L_0 = ___index0;
		if ((((int32_t)L_0) < ((int32_t)0)))
		{
			goto IL_0016;
		}
	}
	{
		int32_t L_1 = ___index0;
		int32_t L_2 = __this->get_used_2();
		if ((((int32_t)L_1) >= ((int32_t)L_2)))
		{
			goto IL_0016;
		}
	}
	{
		ObjectU5BU5D_t2843939325* L_3 = __this->get_stack_0();
		int32_t L_4 = ___index0;
		NullCheck(L_3);
		int32_t L_5 = L_4;
		RuntimeObject * L_6 = (L_3)->GetAt(static_cast<il2cpp_array_size_t>(L_5));
		return L_6;
	}

IL_0016:
	{
		IndexOutOfRangeException_t1578797820 * L_7 = (IndexOutOfRangeException_t1578797820 *)il2cpp_codegen_object_new(IndexOutOfRangeException_t1578797820_il2cpp_TypeInfo_var);
		IndexOutOfRangeException__ctor_m2441337274(L_7, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_7, NULL, HWStack_get_Item_m2115849482_RuntimeMethod_var);
	}
}
// 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)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (HWStack_set_Item_m1914091104_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		int32_t L_0 = ___index0;
		if ((((int32_t)L_0) < ((int32_t)0)))
		{
			goto IL_0017;
		}
	}
	{
		int32_t L_1 = ___index0;
		int32_t L_2 = __this->get_used_2();
		if ((((int32_t)L_1) >= ((int32_t)L_2)))
		{
			goto IL_0017;
		}
	}
	{
		ObjectU5BU5D_t2843939325* L_3 = __this->get_stack_0();
		int32_t L_4 = ___index0;
		RuntimeObject * L_5 = ___value1;
		NullCheck(L_3);
		ArrayElementTypeCheck (L_3, L_5);
		(L_3)->SetAt(static_cast<il2cpp_array_size_t>(L_4), (RuntimeObject *)L_5);
		return;
	}

IL_0017:
	{
		IndexOutOfRangeException_t1578797820 * L_6 = (IndexOutOfRangeException_t1578797820 *)il2cpp_codegen_object_new(IndexOutOfRangeException_t1578797820_il2cpp_TypeInfo_var);
		IndexOutOfRangeException__ctor_m2441337274(L_6, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_6, NULL, HWStack_set_Item_m1914091104_RuntimeMethod_var);
	}
}
// System.Int32 System.Xml.HWStack::get_Length()
extern "C" IL2CPP_METHOD_ATTR int32_t HWStack_get_Length_m3589869973 (HWStack_t658497212 * __this, const RuntimeMethod* method)
{
	{
		int32_t L_0 = __this->get_used_2();
		return L_0;
	}
}
// System.Void System.Xml.HWStack::.ctor(System.Object[],System.Int32,System.Int32,System.Int32)
extern "C" IL2CPP_METHOD_ATTR void HWStack__ctor_m3163022902 (HWStack_t658497212 * __this, ObjectU5BU5D_t2843939325* ___stack0, int32_t ___growthRate1, int32_t ___used2, int32_t ___size3, const RuntimeMethod* method)
{
	{
		Object__ctor_m297566312(__this, /*hidden argument*/NULL);
		ObjectU5BU5D_t2843939325* L_0 = ___stack0;
		__this->set_stack_0(L_0);
		int32_t L_1 = ___growthRate1;
		__this->set_growthRate_1(L_1);
		int32_t L_2 = ___used2;
		__this->set_used_2(L_2);
		int32_t L_3 = ___size3;
		__this->set_size_3(L_3);
		return;
	}
}
// System.Object System.Xml.HWStack::Clone()
extern "C" IL2CPP_METHOD_ATTR RuntimeObject * HWStack_Clone_m1613052854 (HWStack_t658497212 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (HWStack_Clone_m1613052854_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		ObjectU5BU5D_t2843939325* L_0 = __this->get_stack_0();
		NullCheck((RuntimeArray *)(RuntimeArray *)L_0);
		RuntimeObject * L_1 = Array_Clone_m2672907798((RuntimeArray *)(RuntimeArray *)L_0, /*hidden argument*/NULL);
		int32_t L_2 = __this->get_growthRate_1();
		int32_t L_3 = __this->get_used_2();
		int32_t L_4 = __this->get_size_3();
		HWStack_t658497212 * L_5 = (HWStack_t658497212 *)il2cpp_codegen_object_new(HWStack_t658497212_il2cpp_TypeInfo_var);
		HWStack__ctor_m3163022902(L_5, ((ObjectU5BU5D_t2843939325*)Castclass((RuntimeObject*)L_1, ObjectU5BU5D_t2843939325_il2cpp_TypeInfo_var)), L_2, L_3, 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.IncrementalReadDecoder::.ctor()
extern "C" IL2CPP_METHOD_ATTR void IncrementalReadDecoder__ctor_m3839040354 (IncrementalReadDecoder_t3011954239 * __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.Boolean System.Xml.IncrementalReadDummyDecoder::get_IsFull()
extern "C" IL2CPP_METHOD_ATTR bool IncrementalReadDummyDecoder_get_IsFull_m1669355124 (IncrementalReadDummyDecoder_t2572367147 * __this, const RuntimeMethod* method)
{
	{
		return (bool)0;
	}
}
// System.Int32 System.Xml.IncrementalReadDummyDecoder::Decode(System.Char[],System.Int32,System.Int32)
extern "C" IL2CPP_METHOD_ATTR int32_t IncrementalReadDummyDecoder_Decode_m2261847872 (IncrementalReadDummyDecoder_t2572367147 * __this, CharU5BU5D_t3528271667* ___chars0, int32_t ___startPos1, int32_t ___len2, const RuntimeMethod* method)
{
	{
		int32_t L_0 = ___len2;
		return L_0;
	}
}
// System.Void System.Xml.IncrementalReadDummyDecoder::.ctor()
extern "C" IL2CPP_METHOD_ATTR void IncrementalReadDummyDecoder__ctor_m1671733866 (IncrementalReadDummyDecoder_t2572367147 * __this, const RuntimeMethod* method)
{
	{
		IncrementalReadDecoder__ctor_m3839040354(__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.LineInfo::.ctor(System.Int32,System.Int32)
extern "C" IL2CPP_METHOD_ATTR void LineInfo__ctor_m331067545 (LineInfo_t3266778363 * __this, int32_t ___lineNo0, int32_t ___linePos1, const RuntimeMethod* method)
{
	{
		int32_t L_0 = ___lineNo0;
		__this->set_lineNo_0(L_0);
		int32_t L_1 = ___linePos1;
		__this->set_linePos_1(L_1);
		return;
	}
}
extern "C"  void LineInfo__ctor_m331067545_AdjustorThunk (RuntimeObject * __this, int32_t ___lineNo0, int32_t ___linePos1, const RuntimeMethod* method)
{
	LineInfo_t3266778363 * _thisAdjusted = reinterpret_cast<LineInfo_t3266778363 *>(__this + 1);
	LineInfo__ctor_m331067545(_thisAdjusted, ___lineNo0, ___linePos1, method);
}
// System.Void System.Xml.LineInfo::Set(System.Int32,System.Int32)
extern "C" IL2CPP_METHOD_ATTR void LineInfo_Set_m1965125244 (LineInfo_t3266778363 * __this, int32_t ___lineNo0, int32_t ___linePos1, const RuntimeMethod* method)
{
	{
		int32_t L_0 = ___lineNo0;
		__this->set_lineNo_0(L_0);
		int32_t L_1 = ___linePos1;
		__this->set_linePos_1(L_1);
		return;
	}
}
extern "C"  void LineInfo_Set_m1965125244_AdjustorThunk (RuntimeObject * __this, int32_t ___lineNo0, int32_t ___linePos1, const RuntimeMethod* method)
{
	LineInfo_t3266778363 * _thisAdjusted = reinterpret_cast<LineInfo_t3266778363 *>(__this + 1);
	LineInfo_Set_m1965125244(_thisAdjusted, ___lineNo0, ___linePos1, 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.NameTable::.ctor()
extern "C" IL2CPP_METHOD_ATTR void NameTable__ctor_m874080766 (NameTable_t3178203267 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (NameTable__ctor_m874080766_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		XmlNameTable__ctor_m1272839507(__this, /*hidden argument*/NULL);
		__this->set_mask_2(((int32_t)31));
		int32_t L_0 = __this->get_mask_2();
		EntryU5BU5D_t491982174* L_1 = (EntryU5BU5D_t491982174*)SZArrayNew(EntryU5BU5D_t491982174_il2cpp_TypeInfo_var, (uint32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)1)));
		__this->set_entries_0(L_1);
		int32_t L_2 = Environment_get_TickCount_m2088073110(NULL /*static, unused*/, /*hidden argument*/NULL);
		__this->set_hashCodeRandomizer_3(L_2);
		return;
	}
}
// System.String System.Xml.NameTable::Add(System.String)
extern "C" IL2CPP_METHOD_ATTR String_t* NameTable_Add_m3759494371 (NameTable_t3178203267 * __this, String_t* ___key0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (NameTable_Add_m3759494371_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 0;
	int32_t V_1 = 0;
	int32_t V_2 = 0;
	Entry_t3052280359 * V_3 = NULL;
	{
		String_t* L_0 = ___key0;
		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, _stringLiteral2600271970, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, NULL, NameTable_Add_m3759494371_RuntimeMethod_var);
	}

IL_000e:
	{
		String_t* L_2 = ___key0;
		NullCheck(L_2);
		int32_t L_3 = String_get_Length_m3847582255(L_2, /*hidden argument*/NULL);
		V_0 = L_3;
		int32_t L_4 = V_0;
		if (L_4)
		{
			goto IL_001e;
		}
	}
	{
		String_t* L_5 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(String_t_il2cpp_TypeInfo_var))->get_Empty_5();
		return L_5;
	}

IL_001e:
	{
		int32_t L_6 = V_0;
		int32_t L_7 = __this->get_hashCodeRandomizer_3();
		V_1 = ((int32_t)il2cpp_codegen_add((int32_t)L_6, (int32_t)L_7));
		V_2 = 0;
		goto IL_003d;
	}

IL_002b:
	{
		int32_t L_8 = V_1;
		int32_t L_9 = V_1;
		String_t* L_10 = ___key0;
		int32_t L_11 = V_2;
		NullCheck(L_10);
		Il2CppChar L_12 = String_get_Chars_m2986988803(L_10, L_11, /*hidden argument*/NULL);
		V_1 = ((int32_t)il2cpp_codegen_add((int32_t)L_8, (int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_9<<(int32_t)7))^(int32_t)L_12))));
		int32_t L_13 = V_2;
		V_2 = ((int32_t)il2cpp_codegen_add((int32_t)L_13, (int32_t)1));
	}

IL_003d:
	{
		int32_t L_14 = V_2;
		String_t* L_15 = ___key0;
		NullCheck(L_15);
		int32_t L_16 = String_get_Length_m3847582255(L_15, /*hidden argument*/NULL);
		if ((((int32_t)L_14) < ((int32_t)L_16)))
		{
			goto IL_002b;
		}
	}
	{
		int32_t L_17 = V_1;
		int32_t L_18 = V_1;
		V_1 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_17, (int32_t)((int32_t)((int32_t)L_18>>(int32_t)((int32_t)17)))));
		int32_t L_19 = V_1;
		int32_t L_20 = V_1;
		V_1 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_19, (int32_t)((int32_t)((int32_t)L_20>>(int32_t)((int32_t)11)))));
		int32_t L_21 = V_1;
		int32_t L_22 = V_1;
		V_1 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_21, (int32_t)((int32_t)((int32_t)L_22>>(int32_t)5))));
		EntryU5BU5D_t491982174* L_23 = __this->get_entries_0();
		int32_t L_24 = V_1;
		int32_t L_25 = __this->get_mask_2();
		NullCheck(L_23);
		int32_t L_26 = ((int32_t)((int32_t)L_24&(int32_t)L_25));
		Entry_t3052280359 * L_27 = (L_23)->GetAt(static_cast<il2cpp_array_size_t>(L_26));
		V_3 = L_27;
		goto IL_0091;
	}

IL_006c:
	{
		Entry_t3052280359 * L_28 = V_3;
		NullCheck(L_28);
		int32_t L_29 = L_28->get_hashCode_1();
		int32_t L_30 = V_1;
		if ((!(((uint32_t)L_29) == ((uint32_t)L_30))))
		{
			goto IL_008a;
		}
	}
	{
		Entry_t3052280359 * L_31 = V_3;
		NullCheck(L_31);
		String_t* L_32 = L_31->get_str_0();
		String_t* L_33 = ___key0;
		NullCheck(L_32);
		bool L_34 = String_Equals_m2270643605(L_32, L_33, /*hidden argument*/NULL);
		if (!L_34)
		{
			goto IL_008a;
		}
	}
	{
		Entry_t3052280359 * L_35 = V_3;
		NullCheck(L_35);
		String_t* L_36 = L_35->get_str_0();
		return L_36;
	}

IL_008a:
	{
		Entry_t3052280359 * L_37 = V_3;
		NullCheck(L_37);
		Entry_t3052280359 * L_38 = L_37->get_next_2();
		V_3 = L_38;
	}

IL_0091:
	{
		Entry_t3052280359 * L_39 = V_3;
		if (L_39)
		{
			goto IL_006c;
		}
	}
	{
		String_t* L_40 = ___key0;
		int32_t L_41 = V_1;
		String_t* L_42 = NameTable_AddEntry_m1941115992(__this, L_40, L_41, /*hidden argument*/NULL);
		return L_42;
	}
}
// System.String System.Xml.NameTable::Add(System.Char[],System.Int32,System.Int32)
extern "C" IL2CPP_METHOD_ATTR String_t* NameTable_Add_m1752389692 (NameTable_t3178203267 * __this, CharU5BU5D_t3528271667* ___key0, int32_t ___start1, int32_t ___len2, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (NameTable_Add_m1752389692_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 0;
	int32_t V_1 = 0;
	int32_t V_2 = 0;
	Entry_t3052280359 * V_3 = NULL;
	{
		int32_t L_0 = ___len2;
		if (L_0)
		{
			goto IL_0009;
		}
	}
	{
		String_t* L_1 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(String_t_il2cpp_TypeInfo_var))->get_Empty_5();
		return L_1;
	}

IL_0009:
	{
		int32_t L_2 = ___len2;
		int32_t L_3 = __this->get_hashCodeRandomizer_3();
		V_0 = ((int32_t)il2cpp_codegen_add((int32_t)L_2, (int32_t)L_3));
		int32_t L_4 = V_0;
		int32_t L_5 = V_0;
		CharU5BU5D_t3528271667* L_6 = ___key0;
		int32_t L_7 = ___start1;
		NullCheck(L_6);
		int32_t L_8 = L_7;
		uint16_t L_9 = (uint16_t)(L_6)->GetAt(static_cast<il2cpp_array_size_t>(L_8));
		V_0 = ((int32_t)il2cpp_codegen_add((int32_t)L_4, (int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_5<<(int32_t)7))^(int32_t)L_9))));
		int32_t L_10 = ___start1;
		int32_t L_11 = ___len2;
		V_1 = ((int32_t)il2cpp_codegen_add((int32_t)L_10, (int32_t)L_11));
		int32_t L_12 = ___start1;
		V_2 = ((int32_t)il2cpp_codegen_add((int32_t)L_12, (int32_t)1));
		goto IL_0034;
	}

IL_0026:
	{
		int32_t L_13 = V_0;
		int32_t L_14 = V_0;
		CharU5BU5D_t3528271667* L_15 = ___key0;
		int32_t L_16 = V_2;
		NullCheck(L_15);
		int32_t L_17 = L_16;
		uint16_t L_18 = (uint16_t)(L_15)->GetAt(static_cast<il2cpp_array_size_t>(L_17));
		V_0 = ((int32_t)il2cpp_codegen_add((int32_t)L_13, (int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_14<<(int32_t)7))^(int32_t)L_18))));
		int32_t L_19 = V_2;
		V_2 = ((int32_t)il2cpp_codegen_add((int32_t)L_19, (int32_t)1));
	}

IL_0034:
	{
		int32_t L_20 = V_2;
		int32_t L_21 = V_1;
		if ((((int32_t)L_20) < ((int32_t)L_21)))
		{
			goto IL_0026;
		}
	}
	{
		int32_t L_22 = V_0;
		int32_t L_23 = V_0;
		V_0 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_22, (int32_t)((int32_t)((int32_t)L_23>>(int32_t)((int32_t)17)))));
		int32_t L_24 = V_0;
		int32_t L_25 = V_0;
		V_0 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_24, (int32_t)((int32_t)((int32_t)L_25>>(int32_t)((int32_t)11)))));
		int32_t L_26 = V_0;
		int32_t L_27 = V_0;
		V_0 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_26, (int32_t)((int32_t)((int32_t)L_27>>(int32_t)5))));
		EntryU5BU5D_t491982174* L_28 = __this->get_entries_0();
		int32_t L_29 = V_0;
		int32_t L_30 = __this->get_mask_2();
		NullCheck(L_28);
		int32_t L_31 = ((int32_t)((int32_t)L_29&(int32_t)L_30));
		Entry_t3052280359 * L_32 = (L_28)->GetAt(static_cast<il2cpp_array_size_t>(L_31));
		V_3 = L_32;
		goto IL_0085;
	}

IL_005e:
	{
		Entry_t3052280359 * L_33 = V_3;
		NullCheck(L_33);
		int32_t L_34 = L_33->get_hashCode_1();
		int32_t L_35 = V_0;
		if ((!(((uint32_t)L_34) == ((uint32_t)L_35))))
		{
			goto IL_007e;
		}
	}
	{
		Entry_t3052280359 * L_36 = V_3;
		NullCheck(L_36);
		String_t* L_37 = L_36->get_str_0();
		CharU5BU5D_t3528271667* L_38 = ___key0;
		int32_t L_39 = ___start1;
		int32_t L_40 = ___len2;
		bool L_41 = NameTable_TextEquals_m1888904233(NULL /*static, unused*/, L_37, L_38, L_39, L_40, /*hidden argument*/NULL);
		if (!L_41)
		{
			goto IL_007e;
		}
	}
	{
		Entry_t3052280359 * L_42 = V_3;
		NullCheck(L_42);
		String_t* L_43 = L_42->get_str_0();
		return L_43;
	}

IL_007e:
	{
		Entry_t3052280359 * L_44 = V_3;
		NullCheck(L_44);
		Entry_t3052280359 * L_45 = L_44->get_next_2();
		V_3 = L_45;
	}

IL_0085:
	{
		Entry_t3052280359 * L_46 = V_3;
		if (L_46)
		{
			goto IL_005e;
		}
	}
	{
		CharU5BU5D_t3528271667* L_47 = ___key0;
		int32_t L_48 = ___start1;
		int32_t L_49 = ___len2;
		String_t* L_50 = String_CreateString_m860434552(NULL, L_47, L_48, L_49, /*hidden argument*/NULL);
		int32_t L_51 = V_0;
		String_t* L_52 = NameTable_AddEntry_m1941115992(__this, L_50, L_51, /*hidden argument*/NULL);
		return L_52;
	}
}
// System.String System.Xml.NameTable::Get(System.String)
extern "C" IL2CPP_METHOD_ATTR String_t* NameTable_Get_m2169675105 (NameTable_t3178203267 * __this, String_t* ___value0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (NameTable_Get_m2169675105_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 0;
	int32_t V_1 = 0;
	Entry_t3052280359 * V_2 = NULL;
	{
		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, NameTable_Get_m2169675105_RuntimeMethod_var);
	}

IL_000e:
	{
		String_t* L_2 = ___value0;
		NullCheck(L_2);
		int32_t L_3 = String_get_Length_m3847582255(L_2, /*hidden argument*/NULL);
		if (L_3)
		{
			goto IL_001c;
		}
	}
	{
		String_t* L_4 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(String_t_il2cpp_TypeInfo_var))->get_Empty_5();
		return L_4;
	}

IL_001c:
	{
		String_t* L_5 = ___value0;
		NullCheck(L_5);
		int32_t L_6 = String_get_Length_m3847582255(L_5, /*hidden argument*/NULL);
		int32_t L_7 = __this->get_hashCodeRandomizer_3();
		V_0 = ((int32_t)il2cpp_codegen_add((int32_t)L_6, (int32_t)L_7));
		V_1 = 0;
		goto IL_0040;
	}

IL_002e:
	{
		int32_t L_8 = V_0;
		int32_t L_9 = V_0;
		String_t* L_10 = ___value0;
		int32_t L_11 = V_1;
		NullCheck(L_10);
		Il2CppChar L_12 = String_get_Chars_m2986988803(L_10, L_11, /*hidden argument*/NULL);
		V_0 = ((int32_t)il2cpp_codegen_add((int32_t)L_8, (int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_9<<(int32_t)7))^(int32_t)L_12))));
		int32_t L_13 = V_1;
		V_1 = ((int32_t)il2cpp_codegen_add((int32_t)L_13, (int32_t)1));
	}

IL_0040:
	{
		int32_t L_14 = V_1;
		String_t* L_15 = ___value0;
		NullCheck(L_15);
		int32_t L_16 = String_get_Length_m3847582255(L_15, /*hidden argument*/NULL);
		if ((((int32_t)L_14) < ((int32_t)L_16)))
		{
			goto IL_002e;
		}
	}
	{
		int32_t L_17 = V_0;
		int32_t L_18 = V_0;
		V_0 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_17, (int32_t)((int32_t)((int32_t)L_18>>(int32_t)((int32_t)17)))));
		int32_t L_19 = V_0;
		int32_t L_20 = V_0;
		V_0 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_19, (int32_t)((int32_t)((int32_t)L_20>>(int32_t)((int32_t)11)))));
		int32_t L_21 = V_0;
		int32_t L_22 = V_0;
		V_0 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_21, (int32_t)((int32_t)((int32_t)L_22>>(int32_t)5))));
		EntryU5BU5D_t491982174* L_23 = __this->get_entries_0();
		int32_t L_24 = V_0;
		int32_t L_25 = __this->get_mask_2();
		NullCheck(L_23);
		int32_t L_26 = ((int32_t)((int32_t)L_24&(int32_t)L_25));
		Entry_t3052280359 * L_27 = (L_23)->GetAt(static_cast<il2cpp_array_size_t>(L_26));
		V_2 = L_27;
		goto IL_0094;
	}

IL_006f:
	{
		Entry_t3052280359 * L_28 = V_2;
		NullCheck(L_28);
		int32_t L_29 = L_28->get_hashCode_1();
		int32_t L_30 = V_0;
		if ((!(((uint32_t)L_29) == ((uint32_t)L_30))))
		{
			goto IL_008d;
		}
	}
	{
		Entry_t3052280359 * L_31 = V_2;
		NullCheck(L_31);
		String_t* L_32 = L_31->get_str_0();
		String_t* L_33 = ___value0;
		NullCheck(L_32);
		bool L_34 = String_Equals_m2270643605(L_32, L_33, /*hidden argument*/NULL);
		if (!L_34)
		{
			goto IL_008d;
		}
	}
	{
		Entry_t3052280359 * L_35 = V_2;
		NullCheck(L_35);
		String_t* L_36 = L_35->get_str_0();
		return L_36;
	}

IL_008d:
	{
		Entry_t3052280359 * L_37 = V_2;
		NullCheck(L_37);
		Entry_t3052280359 * L_38 = L_37->get_next_2();
		V_2 = L_38;
	}

IL_0094:
	{
		Entry_t3052280359 * L_39 = V_2;
		if (L_39)
		{
			goto IL_006f;
		}
	}
	{
		return (String_t*)NULL;
	}
}
// System.String System.Xml.NameTable::AddEntry(System.String,System.Int32)
extern "C" IL2CPP_METHOD_ATTR String_t* NameTable_AddEntry_m1941115992 (NameTable_t3178203267 * __this, String_t* ___str0, int32_t ___hashCode1, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (NameTable_AddEntry_m1941115992_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 0;
	Entry_t3052280359 * V_1 = NULL;
	int32_t V_2 = 0;
	{
		int32_t L_0 = ___hashCode1;
		int32_t L_1 = __this->get_mask_2();
		V_0 = ((int32_t)((int32_t)L_0&(int32_t)L_1));
		String_t* L_2 = ___str0;
		int32_t L_3 = ___hashCode1;
		EntryU5BU5D_t491982174* L_4 = __this->get_entries_0();
		int32_t L_5 = V_0;
		NullCheck(L_4);
		int32_t L_6 = L_5;
		Entry_t3052280359 * L_7 = (L_4)->GetAt(static_cast<il2cpp_array_size_t>(L_6));
		Entry_t3052280359 * L_8 = (Entry_t3052280359 *)il2cpp_codegen_object_new(Entry_t3052280359_il2cpp_TypeInfo_var);
		Entry__ctor_m2443387674(L_8, L_2, L_3, L_7, /*hidden argument*/NULL);
		V_1 = L_8;
		EntryU5BU5D_t491982174* L_9 = __this->get_entries_0();
		int32_t L_10 = V_0;
		Entry_t3052280359 * L_11 = V_1;
		NullCheck(L_9);
		ArrayElementTypeCheck (L_9, L_11);
		(L_9)->SetAt(static_cast<il2cpp_array_size_t>(L_10), (Entry_t3052280359 *)L_11);
		int32_t L_12 = __this->get_count_1();
		V_2 = L_12;
		int32_t L_13 = V_2;
		__this->set_count_1(((int32_t)il2cpp_codegen_add((int32_t)L_13, (int32_t)1)));
		int32_t L_14 = V_2;
		int32_t L_15 = __this->get_mask_2();
		if ((!(((uint32_t)L_14) == ((uint32_t)L_15))))
		{
			goto IL_0041;
		}
	}
	{
		NameTable_Grow_m3472971494(__this, /*hidden argument*/NULL);
	}

IL_0041:
	{
		Entry_t3052280359 * L_16 = V_1;
		NullCheck(L_16);
		String_t* L_17 = L_16->get_str_0();
		return L_17;
	}
}
// System.Void System.Xml.NameTable::Grow()
extern "C" IL2CPP_METHOD_ATTR void NameTable_Grow_m3472971494 (NameTable_t3178203267 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (NameTable_Grow_m3472971494_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 0;
	EntryU5BU5D_t491982174* V_1 = NULL;
	EntryU5BU5D_t491982174* V_2 = NULL;
	int32_t V_3 = 0;
	Entry_t3052280359 * V_4 = NULL;
	int32_t V_5 = 0;
	{
		int32_t L_0 = __this->get_mask_2();
		V_0 = ((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_0, (int32_t)2)), (int32_t)1));
		EntryU5BU5D_t491982174* L_1 = __this->get_entries_0();
		V_1 = L_1;
		int32_t L_2 = V_0;
		EntryU5BU5D_t491982174* L_3 = (EntryU5BU5D_t491982174*)SZArrayNew(EntryU5BU5D_t491982174_il2cpp_TypeInfo_var, (uint32_t)((int32_t)il2cpp_codegen_add((int32_t)L_2, (int32_t)1)));
		V_2 = L_3;
		V_3 = 0;
		goto IL_0053;
	}

IL_001f:
	{
		EntryU5BU5D_t491982174* L_4 = V_1;
		int32_t L_5 = V_3;
		NullCheck(L_4);
		int32_t L_6 = L_5;
		Entry_t3052280359 * L_7 = (L_4)->GetAt(static_cast<il2cpp_array_size_t>(L_6));
		V_4 = L_7;
		goto IL_004b;
	}

IL_0026:
	{
		Entry_t3052280359 * L_8 = V_4;
		NullCheck(L_8);
		int32_t L_9 = L_8->get_hashCode_1();
		int32_t L_10 = V_0;
		V_5 = ((int32_t)((int32_t)L_9&(int32_t)L_10));
		Entry_t3052280359 * L_11 = V_4;
		NullCheck(L_11);
		Entry_t3052280359 * L_12 = L_11->get_next_2();
		Entry_t3052280359 * L_13 = V_4;
		EntryU5BU5D_t491982174* L_14 = V_2;
		int32_t L_15 = V_5;
		NullCheck(L_14);
		int32_t L_16 = L_15;
		Entry_t3052280359 * L_17 = (L_14)->GetAt(static_cast<il2cpp_array_size_t>(L_16));
		NullCheck(L_13);
		L_13->set_next_2(L_17);
		EntryU5BU5D_t491982174* L_18 = V_2;
		int32_t L_19 = V_5;
		Entry_t3052280359 * L_20 = V_4;
		NullCheck(L_18);
		ArrayElementTypeCheck (L_18, L_20);
		(L_18)->SetAt(static_cast<il2cpp_array_size_t>(L_19), (Entry_t3052280359 *)L_20);
		V_4 = L_12;
	}

IL_004b:
	{
		Entry_t3052280359 * L_21 = V_4;
		if (L_21)
		{
			goto IL_0026;
		}
	}
	{
		int32_t L_22 = V_3;
		V_3 = ((int32_t)il2cpp_codegen_add((int32_t)L_22, (int32_t)1));
	}

IL_0053:
	{
		int32_t L_23 = V_3;
		EntryU5BU5D_t491982174* L_24 = V_1;
		NullCheck(L_24);
		if ((((int32_t)L_23) < ((int32_t)(((int32_t)((int32_t)(((RuntimeArray *)L_24)->max_length)))))))
		{
			goto IL_001f;
		}
	}
	{
		EntryU5BU5D_t491982174* L_25 = V_2;
		__this->set_entries_0(L_25);
		int32_t L_26 = V_0;
		__this->set_mask_2(L_26);
		return;
	}
}
// System.Boolean System.Xml.NameTable::TextEquals(System.String,System.Char[],System.Int32,System.Int32)
extern "C" IL2CPP_METHOD_ATTR bool NameTable_TextEquals_m1888904233 (RuntimeObject * __this /* static, unused */, String_t* ___str10, CharU5BU5D_t3528271667* ___str21, int32_t ___str2Start2, int32_t ___str2Length3, const RuntimeMethod* method)
{
	int32_t V_0 = 0;
	{
		String_t* L_0 = ___str10;
		NullCheck(L_0);
		int32_t L_1 = String_get_Length_m3847582255(L_0, /*hidden argument*/NULL);
		int32_t L_2 = ___str2Length3;
		if ((((int32_t)L_1) == ((int32_t)L_2)))
		{
			goto IL_000b;
		}
	}
	{
		return (bool)0;
	}

IL_000b:
	{
		V_0 = 0;
		goto IL_0023;
	}

IL_000f:
	{
		String_t* L_3 = ___str10;
		int32_t L_4 = V_0;
		NullCheck(L_3);
		Il2CppChar L_5 = String_get_Chars_m2986988803(L_3, L_4, /*hidden argument*/NULL);
		CharU5BU5D_t3528271667* L_6 = ___str21;
		int32_t L_7 = ___str2Start2;
		int32_t L_8 = V_0;
		NullCheck(L_6);
		int32_t L_9 = ((int32_t)il2cpp_codegen_add((int32_t)L_7, (int32_t)L_8));
		uint16_t L_10 = (uint16_t)(L_6)->GetAt(static_cast<il2cpp_array_size_t>(L_9));
		if ((((int32_t)L_5) == ((int32_t)L_10)))
		{
			goto IL_001f;
		}
	}
	{
		return (bool)0;
	}

IL_001f:
	{
		int32_t L_11 = V_0;
		V_0 = ((int32_t)il2cpp_codegen_add((int32_t)L_11, (int32_t)1));
	}

IL_0023:
	{
		int32_t L_12 = V_0;
		String_t* L_13 = ___str10;
		NullCheck(L_13);
		int32_t L_14 = String_get_Length_m3847582255(L_13, /*hidden argument*/NULL);
		if ((((int32_t)L_12) < ((int32_t)L_14)))
		{
			goto IL_000f;
		}
	}
	{
		return (bool)1;
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void System.Xml.NameTable/Entry::.ctor(System.String,System.Int32,System.Xml.NameTable/Entry)
extern "C" IL2CPP_METHOD_ATTR void Entry__ctor_m2443387674 (Entry_t3052280359 * __this, String_t* ___str0, int32_t ___hashCode1, Entry_t3052280359 * ___next2, const RuntimeMethod* method)
{
	{
		Object__ctor_m297566312(__this, /*hidden argument*/NULL);
		String_t* L_0 = ___str0;
		__this->set_str_0(L_0);
		int32_t L_1 = ___hashCode1;
		__this->set_hashCode_1(L_1);
		Entry_t3052280359 * L_2 = ___next2;
		__this->set_next_2(L_2);
		return;
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void System.Xml.OpenedHost::.ctor()
extern "C" IL2CPP_METHOD_ATTR void OpenedHost__ctor_m2300583552 (OpenedHost_t1848463313 * __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.PositionInfo::get_LineNumber()
extern "C" IL2CPP_METHOD_ATTR int32_t PositionInfo_get_LineNumber_m2833282689 (PositionInfo_t2441432568 * __this, const RuntimeMethod* method)
{
	{
		return 0;
	}
}
// System.Int32 System.Xml.PositionInfo::get_LinePosition()
extern "C" IL2CPP_METHOD_ATTR int32_t PositionInfo_get_LinePosition_m1271856970 (PositionInfo_t2441432568 * __this, const RuntimeMethod* method)
{
	{
		return 0;
	}
}
// 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)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (PositionInfo_GetPositionInfo_m4124508875_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	RuntimeObject* V_0 = NULL;
	{
		RuntimeObject * L_0 = ___o0;
		V_0 = ((RuntimeObject*)IsInst((RuntimeObject*)L_0, IXmlLineInfo_t2353988607_il2cpp_TypeInfo_var));
		RuntimeObject* L_1 = V_0;
		if (!L_1)
		{
			goto IL_0011;
		}
	}
	{
		RuntimeObject* L_2 = V_0;
		ReaderPositionInfo_t3794479125 * L_3 = (ReaderPositionInfo_t3794479125 *)il2cpp_codegen_object_new(ReaderPositionInfo_t3794479125_il2cpp_TypeInfo_var);
		ReaderPositionInfo__ctor_m4072742491(L_3, L_2, /*hidden argument*/NULL);
		return L_3;
	}

IL_0011:
	{
		PositionInfo_t2441432568 * L_4 = (PositionInfo_t2441432568 *)il2cpp_codegen_object_new(PositionInfo_t2441432568_il2cpp_TypeInfo_var);
		PositionInfo__ctor_m2747104672(L_4, /*hidden argument*/NULL);
		return L_4;
	}
}
// System.Void System.Xml.PositionInfo::.ctor()
extern "C" IL2CPP_METHOD_ATTR void PositionInfo__ctor_m2747104672 (PositionInfo_t2441432568 * __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.ReadContentAsBinaryHelper::Finish()
extern "C" IL2CPP_METHOD_ATTR void ReadContentAsBinaryHelper_Finish_m1988823726 (ReadContentAsBinaryHelper_t3017207972 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (ReadContentAsBinaryHelper_Finish_m1988823726_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 0;
	{
		int32_t L_0 = __this->get_state_1();
		if (!L_0)
		{
			goto IL_0064;
		}
	}

IL_0008:
	{
		bool L_1 = ReadContentAsBinaryHelper_MoveToNextContentNode_m101848101(__this, (bool)1, /*hidden argument*/NULL);
		if (L_1)
		{
			goto IL_0008;
		}
	}
	{
		int32_t L_2 = __this->get_state_1();
		if ((!(((uint32_t)L_2) == ((uint32_t)2))))
		{
			goto IL_0064;
		}
	}
	{
		XmlReader_t3121518892 * L_3 = __this->get_reader_0();
		NullCheck(L_3);
		int32_t L_4 = VirtFuncInvoker0< int32_t >::Invoke(6 /* System.Xml.XmlNodeType System.Xml.XmlReader::get_NodeType() */, L_3);
		if ((((int32_t)L_4) == ((int32_t)((int32_t)15))))
		{
			goto IL_0058;
		}
	}
	{
		XmlReader_t3121518892 * L_5 = __this->get_reader_0();
		NullCheck(L_5);
		int32_t L_6 = VirtFuncInvoker0< int32_t >::Invoke(6 /* System.Xml.XmlNodeType System.Xml.XmlReader::get_NodeType() */, L_5);
		V_0 = L_6;
		RuntimeObject * L_7 = Box(XmlNodeType_t1672767151_il2cpp_TypeInfo_var, (&V_0));
		NullCheck(L_7);
		String_t* L_8 = VirtFuncInvoker0< String_t* >::Invoke(3 /* System.String System.Object::ToString() */, L_7);
		V_0 = *(int32_t*)UnBox(L_7);
		XmlReader_t3121518892 * L_9 = __this->get_reader_0();
		XmlException_t1761730631 * L_10 = (XmlException_t1761730631 *)il2cpp_codegen_object_new(XmlException_t1761730631_il2cpp_TypeInfo_var);
		XmlException__ctor_m2534467133(L_10, _stringLiteral1552229074, L_8, ((RuntimeObject*)IsInst((RuntimeObject*)L_9, IXmlLineInfo_t2353988607_il2cpp_TypeInfo_var)), /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_10, NULL, ReadContentAsBinaryHelper_Finish_m1988823726_RuntimeMethod_var);
	}

IL_0058:
	{
		XmlReader_t3121518892 * L_11 = __this->get_reader_0();
		NullCheck(L_11);
		VirtFuncInvoker0< bool >::Invoke(26 /* System.Boolean System.Xml.XmlReader::Read() */, L_11);
	}

IL_0064:
	{
		ReadContentAsBinaryHelper_Reset_m682232165(__this, /*hidden argument*/NULL);
		return;
	}
}
// System.Void System.Xml.ReadContentAsBinaryHelper::Reset()
extern "C" IL2CPP_METHOD_ATTR void ReadContentAsBinaryHelper_Reset_m682232165 (ReadContentAsBinaryHelper_t3017207972 * __this, const RuntimeMethod* method)
{
	{
		__this->set_state_1(0);
		__this->set_isEnd_3((bool)0);
		__this->set_valueOffset_2(0);
		return;
	}
}
// System.Boolean System.Xml.ReadContentAsBinaryHelper::MoveToNextContentNode(System.Boolean)
extern "C" IL2CPP_METHOD_ATTR bool ReadContentAsBinaryHelper_MoveToNextContentNode_m101848101 (ReadContentAsBinaryHelper_t3017207972 * __this, bool ___moveIfOnContentNode0, const RuntimeMethod* method)
{
	int32_t V_0 = 0;

IL_0000:
	{
		XmlReader_t3121518892 * L_0 = __this->get_reader_0();
		NullCheck(L_0);
		int32_t L_1 = VirtFuncInvoker0< int32_t >::Invoke(6 /* System.Xml.XmlNodeType System.Xml.XmlReader::get_NodeType() */, L_0);
		V_0 = L_1;
		int32_t L_2 = V_0;
		switch (((int32_t)il2cpp_codegen_subtract((int32_t)L_2, (int32_t)2)))
		{
			case 0:
			{
				goto IL_0052;
			}
			case 1:
			{
				goto IL_0057;
			}
			case 2:
			{
				goto IL_0057;
			}
			case 3:
			{
				goto IL_005c;
			}
			case 4:
			{
				goto IL_0076;
			}
			case 5:
			{
				goto IL_0078;
			}
			case 6:
			{
				goto IL_0078;
			}
			case 7:
			{
				goto IL_0076;
			}
			case 8:
			{
				goto IL_0076;
			}
			case 9:
			{
				goto IL_0076;
			}
			case 10:
			{
				goto IL_0076;
			}
			case 11:
			{
				goto IL_0057;
			}
			case 12:
			{
				goto IL_0057;
			}
			case 13:
			{
				goto IL_0076;
			}
			case 14:
			{
				goto IL_0078;
			}
		}
	}
	{
		goto IL_0076;
	}

IL_0052:
	{
		bool L_3 = ___moveIfOnContentNode0;
		return (bool)((((int32_t)L_3) == ((int32_t)0))? 1 : 0);
	}

IL_0057:
	{
		bool L_4 = ___moveIfOnContentNode0;
		if (L_4)
		{
			goto IL_0078;
		}
	}
	{
		return (bool)1;
	}

IL_005c:
	{
		XmlReader_t3121518892 * L_5 = __this->get_reader_0();
		NullCheck(L_5);
		bool L_6 = VirtFuncInvoker0< bool >::Invoke(32 /* System.Boolean System.Xml.XmlReader::get_CanResolveEntity() */, L_5);
		if (!L_6)
		{
			goto IL_0076;
		}
	}
	{
		XmlReader_t3121518892 * L_7 = __this->get_reader_0();
		NullCheck(L_7);
		VirtActionInvoker0::Invoke(33 /* System.Void System.Xml.XmlReader::ResolveEntity() */, L_7);
		goto IL_0078;
	}

IL_0076:
	{
		return (bool)0;
	}

IL_0078:
	{
		___moveIfOnContentNode0 = (bool)0;
		XmlReader_t3121518892 * L_8 = __this->get_reader_0();
		NullCheck(L_8);
		bool L_9 = VirtFuncInvoker0< bool >::Invoke(26 /* System.Boolean System.Xml.XmlReader::Read() */, L_8);
		if (L_9)
		{
			goto IL_0000;
		}
	}
	{
		return (bool)0;
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
#ifdef __clang__
#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.ReaderPositionInfo::.ctor(System.Xml.IXmlLineInfo)
extern "C" IL2CPP_METHOD_ATTR void ReaderPositionInfo__ctor_m4072742491 (ReaderPositionInfo_t3794479125 * __this, RuntimeObject* ___lineInfo0, const RuntimeMethod* method)
{
	{
		PositionInfo__ctor_m2747104672(__this, /*hidden argument*/NULL);
		RuntimeObject* L_0 = ___lineInfo0;
		__this->set_lineInfo_0(L_0);
		return;
	}
}
// System.Int32 System.Xml.ReaderPositionInfo::get_LineNumber()
extern "C" IL2CPP_METHOD_ATTR int32_t ReaderPositionInfo_get_LineNumber_m2587908886 (ReaderPositionInfo_t3794479125 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (ReaderPositionInfo_get_LineNumber_m2587908886_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		RuntimeObject* L_0 = __this->get_lineInfo_0();
		NullCheck(L_0);
		int32_t L_1 = InterfaceFuncInvoker0< int32_t >::Invoke(0 /* System.Int32 System.Xml.IXmlLineInfo::get_LineNumber() */, IXmlLineInfo_t2353988607_il2cpp_TypeInfo_var, L_0);
		return L_1;
	}
}
// System.Int32 System.Xml.ReaderPositionInfo::get_LinePosition()
extern "C" IL2CPP_METHOD_ATTR int32_t ReaderPositionInfo_get_LinePosition_m223675951 (ReaderPositionInfo_t3794479125 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (ReaderPositionInfo_get_LinePosition_m223675951_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		RuntimeObject* L_0 = __this->get_lineInfo_0();
		NullCheck(L_0);
		int32_t L_1 = InterfaceFuncInvoker0< int32_t >::Invoke(1 /* System.Int32 System.Xml.IXmlLineInfo::get_LinePosition() */, IXmlLineInfo_t2353988607_il2cpp_TypeInfo_var, L_0);
		return L_1;
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.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)
{
	{
		String_t* L_0 = ___strA0;
		String_t* L_1 = ___strB1;
		return (bool)((((RuntimeObject*)(String_t*)L_0) == ((RuntimeObject*)(String_t*)L_1))? 1 : 0);
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.String System.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)
{
	{
		String_t* L_0 = ___name0;
		return L_0;
	}
}
// 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)
{
	{
		ObjectU5BU5D_t2843939325* L_0 = ___args1;
		if (L_0)
		{
			goto IL_0005;
		}
	}
	{
		String_t* L_1 = ___name0;
		return L_1;
	}

IL_0005:
	{
		String_t* L_2 = ___name0;
		ObjectU5BU5D_t2843939325* L_3 = ___args1;
		String_t* L_4 = SR_GetString_m1882627594(NULL /*static, unused*/, L_2, L_3, /*hidden argument*/NULL);
		return L_4;
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void System.Xml.SafeAsciiDecoder::.ctor()
extern "C" IL2CPP_METHOD_ATTR void SafeAsciiDecoder__ctor_m3813775744 (SafeAsciiDecoder_t1513866605 * __this, const RuntimeMethod* method)
{
	{
		Decoder__ctor_m4046021500(__this, /*hidden argument*/NULL);
		return;
	}
}
// System.Int32 System.Xml.SafeAsciiDecoder::GetCharCount(System.Byte[],System.Int32,System.Int32)
extern "C" IL2CPP_METHOD_ATTR int32_t SafeAsciiDecoder_GetCharCount_m1150966174 (SafeAsciiDecoder_t1513866605 * __this, ByteU5BU5D_t4116647657* ___bytes0, int32_t ___index1, int32_t ___count2, const RuntimeMethod* method)
{
	{
		int32_t L_0 = ___count2;
		return L_0;
	}
}
// System.Int32 System.Xml.SafeAsciiDecoder::GetChars(System.Byte[],System.Int32,System.Int32,System.Char[],System.Int32)
extern "C" IL2CPP_METHOD_ATTR int32_t SafeAsciiDecoder_GetChars_m1939956913 (SafeAsciiDecoder_t1513866605 * __this, ByteU5BU5D_t4116647657* ___bytes0, int32_t ___byteIndex1, int32_t ___byteCount2, CharU5BU5D_t3528271667* ___chars3, int32_t ___charIndex4, const RuntimeMethod* method)
{
	int32_t V_0 = 0;
	int32_t V_1 = 0;
	{
		int32_t L_0 = ___byteIndex1;
		V_0 = L_0;
		int32_t L_1 = ___charIndex4;
		V_1 = L_1;
		goto IL_0016;
	}

IL_0007:
	{
		CharU5BU5D_t3528271667* L_2 = ___chars3;
		int32_t L_3 = V_1;
		int32_t L_4 = L_3;
		V_1 = ((int32_t)il2cpp_codegen_add((int32_t)L_4, (int32_t)1));
		ByteU5BU5D_t4116647657* L_5 = ___bytes0;
		int32_t L_6 = V_0;
		int32_t L_7 = L_6;
		V_0 = ((int32_t)il2cpp_codegen_add((int32_t)L_7, (int32_t)1));
		NullCheck(L_5);
		int32_t L_8 = L_7;
		uint8_t L_9 = (L_5)->GetAt(static_cast<il2cpp_array_size_t>(L_8));
		NullCheck(L_2);
		(L_2)->SetAt(static_cast<il2cpp_array_size_t>(L_4), (Il2CppChar)L_9);
	}

IL_0016:
	{
		int32_t L_10 = V_0;
		int32_t L_11 = ___byteIndex1;
		int32_t L_12 = ___byteCount2;
		if ((((int32_t)L_10) < ((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_11, (int32_t)L_12)))))
		{
			goto IL_0007;
		}
	}
	{
		int32_t L_13 = ___byteCount2;
		return L_13;
	}
}
// System.Void System.Xml.SafeAsciiDecoder::Convert(System.Byte[],System.Int32,System.Int32,System.Char[],System.Int32,System.Int32,System.Boolean,System.Int32&,System.Int32&,System.Boolean&)
extern "C" IL2CPP_METHOD_ATTR void SafeAsciiDecoder_Convert_m574979722 (SafeAsciiDecoder_t1513866605 * __this, ByteU5BU5D_t4116647657* ___bytes0, int32_t ___byteIndex1, int32_t ___byteCount2, CharU5BU5D_t3528271667* ___chars3, int32_t ___charIndex4, int32_t ___charCount5, bool ___flush6, int32_t* ___bytesUsed7, int32_t* ___charsUsed8, bool* ___completed9, const RuntimeMethod* method)
{
	int32_t V_0 = 0;
	int32_t V_1 = 0;
	int32_t V_2 = 0;
	{
		int32_t L_0 = ___charCount5;
		int32_t L_1 = ___byteCount2;
		if ((((int32_t)L_0) >= ((int32_t)L_1)))
		{
			goto IL_000f;
		}
	}
	{
		int32_t L_2 = ___charCount5;
		___byteCount2 = L_2;
		bool* L_3 = ___completed9;
		*((int8_t*)L_3) = (int8_t)0;
		goto IL_0013;
	}

IL_000f:
	{
		bool* L_4 = ___completed9;
		*((int8_t*)L_4) = (int8_t)1;
	}

IL_0013:
	{
		int32_t L_5 = ___byteIndex1;
		V_0 = L_5;
		int32_t L_6 = ___charIndex4;
		V_1 = L_6;
		int32_t L_7 = ___byteIndex1;
		int32_t L_8 = ___byteCount2;
		V_2 = ((int32_t)il2cpp_codegen_add((int32_t)L_7, (int32_t)L_8));
		goto IL_002d;
	}

IL_001e:
	{
		CharU5BU5D_t3528271667* L_9 = ___chars3;
		int32_t L_10 = V_1;
		int32_t L_11 = L_10;
		V_1 = ((int32_t)il2cpp_codegen_add((int32_t)L_11, (int32_t)1));
		ByteU5BU5D_t4116647657* L_12 = ___bytes0;
		int32_t L_13 = V_0;
		int32_t L_14 = L_13;
		V_0 = ((int32_t)il2cpp_codegen_add((int32_t)L_14, (int32_t)1));
		NullCheck(L_12);
		int32_t L_15 = L_14;
		uint8_t L_16 = (L_12)->GetAt(static_cast<il2cpp_array_size_t>(L_15));
		NullCheck(L_9);
		(L_9)->SetAt(static_cast<il2cpp_array_size_t>(L_11), (Il2CppChar)L_16);
	}

IL_002d:
	{
		int32_t L_17 = V_0;
		int32_t L_18 = V_2;
		if ((((int32_t)L_17) < ((int32_t)L_18)))
		{
			goto IL_001e;
		}
	}
	{
		int32_t* L_19 = ___charsUsed8;
		int32_t L_20 = ___byteCount2;
		*((int32_t*)L_19) = (int32_t)L_20;
		int32_t* L_21 = ___bytesUsed7;
		int32_t L_22 = ___byteCount2;
		*((int32_t*)L_21) = (int32_t)L_22;
		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.ActiveAxis::get_CurrentDepth()
extern "C" IL2CPP_METHOD_ATTR int32_t ActiveAxis_get_CurrentDepth_m203170682 (ActiveAxis_t3280138529 * __this, const RuntimeMethod* method)
{
	{
		int32_t L_0 = __this->get_currentDepth_0();
		return L_0;
	}
}
// System.Void System.Xml.Schema.ActiveAxis::Reactivate()
extern "C" IL2CPP_METHOD_ATTR void ActiveAxis_Reactivate_m1390046826 (ActiveAxis_t3280138529 * __this, const RuntimeMethod* method)
{
	{
		__this->set_isActive_1((bool)1);
		__this->set_currentDepth_0((-1));
		return;
	}
}
// 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)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (ActiveAxis__ctor_m2785681926_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 0;
	AxisStack_t461895009 * V_1 = NULL;
	{
		Object__ctor_m297566312(__this, /*hidden argument*/NULL);
		Asttree_t1394951200 * L_0 = ___axisTree0;
		__this->set_axisTree_2(L_0);
		__this->set_currentDepth_0((-1));
		Asttree_t1394951200 * L_1 = ___axisTree0;
		NullCheck(L_1);
		ArrayList_t2718874744 * L_2 = Asttree_get_SubtreeArray_m4197135436(L_1, /*hidden argument*/NULL);
		NullCheck(L_2);
		int32_t L_3 = VirtFuncInvoker0< int32_t >::Invoke(22 /* System.Int32 System.Collections.ArrayList::get_Count() */, L_2);
		ArrayList_t2718874744 * L_4 = (ArrayList_t2718874744 *)il2cpp_codegen_object_new(ArrayList_t2718874744_il2cpp_TypeInfo_var);
		ArrayList__ctor_m3828927650(L_4, L_3, /*hidden argument*/NULL);
		__this->set_axisStack_3(L_4);
		V_0 = 0;
		goto IL_0057;
	}

IL_002e:
	{
		Asttree_t1394951200 * L_5 = ___axisTree0;
		NullCheck(L_5);
		ArrayList_t2718874744 * L_6 = Asttree_get_SubtreeArray_m4197135436(L_5, /*hidden argument*/NULL);
		int32_t L_7 = V_0;
		NullCheck(L_6);
		RuntimeObject * L_8 = VirtFuncInvoker1< RuntimeObject *, int32_t >::Invoke(27 /* System.Object System.Collections.ArrayList::get_Item(System.Int32) */, L_6, L_7);
		AxisStack_t461895009 * L_9 = (AxisStack_t461895009 *)il2cpp_codegen_object_new(AxisStack_t461895009_il2cpp_TypeInfo_var);
		AxisStack__ctor_m3422384738(L_9, ((ForwardAxis_t3114313883 *)CastclassClass((RuntimeObject*)L_8, ForwardAxis_t3114313883_il2cpp_TypeInfo_var)), __this, /*hidden argument*/NULL);
		V_1 = L_9;
		ArrayList_t2718874744 * L_10 = __this->get_axisStack_3();
		AxisStack_t461895009 * L_11 = V_1;
		NullCheck(L_10);
		VirtFuncInvoker1< int32_t, RuntimeObject * >::Invoke(29 /* System.Int32 System.Collections.ArrayList::Add(System.Object) */, L_10, L_11);
		int32_t L_12 = V_0;
		V_0 = ((int32_t)il2cpp_codegen_add((int32_t)L_12, (int32_t)1));
	}

IL_0057:
	{
		int32_t L_13 = V_0;
		Asttree_t1394951200 * L_14 = ___axisTree0;
		NullCheck(L_14);
		ArrayList_t2718874744 * L_15 = Asttree_get_SubtreeArray_m4197135436(L_14, /*hidden argument*/NULL);
		NullCheck(L_15);
		int32_t L_16 = VirtFuncInvoker0< int32_t >::Invoke(22 /* System.Int32 System.Collections.ArrayList::get_Count() */, L_15);
		if ((((int32_t)L_13) < ((int32_t)L_16)))
		{
			goto IL_002e;
		}
	}
	{
		__this->set_isActive_1((bool)1);
		return;
	}
}
// System.Boolean System.Xml.Schema.ActiveAxis::MoveToStartElement(System.String,System.String)
extern "C" IL2CPP_METHOD_ATTR bool ActiveAxis_MoveToStartElement_m1461469003 (ActiveAxis_t3280138529 * __this, String_t* ___localname0, String_t* ___URN1, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (ActiveAxis_MoveToStartElement_m1461469003_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	bool V_0 = false;
	int32_t V_1 = 0;
	AxisStack_t461895009 * V_2 = NULL;
	{
		bool L_0 = __this->get_isActive_1();
		if (L_0)
		{
			goto IL_000a;
		}
	}
	{
		return (bool)0;
	}

IL_000a:
	{
		int32_t L_1 = __this->get_currentDepth_0();
		__this->set_currentDepth_0(((int32_t)il2cpp_codegen_add((int32_t)L_1, (int32_t)1)));
		V_0 = (bool)0;
		V_1 = 0;
		goto IL_0074;
	}

IL_001e:
	{
		ArrayList_t2718874744 * L_2 = __this->get_axisStack_3();
		int32_t L_3 = V_1;
		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);
		V_2 = ((AxisStack_t461895009 *)CastclassClass((RuntimeObject*)L_4, AxisStack_t461895009_il2cpp_TypeInfo_var));
		AxisStack_t461895009 * L_5 = V_2;
		NullCheck(L_5);
		ForwardAxis_t3114313883 * L_6 = AxisStack_get_Subtree_m887408385(L_5, /*hidden argument*/NULL);
		NullCheck(L_6);
		bool L_7 = ForwardAxis_get_IsSelfAxis_m3338931421(L_6, /*hidden argument*/NULL);
		if (!L_7)
		{
			goto IL_0056;
		}
	}
	{
		AxisStack_t461895009 * L_8 = V_2;
		NullCheck(L_8);
		ForwardAxis_t3114313883 * L_9 = AxisStack_get_Subtree_m887408385(L_8, /*hidden argument*/NULL);
		NullCheck(L_9);
		bool L_10 = ForwardAxis_get_IsDss_m3615516129(L_9, /*hidden argument*/NULL);
		if (L_10)
		{
			goto IL_0052;
		}
	}
	{
		int32_t L_11 = ActiveAxis_get_CurrentDepth_m203170682(__this, /*hidden argument*/NULL);
		if (L_11)
		{
			goto IL_0070;
		}
	}

IL_0052:
	{
		V_0 = (bool)1;
		goto IL_0070;
	}

IL_0056:
	{
		int32_t L_12 = ActiveAxis_get_CurrentDepth_m203170682(__this, /*hidden argument*/NULL);
		if (!L_12)
		{
			goto IL_0070;
		}
	}
	{
		AxisStack_t461895009 * L_13 = V_2;
		String_t* L_14 = ___localname0;
		String_t* L_15 = ___URN1;
		int32_t L_16 = __this->get_currentDepth_0();
		NullCheck(L_13);
		bool L_17 = AxisStack_MoveToChild_m4179247827(L_13, L_14, L_15, L_16, /*hidden argument*/NULL);
		if (!L_17)
		{
			goto IL_0070;
		}
	}
	{
		V_0 = (bool)1;
	}

IL_0070:
	{
		int32_t L_18 = V_1;
		V_1 = ((int32_t)il2cpp_codegen_add((int32_t)L_18, (int32_t)1));
	}

IL_0074:
	{
		int32_t L_19 = V_1;
		ArrayList_t2718874744 * L_20 = __this->get_axisStack_3();
		NullCheck(L_20);
		int32_t L_21 = VirtFuncInvoker0< int32_t >::Invoke(22 /* System.Int32 System.Collections.ArrayList::get_Count() */, L_20);
		if ((((int32_t)L_19) < ((int32_t)L_21)))
		{
			goto IL_001e;
		}
	}
	{
		bool L_22 = V_0;
		return L_22;
	}
}
// 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)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (ActiveAxis_EndElement_m1250098188_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 0;
	{
		int32_t L_0 = __this->get_currentDepth_0();
		if (L_0)
		{
			goto IL_001d;
		}
	}
	{
		__this->set_isActive_1((bool)0);
		int32_t L_1 = __this->get_currentDepth_0();
		__this->set_currentDepth_0(((int32_t)il2cpp_codegen_subtract((int32_t)L_1, (int32_t)1)));
	}

IL_001d:
	{
		bool L_2 = __this->get_isActive_1();
		if (L_2)
		{
			goto IL_0027;
		}
	}
	{
		return (bool)0;
	}

IL_0027:
	{
		V_0 = 0;
		goto IL_004d;
	}

IL_002b:
	{
		ArrayList_t2718874744 * L_3 = __this->get_axisStack_3();
		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);
		String_t* L_6 = ___localname0;
		String_t* L_7 = ___URN1;
		int32_t L_8 = __this->get_currentDepth_0();
		NullCheck(((AxisStack_t461895009 *)CastclassClass((RuntimeObject*)L_5, AxisStack_t461895009_il2cpp_TypeInfo_var)));
		AxisStack_MoveToParent_m137600946(((AxisStack_t461895009 *)CastclassClass((RuntimeObject*)L_5, AxisStack_t461895009_il2cpp_TypeInfo_var)), L_6, L_7, L_8, /*hidden argument*/NULL);
		int32_t L_9 = V_0;
		V_0 = ((int32_t)il2cpp_codegen_add((int32_t)L_9, (int32_t)1));
	}

IL_004d:
	{
		int32_t L_10 = V_0;
		ArrayList_t2718874744 * L_11 = __this->get_axisStack_3();
		NullCheck(L_11);
		int32_t L_12 = VirtFuncInvoker0< int32_t >::Invoke(22 /* System.Int32 System.Collections.ArrayList::get_Count() */, L_11);
		if ((((int32_t)L_10) < ((int32_t)L_12)))
		{
			goto IL_002b;
		}
	}
	{
		int32_t L_13 = __this->get_currentDepth_0();
		__this->set_currentDepth_0(((int32_t)il2cpp_codegen_subtract((int32_t)L_13, (int32_t)1)));
		return (bool)0;
	}
}
// System.Boolean System.Xml.Schema.ActiveAxis::MoveToAttribute(System.String,System.String)
extern "C" IL2CPP_METHOD_ATTR bool ActiveAxis_MoveToAttribute_m2930340714 (ActiveAxis_t3280138529 * __this, String_t* ___localname0, String_t* ___URN1, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (ActiveAxis_MoveToAttribute_m2930340714_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	bool V_0 = false;
	int32_t V_1 = 0;
	{
		bool L_0 = __this->get_isActive_1();
		if (L_0)
		{
			goto IL_000a;
		}
	}
	{
		return (bool)0;
	}

IL_000a:
	{
		V_0 = (bool)0;
		V_1 = 0;
		goto IL_0038;
	}

IL_0010:
	{
		ArrayList_t2718874744 * L_1 = __this->get_axisStack_3();
		int32_t L_2 = V_1;
		NullCheck(L_1);
		RuntimeObject * L_3 = VirtFuncInvoker1< RuntimeObject *, int32_t >::Invoke(27 /* System.Object System.Collections.ArrayList::get_Item(System.Int32) */, L_1, L_2);
		String_t* L_4 = ___localname0;
		String_t* L_5 = ___URN1;
		int32_t L_6 = __this->get_currentDepth_0();
		NullCheck(((AxisStack_t461895009 *)CastclassClass((RuntimeObject*)L_3, AxisStack_t461895009_il2cpp_TypeInfo_var)));
		bool L_7 = AxisStack_MoveToAttribute_m4019083518(((AxisStack_t461895009 *)CastclassClass((RuntimeObject*)L_3, AxisStack_t461895009_il2cpp_TypeInfo_var)), L_4, L_5, ((int32_t)il2cpp_codegen_add((int32_t)L_6, (int32_t)1)), /*hidden argument*/NULL);
		if (!L_7)
		{
			goto IL_0034;
		}
	}
	{
		V_0 = (bool)1;
	}

IL_0034:
	{
		int32_t L_8 = V_1;
		V_1 = ((int32_t)il2cpp_codegen_add((int32_t)L_8, (int32_t)1));
	}

IL_0038:
	{
		int32_t L_9 = V_1;
		ArrayList_t2718874744 * L_10 = __this->get_axisStack_3();
		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_0010;
		}
	}
	{
		bool L_12 = V_0;
		return L_12;
	}
}
#ifdef __clang__
#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.AllElementsContentValidator::.ctor(System.Xml.Schema.XmlSchemaContentType,System.Int32,System.Boolean)
extern "C" IL2CPP_METHOD_ATTR void AllElementsContentValidator__ctor_m4039551685 (AllElementsContentValidator_t4162406109 * __this, int32_t ___contentType0, int32_t ___size1, bool ___isEmptiable2, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (AllElementsContentValidator__ctor_m4039551685_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		int32_t L_0 = ___contentType0;
		bool L_1 = ___isEmptiable2;
		IL2CPP_RUNTIME_CLASS_INIT(ContentValidator_t2085579204_il2cpp_TypeInfo_var);
		ContentValidator__ctor_m3326107948(__this, L_0, (bool)0, L_1, /*hidden argument*/NULL);
		int32_t L_2 = ___size1;
		Hashtable_t1853889766 * L_3 = (Hashtable_t1853889766 *)il2cpp_codegen_object_new(Hashtable_t1853889766_il2cpp_TypeInfo_var);
		Hashtable__ctor_m1684344284(L_3, L_2, /*hidden argument*/NULL);
		__this->set_elements_7(L_3);
		int32_t L_4 = ___size1;
		ObjectU5BU5D_t2843939325* L_5 = (ObjectU5BU5D_t2843939325*)SZArrayNew(ObjectU5BU5D_t2843939325_il2cpp_TypeInfo_var, (uint32_t)L_4);
		__this->set_particles_8(L_5);
		int32_t L_6 = ___size1;
		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);
		__this->set_isRequired_9(L_7);
		return;
	}
}
// System.Boolean System.Xml.Schema.AllElementsContentValidator::AddElement(System.Xml.XmlQualifiedName,System.Object,System.Boolean)
extern "C" IL2CPP_METHOD_ATTR bool AllElementsContentValidator_AddElement_m132756316 (AllElementsContentValidator_t4162406109 * __this, XmlQualifiedName_t2760654312 * ___name0, RuntimeObject * ___particle1, bool ___isEmptiable2, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (AllElementsContentValidator_AddElement_m132756316_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 0;
	{
		Hashtable_t1853889766 * L_0 = __this->get_elements_7();
		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)0;
	}

IL_0010:
	{
		Hashtable_t1853889766 * L_3 = __this->get_elements_7();
		NullCheck(L_3);
		int32_t L_4 = VirtFuncInvoker0< int32_t >::Invoke(36 /* System.Int32 System.Collections.Hashtable::get_Count() */, L_3);
		V_0 = L_4;
		Hashtable_t1853889766 * L_5 = __this->get_elements_7();
		XmlQualifiedName_t2760654312 * L_6 = ___name0;
		int32_t L_7 = V_0;
		int32_t L_8 = L_7;
		RuntimeObject * L_9 = Box(Int32_t2950945753_il2cpp_TypeInfo_var, &L_8);
		NullCheck(L_5);
		VirtActionInvoker2< RuntimeObject *, RuntimeObject * >::Invoke(20 /* System.Void System.Collections.Hashtable::Add(System.Object,System.Object) */, L_5, L_6, L_9);
		ObjectU5BU5D_t2843939325* L_10 = __this->get_particles_8();
		int32_t L_11 = V_0;
		RuntimeObject * L_12 = ___particle1;
		NullCheck(L_10);
		ArrayElementTypeCheck (L_10, L_12);
		(L_10)->SetAt(static_cast<il2cpp_array_size_t>(L_11), (RuntimeObject *)L_12);
		bool L_13 = ___isEmptiable2;
		if (L_13)
		{
			goto IL_0054;
		}
	}
	{
		BitSet_t1154229585 * L_14 = __this->get_isRequired_9();
		int32_t L_15 = V_0;
		NullCheck(L_14);
		BitSet_Set_m1308982963(L_14, L_15, /*hidden argument*/NULL);
		int32_t L_16 = __this->get_countRequired_10();
		__this->set_countRequired_10(((int32_t)il2cpp_codegen_add((int32_t)L_16, (int32_t)1)));
	}

IL_0054:
	{
		return (bool)1;
	}
}
// System.Boolean System.Xml.Schema.AllElementsContentValidator::get_IsEmptiable()
extern "C" IL2CPP_METHOD_ATTR bool AllElementsContentValidator_get_IsEmptiable_m2723791603 (AllElementsContentValidator_t4162406109 * __this, const RuntimeMethod* method)
{
	{
		bool L_0 = ContentValidator_get_IsEmptiable_m2057210976(__this, /*hidden argument*/NULL);
		if (L_0)
		{
			goto IL_0012;
		}
	}
	{
		int32_t L_1 = __this->get_countRequired_10();
		return (bool)((((int32_t)L_1) == ((int32_t)0))? 1 : 0);
	}

IL_0012:
	{
		return (bool)1;
	}
}
// System.Void System.Xml.Schema.AllElementsContentValidator::InitValidation(System.Xml.Schema.ValidationState)
extern "C" IL2CPP_METHOD_ATTR void AllElementsContentValidator_InitValidation_m416263441 (AllElementsContentValidator_t4162406109 * __this, ValidationState_t603008718 * ___context0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (AllElementsContentValidator_InitValidation_m416263441_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		ValidationState_t603008718 * L_0 = ___context0;
		Hashtable_t1853889766 * L_1 = __this->get_elements_7();
		NullCheck(L_1);
		int32_t L_2 = VirtFuncInvoker0< int32_t >::Invoke(36 /* System.Int32 System.Collections.Hashtable::get_Count() */, L_1);
		BitSet_t1154229585 * L_3 = (BitSet_t1154229585 *)il2cpp_codegen_object_new(BitSet_t1154229585_il2cpp_TypeInfo_var);
		BitSet__ctor_m1702419920(L_3, L_2, /*hidden argument*/NULL);
		NullCheck(L_0);
		L_0->set_AllElementsSet_10(L_3);
		ValidationState_t603008718 * L_4 = ___context0;
		NullCheck(L_4);
		StateUnion_t2516366335 * L_5 = L_4->get_address_of_CurrentState_7();
		L_5->set_AllElementsRequired_1((-1));
		return;
	}
}
// System.Object System.Xml.Schema.AllElementsContentValidator::ValidateElement(System.Xml.XmlQualifiedName,System.Xml.Schema.ValidationState,System.Int32&)
extern "C" IL2CPP_METHOD_ATTR RuntimeObject * AllElementsContentValidator_ValidateElement_m1109092338 (AllElementsContentValidator_t4162406109 * __this, XmlQualifiedName_t2760654312 * ___name0, ValidationState_t603008718 * ___context1, int32_t* ___errorCode2, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (AllElementsContentValidator_ValidateElement_m1109092338_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	RuntimeObject * V_0 = NULL;
	int32_t V_1 = 0;
	{
		Hashtable_t1853889766 * L_0 = __this->get_elements_7();
		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;
		int32_t* L_3 = ___errorCode2;
		*((int32_t*)L_3) = (int32_t)0;
		RuntimeObject * L_4 = V_0;
		if (L_4)
		{
			goto IL_001c;
		}
	}
	{
		ValidationState_t603008718 * L_5 = ___context1;
		NullCheck(L_5);
		L_5->set_NeedValidateChildren_1((bool)0);
		return NULL;
	}

IL_001c:
	{
		RuntimeObject * L_6 = V_0;
		V_1 = ((*(int32_t*)((int32_t*)UnBox(L_6, Int32_t2950945753_il2cpp_TypeInfo_var))));
		ValidationState_t603008718 * L_7 = ___context1;
		NullCheck(L_7);
		BitSet_t1154229585 * L_8 = L_7->get_AllElementsSet_10();
		int32_t L_9 = V_1;
		NullCheck(L_8);
		bool L_10 = BitSet_get_Item_m2619096562(L_8, L_9, /*hidden argument*/NULL);
		if (!L_10)
		{
			goto IL_0037;
		}
	}
	{
		int32_t* L_11 = ___errorCode2;
		*((int32_t*)L_11) = (int32_t)((int32_t)-2);
		return NULL;
	}

IL_0037:
	{
		ValidationState_t603008718 * L_12 = ___context1;
		NullCheck(L_12);
		StateUnion_t2516366335 * L_13 = L_12->get_address_of_CurrentState_7();
		int32_t L_14 = L_13->get_AllElementsRequired_1();
		if ((!(((uint32_t)L_14) == ((uint32_t)(-1)))))
		{
			goto IL_0051;
		}
	}
	{
		ValidationState_t603008718 * L_15 = ___context1;
		NullCheck(L_15);
		StateUnion_t2516366335 * L_16 = L_15->get_address_of_CurrentState_7();
		L_16->set_AllElementsRequired_1(0);
	}

IL_0051:
	{
		ValidationState_t603008718 * L_17 = ___context1;
		NullCheck(L_17);
		BitSet_t1154229585 * L_18 = L_17->get_AllElementsSet_10();
		int32_t L_19 = V_1;
		NullCheck(L_18);
		BitSet_Set_m1308982963(L_18, L_19, /*hidden argument*/NULL);
		BitSet_t1154229585 * L_20 = __this->get_isRequired_9();
		int32_t L_21 = V_1;
		NullCheck(L_20);
		bool L_22 = BitSet_get_Item_m2619096562(L_20, L_21, /*hidden argument*/NULL);
		if (!L_22)
		{
			goto IL_007b;
		}
	}
	{
		ValidationState_t603008718 * L_23 = ___context1;
		NullCheck(L_23);
		StateUnion_t2516366335 * L_24 = L_23->get_address_of_CurrentState_7();
		int32_t* L_25 = L_24->get_address_of_AllElementsRequired_1();
		int32_t* L_26 = L_25;
		int32_t L_27 = *((int32_t*)L_26);
		*((int32_t*)L_26) = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_27, (int32_t)1));
	}

IL_007b:
	{
		ObjectU5BU5D_t2843939325* L_28 = __this->get_particles_8();
		int32_t L_29 = V_1;
		NullCheck(L_28);
		int32_t L_30 = L_29;
		RuntimeObject * L_31 = (L_28)->GetAt(static_cast<il2cpp_array_size_t>(L_30));
		return L_31;
	}
}
// System.Boolean System.Xml.Schema.AllElementsContentValidator::CompleteValidation(System.Xml.Schema.ValidationState)
extern "C" IL2CPP_METHOD_ATTR bool AllElementsContentValidator_CompleteValidation_m771403886 (AllElementsContentValidator_t4162406109 * __this, ValidationState_t603008718 * ___context0, const RuntimeMethod* method)
{
	{
		ValidationState_t603008718 * L_0 = ___context0;
		NullCheck(L_0);
		StateUnion_t2516366335 * L_1 = L_0->get_address_of_CurrentState_7();
		int32_t L_2 = L_1->get_AllElementsRequired_1();
		int32_t L_3 = __this->get_countRequired_10();
		if ((((int32_t)L_2) == ((int32_t)L_3)))
		{
			goto IL_0029;
		}
	}
	{
		bool L_4 = VirtFuncInvoker0< bool >::Invoke(4 /* System.Boolean System.Xml.Schema.ContentValidator::get_IsEmptiable() */, __this);
		if (!L_4)
		{
			goto IL_002b;
		}
	}
	{
		ValidationState_t603008718 * L_5 = ___context0;
		NullCheck(L_5);
		StateUnion_t2516366335 * L_6 = L_5->get_address_of_CurrentState_7();
		int32_t L_7 = L_6->get_AllElementsRequired_1();
		if ((!(((uint32_t)L_7) == ((uint32_t)(-1)))))
		{
			goto IL_002b;
		}
	}

IL_0029:
	{
		return (bool)1;
	}

IL_002b:
	{
		return (bool)0;
	}
}
// System.Collections.ArrayList System.Xml.Schema.AllElementsContentValidator::ExpectedElements(System.Xml.Schema.ValidationState,System.Boolean)
extern "C" IL2CPP_METHOD_ATTR ArrayList_t2718874744 * AllElementsContentValidator_ExpectedElements_m3273513236 (AllElementsContentValidator_t4162406109 * __this, ValidationState_t603008718 * ___context0, bool ___isRequiredOnly1, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (AllElementsContentValidator_ExpectedElements_m3273513236_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	ArrayList_t2718874744 * V_0 = NULL;
	RuntimeObject* V_1 = NULL;
	DictionaryEntry_t3123975638  V_2;
	memset(&V_2, 0, sizeof(V_2));
	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);
	{
		V_0 = (ArrayList_t2718874744 *)NULL;
		Hashtable_t1853889766 * L_0 = __this->get_elements_7();
		NullCheck(L_0);
		RuntimeObject* L_1 = VirtFuncInvoker0< RuntimeObject* >::Invoke(28 /* System.Collections.IDictionaryEnumerator System.Collections.Hashtable::GetEnumerator() */, L_0);
		V_1 = L_1;
	}

IL_000e:
	try
	{ // begin try (depth: 1)
		{
			goto IL_0068;
		}

IL_0010:
		{
			RuntimeObject* L_2 = V_1;
			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_2 = ((*(DictionaryEntry_t3123975638 *)((DictionaryEntry_t3123975638 *)UnBox(L_3, DictionaryEntry_t3123975638_il2cpp_TypeInfo_var))));
			ValidationState_t603008718 * L_4 = ___context0;
			NullCheck(L_4);
			BitSet_t1154229585 * L_5 = L_4->get_AllElementsSet_10();
			RuntimeObject * L_6 = DictionaryEntry_get_Value_m618120527((DictionaryEntry_t3123975638 *)(&V_2), /*hidden argument*/NULL);
			NullCheck(L_5);
			bool L_7 = BitSet_get_Item_m2619096562(L_5, ((*(int32_t*)((int32_t*)UnBox(L_6, Int32_t2950945753_il2cpp_TypeInfo_var)))), /*hidden argument*/NULL);
			if (L_7)
			{
				goto IL_0068;
			}
		}

IL_0035:
		{
			bool L_8 = ___isRequiredOnly1;
			if (!L_8)
			{
				goto IL_0051;
			}
		}

IL_0038:
		{
			BitSet_t1154229585 * L_9 = __this->get_isRequired_9();
			RuntimeObject * L_10 = DictionaryEntry_get_Value_m618120527((DictionaryEntry_t3123975638 *)(&V_2), /*hidden argument*/NULL);
			NullCheck(L_9);
			bool L_11 = BitSet_get_Item_m2619096562(L_9, ((*(int32_t*)((int32_t*)UnBox(L_10, Int32_t2950945753_il2cpp_TypeInfo_var)))), /*hidden argument*/NULL);
			if (!L_11)
			{
				goto IL_0068;
			}
		}

IL_0051:
		{
			ArrayList_t2718874744 * L_12 = V_0;
			if (L_12)
			{
				goto IL_005a;
			}
		}

IL_0054:
		{
			ArrayList_t2718874744 * L_13 = (ArrayList_t2718874744 *)il2cpp_codegen_object_new(ArrayList_t2718874744_il2cpp_TypeInfo_var);
			ArrayList__ctor_m4254721275(L_13, /*hidden argument*/NULL);
			V_0 = L_13;
		}

IL_005a:
		{
			ArrayList_t2718874744 * L_14 = V_0;
			RuntimeObject * L_15 = DictionaryEntry_get_Key_m3117378551((DictionaryEntry_t3123975638 *)(&V_2), /*hidden argument*/NULL);
			NullCheck(L_14);
			VirtFuncInvoker1< int32_t, RuntimeObject * >::Invoke(29 /* System.Int32 System.Collections.ArrayList::Add(System.Object) */, L_14, L_15);
		}

IL_0068:
		{
			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_0010;
			}
		}

IL_0070:
		{
			IL2CPP_LEAVE(0x83, 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_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_0082;
			}
		}

IL_007c:
		{
			RuntimeObject* L_20 = V_3;
			NullCheck(L_20);
			InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t3640265483_il2cpp_TypeInfo_var, L_20);
		}

IL_0082:
		{
			IL2CPP_END_FINALLY(114)
		}
	} // end finally (depth: 1)
	IL2CPP_CLEANUP(114)
	{
		IL2CPP_JUMP_TBL(0x83, IL_0083)
		IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
	}

IL_0083:
	{
		ArrayList_t2718874744 * L_21 = V_0;
		return L_21;
	}
}
// System.Collections.ArrayList System.Xml.Schema.AllElementsContentValidator::ExpectedParticles(System.Xml.Schema.ValidationState,System.Boolean,System.Xml.Schema.XmlSchemaSet)
extern "C" IL2CPP_METHOD_ATTR ArrayList_t2718874744 * AllElementsContentValidator_ExpectedParticles_m3422705812 (AllElementsContentValidator_t4162406109 * __this, ValidationState_t603008718 * ___context0, bool ___isRequiredOnly1, XmlSchemaSet_t266093086 * ___schemaSet2, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (AllElementsContentValidator_ExpectedParticles_m3422705812_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	ArrayList_t2718874744 * V_0 = NULL;
	RuntimeObject* V_1 = NULL;
	DictionaryEntry_t3123975638  V_2;
	memset(&V_2, 0, sizeof(V_2));
	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);
	{
		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_elements_7();
		NullCheck(L_1);
		RuntimeObject* L_2 = VirtFuncInvoker0< RuntimeObject* >::Invoke(28 /* System.Collections.IDictionaryEnumerator System.Collections.Hashtable::GetEnumerator() */, L_1);
		V_1 = L_2;
	}

IL_0012:
	try
	{ // begin try (depth: 1)
		{
			goto IL_0074;
		}

IL_0014:
		{
			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 = ((*(DictionaryEntry_t3123975638 *)((DictionaryEntry_t3123975638 *)UnBox(L_4, DictionaryEntry_t3123975638_il2cpp_TypeInfo_var))));
			ValidationState_t603008718 * L_5 = ___context0;
			NullCheck(L_5);
			BitSet_t1154229585 * L_6 = L_5->get_AllElementsSet_10();
			RuntimeObject * L_7 = DictionaryEntry_get_Value_m618120527((DictionaryEntry_t3123975638 *)(&V_2), /*hidden argument*/NULL);
			NullCheck(L_6);
			bool L_8 = BitSet_get_Item_m2619096562(L_6, ((*(int32_t*)((int32_t*)UnBox(L_7, Int32_t2950945753_il2cpp_TypeInfo_var)))), /*hidden argument*/NULL);
			if (L_8)
			{
				goto IL_0074;
			}
		}

IL_0039:
		{
			bool L_9 = ___isRequiredOnly1;
			if (!L_9)
			{
				goto IL_0055;
			}
		}

IL_003c:
		{
			BitSet_t1154229585 * L_10 = __this->get_isRequired_9();
			RuntimeObject * L_11 = DictionaryEntry_get_Value_m618120527((DictionaryEntry_t3123975638 *)(&V_2), /*hidden argument*/NULL);
			NullCheck(L_10);
			bool L_12 = BitSet_get_Item_m2619096562(L_10, ((*(int32_t*)((int32_t*)UnBox(L_11, Int32_t2950945753_il2cpp_TypeInfo_var)))), /*hidden argument*/NULL);
			if (!L_12)
			{
				goto IL_0074;
			}
		}

IL_0055:
		{
			ObjectU5BU5D_t2843939325* L_13 = __this->get_particles_8();
			RuntimeObject * L_14 = DictionaryEntry_get_Value_m618120527((DictionaryEntry_t3123975638 *)(&V_2), /*hidden argument*/NULL);
			NullCheck(L_13);
			int32_t L_15 = ((*(int32_t*)((int32_t*)UnBox(L_14, Int32_t2950945753_il2cpp_TypeInfo_var))));
			RuntimeObject * L_16 = (L_13)->GetAt(static_cast<il2cpp_array_size_t>(L_15));
			XmlSchemaSet_t266093086 * L_17 = ___schemaSet2;
			ArrayList_t2718874744 * L_18 = V_0;
			IL2CPP_RUNTIME_CLASS_INIT(ContentValidator_t2085579204_il2cpp_TypeInfo_var);
			ContentValidator_AddParticleToExpected_m2353204295(NULL /*static, unused*/, ((XmlSchemaParticle_t3828501457 *)IsInstClass((RuntimeObject*)L_16, XmlSchemaParticle_t3828501457_il2cpp_TypeInfo_var)), L_17, L_18, /*hidden argument*/NULL);
		}

IL_0074:
		{
			RuntimeObject* L_19 = V_1;
			NullCheck(L_19);
			bool L_20 = InterfaceFuncInvoker0< bool >::Invoke(0 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t1853284238_il2cpp_TypeInfo_var, L_19);
			if (L_20)
			{
				goto IL_0014;
			}
		}

IL_007c:
		{
			IL2CPP_LEAVE(0x8F, FINALLY_007e);
		}
	} // end try (depth: 1)
	catch(Il2CppExceptionWrapper& e)
	{
		__last_unhandled_exception = (Exception_t *)e.ex;
		goto FINALLY_007e;
	}

FINALLY_007e:
	{ // begin finally (depth: 1)
		{
			RuntimeObject* L_21 = V_1;
			V_3 = ((RuntimeObject*)IsInst((RuntimeObject*)L_21, IDisposable_t3640265483_il2cpp_TypeInfo_var));
			RuntimeObject* L_22 = V_3;
			if (!L_22)
			{
				goto IL_008e;
			}
		}

IL_0088:
		{
			RuntimeObject* L_23 = V_3;
			NullCheck(L_23);
			InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t3640265483_il2cpp_TypeInfo_var, L_23);
		}

IL_008e:
		{
			IL2CPP_END_FINALLY(126)
		}
	} // end finally (depth: 1)
	IL2CPP_CLEANUP(126)
	{
		IL2CPP_JUMP_TBL(0x8F, IL_008f)
		IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
	}

IL_008f:
	{
		ArrayList_t2718874744 * L_24 = V_0;
		return L_24;
	}
}
#ifdef __clang__
#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.Collections.ArrayList System.Xml.Schema.Asttree::get_SubtreeArray()
extern "C" IL2CPP_METHOD_ATTR ArrayList_t2718874744 * Asttree_get_SubtreeArray_m4197135436 (Asttree_t1394951200 * __this, const RuntimeMethod* method)
{
	{
		ArrayList_t2718874744 * L_0 = __this->get_fAxisArray_0();
		return L_0;
	}
}
// System.Void System.Xml.Schema.Asttree::.ctor(System.String,System.Boolean,System.Xml.XmlNamespaceManager)
extern "C" IL2CPP_METHOD_ATTR void Asttree__ctor_m2584955535 (Asttree_t1394951200 * __this, String_t* ___xPath0, bool ___isField1, XmlNamespaceManager_t418790500 * ___nsmgr2, const RuntimeMethod* method)
{
	{
		Object__ctor_m297566312(__this, /*hidden argument*/NULL);
		String_t* L_0 = ___xPath0;
		__this->set_xpathexpr_1(L_0);
		bool L_1 = ___isField1;
		__this->set_isField_2(L_1);
		XmlNamespaceManager_t418790500 * L_2 = ___nsmgr2;
		__this->set_nsmgr_3(L_2);
		String_t* L_3 = ___xPath0;
		bool L_4 = ___isField1;
		XmlNamespaceManager_t418790500 * L_5 = ___nsmgr2;
		Asttree_CompileXPath_m2497491801(__this, L_3, L_4, L_5, /*hidden argument*/NULL);
		return;
	}
}
// System.Boolean System.Xml.Schema.Asttree::IsNameTest(MS.Internal.Xml.XPath.Axis)
extern "C" IL2CPP_METHOD_ATTR bool Asttree_IsNameTest_m2510704356 (RuntimeObject * __this /* static, unused */, Axis_t4207104559 * ___ast0, const RuntimeMethod* method)
{
	{
		Axis_t4207104559 * L_0 = ___ast0;
		NullCheck(L_0);
		int32_t L_1 = Axis_get_TypeOfAxis_m4147582060(L_0, /*hidden argument*/NULL);
		if ((!(((uint32_t)L_1) == ((uint32_t)3))))
		{
			goto IL_0013;
		}
	}
	{
		Axis_t4207104559 * L_2 = ___ast0;
		NullCheck(L_2);
		int32_t L_3 = Axis_get_NodeType_m2889971862(L_2, /*hidden argument*/NULL);
		return (bool)((((int32_t)L_3) == ((int32_t)1))? 1 : 0);
	}

IL_0013:
	{
		return (bool)0;
	}
}
// System.Boolean System.Xml.Schema.Asttree::IsAttribute(MS.Internal.Xml.XPath.Axis)
extern "C" IL2CPP_METHOD_ATTR bool Asttree_IsAttribute_m1748543654 (RuntimeObject * __this /* static, unused */, Axis_t4207104559 * ___ast0, const RuntimeMethod* method)
{
	{
		Axis_t4207104559 * L_0 = ___ast0;
		NullCheck(L_0);
		int32_t L_1 = Axis_get_TypeOfAxis_m4147582060(L_0, /*hidden argument*/NULL);
		if ((!(((uint32_t)L_1) == ((uint32_t)2))))
		{
			goto IL_0013;
		}
	}
	{
		Axis_t4207104559 * L_2 = ___ast0;
		NullCheck(L_2);
		int32_t L_3 = Axis_get_NodeType_m2889971862(L_2, /*hidden argument*/NULL);
		return (bool)((((int32_t)L_3) == ((int32_t)2))? 1 : 0);
	}

IL_0013:
	{
		return (bool)0;
	}
}
// System.Boolean System.Xml.Schema.Asttree::IsDescendantOrSelf(MS.Internal.Xml.XPath.Axis)
extern "C" IL2CPP_METHOD_ATTR bool Asttree_IsDescendantOrSelf_m1284836420 (RuntimeObject * __this /* static, unused */, Axis_t4207104559 * ___ast0, const RuntimeMethod* method)
{
	{
		Axis_t4207104559 * L_0 = ___ast0;
		NullCheck(L_0);
		int32_t L_1 = Axis_get_TypeOfAxis_m4147582060(L_0, /*hidden argument*/NULL);
		if ((!(((uint32_t)L_1) == ((uint32_t)5))))
		{
			goto IL_001a;
		}
	}
	{
		Axis_t4207104559 * L_2 = ___ast0;
		NullCheck(L_2);
		int32_t L_3 = Axis_get_NodeType_m2889971862(L_2, /*hidden argument*/NULL);
		if ((!(((uint32_t)L_3) == ((uint32_t)((int32_t)9)))))
		{
			goto IL_001a;
		}
	}
	{
		Axis_t4207104559 * L_4 = ___ast0;
		NullCheck(L_4);
		bool L_5 = Axis_get_AbbrAxis_m1249173372(L_4, /*hidden argument*/NULL);
		return L_5;
	}

IL_001a:
	{
		return (bool)0;
	}
}
// System.Boolean System.Xml.Schema.Asttree::IsSelf(MS.Internal.Xml.XPath.Axis)
extern "C" IL2CPP_METHOD_ATTR bool Asttree_IsSelf_m3079171330 (RuntimeObject * __this /* static, unused */, Axis_t4207104559 * ___ast0, const RuntimeMethod* method)
{
	{
		Axis_t4207104559 * L_0 = ___ast0;
		NullCheck(L_0);
		int32_t L_1 = Axis_get_TypeOfAxis_m4147582060(L_0, /*hidden argument*/NULL);
		if ((!(((uint32_t)L_1) == ((uint32_t)((int32_t)12)))))
		{
			goto IL_001b;
		}
	}
	{
		Axis_t4207104559 * L_2 = ___ast0;
		NullCheck(L_2);
		int32_t L_3 = Axis_get_NodeType_m2889971862(L_2, /*hidden argument*/NULL);
		if ((!(((uint32_t)L_3) == ((uint32_t)((int32_t)9)))))
		{
			goto IL_001b;
		}
	}
	{
		Axis_t4207104559 * L_4 = ___ast0;
		NullCheck(L_4);
		bool L_5 = Axis_get_AbbrAxis_m1249173372(L_4, /*hidden argument*/NULL);
		return L_5;
	}

IL_001b:
	{
		return (bool)0;
	}
}
// System.Void System.Xml.Schema.Asttree::CompileXPath(System.String,System.Boolean,System.Xml.XmlNamespaceManager)
extern "C" IL2CPP_METHOD_ATTR void Asttree_CompileXPath_m2497491801 (Asttree_t1394951200 * __this, String_t* ___xPath0, bool ___isField1, XmlNamespaceManager_t418790500 * ___nsmgr2, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Asttree_CompileXPath_m2497491801_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	StringU5BU5D_t1281789340* V_0 = NULL;
	ArrayList_t2718874744 * V_1 = NULL;
	Axis_t4207104559 * V_2 = NULL;
	int32_t V_3 = 0;
	Axis_t4207104559 * V_4 = NULL;
	int32_t V_5 = 0;
	Axis_t4207104559 * V_6 = NULL;
	Axis_t4207104559 * 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 = ___xPath0;
		if (!L_0)
		{
			goto IL_000b;
		}
	}
	{
		String_t* L_1 = ___xPath0;
		NullCheck(L_1);
		int32_t L_2 = String_get_Length_m3847582255(L_1, /*hidden argument*/NULL);
		if (L_2)
		{
			goto IL_001b;
		}
	}

IL_000b:
	{
		String_t* L_3 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(String_t_il2cpp_TypeInfo_var))->get_Empty_5();
		XmlSchemaException_t3511258692 * L_4 = (XmlSchemaException_t3511258692 *)il2cpp_codegen_object_new(XmlSchemaException_t3511258692_il2cpp_TypeInfo_var);
		XmlSchemaException__ctor_m2187369954(L_4, _stringLiteral470953761, L_3, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, NULL, Asttree_CompileXPath_m2497491801_RuntimeMethod_var);
	}

IL_001b:
	{
		String_t* L_5 = ___xPath0;
		CharU5BU5D_t3528271667* L_6 = (CharU5BU5D_t3528271667*)SZArrayNew(CharU5BU5D_t3528271667_il2cpp_TypeInfo_var, (uint32_t)1);
		CharU5BU5D_t3528271667* L_7 = L_6;
		NullCheck(L_7);
		(L_7)->SetAt(static_cast<il2cpp_array_size_t>(0), (Il2CppChar)((int32_t)124));
		NullCheck(L_5);
		StringU5BU5D_t1281789340* L_8 = String_Split_m3646115398(L_5, L_7, /*hidden argument*/NULL);
		V_0 = L_8;
		StringU5BU5D_t1281789340* L_9 = V_0;
		NullCheck(L_9);
		ArrayList_t2718874744 * L_10 = (ArrayList_t2718874744 *)il2cpp_codegen_object_new(ArrayList_t2718874744_il2cpp_TypeInfo_var);
		ArrayList__ctor_m3828927650(L_10, (((int32_t)((int32_t)(((RuntimeArray *)L_9)->max_length)))), /*hidden argument*/NULL);
		V_1 = L_10;
		StringU5BU5D_t1281789340* L_11 = V_0;
		NullCheck(L_11);
		ArrayList_t2718874744 * L_12 = (ArrayList_t2718874744 *)il2cpp_codegen_object_new(ArrayList_t2718874744_il2cpp_TypeInfo_var);
		ArrayList__ctor_m3828927650(L_12, (((int32_t)((int32_t)(((RuntimeArray *)L_11)->max_length)))), /*hidden argument*/NULL);
		__this->set_fAxisArray_0(L_12);
	}

IL_0044:
	try
	{ // begin try (depth: 1)
		{
			V_3 = 0;
			goto IL_0064;
		}

IL_0048:
		{
			StringU5BU5D_t1281789340* L_13 = V_0;
			int32_t L_14 = V_3;
			NullCheck(L_13);
			int32_t L_15 = L_14;
			String_t* L_16 = (L_13)->GetAt(static_cast<il2cpp_array_size_t>(L_15));
			IL2CPP_RUNTIME_CLASS_INIT(XPathParser_t618394529_il2cpp_TypeInfo_var);
			AstNode_t2514041814 * L_17 = XPathParser_ParseXPathExpresion_m1523170934(NULL /*static, unused*/, L_16, /*hidden argument*/NULL);
			V_4 = ((Axis_t4207104559 *)CastclassClass((RuntimeObject*)L_17, Axis_t4207104559_il2cpp_TypeInfo_var));
			ArrayList_t2718874744 * L_18 = V_1;
			Axis_t4207104559 * L_19 = V_4;
			NullCheck(L_18);
			VirtFuncInvoker1< int32_t, RuntimeObject * >::Invoke(29 /* System.Int32 System.Collections.ArrayList::Add(System.Object) */, L_18, L_19);
			int32_t L_20 = V_3;
			V_3 = ((int32_t)il2cpp_codegen_add((int32_t)L_20, (int32_t)1));
		}

IL_0064:
		{
			int32_t L_21 = V_3;
			StringU5BU5D_t1281789340* L_22 = V_0;
			NullCheck(L_22);
			if ((((int32_t)L_21) < ((int32_t)(((int32_t)((int32_t)(((RuntimeArray *)L_22)->max_length)))))))
			{
				goto IL_0048;
			}
		}

IL_006a:
		{
			goto IL_0079;
		}
	} // 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_006c;
		throw e;
	}

CATCH_006c:
	{ // begin catch(System.Object)
		String_t* L_23 = ___xPath0;
		XmlSchemaException_t3511258692 * L_24 = (XmlSchemaException_t3511258692 *)il2cpp_codegen_object_new(XmlSchemaException_t3511258692_il2cpp_TypeInfo_var);
		XmlSchemaException__ctor_m2187369954(L_24, _stringLiteral3539578760, L_23, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_24, NULL, Asttree_CompileXPath_m2497491801_RuntimeMethod_var);
	} // end catch (depth: 1)

IL_0079:
	{
		V_5 = 0;
		goto IL_0245;
	}

IL_0081:
	{
		ArrayList_t2718874744 * L_25 = V_1;
		int32_t L_26 = V_5;
		NullCheck(L_25);
		RuntimeObject * L_27 = VirtFuncInvoker1< RuntimeObject *, int32_t >::Invoke(27 /* System.Object System.Collections.ArrayList::get_Item(System.Int32) */, L_25, L_26);
		V_6 = ((Axis_t4207104559 *)CastclassClass((RuntimeObject*)L_27, Axis_t4207104559_il2cpp_TypeInfo_var));
		Axis_t4207104559 * L_28 = V_6;
		Axis_t4207104559 * L_29 = L_28;
		V_2 = L_29;
		if (L_29)
		{
			goto IL_00a2;
		}
	}
	{
		String_t* L_30 = ___xPath0;
		XmlSchemaException_t3511258692 * L_31 = (XmlSchemaException_t3511258692 *)il2cpp_codegen_object_new(XmlSchemaException_t3511258692_il2cpp_TypeInfo_var);
		XmlSchemaException__ctor_m2187369954(L_31, _stringLiteral3539578760, L_30, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_31, NULL, Asttree_CompileXPath_m2497491801_RuntimeMethod_var);
	}

IL_00a2:
	{
		Axis_t4207104559 * L_32 = V_2;
		V_7 = L_32;
		Axis_t4207104559 * L_33 = V_2;
		bool L_34 = Asttree_IsAttribute_m1748543654(NULL /*static, unused*/, L_33, /*hidden argument*/NULL);
		if (!L_34)
		{
			goto IL_012a;
		}
	}
	{
		bool L_35 = ___isField1;
		if (L_35)
		{
			goto IL_00bc;
		}
	}
	{
		String_t* L_36 = ___xPath0;
		XmlSchemaException_t3511258692 * L_37 = (XmlSchemaException_t3511258692 *)il2cpp_codegen_object_new(XmlSchemaException_t3511258692_il2cpp_TypeInfo_var);
		XmlSchemaException__ctor_m2187369954(L_37, _stringLiteral3125876252, L_36, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_37, NULL, Asttree_CompileXPath_m2497491801_RuntimeMethod_var);
	}

IL_00bc:
	{
		Axis_t4207104559 * L_38 = V_2;
		XmlNamespaceManager_t418790500 * L_39 = ___nsmgr2;
		Asttree_SetURN_m1534539514(__this, L_38, L_39, /*hidden argument*/NULL);
	}

IL_00c4:
	try
	{ // begin try (depth: 1)
		Axis_t4207104559 * L_40 = V_2;
		NullCheck(L_40);
		AstNode_t2514041814 * L_41 = Axis_get_Input_m1567084986(L_40, /*hidden argument*/NULL);
		V_2 = ((Axis_t4207104559 *)CastclassClass((RuntimeObject*)L_41, Axis_t4207104559_il2cpp_TypeInfo_var));
		goto IL_012a;
	} // 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_00d2;
		throw e;
	}

CATCH_00d2:
	{ // begin catch(System.Object)
		String_t* L_42 = ___xPath0;
		XmlSchemaException_t3511258692 * L_43 = (XmlSchemaException_t3511258692 *)il2cpp_codegen_object_new(XmlSchemaException_t3511258692_il2cpp_TypeInfo_var);
		XmlSchemaException__ctor_m2187369954(L_43, _stringLiteral3539578760, L_42, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_43, NULL, Asttree_CompileXPath_m2497491801_RuntimeMethod_var);
	} // end catch (depth: 1)

IL_00df:
	{
		Axis_t4207104559 * L_44 = V_2;
		bool L_45 = Asttree_IsSelf_m3079171330(NULL /*static, unused*/, L_44, /*hidden argument*/NULL);
		if (!L_45)
		{
			goto IL_00fb;
		}
	}
	{
		Axis_t4207104559 * L_46 = V_6;
		Axis_t4207104559 * L_47 = V_2;
		if ((((RuntimeObject*)(Axis_t4207104559 *)L_46) == ((RuntimeObject*)(Axis_t4207104559 *)L_47)))
		{
			goto IL_00fb;
		}
	}
	{
		Axis_t4207104559 * L_48 = V_7;
		Axis_t4207104559 * L_49 = V_2;
		NullCheck(L_49);
		AstNode_t2514041814 * L_50 = Axis_get_Input_m1567084986(L_49, /*hidden argument*/NULL);
		NullCheck(L_48);
		Axis_set_Input_m2260459411(L_48, L_50, /*hidden argument*/NULL);
		goto IL_010e;
	}

IL_00fb:
	{
		Axis_t4207104559 * L_51 = V_2;
		V_7 = L_51;
		Axis_t4207104559 * L_52 = V_2;
		bool L_53 = Asttree_IsNameTest_m2510704356(NULL /*static, unused*/, L_52, /*hidden argument*/NULL);
		if (!L_53)
		{
			goto IL_010e;
		}
	}
	{
		Axis_t4207104559 * L_54 = V_2;
		XmlNamespaceManager_t418790500 * L_55 = ___nsmgr2;
		Asttree_SetURN_m1534539514(__this, L_54, L_55, /*hidden argument*/NULL);
	}

IL_010e:
	{
	}

IL_010f:
	try
	{ // begin try (depth: 1)
		Axis_t4207104559 * L_56 = V_2;
		NullCheck(L_56);
		AstNode_t2514041814 * L_57 = Axis_get_Input_m1567084986(L_56, /*hidden argument*/NULL);
		V_2 = ((Axis_t4207104559 *)CastclassClass((RuntimeObject*)L_57, Axis_t4207104559_il2cpp_TypeInfo_var));
		goto IL_012a;
	} // 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_011d;
		throw e;
	}

CATCH_011d:
	{ // begin catch(System.Object)
		String_t* L_58 = ___xPath0;
		XmlSchemaException_t3511258692 * L_59 = (XmlSchemaException_t3511258692 *)il2cpp_codegen_object_new(XmlSchemaException_t3511258692_il2cpp_TypeInfo_var);
		XmlSchemaException__ctor_m2187369954(L_59, _stringLiteral3539578760, L_58, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_59, NULL, Asttree_CompileXPath_m2497491801_RuntimeMethod_var);
	} // end catch (depth: 1)

IL_012a:
	{
		Axis_t4207104559 * L_60 = V_2;
		if (!L_60)
		{
			goto IL_013d;
		}
	}
	{
		Axis_t4207104559 * L_61 = V_2;
		bool L_62 = Asttree_IsNameTest_m2510704356(NULL /*static, unused*/, L_61, /*hidden argument*/NULL);
		if (L_62)
		{
			goto IL_00df;
		}
	}
	{
		Axis_t4207104559 * L_63 = V_2;
		bool L_64 = Asttree_IsSelf_m3079171330(NULL /*static, unused*/, L_63, /*hidden argument*/NULL);
		if (L_64)
		{
			goto IL_00df;
		}
	}

IL_013d:
	{
		Axis_t4207104559 * L_65 = V_7;
		NullCheck(L_65);
		Axis_set_Input_m2260459411(L_65, (AstNode_t2514041814 *)NULL, /*hidden argument*/NULL);
		Axis_t4207104559 * L_66 = V_2;
		if (L_66)
		{
			goto IL_01a0;
		}
	}
	{
		Axis_t4207104559 * L_67 = V_6;
		bool L_68 = Asttree_IsSelf_m3079171330(NULL /*static, unused*/, L_67, /*hidden argument*/NULL);
		if (!L_68)
		{
			goto IL_0182;
		}
	}
	{
		Axis_t4207104559 * L_69 = V_6;
		NullCheck(L_69);
		AstNode_t2514041814 * L_70 = Axis_get_Input_m1567084986(L_69, /*hidden argument*/NULL);
		if (!L_70)
		{
			goto IL_0182;
		}
	}
	{
		ArrayList_t2718874744 * L_71 = __this->get_fAxisArray_0();
		Axis_t4207104559 * L_72 = V_6;
		NullCheck(L_72);
		AstNode_t2514041814 * L_73 = Axis_get_Input_m1567084986(L_72, /*hidden argument*/NULL);
		DoubleLinkAxis_t1975471428 * L_74 = DoubleLinkAxis_ConvertTree_m3332324594(NULL /*static, unused*/, ((Axis_t4207104559 *)CastclassClass((RuntimeObject*)L_73, Axis_t4207104559_il2cpp_TypeInfo_var)), /*hidden argument*/NULL);
		ForwardAxis_t3114313883 * L_75 = (ForwardAxis_t3114313883 *)il2cpp_codegen_object_new(ForwardAxis_t3114313883_il2cpp_TypeInfo_var);
		ForwardAxis__ctor_m523958192(L_75, L_74, (bool)0, /*hidden argument*/NULL);
		NullCheck(L_71);
		VirtFuncInvoker1< int32_t, RuntimeObject * >::Invoke(29 /* System.Int32 System.Collections.ArrayList::Add(System.Object) */, L_71, L_75);
		goto IL_023f;
	}

IL_0182:
	{
		ArrayList_t2718874744 * L_76 = __this->get_fAxisArray_0();
		Axis_t4207104559 * L_77 = V_6;
		DoubleLinkAxis_t1975471428 * L_78 = DoubleLinkAxis_ConvertTree_m3332324594(NULL /*static, unused*/, L_77, /*hidden argument*/NULL);
		ForwardAxis_t3114313883 * L_79 = (ForwardAxis_t3114313883 *)il2cpp_codegen_object_new(ForwardAxis_t3114313883_il2cpp_TypeInfo_var);
		ForwardAxis__ctor_m523958192(L_79, L_78, (bool)0, /*hidden argument*/NULL);
		NullCheck(L_76);
		VirtFuncInvoker1< int32_t, RuntimeObject * >::Invoke(29 /* System.Int32 System.Collections.ArrayList::Add(System.Object) */, L_76, L_79);
		goto IL_023f;
	}

IL_01a0:
	{
		Axis_t4207104559 * L_80 = V_2;
		bool L_81 = Asttree_IsDescendantOrSelf_m1284836420(NULL /*static, unused*/, L_80, /*hidden argument*/NULL);
		if (L_81)
		{
			goto IL_01b4;
		}
	}
	{
		String_t* L_82 = ___xPath0;
		XmlSchemaException_t3511258692 * L_83 = (XmlSchemaException_t3511258692 *)il2cpp_codegen_object_new(XmlSchemaException_t3511258692_il2cpp_TypeInfo_var);
		XmlSchemaException__ctor_m2187369954(L_83, _stringLiteral3539578760, L_82, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_83, NULL, Asttree_CompileXPath_m2497491801_RuntimeMethod_var);
	}

IL_01b4:
	{
	}

IL_01b5:
	try
	{ // begin try (depth: 1)
		Axis_t4207104559 * L_84 = V_2;
		NullCheck(L_84);
		AstNode_t2514041814 * L_85 = Axis_get_Input_m1567084986(L_84, /*hidden argument*/NULL);
		V_2 = ((Axis_t4207104559 *)CastclassClass((RuntimeObject*)L_85, Axis_t4207104559_il2cpp_TypeInfo_var));
		goto IL_01d0;
	} // 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_01c3;
		throw e;
	}

CATCH_01c3:
	{ // begin catch(System.Object)
		String_t* L_86 = ___xPath0;
		XmlSchemaException_t3511258692 * L_87 = (XmlSchemaException_t3511258692 *)il2cpp_codegen_object_new(XmlSchemaException_t3511258692_il2cpp_TypeInfo_var);
		XmlSchemaException__ctor_m2187369954(L_87, _stringLiteral3539578760, L_86, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_87, NULL, Asttree_CompileXPath_m2497491801_RuntimeMethod_var);
	} // end catch (depth: 1)

IL_01d0:
	{
		Axis_t4207104559 * L_88 = V_2;
		if (!L_88)
		{
			goto IL_01e3;
		}
	}
	{
		Axis_t4207104559 * L_89 = V_2;
		bool L_90 = Asttree_IsSelf_m3079171330(NULL /*static, unused*/, L_89, /*hidden argument*/NULL);
		if (!L_90)
		{
			goto IL_01e3;
		}
	}
	{
		Axis_t4207104559 * L_91 = V_2;
		NullCheck(L_91);
		AstNode_t2514041814 * L_92 = Axis_get_Input_m1567084986(L_91, /*hidden argument*/NULL);
		if (!L_92)
		{
			goto IL_01ef;
		}
	}

IL_01e3:
	{
		String_t* L_93 = ___xPath0;
		XmlSchemaException_t3511258692 * L_94 = (XmlSchemaException_t3511258692 *)il2cpp_codegen_object_new(XmlSchemaException_t3511258692_il2cpp_TypeInfo_var);
		XmlSchemaException__ctor_m2187369954(L_94, _stringLiteral3539578760, L_93, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_94, NULL, Asttree_CompileXPath_m2497491801_RuntimeMethod_var);
	}

IL_01ef:
	{
		Axis_t4207104559 * L_95 = V_6;
		bool L_96 = Asttree_IsSelf_m3079171330(NULL /*static, unused*/, L_95, /*hidden argument*/NULL);
		if (!L_96)
		{
			goto IL_0226;
		}
	}
	{
		Axis_t4207104559 * L_97 = V_6;
		NullCheck(L_97);
		AstNode_t2514041814 * L_98 = Axis_get_Input_m1567084986(L_97, /*hidden argument*/NULL);
		if (!L_98)
		{
			goto IL_0226;
		}
	}
	{
		ArrayList_t2718874744 * L_99 = __this->get_fAxisArray_0();
		Axis_t4207104559 * L_100 = V_6;
		NullCheck(L_100);
		AstNode_t2514041814 * L_101 = Axis_get_Input_m1567084986(L_100, /*hidden argument*/NULL);
		DoubleLinkAxis_t1975471428 * L_102 = DoubleLinkAxis_ConvertTree_m3332324594(NULL /*static, unused*/, ((Axis_t4207104559 *)CastclassClass((RuntimeObject*)L_101, Axis_t4207104559_il2cpp_TypeInfo_var)), /*hidden argument*/NULL);
		ForwardAxis_t3114313883 * L_103 = (ForwardAxis_t3114313883 *)il2cpp_codegen_object_new(ForwardAxis_t3114313883_il2cpp_TypeInfo_var);
		ForwardAxis__ctor_m523958192(L_103, L_102, (bool)1, /*hidden argument*/NULL);
		NullCheck(L_99);
		VirtFuncInvoker1< int32_t, RuntimeObject * >::Invoke(29 /* System.Int32 System.Collections.ArrayList::Add(System.Object) */, L_99, L_103);
		goto IL_023f;
	}

IL_0226:
	{
		ArrayList_t2718874744 * L_104 = __this->get_fAxisArray_0();
		Axis_t4207104559 * L_105 = V_6;
		DoubleLinkAxis_t1975471428 * L_106 = DoubleLinkAxis_ConvertTree_m3332324594(NULL /*static, unused*/, L_105, /*hidden argument*/NULL);
		ForwardAxis_t3114313883 * L_107 = (ForwardAxis_t3114313883 *)il2cpp_codegen_object_new(ForwardAxis_t3114313883_il2cpp_TypeInfo_var);
		ForwardAxis__ctor_m523958192(L_107, L_106, (bool)1, /*hidden argument*/NULL);
		NullCheck(L_104);
		VirtFuncInvoker1< int32_t, RuntimeObject * >::Invoke(29 /* System.Int32 System.Collections.ArrayList::Add(System.Object) */, L_104, L_107);
	}

IL_023f:
	{
		int32_t L_108 = V_5;
		V_5 = ((int32_t)il2cpp_codegen_add((int32_t)L_108, (int32_t)1));
	}

IL_0245:
	{
		int32_t L_109 = V_5;
		ArrayList_t2718874744 * L_110 = V_1;
		NullCheck(L_110);
		int32_t L_111 = VirtFuncInvoker0< int32_t >::Invoke(22 /* System.Int32 System.Collections.ArrayList::get_Count() */, L_110);
		if ((((int32_t)L_109) < ((int32_t)L_111)))
		{
			goto IL_0081;
		}
	}
	{
		return;
	}
}
// System.Void System.Xml.Schema.Asttree::SetURN(MS.Internal.Xml.XPath.Axis,System.Xml.XmlNamespaceManager)
extern "C" IL2CPP_METHOD_ATTR void Asttree_SetURN_m1534539514 (Asttree_t1394951200 * __this, Axis_t4207104559 * ___axis0, XmlNamespaceManager_t418790500 * ___nsmgr1, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Asttree_SetURN_m1534539514_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		Axis_t4207104559 * L_0 = ___axis0;
		NullCheck(L_0);
		String_t* L_1 = Axis_get_Prefix_m2435755612(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_0038;
		}
	}
	{
		Axis_t4207104559 * L_3 = ___axis0;
		XmlNamespaceManager_t418790500 * L_4 = ___nsmgr1;
		Axis_t4207104559 * L_5 = ___axis0;
		NullCheck(L_5);
		String_t* L_6 = Axis_get_Prefix_m2435755612(L_5, /*hidden argument*/NULL);
		NullCheck(L_4);
		String_t* L_7 = VirtFuncInvoker1< String_t*, String_t* >::Invoke(14 /* System.String System.Xml.XmlNamespaceManager::LookupNamespace(System.String) */, L_4, L_6);
		NullCheck(L_3);
		Axis_set_Urn_m1253646236(L_3, L_7, /*hidden argument*/NULL);
		Axis_t4207104559 * L_8 = ___axis0;
		NullCheck(L_8);
		String_t* L_9 = Axis_get_Urn_m3798879329(L_8, /*hidden argument*/NULL);
		if (L_9)
		{
			goto IL_0058;
		}
	}
	{
		Axis_t4207104559 * L_10 = ___axis0;
		NullCheck(L_10);
		String_t* L_11 = Axis_get_Prefix_m2435755612(L_10, /*hidden argument*/NULL);
		XmlSchemaException_t3511258692 * L_12 = (XmlSchemaException_t3511258692 *)il2cpp_codegen_object_new(XmlSchemaException_t3511258692_il2cpp_TypeInfo_var);
		XmlSchemaException__ctor_m2187369954(L_12, _stringLiteral3751470038, L_11, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_12, NULL, Asttree_SetURN_m1534539514_RuntimeMethod_var);
	}

IL_0038:
	{
		Axis_t4207104559 * L_13 = ___axis0;
		NullCheck(L_13);
		String_t* L_14 = Axis_get_Name_m1382914171(L_13, /*hidden argument*/NULL);
		NullCheck(L_14);
		int32_t L_15 = String_get_Length_m3847582255(L_14, /*hidden argument*/NULL);
		if (!L_15)
		{
			goto IL_004d;
		}
	}
	{
		Axis_t4207104559 * L_16 = ___axis0;
		NullCheck(L_16);
		Axis_set_Urn_m1253646236(L_16, (String_t*)NULL, /*hidden argument*/NULL);
		return;
	}

IL_004d:
	{
		Axis_t4207104559 * L_17 = ___axis0;
		NullCheck(L_17);
		Axis_set_Urn_m1253646236(L_17, _stringLiteral757602046, /*hidden argument*/NULL);
	}

IL_0058:
	{
		return;
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void System.Xml.Schema.AutoValidator::.ctor(System.Xml.XmlValidatingReaderImpl,System.Xml.Schema.XmlSchemaCollection,System.Xml.IValidationEventHandling)
extern "C" IL2CPP_METHOD_ATTR void AutoValidator__ctor_m3720516661 (AutoValidator_t4078073124 * __this, XmlValidatingReaderImpl_t1817762384 * ___reader0, XmlSchemaCollection_t3610399789 * ___schemaCollection1, RuntimeObject* ___eventHandling2, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (AutoValidator__ctor_m3720516661_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		XmlValidatingReaderImpl_t1817762384 * L_0 = ___reader0;
		XmlSchemaCollection_t3610399789 * L_1 = ___schemaCollection1;
		RuntimeObject* L_2 = ___eventHandling2;
		BaseValidator__ctor_m1509302042(__this, L_0, L_1, L_2, /*hidden argument*/NULL);
		SchemaInfo_t3347508623 * L_3 = (SchemaInfo_t3347508623 *)il2cpp_codegen_object_new(SchemaInfo_t3347508623_il2cpp_TypeInfo_var);
		SchemaInfo__ctor_m2401181726(L_3, /*hidden argument*/NULL);
		((BaseValidator_t868759770 *)__this)->set_schemaInfo_7(L_3);
		return;
	}
}
// System.Boolean System.Xml.Schema.AutoValidator::get_PreserveWhitespace()
extern "C" IL2CPP_METHOD_ATTR bool AutoValidator_get_PreserveWhitespace_m2006393207 (AutoValidator_t4078073124 * __this, const RuntimeMethod* method)
{
	{
		return (bool)0;
	}
}
// System.Void System.Xml.Schema.AutoValidator::Validate()
extern "C" IL2CPP_METHOD_ATTR void AutoValidator_Validate_m365865242 (AutoValidator_t4078073124 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (AutoValidator_Validate_m365865242_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 0;
	{
		int32_t L_0 = AutoValidator_DetectValidationType_m2671186748(__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)1)))
		{
			case 0:
			{
				goto IL_0063;
			}
			case 1:
			{
				goto IL_0063;
			}
			case 2:
			{
				goto IL_0020;
			}
			case 3:
			{
				goto IL_0042;
			}
		}
	}
	{
		return;
	}

IL_0020:
	{
		XmlValidatingReaderImpl_t1817762384 * L_2 = ((BaseValidator_t868759770 *)__this)->get_reader_8();
		XdrValidator_t1704189332 * L_3 = (XdrValidator_t1704189332 *)il2cpp_codegen_object_new(XdrValidator_t1704189332_il2cpp_TypeInfo_var);
		XdrValidator__ctor_m1265263755(L_3, __this, /*hidden argument*/NULL);
		NullCheck(L_2);
		XmlValidatingReaderImpl_set_Validator_m4221410287(L_2, L_3, /*hidden argument*/NULL);
		XmlValidatingReaderImpl_t1817762384 * L_4 = ((BaseValidator_t868759770 *)__this)->get_reader_8();
		NullCheck(L_4);
		BaseValidator_t868759770 * L_5 = XmlValidatingReaderImpl_get_Validator_m3197713325(L_4, /*hidden argument*/NULL);
		NullCheck(L_5);
		VirtActionInvoker0::Invoke(5 /* System.Void System.Xml.Schema.BaseValidator::Validate() */, L_5);
		return;
	}

IL_0042:
	{
		XmlValidatingReaderImpl_t1817762384 * L_6 = ((BaseValidator_t868759770 *)__this)->get_reader_8();
		XsdValidator_t1757224663 * L_7 = (XsdValidator_t1757224663 *)il2cpp_codegen_object_new(XsdValidator_t1757224663_il2cpp_TypeInfo_var);
		XsdValidator__ctor_m2666742506(L_7, __this, /*hidden argument*/NULL);
		NullCheck(L_6);
		XmlValidatingReaderImpl_set_Validator_m4221410287(L_6, L_7, /*hidden argument*/NULL);
		XmlValidatingReaderImpl_t1817762384 * L_8 = ((BaseValidator_t868759770 *)__this)->get_reader_8();
		NullCheck(L_8);
		BaseValidator_t868759770 * L_9 = XmlValidatingReaderImpl_get_Validator_m3197713325(L_8, /*hidden argument*/NULL);
		NullCheck(L_9);
		VirtActionInvoker0::Invoke(5 /* System.Void System.Xml.Schema.BaseValidator::Validate() */, L_9);
	}

IL_0063:
	{
		return;
	}
}
// System.Void System.Xml.Schema.AutoValidator::CompleteValidation()
extern "C" IL2CPP_METHOD_ATTR void AutoValidator_CompleteValidation_m2529691988 (AutoValidator_t4078073124 * __this, const RuntimeMethod* method)
{
	{
		return;
	}
}
// System.Object System.Xml.Schema.AutoValidator::FindId(System.String)
extern "C" IL2CPP_METHOD_ATTR RuntimeObject * AutoValidator_FindId_m3504362075 (AutoValidator_t4078073124 * __this, String_t* ___name0, const RuntimeMethod* method)
{
	{
		return NULL;
	}
}
// System.Xml.ValidationType System.Xml.Schema.AutoValidator::DetectValidationType()
extern "C" IL2CPP_METHOD_ATTR int32_t AutoValidator_DetectValidationType_m2671186748 (AutoValidator_t4078073124 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (AutoValidator_DetectValidationType_m2671186748_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	XmlSchemaCollectionEnumerator_t1663512188 * V_0 = NULL;
	SchemaInfo_t3347508623 * V_1 = NULL;
	int32_t V_2 = 0;
	int32_t V_3 = 0;
	int32_t V_4 = 0;
	String_t* V_5 = NULL;
	String_t* V_6 = NULL;
	{
		XmlValidatingReaderImpl_t1817762384 * L_0 = ((BaseValidator_t868759770 *)__this)->get_reader_8();
		NullCheck(L_0);
		XmlSchemaCollection_t3610399789 * L_1 = XmlValidatingReaderImpl_get_Schemas_m1548623572(L_0, /*hidden argument*/NULL);
		if (!L_1)
		{
			goto IL_005d;
		}
	}
	{
		XmlValidatingReaderImpl_t1817762384 * L_2 = ((BaseValidator_t868759770 *)__this)->get_reader_8();
		NullCheck(L_2);
		XmlSchemaCollection_t3610399789 * L_3 = XmlValidatingReaderImpl_get_Schemas_m1548623572(L_2, /*hidden argument*/NULL);
		NullCheck(L_3);
		int32_t L_4 = XmlSchemaCollection_get_Count_m4165650316(L_3, /*hidden argument*/NULL);
		if ((((int32_t)L_4) <= ((int32_t)0)))
		{
			goto IL_005d;
		}
	}
	{
		XmlValidatingReaderImpl_t1817762384 * L_5 = ((BaseValidator_t868759770 *)__this)->get_reader_8();
		NullCheck(L_5);
		XmlSchemaCollection_t3610399789 * L_6 = XmlValidatingReaderImpl_get_Schemas_m1548623572(L_5, /*hidden argument*/NULL);
		NullCheck(L_6);
		XmlSchemaCollectionEnumerator_t1663512188 * L_7 = XmlSchemaCollection_GetEnumerator_m201607952(L_6, /*hidden argument*/NULL);
		V_0 = L_7;
		goto IL_0055;
	}

IL_0033:
	{
		XmlSchemaCollectionEnumerator_t1663512188 * L_8 = V_0;
		NullCheck(L_8);
		XmlSchemaCollectionNode_t2379032341 * L_9 = XmlSchemaCollectionEnumerator_get_CurrentNode_m1782035727(L_8, /*hidden argument*/NULL);
		NullCheck(L_9);
		SchemaInfo_t3347508623 * L_10 = XmlSchemaCollectionNode_get_SchemaInfo_m1542411588(L_9, /*hidden argument*/NULL);
		V_1 = L_10;
		SchemaInfo_t3347508623 * L_11 = V_1;
		NullCheck(L_11);
		int32_t L_12 = SchemaInfo_get_SchemaType_m818170731(L_11, /*hidden argument*/NULL);
		if ((!(((uint32_t)L_12) == ((uint32_t)3))))
		{
			goto IL_004a;
		}
	}
	{
		return (int32_t)(4);
	}

IL_004a:
	{
		SchemaInfo_t3347508623 * L_13 = V_1;
		NullCheck(L_13);
		int32_t L_14 = SchemaInfo_get_SchemaType_m818170731(L_13, /*hidden argument*/NULL);
		if ((!(((uint32_t)L_14) == ((uint32_t)2))))
		{
			goto IL_0055;
		}
	}
	{
		return (int32_t)(3);
	}

IL_0055:
	{
		XmlSchemaCollectionEnumerator_t1663512188 * L_15 = V_0;
		NullCheck(L_15);
		bool L_16 = XmlSchemaCollectionEnumerator_MoveNext_m2114706089(L_15, /*hidden argument*/NULL);
		if (L_16)
		{
			goto IL_0033;
		}
	}

IL_005d:
	{
		XmlValidatingReaderImpl_t1817762384 * L_17 = ((BaseValidator_t868759770 *)__this)->get_reader_8();
		NullCheck(L_17);
		int32_t L_18 = VirtFuncInvoker0< int32_t >::Invoke(6 /* System.Xml.XmlNodeType System.Xml.XmlReader::get_NodeType() */, L_17);
		if ((!(((uint32_t)L_18) == ((uint32_t)1))))
		{
			goto IL_01a9;
		}
	}
	{
		SchemaNames_t661607975 * L_19 = BaseValidator_get_SchemaNames_m249561660(__this, /*hidden argument*/NULL);
		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);
		XmlValidatingReaderImpl_t1817762384 * L_22 = ((BaseValidator_t868759770 *)__this)->get_reader_8();
		NullCheck(L_22);
		String_t* L_23 = VirtFuncInvoker0< String_t* >::Invoke(9 /* System.String System.Xml.XmlReader::get_NamespaceURI() */, L_22);
		NullCheck(L_19);
		int32_t L_24 = SchemaNames_SchemaTypeFromRoot_m1256855891(L_19, L_21, L_23, /*hidden argument*/NULL);
		V_2 = L_24;
		int32_t L_25 = V_2;
		if ((!(((uint32_t)L_25) == ((uint32_t)3))))
		{
			goto IL_0096;
		}
	}
	{
		return (int32_t)(4);
	}

IL_0096:
	{
		int32_t L_26 = V_2;
		if ((!(((uint32_t)L_26) == ((uint32_t)2))))
		{
			goto IL_009c;
		}
	}
	{
		return (int32_t)(3);
	}

IL_009c:
	{
		XmlValidatingReaderImpl_t1817762384 * L_27 = ((BaseValidator_t868759770 *)__this)->get_reader_8();
		NullCheck(L_27);
		int32_t L_28 = VirtFuncInvoker0< int32_t >::Invoke(18 /* System.Int32 System.Xml.XmlReader::get_AttributeCount() */, L_27);
		V_3 = L_28;
		V_4 = 0;
		goto IL_0191;
	}

IL_00b0:
	{
		XmlValidatingReaderImpl_t1817762384 * L_29 = ((BaseValidator_t868759770 *)__this)->get_reader_8();
		int32_t L_30 = V_4;
		NullCheck(L_29);
		VirtActionInvoker1< int32_t >::Invoke(21 /* System.Void System.Xml.XmlReader::MoveToAttribute(System.Int32) */, L_29, L_30);
		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);
		V_5 = L_32;
		XmlValidatingReaderImpl_t1817762384 * L_33 = ((BaseValidator_t868759770 *)__this)->get_reader_8();
		NullCheck(L_33);
		String_t* L_34 = VirtFuncInvoker0< String_t* >::Invoke(8 /* System.String System.Xml.XmlReader::get_LocalName() */, L_33);
		V_6 = L_34;
		String_t* L_35 = V_5;
		SchemaNames_t661607975 * L_36 = BaseValidator_get_SchemaNames_m249561660(__this, /*hidden argument*/NULL);
		NullCheck(L_36);
		String_t* L_37 = L_36->get_NsXmlNs_5();
		bool L_38 = Ref_Equal_m200394427(NULL /*static, unused*/, L_35, L_37, /*hidden argument*/NULL);
		if (!L_38)
		{
			goto IL_010e;
		}
	}
	{
		XmlValidatingReaderImpl_t1817762384 * L_39 = ((BaseValidator_t868759770 *)__this)->get_reader_8();
		NullCheck(L_39);
		String_t* L_40 = VirtFuncInvoker0< String_t* >::Invoke(11 /* System.String System.Xml.XmlReader::get_Value() */, L_39);
		IL2CPP_RUNTIME_CLASS_INIT(XdrBuilder_t781626846_il2cpp_TypeInfo_var);
		bool L_41 = XdrBuilder_IsXdrSchema_m1472284636(NULL /*static, unused*/, L_40, /*hidden argument*/NULL);
		if (!L_41)
		{
			goto IL_018b;
		}
	}
	{
		XmlValidatingReaderImpl_t1817762384 * L_42 = ((BaseValidator_t868759770 *)__this)->get_reader_8();
		NullCheck(L_42);
		VirtFuncInvoker0< bool >::Invoke(24 /* System.Boolean System.Xml.XmlReader::MoveToElement() */, L_42);
		return (int32_t)(3);
	}

IL_010e:
	{
		String_t* L_43 = V_5;
		SchemaNames_t661607975 * L_44 = BaseValidator_get_SchemaNames_m249561660(__this, /*hidden argument*/NULL);
		NullCheck(L_44);
		String_t* L_45 = L_44->get_NsXsi_9();
		bool L_46 = Ref_Equal_m200394427(NULL /*static, unused*/, L_43, L_45, /*hidden argument*/NULL);
		if (!L_46)
		{
			goto IL_0130;
		}
	}
	{
		XmlValidatingReaderImpl_t1817762384 * L_47 = ((BaseValidator_t868759770 *)__this)->get_reader_8();
		NullCheck(L_47);
		VirtFuncInvoker0< bool >::Invoke(24 /* System.Boolean System.Xml.XmlReader::MoveToElement() */, L_47);
		return (int32_t)(4);
	}

IL_0130:
	{
		String_t* L_48 = V_5;
		SchemaNames_t661607975 * L_49 = BaseValidator_get_SchemaNames_m249561660(__this, /*hidden argument*/NULL);
		NullCheck(L_49);
		XmlQualifiedName_t2760654312 * L_50 = L_49->get_QnDtDt_19();
		NullCheck(L_50);
		String_t* L_51 = XmlQualifiedName_get_Namespace_m3957593392(L_50, /*hidden argument*/NULL);
		bool L_52 = Ref_Equal_m200394427(NULL /*static, unused*/, L_48, L_51, /*hidden argument*/NULL);
		if (!L_52)
		{
			goto IL_018b;
		}
	}
	{
		String_t* L_53 = V_6;
		SchemaNames_t661607975 * L_54 = BaseValidator_get_SchemaNames_m249561660(__this, /*hidden argument*/NULL);
		NullCheck(L_54);
		XmlQualifiedName_t2760654312 * L_55 = L_54->get_QnDtDt_19();
		NullCheck(L_55);
		String_t* L_56 = XmlQualifiedName_get_Name_m815040483(L_55, /*hidden argument*/NULL);
		bool L_57 = Ref_Equal_m200394427(NULL /*static, unused*/, L_53, L_56, /*hidden argument*/NULL);
		if (!L_57)
		{
			goto IL_018b;
		}
	}
	{
		XmlValidatingReaderImpl_t1817762384 * L_58 = ((BaseValidator_t868759770 *)__this)->get_reader_8();
		XmlValidatingReaderImpl_t1817762384 * L_59 = ((BaseValidator_t868759770 *)__this)->get_reader_8();
		NullCheck(L_59);
		String_t* L_60 = VirtFuncInvoker0< String_t* >::Invoke(11 /* System.String System.Xml.XmlReader::get_Value() */, L_59);
		XmlSchemaDatatype_t322714710 * L_61 = XmlSchemaDatatype_FromXdrName_m1520405081(NULL /*static, unused*/, L_60, /*hidden argument*/NULL);
		NullCheck(L_58);
		XmlValidatingReaderImpl_set_SchemaTypeObject_m360601687(L_58, L_61, /*hidden argument*/NULL);
		XmlValidatingReaderImpl_t1817762384 * L_62 = ((BaseValidator_t868759770 *)__this)->get_reader_8();
		NullCheck(L_62);
		VirtFuncInvoker0< bool >::Invoke(24 /* System.Boolean System.Xml.XmlReader::MoveToElement() */, L_62);
		return (int32_t)(3);
	}

IL_018b:
	{
		int32_t L_63 = V_4;
		V_4 = ((int32_t)il2cpp_codegen_add((int32_t)L_63, (int32_t)1));
	}

IL_0191:
	{
		int32_t L_64 = V_4;
		int32_t L_65 = V_3;
		if ((((int32_t)L_64) < ((int32_t)L_65)))
		{
			goto IL_00b0;
		}
	}
	{
		int32_t L_66 = V_3;
		if ((((int32_t)L_66) <= ((int32_t)0)))
		{
			goto IL_01a9;
		}
	}
	{
		XmlValidatingReaderImpl_t1817762384 * L_67 = ((BaseValidator_t868759770 *)__this)->get_reader_8();
		NullCheck(L_67);
		VirtFuncInvoker0< bool >::Invoke(24 /* System.Boolean System.Xml.XmlReader::MoveToElement() */, L_67);
	}

IL_01a9:
	{
		return (int32_t)(1);
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Xml.Schema.DoubleLinkAxis System.Xml.Schema.AxisElement::get_CurNode()
extern "C" IL2CPP_METHOD_ATTR DoubleLinkAxis_t1975471428 * AxisElement_get_CurNode_m2212019274 (AxisElement_t1838969620 * __this, const RuntimeMethod* method)
{
	{
		DoubleLinkAxis_t1975471428 * L_0 = __this->get_curNode_0();
		return L_0;
	}
}
// System.Void System.Xml.Schema.AxisElement::.ctor(System.Xml.Schema.DoubleLinkAxis,System.Int32)
extern "C" IL2CPP_METHOD_ATTR void AxisElement__ctor_m2899075626 (AxisElement_t1838969620 * __this, DoubleLinkAxis_t1975471428 * ___node0, int32_t ___depth1, const RuntimeMethod* method)
{
	int32_t V_0 = 0;
	{
		Object__ctor_m297566312(__this, /*hidden argument*/NULL);
		DoubleLinkAxis_t1975471428 * L_0 = ___node0;
		__this->set_curNode_0(L_0);
		int32_t L_1 = ___depth1;
		int32_t L_2 = L_1;
		V_0 = L_2;
		__this->set_curDepth_2(L_2);
		int32_t L_3 = V_0;
		__this->set_rootDepth_1(L_3);
		__this->set_isMatch_3((bool)0);
		return;
	}
}
// System.Void System.Xml.Schema.AxisElement::SetDepth(System.Int32)
extern "C" IL2CPP_METHOD_ATTR void AxisElement_SetDepth_m105326755 (AxisElement_t1838969620 * __this, int32_t ___depth0, const RuntimeMethod* method)
{
	int32_t V_0 = 0;
	{
		int32_t L_0 = ___depth0;
		int32_t L_1 = L_0;
		V_0 = L_1;
		__this->set_curDepth_2(L_1);
		int32_t L_2 = V_0;
		__this->set_rootDepth_1(L_2);
		return;
	}
}
// System.Void System.Xml.Schema.AxisElement::MoveToParent(System.Int32,System.Xml.Schema.ForwardAxis)
extern "C" IL2CPP_METHOD_ATTR void AxisElement_MoveToParent_m3686136172 (AxisElement_t1838969620 * __this, int32_t ___depth0, ForwardAxis_t3114313883 * ___parent1, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (AxisElement_MoveToParent_m3686136172_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 0;
	{
		int32_t L_0 = ___depth0;
		int32_t L_1 = __this->get_curDepth_2();
		if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_1, (int32_t)1))))))
		{
			goto IL_0076;
		}
	}
	{
		DoubleLinkAxis_t1975471428 * L_2 = __this->get_curNode_0();
		NullCheck(L_2);
		AstNode_t2514041814 * L_3 = Axis_get_Input_m1567084986(L_2, /*hidden argument*/NULL);
		ForwardAxis_t3114313883 * L_4 = ___parent1;
		NullCheck(L_4);
		DoubleLinkAxis_t1975471428 * L_5 = ForwardAxis_get_RootNode_m4223594098(L_4, /*hidden argument*/NULL);
		if ((!(((RuntimeObject*)(AstNode_t2514041814 *)L_3) == ((RuntimeObject*)(DoubleLinkAxis_t1975471428 *)L_5))))
		{
			goto IL_0043;
		}
	}
	{
		ForwardAxis_t3114313883 * L_6 = ___parent1;
		NullCheck(L_6);
		bool L_7 = ForwardAxis_get_IsDss_m3615516129(L_6, /*hidden argument*/NULL);
		if (!L_7)
		{
			goto IL_0043;
		}
	}
	{
		ForwardAxis_t3114313883 * L_8 = ___parent1;
		NullCheck(L_8);
		DoubleLinkAxis_t1975471428 * L_9 = ForwardAxis_get_RootNode_m4223594098(L_8, /*hidden argument*/NULL);
		__this->set_curNode_0(L_9);
		int32_t L_10 = (-1);
		V_0 = L_10;
		__this->set_curDepth_2(L_10);
		int32_t L_11 = V_0;
		__this->set_rootDepth_1(L_11);
		return;
	}

IL_0043:
	{
		DoubleLinkAxis_t1975471428 * L_12 = __this->get_curNode_0();
		NullCheck(L_12);
		AstNode_t2514041814 * L_13 = Axis_get_Input_m1567084986(L_12, /*hidden argument*/NULL);
		if (!L_13)
		{
			goto IL_0075;
		}
	}
	{
		DoubleLinkAxis_t1975471428 * L_14 = __this->get_curNode_0();
		NullCheck(L_14);
		AstNode_t2514041814 * L_15 = Axis_get_Input_m1567084986(L_14, /*hidden argument*/NULL);
		__this->set_curNode_0(((DoubleLinkAxis_t1975471428 *)CastclassClass((RuntimeObject*)L_15, DoubleLinkAxis_t1975471428_il2cpp_TypeInfo_var)));
		int32_t L_16 = __this->get_curDepth_2();
		__this->set_curDepth_2(((int32_t)il2cpp_codegen_subtract((int32_t)L_16, (int32_t)1)));
		return;
	}

IL_0075:
	{
		return;
	}

IL_0076:
	{
		int32_t L_17 = ___depth0;
		int32_t L_18 = __this->get_curDepth_2();
		if ((!(((uint32_t)L_17) == ((uint32_t)L_18))))
		{
			goto IL_008e;
		}
	}
	{
		bool L_19 = __this->get_isMatch_3();
		if (!L_19)
		{
			goto IL_008e;
		}
	}
	{
		__this->set_isMatch_3((bool)0);
	}

IL_008e:
	{
		return;
	}
}
// System.Boolean System.Xml.Schema.AxisElement::MoveToChild(System.String,System.String,System.Int32,System.Xml.Schema.ForwardAxis)
extern "C" IL2CPP_METHOD_ATTR bool AxisElement_MoveToChild_m459788221 (AxisElement_t1838969620 * __this, String_t* ___name0, String_t* ___URN1, int32_t ___depth2, ForwardAxis_t3114313883 * ___parent3, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (AxisElement_MoveToChild_m459788221_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	DoubleLinkAxis_t1975471428 * V_0 = NULL;
	{
		DoubleLinkAxis_t1975471428 * L_0 = __this->get_curNode_0();
		bool L_1 = Asttree_IsAttribute_m1748543654(NULL /*static, unused*/, L_0, /*hidden argument*/NULL);
		if (!L_1)
		{
			goto IL_000f;
		}
	}
	{
		return (bool)0;
	}

IL_000f:
	{
		bool L_2 = __this->get_isMatch_3();
		if (!L_2)
		{
			goto IL_001e;
		}
	}
	{
		__this->set_isMatch_3((bool)0);
	}

IL_001e:
	{
		DoubleLinkAxis_t1975471428 * L_3 = __this->get_curNode_0();
		NullCheck(L_3);
		String_t* L_4 = Axis_get_Name_m1382914171(L_3, /*hidden argument*/NULL);
		DoubleLinkAxis_t1975471428 * L_5 = __this->get_curNode_0();
		NullCheck(L_5);
		String_t* L_6 = Axis_get_Urn_m3798879329(L_5, /*hidden argument*/NULL);
		String_t* L_7 = ___name0;
		String_t* L_8 = ___URN1;
		bool L_9 = AxisStack_Equal_m760009931(NULL /*static, unused*/, L_4, L_6, L_7, L_8, /*hidden argument*/NULL);
		if (L_9)
		{
			goto IL_003f;
		}
	}
	{
		return (bool)0;
	}

IL_003f:
	{
		int32_t L_10 = __this->get_curDepth_2();
		if ((!(((uint32_t)L_10) == ((uint32_t)(-1)))))
		{
			goto IL_0051;
		}
	}
	{
		int32_t L_11 = ___depth2;
		AxisElement_SetDepth_m105326755(__this, L_11, /*hidden argument*/NULL);
		goto IL_005c;
	}

IL_0051:
	{
		int32_t L_12 = ___depth2;
		int32_t L_13 = __this->get_curDepth_2();
		if ((((int32_t)L_12) <= ((int32_t)L_13)))
		{
			goto IL_005c;
		}
	}
	{
		return (bool)0;
	}

IL_005c:
	{
		DoubleLinkAxis_t1975471428 * L_14 = __this->get_curNode_0();
		ForwardAxis_t3114313883 * L_15 = ___parent3;
		NullCheck(L_15);
		DoubleLinkAxis_t1975471428 * L_16 = ForwardAxis_get_TopNode_m3130378812(L_15, /*hidden argument*/NULL);
		if ((!(((RuntimeObject*)(DoubleLinkAxis_t1975471428 *)L_14) == ((RuntimeObject*)(DoubleLinkAxis_t1975471428 *)L_16))))
		{
			goto IL_0074;
		}
	}
	{
		__this->set_isMatch_3((bool)1);
		return (bool)1;
	}

IL_0074:
	{
		DoubleLinkAxis_t1975471428 * L_17 = __this->get_curNode_0();
		NullCheck(L_17);
		Axis_t4207104559 * L_18 = DoubleLinkAxis_get_Next_m2670877370(L_17, /*hidden argument*/NULL);
		V_0 = ((DoubleLinkAxis_t1975471428 *)CastclassClass((RuntimeObject*)L_18, DoubleLinkAxis_t1975471428_il2cpp_TypeInfo_var));
		DoubleLinkAxis_t1975471428 * L_19 = V_0;
		bool L_20 = Asttree_IsAttribute_m1748543654(NULL /*static, unused*/, L_19, /*hidden argument*/NULL);
		if (!L_20)
		{
			goto IL_0096;
		}
	}
	{
		__this->set_isMatch_3((bool)1);
		return (bool)0;
	}

IL_0096:
	{
		DoubleLinkAxis_t1975471428 * L_21 = V_0;
		__this->set_curNode_0(L_21);
		int32_t L_22 = __this->get_curDepth_2();
		__this->set_curDepth_2(((int32_t)il2cpp_codegen_add((int32_t)L_22, (int32_t)1)));
		return (bool)0;
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Xml.Schema.ForwardAxis System.Xml.Schema.AxisStack::get_Subtree()
extern "C" IL2CPP_METHOD_ATTR ForwardAxis_t3114313883 * AxisStack_get_Subtree_m887408385 (AxisStack_t461895009 * __this, const RuntimeMethod* method)
{
	{
		ForwardAxis_t3114313883 * L_0 = __this->get_subtree_1();
		return L_0;
	}
}
// System.Int32 System.Xml.Schema.AxisStack::get_Length()
extern "C" IL2CPP_METHOD_ATTR int32_t AxisStack_get_Length_m2921473374 (AxisStack_t461895009 * __this, const RuntimeMethod* method)
{
	{
		ArrayList_t2718874744 * L_0 = __this->get_stack_0();
		NullCheck(L_0);
		int32_t L_1 = VirtFuncInvoker0< int32_t >::Invoke(22 /* System.Int32 System.Collections.ArrayList::get_Count() */, L_0);
		return L_1;
	}
}
// System.Void System.Xml.Schema.AxisStack::.ctor(System.Xml.Schema.ForwardAxis,System.Xml.Schema.ActiveAxis)
extern "C" IL2CPP_METHOD_ATTR void AxisStack__ctor_m3422384738 (AxisStack_t461895009 * __this, ForwardAxis_t3114313883 * ___faxis0, ActiveAxis_t3280138529 * ___parent1, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (AxisStack__ctor_m3422384738_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		Object__ctor_m297566312(__this, /*hidden argument*/NULL);
		ForwardAxis_t3114313883 * L_0 = ___faxis0;
		__this->set_subtree_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_stack_0(L_1);
		ActiveAxis_t3280138529 * L_2 = ___parent1;
		__this->set_parent_2(L_2);
		ForwardAxis_t3114313883 * L_3 = ___faxis0;
		NullCheck(L_3);
		bool L_4 = ForwardAxis_get_IsDss_m3615516129(L_3, /*hidden argument*/NULL);
		if (L_4)
		{
			goto IL_002e;
		}
	}
	{
		AxisStack_Push_m2134986626(__this, 1, /*hidden argument*/NULL);
	}

IL_002e:
	{
		return;
	}
}
// System.Void System.Xml.Schema.AxisStack::Push(System.Int32)
extern "C" IL2CPP_METHOD_ATTR void AxisStack_Push_m2134986626 (AxisStack_t461895009 * __this, int32_t ___depth0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (AxisStack_Push_m2134986626_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	AxisElement_t1838969620 * V_0 = NULL;
	{
		ForwardAxis_t3114313883 * L_0 = __this->get_subtree_1();
		NullCheck(L_0);
		DoubleLinkAxis_t1975471428 * L_1 = ForwardAxis_get_RootNode_m4223594098(L_0, /*hidden argument*/NULL);
		int32_t L_2 = ___depth0;
		AxisElement_t1838969620 * L_3 = (AxisElement_t1838969620 *)il2cpp_codegen_object_new(AxisElement_t1838969620_il2cpp_TypeInfo_var);
		AxisElement__ctor_m2899075626(L_3, L_1, L_2, /*hidden argument*/NULL);
		V_0 = L_3;
		ArrayList_t2718874744 * L_4 = __this->get_stack_0();
		AxisElement_t1838969620 * L_5 = V_0;
		NullCheck(L_4);
		VirtFuncInvoker1< int32_t, RuntimeObject * >::Invoke(29 /* System.Int32 System.Collections.ArrayList::Add(System.Object) */, L_4, L_5);
		return;
	}
}
// System.Void System.Xml.Schema.AxisStack::Pop()
extern "C" IL2CPP_METHOD_ATTR void AxisStack_Pop_m982308621 (AxisStack_t461895009 * __this, const RuntimeMethod* method)
{
	{
		ArrayList_t2718874744 * L_0 = __this->get_stack_0();
		int32_t L_1 = AxisStack_get_Length_m2921473374(__this, /*hidden argument*/NULL);
		NullCheck(L_0);
		VirtActionInvoker1< int32_t >::Invoke(42 /* System.Void System.Collections.ArrayList::RemoveAt(System.Int32) */, L_0, ((int32_t)il2cpp_codegen_subtract((int32_t)L_1, (int32_t)1)));
		return;
	}
}
// System.Boolean System.Xml.Schema.AxisStack::Equal(System.String,System.String,System.String,System.String)
extern "C" IL2CPP_METHOD_ATTR bool AxisStack_Equal_m760009931 (RuntimeObject * __this /* static, unused */, String_t* ___thisname0, String_t* ___thisURN1, String_t* ___name2, String_t* ___URN3, const RuntimeMethod* method)
{
	{
		String_t* L_0 = ___thisURN1;
		if (L_0)
		{
			goto IL_0010;
		}
	}
	{
		String_t* L_1 = ___URN3;
		if (!L_1)
		{
			goto IL_0023;
		}
	}
	{
		String_t* L_2 = ___URN3;
		NullCheck(L_2);
		int32_t L_3 = String_get_Length_m3847582255(L_2, /*hidden argument*/NULL);
		if (!L_3)
		{
			goto IL_0023;
		}
	}
	{
		return (bool)0;
	}

IL_0010:
	{
		String_t* L_4 = ___thisURN1;
		NullCheck(L_4);
		int32_t L_5 = String_get_Length_m3847582255(L_4, /*hidden argument*/NULL);
		if (!L_5)
		{
			goto IL_0023;
		}
	}
	{
		String_t* L_6 = ___thisURN1;
		String_t* L_7 = ___URN3;
		bool L_8 = String_op_Inequality_m215368492(NULL /*static, unused*/, L_6, L_7, /*hidden argument*/NULL);
		if (!L_8)
		{
			goto IL_0023;
		}
	}
	{
		return (bool)0;
	}

IL_0023:
	{
		String_t* L_9 = ___thisname0;
		NullCheck(L_9);
		int32_t L_10 = String_get_Length_m3847582255(L_9, /*hidden argument*/NULL);
		if (!L_10)
		{
			goto IL_0036;
		}
	}
	{
		String_t* L_11 = ___thisname0;
		String_t* L_12 = ___name2;
		bool L_13 = String_op_Inequality_m215368492(NULL /*static, unused*/, L_11, L_12, /*hidden argument*/NULL);
		if (!L_13)
		{
			goto IL_0036;
		}
	}
	{
		return (bool)0;
	}

IL_0036:
	{
		return (bool)1;
	}
}
// System.Void System.Xml.Schema.AxisStack::MoveToParent(System.String,System.String,System.Int32)
extern "C" IL2CPP_METHOD_ATTR void AxisStack_MoveToParent_m137600946 (AxisStack_t461895009 * __this, String_t* ___name0, String_t* ___URN1, int32_t ___depth2, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (AxisStack_MoveToParent_m137600946_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 0;
	{
		ForwardAxis_t3114313883 * L_0 = __this->get_subtree_1();
		NullCheck(L_0);
		bool L_1 = ForwardAxis_get_IsSelfAxis_m3338931421(L_0, /*hidden argument*/NULL);
		if (!L_1)
		{
			goto IL_000e;
		}
	}
	{
		return;
	}

IL_000e:
	{
		V_0 = 0;
		goto IL_0033;
	}

IL_0012:
	{
		ArrayList_t2718874744 * L_2 = __this->get_stack_0();
		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);
		int32_t L_5 = ___depth2;
		ForwardAxis_t3114313883 * L_6 = __this->get_subtree_1();
		NullCheck(((AxisElement_t1838969620 *)CastclassClass((RuntimeObject*)L_4, AxisElement_t1838969620_il2cpp_TypeInfo_var)));
		AxisElement_MoveToParent_m3686136172(((AxisElement_t1838969620 *)CastclassClass((RuntimeObject*)L_4, AxisElement_t1838969620_il2cpp_TypeInfo_var)), L_5, L_6, /*hidden argument*/NULL);
		int32_t L_7 = V_0;
		V_0 = ((int32_t)il2cpp_codegen_add((int32_t)L_7, (int32_t)1));
	}

IL_0033:
	{
		int32_t L_8 = V_0;
		ArrayList_t2718874744 * L_9 = __this->get_stack_0();
		NullCheck(L_9);
		int32_t L_10 = VirtFuncInvoker0< int32_t >::Invoke(22 /* System.Int32 System.Collections.ArrayList::get_Count() */, L_9);
		if ((((int32_t)L_8) < ((int32_t)L_10)))
		{
			goto IL_0012;
		}
	}
	{
		ForwardAxis_t3114313883 * L_11 = __this->get_subtree_1();
		NullCheck(L_11);
		bool L_12 = ForwardAxis_get_IsDss_m3615516129(L_11, /*hidden argument*/NULL);
		if (!L_12)
		{
			goto IL_007d;
		}
	}
	{
		ForwardAxis_t3114313883 * L_13 = __this->get_subtree_1();
		NullCheck(L_13);
		DoubleLinkAxis_t1975471428 * L_14 = ForwardAxis_get_RootNode_m4223594098(L_13, /*hidden argument*/NULL);
		NullCheck(L_14);
		String_t* L_15 = Axis_get_Name_m1382914171(L_14, /*hidden argument*/NULL);
		ForwardAxis_t3114313883 * L_16 = __this->get_subtree_1();
		NullCheck(L_16);
		DoubleLinkAxis_t1975471428 * L_17 = ForwardAxis_get_RootNode_m4223594098(L_16, /*hidden argument*/NULL);
		NullCheck(L_17);
		String_t* L_18 = Axis_get_Urn_m3798879329(L_17, /*hidden argument*/NULL);
		String_t* L_19 = ___name0;
		String_t* L_20 = ___URN1;
		bool L_21 = AxisStack_Equal_m760009931(NULL /*static, unused*/, L_15, L_18, L_19, L_20, /*hidden argument*/NULL);
		if (!L_21)
		{
			goto IL_007d;
		}
	}
	{
		AxisStack_Pop_m982308621(__this, /*hidden argument*/NULL);
	}

IL_007d:
	{
		return;
	}
}
// System.Boolean System.Xml.Schema.AxisStack::MoveToChild(System.String,System.String,System.Int32)
extern "C" IL2CPP_METHOD_ATTR bool AxisStack_MoveToChild_m4179247827 (AxisStack_t461895009 * __this, String_t* ___name0, String_t* ___URN1, int32_t ___depth2, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (AxisStack_MoveToChild_m4179247827_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	bool V_0 = false;
	int32_t V_1 = 0;
	{
		V_0 = (bool)0;
		ForwardAxis_t3114313883 * L_0 = __this->get_subtree_1();
		NullCheck(L_0);
		bool L_1 = ForwardAxis_get_IsDss_m3615516129(L_0, /*hidden argument*/NULL);
		if (!L_1)
		{
			goto IL_003f;
		}
	}
	{
		ForwardAxis_t3114313883 * L_2 = __this->get_subtree_1();
		NullCheck(L_2);
		DoubleLinkAxis_t1975471428 * L_3 = ForwardAxis_get_RootNode_m4223594098(L_2, /*hidden argument*/NULL);
		NullCheck(L_3);
		String_t* L_4 = Axis_get_Name_m1382914171(L_3, /*hidden argument*/NULL);
		ForwardAxis_t3114313883 * L_5 = __this->get_subtree_1();
		NullCheck(L_5);
		DoubleLinkAxis_t1975471428 * L_6 = ForwardAxis_get_RootNode_m4223594098(L_5, /*hidden argument*/NULL);
		NullCheck(L_6);
		String_t* L_7 = Axis_get_Urn_m3798879329(L_6, /*hidden argument*/NULL);
		String_t* L_8 = ___name0;
		String_t* L_9 = ___URN1;
		bool L_10 = AxisStack_Equal_m760009931(NULL /*static, unused*/, L_4, L_7, L_8, L_9, /*hidden argument*/NULL);
		if (!L_10)
		{
			goto IL_003f;
		}
	}
	{
		AxisStack_Push_m2134986626(__this, (-1), /*hidden argument*/NULL);
	}

IL_003f:
	{
		V_1 = 0;
		goto IL_006a;
	}

IL_0043:
	{
		ArrayList_t2718874744 * L_11 = __this->get_stack_0();
		int32_t L_12 = V_1;
		NullCheck(L_11);
		RuntimeObject * L_13 = VirtFuncInvoker1< RuntimeObject *, int32_t >::Invoke(27 /* System.Object System.Collections.ArrayList::get_Item(System.Int32) */, L_11, L_12);
		String_t* L_14 = ___name0;
		String_t* L_15 = ___URN1;
		int32_t L_16 = ___depth2;
		ForwardAxis_t3114313883 * L_17 = __this->get_subtree_1();
		NullCheck(((AxisElement_t1838969620 *)CastclassClass((RuntimeObject*)L_13, AxisElement_t1838969620_il2cpp_TypeInfo_var)));
		bool L_18 = AxisElement_MoveToChild_m459788221(((AxisElement_t1838969620 *)CastclassClass((RuntimeObject*)L_13, AxisElement_t1838969620_il2cpp_TypeInfo_var)), L_14, L_15, L_16, L_17, /*hidden argument*/NULL);
		if (!L_18)
		{
			goto IL_0066;
		}
	}
	{
		V_0 = (bool)1;
	}

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

IL_006a:
	{
		int32_t L_20 = V_1;
		ArrayList_t2718874744 * L_21 = __this->get_stack_0();
		NullCheck(L_21);
		int32_t L_22 = VirtFuncInvoker0< int32_t >::Invoke(22 /* System.Int32 System.Collections.ArrayList::get_Count() */, L_21);
		if ((((int32_t)L_20) < ((int32_t)L_22)))
		{
			goto IL_0043;
		}
	}
	{
		bool L_23 = V_0;
		return L_23;
	}
}
// System.Boolean System.Xml.Schema.AxisStack::MoveToAttribute(System.String,System.String,System.Int32)
extern "C" IL2CPP_METHOD_ATTR bool AxisStack_MoveToAttribute_m4019083518 (AxisStack_t461895009 * __this, String_t* ___name0, String_t* ___URN1, int32_t ___depth2, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (AxisStack_MoveToAttribute_m4019083518_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	bool V_0 = false;
	int32_t V_1 = 0;
	AxisElement_t1838969620 * V_2 = NULL;
	{
		ForwardAxis_t3114313883 * L_0 = __this->get_subtree_1();
		NullCheck(L_0);
		bool L_1 = ForwardAxis_get_IsAttribute_m514459825(L_0, /*hidden argument*/NULL);
		if (L_1)
		{
			goto IL_000f;
		}
	}
	{
		return (bool)0;
	}

IL_000f:
	{
		ForwardAxis_t3114313883 * L_2 = __this->get_subtree_1();
		NullCheck(L_2);
		DoubleLinkAxis_t1975471428 * L_3 = ForwardAxis_get_TopNode_m3130378812(L_2, /*hidden argument*/NULL);
		NullCheck(L_3);
		String_t* L_4 = Axis_get_Name_m1382914171(L_3, /*hidden argument*/NULL);
		ForwardAxis_t3114313883 * L_5 = __this->get_subtree_1();
		NullCheck(L_5);
		DoubleLinkAxis_t1975471428 * L_6 = ForwardAxis_get_TopNode_m3130378812(L_5, /*hidden argument*/NULL);
		NullCheck(L_6);
		String_t* L_7 = Axis_get_Urn_m3798879329(L_6, /*hidden argument*/NULL);
		String_t* L_8 = ___name0;
		String_t* L_9 = ___URN1;
		bool L_10 = AxisStack_Equal_m760009931(NULL /*static, unused*/, L_4, L_7, L_8, L_9, /*hidden argument*/NULL);
		if (L_10)
		{
			goto IL_003a;
		}
	}
	{
		return (bool)0;
	}

IL_003a:
	{
		V_0 = (bool)0;
		ForwardAxis_t3114313883 * L_11 = __this->get_subtree_1();
		NullCheck(L_11);
		DoubleLinkAxis_t1975471428 * L_12 = ForwardAxis_get_TopNode_m3130378812(L_11, /*hidden argument*/NULL);
		NullCheck(L_12);
		AstNode_t2514041814 * L_13 = Axis_get_Input_m1567084986(L_12, /*hidden argument*/NULL);
		if (L_13)
		{
			goto IL_0062;
		}
	}
	{
		ForwardAxis_t3114313883 * L_14 = __this->get_subtree_1();
		NullCheck(L_14);
		bool L_15 = ForwardAxis_get_IsDss_m3615516129(L_14, /*hidden argument*/NULL);
		if (L_15)
		{
			goto IL_0060;
		}
	}
	{
		int32_t L_16 = ___depth2;
		return (bool)((((int32_t)L_16) == ((int32_t)1))? 1 : 0);
	}

IL_0060:
	{
		return (bool)1;
	}

IL_0062:
	{
		V_1 = 0;
		goto IL_009e;
	}

IL_0066:
	{
		ArrayList_t2718874744 * L_17 = __this->get_stack_0();
		int32_t L_18 = V_1;
		NullCheck(L_17);
		RuntimeObject * L_19 = VirtFuncInvoker1< RuntimeObject *, int32_t >::Invoke(27 /* System.Object System.Collections.ArrayList::get_Item(System.Int32) */, L_17, L_18);
		V_2 = ((AxisElement_t1838969620 *)CastclassClass((RuntimeObject*)L_19, AxisElement_t1838969620_il2cpp_TypeInfo_var));
		AxisElement_t1838969620 * L_20 = V_2;
		NullCheck(L_20);
		bool L_21 = L_20->get_isMatch_3();
		if (!L_21)
		{
			goto IL_009a;
		}
	}
	{
		AxisElement_t1838969620 * L_22 = V_2;
		NullCheck(L_22);
		DoubleLinkAxis_t1975471428 * L_23 = AxisElement_get_CurNode_m2212019274(L_22, /*hidden argument*/NULL);
		ForwardAxis_t3114313883 * L_24 = __this->get_subtree_1();
		NullCheck(L_24);
		DoubleLinkAxis_t1975471428 * L_25 = ForwardAxis_get_TopNode_m3130378812(L_24, /*hidden argument*/NULL);
		NullCheck(L_25);
		AstNode_t2514041814 * L_26 = Axis_get_Input_m1567084986(L_25, /*hidden argument*/NULL);
		if ((!(((RuntimeObject*)(DoubleLinkAxis_t1975471428 *)L_23) == ((RuntimeObject*)(AstNode_t2514041814 *)L_26))))
		{
			goto IL_009a;
		}
	}
	{
		V_0 = (bool)1;
	}

IL_009a:
	{
		int32_t L_27 = V_1;
		V_1 = ((int32_t)il2cpp_codegen_add((int32_t)L_27, (int32_t)1));
	}

IL_009e:
	{
		int32_t L_28 = V_1;
		ArrayList_t2718874744 * L_29 = __this->get_stack_0();
		NullCheck(L_29);
		int32_t L_30 = VirtFuncInvoker0< int32_t >::Invoke(22 /* System.Int32 System.Collections.ArrayList::get_Count() */, L_29);
		if ((((int32_t)L_28) < ((int32_t)L_30)))
		{
			goto IL_0066;
		}
	}
	{
		bool L_31 = V_0;
		return L_31;
	}
}
#ifdef __clang__
#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.BaseProcessor::.ctor(System.Xml.XmlNameTable,System.Xml.Schema.SchemaNames,System.Xml.Schema.ValidationEventHandler)
extern "C" IL2CPP_METHOD_ATTR void BaseProcessor__ctor_m175840542 (BaseProcessor_t2302394543 * __this, XmlNameTable_t71772148 * ___nameTable0, SchemaNames_t661607975 * ___schemaNames1, ValidationEventHandler_t791314227 * ___eventHandler2, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (BaseProcessor__ctor_m175840542_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		XmlNameTable_t71772148 * L_0 = ___nameTable0;
		SchemaNames_t661607975 * L_1 = ___schemaNames1;
		ValidationEventHandler_t791314227 * L_2 = ___eventHandler2;
		XmlSchemaCompilationSettings_t2218765537 * L_3 = (XmlSchemaCompilationSettings_t2218765537 *)il2cpp_codegen_object_new(XmlSchemaCompilationSettings_t2218765537_il2cpp_TypeInfo_var);
		XmlSchemaCompilationSettings__ctor_m1681598812(L_3, /*hidden argument*/NULL);
		BaseProcessor__ctor_m2629365124(__this, L_0, L_1, L_2, L_3, /*hidden argument*/NULL);
		return;
	}
}
// System.Void System.Xml.Schema.BaseProcessor::.ctor(System.Xml.XmlNameTable,System.Xml.Schema.SchemaNames,System.Xml.Schema.ValidationEventHandler,System.Xml.Schema.XmlSchemaCompilationSettings)
extern "C" IL2CPP_METHOD_ATTR void BaseProcessor__ctor_m2629365124 (BaseProcessor_t2302394543 * __this, XmlNameTable_t71772148 * ___nameTable0, SchemaNames_t661607975 * ___schemaNames1, ValidationEventHandler_t791314227 * ___eventHandler2, XmlSchemaCompilationSettings_t2218765537 * ___compilationSettings3, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (BaseProcessor__ctor_m2629365124_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		Object__ctor_m297566312(__this, /*hidden argument*/NULL);
		XmlNameTable_t71772148 * L_0 = ___nameTable0;
		__this->set_nameTable_0(L_0);
		SchemaNames_t661607975 * L_1 = ___schemaNames1;
		__this->set_schemaNames_1(L_1);
		ValidationEventHandler_t791314227 * L_2 = ___eventHandler2;
		__this->set_eventHandler_2(L_2);
		XmlSchemaCompilationSettings_t2218765537 * L_3 = ___compilationSettings3;
		__this->set_compilationSettings_3(L_3);
		XmlNameTable_t71772148 * L_4 = ___nameTable0;
		NullCheck(L_4);
		String_t* L_5 = VirtFuncInvoker1< String_t*, String_t* >::Invoke(6 /* System.String System.Xml.XmlNameTable::Add(System.String) */, L_4, _stringLiteral2984480440);
		__this->set_NsXml_5(L_5);
		return;
	}
}
// System.Xml.XmlNameTable System.Xml.Schema.BaseProcessor::get_NameTable()
extern "C" IL2CPP_METHOD_ATTR XmlNameTable_t71772148 * BaseProcessor_get_NameTable_m2451815520 (BaseProcessor_t2302394543 * __this, const RuntimeMethod* method)
{
	{
		XmlNameTable_t71772148 * L_0 = __this->get_nameTable_0();
		return L_0;
	}
}
// System.Xml.Schema.SchemaNames System.Xml.Schema.BaseProcessor::get_SchemaNames()
extern "C" IL2CPP_METHOD_ATTR SchemaNames_t661607975 * BaseProcessor_get_SchemaNames_m3894740537 (BaseProcessor_t2302394543 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (BaseProcessor_get_SchemaNames_m3894740537_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		SchemaNames_t661607975 * L_0 = __this->get_schemaNames_1();
		if (L_0)
		{
			goto IL_0019;
		}
	}
	{
		XmlNameTable_t71772148 * L_1 = __this->get_nameTable_0();
		SchemaNames_t661607975 * L_2 = (SchemaNames_t661607975 *)il2cpp_codegen_object_new(SchemaNames_t661607975_il2cpp_TypeInfo_var);
		SchemaNames__ctor_m990770186(L_2, L_1, /*hidden argument*/NULL);
		__this->set_schemaNames_1(L_2);
	}

IL_0019:
	{
		SchemaNames_t661607975 * L_3 = __this->get_schemaNames_1();
		return L_3;
	}
}
// System.Xml.Schema.ValidationEventHandler System.Xml.Schema.BaseProcessor::get_EventHandler()
extern "C" IL2CPP_METHOD_ATTR ValidationEventHandler_t791314227 * BaseProcessor_get_EventHandler_m577621265 (BaseProcessor_t2302394543 * __this, const RuntimeMethod* method)
{
	{
		ValidationEventHandler_t791314227 * L_0 = __this->get_eventHandler_2();
		return L_0;
	}
}
// System.Xml.Schema.XmlSchemaCompilationSettings System.Xml.Schema.BaseProcessor::get_CompilationSettings()
extern "C" IL2CPP_METHOD_ATTR XmlSchemaCompilationSettings_t2218765537 * BaseProcessor_get_CompilationSettings_m1040606016 (BaseProcessor_t2302394543 * __this, const RuntimeMethod* method)
{
	{
		XmlSchemaCompilationSettings_t2218765537 * L_0 = __this->get_compilationSettings_3();
		return L_0;
	}
}
// System.Boolean System.Xml.Schema.BaseProcessor::get_HasErrors()
extern "C" IL2CPP_METHOD_ATTR bool BaseProcessor_get_HasErrors_m32329568 (BaseProcessor_t2302394543 * __this, const RuntimeMethod* method)
{
	{
		int32_t L_0 = __this->get_errorCount_4();
		return (bool)((!(((uint32_t)L_0) <= ((uint32_t)0)))? 1 : 0);
	}
}
// System.Void System.Xml.Schema.BaseProcessor::AddToTable(System.Xml.Schema.XmlSchemaObjectTable,System.Xml.XmlQualifiedName,System.Xml.Schema.XmlSchemaObject)
extern "C" IL2CPP_METHOD_ATTR void BaseProcessor_AddToTable_m1786772039 (BaseProcessor_t2302394543 * __this, XmlSchemaObjectTable_t2546974348 * ___table0, XmlQualifiedName_t2760654312 * ___qname1, XmlSchemaObject_t1315720168 * ___item2, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (BaseProcessor_AddToTable_m1786772039_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	XmlSchemaObject_t1315720168 * V_0 = NULL;
	String_t* V_1 = NULL;
	XmlSchemaObject_t1315720168 * V_2 = NULL;
	XmlSchemaObject_t1315720168 * V_3 = NULL;
	{
		XmlQualifiedName_t2760654312 * L_0 = ___qname1;
		NullCheck(L_0);
		String_t* L_1 = XmlQualifiedName_get_Name_m815040483(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_000e;
		}
	}
	{
		return;
	}

IL_000e:
	{
		XmlSchemaObjectTable_t2546974348 * L_3 = ___table0;
		XmlQualifiedName_t2760654312 * L_4 = ___qname1;
		NullCheck(L_3);
		XmlSchemaObject_t1315720168 * L_5 = XmlSchemaObjectTable_get_Item_m170185878(L_3, L_4, /*hidden argument*/NULL);
		V_0 = L_5;
		XmlSchemaObject_t1315720168 * L_6 = V_0;
		if (!L_6)
		{
			goto IL_0159;
		}
	}
	{
		XmlSchemaObject_t1315720168 * L_7 = V_0;
		XmlSchemaObject_t1315720168 * L_8 = ___item2;
		if ((!(((RuntimeObject*)(XmlSchemaObject_t1315720168 *)L_7) == ((RuntimeObject*)(XmlSchemaObject_t1315720168 *)L_8))))
		{
			goto IL_0021;
		}
	}
	{
		return;
	}

IL_0021:
	{
		V_1 = _stringLiteral2286065523;
		XmlSchemaObject_t1315720168 * L_9 = ___item2;
		if (!((XmlSchemaAttributeGroup_t246430545 *)IsInstClass((RuntimeObject*)L_9, XmlSchemaAttributeGroup_t246430545_il2cpp_TypeInfo_var)))
		{
			goto IL_0087;
		}
	}
	{
		XmlNameTable_t71772148 * L_10 = __this->get_nameTable_0();
		XmlQualifiedName_t2760654312 * L_11 = ___qname1;
		NullCheck(L_11);
		String_t* L_12 = XmlQualifiedName_get_Namespace_m3957593392(L_11, /*hidden argument*/NULL);
		NullCheck(L_10);
		String_t* L_13 = VirtFuncInvoker1< String_t*, String_t* >::Invoke(6 /* System.String System.Xml.XmlNameTable::Add(System.String) */, L_10, L_12);
		String_t* L_14 = __this->get_NsXml_5();
		bool L_15 = Ref_Equal_m200394427(NULL /*static, unused*/, L_13, L_14, /*hidden argument*/NULL);
		if (!L_15)
		{
			goto IL_0070;
		}
	}
	{
		XmlSchema_t3742557897 * L_16 = Preprocessor_GetBuildInSchema_m1049303540(NULL /*static, unused*/, /*hidden argument*/NULL);
		NullCheck(L_16);
		XmlSchemaObjectTable_t2546974348 * L_17 = XmlSchema_get_AttributeGroups_m2627453590(L_16, /*hidden argument*/NULL);
		XmlQualifiedName_t2760654312 * L_18 = ___qname1;
		NullCheck(L_17);
		XmlSchemaObject_t1315720168 * L_19 = XmlSchemaObjectTable_get_Item_m170185878(L_17, L_18, /*hidden argument*/NULL);
		V_2 = L_19;
		XmlSchemaObject_t1315720168 * L_20 = V_0;
		XmlSchemaObject_t1315720168 * L_21 = V_2;
		if ((!(((RuntimeObject*)(XmlSchemaObject_t1315720168 *)L_20) == ((RuntimeObject*)(XmlSchemaObject_t1315720168 *)L_21))))
		{
			goto IL_006b;
		}
	}
	{
		XmlSchemaObjectTable_t2546974348 * L_22 = ___table0;
		XmlQualifiedName_t2760654312 * L_23 = ___qname1;
		XmlSchemaObject_t1315720168 * L_24 = ___item2;
		NullCheck(L_22);
		XmlSchemaObjectTable_Insert_m3279020575(L_22, L_23, L_24, /*hidden argument*/NULL);
		return;
	}

IL_006b:
	{
		XmlSchemaObject_t1315720168 * L_25 = ___item2;
		XmlSchemaObject_t1315720168 * L_26 = V_2;
		if ((!(((RuntimeObject*)(XmlSchemaObject_t1315720168 *)L_25) == ((RuntimeObject*)(XmlSchemaObject_t1315720168 *)L_26))))
		{
			goto IL_007c;
		}
	}
	{
		return;
	}

IL_0070:
	{
		XmlSchemaObject_t1315720168 * L_27 = V_0;
		XmlSchemaObject_t1315720168 * L_28 = ___item2;
		XmlSchemaObjectTable_t2546974348 * L_29 = ___table0;
		bool L_30 = BaseProcessor_IsValidAttributeGroupRedefine_m93299120(__this, L_27, L_28, L_29, /*hidden argument*/NULL);
		if (!L_30)
		{
			goto IL_007c;
		}
	}
	{
		return;
	}

IL_007c:
	{
		V_1 = _stringLiteral1329791794;
		goto IL_014a;
	}

IL_0087:
	{
		XmlSchemaObject_t1315720168 * L_31 = ___item2;
		if (!((XmlSchemaAttribute_t2797257020 *)IsInstClass((RuntimeObject*)L_31, XmlSchemaAttribute_t2797257020_il2cpp_TypeInfo_var)))
		{
			goto IL_00d8;
		}
	}
	{
		XmlNameTable_t71772148 * L_32 = __this->get_nameTable_0();
		XmlQualifiedName_t2760654312 * L_33 = ___qname1;
		NullCheck(L_33);
		String_t* L_34 = XmlQualifiedName_get_Namespace_m3957593392(L_33, /*hidden argument*/NULL);
		NullCheck(L_32);
		String_t* L_35 = VirtFuncInvoker1< String_t*, String_t* >::Invoke(6 /* System.String System.Xml.XmlNameTable::Add(System.String) */, L_32, L_34);
		String_t* L_36 = __this->get_NsXml_5();
		bool L_37 = Ref_Equal_m200394427(NULL /*static, unused*/, L_35, L_36, /*hidden argument*/NULL);
		if (!L_37)
		{
			goto IL_00d0;
		}
	}
	{
		XmlSchema_t3742557897 * L_38 = Preprocessor_GetBuildInSchema_m1049303540(NULL /*static, unused*/, /*hidden argument*/NULL);
		NullCheck(L_38);
		XmlSchemaObjectTable_t2546974348 * L_39 = XmlSchema_get_Attributes_m3728178990(L_38, /*hidden argument*/NULL);
		XmlQualifiedName_t2760654312 * L_40 = ___qname1;
		NullCheck(L_39);
		XmlSchemaObject_t1315720168 * L_41 = XmlSchemaObjectTable_get_Item_m170185878(L_39, L_40, /*hidden argument*/NULL);
		V_3 = L_41;
		XmlSchemaObject_t1315720168 * L_42 = V_0;
		XmlSchemaObject_t1315720168 * L_43 = V_3;
		if ((!(((RuntimeObject*)(XmlSchemaObject_t1315720168 *)L_42) == ((RuntimeObject*)(XmlSchemaObject_t1315720168 *)L_43))))
		{
			goto IL_00cb;
		}
	}
	{
		XmlSchemaObjectTable_t2546974348 * L_44 = ___table0;
		XmlQualifiedName_t2760654312 * L_45 = ___qname1;
		XmlSchemaObject_t1315720168 * L_46 = ___item2;
		NullCheck(L_44);
		XmlSchemaObjectTable_Insert_m3279020575(L_44, L_45, L_46, /*hidden argument*/NULL);
		return;
	}

IL_00cb:
	{
		XmlSchemaObject_t1315720168 * L_47 = ___item2;
		XmlSchemaObject_t1315720168 * L_48 = V_3;
		if ((!(((RuntimeObject*)(XmlSchemaObject_t1315720168 *)L_47) == ((RuntimeObject*)(XmlSchemaObject_t1315720168 *)L_48))))
		{
			goto IL_00d0;
		}
	}
	{
		return;
	}

IL_00d0:
	{
		V_1 = _stringLiteral3030010651;
		goto IL_014a;
	}

IL_00d8:
	{
		XmlSchemaObject_t1315720168 * L_49 = ___item2;
		if (!((XmlSchemaSimpleType_t2678868104 *)IsInstClass((RuntimeObject*)L_49, XmlSchemaSimpleType_t2678868104_il2cpp_TypeInfo_var)))
		{
			goto IL_00f4;
		}
	}
	{
		XmlSchemaObject_t1315720168 * L_50 = V_0;
		XmlSchemaObject_t1315720168 * L_51 = ___item2;
		XmlSchemaObjectTable_t2546974348 * L_52 = ___table0;
		bool L_53 = BaseProcessor_IsValidTypeRedefine_m2290272184(__this, L_50, L_51, L_52, /*hidden argument*/NULL);
		if (!L_53)
		{
			goto IL_00ec;
		}
	}
	{
		return;
	}

IL_00ec:
	{
		V_1 = _stringLiteral2160207004;
		goto IL_014a;
	}

IL_00f4:
	{
		XmlSchemaObject_t1315720168 * L_54 = ___item2;
		if (!((XmlSchemaComplexType_t3740801802 *)IsInstClass((RuntimeObject*)L_54, XmlSchemaComplexType_t3740801802_il2cpp_TypeInfo_var)))
		{
			goto IL_0110;
		}
	}
	{
		XmlSchemaObject_t1315720168 * L_55 = V_0;
		XmlSchemaObject_t1315720168 * L_56 = ___item2;
		XmlSchemaObjectTable_t2546974348 * L_57 = ___table0;
		bool L_58 = BaseProcessor_IsValidTypeRedefine_m2290272184(__this, L_55, L_56, L_57, /*hidden argument*/NULL);
		if (!L_58)
		{
			goto IL_0108;
		}
	}
	{
		return;
	}

IL_0108:
	{
		V_1 = _stringLiteral2135898158;
		goto IL_014a;
	}

IL_0110:
	{
		XmlSchemaObject_t1315720168 * L_59 = ___item2;
		if (!((XmlSchemaGroup_t1441741786 *)IsInstClass((RuntimeObject*)L_59, XmlSchemaGroup_t1441741786_il2cpp_TypeInfo_var)))
		{
			goto IL_012c;
		}
	}
	{
		XmlSchemaObject_t1315720168 * L_60 = V_0;
		XmlSchemaObject_t1315720168 * L_61 = ___item2;
		XmlSchemaObjectTable_t2546974348 * L_62 = ___table0;
		bool L_63 = BaseProcessor_IsValidGroupRedefine_m2511380450(__this, L_60, L_61, L_62, /*hidden argument*/NULL);
		if (!L_63)
		{
			goto IL_0124;
		}
	}
	{
		return;
	}

IL_0124:
	{
		V_1 = _stringLiteral2049705414;
		goto IL_014a;
	}

IL_012c:
	{
		XmlSchemaObject_t1315720168 * L_64 = ___item2;
		if (!((XmlSchemaNotation_t2664560277 *)IsInstClass((RuntimeObject*)L_64, XmlSchemaNotation_t2664560277_il2cpp_TypeInfo_var)))
		{
			goto IL_013c;
		}
	}
	{
		V_1 = _stringLiteral839503578;
		goto IL_014a;
	}

IL_013c:
	{
		XmlSchemaObject_t1315720168 * L_65 = ___item2;
		if (!((XmlSchemaIdentityConstraint_t297318432 *)IsInstClass((RuntimeObject*)L_65, XmlSchemaIdentityConstraint_t297318432_il2cpp_TypeInfo_var)))
		{
			goto IL_014a;
		}
	}
	{
		V_1 = _stringLiteral1959124999;
	}

IL_014a:
	{
		String_t* L_66 = V_1;
		XmlQualifiedName_t2760654312 * L_67 = ___qname1;
		NullCheck(L_67);
		String_t* L_68 = VirtFuncInvoker0< String_t* >::Invoke(3 /* System.String System.Object::ToString() */, L_67);
		XmlSchemaObject_t1315720168 * L_69 = ___item2;
		BaseProcessor_SendValidationEvent_m3256639856(__this, L_66, L_68, L_69, /*hidden argument*/NULL);
		return;
	}

IL_0159:
	{
		XmlSchemaObjectTable_t2546974348 * L_70 = ___table0;
		XmlQualifiedName_t2760654312 * L_71 = ___qname1;
		XmlSchemaObject_t1315720168 * L_72 = ___item2;
		NullCheck(L_70);
		XmlSchemaObjectTable_Add_m1270468147(L_70, L_71, L_72, /*hidden argument*/NULL);
		return;
	}
}
// System.Boolean System.Xml.Schema.BaseProcessor::IsValidAttributeGroupRedefine(System.Xml.Schema.XmlSchemaObject,System.Xml.Schema.XmlSchemaObject,System.Xml.Schema.XmlSchemaObjectTable)
extern "C" IL2CPP_METHOD_ATTR bool BaseProcessor_IsValidAttributeGroupRedefine_m93299120 (BaseProcessor_t2302394543 * __this, XmlSchemaObject_t1315720168 * ___existingObject0, XmlSchemaObject_t1315720168 * ___item1, XmlSchemaObjectTable_t2546974348 * ___table2, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (BaseProcessor_IsValidAttributeGroupRedefine_m93299120_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	XmlSchemaAttributeGroup_t246430545 * V_0 = NULL;
	XmlSchemaAttributeGroup_t246430545 * V_1 = NULL;
	{
		XmlSchemaObject_t1315720168 * L_0 = ___item1;
		V_0 = ((XmlSchemaAttributeGroup_t246430545 *)IsInstClass((RuntimeObject*)L_0, XmlSchemaAttributeGroup_t246430545_il2cpp_TypeInfo_var));
		XmlSchemaObject_t1315720168 * L_1 = ___existingObject0;
		V_1 = ((XmlSchemaAttributeGroup_t246430545 *)IsInstClass((RuntimeObject*)L_1, XmlSchemaAttributeGroup_t246430545_il2cpp_TypeInfo_var));
		XmlSchemaAttributeGroup_t246430545 * L_2 = V_1;
		XmlSchemaAttributeGroup_t246430545 * L_3 = V_0;
		NullCheck(L_3);
		XmlSchemaAttributeGroup_t246430545 * L_4 = XmlSchemaAttributeGroup_get_Redefined_m3981878338(L_3, /*hidden argument*/NULL);
		if ((!(((RuntimeObject*)(XmlSchemaAttributeGroup_t246430545 *)L_2) == ((RuntimeObject*)(XmlSchemaAttributeGroup_t246430545 *)L_4))))
		{
			goto IL_0033;
		}
	}
	{
		XmlSchemaAttributeGroup_t246430545 * L_5 = V_1;
		NullCheck(L_5);
		XmlSchemaObjectTable_t2546974348 * L_6 = XmlSchemaAttributeGroup_get_AttributeUses_m4084363404(L_5, /*hidden argument*/NULL);
		NullCheck(L_6);
		int32_t L_7 = XmlSchemaObjectTable_get_Count_m2352858016(L_6, /*hidden argument*/NULL);
		if (L_7)
		{
			goto IL_003e;
		}
	}
	{
		XmlSchemaObjectTable_t2546974348 * L_8 = ___table2;
		XmlSchemaAttributeGroup_t246430545 * L_9 = V_0;
		NullCheck(L_9);
		XmlQualifiedName_t2760654312 * L_10 = XmlSchemaAttributeGroup_get_QualifiedName_m1385469852(L_9, /*hidden argument*/NULL);
		XmlSchemaAttributeGroup_t246430545 * L_11 = V_0;
		NullCheck(L_8);
		XmlSchemaObjectTable_Insert_m3279020575(L_8, L_10, L_11, /*hidden argument*/NULL);
		return (bool)1;
	}

IL_0033:
	{
		XmlSchemaAttributeGroup_t246430545 * L_12 = V_1;
		NullCheck(L_12);
		XmlSchemaAttributeGroup_t246430545 * L_13 = XmlSchemaAttributeGroup_get_Redefined_m3981878338(L_12, /*hidden argument*/NULL);
		XmlSchemaAttributeGroup_t246430545 * L_14 = V_0;
		if ((!(((RuntimeObject*)(XmlSchemaAttributeGroup_t246430545 *)L_13) == ((RuntimeObject*)(XmlSchemaAttributeGroup_t246430545 *)L_14))))
		{
			goto IL_003e;
		}
	}
	{
		return (bool)1;
	}

IL_003e:
	{
		return (bool)0;
	}
}
// System.Boolean System.Xml.Schema.BaseProcessor::IsValidGroupRedefine(System.Xml.Schema.XmlSchemaObject,System.Xml.Schema.XmlSchemaObject,System.Xml.Schema.XmlSchemaObjectTable)
extern "C" IL2CPP_METHOD_ATTR bool BaseProcessor_IsValidGroupRedefine_m2511380450 (BaseProcessor_t2302394543 * __this, XmlSchemaObject_t1315720168 * ___existingObject0, XmlSchemaObject_t1315720168 * ___item1, XmlSchemaObjectTable_t2546974348 * ___table2, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (BaseProcessor_IsValidGroupRedefine_m2511380450_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	XmlSchemaGroup_t1441741786 * V_0 = NULL;
	XmlSchemaGroup_t1441741786 * V_1 = NULL;
	{
		XmlSchemaObject_t1315720168 * L_0 = ___item1;
		V_0 = ((XmlSchemaGroup_t1441741786 *)IsInstClass((RuntimeObject*)L_0, XmlSchemaGroup_t1441741786_il2cpp_TypeInfo_var));
		XmlSchemaObject_t1315720168 * L_1 = ___existingObject0;
		V_1 = ((XmlSchemaGroup_t1441741786 *)IsInstClass((RuntimeObject*)L_1, XmlSchemaGroup_t1441741786_il2cpp_TypeInfo_var));
		XmlSchemaGroup_t1441741786 * L_2 = V_1;
		XmlSchemaGroup_t1441741786 * L_3 = V_0;
		NullCheck(L_3);
		XmlSchemaGroup_t1441741786 * L_4 = XmlSchemaGroup_get_Redefined_m3676493965(L_3, /*hidden argument*/NULL);
		if ((!(((RuntimeObject*)(XmlSchemaGroup_t1441741786 *)L_2) == ((RuntimeObject*)(XmlSchemaGroup_t1441741786 *)L_4))))
		{
			goto IL_002e;
		}
	}
	{
		XmlSchemaGroup_t1441741786 * L_5 = V_1;
		NullCheck(L_5);
		XmlSchemaParticle_t3828501457 * L_6 = XmlSchemaGroup_get_CanonicalParticle_m665048621(L_5, /*hidden argument*/NULL);
		if (L_6)
		{
			goto IL_0039;
		}
	}
	{
		XmlSchemaObjectTable_t2546974348 * L_7 = ___table2;
		XmlSchemaGroup_t1441741786 * L_8 = V_0;
		NullCheck(L_8);
		XmlQualifiedName_t2760654312 * L_9 = XmlSchemaGroup_get_QualifiedName_m875314248(L_8, /*hidden argument*/NULL);
		XmlSchemaGroup_t1441741786 * L_10 = V_0;
		NullCheck(L_7);
		XmlSchemaObjectTable_Insert_m3279020575(L_7, L_9, L_10, /*hidden argument*/NULL);
		return (bool)1;
	}

IL_002e:
	{
		XmlSchemaGroup_t1441741786 * L_11 = V_1;
		NullCheck(L_11);
		XmlSchemaGroup_t1441741786 * L_12 = XmlSchemaGroup_get_Redefined_m3676493965(L_11, /*hidden argument*/NULL);
		XmlSchemaGroup_t1441741786 * L_13 = V_0;
		if ((!(((RuntimeObject*)(XmlSchemaGroup_t1441741786 *)L_12) == ((RuntimeObject*)(XmlSchemaGroup_t1441741786 *)L_13))))
		{
			goto IL_0039;
		}
	}
	{
		return (bool)1;
	}

IL_0039:
	{
		return (bool)0;
	}
}
// System.Boolean System.Xml.Schema.BaseProcessor::IsValidTypeRedefine(System.Xml.Schema.XmlSchemaObject,System.Xml.Schema.XmlSchemaObject,System.Xml.Schema.XmlSchemaObjectTable)
extern "C" IL2CPP_METHOD_ATTR bool BaseProcessor_IsValidTypeRedefine_m2290272184 (BaseProcessor_t2302394543 * __this, XmlSchemaObject_t1315720168 * ___existingObject0, XmlSchemaObject_t1315720168 * ___item1, XmlSchemaObjectTable_t2546974348 * ___table2, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (BaseProcessor_IsValidTypeRedefine_m2290272184_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	XmlSchemaType_t2033747345 * V_0 = NULL;
	XmlSchemaType_t2033747345 * V_1 = NULL;
	{
		XmlSchemaObject_t1315720168 * L_0 = ___item1;
		V_0 = ((XmlSchemaType_t2033747345 *)IsInstClass((RuntimeObject*)L_0, XmlSchemaType_t2033747345_il2cpp_TypeInfo_var));
		XmlSchemaObject_t1315720168 * L_1 = ___existingObject0;
		V_1 = ((XmlSchemaType_t2033747345 *)IsInstClass((RuntimeObject*)L_1, XmlSchemaType_t2033747345_il2cpp_TypeInfo_var));
		XmlSchemaType_t2033747345 * L_2 = V_1;
		XmlSchemaType_t2033747345 * L_3 = V_0;
		NullCheck(L_3);
		XmlSchemaType_t2033747345 * L_4 = XmlSchemaType_get_Redefined_m3772073788(L_3, /*hidden argument*/NULL);
		if ((!(((RuntimeObject*)(XmlSchemaType_t2033747345 *)L_2) == ((RuntimeObject*)(XmlSchemaType_t2033747345 *)L_4))))
		{
			goto IL_002e;
		}
	}
	{
		XmlSchemaType_t2033747345 * L_5 = V_1;
		NullCheck(L_5);
		SchemaElementDecl_t2267464004 * L_6 = XmlSchemaType_get_ElementDecl_m669016418(L_5, /*hidden argument*/NULL);
		if (L_6)
		{
			goto IL_0039;
		}
	}
	{
		XmlSchemaObjectTable_t2546974348 * L_7 = ___table2;
		XmlSchemaType_t2033747345 * L_8 = V_0;
		NullCheck(L_8);
		XmlQualifiedName_t2760654312 * L_9 = XmlSchemaType_get_QualifiedName_m2122094841(L_8, /*hidden argument*/NULL);
		XmlSchemaType_t2033747345 * L_10 = V_0;
		NullCheck(L_7);
		XmlSchemaObjectTable_Insert_m3279020575(L_7, L_9, L_10, /*hidden argument*/NULL);
		return (bool)1;
	}

IL_002e:
	{
		XmlSchemaType_t2033747345 * L_11 = V_1;
		NullCheck(L_11);
		XmlSchemaType_t2033747345 * L_12 = XmlSchemaType_get_Redefined_m3772073788(L_11, /*hidden argument*/NULL);
		XmlSchemaType_t2033747345 * L_13 = V_0;
		if ((!(((RuntimeObject*)(XmlSchemaType_t2033747345 *)L_12) == ((RuntimeObject*)(XmlSchemaType_t2033747345 *)L_13))))
		{
			goto IL_0039;
		}
	}
	{
		return (bool)1;
	}

IL_0039:
	{
		return (bool)0;
	}
}
// System.Void System.Xml.Schema.BaseProcessor::SendValidationEvent(System.String,System.Xml.Schema.XmlSchemaObject)
extern "C" IL2CPP_METHOD_ATTR void BaseProcessor_SendValidationEvent_m1578197102 (BaseProcessor_t2302394543 * __this, String_t* ___code0, XmlSchemaObject_t1315720168 * ___source1, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (BaseProcessor_SendValidationEvent_m1578197102_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		String_t* L_0 = ___code0;
		XmlSchemaObject_t1315720168 * L_1 = ___source1;
		XmlSchemaException_t3511258692 * L_2 = (XmlSchemaException_t3511258692 *)il2cpp_codegen_object_new(XmlSchemaException_t3511258692_il2cpp_TypeInfo_var);
		XmlSchemaException__ctor_m5098710(L_2, L_0, L_1, /*hidden argument*/NULL);
		BaseProcessor_SendValidationEvent_m2892640600(__this, L_2, 0, /*hidden argument*/NULL);
		return;
	}
}
// System.Void System.Xml.Schema.BaseProcessor::SendValidationEvent(System.String,System.String,System.Xml.Schema.XmlSchemaObject)
extern "C" IL2CPP_METHOD_ATTR void BaseProcessor_SendValidationEvent_m3256639856 (BaseProcessor_t2302394543 * __this, String_t* ___code0, String_t* ___msg1, XmlSchemaObject_t1315720168 * ___source2, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (BaseProcessor_SendValidationEvent_m3256639856_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		String_t* L_0 = ___code0;
		String_t* L_1 = ___msg1;
		XmlSchemaObject_t1315720168 * L_2 = ___source2;
		XmlSchemaException_t3511258692 * L_3 = (XmlSchemaException_t3511258692 *)il2cpp_codegen_object_new(XmlSchemaException_t3511258692_il2cpp_TypeInfo_var);
		XmlSchemaException__ctor_m1739132465(L_3, L_0, L_1, L_2, /*hidden argument*/NULL);
		BaseProcessor_SendValidationEvent_m2892640600(__this, L_3, 0, /*hidden argument*/NULL);
		return;
	}
}
// System.Void System.Xml.Schema.BaseProcessor::SendValidationEvent(System.String,System.String,System.String,System.Xml.Schema.XmlSchemaObject)
extern "C" IL2CPP_METHOD_ATTR void BaseProcessor_SendValidationEvent_m2694209724 (BaseProcessor_t2302394543 * __this, String_t* ___code0, String_t* ___msg11, String_t* ___msg22, XmlSchemaObject_t1315720168 * ___source3, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (BaseProcessor_SendValidationEvent_m2694209724_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		String_t* L_0 = ___code0;
		StringU5BU5D_t1281789340* L_1 = (StringU5BU5D_t1281789340*)SZArrayNew(StringU5BU5D_t1281789340_il2cpp_TypeInfo_var, (uint32_t)2);
		StringU5BU5D_t1281789340* L_2 = L_1;
		String_t* L_3 = ___msg11;
		NullCheck(L_2);
		ArrayElementTypeCheck (L_2, L_3);
		(L_2)->SetAt(static_cast<il2cpp_array_size_t>(0), (String_t*)L_3);
		StringU5BU5D_t1281789340* L_4 = L_2;
		String_t* L_5 = ___msg22;
		NullCheck(L_4);
		ArrayElementTypeCheck (L_4, L_5);
		(L_4)->SetAt(static_cast<il2cpp_array_size_t>(1), (String_t*)L_5);
		XmlSchemaObject_t1315720168 * L_6 = ___source3;
		XmlSchemaException_t3511258692 * L_7 = (XmlSchemaException_t3511258692 *)il2cpp_codegen_object_new(XmlSchemaException_t3511258692_il2cpp_TypeInfo_var);
		XmlSchemaException__ctor_m40292045(L_7, L_0, L_4, L_6, /*hidden argument*/NULL);
		BaseProcessor_SendValidationEvent_m2892640600(__this, L_7, 0, /*hidden argument*/NULL);
		return;
	}
}
// System.Void System.Xml.Schema.BaseProcessor::SendValidationEvent(System.String,System.Xml.Schema.XmlSchemaObject,System.Xml.Schema.XmlSeverityType)
extern "C" IL2CPP_METHOD_ATTR void BaseProcessor_SendValidationEvent_m713032523 (BaseProcessor_t2302394543 * __this, String_t* ___code0, XmlSchemaObject_t1315720168 * ___source1, int32_t ___severity2, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (BaseProcessor_SendValidationEvent_m713032523_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		String_t* L_0 = ___code0;
		XmlSchemaObject_t1315720168 * L_1 = ___source1;
		XmlSchemaException_t3511258692 * L_2 = (XmlSchemaException_t3511258692 *)il2cpp_codegen_object_new(XmlSchemaException_t3511258692_il2cpp_TypeInfo_var);
		XmlSchemaException__ctor_m5098710(L_2, L_0, L_1, /*hidden argument*/NULL);
		int32_t L_3 = ___severity2;
		BaseProcessor_SendValidationEvent_m2892640600(__this, L_2, L_3, /*hidden argument*/NULL);
		return;
	}
}
// System.Void System.Xml.Schema.BaseProcessor::SendValidationEvent(System.Xml.Schema.XmlSchemaException)
extern "C" IL2CPP_METHOD_ATTR void BaseProcessor_SendValidationEvent_m1796615872 (BaseProcessor_t2302394543 * __this, XmlSchemaException_t3511258692 * ___e0, const RuntimeMethod* method)
{
	{
		XmlSchemaException_t3511258692 * L_0 = ___e0;
		BaseProcessor_SendValidationEvent_m2892640600(__this, L_0, 0, /*hidden argument*/NULL);
		return;
	}
}
// System.Void System.Xml.Schema.BaseProcessor::SendValidationEvent(System.String,System.String,System.Xml.Schema.XmlSchemaObject,System.Xml.Schema.XmlSeverityType)
extern "C" IL2CPP_METHOD_ATTR void BaseProcessor_SendValidationEvent_m958670032 (BaseProcessor_t2302394543 * __this, String_t* ___code0, String_t* ___msg1, XmlSchemaObject_t1315720168 * ___source2, int32_t ___severity3, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (BaseProcessor_SendValidationEvent_m958670032_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		String_t* L_0 = ___code0;
		String_t* L_1 = ___msg1;
		XmlSchemaObject_t1315720168 * L_2 = ___source2;
		XmlSchemaException_t3511258692 * L_3 = (XmlSchemaException_t3511258692 *)il2cpp_codegen_object_new(XmlSchemaException_t3511258692_il2cpp_TypeInfo_var);
		XmlSchemaException__ctor_m1739132465(L_3, L_0, L_1, L_2, /*hidden argument*/NULL);
		int32_t L_4 = ___severity3;
		BaseProcessor_SendValidationEvent_m2892640600(__this, L_3, L_4, /*hidden argument*/NULL);
		return;
	}
}
// System.Void System.Xml.Schema.BaseProcessor::SendValidationEvent(System.Xml.Schema.XmlSchemaException,System.Xml.Schema.XmlSeverityType)
extern "C" IL2CPP_METHOD_ATTR void BaseProcessor_SendValidationEvent_m2892640600 (BaseProcessor_t2302394543 * __this, XmlSchemaException_t3511258692 * ___e0, int32_t ___severity1, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (BaseProcessor_SendValidationEvent_m2892640600_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		int32_t L_0 = ___severity1;
		if (L_0)
		{
			goto IL_0011;
		}
	}
	{
		int32_t L_1 = __this->get_errorCount_4();
		__this->set_errorCount_4(((int32_t)il2cpp_codegen_add((int32_t)L_1, (int32_t)1)));
	}

IL_0011:
	{
		ValidationEventHandler_t791314227 * L_2 = __this->get_eventHandler_2();
		if (!L_2)
		{
			goto IL_002d;
		}
	}
	{
		ValidationEventHandler_t791314227 * L_3 = __this->get_eventHandler_2();
		XmlSchemaException_t3511258692 * L_4 = ___e0;
		int32_t L_5 = ___severity1;
		ValidationEventArgs_t2784773869 * L_6 = (ValidationEventArgs_t2784773869 *)il2cpp_codegen_object_new(ValidationEventArgs_t2784773869_il2cpp_TypeInfo_var);
		ValidationEventArgs__ctor_m2610404669(L_6, L_4, L_5, /*hidden argument*/NULL);
		NullCheck(L_3);
		ValidationEventHandler_Invoke_m3984227947(L_3, NULL, L_6, /*hidden argument*/NULL);
		return;
	}

IL_002d:
	{
		int32_t L_7 = ___severity1;
		if (L_7)
		{
			goto IL_0032;
		}
	}
	{
		XmlSchemaException_t3511258692 * L_8 = ___e0;
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_8, NULL, BaseProcessor_SendValidationEvent_m2892640600_RuntimeMethod_var);
	}

IL_0032:
	{
		return;
	}
}
// System.Void System.Xml.Schema.BaseProcessor::SendValidationEventNoThrow(System.Xml.Schema.XmlSchemaException,System.Xml.Schema.XmlSeverityType)
extern "C" IL2CPP_METHOD_ATTR void BaseProcessor_SendValidationEventNoThrow_m3753370809 (BaseProcessor_t2302394543 * __this, XmlSchemaException_t3511258692 * ___e0, int32_t ___severity1, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (BaseProcessor_SendValidationEventNoThrow_m3753370809_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		int32_t L_0 = ___severity1;
		if (L_0)
		{
			goto IL_0011;
		}
	}
	{
		int32_t L_1 = __this->get_errorCount_4();
		__this->set_errorCount_4(((int32_t)il2cpp_codegen_add((int32_t)L_1, (int32_t)1)));
	}

IL_0011:
	{
		ValidationEventHandler_t791314227 * L_2 = __this->get_eventHandler_2();
		if (!L_2)
		{
			goto IL_002c;
		}
	}
	{
		ValidationEventHandler_t791314227 * L_3 = __this->get_eventHandler_2();
		XmlSchemaException_t3511258692 * L_4 = ___e0;
		int32_t L_5 = ___severity1;
		ValidationEventArgs_t2784773869 * L_6 = (ValidationEventArgs_t2784773869 *)il2cpp_codegen_object_new(ValidationEventArgs_t2784773869_il2cpp_TypeInfo_var);
		ValidationEventArgs__ctor_m2610404669(L_6, L_4, L_5, /*hidden argument*/NULL);
		NullCheck(L_3);
		ValidationEventHandler_Invoke_m3984227947(L_3, NULL, L_6, /*hidden argument*/NULL);
	}

IL_002c:
	{
		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.BaseValidator::.ctor(System.Xml.Schema.BaseValidator)
extern "C" IL2CPP_METHOD_ATTR void BaseValidator__ctor_m3348719393 (BaseValidator_t868759770 * __this, BaseValidator_t868759770 * ___other0, const RuntimeMethod* method)
{
	{
		Object__ctor_m297566312(__this, /*hidden argument*/NULL);
		BaseValidator_t868759770 * L_0 = ___other0;
		NullCheck(L_0);
		XmlValidatingReaderImpl_t1817762384 * L_1 = L_0->get_reader_8();
		__this->set_reader_8(L_1);
		BaseValidator_t868759770 * L_2 = ___other0;
		NullCheck(L_2);
		XmlSchemaCollection_t3610399789 * L_3 = L_2->get_schemaCollection_0();
		__this->set_schemaCollection_0(L_3);
		BaseValidator_t868759770 * L_4 = ___other0;
		NullCheck(L_4);
		RuntimeObject* L_5 = L_4->get_eventHandling_1();
		__this->set_eventHandling_1(L_5);
		BaseValidator_t868759770 * L_6 = ___other0;
		NullCheck(L_6);
		XmlNameTable_t71772148 * L_7 = L_6->get_nameTable_2();
		__this->set_nameTable_2(L_7);
		BaseValidator_t868759770 * L_8 = ___other0;
		NullCheck(L_8);
		SchemaNames_t661607975 * L_9 = L_8->get_schemaNames_3();
		__this->set_schemaNames_3(L_9);
		BaseValidator_t868759770 * L_10 = ___other0;
		NullCheck(L_10);
		PositionInfo_t2441432568 * L_11 = L_10->get_positionInfo_4();
		__this->set_positionInfo_4(L_11);
		BaseValidator_t868759770 * L_12 = ___other0;
		NullCheck(L_12);
		XmlResolver_t626023767 * L_13 = L_12->get_xmlResolver_5();
		__this->set_xmlResolver_5(L_13);
		BaseValidator_t868759770 * L_14 = ___other0;
		NullCheck(L_14);
		Uri_t100236324 * L_15 = L_14->get_baseUri_6();
		__this->set_baseUri_6(L_15);
		BaseValidator_t868759770 * L_16 = ___other0;
		NullCheck(L_16);
		XmlQualifiedName_t2760654312 * L_17 = L_16->get_elementName_9();
		__this->set_elementName_9(L_17);
		return;
	}
}
// 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)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (BaseValidator__ctor_m1509302042_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		Object__ctor_m297566312(__this, /*hidden argument*/NULL);
		XmlValidatingReaderImpl_t1817762384 * L_0 = ___reader0;
		__this->set_reader_8(L_0);
		XmlSchemaCollection_t3610399789 * L_1 = ___schemaCollection1;
		__this->set_schemaCollection_0(L_1);
		RuntimeObject* L_2 = ___eventHandling2;
		__this->set_eventHandling_1(L_2);
		XmlValidatingReaderImpl_t1817762384 * L_3 = ___reader0;
		NullCheck(L_3);
		XmlNameTable_t71772148 * L_4 = VirtFuncInvoker0< XmlNameTable_t71772148 * >::Invoke(30 /* System.Xml.XmlNameTable System.Xml.XmlReader::get_NameTable() */, L_3);
		__this->set_nameTable_2(L_4);
		XmlValidatingReaderImpl_t1817762384 * L_5 = ___reader0;
		PositionInfo_t2441432568 * L_6 = PositionInfo_GetPositionInfo_m4124508875(NULL /*static, unused*/, L_5, /*hidden argument*/NULL);
		__this->set_positionInfo_4(L_6);
		XmlQualifiedName_t2760654312 * L_7 = (XmlQualifiedName_t2760654312 *)il2cpp_codegen_object_new(XmlQualifiedName_t2760654312_il2cpp_TypeInfo_var);
		XmlQualifiedName__ctor_m1240160807(L_7, /*hidden argument*/NULL);
		__this->set_elementName_9(L_7);
		return;
	}
}
// System.Xml.XmlValidatingReaderImpl System.Xml.Schema.BaseValidator::get_Reader()
extern "C" IL2CPP_METHOD_ATTR XmlValidatingReaderImpl_t1817762384 * BaseValidator_get_Reader_m1250966242 (BaseValidator_t868759770 * __this, const RuntimeMethod* method)
{
	{
		XmlValidatingReaderImpl_t1817762384 * L_0 = __this->get_reader_8();
		return L_0;
	}
}
// 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)
{
	{
		XmlSchemaCollection_t3610399789 * L_0 = __this->get_schemaCollection_0();
		return L_0;
	}
}
// 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)
{
	{
		XmlNameTable_t71772148 * L_0 = __this->get_nameTable_2();
		return L_0;
	}
}
// 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)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (BaseValidator_get_SchemaNames_m249561660_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		SchemaNames_t661607975 * L_0 = __this->get_schemaNames_3();
		if (!L_0)
		{
			goto IL_000f;
		}
	}
	{
		SchemaNames_t661607975 * L_1 = __this->get_schemaNames_3();
		return L_1;
	}

IL_000f:
	{
		XmlSchemaCollection_t3610399789 * L_2 = __this->get_schemaCollection_0();
		if (!L_2)
		{
			goto IL_0030;
		}
	}
	{
		XmlSchemaCollection_t3610399789 * L_3 = __this->get_schemaCollection_0();
		XmlNameTable_t71772148 * L_4 = __this->get_nameTable_2();
		NullCheck(L_3);
		SchemaNames_t661607975 * L_5 = XmlSchemaCollection_GetSchemaNames_m445306995(L_3, L_4, /*hidden argument*/NULL);
		__this->set_schemaNames_3(L_5);
		goto IL_0041;
	}

IL_0030:
	{
		XmlNameTable_t71772148 * L_6 = __this->get_nameTable_2();
		SchemaNames_t661607975 * L_7 = (SchemaNames_t661607975 *)il2cpp_codegen_object_new(SchemaNames_t661607975_il2cpp_TypeInfo_var);
		SchemaNames__ctor_m990770186(L_7, L_6, /*hidden argument*/NULL);
		__this->set_schemaNames_3(L_7);
	}

IL_0041:
	{
		SchemaNames_t661607975 * L_8 = __this->get_schemaNames_3();
		return L_8;
	}
}
// 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)
{
	{
		PositionInfo_t2441432568 * L_0 = __this->get_positionInfo_4();
		return L_0;
	}
}
// 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)
{
	{
		XmlResolver_t626023767 * L_0 = __this->get_xmlResolver_5();
		return L_0;
	}
}
// System.Void System.Xml.Schema.BaseValidator::set_XmlResolver(System.Xml.XmlResolver)
extern "C" IL2CPP_METHOD_ATTR void BaseValidator_set_XmlResolver_m427918798 (BaseValidator_t868759770 * __this, XmlResolver_t626023767 * ___value0, const RuntimeMethod* method)
{
	{
		XmlResolver_t626023767 * L_0 = ___value0;
		__this->set_xmlResolver_5(L_0);
		return;
	}
}
// 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)
{
	{
		Uri_t100236324 * L_0 = __this->get_baseUri_6();
		return L_0;
	}
}
// System.Void System.Xml.Schema.BaseValidator::set_BaseUri(System.Uri)
extern "C" IL2CPP_METHOD_ATTR void BaseValidator_set_BaseUri_m210650174 (BaseValidator_t868759770 * __this, Uri_t100236324 * ___value0, const RuntimeMethod* method)
{
	{
		Uri_t100236324 * L_0 = ___value0;
		__this->set_baseUri_6(L_0);
		return;
	}
}
// 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)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (BaseValidator_get_EventHandler_m2918501615_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		RuntimeObject* L_0 = __this->get_eventHandling_1();
		NullCheck(L_0);
		RuntimeObject * L_1 = InterfaceFuncInvoker0< RuntimeObject * >::Invoke(0 /* System.Object System.Xml.IValidationEventHandling::get_EventHandler() */, IValidationEventHandling_t3880195220_il2cpp_TypeInfo_var, L_0);
		return ((ValidationEventHandler_t791314227 *)CastclassSealed((RuntimeObject*)L_1, ValidationEventHandler_t791314227_il2cpp_TypeInfo_var));
	}
}
// System.Xml.Schema.SchemaInfo System.Xml.Schema.BaseValidator::get_SchemaInfo()
extern "C" IL2CPP_METHOD_ATTR SchemaInfo_t3347508623 * BaseValidator_get_SchemaInfo_m337179050 (BaseValidator_t868759770 * __this, const RuntimeMethod* method)
{
	{
		SchemaInfo_t3347508623 * L_0 = __this->get_schemaInfo_7();
		return L_0;
	}
}
// System.Void System.Xml.Schema.BaseValidator::set_DtdInfo(System.Xml.IDtdInfo)
extern "C" IL2CPP_METHOD_ATTR void BaseValidator_set_DtdInfo_m939217600 (BaseValidator_t868759770 * __this, RuntimeObject* ___value0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (BaseValidator_set_DtdInfo_m939217600_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	SchemaInfo_t3347508623 * V_0 = NULL;
	{
		RuntimeObject* L_0 = ___value0;
		V_0 = ((SchemaInfo_t3347508623 *)IsInstClass((RuntimeObject*)L_0, SchemaInfo_t3347508623_il2cpp_TypeInfo_var));
		SchemaInfo_t3347508623 * L_1 = V_0;
		if (L_1)
		{
			goto IL_001a;
		}
	}
	{
		String_t* L_2 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(String_t_il2cpp_TypeInfo_var))->get_Empty_5();
		XmlException_t1761730631 * L_3 = (XmlException_t1761730631 *)il2cpp_codegen_object_new(XmlException_t1761730631_il2cpp_TypeInfo_var);
		XmlException__ctor_m400140246(L_3, _stringLiteral3399249879, L_2, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, NULL, BaseValidator_set_DtdInfo_m939217600_RuntimeMethod_var);
	}

IL_001a:
	{
		SchemaInfo_t3347508623 * L_4 = V_0;
		__this->set_schemaInfo_7(L_4);
		return;
	}
}
// System.Boolean System.Xml.Schema.BaseValidator::get_PreserveWhitespace()
extern "C" IL2CPP_METHOD_ATTR bool BaseValidator_get_PreserveWhitespace_m3886496671 (BaseValidator_t868759770 * __this, const RuntimeMethod* method)
{
	{
		return (bool)0;
	}
}
// System.Void System.Xml.Schema.BaseValidator::Validate()
extern "C" IL2CPP_METHOD_ATTR void BaseValidator_Validate_m239961670 (BaseValidator_t868759770 * __this, const RuntimeMethod* method)
{
	{
		return;
	}
}
// System.Void System.Xml.Schema.BaseValidator::CompleteValidation()
extern "C" IL2CPP_METHOD_ATTR void BaseValidator_CompleteValidation_m4183162534 (BaseValidator_t868759770 * __this, const RuntimeMethod* method)
{
	{
		return;
	}
}
// System.Object System.Xml.Schema.BaseValidator::FindId(System.String)
extern "C" IL2CPP_METHOD_ATTR RuntimeObject * BaseValidator_FindId_m3245150798 (BaseValidator_t868759770 * __this, String_t* ___name0, const RuntimeMethod* method)
{
	{
		return NULL;
	}
}
// System.Void System.Xml.Schema.BaseValidator::ValidateText()
extern "C" IL2CPP_METHOD_ATTR void BaseValidator_ValidateText_m3062200306 (BaseValidator_t868759770 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (BaseValidator_ValidateText_m3062200306_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	ContentValidator_t2085579204 * V_0 = NULL;
	int32_t V_1 = 0;
	ArrayList_t2718874744 * V_2 = NULL;
	{
		ValidationState_t603008718 * L_0 = __this->get_context_10();
		NullCheck(L_0);
		bool L_1 = L_0->get_NeedValidateChildren_1();
		if (!L_1)
		{
			goto IL_0101;
		}
	}
	{
		ValidationState_t603008718 * L_2 = __this->get_context_10();
		NullCheck(L_2);
		bool L_3 = L_2->get_IsNill_0();
		if (!L_3)
		{
			goto IL_0044;
		}
	}
	{
		ValidationState_t603008718 * L_4 = __this->get_context_10();
		NullCheck(L_4);
		String_t* L_5 = L_4->get_LocalName_4();
		ValidationState_t603008718 * L_6 = __this->get_context_10();
		NullCheck(L_6);
		String_t* L_7 = L_6->get_Namespace_5();
		IL2CPP_RUNTIME_CLASS_INIT(XmlSchemaValidator_t1317961423_il2cpp_TypeInfo_var);
		String_t* L_8 = XmlSchemaValidator_QNameString_m2465597342(NULL /*static, unused*/, L_5, L_7, /*hidden argument*/NULL);
		BaseValidator_SendValidationEvent_m4075870215(__this, _stringLiteral477884479, L_8, /*hidden argument*/NULL);
		return;
	}

IL_0044:
	{
		ValidationState_t603008718 * L_9 = __this->get_context_10();
		NullCheck(L_9);
		SchemaElementDecl_t2267464004 * L_10 = L_9->get_ElementDecl_3();
		NullCheck(L_10);
		ContentValidator_t2085579204 * L_11 = SchemaElementDecl_get_ContentValidator_m428688924(L_10, /*hidden argument*/NULL);
		V_0 = L_11;
		ContentValidator_t2085579204 * L_12 = V_0;
		NullCheck(L_12);
		int32_t L_13 = ContentValidator_get_ContentType_m2593651916(L_12, /*hidden argument*/NULL);
		V_1 = L_13;
		int32_t L_14 = V_1;
		if ((!(((uint32_t)L_14) == ((uint32_t)2))))
		{
			goto IL_00d4;
		}
	}
	{
		ContentValidator_t2085579204 * L_15 = V_0;
		ValidationState_t603008718 * L_16 = __this->get_context_10();
		NullCheck(L_15);
		ArrayList_t2718874744 * L_17 = VirtFuncInvoker2< ArrayList_t2718874744 *, ValidationState_t603008718 *, bool >::Invoke(8 /* System.Collections.ArrayList System.Xml.Schema.ContentValidator::ExpectedElements(System.Xml.Schema.ValidationState,System.Boolean) */, L_15, L_16, (bool)0);
		V_2 = L_17;
		ArrayList_t2718874744 * L_18 = V_2;
		if (L_18)
		{
			goto IL_0099;
		}
	}
	{
		ValidationState_t603008718 * L_19 = __this->get_context_10();
		NullCheck(L_19);
		String_t* L_20 = L_19->get_LocalName_4();
		ValidationState_t603008718 * L_21 = __this->get_context_10();
		NullCheck(L_21);
		String_t* L_22 = L_21->get_Namespace_5();
		IL2CPP_RUNTIME_CLASS_INIT(XmlSchemaValidator_t1317961423_il2cpp_TypeInfo_var);
		String_t* L_23 = XmlSchemaValidator_BuildElementName_m3457152583(NULL /*static, unused*/, L_20, L_22, /*hidden argument*/NULL);
		BaseValidator_SendValidationEvent_m4075870215(__this, _stringLiteral158869571, L_23, /*hidden argument*/NULL);
		goto IL_00e8;
	}

IL_0099:
	{
		StringU5BU5D_t1281789340* L_24 = (StringU5BU5D_t1281789340*)SZArrayNew(StringU5BU5D_t1281789340_il2cpp_TypeInfo_var, (uint32_t)2);
		StringU5BU5D_t1281789340* L_25 = L_24;
		ValidationState_t603008718 * L_26 = __this->get_context_10();
		NullCheck(L_26);
		String_t* L_27 = L_26->get_LocalName_4();
		ValidationState_t603008718 * L_28 = __this->get_context_10();
		NullCheck(L_28);
		String_t* L_29 = L_28->get_Namespace_5();
		IL2CPP_RUNTIME_CLASS_INIT(XmlSchemaValidator_t1317961423_il2cpp_TypeInfo_var);
		String_t* L_30 = XmlSchemaValidator_BuildElementName_m3457152583(NULL /*static, unused*/, L_27, L_29, /*hidden argument*/NULL);
		NullCheck(L_25);
		ArrayElementTypeCheck (L_25, L_30);
		(L_25)->SetAt(static_cast<il2cpp_array_size_t>(0), (String_t*)L_30);
		StringU5BU5D_t1281789340* L_31 = L_25;
		ArrayList_t2718874744 * L_32 = V_2;
		String_t* L_33 = XmlSchemaValidator_PrintExpectedElements_m2835656274(NULL /*static, unused*/, L_32, (bool)0, /*hidden argument*/NULL);
		NullCheck(L_31);
		ArrayElementTypeCheck (L_31, L_33);
		(L_31)->SetAt(static_cast<il2cpp_array_size_t>(1), (String_t*)L_33);
		BaseValidator_SendValidationEvent_m917008749(__this, _stringLiteral2756277361, L_31, /*hidden argument*/NULL);
		goto IL_00e8;
	}

IL_00d4:
	{
		int32_t L_34 = V_1;
		if ((!(((uint32_t)L_34) == ((uint32_t)1))))
		{
			goto IL_00e8;
		}
	}
	{
		String_t* L_35 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(String_t_il2cpp_TypeInfo_var))->get_Empty_5();
		BaseValidator_SendValidationEvent_m4075870215(__this, _stringLiteral3659292027, L_35, /*hidden argument*/NULL);
	}

IL_00e8:
	{
		bool L_36 = __this->get_checkDatatype_14();
		if (!L_36)
		{
			goto IL_0101;
		}
	}
	{
		XmlValidatingReaderImpl_t1817762384 * L_37 = __this->get_reader_8();
		NullCheck(L_37);
		String_t* L_38 = VirtFuncInvoker0< String_t* >::Invoke(11 /* System.String System.Xml.XmlReader::get_Value() */, L_37);
		BaseValidator_SaveTextValue_m1576188259(__this, L_38, /*hidden argument*/NULL);
	}

IL_0101:
	{
		return;
	}
}
// System.Void System.Xml.Schema.BaseValidator::ValidateWhitespace()
extern "C" IL2CPP_METHOD_ATTR void BaseValidator_ValidateWhitespace_m2804377606 (BaseValidator_t868759770 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (BaseValidator_ValidateWhitespace_m2804377606_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	int32_t G_B3_0 = 0;
	int32_t G_B2_0 = 0;
	{
		ValidationState_t603008718 * L_0 = __this->get_context_10();
		NullCheck(L_0);
		bool L_1 = L_0->get_NeedValidateChildren_1();
		if (!L_1)
		{
			goto IL_0081;
		}
	}
	{
		ValidationState_t603008718 * L_2 = __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);
		int32_t L_5 = ContentValidator_get_ContentType_m2593651916(L_4, /*hidden argument*/NULL);
		ValidationState_t603008718 * L_6 = __this->get_context_10();
		NullCheck(L_6);
		bool L_7 = L_6->get_IsNill_0();
		G_B2_0 = L_5;
		if (!L_7)
		{
			G_B3_0 = L_5;
			goto IL_0055;
		}
	}
	{
		ValidationState_t603008718 * L_8 = __this->get_context_10();
		NullCheck(L_8);
		String_t* L_9 = L_8->get_LocalName_4();
		ValidationState_t603008718 * L_10 = __this->get_context_10();
		NullCheck(L_10);
		String_t* L_11 = L_10->get_Namespace_5();
		IL2CPP_RUNTIME_CLASS_INIT(XmlSchemaValidator_t1317961423_il2cpp_TypeInfo_var);
		String_t* L_12 = XmlSchemaValidator_QNameString_m2465597342(NULL /*static, unused*/, L_9, L_11, /*hidden argument*/NULL);
		BaseValidator_SendValidationEvent_m4075870215(__this, _stringLiteral477884479, L_12, /*hidden argument*/NULL);
		G_B3_0 = G_B2_0;
	}

IL_0055:
	{
		if ((!(((uint32_t)G_B3_0) == ((uint32_t)1))))
		{
			goto IL_0068;
		}
	}
	{
		String_t* L_13 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(String_t_il2cpp_TypeInfo_var))->get_Empty_5();
		BaseValidator_SendValidationEvent_m4075870215(__this, _stringLiteral397672157, L_13, /*hidden argument*/NULL);
	}

IL_0068:
	{
		bool L_14 = __this->get_checkDatatype_14();
		if (!L_14)
		{
			goto IL_0081;
		}
	}
	{
		XmlValidatingReaderImpl_t1817762384 * L_15 = __this->get_reader_8();
		NullCheck(L_15);
		String_t* L_16 = VirtFuncInvoker0< String_t* >::Invoke(11 /* System.String System.Xml.XmlReader::get_Value() */, L_15);
		BaseValidator_SaveTextValue_m1576188259(__this, L_16, /*hidden argument*/NULL);
	}

IL_0081:
	{
		return;
	}
}
// System.Void System.Xml.Schema.BaseValidator::SaveTextValue(System.String)
extern "C" IL2CPP_METHOD_ATTR void BaseValidator_SaveTextValue_m1576188259 (BaseValidator_t868759770 * __this, String_t* ___value0, const RuntimeMethod* method)
{
	{
		String_t* L_0 = __this->get_textString_12();
		NullCheck(L_0);
		int32_t L_1 = String_get_Length_m3847582255(L_0, /*hidden argument*/NULL);
		if (L_1)
		{
			goto IL_0015;
		}
	}
	{
		String_t* L_2 = ___value0;
		__this->set_textString_12(L_2);
		return;
	}

IL_0015:
	{
		bool L_3 = __this->get_hasSibling_13();
		if (L_3)
		{
			goto IL_0036;
		}
	}
	{
		StringBuilder_t * L_4 = __this->get_textValue_11();
		String_t* L_5 = __this->get_textString_12();
		NullCheck(L_4);
		StringBuilder_Append_m1965104174(L_4, L_5, /*hidden argument*/NULL);
		__this->set_hasSibling_13((bool)1);
	}

IL_0036:
	{
		StringBuilder_t * L_6 = __this->get_textValue_11();
		String_t* L_7 = ___value0;
		NullCheck(L_6);
		StringBuilder_Append_m1965104174(L_6, L_7, /*hidden argument*/NULL);
		return;
	}
}
// System.Void System.Xml.Schema.BaseValidator::SendValidationEvent(System.String)
extern "C" IL2CPP_METHOD_ATTR void BaseValidator_SendValidationEvent_m2153446898 (BaseValidator_t868759770 * __this, String_t* ___code0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (BaseValidator_SendValidationEvent_m2153446898_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();
		BaseValidator_SendValidationEvent_m4075870215(__this, L_0, L_1, /*hidden argument*/NULL);
		return;
	}
}
// System.Void System.Xml.Schema.BaseValidator::SendValidationEvent(System.String,System.String[])
extern "C" IL2CPP_METHOD_ATTR void BaseValidator_SendValidationEvent_m917008749 (BaseValidator_t868759770 * __this, String_t* ___code0, StringU5BU5D_t1281789340* ___args1, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (BaseValidator_SendValidationEvent_m917008749_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		String_t* L_0 = ___code0;
		StringU5BU5D_t1281789340* L_1 = ___args1;
		XmlValidatingReaderImpl_t1817762384 * L_2 = __this->get_reader_8();
		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_4();
		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_4();
		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);
		BaseValidator_SendValidationEvent_m1768202429(__this, L_8, /*hidden argument*/NULL);
		return;
	}
}
// 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)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (BaseValidator_SendValidationEvent_m4075870215_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		String_t* L_0 = ___code0;
		String_t* L_1 = ___arg1;
		XmlValidatingReaderImpl_t1817762384 * L_2 = __this->get_reader_8();
		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_4();
		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_4();
		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);
		BaseValidator_SendValidationEvent_m1768202429(__this, L_8, /*hidden argument*/NULL);
		return;
	}
}
// 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)
{
	{
		XmlSchemaException_t3511258692 * L_0 = ___e0;
		BaseValidator_SendValidationEvent_m2822669182(__this, L_0, 0, /*hidden argument*/NULL);
		return;
	}
}
// System.Void System.Xml.Schema.BaseValidator::SendValidationEvent(System.String,System.String,System.Xml.Schema.XmlSeverityType)
extern "C" IL2CPP_METHOD_ATTR void BaseValidator_SendValidationEvent_m3486068686 (BaseValidator_t868759770 * __this, String_t* ___code0, String_t* ___msg1, int32_t ___severity2, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (BaseValidator_SendValidationEvent_m3486068686_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		String_t* L_0 = ___code0;
		String_t* L_1 = ___msg1;
		XmlValidatingReaderImpl_t1817762384 * L_2 = __this->get_reader_8();
		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_4();
		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_4();
		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);
		int32_t L_9 = ___severity2;
		BaseValidator_SendValidationEvent_m2822669182(__this, L_8, L_9, /*hidden argument*/NULL);
		return;
	}
}
// 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)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (BaseValidator_SendValidationEvent_m258957909_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		String_t* L_0 = ___code0;
		StringU5BU5D_t1281789340* L_1 = ___args1;
		XmlValidatingReaderImpl_t1817762384 * L_2 = __this->get_reader_8();
		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_4();
		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_4();
		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;
		BaseValidator_SendValidationEvent_m2822669182(__this, L_8, L_9, /*hidden argument*/NULL);
		return;
	}
}
// 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)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (BaseValidator_SendValidationEvent_m2822669182_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		RuntimeObject* L_0 = __this->get_eventHandling_1();
		if (!L_0)
		{
			goto IL_0016;
		}
	}
	{
		RuntimeObject* L_1 = __this->get_eventHandling_1();
		XmlSchemaException_t3511258692 * L_2 = ___e0;
		int32_t L_3 = ___severity1;
		NullCheck(L_1);
		InterfaceActionInvoker2< Exception_t *, int32_t >::Invoke(1 /* System.Void System.Xml.IValidationEventHandling::SendEvent(System.Exception,System.Xml.Schema.XmlSeverityType) */, IValidationEventHandling_t3880195220_il2cpp_TypeInfo_var, L_1, L_2, L_3);
		return;
	}

IL_0016:
	{
		int32_t L_4 = ___severity1;
		if (L_4)
		{
			goto IL_001b;
		}
	}
	{
		XmlSchemaException_t3511258692 * L_5 = ___e0;
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_5, NULL, BaseValidator_SendValidationEvent_m2822669182_RuntimeMethod_var);
	}

IL_001b:
	{
		return;
	}
}
// 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)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (BaseValidator_ProcessEntity_m2079574717_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	SchemaEntity_t1577441964 * V_0 = NULL;
	XmlSchemaException_t3511258692 * V_1 = NULL;
	{
		V_1 = (XmlSchemaException_t3511258692 *)NULL;
		SchemaInfo_t3347508623 * L_0 = ___sinfo0;
		NullCheck(L_0);
		Dictionary_2_t1552439284 * L_1 = SchemaInfo_get_GeneralEntities_m2712896334(L_0, /*hidden argument*/NULL);
		String_t* L_2 = ___name1;
		XmlQualifiedName_t2760654312 * L_3 = (XmlQualifiedName_t2760654312 *)il2cpp_codegen_object_new(XmlQualifiedName_t2760654312_il2cpp_TypeInfo_var);
		XmlQualifiedName__ctor_m270143366(L_3, L_2, /*hidden argument*/NULL);
		NullCheck(L_1);
		bool L_4 = Dictionary_2_TryGetValue_m2210329182(L_1, L_3, (SchemaEntity_t1577441964 **)(&V_0), /*hidden argument*/Dictionary_2_TryGetValue_m2210329182_RuntimeMethod_var);
		if (L_4)
		{
			goto IL_002b;
		}
	}
	{
		String_t* L_5 = ___name1;
		String_t* L_6 = ___baseUri4;
		int32_t L_7 = ___lineNumber5;
		int32_t L_8 = ___linePosition6;
		XmlSchemaException_t3511258692 * L_9 = (XmlSchemaException_t3511258692 *)il2cpp_codegen_object_new(XmlSchemaException_t3511258692_il2cpp_TypeInfo_var);
		XmlSchemaException__ctor_m3065564454(L_9, _stringLiteral4216449519, L_5, L_6, L_7, L_8, /*hidden argument*/NULL);
		V_1 = L_9;
		goto IL_004a;
	}

IL_002b:
	{
		SchemaEntity_t1577441964 * L_10 = V_0;
		NullCheck(L_10);
		XmlQualifiedName_t2760654312 * L_11 = SchemaEntity_get_NData_m3919576499(L_10, /*hidden argument*/NULL);
		NullCheck(L_11);
		bool L_12 = XmlQualifiedName_get_IsEmpty_m1430090042(L_11, /*hidden argument*/NULL);
		if (!L_12)
		{
			goto IL_004a;
		}
	}
	{
		String_t* L_13 = ___name1;
		String_t* L_14 = ___baseUri4;
		int32_t L_15 = ___lineNumber5;
		int32_t L_16 = ___linePosition6;
		XmlSchemaException_t3511258692 * L_17 = (XmlSchemaException_t3511258692 *)il2cpp_codegen_object_new(XmlSchemaException_t3511258692_il2cpp_TypeInfo_var);
		XmlSchemaException__ctor_m3065564454(L_17, _stringLiteral3487882718, L_13, L_14, L_15, L_16, /*hidden argument*/NULL);
		V_1 = L_17;
	}

IL_004a:
	{
		XmlSchemaException_t3511258692 * L_18 = V_1;
		if (!L_18)
		{
			goto IL_0060;
		}
	}
	{
		ValidationEventHandler_t791314227 * L_19 = ___eventhandler3;
		if (!L_19)
		{
			goto IL_005e;
		}
	}
	{
		ValidationEventHandler_t791314227 * L_20 = ___eventhandler3;
		RuntimeObject * L_21 = ___sender2;
		XmlSchemaException_t3511258692 * L_22 = V_1;
		ValidationEventArgs_t2784773869 * L_23 = (ValidationEventArgs_t2784773869 *)il2cpp_codegen_object_new(ValidationEventArgs_t2784773869_il2cpp_TypeInfo_var);
		ValidationEventArgs__ctor_m1077606918(L_23, L_22, /*hidden argument*/NULL);
		NullCheck(L_20);
		ValidationEventHandler_Invoke_m3984227947(L_20, L_21, L_23, /*hidden argument*/NULL);
		return;
	}

IL_005e:
	{
		XmlSchemaException_t3511258692 * L_24 = V_1;
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_24, NULL, BaseValidator_ProcessEntity_m2079574717_RuntimeMethod_var);
	}

IL_0060:
	{
		return;
	}
}
// System.Xml.Schema.BaseValidator System.Xml.Schema.BaseValidator::CreateInstance(System.Xml.ValidationType,System.Xml.XmlValidatingReaderImpl,System.Xml.Schema.XmlSchemaCollection,System.Xml.IValidationEventHandling,System.Boolean)
extern "C" IL2CPP_METHOD_ATTR BaseValidator_t868759770 * BaseValidator_CreateInstance_m4274677911 (RuntimeObject * __this /* static, unused */, int32_t ___valType0, XmlValidatingReaderImpl_t1817762384 * ___reader1, XmlSchemaCollection_t3610399789 * ___schemaCollection2, RuntimeObject* ___eventHandling3, bool ___processIdentityConstraints4, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (BaseValidator_CreateInstance_m4274677911_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		int32_t L_0 = ___valType0;
		switch (L_0)
		{
			case 0:
			{
				goto IL_0041;
			}
			case 1:
			{
				goto IL_0038;
			}
			case 2:
			{
				goto IL_002e;
			}
			case 3:
			{
				goto IL_001c;
			}
			case 4:
			{
				goto IL_0025;
			}
		}
	}
	{
		goto IL_004a;
	}

IL_001c:
	{
		XmlValidatingReaderImpl_t1817762384 * L_1 = ___reader1;
		XmlSchemaCollection_t3610399789 * L_2 = ___schemaCollection2;
		RuntimeObject* L_3 = ___eventHandling3;
		XdrValidator_t1704189332 * L_4 = (XdrValidator_t1704189332 *)il2cpp_codegen_object_new(XdrValidator_t1704189332_il2cpp_TypeInfo_var);
		XdrValidator__ctor_m120876491(L_4, L_1, L_2, L_3, /*hidden argument*/NULL);
		return L_4;
	}

IL_0025:
	{
		XmlValidatingReaderImpl_t1817762384 * L_5 = ___reader1;
		XmlSchemaCollection_t3610399789 * L_6 = ___schemaCollection2;
		RuntimeObject* L_7 = ___eventHandling3;
		XsdValidator_t1757224663 * L_8 = (XsdValidator_t1757224663 *)il2cpp_codegen_object_new(XsdValidator_t1757224663_il2cpp_TypeInfo_var);
		XsdValidator__ctor_m1801970847(L_8, L_5, L_6, L_7, /*hidden argument*/NULL);
		return L_8;
	}

IL_002e:
	{
		XmlValidatingReaderImpl_t1817762384 * L_9 = ___reader1;
		RuntimeObject* L_10 = ___eventHandling3;
		bool L_11 = ___processIdentityConstraints4;
		DtdValidator_t3036232587 * L_12 = (DtdValidator_t3036232587 *)il2cpp_codegen_object_new(DtdValidator_t3036232587_il2cpp_TypeInfo_var);
		DtdValidator__ctor_m177837540(L_12, L_9, L_10, L_11, /*hidden argument*/NULL);
		return L_12;
	}

IL_0038:
	{
		XmlValidatingReaderImpl_t1817762384 * L_13 = ___reader1;
		XmlSchemaCollection_t3610399789 * L_14 = ___schemaCollection2;
		RuntimeObject* L_15 = ___eventHandling3;
		AutoValidator_t4078073124 * L_16 = (AutoValidator_t4078073124 *)il2cpp_codegen_object_new(AutoValidator_t4078073124_il2cpp_TypeInfo_var);
		AutoValidator__ctor_m3720516661(L_16, L_13, L_14, L_15, /*hidden argument*/NULL);
		return L_16;
	}

IL_0041:
	{
		XmlValidatingReaderImpl_t1817762384 * L_17 = ___reader1;
		XmlSchemaCollection_t3610399789 * L_18 = ___schemaCollection2;
		RuntimeObject* L_19 = ___eventHandling3;
		BaseValidator_t868759770 * L_20 = (BaseValidator_t868759770 *)il2cpp_codegen_object_new(BaseValidator_t868759770_il2cpp_TypeInfo_var);
		BaseValidator__ctor_m1509302042(L_20, L_17, L_18, L_19, /*hidden argument*/NULL);
		return L_20;
	}

IL_004a:
	{
		return (BaseValidator_t868759770 *)NULL;
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Exception System.Xml.Schema.BinaryFacetsChecker::CheckValueFacets(System.Object,System.Xml.Schema.XmlSchemaDatatype)
extern "C" IL2CPP_METHOD_ATTR Exception_t * BinaryFacetsChecker_CheckValueFacets_m2634347656 (BinaryFacetsChecker_t976301705 * __this, RuntimeObject * ___value0, XmlSchemaDatatype_t322714710 * ___datatype1, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (BinaryFacetsChecker_CheckValueFacets_m2634347656_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	ByteU5BU5D_t4116647657* V_0 = NULL;
	{
		RuntimeObject * L_0 = ___value0;
		V_0 = ((ByteU5BU5D_t4116647657*)Castclass((RuntimeObject*)L_0, ByteU5BU5D_t4116647657_il2cpp_TypeInfo_var));
		ByteU5BU5D_t4116647657* L_1 = V_0;
		XmlSchemaDatatype_t322714710 * L_2 = ___datatype1;
		Exception_t * L_3 = VirtFuncInvoker2< Exception_t *, ByteU5BU5D_t4116647657*, XmlSchemaDatatype_t322714710 * >::Invoke(14 /* System.Exception System.Xml.Schema.FacetsChecker::CheckValueFacets(System.Byte[],System.Xml.Schema.XmlSchemaDatatype) */, __this, L_1, L_2);
		return L_3;
	}
}
// System.Exception System.Xml.Schema.BinaryFacetsChecker::CheckValueFacets(System.Byte[],System.Xml.Schema.XmlSchemaDatatype)
extern "C" IL2CPP_METHOD_ATTR Exception_t * BinaryFacetsChecker_CheckValueFacets_m1367901885 (BinaryFacetsChecker_t976301705 * __this, ByteU5BU5D_t4116647657* ___value0, XmlSchemaDatatype_t322714710 * ___datatype1, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (BinaryFacetsChecker_CheckValueFacets_m1367901885_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	RestrictionFacets_t1638599442 * V_0 = NULL;
	int32_t V_1 = 0;
	int32_t V_2 = 0;
	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;
		ByteU5BU5D_t4116647657* L_2 = ___value0;
		NullCheck(L_2);
		V_1 = (((int32_t)((int32_t)(((RuntimeArray *)L_2)->max_length))));
		RestrictionFacets_t1638599442 * L_3 = V_0;
		if (L_3)
		{
			goto IL_0011;
		}
	}
	{
		G_B3_0 = 0;
		goto IL_0017;
	}

IL_0011:
	{
		RestrictionFacets_t1638599442 * L_4 = V_0;
		NullCheck(L_4);
		int32_t L_5 = L_4->get_Flags_12();
		G_B3_0 = ((int32_t)(L_5));
	}

IL_0017:
	{
		V_2 = G_B3_0;
		int32_t L_6 = V_2;
		if (!L_6)
		{
			goto IL_009e;
		}
	}
	{
		int32_t L_7 = V_2;
		if (!((int32_t)((int32_t)L_7&(int32_t)1)))
		{
			goto IL_003c;
		}
	}
	{
		RestrictionFacets_t1638599442 * L_8 = V_0;
		NullCheck(L_8);
		int32_t L_9 = L_8->get_Length_0();
		int32_t L_10 = V_1;
		if ((((int32_t)L_9) == ((int32_t)L_10)))
		{
			goto IL_003c;
		}
	}
	{
		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, _stringLiteral3397656629, L_11, /*hidden argument*/NULL);
		return L_12;
	}

IL_003c:
	{
		int32_t L_13 = V_2;
		if (!((int32_t)((int32_t)L_13&(int32_t)2)))
		{
			goto IL_005a;
		}
	}
	{
		int32_t L_14 = V_1;
		RestrictionFacets_t1638599442 * L_15 = V_0;
		NullCheck(L_15);
		int32_t L_16 = L_15->get_MinLength_1();
		if ((((int32_t)L_14) >= ((int32_t)L_16)))
		{
			goto IL_005a;
		}
	}
	{
		String_t* L_17 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(String_t_il2cpp_TypeInfo_var))->get_Empty_5();
		XmlSchemaException_t3511258692 * L_18 = (XmlSchemaException_t3511258692 *)il2cpp_codegen_object_new(XmlSchemaException_t3511258692_il2cpp_TypeInfo_var);
		XmlSchemaException__ctor_m2187369954(L_18, _stringLiteral2983487092, L_17, /*hidden argument*/NULL);
		return L_18;
	}

IL_005a:
	{
		int32_t L_19 = V_2;
		if (!((int32_t)((int32_t)L_19&(int32_t)4)))
		{
			goto IL_0078;
		}
	}
	{
		RestrictionFacets_t1638599442 * L_20 = V_0;
		NullCheck(L_20);
		int32_t L_21 = L_20->get_MaxLength_2();
		int32_t L_22 = V_1;
		if ((((int32_t)L_21) >= ((int32_t)L_22)))
		{
			goto IL_0078;
		}
	}
	{
		String_t* L_23 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(String_t_il2cpp_TypeInfo_var))->get_Empty_5();
		XmlSchemaException_t3511258692 * L_24 = (XmlSchemaException_t3511258692 *)il2cpp_codegen_object_new(XmlSchemaException_t3511258692_il2cpp_TypeInfo_var);
		XmlSchemaException__ctor_m2187369954(L_24, _stringLiteral502790017, L_23, /*hidden argument*/NULL);
		return L_24;
	}

IL_0078:
	{
		int32_t L_25 = V_2;
		if (!((int32_t)((int32_t)L_25&(int32_t)((int32_t)16))))
		{
			goto IL_009e;
		}
	}
	{
		ByteU5BU5D_t4116647657* L_26 = ___value0;
		RestrictionFacets_t1638599442 * L_27 = V_0;
		NullCheck(L_27);
		ArrayList_t2718874744 * L_28 = L_27->get_Enumeration_4();
		XmlSchemaDatatype_t322714710 * L_29 = ___datatype1;
		bool L_30 = BinaryFacetsChecker_MatchEnumeration_m2286755563(__this, L_26, L_28, L_29, /*hidden argument*/NULL);
		if (L_30)
		{
			goto IL_009e;
		}
	}
	{
		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, _stringLiteral3484238595, L_31, /*hidden argument*/NULL);
		return L_32;
	}

IL_009e:
	{
		return (Exception_t *)NULL;
	}
}
// System.Boolean System.Xml.Schema.BinaryFacetsChecker::MatchEnumeration(System.Object,System.Collections.ArrayList,System.Xml.Schema.XmlSchemaDatatype)
extern "C" IL2CPP_METHOD_ATTR bool BinaryFacetsChecker_MatchEnumeration_m4071428837 (BinaryFacetsChecker_t976301705 * __this, RuntimeObject * ___value0, ArrayList_t2718874744 * ___enumeration1, XmlSchemaDatatype_t322714710 * ___datatype2, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (BinaryFacetsChecker_MatchEnumeration_m4071428837_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		RuntimeObject * L_0 = ___value0;
		ArrayList_t2718874744 * L_1 = ___enumeration1;
		XmlSchemaDatatype_t322714710 * L_2 = ___datatype2;
		bool L_3 = BinaryFacetsChecker_MatchEnumeration_m2286755563(__this, ((ByteU5BU5D_t4116647657*)Castclass((RuntimeObject*)L_0, ByteU5BU5D_t4116647657_il2cpp_TypeInfo_var)), L_1, L_2, /*hidden argument*/NULL);
		return L_3;
	}
}
// System.Boolean System.Xml.Schema.BinaryFacetsChecker::MatchEnumeration(System.Byte[],System.Collections.ArrayList,System.Xml.Schema.XmlSchemaDatatype)
extern "C" IL2CPP_METHOD_ATTR bool BinaryFacetsChecker_MatchEnumeration_m2286755563 (BinaryFacetsChecker_t976301705 * __this, ByteU5BU5D_t4116647657* ___value0, ArrayList_t2718874744 * ___enumeration1, XmlSchemaDatatype_t322714710 * ___datatype2, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (BinaryFacetsChecker_MatchEnumeration_m2286755563_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 0;
	{
		V_0 = 0;
		goto IL_001f;
	}

IL_0004:
	{
		XmlSchemaDatatype_t322714710 * L_0 = ___datatype2;
		ByteU5BU5D_t4116647657* 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, (RuntimeObject *)(RuntimeObject *)L_1, (RuntimeObject *)(RuntimeObject *)((ByteU5BU5D_t4116647657*)Castclass((RuntimeObject*)L_4, ByteU5BU5D_t4116647657_il2cpp_TypeInfo_var)));
		if (L_5)
		{
			goto IL_001b;
		}
	}
	{
		return (bool)1;
	}

IL_001b:
	{
		int32_t L_6 = V_0;
		V_0 = ((int32_t)il2cpp_codegen_add((int32_t)L_6, (int32_t)1));
	}

IL_001f:
	{
		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.BinaryFacetsChecker::.ctor()
extern "C" IL2CPP_METHOD_ATTR void BinaryFacetsChecker__ctor_m3246099971 (BinaryFacetsChecker_t976301705 * __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.BitSet::.ctor()
extern "C" IL2CPP_METHOD_ATTR void BitSet__ctor_m2241047905 (BitSet_t1154229585 * __this, const RuntimeMethod* method)
{
	{
		Object__ctor_m297566312(__this, /*hidden argument*/NULL);
		return;
	}
}
// 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)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (BitSet__ctor_m1702419920_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		Object__ctor_m297566312(__this, /*hidden argument*/NULL);
		int32_t L_0 = ___count0;
		__this->set_count_0(L_0);
		int32_t L_1 = ___count0;
		int32_t L_2 = BitSet_Subscript_m667850061(__this, ((int32_t)il2cpp_codegen_add((int32_t)L_1, (int32_t)((int32_t)31))), /*hidden argument*/NULL);
		UInt32U5BU5D_t2770800703* L_3 = (UInt32U5BU5D_t2770800703*)SZArrayNew(UInt32U5BU5D_t2770800703_il2cpp_TypeInfo_var, (uint32_t)L_2);
		__this->set_bits_1(L_3);
		return;
	}
}
// 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)
{
	{
		int32_t L_0 = __this->get_count_0();
		return L_0;
	}
}
// System.Boolean System.Xml.Schema.BitSet::get_Item(System.Int32)
extern "C" IL2CPP_METHOD_ATTR bool BitSet_get_Item_m2619096562 (BitSet_t1154229585 * __this, int32_t ___index0, const RuntimeMethod* method)
{
	{
		int32_t L_0 = ___index0;
		bool L_1 = BitSet_Get_m927024917(__this, L_0, /*hidden argument*/NULL);
		return L_1;
	}
}
// System.Void System.Xml.Schema.BitSet::Clear()
extern "C" IL2CPP_METHOD_ATTR void BitSet_Clear_m129238510 (BitSet_t1154229585 * __this, const RuntimeMethod* method)
{
	int32_t V_0 = 0;
	{
		UInt32U5BU5D_t2770800703* L_0 = __this->get_bits_1();
		NullCheck(L_0);
		V_0 = (((int32_t)((int32_t)(((RuntimeArray *)L_0)->max_length))));
		goto IL_0014;
	}

IL_000b:
	{
		UInt32U5BU5D_t2770800703* L_1 = __this->get_bits_1();
		int32_t L_2 = V_0;
		NullCheck(L_1);
		(L_1)->SetAt(static_cast<il2cpp_array_size_t>(L_2), (uint32_t)0);
	}

IL_0014:
	{
		int32_t L_3 = V_0;
		int32_t L_4 = L_3;
		V_0 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_4, (int32_t)1));
		if ((((int32_t)L_4) > ((int32_t)0)))
		{
			goto IL_000b;
		}
	}
	{
		return;
	}
}
// System.Void System.Xml.Schema.BitSet::Set(System.Int32)
extern "C" IL2CPP_METHOD_ATTR void BitSet_Set_m1308982963 (BitSet_t1154229585 * __this, int32_t ___index0, const RuntimeMethod* method)
{
	int32_t V_0 = 0;
	{
		int32_t L_0 = ___index0;
		int32_t L_1 = BitSet_Subscript_m667850061(__this, L_0, /*hidden argument*/NULL);
		V_0 = L_1;
		int32_t L_2 = V_0;
		BitSet_EnsureLength_m2710589659(__this, ((int32_t)il2cpp_codegen_add((int32_t)L_2, (int32_t)1)), /*hidden argument*/NULL);
		UInt32U5BU5D_t2770800703* L_3 = __this->get_bits_1();
		int32_t L_4 = V_0;
		NullCheck(L_3);
		uint32_t* L_5 = ((L_3)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_4)));
		int32_t L_6 = *((uint32_t*)L_5);
		int32_t L_7 = ___index0;
		*((int32_t*)L_5) = (int32_t)((int32_t)((int32_t)L_6|(int32_t)((int32_t)((int32_t)1<<(int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_7&(int32_t)((int32_t)31)))&(int32_t)((int32_t)31)))))));
		return;
	}
}
// System.Boolean System.Xml.Schema.BitSet::Get(System.Int32)
extern "C" IL2CPP_METHOD_ATTR bool BitSet_Get_m927024917 (BitSet_t1154229585 * __this, int32_t ___index0, const RuntimeMethod* method)
{
	bool V_0 = false;
	int32_t V_1 = 0;
	{
		V_0 = (bool)0;
		int32_t L_0 = ___index0;
		int32_t L_1 = __this->get_count_0();
		if ((((int32_t)L_0) >= ((int32_t)L_1)))
		{
			goto IL_002c;
		}
	}
	{
		int32_t L_2 = ___index0;
		int32_t L_3 = BitSet_Subscript_m667850061(__this, L_2, /*hidden argument*/NULL);
		V_1 = L_3;
		UInt32U5BU5D_t2770800703* L_4 = __this->get_bits_1();
		int32_t L_5 = V_1;
		NullCheck(L_4);
		int32_t L_6 = L_5;
		uint32_t L_7 = (L_4)->GetAt(static_cast<il2cpp_array_size_t>(L_6));
		int32_t L_8 = ___index0;
		V_0 = (bool)((!(((uint64_t)((int64_t)((int64_t)(((int64_t)((uint64_t)L_7)))&(int64_t)(((int64_t)((int64_t)((int32_t)((int32_t)1<<(int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_8&(int32_t)((int32_t)31)))&(int32_t)((int32_t)31))))))))))) <= ((uint64_t)(((int64_t)((int64_t)0))))))? 1 : 0);
	}

IL_002c:
	{
		bool L_9 = V_0;
		return L_9;
	}
}
// 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)
{
	int32_t V_0 = 0;
	int32_t V_1 = 0;
	uint32_t V_2 = 0;
	{
		int32_t L_0 = ___startFrom0;
		V_0 = ((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)1));
		int32_t L_1 = V_0;
		int32_t L_2 = __this->get_count_0();
		if ((!(((uint32_t)L_1) == ((uint32_t)L_2))))
		{
			goto IL_000f;
		}
	}
	{
		return (-1);
	}

IL_000f:
	{
		int32_t L_3 = V_0;
		int32_t L_4 = BitSet_Subscript_m667850061(__this, L_3, /*hidden argument*/NULL);
		V_1 = L_4;
		int32_t L_5 = V_0;
		V_0 = ((int32_t)((int32_t)L_5&(int32_t)((int32_t)31)));
		UInt32U5BU5D_t2770800703* L_6 = __this->get_bits_1();
		int32_t L_7 = V_1;
		NullCheck(L_6);
		int32_t L_8 = L_7;
		uint32_t L_9 = (L_6)->GetAt(static_cast<il2cpp_array_size_t>(L_8));
		int32_t L_10 = V_0;
		V_2 = ((int32_t)((uint32_t)L_9>>((int32_t)((int32_t)L_10&(int32_t)((int32_t)31)))));
		goto IL_0048;
	}

IL_002c:
	{
		int32_t L_11 = V_1;
		int32_t L_12 = ((int32_t)il2cpp_codegen_add((int32_t)L_11, (int32_t)1));
		V_1 = L_12;
		UInt32U5BU5D_t2770800703* L_13 = __this->get_bits_1();
		NullCheck(L_13);
		if ((!(((uint32_t)L_12) == ((uint32_t)(((int32_t)((int32_t)(((RuntimeArray *)L_13)->max_length))))))))
		{
			goto IL_003d;
		}
	}
	{
		return (-1);
	}

IL_003d:
	{
		V_0 = 0;
		UInt32U5BU5D_t2770800703* L_14 = __this->get_bits_1();
		int32_t L_15 = V_1;
		NullCheck(L_14);
		int32_t L_16 = L_15;
		uint32_t L_17 = (L_14)->GetAt(static_cast<il2cpp_array_size_t>(L_16));
		V_2 = L_17;
	}

IL_0048:
	{
		uint32_t L_18 = V_2;
		if (!L_18)
		{
			goto IL_002c;
		}
	}
	{
		goto IL_0055;
	}

IL_004d:
	{
		uint32_t L_19 = V_2;
		V_2 = ((int32_t)((uint32_t)L_19>>1));
		int32_t L_20 = V_0;
		V_0 = ((int32_t)il2cpp_codegen_add((int32_t)L_20, (int32_t)1));
	}

IL_0055:
	{
		uint32_t L_21 = V_2;
		if (!((int32_t)((int32_t)L_21&(int32_t)1)))
		{
			goto IL_004d;
		}
	}
	{
		int32_t L_22 = V_1;
		int32_t L_23 = V_0;
		return ((int32_t)il2cpp_codegen_add((int32_t)((int32_t)((int32_t)L_22<<(int32_t)5)), (int32_t)L_23));
	}
}
// System.Void System.Xml.Schema.BitSet::And(System.Xml.Schema.BitSet)
extern "C" IL2CPP_METHOD_ATTR void BitSet_And_m4124640552 (BitSet_t1154229585 * __this, BitSet_t1154229585 * ___other0, const RuntimeMethod* method)
{
	int32_t V_0 = 0;
	int32_t V_1 = 0;
	int32_t V_2 = 0;
	int32_t V_3 = 0;
	int32_t G_B5_0 = 0;
	{
		BitSet_t1154229585 * L_0 = ___other0;
		if ((!(((RuntimeObject*)(BitSet_t1154229585 *)__this) == ((RuntimeObject*)(BitSet_t1154229585 *)L_0))))
		{
			goto IL_0005;
		}
	}
	{
		return;
	}

IL_0005:
	{
		UInt32U5BU5D_t2770800703* L_1 = __this->get_bits_1();
		NullCheck(L_1);
		V_0 = (((int32_t)((int32_t)(((RuntimeArray *)L_1)->max_length))));
		BitSet_t1154229585 * L_2 = ___other0;
		NullCheck(L_2);
		UInt32U5BU5D_t2770800703* L_3 = L_2->get_bits_1();
		NullCheck(L_3);
		V_1 = (((int32_t)((int32_t)(((RuntimeArray *)L_3)->max_length))));
		int32_t L_4 = V_0;
		int32_t L_5 = V_1;
		if ((((int32_t)L_4) > ((int32_t)L_5)))
		{
			goto IL_001e;
		}
	}
	{
		int32_t L_6 = V_0;
		G_B5_0 = L_6;
		goto IL_001f;
	}

IL_001e:
	{
		int32_t L_7 = V_1;
		G_B5_0 = L_7;
	}

IL_001f:
	{
		V_2 = G_B5_0;
		int32_t L_8 = V_2;
		V_3 = L_8;
		goto IL_003c;
	}

IL_0024:
	{
		UInt32U5BU5D_t2770800703* L_9 = __this->get_bits_1();
		int32_t L_10 = V_3;
		NullCheck(L_9);
		uint32_t* L_11 = ((L_9)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_10)));
		int32_t L_12 = *((uint32_t*)L_11);
		BitSet_t1154229585 * L_13 = ___other0;
		NullCheck(L_13);
		UInt32U5BU5D_t2770800703* L_14 = L_13->get_bits_1();
		int32_t L_15 = V_3;
		NullCheck(L_14);
		int32_t L_16 = L_15;
		uint32_t L_17 = (L_14)->GetAt(static_cast<il2cpp_array_size_t>(L_16));
		*((int32_t*)L_11) = (int32_t)((int32_t)((int32_t)L_12&(int32_t)L_17));
	}

IL_003c:
	{
		int32_t L_18 = V_3;
		int32_t L_19 = L_18;
		V_3 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_19, (int32_t)1));
		if ((((int32_t)L_19) > ((int32_t)0)))
		{
			goto IL_0024;
		}
	}
	{
		goto IL_0053;
	}

IL_0046:
	{
		UInt32U5BU5D_t2770800703* L_20 = __this->get_bits_1();
		int32_t L_21 = V_2;
		NullCheck(L_20);
		(L_20)->SetAt(static_cast<il2cpp_array_size_t>(L_21), (uint32_t)0);
		int32_t L_22 = V_2;
		V_2 = ((int32_t)il2cpp_codegen_add((int32_t)L_22, (int32_t)1));
	}

IL_0053:
	{
		int32_t L_23 = V_2;
		int32_t L_24 = V_0;
		if ((((int32_t)L_23) < ((int32_t)L_24)))
		{
			goto IL_0046;
		}
	}
	{
		return;
	}
}
// 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)
{
	int32_t V_0 = 0;
	int32_t V_1 = 0;
	{
		BitSet_t1154229585 * L_0 = ___other0;
		if ((!(((RuntimeObject*)(BitSet_t1154229585 *)__this) == ((RuntimeObject*)(BitSet_t1154229585 *)L_0))))
		{
			goto IL_0005;
		}
	}
	{
		return;
	}

IL_0005:
	{
		BitSet_t1154229585 * L_1 = ___other0;
		NullCheck(L_1);
		UInt32U5BU5D_t2770800703* L_2 = L_1->get_bits_1();
		NullCheck(L_2);
		V_0 = (((int32_t)((int32_t)(((RuntimeArray *)L_2)->max_length))));
		int32_t L_3 = V_0;
		BitSet_EnsureLength_m2710589659(__this, L_3, /*hidden argument*/NULL);
		int32_t L_4 = V_0;
		V_1 = L_4;
		goto IL_0031;
	}

IL_0019:
	{
		UInt32U5BU5D_t2770800703* L_5 = __this->get_bits_1();
		int32_t L_6 = V_1;
		NullCheck(L_5);
		uint32_t* L_7 = ((L_5)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_6)));
		int32_t L_8 = *((uint32_t*)L_7);
		BitSet_t1154229585 * L_9 = ___other0;
		NullCheck(L_9);
		UInt32U5BU5D_t2770800703* L_10 = L_9->get_bits_1();
		int32_t L_11 = V_1;
		NullCheck(L_10);
		int32_t L_12 = L_11;
		uint32_t L_13 = (L_10)->GetAt(static_cast<il2cpp_array_size_t>(L_12));
		*((int32_t*)L_7) = (int32_t)((int32_t)((int32_t)L_8|(int32_t)L_13));
	}

IL_0031:
	{
		int32_t L_14 = V_1;
		int32_t L_15 = L_14;
		V_1 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_15, (int32_t)1));
		if ((((int32_t)L_15) > ((int32_t)0)))
		{
			goto IL_0019;
		}
	}
	{
		return;
	}
}
// System.Int32 System.Xml.Schema.BitSet::GetHashCode()
extern "C" IL2CPP_METHOD_ATTR int32_t BitSet_GetHashCode_m277130007 (BitSet_t1154229585 * __this, const RuntimeMethod* method)
{
	int32_t V_0 = 0;
	int32_t V_1 = 0;
	{
		V_0 = ((int32_t)1234);
		UInt32U5BU5D_t2770800703* L_0 = __this->get_bits_1();
		NullCheck(L_0);
		V_1 = (((int32_t)((int32_t)(((RuntimeArray *)L_0)->max_length))));
		goto IL_0020;
	}

IL_0011:
	{
		int32_t L_1 = V_0;
		UInt32U5BU5D_t2770800703* L_2 = __this->get_bits_1();
		int32_t L_3 = V_1;
		NullCheck(L_2);
		int32_t L_4 = L_3;
		uint32_t L_5 = (L_2)->GetAt(static_cast<il2cpp_array_size_t>(L_4));
		int32_t L_6 = V_1;
		V_0 = ((int32_t)((int32_t)L_1^(int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_5, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_6, (int32_t)1))))));
	}

IL_0020:
	{
		int32_t L_7 = V_1;
		int32_t L_8 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_7, (int32_t)1));
		V_1 = L_8;
		if ((((int32_t)L_8) >= ((int32_t)0)))
		{
			goto IL_0011;
		}
	}
	{
		int32_t L_9 = V_0;
		int32_t L_10 = V_0;
		return ((int32_t)((int32_t)L_9^(int32_t)L_10));
	}
}
// System.Boolean System.Xml.Schema.BitSet::Equals(System.Object)
extern "C" IL2CPP_METHOD_ATTR bool BitSet_Equals_m1876125136 (BitSet_t1154229585 * __this, RuntimeObject * ___obj0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (BitSet_Equals_m1876125136_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	BitSet_t1154229585 * V_0 = NULL;
	int32_t V_1 = 0;
	int32_t V_2 = 0;
	int32_t V_3 = 0;
	int32_t V_4 = 0;
	int32_t V_5 = 0;
	int32_t V_6 = 0;
	int32_t G_B6_0 = 0;
	{
		RuntimeObject * L_0 = ___obj0;
		if (!L_0)
		{
			goto IL_0093;
		}
	}
	{
		RuntimeObject * L_1 = ___obj0;
		if ((!(((RuntimeObject*)(BitSet_t1154229585 *)__this) == ((RuntimeObject*)(RuntimeObject *)L_1))))
		{
			goto IL_000c;
		}
	}
	{
		return (bool)1;
	}

IL_000c:
	{
		RuntimeObject * L_2 = ___obj0;
		V_0 = ((BitSet_t1154229585 *)CastclassSealed((RuntimeObject*)L_2, BitSet_t1154229585_il2cpp_TypeInfo_var));
		UInt32U5BU5D_t2770800703* L_3 = __this->get_bits_1();
		NullCheck(L_3);
		V_1 = (((int32_t)((int32_t)(((RuntimeArray *)L_3)->max_length))));
		BitSet_t1154229585 * L_4 = V_0;
		NullCheck(L_4);
		UInt32U5BU5D_t2770800703* L_5 = L_4->get_bits_1();
		NullCheck(L_5);
		V_2 = (((int32_t)((int32_t)(((RuntimeArray *)L_5)->max_length))));
		int32_t L_6 = V_1;
		int32_t L_7 = V_2;
		if ((((int32_t)L_6) > ((int32_t)L_7)))
		{
			goto IL_002c;
		}
	}
	{
		int32_t L_8 = V_1;
		G_B6_0 = L_8;
		goto IL_002d;
	}

IL_002c:
	{
		int32_t L_9 = V_2;
		G_B6_0 = L_9;
	}

IL_002d:
	{
		V_3 = G_B6_0;
		int32_t L_10 = V_3;
		V_4 = L_10;
		goto IL_0049;
	}

IL_0033:
	{
		UInt32U5BU5D_t2770800703* L_11 = __this->get_bits_1();
		int32_t L_12 = V_4;
		NullCheck(L_11);
		int32_t L_13 = L_12;
		uint32_t L_14 = (L_11)->GetAt(static_cast<il2cpp_array_size_t>(L_13));
		BitSet_t1154229585 * L_15 = V_0;
		NullCheck(L_15);
		UInt32U5BU5D_t2770800703* L_16 = L_15->get_bits_1();
		int32_t L_17 = V_4;
		NullCheck(L_16);
		int32_t L_18 = L_17;
		uint32_t L_19 = (L_16)->GetAt(static_cast<il2cpp_array_size_t>(L_18));
		if ((((int32_t)L_14) == ((int32_t)L_19)))
		{
			goto IL_0049;
		}
	}
	{
		return (bool)0;
	}

IL_0049:
	{
		int32_t L_20 = V_4;
		int32_t L_21 = L_20;
		V_4 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_21, (int32_t)1));
		if ((((int32_t)L_21) > ((int32_t)0)))
		{
			goto IL_0033;
		}
	}
	{
		int32_t L_22 = V_1;
		int32_t L_23 = V_3;
		if ((((int32_t)L_22) <= ((int32_t)L_23)))
		{
			goto IL_0075;
		}
	}
	{
		int32_t L_24 = V_1;
		V_5 = L_24;
		goto IL_0069;
	}

IL_005c:
	{
		UInt32U5BU5D_t2770800703* L_25 = __this->get_bits_1();
		int32_t L_26 = V_5;
		NullCheck(L_25);
		int32_t L_27 = L_26;
		uint32_t L_28 = (L_25)->GetAt(static_cast<il2cpp_array_size_t>(L_27));
		if (!L_28)
		{
			goto IL_0069;
		}
	}
	{
		return (bool)0;
	}

IL_0069:
	{
		int32_t L_29 = V_5;
		int32_t L_30 = L_29;
		V_5 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_30, (int32_t)1));
		int32_t L_31 = V_3;
		if ((((int32_t)L_30) > ((int32_t)L_31)))
		{
			goto IL_005c;
		}
	}
	{
		goto IL_0091;
	}

IL_0075:
	{
		int32_t L_32 = V_2;
		V_6 = L_32;
		goto IL_0087;
	}

IL_007a:
	{
		BitSet_t1154229585 * L_33 = V_0;
		NullCheck(L_33);
		UInt32U5BU5D_t2770800703* L_34 = L_33->get_bits_1();
		int32_t L_35 = V_6;
		NullCheck(L_34);
		int32_t L_36 = L_35;
		uint32_t L_37 = (L_34)->GetAt(static_cast<il2cpp_array_size_t>(L_36));
		if (!L_37)
		{
			goto IL_0087;
		}
	}
	{
		return (bool)0;
	}

IL_0087:
	{
		int32_t L_38 = V_6;
		int32_t L_39 = L_38;
		V_6 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_39, (int32_t)1));
		int32_t L_40 = V_3;
		if ((((int32_t)L_39) > ((int32_t)L_40)))
		{
			goto IL_007a;
		}
	}

IL_0091:
	{
		return (bool)1;
	}

IL_0093:
	{
		return (bool)0;
	}
}
// 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)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (BitSet_Clone_m3316238685_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		BitSet_t1154229585 * L_0 = (BitSet_t1154229585 *)il2cpp_codegen_object_new(BitSet_t1154229585_il2cpp_TypeInfo_var);
		BitSet__ctor_m2241047905(L_0, /*hidden argument*/NULL);
		BitSet_t1154229585 * L_1 = L_0;
		int32_t L_2 = __this->get_count_0();
		NullCheck(L_1);
		L_1->set_count_0(L_2);
		BitSet_t1154229585 * L_3 = L_1;
		UInt32U5BU5D_t2770800703* L_4 = __this->get_bits_1();
		NullCheck((RuntimeArray *)(RuntimeArray *)L_4);
		RuntimeObject * L_5 = Array_Clone_m2672907798((RuntimeArray *)(RuntimeArray *)L_4, /*hidden argument*/NULL);
		NullCheck(L_3);
		L_3->set_bits_1(((UInt32U5BU5D_t2770800703*)Castclass((RuntimeObject*)L_5, UInt32U5BU5D_t2770800703_il2cpp_TypeInfo_var)));
		return L_3;
	}
}
// System.Boolean System.Xml.Schema.BitSet::get_IsEmpty()
extern "C" IL2CPP_METHOD_ATTR bool BitSet_get_IsEmpty_m2006309910 (BitSet_t1154229585 * __this, const RuntimeMethod* method)
{
	uint32_t V_0 = 0;
	int32_t V_1 = 0;
	{
		V_0 = 0;
		V_1 = 0;
		goto IL_0015;
	}

IL_0006:
	{
		uint32_t L_0 = V_0;
		UInt32U5BU5D_t2770800703* L_1 = __this->get_bits_1();
		int32_t L_2 = V_1;
		NullCheck(L_1);
		int32_t L_3 = L_2;
		uint32_t L_4 = (L_1)->GetAt(static_cast<il2cpp_array_size_t>(L_3));
		V_0 = ((int32_t)((int32_t)L_0|(int32_t)L_4));
		int32_t L_5 = V_1;
		V_1 = ((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)1));
	}

IL_0015:
	{
		int32_t L_6 = V_1;
		UInt32U5BU5D_t2770800703* L_7 = __this->get_bits_1();
		NullCheck(L_7);
		if ((((int32_t)L_6) < ((int32_t)(((int32_t)((int32_t)(((RuntimeArray *)L_7)->max_length)))))))
		{
			goto IL_0006;
		}
	}
	{
		uint32_t L_8 = V_0;
		return (bool)((((int32_t)L_8) == ((int32_t)0))? 1 : 0);
	}
}
// System.Boolean System.Xml.Schema.BitSet::Intersects(System.Xml.Schema.BitSet)
extern "C" IL2CPP_METHOD_ATTR bool BitSet_Intersects_m2130954828 (BitSet_t1154229585 * __this, BitSet_t1154229585 * ___other0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (BitSet_Intersects_m2130954828_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 0;
	{
		UInt32U5BU5D_t2770800703* L_0 = __this->get_bits_1();
		NullCheck(L_0);
		BitSet_t1154229585 * L_1 = ___other0;
		NullCheck(L_1);
		UInt32U5BU5D_t2770800703* L_2 = L_1->get_bits_1();
		NullCheck(L_2);
		IL2CPP_RUNTIME_CLASS_INIT(Math_t1671470975_il2cpp_TypeInfo_var);
		int32_t L_3 = Math_Min_m3468062251(NULL /*static, unused*/, (((int32_t)((int32_t)(((RuntimeArray *)L_0)->max_length)))), (((int32_t)((int32_t)(((RuntimeArray *)L_2)->max_length)))), /*hidden argument*/NULL);
		V_0 = L_3;
		goto IL_002d;
	}

IL_0018:
	{
		UInt32U5BU5D_t2770800703* L_4 = __this->get_bits_1();
		int32_t L_5 = V_0;
		NullCheck(L_4);
		int32_t L_6 = L_5;
		uint32_t L_7 = (L_4)->GetAt(static_cast<il2cpp_array_size_t>(L_6));
		BitSet_t1154229585 * L_8 = ___other0;
		NullCheck(L_8);
		UInt32U5BU5D_t2770800703* L_9 = L_8->get_bits_1();
		int32_t L_10 = V_0;
		NullCheck(L_9);
		int32_t L_11 = L_10;
		uint32_t L_12 = (L_9)->GetAt(static_cast<il2cpp_array_size_t>(L_11));
		if (!((int32_t)((int32_t)L_7&(int32_t)L_12)))
		{
			goto IL_002d;
		}
	}
	{
		return (bool)1;
	}

IL_002d:
	{
		int32_t L_13 = V_0;
		int32_t L_14 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_13, (int32_t)1));
		V_0 = L_14;
		if ((((int32_t)L_14) >= ((int32_t)0)))
		{
			goto IL_0018;
		}
	}
	{
		return (bool)0;
	}
}
// System.Int32 System.Xml.Schema.BitSet::Subscript(System.Int32)
extern "C" IL2CPP_METHOD_ATTR int32_t BitSet_Subscript_m667850061 (BitSet_t1154229585 * __this, int32_t ___bitIndex0, const RuntimeMethod* method)
{
	{
		int32_t L_0 = ___bitIndex0;
		return ((int32_t)((int32_t)L_0>>(int32_t)5));
	}
}
// System.Void System.Xml.Schema.BitSet::EnsureLength(System.Int32)
extern "C" IL2CPP_METHOD_ATTR void BitSet_EnsureLength_m2710589659 (BitSet_t1154229585 * __this, int32_t ___nRequiredLength0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (BitSet_EnsureLength_m2710589659_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 0;
	UInt32U5BU5D_t2770800703* V_1 = NULL;
	{
		int32_t L_0 = ___nRequiredLength0;
		UInt32U5BU5D_t2770800703* L_1 = __this->get_bits_1();
		NullCheck(L_1);
		if ((((int32_t)L_0) <= ((int32_t)(((int32_t)((int32_t)(((RuntimeArray *)L_1)->max_length)))))))
		{
			goto IL_003e;
		}
	}
	{
		UInt32U5BU5D_t2770800703* L_2 = __this->get_bits_1();
		NullCheck(L_2);
		V_0 = ((int32_t)il2cpp_codegen_multiply((int32_t)2, (int32_t)(((int32_t)((int32_t)(((RuntimeArray *)L_2)->max_length))))));
		int32_t L_3 = V_0;
		int32_t L_4 = ___nRequiredLength0;
		if ((((int32_t)L_3) >= ((int32_t)L_4)))
		{
			goto IL_001c;
		}
	}
	{
		int32_t L_5 = ___nRequiredLength0;
		V_0 = L_5;
	}

IL_001c:
	{
		int32_t L_6 = V_0;
		UInt32U5BU5D_t2770800703* L_7 = (UInt32U5BU5D_t2770800703*)SZArrayNew(UInt32U5BU5D_t2770800703_il2cpp_TypeInfo_var, (uint32_t)L_6);
		V_1 = L_7;
		UInt32U5BU5D_t2770800703* L_8 = __this->get_bits_1();
		UInt32U5BU5D_t2770800703* L_9 = V_1;
		UInt32U5BU5D_t2770800703* L_10 = __this->get_bits_1();
		NullCheck(L_10);
		Array_Copy_m1988217701(NULL /*static, unused*/, (RuntimeArray *)(RuntimeArray *)L_8, (RuntimeArray *)(RuntimeArray *)L_9, (((int32_t)((int32_t)(((RuntimeArray *)L_10)->max_length)))), /*hidden argument*/NULL);
		UInt32U5BU5D_t2770800703* L_11 = V_1;
		__this->set_bits_1(L_11);
	}

IL_003e:
	{
		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.ChoiceNode::ConstructChildPos(System.Xml.Schema.SyntaxTreeNode,System.Xml.Schema.BitSet,System.Xml.Schema.BitSet,System.Xml.Schema.BitSet[])
extern "C" IL2CPP_METHOD_ATTR void ChoiceNode_ConstructChildPos_m1471333236 (RuntimeObject * __this /* static, unused */, SyntaxTreeNode_t1007053515 * ___child0, BitSet_t1154229585 * ___firstpos1, BitSet_t1154229585 * ___lastpos2, BitSetU5BU5D_t1465593420* ___followpos3, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (ChoiceNode_ConstructChildPos_m1471333236_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	BitSet_t1154229585 * V_0 = NULL;
	BitSet_t1154229585 * V_1 = NULL;
	{
		BitSet_t1154229585 * L_0 = ___firstpos1;
		NullCheck(L_0);
		int32_t L_1 = BitSet_get_Count_m12430671(L_0, /*hidden argument*/NULL);
		BitSet_t1154229585 * L_2 = (BitSet_t1154229585 *)il2cpp_codegen_object_new(BitSet_t1154229585_il2cpp_TypeInfo_var);
		BitSet__ctor_m1702419920(L_2, L_1, /*hidden argument*/NULL);
		V_0 = L_2;
		BitSet_t1154229585 * L_3 = ___lastpos2;
		NullCheck(L_3);
		int32_t L_4 = BitSet_get_Count_m12430671(L_3, /*hidden argument*/NULL);
		BitSet_t1154229585 * L_5 = (BitSet_t1154229585 *)il2cpp_codegen_object_new(BitSet_t1154229585_il2cpp_TypeInfo_var);
		BitSet__ctor_m1702419920(L_5, L_4, /*hidden argument*/NULL);
		V_1 = L_5;
		SyntaxTreeNode_t1007053515 * L_6 = ___child0;
		BitSet_t1154229585 * L_7 = V_0;
		BitSet_t1154229585 * L_8 = V_1;
		BitSetU5BU5D_t1465593420* L_9 = ___followpos3;
		NullCheck(L_6);
		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_6, L_7, L_8, L_9);
		BitSet_t1154229585 * L_10 = ___firstpos1;
		BitSet_t1154229585 * L_11 = V_0;
		NullCheck(L_10);
		BitSet_Or_m199447140(L_10, L_11, /*hidden argument*/NULL);
		BitSet_t1154229585 * L_12 = ___lastpos2;
		BitSet_t1154229585 * L_13 = V_1;
		NullCheck(L_12);
		BitSet_Or_m199447140(L_12, L_13, /*hidden argument*/NULL);
		return;
	}
}
// System.Void System.Xml.Schema.ChoiceNode::ConstructPos(System.Xml.Schema.BitSet,System.Xml.Schema.BitSet,System.Xml.Schema.BitSet[])
extern "C" IL2CPP_METHOD_ATTR void ChoiceNode_ConstructPos_m719113100 (ChoiceNode_t2375417343 * __this, BitSet_t1154229585 * ___firstpos0, BitSet_t1154229585 * ___lastpos1, BitSetU5BU5D_t1465593420* ___followpos2, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (ChoiceNode_ConstructPos_m719113100_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	BitSet_t1154229585 * V_0 = NULL;
	BitSet_t1154229585 * V_1 = NULL;
	SyntaxTreeNode_t1007053515 * V_2 = NULL;
	ChoiceNode_t2375417343 * V_3 = NULL;
	{
		BitSet_t1154229585 * L_0 = ___firstpos0;
		NullCheck(L_0);
		int32_t L_1 = BitSet_get_Count_m12430671(L_0, /*hidden argument*/NULL);
		BitSet_t1154229585 * L_2 = (BitSet_t1154229585 *)il2cpp_codegen_object_new(BitSet_t1154229585_il2cpp_TypeInfo_var);
		BitSet__ctor_m1702419920(L_2, L_1, /*hidden argument*/NULL);
		V_0 = L_2;
		BitSet_t1154229585 * L_3 = ___lastpos1;
		NullCheck(L_3);
		int32_t L_4 = BitSet_get_Count_m12430671(L_3, /*hidden argument*/NULL);
		BitSet_t1154229585 * L_5 = (BitSet_t1154229585 *)il2cpp_codegen_object_new(BitSet_t1154229585_il2cpp_TypeInfo_var);
		BitSet__ctor_m1702419920(L_5, L_4, /*hidden argument*/NULL);
		V_1 = L_5;
		V_3 = __this;
	}

IL_001a:
	{
		ChoiceNode_t2375417343 * L_6 = V_3;
		NullCheck(L_6);
		SyntaxTreeNode_t1007053515 * L_7 = InteriorNode_get_RightChild_m2375361874(L_6, /*hidden argument*/NULL);
		BitSet_t1154229585 * L_8 = V_0;
		BitSet_t1154229585 * L_9 = V_1;
		BitSetU5BU5D_t1465593420* L_10 = ___followpos2;
		ChoiceNode_ConstructChildPos_m1471333236(NULL /*static, unused*/, L_7, L_8, L_9, L_10, /*hidden argument*/NULL);
		ChoiceNode_t2375417343 * L_11 = V_3;
		NullCheck(L_11);
		SyntaxTreeNode_t1007053515 * L_12 = InteriorNode_get_LeftChild_m4218619951(L_11, /*hidden argument*/NULL);
		V_2 = L_12;
		SyntaxTreeNode_t1007053515 * L_13 = V_2;
		V_3 = ((ChoiceNode_t2375417343 *)IsInstSealed((RuntimeObject*)L_13, ChoiceNode_t2375417343_il2cpp_TypeInfo_var));
		ChoiceNode_t2375417343 * L_14 = V_3;
		if (L_14)
		{
			goto IL_001a;
		}
	}
	{
		SyntaxTreeNode_t1007053515 * L_15 = V_2;
		BitSet_t1154229585 * L_16 = ___firstpos0;
		BitSet_t1154229585 * L_17 = ___lastpos1;
		BitSetU5BU5D_t1465593420* L_18 = ___followpos2;
		NullCheck(L_15);
		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_15, L_16, L_17, L_18);
		BitSet_t1154229585 * L_19 = ___firstpos0;
		BitSet_t1154229585 * L_20 = V_0;
		NullCheck(L_19);
		BitSet_Or_m199447140(L_19, L_20, /*hidden argument*/NULL);
		BitSet_t1154229585 * L_21 = ___lastpos1;
		BitSet_t1154229585 * L_22 = V_1;
		NullCheck(L_21);
		BitSet_Or_m199447140(L_21, L_22, /*hidden argument*/NULL);
		return;
	}
}
// System.Boolean System.Xml.Schema.ChoiceNode::get_IsNullable()
extern "C" IL2CPP_METHOD_ATTR bool ChoiceNode_get_IsNullable_m2761884532 (ChoiceNode_t2375417343 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (ChoiceNode_get_IsNullable_m2761884532_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	SyntaxTreeNode_t1007053515 * V_0 = NULL;
	ChoiceNode_t2375417343 * V_1 = NULL;
	{
		V_1 = __this;
	}

IL_0002:
	{
		ChoiceNode_t2375417343 * 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(6 /* System.Boolean System.Xml.Schema.SyntaxTreeNode::get_IsNullable() */, L_1);
		if (!L_2)
		{
			goto IL_0011;
		}
	}
	{
		return (bool)1;
	}

IL_0011:
	{
		ChoiceNode_t2375417343 * L_3 = V_1;
		NullCheck(L_3);
		SyntaxTreeNode_t1007053515 * L_4 = InteriorNode_get_LeftChild_m4218619951(L_3, /*hidden argument*/NULL);
		V_0 = L_4;
		SyntaxTreeNode_t1007053515 * L_5 = V_0;
		V_1 = ((ChoiceNode_t2375417343 *)IsInstSealed((RuntimeObject*)L_5, ChoiceNode_t2375417343_il2cpp_TypeInfo_var));
		ChoiceNode_t2375417343 * L_6 = V_1;
		if (L_6)
		{
			goto IL_0002;
		}
	}
	{
		SyntaxTreeNode_t1007053515 * L_7 = V_0;
		NullCheck(L_7);
		bool L_8 = VirtFuncInvoker0< bool >::Invoke(6 /* System.Boolean System.Xml.Schema.SyntaxTreeNode::get_IsNullable() */, L_7);
		return L_8;
	}
}
// System.Void System.Xml.Schema.ChoiceNode::ExpandTree(System.Xml.Schema.InteriorNode,System.Xml.Schema.SymbolsDictionary,System.Xml.Schema.Positions)
extern "C" IL2CPP_METHOD_ATTR void ChoiceNode_ExpandTree_m1938334190 (ChoiceNode_t2375417343 * __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.ChoiceNode::.ctor()
extern "C" IL2CPP_METHOD_ATTR void ChoiceNode__ctor_m1702320642 (ChoiceNode_t2375417343 * __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
// System.Xml.Schema.CompiledIdentityConstraint/ConstraintRole System.Xml.Schema.CompiledIdentityConstraint::get_Role()
extern "C" IL2CPP_METHOD_ATTR int32_t CompiledIdentityConstraint_get_Role_m269821142 (CompiledIdentityConstraint_t1335094965 * __this, const RuntimeMethod* method)
{
	{
		int32_t L_0 = __this->get_role_1();
		return L_0;
	}
}
// System.Xml.Schema.Asttree System.Xml.Schema.CompiledIdentityConstraint::get_Selector()
extern "C" IL2CPP_METHOD_ATTR Asttree_t1394951200 * CompiledIdentityConstraint_get_Selector_m1861339337 (CompiledIdentityConstraint_t1335094965 * __this, const RuntimeMethod* method)
{
	{
		Asttree_t1394951200 * L_0 = __this->get_selector_2();
		return L_0;
	}
}
// 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)
{
	{
		AsttreeU5BU5D_t3174926177* L_0 = __this->get_fields_3();
		return L_0;
	}
}
// System.Void System.Xml.Schema.CompiledIdentityConstraint::.ctor()
extern "C" IL2CPP_METHOD_ATTR void CompiledIdentityConstraint__ctor_m2095865177 (CompiledIdentityConstraint_t1335094965 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (CompiledIdentityConstraint__ctor_m2095865177_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);
		XmlQualifiedName_t2760654312 * L_1 = ((XmlQualifiedName_t2760654312_StaticFields*)il2cpp_codegen_static_fields_for(XmlQualifiedName_t2760654312_il2cpp_TypeInfo_var))->get_Empty_4();
		__this->set_refer_4(L_1);
		Object__ctor_m297566312(__this, /*hidden argument*/NULL);
		return;
	}
}
// System.Void System.Xml.Schema.CompiledIdentityConstraint::.ctor(System.Xml.Schema.XmlSchemaIdentityConstraint,System.Xml.XmlNamespaceManager)
extern "C" IL2CPP_METHOD_ATTR void CompiledIdentityConstraint__ctor_m1684797953 (CompiledIdentityConstraint_t1335094965 * __this, XmlSchemaIdentityConstraint_t297318432 * ___constraint0, XmlNamespaceManager_t418790500 * ___nsmgr1, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (CompiledIdentityConstraint__ctor_m1684797953_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	XmlSchemaObjectCollection_t1064819932 * V_0 = NULL;
	int32_t V_1 = 0;
	Exception_t * __last_unhandled_exception = 0;
	NO_UNUSED_WARNING (__last_unhandled_exception);
	Exception_t * __exception_local = 0;
	NO_UNUSED_WARNING (__exception_local);
	int32_t __leave_target = -1;
	NO_UNUSED_WARNING (__leave_target);
	{
		IL2CPP_RUNTIME_CLASS_INIT(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);
		XmlQualifiedName_t2760654312 * L_1 = ((XmlQualifiedName_t2760654312_StaticFields*)il2cpp_codegen_static_fields_for(XmlQualifiedName_t2760654312_il2cpp_TypeInfo_var))->get_Empty_4();
		__this->set_refer_4(L_1);
		Object__ctor_m297566312(__this, /*hidden argument*/NULL);
		XmlSchemaIdentityConstraint_t297318432 * L_2 = ___constraint0;
		NullCheck(L_2);
		XmlQualifiedName_t2760654312 * L_3 = XmlSchemaIdentityConstraint_get_QualifiedName_m1882380553(L_2, /*hidden argument*/NULL);
		__this->set_name_0(L_3);
	}

IL_0028:
	try
	{ // begin try (depth: 1)
		XmlSchemaIdentityConstraint_t297318432 * L_4 = ___constraint0;
		NullCheck(L_4);
		XmlSchemaXPath_t3156455507 * L_5 = XmlSchemaIdentityConstraint_get_Selector_m1128146390(L_4, /*hidden argument*/NULL);
		NullCheck(L_5);
		String_t* L_6 = XmlSchemaXPath_get_XPath_m3201415714(L_5, /*hidden argument*/NULL);
		XmlNamespaceManager_t418790500 * L_7 = ___nsmgr1;
		Asttree_t1394951200 * L_8 = (Asttree_t1394951200 *)il2cpp_codegen_object_new(Asttree_t1394951200_il2cpp_TypeInfo_var);
		Asttree__ctor_m2584955535(L_8, L_6, (bool)0, L_7, /*hidden argument*/NULL);
		__this->set_selector_2(L_8);
		goto IL_004f;
	} // 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_0042;
		throw e;
	}

CATCH_0042:
	{ // begin catch(System.Xml.Schema.XmlSchemaException)
		XmlSchemaException_t3511258692 * L_9 = ((XmlSchemaException_t3511258692 *)__exception_local);
		XmlSchemaIdentityConstraint_t297318432 * L_10 = ___constraint0;
		NullCheck(L_10);
		XmlSchemaXPath_t3156455507 * L_11 = XmlSchemaIdentityConstraint_get_Selector_m1128146390(L_10, /*hidden argument*/NULL);
		NullCheck(L_9);
		XmlSchemaException_SetSource_m2768030161(L_9, L_11, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_9, NULL, CompiledIdentityConstraint__ctor_m1684797953_RuntimeMethod_var);
	} // end catch (depth: 1)

IL_004f:
	{
		XmlSchemaIdentityConstraint_t297318432 * L_12 = ___constraint0;
		NullCheck(L_12);
		XmlSchemaObjectCollection_t1064819932 * L_13 = XmlSchemaIdentityConstraint_get_Fields_m2787365736(L_12, /*hidden argument*/NULL);
		V_0 = L_13;
		XmlSchemaObjectCollection_t1064819932 * L_14 = V_0;
		NullCheck(L_14);
		int32_t L_15 = CollectionBase_get_Count_m1708965601(L_14, /*hidden argument*/NULL);
		AsttreeU5BU5D_t3174926177* L_16 = (AsttreeU5BU5D_t3174926177*)SZArrayNew(AsttreeU5BU5D_t3174926177_il2cpp_TypeInfo_var, (uint32_t)L_15);
		__this->set_fields_3(L_16);
		V_1 = 0;
		goto IL_00a5;
	}

IL_006b:
	{
	}

IL_006c:
	try
	{ // begin try (depth: 1)
		AsttreeU5BU5D_t3174926177* L_17 = __this->get_fields_3();
		int32_t L_18 = V_1;
		XmlSchemaObjectCollection_t1064819932 * L_19 = V_0;
		int32_t L_20 = V_1;
		NullCheck(L_19);
		XmlSchemaObject_t1315720168 * L_21 = VirtFuncInvoker1< XmlSchemaObject_t1315720168 *, int32_t >::Invoke(29 /* System.Xml.Schema.XmlSchemaObject System.Xml.Schema.XmlSchemaObjectCollection::get_Item(System.Int32) */, L_19, L_20);
		NullCheck(((XmlSchemaXPath_t3156455507 *)CastclassClass((RuntimeObject*)L_21, XmlSchemaXPath_t3156455507_il2cpp_TypeInfo_var)));
		String_t* L_22 = XmlSchemaXPath_get_XPath_m3201415714(((XmlSchemaXPath_t3156455507 *)CastclassClass((RuntimeObject*)L_21, XmlSchemaXPath_t3156455507_il2cpp_TypeInfo_var)), /*hidden argument*/NULL);
		XmlNamespaceManager_t418790500 * L_23 = ___nsmgr1;
		Asttree_t1394951200 * L_24 = (Asttree_t1394951200 *)il2cpp_codegen_object_new(Asttree_t1394951200_il2cpp_TypeInfo_var);
		Asttree__ctor_m2584955535(L_24, L_22, (bool)1, L_23, /*hidden argument*/NULL);
		NullCheck(L_17);
		ArrayElementTypeCheck (L_17, L_24);
		(L_17)->SetAt(static_cast<il2cpp_array_size_t>(L_18), (Asttree_t1394951200 *)L_24);
		goto IL_00a1;
	} // 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)
		XmlSchemaException_t3511258692 * L_25 = ((XmlSchemaException_t3511258692 *)__exception_local);
		XmlSchemaIdentityConstraint_t297318432 * L_26 = ___constraint0;
		NullCheck(L_26);
		XmlSchemaObjectCollection_t1064819932 * L_27 = XmlSchemaIdentityConstraint_get_Fields_m2787365736(L_26, /*hidden argument*/NULL);
		int32_t L_28 = V_1;
		NullCheck(L_27);
		XmlSchemaObject_t1315720168 * L_29 = VirtFuncInvoker1< XmlSchemaObject_t1315720168 *, int32_t >::Invoke(29 /* System.Xml.Schema.XmlSchemaObject System.Xml.Schema.XmlSchemaObjectCollection::get_Item(System.Int32) */, L_27, L_28);
		NullCheck(L_25);
		XmlSchemaException_SetSource_m2768030161(L_25, L_29, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_25, NULL, CompiledIdentityConstraint__ctor_m1684797953_RuntimeMethod_var);
	} // end catch (depth: 1)

IL_00a1:
	{
		int32_t L_30 = V_1;
		V_1 = ((int32_t)il2cpp_codegen_add((int32_t)L_30, (int32_t)1));
	}

IL_00a5:
	{
		int32_t L_31 = V_1;
		XmlSchemaObjectCollection_t1064819932 * L_32 = V_0;
		NullCheck(L_32);
		int32_t L_33 = CollectionBase_get_Count_m1708965601(L_32, /*hidden argument*/NULL);
		if ((((int32_t)L_31) < ((int32_t)L_33)))
		{
			goto IL_006b;
		}
	}
	{
		XmlSchemaIdentityConstraint_t297318432 * L_34 = ___constraint0;
		if (!((XmlSchemaUnique_t2867867737 *)IsInstClass((RuntimeObject*)L_34, XmlSchemaUnique_t2867867737_il2cpp_TypeInfo_var)))
		{
			goto IL_00be;
		}
	}
	{
		__this->set_role_1(0);
		return;
	}

IL_00be:
	{
		XmlSchemaIdentityConstraint_t297318432 * L_35 = ___constraint0;
		if (!((XmlSchemaKey_t3030860318 *)IsInstClass((RuntimeObject*)L_35, XmlSchemaKey_t3030860318_il2cpp_TypeInfo_var)))
		{
			goto IL_00ce;
		}
	}
	{
		__this->set_role_1(1);
		return;
	}

IL_00ce:
	{
		__this->set_role_1(2);
		XmlSchemaIdentityConstraint_t297318432 * L_36 = ___constraint0;
		NullCheck(((XmlSchemaKeyref_t3124006214 *)CastclassClass((RuntimeObject*)L_36, XmlSchemaKeyref_t3124006214_il2cpp_TypeInfo_var)));
		XmlQualifiedName_t2760654312 * L_37 = XmlSchemaKeyref_get_Refer_m3936670749(((XmlSchemaKeyref_t3124006214 *)CastclassClass((RuntimeObject*)L_36, XmlSchemaKeyref_t3124006214_il2cpp_TypeInfo_var)), /*hidden argument*/NULL);
		__this->set_refer_4(L_37);
		return;
	}
}
// System.Void System.Xml.Schema.CompiledIdentityConstraint::.cctor()
extern "C" IL2CPP_METHOD_ATTR void CompiledIdentityConstraint__cctor_m1137176716 (RuntimeObject * __this /* static, unused */, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (CompiledIdentityConstraint__cctor_m1137176716_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		CompiledIdentityConstraint_t1335094965 * L_0 = (CompiledIdentityConstraint_t1335094965 *)il2cpp_codegen_object_new(CompiledIdentityConstraint_t1335094965_il2cpp_TypeInfo_var);
		CompiledIdentityConstraint__ctor_m2095865177(L_0, /*hidden argument*/NULL);
		((CompiledIdentityConstraint_t1335094965_StaticFields*)il2cpp_codegen_static_fields_for(CompiledIdentityConstraint_t1335094965_il2cpp_TypeInfo_var))->set_Empty_5(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.Void System.Xml.Schema.Compiler::.ctor(System.Xml.XmlNameTable,System.Xml.Schema.ValidationEventHandler,System.Xml.Schema.XmlSchema,System.Xml.Schema.XmlSchemaCompilationSettings)
extern "C" IL2CPP_METHOD_ATTR void Compiler__ctor_m890411817 (Compiler_t2647573624 * __this, XmlNameTable_t71772148 * ___nameTable0, ValidationEventHandler_t791314227 * ___eventHandler1, XmlSchema_t3742557897 * ___schemaForSchema2, XmlSchemaCompilationSettings_t2218765537 * ___compilationSettings3, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Compiler__ctor_m890411817_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		XmlSchemaObjectTable_t2546974348 * L_0 = (XmlSchemaObjectTable_t2546974348 *)il2cpp_codegen_object_new(XmlSchemaObjectTable_t2546974348_il2cpp_TypeInfo_var);
		XmlSchemaObjectTable__ctor_m1178187484(L_0, /*hidden argument*/NULL);
		__this->set_attributes_7(L_0);
		XmlSchemaObjectTable_t2546974348 * L_1 = (XmlSchemaObjectTable_t2546974348 *)il2cpp_codegen_object_new(XmlSchemaObjectTable_t2546974348_il2cpp_TypeInfo_var);
		XmlSchemaObjectTable__ctor_m1178187484(L_1, /*hidden argument*/NULL);
		__this->set_attributeGroups_8(L_1);
		XmlSchemaObjectTable_t2546974348 * L_2 = (XmlSchemaObjectTable_t2546974348 *)il2cpp_codegen_object_new(XmlSchemaObjectTable_t2546974348_il2cpp_TypeInfo_var);
		XmlSchemaObjectTable__ctor_m1178187484(L_2, /*hidden argument*/NULL);
		__this->set_elements_9(L_2);
		XmlSchemaObjectTable_t2546974348 * L_3 = (XmlSchemaObjectTable_t2546974348 *)il2cpp_codegen_object_new(XmlSchemaObjectTable_t2546974348_il2cpp_TypeInfo_var);
		XmlSchemaObjectTable__ctor_m1178187484(L_3, /*hidden argument*/NULL);
		__this->set_schemaTypes_10(L_3);
		XmlSchemaObjectTable_t2546974348 * L_4 = (XmlSchemaObjectTable_t2546974348 *)il2cpp_codegen_object_new(XmlSchemaObjectTable_t2546974348_il2cpp_TypeInfo_var);
		XmlSchemaObjectTable__ctor_m1178187484(L_4, /*hidden argument*/NULL);
		__this->set_groups_11(L_4);
		XmlSchemaObjectTable_t2546974348 * L_5 = (XmlSchemaObjectTable_t2546974348 *)il2cpp_codegen_object_new(XmlSchemaObjectTable_t2546974348_il2cpp_TypeInfo_var);
		XmlSchemaObjectTable__ctor_m1178187484(L_5, /*hidden argument*/NULL);
		__this->set_notations_12(L_5);
		XmlSchemaObjectTable_t2546974348 * L_6 = (XmlSchemaObjectTable_t2546974348 *)il2cpp_codegen_object_new(XmlSchemaObjectTable_t2546974348_il2cpp_TypeInfo_var);
		XmlSchemaObjectTable__ctor_m1178187484(L_6, /*hidden argument*/NULL);
		__this->set_examplars_13(L_6);
		XmlSchemaObjectTable_t2546974348 * L_7 = (XmlSchemaObjectTable_t2546974348 *)il2cpp_codegen_object_new(XmlSchemaObjectTable_t2546974348_il2cpp_TypeInfo_var);
		XmlSchemaObjectTable__ctor_m1178187484(L_7, /*hidden argument*/NULL);
		__this->set_identityConstraints_14(L_7);
		Stack_t2329662280 * L_8 = (Stack_t2329662280 *)il2cpp_codegen_object_new(Stack_t2329662280_il2cpp_TypeInfo_var);
		Stack__ctor_m2907601956(L_8, /*hidden argument*/NULL);
		__this->set_complexTypeStack_15(L_8);
		Hashtable_t1853889766 * L_9 = (Hashtable_t1853889766 *)il2cpp_codegen_object_new(Hashtable_t1853889766_il2cpp_TypeInfo_var);
		Hashtable__ctor_m1815022027(L_9, /*hidden argument*/NULL);
		__this->set_schemasToCompile_16(L_9);
		Hashtable_t1853889766 * L_10 = (Hashtable_t1853889766 *)il2cpp_codegen_object_new(Hashtable_t1853889766_il2cpp_TypeInfo_var);
		Hashtable__ctor_m1815022027(L_10, /*hidden argument*/NULL);
		__this->set_importedSchemas_17(L_10);
		XmlNameTable_t71772148 * L_11 = ___nameTable0;
		ValidationEventHandler_t791314227 * L_12 = ___eventHandler1;
		XmlSchemaCompilationSettings_t2218765537 * L_13 = ___compilationSettings3;
		BaseProcessor__ctor_m2629365124(__this, L_11, (SchemaNames_t661607975 *)NULL, L_12, L_13, /*hidden argument*/NULL);
		XmlSchema_t3742557897 * L_14 = ___schemaForSchema2;
		__this->set_schemaForSchema_18(L_14);
		return;
	}
}
// System.Void System.Xml.Schema.Compiler::Prepare(System.Xml.Schema.XmlSchema,System.Boolean)
extern "C" IL2CPP_METHOD_ATTR void Compiler_Prepare_m2305577253 (Compiler_t2647573624 * __this, XmlSchema_t3742557897 * ___schema0, bool ___cleanup1, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Compiler_Prepare_m2305577253_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	RuntimeObject* V_0 = NULL;
	XmlSchemaElement_t427880856 * V_1 = NULL;
	RuntimeObject* V_2 = NULL;
	XmlSchemaAttribute_t2797257020 * V_3 = NULL;
	XmlSchemaGroup_t1441741786 * V_4 = NULL;
	XmlSchemaAttributeGroup_t246430545 * V_5 = NULL;
	XmlSchemaType_t2033747345 * V_6 = NULL;
	XmlSchemaComplexType_t3740801802 * V_7 = NULL;
	XmlSchemaNotation_t2664560277 * V_8 = NULL;
	XmlSchemaIdentityConstraint_t297318432 * V_9 = NULL;
	Exception_t * __last_unhandled_exception = 0;
	NO_UNUSED_WARNING (__last_unhandled_exception);
	Exception_t * __exception_local = 0;
	NO_UNUSED_WARNING (__exception_local);
	int32_t __leave_target = -1;
	NO_UNUSED_WARNING (__leave_target);
	{
		Hashtable_t1853889766 * L_0 = __this->get_schemasToCompile_16();
		XmlSchema_t3742557897 * L_1 = ___schema0;
		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_000f;
		}
	}
	{
		return;
	}

IL_000f:
	{
		Hashtable_t1853889766 * L_3 = __this->get_schemasToCompile_16();
		XmlSchema_t3742557897 * L_4 = ___schema0;
		XmlSchema_t3742557897 * L_5 = ___schema0;
		NullCheck(L_3);
		VirtActionInvoker2< RuntimeObject *, RuntimeObject * >::Invoke(20 /* System.Void System.Collections.Hashtable::Add(System.Object,System.Object) */, L_3, L_4, L_5);
		XmlSchema_t3742557897 * L_6 = ___schema0;
		NullCheck(L_6);
		XmlSchemaObjectTable_t2546974348 * L_7 = XmlSchema_get_Elements_m2423831735(L_6, /*hidden argument*/NULL);
		NullCheck(L_7);
		RuntimeObject* L_8 = XmlSchemaObjectTable_get_Values_m210119958(L_7, /*hidden argument*/NULL);
		NullCheck(L_8);
		RuntimeObject* L_9 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0 /* System.Collections.IEnumerator System.Collections.IEnumerable::GetEnumerator() */, IEnumerable_t1941168011_il2cpp_TypeInfo_var, L_8);
		V_0 = L_9;
	}

IL_002d:
	try
	{ // begin try (depth: 1)
		{
			goto IL_0058;
		}

IL_002f:
		{
			RuntimeObject* L_10 = V_0;
			NullCheck(L_10);
			RuntimeObject * L_11 = InterfaceFuncInvoker0< RuntimeObject * >::Invoke(1 /* System.Object System.Collections.IEnumerator::get_Current() */, IEnumerator_t1853284238_il2cpp_TypeInfo_var, L_10);
			V_1 = ((XmlSchemaElement_t427880856 *)CastclassClass((RuntimeObject*)L_11, XmlSchemaElement_t427880856_il2cpp_TypeInfo_var));
			bool L_12 = ___cleanup1;
			if (!L_12)
			{
				goto IL_0045;
			}
		}

IL_003e:
		{
			XmlSchemaElement_t427880856 * L_13 = V_1;
			Compiler_CleanupElement_m3419294597(__this, L_13, /*hidden argument*/NULL);
		}

IL_0045:
		{
			XmlSchemaObjectTable_t2546974348 * L_14 = __this->get_elements_9();
			XmlSchemaElement_t427880856 * L_15 = V_1;
			NullCheck(L_15);
			XmlQualifiedName_t2760654312 * L_16 = XmlSchemaElement_get_QualifiedName_m2688553928(L_15, /*hidden argument*/NULL);
			XmlSchemaElement_t427880856 * L_17 = V_1;
			BaseProcessor_AddToTable_m1786772039(__this, L_14, L_16, L_17, /*hidden argument*/NULL);
		}

IL_0058:
		{
			RuntimeObject* L_18 = V_0;
			NullCheck(L_18);
			bool L_19 = InterfaceFuncInvoker0< bool >::Invoke(0 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t1853284238_il2cpp_TypeInfo_var, L_18);
			if (L_19)
			{
				goto IL_002f;
			}
		}

IL_0060:
		{
			IL2CPP_LEAVE(0x73, FINALLY_0062);
		}
	} // end try (depth: 1)
	catch(Il2CppExceptionWrapper& e)
	{
		__last_unhandled_exception = (Exception_t *)e.ex;
		goto FINALLY_0062;
	}

FINALLY_0062:
	{ // begin finally (depth: 1)
		{
			RuntimeObject* L_20 = V_0;
			V_2 = ((RuntimeObject*)IsInst((RuntimeObject*)L_20, IDisposable_t3640265483_il2cpp_TypeInfo_var));
			RuntimeObject* L_21 = V_2;
			if (!L_21)
			{
				goto IL_0072;
			}
		}

IL_006c:
		{
			RuntimeObject* L_22 = V_2;
			NullCheck(L_22);
			InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t3640265483_il2cpp_TypeInfo_var, L_22);
		}

IL_0072:
		{
			IL2CPP_END_FINALLY(98)
		}
	} // end finally (depth: 1)
	IL2CPP_CLEANUP(98)
	{
		IL2CPP_JUMP_TBL(0x73, IL_0073)
		IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
	}

IL_0073:
	{
		XmlSchema_t3742557897 * L_23 = ___schema0;
		NullCheck(L_23);
		XmlSchemaObjectTable_t2546974348 * L_24 = XmlSchema_get_Attributes_m3728178990(L_23, /*hidden argument*/NULL);
		NullCheck(L_24);
		RuntimeObject* L_25 = XmlSchemaObjectTable_get_Values_m210119958(L_24, /*hidden argument*/NULL);
		NullCheck(L_25);
		RuntimeObject* L_26 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0 /* System.Collections.IEnumerator System.Collections.IEnumerable::GetEnumerator() */, IEnumerable_t1941168011_il2cpp_TypeInfo_var, L_25);
		V_0 = L_26;
	}

IL_0084:
	try
	{ // begin try (depth: 1)
		{
			goto IL_00af;
		}

IL_0086:
		{
			RuntimeObject* L_27 = V_0;
			NullCheck(L_27);
			RuntimeObject * L_28 = InterfaceFuncInvoker0< RuntimeObject * >::Invoke(1 /* System.Object System.Collections.IEnumerator::get_Current() */, IEnumerator_t1853284238_il2cpp_TypeInfo_var, L_27);
			V_3 = ((XmlSchemaAttribute_t2797257020 *)CastclassClass((RuntimeObject*)L_28, XmlSchemaAttribute_t2797257020_il2cpp_TypeInfo_var));
			bool L_29 = ___cleanup1;
			if (!L_29)
			{
				goto IL_009c;
			}
		}

IL_0095:
		{
			XmlSchemaAttribute_t2797257020 * L_30 = V_3;
			Compiler_CleanupAttribute_m3712642434(__this, L_30, /*hidden argument*/NULL);
		}

IL_009c:
		{
			XmlSchemaObjectTable_t2546974348 * L_31 = __this->get_attributes_7();
			XmlSchemaAttribute_t2797257020 * L_32 = V_3;
			NullCheck(L_32);
			XmlQualifiedName_t2760654312 * L_33 = XmlSchemaAttribute_get_QualifiedName_m383925923(L_32, /*hidden argument*/NULL);
			XmlSchemaAttribute_t2797257020 * L_34 = V_3;
			BaseProcessor_AddToTable_m1786772039(__this, L_31, L_33, L_34, /*hidden argument*/NULL);
		}

IL_00af:
		{
			RuntimeObject* L_35 = V_0;
			NullCheck(L_35);
			bool L_36 = InterfaceFuncInvoker0< bool >::Invoke(0 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t1853284238_il2cpp_TypeInfo_var, L_35);
			if (L_36)
			{
				goto IL_0086;
			}
		}

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_37 = V_0;
			V_2 = ((RuntimeObject*)IsInst((RuntimeObject*)L_37, IDisposable_t3640265483_il2cpp_TypeInfo_var));
			RuntimeObject* L_38 = V_2;
			if (!L_38)
			{
				goto IL_00c9;
			}
		}

IL_00c3:
		{
			RuntimeObject* L_39 = V_2;
			NullCheck(L_39);
			InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t3640265483_il2cpp_TypeInfo_var, L_39);
		}

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:
	{
		XmlSchema_t3742557897 * L_40 = ___schema0;
		NullCheck(L_40);
		XmlSchemaObjectTable_t2546974348 * L_41 = XmlSchema_get_Groups_m875687063(L_40, /*hidden argument*/NULL);
		NullCheck(L_41);
		RuntimeObject* L_42 = XmlSchemaObjectTable_get_Values_m210119958(L_41, /*hidden argument*/NULL);
		NullCheck(L_42);
		RuntimeObject* L_43 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0 /* System.Collections.IEnumerator System.Collections.IEnumerable::GetEnumerator() */, IEnumerable_t1941168011_il2cpp_TypeInfo_var, L_42);
		V_0 = L_43;
	}

IL_00db:
	try
	{ // begin try (depth: 1)
		{
			goto IL_010a;
		}

IL_00dd:
		{
			RuntimeObject* L_44 = V_0;
			NullCheck(L_44);
			RuntimeObject * L_45 = InterfaceFuncInvoker0< RuntimeObject * >::Invoke(1 /* System.Object System.Collections.IEnumerator::get_Current() */, IEnumerator_t1853284238_il2cpp_TypeInfo_var, L_44);
			V_4 = ((XmlSchemaGroup_t1441741786 *)CastclassClass((RuntimeObject*)L_45, XmlSchemaGroup_t1441741786_il2cpp_TypeInfo_var));
			bool L_46 = ___cleanup1;
			if (!L_46)
			{
				goto IL_00f5;
			}
		}

IL_00ed:
		{
			XmlSchemaGroup_t1441741786 * L_47 = V_4;
			Compiler_CleanupGroup_m2363709271(__this, L_47, /*hidden argument*/NULL);
		}

IL_00f5:
		{
			XmlSchemaObjectTable_t2546974348 * L_48 = __this->get_groups_11();
			XmlSchemaGroup_t1441741786 * L_49 = V_4;
			NullCheck(L_49);
			XmlQualifiedName_t2760654312 * L_50 = XmlSchemaGroup_get_QualifiedName_m875314248(L_49, /*hidden argument*/NULL);
			XmlSchemaGroup_t1441741786 * L_51 = V_4;
			BaseProcessor_AddToTable_m1786772039(__this, L_48, L_50, L_51, /*hidden argument*/NULL);
		}

IL_010a:
		{
			RuntimeObject* L_52 = V_0;
			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_00dd;
			}
		}

IL_0112:
		{
			IL2CPP_LEAVE(0x125, FINALLY_0114);
		}
	} // end try (depth: 1)
	catch(Il2CppExceptionWrapper& e)
	{
		__last_unhandled_exception = (Exception_t *)e.ex;
		goto FINALLY_0114;
	}

FINALLY_0114:
	{ // begin finally (depth: 1)
		{
			RuntimeObject* L_54 = V_0;
			V_2 = ((RuntimeObject*)IsInst((RuntimeObject*)L_54, IDisposable_t3640265483_il2cpp_TypeInfo_var));
			RuntimeObject* L_55 = V_2;
			if (!L_55)
			{
				goto IL_0124;
			}
		}

IL_011e:
		{
			RuntimeObject* L_56 = V_2;
			NullCheck(L_56);
			InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t3640265483_il2cpp_TypeInfo_var, L_56);
		}

IL_0124:
		{
			IL2CPP_END_FINALLY(276)
		}
	} // end finally (depth: 1)
	IL2CPP_CLEANUP(276)
	{
		IL2CPP_JUMP_TBL(0x125, IL_0125)
		IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
	}

IL_0125:
	{
		XmlSchema_t3742557897 * L_57 = ___schema0;
		NullCheck(L_57);
		XmlSchemaObjectTable_t2546974348 * L_58 = XmlSchema_get_AttributeGroups_m2627453590(L_57, /*hidden argument*/NULL);
		NullCheck(L_58);
		RuntimeObject* L_59 = XmlSchemaObjectTable_get_Values_m210119958(L_58, /*hidden argument*/NULL);
		NullCheck(L_59);
		RuntimeObject* L_60 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0 /* System.Collections.IEnumerator System.Collections.IEnumerable::GetEnumerator() */, IEnumerable_t1941168011_il2cpp_TypeInfo_var, L_59);
		V_0 = L_60;
	}

IL_0136:
	try
	{ // begin try (depth: 1)
		{
			goto IL_0165;
		}

IL_0138:
		{
			RuntimeObject* L_61 = V_0;
			NullCheck(L_61);
			RuntimeObject * L_62 = InterfaceFuncInvoker0< RuntimeObject * >::Invoke(1 /* System.Object System.Collections.IEnumerator::get_Current() */, IEnumerator_t1853284238_il2cpp_TypeInfo_var, L_61);
			V_5 = ((XmlSchemaAttributeGroup_t246430545 *)CastclassClass((RuntimeObject*)L_62, XmlSchemaAttributeGroup_t246430545_il2cpp_TypeInfo_var));
			bool L_63 = ___cleanup1;
			if (!L_63)
			{
				goto IL_0150;
			}
		}

IL_0148:
		{
			XmlSchemaAttributeGroup_t246430545 * L_64 = V_5;
			Compiler_CleanupAttributeGroup_m1091242981(__this, L_64, /*hidden argument*/NULL);
		}

IL_0150:
		{
			XmlSchemaObjectTable_t2546974348 * L_65 = __this->get_attributeGroups_8();
			XmlSchemaAttributeGroup_t246430545 * L_66 = V_5;
			NullCheck(L_66);
			XmlQualifiedName_t2760654312 * L_67 = XmlSchemaAttributeGroup_get_QualifiedName_m1385469852(L_66, /*hidden argument*/NULL);
			XmlSchemaAttributeGroup_t246430545 * L_68 = V_5;
			BaseProcessor_AddToTable_m1786772039(__this, L_65, L_67, L_68, /*hidden argument*/NULL);
		}

IL_0165:
		{
			RuntimeObject* L_69 = V_0;
			NullCheck(L_69);
			bool L_70 = InterfaceFuncInvoker0< bool >::Invoke(0 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t1853284238_il2cpp_TypeInfo_var, L_69);
			if (L_70)
			{
				goto IL_0138;
			}
		}

IL_016d:
		{
			IL2CPP_LEAVE(0x180, FINALLY_016f);
		}
	} // end try (depth: 1)
	catch(Il2CppExceptionWrapper& e)
	{
		__last_unhandled_exception = (Exception_t *)e.ex;
		goto FINALLY_016f;
	}

FINALLY_016f:
	{ // begin finally (depth: 1)
		{
			RuntimeObject* L_71 = V_0;
			V_2 = ((RuntimeObject*)IsInst((RuntimeObject*)L_71, IDisposable_t3640265483_il2cpp_TypeInfo_var));
			RuntimeObject* L_72 = V_2;
			if (!L_72)
			{
				goto IL_017f;
			}
		}

IL_0179:
		{
			RuntimeObject* L_73 = V_2;
			NullCheck(L_73);
			InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t3640265483_il2cpp_TypeInfo_var, L_73);
		}

IL_017f:
		{
			IL2CPP_END_FINALLY(367)
		}
	} // end finally (depth: 1)
	IL2CPP_CLEANUP(367)
	{
		IL2CPP_JUMP_TBL(0x180, IL_0180)
		IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
	}

IL_0180:
	{
		XmlSchema_t3742557897 * L_74 = ___schema0;
		NullCheck(L_74);
		XmlSchemaObjectTable_t2546974348 * L_75 = XmlSchema_get_SchemaTypes_m2814071545(L_74, /*hidden argument*/NULL);
		NullCheck(L_75);
		RuntimeObject* L_76 = XmlSchemaObjectTable_get_Values_m210119958(L_75, /*hidden argument*/NULL);
		NullCheck(L_76);
		RuntimeObject* L_77 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0 /* System.Collections.IEnumerator System.Collections.IEnumerable::GetEnumerator() */, IEnumerable_t1941168011_il2cpp_TypeInfo_var, L_76);
		V_0 = L_77;
	}

IL_0191:
	try
	{ // begin try (depth: 1)
		{
			goto IL_01dc;
		}

IL_0193:
		{
			RuntimeObject* L_78 = V_0;
			NullCheck(L_78);
			RuntimeObject * L_79 = InterfaceFuncInvoker0< RuntimeObject * >::Invoke(1 /* System.Object System.Collections.IEnumerator::get_Current() */, IEnumerator_t1853284238_il2cpp_TypeInfo_var, L_78);
			V_6 = ((XmlSchemaType_t2033747345 *)CastclassClass((RuntimeObject*)L_79, XmlSchemaType_t2033747345_il2cpp_TypeInfo_var));
			bool L_80 = ___cleanup1;
			if (!L_80)
			{
				goto IL_01c7;
			}
		}

IL_01a3:
		{
			XmlSchemaType_t2033747345 * L_81 = V_6;
			V_7 = ((XmlSchemaComplexType_t3740801802 *)IsInstClass((RuntimeObject*)L_81, XmlSchemaComplexType_t3740801802_il2cpp_TypeInfo_var));
			XmlSchemaComplexType_t3740801802 * L_82 = V_7;
			if (!L_82)
			{
				goto IL_01ba;
			}
		}

IL_01b0:
		{
			XmlSchemaComplexType_t3740801802 * L_83 = V_7;
			Compiler_CleanupComplexType_m2687555115(__this, L_83, /*hidden argument*/NULL);
			goto IL_01c7;
		}

IL_01ba:
		{
			XmlSchemaType_t2033747345 * L_84 = V_6;
			Compiler_CleanupSimpleType_m1695116054(__this, ((XmlSchemaSimpleType_t2678868104 *)IsInstClass((RuntimeObject*)L_84, XmlSchemaSimpleType_t2678868104_il2cpp_TypeInfo_var)), /*hidden argument*/NULL);
		}

IL_01c7:
		{
			XmlSchemaObjectTable_t2546974348 * L_85 = __this->get_schemaTypes_10();
			XmlSchemaType_t2033747345 * L_86 = V_6;
			NullCheck(L_86);
			XmlQualifiedName_t2760654312 * L_87 = XmlSchemaType_get_QualifiedName_m2122094841(L_86, /*hidden argument*/NULL);
			XmlSchemaType_t2033747345 * L_88 = V_6;
			BaseProcessor_AddToTable_m1786772039(__this, L_85, L_87, L_88, /*hidden argument*/NULL);
		}

IL_01dc:
		{
			RuntimeObject* L_89 = V_0;
			NullCheck(L_89);
			bool L_90 = InterfaceFuncInvoker0< bool >::Invoke(0 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t1853284238_il2cpp_TypeInfo_var, L_89);
			if (L_90)
			{
				goto IL_0193;
			}
		}

IL_01e4:
		{
			IL2CPP_LEAVE(0x1F7, FINALLY_01e6);
		}
	} // end try (depth: 1)
	catch(Il2CppExceptionWrapper& e)
	{
		__last_unhandled_exception = (Exception_t *)e.ex;
		goto FINALLY_01e6;
	}

FINALLY_01e6:
	{ // begin finally (depth: 1)
		{
			RuntimeObject* L_91 = V_0;
			V_2 = ((RuntimeObject*)IsInst((RuntimeObject*)L_91, IDisposable_t3640265483_il2cpp_TypeInfo_var));
			RuntimeObject* L_92 = V_2;
			if (!L_92)
			{
				goto IL_01f6;
			}
		}

IL_01f0:
		{
			RuntimeObject* L_93 = V_2;
			NullCheck(L_93);
			InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t3640265483_il2cpp_TypeInfo_var, L_93);
		}

IL_01f6:
		{
			IL2CPP_END_FINALLY(486)
		}
	} // end finally (depth: 1)
	IL2CPP_CLEANUP(486)
	{
		IL2CPP_JUMP_TBL(0x1F7, IL_01f7)
		IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
	}

IL_01f7:
	{
		XmlSchema_t3742557897 * L_94 = ___schema0;
		NullCheck(L_94);
		XmlSchemaObjectTable_t2546974348 * L_95 = XmlSchema_get_Notations_m2469722567(L_94, /*hidden argument*/NULL);
		NullCheck(L_95);
		RuntimeObject* L_96 = XmlSchemaObjectTable_get_Values_m210119958(L_95, /*hidden argument*/NULL);
		NullCheck(L_96);
		RuntimeObject* L_97 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0 /* System.Collections.IEnumerator System.Collections.IEnumerable::GetEnumerator() */, IEnumerable_t1941168011_il2cpp_TypeInfo_var, L_96);
		V_0 = L_97;
	}

IL_0208:
	try
	{ // begin try (depth: 1)
		{
			goto IL_022c;
		}

IL_020a:
		{
			RuntimeObject* L_98 = V_0;
			NullCheck(L_98);
			RuntimeObject * L_99 = InterfaceFuncInvoker0< RuntimeObject * >::Invoke(1 /* System.Object System.Collections.IEnumerator::get_Current() */, IEnumerator_t1853284238_il2cpp_TypeInfo_var, L_98);
			V_8 = ((XmlSchemaNotation_t2664560277 *)CastclassClass((RuntimeObject*)L_99, XmlSchemaNotation_t2664560277_il2cpp_TypeInfo_var));
			XmlSchemaObjectTable_t2546974348 * L_100 = __this->get_notations_12();
			XmlSchemaNotation_t2664560277 * L_101 = V_8;
			NullCheck(L_101);
			XmlQualifiedName_t2760654312 * L_102 = XmlSchemaNotation_get_QualifiedName_m3331236263(L_101, /*hidden argument*/NULL);
			XmlSchemaNotation_t2664560277 * L_103 = V_8;
			BaseProcessor_AddToTable_m1786772039(__this, L_100, L_102, L_103, /*hidden argument*/NULL);
		}

IL_022c:
		{
			RuntimeObject* L_104 = V_0;
			NullCheck(L_104);
			bool L_105 = InterfaceFuncInvoker0< bool >::Invoke(0 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t1853284238_il2cpp_TypeInfo_var, L_104);
			if (L_105)
			{
				goto IL_020a;
			}
		}

IL_0234:
		{
			IL2CPP_LEAVE(0x247, FINALLY_0236);
		}
	} // end try (depth: 1)
	catch(Il2CppExceptionWrapper& e)
	{
		__last_unhandled_exception = (Exception_t *)e.ex;
		goto FINALLY_0236;
	}

FINALLY_0236:
	{ // begin finally (depth: 1)
		{
			RuntimeObject* L_106 = V_0;
			V_2 = ((RuntimeObject*)IsInst((RuntimeObject*)L_106, IDisposable_t3640265483_il2cpp_TypeInfo_var));
			RuntimeObject* L_107 = V_2;
			if (!L_107)
			{
				goto IL_0246;
			}
		}

IL_0240:
		{
			RuntimeObject* L_108 = V_2;
			NullCheck(L_108);
			InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t3640265483_il2cpp_TypeInfo_var, L_108);
		}

IL_0246:
		{
			IL2CPP_END_FINALLY(566)
		}
	} // end finally (depth: 1)
	IL2CPP_CLEANUP(566)
	{
		IL2CPP_JUMP_TBL(0x247, IL_0247)
		IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
	}

IL_0247:
	{
		XmlSchema_t3742557897 * L_109 = ___schema0;
		NullCheck(L_109);
		XmlSchemaObjectTable_t2546974348 * L_110 = XmlSchema_get_IdentityConstraints_m1047734436(L_109, /*hidden argument*/NULL);
		NullCheck(L_110);
		RuntimeObject* L_111 = XmlSchemaObjectTable_get_Values_m210119958(L_110, /*hidden argument*/NULL);
		NullCheck(L_111);
		RuntimeObject* L_112 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0 /* System.Collections.IEnumerator System.Collections.IEnumerable::GetEnumerator() */, IEnumerable_t1941168011_il2cpp_TypeInfo_var, L_111);
		V_0 = L_112;
	}

IL_0258:
	try
	{ // begin try (depth: 1)
		{
			goto IL_027c;
		}

IL_025a:
		{
			RuntimeObject* L_113 = V_0;
			NullCheck(L_113);
			RuntimeObject * L_114 = InterfaceFuncInvoker0< RuntimeObject * >::Invoke(1 /* System.Object System.Collections.IEnumerator::get_Current() */, IEnumerator_t1853284238_il2cpp_TypeInfo_var, L_113);
			V_9 = ((XmlSchemaIdentityConstraint_t297318432 *)CastclassClass((RuntimeObject*)L_114, XmlSchemaIdentityConstraint_t297318432_il2cpp_TypeInfo_var));
			XmlSchemaObjectTable_t2546974348 * L_115 = __this->get_identityConstraints_14();
			XmlSchemaIdentityConstraint_t297318432 * L_116 = V_9;
			NullCheck(L_116);
			XmlQualifiedName_t2760654312 * L_117 = XmlSchemaIdentityConstraint_get_QualifiedName_m1882380553(L_116, /*hidden argument*/NULL);
			XmlSchemaIdentityConstraint_t297318432 * L_118 = V_9;
			BaseProcessor_AddToTable_m1786772039(__this, L_115, L_117, L_118, /*hidden argument*/NULL);
		}

IL_027c:
		{
			RuntimeObject* L_119 = V_0;
			NullCheck(L_119);
			bool L_120 = InterfaceFuncInvoker0< bool >::Invoke(0 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t1853284238_il2cpp_TypeInfo_var, L_119);
			if (L_120)
			{
				goto IL_025a;
			}
		}

IL_0284:
		{
			IL2CPP_LEAVE(0x297, FINALLY_0286);
		}
	} // end try (depth: 1)
	catch(Il2CppExceptionWrapper& e)
	{
		__last_unhandled_exception = (Exception_t *)e.ex;
		goto FINALLY_0286;
	}

FINALLY_0286:
	{ // begin finally (depth: 1)
		{
			RuntimeObject* L_121 = V_0;
			V_2 = ((RuntimeObject*)IsInst((RuntimeObject*)L_121, IDisposable_t3640265483_il2cpp_TypeInfo_var));
			RuntimeObject* L_122 = V_2;
			if (!L_122)
			{
				goto IL_0296;
			}
		}

IL_0290:
		{
			RuntimeObject* L_123 = V_2;
			NullCheck(L_123);
			InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t3640265483_il2cpp_TypeInfo_var, L_123);
		}

IL_0296:
		{
			IL2CPP_END_FINALLY(646)
		}
	} // end finally (depth: 1)
	IL2CPP_CLEANUP(646)
	{
		IL2CPP_JUMP_TBL(0x297, IL_0297)
		IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
	}

IL_0297:
	{
		return;
	}
}
// System.Void System.Xml.Schema.Compiler::UpdateSForSSimpleTypes()
extern "C" IL2CPP_METHOD_ATTR void Compiler_UpdateSForSSimpleTypes_m2758566266 (Compiler_t2647573624 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Compiler_UpdateSForSSimpleTypes_m2758566266_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	XmlSchemaSimpleTypeU5BU5D_t1394089049* V_0 = NULL;
	XmlSchemaSimpleType_t2678868104 * V_1 = NULL;
	int32_t V_2 = 0;
	int32_t V_3 = 0;
	{
		IL2CPP_RUNTIME_CLASS_INIT(DatatypeImplementation_t3722098011_il2cpp_TypeInfo_var);
		XmlSchemaSimpleTypeU5BU5D_t1394089049* L_0 = DatatypeImplementation_GetBuiltInTypes_m2342015392(NULL /*static, unused*/, /*hidden argument*/NULL);
		V_0 = L_0;
		XmlSchemaSimpleTypeU5BU5D_t1394089049* L_1 = V_0;
		NullCheck(L_1);
		V_2 = ((int32_t)il2cpp_codegen_subtract((int32_t)(((int32_t)((int32_t)(((RuntimeArray *)L_1)->max_length)))), (int32_t)3));
		V_3 = ((int32_t)12);
		goto IL_0042;
	}

IL_0011:
	{
		XmlSchemaSimpleTypeU5BU5D_t1394089049* L_2 = V_0;
		int32_t L_3 = V_3;
		NullCheck(L_2);
		int32_t L_4 = L_3;
		XmlSchemaSimpleType_t2678868104 * L_5 = (L_2)->GetAt(static_cast<il2cpp_array_size_t>(L_4));
		V_1 = L_5;
		XmlSchema_t3742557897 * L_6 = __this->get_schemaForSchema_18();
		NullCheck(L_6);
		XmlSchemaObjectTable_t2546974348 * L_7 = XmlSchema_get_SchemaTypes_m2814071545(L_6, /*hidden argument*/NULL);
		XmlSchemaSimpleType_t2678868104 * L_8 = V_1;
		NullCheck(L_8);
		XmlQualifiedName_t2760654312 * L_9 = XmlSchemaType_get_QualifiedName_m2122094841(L_8, /*hidden argument*/NULL);
		XmlSchemaSimpleType_t2678868104 * L_10 = V_1;
		NullCheck(L_7);
		XmlSchemaObjectTable_Replace_m135088550(L_7, L_9, L_10, /*hidden argument*/NULL);
		XmlSchemaObjectTable_t2546974348 * L_11 = __this->get_schemaTypes_10();
		XmlSchemaSimpleType_t2678868104 * L_12 = V_1;
		NullCheck(L_12);
		XmlQualifiedName_t2760654312 * L_13 = XmlSchemaType_get_QualifiedName_m2122094841(L_12, /*hidden argument*/NULL);
		XmlSchemaSimpleType_t2678868104 * L_14 = V_1;
		NullCheck(L_11);
		XmlSchemaObjectTable_Replace_m135088550(L_11, L_13, L_14, /*hidden argument*/NULL);
		int32_t L_15 = V_3;
		V_3 = ((int32_t)il2cpp_codegen_add((int32_t)L_15, (int32_t)1));
	}

IL_0042:
	{
		int32_t L_16 = V_3;
		int32_t L_17 = V_2;
		if ((((int32_t)L_16) < ((int32_t)L_17)))
		{
			goto IL_0011;
		}
	}
	{
		return;
	}
}
// System.Boolean System.Xml.Schema.Compiler::Compile()
extern "C" IL2CPP_METHOD_ATTR bool Compiler_Compile_m3874350941 (Compiler_t2647573624 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Compiler_Compile_m3874350941_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	RuntimeObject* V_0 = NULL;
	XmlSchemaGroup_t1441741786 * V_1 = NULL;
	RuntimeObject* V_2 = NULL;
	XmlSchemaAttributeGroup_t246430545 * V_3 = NULL;
	XmlSchemaType_t2033747345 * V_4 = NULL;
	XmlSchemaComplexType_t3740801802 * V_5 = NULL;
	XmlSchemaElement_t427880856 * V_6 = NULL;
	XmlSchemaAttribute_t2797257020 * V_7 = NULL;
	XmlSchemaIdentityConstraint_t297318432 * V_8 = NULL;
	XmlSchemaComplexType_t3740801802 * V_9 = NULL;
	XmlSchemaComplexType_t3740801802 * V_10 = NULL;
	XmlSchemaElement_t427880856 * V_11 = NULL;
	XmlSchemaComplexType_t3740801802 * V_12 = NULL;
	XmlSchemaGroup_t1441741786 * V_13 = NULL;
	XmlSchemaGroup_t1441741786 * V_14 = NULL;
	XmlSchemaAttributeGroup_t246430545 * V_15 = NULL;
	XmlSchemaAttributeGroup_t246430545 * V_16 = 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);
	{
		XmlSchemaObjectTable_t2546974348 * L_0 = __this->get_schemaTypes_10();
		IL2CPP_RUNTIME_CLASS_INIT(DatatypeImplementation_t3722098011_il2cpp_TypeInfo_var);
		XmlQualifiedName_t2760654312 * L_1 = ((DatatypeImplementation_t3722098011_StaticFields*)il2cpp_codegen_static_fields_for(DatatypeImplementation_t3722098011_il2cpp_TypeInfo_var))->get_QnAnyType_15();
		IL2CPP_RUNTIME_CLASS_INIT(XmlSchemaComplexType_t3740801802_il2cpp_TypeInfo_var);
		XmlSchemaComplexType_t3740801802 * L_2 = XmlSchemaComplexType_get_AnyType_m2038550701(NULL /*static, unused*/, /*hidden argument*/NULL);
		NullCheck(L_0);
		XmlSchemaObjectTable_Insert_m3279020575(L_0, L_1, L_2, /*hidden argument*/NULL);
		XmlSchema_t3742557897 * L_3 = __this->get_schemaForSchema_18();
		if (!L_3)
		{
			goto IL_003d;
		}
	}
	{
		XmlSchema_t3742557897 * L_4 = __this->get_schemaForSchema_18();
		NullCheck(L_4);
		XmlSchemaObjectTable_t2546974348 * L_5 = XmlSchema_get_SchemaTypes_m2814071545(L_4, /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(DatatypeImplementation_t3722098011_il2cpp_TypeInfo_var);
		XmlQualifiedName_t2760654312 * L_6 = ((DatatypeImplementation_t3722098011_StaticFields*)il2cpp_codegen_static_fields_for(DatatypeImplementation_t3722098011_il2cpp_TypeInfo_var))->get_QnAnyType_15();
		IL2CPP_RUNTIME_CLASS_INIT(XmlSchemaComplexType_t3740801802_il2cpp_TypeInfo_var);
		XmlSchemaComplexType_t3740801802 * L_7 = XmlSchemaComplexType_get_AnyType_m2038550701(NULL /*static, unused*/, /*hidden argument*/NULL);
		NullCheck(L_5);
		XmlSchemaObjectTable_Replace_m135088550(L_5, L_6, L_7, /*hidden argument*/NULL);
		Compiler_UpdateSForSSimpleTypes_m2758566266(__this, /*hidden argument*/NULL);
	}

IL_003d:
	{
		XmlSchemaObjectTable_t2546974348 * L_8 = __this->get_groups_11();
		NullCheck(L_8);
		RuntimeObject* L_9 = XmlSchemaObjectTable_get_Values_m210119958(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_0 = L_10;
	}

IL_004e:
	try
	{ // begin try (depth: 1)
		{
			goto IL_0063;
		}

IL_0050:
		{
			RuntimeObject* L_11 = V_0;
			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_1 = ((XmlSchemaGroup_t1441741786 *)CastclassClass((RuntimeObject*)L_12, XmlSchemaGroup_t1441741786_il2cpp_TypeInfo_var));
			XmlSchemaGroup_t1441741786 * L_13 = V_1;
			Compiler_CompileGroup_m190540192(__this, L_13, /*hidden argument*/NULL);
		}

IL_0063:
		{
			RuntimeObject* L_14 = V_0;
			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_0050;
			}
		}

IL_006b:
		{
			IL2CPP_LEAVE(0x7E, FINALLY_006d);
		}
	} // end try (depth: 1)
	catch(Il2CppExceptionWrapper& e)
	{
		__last_unhandled_exception = (Exception_t *)e.ex;
		goto FINALLY_006d;
	}

FINALLY_006d:
	{ // begin finally (depth: 1)
		{
			RuntimeObject* L_16 = V_0;
			V_2 = ((RuntimeObject*)IsInst((RuntimeObject*)L_16, IDisposable_t3640265483_il2cpp_TypeInfo_var));
			RuntimeObject* L_17 = V_2;
			if (!L_17)
			{
				goto IL_007d;
			}
		}

IL_0077:
		{
			RuntimeObject* L_18 = V_2;
			NullCheck(L_18);
			InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t3640265483_il2cpp_TypeInfo_var, L_18);
		}

IL_007d:
		{
			IL2CPP_END_FINALLY(109)
		}
	} // end finally (depth: 1)
	IL2CPP_CLEANUP(109)
	{
		IL2CPP_JUMP_TBL(0x7E, IL_007e)
		IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
	}

IL_007e:
	{
		XmlSchemaObjectTable_t2546974348 * L_19 = __this->get_attributeGroups_8();
		NullCheck(L_19);
		RuntimeObject* L_20 = XmlSchemaObjectTable_get_Values_m210119958(L_19, /*hidden argument*/NULL);
		NullCheck(L_20);
		RuntimeObject* L_21 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0 /* System.Collections.IEnumerator System.Collections.IEnumerable::GetEnumerator() */, IEnumerable_t1941168011_il2cpp_TypeInfo_var, L_20);
		V_0 = L_21;
	}

IL_008f:
	try
	{ // begin try (depth: 1)
		{
			goto IL_00a4;
		}

IL_0091:
		{
			RuntimeObject* L_22 = V_0;
			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_3 = ((XmlSchemaAttributeGroup_t246430545 *)CastclassClass((RuntimeObject*)L_23, XmlSchemaAttributeGroup_t246430545_il2cpp_TypeInfo_var));
			XmlSchemaAttributeGroup_t246430545 * L_24 = V_3;
			Compiler_CompileAttributeGroup_m684338723(__this, L_24, /*hidden argument*/NULL);
		}

IL_00a4:
		{
			RuntimeObject* L_25 = V_0;
			NullCheck(L_25);
			bool L_26 = InterfaceFuncInvoker0< bool >::Invoke(0 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t1853284238_il2cpp_TypeInfo_var, L_25);
			if (L_26)
			{
				goto IL_0091;
			}
		}

IL_00ac:
		{
			IL2CPP_LEAVE(0xBF, FINALLY_00ae);
		}
	} // end try (depth: 1)
	catch(Il2CppExceptionWrapper& e)
	{
		__last_unhandled_exception = (Exception_t *)e.ex;
		goto FINALLY_00ae;
	}

FINALLY_00ae:
	{ // begin finally (depth: 1)
		{
			RuntimeObject* L_27 = V_0;
			V_2 = ((RuntimeObject*)IsInst((RuntimeObject*)L_27, IDisposable_t3640265483_il2cpp_TypeInfo_var));
			RuntimeObject* L_28 = V_2;
			if (!L_28)
			{
				goto IL_00be;
			}
		}

IL_00b8:
		{
			RuntimeObject* L_29 = V_2;
			NullCheck(L_29);
			InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t3640265483_il2cpp_TypeInfo_var, L_29);
		}

IL_00be:
		{
			IL2CPP_END_FINALLY(174)
		}
	} // end finally (depth: 1)
	IL2CPP_CLEANUP(174)
	{
		IL2CPP_JUMP_TBL(0xBF, IL_00bf)
		IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
	}

IL_00bf:
	{
		XmlSchemaObjectTable_t2546974348 * L_30 = __this->get_schemaTypes_10();
		NullCheck(L_30);
		RuntimeObject* L_31 = XmlSchemaObjectTable_get_Values_m210119958(L_30, /*hidden argument*/NULL);
		NullCheck(L_31);
		RuntimeObject* L_32 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0 /* System.Collections.IEnumerator System.Collections.IEnumerable::GetEnumerator() */, IEnumerable_t1941168011_il2cpp_TypeInfo_var, L_31);
		V_0 = L_32;
	}

IL_00d0:
	try
	{ // begin try (depth: 1)
		{
			goto IL_0103;
		}

IL_00d2:
		{
			RuntimeObject* L_33 = V_0;
			NullCheck(L_33);
			RuntimeObject * L_34 = InterfaceFuncInvoker0< RuntimeObject * >::Invoke(1 /* System.Object System.Collections.IEnumerator::get_Current() */, IEnumerator_t1853284238_il2cpp_TypeInfo_var, L_33);
			V_4 = ((XmlSchemaType_t2033747345 *)CastclassClass((RuntimeObject*)L_34, XmlSchemaType_t2033747345_il2cpp_TypeInfo_var));
			XmlSchemaType_t2033747345 * L_35 = V_4;
			V_5 = ((XmlSchemaComplexType_t3740801802 *)IsInstClass((RuntimeObject*)L_35, XmlSchemaComplexType_t3740801802_il2cpp_TypeInfo_var));
			XmlSchemaComplexType_t3740801802 * L_36 = V_5;
			if (!L_36)
			{
				goto IL_00f6;
			}
		}

IL_00ec:
		{
			XmlSchemaComplexType_t3740801802 * L_37 = V_5;
			Compiler_CompileComplexType_m2605971606(__this, L_37, /*hidden argument*/NULL);
			goto IL_0103;
		}

IL_00f6:
		{
			XmlSchemaType_t2033747345 * L_38 = V_4;
			Compiler_CompileSimpleType_m3216478218(__this, ((XmlSchemaSimpleType_t2678868104 *)CastclassClass((RuntimeObject*)L_38, XmlSchemaSimpleType_t2678868104_il2cpp_TypeInfo_var)), /*hidden argument*/NULL);
		}

IL_0103:
		{
			RuntimeObject* L_39 = V_0;
			NullCheck(L_39);
			bool L_40 = InterfaceFuncInvoker0< bool >::Invoke(0 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t1853284238_il2cpp_TypeInfo_var, L_39);
			if (L_40)
			{
				goto IL_00d2;
			}
		}

IL_010b:
		{
			IL2CPP_LEAVE(0x11E, FINALLY_010d);
		}
	} // end try (depth: 1)
	catch(Il2CppExceptionWrapper& e)
	{
		__last_unhandled_exception = (Exception_t *)e.ex;
		goto FINALLY_010d;
	}

FINALLY_010d:
	{ // begin finally (depth: 1)
		{
			RuntimeObject* L_41 = V_0;
			V_2 = ((RuntimeObject*)IsInst((RuntimeObject*)L_41, IDisposable_t3640265483_il2cpp_TypeInfo_var));
			RuntimeObject* L_42 = V_2;
			if (!L_42)
			{
				goto IL_011d;
			}
		}

IL_0117:
		{
			RuntimeObject* L_43 = V_2;
			NullCheck(L_43);
			InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t3640265483_il2cpp_TypeInfo_var, L_43);
		}

IL_011d:
		{
			IL2CPP_END_FINALLY(269)
		}
	} // end finally (depth: 1)
	IL2CPP_CLEANUP(269)
	{
		IL2CPP_JUMP_TBL(0x11E, IL_011e)
		IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
	}

IL_011e:
	{
		XmlSchemaObjectTable_t2546974348 * L_44 = __this->get_elements_9();
		NullCheck(L_44);
		RuntimeObject* L_45 = XmlSchemaObjectTable_get_Values_m210119958(L_44, /*hidden argument*/NULL);
		NullCheck(L_45);
		RuntimeObject* L_46 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0 /* System.Collections.IEnumerator System.Collections.IEnumerable::GetEnumerator() */, IEnumerable_t1941168011_il2cpp_TypeInfo_var, L_45);
		V_0 = L_46;
	}

IL_012f:
	try
	{ // begin try (depth: 1)
		{
			goto IL_014f;
		}

IL_0131:
		{
			RuntimeObject* L_47 = V_0;
			NullCheck(L_47);
			RuntimeObject * L_48 = InterfaceFuncInvoker0< RuntimeObject * >::Invoke(1 /* System.Object System.Collections.IEnumerator::get_Current() */, IEnumerator_t1853284238_il2cpp_TypeInfo_var, L_47);
			V_6 = ((XmlSchemaElement_t427880856 *)CastclassClass((RuntimeObject*)L_48, XmlSchemaElement_t427880856_il2cpp_TypeInfo_var));
			XmlSchemaElement_t427880856 * L_49 = V_6;
			NullCheck(L_49);
			SchemaElementDecl_t2267464004 * L_50 = XmlSchemaElement_get_ElementDecl_m2284549354(L_49, /*hidden argument*/NULL);
			if (L_50)
			{
				goto IL_014f;
			}
		}

IL_0147:
		{
			XmlSchemaElement_t427880856 * L_51 = V_6;
			Compiler_CompileElement_m925409749(__this, L_51, /*hidden argument*/NULL);
		}

IL_014f:
		{
			RuntimeObject* L_52 = V_0;
			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_0131;
			}
		}

IL_0157:
		{
			IL2CPP_LEAVE(0x16A, FINALLY_0159);
		}
	} // end try (depth: 1)
	catch(Il2CppExceptionWrapper& e)
	{
		__last_unhandled_exception = (Exception_t *)e.ex;
		goto FINALLY_0159;
	}

FINALLY_0159:
	{ // begin finally (depth: 1)
		{
			RuntimeObject* L_54 = V_0;
			V_2 = ((RuntimeObject*)IsInst((RuntimeObject*)L_54, IDisposable_t3640265483_il2cpp_TypeInfo_var));
			RuntimeObject* L_55 = V_2;
			if (!L_55)
			{
				goto IL_0169;
			}
		}

IL_0163:
		{
			RuntimeObject* L_56 = V_2;
			NullCheck(L_56);
			InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t3640265483_il2cpp_TypeInfo_var, L_56);
		}

IL_0169:
		{
			IL2CPP_END_FINALLY(345)
		}
	} // end finally (depth: 1)
	IL2CPP_CLEANUP(345)
	{
		IL2CPP_JUMP_TBL(0x16A, IL_016a)
		IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
	}

IL_016a:
	{
		XmlSchemaObjectTable_t2546974348 * L_57 = __this->get_attributes_7();
		NullCheck(L_57);
		RuntimeObject* L_58 = XmlSchemaObjectTable_get_Values_m210119958(L_57, /*hidden argument*/NULL);
		NullCheck(L_58);
		RuntimeObject* L_59 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0 /* System.Collections.IEnumerator System.Collections.IEnumerable::GetEnumerator() */, IEnumerable_t1941168011_il2cpp_TypeInfo_var, L_58);
		V_0 = L_59;
	}

IL_017b:
	try
	{ // begin try (depth: 1)
		{
			goto IL_019b;
		}

IL_017d:
		{
			RuntimeObject* L_60 = V_0;
			NullCheck(L_60);
			RuntimeObject * L_61 = InterfaceFuncInvoker0< RuntimeObject * >::Invoke(1 /* System.Object System.Collections.IEnumerator::get_Current() */, IEnumerator_t1853284238_il2cpp_TypeInfo_var, L_60);
			V_7 = ((XmlSchemaAttribute_t2797257020 *)CastclassClass((RuntimeObject*)L_61, XmlSchemaAttribute_t2797257020_il2cpp_TypeInfo_var));
			XmlSchemaAttribute_t2797257020 * L_62 = V_7;
			NullCheck(L_62);
			SchemaAttDef_t2429541159 * L_63 = XmlSchemaAttribute_get_AttDef_m786218494(L_62, /*hidden argument*/NULL);
			if (L_63)
			{
				goto IL_019b;
			}
		}

IL_0193:
		{
			XmlSchemaAttribute_t2797257020 * L_64 = V_7;
			Compiler_CompileAttribute_m2152973024(__this, L_64, /*hidden argument*/NULL);
		}

IL_019b:
		{
			RuntimeObject* L_65 = V_0;
			NullCheck(L_65);
			bool L_66 = InterfaceFuncInvoker0< bool >::Invoke(0 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t1853284238_il2cpp_TypeInfo_var, L_65);
			if (L_66)
			{
				goto IL_017d;
			}
		}

IL_01a3:
		{
			IL2CPP_LEAVE(0x1B6, FINALLY_01a5);
		}
	} // end try (depth: 1)
	catch(Il2CppExceptionWrapper& e)
	{
		__last_unhandled_exception = (Exception_t *)e.ex;
		goto FINALLY_01a5;
	}

FINALLY_01a5:
	{ // begin finally (depth: 1)
		{
			RuntimeObject* L_67 = V_0;
			V_2 = ((RuntimeObject*)IsInst((RuntimeObject*)L_67, IDisposable_t3640265483_il2cpp_TypeInfo_var));
			RuntimeObject* L_68 = V_2;
			if (!L_68)
			{
				goto IL_01b5;
			}
		}

IL_01af:
		{
			RuntimeObject* L_69 = V_2;
			NullCheck(L_69);
			InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t3640265483_il2cpp_TypeInfo_var, L_69);
		}

IL_01b5:
		{
			IL2CPP_END_FINALLY(421)
		}
	} // end finally (depth: 1)
	IL2CPP_CLEANUP(421)
	{
		IL2CPP_JUMP_TBL(0x1B6, IL_01b6)
		IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
	}

IL_01b6:
	{
		XmlSchemaObjectTable_t2546974348 * L_70 = __this->get_identityConstraints_14();
		NullCheck(L_70);
		RuntimeObject* L_71 = XmlSchemaObjectTable_get_Values_m210119958(L_70, /*hidden argument*/NULL);
		NullCheck(L_71);
		RuntimeObject* L_72 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0 /* System.Collections.IEnumerator System.Collections.IEnumerable::GetEnumerator() */, IEnumerable_t1941168011_il2cpp_TypeInfo_var, L_71);
		V_0 = L_72;
	}

IL_01c7:
	try
	{ // begin try (depth: 1)
		{
			goto IL_01e7;
		}

IL_01c9:
		{
			RuntimeObject* L_73 = V_0;
			NullCheck(L_73);
			RuntimeObject * L_74 = InterfaceFuncInvoker0< RuntimeObject * >::Invoke(1 /* System.Object System.Collections.IEnumerator::get_Current() */, IEnumerator_t1853284238_il2cpp_TypeInfo_var, L_73);
			V_8 = ((XmlSchemaIdentityConstraint_t297318432 *)CastclassClass((RuntimeObject*)L_74, XmlSchemaIdentityConstraint_t297318432_il2cpp_TypeInfo_var));
			XmlSchemaIdentityConstraint_t297318432 * L_75 = V_8;
			NullCheck(L_75);
			CompiledIdentityConstraint_t1335094965 * L_76 = XmlSchemaIdentityConstraint_get_CompiledConstraint_m4062022174(L_75, /*hidden argument*/NULL);
			if (L_76)
			{
				goto IL_01e7;
			}
		}

IL_01df:
		{
			XmlSchemaIdentityConstraint_t297318432 * L_77 = V_8;
			Compiler_CompileIdentityConstraint_m361327090(__this, L_77, /*hidden argument*/NULL);
		}

IL_01e7:
		{
			RuntimeObject* L_78 = V_0;
			NullCheck(L_78);
			bool L_79 = InterfaceFuncInvoker0< bool >::Invoke(0 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t1853284238_il2cpp_TypeInfo_var, L_78);
			if (L_79)
			{
				goto IL_01c9;
			}
		}

IL_01ef:
		{
			IL2CPP_LEAVE(0x21C, FINALLY_01f1);
		}
	} // end try (depth: 1)
	catch(Il2CppExceptionWrapper& e)
	{
		__last_unhandled_exception = (Exception_t *)e.ex;
		goto FINALLY_01f1;
	}

FINALLY_01f1:
	{ // begin finally (depth: 1)
		{
			RuntimeObject* L_80 = V_0;
			V_2 = ((RuntimeObject*)IsInst((RuntimeObject*)L_80, IDisposable_t3640265483_il2cpp_TypeInfo_var));
			RuntimeObject* L_81 = V_2;
			if (!L_81)
			{
				goto IL_0201;
			}
		}

IL_01fb:
		{
			RuntimeObject* L_82 = V_2;
			NullCheck(L_82);
			InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t3640265483_il2cpp_TypeInfo_var, L_82);
		}

IL_0201:
		{
			IL2CPP_END_FINALLY(497)
		}
	} // end finally (depth: 1)
	IL2CPP_CLEANUP(497)
	{
		IL2CPP_JUMP_TBL(0x21C, IL_021c)
		IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
	}

IL_0202:
	{
		Stack_t2329662280 * L_83 = __this->get_complexTypeStack_15();
		NullCheck(L_83);
		RuntimeObject * L_84 = VirtFuncInvoker0< RuntimeObject * >::Invoke(18 /* System.Object System.Collections.Stack::Pop() */, L_83);
		V_9 = ((XmlSchemaComplexType_t3740801802 *)CastclassClass((RuntimeObject*)L_84, XmlSchemaComplexType_t3740801802_il2cpp_TypeInfo_var));
		XmlSchemaComplexType_t3740801802 * L_85 = V_9;
		Compiler_CompileComplexTypeElements_m3458233878(__this, L_85, /*hidden argument*/NULL);
	}

IL_021c:
	{
		Stack_t2329662280 * L_86 = __this->get_complexTypeStack_15();
		NullCheck(L_86);
		int32_t L_87 = VirtFuncInvoker0< int32_t >::Invoke(10 /* System.Int32 System.Collections.Stack::get_Count() */, L_86);
		if ((((int32_t)L_87) > ((int32_t)0)))
		{
			goto IL_0202;
		}
	}
	{
		Compiler_ProcessSubstitutionGroups_m2224300800(__this, /*hidden argument*/NULL);
		XmlSchemaObjectTable_t2546974348 * L_88 = __this->get_schemaTypes_10();
		NullCheck(L_88);
		RuntimeObject* L_89 = XmlSchemaObjectTable_get_Values_m210119958(L_88, /*hidden argument*/NULL);
		NullCheck(L_89);
		RuntimeObject* L_90 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0 /* System.Collections.IEnumerator System.Collections.IEnumerable::GetEnumerator() */, IEnumerable_t1941168011_il2cpp_TypeInfo_var, L_89);
		V_0 = L_90;
	}

IL_0241:
	try
	{ // begin try (depth: 1)
		{
			goto IL_0261;
		}

IL_0243:
		{
			RuntimeObject* L_91 = V_0;
			NullCheck(L_91);
			RuntimeObject * L_92 = InterfaceFuncInvoker0< RuntimeObject * >::Invoke(1 /* System.Object System.Collections.IEnumerator::get_Current() */, IEnumerator_t1853284238_il2cpp_TypeInfo_var, L_91);
			V_10 = ((XmlSchemaComplexType_t3740801802 *)IsInstClass((RuntimeObject*)((XmlSchemaType_t2033747345 *)CastclassClass((RuntimeObject*)L_92, XmlSchemaType_t2033747345_il2cpp_TypeInfo_var)), XmlSchemaComplexType_t3740801802_il2cpp_TypeInfo_var));
			XmlSchemaComplexType_t3740801802 * L_93 = V_10;
			if (!L_93)
			{
				goto IL_0261;
			}
		}

IL_0259:
		{
			XmlSchemaComplexType_t3740801802 * L_94 = V_10;
			Compiler_CheckParticleDerivation_m2517445707(__this, L_94, /*hidden argument*/NULL);
		}

IL_0261:
		{
			RuntimeObject* L_95 = V_0;
			NullCheck(L_95);
			bool L_96 = InterfaceFuncInvoker0< bool >::Invoke(0 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t1853284238_il2cpp_TypeInfo_var, L_95);
			if (L_96)
			{
				goto IL_0243;
			}
		}

IL_0269:
		{
			IL2CPP_LEAVE(0x27C, FINALLY_026b);
		}
	} // end try (depth: 1)
	catch(Il2CppExceptionWrapper& e)
	{
		__last_unhandled_exception = (Exception_t *)e.ex;
		goto FINALLY_026b;
	}

FINALLY_026b:
	{ // begin finally (depth: 1)
		{
			RuntimeObject* L_97 = V_0;
			V_2 = ((RuntimeObject*)IsInst((RuntimeObject*)L_97, IDisposable_t3640265483_il2cpp_TypeInfo_var));
			RuntimeObject* L_98 = V_2;
			if (!L_98)
			{
				goto IL_027b;
			}
		}

IL_0275:
		{
			RuntimeObject* L_99 = V_2;
			NullCheck(L_99);
			InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t3640265483_il2cpp_TypeInfo_var, L_99);
		}

IL_027b:
		{
			IL2CPP_END_FINALLY(619)
		}
	} // end finally (depth: 1)
	IL2CPP_CLEANUP(619)
	{
		IL2CPP_JUMP_TBL(0x27C, IL_027c)
		IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
	}

IL_027c:
	{
		XmlSchemaObjectTable_t2546974348 * L_100 = __this->get_elements_9();
		NullCheck(L_100);
		RuntimeObject* L_101 = XmlSchemaObjectTable_get_Values_m210119958(L_100, /*hidden argument*/NULL);
		NullCheck(L_101);
		RuntimeObject* L_102 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0 /* System.Collections.IEnumerator System.Collections.IEnumerable::GetEnumerator() */, IEnumerable_t1941168011_il2cpp_TypeInfo_var, L_101);
		V_0 = L_102;
	}

IL_028d:
	try
	{ // begin try (depth: 1)
		{
			goto IL_02c9;
		}

IL_028f:
		{
			RuntimeObject* L_103 = V_0;
			NullCheck(L_103);
			RuntimeObject * L_104 = InterfaceFuncInvoker0< RuntimeObject * >::Invoke(1 /* System.Object System.Collections.IEnumerator::get_Current() */, IEnumerator_t1853284238_il2cpp_TypeInfo_var, L_103);
			V_11 = ((XmlSchemaElement_t427880856 *)CastclassClass((RuntimeObject*)L_104, XmlSchemaElement_t427880856_il2cpp_TypeInfo_var));
			XmlSchemaElement_t427880856 * L_105 = V_11;
			NullCheck(L_105);
			XmlSchemaType_t2033747345 * L_106 = XmlSchemaElement_get_ElementSchemaType_m371898276(L_105, /*hidden argument*/NULL);
			V_12 = ((XmlSchemaComplexType_t3740801802 *)IsInstClass((RuntimeObject*)L_106, XmlSchemaComplexType_t3740801802_il2cpp_TypeInfo_var));
			XmlSchemaComplexType_t3740801802 * L_107 = V_12;
			if (!L_107)
			{
				goto IL_02c9;
			}
		}

IL_02ae:
		{
			XmlSchemaElement_t427880856 * L_108 = V_11;
			NullCheck(L_108);
			XmlQualifiedName_t2760654312 * L_109 = XmlSchemaElement_get_SchemaTypeName_m323850660(L_108, /*hidden argument*/NULL);
			IL2CPP_RUNTIME_CLASS_INIT(XmlQualifiedName_t2760654312_il2cpp_TypeInfo_var);
			XmlQualifiedName_t2760654312 * L_110 = ((XmlQualifiedName_t2760654312_StaticFields*)il2cpp_codegen_static_fields_for(XmlQualifiedName_t2760654312_il2cpp_TypeInfo_var))->get_Empty_4();
			bool L_111 = XmlQualifiedName_op_Equality_m1684199236(NULL /*static, unused*/, L_109, L_110, /*hidden argument*/NULL);
			if (!L_111)
			{
				goto IL_02c9;
			}
		}

IL_02c1:
		{
			XmlSchemaComplexType_t3740801802 * L_112 = V_12;
			Compiler_CheckParticleDerivation_m2517445707(__this, L_112, /*hidden argument*/NULL);
		}

IL_02c9:
		{
			RuntimeObject* L_113 = V_0;
			NullCheck(L_113);
			bool L_114 = InterfaceFuncInvoker0< bool >::Invoke(0 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t1853284238_il2cpp_TypeInfo_var, L_113);
			if (L_114)
			{
				goto IL_028f;
			}
		}

IL_02d1:
		{
			IL2CPP_LEAVE(0x2E4, FINALLY_02d3);
		}
	} // end try (depth: 1)
	catch(Il2CppExceptionWrapper& e)
	{
		__last_unhandled_exception = (Exception_t *)e.ex;
		goto FINALLY_02d3;
	}

FINALLY_02d3:
	{ // begin finally (depth: 1)
		{
			RuntimeObject* L_115 = V_0;
			V_2 = ((RuntimeObject*)IsInst((RuntimeObject*)L_115, IDisposable_t3640265483_il2cpp_TypeInfo_var));
			RuntimeObject* L_116 = V_2;
			if (!L_116)
			{
				goto IL_02e3;
			}
		}

IL_02dd:
		{
			RuntimeObject* L_117 = V_2;
			NullCheck(L_117);
			InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t3640265483_il2cpp_TypeInfo_var, L_117);
		}

IL_02e3:
		{
			IL2CPP_END_FINALLY(723)
		}
	} // end finally (depth: 1)
	IL2CPP_CLEANUP(723)
	{
		IL2CPP_JUMP_TBL(0x2E4, IL_02e4)
		IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
	}

IL_02e4:
	{
		XmlSchemaObjectTable_t2546974348 * L_118 = __this->get_groups_11();
		NullCheck(L_118);
		RuntimeObject* L_119 = XmlSchemaObjectTable_get_Values_m210119958(L_118, /*hidden argument*/NULL);
		NullCheck(L_119);
		RuntimeObject* L_120 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0 /* System.Collections.IEnumerator System.Collections.IEnumerable::GetEnumerator() */, IEnumerable_t1941168011_il2cpp_TypeInfo_var, L_119);
		V_0 = L_120;
	}

IL_02f5:
	try
	{ // begin try (depth: 1)
		{
			goto IL_031b;
		}

IL_02f7:
		{
			RuntimeObject* L_121 = V_0;
			NullCheck(L_121);
			RuntimeObject * L_122 = InterfaceFuncInvoker0< RuntimeObject * >::Invoke(1 /* System.Object System.Collections.IEnumerator::get_Current() */, IEnumerator_t1853284238_il2cpp_TypeInfo_var, L_121);
			V_13 = ((XmlSchemaGroup_t1441741786 *)CastclassClass((RuntimeObject*)L_122, XmlSchemaGroup_t1441741786_il2cpp_TypeInfo_var));
			XmlSchemaGroup_t1441741786 * L_123 = V_13;
			NullCheck(L_123);
			XmlSchemaGroup_t1441741786 * L_124 = XmlSchemaGroup_get_Redefined_m3676493965(L_123, /*hidden argument*/NULL);
			V_14 = L_124;
			XmlSchemaGroup_t1441741786 * L_125 = V_14;
			if (!L_125)
			{
				goto IL_031b;
			}
		}

IL_0311:
		{
			XmlSchemaGroup_t1441741786 * L_126 = V_13;
			XmlSchemaGroup_t1441741786 * L_127 = V_14;
			Compiler_RecursivelyCheckRedefinedGroups_m19793796(__this, L_126, L_127, /*hidden argument*/NULL);
		}

IL_031b:
		{
			RuntimeObject* L_128 = V_0;
			NullCheck(L_128);
			bool L_129 = InterfaceFuncInvoker0< bool >::Invoke(0 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t1853284238_il2cpp_TypeInfo_var, L_128);
			if (L_129)
			{
				goto IL_02f7;
			}
		}

IL_0323:
		{
			IL2CPP_LEAVE(0x336, FINALLY_0325);
		}
	} // end try (depth: 1)
	catch(Il2CppExceptionWrapper& e)
	{
		__last_unhandled_exception = (Exception_t *)e.ex;
		goto FINALLY_0325;
	}

FINALLY_0325:
	{ // begin finally (depth: 1)
		{
			RuntimeObject* L_130 = V_0;
			V_2 = ((RuntimeObject*)IsInst((RuntimeObject*)L_130, IDisposable_t3640265483_il2cpp_TypeInfo_var));
			RuntimeObject* L_131 = V_2;
			if (!L_131)
			{
				goto IL_0335;
			}
		}

IL_032f:
		{
			RuntimeObject* L_132 = V_2;
			NullCheck(L_132);
			InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t3640265483_il2cpp_TypeInfo_var, L_132);
		}

IL_0335:
		{
			IL2CPP_END_FINALLY(805)
		}
	} // end finally (depth: 1)
	IL2CPP_CLEANUP(805)
	{
		IL2CPP_JUMP_TBL(0x336, IL_0336)
		IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
	}

IL_0336:
	{
		XmlSchemaObjectTable_t2546974348 * L_133 = __this->get_attributeGroups_8();
		NullCheck(L_133);
		RuntimeObject* L_134 = XmlSchemaObjectTable_get_Values_m210119958(L_133, /*hidden argument*/NULL);
		NullCheck(L_134);
		RuntimeObject* L_135 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0 /* System.Collections.IEnumerator System.Collections.IEnumerable::GetEnumerator() */, IEnumerable_t1941168011_il2cpp_TypeInfo_var, L_134);
		V_0 = L_135;
	}

IL_0347:
	try
	{ // begin try (depth: 1)
		{
			goto IL_036d;
		}

IL_0349:
		{
			RuntimeObject* L_136 = V_0;
			NullCheck(L_136);
			RuntimeObject * L_137 = InterfaceFuncInvoker0< RuntimeObject * >::Invoke(1 /* System.Object System.Collections.IEnumerator::get_Current() */, IEnumerator_t1853284238_il2cpp_TypeInfo_var, L_136);
			V_15 = ((XmlSchemaAttributeGroup_t246430545 *)CastclassClass((RuntimeObject*)L_137, XmlSchemaAttributeGroup_t246430545_il2cpp_TypeInfo_var));
			XmlSchemaAttributeGroup_t246430545 * L_138 = V_15;
			NullCheck(L_138);
			XmlSchemaAttributeGroup_t246430545 * L_139 = XmlSchemaAttributeGroup_get_Redefined_m3981878338(L_138, /*hidden argument*/NULL);
			V_16 = L_139;
			XmlSchemaAttributeGroup_t246430545 * L_140 = V_16;
			if (!L_140)
			{
				goto IL_036d;
			}
		}

IL_0363:
		{
			XmlSchemaAttributeGroup_t246430545 * L_141 = V_15;
			XmlSchemaAttributeGroup_t246430545 * L_142 = V_16;
			Compiler_RecursivelyCheckRedefinedAttributeGroups_m2952106728(__this, L_141, L_142, /*hidden argument*/NULL);
		}

IL_036d:
		{
			RuntimeObject* L_143 = V_0;
			NullCheck(L_143);
			bool L_144 = InterfaceFuncInvoker0< bool >::Invoke(0 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t1853284238_il2cpp_TypeInfo_var, L_143);
			if (L_144)
			{
				goto IL_0349;
			}
		}

IL_0375:
		{
			IL2CPP_LEAVE(0x388, FINALLY_0377);
		}
	} // end try (depth: 1)
	catch(Il2CppExceptionWrapper& e)
	{
		__last_unhandled_exception = (Exception_t *)e.ex;
		goto FINALLY_0377;
	}

FINALLY_0377:
	{ // begin finally (depth: 1)
		{
			RuntimeObject* L_145 = V_0;
			V_2 = ((RuntimeObject*)IsInst((RuntimeObject*)L_145, IDisposable_t3640265483_il2cpp_TypeInfo_var));
			RuntimeObject* L_146 = V_2;
			if (!L_146)
			{
				goto IL_0387;
			}
		}

IL_0381:
		{
			RuntimeObject* L_147 = V_2;
			NullCheck(L_147);
			InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t3640265483_il2cpp_TypeInfo_var, L_147);
		}

IL_0387:
		{
			IL2CPP_END_FINALLY(887)
		}
	} // end finally (depth: 1)
	IL2CPP_CLEANUP(887)
	{
		IL2CPP_JUMP_TBL(0x388, IL_0388)
		IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
	}

IL_0388:
	{
		bool L_148 = BaseProcessor_get_HasErrors_m32329568(__this, /*hidden argument*/NULL);
		return (bool)((((int32_t)L_148) == ((int32_t)0))? 1 : 0);
	}
}
// System.Void System.Xml.Schema.Compiler::CleanupAttribute(System.Xml.Schema.XmlSchemaAttribute)
extern "C" IL2CPP_METHOD_ATTR void Compiler_CleanupAttribute_m3712642434 (Compiler_t2647573624 * __this, XmlSchemaAttribute_t2797257020 * ___attribute0, const RuntimeMethod* method)
{
	{
		XmlSchemaAttribute_t2797257020 * L_0 = ___attribute0;
		NullCheck(L_0);
		XmlSchemaSimpleType_t2678868104 * L_1 = XmlSchemaAttribute_get_SchemaType_m3116033001(L_0, /*hidden argument*/NULL);
		if (!L_1)
		{
			goto IL_0014;
		}
	}
	{
		XmlSchemaAttribute_t2797257020 * L_2 = ___attribute0;
		NullCheck(L_2);
		XmlSchemaSimpleType_t2678868104 * L_3 = XmlSchemaAttribute_get_SchemaType_m3116033001(L_2, /*hidden argument*/NULL);
		Compiler_CleanupSimpleType_m1695116054(__this, L_3, /*hidden argument*/NULL);
	}

IL_0014:
	{
		XmlSchemaAttribute_t2797257020 * L_4 = ___attribute0;
		NullCheck(L_4);
		XmlSchemaAttribute_set_AttDef_m2057654550(L_4, (SchemaAttDef_t2429541159 *)NULL, /*hidden argument*/NULL);
		return;
	}
}
// System.Void System.Xml.Schema.Compiler::CleanupAttributeGroup(System.Xml.Schema.XmlSchemaAttributeGroup)
extern "C" IL2CPP_METHOD_ATTR void Compiler_CleanupAttributeGroup_m1091242981 (Compiler_t2647573624 * __this, XmlSchemaAttributeGroup_t246430545 * ___attributeGroup0, const RuntimeMethod* method)
{
	{
		XmlSchemaAttributeGroup_t246430545 * L_0 = ___attributeGroup0;
		NullCheck(L_0);
		XmlSchemaObjectCollection_t1064819932 * L_1 = XmlSchemaAttributeGroup_get_Attributes_m270934548(L_0, /*hidden argument*/NULL);
		Compiler_CleanupAttributes_m407865780(__this, L_1, /*hidden argument*/NULL);
		XmlSchemaAttributeGroup_t246430545 * L_2 = ___attributeGroup0;
		NullCheck(L_2);
		XmlSchemaObjectTable_t2546974348 * L_3 = XmlSchemaAttributeGroup_get_AttributeUses_m4084363404(L_2, /*hidden argument*/NULL);
		NullCheck(L_3);
		XmlSchemaObjectTable_Clear_m8811103(L_3, /*hidden argument*/NULL);
		XmlSchemaAttributeGroup_t246430545 * L_4 = ___attributeGroup0;
		NullCheck(L_4);
		XmlSchemaAttributeGroup_set_AttributeWildcard_m1768550464(L_4, (XmlSchemaAnyAttribute_t963227996 *)NULL, /*hidden argument*/NULL);
		XmlSchemaAttributeGroup_t246430545 * L_5 = ___attributeGroup0;
		NullCheck(L_5);
		XmlSchemaAttributeGroup_t246430545 * L_6 = XmlSchemaAttributeGroup_get_Redefined_m3981878338(L_5, /*hidden argument*/NULL);
		if (!L_6)
		{
			goto IL_0032;
		}
	}
	{
		XmlSchemaAttributeGroup_t246430545 * L_7 = ___attributeGroup0;
		NullCheck(L_7);
		XmlSchemaAttributeGroup_t246430545 * L_8 = XmlSchemaAttributeGroup_get_Redefined_m3981878338(L_7, /*hidden argument*/NULL);
		Compiler_CleanupAttributeGroup_m1091242981(__this, L_8, /*hidden argument*/NULL);
	}

IL_0032:
	{
		return;
	}
}
// System.Void System.Xml.Schema.Compiler::CleanupComplexType(System.Xml.Schema.XmlSchemaComplexType)
extern "C" IL2CPP_METHOD_ATTR void Compiler_CleanupComplexType_m2687555115 (Compiler_t2647573624 * __this, XmlSchemaComplexType_t3740801802 * ___complexType0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Compiler_CleanupComplexType_m2687555115_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	XmlSchemaSimpleContent_t4264369274 * V_0 = NULL;
	XmlSchemaSimpleContentExtension_t1269327470 * V_1 = NULL;
	XmlSchemaSimpleContentRestriction_t2746076865 * V_2 = NULL;
	XmlSchemaComplexContent_t3528540772 * V_3 = NULL;
	XmlSchemaComplexContentExtension_t2396613513 * V_4 = NULL;
	XmlSchemaComplexContentRestriction_t3155540863 * V_5 = NULL;
	{
		XmlSchemaComplexType_t3740801802 * L_0 = ___complexType0;
		NullCheck(L_0);
		XmlQualifiedName_t2760654312 * L_1 = XmlSchemaType_get_QualifiedName_m2122094841(L_0, /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(DatatypeImplementation_t3722098011_il2cpp_TypeInfo_var);
		XmlQualifiedName_t2760654312 * L_2 = ((DatatypeImplementation_t3722098011_StaticFields*)il2cpp_codegen_static_fields_for(DatatypeImplementation_t3722098011_il2cpp_TypeInfo_var))->get_QnAnyType_15();
		IL2CPP_RUNTIME_CLASS_INIT(XmlQualifiedName_t2760654312_il2cpp_TypeInfo_var);
		bool L_3 = XmlQualifiedName_op_Equality_m1684199236(NULL /*static, unused*/, L_1, L_2, /*hidden argument*/NULL);
		if (!L_3)
		{
			goto IL_0013;
		}
	}
	{
		return;
	}

IL_0013:
	{
		XmlSchemaComplexType_t3740801802 * L_4 = ___complexType0;
		NullCheck(L_4);
		XmlSchemaContentModel_t602185179 * L_5 = XmlSchemaComplexType_get_ContentModel_m1078180248(L_4, /*hidden argument*/NULL);
		if (!L_5)
		{
			goto IL_00e9;
		}
	}
	{
		XmlSchemaComplexType_t3740801802 * L_6 = ___complexType0;
		NullCheck(L_6);
		XmlSchemaContentModel_t602185179 * L_7 = XmlSchemaComplexType_get_ContentModel_m1078180248(L_6, /*hidden argument*/NULL);
		if (!((XmlSchemaSimpleContent_t4264369274 *)IsInstClass((RuntimeObject*)L_7, XmlSchemaSimpleContent_t4264369274_il2cpp_TypeInfo_var)))
		{
			goto IL_007e;
		}
	}
	{
		XmlSchemaComplexType_t3740801802 * L_8 = ___complexType0;
		NullCheck(L_8);
		XmlSchemaContentModel_t602185179 * L_9 = XmlSchemaComplexType_get_ContentModel_m1078180248(L_8, /*hidden argument*/NULL);
		V_0 = ((XmlSchemaSimpleContent_t4264369274 *)CastclassClass((RuntimeObject*)L_9, XmlSchemaSimpleContent_t4264369274_il2cpp_TypeInfo_var));
		XmlSchemaSimpleContent_t4264369274 * L_10 = V_0;
		NullCheck(L_10);
		XmlSchemaContent_t1040349258 * L_11 = VirtFuncInvoker0< XmlSchemaContent_t1040349258 * >::Invoke(14 /* System.Xml.Schema.XmlSchemaContent System.Xml.Schema.XmlSchemaContentModel::get_Content() */, L_10);
		if (!((XmlSchemaSimpleContentExtension_t1269327470 *)IsInstClass((RuntimeObject*)L_11, XmlSchemaSimpleContentExtension_t1269327470_il2cpp_TypeInfo_var)))
		{
			goto IL_0061;
		}
	}
	{
		XmlSchemaSimpleContent_t4264369274 * L_12 = V_0;
		NullCheck(L_12);
		XmlSchemaContent_t1040349258 * L_13 = VirtFuncInvoker0< XmlSchemaContent_t1040349258 * >::Invoke(14 /* System.Xml.Schema.XmlSchemaContent System.Xml.Schema.XmlSchemaContentModel::get_Content() */, L_12);
		V_1 = ((XmlSchemaSimpleContentExtension_t1269327470 *)CastclassClass((RuntimeObject*)L_13, XmlSchemaSimpleContentExtension_t1269327470_il2cpp_TypeInfo_var));
		XmlSchemaSimpleContentExtension_t1269327470 * L_14 = V_1;
		NullCheck(L_14);
		XmlSchemaObjectCollection_t1064819932 * L_15 = XmlSchemaSimpleContentExtension_get_Attributes_m2422945400(L_14, /*hidden argument*/NULL);
		Compiler_CleanupAttributes_m407865780(__this, L_15, /*hidden argument*/NULL);
		goto IL_0101;
	}

IL_0061:
	{
		XmlSchemaSimpleContent_t4264369274 * L_16 = V_0;
		NullCheck(L_16);
		XmlSchemaContent_t1040349258 * L_17 = VirtFuncInvoker0< XmlSchemaContent_t1040349258 * >::Invoke(14 /* System.Xml.Schema.XmlSchemaContent System.Xml.Schema.XmlSchemaContentModel::get_Content() */, L_16);
		V_2 = ((XmlSchemaSimpleContentRestriction_t2746076865 *)CastclassClass((RuntimeObject*)L_17, XmlSchemaSimpleContentRestriction_t2746076865_il2cpp_TypeInfo_var));
		XmlSchemaSimpleContentRestriction_t2746076865 * L_18 = V_2;
		NullCheck(L_18);
		XmlSchemaObjectCollection_t1064819932 * L_19 = XmlSchemaSimpleContentRestriction_get_Attributes_m3978865961(L_18, /*hidden argument*/NULL);
		Compiler_CleanupAttributes_m407865780(__this, L_19, /*hidden argument*/NULL);
		goto IL_0101;
	}

IL_007e:
	{
		XmlSchemaComplexType_t3740801802 * L_20 = ___complexType0;
		NullCheck(L_20);
		XmlSchemaContentModel_t602185179 * L_21 = XmlSchemaComplexType_get_ContentModel_m1078180248(L_20, /*hidden argument*/NULL);
		V_3 = ((XmlSchemaComplexContent_t3528540772 *)CastclassClass((RuntimeObject*)L_21, XmlSchemaComplexContent_t3528540772_il2cpp_TypeInfo_var));
		XmlSchemaComplexContent_t3528540772 * L_22 = V_3;
		NullCheck(L_22);
		XmlSchemaContent_t1040349258 * L_23 = VirtFuncInvoker0< XmlSchemaContent_t1040349258 * >::Invoke(14 /* System.Xml.Schema.XmlSchemaContent System.Xml.Schema.XmlSchemaContentModel::get_Content() */, L_22);
		if (!((XmlSchemaComplexContentExtension_t2396613513 *)IsInstClass((RuntimeObject*)L_23, XmlSchemaComplexContentExtension_t2396613513_il2cpp_TypeInfo_var)))
		{
			goto IL_00c0;
		}
	}
	{
		XmlSchemaComplexContent_t3528540772 * L_24 = V_3;
		NullCheck(L_24);
		XmlSchemaContent_t1040349258 * L_25 = VirtFuncInvoker0< XmlSchemaContent_t1040349258 * >::Invoke(14 /* System.Xml.Schema.XmlSchemaContent System.Xml.Schema.XmlSchemaContentModel::get_Content() */, L_24);
		V_4 = ((XmlSchemaComplexContentExtension_t2396613513 *)CastclassClass((RuntimeObject*)L_25, XmlSchemaComplexContentExtension_t2396613513_il2cpp_TypeInfo_var));
		XmlSchemaComplexContentExtension_t2396613513 * L_26 = V_4;
		NullCheck(L_26);
		XmlSchemaParticle_t3828501457 * L_27 = XmlSchemaComplexContentExtension_get_Particle_m1920997694(L_26, /*hidden argument*/NULL);
		Compiler_CleanupParticle_m1846701330(__this, L_27, /*hidden argument*/NULL);
		XmlSchemaComplexContentExtension_t2396613513 * L_28 = V_4;
		NullCheck(L_28);
		XmlSchemaObjectCollection_t1064819932 * L_29 = XmlSchemaComplexContentExtension_get_Attributes_m2558888904(L_28, /*hidden argument*/NULL);
		Compiler_CleanupAttributes_m407865780(__this, L_29, /*hidden argument*/NULL);
		goto IL_0101;
	}

IL_00c0:
	{
		XmlSchemaComplexContent_t3528540772 * L_30 = V_3;
		NullCheck(L_30);
		XmlSchemaContent_t1040349258 * L_31 = VirtFuncInvoker0< XmlSchemaContent_t1040349258 * >::Invoke(14 /* System.Xml.Schema.XmlSchemaContent System.Xml.Schema.XmlSchemaContentModel::get_Content() */, L_30);
		V_5 = ((XmlSchemaComplexContentRestriction_t3155540863 *)CastclassClass((RuntimeObject*)L_31, XmlSchemaComplexContentRestriction_t3155540863_il2cpp_TypeInfo_var));
		XmlSchemaComplexContentRestriction_t3155540863 * L_32 = V_5;
		NullCheck(L_32);
		XmlSchemaParticle_t3828501457 * L_33 = XmlSchemaComplexContentRestriction_get_Particle_m1239233679(L_32, /*hidden argument*/NULL);
		Compiler_CleanupParticle_m1846701330(__this, L_33, /*hidden argument*/NULL);
		XmlSchemaComplexContentRestriction_t3155540863 * L_34 = V_5;
		NullCheck(L_34);
		XmlSchemaObjectCollection_t1064819932 * L_35 = XmlSchemaComplexContentRestriction_get_Attributes_m3663684200(L_34, /*hidden argument*/NULL);
		Compiler_CleanupAttributes_m407865780(__this, L_35, /*hidden argument*/NULL);
		goto IL_0101;
	}

IL_00e9:
	{
		XmlSchemaComplexType_t3740801802 * L_36 = ___complexType0;
		NullCheck(L_36);
		XmlSchemaParticle_t3828501457 * L_37 = XmlSchemaComplexType_get_Particle_m455826862(L_36, /*hidden argument*/NULL);
		Compiler_CleanupParticle_m1846701330(__this, L_37, /*hidden argument*/NULL);
		XmlSchemaComplexType_t3740801802 * L_38 = ___complexType0;
		NullCheck(L_38);
		XmlSchemaObjectCollection_t1064819932 * L_39 = XmlSchemaComplexType_get_Attributes_m1170504928(L_38, /*hidden argument*/NULL);
		Compiler_CleanupAttributes_m407865780(__this, L_39, /*hidden argument*/NULL);
	}

IL_0101:
	{
		XmlSchemaComplexType_t3740801802 * L_40 = ___complexType0;
		NullCheck(L_40);
		XmlSchemaObjectTable_t2546974348 * L_41 = XmlSchemaComplexType_get_LocalElements_m2658265257(L_40, /*hidden argument*/NULL);
		NullCheck(L_41);
		XmlSchemaObjectTable_Clear_m8811103(L_41, /*hidden argument*/NULL);
		XmlSchemaComplexType_t3740801802 * L_42 = ___complexType0;
		NullCheck(L_42);
		XmlSchemaObjectTable_t2546974348 * L_43 = XmlSchemaComplexType_get_AttributeUses_m3736990879(L_42, /*hidden argument*/NULL);
		NullCheck(L_43);
		XmlSchemaObjectTable_Clear_m8811103(L_43, /*hidden argument*/NULL);
		XmlSchemaComplexType_t3740801802 * L_44 = ___complexType0;
		NullCheck(L_44);
		XmlSchemaComplexType_SetAttributeWildcard_m846441687(L_44, (XmlSchemaAnyAttribute_t963227996 *)NULL, /*hidden argument*/NULL);
		XmlSchemaComplexType_t3740801802 * L_45 = ___complexType0;
		IL2CPP_RUNTIME_CLASS_INIT(XmlSchemaParticle_t3828501457_il2cpp_TypeInfo_var);
		XmlSchemaParticle_t3828501457 * L_46 = ((XmlSchemaParticle_t3828501457_StaticFields*)il2cpp_codegen_static_fields_for(XmlSchemaParticle_t3828501457_il2cpp_TypeInfo_var))->get_Empty_12();
		NullCheck(L_45);
		XmlSchemaComplexType_SetContentTypeParticle_m1974481538(L_45, L_46, /*hidden argument*/NULL);
		XmlSchemaComplexType_t3740801802 * L_47 = ___complexType0;
		NullCheck(L_47);
		XmlSchemaType_set_ElementDecl_m1891113126(L_47, (SchemaElementDecl_t2267464004 *)NULL, /*hidden argument*/NULL);
		XmlSchemaComplexType_t3740801802 * L_48 = ___complexType0;
		NullCheck(L_48);
		XmlSchemaComplexType_set_HasWildCard_m3902499447(L_48, (bool)0, /*hidden argument*/NULL);
		XmlSchemaComplexType_t3740801802 * L_49 = ___complexType0;
		NullCheck(L_49);
		XmlSchemaType_t2033747345 * L_50 = XmlSchemaType_get_Redefined_m3772073788(L_49, /*hidden argument*/NULL);
		if (!L_50)
		{
			goto IL_0150;
		}
	}
	{
		XmlSchemaComplexType_t3740801802 * L_51 = ___complexType0;
		NullCheck(L_51);
		XmlSchemaType_t2033747345 * L_52 = XmlSchemaType_get_Redefined_m3772073788(L_51, /*hidden argument*/NULL);
		Compiler_CleanupComplexType_m2687555115(__this, ((XmlSchemaComplexType_t3740801802 *)IsInstClass((RuntimeObject*)L_52, XmlSchemaComplexType_t3740801802_il2cpp_TypeInfo_var)), /*hidden argument*/NULL);
	}

IL_0150:
	{
		return;
	}
}
// System.Void System.Xml.Schema.Compiler::CleanupSimpleType(System.Xml.Schema.XmlSchemaSimpleType)
extern "C" IL2CPP_METHOD_ATTR void Compiler_CleanupSimpleType_m1695116054 (Compiler_t2647573624 * __this, XmlSchemaSimpleType_t2678868104 * ___simpleType0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Compiler_CleanupSimpleType_m1695116054_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		XmlSchemaSimpleType_t2678868104 * L_0 = ___simpleType0;
		XmlSchemaSimpleType_t2678868104 * L_1 = ___simpleType0;
		NullCheck(L_1);
		int32_t L_2 = XmlSchemaType_get_TypeCode_m3862901656(L_1, /*hidden argument*/NULL);
		XmlSchemaSimpleType_t2678868104 * L_3 = XmlSchemaType_GetBuiltInSimpleType_m1138863932(NULL /*static, unused*/, L_2, /*hidden argument*/NULL);
		if ((!(((RuntimeObject*)(XmlSchemaSimpleType_t2678868104 *)L_0) == ((RuntimeObject*)(XmlSchemaSimpleType_t2678868104 *)L_3))))
		{
			goto IL_000f;
		}
	}
	{
		return;
	}

IL_000f:
	{
		XmlSchemaSimpleType_t2678868104 * L_4 = ___simpleType0;
		NullCheck(L_4);
		XmlSchemaType_set_ElementDecl_m1891113126(L_4, (SchemaElementDecl_t2267464004 *)NULL, /*hidden argument*/NULL);
		XmlSchemaSimpleType_t2678868104 * L_5 = ___simpleType0;
		NullCheck(L_5);
		XmlSchemaType_t2033747345 * L_6 = XmlSchemaType_get_Redefined_m3772073788(L_5, /*hidden argument*/NULL);
		if (!L_6)
		{
			goto IL_002f;
		}
	}
	{
		XmlSchemaSimpleType_t2678868104 * L_7 = ___simpleType0;
		NullCheck(L_7);
		XmlSchemaType_t2033747345 * L_8 = XmlSchemaType_get_Redefined_m3772073788(L_7, /*hidden argument*/NULL);
		Compiler_CleanupSimpleType_m1695116054(__this, ((XmlSchemaSimpleType_t2678868104 *)IsInstClass((RuntimeObject*)L_8, XmlSchemaSimpleType_t2678868104_il2cpp_TypeInfo_var)), /*hidden argument*/NULL);
	}

IL_002f:
	{
		return;
	}
}
// System.Void System.Xml.Schema.Compiler::CleanupElement(System.Xml.Schema.XmlSchemaElement)
extern "C" IL2CPP_METHOD_ATTR void Compiler_CleanupElement_m3419294597 (Compiler_t2647573624 * __this, XmlSchemaElement_t427880856 * ___element0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Compiler_CleanupElement_m3419294597_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	XmlSchemaComplexType_t3740801802 * V_0 = NULL;
	int32_t V_1 = 0;
	{
		XmlSchemaElement_t427880856 * L_0 = ___element0;
		NullCheck(L_0);
		XmlSchemaType_t2033747345 * L_1 = XmlSchemaElement_get_SchemaType_m3234688829(L_0, /*hidden argument*/NULL);
		if (!L_1)
		{
			goto IL_0031;
		}
	}
	{
		XmlSchemaElement_t427880856 * L_2 = ___element0;
		NullCheck(L_2);
		XmlSchemaType_t2033747345 * L_3 = XmlSchemaElement_get_SchemaType_m3234688829(L_2, /*hidden argument*/NULL);
		V_0 = ((XmlSchemaComplexType_t3740801802 *)IsInstClass((RuntimeObject*)L_3, XmlSchemaComplexType_t3740801802_il2cpp_TypeInfo_var));
		XmlSchemaComplexType_t3740801802 * L_4 = V_0;
		if (!L_4)
		{
			goto IL_0020;
		}
	}
	{
		XmlSchemaComplexType_t3740801802 * L_5 = V_0;
		Compiler_CleanupComplexType_m2687555115(__this, L_5, /*hidden argument*/NULL);
		goto IL_0031;
	}

IL_0020:
	{
		XmlSchemaElement_t427880856 * L_6 = ___element0;
		NullCheck(L_6);
		XmlSchemaType_t2033747345 * L_7 = XmlSchemaElement_get_SchemaType_m3234688829(L_6, /*hidden argument*/NULL);
		Compiler_CleanupSimpleType_m1695116054(__this, ((XmlSchemaSimpleType_t2678868104 *)CastclassClass((RuntimeObject*)L_7, XmlSchemaSimpleType_t2678868104_il2cpp_TypeInfo_var)), /*hidden argument*/NULL);
	}

IL_0031:
	{
		V_1 = 0;
		goto IL_0050;
	}

IL_0035:
	{
		XmlSchemaElement_t427880856 * L_8 = ___element0;
		NullCheck(L_8);
		XmlSchemaObjectCollection_t1064819932 * L_9 = XmlSchemaElement_get_Constraints_m591235259(L_8, /*hidden argument*/NULL);
		int32_t L_10 = V_1;
		NullCheck(L_9);
		XmlSchemaObject_t1315720168 * L_11 = VirtFuncInvoker1< XmlSchemaObject_t1315720168 *, int32_t >::Invoke(29 /* System.Xml.Schema.XmlSchemaObject System.Xml.Schema.XmlSchemaObjectCollection::get_Item(System.Int32) */, L_9, L_10);
		NullCheck(((XmlSchemaIdentityConstraint_t297318432 *)CastclassClass((RuntimeObject*)L_11, XmlSchemaIdentityConstraint_t297318432_il2cpp_TypeInfo_var)));
		XmlSchemaIdentityConstraint_set_CompiledConstraint_m1553714482(((XmlSchemaIdentityConstraint_t297318432 *)CastclassClass((RuntimeObject*)L_11, XmlSchemaIdentityConstraint_t297318432_il2cpp_TypeInfo_var)), (CompiledIdentityConstraint_t1335094965 *)NULL, /*hidden argument*/NULL);
		int32_t L_12 = V_1;
		V_1 = ((int32_t)il2cpp_codegen_add((int32_t)L_12, (int32_t)1));
	}

IL_0050:
	{
		int32_t L_13 = V_1;
		XmlSchemaElement_t427880856 * L_14 = ___element0;
		NullCheck(L_14);
		XmlSchemaObjectCollection_t1064819932 * L_15 = XmlSchemaElement_get_Constraints_m591235259(L_14, /*hidden argument*/NULL);
		NullCheck(L_15);
		int32_t L_16 = CollectionBase_get_Count_m1708965601(L_15, /*hidden argument*/NULL);
		if ((((int32_t)L_13) < ((int32_t)L_16)))
		{
			goto IL_0035;
		}
	}
	{
		XmlSchemaElement_t427880856 * L_17 = ___element0;
		NullCheck(L_17);
		XmlSchemaElement_set_ElementDecl_m445865026(L_17, (SchemaElementDecl_t2267464004 *)NULL, /*hidden argument*/NULL);
		XmlSchemaElement_t427880856 * L_18 = ___element0;
		NullCheck(L_18);
		XmlSchemaElement_set_IsLocalTypeDerivationChecked_m2969766693(L_18, (bool)0, /*hidden argument*/NULL);
		return;
	}
}
// System.Void System.Xml.Schema.Compiler::CleanupAttributes(System.Xml.Schema.XmlSchemaObjectCollection)
extern "C" IL2CPP_METHOD_ATTR void Compiler_CleanupAttributes_m407865780 (Compiler_t2647573624 * __this, XmlSchemaObjectCollection_t1064819932 * ___attributes0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Compiler_CleanupAttributes_m407865780_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 0;
	XmlSchemaAttribute_t2797257020 * V_1 = NULL;
	{
		V_0 = 0;
		goto IL_001f;
	}

IL_0004:
	{
		XmlSchemaObjectCollection_t1064819932 * L_0 = ___attributes0;
		int32_t L_1 = V_0;
		NullCheck(L_0);
		XmlSchemaObject_t1315720168 * L_2 = VirtFuncInvoker1< XmlSchemaObject_t1315720168 *, int32_t >::Invoke(29 /* System.Xml.Schema.XmlSchemaObject System.Xml.Schema.XmlSchemaObjectCollection::get_Item(System.Int32) */, L_0, L_1);
		V_1 = ((XmlSchemaAttribute_t2797257020 *)IsInstClass((RuntimeObject*)L_2, XmlSchemaAttribute_t2797257020_il2cpp_TypeInfo_var));
		XmlSchemaAttribute_t2797257020 * L_3 = V_1;
		if (!L_3)
		{
			goto IL_001b;
		}
	}
	{
		XmlSchemaAttribute_t2797257020 * L_4 = V_1;
		Compiler_CleanupAttribute_m3712642434(__this, L_4, /*hidden argument*/NULL);
	}

IL_001b:
	{
		int32_t L_5 = V_0;
		V_0 = ((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)1));
	}

IL_001f:
	{
		int32_t L_6 = V_0;
		XmlSchemaObjectCollection_t1064819932 * L_7 = ___attributes0;
		NullCheck(L_7);
		int32_t L_8 = CollectionBase_get_Count_m1708965601(L_7, /*hidden argument*/NULL);
		if ((((int32_t)L_6) < ((int32_t)L_8)))
		{
			goto IL_0004;
		}
	}
	{
		return;
	}
}
// System.Void System.Xml.Schema.Compiler::CleanupGroup(System.Xml.Schema.XmlSchemaGroup)
extern "C" IL2CPP_METHOD_ATTR void Compiler_CleanupGroup_m2363709271 (Compiler_t2647573624 * __this, XmlSchemaGroup_t1441741786 * ___group0, const RuntimeMethod* method)
{
	{
		XmlSchemaGroup_t1441741786 * L_0 = ___group0;
		NullCheck(L_0);
		XmlSchemaGroupBase_t3631079376 * L_1 = XmlSchemaGroup_get_Particle_m1316317096(L_0, /*hidden argument*/NULL);
		Compiler_CleanupParticle_m1846701330(__this, L_1, /*hidden argument*/NULL);
		XmlSchemaGroup_t1441741786 * L_2 = ___group0;
		NullCheck(L_2);
		XmlSchemaGroup_set_CanonicalParticle_m3064580754(L_2, (XmlSchemaParticle_t3828501457 *)NULL, /*hidden argument*/NULL);
		XmlSchemaGroup_t1441741786 * L_3 = ___group0;
		NullCheck(L_3);
		XmlSchemaGroup_t1441741786 * L_4 = XmlSchemaGroup_get_Redefined_m3676493965(L_3, /*hidden argument*/NULL);
		if (!L_4)
		{
			goto IL_0027;
		}
	}
	{
		XmlSchemaGroup_t1441741786 * L_5 = ___group0;
		NullCheck(L_5);
		XmlSchemaGroup_t1441741786 * L_6 = XmlSchemaGroup_get_Redefined_m3676493965(L_5, /*hidden argument*/NULL);
		Compiler_CleanupGroup_m2363709271(__this, L_6, /*hidden argument*/NULL);
	}

IL_0027:
	{
		return;
	}
}
// System.Void System.Xml.Schema.Compiler::CleanupParticle(System.Xml.Schema.XmlSchemaParticle)
extern "C" IL2CPP_METHOD_ATTR void Compiler_CleanupParticle_m1846701330 (Compiler_t2647573624 * __this, XmlSchemaParticle_t3828501457 * ___particle0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Compiler_CleanupParticle_m1846701330_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	XmlSchemaElement_t427880856 * V_0 = NULL;
	XmlSchemaGroupBase_t3631079376 * V_1 = NULL;
	int32_t V_2 = 0;
	{
		XmlSchemaParticle_t3828501457 * L_0 = ___particle0;
		V_0 = ((XmlSchemaElement_t427880856 *)IsInstClass((RuntimeObject*)L_0, XmlSchemaElement_t427880856_il2cpp_TypeInfo_var));
		XmlSchemaElement_t427880856 * L_1 = V_0;
		if (!L_1)
		{
			goto IL_0012;
		}
	}
	{
		XmlSchemaElement_t427880856 * L_2 = V_0;
		Compiler_CleanupElement_m3419294597(__this, L_2, /*hidden argument*/NULL);
		return;
	}

IL_0012:
	{
		XmlSchemaParticle_t3828501457 * L_3 = ___particle0;
		V_1 = ((XmlSchemaGroupBase_t3631079376 *)IsInstClass((RuntimeObject*)L_3, XmlSchemaGroupBase_t3631079376_il2cpp_TypeInfo_var));
		XmlSchemaGroupBase_t3631079376 * L_4 = V_1;
		if (!L_4)
		{
			goto IL_0049;
		}
	}
	{
		V_2 = 0;
		goto IL_003b;
	}

IL_0020:
	{
		XmlSchemaGroupBase_t3631079376 * L_5 = V_1;
		NullCheck(L_5);
		XmlSchemaObjectCollection_t1064819932 * L_6 = VirtFuncInvoker0< XmlSchemaObjectCollection_t1064819932 * >::Invoke(16 /* System.Xml.Schema.XmlSchemaObjectCollection System.Xml.Schema.XmlSchemaGroupBase::get_Items() */, L_5);
		int32_t L_7 = V_2;
		NullCheck(L_6);
		XmlSchemaObject_t1315720168 * L_8 = VirtFuncInvoker1< XmlSchemaObject_t1315720168 *, int32_t >::Invoke(29 /* System.Xml.Schema.XmlSchemaObject System.Xml.Schema.XmlSchemaObjectCollection::get_Item(System.Int32) */, L_6, L_7);
		Compiler_CleanupParticle_m1846701330(__this, ((XmlSchemaParticle_t3828501457 *)CastclassClass((RuntimeObject*)L_8, XmlSchemaParticle_t3828501457_il2cpp_TypeInfo_var)), /*hidden argument*/NULL);
		int32_t L_9 = V_2;
		V_2 = ((int32_t)il2cpp_codegen_add((int32_t)L_9, (int32_t)1));
	}

IL_003b:
	{
		int32_t L_10 = V_2;
		XmlSchemaGroupBase_t3631079376 * L_11 = V_1;
		NullCheck(L_11);
		XmlSchemaObjectCollection_t1064819932 * L_12 = VirtFuncInvoker0< XmlSchemaObjectCollection_t1064819932 * >::Invoke(16 /* System.Xml.Schema.XmlSchemaObjectCollection System.Xml.Schema.XmlSchemaGroupBase::get_Items() */, L_11);
		NullCheck(L_12);
		int32_t L_13 = CollectionBase_get_Count_m1708965601(L_12, /*hidden argument*/NULL);
		if ((((int32_t)L_10) < ((int32_t)L_13)))
		{
			goto IL_0020;
		}
	}

IL_0049:
	{
		return;
	}
}
// System.Void System.Xml.Schema.Compiler::ProcessSubstitutionGroups()
extern "C" IL2CPP_METHOD_ATTR void Compiler_ProcessSubstitutionGroups_m2224300800 (Compiler_t2647573624 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Compiler_ProcessSubstitutionGroups_m2224300800_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	RuntimeObject* V_0 = NULL;
	XmlSchemaElement_t427880856 * V_1 = NULL;
	XmlSchemaElement_t427880856 * V_2 = NULL;
	XmlSchemaSubstitutionGroup_t2412016498 * V_3 = NULL;
	ArrayList_t2718874744 * V_4 = NULL;
	RuntimeObject* V_5 = NULL;
	XmlSchemaSubstitutionGroup_t2412016498 * 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);
	{
		XmlSchemaObjectTable_t2546974348 * L_0 = __this->get_elements_9();
		NullCheck(L_0);
		RuntimeObject* L_1 = XmlSchemaObjectTable_get_Values_m210119958(L_0, /*hidden argument*/NULL);
		NullCheck(L_1);
		RuntimeObject* L_2 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0 /* System.Collections.IEnumerator System.Collections.IEnumerable::GetEnumerator() */, IEnumerable_t1941168011_il2cpp_TypeInfo_var, L_1);
		V_0 = L_2;
	}

IL_0011:
	try
	{ // begin try (depth: 1)
		{
			goto IL_00f1;
		}

IL_0016:
		{
			RuntimeObject* L_3 = V_0;
			NullCheck(L_3);
			RuntimeObject * L_4 = InterfaceFuncInvoker0< RuntimeObject * >::Invoke(1 /* System.Object System.Collections.IEnumerator::get_Current() */, IEnumerator_t1853284238_il2cpp_TypeInfo_var, L_3);
			V_1 = ((XmlSchemaElement_t427880856 *)CastclassClass((RuntimeObject*)L_4, XmlSchemaElement_t427880856_il2cpp_TypeInfo_var));
			XmlSchemaElement_t427880856 * L_5 = V_1;
			NullCheck(L_5);
			XmlQualifiedName_t2760654312 * L_6 = XmlSchemaElement_get_SubstitutionGroup_m3454166301(L_5, /*hidden argument*/NULL);
			NullCheck(L_6);
			bool L_7 = XmlQualifiedName_get_IsEmpty_m1430090042(L_6, /*hidden argument*/NULL);
			if (L_7)
			{
				goto IL_00f1;
			}
		}

IL_0032:
		{
			XmlSchemaObjectTable_t2546974348 * L_8 = __this->get_elements_9();
			XmlSchemaElement_t427880856 * L_9 = V_1;
			NullCheck(L_9);
			XmlQualifiedName_t2760654312 * L_10 = XmlSchemaElement_get_SubstitutionGroup_m3454166301(L_9, /*hidden argument*/NULL);
			NullCheck(L_8);
			XmlSchemaObject_t1315720168 * L_11 = XmlSchemaObjectTable_get_Item_m170185878(L_8, L_10, /*hidden argument*/NULL);
			V_2 = ((XmlSchemaElement_t427880856 *)IsInstClass((RuntimeObject*)L_11, XmlSchemaElement_t427880856_il2cpp_TypeInfo_var));
			XmlSchemaElement_t427880856 * L_12 = V_2;
			if (L_12)
			{
				goto IL_005d;
			}
		}

IL_004c:
		{
			XmlSchemaElement_t427880856 * L_13 = V_1;
			BaseProcessor_SendValidationEvent_m1578197102(__this, _stringLiteral1099041461, L_13, /*hidden argument*/NULL);
			goto IL_00f1;
		}

IL_005d:
		{
			XmlSchemaElement_t427880856 * L_14 = V_1;
			NullCheck(L_14);
			XmlSchemaType_t2033747345 * L_15 = XmlSchemaElement_get_ElementSchemaType_m371898276(L_14, /*hidden argument*/NULL);
			XmlSchemaElement_t427880856 * L_16 = V_2;
			NullCheck(L_16);
			XmlSchemaType_t2033747345 * L_17 = XmlSchemaElement_get_ElementSchemaType_m371898276(L_16, /*hidden argument*/NULL);
			XmlSchemaElement_t427880856 * L_18 = V_2;
			NullCheck(L_18);
			int32_t L_19 = XmlSchemaElement_get_FinalResolved_m4052209625(L_18, /*hidden argument*/NULL);
			bool L_20 = XmlSchemaType_IsDerivedFrom_m3689219737(NULL /*static, unused*/, L_15, L_17, L_19, /*hidden argument*/NULL);
			if (L_20)
			{
				goto IL_0098;
			}
		}

IL_0076:
		{
			XmlSchemaElement_t427880856 * L_21 = V_1;
			NullCheck(L_21);
			XmlQualifiedName_t2760654312 * L_22 = XmlSchemaElement_get_QualifiedName_m2688553928(L_21, /*hidden argument*/NULL);
			NullCheck(L_22);
			String_t* L_23 = VirtFuncInvoker0< String_t* >::Invoke(3 /* System.String System.Object::ToString() */, L_22);
			XmlSchemaElement_t427880856 * L_24 = V_2;
			NullCheck(L_24);
			XmlQualifiedName_t2760654312 * L_25 = XmlSchemaElement_get_QualifiedName_m2688553928(L_24, /*hidden argument*/NULL);
			NullCheck(L_25);
			String_t* L_26 = VirtFuncInvoker0< String_t* >::Invoke(3 /* System.String System.Object::ToString() */, L_25);
			XmlSchemaElement_t427880856 * L_27 = V_1;
			BaseProcessor_SendValidationEvent_m2694209724(__this, _stringLiteral156355873, L_23, L_26, L_27, /*hidden argument*/NULL);
		}

IL_0098:
		{
			XmlSchemaObjectTable_t2546974348 * L_28 = __this->get_examplars_13();
			XmlSchemaElement_t427880856 * L_29 = V_1;
			NullCheck(L_29);
			XmlQualifiedName_t2760654312 * L_30 = XmlSchemaElement_get_SubstitutionGroup_m3454166301(L_29, /*hidden argument*/NULL);
			NullCheck(L_28);
			XmlSchemaObject_t1315720168 * L_31 = XmlSchemaObjectTable_get_Item_m170185878(L_28, L_30, /*hidden argument*/NULL);
			V_3 = ((XmlSchemaSubstitutionGroup_t2412016498 *)CastclassClass((RuntimeObject*)L_31, XmlSchemaSubstitutionGroup_t2412016498_il2cpp_TypeInfo_var));
			XmlSchemaSubstitutionGroup_t2412016498 * L_32 = V_3;
			if (L_32)
			{
				goto IL_00d6;
			}
		}

IL_00b2:
		{
			XmlSchemaSubstitutionGroup_t2412016498 * L_33 = (XmlSchemaSubstitutionGroup_t2412016498 *)il2cpp_codegen_object_new(XmlSchemaSubstitutionGroup_t2412016498_il2cpp_TypeInfo_var);
			XmlSchemaSubstitutionGroup__ctor_m2751507005(L_33, /*hidden argument*/NULL);
			V_3 = L_33;
			XmlSchemaSubstitutionGroup_t2412016498 * L_34 = V_3;
			XmlSchemaElement_t427880856 * L_35 = V_1;
			NullCheck(L_35);
			XmlQualifiedName_t2760654312 * L_36 = XmlSchemaElement_get_SubstitutionGroup_m3454166301(L_35, /*hidden argument*/NULL);
			NullCheck(L_34);
			XmlSchemaSubstitutionGroup_set_Examplar_m3530748001(L_34, L_36, /*hidden argument*/NULL);
			XmlSchemaObjectTable_t2546974348 * L_37 = __this->get_examplars_13();
			XmlSchemaElement_t427880856 * L_38 = V_1;
			NullCheck(L_38);
			XmlQualifiedName_t2760654312 * L_39 = XmlSchemaElement_get_SubstitutionGroup_m3454166301(L_38, /*hidden argument*/NULL);
			XmlSchemaSubstitutionGroup_t2412016498 * L_40 = V_3;
			NullCheck(L_37);
			XmlSchemaObjectTable_Add_m1270468147(L_37, L_39, L_40, /*hidden argument*/NULL);
		}

IL_00d6:
		{
			XmlSchemaSubstitutionGroup_t2412016498 * L_41 = V_3;
			NullCheck(L_41);
			ArrayList_t2718874744 * L_42 = XmlSchemaSubstitutionGroup_get_Members_m1363933871(L_41, /*hidden argument*/NULL);
			V_4 = L_42;
			ArrayList_t2718874744 * L_43 = V_4;
			XmlSchemaElement_t427880856 * L_44 = V_1;
			NullCheck(L_43);
			bool L_45 = VirtFuncInvoker1< bool, RuntimeObject * >::Invoke(33 /* System.Boolean System.Collections.ArrayList::Contains(System.Object) */, L_43, L_44);
			if (L_45)
			{
				goto IL_00f1;
			}
		}

IL_00e8:
		{
			ArrayList_t2718874744 * L_46 = V_4;
			XmlSchemaElement_t427880856 * L_47 = V_1;
			NullCheck(L_46);
			VirtFuncInvoker1< int32_t, RuntimeObject * >::Invoke(29 /* System.Int32 System.Collections.ArrayList::Add(System.Object) */, L_46, L_47);
		}

IL_00f1:
		{
			RuntimeObject* L_48 = V_0;
			NullCheck(L_48);
			bool L_49 = InterfaceFuncInvoker0< bool >::Invoke(0 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t1853284238_il2cpp_TypeInfo_var, L_48);
			if (L_49)
			{
				goto IL_0016;
			}
		}

IL_00fc:
		{
			IL2CPP_LEAVE(0x112, FINALLY_00fe);
		}
	} // end try (depth: 1)
	catch(Il2CppExceptionWrapper& e)
	{
		__last_unhandled_exception = (Exception_t *)e.ex;
		goto FINALLY_00fe;
	}

FINALLY_00fe:
	{ // begin finally (depth: 1)
		{
			RuntimeObject* L_50 = V_0;
			V_5 = ((RuntimeObject*)IsInst((RuntimeObject*)L_50, IDisposable_t3640265483_il2cpp_TypeInfo_var));
			RuntimeObject* L_51 = V_5;
			if (!L_51)
			{
				goto IL_0111;
			}
		}

IL_010a:
		{
			RuntimeObject* L_52 = V_5;
			NullCheck(L_52);
			InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t3640265483_il2cpp_TypeInfo_var, L_52);
		}

IL_0111:
		{
			IL2CPP_END_FINALLY(254)
		}
	} // end finally (depth: 1)
	IL2CPP_CLEANUP(254)
	{
		IL2CPP_JUMP_TBL(0x112, IL_0112)
		IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
	}

IL_0112:
	{
		XmlSchemaObjectTable_t2546974348 * L_53 = __this->get_examplars_13();
		NullCheck(L_53);
		RuntimeObject* L_54 = XmlSchemaObjectTable_get_Values_m210119958(L_53, /*hidden argument*/NULL);
		NullCheck(L_54);
		RuntimeObject* L_55 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0 /* System.Collections.IEnumerator System.Collections.IEnumerable::GetEnumerator() */, IEnumerable_t1941168011_il2cpp_TypeInfo_var, L_54);
		V_0 = L_55;
	}

IL_0123:
	try
	{ // begin try (depth: 1)
		{
			goto IL_013a;
		}

IL_0125:
		{
			RuntimeObject* L_56 = V_0;
			NullCheck(L_56);
			RuntimeObject * L_57 = InterfaceFuncInvoker0< RuntimeObject * >::Invoke(1 /* System.Object System.Collections.IEnumerator::get_Current() */, IEnumerator_t1853284238_il2cpp_TypeInfo_var, L_56);
			V_6 = ((XmlSchemaSubstitutionGroup_t2412016498 *)CastclassClass((RuntimeObject*)L_57, XmlSchemaSubstitutionGroup_t2412016498_il2cpp_TypeInfo_var));
			XmlSchemaSubstitutionGroup_t2412016498 * L_58 = V_6;
			Compiler_CompileSubstitutionGroup_m2484364489(__this, L_58, /*hidden argument*/NULL);
		}

IL_013a:
		{
			RuntimeObject* L_59 = V_0;
			NullCheck(L_59);
			bool L_60 = InterfaceFuncInvoker0< bool >::Invoke(0 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t1853284238_il2cpp_TypeInfo_var, L_59);
			if (L_60)
			{
				goto IL_0125;
			}
		}

IL_0142:
		{
			IL2CPP_LEAVE(0x158, FINALLY_0144);
		}
	} // end try (depth: 1)
	catch(Il2CppExceptionWrapper& e)
	{
		__last_unhandled_exception = (Exception_t *)e.ex;
		goto FINALLY_0144;
	}

FINALLY_0144:
	{ // begin finally (depth: 1)
		{
			RuntimeObject* L_61 = V_0;
			V_5 = ((RuntimeObject*)IsInst((RuntimeObject*)L_61, IDisposable_t3640265483_il2cpp_TypeInfo_var));
			RuntimeObject* L_62 = V_5;
			if (!L_62)
			{
				goto IL_0157;
			}
		}

IL_0150:
		{
			RuntimeObject* L_63 = V_5;
			NullCheck(L_63);
			InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t3640265483_il2cpp_TypeInfo_var, L_63);
		}

IL_0157:
		{
			IL2CPP_END_FINALLY(324)
		}
	} // end finally (depth: 1)
	IL2CPP_CLEANUP(324)
	{
		IL2CPP_JUMP_TBL(0x158, IL_0158)
		IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
	}

IL_0158:
	{
		return;
	}
}
// System.Void System.Xml.Schema.Compiler::CompileSubstitutionGroup(System.Xml.Schema.XmlSchemaSubstitutionGroup)
extern "C" IL2CPP_METHOD_ATTR void Compiler_CompileSubstitutionGroup_m2484364489 (Compiler_t2647573624 * __this, XmlSchemaSubstitutionGroup_t2412016498 * ___substitutionGroup0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Compiler_CompileSubstitutionGroup_m2484364489_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	XmlSchemaElement_t427880856 * V_0 = NULL;
	ArrayList_t2718874744 * V_1 = NULL;
	int32_t V_2 = 0;
	XmlSchemaElement_t427880856 * V_3 = NULL;
	XmlSchemaSubstitutionGroup_t2412016498 * V_4 = NULL;
	int32_t V_5 = 0;
	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);
	{
		XmlSchemaSubstitutionGroup_t2412016498 * L_0 = ___substitutionGroup0;
		NullCheck(L_0);
		bool L_1 = XmlSchemaObject_get_IsProcessing_m3852350093(L_0, /*hidden argument*/NULL);
		if (!L_1)
		{
			goto IL_0033;
		}
	}
	{
		XmlSchemaSubstitutionGroup_t2412016498 * L_2 = ___substitutionGroup0;
		NullCheck(L_2);
		ArrayList_t2718874744 * L_3 = XmlSchemaSubstitutionGroup_get_Members_m1363933871(L_2, /*hidden argument*/NULL);
		NullCheck(L_3);
		int32_t L_4 = VirtFuncInvoker0< int32_t >::Invoke(22 /* System.Int32 System.Collections.ArrayList::get_Count() */, L_3);
		if ((((int32_t)L_4) <= ((int32_t)0)))
		{
			goto IL_0033;
		}
	}
	{
		XmlSchemaSubstitutionGroup_t2412016498 * L_5 = ___substitutionGroup0;
		NullCheck(L_5);
		ArrayList_t2718874744 * L_6 = XmlSchemaSubstitutionGroup_get_Members_m1363933871(L_5, /*hidden argument*/NULL);
		NullCheck(L_6);
		RuntimeObject * L_7 = VirtFuncInvoker1< RuntimeObject *, int32_t >::Invoke(27 /* System.Object System.Collections.ArrayList::get_Item(System.Int32) */, L_6, 0);
		BaseProcessor_SendValidationEvent_m1578197102(__this, _stringLiteral2591753562, ((XmlSchemaElement_t427880856 *)CastclassClass((RuntimeObject*)L_7, XmlSchemaElement_t427880856_il2cpp_TypeInfo_var)), /*hidden argument*/NULL);
		return;
	}

IL_0033:
	{
		XmlSchemaObjectTable_t2546974348 * L_8 = __this->get_elements_9();
		XmlSchemaSubstitutionGroup_t2412016498 * L_9 = ___substitutionGroup0;
		NullCheck(L_9);
		XmlQualifiedName_t2760654312 * L_10 = XmlSchemaSubstitutionGroup_get_Examplar_m4030321245(L_9, /*hidden argument*/NULL);
		NullCheck(L_8);
		XmlSchemaObject_t1315720168 * L_11 = XmlSchemaObjectTable_get_Item_m170185878(L_8, L_10, /*hidden argument*/NULL);
		V_0 = ((XmlSchemaElement_t427880856 *)CastclassClass((RuntimeObject*)L_11, XmlSchemaElement_t427880856_il2cpp_TypeInfo_var));
		XmlSchemaSubstitutionGroup_t2412016498 * L_12 = ___substitutionGroup0;
		NullCheck(L_12);
		ArrayList_t2718874744 * L_13 = XmlSchemaSubstitutionGroup_get_Members_m1363933871(L_12, /*hidden argument*/NULL);
		XmlSchemaElement_t427880856 * L_14 = V_0;
		NullCheck(L_13);
		bool L_15 = VirtFuncInvoker1< bool, RuntimeObject * >::Invoke(33 /* System.Boolean System.Collections.ArrayList::Contains(System.Object) */, L_13, L_14);
		if (!L_15)
		{
			goto IL_0059;
		}
	}
	{
		return;
	}

IL_0059:
	{
		XmlSchemaSubstitutionGroup_t2412016498 * L_16 = ___substitutionGroup0;
		NullCheck(L_16);
		XmlSchemaObject_set_IsProcessing_m1567865810(L_16, (bool)1, /*hidden argument*/NULL);
	}

IL_0060:
	try
	{ // begin try (depth: 1)
		{
			XmlSchemaElement_t427880856 * L_17 = V_0;
			NullCheck(L_17);
			int32_t L_18 = XmlSchemaElement_get_FinalResolved_m4052209625(L_17, /*hidden argument*/NULL);
			if ((!(((uint32_t)L_18) == ((uint32_t)((int32_t)255)))))
			{
				goto IL_0079;
			}
		}

IL_006d:
		{
			XmlSchemaElement_t427880856 * L_19 = V_0;
			BaseProcessor_SendValidationEvent_m1578197102(__this, _stringLiteral2272045775, L_19, /*hidden argument*/NULL);
		}

IL_0079:
		{
			V_1 = (ArrayList_t2718874744 *)NULL;
			V_2 = 0;
			goto IL_0115;
		}

IL_0082:
		{
			XmlSchemaSubstitutionGroup_t2412016498 * L_20 = ___substitutionGroup0;
			NullCheck(L_20);
			ArrayList_t2718874744 * L_21 = XmlSchemaSubstitutionGroup_get_Members_m1363933871(L_20, /*hidden argument*/NULL);
			int32_t L_22 = V_2;
			NullCheck(L_21);
			RuntimeObject * L_23 = VirtFuncInvoker1< RuntimeObject *, int32_t >::Invoke(27 /* System.Object System.Collections.ArrayList::get_Item(System.Int32) */, L_21, L_22);
			V_3 = ((XmlSchemaElement_t427880856 *)CastclassClass((RuntimeObject*)L_23, XmlSchemaElement_t427880856_il2cpp_TypeInfo_var));
			XmlSchemaElement_t427880856 * L_24 = V_3;
			NullCheck(L_24);
			SchemaElementDecl_t2267464004 * L_25 = XmlSchemaElement_get_ElementDecl_m2284549354(L_24, /*hidden argument*/NULL);
			NullCheck(L_25);
			int32_t L_26 = SchemaElementDecl_get_Block_m1703309467(L_25, /*hidden argument*/NULL);
			if (((int32_t)((int32_t)L_26&(int32_t)1)))
			{
				goto IL_0111;
			}
		}

IL_00a3:
		{
			XmlSchemaObjectTable_t2546974348 * L_27 = __this->get_examplars_13();
			XmlSchemaElement_t427880856 * L_28 = V_3;
			NullCheck(L_28);
			XmlQualifiedName_t2760654312 * L_29 = XmlSchemaElement_get_QualifiedName_m2688553928(L_28, /*hidden argument*/NULL);
			NullCheck(L_27);
			XmlSchemaObject_t1315720168 * L_30 = XmlSchemaObjectTable_get_Item_m170185878(L_27, L_29, /*hidden argument*/NULL);
			V_4 = ((XmlSchemaSubstitutionGroup_t2412016498 *)CastclassClass((RuntimeObject*)L_30, XmlSchemaSubstitutionGroup_t2412016498_il2cpp_TypeInfo_var));
			XmlSchemaSubstitutionGroup_t2412016498 * L_31 = V_4;
			if (!L_31)
			{
				goto IL_0111;
			}
		}

IL_00bf:
		{
			XmlSchemaSubstitutionGroup_t2412016498 * L_32 = V_4;
			Compiler_CompileSubstitutionGroup_m2484364489(__this, L_32, /*hidden argument*/NULL);
			V_5 = 0;
			goto IL_0101;
		}

IL_00cc:
		{
			XmlSchemaSubstitutionGroup_t2412016498 * L_33 = V_4;
			NullCheck(L_33);
			ArrayList_t2718874744 * L_34 = XmlSchemaSubstitutionGroup_get_Members_m1363933871(L_33, /*hidden argument*/NULL);
			int32_t L_35 = V_5;
			NullCheck(L_34);
			RuntimeObject * L_36 = VirtFuncInvoker1< RuntimeObject *, int32_t >::Invoke(27 /* System.Object System.Collections.ArrayList::get_Item(System.Int32) */, L_34, L_35);
			XmlSchemaElement_t427880856 * L_37 = V_3;
			if ((((RuntimeObject*)(RuntimeObject *)L_36) == ((RuntimeObject*)(XmlSchemaElement_t427880856 *)L_37)))
			{
				goto IL_00fb;
			}
		}

IL_00dd:
		{
			ArrayList_t2718874744 * L_38 = V_1;
			if (L_38)
			{
				goto IL_00e6;
			}
		}

IL_00e0:
		{
			ArrayList_t2718874744 * L_39 = (ArrayList_t2718874744 *)il2cpp_codegen_object_new(ArrayList_t2718874744_il2cpp_TypeInfo_var);
			ArrayList__ctor_m4254721275(L_39, /*hidden argument*/NULL);
			V_1 = L_39;
		}

IL_00e6:
		{
			ArrayList_t2718874744 * L_40 = V_1;
			XmlSchemaSubstitutionGroup_t2412016498 * L_41 = V_4;
			NullCheck(L_41);
			ArrayList_t2718874744 * L_42 = XmlSchemaSubstitutionGroup_get_Members_m1363933871(L_41, /*hidden argument*/NULL);
			int32_t L_43 = V_5;
			NullCheck(L_42);
			RuntimeObject * L_44 = VirtFuncInvoker1< RuntimeObject *, int32_t >::Invoke(27 /* System.Object System.Collections.ArrayList::get_Item(System.Int32) */, L_42, L_43);
			NullCheck(L_40);
			VirtFuncInvoker1< int32_t, RuntimeObject * >::Invoke(29 /* System.Int32 System.Collections.ArrayList::Add(System.Object) */, L_40, L_44);
		}

IL_00fb:
		{
			int32_t L_45 = V_5;
			V_5 = ((int32_t)il2cpp_codegen_add((int32_t)L_45, (int32_t)1));
		}

IL_0101:
		{
			int32_t L_46 = V_5;
			XmlSchemaSubstitutionGroup_t2412016498 * L_47 = V_4;
			NullCheck(L_47);
			ArrayList_t2718874744 * L_48 = XmlSchemaSubstitutionGroup_get_Members_m1363933871(L_47, /*hidden argument*/NULL);
			NullCheck(L_48);
			int32_t L_49 = VirtFuncInvoker0< int32_t >::Invoke(22 /* System.Int32 System.Collections.ArrayList::get_Count() */, L_48);
			if ((((int32_t)L_46) < ((int32_t)L_49)))
			{
				goto IL_00cc;
			}
		}

IL_0111:
		{
			int32_t L_50 = V_2;
			V_2 = ((int32_t)il2cpp_codegen_add((int32_t)L_50, (int32_t)1));
		}

IL_0115:
		{
			int32_t L_51 = V_2;
			XmlSchemaSubstitutionGroup_t2412016498 * L_52 = ___substitutionGroup0;
			NullCheck(L_52);
			ArrayList_t2718874744 * L_53 = XmlSchemaSubstitutionGroup_get_Members_m1363933871(L_52, /*hidden argument*/NULL);
			NullCheck(L_53);
			int32_t L_54 = VirtFuncInvoker0< int32_t >::Invoke(22 /* System.Int32 System.Collections.ArrayList::get_Count() */, L_53);
			if ((((int32_t)L_51) < ((int32_t)L_54)))
			{
				goto IL_0082;
			}
		}

IL_0126:
		{
			ArrayList_t2718874744 * L_55 = V_1;
			if (!L_55)
			{
				goto IL_0152;
			}
		}

IL_0129:
		{
			V_6 = 0;
			goto IL_0148;
		}

IL_012e:
		{
			XmlSchemaSubstitutionGroup_t2412016498 * L_56 = ___substitutionGroup0;
			NullCheck(L_56);
			ArrayList_t2718874744 * L_57 = XmlSchemaSubstitutionGroup_get_Members_m1363933871(L_56, /*hidden argument*/NULL);
			ArrayList_t2718874744 * L_58 = V_1;
			int32_t L_59 = V_6;
			NullCheck(L_58);
			RuntimeObject * L_60 = VirtFuncInvoker1< RuntimeObject *, int32_t >::Invoke(27 /* System.Object System.Collections.ArrayList::get_Item(System.Int32) */, L_58, L_59);
			NullCheck(L_57);
			VirtFuncInvoker1< int32_t, RuntimeObject * >::Invoke(29 /* System.Int32 System.Collections.ArrayList::Add(System.Object) */, L_57, L_60);
			int32_t L_61 = V_6;
			V_6 = ((int32_t)il2cpp_codegen_add((int32_t)L_61, (int32_t)1));
		}

IL_0148:
		{
			int32_t L_62 = V_6;
			ArrayList_t2718874744 * L_63 = V_1;
			NullCheck(L_63);
			int32_t L_64 = VirtFuncInvoker0< int32_t >::Invoke(22 /* System.Int32 System.Collections.ArrayList::get_Count() */, L_63);
			if ((((int32_t)L_62) < ((int32_t)L_64)))
			{
				goto IL_012e;
			}
		}

IL_0152:
		{
			XmlSchemaSubstitutionGroup_t2412016498 * L_65 = ___substitutionGroup0;
			NullCheck(L_65);
			ArrayList_t2718874744 * L_66 = XmlSchemaSubstitutionGroup_get_Members_m1363933871(L_65, /*hidden argument*/NULL);
			XmlSchemaElement_t427880856 * L_67 = V_0;
			NullCheck(L_66);
			VirtFuncInvoker1< int32_t, RuntimeObject * >::Invoke(29 /* System.Int32 System.Collections.ArrayList::Add(System.Object) */, L_66, L_67);
			IL2CPP_LEAVE(0x169, FINALLY_0161);
		}
	} // end try (depth: 1)
	catch(Il2CppExceptionWrapper& e)
	{
		__last_unhandled_exception = (Exception_t *)e.ex;
		goto FINALLY_0161;
	}

FINALLY_0161:
	{ // begin finally (depth: 1)
		XmlSchemaSubstitutionGroup_t2412016498 * L_68 = ___substitutionGroup0;
		NullCheck(L_68);
		XmlSchemaObject_set_IsProcessing_m1567865810(L_68, (bool)0, /*hidden argument*/NULL);
		IL2CPP_END_FINALLY(353)
	} // end finally (depth: 1)
	IL2CPP_CLEANUP(353)
	{
		IL2CPP_JUMP_TBL(0x169, IL_0169)
		IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
	}

IL_0169:
	{
		return;
	}
}
// System.Void System.Xml.Schema.Compiler::RecursivelyCheckRedefinedGroups(System.Xml.Schema.XmlSchemaGroup,System.Xml.Schema.XmlSchemaGroup)
extern "C" IL2CPP_METHOD_ATTR void Compiler_RecursivelyCheckRedefinedGroups_m19793796 (Compiler_t2647573624 * __this, XmlSchemaGroup_t1441741786 * ___redefinedGroup0, XmlSchemaGroup_t1441741786 * ___baseGroup1, const RuntimeMethod* method)
{
	{
		XmlSchemaGroup_t1441741786 * L_0 = ___baseGroup1;
		NullCheck(L_0);
		XmlSchemaGroup_t1441741786 * L_1 = XmlSchemaGroup_get_Redefined_m3676493965(L_0, /*hidden argument*/NULL);
		if (!L_1)
		{
			goto IL_0015;
		}
	}
	{
		XmlSchemaGroup_t1441741786 * L_2 = ___baseGroup1;
		XmlSchemaGroup_t1441741786 * L_3 = ___baseGroup1;
		NullCheck(L_3);
		XmlSchemaGroup_t1441741786 * L_4 = XmlSchemaGroup_get_Redefined_m3676493965(L_3, /*hidden argument*/NULL);
		Compiler_RecursivelyCheckRedefinedGroups_m19793796(__this, L_2, L_4, /*hidden argument*/NULL);
	}

IL_0015:
	{
		XmlSchemaGroup_t1441741786 * L_5 = ___redefinedGroup0;
		NullCheck(L_5);
		int32_t L_6 = XmlSchemaGroup_get_SelfReferenceCount_m511742142(L_5, /*hidden argument*/NULL);
		if (L_6)
		{
			goto IL_007d;
		}
	}
	{
		XmlSchemaGroup_t1441741786 * L_7 = ___baseGroup1;
		NullCheck(L_7);
		XmlSchemaParticle_t3828501457 * L_8 = XmlSchemaGroup_get_CanonicalParticle_m665048621(L_7, /*hidden argument*/NULL);
		if (L_8)
		{
			goto IL_0038;
		}
	}
	{
		XmlSchemaGroup_t1441741786 * L_9 = ___baseGroup1;
		XmlSchemaGroup_t1441741786 * L_10 = ___baseGroup1;
		NullCheck(L_10);
		XmlSchemaGroupBase_t3631079376 * L_11 = XmlSchemaGroup_get_Particle_m1316317096(L_10, /*hidden argument*/NULL);
		XmlSchemaParticle_t3828501457 * L_12 = Compiler_CannonicalizeParticle_m1586993714(__this, L_11, (bool)1, /*hidden argument*/NULL);
		NullCheck(L_9);
		XmlSchemaGroup_set_CanonicalParticle_m3064580754(L_9, L_12, /*hidden argument*/NULL);
	}

IL_0038:
	{
		XmlSchemaGroup_t1441741786 * L_13 = ___redefinedGroup0;
		NullCheck(L_13);
		XmlSchemaParticle_t3828501457 * L_14 = XmlSchemaGroup_get_CanonicalParticle_m665048621(L_13, /*hidden argument*/NULL);
		if (L_14)
		{
			goto IL_0053;
		}
	}
	{
		XmlSchemaGroup_t1441741786 * L_15 = ___redefinedGroup0;
		XmlSchemaGroup_t1441741786 * L_16 = ___redefinedGroup0;
		NullCheck(L_16);
		XmlSchemaGroupBase_t3631079376 * L_17 = XmlSchemaGroup_get_Particle_m1316317096(L_16, /*hidden argument*/NULL);
		XmlSchemaParticle_t3828501457 * L_18 = Compiler_CannonicalizeParticle_m1586993714(__this, L_17, (bool)1, /*hidden argument*/NULL);
		NullCheck(L_15);
		XmlSchemaGroup_set_CanonicalParticle_m3064580754(L_15, L_18, /*hidden argument*/NULL);
	}

IL_0053:
	{
		XmlSchemaGroup_t1441741786 * L_19 = ___redefinedGroup0;
		NullCheck(L_19);
		XmlSchemaParticle_t3828501457 * L_20 = XmlSchemaGroup_get_CanonicalParticle_m665048621(L_19, /*hidden argument*/NULL);
		Compiler_CompileParticleElements_m2258036257(__this, L_20, /*hidden argument*/NULL);
		XmlSchemaGroup_t1441741786 * L_21 = ___baseGroup1;
		NullCheck(L_21);
		XmlSchemaParticle_t3828501457 * L_22 = XmlSchemaGroup_get_CanonicalParticle_m665048621(L_21, /*hidden argument*/NULL);
		Compiler_CompileParticleElements_m2258036257(__this, L_22, /*hidden argument*/NULL);
		XmlSchemaGroup_t1441741786 * L_23 = ___redefinedGroup0;
		NullCheck(L_23);
		XmlSchemaParticle_t3828501457 * L_24 = XmlSchemaGroup_get_CanonicalParticle_m665048621(L_23, /*hidden argument*/NULL);
		XmlSchemaGroup_t1441741786 * L_25 = ___baseGroup1;
		NullCheck(L_25);
		XmlSchemaParticle_t3828501457 * L_26 = XmlSchemaGroup_get_CanonicalParticle_m665048621(L_25, /*hidden argument*/NULL);
		Compiler_CheckParticleDerivation_m3955177790(__this, L_24, L_26, /*hidden argument*/NULL);
	}

IL_007d:
	{
		return;
	}
}
// System.Void System.Xml.Schema.Compiler::RecursivelyCheckRedefinedAttributeGroups(System.Xml.Schema.XmlSchemaAttributeGroup,System.Xml.Schema.XmlSchemaAttributeGroup)
extern "C" IL2CPP_METHOD_ATTR void Compiler_RecursivelyCheckRedefinedAttributeGroups_m2952106728 (Compiler_t2647573624 * __this, XmlSchemaAttributeGroup_t246430545 * ___attributeGroup0, XmlSchemaAttributeGroup_t246430545 * ___baseAttributeGroup1, const RuntimeMethod* method)
{
	{
		XmlSchemaAttributeGroup_t246430545 * L_0 = ___baseAttributeGroup1;
		NullCheck(L_0);
		XmlSchemaAttributeGroup_t246430545 * L_1 = XmlSchemaAttributeGroup_get_Redefined_m3981878338(L_0, /*hidden argument*/NULL);
		if (!L_1)
		{
			goto IL_0015;
		}
	}
	{
		XmlSchemaAttributeGroup_t246430545 * L_2 = ___baseAttributeGroup1;
		XmlSchemaAttributeGroup_t246430545 * L_3 = ___baseAttributeGroup1;
		NullCheck(L_3);
		XmlSchemaAttributeGroup_t246430545 * L_4 = XmlSchemaAttributeGroup_get_Redefined_m3981878338(L_3, /*hidden argument*/NULL);
		Compiler_RecursivelyCheckRedefinedAttributeGroups_m2952106728(__this, L_2, L_4, /*hidden argument*/NULL);
	}

IL_0015:
	{
		XmlSchemaAttributeGroup_t246430545 * L_5 = ___attributeGroup0;
		NullCheck(L_5);
		int32_t L_6 = XmlSchemaAttributeGroup_get_SelfReferenceCount_m2429760328(L_5, /*hidden argument*/NULL);
		if (L_6)
		{
			goto IL_0033;
		}
	}
	{
		XmlSchemaAttributeGroup_t246430545 * L_7 = ___baseAttributeGroup1;
		Compiler_CompileAttributeGroup_m684338723(__this, L_7, /*hidden argument*/NULL);
		XmlSchemaAttributeGroup_t246430545 * L_8 = ___attributeGroup0;
		Compiler_CompileAttributeGroup_m684338723(__this, L_8, /*hidden argument*/NULL);
		XmlSchemaAttributeGroup_t246430545 * L_9 = ___baseAttributeGroup1;
		XmlSchemaAttributeGroup_t246430545 * L_10 = ___attributeGroup0;
		Compiler_CheckAtrributeGroupRestriction_m559319023(__this, L_9, L_10, /*hidden argument*/NULL);
	}

IL_0033:
	{
		return;
	}
}
// System.Void System.Xml.Schema.Compiler::CompileGroup(System.Xml.Schema.XmlSchemaGroup)
extern "C" IL2CPP_METHOD_ATTR void Compiler_CompileGroup_m190540192 (Compiler_t2647573624 * __this, XmlSchemaGroup_t1441741786 * ___group0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Compiler_CompileGroup_m190540192_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		XmlSchemaGroup_t1441741786 * L_0 = ___group0;
		NullCheck(L_0);
		bool L_1 = XmlSchemaObject_get_IsProcessing_m3852350093(L_0, /*hidden argument*/NULL);
		if (!L_1)
		{
			goto IL_0020;
		}
	}
	{
		XmlSchemaGroup_t1441741786 * L_2 = ___group0;
		BaseProcessor_SendValidationEvent_m1578197102(__this, _stringLiteral3909915604, L_2, /*hidden argument*/NULL);
		XmlSchemaGroup_t1441741786 * L_3 = ___group0;
		IL2CPP_RUNTIME_CLASS_INIT(XmlSchemaParticle_t3828501457_il2cpp_TypeInfo_var);
		XmlSchemaParticle_t3828501457 * L_4 = ((XmlSchemaParticle_t3828501457_StaticFields*)il2cpp_codegen_static_fields_for(XmlSchemaParticle_t3828501457_il2cpp_TypeInfo_var))->get_Empty_12();
		NullCheck(L_3);
		XmlSchemaGroup_set_CanonicalParticle_m3064580754(L_3, L_4, /*hidden argument*/NULL);
		return;
	}

IL_0020:
	{
		XmlSchemaGroup_t1441741786 * L_5 = ___group0;
		NullCheck(L_5);
		XmlSchemaObject_set_IsProcessing_m1567865810(L_5, (bool)1, /*hidden argument*/NULL);
		XmlSchemaGroup_t1441741786 * L_6 = ___group0;
		NullCheck(L_6);
		XmlSchemaParticle_t3828501457 * L_7 = XmlSchemaGroup_get_CanonicalParticle_m665048621(L_6, /*hidden argument*/NULL);
		if (L_7)
		{
			goto IL_0042;
		}
	}
	{
		XmlSchemaGroup_t1441741786 * L_8 = ___group0;
		XmlSchemaGroup_t1441741786 * L_9 = ___group0;
		NullCheck(L_9);
		XmlSchemaGroupBase_t3631079376 * L_10 = XmlSchemaGroup_get_Particle_m1316317096(L_9, /*hidden argument*/NULL);
		XmlSchemaParticle_t3828501457 * L_11 = Compiler_CannonicalizeParticle_m1586993714(__this, L_10, (bool)1, /*hidden argument*/NULL);
		NullCheck(L_8);
		XmlSchemaGroup_set_CanonicalParticle_m3064580754(L_8, L_11, /*hidden argument*/NULL);
	}

IL_0042:
	{
		XmlSchemaGroup_t1441741786 * L_12 = ___group0;
		NullCheck(L_12);
		XmlSchemaObject_set_IsProcessing_m1567865810(L_12, (bool)0, /*hidden argument*/NULL);
		return;
	}
}
// System.Void System.Xml.Schema.Compiler::CompileSimpleType(System.Xml.Schema.XmlSchemaSimpleType)
extern "C" IL2CPP_METHOD_ATTR void Compiler_CompileSimpleType_m3216478218 (Compiler_t2647573624 * __this, XmlSchemaSimpleType_t2678868104 * ___simpleType0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Compiler_CompileSimpleType_m3216478218_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	XmlSchemaSimpleTypeList_t472803608 * V_0 = NULL;
	XmlSchemaDatatype_t322714710 * V_1 = NULL;
	XmlSchemaSimpleType_t2678868104 * V_2 = NULL;
	XmlSchemaSimpleTypeRestriction_t3925451115 * V_3 = NULL;
	XmlSchemaDatatype_t322714710 * V_4 = NULL;
	XmlSchemaSimpleType_t2678868104 * V_5 = NULL;
	XmlSchemaSimpleTypeU5BU5D_t1394089049* V_6 = NULL;
	XmlSchemaException_t3511258692 * V_7 = NULL;
	SchemaElementDecl_t2267464004 * V_8 = NULL;
	Exception_t * __last_unhandled_exception = 0;
	NO_UNUSED_WARNING (__last_unhandled_exception);
	Exception_t * __exception_local = 0;
	NO_UNUSED_WARNING (__exception_local);
	int32_t __leave_target = -1;
	NO_UNUSED_WARNING (__leave_target);
	{
		XmlSchemaSimpleType_t2678868104 * L_0 = ___simpleType0;
		NullCheck(L_0);
		bool L_1 = XmlSchemaObject_get_IsProcessing_m3852350093(L_0, /*hidden argument*/NULL);
		if (!L_1)
		{
			goto IL_0014;
		}
	}
	{
		XmlSchemaSimpleType_t2678868104 * L_2 = ___simpleType0;
		XmlSchemaException_t3511258692 * L_3 = (XmlSchemaException_t3511258692 *)il2cpp_codegen_object_new(XmlSchemaException_t3511258692_il2cpp_TypeInfo_var);
		XmlSchemaException__ctor_m5098710(L_3, _stringLiteral522588451, L_2, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, NULL, Compiler_CompileSimpleType_m3216478218_RuntimeMethod_var);
	}

IL_0014:
	{
		XmlSchemaSimpleType_t2678868104 * L_4 = ___simpleType0;
		NullCheck(L_4);
		SchemaElementDecl_t2267464004 * L_5 = XmlSchemaType_get_ElementDecl_m669016418(L_4, /*hidden argument*/NULL);
		if (!L_5)
		{
			goto IL_001d;
		}
	}
	{
		return;
	}

IL_001d:
	{
		XmlSchemaSimpleType_t2678868104 * L_6 = ___simpleType0;
		NullCheck(L_6);
		XmlSchemaObject_set_IsProcessing_m1567865810(L_6, (bool)1, /*hidden argument*/NULL);
	}

IL_0024:
	try
	{ // begin try (depth: 1)
		try
		{ // begin try (depth: 2)
			{
				XmlSchemaSimpleType_t2678868104 * L_7 = ___simpleType0;
				NullCheck(L_7);
				XmlSchemaSimpleTypeContent_t599285223 * L_8 = XmlSchemaSimpleType_get_Content_m2306047784(L_7, /*hidden argument*/NULL);
				if (!((XmlSchemaSimpleTypeList_t472803608 *)IsInstClass((RuntimeObject*)L_8, XmlSchemaSimpleTypeList_t472803608_il2cpp_TypeInfo_var)))
				{
					goto IL_00e4;
				}
			}

IL_0034:
			{
				XmlSchemaSimpleType_t2678868104 * L_9 = ___simpleType0;
				NullCheck(L_9);
				XmlSchemaSimpleTypeContent_t599285223 * L_10 = XmlSchemaSimpleType_get_Content_m2306047784(L_9, /*hidden argument*/NULL);
				V_0 = ((XmlSchemaSimpleTypeList_t472803608 *)CastclassClass((RuntimeObject*)L_10, XmlSchemaSimpleTypeList_t472803608_il2cpp_TypeInfo_var));
				XmlSchemaSimpleType_t2678868104 * L_11 = ___simpleType0;
				IL2CPP_RUNTIME_CLASS_INIT(DatatypeImplementation_t3722098011_il2cpp_TypeInfo_var);
				XmlSchemaSimpleType_t2678868104 * L_12 = DatatypeImplementation_get_AnySimpleType_m3778548211(NULL /*static, unused*/, /*hidden argument*/NULL);
				NullCheck(L_11);
				XmlSchemaType_SetBaseSchemaType_m2179646225(L_11, L_12, /*hidden argument*/NULL);
				XmlSchemaSimpleTypeList_t472803608 * L_13 = V_0;
				NullCheck(L_13);
				XmlQualifiedName_t2760654312 * L_14 = XmlSchemaSimpleTypeList_get_ItemTypeName_m1793827519(L_13, /*hidden argument*/NULL);
				NullCheck(L_14);
				bool L_15 = XmlQualifiedName_get_IsEmpty_m1430090042(L_14, /*hidden argument*/NULL);
				if (!L_15)
				{
					goto IL_007e;
				}
			}

IL_0058:
			{
				XmlSchemaSimpleTypeList_t472803608 * L_16 = V_0;
				NullCheck(L_16);
				XmlSchemaSimpleType_t2678868104 * L_17 = XmlSchemaSimpleTypeList_get_ItemType_m4258023120(L_16, /*hidden argument*/NULL);
				Compiler_CompileSimpleType_m3216478218(__this, L_17, /*hidden argument*/NULL);
				XmlSchemaSimpleTypeList_t472803608 * L_18 = V_0;
				XmlSchemaSimpleTypeList_t472803608 * L_19 = V_0;
				NullCheck(L_19);
				XmlSchemaSimpleType_t2678868104 * L_20 = XmlSchemaSimpleTypeList_get_ItemType_m4258023120(L_19, /*hidden argument*/NULL);
				NullCheck(L_18);
				XmlSchemaSimpleTypeList_set_BaseItemType_m3272872116(L_18, L_20, /*hidden argument*/NULL);
				XmlSchemaSimpleTypeList_t472803608 * L_21 = V_0;
				NullCheck(L_21);
				XmlSchemaSimpleType_t2678868104 * L_22 = XmlSchemaSimpleTypeList_get_ItemType_m4258023120(L_21, /*hidden argument*/NULL);
				NullCheck(L_22);
				XmlSchemaDatatype_t322714710 * L_23 = XmlSchemaType_get_Datatype_m3072197688(L_22, /*hidden argument*/NULL);
				V_1 = L_23;
				goto IL_00cb;
			}

IL_007e:
			{
				XmlSchemaSimpleTypeList_t472803608 * L_24 = V_0;
				NullCheck(L_24);
				XmlQualifiedName_t2760654312 * L_25 = XmlSchemaSimpleTypeList_get_ItemTypeName_m1793827519(L_24, /*hidden argument*/NULL);
				XmlSchemaSimpleType_t2678868104 * L_26 = Compiler_GetSimpleType_m974717677(__this, L_25, /*hidden argument*/NULL);
				V_2 = L_26;
				XmlSchemaSimpleType_t2678868104 * L_27 = V_2;
				if (!L_27)
				{
					goto IL_00b4;
				}
			}

IL_008e:
			{
				XmlSchemaSimpleType_t2678868104 * L_28 = V_2;
				NullCheck(L_28);
				int32_t L_29 = XmlSchemaType_get_FinalResolved_m213206105(L_28, /*hidden argument*/NULL);
				if (!((int32_t)((int32_t)L_29&(int32_t)8)))
				{
					goto IL_00a4;
				}
			}

IL_0098:
			{
				XmlSchemaSimpleType_t2678868104 * L_30 = ___simpleType0;
				BaseProcessor_SendValidationEvent_m1578197102(__this, _stringLiteral2339235181, L_30, /*hidden argument*/NULL);
			}

IL_00a4:
			{
				XmlSchemaSimpleTypeList_t472803608 * L_31 = V_0;
				XmlSchemaSimpleType_t2678868104 * L_32 = V_2;
				NullCheck(L_31);
				XmlSchemaSimpleTypeList_set_BaseItemType_m3272872116(L_31, L_32, /*hidden argument*/NULL);
				XmlSchemaSimpleType_t2678868104 * L_33 = V_2;
				NullCheck(L_33);
				XmlSchemaDatatype_t322714710 * L_34 = XmlSchemaType_get_Datatype_m3072197688(L_33, /*hidden argument*/NULL);
				V_1 = L_34;
				goto IL_00cb;
			}

IL_00b4:
			{
				XmlSchemaSimpleTypeList_t472803608 * L_35 = V_0;
				NullCheck(L_35);
				XmlQualifiedName_t2760654312 * L_36 = XmlSchemaSimpleTypeList_get_ItemTypeName_m1793827519(L_35, /*hidden argument*/NULL);
				NullCheck(L_36);
				String_t* L_37 = VirtFuncInvoker0< String_t* >::Invoke(3 /* System.String System.Object::ToString() */, L_36);
				XmlSchemaSimpleTypeList_t472803608 * L_38 = V_0;
				XmlSchemaException_t3511258692 * L_39 = (XmlSchemaException_t3511258692 *)il2cpp_codegen_object_new(XmlSchemaException_t3511258692_il2cpp_TypeInfo_var);
				XmlSchemaException__ctor_m1739132465(L_39, _stringLiteral980017749, L_37, L_38, /*hidden argument*/NULL);
				IL2CPP_RAISE_MANAGED_EXCEPTION(L_39, NULL, Compiler_CompileSimpleType_m3216478218_RuntimeMethod_var);
			}

IL_00cb:
			{
				XmlSchemaSimpleType_t2678868104 * L_40 = ___simpleType0;
				XmlSchemaDatatype_t322714710 * L_41 = V_1;
				XmlSchemaSimpleType_t2678868104 * L_42 = ___simpleType0;
				NullCheck(L_41);
				XmlSchemaDatatype_t322714710 * L_43 = VirtFuncInvoker1< XmlSchemaDatatype_t322714710 *, XmlSchemaType_t2033747345 * >::Invoke(20 /* System.Xml.Schema.XmlSchemaDatatype System.Xml.Schema.XmlSchemaDatatype::DeriveByList(System.Xml.Schema.XmlSchemaType) */, L_41, L_42);
				NullCheck(L_40);
				XmlSchemaType_SetDatatype_m2636920416(L_40, L_43, /*hidden argument*/NULL);
				XmlSchemaSimpleType_t2678868104 * L_44 = ___simpleType0;
				NullCheck(L_44);
				XmlSchemaType_SetDerivedBy_m2385181243(L_44, 8, /*hidden argument*/NULL);
				goto IL_026b;
			}

IL_00e4:
			{
				XmlSchemaSimpleType_t2678868104 * L_45 = ___simpleType0;
				NullCheck(L_45);
				XmlSchemaSimpleTypeContent_t599285223 * L_46 = XmlSchemaSimpleType_get_Content_m2306047784(L_45, /*hidden argument*/NULL);
				if (!((XmlSchemaSimpleTypeRestriction_t3925451115 *)IsInstClass((RuntimeObject*)L_46, XmlSchemaSimpleTypeRestriction_t3925451115_il2cpp_TypeInfo_var)))
				{
					goto IL_0241;
				}
			}

IL_00f4:
			{
				XmlSchemaSimpleType_t2678868104 * L_47 = ___simpleType0;
				NullCheck(L_47);
				XmlSchemaSimpleTypeContent_t599285223 * L_48 = XmlSchemaSimpleType_get_Content_m2306047784(L_47, /*hidden argument*/NULL);
				V_3 = ((XmlSchemaSimpleTypeRestriction_t3925451115 *)CastclassClass((RuntimeObject*)L_48, XmlSchemaSimpleTypeRestriction_t3925451115_il2cpp_TypeInfo_var));
				XmlSchemaSimpleTypeRestriction_t3925451115 * L_49 = V_3;
				NullCheck(L_49);
				XmlQualifiedName_t2760654312 * L_50 = XmlSchemaSimpleTypeRestriction_get_BaseTypeName_m3242510882(L_49, /*hidden argument*/NULL);
				NullCheck(L_50);
				bool L_51 = XmlQualifiedName_get_IsEmpty_m1430090042(L_50, /*hidden argument*/NULL);
				if (!L_51)
				{
					goto IL_0137;
				}
			}

IL_010d:
			{
				XmlSchemaSimpleTypeRestriction_t3925451115 * L_52 = V_3;
				NullCheck(L_52);
				XmlSchemaSimpleType_t2678868104 * L_53 = XmlSchemaSimpleTypeRestriction_get_BaseType_m3965294117(L_52, /*hidden argument*/NULL);
				Compiler_CompileSimpleType_m3216478218(__this, L_53, /*hidden argument*/NULL);
				XmlSchemaSimpleType_t2678868104 * L_54 = ___simpleType0;
				XmlSchemaSimpleTypeRestriction_t3925451115 * L_55 = V_3;
				NullCheck(L_55);
				XmlSchemaSimpleType_t2678868104 * L_56 = XmlSchemaSimpleTypeRestriction_get_BaseType_m3965294117(L_55, /*hidden argument*/NULL);
				NullCheck(L_54);
				XmlSchemaType_SetBaseSchemaType_m2179646225(L_54, L_56, /*hidden argument*/NULL);
				XmlSchemaSimpleTypeRestriction_t3925451115 * L_57 = V_3;
				NullCheck(L_57);
				XmlSchemaSimpleType_t2678868104 * L_58 = XmlSchemaSimpleTypeRestriction_get_BaseType_m3965294117(L_57, /*hidden argument*/NULL);
				NullCheck(L_58);
				XmlSchemaDatatype_t322714710 * L_59 = XmlSchemaType_get_Datatype_m3072197688(L_58, /*hidden argument*/NULL);
				V_4 = L_59;
				goto IL_021e;
			}

IL_0137:
			{
				XmlSchemaSimpleType_t2678868104 * L_60 = ___simpleType0;
				NullCheck(L_60);
				XmlSchemaType_t2033747345 * L_61 = XmlSchemaType_get_Redefined_m3772073788(L_60, /*hidden argument*/NULL);
				if (!L_61)
				{
					goto IL_018b;
				}
			}

IL_013f:
			{
				XmlSchemaSimpleTypeRestriction_t3925451115 * L_62 = V_3;
				NullCheck(L_62);
				XmlQualifiedName_t2760654312 * L_63 = XmlSchemaSimpleTypeRestriction_get_BaseTypeName_m3242510882(L_62, /*hidden argument*/NULL);
				XmlSchemaSimpleType_t2678868104 * L_64 = ___simpleType0;
				NullCheck(L_64);
				XmlSchemaType_t2033747345 * L_65 = XmlSchemaType_get_Redefined_m3772073788(L_64, /*hidden argument*/NULL);
				NullCheck(L_65);
				XmlQualifiedName_t2760654312 * L_66 = XmlSchemaType_get_QualifiedName_m2122094841(L_65, /*hidden argument*/NULL);
				IL2CPP_RUNTIME_CLASS_INIT(XmlQualifiedName_t2760654312_il2cpp_TypeInfo_var);
				bool L_67 = XmlQualifiedName_op_Equality_m1684199236(NULL /*static, unused*/, L_63, L_66, /*hidden argument*/NULL);
				if (!L_67)
				{
					goto IL_018b;
				}
			}

IL_0157:
			{
				XmlSchemaSimpleType_t2678868104 * L_68 = ___simpleType0;
				NullCheck(L_68);
				XmlSchemaType_t2033747345 * L_69 = XmlSchemaType_get_Redefined_m3772073788(L_68, /*hidden argument*/NULL);
				Compiler_CompileSimpleType_m3216478218(__this, ((XmlSchemaSimpleType_t2678868104 *)CastclassClass((RuntimeObject*)L_69, XmlSchemaSimpleType_t2678868104_il2cpp_TypeInfo_var)), /*hidden argument*/NULL);
				XmlSchemaSimpleType_t2678868104 * L_70 = ___simpleType0;
				XmlSchemaSimpleType_t2678868104 * L_71 = ___simpleType0;
				NullCheck(L_71);
				XmlSchemaType_t2033747345 * L_72 = XmlSchemaType_get_Redefined_m3772073788(L_71, /*hidden argument*/NULL);
				NullCheck(L_72);
				XmlSchemaType_t2033747345 * L_73 = XmlSchemaType_get_BaseXmlSchemaType_m4221231559(L_72, /*hidden argument*/NULL);
				NullCheck(L_70);
				XmlSchemaType_SetBaseSchemaType_m2179646225(L_70, L_73, /*hidden argument*/NULL);
				XmlSchemaSimpleType_t2678868104 * L_74 = ___simpleType0;
				NullCheck(L_74);
				XmlSchemaType_t2033747345 * L_75 = XmlSchemaType_get_Redefined_m3772073788(L_74, /*hidden argument*/NULL);
				NullCheck(L_75);
				XmlSchemaDatatype_t322714710 * L_76 = XmlSchemaType_get_Datatype_m3072197688(L_75, /*hidden argument*/NULL);
				V_4 = L_76;
				goto IL_021e;
			}

IL_018b:
			{
				XmlSchemaSimpleTypeRestriction_t3925451115 * L_77 = V_3;
				NullCheck(L_77);
				XmlQualifiedName_t2760654312 * L_78 = XmlSchemaSimpleTypeRestriction_get_BaseTypeName_m3242510882(L_77, /*hidden argument*/NULL);
				IL2CPP_RUNTIME_CLASS_INIT(DatatypeImplementation_t3722098011_il2cpp_TypeInfo_var);
				XmlQualifiedName_t2760654312 * L_79 = ((DatatypeImplementation_t3722098011_StaticFields*)il2cpp_codegen_static_fields_for(DatatypeImplementation_t3722098011_il2cpp_TypeInfo_var))->get_QnAnySimpleType_14();
				NullCheck(L_78);
				bool L_80 = VirtFuncInvoker1< bool, RuntimeObject * >::Invoke(0 /* System.Boolean System.Object::Equals(System.Object) */, L_78, L_79);
				if (!L_80)
				{
					goto IL_01cb;
				}
			}

IL_019d:
			{
				XmlSchemaSimpleType_t2678868104 * L_81 = ___simpleType0;
				XmlSchema_t3742557897 * L_82 = Preprocessor_GetParentSchema_m4279250648(NULL /*static, unused*/, L_81, /*hidden argument*/NULL);
				NullCheck(L_82);
				String_t* L_83 = XmlSchema_get_TargetNamespace_m442842382(L_82, /*hidden argument*/NULL);
				bool L_84 = String_op_Inequality_m215368492(NULL /*static, unused*/, L_83, _stringLiteral1569427300, /*hidden argument*/NULL);
				if (!L_84)
				{
					goto IL_01cb;
				}
			}

IL_01b4:
			{
				XmlSchemaSimpleTypeRestriction_t3925451115 * L_85 = V_3;
				NullCheck(L_85);
				XmlQualifiedName_t2760654312 * L_86 = XmlSchemaSimpleTypeRestriction_get_BaseTypeName_m3242510882(L_85, /*hidden argument*/NULL);
				NullCheck(L_86);
				String_t* L_87 = VirtFuncInvoker0< String_t* >::Invoke(3 /* System.String System.Object::ToString() */, L_86);
				XmlSchemaSimpleType_t2678868104 * L_88 = ___simpleType0;
				XmlSchemaException_t3511258692 * L_89 = (XmlSchemaException_t3511258692 *)il2cpp_codegen_object_new(XmlSchemaException_t3511258692_il2cpp_TypeInfo_var);
				XmlSchemaException__ctor_m1739132465(L_89, _stringLiteral2259048749, L_87, L_88, /*hidden argument*/NULL);
				IL2CPP_RAISE_MANAGED_EXCEPTION(L_89, NULL, Compiler_CompileSimpleType_m3216478218_RuntimeMethod_var);
			}

IL_01cb:
			{
				XmlSchemaSimpleTypeRestriction_t3925451115 * L_90 = V_3;
				NullCheck(L_90);
				XmlQualifiedName_t2760654312 * L_91 = XmlSchemaSimpleTypeRestriction_get_BaseTypeName_m3242510882(L_90, /*hidden argument*/NULL);
				XmlSchemaSimpleType_t2678868104 * L_92 = Compiler_GetSimpleType_m974717677(__this, L_91, /*hidden argument*/NULL);
				V_5 = L_92;
				XmlSchemaSimpleType_t2678868104 * L_93 = V_5;
				if (!L_93)
				{
					goto IL_0207;
				}
			}

IL_01dd:
			{
				XmlSchemaSimpleType_t2678868104 * L_94 = V_5;
				NullCheck(L_94);
				int32_t L_95 = XmlSchemaType_get_FinalResolved_m213206105(L_94, /*hidden argument*/NULL);
				if (!((int32_t)((int32_t)L_95&(int32_t)4)))
				{
					goto IL_01f4;
				}
			}

IL_01e8:
			{
				XmlSchemaSimpleType_t2678868104 * L_96 = ___simpleType0;
				BaseProcessor_SendValidationEvent_m1578197102(__this, _stringLiteral2867315794, L_96, /*hidden argument*/NULL);
			}

IL_01f4:
			{
				XmlSchemaSimpleType_t2678868104 * L_97 = ___simpleType0;
				XmlSchemaSimpleType_t2678868104 * L_98 = V_5;
				NullCheck(L_97);
				XmlSchemaType_SetBaseSchemaType_m2179646225(L_97, L_98, /*hidden argument*/NULL);
				XmlSchemaSimpleType_t2678868104 * L_99 = V_5;
				NullCheck(L_99);
				XmlSchemaDatatype_t322714710 * L_100 = XmlSchemaType_get_Datatype_m3072197688(L_99, /*hidden argument*/NULL);
				V_4 = L_100;
				goto IL_021e;
			}

IL_0207:
			{
				XmlSchemaSimpleTypeRestriction_t3925451115 * L_101 = V_3;
				NullCheck(L_101);
				XmlQualifiedName_t2760654312 * L_102 = XmlSchemaSimpleTypeRestriction_get_BaseTypeName_m3242510882(L_101, /*hidden argument*/NULL);
				NullCheck(L_102);
				String_t* L_103 = VirtFuncInvoker0< String_t* >::Invoke(3 /* System.String System.Object::ToString() */, L_102);
				XmlSchemaSimpleTypeRestriction_t3925451115 * L_104 = V_3;
				XmlSchemaException_t3511258692 * L_105 = (XmlSchemaException_t3511258692 *)il2cpp_codegen_object_new(XmlSchemaException_t3511258692_il2cpp_TypeInfo_var);
				XmlSchemaException__ctor_m1739132465(L_105, _stringLiteral980017749, L_103, L_104, /*hidden argument*/NULL);
				IL2CPP_RAISE_MANAGED_EXCEPTION(L_105, NULL, Compiler_CompileSimpleType_m3216478218_RuntimeMethod_var);
			}

IL_021e:
			{
				XmlSchemaSimpleType_t2678868104 * L_106 = ___simpleType0;
				XmlSchemaDatatype_t322714710 * L_107 = V_4;
				XmlSchemaSimpleTypeRestriction_t3925451115 * L_108 = V_3;
				NullCheck(L_108);
				XmlSchemaObjectCollection_t1064819932 * L_109 = XmlSchemaSimpleTypeRestriction_get_Facets_m3958612046(L_108, /*hidden argument*/NULL);
				XmlNameTable_t71772148 * L_110 = BaseProcessor_get_NameTable_m2451815520(__this, /*hidden argument*/NULL);
				XmlSchemaSimpleType_t2678868104 * L_111 = ___simpleType0;
				NullCheck(L_107);
				XmlSchemaDatatype_t322714710 * L_112 = VirtFuncInvoker3< XmlSchemaDatatype_t322714710 *, XmlSchemaObjectCollection_t1064819932 *, XmlNameTable_t71772148 *, XmlSchemaType_t2033747345 * >::Invoke(19 /* System.Xml.Schema.XmlSchemaDatatype System.Xml.Schema.XmlSchemaDatatype::DeriveByRestriction(System.Xml.Schema.XmlSchemaObjectCollection,System.Xml.XmlNameTable,System.Xml.Schema.XmlSchemaType) */, L_107, L_109, L_110, L_111);
				NullCheck(L_106);
				XmlSchemaType_SetDatatype_m2636920416(L_106, L_112, /*hidden argument*/NULL);
				XmlSchemaSimpleType_t2678868104 * L_113 = ___simpleType0;
				NullCheck(L_113);
				XmlSchemaType_SetDerivedBy_m2385181243(L_113, 4, /*hidden argument*/NULL);
				goto IL_026b;
			}

IL_0241:
			{
				XmlSchemaSimpleType_t2678868104 * L_114 = ___simpleType0;
				XmlSchemaSimpleTypeU5BU5D_t1394089049* L_115 = Compiler_CompileBaseMemberTypes_m3219419167(__this, L_114, /*hidden argument*/NULL);
				V_6 = L_115;
				XmlSchemaSimpleType_t2678868104 * L_116 = ___simpleType0;
				IL2CPP_RUNTIME_CLASS_INIT(DatatypeImplementation_t3722098011_il2cpp_TypeInfo_var);
				XmlSchemaSimpleType_t2678868104 * L_117 = DatatypeImplementation_get_AnySimpleType_m3778548211(NULL /*static, unused*/, /*hidden argument*/NULL);
				NullCheck(L_116);
				XmlSchemaType_SetBaseSchemaType_m2179646225(L_116, L_117, /*hidden argument*/NULL);
				XmlSchemaSimpleType_t2678868104 * L_118 = ___simpleType0;
				XmlSchemaSimpleTypeU5BU5D_t1394089049* L_119 = V_6;
				XmlSchemaSimpleType_t2678868104 * L_120 = ___simpleType0;
				XmlSchemaDatatype_t322714710 * L_121 = XmlSchemaDatatype_DeriveByUnion_m878283185(NULL /*static, unused*/, L_119, L_120, /*hidden argument*/NULL);
				NullCheck(L_118);
				XmlSchemaType_SetDatatype_m2636920416(L_118, L_121, /*hidden argument*/NULL);
				XmlSchemaSimpleType_t2678868104 * L_122 = ___simpleType0;
				NullCheck(L_122);
				XmlSchemaType_SetDerivedBy_m2385181243(L_122, ((int32_t)16), /*hidden argument*/NULL);
			}

IL_026b:
			{
				IL2CPP_LEAVE(0x2D2, FINALLY_029a);
			}
		} // 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_026d;
			throw e;
		}

CATCH_026d:
		{ // begin catch(System.Xml.Schema.XmlSchemaException)
			{
				V_7 = ((XmlSchemaException_t3511258692 *)__exception_local);
				XmlSchemaException_t3511258692 * L_123 = V_7;
				NullCheck(L_123);
				XmlSchemaObject_t1315720168 * L_124 = XmlSchemaException_get_SourceSchemaObject_m1161246587(L_123, /*hidden argument*/NULL);
				if (L_124)
				{
					goto IL_0280;
				}
			}

IL_0278:
			{
				XmlSchemaException_t3511258692 * L_125 = V_7;
				XmlSchemaSimpleType_t2678868104 * L_126 = ___simpleType0;
				NullCheck(L_125);
				XmlSchemaException_SetSource_m2768030161(L_125, L_126, /*hidden argument*/NULL);
			}

IL_0280:
			{
				XmlSchemaException_t3511258692 * L_127 = V_7;
				BaseProcessor_SendValidationEvent_m1796615872(__this, L_127, /*hidden argument*/NULL);
				XmlSchemaSimpleType_t2678868104 * L_128 = ___simpleType0;
				IL2CPP_RUNTIME_CLASS_INIT(DatatypeImplementation_t3722098011_il2cpp_TypeInfo_var);
				XmlSchemaSimpleType_t2678868104 * L_129 = DatatypeImplementation_get_AnySimpleType_m3778548211(NULL /*static, unused*/, /*hidden argument*/NULL);
				NullCheck(L_129);
				XmlSchemaDatatype_t322714710 * L_130 = XmlSchemaType_get_Datatype_m3072197688(L_129, /*hidden argument*/NULL);
				NullCheck(L_128);
				XmlSchemaType_SetDatatype_m2636920416(L_128, L_130, /*hidden argument*/NULL);
				IL2CPP_LEAVE(0x2D2, FINALLY_029a);
			}
		} // end catch (depth: 2)
	} // end try (depth: 1)
	catch(Il2CppExceptionWrapper& e)
	{
		__last_unhandled_exception = (Exception_t *)e.ex;
		goto FINALLY_029a;
	}

FINALLY_029a:
	{ // begin finally (depth: 1)
		SchemaElementDecl_t2267464004 * L_131 = (SchemaElementDecl_t2267464004 *)il2cpp_codegen_object_new(SchemaElementDecl_t2267464004_il2cpp_TypeInfo_var);
		SchemaElementDecl__ctor_m2414235564(L_131, /*hidden argument*/NULL);
		V_8 = L_131;
		SchemaElementDecl_t2267464004 * L_132 = V_8;
		IL2CPP_RUNTIME_CLASS_INIT(ContentValidator_t2085579204_il2cpp_TypeInfo_var);
		ContentValidator_t2085579204 * L_133 = ((ContentValidator_t2085579204_StaticFields*)il2cpp_codegen_static_fields_for(ContentValidator_t2085579204_il2cpp_TypeInfo_var))->get_TextOnly_4();
		NullCheck(L_132);
		SchemaElementDecl_set_ContentValidator_m1441204596(L_132, L_133, /*hidden argument*/NULL);
		SchemaElementDecl_t2267464004 * L_134 = V_8;
		XmlSchemaSimpleType_t2678868104 * L_135 = ___simpleType0;
		NullCheck(L_134);
		SchemaDeclBase_set_SchemaType_m132860534(L_134, L_135, /*hidden argument*/NULL);
		SchemaElementDecl_t2267464004 * L_136 = V_8;
		XmlSchemaSimpleType_t2678868104 * L_137 = ___simpleType0;
		NullCheck(L_137);
		XmlSchemaDatatype_t322714710 * L_138 = XmlSchemaType_get_Datatype_m3072197688(L_137, /*hidden argument*/NULL);
		NullCheck(L_136);
		SchemaDeclBase_set_Datatype_m3619014823(L_136, L_138, /*hidden argument*/NULL);
		XmlSchemaSimpleType_t2678868104 * L_139 = ___simpleType0;
		SchemaElementDecl_t2267464004 * L_140 = V_8;
		NullCheck(L_139);
		XmlSchemaType_set_ElementDecl_m1891113126(L_139, L_140, /*hidden argument*/NULL);
		XmlSchemaSimpleType_t2678868104 * L_141 = ___simpleType0;
		NullCheck(L_141);
		XmlSchemaObject_set_IsProcessing_m1567865810(L_141, (bool)0, /*hidden argument*/NULL);
		IL2CPP_END_FINALLY(666)
	} // end finally (depth: 1)
	IL2CPP_CLEANUP(666)
	{
		IL2CPP_JUMP_TBL(0x2D2, IL_02d2)
		IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
	}

IL_02d2:
	{
		return;
	}
}
// System.Xml.Schema.XmlSchemaSimpleType[] System.Xml.Schema.Compiler::CompileBaseMemberTypes(System.Xml.Schema.XmlSchemaSimpleType)
extern "C" IL2CPP_METHOD_ATTR XmlSchemaSimpleTypeU5BU5D_t1394089049* Compiler_CompileBaseMemberTypes_m3219419167 (Compiler_t2647573624 * __this, XmlSchemaSimpleType_t2678868104 * ___simpleType0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Compiler_CompileBaseMemberTypes_m3219419167_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	XmlSchemaSimpleType_t2678868104 * V_0 = NULL;
	ArrayList_t2718874744 * V_1 = NULL;
	XmlSchemaSimpleTypeUnion_t4071426880 * V_2 = NULL;
	XmlQualifiedNameU5BU5D_t1471530361* V_3 = NULL;
	XmlSchemaObjectCollection_t1064819932 * V_4 = NULL;
	int32_t V_5 = 0;
	int32_t V_6 = 0;
	XmlSchemaSimpleType_t2678868104 * V_7 = NULL;
	{
		ArrayList_t2718874744 * L_0 = (ArrayList_t2718874744 *)il2cpp_codegen_object_new(ArrayList_t2718874744_il2cpp_TypeInfo_var);
		ArrayList__ctor_m4254721275(L_0, /*hidden argument*/NULL);
		V_1 = L_0;
		XmlSchemaSimpleType_t2678868104 * L_1 = ___simpleType0;
		NullCheck(L_1);
		XmlSchemaSimpleTypeContent_t599285223 * L_2 = XmlSchemaSimpleType_get_Content_m2306047784(L_1, /*hidden argument*/NULL);
		V_2 = ((XmlSchemaSimpleTypeUnion_t4071426880 *)CastclassClass((RuntimeObject*)L_2, XmlSchemaSimpleTypeUnion_t4071426880_il2cpp_TypeInfo_var));
		XmlSchemaSimpleTypeUnion_t4071426880 * L_3 = V_2;
		NullCheck(L_3);
		XmlQualifiedNameU5BU5D_t1471530361* L_4 = XmlSchemaSimpleTypeUnion_get_MemberTypes_m1343252968(L_3, /*hidden argument*/NULL);
		V_3 = L_4;
		XmlQualifiedNameU5BU5D_t1471530361* L_5 = V_3;
		if (!L_5)
		{
			goto IL_008b;
		}
	}
	{
		V_5 = 0;
		goto IL_0084;
	}

IL_0021:
	{
		XmlQualifiedNameU5BU5D_t1471530361* L_6 = V_3;
		int32_t L_7 = V_5;
		NullCheck(L_6);
		int32_t L_8 = L_7;
		XmlQualifiedName_t2760654312 * L_9 = (L_6)->GetAt(static_cast<il2cpp_array_size_t>(L_8));
		XmlSchemaSimpleType_t2678868104 * L_10 = Compiler_GetSimpleType_m974717677(__this, L_9, /*hidden argument*/NULL);
		V_0 = L_10;
		XmlSchemaSimpleType_t2678868104 * L_11 = V_0;
		if (!L_11)
		{
			goto IL_0069;
		}
	}
	{
		XmlSchemaSimpleType_t2678868104 * L_12 = V_0;
		NullCheck(L_12);
		XmlSchemaDatatype_t322714710 * L_13 = XmlSchemaType_get_Datatype_m3072197688(L_12, /*hidden argument*/NULL);
		NullCheck(L_13);
		int32_t L_14 = VirtFuncInvoker0< int32_t >::Invoke(7 /* System.Xml.Schema.XmlSchemaDatatypeVariety System.Xml.Schema.XmlSchemaDatatype::get_Variety() */, L_13);
		if ((!(((uint32_t)L_14) == ((uint32_t)2))))
		{
			goto IL_0048;
		}
	}
	{
		XmlSchemaSimpleType_t2678868104 * L_15 = V_0;
		ArrayList_t2718874744 * L_16 = V_1;
		XmlSchemaSimpleType_t2678868104 * L_17 = ___simpleType0;
		Compiler_CheckUnionType_m3736390696(__this, L_15, L_16, L_17, /*hidden argument*/NULL);
		goto IL_0050;
	}

IL_0048:
	{
		ArrayList_t2718874744 * L_18 = V_1;
		XmlSchemaSimpleType_t2678868104 * L_19 = V_0;
		NullCheck(L_18);
		VirtFuncInvoker1< int32_t, RuntimeObject * >::Invoke(29 /* System.Int32 System.Collections.ArrayList::Add(System.Object) */, L_18, L_19);
	}

IL_0050:
	{
		XmlSchemaSimpleType_t2678868104 * L_20 = V_0;
		NullCheck(L_20);
		int32_t L_21 = XmlSchemaType_get_FinalResolved_m213206105(L_20, /*hidden argument*/NULL);
		if (!((int32_t)((int32_t)L_21&(int32_t)((int32_t)16))))
		{
			goto IL_007e;
		}
	}
	{
		XmlSchemaSimpleType_t2678868104 * L_22 = ___simpleType0;
		BaseProcessor_SendValidationEvent_m1578197102(__this, _stringLiteral4280968535, L_22, /*hidden argument*/NULL);
		goto IL_007e;
	}

IL_0069:
	{
		XmlQualifiedNameU5BU5D_t1471530361* L_23 = V_3;
		int32_t L_24 = V_5;
		NullCheck(L_23);
		int32_t L_25 = L_24;
		XmlQualifiedName_t2760654312 * L_26 = (L_23)->GetAt(static_cast<il2cpp_array_size_t>(L_25));
		NullCheck(L_26);
		String_t* L_27 = VirtFuncInvoker0< String_t* >::Invoke(3 /* System.String System.Object::ToString() */, L_26);
		XmlSchemaSimpleTypeUnion_t4071426880 * L_28 = V_2;
		XmlSchemaException_t3511258692 * L_29 = (XmlSchemaException_t3511258692 *)il2cpp_codegen_object_new(XmlSchemaException_t3511258692_il2cpp_TypeInfo_var);
		XmlSchemaException__ctor_m1739132465(L_29, _stringLiteral980017749, L_27, L_28, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_29, NULL, Compiler_CompileBaseMemberTypes_m3219419167_RuntimeMethod_var);
	}

IL_007e:
	{
		int32_t L_30 = V_5;
		V_5 = ((int32_t)il2cpp_codegen_add((int32_t)L_30, (int32_t)1));
	}

IL_0084:
	{
		int32_t L_31 = V_5;
		XmlQualifiedNameU5BU5D_t1471530361* 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_0021;
		}
	}

IL_008b:
	{
		XmlSchemaSimpleTypeUnion_t4071426880 * L_33 = V_2;
		NullCheck(L_33);
		XmlSchemaObjectCollection_t1064819932 * L_34 = XmlSchemaSimpleTypeUnion_get_BaseTypes_m3667566385(L_33, /*hidden argument*/NULL);
		V_4 = L_34;
		XmlSchemaObjectCollection_t1064819932 * L_35 = V_4;
		if (!L_35)
		{
			goto IL_00e9;
		}
	}
	{
		V_6 = 0;
		goto IL_00de;
	}

IL_009c:
	{
		XmlSchemaObjectCollection_t1064819932 * L_36 = V_4;
		int32_t L_37 = V_6;
		NullCheck(L_36);
		XmlSchemaObject_t1315720168 * L_38 = VirtFuncInvoker1< XmlSchemaObject_t1315720168 *, int32_t >::Invoke(29 /* System.Xml.Schema.XmlSchemaObject System.Xml.Schema.XmlSchemaObjectCollection::get_Item(System.Int32) */, L_36, L_37);
		V_7 = ((XmlSchemaSimpleType_t2678868104 *)CastclassClass((RuntimeObject*)L_38, XmlSchemaSimpleType_t2678868104_il2cpp_TypeInfo_var));
		XmlSchemaSimpleType_t2678868104 * L_39 = V_7;
		Compiler_CompileSimpleType_m3216478218(__this, L_39, /*hidden argument*/NULL);
		XmlSchemaSimpleType_t2678868104 * L_40 = V_7;
		NullCheck(L_40);
		XmlSchemaDatatype_t322714710 * L_41 = XmlSchemaType_get_Datatype_m3072197688(L_40, /*hidden argument*/NULL);
		NullCheck(L_41);
		int32_t L_42 = VirtFuncInvoker0< int32_t >::Invoke(7 /* System.Xml.Schema.XmlSchemaDatatypeVariety System.Xml.Schema.XmlSchemaDatatype::get_Variety() */, L_41);
		if ((!(((uint32_t)L_42) == ((uint32_t)2))))
		{
			goto IL_00cf;
		}
	}
	{
		XmlSchemaSimpleType_t2678868104 * L_43 = V_7;
		ArrayList_t2718874744 * L_44 = V_1;
		XmlSchemaSimpleType_t2678868104 * L_45 = ___simpleType0;
		Compiler_CheckUnionType_m3736390696(__this, L_43, L_44, L_45, /*hidden argument*/NULL);
		goto IL_00d8;
	}

IL_00cf:
	{
		ArrayList_t2718874744 * L_46 = V_1;
		XmlSchemaSimpleType_t2678868104 * L_47 = V_7;
		NullCheck(L_46);
		VirtFuncInvoker1< int32_t, RuntimeObject * >::Invoke(29 /* System.Int32 System.Collections.ArrayList::Add(System.Object) */, L_46, L_47);
	}

IL_00d8:
	{
		int32_t L_48 = V_6;
		V_6 = ((int32_t)il2cpp_codegen_add((int32_t)L_48, (int32_t)1));
	}

IL_00de:
	{
		int32_t L_49 = V_6;
		XmlSchemaObjectCollection_t1064819932 * L_50 = V_4;
		NullCheck(L_50);
		int32_t L_51 = CollectionBase_get_Count_m1708965601(L_50, /*hidden argument*/NULL);
		if ((((int32_t)L_49) < ((int32_t)L_51)))
		{
			goto IL_009c;
		}
	}

IL_00e9:
	{
		XmlSchemaSimpleTypeUnion_t4071426880 * L_52 = V_2;
		ArrayList_t2718874744 * L_53 = V_1;
		RuntimeTypeHandle_t3027515415  L_54 = { reinterpret_cast<intptr_t> (XmlSchemaSimpleType_t2678868104_0_0_0_var) };
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		Type_t * L_55 = Type_GetTypeFromHandle_m1620074514(NULL /*static, unused*/, L_54, /*hidden argument*/NULL);
		NullCheck(L_53);
		RuntimeArray * L_56 = VirtFuncInvoker1< RuntimeArray *, Type_t * >::Invoke(47 /* System.Array System.Collections.ArrayList::ToArray(System.Type) */, L_53, L_55);
		NullCheck(L_52);
		XmlSchemaSimpleTypeUnion_SetBaseMemberTypes_m2255048563(L_52, ((XmlSchemaSimpleTypeU5BU5D_t1394089049*)IsInst((RuntimeObject*)L_56, XmlSchemaSimpleTypeU5BU5D_t1394089049_il2cpp_TypeInfo_var)), /*hidden argument*/NULL);
		XmlSchemaSimpleTypeUnion_t4071426880 * L_57 = V_2;
		NullCheck(L_57);
		XmlSchemaSimpleTypeU5BU5D_t1394089049* L_58 = XmlSchemaSimpleTypeUnion_get_BaseMemberTypes_m1505807595(L_57, /*hidden argument*/NULL);
		return L_58;
	}
}
// System.Void System.Xml.Schema.Compiler::CheckUnionType(System.Xml.Schema.XmlSchemaSimpleType,System.Collections.ArrayList,System.Xml.Schema.XmlSchemaSimpleType)
extern "C" IL2CPP_METHOD_ATTR void Compiler_CheckUnionType_m3736390696 (Compiler_t2647573624 * __this, XmlSchemaSimpleType_t2678868104 * ___unionMember0, ArrayList_t2718874744 * ___memberTypeDefinitions1, XmlSchemaSimpleType_t2678868104 * ___parentType2, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Compiler_CheckUnionType_m3736390696_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	XmlSchemaDatatype_t322714710 * V_0 = NULL;
	Datatype_union_t2755946225 * V_1 = NULL;
	{
		XmlSchemaSimpleType_t2678868104 * L_0 = ___unionMember0;
		NullCheck(L_0);
		XmlSchemaDatatype_t322714710 * L_1 = XmlSchemaType_get_Datatype_m3072197688(L_0, /*hidden argument*/NULL);
		V_0 = L_1;
		XmlSchemaSimpleType_t2678868104 * L_2 = ___unionMember0;
		NullCheck(L_2);
		int32_t L_3 = XmlSchemaType_get_DerivedBy_m1544461244(L_2, /*hidden argument*/NULL);
		if ((!(((uint32_t)L_3) == ((uint32_t)4))))
		{
			goto IL_002d;
		}
	}
	{
		XmlSchemaDatatype_t322714710 * L_4 = V_0;
		NullCheck(L_4);
		bool L_5 = VirtFuncInvoker0< bool >::Invoke(10 /* System.Boolean System.Xml.Schema.XmlSchemaDatatype::get_HasLexicalFacets() */, L_4);
		if (L_5)
		{
			goto IL_0020;
		}
	}
	{
		XmlSchemaDatatype_t322714710 * L_6 = V_0;
		NullCheck(L_6);
		bool L_7 = VirtFuncInvoker0< bool >::Invoke(11 /* System.Boolean System.Xml.Schema.XmlSchemaDatatype::get_HasValueFacets() */, L_6);
		if (!L_7)
		{
			goto IL_002d;
		}
	}

IL_0020:
	{
		XmlSchemaSimpleType_t2678868104 * L_8 = ___parentType2;
		BaseProcessor_SendValidationEvent_m1578197102(__this, _stringLiteral2074948776, L_8, /*hidden argument*/NULL);
		return;
	}

IL_002d:
	{
		XmlSchemaSimpleType_t2678868104 * L_9 = ___unionMember0;
		NullCheck(L_9);
		XmlSchemaDatatype_t322714710 * L_10 = XmlSchemaType_get_Datatype_m3072197688(L_9, /*hidden argument*/NULL);
		V_1 = ((Datatype_union_t2755946225 *)IsInstClass((RuntimeObject*)L_10, Datatype_union_t2755946225_il2cpp_TypeInfo_var));
		ArrayList_t2718874744 * L_11 = ___memberTypeDefinitions1;
		Datatype_union_t2755946225 * L_12 = V_1;
		NullCheck(L_12);
		XmlSchemaSimpleTypeU5BU5D_t1394089049* L_13 = Datatype_union_get_BaseMemberTypes_m3473398479(L_12, /*hidden argument*/NULL);
		NullCheck(L_11);
		VirtActionInvoker1< RuntimeObject* >::Invoke(30 /* System.Void System.Collections.ArrayList::AddRange(System.Collections.ICollection) */, L_11, (RuntimeObject*)(RuntimeObject*)L_13);
		return;
	}
}
// System.Void System.Xml.Schema.Compiler::CompileComplexType(System.Xml.Schema.XmlSchemaComplexType)
extern "C" IL2CPP_METHOD_ATTR void Compiler_CompileComplexType_m2605971606 (Compiler_t2647573624 * __this, XmlSchemaComplexType_t3740801802 * ___complexType0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Compiler_CompileComplexType_m2605971606_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	SchemaElementDecl_t2267464004 * V_0 = NULL;
	XmlSchemaSimpleContent_t4264369274 * V_1 = NULL;
	XmlSchemaComplexContent_t3528540772 * V_2 = NULL;
	RuntimeObject* V_3 = NULL;
	XmlSchemaAttribute_t2797257020 * 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);
	{
		XmlSchemaComplexType_t3740801802 * L_0 = ___complexType0;
		NullCheck(L_0);
		SchemaElementDecl_t2267464004 * L_1 = XmlSchemaType_get_ElementDecl_m669016418(L_0, /*hidden argument*/NULL);
		if (!L_1)
		{
			goto IL_0009;
		}
	}
	{
		return;
	}

IL_0009:
	{
		XmlSchemaComplexType_t3740801802 * L_2 = ___complexType0;
		NullCheck(L_2);
		bool L_3 = XmlSchemaObject_get_IsProcessing_m3852350093(L_2, /*hidden argument*/NULL);
		if (!L_3)
		{
			goto IL_001e;
		}
	}
	{
		XmlSchemaComplexType_t3740801802 * L_4 = ___complexType0;
		BaseProcessor_SendValidationEvent_m1578197102(__this, _stringLiteral522588451, L_4, /*hidden argument*/NULL);
		return;
	}

IL_001e:
	{
		XmlSchemaComplexType_t3740801802 * L_5 = ___complexType0;
		NullCheck(L_5);
		XmlSchemaObject_set_IsProcessing_m1567865810(L_5, (bool)1, /*hidden argument*/NULL);
	}

IL_0025:
	try
	{ // begin try (depth: 1)
		{
			XmlSchemaComplexType_t3740801802 * L_6 = ___complexType0;
			NullCheck(L_6);
			XmlSchemaContentModel_t602185179 * L_7 = XmlSchemaComplexType_get_ContentModel_m1078180248(L_6, /*hidden argument*/NULL);
			if (!L_7)
			{
				goto IL_00ce;
			}
		}

IL_0030:
		{
			XmlSchemaComplexType_t3740801802 * L_8 = ___complexType0;
			NullCheck(L_8);
			XmlSchemaContentModel_t602185179 * L_9 = XmlSchemaComplexType_get_ContentModel_m1078180248(L_8, /*hidden argument*/NULL);
			if (!((XmlSchemaSimpleContent_t4264369274 *)IsInstClass((RuntimeObject*)L_9, XmlSchemaSimpleContent_t4264369274_il2cpp_TypeInfo_var)))
			{
				goto IL_008b;
			}
		}

IL_003d:
		{
			XmlSchemaComplexType_t3740801802 * L_10 = ___complexType0;
			NullCheck(L_10);
			XmlSchemaContentModel_t602185179 * L_11 = XmlSchemaComplexType_get_ContentModel_m1078180248(L_10, /*hidden argument*/NULL);
			V_1 = ((XmlSchemaSimpleContent_t4264369274 *)CastclassClass((RuntimeObject*)L_11, XmlSchemaSimpleContent_t4264369274_il2cpp_TypeInfo_var));
			XmlSchemaComplexType_t3740801802 * L_12 = ___complexType0;
			NullCheck(L_12);
			XmlSchemaType_SetContentType_m2213638338(L_12, 0, /*hidden argument*/NULL);
			XmlSchemaSimpleContent_t4264369274 * L_13 = V_1;
			NullCheck(L_13);
			XmlSchemaContent_t1040349258 * L_14 = VirtFuncInvoker0< XmlSchemaContent_t1040349258 * >::Invoke(14 /* System.Xml.Schema.XmlSchemaContent System.Xml.Schema.XmlSchemaContentModel::get_Content() */, L_13);
			if (!((XmlSchemaSimpleContentExtension_t1269327470 *)IsInstClass((RuntimeObject*)L_14, XmlSchemaSimpleContentExtension_t1269327470_il2cpp_TypeInfo_var)))
			{
				goto IL_0074;
			}
		}

IL_005d:
		{
			XmlSchemaComplexType_t3740801802 * L_15 = ___complexType0;
			XmlSchemaSimpleContent_t4264369274 * L_16 = V_1;
			NullCheck(L_16);
			XmlSchemaContent_t1040349258 * L_17 = VirtFuncInvoker0< XmlSchemaContent_t1040349258 * >::Invoke(14 /* System.Xml.Schema.XmlSchemaContent System.Xml.Schema.XmlSchemaContentModel::get_Content() */, L_16);
			Compiler_CompileSimpleContentExtension_m2147967769(__this, L_15, ((XmlSchemaSimpleContentExtension_t1269327470 *)CastclassClass((RuntimeObject*)L_17, XmlSchemaSimpleContentExtension_t1269327470_il2cpp_TypeInfo_var)), /*hidden argument*/NULL);
			goto IL_011f;
		}

IL_0074:
		{
			XmlSchemaComplexType_t3740801802 * L_18 = ___complexType0;
			XmlSchemaSimpleContent_t4264369274 * L_19 = V_1;
			NullCheck(L_19);
			XmlSchemaContent_t1040349258 * L_20 = VirtFuncInvoker0< XmlSchemaContent_t1040349258 * >::Invoke(14 /* System.Xml.Schema.XmlSchemaContent System.Xml.Schema.XmlSchemaContentModel::get_Content() */, L_19);
			Compiler_CompileSimpleContentRestriction_m3536788439(__this, L_18, ((XmlSchemaSimpleContentRestriction_t2746076865 *)CastclassClass((RuntimeObject*)L_20, XmlSchemaSimpleContentRestriction_t2746076865_il2cpp_TypeInfo_var)), /*hidden argument*/NULL);
			goto IL_011f;
		}

IL_008b:
		{
			XmlSchemaComplexType_t3740801802 * L_21 = ___complexType0;
			NullCheck(L_21);
			XmlSchemaContentModel_t602185179 * L_22 = XmlSchemaComplexType_get_ContentModel_m1078180248(L_21, /*hidden argument*/NULL);
			V_2 = ((XmlSchemaComplexContent_t3528540772 *)CastclassClass((RuntimeObject*)L_22, XmlSchemaComplexContent_t3528540772_il2cpp_TypeInfo_var));
			XmlSchemaComplexContent_t3528540772 * L_23 = V_2;
			NullCheck(L_23);
			XmlSchemaContent_t1040349258 * L_24 = VirtFuncInvoker0< XmlSchemaContent_t1040349258 * >::Invoke(14 /* System.Xml.Schema.XmlSchemaContent System.Xml.Schema.XmlSchemaContentModel::get_Content() */, L_23);
			if (!((XmlSchemaComplexContentExtension_t2396613513 *)IsInstClass((RuntimeObject*)L_24, XmlSchemaComplexContentExtension_t2396613513_il2cpp_TypeInfo_var)))
			{
				goto IL_00b9;
			}
		}

IL_00a4:
		{
			XmlSchemaComplexType_t3740801802 * L_25 = ___complexType0;
			XmlSchemaComplexContent_t3528540772 * L_26 = V_2;
			XmlSchemaComplexContent_t3528540772 * L_27 = V_2;
			NullCheck(L_27);
			XmlSchemaContent_t1040349258 * L_28 = VirtFuncInvoker0< XmlSchemaContent_t1040349258 * >::Invoke(14 /* System.Xml.Schema.XmlSchemaContent System.Xml.Schema.XmlSchemaContentModel::get_Content() */, L_27);
			Compiler_CompileComplexContentExtension_m1838550198(__this, L_25, L_26, ((XmlSchemaComplexContentExtension_t2396613513 *)CastclassClass((RuntimeObject*)L_28, XmlSchemaComplexContentExtension_t2396613513_il2cpp_TypeInfo_var)), /*hidden argument*/NULL);
			goto IL_011f;
		}

IL_00b9:
		{
			XmlSchemaComplexType_t3740801802 * L_29 = ___complexType0;
			XmlSchemaComplexContent_t3528540772 * L_30 = V_2;
			XmlSchemaComplexContent_t3528540772 * L_31 = V_2;
			NullCheck(L_31);
			XmlSchemaContent_t1040349258 * L_32 = VirtFuncInvoker0< XmlSchemaContent_t1040349258 * >::Invoke(14 /* System.Xml.Schema.XmlSchemaContent System.Xml.Schema.XmlSchemaContentModel::get_Content() */, L_31);
			Compiler_CompileComplexContentRestriction_m2685334709(__this, L_29, L_30, ((XmlSchemaComplexContentRestriction_t3155540863 *)CastclassClass((RuntimeObject*)L_32, XmlSchemaComplexContentRestriction_t3155540863_il2cpp_TypeInfo_var)), /*hidden argument*/NULL);
			goto IL_011f;
		}

IL_00ce:
		{
			XmlSchemaComplexType_t3740801802 * L_33 = ___complexType0;
			IL2CPP_RUNTIME_CLASS_INIT(XmlSchemaComplexType_t3740801802_il2cpp_TypeInfo_var);
			XmlSchemaComplexType_t3740801802 * L_34 = XmlSchemaComplexType_get_AnyType_m2038550701(NULL /*static, unused*/, /*hidden argument*/NULL);
			NullCheck(L_33);
			XmlSchemaType_SetBaseSchemaType_m2179646225(L_33, L_34, /*hidden argument*/NULL);
			XmlSchemaComplexType_t3740801802 * L_35 = XmlSchemaComplexType_get_AnyType_m2038550701(NULL /*static, unused*/, /*hidden argument*/NULL);
			XmlSchemaComplexType_t3740801802 * L_36 = ___complexType0;
			XmlSchemaComplexType_t3740801802 * L_37 = ___complexType0;
			NullCheck(L_37);
			XmlSchemaObjectCollection_t1064819932 * L_38 = XmlSchemaComplexType_get_Attributes_m1170504928(L_37, /*hidden argument*/NULL);
			XmlSchemaComplexType_t3740801802 * L_39 = ___complexType0;
			NullCheck(L_39);
			XmlSchemaAnyAttribute_t963227996 * L_40 = XmlSchemaComplexType_get_AnyAttribute_m1050810344(L_39, /*hidden argument*/NULL);
			Compiler_CompileLocalAttributes_m4162026387(__this, L_35, L_36, L_38, L_40, 4, /*hidden argument*/NULL);
			XmlSchemaComplexType_t3740801802 * L_41 = ___complexType0;
			NullCheck(L_41);
			XmlSchemaType_SetDerivedBy_m2385181243(L_41, 4, /*hidden argument*/NULL);
			XmlSchemaComplexType_t3740801802 * L_42 = ___complexType0;
			XmlSchemaComplexType_t3740801802 * L_43 = ___complexType0;
			NullCheck(L_43);
			XmlSchemaParticle_t3828501457 * L_44 = XmlSchemaComplexType_get_Particle_m455826862(L_43, /*hidden argument*/NULL);
			XmlSchemaParticle_t3828501457 * L_45 = Compiler_CompileContentTypeParticle_m3892994103(__this, L_44, /*hidden argument*/NULL);
			NullCheck(L_42);
			XmlSchemaComplexType_SetContentTypeParticle_m1974481538(L_42, L_45, /*hidden argument*/NULL);
			XmlSchemaComplexType_t3740801802 * L_46 = ___complexType0;
			XmlSchemaComplexType_t3740801802 * L_47 = ___complexType0;
			XmlSchemaComplexType_t3740801802 * L_48 = ___complexType0;
			NullCheck(L_48);
			XmlSchemaParticle_t3828501457 * L_49 = XmlSchemaComplexType_get_ContentTypeParticle_m1194481921(L_48, /*hidden argument*/NULL);
			int32_t L_50 = Compiler_GetSchemaContentType_m3031634162(__this, L_47, (XmlSchemaComplexContent_t3528540772 *)NULL, L_49, /*hidden argument*/NULL);
			NullCheck(L_46);
			XmlSchemaType_SetContentType_m2213638338(L_46, L_50, /*hidden argument*/NULL);
		}

IL_011f:
		{
			XmlSchemaComplexType_t3740801802 * L_51 = ___complexType0;
			NullCheck(L_51);
			bool L_52 = XmlSchemaComplexType_ContainsIdAttribute_m1291334274(L_51, (bool)1, /*hidden argument*/NULL);
			if (!L_52)
			{
				goto IL_0134;
			}
		}

IL_0128:
		{
			XmlSchemaComplexType_t3740801802 * L_53 = ___complexType0;
			BaseProcessor_SendValidationEvent_m1578197102(__this, _stringLiteral455314092, L_53, /*hidden argument*/NULL);
		}

IL_0134:
		{
			SchemaElementDecl_t2267464004 * L_54 = (SchemaElementDecl_t2267464004 *)il2cpp_codegen_object_new(SchemaElementDecl_t2267464004_il2cpp_TypeInfo_var);
			SchemaElementDecl__ctor_m2414235564(L_54, /*hidden argument*/NULL);
			V_0 = L_54;
			SchemaElementDecl_t2267464004 * L_55 = V_0;
			XmlSchemaComplexType_t3740801802 * L_56 = ___complexType0;
			ContentValidator_t2085579204 * L_57 = Compiler_CompileComplexContent_m2798143481(__this, L_56, /*hidden argument*/NULL);
			NullCheck(L_55);
			SchemaElementDecl_set_ContentValidator_m1441204596(L_55, L_57, /*hidden argument*/NULL);
			SchemaElementDecl_t2267464004 * L_58 = V_0;
			XmlSchemaComplexType_t3740801802 * L_59 = ___complexType0;
			NullCheck(L_58);
			SchemaDeclBase_set_SchemaType_m132860534(L_58, L_59, /*hidden argument*/NULL);
			SchemaElementDecl_t2267464004 * L_60 = V_0;
			XmlSchemaComplexType_t3740801802 * L_61 = ___complexType0;
			NullCheck(L_61);
			bool L_62 = XmlSchemaComplexType_get_IsAbstract_m422868336(L_61, /*hidden argument*/NULL);
			NullCheck(L_60);
			SchemaElementDecl_set_IsAbstract_m2037709765(L_60, L_62, /*hidden argument*/NULL);
			SchemaElementDecl_t2267464004 * L_63 = V_0;
			XmlSchemaComplexType_t3740801802 * L_64 = ___complexType0;
			NullCheck(L_64);
			XmlSchemaDatatype_t322714710 * L_65 = XmlSchemaType_get_Datatype_m3072197688(L_64, /*hidden argument*/NULL);
			NullCheck(L_63);
			SchemaDeclBase_set_Datatype_m3619014823(L_63, L_65, /*hidden argument*/NULL);
			SchemaElementDecl_t2267464004 * L_66 = V_0;
			XmlSchemaComplexType_t3740801802 * L_67 = ___complexType0;
			NullCheck(L_67);
			int32_t L_68 = XmlSchemaComplexType_get_BlockResolved_m796516093(L_67, /*hidden argument*/NULL);
			NullCheck(L_66);
			SchemaElementDecl_set_Block_m3447308398(L_66, L_68, /*hidden argument*/NULL);
			SchemaElementDecl_t2267464004 * L_69 = V_0;
			XmlSchemaComplexType_t3740801802 * L_70 = ___complexType0;
			NullCheck(L_70);
			XmlSchemaAnyAttribute_t963227996 * L_71 = XmlSchemaComplexType_get_AttributeWildcard_m3132428207(L_70, /*hidden argument*/NULL);
			NullCheck(L_69);
			SchemaElementDecl_set_AnyAttribute_m4168465140(L_69, L_71, /*hidden argument*/NULL);
			XmlSchemaComplexType_t3740801802 * L_72 = ___complexType0;
			NullCheck(L_72);
			XmlSchemaObjectTable_t2546974348 * L_73 = XmlSchemaComplexType_get_AttributeUses_m3736990879(L_72, /*hidden argument*/NULL);
			NullCheck(L_73);
			RuntimeObject* L_74 = XmlSchemaObjectTable_get_Values_m210119958(L_73, /*hidden argument*/NULL);
			NullCheck(L_74);
			RuntimeObject* L_75 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0 /* System.Collections.IEnumerator System.Collections.IEnumerable::GetEnumerator() */, IEnumerable_t1941168011_il2cpp_TypeInfo_var, L_74);
			V_3 = L_75;
		}

IL_018f:
		try
		{ // begin try (depth: 2)
			{
				goto IL_022a;
			}

IL_0194:
			{
				RuntimeObject* L_76 = V_3;
				NullCheck(L_76);
				RuntimeObject * L_77 = InterfaceFuncInvoker0< RuntimeObject * >::Invoke(1 /* System.Object System.Collections.IEnumerator::get_Current() */, IEnumerator_t1853284238_il2cpp_TypeInfo_var, L_76);
				V_4 = ((XmlSchemaAttribute_t2797257020 *)CastclassClass((RuntimeObject*)L_77, XmlSchemaAttribute_t2797257020_il2cpp_TypeInfo_var));
				XmlSchemaAttribute_t2797257020 * L_78 = V_4;
				NullCheck(L_78);
				int32_t L_79 = XmlSchemaAttribute_get_Use_m2314455910(L_78, /*hidden argument*/NULL);
				if ((!(((uint32_t)L_79) == ((uint32_t)2))))
				{
					goto IL_01da;
				}
			}

IL_01ab:
			{
				SchemaElementDecl_t2267464004 * L_80 = V_0;
				NullCheck(L_80);
				Dictionary_2_t2735651632 * L_81 = SchemaElementDecl_get_ProhibitedAttributes_m2669544346(L_80, /*hidden argument*/NULL);
				XmlSchemaAttribute_t2797257020 * L_82 = V_4;
				NullCheck(L_82);
				XmlQualifiedName_t2760654312 * L_83 = XmlSchemaAttribute_get_QualifiedName_m383925923(L_82, /*hidden argument*/NULL);
				NullCheck(L_81);
				bool L_84 = Dictionary_2_ContainsKey_m4211148500(L_81, L_83, /*hidden argument*/Dictionary_2_ContainsKey_m4211148500_RuntimeMethod_var);
				if (L_84)
				{
					goto IL_022a;
				}
			}

IL_01bf:
			{
				SchemaElementDecl_t2267464004 * L_85 = V_0;
				NullCheck(L_85);
				Dictionary_2_t2735651632 * L_86 = SchemaElementDecl_get_ProhibitedAttributes_m2669544346(L_85, /*hidden argument*/NULL);
				XmlSchemaAttribute_t2797257020 * L_87 = V_4;
				NullCheck(L_87);
				XmlQualifiedName_t2760654312 * L_88 = XmlSchemaAttribute_get_QualifiedName_m383925923(L_87, /*hidden argument*/NULL);
				XmlSchemaAttribute_t2797257020 * L_89 = V_4;
				NullCheck(L_89);
				XmlQualifiedName_t2760654312 * L_90 = XmlSchemaAttribute_get_QualifiedName_m383925923(L_89, /*hidden argument*/NULL);
				NullCheck(L_86);
				Dictionary_2_Add_m3683668734(L_86, L_88, L_90, /*hidden argument*/Dictionary_2_Add_m3683668734_RuntimeMethod_var);
				goto IL_022a;
			}

IL_01da:
			{
				SchemaElementDecl_t2267464004 * L_91 = V_0;
				NullCheck(L_91);
				Dictionary_2_t2404538479 * L_92 = SchemaElementDecl_get_AttDefs_m3681638586(L_91, /*hidden argument*/NULL);
				XmlSchemaAttribute_t2797257020 * L_93 = V_4;
				NullCheck(L_93);
				XmlQualifiedName_t2760654312 * L_94 = XmlSchemaAttribute_get_QualifiedName_m383925923(L_93, /*hidden argument*/NULL);
				NullCheck(L_92);
				bool L_95 = Dictionary_2_ContainsKey_m1883636488(L_92, L_94, /*hidden argument*/Dictionary_2_ContainsKey_m1883636488_RuntimeMethod_var);
				if (L_95)
				{
					goto IL_022a;
				}
			}

IL_01ee:
			{
				XmlSchemaAttribute_t2797257020 * L_96 = V_4;
				NullCheck(L_96);
				SchemaAttDef_t2429541159 * L_97 = XmlSchemaAttribute_get_AttDef_m786218494(L_96, /*hidden argument*/NULL);
				if (!L_97)
				{
					goto IL_022a;
				}
			}

IL_01f7:
			{
				XmlSchemaAttribute_t2797257020 * L_98 = V_4;
				NullCheck(L_98);
				SchemaAttDef_t2429541159 * L_99 = XmlSchemaAttribute_get_AttDef_m786218494(L_98, /*hidden argument*/NULL);
				NullCheck(L_99);
				XmlQualifiedName_t2760654312 * L_100 = SchemaDeclBase_get_Name_m2892351404(L_99, /*hidden argument*/NULL);
				IL2CPP_RUNTIME_CLASS_INIT(XmlQualifiedName_t2760654312_il2cpp_TypeInfo_var);
				XmlQualifiedName_t2760654312 * L_101 = ((XmlQualifiedName_t2760654312_StaticFields*)il2cpp_codegen_static_fields_for(XmlQualifiedName_t2760654312_il2cpp_TypeInfo_var))->get_Empty_4();
				bool L_102 = XmlQualifiedName_op_Inequality_m3449274916(NULL /*static, unused*/, L_100, L_101, /*hidden argument*/NULL);
				if (!L_102)
				{
					goto IL_022a;
				}
			}

IL_020f:
			{
				XmlSchemaAttribute_t2797257020 * L_103 = V_4;
				NullCheck(L_103);
				SchemaAttDef_t2429541159 * L_104 = XmlSchemaAttribute_get_AttDef_m786218494(L_103, /*hidden argument*/NULL);
				IL2CPP_RUNTIME_CLASS_INIT(SchemaAttDef_t2429541159_il2cpp_TypeInfo_var);
				SchemaAttDef_t2429541159 * L_105 = ((SchemaAttDef_t2429541159_StaticFields*)il2cpp_codegen_static_fields_for(SchemaAttDef_t2429541159_il2cpp_TypeInfo_var))->get_Empty_18();
				if ((((RuntimeObject*)(SchemaAttDef_t2429541159 *)L_104) == ((RuntimeObject*)(SchemaAttDef_t2429541159 *)L_105)))
				{
					goto IL_022a;
				}
			}

IL_021d:
			{
				SchemaElementDecl_t2267464004 * L_106 = V_0;
				XmlSchemaAttribute_t2797257020 * L_107 = V_4;
				NullCheck(L_107);
				SchemaAttDef_t2429541159 * L_108 = XmlSchemaAttribute_get_AttDef_m786218494(L_107, /*hidden argument*/NULL);
				NullCheck(L_106);
				SchemaElementDecl_AddAttDef_m3028005090(L_106, L_108, /*hidden argument*/NULL);
			}

IL_022a:
			{
				RuntimeObject* L_109 = V_3;
				NullCheck(L_109);
				bool L_110 = InterfaceFuncInvoker0< bool >::Invoke(0 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t1853284238_il2cpp_TypeInfo_var, L_109);
				if (L_110)
				{
					goto IL_0194;
				}
			}

IL_0235:
			{
				IL2CPP_LEAVE(0x24B, FINALLY_0237);
			}
		} // end try (depth: 2)
		catch(Il2CppExceptionWrapper& e)
		{
			__last_unhandled_exception = (Exception_t *)e.ex;
			goto FINALLY_0237;
		}

FINALLY_0237:
		{ // begin finally (depth: 2)
			{
				RuntimeObject* L_111 = V_3;
				V_5 = ((RuntimeObject*)IsInst((RuntimeObject*)L_111, IDisposable_t3640265483_il2cpp_TypeInfo_var));
				RuntimeObject* L_112 = V_5;
				if (!L_112)
				{
					goto IL_024a;
				}
			}

IL_0243:
			{
				RuntimeObject* L_113 = V_5;
				NullCheck(L_113);
				InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t3640265483_il2cpp_TypeInfo_var, L_113);
			}

IL_024a:
			{
				IL2CPP_END_FINALLY(567)
			}
		} // end finally (depth: 2)
		IL2CPP_CLEANUP(567)
		{
			IL2CPP_JUMP_TBL(0x24B, IL_024b)
			IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
		}

IL_024b:
		{
			XmlSchemaComplexType_t3740801802 * L_114 = ___complexType0;
			SchemaElementDecl_t2267464004 * L_115 = V_0;
			NullCheck(L_114);
			XmlSchemaType_set_ElementDecl_m1891113126(L_114, L_115, /*hidden argument*/NULL);
			IL2CPP_LEAVE(0x25C, FINALLY_0254);
		}
	} // end try (depth: 1)
	catch(Il2CppExceptionWrapper& e)
	{
		__last_unhandled_exception = (Exception_t *)e.ex;
		goto FINALLY_0254;
	}

FINALLY_0254:
	{ // begin finally (depth: 1)
		XmlSchemaComplexType_t3740801802 * L_116 = ___complexType0;
		NullCheck(L_116);
		XmlSchemaObject_set_IsProcessing_m1567865810(L_116, (bool)0, /*hidden argument*/NULL);
		IL2CPP_END_FINALLY(596)
	} // end finally (depth: 1)
	IL2CPP_CLEANUP(596)
	{
		IL2CPP_JUMP_TBL(0x25C, IL_025c)
		IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
	}

IL_025c:
	{
		return;
	}
}
// System.Void System.Xml.Schema.Compiler::CompileSimpleContentExtension(System.Xml.Schema.XmlSchemaComplexType,System.Xml.Schema.XmlSchemaSimpleContentExtension)
extern "C" IL2CPP_METHOD_ATTR void Compiler_CompileSimpleContentExtension_m2147967769 (Compiler_t2647573624 * __this, XmlSchemaComplexType_t3740801802 * ___complexType0, XmlSchemaSimpleContentExtension_t1269327470 * ___simpleExtension1, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Compiler_CompileSimpleContentExtension_m2147967769_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	XmlSchemaComplexType_t3740801802 * V_0 = NULL;
	XmlSchemaType_t2033747345 * V_1 = NULL;
	{
		V_0 = (XmlSchemaComplexType_t3740801802 *)NULL;
		XmlSchemaComplexType_t3740801802 * L_0 = ___complexType0;
		NullCheck(L_0);
		XmlSchemaType_t2033747345 * L_1 = XmlSchemaType_get_Redefined_m3772073788(L_0, /*hidden argument*/NULL);
		if (!L_1)
		{
			goto IL_004a;
		}
	}
	{
		XmlSchemaSimpleContentExtension_t1269327470 * L_2 = ___simpleExtension1;
		NullCheck(L_2);
		XmlQualifiedName_t2760654312 * L_3 = XmlSchemaSimpleContentExtension_get_BaseTypeName_m3374486103(L_2, /*hidden argument*/NULL);
		XmlSchemaComplexType_t3740801802 * L_4 = ___complexType0;
		NullCheck(L_4);
		XmlSchemaType_t2033747345 * L_5 = XmlSchemaType_get_Redefined_m3772073788(L_4, /*hidden argument*/NULL);
		NullCheck(L_5);
		XmlQualifiedName_t2760654312 * L_6 = XmlSchemaType_get_QualifiedName_m2122094841(L_5, /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(XmlQualifiedName_t2760654312_il2cpp_TypeInfo_var);
		bool L_7 = XmlQualifiedName_op_Equality_m1684199236(NULL /*static, unused*/, L_3, L_6, /*hidden argument*/NULL);
		if (!L_7)
		{
			goto IL_004a;
		}
	}
	{
		XmlSchemaComplexType_t3740801802 * L_8 = ___complexType0;
		NullCheck(L_8);
		XmlSchemaType_t2033747345 * L_9 = XmlSchemaType_get_Redefined_m3772073788(L_8, /*hidden argument*/NULL);
		V_0 = ((XmlSchemaComplexType_t3740801802 *)CastclassClass((RuntimeObject*)L_9, XmlSchemaComplexType_t3740801802_il2cpp_TypeInfo_var));
		XmlSchemaComplexType_t3740801802 * L_10 = V_0;
		Compiler_CompileComplexType_m2605971606(__this, L_10, /*hidden argument*/NULL);
		XmlSchemaComplexType_t3740801802 * L_11 = ___complexType0;
		XmlSchemaComplexType_t3740801802 * L_12 = V_0;
		NullCheck(L_11);
		XmlSchemaType_SetBaseSchemaType_m2179646225(L_11, L_12, /*hidden argument*/NULL);
		XmlSchemaComplexType_t3740801802 * L_13 = ___complexType0;
		XmlSchemaComplexType_t3740801802 * L_14 = V_0;
		NullCheck(L_14);
		XmlSchemaDatatype_t322714710 * L_15 = XmlSchemaType_get_Datatype_m3072197688(L_14, /*hidden argument*/NULL);
		NullCheck(L_13);
		XmlSchemaType_SetDatatype_m2636920416(L_13, L_15, /*hidden argument*/NULL);
		goto IL_008d;
	}

IL_004a:
	{
		XmlSchemaSimpleContentExtension_t1269327470 * L_16 = ___simpleExtension1;
		NullCheck(L_16);
		XmlQualifiedName_t2760654312 * L_17 = XmlSchemaSimpleContentExtension_get_BaseTypeName_m3374486103(L_16, /*hidden argument*/NULL);
		XmlSchemaType_t2033747345 * L_18 = Compiler_GetAnySchemaType_m3813353184(__this, L_17, /*hidden argument*/NULL);
		V_1 = L_18;
		XmlSchemaType_t2033747345 * L_19 = V_1;
		if (L_19)
		{
			goto IL_0073;
		}
	}
	{
		XmlSchemaSimpleContentExtension_t1269327470 * L_20 = ___simpleExtension1;
		NullCheck(L_20);
		XmlQualifiedName_t2760654312 * L_21 = XmlSchemaSimpleContentExtension_get_BaseTypeName_m3374486103(L_20, /*hidden argument*/NULL);
		NullCheck(L_21);
		String_t* L_22 = VirtFuncInvoker0< String_t* >::Invoke(3 /* System.String System.Object::ToString() */, L_21);
		XmlSchemaSimpleContentExtension_t1269327470 * L_23 = ___simpleExtension1;
		BaseProcessor_SendValidationEvent_m3256639856(__this, _stringLiteral1842597542, L_22, L_23, /*hidden argument*/NULL);
		goto IL_0086;
	}

IL_0073:
	{
		XmlSchemaComplexType_t3740801802 * L_24 = ___complexType0;
		XmlSchemaType_t2033747345 * L_25 = V_1;
		NullCheck(L_24);
		XmlSchemaType_SetBaseSchemaType_m2179646225(L_24, L_25, /*hidden argument*/NULL);
		XmlSchemaComplexType_t3740801802 * L_26 = ___complexType0;
		XmlSchemaType_t2033747345 * L_27 = V_1;
		NullCheck(L_27);
		XmlSchemaDatatype_t322714710 * L_28 = XmlSchemaType_get_Datatype_m3072197688(L_27, /*hidden argument*/NULL);
		NullCheck(L_26);
		XmlSchemaType_SetDatatype_m2636920416(L_26, L_28, /*hidden argument*/NULL);
	}

IL_0086:
	{
		XmlSchemaType_t2033747345 * L_29 = V_1;
		V_0 = ((XmlSchemaComplexType_t3740801802 *)IsInstClass((RuntimeObject*)L_29, XmlSchemaComplexType_t3740801802_il2cpp_TypeInfo_var));
	}

IL_008d:
	{
		XmlSchemaComplexType_t3740801802 * L_30 = V_0;
		if (!L_30)
		{
			goto IL_00ba;
		}
	}
	{
		XmlSchemaComplexType_t3740801802 * L_31 = V_0;
		NullCheck(L_31);
		int32_t L_32 = XmlSchemaType_get_FinalResolved_m213206105(L_31, /*hidden argument*/NULL);
		if (!((int32_t)((int32_t)L_32&(int32_t)2)))
		{
			goto IL_00a6;
		}
	}
	{
		XmlSchemaComplexType_t3740801802 * L_33 = ___complexType0;
		BaseProcessor_SendValidationEvent_m1578197102(__this, _stringLiteral1256224039, L_33, /*hidden argument*/NULL);
	}

IL_00a6:
	{
		XmlSchemaComplexType_t3740801802 * L_34 = V_0;
		NullCheck(L_34);
		int32_t L_35 = XmlSchemaComplexType_get_ContentType_m3885633075(L_34, /*hidden argument*/NULL);
		if (!L_35)
		{
			goto IL_00ba;
		}
	}
	{
		XmlSchemaComplexType_t3740801802 * L_36 = ___complexType0;
		BaseProcessor_SendValidationEvent_m1578197102(__this, _stringLiteral4202027293, L_36, /*hidden argument*/NULL);
	}

IL_00ba:
	{
		XmlSchemaComplexType_t3740801802 * L_37 = ___complexType0;
		NullCheck(L_37);
		XmlSchemaType_SetDerivedBy_m2385181243(L_37, 2, /*hidden argument*/NULL);
		XmlSchemaComplexType_t3740801802 * L_38 = V_0;
		XmlSchemaComplexType_t3740801802 * L_39 = ___complexType0;
		XmlSchemaSimpleContentExtension_t1269327470 * L_40 = ___simpleExtension1;
		NullCheck(L_40);
		XmlSchemaObjectCollection_t1064819932 * L_41 = XmlSchemaSimpleContentExtension_get_Attributes_m2422945400(L_40, /*hidden argument*/NULL);
		XmlSchemaSimpleContentExtension_t1269327470 * L_42 = ___simpleExtension1;
		NullCheck(L_42);
		XmlSchemaAnyAttribute_t963227996 * L_43 = XmlSchemaSimpleContentExtension_get_AnyAttribute_m1108182419(L_42, /*hidden argument*/NULL);
		Compiler_CompileLocalAttributes_m4162026387(__this, L_38, L_39, L_41, L_43, 2, /*hidden argument*/NULL);
		return;
	}
}
// System.Void System.Xml.Schema.Compiler::CompileSimpleContentRestriction(System.Xml.Schema.XmlSchemaComplexType,System.Xml.Schema.XmlSchemaSimpleContentRestriction)
extern "C" IL2CPP_METHOD_ATTR void Compiler_CompileSimpleContentRestriction_m3536788439 (Compiler_t2647573624 * __this, XmlSchemaComplexType_t3740801802 * ___complexType0, XmlSchemaSimpleContentRestriction_t2746076865 * ___simpleRestriction1, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Compiler_CompileSimpleContentRestriction_m3536788439_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	XmlSchemaComplexType_t3740801802 * V_0 = NULL;
	XmlSchemaDatatype_t322714710 * 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);
	{
		V_0 = (XmlSchemaComplexType_t3740801802 *)NULL;
		V_1 = (XmlSchemaDatatype_t322714710 *)NULL;
		XmlSchemaComplexType_t3740801802 * L_0 = ___complexType0;
		NullCheck(L_0);
		XmlSchemaType_t2033747345 * L_1 = XmlSchemaType_get_Redefined_m3772073788(L_0, /*hidden argument*/NULL);
		if (!L_1)
		{
			goto IL_0043;
		}
	}
	{
		XmlSchemaSimpleContentRestriction_t2746076865 * L_2 = ___simpleRestriction1;
		NullCheck(L_2);
		XmlQualifiedName_t2760654312 * L_3 = XmlSchemaSimpleContentRestriction_get_BaseTypeName_m2313782330(L_2, /*hidden argument*/NULL);
		XmlSchemaComplexType_t3740801802 * L_4 = ___complexType0;
		NullCheck(L_4);
		XmlSchemaType_t2033747345 * L_5 = XmlSchemaType_get_Redefined_m3772073788(L_4, /*hidden argument*/NULL);
		NullCheck(L_5);
		XmlQualifiedName_t2760654312 * L_6 = XmlSchemaType_get_QualifiedName_m2122094841(L_5, /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(XmlQualifiedName_t2760654312_il2cpp_TypeInfo_var);
		bool L_7 = XmlQualifiedName_op_Equality_m1684199236(NULL /*static, unused*/, L_3, L_6, /*hidden argument*/NULL);
		if (!L_7)
		{
			goto IL_0043;
		}
	}
	{
		XmlSchemaComplexType_t3740801802 * L_8 = ___complexType0;
		NullCheck(L_8);
		XmlSchemaType_t2033747345 * L_9 = XmlSchemaType_get_Redefined_m3772073788(L_8, /*hidden argument*/NULL);
		V_0 = ((XmlSchemaComplexType_t3740801802 *)CastclassClass((RuntimeObject*)L_9, XmlSchemaComplexType_t3740801802_il2cpp_TypeInfo_var));
		XmlSchemaComplexType_t3740801802 * L_10 = V_0;
		Compiler_CompileComplexType_m2605971606(__this, L_10, /*hidden argument*/NULL);
		XmlSchemaComplexType_t3740801802 * L_11 = V_0;
		NullCheck(L_11);
		XmlSchemaDatatype_t322714710 * L_12 = XmlSchemaType_get_Datatype_m3072197688(L_11, /*hidden argument*/NULL);
		V_1 = L_12;
		goto IL_012d;
	}

IL_0043:
	{
		XmlSchemaSimpleContentRestriction_t2746076865 * L_13 = ___simpleRestriction1;
		NullCheck(L_13);
		XmlQualifiedName_t2760654312 * L_14 = XmlSchemaSimpleContentRestriction_get_BaseTypeName_m2313782330(L_13, /*hidden argument*/NULL);
		XmlSchemaComplexType_t3740801802 * L_15 = Compiler_GetComplexType_m2147823109(__this, L_14, /*hidden argument*/NULL);
		V_0 = L_15;
		XmlSchemaComplexType_t3740801802 * L_16 = V_0;
		if (L_16)
		{
			goto IL_006b;
		}
	}
	{
		XmlSchemaSimpleContentRestriction_t2746076865 * L_17 = ___simpleRestriction1;
		NullCheck(L_17);
		XmlQualifiedName_t2760654312 * L_18 = XmlSchemaSimpleContentRestriction_get_BaseTypeName_m2313782330(L_17, /*hidden argument*/NULL);
		NullCheck(L_18);
		String_t* L_19 = VirtFuncInvoker0< String_t* >::Invoke(3 /* System.String System.Object::ToString() */, L_18);
		XmlSchemaSimpleContentRestriction_t2746076865 * L_20 = ___simpleRestriction1;
		BaseProcessor_SendValidationEvent_m3256639856(__this, _stringLiteral3424085201, L_19, L_20, /*hidden argument*/NULL);
		return;
	}

IL_006b:
	{
		XmlSchemaComplexType_t3740801802 * L_21 = V_0;
		NullCheck(L_21);
		int32_t L_22 = XmlSchemaComplexType_get_ContentType_m3885633075(L_21, /*hidden argument*/NULL);
		if (L_22)
		{
			goto IL_00ca;
		}
	}
	{
		XmlSchemaSimpleContentRestriction_t2746076865 * L_23 = ___simpleRestriction1;
		NullCheck(L_23);
		XmlSchemaSimpleType_t2678868104 * L_24 = XmlSchemaSimpleContentRestriction_get_BaseType_m3375800527(L_23, /*hidden argument*/NULL);
		if (L_24)
		{
			goto IL_0087;
		}
	}
	{
		XmlSchemaComplexType_t3740801802 * L_25 = V_0;
		NullCheck(L_25);
		XmlSchemaDatatype_t322714710 * L_26 = XmlSchemaType_get_Datatype_m3072197688(L_25, /*hidden argument*/NULL);
		V_1 = L_26;
		goto IL_012d;
	}

IL_0087:
	{
		XmlSchemaSimpleContentRestriction_t2746076865 * L_27 = ___simpleRestriction1;
		NullCheck(L_27);
		XmlSchemaSimpleType_t2678868104 * L_28 = XmlSchemaSimpleContentRestriction_get_BaseType_m3375800527(L_27, /*hidden argument*/NULL);
		Compiler_CompileSimpleType_m3216478218(__this, L_28, /*hidden argument*/NULL);
		XmlSchemaSimpleContentRestriction_t2746076865 * L_29 = ___simpleRestriction1;
		NullCheck(L_29);
		XmlSchemaSimpleType_t2678868104 * L_30 = XmlSchemaSimpleContentRestriction_get_BaseType_m3375800527(L_29, /*hidden argument*/NULL);
		NullCheck(L_30);
		XmlSchemaDatatype_t322714710 * L_31 = XmlSchemaType_get_Datatype_m3072197688(L_30, /*hidden argument*/NULL);
		XmlSchemaComplexType_t3740801802 * L_32 = V_0;
		NullCheck(L_32);
		XmlSchemaDatatype_t322714710 * L_33 = XmlSchemaType_get_Datatype_m3072197688(L_32, /*hidden argument*/NULL);
		bool L_34 = XmlSchemaType_IsDerivedFromDatatype_m1403649609(NULL /*static, unused*/, L_31, L_33, ((int32_t)256), /*hidden argument*/NULL);
		if (L_34)
		{
			goto IL_00bc;
		}
	}
	{
		XmlSchemaSimpleContentRestriction_t2746076865 * L_35 = ___simpleRestriction1;
		BaseProcessor_SendValidationEvent_m1578197102(__this, _stringLiteral3412611222, L_35, /*hidden argument*/NULL);
	}

IL_00bc:
	{
		XmlSchemaSimpleContentRestriction_t2746076865 * L_36 = ___simpleRestriction1;
		NullCheck(L_36);
		XmlSchemaSimpleType_t2678868104 * L_37 = XmlSchemaSimpleContentRestriction_get_BaseType_m3375800527(L_36, /*hidden argument*/NULL);
		NullCheck(L_37);
		XmlSchemaDatatype_t322714710 * L_38 = XmlSchemaType_get_Datatype_m3072197688(L_37, /*hidden argument*/NULL);
		V_1 = L_38;
		goto IL_012d;
	}

IL_00ca:
	{
		XmlSchemaComplexType_t3740801802 * L_39 = V_0;
		NullCheck(L_39);
		int32_t L_40 = XmlSchemaComplexType_get_ContentType_m3885633075(L_39, /*hidden argument*/NULL);
		if ((!(((uint32_t)L_40) == ((uint32_t)3))))
		{
			goto IL_0121;
		}
	}
	{
		XmlSchemaComplexType_t3740801802 * L_41 = V_0;
		NullCheck(L_41);
		SchemaElementDecl_t2267464004 * L_42 = XmlSchemaType_get_ElementDecl_m669016418(L_41, /*hidden argument*/NULL);
		NullCheck(L_42);
		ContentValidator_t2085579204 * L_43 = SchemaElementDecl_get_ContentValidator_m428688924(L_42, /*hidden argument*/NULL);
		NullCheck(L_43);
		bool L_44 = VirtFuncInvoker0< bool >::Invoke(4 /* System.Boolean System.Xml.Schema.ContentValidator::get_IsEmptiable() */, L_43);
		if (!L_44)
		{
			goto IL_0121;
		}
	}
	{
		XmlSchemaSimpleContentRestriction_t2746076865 * L_45 = ___simpleRestriction1;
		NullCheck(L_45);
		XmlSchemaSimpleType_t2678868104 * L_46 = XmlSchemaSimpleContentRestriction_get_BaseType_m3375800527(L_45, /*hidden argument*/NULL);
		if (!L_46)
		{
			goto IL_0113;
		}
	}
	{
		XmlSchemaSimpleContentRestriction_t2746076865 * L_47 = ___simpleRestriction1;
		NullCheck(L_47);
		XmlSchemaSimpleType_t2678868104 * L_48 = XmlSchemaSimpleContentRestriction_get_BaseType_m3375800527(L_47, /*hidden argument*/NULL);
		Compiler_CompileSimpleType_m3216478218(__this, L_48, /*hidden argument*/NULL);
		XmlSchemaComplexType_t3740801802 * L_49 = ___complexType0;
		XmlSchemaSimpleContentRestriction_t2746076865 * L_50 = ___simpleRestriction1;
		NullCheck(L_50);
		XmlSchemaSimpleType_t2678868104 * L_51 = XmlSchemaSimpleContentRestriction_get_BaseType_m3375800527(L_50, /*hidden argument*/NULL);
		NullCheck(L_49);
		XmlSchemaType_SetBaseSchemaType_m2179646225(L_49, L_51, /*hidden argument*/NULL);
		XmlSchemaSimpleContentRestriction_t2746076865 * L_52 = ___simpleRestriction1;
		NullCheck(L_52);
		XmlSchemaSimpleType_t2678868104 * L_53 = XmlSchemaSimpleContentRestriction_get_BaseType_m3375800527(L_52, /*hidden argument*/NULL);
		NullCheck(L_53);
		XmlSchemaDatatype_t322714710 * L_54 = XmlSchemaType_get_Datatype_m3072197688(L_53, /*hidden argument*/NULL);
		V_1 = L_54;
		goto IL_012d;
	}

IL_0113:
	{
		XmlSchemaSimpleContentRestriction_t2746076865 * L_55 = ___simpleRestriction1;
		BaseProcessor_SendValidationEvent_m1578197102(__this, _stringLiteral468414819, L_55, /*hidden argument*/NULL);
		goto IL_012d;
	}

IL_0121:
	{
		XmlSchemaComplexType_t3740801802 * L_56 = ___complexType0;
		BaseProcessor_SendValidationEvent_m1578197102(__this, _stringLiteral4202027293, L_56, /*hidden argument*/NULL);
	}

IL_012d:
	{
		XmlSchemaComplexType_t3740801802 * L_57 = V_0;
		if (!L_57)
		{
			goto IL_014e;
		}
	}
	{
		XmlSchemaComplexType_t3740801802 * L_58 = V_0;
		NullCheck(L_58);
		SchemaElementDecl_t2267464004 * L_59 = XmlSchemaType_get_ElementDecl_m669016418(L_58, /*hidden argument*/NULL);
		if (!L_59)
		{
			goto IL_014e;
		}
	}
	{
		XmlSchemaComplexType_t3740801802 * L_60 = V_0;
		NullCheck(L_60);
		int32_t L_61 = XmlSchemaType_get_FinalResolved_m213206105(L_60, /*hidden argument*/NULL);
		if (!((int32_t)((int32_t)L_61&(int32_t)4)))
		{
			goto IL_014e;
		}
	}
	{
		XmlSchemaComplexType_t3740801802 * L_62 = ___complexType0;
		BaseProcessor_SendValidationEvent_m1578197102(__this, _stringLiteral2867315794, L_62, /*hidden argument*/NULL);
	}

IL_014e:
	{
		XmlSchemaComplexType_t3740801802 * L_63 = V_0;
		if (!L_63)
		{
			goto IL_0158;
		}
	}
	{
		XmlSchemaComplexType_t3740801802 * L_64 = ___complexType0;
		XmlSchemaComplexType_t3740801802 * L_65 = V_0;
		NullCheck(L_64);
		XmlSchemaType_SetBaseSchemaType_m2179646225(L_64, L_65, /*hidden argument*/NULL);
	}

IL_0158:
	{
		XmlSchemaDatatype_t322714710 * L_66 = V_1;
		if (!L_66)
		{
			goto IL_019f;
		}
	}

IL_015b:
	try
	{ // begin try (depth: 1)
		XmlSchemaComplexType_t3740801802 * L_67 = ___complexType0;
		XmlSchemaDatatype_t322714710 * L_68 = V_1;
		XmlSchemaSimpleContentRestriction_t2746076865 * L_69 = ___simpleRestriction1;
		NullCheck(L_69);
		XmlSchemaObjectCollection_t1064819932 * L_70 = XmlSchemaSimpleContentRestriction_get_Facets_m2592502522(L_69, /*hidden argument*/NULL);
		XmlNameTable_t71772148 * L_71 = BaseProcessor_get_NameTable_m2451815520(__this, /*hidden argument*/NULL);
		XmlSchemaComplexType_t3740801802 * L_72 = ___complexType0;
		NullCheck(L_68);
		XmlSchemaDatatype_t322714710 * L_73 = VirtFuncInvoker3< XmlSchemaDatatype_t322714710 *, XmlSchemaObjectCollection_t1064819932 *, XmlNameTable_t71772148 *, XmlSchemaType_t2033747345 * >::Invoke(19 /* System.Xml.Schema.XmlSchemaDatatype System.Xml.Schema.XmlSchemaDatatype::DeriveByRestriction(System.Xml.Schema.XmlSchemaObjectCollection,System.Xml.XmlNameTable,System.Xml.Schema.XmlSchemaType) */, L_68, L_70, L_71, L_72);
		NullCheck(L_67);
		XmlSchemaType_SetDatatype_m2636920416(L_67, L_73, /*hidden argument*/NULL);
		goto IL_019f;
	} // 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_0176;
		throw e;
	}

CATCH_0176:
	{ // begin catch(System.Xml.Schema.XmlSchemaException)
		{
			V_2 = ((XmlSchemaException_t3511258692 *)__exception_local);
			XmlSchemaException_t3511258692 * L_74 = V_2;
			NullCheck(L_74);
			XmlSchemaObject_t1315720168 * L_75 = XmlSchemaException_get_SourceSchemaObject_m1161246587(L_74, /*hidden argument*/NULL);
			if (L_75)
			{
				goto IL_0186;
			}
		}

IL_017f:
		{
			XmlSchemaException_t3511258692 * L_76 = V_2;
			XmlSchemaComplexType_t3740801802 * L_77 = ___complexType0;
			NullCheck(L_76);
			XmlSchemaException_SetSource_m2768030161(L_76, L_77, /*hidden argument*/NULL);
		}

IL_0186:
		{
			XmlSchemaException_t3511258692 * L_78 = V_2;
			BaseProcessor_SendValidationEvent_m1796615872(__this, L_78, /*hidden argument*/NULL);
			XmlSchemaComplexType_t3740801802 * L_79 = ___complexType0;
			IL2CPP_RUNTIME_CLASS_INIT(DatatypeImplementation_t3722098011_il2cpp_TypeInfo_var);
			XmlSchemaSimpleType_t2678868104 * L_80 = DatatypeImplementation_get_AnySimpleType_m3778548211(NULL /*static, unused*/, /*hidden argument*/NULL);
			NullCheck(L_80);
			XmlSchemaDatatype_t322714710 * L_81 = XmlSchemaType_get_Datatype_m3072197688(L_80, /*hidden argument*/NULL);
			NullCheck(L_79);
			XmlSchemaType_SetDatatype_m2636920416(L_79, L_81, /*hidden argument*/NULL);
			goto IL_019f;
		}
	} // end catch (depth: 1)

IL_019f:
	{
		XmlSchemaComplexType_t3740801802 * L_82 = ___complexType0;
		NullCheck(L_82);
		XmlSchemaType_SetDerivedBy_m2385181243(L_82, 4, /*hidden argument*/NULL);
		XmlSchemaComplexType_t3740801802 * L_83 = V_0;
		XmlSchemaComplexType_t3740801802 * L_84 = ___complexType0;
		XmlSchemaSimpleContentRestriction_t2746076865 * L_85 = ___simpleRestriction1;
		NullCheck(L_85);
		XmlSchemaObjectCollection_t1064819932 * L_86 = XmlSchemaSimpleContentRestriction_get_Attributes_m3978865961(L_85, /*hidden argument*/NULL);
		XmlSchemaSimpleContentRestriction_t2746076865 * L_87 = ___simpleRestriction1;
		NullCheck(L_87);
		XmlSchemaAnyAttribute_t963227996 * L_88 = XmlSchemaSimpleContentRestriction_get_AnyAttribute_m426281327(L_87, /*hidden argument*/NULL);
		Compiler_CompileLocalAttributes_m4162026387(__this, L_83, L_84, L_86, L_88, 4, /*hidden argument*/NULL);
		return;
	}
}
// System.Void System.Xml.Schema.Compiler::CompileComplexContentExtension(System.Xml.Schema.XmlSchemaComplexType,System.Xml.Schema.XmlSchemaComplexContent,System.Xml.Schema.XmlSchemaComplexContentExtension)
extern "C" IL2CPP_METHOD_ATTR void Compiler_CompileComplexContentExtension_m1838550198 (Compiler_t2647573624 * __this, XmlSchemaComplexType_t3740801802 * ___complexType0, XmlSchemaComplexContent_t3528540772 * ___complexContent1, XmlSchemaComplexContentExtension_t2396613513 * ___complexExtension2, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Compiler_CompileComplexContentExtension_m1838550198_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	XmlSchemaComplexType_t3740801802 * V_0 = NULL;
	XmlSchemaParticle_t3828501457 * V_1 = NULL;
	XmlSchemaParticle_t3828501457 * V_2 = NULL;
	int32_t V_3 = 0;
	XmlSchemaSequence_t2018345177 * V_4 = NULL;
	{
		V_0 = (XmlSchemaComplexType_t3740801802 *)NULL;
		XmlSchemaComplexType_t3740801802 * L_0 = ___complexType0;
		NullCheck(L_0);
		XmlSchemaType_t2033747345 * L_1 = XmlSchemaType_get_Redefined_m3772073788(L_0, /*hidden argument*/NULL);
		if (!L_1)
		{
			goto IL_0037;
		}
	}
	{
		XmlSchemaComplexContentExtension_t2396613513 * L_2 = ___complexExtension2;
		NullCheck(L_2);
		XmlQualifiedName_t2760654312 * L_3 = XmlSchemaComplexContentExtension_get_BaseTypeName_m99500575(L_2, /*hidden argument*/NULL);
		XmlSchemaComplexType_t3740801802 * L_4 = ___complexType0;
		NullCheck(L_4);
		XmlSchemaType_t2033747345 * L_5 = XmlSchemaType_get_Redefined_m3772073788(L_4, /*hidden argument*/NULL);
		NullCheck(L_5);
		XmlQualifiedName_t2760654312 * L_6 = XmlSchemaType_get_QualifiedName_m2122094841(L_5, /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(XmlQualifiedName_t2760654312_il2cpp_TypeInfo_var);
		bool L_7 = XmlQualifiedName_op_Equality_m1684199236(NULL /*static, unused*/, L_3, L_6, /*hidden argument*/NULL);
		if (!L_7)
		{
			goto IL_0037;
		}
	}
	{
		XmlSchemaComplexType_t3740801802 * L_8 = ___complexType0;
		NullCheck(L_8);
		XmlSchemaType_t2033747345 * L_9 = XmlSchemaType_get_Redefined_m3772073788(L_8, /*hidden argument*/NULL);
		V_0 = ((XmlSchemaComplexType_t3740801802 *)CastclassClass((RuntimeObject*)L_9, XmlSchemaComplexType_t3740801802_il2cpp_TypeInfo_var));
		XmlSchemaComplexType_t3740801802 * L_10 = V_0;
		Compiler_CompileComplexType_m2605971606(__this, L_10, /*hidden argument*/NULL);
		goto IL_005f;
	}

IL_0037:
	{
		XmlSchemaComplexContentExtension_t2396613513 * L_11 = ___complexExtension2;
		NullCheck(L_11);
		XmlQualifiedName_t2760654312 * L_12 = XmlSchemaComplexContentExtension_get_BaseTypeName_m99500575(L_11, /*hidden argument*/NULL);
		XmlSchemaComplexType_t3740801802 * L_13 = Compiler_GetComplexType_m2147823109(__this, L_12, /*hidden argument*/NULL);
		V_0 = L_13;
		XmlSchemaComplexType_t3740801802 * L_14 = V_0;
		if (L_14)
		{
			goto IL_005f;
		}
	}
	{
		XmlSchemaComplexContentExtension_t2396613513 * L_15 = ___complexExtension2;
		NullCheck(L_15);
		XmlQualifiedName_t2760654312 * L_16 = XmlSchemaComplexContentExtension_get_BaseTypeName_m99500575(L_15, /*hidden argument*/NULL);
		NullCheck(L_16);
		String_t* L_17 = VirtFuncInvoker0< String_t* >::Invoke(3 /* System.String System.Object::ToString() */, L_16);
		XmlSchemaComplexContentExtension_t2396613513 * L_18 = ___complexExtension2;
		BaseProcessor_SendValidationEvent_m3256639856(__this, _stringLiteral3826026164, L_17, L_18, /*hidden argument*/NULL);
		return;
	}

IL_005f:
	{
		XmlSchemaComplexType_t3740801802 * L_19 = V_0;
		NullCheck(L_19);
		int32_t L_20 = XmlSchemaType_get_FinalResolved_m213206105(L_19, /*hidden argument*/NULL);
		if (!((int32_t)((int32_t)L_20&(int32_t)2)))
		{
			goto IL_0075;
		}
	}
	{
		XmlSchemaComplexType_t3740801802 * L_21 = ___complexType0;
		BaseProcessor_SendValidationEvent_m1578197102(__this, _stringLiteral1256224039, L_21, /*hidden argument*/NULL);
	}

IL_0075:
	{
		XmlSchemaComplexType_t3740801802 * L_22 = V_0;
		XmlSchemaComplexType_t3740801802 * L_23 = ___complexType0;
		XmlSchemaComplexContentExtension_t2396613513 * L_24 = ___complexExtension2;
		NullCheck(L_24);
		XmlSchemaObjectCollection_t1064819932 * L_25 = XmlSchemaComplexContentExtension_get_Attributes_m2558888904(L_24, /*hidden argument*/NULL);
		XmlSchemaComplexContentExtension_t2396613513 * L_26 = ___complexExtension2;
		NullCheck(L_26);
		XmlSchemaAnyAttribute_t963227996 * L_27 = XmlSchemaComplexContentExtension_get_AnyAttribute_m256691761(L_26, /*hidden argument*/NULL);
		Compiler_CompileLocalAttributes_m4162026387(__this, L_22, L_23, L_25, L_27, 2, /*hidden argument*/NULL);
		XmlSchemaComplexType_t3740801802 * L_28 = V_0;
		NullCheck(L_28);
		XmlSchemaParticle_t3828501457 * L_29 = XmlSchemaComplexType_get_ContentTypeParticle_m1194481921(L_28, /*hidden argument*/NULL);
		V_1 = L_29;
		XmlSchemaComplexContentExtension_t2396613513 * L_30 = ___complexExtension2;
		NullCheck(L_30);
		XmlSchemaParticle_t3828501457 * L_31 = XmlSchemaComplexContentExtension_get_Particle_m1920997694(L_30, /*hidden argument*/NULL);
		XmlSchemaParticle_t3828501457 * L_32 = Compiler_CannonicalizeParticle_m1586993714(__this, L_31, (bool)1, /*hidden argument*/NULL);
		V_2 = L_32;
		XmlSchemaParticle_t3828501457 * L_33 = V_1;
		IL2CPP_RUNTIME_CLASS_INIT(XmlSchemaParticle_t3828501457_il2cpp_TypeInfo_var);
		XmlSchemaParticle_t3828501457 * L_34 = ((XmlSchemaParticle_t3828501457_StaticFields*)il2cpp_codegen_static_fields_for(XmlSchemaParticle_t3828501457_il2cpp_TypeInfo_var))->get_Empty_12();
		if ((((RuntimeObject*)(XmlSchemaParticle_t3828501457 *)L_33) == ((RuntimeObject*)(XmlSchemaParticle_t3828501457 *)L_34)))
		{
			goto IL_00eb;
		}
	}
	{
		XmlSchemaParticle_t3828501457 * L_35 = V_2;
		IL2CPP_RUNTIME_CLASS_INIT(XmlSchemaParticle_t3828501457_il2cpp_TypeInfo_var);
		XmlSchemaParticle_t3828501457 * L_36 = ((XmlSchemaParticle_t3828501457_StaticFields*)il2cpp_codegen_static_fields_for(XmlSchemaParticle_t3828501457_il2cpp_TypeInfo_var))->get_Empty_12();
		if ((((RuntimeObject*)(XmlSchemaParticle_t3828501457 *)L_35) == ((RuntimeObject*)(XmlSchemaParticle_t3828501457 *)L_36)))
		{
			goto IL_00e2;
		}
	}
	{
		XmlSchemaSequence_t2018345177 * L_37 = (XmlSchemaSequence_t2018345177 *)il2cpp_codegen_object_new(XmlSchemaSequence_t2018345177_il2cpp_TypeInfo_var);
		XmlSchemaSequence__ctor_m2088825835(L_37, /*hidden argument*/NULL);
		V_4 = L_37;
		XmlSchemaSequence_t2018345177 * L_38 = V_4;
		NullCheck(L_38);
		XmlSchemaObjectCollection_t1064819932 * L_39 = VirtFuncInvoker0< XmlSchemaObjectCollection_t1064819932 * >::Invoke(16 /* System.Xml.Schema.XmlSchemaObjectCollection System.Xml.Schema.XmlSchemaGroupBase::get_Items() */, L_38);
		XmlSchemaParticle_t3828501457 * L_40 = V_1;
		NullCheck(L_39);
		XmlSchemaObjectCollection_Add_m1142549045(L_39, L_40, /*hidden argument*/NULL);
		XmlSchemaSequence_t2018345177 * L_41 = V_4;
		NullCheck(L_41);
		XmlSchemaObjectCollection_t1064819932 * L_42 = VirtFuncInvoker0< XmlSchemaObjectCollection_t1064819932 * >::Invoke(16 /* System.Xml.Schema.XmlSchemaObjectCollection System.Xml.Schema.XmlSchemaGroupBase::get_Items() */, L_41);
		XmlSchemaParticle_t3828501457 * L_43 = V_2;
		NullCheck(L_42);
		XmlSchemaObjectCollection_Add_m1142549045(L_42, L_43, /*hidden argument*/NULL);
		XmlSchemaComplexType_t3740801802 * L_44 = ___complexType0;
		XmlSchemaSequence_t2018345177 * L_45 = V_4;
		XmlSchemaParticle_t3828501457 * L_46 = Compiler_CompileContentTypeParticle_m3892994103(__this, L_45, /*hidden argument*/NULL);
		NullCheck(L_44);
		XmlSchemaComplexType_SetContentTypeParticle_m1974481538(L_44, L_46, /*hidden argument*/NULL);
		goto IL_00f2;
	}

IL_00e2:
	{
		XmlSchemaComplexType_t3740801802 * L_47 = ___complexType0;
		XmlSchemaParticle_t3828501457 * L_48 = V_1;
		NullCheck(L_47);
		XmlSchemaComplexType_SetContentTypeParticle_m1974481538(L_47, L_48, /*hidden argument*/NULL);
		goto IL_00f2;
	}

IL_00eb:
	{
		XmlSchemaComplexType_t3740801802 * L_49 = ___complexType0;
		XmlSchemaParticle_t3828501457 * L_50 = V_2;
		NullCheck(L_49);
		XmlSchemaComplexType_SetContentTypeParticle_m1974481538(L_49, L_50, /*hidden argument*/NULL);
	}

IL_00f2:
	{
		XmlSchemaComplexType_t3740801802 * L_51 = ___complexType0;
		XmlSchemaComplexContent_t3528540772 * L_52 = ___complexContent1;
		XmlSchemaParticle_t3828501457 * L_53 = V_2;
		int32_t L_54 = Compiler_GetSchemaContentType_m3031634162(__this, L_51, L_52, L_53, /*hidden argument*/NULL);
		V_3 = L_54;
		int32_t L_55 = V_3;
		if ((!(((uint32_t)L_55) == ((uint32_t)1))))
		{
			goto IL_0116;
		}
	}
	{
		XmlSchemaComplexType_t3740801802 * L_56 = V_0;
		NullCheck(L_56);
		int32_t L_57 = XmlSchemaComplexType_get_ContentType_m3885633075(L_56, /*hidden argument*/NULL);
		V_3 = L_57;
		int32_t L_58 = V_3;
		if (L_58)
		{
			goto IL_0116;
		}
	}
	{
		XmlSchemaComplexType_t3740801802 * L_59 = ___complexType0;
		XmlSchemaComplexType_t3740801802 * L_60 = V_0;
		NullCheck(L_60);
		XmlSchemaDatatype_t322714710 * L_61 = XmlSchemaType_get_Datatype_m3072197688(L_60, /*hidden argument*/NULL);
		NullCheck(L_59);
		XmlSchemaType_SetDatatype_m2636920416(L_59, L_61, /*hidden argument*/NULL);
	}

IL_0116:
	{
		XmlSchemaComplexType_t3740801802 * L_62 = ___complexType0;
		int32_t L_63 = V_3;
		NullCheck(L_62);
		XmlSchemaType_SetContentType_m2213638338(L_62, L_63, /*hidden argument*/NULL);
		XmlSchemaComplexType_t3740801802 * L_64 = V_0;
		NullCheck(L_64);
		int32_t L_65 = XmlSchemaComplexType_get_ContentType_m3885633075(L_64, /*hidden argument*/NULL);
		if ((((int32_t)L_65) == ((int32_t)1)))
		{
			goto IL_0141;
		}
	}
	{
		XmlSchemaComplexType_t3740801802 * L_66 = ___complexType0;
		NullCheck(L_66);
		int32_t L_67 = XmlSchemaComplexType_get_ContentType_m3885633075(L_66, /*hidden argument*/NULL);
		XmlSchemaComplexType_t3740801802 * L_68 = V_0;
		NullCheck(L_68);
		int32_t L_69 = XmlSchemaComplexType_get_ContentType_m3885633075(L_68, /*hidden argument*/NULL);
		if ((((int32_t)L_67) == ((int32_t)L_69)))
		{
			goto IL_0141;
		}
	}
	{
		XmlSchemaComplexType_t3740801802 * L_70 = ___complexType0;
		BaseProcessor_SendValidationEvent_m1578197102(__this, _stringLiteral341647694, L_70, /*hidden argument*/NULL);
		return;
	}

IL_0141:
	{
		XmlSchemaComplexType_t3740801802 * L_71 = ___complexType0;
		XmlSchemaComplexType_t3740801802 * L_72 = V_0;
		NullCheck(L_71);
		XmlSchemaType_SetBaseSchemaType_m2179646225(L_71, L_72, /*hidden argument*/NULL);
		XmlSchemaComplexType_t3740801802 * L_73 = ___complexType0;
		NullCheck(L_73);
		XmlSchemaType_SetDerivedBy_m2385181243(L_73, 2, /*hidden argument*/NULL);
		return;
	}
}
// System.Void System.Xml.Schema.Compiler::CompileComplexContentRestriction(System.Xml.Schema.XmlSchemaComplexType,System.Xml.Schema.XmlSchemaComplexContent,System.Xml.Schema.XmlSchemaComplexContentRestriction)
extern "C" IL2CPP_METHOD_ATTR void Compiler_CompileComplexContentRestriction_m2685334709 (Compiler_t2647573624 * __this, XmlSchemaComplexType_t3740801802 * ___complexType0, XmlSchemaComplexContent_t3528540772 * ___complexContent1, XmlSchemaComplexContentRestriction_t3155540863 * ___complexRestriction2, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Compiler_CompileComplexContentRestriction_m2685334709_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	XmlSchemaComplexType_t3740801802 * V_0 = NULL;
	int32_t V_1 = 0;
	{
		V_0 = (XmlSchemaComplexType_t3740801802 *)NULL;
		XmlSchemaComplexType_t3740801802 * L_0 = ___complexType0;
		NullCheck(L_0);
		XmlSchemaType_t2033747345 * L_1 = XmlSchemaType_get_Redefined_m3772073788(L_0, /*hidden argument*/NULL);
		if (!L_1)
		{
			goto IL_0037;
		}
	}
	{
		XmlSchemaComplexContentRestriction_t3155540863 * L_2 = ___complexRestriction2;
		NullCheck(L_2);
		XmlQualifiedName_t2760654312 * L_3 = XmlSchemaComplexContentRestriction_get_BaseTypeName_m2884065153(L_2, /*hidden argument*/NULL);
		XmlSchemaComplexType_t3740801802 * L_4 = ___complexType0;
		NullCheck(L_4);
		XmlSchemaType_t2033747345 * L_5 = XmlSchemaType_get_Redefined_m3772073788(L_4, /*hidden argument*/NULL);
		NullCheck(L_5);
		XmlQualifiedName_t2760654312 * L_6 = XmlSchemaType_get_QualifiedName_m2122094841(L_5, /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(XmlQualifiedName_t2760654312_il2cpp_TypeInfo_var);
		bool L_7 = XmlQualifiedName_op_Equality_m1684199236(NULL /*static, unused*/, L_3, L_6, /*hidden argument*/NULL);
		if (!L_7)
		{
			goto IL_0037;
		}
	}
	{
		XmlSchemaComplexType_t3740801802 * L_8 = ___complexType0;
		NullCheck(L_8);
		XmlSchemaType_t2033747345 * L_9 = XmlSchemaType_get_Redefined_m3772073788(L_8, /*hidden argument*/NULL);
		V_0 = ((XmlSchemaComplexType_t3740801802 *)CastclassClass((RuntimeObject*)L_9, XmlSchemaComplexType_t3740801802_il2cpp_TypeInfo_var));
		XmlSchemaComplexType_t3740801802 * L_10 = V_0;
		Compiler_CompileComplexType_m2605971606(__this, L_10, /*hidden argument*/NULL);
		goto IL_005f;
	}

IL_0037:
	{
		XmlSchemaComplexContentRestriction_t3155540863 * L_11 = ___complexRestriction2;
		NullCheck(L_11);
		XmlQualifiedName_t2760654312 * L_12 = XmlSchemaComplexContentRestriction_get_BaseTypeName_m2884065153(L_11, /*hidden argument*/NULL);
		XmlSchemaComplexType_t3740801802 * L_13 = Compiler_GetComplexType_m2147823109(__this, L_12, /*hidden argument*/NULL);
		V_0 = L_13;
		XmlSchemaComplexType_t3740801802 * L_14 = V_0;
		if (L_14)
		{
			goto IL_005f;
		}
	}
	{
		XmlSchemaComplexContentRestriction_t3155540863 * L_15 = ___complexRestriction2;
		NullCheck(L_15);
		XmlQualifiedName_t2760654312 * L_16 = XmlSchemaComplexContentRestriction_get_BaseTypeName_m2884065153(L_15, /*hidden argument*/NULL);
		NullCheck(L_16);
		String_t* L_17 = VirtFuncInvoker0< String_t* >::Invoke(3 /* System.String System.Object::ToString() */, L_16);
		XmlSchemaComplexContentRestriction_t3155540863 * L_18 = ___complexRestriction2;
		BaseProcessor_SendValidationEvent_m3256639856(__this, _stringLiteral3424085201, L_17, L_18, /*hidden argument*/NULL);
		return;
	}

IL_005f:
	{
		XmlSchemaComplexType_t3740801802 * L_19 = ___complexType0;
		XmlSchemaComplexType_t3740801802 * L_20 = V_0;
		NullCheck(L_19);
		XmlSchemaType_SetBaseSchemaType_m2179646225(L_19, L_20, /*hidden argument*/NULL);
		XmlSchemaComplexType_t3740801802 * L_21 = V_0;
		NullCheck(L_21);
		int32_t L_22 = XmlSchemaType_get_FinalResolved_m213206105(L_21, /*hidden argument*/NULL);
		if (!((int32_t)((int32_t)L_22&(int32_t)4)))
		{
			goto IL_007c;
		}
	}
	{
		XmlSchemaComplexType_t3740801802 * L_23 = ___complexType0;
		BaseProcessor_SendValidationEvent_m1578197102(__this, _stringLiteral2867315794, L_23, /*hidden argument*/NULL);
	}

IL_007c:
	{
		XmlSchemaComplexType_t3740801802 * L_24 = V_0;
		XmlSchemaComplexType_t3740801802 * L_25 = ___complexType0;
		XmlSchemaComplexContentRestriction_t3155540863 * L_26 = ___complexRestriction2;
		NullCheck(L_26);
		XmlSchemaObjectCollection_t1064819932 * L_27 = XmlSchemaComplexContentRestriction_get_Attributes_m3663684200(L_26, /*hidden argument*/NULL);
		XmlSchemaComplexContentRestriction_t3155540863 * L_28 = ___complexRestriction2;
		NullCheck(L_28);
		XmlSchemaAnyAttribute_t963227996 * L_29 = XmlSchemaComplexContentRestriction_get_AnyAttribute_m3941131105(L_28, /*hidden argument*/NULL);
		Compiler_CompileLocalAttributes_m4162026387(__this, L_24, L_25, L_27, L_29, 4, /*hidden argument*/NULL);
		XmlSchemaComplexType_t3740801802 * L_30 = ___complexType0;
		XmlSchemaComplexContentRestriction_t3155540863 * L_31 = ___complexRestriction2;
		NullCheck(L_31);
		XmlSchemaParticle_t3828501457 * L_32 = XmlSchemaComplexContentRestriction_get_Particle_m1239233679(L_31, /*hidden argument*/NULL);
		XmlSchemaParticle_t3828501457 * L_33 = Compiler_CompileContentTypeParticle_m3892994103(__this, L_32, /*hidden argument*/NULL);
		NullCheck(L_30);
		XmlSchemaComplexType_SetContentTypeParticle_m1974481538(L_30, L_33, /*hidden argument*/NULL);
		XmlSchemaComplexType_t3740801802 * L_34 = ___complexType0;
		XmlSchemaComplexContent_t3528540772 * L_35 = ___complexContent1;
		XmlSchemaComplexType_t3740801802 * L_36 = ___complexType0;
		NullCheck(L_36);
		XmlSchemaParticle_t3828501457 * L_37 = XmlSchemaComplexType_get_ContentTypeParticle_m1194481921(L_36, /*hidden argument*/NULL);
		int32_t L_38 = Compiler_GetSchemaContentType_m3031634162(__this, L_34, L_35, L_37, /*hidden argument*/NULL);
		V_1 = L_38;
		XmlSchemaComplexType_t3740801802 * L_39 = ___complexType0;
		int32_t L_40 = V_1;
		NullCheck(L_39);
		XmlSchemaType_SetContentType_m2213638338(L_39, L_40, /*hidden argument*/NULL);
		int32_t L_41 = V_1;
		if ((((int32_t)L_41) == ((int32_t)1)))
		{
			goto IL_00c3;
		}
	}
	{
		int32_t L_42 = V_1;
		if ((((int32_t)L_42) == ((int32_t)3)))
		{
			goto IL_00f5;
		}
	}
	{
		goto IL_0114;
	}

IL_00c3:
	{
		XmlSchemaComplexType_t3740801802 * L_43 = V_0;
		NullCheck(L_43);
		SchemaElementDecl_t2267464004 * L_44 = XmlSchemaType_get_ElementDecl_m669016418(L_43, /*hidden argument*/NULL);
		if (!L_44)
		{
			goto IL_0114;
		}
	}
	{
		XmlSchemaComplexType_t3740801802 * L_45 = V_0;
		NullCheck(L_45);
		SchemaElementDecl_t2267464004 * L_46 = XmlSchemaType_get_ElementDecl_m669016418(L_45, /*hidden argument*/NULL);
		NullCheck(L_46);
		ContentValidator_t2085579204 * L_47 = SchemaElementDecl_get_ContentValidator_m428688924(L_46, /*hidden argument*/NULL);
		NullCheck(L_47);
		bool L_48 = VirtFuncInvoker0< bool >::Invoke(4 /* System.Boolean System.Xml.Schema.ContentValidator::get_IsEmptiable() */, L_47);
		if (L_48)
		{
			goto IL_0114;
		}
	}
	{
		String_t* L_49 = Res_GetString_m3369169461(NULL /*static, unused*/, _stringLiteral1827371876, /*hidden argument*/NULL);
		XmlSchemaComplexType_t3740801802 * L_50 = ___complexType0;
		BaseProcessor_SendValidationEvent_m3256639856(__this, _stringLiteral4209574867, L_49, L_50, /*hidden argument*/NULL);
		goto IL_0114;
	}

IL_00f5:
	{
		XmlSchemaComplexType_t3740801802 * L_51 = V_0;
		NullCheck(L_51);
		int32_t L_52 = XmlSchemaComplexType_get_ContentType_m3885633075(L_51, /*hidden argument*/NULL);
		if ((((int32_t)L_52) == ((int32_t)3)))
		{
			goto IL_0114;
		}
	}
	{
		String_t* L_53 = Res_GetString_m3369169461(NULL /*static, unused*/, _stringLiteral4286595785, /*hidden argument*/NULL);
		XmlSchemaComplexType_t3740801802 * L_54 = ___complexType0;
		BaseProcessor_SendValidationEvent_m3256639856(__this, _stringLiteral4209574867, L_53, L_54, /*hidden argument*/NULL);
	}

IL_0114:
	{
		XmlSchemaComplexType_t3740801802 * L_55 = ___complexType0;
		NullCheck(L_55);
		XmlSchemaType_SetDerivedBy_m2385181243(L_55, 4, /*hidden argument*/NULL);
		return;
	}
}
// System.Void System.Xml.Schema.Compiler::CheckParticleDerivation(System.Xml.Schema.XmlSchemaComplexType)
extern "C" IL2CPP_METHOD_ATTR void Compiler_CheckParticleDerivation_m2517445707 (Compiler_t2647573624 * __this, XmlSchemaComplexType_t3740801802 * ___complexType0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Compiler_CheckParticleDerivation_m2517445707_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	XmlSchemaComplexType_t3740801802 * V_0 = NULL;
	XmlSchemaParticle_t3828501457 * V_1 = NULL;
	XmlSchemaParticle_t3828501457 * V_2 = NULL;
	RuntimeObject* V_3 = NULL;
	XmlSchemaElement_t427880856 * V_4 = NULL;
	XmlSchemaComplexType_t3740801802 * 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);
	{
		XmlSchemaComplexType_t3740801802 * L_0 = ___complexType0;
		NullCheck(L_0);
		XmlSchemaType_t2033747345 * L_1 = XmlSchemaType_get_BaseXmlSchemaType_m4221231559(L_0, /*hidden argument*/NULL);
		V_0 = ((XmlSchemaComplexType_t3740801802 *)IsInstClass((RuntimeObject*)L_1, XmlSchemaComplexType_t3740801802_il2cpp_TypeInfo_var));
		__this->set_restrictionErrorMsg_6((String_t*)NULL);
		XmlSchemaComplexType_t3740801802 * L_2 = V_0;
		if (!L_2)
		{
			goto IL_0076;
		}
	}
	{
		XmlSchemaComplexType_t3740801802 * L_3 = V_0;
		IL2CPP_RUNTIME_CLASS_INIT(XmlSchemaComplexType_t3740801802_il2cpp_TypeInfo_var);
		XmlSchemaComplexType_t3740801802 * L_4 = XmlSchemaComplexType_get_AnyType_m2038550701(NULL /*static, unused*/, /*hidden argument*/NULL);
		if ((((RuntimeObject*)(XmlSchemaComplexType_t3740801802 *)L_3) == ((RuntimeObject*)(XmlSchemaComplexType_t3740801802 *)L_4)))
		{
			goto IL_0076;
		}
	}
	{
		XmlSchemaComplexType_t3740801802 * L_5 = ___complexType0;
		NullCheck(L_5);
		int32_t L_6 = XmlSchemaType_get_DerivedBy_m1544461244(L_5, /*hidden argument*/NULL);
		if ((!(((uint32_t)L_6) == ((uint32_t)4))))
		{
			goto IL_0076;
		}
	}
	{
		XmlSchemaComplexType_t3740801802 * L_7 = ___complexType0;
		NullCheck(L_7);
		XmlSchemaParticle_t3828501457 * L_8 = XmlSchemaComplexType_get_ContentTypeParticle_m1194481921(L_7, /*hidden argument*/NULL);
		XmlSchemaParticle_t3828501457 * L_9 = Compiler_CannonicalizePointlessRoot_m4199861120(__this, L_8, /*hidden argument*/NULL);
		V_1 = L_9;
		XmlSchemaComplexType_t3740801802 * L_10 = V_0;
		NullCheck(L_10);
		XmlSchemaParticle_t3828501457 * L_11 = XmlSchemaComplexType_get_ContentTypeParticle_m1194481921(L_10, /*hidden argument*/NULL);
		XmlSchemaParticle_t3828501457 * L_12 = Compiler_CannonicalizePointlessRoot_m4199861120(__this, L_11, /*hidden argument*/NULL);
		V_2 = L_12;
		XmlSchemaParticle_t3828501457 * L_13 = V_1;
		XmlSchemaParticle_t3828501457 * L_14 = V_2;
		bool L_15 = Compiler_IsValidRestriction_m1150053821(__this, L_13, L_14, /*hidden argument*/NULL);
		if (L_15)
		{
			goto IL_0110;
		}
	}
	{
		String_t* L_16 = __this->get_restrictionErrorMsg_6();
		if (!L_16)
		{
			goto IL_0069;
		}
	}
	{
		String_t* L_17 = __this->get_restrictionErrorMsg_6();
		XmlSchemaComplexType_t3740801802 * L_18 = ___complexType0;
		BaseProcessor_SendValidationEvent_m3256639856(__this, _stringLiteral2735346677, L_17, L_18, /*hidden argument*/NULL);
		return;
	}

IL_0069:
	{
		XmlSchemaComplexType_t3740801802 * L_19 = ___complexType0;
		BaseProcessor_SendValidationEvent_m1578197102(__this, _stringLiteral1798749287, L_19, /*hidden argument*/NULL);
		return;
	}

IL_0076:
	{
		XmlSchemaComplexType_t3740801802 * L_20 = V_0;
		IL2CPP_RUNTIME_CLASS_INIT(XmlSchemaComplexType_t3740801802_il2cpp_TypeInfo_var);
		XmlSchemaComplexType_t3740801802 * L_21 = XmlSchemaComplexType_get_AnyType_m2038550701(NULL /*static, unused*/, /*hidden argument*/NULL);
		if ((!(((RuntimeObject*)(XmlSchemaComplexType_t3740801802 *)L_20) == ((RuntimeObject*)(XmlSchemaComplexType_t3740801802 *)L_21))))
		{
			goto IL_0110;
		}
	}
	{
		XmlSchemaComplexType_t3740801802 * L_22 = ___complexType0;
		NullCheck(L_22);
		XmlSchemaObjectTable_t2546974348 * L_23 = XmlSchemaComplexType_get_LocalElements_m2658265257(L_22, /*hidden argument*/NULL);
		NullCheck(L_23);
		RuntimeObject* L_24 = XmlSchemaObjectTable_get_Values_m210119958(L_23, /*hidden argument*/NULL);
		NullCheck(L_24);
		RuntimeObject* L_25 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0 /* System.Collections.IEnumerator System.Collections.IEnumerable::GetEnumerator() */, IEnumerable_t1941168011_il2cpp_TypeInfo_var, L_24);
		V_3 = L_25;
	}

IL_0092:
	try
	{ // begin try (depth: 1)
		{
			goto IL_00f2;
		}

IL_0094:
		{
			RuntimeObject* L_26 = V_3;
			NullCheck(L_26);
			RuntimeObject * L_27 = InterfaceFuncInvoker0< RuntimeObject * >::Invoke(1 /* System.Object System.Collections.IEnumerator::get_Current() */, IEnumerator_t1853284238_il2cpp_TypeInfo_var, L_26);
			V_4 = ((XmlSchemaElement_t427880856 *)CastclassClass((RuntimeObject*)L_27, XmlSchemaElement_t427880856_il2cpp_TypeInfo_var));
			XmlSchemaElement_t427880856 * L_28 = V_4;
			NullCheck(L_28);
			bool L_29 = XmlSchemaElement_get_IsLocalTypeDerivationChecked_m694554097(L_28, /*hidden argument*/NULL);
			if (L_29)
			{
				goto IL_00f2;
			}
		}

IL_00aa:
		{
			XmlSchemaElement_t427880856 * L_30 = V_4;
			NullCheck(L_30);
			XmlSchemaType_t2033747345 * L_31 = XmlSchemaElement_get_ElementSchemaType_m371898276(L_30, /*hidden argument*/NULL);
			V_5 = ((XmlSchemaComplexType_t3740801802 *)IsInstClass((RuntimeObject*)L_31, XmlSchemaComplexType_t3740801802_il2cpp_TypeInfo_var));
			XmlSchemaComplexType_t3740801802 * L_32 = V_5;
			if (!L_32)
			{
				goto IL_00f2;
			}
		}

IL_00bc:
		{
			XmlSchemaElement_t427880856 * L_33 = V_4;
			NullCheck(L_33);
			XmlQualifiedName_t2760654312 * L_34 = XmlSchemaElement_get_SchemaTypeName_m323850660(L_33, /*hidden argument*/NULL);
			IL2CPP_RUNTIME_CLASS_INIT(XmlQualifiedName_t2760654312_il2cpp_TypeInfo_var);
			XmlQualifiedName_t2760654312 * L_35 = ((XmlQualifiedName_t2760654312_StaticFields*)il2cpp_codegen_static_fields_for(XmlQualifiedName_t2760654312_il2cpp_TypeInfo_var))->get_Empty_4();
			bool L_36 = XmlQualifiedName_op_Equality_m1684199236(NULL /*static, unused*/, L_34, L_35, /*hidden argument*/NULL);
			if (!L_36)
			{
				goto IL_00f2;
			}
		}

IL_00cf:
		{
			XmlSchemaElement_t427880856 * L_37 = V_4;
			NullCheck(L_37);
			XmlQualifiedName_t2760654312 * L_38 = XmlSchemaElement_get_RefName_m3252056838(L_37, /*hidden argument*/NULL);
			IL2CPP_RUNTIME_CLASS_INIT(XmlQualifiedName_t2760654312_il2cpp_TypeInfo_var);
			XmlQualifiedName_t2760654312 * L_39 = ((XmlQualifiedName_t2760654312_StaticFields*)il2cpp_codegen_static_fields_for(XmlQualifiedName_t2760654312_il2cpp_TypeInfo_var))->get_Empty_4();
			bool L_40 = XmlQualifiedName_op_Equality_m1684199236(NULL /*static, unused*/, L_38, L_39, /*hidden argument*/NULL);
			if (!L_40)
			{
				goto IL_00f2;
			}
		}

IL_00e2:
		{
			XmlSchemaElement_t427880856 * L_41 = V_4;
			NullCheck(L_41);
			XmlSchemaElement_set_IsLocalTypeDerivationChecked_m2969766693(L_41, (bool)1, /*hidden argument*/NULL);
			XmlSchemaComplexType_t3740801802 * L_42 = V_5;
			Compiler_CheckParticleDerivation_m2517445707(__this, L_42, /*hidden argument*/NULL);
		}

IL_00f2:
		{
			RuntimeObject* L_43 = V_3;
			NullCheck(L_43);
			bool L_44 = InterfaceFuncInvoker0< bool >::Invoke(0 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t1853284238_il2cpp_TypeInfo_var, L_43);
			if (L_44)
			{
				goto IL_0094;
			}
		}

IL_00fa:
		{
			IL2CPP_LEAVE(0x110, FINALLY_00fc);
		}
	} // end try (depth: 1)
	catch(Il2CppExceptionWrapper& e)
	{
		__last_unhandled_exception = (Exception_t *)e.ex;
		goto FINALLY_00fc;
	}

FINALLY_00fc:
	{ // begin finally (depth: 1)
		{
			RuntimeObject* L_45 = V_3;
			V_6 = ((RuntimeObject*)IsInst((RuntimeObject*)L_45, IDisposable_t3640265483_il2cpp_TypeInfo_var));
			RuntimeObject* L_46 = V_6;
			if (!L_46)
			{
				goto IL_010f;
			}
		}

IL_0108:
		{
			RuntimeObject* L_47 = V_6;
			NullCheck(L_47);
			InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t3640265483_il2cpp_TypeInfo_var, L_47);
		}

IL_010f:
		{
			IL2CPP_END_FINALLY(252)
		}
	} // end finally (depth: 1)
	IL2CPP_CLEANUP(252)
	{
		IL2CPP_JUMP_TBL(0x110, IL_0110)
		IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
	}

IL_0110:
	{
		return;
	}
}
// System.Void System.Xml.Schema.Compiler::CheckParticleDerivation(System.Xml.Schema.XmlSchemaParticle,System.Xml.Schema.XmlSchemaParticle)
extern "C" IL2CPP_METHOD_ATTR void Compiler_CheckParticleDerivation_m3955177790 (Compiler_t2647573624 * __this, XmlSchemaParticle_t3828501457 * ___derivedParticle0, XmlSchemaParticle_t3828501457 * ___baseParticle1, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Compiler_CheckParticleDerivation_m3955177790_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		__this->set_restrictionErrorMsg_6((String_t*)NULL);
		XmlSchemaParticle_t3828501457 * L_0 = ___derivedParticle0;
		XmlSchemaParticle_t3828501457 * L_1 = Compiler_CannonicalizePointlessRoot_m4199861120(__this, L_0, /*hidden argument*/NULL);
		___derivedParticle0 = L_1;
		XmlSchemaParticle_t3828501457 * L_2 = ___baseParticle1;
		XmlSchemaParticle_t3828501457 * L_3 = Compiler_CannonicalizePointlessRoot_m4199861120(__this, L_2, /*hidden argument*/NULL);
		___baseParticle1 = L_3;
		XmlSchemaParticle_t3828501457 * L_4 = ___derivedParticle0;
		XmlSchemaParticle_t3828501457 * L_5 = ___baseParticle1;
		bool L_6 = Compiler_IsValidRestriction_m1150053821(__this, L_4, L_5, /*hidden argument*/NULL);
		if (L_6)
		{
			goto IL_004a;
		}
	}
	{
		String_t* L_7 = __this->get_restrictionErrorMsg_6();
		if (!L_7)
		{
			goto IL_003e;
		}
	}
	{
		String_t* L_8 = __this->get_restrictionErrorMsg_6();
		XmlSchemaParticle_t3828501457 * L_9 = ___derivedParticle0;
		BaseProcessor_SendValidationEvent_m3256639856(__this, _stringLiteral2735346677, L_8, L_9, /*hidden argument*/NULL);
		return;
	}

IL_003e:
	{
		XmlSchemaParticle_t3828501457 * L_10 = ___derivedParticle0;
		BaseProcessor_SendValidationEvent_m1578197102(__this, _stringLiteral1798749287, L_10, /*hidden argument*/NULL);
	}

IL_004a:
	{
		return;
	}
}
// System.Xml.Schema.XmlSchemaParticle System.Xml.Schema.Compiler::CompileContentTypeParticle(System.Xml.Schema.XmlSchemaParticle)
extern "C" IL2CPP_METHOD_ATTR XmlSchemaParticle_t3828501457 * Compiler_CompileContentTypeParticle_m3892994103 (Compiler_t2647573624 * __this, XmlSchemaParticle_t3828501457 * ___particle0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Compiler_CompileContentTypeParticle_m3892994103_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	XmlSchemaParticle_t3828501457 * V_0 = NULL;
	XmlSchemaChoice_t959520675 * V_1 = NULL;
	{
		XmlSchemaParticle_t3828501457 * L_0 = ___particle0;
		XmlSchemaParticle_t3828501457 * L_1 = Compiler_CannonicalizeParticle_m1586993714(__this, L_0, (bool)1, /*hidden argument*/NULL);
		V_0 = L_1;
		XmlSchemaParticle_t3828501457 * L_2 = V_0;
		V_1 = ((XmlSchemaChoice_t959520675 *)IsInstClass((RuntimeObject*)L_2, XmlSchemaChoice_t959520675_il2cpp_TypeInfo_var));
		XmlSchemaChoice_t959520675 * L_3 = V_1;
		if (!L_3)
		{
			goto IL_0045;
		}
	}
	{
		XmlSchemaChoice_t959520675 * L_4 = V_1;
		NullCheck(L_4);
		XmlSchemaObjectCollection_t1064819932 * L_5 = VirtFuncInvoker0< XmlSchemaObjectCollection_t1064819932 * >::Invoke(16 /* System.Xml.Schema.XmlSchemaObjectCollection System.Xml.Schema.XmlSchemaGroupBase::get_Items() */, L_4);
		NullCheck(L_5);
		int32_t L_6 = CollectionBase_get_Count_m1708965601(L_5, /*hidden argument*/NULL);
		if (L_6)
		{
			goto IL_0045;
		}
	}
	{
		XmlSchemaChoice_t959520675 * L_7 = V_1;
		NullCheck(L_7);
		Decimal_t2948259380  L_8 = XmlSchemaParticle_get_MinOccurs_m3359654133(L_7, /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(Decimal_t2948259380_il2cpp_TypeInfo_var);
		Decimal_t2948259380  L_9 = ((Decimal_t2948259380_StaticFields*)il2cpp_codegen_static_fields_for(Decimal_t2948259380_il2cpp_TypeInfo_var))->get_Zero_7();
		bool L_10 = Decimal_op_Inequality_m3543190500(NULL /*static, unused*/, L_8, L_9, /*hidden argument*/NULL);
		if (!L_10)
		{
			goto IL_003f;
		}
	}
	{
		XmlSchemaChoice_t959520675 * L_11 = V_1;
		BaseProcessor_SendValidationEvent_m713032523(__this, _stringLiteral3072351044, L_11, 1, /*hidden argument*/NULL);
	}

IL_003f:
	{
		IL2CPP_RUNTIME_CLASS_INIT(XmlSchemaParticle_t3828501457_il2cpp_TypeInfo_var);
		XmlSchemaParticle_t3828501457 * L_12 = ((XmlSchemaParticle_t3828501457_StaticFields*)il2cpp_codegen_static_fields_for(XmlSchemaParticle_t3828501457_il2cpp_TypeInfo_var))->get_Empty_12();
		return L_12;
	}

IL_0045:
	{
		XmlSchemaParticle_t3828501457 * L_13 = V_0;
		return L_13;
	}
}
// System.Xml.Schema.XmlSchemaParticle System.Xml.Schema.Compiler::CannonicalizeParticle(System.Xml.Schema.XmlSchemaParticle,System.Boolean)
extern "C" IL2CPP_METHOD_ATTR XmlSchemaParticle_t3828501457 * Compiler_CannonicalizeParticle_m1586993714 (Compiler_t2647573624 * __this, XmlSchemaParticle_t3828501457 * ___particle0, bool ___root1, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Compiler_CannonicalizeParticle_m1586993714_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		XmlSchemaParticle_t3828501457 * L_0 = ___particle0;
		if (!L_0)
		{
			goto IL_000b;
		}
	}
	{
		XmlSchemaParticle_t3828501457 * L_1 = ___particle0;
		NullCheck(L_1);
		bool L_2 = VirtFuncInvoker0< bool >::Invoke(14 /* System.Boolean System.Xml.Schema.XmlSchemaParticle::get_IsEmpty() */, L_1);
		if (!L_2)
		{
			goto IL_0011;
		}
	}

IL_000b:
	{
		IL2CPP_RUNTIME_CLASS_INIT(XmlSchemaParticle_t3828501457_il2cpp_TypeInfo_var);
		XmlSchemaParticle_t3828501457 * L_3 = ((XmlSchemaParticle_t3828501457_StaticFields*)il2cpp_codegen_static_fields_for(XmlSchemaParticle_t3828501457_il2cpp_TypeInfo_var))->get_Empty_12();
		return L_3;
	}

IL_0011:
	{
		XmlSchemaParticle_t3828501457 * L_4 = ___particle0;
		if (!((XmlSchemaElement_t427880856 *)IsInstClass((RuntimeObject*)L_4, XmlSchemaElement_t427880856_il2cpp_TypeInfo_var)))
		{
			goto IL_001b;
		}
	}
	{
		XmlSchemaParticle_t3828501457 * L_5 = ___particle0;
		return L_5;
	}

IL_001b:
	{
		XmlSchemaParticle_t3828501457 * L_6 = ___particle0;
		if (!((XmlSchemaGroupRef_t1314446647 *)IsInstClass((RuntimeObject*)L_6, XmlSchemaGroupRef_t1314446647_il2cpp_TypeInfo_var)))
		{
			goto IL_0031;
		}
	}
	{
		XmlSchemaParticle_t3828501457 * L_7 = ___particle0;
		bool L_8 = ___root1;
		XmlSchemaParticle_t3828501457 * L_9 = Compiler_CannonicalizeGroupRef_m3404784633(__this, ((XmlSchemaGroupRef_t1314446647 *)CastclassClass((RuntimeObject*)L_7, XmlSchemaGroupRef_t1314446647_il2cpp_TypeInfo_var)), L_8, /*hidden argument*/NULL);
		return L_9;
	}

IL_0031:
	{
		XmlSchemaParticle_t3828501457 * L_10 = ___particle0;
		if (!((XmlSchemaAll_t1118454309 *)IsInstClass((RuntimeObject*)L_10, XmlSchemaAll_t1118454309_il2cpp_TypeInfo_var)))
		{
			goto IL_0047;
		}
	}
	{
		XmlSchemaParticle_t3828501457 * L_11 = ___particle0;
		bool L_12 = ___root1;
		XmlSchemaParticle_t3828501457 * L_13 = Compiler_CannonicalizeAll_m4146362198(__this, ((XmlSchemaAll_t1118454309 *)CastclassClass((RuntimeObject*)L_11, XmlSchemaAll_t1118454309_il2cpp_TypeInfo_var)), L_12, /*hidden argument*/NULL);
		return L_13;
	}

IL_0047:
	{
		XmlSchemaParticle_t3828501457 * L_14 = ___particle0;
		if (!((XmlSchemaChoice_t959520675 *)IsInstClass((RuntimeObject*)L_14, XmlSchemaChoice_t959520675_il2cpp_TypeInfo_var)))
		{
			goto IL_005d;
		}
	}
	{
		XmlSchemaParticle_t3828501457 * L_15 = ___particle0;
		bool L_16 = ___root1;
		XmlSchemaParticle_t3828501457 * L_17 = Compiler_CannonicalizeChoice_m1937716659(__this, ((XmlSchemaChoice_t959520675 *)CastclassClass((RuntimeObject*)L_15, XmlSchemaChoice_t959520675_il2cpp_TypeInfo_var)), L_16, /*hidden argument*/NULL);
		return L_17;
	}

IL_005d:
	{
		XmlSchemaParticle_t3828501457 * L_18 = ___particle0;
		if (!((XmlSchemaSequence_t2018345177 *)IsInstClass((RuntimeObject*)L_18, XmlSchemaSequence_t2018345177_il2cpp_TypeInfo_var)))
		{
			goto IL_0073;
		}
	}
	{
		XmlSchemaParticle_t3828501457 * L_19 = ___particle0;
		bool L_20 = ___root1;
		XmlSchemaParticle_t3828501457 * L_21 = Compiler_CannonicalizeSequence_m4284266154(__this, ((XmlSchemaSequence_t2018345177 *)CastclassClass((RuntimeObject*)L_19, XmlSchemaSequence_t2018345177_il2cpp_TypeInfo_var)), L_20, /*hidden argument*/NULL);
		return L_21;
	}

IL_0073:
	{
		XmlSchemaParticle_t3828501457 * L_22 = ___particle0;
		return L_22;
	}
}
// System.Xml.Schema.XmlSchemaParticle System.Xml.Schema.Compiler::CannonicalizeElement(System.Xml.Schema.XmlSchemaElement)
extern "C" IL2CPP_METHOD_ATTR XmlSchemaParticle_t3828501457 * Compiler_CannonicalizeElement_m1668626463 (Compiler_t2647573624 * __this, XmlSchemaElement_t427880856 * ___element0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Compiler_CannonicalizeElement_m1668626463_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	XmlSchemaSubstitutionGroup_t2412016498 * V_0 = NULL;
	XmlSchemaChoice_t959520675 * V_1 = NULL;
	int32_t V_2 = 0;
	{
		XmlSchemaElement_t427880856 * L_0 = ___element0;
		NullCheck(L_0);
		XmlQualifiedName_t2760654312 * L_1 = XmlSchemaElement_get_RefName_m3252056838(L_0, /*hidden argument*/NULL);
		NullCheck(L_1);
		bool L_2 = XmlQualifiedName_get_IsEmpty_m1430090042(L_1, /*hidden argument*/NULL);
		if (L_2)
		{
			goto IL_0097;
		}
	}
	{
		XmlSchemaElement_t427880856 * L_3 = ___element0;
		NullCheck(L_3);
		SchemaElementDecl_t2267464004 * L_4 = XmlSchemaElement_get_ElementDecl_m2284549354(L_3, /*hidden argument*/NULL);
		NullCheck(L_4);
		int32_t L_5 = SchemaElementDecl_get_Block_m1703309467(L_4, /*hidden argument*/NULL);
		if (((int32_t)((int32_t)L_5&(int32_t)1)))
		{
			goto IL_0097;
		}
	}
	{
		XmlSchemaObjectTable_t2546974348 * L_6 = __this->get_examplars_13();
		XmlSchemaElement_t427880856 * L_7 = ___element0;
		NullCheck(L_7);
		XmlQualifiedName_t2760654312 * L_8 = XmlSchemaElement_get_QualifiedName_m2688553928(L_7, /*hidden argument*/NULL);
		NullCheck(L_6);
		XmlSchemaObject_t1315720168 * L_9 = XmlSchemaObjectTable_get_Item_m170185878(L_6, L_8, /*hidden argument*/NULL);
		V_0 = ((XmlSchemaSubstitutionGroup_t2412016498 *)CastclassClass((RuntimeObject*)L_9, XmlSchemaSubstitutionGroup_t2412016498_il2cpp_TypeInfo_var));
		XmlSchemaSubstitutionGroup_t2412016498 * L_10 = V_0;
		if (L_10)
		{
			goto IL_003b;
		}
	}
	{
		XmlSchemaElement_t427880856 * L_11 = ___element0;
		return L_11;
	}

IL_003b:
	{
		XmlSchemaChoice_t959520675 * L_12 = (XmlSchemaChoice_t959520675 *)il2cpp_codegen_object_new(XmlSchemaChoice_t959520675_il2cpp_TypeInfo_var);
		XmlSchemaChoice__ctor_m3263212477(L_12, /*hidden argument*/NULL);
		V_1 = L_12;
		V_2 = 0;
		goto IL_0066;
	}

IL_0045:
	{
		XmlSchemaChoice_t959520675 * L_13 = V_1;
		NullCheck(L_13);
		XmlSchemaObjectCollection_t1064819932 * L_14 = VirtFuncInvoker0< XmlSchemaObjectCollection_t1064819932 * >::Invoke(16 /* System.Xml.Schema.XmlSchemaObjectCollection System.Xml.Schema.XmlSchemaGroupBase::get_Items() */, L_13);
		XmlSchemaSubstitutionGroup_t2412016498 * L_15 = V_0;
		NullCheck(L_15);
		ArrayList_t2718874744 * L_16 = XmlSchemaSubstitutionGroup_get_Members_m1363933871(L_15, /*hidden argument*/NULL);
		int32_t L_17 = V_2;
		NullCheck(L_16);
		RuntimeObject * L_18 = VirtFuncInvoker1< RuntimeObject *, int32_t >::Invoke(27 /* System.Object System.Collections.ArrayList::get_Item(System.Int32) */, L_16, L_17);
		NullCheck(L_14);
		XmlSchemaObjectCollection_Add_m1142549045(L_14, ((XmlSchemaElement_t427880856 *)CastclassClass((RuntimeObject*)L_18, XmlSchemaElement_t427880856_il2cpp_TypeInfo_var)), /*hidden argument*/NULL);
		int32_t L_19 = V_2;
		V_2 = ((int32_t)il2cpp_codegen_add((int32_t)L_19, (int32_t)1));
	}

IL_0066:
	{
		int32_t L_20 = V_2;
		XmlSchemaSubstitutionGroup_t2412016498 * L_21 = V_0;
		NullCheck(L_21);
		ArrayList_t2718874744 * L_22 = XmlSchemaSubstitutionGroup_get_Members_m1363933871(L_21, /*hidden argument*/NULL);
		NullCheck(L_22);
		int32_t L_23 = VirtFuncInvoker0< int32_t >::Invoke(22 /* System.Int32 System.Collections.ArrayList::get_Count() */, L_22);
		if ((((int32_t)L_20) < ((int32_t)L_23)))
		{
			goto IL_0045;
		}
	}
	{
		XmlSchemaChoice_t959520675 * L_24 = V_1;
		XmlSchemaElement_t427880856 * L_25 = ___element0;
		NullCheck(L_25);
		Decimal_t2948259380  L_26 = XmlSchemaParticle_get_MinOccurs_m3359654133(L_25, /*hidden argument*/NULL);
		NullCheck(L_24);
		XmlSchemaParticle_set_MinOccurs_m2382766007(L_24, L_26, /*hidden argument*/NULL);
		XmlSchemaChoice_t959520675 * L_27 = V_1;
		XmlSchemaElement_t427880856 * L_28 = ___element0;
		NullCheck(L_28);
		Decimal_t2948259380  L_29 = XmlSchemaParticle_get_MaxOccurs_m3740280605(L_28, /*hidden argument*/NULL);
		NullCheck(L_27);
		XmlSchemaParticle_set_MaxOccurs_m3348582991(L_27, L_29, /*hidden argument*/NULL);
		XmlSchemaChoice_t959520675 * L_30 = V_1;
		XmlSchemaElement_t427880856 * L_31 = ___element0;
		Compiler_CopyPosition_m2157486568(__this, L_30, L_31, (bool)0, /*hidden argument*/NULL);
		XmlSchemaChoice_t959520675 * L_32 = V_1;
		return L_32;
	}

IL_0097:
	{
		XmlSchemaElement_t427880856 * L_33 = ___element0;
		return L_33;
	}
}
// System.Xml.Schema.XmlSchemaParticle System.Xml.Schema.Compiler::CannonicalizeGroupRef(System.Xml.Schema.XmlSchemaGroupRef,System.Boolean)
extern "C" IL2CPP_METHOD_ATTR XmlSchemaParticle_t3828501457 * Compiler_CannonicalizeGroupRef_m3404784633 (Compiler_t2647573624 * __this, XmlSchemaGroupRef_t1314446647 * ___groupRef0, bool ___root1, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Compiler_CannonicalizeGroupRef_m3404784633_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	XmlSchemaGroup_t1441741786 * V_0 = NULL;
	XmlSchemaGroupBase_t3631079376 * V_1 = NULL;
	XmlSchemaGroupBase_t3631079376 * V_2 = NULL;
	int32_t V_3 = 0;
	XmlSchemaAll_t1118454309 * G_B25_0 = NULL;
	{
		XmlSchemaGroupRef_t1314446647 * L_0 = ___groupRef0;
		NullCheck(L_0);
		XmlSchemaGroup_t1441741786 * L_1 = XmlSchemaGroupRef_get_Redefined_m4192312939(L_0, /*hidden argument*/NULL);
		if (!L_1)
		{
			goto IL_0011;
		}
	}
	{
		XmlSchemaGroupRef_t1314446647 * L_2 = ___groupRef0;
		NullCheck(L_2);
		XmlSchemaGroup_t1441741786 * L_3 = XmlSchemaGroupRef_get_Redefined_m4192312939(L_2, /*hidden argument*/NULL);
		V_0 = L_3;
		goto IL_0028;
	}

IL_0011:
	{
		XmlSchemaObjectTable_t2546974348 * L_4 = __this->get_groups_11();
		XmlSchemaGroupRef_t1314446647 * L_5 = ___groupRef0;
		NullCheck(L_5);
		XmlQualifiedName_t2760654312 * L_6 = XmlSchemaGroupRef_get_RefName_m2567630555(L_5, /*hidden argument*/NULL);
		NullCheck(L_4);
		XmlSchemaObject_t1315720168 * L_7 = XmlSchemaObjectTable_get_Item_m170185878(L_4, L_6, /*hidden argument*/NULL);
		V_0 = ((XmlSchemaGroup_t1441741786 *)CastclassClass((RuntimeObject*)L_7, XmlSchemaGroup_t1441741786_il2cpp_TypeInfo_var));
	}

IL_0028:
	{
		XmlSchemaGroup_t1441741786 * L_8 = V_0;
		if (L_8)
		{
			goto IL_0048;
		}
	}
	{
		XmlSchemaGroupRef_t1314446647 * L_9 = ___groupRef0;
		NullCheck(L_9);
		XmlQualifiedName_t2760654312 * L_10 = XmlSchemaGroupRef_get_RefName_m2567630555(L_9, /*hidden argument*/NULL);
		NullCheck(L_10);
		String_t* L_11 = VirtFuncInvoker0< String_t* >::Invoke(3 /* System.String System.Object::ToString() */, L_10);
		XmlSchemaGroupRef_t1314446647 * L_12 = ___groupRef0;
		BaseProcessor_SendValidationEvent_m3256639856(__this, _stringLiteral2561795560, L_11, L_12, /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(XmlSchemaParticle_t3828501457_il2cpp_TypeInfo_var);
		XmlSchemaParticle_t3828501457 * L_13 = ((XmlSchemaParticle_t3828501457_StaticFields*)il2cpp_codegen_static_fields_for(XmlSchemaParticle_t3828501457_il2cpp_TypeInfo_var))->get_Empty_12();
		return L_13;
	}

IL_0048:
	{
		XmlSchemaGroup_t1441741786 * L_14 = V_0;
		NullCheck(L_14);
		XmlSchemaParticle_t3828501457 * L_15 = XmlSchemaGroup_get_CanonicalParticle_m665048621(L_14, /*hidden argument*/NULL);
		if (L_15)
		{
			goto IL_0057;
		}
	}
	{
		XmlSchemaGroup_t1441741786 * L_16 = V_0;
		Compiler_CompileGroup_m190540192(__this, L_16, /*hidden argument*/NULL);
	}

IL_0057:
	{
		XmlSchemaGroup_t1441741786 * L_17 = V_0;
		NullCheck(L_17);
		XmlSchemaParticle_t3828501457 * L_18 = XmlSchemaGroup_get_CanonicalParticle_m665048621(L_17, /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(XmlSchemaParticle_t3828501457_il2cpp_TypeInfo_var);
		XmlSchemaParticle_t3828501457 * L_19 = ((XmlSchemaParticle_t3828501457_StaticFields*)il2cpp_codegen_static_fields_for(XmlSchemaParticle_t3828501457_il2cpp_TypeInfo_var))->get_Empty_12();
		if ((!(((RuntimeObject*)(XmlSchemaParticle_t3828501457 *)L_18) == ((RuntimeObject*)(XmlSchemaParticle_t3828501457 *)L_19))))
		{
			goto IL_006a;
		}
	}
	{
		IL2CPP_RUNTIME_CLASS_INIT(XmlSchemaParticle_t3828501457_il2cpp_TypeInfo_var);
		XmlSchemaParticle_t3828501457 * L_20 = ((XmlSchemaParticle_t3828501457_StaticFields*)il2cpp_codegen_static_fields_for(XmlSchemaParticle_t3828501457_il2cpp_TypeInfo_var))->get_Empty_12();
		return L_20;
	}

IL_006a:
	{
		XmlSchemaGroup_t1441741786 * L_21 = V_0;
		NullCheck(L_21);
		XmlSchemaParticle_t3828501457 * L_22 = XmlSchemaGroup_get_CanonicalParticle_m665048621(L_21, /*hidden argument*/NULL);
		V_1 = ((XmlSchemaGroupBase_t3631079376 *)CastclassClass((RuntimeObject*)L_22, XmlSchemaGroupBase_t3631079376_il2cpp_TypeInfo_var));
		XmlSchemaGroupBase_t3631079376 * L_23 = V_1;
		if (!((XmlSchemaAll_t1118454309 *)IsInstClass((RuntimeObject*)L_23, XmlSchemaAll_t1118454309_il2cpp_TypeInfo_var)))
		{
			goto IL_00ce;
		}
	}
	{
		bool L_24 = ___root1;
		if (L_24)
		{
			goto IL_0098;
		}
	}
	{
		XmlSchemaGroupRef_t1314446647 * L_25 = ___groupRef0;
		BaseProcessor_SendValidationEvent_m3256639856(__this, _stringLiteral1841557633, _stringLiteral757602046, L_25, /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(XmlSchemaParticle_t3828501457_il2cpp_TypeInfo_var);
		XmlSchemaParticle_t3828501457 * L_26 = ((XmlSchemaParticle_t3828501457_StaticFields*)il2cpp_codegen_static_fields_for(XmlSchemaParticle_t3828501457_il2cpp_TypeInfo_var))->get_Empty_12();
		return L_26;
	}

IL_0098:
	{
		XmlSchemaGroupRef_t1314446647 * L_27 = ___groupRef0;
		NullCheck(L_27);
		Decimal_t2948259380  L_28 = XmlSchemaParticle_get_MinOccurs_m3359654133(L_27, /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(Decimal_t2948259380_il2cpp_TypeInfo_var);
		Decimal_t2948259380  L_29 = ((Decimal_t2948259380_StaticFields*)il2cpp_codegen_static_fields_for(Decimal_t2948259380_il2cpp_TypeInfo_var))->get_One_8();
		bool L_30 = Decimal_op_GreaterThan_m627311519(NULL /*static, unused*/, L_28, L_29, /*hidden argument*/NULL);
		if (L_30)
		{
			goto IL_00bc;
		}
	}
	{
		XmlSchemaGroupRef_t1314446647 * L_31 = ___groupRef0;
		NullCheck(L_31);
		Decimal_t2948259380  L_32 = XmlSchemaParticle_get_MaxOccurs_m3740280605(L_31, /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(Decimal_t2948259380_il2cpp_TypeInfo_var);
		Decimal_t2948259380  L_33 = ((Decimal_t2948259380_StaticFields*)il2cpp_codegen_static_fields_for(Decimal_t2948259380_il2cpp_TypeInfo_var))->get_One_8();
		bool L_34 = Decimal_op_Inequality_m3543190500(NULL /*static, unused*/, L_32, L_33, /*hidden argument*/NULL);
		if (!L_34)
		{
			goto IL_0108;
		}
	}

IL_00bc:
	{
		XmlSchemaGroupRef_t1314446647 * L_35 = ___groupRef0;
		BaseProcessor_SendValidationEvent_m1578197102(__this, _stringLiteral3206473693, L_35, /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(XmlSchemaParticle_t3828501457_il2cpp_TypeInfo_var);
		XmlSchemaParticle_t3828501457 * L_36 = ((XmlSchemaParticle_t3828501457_StaticFields*)il2cpp_codegen_static_fields_for(XmlSchemaParticle_t3828501457_il2cpp_TypeInfo_var))->get_Empty_12();
		return L_36;
	}

IL_00ce:
	{
		XmlSchemaGroupBase_t3631079376 * L_37 = V_1;
		if (!((XmlSchemaChoice_t959520675 *)IsInstClass((RuntimeObject*)L_37, XmlSchemaChoice_t959520675_il2cpp_TypeInfo_var)))
		{
			goto IL_0108;
		}
	}
	{
		XmlSchemaGroupBase_t3631079376 * L_38 = V_1;
		NullCheck(L_38);
		XmlSchemaObjectCollection_t1064819932 * L_39 = VirtFuncInvoker0< XmlSchemaObjectCollection_t1064819932 * >::Invoke(16 /* System.Xml.Schema.XmlSchemaObjectCollection System.Xml.Schema.XmlSchemaGroupBase::get_Items() */, L_38);
		NullCheck(L_39);
		int32_t L_40 = CollectionBase_get_Count_m1708965601(L_39, /*hidden argument*/NULL);
		if (L_40)
		{
			goto IL_0108;
		}
	}
	{
		XmlSchemaGroupRef_t1314446647 * L_41 = ___groupRef0;
		NullCheck(L_41);
		Decimal_t2948259380  L_42 = XmlSchemaParticle_get_MinOccurs_m3359654133(L_41, /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(Decimal_t2948259380_il2cpp_TypeInfo_var);
		Decimal_t2948259380  L_43 = ((Decimal_t2948259380_StaticFields*)il2cpp_codegen_static_fields_for(Decimal_t2948259380_il2cpp_TypeInfo_var))->get_Zero_7();
		bool L_44 = Decimal_op_Inequality_m3543190500(NULL /*static, unused*/, L_42, L_43, /*hidden argument*/NULL);
		if (!L_44)
		{
			goto IL_0102;
		}
	}
	{
		XmlSchemaGroupRef_t1314446647 * L_45 = ___groupRef0;
		BaseProcessor_SendValidationEvent_m713032523(__this, _stringLiteral3072351044, L_45, 1, /*hidden argument*/NULL);
	}

IL_0102:
	{
		IL2CPP_RUNTIME_CLASS_INIT(XmlSchemaParticle_t3828501457_il2cpp_TypeInfo_var);
		XmlSchemaParticle_t3828501457 * L_46 = ((XmlSchemaParticle_t3828501457_StaticFields*)il2cpp_codegen_static_fields_for(XmlSchemaParticle_t3828501457_il2cpp_TypeInfo_var))->get_Empty_12();
		return L_46;
	}

IL_0108:
	{
		XmlSchemaGroupBase_t3631079376 * L_47 = V_1;
		if (((XmlSchemaSequence_t2018345177 *)IsInstClass((RuntimeObject*)L_47, XmlSchemaSequence_t2018345177_il2cpp_TypeInfo_var)))
		{
			goto IL_0126;
		}
	}
	{
		XmlSchemaGroupBase_t3631079376 * L_48 = V_1;
		if (((XmlSchemaChoice_t959520675 *)IsInstClass((RuntimeObject*)L_48, XmlSchemaChoice_t959520675_il2cpp_TypeInfo_var)))
		{
			goto IL_011f;
		}
	}
	{
		XmlSchemaAll_t1118454309 * L_49 = (XmlSchemaAll_t1118454309 *)il2cpp_codegen_object_new(XmlSchemaAll_t1118454309_il2cpp_TypeInfo_var);
		XmlSchemaAll__ctor_m2161738074(L_49, /*hidden argument*/NULL);
		G_B25_0 = L_49;
		goto IL_012b;
	}

IL_011f:
	{
		XmlSchemaChoice_t959520675 * L_50 = (XmlSchemaChoice_t959520675 *)il2cpp_codegen_object_new(XmlSchemaChoice_t959520675_il2cpp_TypeInfo_var);
		XmlSchemaChoice__ctor_m3263212477(L_50, /*hidden argument*/NULL);
		G_B25_0 = ((XmlSchemaAll_t1118454309 *)(L_50));
		goto IL_012b;
	}

IL_0126:
	{
		XmlSchemaSequence_t2018345177 * L_51 = (XmlSchemaSequence_t2018345177 *)il2cpp_codegen_object_new(XmlSchemaSequence_t2018345177_il2cpp_TypeInfo_var);
		XmlSchemaSequence__ctor_m2088825835(L_51, /*hidden argument*/NULL);
		G_B25_0 = ((XmlSchemaAll_t1118454309 *)(L_51));
	}

IL_012b:
	{
		V_2 = G_B25_0;
		XmlSchemaGroupBase_t3631079376 * L_52 = V_2;
		XmlSchemaGroupRef_t1314446647 * L_53 = ___groupRef0;
		NullCheck(L_53);
		Decimal_t2948259380  L_54 = XmlSchemaParticle_get_MinOccurs_m3359654133(L_53, /*hidden argument*/NULL);
		NullCheck(L_52);
		XmlSchemaParticle_set_MinOccurs_m2382766007(L_52, L_54, /*hidden argument*/NULL);
		XmlSchemaGroupBase_t3631079376 * L_55 = V_2;
		XmlSchemaGroupRef_t1314446647 * L_56 = ___groupRef0;
		NullCheck(L_56);
		Decimal_t2948259380  L_57 = XmlSchemaParticle_get_MaxOccurs_m3740280605(L_56, /*hidden argument*/NULL);
		NullCheck(L_55);
		XmlSchemaParticle_set_MaxOccurs_m3348582991(L_55, L_57, /*hidden argument*/NULL);
		XmlSchemaGroupBase_t3631079376 * L_58 = V_2;
		XmlSchemaGroupRef_t1314446647 * L_59 = ___groupRef0;
		Compiler_CopyPosition_m2157486568(__this, L_58, L_59, (bool)1, /*hidden argument*/NULL);
		V_3 = 0;
		goto IL_016d;
	}

IL_0151:
	{
		XmlSchemaGroupBase_t3631079376 * L_60 = V_2;
		NullCheck(L_60);
		XmlSchemaObjectCollection_t1064819932 * L_61 = VirtFuncInvoker0< XmlSchemaObjectCollection_t1064819932 * >::Invoke(16 /* System.Xml.Schema.XmlSchemaObjectCollection System.Xml.Schema.XmlSchemaGroupBase::get_Items() */, L_60);
		XmlSchemaGroupBase_t3631079376 * L_62 = V_1;
		NullCheck(L_62);
		XmlSchemaObjectCollection_t1064819932 * L_63 = VirtFuncInvoker0< XmlSchemaObjectCollection_t1064819932 * >::Invoke(16 /* System.Xml.Schema.XmlSchemaObjectCollection System.Xml.Schema.XmlSchemaGroupBase::get_Items() */, L_62);
		int32_t L_64 = V_3;
		NullCheck(L_63);
		XmlSchemaObject_t1315720168 * L_65 = VirtFuncInvoker1< XmlSchemaObject_t1315720168 *, int32_t >::Invoke(29 /* System.Xml.Schema.XmlSchemaObject System.Xml.Schema.XmlSchemaObjectCollection::get_Item(System.Int32) */, L_63, L_64);
		NullCheck(L_61);
		XmlSchemaObjectCollection_Add_m1142549045(L_61, L_65, /*hidden argument*/NULL);
		int32_t L_66 = V_3;
		V_3 = ((int32_t)il2cpp_codegen_add((int32_t)L_66, (int32_t)1));
	}

IL_016d:
	{
		int32_t L_67 = V_3;
		XmlSchemaGroupBase_t3631079376 * L_68 = V_1;
		NullCheck(L_68);
		XmlSchemaObjectCollection_t1064819932 * L_69 = VirtFuncInvoker0< XmlSchemaObjectCollection_t1064819932 * >::Invoke(16 /* System.Xml.Schema.XmlSchemaObjectCollection System.Xml.Schema.XmlSchemaGroupBase::get_Items() */, L_68);
		NullCheck(L_69);
		int32_t L_70 = CollectionBase_get_Count_m1708965601(L_69, /*hidden argument*/NULL);
		if ((((int32_t)L_67) < ((int32_t)L_70)))
		{
			goto IL_0151;
		}
	}
	{
		XmlSchemaGroupRef_t1314446647 * L_71 = ___groupRef0;
		XmlSchemaGroupBase_t3631079376 * L_72 = V_2;
		NullCheck(L_71);
		XmlSchemaGroupRef_SetParticle_m2659999132(L_71, L_72, /*hidden argument*/NULL);
		XmlSchemaGroupBase_t3631079376 * L_73 = V_2;
		return L_73;
	}
}
// System.Xml.Schema.XmlSchemaParticle System.Xml.Schema.Compiler::CannonicalizeAll(System.Xml.Schema.XmlSchemaAll,System.Boolean)
extern "C" IL2CPP_METHOD_ATTR XmlSchemaParticle_t3828501457 * Compiler_CannonicalizeAll_m4146362198 (Compiler_t2647573624 * __this, XmlSchemaAll_t1118454309 * ___all0, bool ___root1, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Compiler_CannonicalizeAll_m4146362198_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	XmlSchemaAll_t1118454309 * V_0 = NULL;
	int32_t V_1 = 0;
	XmlSchemaParticle_t3828501457 * V_2 = NULL;
	{
		XmlSchemaAll_t1118454309 * L_0 = ___all0;
		NullCheck(L_0);
		XmlSchemaObjectCollection_t1064819932 * L_1 = VirtFuncInvoker0< XmlSchemaObjectCollection_t1064819932 * >::Invoke(16 /* System.Xml.Schema.XmlSchemaObjectCollection System.Xml.Schema.XmlSchemaGroupBase::get_Items() */, L_0);
		NullCheck(L_1);
		int32_t L_2 = CollectionBase_get_Count_m1708965601(L_1, /*hidden argument*/NULL);
		if ((((int32_t)L_2) <= ((int32_t)0)))
		{
			goto IL_007c;
		}
	}
	{
		XmlSchemaAll_t1118454309 * L_3 = (XmlSchemaAll_t1118454309 *)il2cpp_codegen_object_new(XmlSchemaAll_t1118454309_il2cpp_TypeInfo_var);
		XmlSchemaAll__ctor_m2161738074(L_3, /*hidden argument*/NULL);
		V_0 = L_3;
		XmlSchemaAll_t1118454309 * L_4 = V_0;
		XmlSchemaAll_t1118454309 * L_5 = ___all0;
		NullCheck(L_5);
		Decimal_t2948259380  L_6 = XmlSchemaParticle_get_MinOccurs_m3359654133(L_5, /*hidden argument*/NULL);
		NullCheck(L_4);
		XmlSchemaParticle_set_MinOccurs_m2382766007(L_4, L_6, /*hidden argument*/NULL);
		XmlSchemaAll_t1118454309 * L_7 = V_0;
		XmlSchemaAll_t1118454309 * L_8 = ___all0;
		NullCheck(L_8);
		Decimal_t2948259380  L_9 = XmlSchemaParticle_get_MaxOccurs_m3740280605(L_8, /*hidden argument*/NULL);
		NullCheck(L_7);
		XmlSchemaParticle_set_MaxOccurs_m3348582991(L_7, L_9, /*hidden argument*/NULL);
		XmlSchemaAll_t1118454309 * L_10 = V_0;
		XmlSchemaAll_t1118454309 * L_11 = ___all0;
		Compiler_CopyPosition_m2157486568(__this, L_10, L_11, (bool)1, /*hidden argument*/NULL);
		V_1 = 0;
		goto IL_006b;
	}

IL_0039:
	{
		XmlSchemaAll_t1118454309 * L_12 = ___all0;
		NullCheck(L_12);
		XmlSchemaObjectCollection_t1064819932 * L_13 = VirtFuncInvoker0< XmlSchemaObjectCollection_t1064819932 * >::Invoke(16 /* System.Xml.Schema.XmlSchemaObjectCollection System.Xml.Schema.XmlSchemaGroupBase::get_Items() */, L_12);
		int32_t L_14 = V_1;
		NullCheck(L_13);
		XmlSchemaObject_t1315720168 * L_15 = VirtFuncInvoker1< XmlSchemaObject_t1315720168 *, int32_t >::Invoke(29 /* System.Xml.Schema.XmlSchemaObject System.Xml.Schema.XmlSchemaObjectCollection::get_Item(System.Int32) */, L_13, L_14);
		XmlSchemaParticle_t3828501457 * L_16 = Compiler_CannonicalizeParticle_m1586993714(__this, ((XmlSchemaElement_t427880856 *)CastclassClass((RuntimeObject*)L_15, XmlSchemaElement_t427880856_il2cpp_TypeInfo_var)), (bool)0, /*hidden argument*/NULL);
		V_2 = L_16;
		XmlSchemaParticle_t3828501457 * L_17 = V_2;
		IL2CPP_RUNTIME_CLASS_INIT(XmlSchemaParticle_t3828501457_il2cpp_TypeInfo_var);
		XmlSchemaParticle_t3828501457 * L_18 = ((XmlSchemaParticle_t3828501457_StaticFields*)il2cpp_codegen_static_fields_for(XmlSchemaParticle_t3828501457_il2cpp_TypeInfo_var))->get_Empty_12();
		if ((((RuntimeObject*)(XmlSchemaParticle_t3828501457 *)L_17) == ((RuntimeObject*)(XmlSchemaParticle_t3828501457 *)L_18)))
		{
			goto IL_0067;
		}
	}
	{
		XmlSchemaAll_t1118454309 * L_19 = V_0;
		NullCheck(L_19);
		XmlSchemaObjectCollection_t1064819932 * L_20 = VirtFuncInvoker0< XmlSchemaObjectCollection_t1064819932 * >::Invoke(16 /* System.Xml.Schema.XmlSchemaObjectCollection System.Xml.Schema.XmlSchemaGroupBase::get_Items() */, L_19);
		XmlSchemaParticle_t3828501457 * L_21 = V_2;
		NullCheck(L_20);
		XmlSchemaObjectCollection_Add_m1142549045(L_20, L_21, /*hidden argument*/NULL);
	}

IL_0067:
	{
		int32_t L_22 = V_1;
		V_1 = ((int32_t)il2cpp_codegen_add((int32_t)L_22, (int32_t)1));
	}

IL_006b:
	{
		int32_t L_23 = V_1;
		XmlSchemaAll_t1118454309 * L_24 = ___all0;
		NullCheck(L_24);
		XmlSchemaObjectCollection_t1064819932 * L_25 = VirtFuncInvoker0< XmlSchemaObjectCollection_t1064819932 * >::Invoke(16 /* System.Xml.Schema.XmlSchemaObjectCollection System.Xml.Schema.XmlSchemaGroupBase::get_Items() */, L_24);
		NullCheck(L_25);
		int32_t L_26 = CollectionBase_get_Count_m1708965601(L_25, /*hidden argument*/NULL);
		if ((((int32_t)L_23) < ((int32_t)L_26)))
		{
			goto IL_0039;
		}
	}
	{
		XmlSchemaAll_t1118454309 * L_27 = V_0;
		___all0 = L_27;
	}

IL_007c:
	{
		XmlSchemaAll_t1118454309 * L_28 = ___all0;
		NullCheck(L_28);
		XmlSchemaObjectCollection_t1064819932 * L_29 = VirtFuncInvoker0< XmlSchemaObjectCollection_t1064819932 * >::Invoke(16 /* System.Xml.Schema.XmlSchemaObjectCollection System.Xml.Schema.XmlSchemaGroupBase::get_Items() */, L_28);
		NullCheck(L_29);
		int32_t L_30 = CollectionBase_get_Count_m1708965601(L_29, /*hidden argument*/NULL);
		if (L_30)
		{
			goto IL_008f;
		}
	}
	{
		IL2CPP_RUNTIME_CLASS_INIT(XmlSchemaParticle_t3828501457_il2cpp_TypeInfo_var);
		XmlSchemaParticle_t3828501457 * L_31 = ((XmlSchemaParticle_t3828501457_StaticFields*)il2cpp_codegen_static_fields_for(XmlSchemaParticle_t3828501457_il2cpp_TypeInfo_var))->get_Empty_12();
		return L_31;
	}

IL_008f:
	{
		bool L_32 = ___root1;
		if (L_32)
		{
			goto IL_00a4;
		}
	}
	{
		XmlSchemaAll_t1118454309 * L_33 = ___all0;
		BaseProcessor_SendValidationEvent_m1578197102(__this, _stringLiteral997764138, L_33, /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(XmlSchemaParticle_t3828501457_il2cpp_TypeInfo_var);
		XmlSchemaParticle_t3828501457 * L_34 = ((XmlSchemaParticle_t3828501457_StaticFields*)il2cpp_codegen_static_fields_for(XmlSchemaParticle_t3828501457_il2cpp_TypeInfo_var))->get_Empty_12();
		return L_34;
	}

IL_00a4:
	{
		XmlSchemaAll_t1118454309 * L_35 = ___all0;
		return L_35;
	}
}
// System.Xml.Schema.XmlSchemaParticle System.Xml.Schema.Compiler::CannonicalizeChoice(System.Xml.Schema.XmlSchemaChoice,System.Boolean)
extern "C" IL2CPP_METHOD_ATTR XmlSchemaParticle_t3828501457 * Compiler_CannonicalizeChoice_m1937716659 (Compiler_t2647573624 * __this, XmlSchemaChoice_t959520675 * ___choice0, bool ___root1, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Compiler_CannonicalizeChoice_m1937716659_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	XmlSchemaChoice_t959520675 * V_0 = NULL;
	XmlSchemaChoice_t959520675 * V_1 = NULL;
	int32_t V_2 = 0;
	XmlSchemaParticle_t3828501457 * V_3 = NULL;
	XmlSchemaChoice_t959520675 * V_4 = NULL;
	int32_t V_5 = 0;
	{
		XmlSchemaChoice_t959520675 * L_0 = ___choice0;
		V_0 = L_0;
		XmlSchemaChoice_t959520675 * L_1 = ___choice0;
		NullCheck(L_1);
		XmlSchemaObjectCollection_t1064819932 * L_2 = VirtFuncInvoker0< XmlSchemaObjectCollection_t1064819932 * >::Invoke(16 /* System.Xml.Schema.XmlSchemaObjectCollection System.Xml.Schema.XmlSchemaGroupBase::get_Items() */, L_1);
		NullCheck(L_2);
		int32_t L_3 = CollectionBase_get_Count_m1708965601(L_2, /*hidden argument*/NULL);
		if ((((int32_t)L_3) <= ((int32_t)0)))
		{
			goto IL_00f2;
		}
	}
	{
		XmlSchemaChoice_t959520675 * L_4 = (XmlSchemaChoice_t959520675 *)il2cpp_codegen_object_new(XmlSchemaChoice_t959520675_il2cpp_TypeInfo_var);
		XmlSchemaChoice__ctor_m3263212477(L_4, /*hidden argument*/NULL);
		V_1 = L_4;
		XmlSchemaChoice_t959520675 * L_5 = V_1;
		XmlSchemaChoice_t959520675 * L_6 = ___choice0;
		NullCheck(L_6);
		Decimal_t2948259380  L_7 = XmlSchemaParticle_get_MinOccurs_m3359654133(L_6, /*hidden argument*/NULL);
		NullCheck(L_5);
		XmlSchemaParticle_set_MinOccurs_m2382766007(L_5, L_7, /*hidden argument*/NULL);
		XmlSchemaChoice_t959520675 * L_8 = V_1;
		XmlSchemaChoice_t959520675 * L_9 = ___choice0;
		NullCheck(L_9);
		Decimal_t2948259380  L_10 = XmlSchemaParticle_get_MaxOccurs_m3740280605(L_9, /*hidden argument*/NULL);
		NullCheck(L_8);
		XmlSchemaParticle_set_MaxOccurs_m3348582991(L_8, L_10, /*hidden argument*/NULL);
		XmlSchemaChoice_t959520675 * L_11 = V_1;
		XmlSchemaChoice_t959520675 * L_12 = ___choice0;
		Compiler_CopyPosition_m2157486568(__this, L_11, L_12, (bool)1, /*hidden argument*/NULL);
		V_2 = 0;
		goto IL_00de;
	}

IL_0041:
	{
		XmlSchemaChoice_t959520675 * L_13 = ___choice0;
		NullCheck(L_13);
		XmlSchemaObjectCollection_t1064819932 * L_14 = VirtFuncInvoker0< XmlSchemaObjectCollection_t1064819932 * >::Invoke(16 /* System.Xml.Schema.XmlSchemaObjectCollection System.Xml.Schema.XmlSchemaGroupBase::get_Items() */, L_13);
		int32_t L_15 = V_2;
		NullCheck(L_14);
		XmlSchemaObject_t1315720168 * L_16 = VirtFuncInvoker1< XmlSchemaObject_t1315720168 *, int32_t >::Invoke(29 /* System.Xml.Schema.XmlSchemaObject System.Xml.Schema.XmlSchemaObjectCollection::get_Item(System.Int32) */, L_14, L_15);
		XmlSchemaParticle_t3828501457 * L_17 = Compiler_CannonicalizeParticle_m1586993714(__this, ((XmlSchemaParticle_t3828501457 *)CastclassClass((RuntimeObject*)L_16, XmlSchemaParticle_t3828501457_il2cpp_TypeInfo_var)), (bool)0, /*hidden argument*/NULL);
		V_3 = L_17;
		XmlSchemaParticle_t3828501457 * L_18 = V_3;
		IL2CPP_RUNTIME_CLASS_INIT(XmlSchemaParticle_t3828501457_il2cpp_TypeInfo_var);
		XmlSchemaParticle_t3828501457 * L_19 = ((XmlSchemaParticle_t3828501457_StaticFields*)il2cpp_codegen_static_fields_for(XmlSchemaParticle_t3828501457_il2cpp_TypeInfo_var))->get_Empty_12();
		if ((((RuntimeObject*)(XmlSchemaParticle_t3828501457 *)L_18) == ((RuntimeObject*)(XmlSchemaParticle_t3828501457 *)L_19)))
		{
			goto IL_00da;
		}
	}
	{
		XmlSchemaParticle_t3828501457 * L_20 = V_3;
		NullCheck(L_20);
		Decimal_t2948259380  L_21 = XmlSchemaParticle_get_MinOccurs_m3359654133(L_20, /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(Decimal_t2948259380_il2cpp_TypeInfo_var);
		Decimal_t2948259380  L_22 = ((Decimal_t2948259380_StaticFields*)il2cpp_codegen_static_fields_for(Decimal_t2948259380_il2cpp_TypeInfo_var))->get_One_8();
		bool L_23 = Decimal_op_Equality_m77262825(NULL /*static, unused*/, L_21, L_22, /*hidden argument*/NULL);
		if (!L_23)
		{
			goto IL_00cd;
		}
	}
	{
		XmlSchemaParticle_t3828501457 * L_24 = V_3;
		NullCheck(L_24);
		Decimal_t2948259380  L_25 = XmlSchemaParticle_get_MaxOccurs_m3740280605(L_24, /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(Decimal_t2948259380_il2cpp_TypeInfo_var);
		Decimal_t2948259380  L_26 = ((Decimal_t2948259380_StaticFields*)il2cpp_codegen_static_fields_for(Decimal_t2948259380_il2cpp_TypeInfo_var))->get_One_8();
		bool L_27 = Decimal_op_Equality_m77262825(NULL /*static, unused*/, L_25, L_26, /*hidden argument*/NULL);
		if (!L_27)
		{
			goto IL_00cd;
		}
	}
	{
		XmlSchemaParticle_t3828501457 * L_28 = V_3;
		if (!((XmlSchemaChoice_t959520675 *)IsInstClass((RuntimeObject*)L_28, XmlSchemaChoice_t959520675_il2cpp_TypeInfo_var)))
		{
			goto IL_00cd;
		}
	}
	{
		XmlSchemaParticle_t3828501457 * L_29 = V_3;
		V_4 = ((XmlSchemaChoice_t959520675 *)IsInstClass((RuntimeObject*)L_29, XmlSchemaChoice_t959520675_il2cpp_TypeInfo_var));
		V_5 = 0;
		goto IL_00bb;
	}

IL_009b:
	{
		XmlSchemaChoice_t959520675 * L_30 = V_1;
		NullCheck(L_30);
		XmlSchemaObjectCollection_t1064819932 * L_31 = VirtFuncInvoker0< XmlSchemaObjectCollection_t1064819932 * >::Invoke(16 /* System.Xml.Schema.XmlSchemaObjectCollection System.Xml.Schema.XmlSchemaGroupBase::get_Items() */, L_30);
		XmlSchemaChoice_t959520675 * L_32 = V_4;
		NullCheck(L_32);
		XmlSchemaObjectCollection_t1064819932 * L_33 = VirtFuncInvoker0< XmlSchemaObjectCollection_t1064819932 * >::Invoke(16 /* System.Xml.Schema.XmlSchemaObjectCollection System.Xml.Schema.XmlSchemaGroupBase::get_Items() */, L_32);
		int32_t L_34 = V_5;
		NullCheck(L_33);
		XmlSchemaObject_t1315720168 * L_35 = VirtFuncInvoker1< XmlSchemaObject_t1315720168 *, int32_t >::Invoke(29 /* System.Xml.Schema.XmlSchemaObject System.Xml.Schema.XmlSchemaObjectCollection::get_Item(System.Int32) */, L_33, L_34);
		NullCheck(L_31);
		XmlSchemaObjectCollection_Add_m1142549045(L_31, L_35, /*hidden argument*/NULL);
		int32_t L_36 = V_5;
		V_5 = ((int32_t)il2cpp_codegen_add((int32_t)L_36, (int32_t)1));
	}

IL_00bb:
	{
		int32_t L_37 = V_5;
		XmlSchemaChoice_t959520675 * L_38 = V_4;
		NullCheck(L_38);
		XmlSchemaObjectCollection_t1064819932 * L_39 = VirtFuncInvoker0< XmlSchemaObjectCollection_t1064819932 * >::Invoke(16 /* System.Xml.Schema.XmlSchemaObjectCollection System.Xml.Schema.XmlSchemaGroupBase::get_Items() */, L_38);
		NullCheck(L_39);
		int32_t L_40 = CollectionBase_get_Count_m1708965601(L_39, /*hidden argument*/NULL);
		if ((((int32_t)L_37) < ((int32_t)L_40)))
		{
			goto IL_009b;
		}
	}
	{
		goto IL_00da;
	}

IL_00cd:
	{
		XmlSchemaChoice_t959520675 * L_41 = V_1;
		NullCheck(L_41);
		XmlSchemaObjectCollection_t1064819932 * L_42 = VirtFuncInvoker0< XmlSchemaObjectCollection_t1064819932 * >::Invoke(16 /* System.Xml.Schema.XmlSchemaObjectCollection System.Xml.Schema.XmlSchemaGroupBase::get_Items() */, L_41);
		XmlSchemaParticle_t3828501457 * L_43 = V_3;
		NullCheck(L_42);
		XmlSchemaObjectCollection_Add_m1142549045(L_42, L_43, /*hidden argument*/NULL);
	}

IL_00da:
	{
		int32_t L_44 = V_2;
		V_2 = ((int32_t)il2cpp_codegen_add((int32_t)L_44, (int32_t)1));
	}

IL_00de:
	{
		int32_t L_45 = V_2;
		XmlSchemaChoice_t959520675 * L_46 = ___choice0;
		NullCheck(L_46);
		XmlSchemaObjectCollection_t1064819932 * L_47 = VirtFuncInvoker0< XmlSchemaObjectCollection_t1064819932 * >::Invoke(16 /* System.Xml.Schema.XmlSchemaObjectCollection System.Xml.Schema.XmlSchemaGroupBase::get_Items() */, L_46);
		NullCheck(L_47);
		int32_t L_48 = CollectionBase_get_Count_m1708965601(L_47, /*hidden argument*/NULL);
		if ((((int32_t)L_45) < ((int32_t)L_48)))
		{
			goto IL_0041;
		}
	}
	{
		XmlSchemaChoice_t959520675 * L_49 = V_1;
		___choice0 = L_49;
	}

IL_00f2:
	{
		bool L_50 = ___root1;
		if (L_50)
		{
			goto IL_0127;
		}
	}
	{
		XmlSchemaChoice_t959520675 * L_51 = ___choice0;
		NullCheck(L_51);
		XmlSchemaObjectCollection_t1064819932 * L_52 = VirtFuncInvoker0< XmlSchemaObjectCollection_t1064819932 * >::Invoke(16 /* System.Xml.Schema.XmlSchemaObjectCollection System.Xml.Schema.XmlSchemaGroupBase::get_Items() */, L_51);
		NullCheck(L_52);
		int32_t L_53 = CollectionBase_get_Count_m1708965601(L_52, /*hidden argument*/NULL);
		if (L_53)
		{
			goto IL_0127;
		}
	}
	{
		XmlSchemaChoice_t959520675 * L_54 = ___choice0;
		NullCheck(L_54);
		Decimal_t2948259380  L_55 = XmlSchemaParticle_get_MinOccurs_m3359654133(L_54, /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(Decimal_t2948259380_il2cpp_TypeInfo_var);
		Decimal_t2948259380  L_56 = ((Decimal_t2948259380_StaticFields*)il2cpp_codegen_static_fields_for(Decimal_t2948259380_il2cpp_TypeInfo_var))->get_Zero_7();
		bool L_57 = Decimal_op_Inequality_m3543190500(NULL /*static, unused*/, L_55, L_56, /*hidden argument*/NULL);
		if (!L_57)
		{
			goto IL_0121;
		}
	}
	{
		XmlSchemaChoice_t959520675 * L_58 = V_0;
		BaseProcessor_SendValidationEvent_m713032523(__this, _stringLiteral3072351044, L_58, 1, /*hidden argument*/NULL);
	}

IL_0121:
	{
		IL2CPP_RUNTIME_CLASS_INIT(XmlSchemaParticle_t3828501457_il2cpp_TypeInfo_var);
		XmlSchemaParticle_t3828501457 * L_59 = ((XmlSchemaParticle_t3828501457_StaticFields*)il2cpp_codegen_static_fields_for(XmlSchemaParticle_t3828501457_il2cpp_TypeInfo_var))->get_Empty_12();
		return L_59;
	}

IL_0127:
	{
		bool L_60 = ___root1;
		if (L_60)
		{
			goto IL_016e;
		}
	}
	{
		XmlSchemaChoice_t959520675 * L_61 = ___choice0;
		NullCheck(L_61);
		XmlSchemaObjectCollection_t1064819932 * L_62 = VirtFuncInvoker0< XmlSchemaObjectCollection_t1064819932 * >::Invoke(16 /* System.Xml.Schema.XmlSchemaObjectCollection System.Xml.Schema.XmlSchemaGroupBase::get_Items() */, L_61);
		NullCheck(L_62);
		int32_t L_63 = CollectionBase_get_Count_m1708965601(L_62, /*hidden argument*/NULL);
		if ((!(((uint32_t)L_63) == ((uint32_t)1))))
		{
			goto IL_016e;
		}
	}
	{
		XmlSchemaChoice_t959520675 * L_64 = ___choice0;
		NullCheck(L_64);
		Decimal_t2948259380  L_65 = XmlSchemaParticle_get_MinOccurs_m3359654133(L_64, /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(Decimal_t2948259380_il2cpp_TypeInfo_var);
		Decimal_t2948259380  L_66 = ((Decimal_t2948259380_StaticFields*)il2cpp_codegen_static_fields_for(Decimal_t2948259380_il2cpp_TypeInfo_var))->get_One_8();
		bool L_67 = Decimal_op_Equality_m77262825(NULL /*static, unused*/, L_65, L_66, /*hidden argument*/NULL);
		if (!L_67)
		{
			goto IL_016e;
		}
	}
	{
		XmlSchemaChoice_t959520675 * L_68 = ___choice0;
		NullCheck(L_68);
		Decimal_t2948259380  L_69 = XmlSchemaParticle_get_MaxOccurs_m3740280605(L_68, /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(Decimal_t2948259380_il2cpp_TypeInfo_var);
		Decimal_t2948259380  L_70 = ((Decimal_t2948259380_StaticFields*)il2cpp_codegen_static_fields_for(Decimal_t2948259380_il2cpp_TypeInfo_var))->get_One_8();
		bool L_71 = Decimal_op_Equality_m77262825(NULL /*static, unused*/, L_69, L_70, /*hidden argument*/NULL);
		if (!L_71)
		{
			goto IL_016e;
		}
	}
	{
		XmlSchemaChoice_t959520675 * L_72 = ___choice0;
		NullCheck(L_72);
		XmlSchemaObjectCollection_t1064819932 * L_73 = VirtFuncInvoker0< XmlSchemaObjectCollection_t1064819932 * >::Invoke(16 /* System.Xml.Schema.XmlSchemaObjectCollection System.Xml.Schema.XmlSchemaGroupBase::get_Items() */, L_72);
		NullCheck(L_73);
		XmlSchemaObject_t1315720168 * L_74 = VirtFuncInvoker1< XmlSchemaObject_t1315720168 *, int32_t >::Invoke(29 /* System.Xml.Schema.XmlSchemaObject System.Xml.Schema.XmlSchemaObjectCollection::get_Item(System.Int32) */, L_73, 0);
		return ((XmlSchemaParticle_t3828501457 *)CastclassClass((RuntimeObject*)L_74, XmlSchemaParticle_t3828501457_il2cpp_TypeInfo_var));
	}

IL_016e:
	{
		XmlSchemaChoice_t959520675 * L_75 = ___choice0;
		return L_75;
	}
}
// System.Xml.Schema.XmlSchemaParticle System.Xml.Schema.Compiler::CannonicalizeSequence(System.Xml.Schema.XmlSchemaSequence,System.Boolean)
extern "C" IL2CPP_METHOD_ATTR XmlSchemaParticle_t3828501457 * Compiler_CannonicalizeSequence_m4284266154 (Compiler_t2647573624 * __this, XmlSchemaSequence_t2018345177 * ___sequence0, bool ___root1, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Compiler_CannonicalizeSequence_m4284266154_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	XmlSchemaSequence_t2018345177 * V_0 = NULL;
	int32_t V_1 = 0;
	XmlSchemaParticle_t3828501457 * V_2 = NULL;
	XmlSchemaSequence_t2018345177 * V_3 = NULL;
	int32_t V_4 = 0;
	{
		XmlSchemaSequence_t2018345177 * L_0 = ___sequence0;
		NullCheck(L_0);
		XmlSchemaObjectCollection_t1064819932 * L_1 = VirtFuncInvoker0< XmlSchemaObjectCollection_t1064819932 * >::Invoke(16 /* System.Xml.Schema.XmlSchemaObjectCollection System.Xml.Schema.XmlSchemaGroupBase::get_Items() */, L_0);
		NullCheck(L_1);
		int32_t L_2 = CollectionBase_get_Count_m1708965601(L_1, /*hidden argument*/NULL);
		if ((((int32_t)L_2) <= ((int32_t)0)))
		{
			goto IL_00e8;
		}
	}
	{
		XmlSchemaSequence_t2018345177 * L_3 = (XmlSchemaSequence_t2018345177 *)il2cpp_codegen_object_new(XmlSchemaSequence_t2018345177_il2cpp_TypeInfo_var);
		XmlSchemaSequence__ctor_m2088825835(L_3, /*hidden argument*/NULL);
		V_0 = L_3;
		XmlSchemaSequence_t2018345177 * L_4 = V_0;
		XmlSchemaSequence_t2018345177 * L_5 = ___sequence0;
		NullCheck(L_5);
		Decimal_t2948259380  L_6 = XmlSchemaParticle_get_MinOccurs_m3359654133(L_5, /*hidden argument*/NULL);
		NullCheck(L_4);
		XmlSchemaParticle_set_MinOccurs_m2382766007(L_4, L_6, /*hidden argument*/NULL);
		XmlSchemaSequence_t2018345177 * L_7 = V_0;
		XmlSchemaSequence_t2018345177 * L_8 = ___sequence0;
		NullCheck(L_8);
		Decimal_t2948259380  L_9 = XmlSchemaParticle_get_MaxOccurs_m3740280605(L_8, /*hidden argument*/NULL);
		NullCheck(L_7);
		XmlSchemaParticle_set_MaxOccurs_m3348582991(L_7, L_9, /*hidden argument*/NULL);
		XmlSchemaSequence_t2018345177 * L_10 = V_0;
		XmlSchemaSequence_t2018345177 * L_11 = ___sequence0;
		Compiler_CopyPosition_m2157486568(__this, L_10, L_11, (bool)1, /*hidden argument*/NULL);
		V_1 = 0;
		goto IL_00d4;
	}

IL_003f:
	{
		XmlSchemaSequence_t2018345177 * L_12 = ___sequence0;
		NullCheck(L_12);
		XmlSchemaObjectCollection_t1064819932 * L_13 = VirtFuncInvoker0< XmlSchemaObjectCollection_t1064819932 * >::Invoke(16 /* System.Xml.Schema.XmlSchemaObjectCollection System.Xml.Schema.XmlSchemaGroupBase::get_Items() */, L_12);
		int32_t L_14 = V_1;
		NullCheck(L_13);
		XmlSchemaObject_t1315720168 * L_15 = VirtFuncInvoker1< XmlSchemaObject_t1315720168 *, int32_t >::Invoke(29 /* System.Xml.Schema.XmlSchemaObject System.Xml.Schema.XmlSchemaObjectCollection::get_Item(System.Int32) */, L_13, L_14);
		XmlSchemaParticle_t3828501457 * L_16 = Compiler_CannonicalizeParticle_m1586993714(__this, ((XmlSchemaParticle_t3828501457 *)CastclassClass((RuntimeObject*)L_15, XmlSchemaParticle_t3828501457_il2cpp_TypeInfo_var)), (bool)0, /*hidden argument*/NULL);
		V_2 = L_16;
		XmlSchemaParticle_t3828501457 * L_17 = V_2;
		IL2CPP_RUNTIME_CLASS_INIT(XmlSchemaParticle_t3828501457_il2cpp_TypeInfo_var);
		XmlSchemaParticle_t3828501457 * L_18 = ((XmlSchemaParticle_t3828501457_StaticFields*)il2cpp_codegen_static_fields_for(XmlSchemaParticle_t3828501457_il2cpp_TypeInfo_var))->get_Empty_12();
		if ((((RuntimeObject*)(XmlSchemaParticle_t3828501457 *)L_17) == ((RuntimeObject*)(XmlSchemaParticle_t3828501457 *)L_18)))
		{
			goto IL_00d0;
		}
	}
	{
		XmlSchemaParticle_t3828501457 * L_19 = V_2;
		V_3 = ((XmlSchemaSequence_t2018345177 *)IsInstClass((RuntimeObject*)L_19, XmlSchemaSequence_t2018345177_il2cpp_TypeInfo_var));
		XmlSchemaParticle_t3828501457 * L_20 = V_2;
		NullCheck(L_20);
		Decimal_t2948259380  L_21 = XmlSchemaParticle_get_MinOccurs_m3359654133(L_20, /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(Decimal_t2948259380_il2cpp_TypeInfo_var);
		Decimal_t2948259380  L_22 = ((Decimal_t2948259380_StaticFields*)il2cpp_codegen_static_fields_for(Decimal_t2948259380_il2cpp_TypeInfo_var))->get_One_8();
		bool L_23 = Decimal_op_Equality_m77262825(NULL /*static, unused*/, L_21, L_22, /*hidden argument*/NULL);
		if (!L_23)
		{
			goto IL_00c3;
		}
	}
	{
		XmlSchemaParticle_t3828501457 * L_24 = V_2;
		NullCheck(L_24);
		Decimal_t2948259380  L_25 = XmlSchemaParticle_get_MaxOccurs_m3740280605(L_24, /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(Decimal_t2948259380_il2cpp_TypeInfo_var);
		Decimal_t2948259380  L_26 = ((Decimal_t2948259380_StaticFields*)il2cpp_codegen_static_fields_for(Decimal_t2948259380_il2cpp_TypeInfo_var))->get_One_8();
		bool L_27 = Decimal_op_Equality_m77262825(NULL /*static, unused*/, L_25, L_26, /*hidden argument*/NULL);
		if (!L_27)
		{
			goto IL_00c3;
		}
	}
	{
		XmlSchemaSequence_t2018345177 * L_28 = V_3;
		if (!L_28)
		{
			goto IL_00c3;
		}
	}
	{
		V_4 = 0;
		goto IL_00b2;
	}

IL_0093:
	{
		XmlSchemaSequence_t2018345177 * L_29 = V_0;
		NullCheck(L_29);
		XmlSchemaObjectCollection_t1064819932 * L_30 = VirtFuncInvoker0< XmlSchemaObjectCollection_t1064819932 * >::Invoke(16 /* System.Xml.Schema.XmlSchemaObjectCollection System.Xml.Schema.XmlSchemaGroupBase::get_Items() */, L_29);
		XmlSchemaSequence_t2018345177 * L_31 = V_3;
		NullCheck(L_31);
		XmlSchemaObjectCollection_t1064819932 * L_32 = VirtFuncInvoker0< XmlSchemaObjectCollection_t1064819932 * >::Invoke(16 /* System.Xml.Schema.XmlSchemaObjectCollection System.Xml.Schema.XmlSchemaGroupBase::get_Items() */, L_31);
		int32_t L_33 = V_4;
		NullCheck(L_32);
		XmlSchemaObject_t1315720168 * L_34 = VirtFuncInvoker1< XmlSchemaObject_t1315720168 *, int32_t >::Invoke(29 /* System.Xml.Schema.XmlSchemaObject System.Xml.Schema.XmlSchemaObjectCollection::get_Item(System.Int32) */, L_32, L_33);
		NullCheck(L_30);
		XmlSchemaObjectCollection_Add_m1142549045(L_30, L_34, /*hidden argument*/NULL);
		int32_t L_35 = V_4;
		V_4 = ((int32_t)il2cpp_codegen_add((int32_t)L_35, (int32_t)1));
	}

IL_00b2:
	{
		int32_t L_36 = V_4;
		XmlSchemaSequence_t2018345177 * L_37 = V_3;
		NullCheck(L_37);
		XmlSchemaObjectCollection_t1064819932 * L_38 = VirtFuncInvoker0< XmlSchemaObjectCollection_t1064819932 * >::Invoke(16 /* System.Xml.Schema.XmlSchemaObjectCollection System.Xml.Schema.XmlSchemaGroupBase::get_Items() */, L_37);
		NullCheck(L_38);
		int32_t L_39 = CollectionBase_get_Count_m1708965601(L_38, /*hidden argument*/NULL);
		if ((((int32_t)L_36) < ((int32_t)L_39)))
		{
			goto IL_0093;
		}
	}
	{
		goto IL_00d0;
	}

IL_00c3:
	{
		XmlSchemaSequence_t2018345177 * L_40 = V_0;
		NullCheck(L_40);
		XmlSchemaObjectCollection_t1064819932 * L_41 = VirtFuncInvoker0< XmlSchemaObjectCollection_t1064819932 * >::Invoke(16 /* System.Xml.Schema.XmlSchemaObjectCollection System.Xml.Schema.XmlSchemaGroupBase::get_Items() */, L_40);
		XmlSchemaParticle_t3828501457 * L_42 = V_2;
		NullCheck(L_41);
		XmlSchemaObjectCollection_Add_m1142549045(L_41, L_42, /*hidden argument*/NULL);
	}

IL_00d0:
	{
		int32_t L_43 = V_1;
		V_1 = ((int32_t)il2cpp_codegen_add((int32_t)L_43, (int32_t)1));
	}

IL_00d4:
	{
		int32_t L_44 = V_1;
		XmlSchemaSequence_t2018345177 * L_45 = ___sequence0;
		NullCheck(L_45);
		XmlSchemaObjectCollection_t1064819932 * L_46 = VirtFuncInvoker0< XmlSchemaObjectCollection_t1064819932 * >::Invoke(16 /* System.Xml.Schema.XmlSchemaObjectCollection System.Xml.Schema.XmlSchemaGroupBase::get_Items() */, L_45);
		NullCheck(L_46);
		int32_t L_47 = CollectionBase_get_Count_m1708965601(L_46, /*hidden argument*/NULL);
		if ((((int32_t)L_44) < ((int32_t)L_47)))
		{
			goto IL_003f;
		}
	}
	{
		XmlSchemaSequence_t2018345177 * L_48 = V_0;
		___sequence0 = L_48;
	}

IL_00e8:
	{
		XmlSchemaSequence_t2018345177 * L_49 = ___sequence0;
		NullCheck(L_49);
		XmlSchemaObjectCollection_t1064819932 * L_50 = VirtFuncInvoker0< XmlSchemaObjectCollection_t1064819932 * >::Invoke(16 /* System.Xml.Schema.XmlSchemaObjectCollection System.Xml.Schema.XmlSchemaGroupBase::get_Items() */, L_49);
		NullCheck(L_50);
		int32_t L_51 = CollectionBase_get_Count_m1708965601(L_50, /*hidden argument*/NULL);
		if (L_51)
		{
			goto IL_00fb;
		}
	}
	{
		IL2CPP_RUNTIME_CLASS_INIT(XmlSchemaParticle_t3828501457_il2cpp_TypeInfo_var);
		XmlSchemaParticle_t3828501457 * L_52 = ((XmlSchemaParticle_t3828501457_StaticFields*)il2cpp_codegen_static_fields_for(XmlSchemaParticle_t3828501457_il2cpp_TypeInfo_var))->get_Empty_12();
		return L_52;
	}

IL_00fb:
	{
		bool L_53 = ___root1;
		if (L_53)
		{
			goto IL_0142;
		}
	}
	{
		XmlSchemaSequence_t2018345177 * L_54 = ___sequence0;
		NullCheck(L_54);
		XmlSchemaObjectCollection_t1064819932 * L_55 = VirtFuncInvoker0< XmlSchemaObjectCollection_t1064819932 * >::Invoke(16 /* System.Xml.Schema.XmlSchemaObjectCollection System.Xml.Schema.XmlSchemaGroupBase::get_Items() */, L_54);
		NullCheck(L_55);
		int32_t L_56 = CollectionBase_get_Count_m1708965601(L_55, /*hidden argument*/NULL);
		if ((!(((uint32_t)L_56) == ((uint32_t)1))))
		{
			goto IL_0142;
		}
	}
	{
		XmlSchemaSequence_t2018345177 * L_57 = ___sequence0;
		NullCheck(L_57);
		Decimal_t2948259380  L_58 = XmlSchemaParticle_get_MinOccurs_m3359654133(L_57, /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(Decimal_t2948259380_il2cpp_TypeInfo_var);
		Decimal_t2948259380  L_59 = ((Decimal_t2948259380_StaticFields*)il2cpp_codegen_static_fields_for(Decimal_t2948259380_il2cpp_TypeInfo_var))->get_One_8();
		bool L_60 = Decimal_op_Equality_m77262825(NULL /*static, unused*/, L_58, L_59, /*hidden argument*/NULL);
		if (!L_60)
		{
			goto IL_0142;
		}
	}
	{
		XmlSchemaSequence_t2018345177 * L_61 = ___sequence0;
		NullCheck(L_61);
		Decimal_t2948259380  L_62 = XmlSchemaParticle_get_MaxOccurs_m3740280605(L_61, /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(Decimal_t2948259380_il2cpp_TypeInfo_var);
		Decimal_t2948259380  L_63 = ((Decimal_t2948259380_StaticFields*)il2cpp_codegen_static_fields_for(Decimal_t2948259380_il2cpp_TypeInfo_var))->get_One_8();
		bool L_64 = Decimal_op_Equality_m77262825(NULL /*static, unused*/, L_62, L_63, /*hidden argument*/NULL);
		if (!L_64)
		{
			goto IL_0142;
		}
	}
	{
		XmlSchemaSequence_t2018345177 * L_65 = ___sequence0;
		NullCheck(L_65);
		XmlSchemaObjectCollection_t1064819932 * L_66 = VirtFuncInvoker0< XmlSchemaObjectCollection_t1064819932 * >::Invoke(16 /* System.Xml.Schema.XmlSchemaObjectCollection System.Xml.Schema.XmlSchemaGroupBase::get_Items() */, L_65);
		NullCheck(L_66);
		XmlSchemaObject_t1315720168 * L_67 = VirtFuncInvoker1< XmlSchemaObject_t1315720168 *, int32_t >::Invoke(29 /* System.Xml.Schema.XmlSchemaObject System.Xml.Schema.XmlSchemaObjectCollection::get_Item(System.Int32) */, L_66, 0);
		return ((XmlSchemaParticle_t3828501457 *)CastclassClass((RuntimeObject*)L_67, XmlSchemaParticle_t3828501457_il2cpp_TypeInfo_var));
	}

IL_0142:
	{
		XmlSchemaSequence_t2018345177 * L_68 = ___sequence0;
		return L_68;
	}
}
// System.Xml.Schema.XmlSchemaParticle System.Xml.Schema.Compiler::CannonicalizePointlessRoot(System.Xml.Schema.XmlSchemaParticle)
extern "C" IL2CPP_METHOD_ATTR XmlSchemaParticle_t3828501457 * Compiler_CannonicalizePointlessRoot_m4199861120 (Compiler_t2647573624 * __this, XmlSchemaParticle_t3828501457 * ___particle0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Compiler_CannonicalizePointlessRoot_m4199861120_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	XmlSchemaSequence_t2018345177 * V_0 = NULL;
	XmlSchemaChoice_t959520675 * V_1 = NULL;
	XmlSchemaAll_t1118454309 * V_2 = NULL;
	Decimal_t2948259380  V_3;
	memset(&V_3, 0, sizeof(V_3));
	XmlSchemaObjectCollection_t1064819932 * V_4 = NULL;
	XmlSchemaObjectCollection_t1064819932 * V_5 = NULL;
	int32_t V_6 = 0;
	XmlSchemaObjectCollection_t1064819932 * V_7 = NULL;
	{
		XmlSchemaParticle_t3828501457 * L_0 = ___particle0;
		if (L_0)
		{
			goto IL_0005;
		}
	}
	{
		return (XmlSchemaParticle_t3828501457 *)NULL;
	}

IL_0005:
	{
		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_One_8();
		V_3 = L_1;
		XmlSchemaParticle_t3828501457 * L_2 = ___particle0;
		XmlSchemaSequence_t2018345177 * L_3 = ((XmlSchemaSequence_t2018345177 *)IsInstClass((RuntimeObject*)L_2, XmlSchemaSequence_t2018345177_il2cpp_TypeInfo_var));
		V_0 = L_3;
		if (!L_3)
		{
			goto IL_005a;
		}
	}
	{
		XmlSchemaSequence_t2018345177 * L_4 = V_0;
		NullCheck(L_4);
		XmlSchemaObjectCollection_t1064819932 * L_5 = VirtFuncInvoker0< XmlSchemaObjectCollection_t1064819932 * >::Invoke(16 /* System.Xml.Schema.XmlSchemaObjectCollection System.Xml.Schema.XmlSchemaGroupBase::get_Items() */, L_4);
		V_4 = L_5;
		XmlSchemaObjectCollection_t1064819932 * L_6 = V_4;
		NullCheck(L_6);
		int32_t L_7 = CollectionBase_get_Count_m1708965601(L_6, /*hidden argument*/NULL);
		if ((!(((uint32_t)L_7) == ((uint32_t)1))))
		{
			goto IL_00f4;
		}
	}
	{
		XmlSchemaSequence_t2018345177 * L_8 = V_0;
		NullCheck(L_8);
		Decimal_t2948259380  L_9 = XmlSchemaParticle_get_MinOccurs_m3359654133(L_8, /*hidden argument*/NULL);
		Decimal_t2948259380  L_10 = V_3;
		IL2CPP_RUNTIME_CLASS_INIT(Decimal_t2948259380_il2cpp_TypeInfo_var);
		bool L_11 = Decimal_op_Equality_m77262825(NULL /*static, unused*/, L_9, L_10, /*hidden argument*/NULL);
		if (!L_11)
		{
			goto IL_00f4;
		}
	}
	{
		XmlSchemaSequence_t2018345177 * L_12 = V_0;
		NullCheck(L_12);
		Decimal_t2948259380  L_13 = XmlSchemaParticle_get_MaxOccurs_m3740280605(L_12, /*hidden argument*/NULL);
		Decimal_t2948259380  L_14 = V_3;
		IL2CPP_RUNTIME_CLASS_INIT(Decimal_t2948259380_il2cpp_TypeInfo_var);
		bool L_15 = Decimal_op_Equality_m77262825(NULL /*static, unused*/, L_13, L_14, /*hidden argument*/NULL);
		if (!L_15)
		{
			goto IL_00f4;
		}
	}
	{
		XmlSchemaObjectCollection_t1064819932 * L_16 = V_4;
		NullCheck(L_16);
		XmlSchemaObject_t1315720168 * L_17 = VirtFuncInvoker1< XmlSchemaObject_t1315720168 *, int32_t >::Invoke(29 /* System.Xml.Schema.XmlSchemaObject System.Xml.Schema.XmlSchemaObjectCollection::get_Item(System.Int32) */, L_16, 0);
		return ((XmlSchemaParticle_t3828501457 *)CastclassClass((RuntimeObject*)L_17, XmlSchemaParticle_t3828501457_il2cpp_TypeInfo_var));
	}

IL_005a:
	{
		XmlSchemaParticle_t3828501457 * L_18 = ___particle0;
		XmlSchemaChoice_t959520675 * L_19 = ((XmlSchemaChoice_t959520675 *)IsInstClass((RuntimeObject*)L_18, XmlSchemaChoice_t959520675_il2cpp_TypeInfo_var));
		V_1 = L_19;
		if (!L_19)
		{
			goto IL_00ae;
		}
	}
	{
		XmlSchemaChoice_t959520675 * L_20 = V_1;
		NullCheck(L_20);
		XmlSchemaObjectCollection_t1064819932 * L_21 = VirtFuncInvoker0< XmlSchemaObjectCollection_t1064819932 * >::Invoke(16 /* System.Xml.Schema.XmlSchemaObjectCollection System.Xml.Schema.XmlSchemaGroupBase::get_Items() */, L_20);
		V_5 = L_21;
		XmlSchemaObjectCollection_t1064819932 * L_22 = V_5;
		NullCheck(L_22);
		int32_t L_23 = CollectionBase_get_Count_m1708965601(L_22, /*hidden argument*/NULL);
		V_6 = L_23;
		int32_t L_24 = V_6;
		if ((!(((uint32_t)L_24) == ((uint32_t)1))))
		{
			goto IL_00a4;
		}
	}
	{
		XmlSchemaChoice_t959520675 * L_25 = V_1;
		NullCheck(L_25);
		Decimal_t2948259380  L_26 = XmlSchemaParticle_get_MinOccurs_m3359654133(L_25, /*hidden argument*/NULL);
		Decimal_t2948259380  L_27 = V_3;
		IL2CPP_RUNTIME_CLASS_INIT(Decimal_t2948259380_il2cpp_TypeInfo_var);
		bool L_28 = Decimal_op_Equality_m77262825(NULL /*static, unused*/, L_26, L_27, /*hidden argument*/NULL);
		if (!L_28)
		{
			goto IL_00f4;
		}
	}
	{
		XmlSchemaChoice_t959520675 * L_29 = V_1;
		NullCheck(L_29);
		Decimal_t2948259380  L_30 = XmlSchemaParticle_get_MaxOccurs_m3740280605(L_29, /*hidden argument*/NULL);
		Decimal_t2948259380  L_31 = V_3;
		IL2CPP_RUNTIME_CLASS_INIT(Decimal_t2948259380_il2cpp_TypeInfo_var);
		bool L_32 = Decimal_op_Equality_m77262825(NULL /*static, unused*/, L_30, L_31, /*hidden argument*/NULL);
		if (!L_32)
		{
			goto IL_00f4;
		}
	}
	{
		XmlSchemaObjectCollection_t1064819932 * L_33 = V_5;
		NullCheck(L_33);
		XmlSchemaObject_t1315720168 * L_34 = VirtFuncInvoker1< XmlSchemaObject_t1315720168 *, int32_t >::Invoke(29 /* System.Xml.Schema.XmlSchemaObject System.Xml.Schema.XmlSchemaObjectCollection::get_Item(System.Int32) */, L_33, 0);
		return ((XmlSchemaParticle_t3828501457 *)CastclassClass((RuntimeObject*)L_34, XmlSchemaParticle_t3828501457_il2cpp_TypeInfo_var));
	}

IL_00a4:
	{
		int32_t L_35 = V_6;
		if (L_35)
		{
			goto IL_00f4;
		}
	}
	{
		IL2CPP_RUNTIME_CLASS_INIT(XmlSchemaParticle_t3828501457_il2cpp_TypeInfo_var);
		XmlSchemaParticle_t3828501457 * L_36 = ((XmlSchemaParticle_t3828501457_StaticFields*)il2cpp_codegen_static_fields_for(XmlSchemaParticle_t3828501457_il2cpp_TypeInfo_var))->get_Empty_12();
		return L_36;
	}

IL_00ae:
	{
		XmlSchemaParticle_t3828501457 * L_37 = ___particle0;
		XmlSchemaAll_t1118454309 * L_38 = ((XmlSchemaAll_t1118454309 *)IsInstClass((RuntimeObject*)L_37, XmlSchemaAll_t1118454309_il2cpp_TypeInfo_var));
		V_2 = L_38;
		if (!L_38)
		{
			goto IL_00f4;
		}
	}
	{
		XmlSchemaAll_t1118454309 * L_39 = V_2;
		NullCheck(L_39);
		XmlSchemaObjectCollection_t1064819932 * L_40 = VirtFuncInvoker0< XmlSchemaObjectCollection_t1064819932 * >::Invoke(16 /* System.Xml.Schema.XmlSchemaObjectCollection System.Xml.Schema.XmlSchemaGroupBase::get_Items() */, L_39);
		V_7 = L_40;
		XmlSchemaObjectCollection_t1064819932 * L_41 = V_7;
		NullCheck(L_41);
		int32_t L_42 = CollectionBase_get_Count_m1708965601(L_41, /*hidden argument*/NULL);
		if ((!(((uint32_t)L_42) == ((uint32_t)1))))
		{
			goto IL_00f4;
		}
	}
	{
		XmlSchemaAll_t1118454309 * L_43 = V_2;
		NullCheck(L_43);
		Decimal_t2948259380  L_44 = XmlSchemaParticle_get_MinOccurs_m3359654133(L_43, /*hidden argument*/NULL);
		Decimal_t2948259380  L_45 = V_3;
		IL2CPP_RUNTIME_CLASS_INIT(Decimal_t2948259380_il2cpp_TypeInfo_var);
		bool L_46 = Decimal_op_Equality_m77262825(NULL /*static, unused*/, L_44, L_45, /*hidden argument*/NULL);
		if (!L_46)
		{
			goto IL_00f4;
		}
	}
	{
		XmlSchemaAll_t1118454309 * L_47 = V_2;
		NullCheck(L_47);
		Decimal_t2948259380  L_48 = XmlSchemaParticle_get_MaxOccurs_m3740280605(L_47, /*hidden argument*/NULL);
		Decimal_t2948259380  L_49 = V_3;
		IL2CPP_RUNTIME_CLASS_INIT(Decimal_t2948259380_il2cpp_TypeInfo_var);
		bool L_50 = Decimal_op_Equality_m77262825(NULL /*static, unused*/, L_48, L_49, /*hidden argument*/NULL);
		if (!L_50)
		{
			goto IL_00f4;
		}
	}
	{
		XmlSchemaObjectCollection_t1064819932 * L_51 = V_7;
		NullCheck(L_51);
		XmlSchemaObject_t1315720168 * L_52 = VirtFuncInvoker1< XmlSchemaObject_t1315720168 *, int32_t >::Invoke(29 /* System.Xml.Schema.XmlSchemaObject System.Xml.Schema.XmlSchemaObjectCollection::get_Item(System.Int32) */, L_51, 0);
		return ((XmlSchemaParticle_t3828501457 *)CastclassClass((RuntimeObject*)L_52, XmlSchemaParticle_t3828501457_il2cpp_TypeInfo_var));
	}

IL_00f4:
	{
		XmlSchemaParticle_t3828501457 * L_53 = ___particle0;
		return L_53;
	}
}
// System.Boolean System.Xml.Schema.Compiler::IsValidRestriction(System.Xml.Schema.XmlSchemaParticle,System.Xml.Schema.XmlSchemaParticle)
extern "C" IL2CPP_METHOD_ATTR bool Compiler_IsValidRestriction_m1150053821 (Compiler_t2647573624 * __this, XmlSchemaParticle_t3828501457 * ___derivedParticle0, XmlSchemaParticle_t3828501457 * ___baseParticle1, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Compiler_IsValidRestriction_m1150053821_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	XmlSchemaElement_t427880856 * V_0 = NULL;
	XmlSchemaElement_t427880856 * V_1 = NULL;
	XmlSchemaParticle_t3828501457 * V_2 = NULL;
	int32_t V_3 = 0;
	XmlSchemaChoice_t959520675 * V_4 = NULL;
	XmlSchemaChoice_t959520675 * V_5 = NULL;
	{
		XmlSchemaParticle_t3828501457 * L_0 = ___derivedParticle0;
		XmlSchemaParticle_t3828501457 * L_1 = ___baseParticle1;
		if ((!(((RuntimeObject*)(XmlSchemaParticle_t3828501457 *)L_0) == ((RuntimeObject*)(XmlSchemaParticle_t3828501457 *)L_1))))
		{
			goto IL_0006;
		}
	}
	{
		return (bool)1;
	}

IL_0006:
	{
		XmlSchemaParticle_t3828501457 * L_2 = ___derivedParticle0;
		if (!L_2)
		{
			goto IL_0011;
		}
	}
	{
		XmlSchemaParticle_t3828501457 * L_3 = ___derivedParticle0;
		IL2CPP_RUNTIME_CLASS_INIT(XmlSchemaParticle_t3828501457_il2cpp_TypeInfo_var);
		XmlSchemaParticle_t3828501457 * L_4 = ((XmlSchemaParticle_t3828501457_StaticFields*)il2cpp_codegen_static_fields_for(XmlSchemaParticle_t3828501457_il2cpp_TypeInfo_var))->get_Empty_12();
		if ((!(((RuntimeObject*)(XmlSchemaParticle_t3828501457 *)L_3) == ((RuntimeObject*)(XmlSchemaParticle_t3828501457 *)L_4))))
		{
			goto IL_0019;
		}
	}

IL_0011:
	{
		XmlSchemaParticle_t3828501457 * L_5 = ___baseParticle1;
		bool L_6 = Compiler_IsParticleEmptiable_m1653385931(__this, L_5, /*hidden argument*/NULL);
		return L_6;
	}

IL_0019:
	{
		XmlSchemaParticle_t3828501457 * L_7 = ___baseParticle1;
		if (!L_7)
		{
			goto IL_0024;
		}
	}
	{
		XmlSchemaParticle_t3828501457 * L_8 = ___baseParticle1;
		IL2CPP_RUNTIME_CLASS_INIT(XmlSchemaParticle_t3828501457_il2cpp_TypeInfo_var);
		XmlSchemaParticle_t3828501457 * L_9 = ((XmlSchemaParticle_t3828501457_StaticFields*)il2cpp_codegen_static_fields_for(XmlSchemaParticle_t3828501457_il2cpp_TypeInfo_var))->get_Empty_12();
		if ((!(((RuntimeObject*)(XmlSchemaParticle_t3828501457 *)L_8) == ((RuntimeObject*)(XmlSchemaParticle_t3828501457 *)L_9))))
		{
			goto IL_0026;
		}
	}

IL_0024:
	{
		return (bool)0;
	}

IL_0026:
	{
		XmlSchemaParticle_t3828501457 * L_10 = ___derivedParticle0;
		if (!((XmlSchemaElement_t427880856 *)IsInstClass((RuntimeObject*)L_10, XmlSchemaElement_t427880856_il2cpp_TypeInfo_var)))
		{
			goto IL_003e;
		}
	}
	{
		XmlSchemaParticle_t3828501457 * L_11 = ___derivedParticle0;
		V_0 = ((XmlSchemaElement_t427880856 *)CastclassClass((RuntimeObject*)L_11, XmlSchemaElement_t427880856_il2cpp_TypeInfo_var));
		XmlSchemaElement_t427880856 * L_12 = V_0;
		XmlSchemaParticle_t3828501457 * L_13 = Compiler_CannonicalizeElement_m1668626463(__this, L_12, /*hidden argument*/NULL);
		___derivedParticle0 = L_13;
	}

IL_003e:
	{
		XmlSchemaParticle_t3828501457 * L_14 = ___baseParticle1;
		if (!((XmlSchemaElement_t427880856 *)IsInstClass((RuntimeObject*)L_14, XmlSchemaElement_t427880856_il2cpp_TypeInfo_var)))
		{
			goto IL_008e;
		}
	}
	{
		XmlSchemaParticle_t3828501457 * L_15 = ___baseParticle1;
		V_1 = ((XmlSchemaElement_t427880856 *)CastclassClass((RuntimeObject*)L_15, XmlSchemaElement_t427880856_il2cpp_TypeInfo_var));
		XmlSchemaElement_t427880856 * L_16 = V_1;
		XmlSchemaParticle_t3828501457 * L_17 = Compiler_CannonicalizeElement_m1668626463(__this, L_16, /*hidden argument*/NULL);
		V_2 = L_17;
		XmlSchemaParticle_t3828501457 * L_18 = V_2;
		if (!((XmlSchemaChoice_t959520675 *)IsInstClass((RuntimeObject*)L_18, XmlSchemaChoice_t959520675_il2cpp_TypeInfo_var)))
		{
			goto IL_0066;
		}
	}
	{
		XmlSchemaParticle_t3828501457 * L_19 = ___derivedParticle0;
		XmlSchemaParticle_t3828501457 * L_20 = V_2;
		bool L_21 = Compiler_IsValidRestriction_m1150053821(__this, L_19, L_20, /*hidden argument*/NULL);
		return L_21;
	}

IL_0066:
	{
		XmlSchemaParticle_t3828501457 * L_22 = ___derivedParticle0;
		if (!((XmlSchemaElement_t427880856 *)IsInstClass((RuntimeObject*)L_22, XmlSchemaElement_t427880856_il2cpp_TypeInfo_var)))
		{
			goto IL_007c;
		}
	}
	{
		XmlSchemaParticle_t3828501457 * L_23 = ___derivedParticle0;
		XmlSchemaElement_t427880856 * L_24 = V_1;
		bool L_25 = Compiler_IsElementFromElement_m2963970672(__this, ((XmlSchemaElement_t427880856 *)CastclassClass((RuntimeObject*)L_23, XmlSchemaElement_t427880856_il2cpp_TypeInfo_var)), L_24, /*hidden argument*/NULL);
		return L_25;
	}

IL_007c:
	{
		String_t* L_26 = Res_GetString_m3369169461(NULL /*static, unused*/, _stringLiteral4088789029, /*hidden argument*/NULL);
		__this->set_restrictionErrorMsg_6(L_26);
		return (bool)0;
	}

IL_008e:
	{
		XmlSchemaParticle_t3828501457 * L_27 = ___baseParticle1;
		if (!((XmlSchemaAny_t1119175207 *)IsInstClass((RuntimeObject*)L_27, XmlSchemaAny_t1119175207_il2cpp_TypeInfo_var)))
		{
			goto IL_00df;
		}
	}
	{
		XmlSchemaParticle_t3828501457 * L_28 = ___derivedParticle0;
		if (!((XmlSchemaElement_t427880856 *)IsInstClass((RuntimeObject*)L_28, XmlSchemaElement_t427880856_il2cpp_TypeInfo_var)))
		{
			goto IL_00b1;
		}
	}
	{
		XmlSchemaParticle_t3828501457 * L_29 = ___derivedParticle0;
		XmlSchemaParticle_t3828501457 * L_30 = ___baseParticle1;
		bool L_31 = Compiler_IsElementFromAny_m3410440389(__this, ((XmlSchemaElement_t427880856 *)CastclassClass((RuntimeObject*)L_29, XmlSchemaElement_t427880856_il2cpp_TypeInfo_var)), ((XmlSchemaAny_t1119175207 *)CastclassClass((RuntimeObject*)L_30, XmlSchemaAny_t1119175207_il2cpp_TypeInfo_var)), /*hidden argument*/NULL);
		return L_31;
	}

IL_00b1:
	{
		XmlSchemaParticle_t3828501457 * L_32 = ___derivedParticle0;
		if (!((XmlSchemaAny_t1119175207 *)IsInstClass((RuntimeObject*)L_32, XmlSchemaAny_t1119175207_il2cpp_TypeInfo_var)))
		{
			goto IL_00cc;
		}
	}
	{
		XmlSchemaParticle_t3828501457 * L_33 = ___derivedParticle0;
		XmlSchemaParticle_t3828501457 * L_34 = ___baseParticle1;
		bool L_35 = Compiler_IsAnyFromAny_m755514788(__this, ((XmlSchemaAny_t1119175207 *)CastclassClass((RuntimeObject*)L_33, XmlSchemaAny_t1119175207_il2cpp_TypeInfo_var)), ((XmlSchemaAny_t1119175207 *)CastclassClass((RuntimeObject*)L_34, XmlSchemaAny_t1119175207_il2cpp_TypeInfo_var)), /*hidden argument*/NULL);
		return L_35;
	}

IL_00cc:
	{
		XmlSchemaParticle_t3828501457 * L_36 = ___derivedParticle0;
		XmlSchemaParticle_t3828501457 * L_37 = ___baseParticle1;
		bool L_38 = Compiler_IsGroupBaseFromAny_m1403056698(__this, ((XmlSchemaGroupBase_t3631079376 *)CastclassClass((RuntimeObject*)L_36, XmlSchemaGroupBase_t3631079376_il2cpp_TypeInfo_var)), ((XmlSchemaAny_t1119175207 *)CastclassClass((RuntimeObject*)L_37, XmlSchemaAny_t1119175207_il2cpp_TypeInfo_var)), /*hidden argument*/NULL);
		return L_38;
	}

IL_00df:
	{
		XmlSchemaParticle_t3828501457 * L_39 = ___baseParticle1;
		if (!((XmlSchemaAll_t1118454309 *)IsInstClass((RuntimeObject*)L_39, XmlSchemaAll_t1118454309_il2cpp_TypeInfo_var)))
		{
			goto IL_01da;
		}
	}
	{
		XmlSchemaParticle_t3828501457 * L_40 = ___derivedParticle0;
		if (!((XmlSchemaElement_t427880856 *)IsInstClass((RuntimeObject*)L_40, XmlSchemaElement_t427880856_il2cpp_TypeInfo_var)))
		{
			goto IL_0105;
		}
	}
	{
		XmlSchemaParticle_t3828501457 * L_41 = ___derivedParticle0;
		XmlSchemaParticle_t3828501457 * L_42 = ___baseParticle1;
		bool L_43 = Compiler_IsElementFromGroupBase_m3805362303(__this, ((XmlSchemaElement_t427880856 *)CastclassClass((RuntimeObject*)L_41, XmlSchemaElement_t427880856_il2cpp_TypeInfo_var)), ((XmlSchemaGroupBase_t3631079376 *)CastclassClass((RuntimeObject*)L_42, XmlSchemaGroupBase_t3631079376_il2cpp_TypeInfo_var)), /*hidden argument*/NULL);
		return L_43;
	}

IL_0105:
	{
		XmlSchemaParticle_t3828501457 * L_44 = ___derivedParticle0;
		if (!((XmlSchemaAll_t1118454309 *)IsInstClass((RuntimeObject*)L_44, XmlSchemaAll_t1118454309_il2cpp_TypeInfo_var)))
		{
			goto IL_0127;
		}
	}
	{
		XmlSchemaParticle_t3828501457 * L_45 = ___derivedParticle0;
		XmlSchemaParticle_t3828501457 * L_46 = ___baseParticle1;
		bool L_47 = Compiler_IsGroupBaseFromGroupBase_m3922320726(__this, ((XmlSchemaGroupBase_t3631079376 *)CastclassClass((RuntimeObject*)L_45, XmlSchemaGroupBase_t3631079376_il2cpp_TypeInfo_var)), ((XmlSchemaGroupBase_t3631079376 *)CastclassClass((RuntimeObject*)L_46, XmlSchemaGroupBase_t3631079376_il2cpp_TypeInfo_var)), (bool)1, /*hidden argument*/NULL);
		if (!L_47)
		{
			goto IL_01d8;
		}
	}
	{
		return (bool)1;
	}

IL_0127:
	{
		XmlSchemaParticle_t3828501457 * L_48 = ___derivedParticle0;
		if (!((XmlSchemaSequence_t2018345177 *)IsInstClass((RuntimeObject*)L_48, XmlSchemaSequence_t2018345177_il2cpp_TypeInfo_var)))
		{
			goto IL_01b8;
		}
	}
	{
		XmlSchemaParticle_t3828501457 * L_49 = ___derivedParticle0;
		XmlSchemaParticle_t3828501457 * L_50 = ___baseParticle1;
		bool L_51 = Compiler_IsSequenceFromAll_m4069952720(__this, ((XmlSchemaSequence_t2018345177 *)CastclassClass((RuntimeObject*)L_49, XmlSchemaSequence_t2018345177_il2cpp_TypeInfo_var)), ((XmlSchemaAll_t1118454309 *)CastclassClass((RuntimeObject*)L_50, XmlSchemaAll_t1118454309_il2cpp_TypeInfo_var)), /*hidden argument*/NULL);
		if (!L_51)
		{
			goto IL_0148;
		}
	}
	{
		return (bool)1;
	}

IL_0148:
	{
		ObjectU5BU5D_t2843939325* L_52 = (ObjectU5BU5D_t2843939325*)SZArrayNew(ObjectU5BU5D_t2843939325_il2cpp_TypeInfo_var, (uint32_t)4);
		ObjectU5BU5D_t2843939325* L_53 = L_52;
		XmlSchemaParticle_t3828501457 * L_54 = ___derivedParticle0;
		NullCheck(L_54);
		int32_t L_55 = XmlSchemaObject_get_LineNumber_m1770369486(L_54, /*hidden argument*/NULL);
		V_3 = L_55;
		NumberFormatInfo_t435877138 * L_56 = NumberFormatInfo_get_InvariantInfo_m349577018(NULL /*static, unused*/, /*hidden argument*/NULL);
		String_t* L_57 = Int32_ToString_m1760361794((int32_t*)(&V_3), L_56, /*hidden argument*/NULL);
		NullCheck(L_53);
		ArrayElementTypeCheck (L_53, L_57);
		(L_53)->SetAt(static_cast<il2cpp_array_size_t>(0), (RuntimeObject *)L_57);
		ObjectU5BU5D_t2843939325* L_58 = L_53;
		XmlSchemaParticle_t3828501457 * L_59 = ___derivedParticle0;
		NullCheck(L_59);
		int32_t L_60 = XmlSchemaObject_get_LinePosition_m916493145(L_59, /*hidden argument*/NULL);
		V_3 = L_60;
		NumberFormatInfo_t435877138 * L_61 = NumberFormatInfo_get_InvariantInfo_m349577018(NULL /*static, unused*/, /*hidden argument*/NULL);
		String_t* L_62 = Int32_ToString_m1760361794((int32_t*)(&V_3), L_61, /*hidden argument*/NULL);
		NullCheck(L_58);
		ArrayElementTypeCheck (L_58, L_62);
		(L_58)->SetAt(static_cast<il2cpp_array_size_t>(1), (RuntimeObject *)L_62);
		ObjectU5BU5D_t2843939325* L_63 = L_58;
		XmlSchemaParticle_t3828501457 * L_64 = ___baseParticle1;
		NullCheck(L_64);
		int32_t L_65 = XmlSchemaObject_get_LineNumber_m1770369486(L_64, /*hidden argument*/NULL);
		V_3 = L_65;
		NumberFormatInfo_t435877138 * L_66 = NumberFormatInfo_get_InvariantInfo_m349577018(NULL /*static, unused*/, /*hidden argument*/NULL);
		String_t* L_67 = Int32_ToString_m1760361794((int32_t*)(&V_3), L_66, /*hidden argument*/NULL);
		NullCheck(L_63);
		ArrayElementTypeCheck (L_63, L_67);
		(L_63)->SetAt(static_cast<il2cpp_array_size_t>(2), (RuntimeObject *)L_67);
		ObjectU5BU5D_t2843939325* L_68 = L_63;
		XmlSchemaParticle_t3828501457 * L_69 = ___baseParticle1;
		NullCheck(L_69);
		int32_t L_70 = XmlSchemaObject_get_LinePosition_m916493145(L_69, /*hidden argument*/NULL);
		V_3 = L_70;
		NumberFormatInfo_t435877138 * L_71 = NumberFormatInfo_get_InvariantInfo_m349577018(NULL /*static, unused*/, /*hidden argument*/NULL);
		String_t* L_72 = Int32_ToString_m1760361794((int32_t*)(&V_3), L_71, /*hidden argument*/NULL);
		NullCheck(L_68);
		ArrayElementTypeCheck (L_68, L_72);
		(L_68)->SetAt(static_cast<il2cpp_array_size_t>(3), (RuntimeObject *)L_72);
		String_t* L_73 = Res_GetString_m2746634261(NULL /*static, unused*/, _stringLiteral3792416149, L_68, /*hidden argument*/NULL);
		__this->set_restrictionErrorMsg_6(L_73);
		goto IL_01d8;
	}

IL_01b8:
	{
		XmlSchemaParticle_t3828501457 * L_74 = ___derivedParticle0;
		if (((XmlSchemaChoice_t959520675 *)IsInstClass((RuntimeObject*)L_74, XmlSchemaChoice_t959520675_il2cpp_TypeInfo_var)))
		{
			goto IL_01c8;
		}
	}
	{
		XmlSchemaParticle_t3828501457 * L_75 = ___derivedParticle0;
		if (!((XmlSchemaAny_t1119175207 *)IsInstClass((RuntimeObject*)L_75, XmlSchemaAny_t1119175207_il2cpp_TypeInfo_var)))
		{
			goto IL_01d8;
		}
	}

IL_01c8:
	{
		String_t* L_76 = Res_GetString_m3369169461(NULL /*static, unused*/, _stringLiteral1330236968, /*hidden argument*/NULL);
		__this->set_restrictionErrorMsg_6(L_76);
	}

IL_01d8:
	{
		return (bool)0;
	}

IL_01da:
	{
		XmlSchemaParticle_t3828501457 * L_77 = ___baseParticle1;
		if (!((XmlSchemaChoice_t959520675 *)IsInstClass((RuntimeObject*)L_77, XmlSchemaChoice_t959520675_il2cpp_TypeInfo_var)))
		{
			goto IL_02ea;
		}
	}
	{
		XmlSchemaParticle_t3828501457 * L_78 = ___derivedParticle0;
		if (!((XmlSchemaElement_t427880856 *)IsInstClass((RuntimeObject*)L_78, XmlSchemaElement_t427880856_il2cpp_TypeInfo_var)))
		{
			goto IL_0200;
		}
	}
	{
		XmlSchemaParticle_t3828501457 * L_79 = ___derivedParticle0;
		XmlSchemaParticle_t3828501457 * L_80 = ___baseParticle1;
		bool L_81 = Compiler_IsElementFromGroupBase_m3805362303(__this, ((XmlSchemaElement_t427880856 *)CastclassClass((RuntimeObject*)L_79, XmlSchemaElement_t427880856_il2cpp_TypeInfo_var)), ((XmlSchemaGroupBase_t3631079376 *)CastclassClass((RuntimeObject*)L_80, XmlSchemaGroupBase_t3631079376_il2cpp_TypeInfo_var)), /*hidden argument*/NULL);
		return L_81;
	}

IL_0200:
	{
		XmlSchemaParticle_t3828501457 * L_82 = ___derivedParticle0;
		if (!((XmlSchemaChoice_t959520675 *)IsInstClass((RuntimeObject*)L_82, XmlSchemaChoice_t959520675_il2cpp_TypeInfo_var)))
		{
			goto IL_0247;
		}
	}
	{
		XmlSchemaParticle_t3828501457 * L_83 = ___baseParticle1;
		V_4 = ((XmlSchemaChoice_t959520675 *)IsInstClass((RuntimeObject*)L_83, XmlSchemaChoice_t959520675_il2cpp_TypeInfo_var));
		XmlSchemaParticle_t3828501457 * L_84 = ___derivedParticle0;
		V_5 = ((XmlSchemaChoice_t959520675 *)IsInstClass((RuntimeObject*)L_84, XmlSchemaChoice_t959520675_il2cpp_TypeInfo_var));
		XmlSchemaChoice_t959520675 * L_85 = V_4;
		NullCheck(L_85);
		XmlSchemaObject_t1315720168 * L_86 = XmlSchemaObject_get_Parent_m2128202288(L_85, /*hidden argument*/NULL);
		if (!L_86)
		{
			goto IL_022a;
		}
	}
	{
		XmlSchemaChoice_t959520675 * L_87 = V_5;
		NullCheck(L_87);
		XmlSchemaObject_t1315720168 * L_88 = XmlSchemaObject_get_Parent_m2128202288(L_87, /*hidden argument*/NULL);
		if (L_88)
		{
			goto IL_0235;
		}
	}

IL_022a:
	{
		XmlSchemaChoice_t959520675 * L_89 = V_5;
		XmlSchemaChoice_t959520675 * L_90 = V_4;
		bool L_91 = Compiler_IsChoiceFromChoiceSubstGroup_m1613525960(__this, L_89, L_90, /*hidden argument*/NULL);
		return L_91;
	}

IL_0235:
	{
		XmlSchemaChoice_t959520675 * L_92 = V_5;
		XmlSchemaChoice_t959520675 * L_93 = V_4;
		bool L_94 = Compiler_IsGroupBaseFromGroupBase_m3922320726(__this, L_92, L_93, (bool)0, /*hidden argument*/NULL);
		if (!L_94)
		{
			goto IL_02e8;
		}
	}
	{
		return (bool)1;
	}

IL_0247:
	{
		XmlSchemaParticle_t3828501457 * L_95 = ___derivedParticle0;
		if (!((XmlSchemaSequence_t2018345177 *)IsInstClass((RuntimeObject*)L_95, XmlSchemaSequence_t2018345177_il2cpp_TypeInfo_var)))
		{
			goto IL_02d8;
		}
	}
	{
		XmlSchemaParticle_t3828501457 * L_96 = ___derivedParticle0;
		XmlSchemaParticle_t3828501457 * L_97 = ___baseParticle1;
		bool L_98 = Compiler_IsSequenceFromChoice_m161794728(__this, ((XmlSchemaSequence_t2018345177 *)CastclassClass((RuntimeObject*)L_96, XmlSchemaSequence_t2018345177_il2cpp_TypeInfo_var)), ((XmlSchemaChoice_t959520675 *)CastclassClass((RuntimeObject*)L_97, XmlSchemaChoice_t959520675_il2cpp_TypeInfo_var)), /*hidden argument*/NULL);
		if (!L_98)
		{
			goto IL_0268;
		}
	}
	{
		return (bool)1;
	}

IL_0268:
	{
		ObjectU5BU5D_t2843939325* L_99 = (ObjectU5BU5D_t2843939325*)SZArrayNew(ObjectU5BU5D_t2843939325_il2cpp_TypeInfo_var, (uint32_t)4);
		ObjectU5BU5D_t2843939325* L_100 = L_99;
		XmlSchemaParticle_t3828501457 * L_101 = ___derivedParticle0;
		NullCheck(L_101);
		int32_t L_102 = XmlSchemaObject_get_LineNumber_m1770369486(L_101, /*hidden argument*/NULL);
		V_3 = L_102;
		NumberFormatInfo_t435877138 * L_103 = NumberFormatInfo_get_InvariantInfo_m349577018(NULL /*static, unused*/, /*hidden argument*/NULL);
		String_t* L_104 = Int32_ToString_m1760361794((int32_t*)(&V_3), L_103, /*hidden argument*/NULL);
		NullCheck(L_100);
		ArrayElementTypeCheck (L_100, L_104);
		(L_100)->SetAt(static_cast<il2cpp_array_size_t>(0), (RuntimeObject *)L_104);
		ObjectU5BU5D_t2843939325* L_105 = L_100;
		XmlSchemaParticle_t3828501457 * L_106 = ___derivedParticle0;
		NullCheck(L_106);
		int32_t L_107 = XmlSchemaObject_get_LinePosition_m916493145(L_106, /*hidden argument*/NULL);
		V_3 = L_107;
		NumberFormatInfo_t435877138 * L_108 = NumberFormatInfo_get_InvariantInfo_m349577018(NULL /*static, unused*/, /*hidden argument*/NULL);
		String_t* L_109 = Int32_ToString_m1760361794((int32_t*)(&V_3), L_108, /*hidden argument*/NULL);
		NullCheck(L_105);
		ArrayElementTypeCheck (L_105, L_109);
		(L_105)->SetAt(static_cast<il2cpp_array_size_t>(1), (RuntimeObject *)L_109);
		ObjectU5BU5D_t2843939325* L_110 = L_105;
		XmlSchemaParticle_t3828501457 * L_111 = ___baseParticle1;
		NullCheck(L_111);
		int32_t L_112 = XmlSchemaObject_get_LineNumber_m1770369486(L_111, /*hidden argument*/NULL);
		V_3 = L_112;
		NumberFormatInfo_t435877138 * L_113 = NumberFormatInfo_get_InvariantInfo_m349577018(NULL /*static, unused*/, /*hidden argument*/NULL);
		String_t* L_114 = Int32_ToString_m1760361794((int32_t*)(&V_3), L_113, /*hidden argument*/NULL);
		NullCheck(L_110);
		ArrayElementTypeCheck (L_110, L_114);
		(L_110)->SetAt(static_cast<il2cpp_array_size_t>(2), (RuntimeObject *)L_114);
		ObjectU5BU5D_t2843939325* L_115 = L_110;
		XmlSchemaParticle_t3828501457 * L_116 = ___baseParticle1;
		NullCheck(L_116);
		int32_t L_117 = XmlSchemaObject_get_LinePosition_m916493145(L_116, /*hidden argument*/NULL);
		V_3 = L_117;
		NumberFormatInfo_t435877138 * L_118 = NumberFormatInfo_get_InvariantInfo_m349577018(NULL /*static, unused*/, /*hidden argument*/NULL);
		String_t* L_119 = Int32_ToString_m1760361794((int32_t*)(&V_3), L_118, /*hidden argument*/NULL);
		NullCheck(L_115);
		ArrayElementTypeCheck (L_115, L_119);
		(L_115)->SetAt(static_cast<il2cpp_array_size_t>(3), (RuntimeObject *)L_119);
		String_t* L_120 = Res_GetString_m2746634261(NULL /*static, unused*/, _stringLiteral3135862856, L_115, /*hidden argument*/NULL);
		__this->set_restrictionErrorMsg_6(L_120);
		goto IL_02e8;
	}

IL_02d8:
	{
		String_t* L_121 = Res_GetString_m3369169461(NULL /*static, unused*/, _stringLiteral3397475076, /*hidden argument*/NULL);
		__this->set_restrictionErrorMsg_6(L_121);
	}

IL_02e8:
	{
		return (bool)0;
	}

IL_02ea:
	{
		XmlSchemaParticle_t3828501457 * L_122 = ___baseParticle1;
		if (!((XmlSchemaSequence_t2018345177 *)IsInstClass((RuntimeObject*)L_122, XmlSchemaSequence_t2018345177_il2cpp_TypeInfo_var)))
		{
			goto IL_0359;
		}
	}
	{
		XmlSchemaParticle_t3828501457 * L_123 = ___derivedParticle0;
		if (!((XmlSchemaElement_t427880856 *)IsInstClass((RuntimeObject*)L_123, XmlSchemaElement_t427880856_il2cpp_TypeInfo_var)))
		{
			goto IL_030d;
		}
	}
	{
		XmlSchemaParticle_t3828501457 * L_124 = ___derivedParticle0;
		XmlSchemaParticle_t3828501457 * L_125 = ___baseParticle1;
		bool L_126 = Compiler_IsElementFromGroupBase_m3805362303(__this, ((XmlSchemaElement_t427880856 *)CastclassClass((RuntimeObject*)L_124, XmlSchemaElement_t427880856_il2cpp_TypeInfo_var)), ((XmlSchemaGroupBase_t3631079376 *)CastclassClass((RuntimeObject*)L_125, XmlSchemaGroupBase_t3631079376_il2cpp_TypeInfo_var)), /*hidden argument*/NULL);
		return L_126;
	}

IL_030d:
	{
		XmlSchemaParticle_t3828501457 * L_127 = ___derivedParticle0;
		if (((XmlSchemaSequence_t2018345177 *)IsInstClass((RuntimeObject*)L_127, XmlSchemaSequence_t2018345177_il2cpp_TypeInfo_var)))
		{
			goto IL_0330;
		}
	}
	{
		XmlSchemaParticle_t3828501457 * L_128 = ___derivedParticle0;
		if (!((XmlSchemaAll_t1118454309 *)IsInstClass((RuntimeObject*)L_128, XmlSchemaAll_t1118454309_il2cpp_TypeInfo_var)))
		{
			goto IL_0347;
		}
	}
	{
		XmlSchemaParticle_t3828501457 * L_129 = ___derivedParticle0;
		NullCheck(((XmlSchemaGroupBase_t3631079376 *)CastclassClass((RuntimeObject*)L_129, XmlSchemaGroupBase_t3631079376_il2cpp_TypeInfo_var)));
		XmlSchemaObjectCollection_t1064819932 * L_130 = VirtFuncInvoker0< XmlSchemaObjectCollection_t1064819932 * >::Invoke(16 /* System.Xml.Schema.XmlSchemaObjectCollection System.Xml.Schema.XmlSchemaGroupBase::get_Items() */, ((XmlSchemaGroupBase_t3631079376 *)CastclassClass((RuntimeObject*)L_129, XmlSchemaGroupBase_t3631079376_il2cpp_TypeInfo_var)));
		NullCheck(L_130);
		int32_t L_131 = CollectionBase_get_Count_m1708965601(L_130, /*hidden argument*/NULL);
		if ((!(((uint32_t)L_131) == ((uint32_t)1))))
		{
			goto IL_0347;
		}
	}

IL_0330:
	{
		XmlSchemaParticle_t3828501457 * L_132 = ___derivedParticle0;
		XmlSchemaParticle_t3828501457 * L_133 = ___baseParticle1;
		bool L_134 = Compiler_IsGroupBaseFromGroupBase_m3922320726(__this, ((XmlSchemaGroupBase_t3631079376 *)CastclassClass((RuntimeObject*)L_132, XmlSchemaGroupBase_t3631079376_il2cpp_TypeInfo_var)), ((XmlSchemaGroupBase_t3631079376 *)CastclassClass((RuntimeObject*)L_133, XmlSchemaGroupBase_t3631079376_il2cpp_TypeInfo_var)), (bool)1, /*hidden argument*/NULL);
		if (!L_134)
		{
			goto IL_0357;
		}
	}
	{
		return (bool)1;
	}

IL_0347:
	{
		String_t* L_135 = Res_GetString_m3369169461(NULL /*static, unused*/, _stringLiteral3826242831, /*hidden argument*/NULL);
		__this->set_restrictionErrorMsg_6(L_135);
	}

IL_0357:
	{
		return (bool)0;
	}

IL_0359:
	{
		return (bool)0;
	}
}
// System.Boolean System.Xml.Schema.Compiler::IsElementFromElement(System.Xml.Schema.XmlSchemaElement,System.Xml.Schema.XmlSchemaElement)
extern "C" IL2CPP_METHOD_ATTR bool Compiler_IsElementFromElement_m2963970672 (Compiler_t2647573624 * __this, XmlSchemaElement_t427880856 * ___derivedElement0, XmlSchemaElement_t427880856 * ___baseElement1, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Compiler_IsElementFromElement_m2963970672_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 0;
	int32_t V_1 = 0;
	int32_t G_B3_0 = 0;
	int32_t G_B6_0 = 0;
	{
		XmlSchemaElement_t427880856 * L_0 = ___baseElement1;
		NullCheck(L_0);
		SchemaElementDecl_t2267464004 * L_1 = XmlSchemaElement_get_ElementDecl_m2284549354(L_0, /*hidden argument*/NULL);
		NullCheck(L_1);
		int32_t L_2 = SchemaElementDecl_get_Block_m1703309467(L_1, /*hidden argument*/NULL);
		if ((((int32_t)L_2) == ((int32_t)((int32_t)255))))
		{
			goto IL_001f;
		}
	}
	{
		XmlSchemaElement_t427880856 * L_3 = ___baseElement1;
		NullCheck(L_3);
		SchemaElementDecl_t2267464004 * L_4 = XmlSchemaElement_get_ElementDecl_m2284549354(L_3, /*hidden argument*/NULL);
		NullCheck(L_4);
		int32_t L_5 = SchemaElementDecl_get_Block_m1703309467(L_4, /*hidden argument*/NULL);
		G_B3_0 = ((int32_t)(L_5));
		goto IL_0020;
	}

IL_001f:
	{
		G_B3_0 = 7;
	}

IL_0020:
	{
		V_0 = G_B3_0;
		XmlSchemaElement_t427880856 * L_6 = ___derivedElement0;
		NullCheck(L_6);
		SchemaElementDecl_t2267464004 * L_7 = XmlSchemaElement_get_ElementDecl_m2284549354(L_6, /*hidden argument*/NULL);
		NullCheck(L_7);
		int32_t L_8 = SchemaElementDecl_get_Block_m1703309467(L_7, /*hidden argument*/NULL);
		if ((((int32_t)L_8) == ((int32_t)((int32_t)255))))
		{
			goto IL_0040;
		}
	}
	{
		XmlSchemaElement_t427880856 * L_9 = ___derivedElement0;
		NullCheck(L_9);
		SchemaElementDecl_t2267464004 * L_10 = XmlSchemaElement_get_ElementDecl_m2284549354(L_9, /*hidden argument*/NULL);
		NullCheck(L_10);
		int32_t L_11 = SchemaElementDecl_get_Block_m1703309467(L_10, /*hidden argument*/NULL);
		G_B6_0 = ((int32_t)(L_11));
		goto IL_0041;
	}

IL_0040:
	{
		G_B6_0 = 7;
	}

IL_0041:
	{
		V_1 = G_B6_0;
		XmlSchemaElement_t427880856 * L_12 = ___derivedElement0;
		NullCheck(L_12);
		XmlQualifiedName_t2760654312 * L_13 = XmlSchemaElement_get_QualifiedName_m2688553928(L_12, /*hidden argument*/NULL);
		XmlSchemaElement_t427880856 * L_14 = ___baseElement1;
		NullCheck(L_14);
		XmlQualifiedName_t2760654312 * L_15 = XmlSchemaElement_get_QualifiedName_m2688553928(L_14, /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(XmlQualifiedName_t2760654312_il2cpp_TypeInfo_var);
		bool L_16 = XmlQualifiedName_op_Equality_m1684199236(NULL /*static, unused*/, L_13, L_15, /*hidden argument*/NULL);
		if (!L_16)
		{
			goto IL_00b6;
		}
	}
	{
		XmlSchemaElement_t427880856 * L_17 = ___baseElement1;
		NullCheck(L_17);
		bool L_18 = XmlSchemaElement_get_IsNillable_m1951998913(L_17, /*hidden argument*/NULL);
		if (L_18)
		{
			goto IL_0065;
		}
	}
	{
		XmlSchemaElement_t427880856 * L_19 = ___derivedElement0;
		NullCheck(L_19);
		bool L_20 = XmlSchemaElement_get_IsNillable_m1951998913(L_19, /*hidden argument*/NULL);
		if (L_20)
		{
			goto IL_00b6;
		}
	}

IL_0065:
	{
		XmlSchemaElement_t427880856 * L_21 = ___derivedElement0;
		XmlSchemaElement_t427880856 * L_22 = ___baseElement1;
		bool L_23 = Compiler_IsValidOccurrenceRangeRestriction_m1526762208(__this, L_21, L_22, /*hidden argument*/NULL);
		if (!L_23)
		{
			goto IL_00b6;
		}
	}
	{
		XmlSchemaElement_t427880856 * L_24 = ___baseElement1;
		NullCheck(L_24);
		String_t* L_25 = XmlSchemaElement_get_FixedValue_m1280240872(L_24, /*hidden argument*/NULL);
		if (!L_25)
		{
			goto IL_008b;
		}
	}
	{
		XmlSchemaElement_t427880856 * L_26 = ___baseElement1;
		NullCheck(L_26);
		SchemaElementDecl_t2267464004 * L_27 = XmlSchemaElement_get_ElementDecl_m2284549354(L_26, /*hidden argument*/NULL);
		XmlSchemaElement_t427880856 * L_28 = ___derivedElement0;
		NullCheck(L_28);
		SchemaElementDecl_t2267464004 * L_29 = XmlSchemaElement_get_ElementDecl_m2284549354(L_28, /*hidden argument*/NULL);
		bool L_30 = Compiler_IsFixedEqual_m2259842100(__this, L_27, L_29, /*hidden argument*/NULL);
		if (!L_30)
		{
			goto IL_00b6;
		}
	}

IL_008b:
	{
		int32_t L_31 = V_1;
		int32_t L_32 = V_0;
		int32_t L_33 = V_1;
		if ((!(((uint32_t)((int32_t)((int32_t)L_31|(int32_t)L_32))) == ((uint32_t)L_33))))
		{
			goto IL_00b6;
		}
	}
	{
		XmlSchemaElement_t427880856 * L_34 = ___derivedElement0;
		NullCheck(L_34);
		XmlSchemaType_t2033747345 * L_35 = XmlSchemaElement_get_ElementSchemaType_m371898276(L_34, /*hidden argument*/NULL);
		if (!L_35)
		{
			goto IL_00b6;
		}
	}
	{
		XmlSchemaElement_t427880856 * L_36 = ___baseElement1;
		NullCheck(L_36);
		XmlSchemaType_t2033747345 * L_37 = XmlSchemaElement_get_ElementSchemaType_m371898276(L_36, /*hidden argument*/NULL);
		if (!L_37)
		{
			goto IL_00b6;
		}
	}
	{
		XmlSchemaElement_t427880856 * L_38 = ___derivedElement0;
		NullCheck(L_38);
		XmlSchemaType_t2033747345 * L_39 = XmlSchemaElement_get_ElementSchemaType_m371898276(L_38, /*hidden argument*/NULL);
		XmlSchemaElement_t427880856 * L_40 = ___baseElement1;
		NullCheck(L_40);
		XmlSchemaType_t2033747345 * L_41 = XmlSchemaElement_get_ElementSchemaType_m371898276(L_40, /*hidden argument*/NULL);
		bool L_42 = XmlSchemaType_IsDerivedFrom_m3689219737(NULL /*static, unused*/, L_39, L_41, ((int32_t)-29), /*hidden argument*/NULL);
		if (L_42)
		{
			goto IL_00e0;
		}
	}

IL_00b6:
	{
		ObjectU5BU5D_t2843939325* L_43 = (ObjectU5BU5D_t2843939325*)SZArrayNew(ObjectU5BU5D_t2843939325_il2cpp_TypeInfo_var, (uint32_t)2);
		ObjectU5BU5D_t2843939325* L_44 = L_43;
		XmlSchemaElement_t427880856 * L_45 = ___derivedElement0;
		NullCheck(L_45);
		XmlQualifiedName_t2760654312 * L_46 = XmlSchemaElement_get_QualifiedName_m2688553928(L_45, /*hidden argument*/NULL);
		NullCheck(L_44);
		ArrayElementTypeCheck (L_44, L_46);
		(L_44)->SetAt(static_cast<il2cpp_array_size_t>(0), (RuntimeObject *)L_46);
		ObjectU5BU5D_t2843939325* L_47 = L_44;
		XmlSchemaElement_t427880856 * L_48 = ___baseElement1;
		NullCheck(L_48);
		XmlQualifiedName_t2760654312 * L_49 = XmlSchemaElement_get_QualifiedName_m2688553928(L_48, /*hidden argument*/NULL);
		NullCheck(L_47);
		ArrayElementTypeCheck (L_47, L_49);
		(L_47)->SetAt(static_cast<il2cpp_array_size_t>(1), (RuntimeObject *)L_49);
		String_t* L_50 = Res_GetString_m2746634261(NULL /*static, unused*/, _stringLiteral797262582, L_47, /*hidden argument*/NULL);
		__this->set_restrictionErrorMsg_6(L_50);
		return (bool)0;
	}

IL_00e0:
	{
		return (bool)1;
	}
}
// System.Boolean System.Xml.Schema.Compiler::IsElementFromAny(System.Xml.Schema.XmlSchemaElement,System.Xml.Schema.XmlSchemaAny)
extern "C" IL2CPP_METHOD_ATTR bool Compiler_IsElementFromAny_m3410440389 (Compiler_t2647573624 * __this, XmlSchemaElement_t427880856 * ___derivedElement0, XmlSchemaAny_t1119175207 * ___baseAny1, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Compiler_IsElementFromAny_m3410440389_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		XmlSchemaAny_t1119175207 * L_0 = ___baseAny1;
		XmlSchemaElement_t427880856 * L_1 = ___derivedElement0;
		NullCheck(L_1);
		XmlQualifiedName_t2760654312 * L_2 = XmlSchemaElement_get_QualifiedName_m2688553928(L_1, /*hidden argument*/NULL);
		NullCheck(L_0);
		bool L_3 = XmlSchemaAny_Allows_m2503855011(L_0, L_2, /*hidden argument*/NULL);
		if (L_3)
		{
			goto IL_0034;
		}
	}
	{
		ObjectU5BU5D_t2843939325* L_4 = (ObjectU5BU5D_t2843939325*)SZArrayNew(ObjectU5BU5D_t2843939325_il2cpp_TypeInfo_var, (uint32_t)1);
		ObjectU5BU5D_t2843939325* L_5 = L_4;
		XmlSchemaElement_t427880856 * L_6 = ___derivedElement0;
		NullCheck(L_6);
		XmlQualifiedName_t2760654312 * L_7 = XmlSchemaElement_get_QualifiedName_m2688553928(L_6, /*hidden argument*/NULL);
		NullCheck(L_7);
		String_t* L_8 = VirtFuncInvoker0< String_t* >::Invoke(3 /* System.String System.Object::ToString() */, L_7);
		NullCheck(L_5);
		ArrayElementTypeCheck (L_5, L_8);
		(L_5)->SetAt(static_cast<il2cpp_array_size_t>(0), (RuntimeObject *)L_8);
		String_t* L_9 = Res_GetString_m2746634261(NULL /*static, unused*/, _stringLiteral1216395388, L_5, /*hidden argument*/NULL);
		__this->set_restrictionErrorMsg_6(L_9);
		return (bool)0;
	}

IL_0034:
	{
		XmlSchemaElement_t427880856 * L_10 = ___derivedElement0;
		XmlSchemaAny_t1119175207 * L_11 = ___baseAny1;
		bool L_12 = Compiler_IsValidOccurrenceRangeRestriction_m1526762208(__this, L_10, L_11, /*hidden argument*/NULL);
		if (L_12)
		{
			goto IL_0064;
		}
	}
	{
		ObjectU5BU5D_t2843939325* L_13 = (ObjectU5BU5D_t2843939325*)SZArrayNew(ObjectU5BU5D_t2843939325_il2cpp_TypeInfo_var, (uint32_t)1);
		ObjectU5BU5D_t2843939325* L_14 = L_13;
		XmlSchemaElement_t427880856 * L_15 = ___derivedElement0;
		NullCheck(L_15);
		XmlQualifiedName_t2760654312 * L_16 = XmlSchemaElement_get_QualifiedName_m2688553928(L_15, /*hidden argument*/NULL);
		NullCheck(L_16);
		String_t* L_17 = VirtFuncInvoker0< String_t* >::Invoke(3 /* System.String System.Object::ToString() */, L_16);
		NullCheck(L_14);
		ArrayElementTypeCheck (L_14, L_17);
		(L_14)->SetAt(static_cast<il2cpp_array_size_t>(0), (RuntimeObject *)L_17);
		String_t* L_18 = Res_GetString_m2746634261(NULL /*static, unused*/, _stringLiteral2296849467, L_14, /*hidden argument*/NULL);
		__this->set_restrictionErrorMsg_6(L_18);
		return (bool)0;
	}

IL_0064:
	{
		return (bool)1;
	}
}
// System.Boolean System.Xml.Schema.Compiler::IsAnyFromAny(System.Xml.Schema.XmlSchemaAny,System.Xml.Schema.XmlSchemaAny)
extern "C" IL2CPP_METHOD_ATTR bool Compiler_IsAnyFromAny_m755514788 (Compiler_t2647573624 * __this, XmlSchemaAny_t1119175207 * ___derivedAny0, XmlSchemaAny_t1119175207 * ___baseAny1, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Compiler_IsAnyFromAny_m755514788_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		XmlSchemaAny_t1119175207 * L_0 = ___derivedAny0;
		XmlSchemaAny_t1119175207 * L_1 = ___baseAny1;
		bool L_2 = Compiler_IsValidOccurrenceRangeRestriction_m1526762208(__this, L_0, L_1, /*hidden argument*/NULL);
		if (L_2)
		{
			goto IL_001c;
		}
	}
	{
		String_t* L_3 = Res_GetString_m3369169461(NULL /*static, unused*/, _stringLiteral2043621308, /*hidden argument*/NULL);
		__this->set_restrictionErrorMsg_6(L_3);
		return (bool)0;
	}

IL_001c:
	{
		XmlSchemaAny_t1119175207 * L_4 = ___derivedAny0;
		NullCheck(L_4);
		NamespaceList_t60893868 * L_5 = XmlSchemaAny_get_NamespaceList_m2483398235(L_4, /*hidden argument*/NULL);
		XmlSchemaAny_t1119175207 * L_6 = ___baseAny1;
		NullCheck(L_6);
		NamespaceList_t60893868 * L_7 = XmlSchemaAny_get_NamespaceList_m2483398235(L_6, /*hidden argument*/NULL);
		bool L_8 = NamespaceList_IsSubset_m2575184628(NULL /*static, unused*/, L_5, L_7, /*hidden argument*/NULL);
		if (L_8)
		{
			goto IL_0041;
		}
	}
	{
		String_t* L_9 = Res_GetString_m3369169461(NULL /*static, unused*/, _stringLiteral2766640381, /*hidden argument*/NULL);
		__this->set_restrictionErrorMsg_6(L_9);
		return (bool)0;
	}

IL_0041:
	{
		XmlSchemaAny_t1119175207 * L_10 = ___derivedAny0;
		NullCheck(L_10);
		int32_t L_11 = XmlSchemaAny_get_ProcessContentsCorrect_m816625613(L_10, /*hidden argument*/NULL);
		XmlSchemaAny_t1119175207 * L_12 = ___baseAny1;
		NullCheck(L_12);
		int32_t L_13 = XmlSchemaAny_get_ProcessContentsCorrect_m816625613(L_12, /*hidden argument*/NULL);
		if ((((int32_t)L_11) >= ((int32_t)L_13)))
		{
			goto IL_0061;
		}
	}
	{
		String_t* L_14 = Res_GetString_m3369169461(NULL /*static, unused*/, _stringLiteral2990559806, /*hidden argument*/NULL);
		__this->set_restrictionErrorMsg_6(L_14);
		return (bool)0;
	}

IL_0061:
	{
		return (bool)1;
	}
}
// System.Boolean System.Xml.Schema.Compiler::IsGroupBaseFromAny(System.Xml.Schema.XmlSchemaGroupBase,System.Xml.Schema.XmlSchemaAny)
extern "C" IL2CPP_METHOD_ATTR bool Compiler_IsGroupBaseFromAny_m1403056698 (Compiler_t2647573624 * __this, XmlSchemaGroupBase_t3631079376 * ___derivedGroupBase0, XmlSchemaAny_t1119175207 * ___baseAny1, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Compiler_IsGroupBaseFromAny_m1403056698_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	Decimal_t2948259380  V_0;
	memset(&V_0, 0, sizeof(V_0));
	Decimal_t2948259380  V_1;
	memset(&V_1, 0, sizeof(V_1));
	String_t* V_2 = NULL;
	int32_t V_3 = 0;
	int32_t V_4 = 0;
	{
		XmlSchemaGroupBase_t3631079376 * L_0 = ___derivedGroupBase0;
		Compiler_CalculateEffectiveTotalRange_m3676398962(__this, L_0, (Decimal_t2948259380 *)(&V_0), (Decimal_t2948259380 *)(&V_1), /*hidden argument*/NULL);
		Decimal_t2948259380  L_1 = V_0;
		Decimal_t2948259380  L_2 = V_1;
		XmlSchemaAny_t1119175207 * L_3 = ___baseAny1;
		NullCheck(L_3);
		Decimal_t2948259380  L_4 = XmlSchemaParticle_get_MinOccurs_m3359654133(L_3, /*hidden argument*/NULL);
		XmlSchemaAny_t1119175207 * L_5 = ___baseAny1;
		NullCheck(L_5);
		Decimal_t2948259380  L_6 = XmlSchemaParticle_get_MaxOccurs_m3740280605(L_5, /*hidden argument*/NULL);
		bool L_7 = Compiler_IsValidOccurrenceRangeRestriction_m1440334309(__this, L_1, L_2, L_4, L_6, /*hidden argument*/NULL);
		if (L_7)
		{
			goto IL_0091;
		}
	}
	{
		ObjectU5BU5D_t2843939325* L_8 = (ObjectU5BU5D_t2843939325*)SZArrayNew(ObjectU5BU5D_t2843939325_il2cpp_TypeInfo_var, (uint32_t)4);
		ObjectU5BU5D_t2843939325* L_9 = L_8;
		XmlSchemaGroupBase_t3631079376 * L_10 = ___derivedGroupBase0;
		NullCheck(L_10);
		int32_t L_11 = XmlSchemaObject_get_LineNumber_m1770369486(L_10, /*hidden argument*/NULL);
		V_3 = L_11;
		NumberFormatInfo_t435877138 * L_12 = NumberFormatInfo_get_InvariantInfo_m349577018(NULL /*static, unused*/, /*hidden argument*/NULL);
		String_t* L_13 = Int32_ToString_m1760361794((int32_t*)(&V_3), L_12, /*hidden argument*/NULL);
		NullCheck(L_9);
		ArrayElementTypeCheck (L_9, L_13);
		(L_9)->SetAt(static_cast<il2cpp_array_size_t>(0), (RuntimeObject *)L_13);
		ObjectU5BU5D_t2843939325* L_14 = L_9;
		XmlSchemaGroupBase_t3631079376 * L_15 = ___derivedGroupBase0;
		NullCheck(L_15);
		int32_t L_16 = XmlSchemaObject_get_LinePosition_m916493145(L_15, /*hidden argument*/NULL);
		V_3 = L_16;
		NumberFormatInfo_t435877138 * L_17 = NumberFormatInfo_get_InvariantInfo_m349577018(NULL /*static, unused*/, /*hidden argument*/NULL);
		String_t* L_18 = Int32_ToString_m1760361794((int32_t*)(&V_3), L_17, /*hidden argument*/NULL);
		NullCheck(L_14);
		ArrayElementTypeCheck (L_14, L_18);
		(L_14)->SetAt(static_cast<il2cpp_array_size_t>(1), (RuntimeObject *)L_18);
		ObjectU5BU5D_t2843939325* L_19 = L_14;
		XmlSchemaAny_t1119175207 * L_20 = ___baseAny1;
		NullCheck(L_20);
		int32_t L_21 = XmlSchemaObject_get_LineNumber_m1770369486(L_20, /*hidden argument*/NULL);
		V_3 = L_21;
		NumberFormatInfo_t435877138 * L_22 = NumberFormatInfo_get_InvariantInfo_m349577018(NULL /*static, unused*/, /*hidden argument*/NULL);
		String_t* L_23 = Int32_ToString_m1760361794((int32_t*)(&V_3), L_22, /*hidden argument*/NULL);
		NullCheck(L_19);
		ArrayElementTypeCheck (L_19, L_23);
		(L_19)->SetAt(static_cast<il2cpp_array_size_t>(2), (RuntimeObject *)L_23);
		ObjectU5BU5D_t2843939325* L_24 = L_19;
		XmlSchemaAny_t1119175207 * L_25 = ___baseAny1;
		NullCheck(L_25);
		int32_t L_26 = XmlSchemaObject_get_LinePosition_m916493145(L_25, /*hidden argument*/NULL);
		V_3 = L_26;
		NumberFormatInfo_t435877138 * L_27 = NumberFormatInfo_get_InvariantInfo_m349577018(NULL /*static, unused*/, /*hidden argument*/NULL);
		String_t* L_28 = Int32_ToString_m1760361794((int32_t*)(&V_3), L_27, /*hidden argument*/NULL);
		NullCheck(L_24);
		ArrayElementTypeCheck (L_24, L_28);
		(L_24)->SetAt(static_cast<il2cpp_array_size_t>(3), (RuntimeObject *)L_28);
		String_t* L_29 = Res_GetString_m2746634261(NULL /*static, unused*/, _stringLiteral3369584761, L_24, /*hidden argument*/NULL);
		__this->set_restrictionErrorMsg_6(L_29);
		return (bool)0;
	}

IL_0091:
	{
		XmlSchemaAny_t1119175207 * L_30 = ___baseAny1;
		NullCheck(L_30);
		String_t* L_31 = XmlSchemaParticle_get_MinOccursString_m911119733(L_30, /*hidden argument*/NULL);
		V_2 = L_31;
		XmlSchemaAny_t1119175207 * L_32 = ___baseAny1;
		IL2CPP_RUNTIME_CLASS_INIT(Decimal_t2948259380_il2cpp_TypeInfo_var);
		Decimal_t2948259380  L_33 = ((Decimal_t2948259380_StaticFields*)il2cpp_codegen_static_fields_for(Decimal_t2948259380_il2cpp_TypeInfo_var))->get_Zero_7();
		NullCheck(L_32);
		XmlSchemaParticle_set_MinOccurs_m2382766007(L_32, L_33, /*hidden argument*/NULL);
		V_4 = 0;
		goto IL_00e2;
	}

IL_00a8:
	{
		XmlSchemaGroupBase_t3631079376 * L_34 = ___derivedGroupBase0;
		NullCheck(L_34);
		XmlSchemaObjectCollection_t1064819932 * L_35 = VirtFuncInvoker0< XmlSchemaObjectCollection_t1064819932 * >::Invoke(16 /* System.Xml.Schema.XmlSchemaObjectCollection System.Xml.Schema.XmlSchemaGroupBase::get_Items() */, L_34);
		int32_t L_36 = V_4;
		NullCheck(L_35);
		XmlSchemaObject_t1315720168 * L_37 = VirtFuncInvoker1< XmlSchemaObject_t1315720168 *, int32_t >::Invoke(29 /* System.Xml.Schema.XmlSchemaObject System.Xml.Schema.XmlSchemaObjectCollection::get_Item(System.Int32) */, L_35, L_36);
		XmlSchemaAny_t1119175207 * L_38 = ___baseAny1;
		bool L_39 = Compiler_IsValidRestriction_m1150053821(__this, ((XmlSchemaParticle_t3828501457 *)CastclassClass((RuntimeObject*)L_37, XmlSchemaParticle_t3828501457_il2cpp_TypeInfo_var)), L_38, /*hidden argument*/NULL);
		if (L_39)
		{
			goto IL_00dc;
		}
	}
	{
		String_t* L_40 = Res_GetString_m3369169461(NULL /*static, unused*/, _stringLiteral128606983, /*hidden argument*/NULL);
		__this->set_restrictionErrorMsg_6(L_40);
		XmlSchemaAny_t1119175207 * L_41 = ___baseAny1;
		String_t* L_42 = V_2;
		NullCheck(L_41);
		XmlSchemaParticle_set_MinOccursString_m2757042850(L_41, L_42, /*hidden argument*/NULL);
		return (bool)0;
	}

IL_00dc:
	{
		int32_t L_43 = V_4;
		V_4 = ((int32_t)il2cpp_codegen_add((int32_t)L_43, (int32_t)1));
	}

IL_00e2:
	{
		int32_t L_44 = V_4;
		XmlSchemaGroupBase_t3631079376 * L_45 = ___derivedGroupBase0;
		NullCheck(L_45);
		XmlSchemaObjectCollection_t1064819932 * L_46 = VirtFuncInvoker0< XmlSchemaObjectCollection_t1064819932 * >::Invoke(16 /* System.Xml.Schema.XmlSchemaObjectCollection System.Xml.Schema.XmlSchemaGroupBase::get_Items() */, L_45);
		NullCheck(L_46);
		int32_t L_47 = CollectionBase_get_Count_m1708965601(L_46, /*hidden argument*/NULL);
		if ((((int32_t)L_44) < ((int32_t)L_47)))
		{
			goto IL_00a8;
		}
	}
	{
		XmlSchemaAny_t1119175207 * L_48 = ___baseAny1;
		String_t* L_49 = V_2;
		NullCheck(L_48);
		XmlSchemaParticle_set_MinOccursString_m2757042850(L_48, L_49, /*hidden argument*/NULL);
		return (bool)1;
	}
}
// System.Boolean System.Xml.Schema.Compiler::IsElementFromGroupBase(System.Xml.Schema.XmlSchemaElement,System.Xml.Schema.XmlSchemaGroupBase)
extern "C" IL2CPP_METHOD_ATTR bool Compiler_IsElementFromGroupBase_m3805362303 (Compiler_t2647573624 * __this, XmlSchemaElement_t427880856 * ___derivedElement0, XmlSchemaGroupBase_t3631079376 * ___baseGroupBase1, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Compiler_IsElementFromGroupBase_m3805362303_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	XmlSchemaSequence_t2018345177 * V_0 = NULL;
	int32_t V_1 = 0;
	XmlSchemaChoice_t959520675 * V_2 = NULL;
	XmlSchemaAll_t1118454309 * V_3 = NULL;
	{
		XmlSchemaGroupBase_t3631079376 * L_0 = ___baseGroupBase1;
		if (!((XmlSchemaSequence_t2018345177 *)IsInstClass((RuntimeObject*)L_0, XmlSchemaSequence_t2018345177_il2cpp_TypeInfo_var)))
		{
			goto IL_00c2;
		}
	}
	{
		XmlSchemaSequence_t2018345177 * L_1 = (XmlSchemaSequence_t2018345177 *)il2cpp_codegen_object_new(XmlSchemaSequence_t2018345177_il2cpp_TypeInfo_var);
		XmlSchemaSequence__ctor_m2088825835(L_1, /*hidden argument*/NULL);
		V_0 = L_1;
		XmlSchemaSequence_t2018345177 * L_2 = V_0;
		IL2CPP_RUNTIME_CLASS_INIT(Decimal_t2948259380_il2cpp_TypeInfo_var);
		Decimal_t2948259380  L_3 = ((Decimal_t2948259380_StaticFields*)il2cpp_codegen_static_fields_for(Decimal_t2948259380_il2cpp_TypeInfo_var))->get_One_8();
		NullCheck(L_2);
		XmlSchemaParticle_set_MinOccurs_m2382766007(L_2, L_3, /*hidden argument*/NULL);
		XmlSchemaSequence_t2018345177 * L_4 = V_0;
		Decimal_t2948259380  L_5 = ((Decimal_t2948259380_StaticFields*)il2cpp_codegen_static_fields_for(Decimal_t2948259380_il2cpp_TypeInfo_var))->get_One_8();
		NullCheck(L_4);
		XmlSchemaParticle_set_MaxOccurs_m3348582991(L_4, L_5, /*hidden argument*/NULL);
		XmlSchemaSequence_t2018345177 * L_6 = V_0;
		NullCheck(L_6);
		XmlSchemaObjectCollection_t1064819932 * L_7 = VirtFuncInvoker0< XmlSchemaObjectCollection_t1064819932 * >::Invoke(16 /* System.Xml.Schema.XmlSchemaObjectCollection System.Xml.Schema.XmlSchemaGroupBase::get_Items() */, L_6);
		XmlSchemaElement_t427880856 * L_8 = ___derivedElement0;
		NullCheck(L_7);
		XmlSchemaObjectCollection_Add_m1142549045(L_7, L_8, /*hidden argument*/NULL);
		XmlSchemaSequence_t2018345177 * L_9 = V_0;
		XmlSchemaGroupBase_t3631079376 * L_10 = ___baseGroupBase1;
		bool L_11 = Compiler_IsGroupBaseFromGroupBase_m3922320726(__this, L_9, L_10, (bool)1, /*hidden argument*/NULL);
		if (!L_11)
		{
			goto IL_0041;
		}
	}
	{
		return (bool)1;
	}

IL_0041:
	{
		ObjectU5BU5D_t2843939325* L_12 = (ObjectU5BU5D_t2843939325*)SZArrayNew(ObjectU5BU5D_t2843939325_il2cpp_TypeInfo_var, (uint32_t)5);
		ObjectU5BU5D_t2843939325* L_13 = L_12;
		XmlSchemaElement_t427880856 * L_14 = ___derivedElement0;
		NullCheck(L_14);
		XmlQualifiedName_t2760654312 * L_15 = XmlSchemaElement_get_QualifiedName_m2688553928(L_14, /*hidden argument*/NULL);
		NullCheck(L_15);
		String_t* L_16 = VirtFuncInvoker0< String_t* >::Invoke(3 /* System.String System.Object::ToString() */, L_15);
		NullCheck(L_13);
		ArrayElementTypeCheck (L_13, L_16);
		(L_13)->SetAt(static_cast<il2cpp_array_size_t>(0), (RuntimeObject *)L_16);
		ObjectU5BU5D_t2843939325* L_17 = L_13;
		XmlSchemaElement_t427880856 * L_18 = ___derivedElement0;
		NullCheck(L_18);
		int32_t L_19 = XmlSchemaObject_get_LineNumber_m1770369486(L_18, /*hidden argument*/NULL);
		V_1 = L_19;
		NumberFormatInfo_t435877138 * L_20 = NumberFormatInfo_get_InvariantInfo_m349577018(NULL /*static, unused*/, /*hidden argument*/NULL);
		String_t* L_21 = Int32_ToString_m1760361794((int32_t*)(&V_1), L_20, /*hidden argument*/NULL);
		NullCheck(L_17);
		ArrayElementTypeCheck (L_17, L_21);
		(L_17)->SetAt(static_cast<il2cpp_array_size_t>(1), (RuntimeObject *)L_21);
		ObjectU5BU5D_t2843939325* L_22 = L_17;
		XmlSchemaElement_t427880856 * L_23 = ___derivedElement0;
		NullCheck(L_23);
		int32_t L_24 = XmlSchemaObject_get_LinePosition_m916493145(L_23, /*hidden argument*/NULL);
		V_1 = L_24;
		NumberFormatInfo_t435877138 * L_25 = NumberFormatInfo_get_InvariantInfo_m349577018(NULL /*static, unused*/, /*hidden argument*/NULL);
		String_t* L_26 = Int32_ToString_m1760361794((int32_t*)(&V_1), L_25, /*hidden argument*/NULL);
		NullCheck(L_22);
		ArrayElementTypeCheck (L_22, L_26);
		(L_22)->SetAt(static_cast<il2cpp_array_size_t>(2), (RuntimeObject *)L_26);
		ObjectU5BU5D_t2843939325* L_27 = L_22;
		XmlSchemaGroupBase_t3631079376 * L_28 = ___baseGroupBase1;
		NullCheck(L_28);
		int32_t L_29 = XmlSchemaObject_get_LineNumber_m1770369486(L_28, /*hidden argument*/NULL);
		V_1 = L_29;
		NumberFormatInfo_t435877138 * L_30 = NumberFormatInfo_get_InvariantInfo_m349577018(NULL /*static, unused*/, /*hidden argument*/NULL);
		String_t* L_31 = Int32_ToString_m1760361794((int32_t*)(&V_1), L_30, /*hidden argument*/NULL);
		NullCheck(L_27);
		ArrayElementTypeCheck (L_27, L_31);
		(L_27)->SetAt(static_cast<il2cpp_array_size_t>(3), (RuntimeObject *)L_31);
		ObjectU5BU5D_t2843939325* L_32 = L_27;
		XmlSchemaGroupBase_t3631079376 * L_33 = ___baseGroupBase1;
		NullCheck(L_33);
		int32_t L_34 = XmlSchemaObject_get_LinePosition_m916493145(L_33, /*hidden argument*/NULL);
		V_1 = L_34;
		NumberFormatInfo_t435877138 * L_35 = NumberFormatInfo_get_InvariantInfo_m349577018(NULL /*static, unused*/, /*hidden argument*/NULL);
		String_t* L_36 = Int32_ToString_m1760361794((int32_t*)(&V_1), L_35, /*hidden argument*/NULL);
		NullCheck(L_32);
		ArrayElementTypeCheck (L_32, L_36);
		(L_32)->SetAt(static_cast<il2cpp_array_size_t>(4), (RuntimeObject *)L_36);
		String_t* L_37 = Res_GetString_m2746634261(NULL /*static, unused*/, _stringLiteral2422989507, L_32, /*hidden argument*/NULL);
		__this->set_restrictionErrorMsg_6(L_37);
		goto IL_0241;
	}

IL_00c2:
	{
		XmlSchemaGroupBase_t3631079376 * L_38 = ___baseGroupBase1;
		if (!((XmlSchemaChoice_t959520675 *)IsInstClass((RuntimeObject*)L_38, XmlSchemaChoice_t959520675_il2cpp_TypeInfo_var)))
		{
			goto IL_0184;
		}
	}
	{
		XmlSchemaChoice_t959520675 * L_39 = (XmlSchemaChoice_t959520675 *)il2cpp_codegen_object_new(XmlSchemaChoice_t959520675_il2cpp_TypeInfo_var);
		XmlSchemaChoice__ctor_m3263212477(L_39, /*hidden argument*/NULL);
		V_2 = L_39;
		XmlSchemaChoice_t959520675 * L_40 = V_2;
		IL2CPP_RUNTIME_CLASS_INIT(Decimal_t2948259380_il2cpp_TypeInfo_var);
		Decimal_t2948259380  L_41 = ((Decimal_t2948259380_StaticFields*)il2cpp_codegen_static_fields_for(Decimal_t2948259380_il2cpp_TypeInfo_var))->get_One_8();
		NullCheck(L_40);
		XmlSchemaParticle_set_MinOccurs_m2382766007(L_40, L_41, /*hidden argument*/NULL);
		XmlSchemaChoice_t959520675 * L_42 = V_2;
		Decimal_t2948259380  L_43 = ((Decimal_t2948259380_StaticFields*)il2cpp_codegen_static_fields_for(Decimal_t2948259380_il2cpp_TypeInfo_var))->get_One_8();
		NullCheck(L_42);
		XmlSchemaParticle_set_MaxOccurs_m3348582991(L_42, L_43, /*hidden argument*/NULL);
		XmlSchemaChoice_t959520675 * L_44 = V_2;
		NullCheck(L_44);
		XmlSchemaObjectCollection_t1064819932 * L_45 = VirtFuncInvoker0< XmlSchemaObjectCollection_t1064819932 * >::Invoke(16 /* System.Xml.Schema.XmlSchemaObjectCollection System.Xml.Schema.XmlSchemaGroupBase::get_Items() */, L_44);
		XmlSchemaElement_t427880856 * L_46 = ___derivedElement0;
		NullCheck(L_45);
		XmlSchemaObjectCollection_Add_m1142549045(L_45, L_46, /*hidden argument*/NULL);
		XmlSchemaChoice_t959520675 * L_47 = V_2;
		XmlSchemaGroupBase_t3631079376 * L_48 = ___baseGroupBase1;
		bool L_49 = Compiler_IsGroupBaseFromGroupBase_m3922320726(__this, L_47, L_48, (bool)0, /*hidden argument*/NULL);
		if (!L_49)
		{
			goto IL_0103;
		}
	}
	{
		return (bool)1;
	}

IL_0103:
	{
		ObjectU5BU5D_t2843939325* L_50 = (ObjectU5BU5D_t2843939325*)SZArrayNew(ObjectU5BU5D_t2843939325_il2cpp_TypeInfo_var, (uint32_t)5);
		ObjectU5BU5D_t2843939325* L_51 = L_50;
		XmlSchemaElement_t427880856 * L_52 = ___derivedElement0;
		NullCheck(L_52);
		XmlQualifiedName_t2760654312 * L_53 = XmlSchemaElement_get_QualifiedName_m2688553928(L_52, /*hidden argument*/NULL);
		NullCheck(L_53);
		String_t* L_54 = VirtFuncInvoker0< String_t* >::Invoke(3 /* System.String System.Object::ToString() */, L_53);
		NullCheck(L_51);
		ArrayElementTypeCheck (L_51, L_54);
		(L_51)->SetAt(static_cast<il2cpp_array_size_t>(0), (RuntimeObject *)L_54);
		ObjectU5BU5D_t2843939325* L_55 = L_51;
		XmlSchemaElement_t427880856 * L_56 = ___derivedElement0;
		NullCheck(L_56);
		int32_t L_57 = XmlSchemaObject_get_LineNumber_m1770369486(L_56, /*hidden argument*/NULL);
		V_1 = L_57;
		NumberFormatInfo_t435877138 * L_58 = NumberFormatInfo_get_InvariantInfo_m349577018(NULL /*static, unused*/, /*hidden argument*/NULL);
		String_t* L_59 = Int32_ToString_m1760361794((int32_t*)(&V_1), L_58, /*hidden argument*/NULL);
		NullCheck(L_55);
		ArrayElementTypeCheck (L_55, L_59);
		(L_55)->SetAt(static_cast<il2cpp_array_size_t>(1), (RuntimeObject *)L_59);
		ObjectU5BU5D_t2843939325* L_60 = L_55;
		XmlSchemaElement_t427880856 * L_61 = ___derivedElement0;
		NullCheck(L_61);
		int32_t L_62 = XmlSchemaObject_get_LinePosition_m916493145(L_61, /*hidden argument*/NULL);
		V_1 = L_62;
		NumberFormatInfo_t435877138 * L_63 = NumberFormatInfo_get_InvariantInfo_m349577018(NULL /*static, unused*/, /*hidden argument*/NULL);
		String_t* L_64 = Int32_ToString_m1760361794((int32_t*)(&V_1), L_63, /*hidden argument*/NULL);
		NullCheck(L_60);
		ArrayElementTypeCheck (L_60, L_64);
		(L_60)->SetAt(static_cast<il2cpp_array_size_t>(2), (RuntimeObject *)L_64);
		ObjectU5BU5D_t2843939325* L_65 = L_60;
		XmlSchemaGroupBase_t3631079376 * L_66 = ___baseGroupBase1;
		NullCheck(L_66);
		int32_t L_67 = XmlSchemaObject_get_LineNumber_m1770369486(L_66, /*hidden argument*/NULL);
		V_1 = L_67;
		NumberFormatInfo_t435877138 * L_68 = NumberFormatInfo_get_InvariantInfo_m349577018(NULL /*static, unused*/, /*hidden argument*/NULL);
		String_t* L_69 = Int32_ToString_m1760361794((int32_t*)(&V_1), L_68, /*hidden argument*/NULL);
		NullCheck(L_65);
		ArrayElementTypeCheck (L_65, L_69);
		(L_65)->SetAt(static_cast<il2cpp_array_size_t>(3), (RuntimeObject *)L_69);
		ObjectU5BU5D_t2843939325* L_70 = L_65;
		XmlSchemaGroupBase_t3631079376 * L_71 = ___baseGroupBase1;
		NullCheck(L_71);
		int32_t L_72 = XmlSchemaObject_get_LinePosition_m916493145(L_71, /*hidden argument*/NULL);
		V_1 = L_72;
		NumberFormatInfo_t435877138 * L_73 = NumberFormatInfo_get_InvariantInfo_m349577018(NULL /*static, unused*/, /*hidden argument*/NULL);
		String_t* L_74 = Int32_ToString_m1760361794((int32_t*)(&V_1), L_73, /*hidden argument*/NULL);
		NullCheck(L_70);
		ArrayElementTypeCheck (L_70, L_74);
		(L_70)->SetAt(static_cast<il2cpp_array_size_t>(4), (RuntimeObject *)L_74);
		String_t* L_75 = Res_GetString_m2746634261(NULL /*static, unused*/, _stringLiteral503151503, L_70, /*hidden argument*/NULL);
		__this->set_restrictionErrorMsg_6(L_75);
		goto IL_0241;
	}

IL_0184:
	{
		XmlSchemaGroupBase_t3631079376 * L_76 = ___baseGroupBase1;
		if (!((XmlSchemaAll_t1118454309 *)IsInstClass((RuntimeObject*)L_76, XmlSchemaAll_t1118454309_il2cpp_TypeInfo_var)))
		{
			goto IL_0241;
		}
	}
	{
		XmlSchemaAll_t1118454309 * L_77 = (XmlSchemaAll_t1118454309 *)il2cpp_codegen_object_new(XmlSchemaAll_t1118454309_il2cpp_TypeInfo_var);
		XmlSchemaAll__ctor_m2161738074(L_77, /*hidden argument*/NULL);
		V_3 = L_77;
		XmlSchemaAll_t1118454309 * L_78 = V_3;
		IL2CPP_RUNTIME_CLASS_INIT(Decimal_t2948259380_il2cpp_TypeInfo_var);
		Decimal_t2948259380  L_79 = ((Decimal_t2948259380_StaticFields*)il2cpp_codegen_static_fields_for(Decimal_t2948259380_il2cpp_TypeInfo_var))->get_One_8();
		NullCheck(L_78);
		XmlSchemaParticle_set_MinOccurs_m2382766007(L_78, L_79, /*hidden argument*/NULL);
		XmlSchemaAll_t1118454309 * L_80 = V_3;
		Decimal_t2948259380  L_81 = ((Decimal_t2948259380_StaticFields*)il2cpp_codegen_static_fields_for(Decimal_t2948259380_il2cpp_TypeInfo_var))->get_One_8();
		NullCheck(L_80);
		XmlSchemaParticle_set_MaxOccurs_m3348582991(L_80, L_81, /*hidden argument*/NULL);
		XmlSchemaAll_t1118454309 * L_82 = V_3;
		NullCheck(L_82);
		XmlSchemaObjectCollection_t1064819932 * L_83 = VirtFuncInvoker0< XmlSchemaObjectCollection_t1064819932 * >::Invoke(16 /* System.Xml.Schema.XmlSchemaObjectCollection System.Xml.Schema.XmlSchemaGroupBase::get_Items() */, L_82);
		XmlSchemaElement_t427880856 * L_84 = ___derivedElement0;
		NullCheck(L_83);
		XmlSchemaObjectCollection_Add_m1142549045(L_83, L_84, /*hidden argument*/NULL);
		XmlSchemaAll_t1118454309 * L_85 = V_3;
		XmlSchemaGroupBase_t3631079376 * L_86 = ___baseGroupBase1;
		bool L_87 = Compiler_IsGroupBaseFromGroupBase_m3922320726(__this, L_85, L_86, (bool)1, /*hidden argument*/NULL);
		if (!L_87)
		{
			goto IL_01c5;
		}
	}
	{
		return (bool)1;
	}

IL_01c5:
	{
		ObjectU5BU5D_t2843939325* L_88 = (ObjectU5BU5D_t2843939325*)SZArrayNew(ObjectU5BU5D_t2843939325_il2cpp_TypeInfo_var, (uint32_t)5);
		ObjectU5BU5D_t2843939325* L_89 = L_88;
		XmlSchemaElement_t427880856 * L_90 = ___derivedElement0;
		NullCheck(L_90);
		XmlQualifiedName_t2760654312 * L_91 = XmlSchemaElement_get_QualifiedName_m2688553928(L_90, /*hidden argument*/NULL);
		NullCheck(L_91);
		String_t* L_92 = VirtFuncInvoker0< String_t* >::Invoke(3 /* System.String System.Object::ToString() */, L_91);
		NullCheck(L_89);
		ArrayElementTypeCheck (L_89, L_92);
		(L_89)->SetAt(static_cast<il2cpp_array_size_t>(0), (RuntimeObject *)L_92);
		ObjectU5BU5D_t2843939325* L_93 = L_89;
		XmlSchemaElement_t427880856 * L_94 = ___derivedElement0;
		NullCheck(L_94);
		int32_t L_95 = XmlSchemaObject_get_LineNumber_m1770369486(L_94, /*hidden argument*/NULL);
		V_1 = L_95;
		NumberFormatInfo_t435877138 * L_96 = NumberFormatInfo_get_InvariantInfo_m349577018(NULL /*static, unused*/, /*hidden argument*/NULL);
		String_t* L_97 = Int32_ToString_m1760361794((int32_t*)(&V_1), L_96, /*hidden argument*/NULL);
		NullCheck(L_93);
		ArrayElementTypeCheck (L_93, L_97);
		(L_93)->SetAt(static_cast<il2cpp_array_size_t>(1), (RuntimeObject *)L_97);
		ObjectU5BU5D_t2843939325* L_98 = L_93;
		XmlSchemaElement_t427880856 * L_99 = ___derivedElement0;
		NullCheck(L_99);
		int32_t L_100 = XmlSchemaObject_get_LinePosition_m916493145(L_99, /*hidden argument*/NULL);
		V_1 = L_100;
		NumberFormatInfo_t435877138 * L_101 = NumberFormatInfo_get_InvariantInfo_m349577018(NULL /*static, unused*/, /*hidden argument*/NULL);
		String_t* L_102 = Int32_ToString_m1760361794((int32_t*)(&V_1), L_101, /*hidden argument*/NULL);
		NullCheck(L_98);
		ArrayElementTypeCheck (L_98, L_102);
		(L_98)->SetAt(static_cast<il2cpp_array_size_t>(2), (RuntimeObject *)L_102);
		ObjectU5BU5D_t2843939325* L_103 = L_98;
		XmlSchemaGroupBase_t3631079376 * L_104 = ___baseGroupBase1;
		NullCheck(L_104);
		int32_t L_105 = XmlSchemaObject_get_LineNumber_m1770369486(L_104, /*hidden argument*/NULL);
		V_1 = L_105;
		NumberFormatInfo_t435877138 * L_106 = NumberFormatInfo_get_InvariantInfo_m349577018(NULL /*static, unused*/, /*hidden argument*/NULL);
		String_t* L_107 = Int32_ToString_m1760361794((int32_t*)(&V_1), L_106, /*hidden argument*/NULL);
		NullCheck(L_103);
		ArrayElementTypeCheck (L_103, L_107);
		(L_103)->SetAt(static_cast<il2cpp_array_size_t>(3), (RuntimeObject *)L_107);
		ObjectU5BU5D_t2843939325* L_108 = L_103;
		XmlSchemaGroupBase_t3631079376 * L_109 = ___baseGroupBase1;
		NullCheck(L_109);
		int32_t L_110 = XmlSchemaObject_get_LinePosition_m916493145(L_109, /*hidden argument*/NULL);
		V_1 = L_110;
		NumberFormatInfo_t435877138 * L_111 = NumberFormatInfo_get_InvariantInfo_m349577018(NULL /*static, unused*/, /*hidden argument*/NULL);
		String_t* L_112 = Int32_ToString_m1760361794((int32_t*)(&V_1), L_111, /*hidden argument*/NULL);
		NullCheck(L_108);
		ArrayElementTypeCheck (L_108, L_112);
		(L_108)->SetAt(static_cast<il2cpp_array_size_t>(4), (RuntimeObject *)L_112);
		String_t* L_113 = Res_GetString_m2746634261(NULL /*static, unused*/, _stringLiteral184104671, L_108, /*hidden argument*/NULL);
		__this->set_restrictionErrorMsg_6(L_113);
	}

IL_0241:
	{
		return (bool)0;
	}
}
// System.Boolean System.Xml.Schema.Compiler::IsChoiceFromChoiceSubstGroup(System.Xml.Schema.XmlSchemaChoice,System.Xml.Schema.XmlSchemaChoice)
extern "C" IL2CPP_METHOD_ATTR bool Compiler_IsChoiceFromChoiceSubstGroup_m1613525960 (Compiler_t2647573624 * __this, XmlSchemaChoice_t959520675 * ___derivedChoice0, XmlSchemaChoice_t959520675 * ___baseChoice1, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Compiler_IsChoiceFromChoiceSubstGroup_m1613525960_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 0;
	{
		XmlSchemaChoice_t959520675 * L_0 = ___derivedChoice0;
		XmlSchemaChoice_t959520675 * L_1 = ___baseChoice1;
		bool L_2 = Compiler_IsValidOccurrenceRangeRestriction_m1526762208(__this, L_0, L_1, /*hidden argument*/NULL);
		if (L_2)
		{
			goto IL_001c;
		}
	}
	{
		String_t* L_3 = Res_GetString_m3369169461(NULL /*static, unused*/, _stringLiteral2524901508, /*hidden argument*/NULL);
		__this->set_restrictionErrorMsg_6(L_3);
		return (bool)0;
	}

IL_001c:
	{
		V_0 = 0;
		goto IL_0046;
	}

IL_0020:
	{
		XmlSchemaChoice_t959520675 * L_4 = ___derivedChoice0;
		NullCheck(L_4);
		XmlSchemaObjectCollection_t1064819932 * L_5 = VirtFuncInvoker0< XmlSchemaObjectCollection_t1064819932 * >::Invoke(16 /* System.Xml.Schema.XmlSchemaObjectCollection System.Xml.Schema.XmlSchemaGroupBase::get_Items() */, L_4);
		int32_t L_6 = V_0;
		NullCheck(L_5);
		XmlSchemaObject_t1315720168 * L_7 = VirtFuncInvoker1< XmlSchemaObject_t1315720168 *, int32_t >::Invoke(29 /* System.Xml.Schema.XmlSchemaObject System.Xml.Schema.XmlSchemaObjectCollection::get_Item(System.Int32) */, L_5, L_6);
		XmlSchemaChoice_t959520675 * L_8 = ___baseChoice1;
		NullCheck(L_8);
		XmlSchemaObjectCollection_t1064819932 * L_9 = VirtFuncInvoker0< XmlSchemaObjectCollection_t1064819932 * >::Invoke(16 /* System.Xml.Schema.XmlSchemaObjectCollection System.Xml.Schema.XmlSchemaGroupBase::get_Items() */, L_8);
		int32_t L_10 = Compiler_GetMappingParticle_m2506940072(__this, ((XmlSchemaParticle_t3828501457 *)CastclassClass((RuntimeObject*)L_7, XmlSchemaParticle_t3828501457_il2cpp_TypeInfo_var)), L_9, /*hidden argument*/NULL);
		if ((((int32_t)L_10) >= ((int32_t)0)))
		{
			goto IL_0042;
		}
	}
	{
		return (bool)0;
	}

IL_0042:
	{
		int32_t L_11 = V_0;
		V_0 = ((int32_t)il2cpp_codegen_add((int32_t)L_11, (int32_t)1));
	}

IL_0046:
	{
		int32_t L_12 = V_0;
		XmlSchemaChoice_t959520675 * L_13 = ___derivedChoice0;
		NullCheck(L_13);
		XmlSchemaObjectCollection_t1064819932 * L_14 = VirtFuncInvoker0< XmlSchemaObjectCollection_t1064819932 * >::Invoke(16 /* System.Xml.Schema.XmlSchemaObjectCollection System.Xml.Schema.XmlSchemaGroupBase::get_Items() */, L_13);
		NullCheck(L_14);
		int32_t L_15 = CollectionBase_get_Count_m1708965601(L_14, /*hidden argument*/NULL);
		if ((((int32_t)L_12) < ((int32_t)L_15)))
		{
			goto IL_0020;
		}
	}
	{
		return (bool)1;
	}
}
// System.Boolean System.Xml.Schema.Compiler::IsGroupBaseFromGroupBase(System.Xml.Schema.XmlSchemaGroupBase,System.Xml.Schema.XmlSchemaGroupBase,System.Boolean)
extern "C" IL2CPP_METHOD_ATTR bool Compiler_IsGroupBaseFromGroupBase_m3922320726 (Compiler_t2647573624 * __this, XmlSchemaGroupBase_t3631079376 * ___derivedGroupBase0, XmlSchemaGroupBase_t3631079376 * ___baseGroupBase1, bool ___skipEmptableOnly2, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Compiler_IsGroupBaseFromGroupBase_m3922320726_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 0;
	int32_t V_1 = 0;
	XmlSchemaParticle_t3828501457 * V_2 = NULL;
	{
		XmlSchemaGroupBase_t3631079376 * L_0 = ___derivedGroupBase0;
		XmlSchemaGroupBase_t3631079376 * L_1 = ___baseGroupBase1;
		bool L_2 = Compiler_IsValidOccurrenceRangeRestriction_m1526762208(__this, L_0, L_1, /*hidden argument*/NULL);
		if (L_2)
		{
			goto IL_001c;
		}
	}
	{
		String_t* L_3 = Res_GetString_m3369169461(NULL /*static, unused*/, _stringLiteral2524901508, /*hidden argument*/NULL);
		__this->set_restrictionErrorMsg_6(L_3);
		return (bool)0;
	}

IL_001c:
	{
		XmlSchemaGroupBase_t3631079376 * L_4 = ___derivedGroupBase0;
		NullCheck(L_4);
		XmlSchemaObjectCollection_t1064819932 * L_5 = VirtFuncInvoker0< XmlSchemaObjectCollection_t1064819932 * >::Invoke(16 /* System.Xml.Schema.XmlSchemaObjectCollection System.Xml.Schema.XmlSchemaGroupBase::get_Items() */, L_4);
		NullCheck(L_5);
		int32_t L_6 = CollectionBase_get_Count_m1708965601(L_5, /*hidden argument*/NULL);
		XmlSchemaGroupBase_t3631079376 * L_7 = ___baseGroupBase1;
		NullCheck(L_7);
		XmlSchemaObjectCollection_t1064819932 * L_8 = VirtFuncInvoker0< XmlSchemaObjectCollection_t1064819932 * >::Invoke(16 /* System.Xml.Schema.XmlSchemaObjectCollection System.Xml.Schema.XmlSchemaGroupBase::get_Items() */, L_7);
		NullCheck(L_8);
		int32_t L_9 = CollectionBase_get_Count_m1708965601(L_8, /*hidden argument*/NULL);
		if ((((int32_t)L_6) <= ((int32_t)L_9)))
		{
			goto IL_0046;
		}
	}
	{
		String_t* L_10 = Res_GetString_m3369169461(NULL /*static, unused*/, _stringLiteral575135735, /*hidden argument*/NULL);
		__this->set_restrictionErrorMsg_6(L_10);
		return (bool)0;
	}

IL_0046:
	{
		V_0 = 0;
		V_1 = 0;
		goto IL_00b6;
	}

IL_004c:
	{
		XmlSchemaGroupBase_t3631079376 * L_11 = ___baseGroupBase1;
		NullCheck(L_11);
		XmlSchemaObjectCollection_t1064819932 * L_12 = VirtFuncInvoker0< XmlSchemaObjectCollection_t1064819932 * >::Invoke(16 /* System.Xml.Schema.XmlSchemaObjectCollection System.Xml.Schema.XmlSchemaGroupBase::get_Items() */, L_11);
		int32_t L_13 = V_1;
		NullCheck(L_12);
		XmlSchemaObject_t1315720168 * L_14 = VirtFuncInvoker1< XmlSchemaObject_t1315720168 *, int32_t >::Invoke(29 /* System.Xml.Schema.XmlSchemaObject System.Xml.Schema.XmlSchemaObjectCollection::get_Item(System.Int32) */, L_12, L_13);
		V_2 = ((XmlSchemaParticle_t3828501457 *)CastclassClass((RuntimeObject*)L_14, XmlSchemaParticle_t3828501457_il2cpp_TypeInfo_var));
		int32_t L_15 = V_0;
		XmlSchemaGroupBase_t3631079376 * L_16 = ___derivedGroupBase0;
		NullCheck(L_16);
		XmlSchemaObjectCollection_t1064819932 * L_17 = VirtFuncInvoker0< XmlSchemaObjectCollection_t1064819932 * >::Invoke(16 /* System.Xml.Schema.XmlSchemaObjectCollection System.Xml.Schema.XmlSchemaGroupBase::get_Items() */, L_16);
		NullCheck(L_17);
		int32_t L_18 = CollectionBase_get_Count_m1708965601(L_17, /*hidden argument*/NULL);
		if ((((int32_t)L_15) >= ((int32_t)L_18)))
		{
			goto IL_008c;
		}
	}
	{
		XmlSchemaGroupBase_t3631079376 * L_19 = ___derivedGroupBase0;
		NullCheck(L_19);
		XmlSchemaObjectCollection_t1064819932 * L_20 = VirtFuncInvoker0< XmlSchemaObjectCollection_t1064819932 * >::Invoke(16 /* System.Xml.Schema.XmlSchemaObjectCollection System.Xml.Schema.XmlSchemaGroupBase::get_Items() */, L_19);
		int32_t L_21 = V_0;
		NullCheck(L_20);
		XmlSchemaObject_t1315720168 * L_22 = VirtFuncInvoker1< XmlSchemaObject_t1315720168 *, int32_t >::Invoke(29 /* System.Xml.Schema.XmlSchemaObject System.Xml.Schema.XmlSchemaObjectCollection::get_Item(System.Int32) */, L_20, L_21);
		XmlSchemaParticle_t3828501457 * L_23 = V_2;
		bool L_24 = Compiler_IsValidRestriction_m1150053821(__this, ((XmlSchemaParticle_t3828501457 *)CastclassClass((RuntimeObject*)L_22, XmlSchemaParticle_t3828501457_il2cpp_TypeInfo_var)), L_23, /*hidden argument*/NULL);
		if (!L_24)
		{
			goto IL_008c;
		}
	}
	{
		int32_t L_25 = V_0;
		V_0 = ((int32_t)il2cpp_codegen_add((int32_t)L_25, (int32_t)1));
		goto IL_00b2;
	}

IL_008c:
	{
		bool L_26 = ___skipEmptableOnly2;
		if (!L_26)
		{
			goto IL_00b2;
		}
	}
	{
		XmlSchemaParticle_t3828501457 * L_27 = V_2;
		bool L_28 = Compiler_IsParticleEmptiable_m1653385931(__this, L_27, /*hidden argument*/NULL);
		if (L_28)
		{
			goto IL_00b2;
		}
	}
	{
		String_t* L_29 = __this->get_restrictionErrorMsg_6();
		if (L_29)
		{
			goto IL_00b0;
		}
	}
	{
		String_t* L_30 = Res_GetString_m3369169461(NULL /*static, unused*/, _stringLiteral3363887445, /*hidden argument*/NULL);
		__this->set_restrictionErrorMsg_6(L_30);
	}

IL_00b0:
	{
		return (bool)0;
	}

IL_00b2:
	{
		int32_t L_31 = V_1;
		V_1 = ((int32_t)il2cpp_codegen_add((int32_t)L_31, (int32_t)1));
	}

IL_00b6:
	{
		int32_t L_32 = V_1;
		XmlSchemaGroupBase_t3631079376 * L_33 = ___baseGroupBase1;
		NullCheck(L_33);
		XmlSchemaObjectCollection_t1064819932 * L_34 = VirtFuncInvoker0< XmlSchemaObjectCollection_t1064819932 * >::Invoke(16 /* System.Xml.Schema.XmlSchemaObjectCollection System.Xml.Schema.XmlSchemaGroupBase::get_Items() */, L_33);
		NullCheck(L_34);
		int32_t L_35 = CollectionBase_get_Count_m1708965601(L_34, /*hidden argument*/NULL);
		if ((((int32_t)L_32) < ((int32_t)L_35)))
		{
			goto IL_004c;
		}
	}
	{
		int32_t L_36 = V_0;
		XmlSchemaGroupBase_t3631079376 * L_37 = ___derivedGroupBase0;
		NullCheck(L_37);
		XmlSchemaObjectCollection_t1064819932 * L_38 = VirtFuncInvoker0< XmlSchemaObjectCollection_t1064819932 * >::Invoke(16 /* System.Xml.Schema.XmlSchemaObjectCollection System.Xml.Schema.XmlSchemaGroupBase::get_Items() */, L_37);
		NullCheck(L_38);
		int32_t L_39 = CollectionBase_get_Count_m1708965601(L_38, /*hidden argument*/NULL);
		if ((((int32_t)L_36) >= ((int32_t)L_39)))
		{
			goto IL_00d4;
		}
	}
	{
		return (bool)0;
	}

IL_00d4:
	{
		return (bool)1;
	}
}
// System.Boolean System.Xml.Schema.Compiler::IsSequenceFromAll(System.Xml.Schema.XmlSchemaSequence,System.Xml.Schema.XmlSchemaAll)
extern "C" IL2CPP_METHOD_ATTR bool Compiler_IsSequenceFromAll_m4069952720 (Compiler_t2647573624 * __this, XmlSchemaSequence_t2018345177 * ___derivedSequence0, XmlSchemaAll_t1118454309 * ___baseAll1, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Compiler_IsSequenceFromAll_m4069952720_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	BitSet_t1154229585 * V_0 = NULL;
	int32_t V_1 = 0;
	int32_t V_2 = 0;
	int32_t V_3 = 0;
	{
		XmlSchemaSequence_t2018345177 * L_0 = ___derivedSequence0;
		XmlSchemaAll_t1118454309 * L_1 = ___baseAll1;
		bool L_2 = Compiler_IsValidOccurrenceRangeRestriction_m1526762208(__this, L_0, L_1, /*hidden argument*/NULL);
		if (!L_2)
		{
			goto IL_0022;
		}
	}
	{
		XmlSchemaSequence_t2018345177 * L_3 = ___derivedSequence0;
		NullCheck(L_3);
		XmlSchemaObjectCollection_t1064819932 * L_4 = VirtFuncInvoker0< XmlSchemaObjectCollection_t1064819932 * >::Invoke(16 /* System.Xml.Schema.XmlSchemaObjectCollection System.Xml.Schema.XmlSchemaGroupBase::get_Items() */, L_3);
		NullCheck(L_4);
		int32_t L_5 = CollectionBase_get_Count_m1708965601(L_4, /*hidden argument*/NULL);
		XmlSchemaAll_t1118454309 * L_6 = ___baseAll1;
		NullCheck(L_6);
		XmlSchemaObjectCollection_t1064819932 * L_7 = VirtFuncInvoker0< XmlSchemaObjectCollection_t1064819932 * >::Invoke(16 /* System.Xml.Schema.XmlSchemaObjectCollection System.Xml.Schema.XmlSchemaGroupBase::get_Items() */, L_6);
		NullCheck(L_7);
		int32_t L_8 = CollectionBase_get_Count_m1708965601(L_7, /*hidden argument*/NULL);
		if ((((int32_t)L_5) <= ((int32_t)L_8)))
		{
			goto IL_0024;
		}
	}

IL_0022:
	{
		return (bool)0;
	}

IL_0024:
	{
		XmlSchemaAll_t1118454309 * L_9 = ___baseAll1;
		NullCheck(L_9);
		XmlSchemaObjectCollection_t1064819932 * L_10 = VirtFuncInvoker0< XmlSchemaObjectCollection_t1064819932 * >::Invoke(16 /* System.Xml.Schema.XmlSchemaObjectCollection System.Xml.Schema.XmlSchemaGroupBase::get_Items() */, L_9);
		NullCheck(L_10);
		int32_t L_11 = CollectionBase_get_Count_m1708965601(L_10, /*hidden argument*/NULL);
		BitSet_t1154229585 * L_12 = (BitSet_t1154229585 *)il2cpp_codegen_object_new(BitSet_t1154229585_il2cpp_TypeInfo_var);
		BitSet__ctor_m1702419920(L_12, L_11, /*hidden argument*/NULL);
		V_0 = L_12;
		V_1 = 0;
		goto IL_0075;
	}

IL_0039:
	{
		XmlSchemaSequence_t2018345177 * L_13 = ___derivedSequence0;
		NullCheck(L_13);
		XmlSchemaObjectCollection_t1064819932 * L_14 = VirtFuncInvoker0< XmlSchemaObjectCollection_t1064819932 * >::Invoke(16 /* System.Xml.Schema.XmlSchemaObjectCollection System.Xml.Schema.XmlSchemaGroupBase::get_Items() */, L_13);
		int32_t L_15 = V_1;
		NullCheck(L_14);
		XmlSchemaObject_t1315720168 * L_16 = VirtFuncInvoker1< XmlSchemaObject_t1315720168 *, int32_t >::Invoke(29 /* System.Xml.Schema.XmlSchemaObject System.Xml.Schema.XmlSchemaObjectCollection::get_Item(System.Int32) */, L_14, L_15);
		XmlSchemaAll_t1118454309 * L_17 = ___baseAll1;
		NullCheck(L_17);
		XmlSchemaObjectCollection_t1064819932 * L_18 = VirtFuncInvoker0< XmlSchemaObjectCollection_t1064819932 * >::Invoke(16 /* System.Xml.Schema.XmlSchemaObjectCollection System.Xml.Schema.XmlSchemaGroupBase::get_Items() */, L_17);
		int32_t L_19 = Compiler_GetMappingParticle_m2506940072(__this, ((XmlSchemaParticle_t3828501457 *)CastclassClass((RuntimeObject*)L_16, XmlSchemaParticle_t3828501457_il2cpp_TypeInfo_var)), L_18, /*hidden argument*/NULL);
		V_2 = L_19;
		int32_t L_20 = V_2;
		if ((((int32_t)L_20) < ((int32_t)0)))
		{
			goto IL_006f;
		}
	}
	{
		BitSet_t1154229585 * L_21 = V_0;
		int32_t L_22 = V_2;
		NullCheck(L_21);
		bool L_23 = BitSet_get_Item_m2619096562(L_21, L_22, /*hidden argument*/NULL);
		if (!L_23)
		{
			goto IL_0066;
		}
	}
	{
		return (bool)0;
	}

IL_0066:
	{
		BitSet_t1154229585 * L_24 = V_0;
		int32_t L_25 = V_2;
		NullCheck(L_24);
		BitSet_Set_m1308982963(L_24, L_25, /*hidden argument*/NULL);
		goto IL_0071;
	}

IL_006f:
	{
		return (bool)0;
	}

IL_0071:
	{
		int32_t L_26 = V_1;
		V_1 = ((int32_t)il2cpp_codegen_add((int32_t)L_26, (int32_t)1));
	}

IL_0075:
	{
		int32_t L_27 = V_1;
		XmlSchemaSequence_t2018345177 * L_28 = ___derivedSequence0;
		NullCheck(L_28);
		XmlSchemaObjectCollection_t1064819932 * L_29 = VirtFuncInvoker0< XmlSchemaObjectCollection_t1064819932 * >::Invoke(16 /* System.Xml.Schema.XmlSchemaObjectCollection System.Xml.Schema.XmlSchemaGroupBase::get_Items() */, L_28);
		NullCheck(L_29);
		int32_t L_30 = CollectionBase_get_Count_m1708965601(L_29, /*hidden argument*/NULL);
		if ((((int32_t)L_27) < ((int32_t)L_30)))
		{
			goto IL_0039;
		}
	}
	{
		V_3 = 0;
		goto IL_00af;
	}

IL_0087:
	{
		BitSet_t1154229585 * L_31 = V_0;
		int32_t L_32 = V_3;
		NullCheck(L_31);
		bool L_33 = BitSet_get_Item_m2619096562(L_31, L_32, /*hidden argument*/NULL);
		if (L_33)
		{
			goto IL_00ab;
		}
	}
	{
		XmlSchemaAll_t1118454309 * L_34 = ___baseAll1;
		NullCheck(L_34);
		XmlSchemaObjectCollection_t1064819932 * L_35 = VirtFuncInvoker0< XmlSchemaObjectCollection_t1064819932 * >::Invoke(16 /* System.Xml.Schema.XmlSchemaObjectCollection System.Xml.Schema.XmlSchemaGroupBase::get_Items() */, L_34);
		int32_t L_36 = V_3;
		NullCheck(L_35);
		XmlSchemaObject_t1315720168 * L_37 = VirtFuncInvoker1< XmlSchemaObject_t1315720168 *, int32_t >::Invoke(29 /* System.Xml.Schema.XmlSchemaObject System.Xml.Schema.XmlSchemaObjectCollection::get_Item(System.Int32) */, L_35, L_36);
		bool L_38 = Compiler_IsParticleEmptiable_m1653385931(__this, ((XmlSchemaParticle_t3828501457 *)CastclassClass((RuntimeObject*)L_37, XmlSchemaParticle_t3828501457_il2cpp_TypeInfo_var)), /*hidden argument*/NULL);
		if (L_38)
		{
			goto IL_00ab;
		}
	}
	{
		return (bool)0;
	}

IL_00ab:
	{
		int32_t L_39 = V_3;
		V_3 = ((int32_t)il2cpp_codegen_add((int32_t)L_39, (int32_t)1));
	}

IL_00af:
	{
		int32_t L_40 = V_3;
		XmlSchemaAll_t1118454309 * L_41 = ___baseAll1;
		NullCheck(L_41);
		XmlSchemaObjectCollection_t1064819932 * L_42 = VirtFuncInvoker0< XmlSchemaObjectCollection_t1064819932 * >::Invoke(16 /* System.Xml.Schema.XmlSchemaObjectCollection System.Xml.Schema.XmlSchemaGroupBase::get_Items() */, L_41);
		NullCheck(L_42);
		int32_t L_43 = CollectionBase_get_Count_m1708965601(L_42, /*hidden argument*/NULL);
		if ((((int32_t)L_40) < ((int32_t)L_43)))
		{
			goto IL_0087;
		}
	}
	{
		return (bool)1;
	}
}
// System.Boolean System.Xml.Schema.Compiler::IsSequenceFromChoice(System.Xml.Schema.XmlSchemaSequence,System.Xml.Schema.XmlSchemaChoice)
extern "C" IL2CPP_METHOD_ATTR bool Compiler_IsSequenceFromChoice_m161794728 (Compiler_t2647573624 * __this, XmlSchemaSequence_t2018345177 * ___derivedSequence0, XmlSchemaChoice_t959520675 * ___baseChoice1, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Compiler_IsSequenceFromChoice_m161794728_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	Decimal_t2948259380  V_0;
	memset(&V_0, 0, sizeof(V_0));
	Decimal_t2948259380  V_1;
	memset(&V_1, 0, sizeof(V_1));
	int32_t V_2 = 0;
	{
		XmlSchemaSequence_t2018345177 * L_0 = ___derivedSequence0;
		NullCheck(L_0);
		Decimal_t2948259380  L_1 = XmlSchemaParticle_get_MinOccurs_m3359654133(L_0, /*hidden argument*/NULL);
		XmlSchemaSequence_t2018345177 * L_2 = ___derivedSequence0;
		NullCheck(L_2);
		XmlSchemaObjectCollection_t1064819932 * L_3 = VirtFuncInvoker0< XmlSchemaObjectCollection_t1064819932 * >::Invoke(16 /* System.Xml.Schema.XmlSchemaObjectCollection System.Xml.Schema.XmlSchemaGroupBase::get_Items() */, L_2);
		NullCheck(L_3);
		int32_t L_4 = CollectionBase_get_Count_m1708965601(L_3, /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(Decimal_t2948259380_il2cpp_TypeInfo_var);
		Decimal_t2948259380  L_5 = Decimal_op_Implicit_m1328901562(NULL /*static, unused*/, L_4, /*hidden argument*/NULL);
		Decimal_t2948259380  L_6 = Decimal_op_Multiply_m2389849621(NULL /*static, unused*/, L_1, L_5, /*hidden argument*/NULL);
		V_0 = L_6;
		XmlSchemaSequence_t2018345177 * L_7 = ___derivedSequence0;
		NullCheck(L_7);
		Decimal_t2948259380  L_8 = XmlSchemaParticle_get_MaxOccurs_m3740280605(L_7, /*hidden argument*/NULL);
		Decimal_t2948259380  L_9;
		memset(&L_9, 0, sizeof(L_9));
		Decimal__ctor_m3650533794((&L_9), (-1), (-1), (-1), (bool)0, (uint8_t)0, /*hidden argument*/NULL);
		bool L_10 = Decimal_op_Equality_m77262825(NULL /*static, unused*/, L_8, L_9, /*hidden argument*/NULL);
		if (!L_10)
		{
			goto IL_0041;
		}
	}
	{
		Decimal__ctor_m3650533794((Decimal_t2948259380 *)(&V_1), (-1), (-1), (-1), (bool)0, (uint8_t)0, /*hidden argument*/NULL);
		goto IL_005d;
	}

IL_0041:
	{
		XmlSchemaSequence_t2018345177 * L_11 = ___derivedSequence0;
		NullCheck(L_11);
		Decimal_t2948259380  L_12 = XmlSchemaParticle_get_MaxOccurs_m3740280605(L_11, /*hidden argument*/NULL);
		XmlSchemaSequence_t2018345177 * L_13 = ___derivedSequence0;
		NullCheck(L_13);
		XmlSchemaObjectCollection_t1064819932 * L_14 = VirtFuncInvoker0< XmlSchemaObjectCollection_t1064819932 * >::Invoke(16 /* System.Xml.Schema.XmlSchemaObjectCollection System.Xml.Schema.XmlSchemaGroupBase::get_Items() */, L_13);
		NullCheck(L_14);
		int32_t L_15 = CollectionBase_get_Count_m1708965601(L_14, /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(Decimal_t2948259380_il2cpp_TypeInfo_var);
		Decimal_t2948259380  L_16 = Decimal_op_Implicit_m1328901562(NULL /*static, unused*/, L_15, /*hidden argument*/NULL);
		Decimal_t2948259380  L_17 = Decimal_op_Multiply_m2389849621(NULL /*static, unused*/, L_12, L_16, /*hidden argument*/NULL);
		V_1 = L_17;
	}

IL_005d:
	{
		Decimal_t2948259380  L_18 = V_0;
		Decimal_t2948259380  L_19 = V_1;
		XmlSchemaChoice_t959520675 * L_20 = ___baseChoice1;
		NullCheck(L_20);
		Decimal_t2948259380  L_21 = XmlSchemaParticle_get_MinOccurs_m3359654133(L_20, /*hidden argument*/NULL);
		XmlSchemaChoice_t959520675 * L_22 = ___baseChoice1;
		NullCheck(L_22);
		Decimal_t2948259380  L_23 = XmlSchemaParticle_get_MaxOccurs_m3740280605(L_22, /*hidden argument*/NULL);
		bool L_24 = Compiler_IsValidOccurrenceRangeRestriction_m1440334309(__this, L_18, L_19, L_21, L_23, /*hidden argument*/NULL);
		if (!L_24)
		{
			goto IL_008b;
		}
	}
	{
		XmlSchemaSequence_t2018345177 * L_25 = ___derivedSequence0;
		NullCheck(L_25);
		XmlSchemaObjectCollection_t1064819932 * L_26 = VirtFuncInvoker0< XmlSchemaObjectCollection_t1064819932 * >::Invoke(16 /* System.Xml.Schema.XmlSchemaObjectCollection System.Xml.Schema.XmlSchemaGroupBase::get_Items() */, L_25);
		NullCheck(L_26);
		int32_t L_27 = CollectionBase_get_Count_m1708965601(L_26, /*hidden argument*/NULL);
		XmlSchemaChoice_t959520675 * L_28 = ___baseChoice1;
		NullCheck(L_28);
		XmlSchemaObjectCollection_t1064819932 * L_29 = VirtFuncInvoker0< XmlSchemaObjectCollection_t1064819932 * >::Invoke(16 /* System.Xml.Schema.XmlSchemaObjectCollection System.Xml.Schema.XmlSchemaGroupBase::get_Items() */, L_28);
		NullCheck(L_29);
		int32_t L_30 = CollectionBase_get_Count_m1708965601(L_29, /*hidden argument*/NULL);
		if ((((int32_t)L_27) <= ((int32_t)L_30)))
		{
			goto IL_008d;
		}
	}

IL_008b:
	{
		return (bool)0;
	}

IL_008d:
	{
		V_2 = 0;
		goto IL_00b7;
	}

IL_0091:
	{
		XmlSchemaSequence_t2018345177 * L_31 = ___derivedSequence0;
		NullCheck(L_31);
		XmlSchemaObjectCollection_t1064819932 * L_32 = VirtFuncInvoker0< XmlSchemaObjectCollection_t1064819932 * >::Invoke(16 /* System.Xml.Schema.XmlSchemaObjectCollection System.Xml.Schema.XmlSchemaGroupBase::get_Items() */, L_31);
		int32_t L_33 = V_2;
		NullCheck(L_32);
		XmlSchemaObject_t1315720168 * L_34 = VirtFuncInvoker1< XmlSchemaObject_t1315720168 *, int32_t >::Invoke(29 /* System.Xml.Schema.XmlSchemaObject System.Xml.Schema.XmlSchemaObjectCollection::get_Item(System.Int32) */, L_32, L_33);
		XmlSchemaChoice_t959520675 * L_35 = ___baseChoice1;
		NullCheck(L_35);
		XmlSchemaObjectCollection_t1064819932 * L_36 = VirtFuncInvoker0< XmlSchemaObjectCollection_t1064819932 * >::Invoke(16 /* System.Xml.Schema.XmlSchemaObjectCollection System.Xml.Schema.XmlSchemaGroupBase::get_Items() */, L_35);
		int32_t L_37 = Compiler_GetMappingParticle_m2506940072(__this, ((XmlSchemaParticle_t3828501457 *)CastclassClass((RuntimeObject*)L_34, XmlSchemaParticle_t3828501457_il2cpp_TypeInfo_var)), L_36, /*hidden argument*/NULL);
		if ((((int32_t)L_37) >= ((int32_t)0)))
		{
			goto IL_00b3;
		}
	}
	{
		return (bool)0;
	}

IL_00b3:
	{
		int32_t L_38 = V_2;
		V_2 = ((int32_t)il2cpp_codegen_add((int32_t)L_38, (int32_t)1));
	}

IL_00b7:
	{
		int32_t L_39 = V_2;
		XmlSchemaSequence_t2018345177 * L_40 = ___derivedSequence0;
		NullCheck(L_40);
		XmlSchemaObjectCollection_t1064819932 * L_41 = VirtFuncInvoker0< XmlSchemaObjectCollection_t1064819932 * >::Invoke(16 /* System.Xml.Schema.XmlSchemaObjectCollection System.Xml.Schema.XmlSchemaGroupBase::get_Items() */, L_40);
		NullCheck(L_41);
		int32_t L_42 = CollectionBase_get_Count_m1708965601(L_41, /*hidden argument*/NULL);
		if ((((int32_t)L_39) < ((int32_t)L_42)))
		{
			goto IL_0091;
		}
	}
	{
		return (bool)1;
	}
}
// System.Boolean System.Xml.Schema.Compiler::IsValidOccurrenceRangeRestriction(System.Xml.Schema.XmlSchemaParticle,System.Xml.Schema.XmlSchemaParticle)
extern "C" IL2CPP_METHOD_ATTR bool Compiler_IsValidOccurrenceRangeRestriction_m1526762208 (Compiler_t2647573624 * __this, XmlSchemaParticle_t3828501457 * ___derivedParticle0, XmlSchemaParticle_t3828501457 * ___baseParticle1, const RuntimeMethod* method)
{
	{
		XmlSchemaParticle_t3828501457 * L_0 = ___derivedParticle0;
		NullCheck(L_0);
		Decimal_t2948259380  L_1 = XmlSchemaParticle_get_MinOccurs_m3359654133(L_0, /*hidden argument*/NULL);
		XmlSchemaParticle_t3828501457 * L_2 = ___derivedParticle0;
		NullCheck(L_2);
		Decimal_t2948259380  L_3 = XmlSchemaParticle_get_MaxOccurs_m3740280605(L_2, /*hidden argument*/NULL);
		XmlSchemaParticle_t3828501457 * L_4 = ___baseParticle1;
		NullCheck(L_4);
		Decimal_t2948259380  L_5 = XmlSchemaParticle_get_MinOccurs_m3359654133(L_4, /*hidden argument*/NULL);
		XmlSchemaParticle_t3828501457 * L_6 = ___baseParticle1;
		NullCheck(L_6);
		Decimal_t2948259380  L_7 = XmlSchemaParticle_get_MaxOccurs_m3740280605(L_6, /*hidden argument*/NULL);
		bool L_8 = Compiler_IsValidOccurrenceRangeRestriction_m1440334309(__this, L_1, L_3, L_5, L_7, /*hidden argument*/NULL);
		return L_8;
	}
}
// System.Boolean System.Xml.Schema.Compiler::IsValidOccurrenceRangeRestriction(System.Decimal,System.Decimal,System.Decimal,System.Decimal)
extern "C" IL2CPP_METHOD_ATTR bool Compiler_IsValidOccurrenceRangeRestriction_m1440334309 (Compiler_t2647573624 * __this, Decimal_t2948259380  ___minOccurs0, Decimal_t2948259380  ___maxOccurs1, Decimal_t2948259380  ___baseMinOccurs2, Decimal_t2948259380  ___baseMaxOccurs3, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Compiler_IsValidOccurrenceRangeRestriction_m1440334309_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		Decimal_t2948259380  L_0 = ___baseMinOccurs2;
		Decimal_t2948259380  L_1 = ___minOccurs0;
		IL2CPP_RUNTIME_CLASS_INIT(Decimal_t2948259380_il2cpp_TypeInfo_var);
		bool L_2 = Decimal_op_LessThanOrEqual_m3936545906(NULL /*static, unused*/, L_0, L_1, /*hidden argument*/NULL);
		if (!L_2)
		{
			goto IL_0012;
		}
	}
	{
		Decimal_t2948259380  L_3 = ___maxOccurs1;
		Decimal_t2948259380  L_4 = ___baseMaxOccurs3;
		IL2CPP_RUNTIME_CLASS_INIT(Decimal_t2948259380_il2cpp_TypeInfo_var);
		bool L_5 = Decimal_op_LessThanOrEqual_m3936545906(NULL /*static, unused*/, L_3, L_4, /*hidden argument*/NULL);
		return L_5;
	}

IL_0012:
	{
		return (bool)0;
	}
}
// System.Int32 System.Xml.Schema.Compiler::GetMappingParticle(System.Xml.Schema.XmlSchemaParticle,System.Xml.Schema.XmlSchemaObjectCollection)
extern "C" IL2CPP_METHOD_ATTR int32_t Compiler_GetMappingParticle_m2506940072 (Compiler_t2647573624 * __this, XmlSchemaParticle_t3828501457 * ___particle0, XmlSchemaObjectCollection_t1064819932 * ___collection1, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Compiler_GetMappingParticle_m2506940072_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 0;
	{
		V_0 = 0;
		goto IL_001f;
	}

IL_0004:
	{
		XmlSchemaParticle_t3828501457 * L_0 = ___particle0;
		XmlSchemaObjectCollection_t1064819932 * L_1 = ___collection1;
		int32_t L_2 = V_0;
		NullCheck(L_1);
		XmlSchemaObject_t1315720168 * L_3 = VirtFuncInvoker1< XmlSchemaObject_t1315720168 *, int32_t >::Invoke(29 /* System.Xml.Schema.XmlSchemaObject System.Xml.Schema.XmlSchemaObjectCollection::get_Item(System.Int32) */, L_1, L_2);
		bool L_4 = Compiler_IsValidRestriction_m1150053821(__this, L_0, ((XmlSchemaParticle_t3828501457 *)CastclassClass((RuntimeObject*)L_3, XmlSchemaParticle_t3828501457_il2cpp_TypeInfo_var)), /*hidden argument*/NULL);
		if (!L_4)
		{
			goto IL_001b;
		}
	}
	{
		int32_t L_5 = V_0;
		return L_5;
	}

IL_001b:
	{
		int32_t L_6 = V_0;
		V_0 = ((int32_t)il2cpp_codegen_add((int32_t)L_6, (int32_t)1));
	}

IL_001f:
	{
		int32_t L_7 = V_0;
		XmlSchemaObjectCollection_t1064819932 * L_8 = ___collection1;
		NullCheck(L_8);
		int32_t L_9 = CollectionBase_get_Count_m1708965601(L_8, /*hidden argument*/NULL);
		if ((((int32_t)L_7) < ((int32_t)L_9)))
		{
			goto IL_0004;
		}
	}
	{
		return (-1);
	}
}
// System.Boolean System.Xml.Schema.Compiler::IsParticleEmptiable(System.Xml.Schema.XmlSchemaParticle)
extern "C" IL2CPP_METHOD_ATTR bool Compiler_IsParticleEmptiable_m1653385931 (Compiler_t2647573624 * __this, XmlSchemaParticle_t3828501457 * ___particle0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Compiler_IsParticleEmptiable_m1653385931_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	Decimal_t2948259380  V_0;
	memset(&V_0, 0, sizeof(V_0));
	Decimal_t2948259380  V_1;
	memset(&V_1, 0, sizeof(V_1));
	{
		XmlSchemaParticle_t3828501457 * L_0 = ___particle0;
		Compiler_CalculateEffectiveTotalRange_m3676398962(__this, L_0, (Decimal_t2948259380 *)(&V_0), (Decimal_t2948259380 *)(&V_1), /*hidden argument*/NULL);
		Decimal_t2948259380  L_1 = V_0;
		IL2CPP_RUNTIME_CLASS_INIT(Decimal_t2948259380_il2cpp_TypeInfo_var);
		Decimal_t2948259380  L_2 = ((Decimal_t2948259380_StaticFields*)il2cpp_codegen_static_fields_for(Decimal_t2948259380_il2cpp_TypeInfo_var))->get_Zero_7();
		bool L_3 = Decimal_op_Equality_m77262825(NULL /*static, unused*/, L_1, L_2, /*hidden argument*/NULL);
		return L_3;
	}
}
// System.Void System.Xml.Schema.Compiler::CalculateEffectiveTotalRange(System.Xml.Schema.XmlSchemaParticle,System.Decimal&,System.Decimal&)
extern "C" IL2CPP_METHOD_ATTR void Compiler_CalculateEffectiveTotalRange_m3676398962 (Compiler_t2647573624 * __this, XmlSchemaParticle_t3828501457 * ___particle0, Decimal_t2948259380 * ___minOccurs1, Decimal_t2948259380 * ___maxOccurs2, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Compiler_CalculateEffectiveTotalRange_m3676398962_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	XmlSchemaChoice_t959520675 * V_0 = NULL;
	Decimal_t2948259380  V_1;
	memset(&V_1, 0, sizeof(V_1));
	int32_t V_2 = 0;
	Decimal_t2948259380  V_3;
	memset(&V_3, 0, sizeof(V_3));
	Decimal_t2948259380  V_4;
	memset(&V_4, 0, sizeof(V_4));
	XmlSchemaObjectCollection_t1064819932 * V_5 = NULL;
	int32_t V_6 = 0;
	Decimal_t2948259380  V_7;
	memset(&V_7, 0, sizeof(V_7));
	Decimal_t2948259380  V_8;
	memset(&V_8, 0, sizeof(V_8));
	{
		XmlSchemaParticle_t3828501457 * L_0 = ___particle0;
		V_0 = ((XmlSchemaChoice_t959520675 *)IsInstClass((RuntimeObject*)L_0, XmlSchemaChoice_t959520675_il2cpp_TypeInfo_var));
		XmlSchemaParticle_t3828501457 * L_1 = ___particle0;
		if (((XmlSchemaElement_t427880856 *)IsInstClass((RuntimeObject*)L_1, XmlSchemaElement_t427880856_il2cpp_TypeInfo_var)))
		{
			goto IL_0017;
		}
	}
	{
		XmlSchemaParticle_t3828501457 * L_2 = ___particle0;
		if (!((XmlSchemaAny_t1119175207 *)IsInstClass((RuntimeObject*)L_2, XmlSchemaAny_t1119175207_il2cpp_TypeInfo_var)))
		{
			goto IL_0030;
		}
	}

IL_0017:
	{
		Decimal_t2948259380 * L_3 = ___minOccurs1;
		XmlSchemaParticle_t3828501457 * L_4 = ___particle0;
		NullCheck(L_4);
		Decimal_t2948259380  L_5 = XmlSchemaParticle_get_MinOccurs_m3359654133(L_4, /*hidden argument*/NULL);
		*(Decimal_t2948259380 *)L_3 = L_5;
		Decimal_t2948259380 * L_6 = ___maxOccurs2;
		XmlSchemaParticle_t3828501457 * L_7 = ___particle0;
		NullCheck(L_7);
		Decimal_t2948259380  L_8 = XmlSchemaParticle_get_MaxOccurs_m3740280605(L_7, /*hidden argument*/NULL);
		*(Decimal_t2948259380 *)L_6 = L_8;
		return;
	}

IL_0030:
	{
		XmlSchemaChoice_t959520675 * L_9 = V_0;
		if (!L_9)
		{
			goto IL_013d;
		}
	}
	{
		XmlSchemaChoice_t959520675 * L_10 = V_0;
		NullCheck(L_10);
		XmlSchemaObjectCollection_t1064819932 * L_11 = VirtFuncInvoker0< XmlSchemaObjectCollection_t1064819932 * >::Invoke(16 /* System.Xml.Schema.XmlSchemaObjectCollection System.Xml.Schema.XmlSchemaGroupBase::get_Items() */, L_10);
		NullCheck(L_11);
		int32_t L_12 = CollectionBase_get_Count_m1708965601(L_11, /*hidden argument*/NULL);
		if (L_12)
		{
			goto IL_0058;
		}
	}
	{
		Decimal_t2948259380 * L_13 = ___minOccurs1;
		Decimal_t2948259380 * L_14 = ___maxOccurs2;
		IL2CPP_RUNTIME_CLASS_INIT(Decimal_t2948259380_il2cpp_TypeInfo_var);
		Decimal_t2948259380  L_15 = ((Decimal_t2948259380_StaticFields*)il2cpp_codegen_static_fields_for(Decimal_t2948259380_il2cpp_TypeInfo_var))->get_Zero_7();
		Decimal_t2948259380  L_16 = L_15;
		V_1 = L_16;
		*(Decimal_t2948259380 *)L_14 = L_16;
		Decimal_t2948259380  L_17 = V_1;
		*(Decimal_t2948259380 *)L_13 = L_17;
		return;
	}

IL_0058:
	{
		Decimal_t2948259380 * L_18 = ___minOccurs1;
		Decimal_t2948259380  L_19;
		memset(&L_19, 0, sizeof(L_19));
		Decimal__ctor_m3650533794((&L_19), (-1), (-1), (-1), (bool)0, (uint8_t)0, /*hidden argument*/NULL);
		*(Decimal_t2948259380 *)L_18 = L_19;
		Decimal_t2948259380 * L_20 = ___maxOccurs2;
		il2cpp_codegen_initobj(L_20, sizeof(Decimal_t2948259380 ));
		V_2 = 0;
		goto IL_00be;
	}

IL_0073:
	{
		XmlSchemaChoice_t959520675 * L_21 = V_0;
		NullCheck(L_21);
		XmlSchemaObjectCollection_t1064819932 * L_22 = VirtFuncInvoker0< XmlSchemaObjectCollection_t1064819932 * >::Invoke(16 /* System.Xml.Schema.XmlSchemaObjectCollection System.Xml.Schema.XmlSchemaGroupBase::get_Items() */, L_21);
		int32_t L_23 = V_2;
		NullCheck(L_22);
		XmlSchemaObject_t1315720168 * L_24 = VirtFuncInvoker1< XmlSchemaObject_t1315720168 *, int32_t >::Invoke(29 /* System.Xml.Schema.XmlSchemaObject System.Xml.Schema.XmlSchemaObjectCollection::get_Item(System.Int32) */, L_22, L_23);
		Compiler_CalculateEffectiveTotalRange_m3676398962(__this, ((XmlSchemaParticle_t3828501457 *)CastclassClass((RuntimeObject*)L_24, XmlSchemaParticle_t3828501457_il2cpp_TypeInfo_var)), (Decimal_t2948259380 *)(&V_3), (Decimal_t2948259380 *)(&V_4), /*hidden argument*/NULL);
		Decimal_t2948259380  L_25 = V_3;
		Decimal_t2948259380 * L_26 = ___minOccurs1;
		IL2CPP_RUNTIME_CLASS_INIT(Decimal_t2948259380_il2cpp_TypeInfo_var);
		bool L_27 = Decimal_op_LessThan_m1273833514(NULL /*static, unused*/, L_25, (*(Decimal_t2948259380 *)L_26), /*hidden argument*/NULL);
		if (!L_27)
		{
			goto IL_00a3;
		}
	}
	{
		Decimal_t2948259380 * L_28 = ___minOccurs1;
		Decimal_t2948259380  L_29 = V_3;
		*(Decimal_t2948259380 *)L_28 = L_29;
	}

IL_00a3:
	{
		Decimal_t2948259380  L_30 = V_4;
		Decimal_t2948259380 * L_31 = ___maxOccurs2;
		IL2CPP_RUNTIME_CLASS_INIT(Decimal_t2948259380_il2cpp_TypeInfo_var);
		bool L_32 = Decimal_op_GreaterThan_m627311519(NULL /*static, unused*/, L_30, (*(Decimal_t2948259380 *)L_31), /*hidden argument*/NULL);
		if (!L_32)
		{
			goto IL_00ba;
		}
	}
	{
		Decimal_t2948259380 * L_33 = ___maxOccurs2;
		Decimal_t2948259380  L_34 = V_4;
		*(Decimal_t2948259380 *)L_33 = L_34;
	}

IL_00ba:
	{
		int32_t L_35 = V_2;
		V_2 = ((int32_t)il2cpp_codegen_add((int32_t)L_35, (int32_t)1));
	}

IL_00be:
	{
		int32_t L_36 = V_2;
		XmlSchemaChoice_t959520675 * L_37 = V_0;
		NullCheck(L_37);
		XmlSchemaObjectCollection_t1064819932 * L_38 = VirtFuncInvoker0< XmlSchemaObjectCollection_t1064819932 * >::Invoke(16 /* System.Xml.Schema.XmlSchemaObjectCollection System.Xml.Schema.XmlSchemaGroupBase::get_Items() */, L_37);
		NullCheck(L_38);
		int32_t L_39 = CollectionBase_get_Count_m1708965601(L_38, /*hidden argument*/NULL);
		if ((((int32_t)L_36) < ((int32_t)L_39)))
		{
			goto IL_0073;
		}
	}
	{
		Decimal_t2948259380 * L_40 = ___minOccurs1;
		Decimal_t2948259380 * L_41 = ___minOccurs1;
		XmlSchemaParticle_t3828501457 * L_42 = ___particle0;
		NullCheck(L_42);
		Decimal_t2948259380  L_43 = XmlSchemaParticle_get_MinOccurs_m3359654133(L_42, /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(Decimal_t2948259380_il2cpp_TypeInfo_var);
		Decimal_t2948259380  L_44 = Decimal_op_Multiply_m2389849621(NULL /*static, unused*/, (*(Decimal_t2948259380 *)L_41), L_43, /*hidden argument*/NULL);
		*(Decimal_t2948259380 *)L_40 = L_44;
		Decimal_t2948259380 * L_45 = ___maxOccurs2;
		Decimal_t2948259380  L_46;
		memset(&L_46, 0, sizeof(L_46));
		Decimal__ctor_m3650533794((&L_46), (-1), (-1), (-1), (bool)0, (uint8_t)0, /*hidden argument*/NULL);
		bool L_47 = Decimal_op_Inequality_m3543190500(NULL /*static, unused*/, (*(Decimal_t2948259380 *)L_45), L_46, /*hidden argument*/NULL);
		if (!L_47)
		{
			goto IL_0279;
		}
	}
	{
		XmlSchemaParticle_t3828501457 * L_48 = ___particle0;
		NullCheck(L_48);
		Decimal_t2948259380  L_49 = XmlSchemaParticle_get_MaxOccurs_m3740280605(L_48, /*hidden argument*/NULL);
		Decimal_t2948259380  L_50;
		memset(&L_50, 0, sizeof(L_50));
		Decimal__ctor_m3650533794((&L_50), (-1), (-1), (-1), (bool)0, (uint8_t)0, /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(Decimal_t2948259380_il2cpp_TypeInfo_var);
		bool L_51 = Decimal_op_Equality_m77262825(NULL /*static, unused*/, L_49, L_50, /*hidden argument*/NULL);
		if (!L_51)
		{
			goto IL_0125;
		}
	}
	{
		Decimal_t2948259380 * L_52 = ___maxOccurs2;
		Decimal_t2948259380  L_53;
		memset(&L_53, 0, sizeof(L_53));
		Decimal__ctor_m3650533794((&L_53), (-1), (-1), (-1), (bool)0, (uint8_t)0, /*hidden argument*/NULL);
		*(Decimal_t2948259380 *)L_52 = L_53;
		return;
	}

IL_0125:
	{
		Decimal_t2948259380 * L_54 = ___maxOccurs2;
		Decimal_t2948259380 * L_55 = ___maxOccurs2;
		XmlSchemaParticle_t3828501457 * L_56 = ___particle0;
		NullCheck(L_56);
		Decimal_t2948259380  L_57 = XmlSchemaParticle_get_MaxOccurs_m3740280605(L_56, /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(Decimal_t2948259380_il2cpp_TypeInfo_var);
		Decimal_t2948259380  L_58 = Decimal_op_Multiply_m2389849621(NULL /*static, unused*/, (*(Decimal_t2948259380 *)L_55), L_57, /*hidden argument*/NULL);
		*(Decimal_t2948259380 *)L_54 = L_58;
		return;
	}

IL_013d:
	{
		XmlSchemaParticle_t3828501457 * L_59 = ___particle0;
		NullCheck(((XmlSchemaGroupBase_t3631079376 *)CastclassClass((RuntimeObject*)L_59, XmlSchemaGroupBase_t3631079376_il2cpp_TypeInfo_var)));
		XmlSchemaObjectCollection_t1064819932 * L_60 = VirtFuncInvoker0< XmlSchemaObjectCollection_t1064819932 * >::Invoke(16 /* System.Xml.Schema.XmlSchemaObjectCollection System.Xml.Schema.XmlSchemaGroupBase::get_Items() */, ((XmlSchemaGroupBase_t3631079376 *)CastclassClass((RuntimeObject*)L_59, XmlSchemaGroupBase_t3631079376_il2cpp_TypeInfo_var)));
		V_5 = L_60;
		XmlSchemaObjectCollection_t1064819932 * L_61 = V_5;
		NullCheck(L_61);
		int32_t L_62 = CollectionBase_get_Count_m1708965601(L_61, /*hidden argument*/NULL);
		if (L_62)
		{
			goto IL_0168;
		}
	}
	{
		Decimal_t2948259380 * L_63 = ___minOccurs1;
		Decimal_t2948259380 * L_64 = ___maxOccurs2;
		IL2CPP_RUNTIME_CLASS_INIT(Decimal_t2948259380_il2cpp_TypeInfo_var);
		Decimal_t2948259380  L_65 = ((Decimal_t2948259380_StaticFields*)il2cpp_codegen_static_fields_for(Decimal_t2948259380_il2cpp_TypeInfo_var))->get_Zero_7();
		Decimal_t2948259380  L_66 = L_65;
		V_1 = L_66;
		*(Decimal_t2948259380 *)L_64 = L_66;
		Decimal_t2948259380  L_67 = V_1;
		*(Decimal_t2948259380 *)L_63 = L_67;
		return;
	}

IL_0168:
	{
		Decimal_t2948259380 * L_68 = ___minOccurs1;
		il2cpp_codegen_initobj(L_68, sizeof(Decimal_t2948259380 ));
		Decimal_t2948259380 * L_69 = ___maxOccurs2;
		il2cpp_codegen_initobj(L_69, sizeof(Decimal_t2948259380 ));
		V_6 = 0;
		goto IL_01fe;
	}

IL_017e:
	{
		XmlSchemaObjectCollection_t1064819932 * L_70 = V_5;
		int32_t L_71 = V_6;
		NullCheck(L_70);
		XmlSchemaObject_t1315720168 * L_72 = VirtFuncInvoker1< XmlSchemaObject_t1315720168 *, int32_t >::Invoke(29 /* System.Xml.Schema.XmlSchemaObject System.Xml.Schema.XmlSchemaObjectCollection::get_Item(System.Int32) */, L_70, L_71);
		Compiler_CalculateEffectiveTotalRange_m3676398962(__this, ((XmlSchemaParticle_t3828501457 *)CastclassClass((RuntimeObject*)L_72, XmlSchemaParticle_t3828501457_il2cpp_TypeInfo_var)), (Decimal_t2948259380 *)(&V_7), (Decimal_t2948259380 *)(&V_8), /*hidden argument*/NULL);
		Decimal_t2948259380 * L_73 = ___minOccurs1;
		Decimal_t2948259380 * L_74 = ___minOccurs1;
		Decimal_t2948259380  L_75 = V_7;
		IL2CPP_RUNTIME_CLASS_INIT(Decimal_t2948259380_il2cpp_TypeInfo_var);
		Decimal_t2948259380  L_76 = Decimal_op_Addition_m573847667(NULL /*static, unused*/, (*(Decimal_t2948259380 *)L_74), L_75, /*hidden argument*/NULL);
		*(Decimal_t2948259380 *)L_73 = L_76;
		Decimal_t2948259380 * L_77 = ___maxOccurs2;
		Decimal_t2948259380  L_78;
		memset(&L_78, 0, sizeof(L_78));
		Decimal__ctor_m3650533794((&L_78), (-1), (-1), (-1), (bool)0, (uint8_t)0, /*hidden argument*/NULL);
		bool L_79 = Decimal_op_Inequality_m3543190500(NULL /*static, unused*/, (*(Decimal_t2948259380 *)L_77), L_78, /*hidden argument*/NULL);
		if (!L_79)
		{
			goto IL_01f8;
		}
	}
	{
		Decimal_t2948259380  L_80 = V_8;
		Decimal_t2948259380  L_81;
		memset(&L_81, 0, sizeof(L_81));
		Decimal__ctor_m3650533794((&L_81), (-1), (-1), (-1), (bool)0, (uint8_t)0, /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(Decimal_t2948259380_il2cpp_TypeInfo_var);
		bool L_82 = Decimal_op_Equality_m77262825(NULL /*static, unused*/, L_80, L_81, /*hidden argument*/NULL);
		if (!L_82)
		{
			goto IL_01e5;
		}
	}
	{
		Decimal_t2948259380 * L_83 = ___maxOccurs2;
		Decimal_t2948259380  L_84;
		memset(&L_84, 0, sizeof(L_84));
		Decimal__ctor_m3650533794((&L_84), (-1), (-1), (-1), (bool)0, (uint8_t)0, /*hidden argument*/NULL);
		*(Decimal_t2948259380 *)L_83 = L_84;
		goto IL_01f8;
	}

IL_01e5:
	{
		Decimal_t2948259380 * L_85 = ___maxOccurs2;
		Decimal_t2948259380 * L_86 = ___maxOccurs2;
		Decimal_t2948259380  L_87 = V_8;
		IL2CPP_RUNTIME_CLASS_INIT(Decimal_t2948259380_il2cpp_TypeInfo_var);
		Decimal_t2948259380  L_88 = Decimal_op_Addition_m573847667(NULL /*static, unused*/, (*(Decimal_t2948259380 *)L_86), L_87, /*hidden argument*/NULL);
		*(Decimal_t2948259380 *)L_85 = L_88;
	}

IL_01f8:
	{
		int32_t L_89 = V_6;
		V_6 = ((int32_t)il2cpp_codegen_add((int32_t)L_89, (int32_t)1));
	}

IL_01fe:
	{
		int32_t L_90 = V_6;
		XmlSchemaObjectCollection_t1064819932 * L_91 = V_5;
		NullCheck(L_91);
		int32_t L_92 = CollectionBase_get_Count_m1708965601(L_91, /*hidden argument*/NULL);
		if ((((int32_t)L_90) < ((int32_t)L_92)))
		{
			goto IL_017e;
		}
	}
	{
		Decimal_t2948259380 * L_93 = ___minOccurs1;
		Decimal_t2948259380 * L_94 = ___minOccurs1;
		XmlSchemaParticle_t3828501457 * L_95 = ___particle0;
		NullCheck(L_95);
		Decimal_t2948259380  L_96 = XmlSchemaParticle_get_MinOccurs_m3359654133(L_95, /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(Decimal_t2948259380_il2cpp_TypeInfo_var);
		Decimal_t2948259380  L_97 = Decimal_op_Multiply_m2389849621(NULL /*static, unused*/, (*(Decimal_t2948259380 *)L_94), L_96, /*hidden argument*/NULL);
		*(Decimal_t2948259380 *)L_93 = L_97;
		Decimal_t2948259380 * L_98 = ___maxOccurs2;
		Decimal_t2948259380  L_99;
		memset(&L_99, 0, sizeof(L_99));
		Decimal__ctor_m3650533794((&L_99), (-1), (-1), (-1), (bool)0, (uint8_t)0, /*hidden argument*/NULL);
		bool L_100 = Decimal_op_Inequality_m3543190500(NULL /*static, unused*/, (*(Decimal_t2948259380 *)L_98), L_99, /*hidden argument*/NULL);
		if (!L_100)
		{
			goto IL_0279;
		}
	}
	{
		XmlSchemaParticle_t3828501457 * L_101 = ___particle0;
		NullCheck(L_101);
		Decimal_t2948259380  L_102 = XmlSchemaParticle_get_MaxOccurs_m3740280605(L_101, /*hidden argument*/NULL);
		Decimal_t2948259380  L_103;
		memset(&L_103, 0, sizeof(L_103));
		Decimal__ctor_m3650533794((&L_103), (-1), (-1), (-1), (bool)0, (uint8_t)0, /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(Decimal_t2948259380_il2cpp_TypeInfo_var);
		bool L_104 = Decimal_op_Equality_m77262825(NULL /*static, unused*/, L_102, L_103, /*hidden argument*/NULL);
		if (!L_104)
		{
			goto IL_0262;
		}
	}
	{
		Decimal_t2948259380 * L_105 = ___maxOccurs2;
		Decimal_t2948259380  L_106;
		memset(&L_106, 0, sizeof(L_106));
		Decimal__ctor_m3650533794((&L_106), (-1), (-1), (-1), (bool)0, (uint8_t)0, /*hidden argument*/NULL);
		*(Decimal_t2948259380 *)L_105 = L_106;
		return;
	}

IL_0262:
	{
		Decimal_t2948259380 * L_107 = ___maxOccurs2;
		Decimal_t2948259380 * L_108 = ___maxOccurs2;
		XmlSchemaParticle_t3828501457 * L_109 = ___particle0;
		NullCheck(L_109);
		Decimal_t2948259380  L_110 = XmlSchemaParticle_get_MaxOccurs_m3740280605(L_109, /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(Decimal_t2948259380_il2cpp_TypeInfo_var);
		Decimal_t2948259380  L_111 = Decimal_op_Multiply_m2389849621(NULL /*static, unused*/, (*(Decimal_t2948259380 *)L_108), L_110, /*hidden argument*/NULL);
		*(Decimal_t2948259380 *)L_107 = L_111;
	}

IL_0279:
	{
		return;
	}
}
// System.Void System.Xml.Schema.Compiler::PushComplexType(System.Xml.Schema.XmlSchemaComplexType)
extern "C" IL2CPP_METHOD_ATTR void Compiler_PushComplexType_m2037081935 (Compiler_t2647573624 * __this, XmlSchemaComplexType_t3740801802 * ___complexType0, const RuntimeMethod* method)
{
	{
		Stack_t2329662280 * L_0 = __this->get_complexTypeStack_15();
		XmlSchemaComplexType_t3740801802 * L_1 = ___complexType0;
		NullCheck(L_0);
		VirtActionInvoker1< RuntimeObject * >::Invoke(19 /* System.Void System.Collections.Stack::Push(System.Object) */, L_0, L_1);
		return;
	}
}
// System.Xml.Schema.XmlSchemaContentType System.Xml.Schema.Compiler::GetSchemaContentType(System.Xml.Schema.XmlSchemaComplexType,System.Xml.Schema.XmlSchemaComplexContent,System.Xml.Schema.XmlSchemaParticle)
extern "C" IL2CPP_METHOD_ATTR int32_t Compiler_GetSchemaContentType_m3031634162 (Compiler_t2647573624 * __this, XmlSchemaComplexType_t3740801802 * ___complexType0, XmlSchemaComplexContent_t3528540772 * ___complexContent1, XmlSchemaParticle_t3828501457 * ___particle2, const RuntimeMethod* method)
{
	{
		XmlSchemaComplexContent_t3528540772 * L_0 = ___complexContent1;
		if (!L_0)
		{
			goto IL_000b;
		}
	}
	{
		XmlSchemaComplexContent_t3528540772 * L_1 = ___complexContent1;
		NullCheck(L_1);
		bool L_2 = XmlSchemaComplexContent_get_IsMixed_m3848579885(L_1, /*hidden argument*/NULL);
		if (L_2)
		{
			goto IL_0016;
		}
	}

IL_000b:
	{
		XmlSchemaComplexContent_t3528540772 * L_3 = ___complexContent1;
		if (L_3)
		{
			goto IL_0018;
		}
	}
	{
		XmlSchemaComplexType_t3740801802 * L_4 = ___complexType0;
		NullCheck(L_4);
		bool L_5 = VirtFuncInvoker0< bool >::Invoke(14 /* System.Boolean System.Xml.Schema.XmlSchemaType::get_IsMixed() */, L_4);
		if (!L_5)
		{
			goto IL_0018;
		}
	}

IL_0016:
	{
		return (int32_t)(3);
	}

IL_0018:
	{
		XmlSchemaParticle_t3828501457 * L_6 = ___particle2;
		if (!L_6)
		{
			goto IL_0025;
		}
	}
	{
		XmlSchemaParticle_t3828501457 * L_7 = ___particle2;
		NullCheck(L_7);
		bool L_8 = VirtFuncInvoker0< bool >::Invoke(14 /* System.Boolean System.Xml.Schema.XmlSchemaParticle::get_IsEmpty() */, L_7);
		if (L_8)
		{
			goto IL_0025;
		}
	}
	{
		return (int32_t)(2);
	}

IL_0025:
	{
		return (int32_t)(1);
	}
}
// System.Void System.Xml.Schema.Compiler::CompileAttributeGroup(System.Xml.Schema.XmlSchemaAttributeGroup)
extern "C" IL2CPP_METHOD_ATTR void Compiler_CompileAttributeGroup_m684338723 (Compiler_t2647573624 * __this, XmlSchemaAttributeGroup_t246430545 * ___attributeGroup0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Compiler_CompileAttributeGroup_m684338723_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	XmlSchemaAnyAttribute_t963227996 * V_0 = NULL;
	int32_t V_1 = 0;
	XmlSchemaAttribute_t2797257020 * V_2 = NULL;
	XmlSchemaAttributeGroupRef_t846390688 * V_3 = NULL;
	XmlSchemaAttributeGroup_t246430545 * V_4 = NULL;
	RuntimeObject* V_5 = NULL;
	XmlSchemaAttribute_t2797257020 * V_6 = NULL;
	RuntimeObject* 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);
	{
		XmlSchemaAttributeGroup_t246430545 * L_0 = ___attributeGroup0;
		NullCheck(L_0);
		bool L_1 = XmlSchemaObject_get_IsProcessing_m3852350093(L_0, /*hidden argument*/NULL);
		if (!L_1)
		{
			goto IL_0015;
		}
	}
	{
		XmlSchemaAttributeGroup_t246430545 * L_2 = ___attributeGroup0;
		BaseProcessor_SendValidationEvent_m1578197102(__this, _stringLiteral1364614988, L_2, /*hidden argument*/NULL);
		return;
	}

IL_0015:
	{
		XmlSchemaAttributeGroup_t246430545 * L_3 = ___attributeGroup0;
		NullCheck(L_3);
		XmlSchemaObjectTable_t2546974348 * L_4 = XmlSchemaAttributeGroup_get_AttributeUses_m4084363404(L_3, /*hidden argument*/NULL);
		NullCheck(L_4);
		int32_t L_5 = XmlSchemaObjectTable_get_Count_m2352858016(L_4, /*hidden argument*/NULL);
		if ((((int32_t)L_5) <= ((int32_t)0)))
		{
			goto IL_0024;
		}
	}
	{
		return;
	}

IL_0024:
	{
		XmlSchemaAttributeGroup_t246430545 * L_6 = ___attributeGroup0;
		NullCheck(L_6);
		XmlSchemaObject_set_IsProcessing_m1567865810(L_6, (bool)1, /*hidden argument*/NULL);
		XmlSchemaAttributeGroup_t246430545 * L_7 = ___attributeGroup0;
		NullCheck(L_7);
		XmlSchemaAnyAttribute_t963227996 * L_8 = XmlSchemaAttributeGroup_get_AnyAttribute_m2849537444(L_7, /*hidden argument*/NULL);
		V_0 = L_8;
	}

IL_0032:
	try
	{ // begin try (depth: 1)
		{
			V_1 = 0;
			goto IL_01bc;
		}

IL_0039:
		{
			XmlSchemaAttributeGroup_t246430545 * L_9 = ___attributeGroup0;
			NullCheck(L_9);
			XmlSchemaObjectCollection_t1064819932 * L_10 = XmlSchemaAttributeGroup_get_Attributes_m270934548(L_9, /*hidden argument*/NULL);
			int32_t L_11 = V_1;
			NullCheck(L_10);
			XmlSchemaObject_t1315720168 * L_12 = VirtFuncInvoker1< XmlSchemaObject_t1315720168 *, int32_t >::Invoke(29 /* System.Xml.Schema.XmlSchemaObject System.Xml.Schema.XmlSchemaObjectCollection::get_Item(System.Int32) */, L_10, L_11);
			V_2 = ((XmlSchemaAttribute_t2797257020 *)IsInstClass((RuntimeObject*)L_12, XmlSchemaAttribute_t2797257020_il2cpp_TypeInfo_var));
			XmlSchemaAttribute_t2797257020 * L_13 = V_2;
			if (!L_13)
			{
				goto IL_00a7;
			}
		}

IL_004e:
		{
			XmlSchemaAttribute_t2797257020 * L_14 = V_2;
			NullCheck(L_14);
			int32_t L_15 = XmlSchemaAttribute_get_Use_m2314455910(L_14, /*hidden argument*/NULL);
			if ((((int32_t)L_15) == ((int32_t)2)))
			{
				goto IL_01b8;
			}
		}

IL_005a:
		{
			XmlSchemaAttribute_t2797257020 * L_16 = V_2;
			Compiler_CompileAttribute_m2152973024(__this, L_16, /*hidden argument*/NULL);
			XmlSchemaAttributeGroup_t246430545 * L_17 = ___attributeGroup0;
			NullCheck(L_17);
			XmlSchemaObjectTable_t2546974348 * L_18 = XmlSchemaAttributeGroup_get_AttributeUses_m4084363404(L_17, /*hidden argument*/NULL);
			XmlSchemaAttribute_t2797257020 * L_19 = V_2;
			NullCheck(L_19);
			XmlQualifiedName_t2760654312 * L_20 = XmlSchemaAttribute_get_QualifiedName_m383925923(L_19, /*hidden argument*/NULL);
			NullCheck(L_18);
			XmlSchemaObject_t1315720168 * L_21 = XmlSchemaObjectTable_get_Item_m170185878(L_18, L_20, /*hidden argument*/NULL);
			if (L_21)
			{
				goto IL_008b;
			}
		}

IL_0074:
		{
			XmlSchemaAttributeGroup_t246430545 * L_22 = ___attributeGroup0;
			NullCheck(L_22);
			XmlSchemaObjectTable_t2546974348 * L_23 = XmlSchemaAttributeGroup_get_AttributeUses_m4084363404(L_22, /*hidden argument*/NULL);
			XmlSchemaAttribute_t2797257020 * L_24 = V_2;
			NullCheck(L_24);
			XmlQualifiedName_t2760654312 * L_25 = XmlSchemaAttribute_get_QualifiedName_m383925923(L_24, /*hidden argument*/NULL);
			XmlSchemaAttribute_t2797257020 * L_26 = V_2;
			NullCheck(L_23);
			XmlSchemaObjectTable_Add_m1270468147(L_23, L_25, L_26, /*hidden argument*/NULL);
			goto IL_01b8;
		}

IL_008b:
		{
			XmlSchemaAttribute_t2797257020 * L_27 = V_2;
			NullCheck(L_27);
			XmlQualifiedName_t2760654312 * L_28 = XmlSchemaAttribute_get_QualifiedName_m383925923(L_27, /*hidden argument*/NULL);
			NullCheck(L_28);
			String_t* L_29 = VirtFuncInvoker0< String_t* >::Invoke(3 /* System.String System.Object::ToString() */, L_28);
			XmlSchemaAttribute_t2797257020 * L_30 = V_2;
			BaseProcessor_SendValidationEvent_m3256639856(__this, _stringLiteral3258140726, L_29, L_30, /*hidden argument*/NULL);
			goto IL_01b8;
		}

IL_00a7:
		{
			XmlSchemaAttributeGroup_t246430545 * L_31 = ___attributeGroup0;
			NullCheck(L_31);
			XmlSchemaObjectCollection_t1064819932 * L_32 = XmlSchemaAttributeGroup_get_Attributes_m270934548(L_31, /*hidden argument*/NULL);
			int32_t L_33 = V_1;
			NullCheck(L_32);
			XmlSchemaObject_t1315720168 * L_34 = VirtFuncInvoker1< XmlSchemaObject_t1315720168 *, int32_t >::Invoke(29 /* System.Xml.Schema.XmlSchemaObject System.Xml.Schema.XmlSchemaObjectCollection::get_Item(System.Int32) */, L_32, L_33);
			V_3 = ((XmlSchemaAttributeGroupRef_t846390688 *)CastclassClass((RuntimeObject*)L_34, XmlSchemaAttributeGroupRef_t846390688_il2cpp_TypeInfo_var));
			XmlSchemaAttributeGroup_t246430545 * L_35 = ___attributeGroup0;
			NullCheck(L_35);
			XmlSchemaAttributeGroup_t246430545 * L_36 = XmlSchemaAttributeGroup_get_Redefined_m3981878338(L_35, /*hidden argument*/NULL);
			if (!L_36)
			{
				goto IL_00e3;
			}
		}

IL_00c1:
		{
			XmlSchemaAttributeGroupRef_t846390688 * L_37 = V_3;
			NullCheck(L_37);
			XmlQualifiedName_t2760654312 * L_38 = XmlSchemaAttributeGroupRef_get_RefName_m204670386(L_37, /*hidden argument*/NULL);
			XmlSchemaAttributeGroup_t246430545 * L_39 = ___attributeGroup0;
			NullCheck(L_39);
			XmlSchemaAttributeGroup_t246430545 * L_40 = XmlSchemaAttributeGroup_get_Redefined_m3981878338(L_39, /*hidden argument*/NULL);
			NullCheck(L_40);
			XmlQualifiedName_t2760654312 * L_41 = XmlSchemaAttributeGroup_get_QualifiedName_m1385469852(L_40, /*hidden argument*/NULL);
			IL2CPP_RUNTIME_CLASS_INIT(XmlQualifiedName_t2760654312_il2cpp_TypeInfo_var);
			bool L_42 = XmlQualifiedName_op_Equality_m1684199236(NULL /*static, unused*/, L_38, L_41, /*hidden argument*/NULL);
			if (!L_42)
			{
				goto IL_00e3;
			}
		}

IL_00d9:
		{
			XmlSchemaAttributeGroup_t246430545 * L_43 = ___attributeGroup0;
			NullCheck(L_43);
			XmlSchemaAttributeGroup_t246430545 * L_44 = XmlSchemaAttributeGroup_get_Redefined_m3981878338(L_43, /*hidden argument*/NULL);
			V_4 = L_44;
			goto IL_00fb;
		}

IL_00e3:
		{
			XmlSchemaObjectTable_t2546974348 * L_45 = __this->get_attributeGroups_8();
			XmlSchemaAttributeGroupRef_t846390688 * L_46 = V_3;
			NullCheck(L_46);
			XmlQualifiedName_t2760654312 * L_47 = XmlSchemaAttributeGroupRef_get_RefName_m204670386(L_46, /*hidden argument*/NULL);
			NullCheck(L_45);
			XmlSchemaObject_t1315720168 * L_48 = XmlSchemaObjectTable_get_Item_m170185878(L_45, L_47, /*hidden argument*/NULL);
			V_4 = ((XmlSchemaAttributeGroup_t246430545 *)CastclassClass((RuntimeObject*)L_48, XmlSchemaAttributeGroup_t246430545_il2cpp_TypeInfo_var));
		}

IL_00fb:
		{
			XmlSchemaAttributeGroup_t246430545 * L_49 = V_4;
			if (!L_49)
			{
				goto IL_01a1;
			}
		}

IL_0102:
		{
			XmlSchemaAttributeGroup_t246430545 * L_50 = V_4;
			Compiler_CompileAttributeGroup_m684338723(__this, L_50, /*hidden argument*/NULL);
			XmlSchemaAttributeGroup_t246430545 * L_51 = V_4;
			NullCheck(L_51);
			XmlSchemaObjectTable_t2546974348 * L_52 = XmlSchemaAttributeGroup_get_AttributeUses_m4084363404(L_51, /*hidden argument*/NULL);
			NullCheck(L_52);
			RuntimeObject* L_53 = XmlSchemaObjectTable_get_Values_m210119958(L_52, /*hidden argument*/NULL);
			NullCheck(L_53);
			RuntimeObject* L_54 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0 /* System.Collections.IEnumerator System.Collections.IEnumerable::GetEnumerator() */, IEnumerable_t1941168011_il2cpp_TypeInfo_var, L_53);
			V_5 = L_54;
		}

IL_011d:
		try
		{ // begin try (depth: 2)
			{
				goto IL_0170;
			}

IL_011f:
			{
				RuntimeObject* L_55 = V_5;
				NullCheck(L_55);
				RuntimeObject * L_56 = InterfaceFuncInvoker0< RuntimeObject * >::Invoke(1 /* System.Object System.Collections.IEnumerator::get_Current() */, IEnumerator_t1853284238_il2cpp_TypeInfo_var, L_55);
				V_6 = ((XmlSchemaAttribute_t2797257020 *)CastclassClass((RuntimeObject*)L_56, XmlSchemaAttribute_t2797257020_il2cpp_TypeInfo_var));
				XmlSchemaAttributeGroup_t246430545 * L_57 = ___attributeGroup0;
				NullCheck(L_57);
				XmlSchemaObjectTable_t2546974348 * L_58 = XmlSchemaAttributeGroup_get_AttributeUses_m4084363404(L_57, /*hidden argument*/NULL);
				XmlSchemaAttribute_t2797257020 * L_59 = V_6;
				NullCheck(L_59);
				XmlQualifiedName_t2760654312 * L_60 = XmlSchemaAttribute_get_QualifiedName_m383925923(L_59, /*hidden argument*/NULL);
				NullCheck(L_58);
				XmlSchemaObject_t1315720168 * L_61 = XmlSchemaObjectTable_get_Item_m170185878(L_58, L_60, /*hidden argument*/NULL);
				if (L_61)
				{
					goto IL_0157;
				}
			}

IL_0141:
			{
				XmlSchemaAttributeGroup_t246430545 * L_62 = ___attributeGroup0;
				NullCheck(L_62);
				XmlSchemaObjectTable_t2546974348 * L_63 = XmlSchemaAttributeGroup_get_AttributeUses_m4084363404(L_62, /*hidden argument*/NULL);
				XmlSchemaAttribute_t2797257020 * L_64 = V_6;
				NullCheck(L_64);
				XmlQualifiedName_t2760654312 * L_65 = XmlSchemaAttribute_get_QualifiedName_m383925923(L_64, /*hidden argument*/NULL);
				XmlSchemaAttribute_t2797257020 * L_66 = V_6;
				NullCheck(L_63);
				XmlSchemaObjectTable_Add_m1270468147(L_63, L_65, L_66, /*hidden argument*/NULL);
				goto IL_0170;
			}

IL_0157:
			{
				XmlSchemaAttribute_t2797257020 * L_67 = V_6;
				NullCheck(L_67);
				XmlQualifiedName_t2760654312 * L_68 = XmlSchemaAttribute_get_QualifiedName_m383925923(L_67, /*hidden argument*/NULL);
				NullCheck(L_68);
				String_t* L_69 = VirtFuncInvoker0< String_t* >::Invoke(3 /* System.String System.Object::ToString() */, L_68);
				XmlSchemaAttribute_t2797257020 * L_70 = V_6;
				BaseProcessor_SendValidationEvent_m3256639856(__this, _stringLiteral3258140726, L_69, L_70, /*hidden argument*/NULL);
			}

IL_0170:
			{
				RuntimeObject* L_71 = V_5;
				NullCheck(L_71);
				bool L_72 = InterfaceFuncInvoker0< bool >::Invoke(0 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t1853284238_il2cpp_TypeInfo_var, L_71);
				if (L_72)
				{
					goto IL_011f;
				}
			}

IL_0179:
			{
				IL2CPP_LEAVE(0x190, FINALLY_017b);
			}
		} // end try (depth: 2)
		catch(Il2CppExceptionWrapper& e)
		{
			__last_unhandled_exception = (Exception_t *)e.ex;
			goto FINALLY_017b;
		}

FINALLY_017b:
		{ // begin finally (depth: 2)
			{
				RuntimeObject* L_73 = V_5;
				V_7 = ((RuntimeObject*)IsInst((RuntimeObject*)L_73, IDisposable_t3640265483_il2cpp_TypeInfo_var));
				RuntimeObject* L_74 = V_7;
				if (!L_74)
				{
					goto IL_018f;
				}
			}

IL_0188:
			{
				RuntimeObject* L_75 = V_7;
				NullCheck(L_75);
				InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t3640265483_il2cpp_TypeInfo_var, L_75);
			}

IL_018f:
			{
				IL2CPP_END_FINALLY(379)
			}
		} // end finally (depth: 2)
		IL2CPP_CLEANUP(379)
		{
			IL2CPP_JUMP_TBL(0x190, IL_0190)
			IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
		}

IL_0190:
		{
			XmlSchemaAnyAttribute_t963227996 * L_76 = V_0;
			XmlSchemaAttributeGroup_t246430545 * L_77 = V_4;
			NullCheck(L_77);
			XmlSchemaAnyAttribute_t963227996 * L_78 = XmlSchemaAttributeGroup_get_AttributeWildcard_m1148724257(L_77, /*hidden argument*/NULL);
			XmlSchemaAnyAttribute_t963227996 * L_79 = Compiler_CompileAnyAttributeIntersection_m2926335891(__this, L_76, L_78, /*hidden argument*/NULL);
			V_0 = L_79;
			goto IL_01b8;
		}

IL_01a1:
		{
			XmlSchemaAttributeGroupRef_t846390688 * L_80 = V_3;
			NullCheck(L_80);
			XmlQualifiedName_t2760654312 * L_81 = XmlSchemaAttributeGroupRef_get_RefName_m204670386(L_80, /*hidden argument*/NULL);
			NullCheck(L_81);
			String_t* L_82 = VirtFuncInvoker0< String_t* >::Invoke(3 /* System.String System.Object::ToString() */, L_81);
			XmlSchemaAttributeGroupRef_t846390688 * L_83 = V_3;
			BaseProcessor_SendValidationEvent_m3256639856(__this, _stringLiteral4037799898, L_82, L_83, /*hidden argument*/NULL);
		}

IL_01b8:
		{
			int32_t L_84 = V_1;
			V_1 = ((int32_t)il2cpp_codegen_add((int32_t)L_84, (int32_t)1));
		}

IL_01bc:
		{
			int32_t L_85 = V_1;
			XmlSchemaAttributeGroup_t246430545 * L_86 = ___attributeGroup0;
			NullCheck(L_86);
			XmlSchemaObjectCollection_t1064819932 * L_87 = XmlSchemaAttributeGroup_get_Attributes_m270934548(L_86, /*hidden argument*/NULL);
			NullCheck(L_87);
			int32_t L_88 = CollectionBase_get_Count_m1708965601(L_87, /*hidden argument*/NULL);
			if ((((int32_t)L_85) < ((int32_t)L_88)))
			{
				goto IL_0039;
			}
		}

IL_01cd:
		{
			XmlSchemaAttributeGroup_t246430545 * L_89 = ___attributeGroup0;
			XmlSchemaAnyAttribute_t963227996 * L_90 = V_0;
			NullCheck(L_89);
			XmlSchemaAttributeGroup_set_AttributeWildcard_m1768550464(L_89, L_90, /*hidden argument*/NULL);
			IL2CPP_LEAVE(0x1DE, FINALLY_01d6);
		}
	} // end try (depth: 1)
	catch(Il2CppExceptionWrapper& e)
	{
		__last_unhandled_exception = (Exception_t *)e.ex;
		goto FINALLY_01d6;
	}

FINALLY_01d6:
	{ // begin finally (depth: 1)
		XmlSchemaAttributeGroup_t246430545 * L_91 = ___attributeGroup0;
		NullCheck(L_91);
		XmlSchemaObject_set_IsProcessing_m1567865810(L_91, (bool)0, /*hidden argument*/NULL);
		IL2CPP_END_FINALLY(470)
	} // end finally (depth: 1)
	IL2CPP_CLEANUP(470)
	{
		IL2CPP_JUMP_TBL(0x1DE, IL_01de)
		IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
	}

IL_01de:
	{
		return;
	}
}
// System.Void System.Xml.Schema.Compiler::CompileLocalAttributes(System.Xml.Schema.XmlSchemaComplexType,System.Xml.Schema.XmlSchemaComplexType,System.Xml.Schema.XmlSchemaObjectCollection,System.Xml.Schema.XmlSchemaAnyAttribute,System.Xml.Schema.XmlSchemaDerivationMethod)
extern "C" IL2CPP_METHOD_ATTR void Compiler_CompileLocalAttributes_m4162026387 (Compiler_t2647573624 * __this, XmlSchemaComplexType_t3740801802 * ___baseType0, XmlSchemaComplexType_t3740801802 * ___derivedType1, XmlSchemaObjectCollection_t1064819932 * ___attributes2, XmlSchemaAnyAttribute_t963227996 * ___anyAttribute3, int32_t ___derivedBy4, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Compiler_CompileLocalAttributes_m4162026387_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	XmlSchemaAnyAttribute_t963227996 * V_0 = NULL;
	int32_t V_1 = 0;
	XmlSchemaAttribute_t2797257020 * V_2 = NULL;
	XmlSchemaAttributeGroupRef_t846390688 * V_3 = NULL;
	XmlSchemaAttributeGroup_t246430545 * V_4 = NULL;
	RuntimeObject* V_5 = NULL;
	XmlSchemaAttribute_t2797257020 * V_6 = NULL;
	RuntimeObject* V_7 = NULL;
	XmlSchemaAttribute_t2797257020 * V_8 = NULL;
	XmlSchemaAttribute_t2797257020 * V_9 = NULL;
	XmlSchemaAttribute_t2797257020 * V_10 = NULL;
	XmlSchemaAttribute_t2797257020 * V_11 = NULL;
	XmlSchemaAttribute_t2797257020 * V_12 = 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);
	XmlSchemaAnyAttribute_t963227996 * G_B3_0 = NULL;
	{
		XmlSchemaComplexType_t3740801802 * L_0 = ___baseType0;
		if (L_0)
		{
			goto IL_0006;
		}
	}
	{
		G_B3_0 = ((XmlSchemaAnyAttribute_t963227996 *)(NULL));
		goto IL_000c;
	}

IL_0006:
	{
		XmlSchemaComplexType_t3740801802 * L_1 = ___baseType0;
		NullCheck(L_1);
		XmlSchemaAnyAttribute_t963227996 * L_2 = XmlSchemaComplexType_get_AttributeWildcard_m3132428207(L_1, /*hidden argument*/NULL);
		G_B3_0 = L_2;
	}

IL_000c:
	{
		V_0 = G_B3_0;
		V_1 = 0;
		goto IL_01e3;
	}

IL_0014:
	{
		XmlSchemaObjectCollection_t1064819932 * L_3 = ___attributes2;
		int32_t L_4 = V_1;
		NullCheck(L_3);
		XmlSchemaObject_t1315720168 * L_5 = VirtFuncInvoker1< XmlSchemaObject_t1315720168 *, int32_t >::Invoke(29 /* System.Xml.Schema.XmlSchemaObject System.Xml.Schema.XmlSchemaObjectCollection::get_Item(System.Int32) */, L_3, L_4);
		V_2 = ((XmlSchemaAttribute_t2797257020 *)IsInstClass((RuntimeObject*)L_5, XmlSchemaAttribute_t2797257020_il2cpp_TypeInfo_var));
		XmlSchemaAttribute_t2797257020 * L_6 = V_2;
		if (!L_6)
		{
			goto IL_00b9;
		}
	}
	{
		XmlSchemaAttribute_t2797257020 * L_7 = V_2;
		NullCheck(L_7);
		int32_t L_8 = XmlSchemaAttribute_get_Use_m2314455910(L_7, /*hidden argument*/NULL);
		if ((((int32_t)L_8) == ((int32_t)2)))
		{
			goto IL_0037;
		}
	}
	{
		XmlSchemaAttribute_t2797257020 * L_9 = V_2;
		Compiler_CompileAttribute_m2152973024(__this, L_9, /*hidden argument*/NULL);
	}

IL_0037:
	{
		XmlSchemaAttribute_t2797257020 * L_10 = V_2;
		NullCheck(L_10);
		int32_t L_11 = XmlSchemaAttribute_get_Use_m2314455910(L_10, /*hidden argument*/NULL);
		if ((!(((uint32_t)L_11) == ((uint32_t)2))))
		{
			goto IL_0056;
		}
	}
	{
		XmlSchemaAttribute_t2797257020 * L_12 = V_2;
		NullCheck(L_12);
		int32_t L_13 = XmlSchemaAttribute_get_Use_m2314455910(L_12, /*hidden argument*/NULL);
		if ((!(((uint32_t)L_13) == ((uint32_t)2))))
		{
			goto IL_009c;
		}
	}
	{
		int32_t L_14 = ___derivedBy4;
		if ((!(((uint32_t)L_14) == ((uint32_t)4))))
		{
			goto IL_009c;
		}
	}
	{
		XmlSchemaComplexType_t3740801802 * L_15 = ___baseType0;
		IL2CPP_RUNTIME_CLASS_INIT(XmlSchemaComplexType_t3740801802_il2cpp_TypeInfo_var);
		XmlSchemaComplexType_t3740801802 * L_16 = XmlSchemaComplexType_get_AnyType_m2038550701(NULL /*static, unused*/, /*hidden argument*/NULL);
		if ((((RuntimeObject*)(XmlSchemaComplexType_t3740801802 *)L_15) == ((RuntimeObject*)(XmlSchemaComplexType_t3740801802 *)L_16)))
		{
			goto IL_009c;
		}
	}

IL_0056:
	{
		XmlSchemaComplexType_t3740801802 * L_17 = ___derivedType1;
		NullCheck(L_17);
		XmlSchemaObjectTable_t2546974348 * L_18 = XmlSchemaComplexType_get_AttributeUses_m3736990879(L_17, /*hidden argument*/NULL);
		XmlSchemaAttribute_t2797257020 * L_19 = V_2;
		NullCheck(L_19);
		XmlQualifiedName_t2760654312 * L_20 = XmlSchemaAttribute_get_QualifiedName_m383925923(L_19, /*hidden argument*/NULL);
		NullCheck(L_18);
		XmlSchemaObject_t1315720168 * L_21 = XmlSchemaObjectTable_get_Item_m170185878(L_18, L_20, /*hidden argument*/NULL);
		if (L_21)
		{
			goto IL_0080;
		}
	}
	{
		XmlSchemaComplexType_t3740801802 * L_22 = ___derivedType1;
		NullCheck(L_22);
		XmlSchemaObjectTable_t2546974348 * L_23 = XmlSchemaComplexType_get_AttributeUses_m3736990879(L_22, /*hidden argument*/NULL);
		XmlSchemaAttribute_t2797257020 * L_24 = V_2;
		NullCheck(L_24);
		XmlQualifiedName_t2760654312 * L_25 = XmlSchemaAttribute_get_QualifiedName_m383925923(L_24, /*hidden argument*/NULL);
		XmlSchemaAttribute_t2797257020 * L_26 = V_2;
		NullCheck(L_23);
		XmlSchemaObjectTable_Add_m1270468147(L_23, L_25, L_26, /*hidden argument*/NULL);
		goto IL_01df;
	}

IL_0080:
	{
		XmlSchemaAttribute_t2797257020 * L_27 = V_2;
		NullCheck(L_27);
		XmlQualifiedName_t2760654312 * L_28 = XmlSchemaAttribute_get_QualifiedName_m383925923(L_27, /*hidden argument*/NULL);
		NullCheck(L_28);
		String_t* L_29 = VirtFuncInvoker0< String_t* >::Invoke(3 /* System.String System.Object::ToString() */, L_28);
		XmlSchemaAttribute_t2797257020 * L_30 = V_2;
		BaseProcessor_SendValidationEvent_m3256639856(__this, _stringLiteral3258140726, L_29, L_30, /*hidden argument*/NULL);
		goto IL_01df;
	}

IL_009c:
	{
		XmlSchemaAttribute_t2797257020 * L_31 = V_2;
		NullCheck(L_31);
		XmlQualifiedName_t2760654312 * L_32 = XmlSchemaAttribute_get_QualifiedName_m383925923(L_31, /*hidden argument*/NULL);
		NullCheck(L_32);
		String_t* L_33 = VirtFuncInvoker0< String_t* >::Invoke(3 /* System.String System.Object::ToString() */, L_32);
		XmlSchemaAttribute_t2797257020 * L_34 = V_2;
		BaseProcessor_SendValidationEvent_m958670032(__this, _stringLiteral953496631, L_33, L_34, 1, /*hidden argument*/NULL);
		goto IL_01df;
	}

IL_00b9:
	{
		XmlSchemaObjectCollection_t1064819932 * L_35 = ___attributes2;
		int32_t L_36 = V_1;
		NullCheck(L_35);
		XmlSchemaObject_t1315720168 * L_37 = VirtFuncInvoker1< XmlSchemaObject_t1315720168 *, int32_t >::Invoke(29 /* System.Xml.Schema.XmlSchemaObject System.Xml.Schema.XmlSchemaObjectCollection::get_Item(System.Int32) */, L_35, L_36);
		V_3 = ((XmlSchemaAttributeGroupRef_t846390688 *)CastclassClass((RuntimeObject*)L_37, XmlSchemaAttributeGroupRef_t846390688_il2cpp_TypeInfo_var));
		XmlSchemaObjectTable_t2546974348 * L_38 = __this->get_attributeGroups_8();
		XmlSchemaAttributeGroupRef_t846390688 * L_39 = V_3;
		NullCheck(L_39);
		XmlQualifiedName_t2760654312 * L_40 = XmlSchemaAttributeGroupRef_get_RefName_m204670386(L_39, /*hidden argument*/NULL);
		NullCheck(L_38);
		XmlSchemaObject_t1315720168 * L_41 = XmlSchemaObjectTable_get_Item_m170185878(L_38, L_40, /*hidden argument*/NULL);
		V_4 = ((XmlSchemaAttributeGroup_t246430545 *)CastclassClass((RuntimeObject*)L_41, XmlSchemaAttributeGroup_t246430545_il2cpp_TypeInfo_var));
		XmlSchemaAttributeGroup_t246430545 * L_42 = V_4;
		if (!L_42)
		{
			goto IL_01c8;
		}
	}
	{
		XmlSchemaAttributeGroup_t246430545 * L_43 = V_4;
		Compiler_CompileAttributeGroup_m684338723(__this, L_43, /*hidden argument*/NULL);
		XmlSchemaAttributeGroup_t246430545 * L_44 = V_4;
		NullCheck(L_44);
		XmlSchemaObjectTable_t2546974348 * L_45 = XmlSchemaAttributeGroup_get_AttributeUses_m4084363404(L_44, /*hidden argument*/NULL);
		NullCheck(L_45);
		RuntimeObject* L_46 = XmlSchemaObjectTable_get_Values_m210119958(L_45, /*hidden argument*/NULL);
		NullCheck(L_46);
		RuntimeObject* L_47 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0 /* System.Collections.IEnumerator System.Collections.IEnumerable::GetEnumerator() */, IEnumerable_t1941168011_il2cpp_TypeInfo_var, L_46);
		V_5 = L_47;
	}

IL_0100:
	try
	{ // begin try (depth: 1)
		{
			goto IL_0192;
		}

IL_0105:
		{
			RuntimeObject* L_48 = V_5;
			NullCheck(L_48);
			RuntimeObject * L_49 = InterfaceFuncInvoker0< RuntimeObject * >::Invoke(1 /* System.Object System.Collections.IEnumerator::get_Current() */, IEnumerator_t1853284238_il2cpp_TypeInfo_var, L_48);
			V_6 = ((XmlSchemaAttribute_t2797257020 *)CastclassClass((RuntimeObject*)L_49, XmlSchemaAttribute_t2797257020_il2cpp_TypeInfo_var));
			XmlSchemaAttribute_t2797257020 * L_50 = V_6;
			NullCheck(L_50);
			int32_t L_51 = XmlSchemaAttribute_get_Use_m2314455910(L_50, /*hidden argument*/NULL);
			if ((!(((uint32_t)L_51) == ((uint32_t)2))))
			{
				goto IL_0134;
			}
		}

IL_011d:
		{
			XmlSchemaAttribute_t2797257020 * L_52 = V_6;
			NullCheck(L_52);
			int32_t L_53 = XmlSchemaAttribute_get_Use_m2314455910(L_52, /*hidden argument*/NULL);
			if ((!(((uint32_t)L_53) == ((uint32_t)2))))
			{
				goto IL_0178;
			}
		}

IL_0127:
		{
			int32_t L_54 = ___derivedBy4;
			if ((!(((uint32_t)L_54) == ((uint32_t)4))))
			{
				goto IL_0178;
			}
		}

IL_012c:
		{
			XmlSchemaComplexType_t3740801802 * L_55 = ___baseType0;
			IL2CPP_RUNTIME_CLASS_INIT(XmlSchemaComplexType_t3740801802_il2cpp_TypeInfo_var);
			XmlSchemaComplexType_t3740801802 * L_56 = XmlSchemaComplexType_get_AnyType_m2038550701(NULL /*static, unused*/, /*hidden argument*/NULL);
			if ((((RuntimeObject*)(XmlSchemaComplexType_t3740801802 *)L_55) == ((RuntimeObject*)(XmlSchemaComplexType_t3740801802 *)L_56)))
			{
				goto IL_0178;
			}
		}

IL_0134:
		{
			XmlSchemaComplexType_t3740801802 * L_57 = ___derivedType1;
			NullCheck(L_57);
			XmlSchemaObjectTable_t2546974348 * L_58 = XmlSchemaComplexType_get_AttributeUses_m3736990879(L_57, /*hidden argument*/NULL);
			XmlSchemaAttribute_t2797257020 * L_59 = V_6;
			NullCheck(L_59);
			XmlQualifiedName_t2760654312 * L_60 = XmlSchemaAttribute_get_QualifiedName_m383925923(L_59, /*hidden argument*/NULL);
			NullCheck(L_58);
			XmlSchemaObject_t1315720168 * L_61 = XmlSchemaObjectTable_get_Item_m170185878(L_58, L_60, /*hidden argument*/NULL);
			if (L_61)
			{
				goto IL_015e;
			}
		}

IL_0148:
		{
			XmlSchemaComplexType_t3740801802 * L_62 = ___derivedType1;
			NullCheck(L_62);
			XmlSchemaObjectTable_t2546974348 * L_63 = XmlSchemaComplexType_get_AttributeUses_m3736990879(L_62, /*hidden argument*/NULL);
			XmlSchemaAttribute_t2797257020 * L_64 = V_6;
			NullCheck(L_64);
			XmlQualifiedName_t2760654312 * L_65 = XmlSchemaAttribute_get_QualifiedName_m383925923(L_64, /*hidden argument*/NULL);
			XmlSchemaAttribute_t2797257020 * L_66 = V_6;
			NullCheck(L_63);
			XmlSchemaObjectTable_Add_m1270468147(L_63, L_65, L_66, /*hidden argument*/NULL);
			goto IL_0192;
		}

IL_015e:
		{
			XmlSchemaAttribute_t2797257020 * L_67 = V_6;
			NullCheck(L_67);
			XmlQualifiedName_t2760654312 * L_68 = XmlSchemaAttribute_get_QualifiedName_m383925923(L_67, /*hidden argument*/NULL);
			NullCheck(L_68);
			String_t* L_69 = VirtFuncInvoker0< String_t* >::Invoke(3 /* System.String System.Object::ToString() */, L_68);
			XmlSchemaAttributeGroupRef_t846390688 * L_70 = V_3;
			BaseProcessor_SendValidationEvent_m3256639856(__this, _stringLiteral3258140726, L_69, L_70, /*hidden argument*/NULL);
			goto IL_0192;
		}

IL_0178:
		{
			XmlSchemaAttribute_t2797257020 * L_71 = V_6;
			NullCheck(L_71);
			XmlQualifiedName_t2760654312 * L_72 = XmlSchemaAttribute_get_QualifiedName_m383925923(L_71, /*hidden argument*/NULL);
			NullCheck(L_72);
			String_t* L_73 = VirtFuncInvoker0< String_t* >::Invoke(3 /* System.String System.Object::ToString() */, L_72);
			XmlSchemaAttribute_t2797257020 * L_74 = V_6;
			BaseProcessor_SendValidationEvent_m958670032(__this, _stringLiteral953496631, L_73, L_74, 1, /*hidden argument*/NULL);
		}

IL_0192:
		{
			RuntimeObject* L_75 = V_5;
			NullCheck(L_75);
			bool L_76 = InterfaceFuncInvoker0< bool >::Invoke(0 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t1853284238_il2cpp_TypeInfo_var, L_75);
			if (L_76)
			{
				goto IL_0105;
			}
		}

IL_019e:
		{
			IL2CPP_LEAVE(0x1B5, FINALLY_01a0);
		}
	} // end try (depth: 1)
	catch(Il2CppExceptionWrapper& e)
	{
		__last_unhandled_exception = (Exception_t *)e.ex;
		goto FINALLY_01a0;
	}

FINALLY_01a0:
	{ // begin finally (depth: 1)
		{
			RuntimeObject* L_77 = V_5;
			V_7 = ((RuntimeObject*)IsInst((RuntimeObject*)L_77, IDisposable_t3640265483_il2cpp_TypeInfo_var));
			RuntimeObject* L_78 = V_7;
			if (!L_78)
			{
				goto IL_01b4;
			}
		}

IL_01ad:
		{
			RuntimeObject* L_79 = V_7;
			NullCheck(L_79);
			InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t3640265483_il2cpp_TypeInfo_var, L_79);
		}

IL_01b4:
		{
			IL2CPP_END_FINALLY(416)
		}
	} // end finally (depth: 1)
	IL2CPP_CLEANUP(416)
	{
		IL2CPP_JUMP_TBL(0x1B5, IL_01b5)
		IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
	}

IL_01b5:
	{
		XmlSchemaAnyAttribute_t963227996 * L_80 = ___anyAttribute3;
		XmlSchemaAttributeGroup_t246430545 * L_81 = V_4;
		NullCheck(L_81);
		XmlSchemaAnyAttribute_t963227996 * L_82 = XmlSchemaAttributeGroup_get_AttributeWildcard_m1148724257(L_81, /*hidden argument*/NULL);
		XmlSchemaAnyAttribute_t963227996 * L_83 = Compiler_CompileAnyAttributeIntersection_m2926335891(__this, L_80, L_82, /*hidden argument*/NULL);
		___anyAttribute3 = L_83;
		goto IL_01df;
	}

IL_01c8:
	{
		XmlSchemaAttributeGroupRef_t846390688 * L_84 = V_3;
		NullCheck(L_84);
		XmlQualifiedName_t2760654312 * L_85 = XmlSchemaAttributeGroupRef_get_RefName_m204670386(L_84, /*hidden argument*/NULL);
		NullCheck(L_85);
		String_t* L_86 = VirtFuncInvoker0< String_t* >::Invoke(3 /* System.String System.Object::ToString() */, L_85);
		XmlSchemaAttributeGroupRef_t846390688 * L_87 = V_3;
		BaseProcessor_SendValidationEvent_m3256639856(__this, _stringLiteral4037799898, L_86, L_87, /*hidden argument*/NULL);
	}

IL_01df:
	{
		int32_t L_88 = V_1;
		V_1 = ((int32_t)il2cpp_codegen_add((int32_t)L_88, (int32_t)1));
	}

IL_01e3:
	{
		int32_t L_89 = V_1;
		XmlSchemaObjectCollection_t1064819932 * L_90 = ___attributes2;
		NullCheck(L_90);
		int32_t L_91 = CollectionBase_get_Count_m1708965601(L_90, /*hidden argument*/NULL);
		if ((((int32_t)L_89) < ((int32_t)L_91)))
		{
			goto IL_0014;
		}
	}
	{
		XmlSchemaComplexType_t3740801802 * L_92 = ___baseType0;
		if (!L_92)
		{
			goto IL_0483;
		}
	}
	{
		int32_t L_93 = ___derivedBy4;
		if ((!(((uint32_t)L_93) == ((uint32_t)2))))
		{
			goto IL_02ab;
		}
	}
	{
		XmlSchemaComplexType_t3740801802 * L_94 = ___derivedType1;
		XmlSchemaAnyAttribute_t963227996 * L_95 = ___anyAttribute3;
		XmlSchemaAnyAttribute_t963227996 * L_96 = V_0;
		XmlSchemaAnyAttribute_t963227996 * L_97 = Compiler_CompileAnyAttributeUnion_m2149704138(__this, L_95, L_96, /*hidden argument*/NULL);
		NullCheck(L_94);
		XmlSchemaComplexType_SetAttributeWildcard_m846441687(L_94, L_97, /*hidden argument*/NULL);
		XmlSchemaComplexType_t3740801802 * L_98 = ___baseType0;
		NullCheck(L_98);
		XmlSchemaObjectTable_t2546974348 * L_99 = XmlSchemaComplexType_get_AttributeUses_m3736990879(L_98, /*hidden argument*/NULL);
		NullCheck(L_99);
		RuntimeObject* L_100 = XmlSchemaObjectTable_get_Values_m210119958(L_99, /*hidden argument*/NULL);
		NullCheck(L_100);
		RuntimeObject* L_101 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0 /* System.Collections.IEnumerator System.Collections.IEnumerable::GetEnumerator() */, IEnumerable_t1941168011_il2cpp_TypeInfo_var, L_100);
		V_5 = L_101;
	}

IL_021e:
	try
	{ // begin try (depth: 1)
		{
			goto IL_0288;
		}

IL_0220:
		{
			RuntimeObject* L_102 = V_5;
			NullCheck(L_102);
			RuntimeObject * L_103 = InterfaceFuncInvoker0< RuntimeObject * >::Invoke(1 /* System.Object System.Collections.IEnumerator::get_Current() */, IEnumerator_t1853284238_il2cpp_TypeInfo_var, L_102);
			V_8 = ((XmlSchemaAttribute_t2797257020 *)CastclassClass((RuntimeObject*)L_103, XmlSchemaAttribute_t2797257020_il2cpp_TypeInfo_var));
			XmlSchemaComplexType_t3740801802 * L_104 = ___derivedType1;
			NullCheck(L_104);
			XmlSchemaObjectTable_t2546974348 * L_105 = XmlSchemaComplexType_get_AttributeUses_m3736990879(L_104, /*hidden argument*/NULL);
			XmlSchemaAttribute_t2797257020 * L_106 = V_8;
			NullCheck(L_106);
			XmlQualifiedName_t2760654312 * L_107 = XmlSchemaAttribute_get_QualifiedName_m383925923(L_106, /*hidden argument*/NULL);
			NullCheck(L_105);
			XmlSchemaObject_t1315720168 * L_108 = XmlSchemaObjectTable_get_Item_m170185878(L_105, L_107, /*hidden argument*/NULL);
			V_9 = ((XmlSchemaAttribute_t2797257020 *)CastclassClass((RuntimeObject*)L_108, XmlSchemaAttribute_t2797257020_il2cpp_TypeInfo_var));
			XmlSchemaAttribute_t2797257020 * L_109 = V_9;
			if (L_109)
			{
				goto IL_0261;
			}
		}

IL_024b:
		{
			XmlSchemaComplexType_t3740801802 * L_110 = ___derivedType1;
			NullCheck(L_110);
			XmlSchemaObjectTable_t2546974348 * L_111 = XmlSchemaComplexType_get_AttributeUses_m3736990879(L_110, /*hidden argument*/NULL);
			XmlSchemaAttribute_t2797257020 * L_112 = V_8;
			NullCheck(L_112);
			XmlQualifiedName_t2760654312 * L_113 = XmlSchemaAttribute_get_QualifiedName_m383925923(L_112, /*hidden argument*/NULL);
			XmlSchemaAttribute_t2797257020 * L_114 = V_8;
			NullCheck(L_111);
			XmlSchemaObjectTable_Add_m1270468147(L_111, L_113, L_114, /*hidden argument*/NULL);
			goto IL_0288;
		}

IL_0261:
		{
			XmlSchemaAttribute_t2797257020 * L_115 = V_8;
			NullCheck(L_115);
			int32_t L_116 = XmlSchemaAttribute_get_Use_m2314455910(L_115, /*hidden argument*/NULL);
			if ((((int32_t)L_116) == ((int32_t)2)))
			{
				goto IL_0288;
			}
		}

IL_026b:
		{
			XmlSchemaAttribute_t2797257020 * L_117 = V_9;
			NullCheck(L_117);
			XmlSchemaSimpleType_t2678868104 * L_118 = XmlSchemaAttribute_get_AttributeSchemaType_m2030385281(L_117, /*hidden argument*/NULL);
			XmlSchemaAttribute_t2797257020 * L_119 = V_8;
			NullCheck(L_119);
			XmlSchemaSimpleType_t2678868104 * L_120 = XmlSchemaAttribute_get_AttributeSchemaType_m2030385281(L_119, /*hidden argument*/NULL);
			if ((((RuntimeObject*)(XmlSchemaSimpleType_t2678868104 *)L_118) == ((RuntimeObject*)(XmlSchemaSimpleType_t2678868104 *)L_120)))
			{
				goto IL_0288;
			}
		}

IL_027b:
		{
			XmlSchemaAttribute_t2797257020 * L_121 = V_9;
			BaseProcessor_SendValidationEvent_m1578197102(__this, _stringLiteral3661169264, L_121, /*hidden argument*/NULL);
		}

IL_0288:
		{
			RuntimeObject* L_122 = V_5;
			NullCheck(L_122);
			bool L_123 = InterfaceFuncInvoker0< bool >::Invoke(0 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t1853284238_il2cpp_TypeInfo_var, L_122);
			if (L_123)
			{
				goto IL_0220;
			}
		}

IL_0291:
		{
			IL2CPP_LEAVE(0x48B, FINALLY_0296);
		}
	} // end try (depth: 1)
	catch(Il2CppExceptionWrapper& e)
	{
		__last_unhandled_exception = (Exception_t *)e.ex;
		goto FINALLY_0296;
	}

FINALLY_0296:
	{ // begin finally (depth: 1)
		{
			RuntimeObject* L_124 = V_5;
			V_7 = ((RuntimeObject*)IsInst((RuntimeObject*)L_124, IDisposable_t3640265483_il2cpp_TypeInfo_var));
			RuntimeObject* L_125 = V_7;
			if (!L_125)
			{
				goto IL_02aa;
			}
		}

IL_02a3:
		{
			RuntimeObject* L_126 = V_7;
			NullCheck(L_126);
			InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t3640265483_il2cpp_TypeInfo_var, L_126);
		}

IL_02aa:
		{
			IL2CPP_END_FINALLY(662)
		}
	} // end finally (depth: 1)
	IL2CPP_CLEANUP(662)
	{
		IL2CPP_JUMP_TBL(0x48B, IL_048b)
		IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
	}

IL_02ab:
	{
		XmlSchemaAnyAttribute_t963227996 * L_127 = ___anyAttribute3;
		if (!L_127)
		{
			goto IL_02d6;
		}
	}
	{
		XmlSchemaAnyAttribute_t963227996 * L_128 = V_0;
		if (!L_128)
		{
			goto IL_02c8;
		}
	}
	{
		XmlSchemaAnyAttribute_t963227996 * L_129 = ___anyAttribute3;
		XmlSchemaAnyAttribute_t963227996 * L_130 = V_0;
		bool L_131 = XmlSchemaAnyAttribute_IsSubset_m2925553919(NULL /*static, unused*/, L_129, L_130, /*hidden argument*/NULL);
		if (!L_131)
		{
			goto IL_02c8;
		}
	}
	{
		XmlSchemaComplexType_t3740801802 * L_132 = ___baseType0;
		XmlSchemaAnyAttribute_t963227996 * L_133 = ___anyAttribute3;
		XmlSchemaAnyAttribute_t963227996 * L_134 = V_0;
		bool L_135 = Compiler_IsProcessContentsRestricted_m628087595(__this, L_132, L_133, L_134, /*hidden argument*/NULL);
		if (L_135)
		{
			goto IL_02d6;
		}
	}

IL_02c8:
	{
		XmlSchemaComplexType_t3740801802 * L_136 = ___derivedType1;
		BaseProcessor_SendValidationEvent_m1578197102(__this, _stringLiteral3868083416, L_136, /*hidden argument*/NULL);
		goto IL_02de;
	}

IL_02d6:
	{
		XmlSchemaComplexType_t3740801802 * L_137 = ___derivedType1;
		XmlSchemaAnyAttribute_t963227996 * L_138 = ___anyAttribute3;
		NullCheck(L_137);
		XmlSchemaComplexType_SetAttributeWildcard_m846441687(L_137, L_138, /*hidden argument*/NULL);
	}

IL_02de:
	{
		XmlSchemaComplexType_t3740801802 * L_139 = ___baseType0;
		NullCheck(L_139);
		XmlSchemaObjectTable_t2546974348 * L_140 = XmlSchemaComplexType_get_AttributeUses_m3736990879(L_139, /*hidden argument*/NULL);
		NullCheck(L_140);
		RuntimeObject* L_141 = XmlSchemaObjectTable_get_Values_m210119958(L_140, /*hidden argument*/NULL);
		NullCheck(L_141);
		RuntimeObject* L_142 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0 /* System.Collections.IEnumerator System.Collections.IEnumerable::GetEnumerator() */, IEnumerable_t1941168011_il2cpp_TypeInfo_var, L_141);
		V_5 = L_142;
	}

IL_02f0:
	try
	{ // begin try (depth: 1)
		{
			goto IL_03e6;
		}

IL_02f5:
		{
			RuntimeObject* L_143 = V_5;
			NullCheck(L_143);
			RuntimeObject * L_144 = InterfaceFuncInvoker0< RuntimeObject * >::Invoke(1 /* System.Object System.Collections.IEnumerator::get_Current() */, IEnumerator_t1853284238_il2cpp_TypeInfo_var, L_143);
			V_10 = ((XmlSchemaAttribute_t2797257020 *)CastclassClass((RuntimeObject*)L_144, XmlSchemaAttribute_t2797257020_il2cpp_TypeInfo_var));
			XmlSchemaComplexType_t3740801802 * L_145 = ___derivedType1;
			NullCheck(L_145);
			XmlSchemaObjectTable_t2546974348 * L_146 = XmlSchemaComplexType_get_AttributeUses_m3736990879(L_145, /*hidden argument*/NULL);
			XmlSchemaAttribute_t2797257020 * L_147 = V_10;
			NullCheck(L_147);
			XmlQualifiedName_t2760654312 * L_148 = XmlSchemaAttribute_get_QualifiedName_m383925923(L_147, /*hidden argument*/NULL);
			NullCheck(L_146);
			XmlSchemaObject_t1315720168 * L_149 = XmlSchemaObjectTable_get_Item_m170185878(L_146, L_148, /*hidden argument*/NULL);
			V_11 = ((XmlSchemaAttribute_t2797257020 *)CastclassClass((RuntimeObject*)L_149, XmlSchemaAttribute_t2797257020_il2cpp_TypeInfo_var));
			XmlSchemaAttribute_t2797257020 * L_150 = V_11;
			if (L_150)
			{
				goto IL_0339;
			}
		}

IL_0320:
		{
			XmlSchemaComplexType_t3740801802 * L_151 = ___derivedType1;
			NullCheck(L_151);
			XmlSchemaObjectTable_t2546974348 * L_152 = XmlSchemaComplexType_get_AttributeUses_m3736990879(L_151, /*hidden argument*/NULL);
			XmlSchemaAttribute_t2797257020 * L_153 = V_10;
			NullCheck(L_153);
			XmlQualifiedName_t2760654312 * L_154 = XmlSchemaAttribute_get_QualifiedName_m383925923(L_153, /*hidden argument*/NULL);
			XmlSchemaAttribute_t2797257020 * L_155 = V_10;
			NullCheck(L_152);
			XmlSchemaObjectTable_Add_m1270468147(L_152, L_154, L_155, /*hidden argument*/NULL);
			goto IL_03e6;
		}

IL_0339:
		{
			XmlSchemaAttribute_t2797257020 * L_156 = V_10;
			NullCheck(L_156);
			int32_t L_157 = XmlSchemaAttribute_get_Use_m2314455910(L_156, /*hidden argument*/NULL);
			if ((!(((uint32_t)L_157) == ((uint32_t)2))))
			{
				goto IL_035f;
			}
		}

IL_0343:
		{
			XmlSchemaAttribute_t2797257020 * L_158 = V_11;
			NullCheck(L_158);
			int32_t L_159 = XmlSchemaAttribute_get_Use_m2314455910(L_158, /*hidden argument*/NULL);
			if ((((int32_t)L_159) == ((int32_t)2)))
			{
				goto IL_035f;
			}
		}

IL_034d:
		{
			XmlSchemaAttribute_t2797257020 * L_160 = V_11;
			BaseProcessor_SendValidationEvent_m1578197102(__this, _stringLiteral1015236186, L_160, /*hidden argument*/NULL);
			goto IL_03e6;
		}

IL_035f:
		{
			XmlSchemaAttribute_t2797257020 * L_161 = V_10;
			NullCheck(L_161);
			int32_t L_162 = XmlSchemaAttribute_get_Use_m2314455910(L_161, /*hidden argument*/NULL);
			if ((!(((uint32_t)L_162) == ((uint32_t)3))))
			{
				goto IL_0382;
			}
		}

IL_0369:
		{
			XmlSchemaAttribute_t2797257020 * L_163 = V_11;
			NullCheck(L_163);
			int32_t L_164 = XmlSchemaAttribute_get_Use_m2314455910(L_163, /*hidden argument*/NULL);
			if ((((int32_t)L_164) == ((int32_t)3)))
			{
				goto IL_0382;
			}
		}

IL_0373:
		{
			XmlSchemaAttribute_t2797257020 * L_165 = V_11;
			BaseProcessor_SendValidationEvent_m1578197102(__this, _stringLiteral1133729145, L_165, /*hidden argument*/NULL);
			goto IL_03e6;
		}

IL_0382:
		{
			XmlSchemaAttribute_t2797257020 * L_166 = V_11;
			NullCheck(L_166);
			int32_t L_167 = XmlSchemaAttribute_get_Use_m2314455910(L_166, /*hidden argument*/NULL);
			if ((((int32_t)L_167) == ((int32_t)2)))
			{
				goto IL_03e6;
			}
		}

IL_038c:
		{
			XmlSchemaAttribute_t2797257020 * L_168 = V_10;
			NullCheck(L_168);
			XmlSchemaSimpleType_t2678868104 * L_169 = XmlSchemaAttribute_get_AttributeSchemaType_m2030385281(L_168, /*hidden argument*/NULL);
			if (!L_169)
			{
				goto IL_03b4;
			}
		}

IL_0395:
		{
			XmlSchemaAttribute_t2797257020 * L_170 = V_11;
			NullCheck(L_170);
			XmlSchemaSimpleType_t2678868104 * L_171 = XmlSchemaAttribute_get_AttributeSchemaType_m2030385281(L_170, /*hidden argument*/NULL);
			if (!L_171)
			{
				goto IL_03b4;
			}
		}

IL_039e:
		{
			XmlSchemaAttribute_t2797257020 * L_172 = V_11;
			NullCheck(L_172);
			XmlSchemaSimpleType_t2678868104 * L_173 = XmlSchemaAttribute_get_AttributeSchemaType_m2030385281(L_172, /*hidden argument*/NULL);
			XmlSchemaAttribute_t2797257020 * L_174 = V_10;
			NullCheck(L_174);
			XmlSchemaSimpleType_t2678868104 * L_175 = XmlSchemaAttribute_get_AttributeSchemaType_m2030385281(L_174, /*hidden argument*/NULL);
			bool L_176 = XmlSchemaType_IsDerivedFrom_m3689219737(NULL /*static, unused*/, L_173, L_175, 0, /*hidden argument*/NULL);
			if (L_176)
			{
				goto IL_03c3;
			}
		}

IL_03b4:
		{
			XmlSchemaAttribute_t2797257020 * L_177 = V_11;
			BaseProcessor_SendValidationEvent_m1578197102(__this, _stringLiteral1482412449, L_177, /*hidden argument*/NULL);
			goto IL_03e6;
		}

IL_03c3:
		{
			XmlSchemaAttribute_t2797257020 * L_178 = V_10;
			NullCheck(L_178);
			SchemaAttDef_t2429541159 * L_179 = XmlSchemaAttribute_get_AttDef_m786218494(L_178, /*hidden argument*/NULL);
			XmlSchemaAttribute_t2797257020 * L_180 = V_11;
			NullCheck(L_180);
			SchemaAttDef_t2429541159 * L_181 = XmlSchemaAttribute_get_AttDef_m786218494(L_180, /*hidden argument*/NULL);
			bool L_182 = Compiler_IsFixedEqual_m2259842100(__this, L_179, L_181, /*hidden argument*/NULL);
			if (L_182)
			{
				goto IL_03e6;
			}
		}

IL_03d9:
		{
			XmlSchemaAttribute_t2797257020 * L_183 = V_11;
			BaseProcessor_SendValidationEvent_m1578197102(__this, _stringLiteral1231038235, L_183, /*hidden argument*/NULL);
		}

IL_03e6:
		{
			RuntimeObject* L_184 = V_5;
			NullCheck(L_184);
			bool L_185 = InterfaceFuncInvoker0< bool >::Invoke(0 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t1853284238_il2cpp_TypeInfo_var, L_184);
			if (L_185)
			{
				goto IL_02f5;
			}
		}

IL_03f2:
		{
			IL2CPP_LEAVE(0x409, FINALLY_03f4);
		}
	} // end try (depth: 1)
	catch(Il2CppExceptionWrapper& e)
	{
		__last_unhandled_exception = (Exception_t *)e.ex;
		goto FINALLY_03f4;
	}

FINALLY_03f4:
	{ // begin finally (depth: 1)
		{
			RuntimeObject* L_186 = V_5;
			V_7 = ((RuntimeObject*)IsInst((RuntimeObject*)L_186, IDisposable_t3640265483_il2cpp_TypeInfo_var));
			RuntimeObject* L_187 = V_7;
			if (!L_187)
			{
				goto IL_0408;
			}
		}

IL_0401:
		{
			RuntimeObject* L_188 = V_7;
			NullCheck(L_188);
			InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t3640265483_il2cpp_TypeInfo_var, L_188);
		}

IL_0408:
		{
			IL2CPP_END_FINALLY(1012)
		}
	} // end finally (depth: 1)
	IL2CPP_CLEANUP(1012)
	{
		IL2CPP_JUMP_TBL(0x409, IL_0409)
		IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
	}

IL_0409:
	{
		XmlSchemaComplexType_t3740801802 * L_189 = ___derivedType1;
		NullCheck(L_189);
		XmlSchemaObjectTable_t2546974348 * L_190 = XmlSchemaComplexType_get_AttributeUses_m3736990879(L_189, /*hidden argument*/NULL);
		NullCheck(L_190);
		RuntimeObject* L_191 = XmlSchemaObjectTable_get_Values_m210119958(L_190, /*hidden argument*/NULL);
		NullCheck(L_191);
		RuntimeObject* L_192 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0 /* System.Collections.IEnumerator System.Collections.IEnumerable::GetEnumerator() */, IEnumerable_t1941168011_il2cpp_TypeInfo_var, L_191);
		V_5 = L_192;
	}

IL_041b:
	try
	{ // begin try (depth: 1)
		{
			goto IL_0463;
		}

IL_041d:
		{
			RuntimeObject* L_193 = V_5;
			NullCheck(L_193);
			RuntimeObject * L_194 = InterfaceFuncInvoker0< RuntimeObject * >::Invoke(1 /* System.Object System.Collections.IEnumerator::get_Current() */, IEnumerator_t1853284238_il2cpp_TypeInfo_var, L_193);
			V_12 = ((XmlSchemaAttribute_t2797257020 *)CastclassClass((RuntimeObject*)L_194, XmlSchemaAttribute_t2797257020_il2cpp_TypeInfo_var));
			XmlSchemaComplexType_t3740801802 * L_195 = ___baseType0;
			NullCheck(L_195);
			XmlSchemaObjectTable_t2546974348 * L_196 = XmlSchemaComplexType_get_AttributeUses_m3736990879(L_195, /*hidden argument*/NULL);
			XmlSchemaAttribute_t2797257020 * L_197 = V_12;
			NullCheck(L_197);
			XmlQualifiedName_t2760654312 * L_198 = XmlSchemaAttribute_get_QualifiedName_m383925923(L_197, /*hidden argument*/NULL);
			NullCheck(L_196);
			XmlSchemaObject_t1315720168 * L_199 = XmlSchemaObjectTable_get_Item_m170185878(L_196, L_198, /*hidden argument*/NULL);
			if (((XmlSchemaAttribute_t2797257020 *)CastclassClass((RuntimeObject*)L_199, XmlSchemaAttribute_t2797257020_il2cpp_TypeInfo_var)))
			{
				goto IL_0463;
			}
		}

IL_0444:
		{
			XmlSchemaAnyAttribute_t963227996 * L_200 = V_0;
			if (!L_200)
			{
				goto IL_0456;
			}
		}

IL_0447:
		{
			XmlSchemaAnyAttribute_t963227996 * L_201 = V_0;
			XmlSchemaAttribute_t2797257020 * L_202 = V_12;
			NullCheck(L_202);
			XmlQualifiedName_t2760654312 * L_203 = XmlSchemaAttribute_get_QualifiedName_m383925923(L_202, /*hidden argument*/NULL);
			NullCheck(L_201);
			bool L_204 = XmlSchemaAnyAttribute_Allows_m2858507299(L_201, L_203, /*hidden argument*/NULL);
			if (L_204)
			{
				goto IL_0463;
			}
		}

IL_0456:
		{
			XmlSchemaAttribute_t2797257020 * L_205 = V_12;
			BaseProcessor_SendValidationEvent_m1578197102(__this, _stringLiteral3353506859, L_205, /*hidden argument*/NULL);
		}

IL_0463:
		{
			RuntimeObject* L_206 = V_5;
			NullCheck(L_206);
			bool L_207 = InterfaceFuncInvoker0< bool >::Invoke(0 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t1853284238_il2cpp_TypeInfo_var, L_206);
			if (L_207)
			{
				goto IL_041d;
			}
		}

IL_046c:
		{
			IL2CPP_LEAVE(0x48B, FINALLY_046e);
		}
	} // end try (depth: 1)
	catch(Il2CppExceptionWrapper& e)
	{
		__last_unhandled_exception = (Exception_t *)e.ex;
		goto FINALLY_046e;
	}

FINALLY_046e:
	{ // begin finally (depth: 1)
		{
			RuntimeObject* L_208 = V_5;
			V_7 = ((RuntimeObject*)IsInst((RuntimeObject*)L_208, IDisposable_t3640265483_il2cpp_TypeInfo_var));
			RuntimeObject* L_209 = V_7;
			if (!L_209)
			{
				goto IL_0482;
			}
		}

IL_047b:
		{
			RuntimeObject* L_210 = V_7;
			NullCheck(L_210);
			InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t3640265483_il2cpp_TypeInfo_var, L_210);
		}

IL_0482:
		{
			IL2CPP_END_FINALLY(1134)
		}
	} // end finally (depth: 1)
	IL2CPP_CLEANUP(1134)
	{
		IL2CPP_JUMP_TBL(0x48B, IL_048b)
		IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
	}

IL_0483:
	{
		XmlSchemaComplexType_t3740801802 * L_211 = ___derivedType1;
		XmlSchemaAnyAttribute_t963227996 * L_212 = ___anyAttribute3;
		NullCheck(L_211);
		XmlSchemaComplexType_SetAttributeWildcard_m846441687(L_211, L_212, /*hidden argument*/NULL);
	}

IL_048b:
	{
		return;
	}
}
// System.Void System.Xml.Schema.Compiler::CheckAtrributeGroupRestriction(System.Xml.Schema.XmlSchemaAttributeGroup,System.Xml.Schema.XmlSchemaAttributeGroup)
extern "C" IL2CPP_METHOD_ATTR void Compiler_CheckAtrributeGroupRestriction_m559319023 (Compiler_t2647573624 * __this, XmlSchemaAttributeGroup_t246430545 * ___baseAttributeGroup0, XmlSchemaAttributeGroup_t246430545 * ___derivedAttributeGroup1, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Compiler_CheckAtrributeGroupRestriction_m559319023_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	XmlSchemaAnyAttribute_t963227996 * V_0 = NULL;
	XmlSchemaAnyAttribute_t963227996 * V_1 = NULL;
	RuntimeObject* V_2 = NULL;
	XmlSchemaAttribute_t2797257020 * V_3 = NULL;
	XmlSchemaAttribute_t2797257020 * V_4 = NULL;
	RuntimeObject* V_5 = NULL;
	XmlSchemaAttribute_t2797257020 * 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);
	{
		XmlSchemaAttributeGroup_t246430545 * L_0 = ___baseAttributeGroup0;
		NullCheck(L_0);
		XmlSchemaAnyAttribute_t963227996 * L_1 = XmlSchemaAttributeGroup_get_AttributeWildcard_m1148724257(L_0, /*hidden argument*/NULL);
		V_0 = L_1;
		XmlSchemaAttributeGroup_t246430545 * L_2 = ___derivedAttributeGroup1;
		NullCheck(L_2);
		XmlSchemaAnyAttribute_t963227996 * L_3 = XmlSchemaAttributeGroup_get_AttributeWildcard_m1148724257(L_2, /*hidden argument*/NULL);
		V_1 = L_3;
		XmlSchemaAnyAttribute_t963227996 * L_4 = V_1;
		if (!L_4)
		{
			goto IL_0034;
		}
	}
	{
		XmlSchemaAnyAttribute_t963227996 * L_5 = V_0;
		if (!L_5)
		{
			goto IL_0028;
		}
	}
	{
		XmlSchemaAnyAttribute_t963227996 * L_6 = V_1;
		XmlSchemaAnyAttribute_t963227996 * L_7 = V_0;
		bool L_8 = XmlSchemaAnyAttribute_IsSubset_m2925553919(NULL /*static, unused*/, L_6, L_7, /*hidden argument*/NULL);
		if (!L_8)
		{
			goto IL_0028;
		}
	}
	{
		XmlSchemaAnyAttribute_t963227996 * L_9 = V_1;
		XmlSchemaAnyAttribute_t963227996 * L_10 = V_0;
		bool L_11 = Compiler_IsProcessContentsRestricted_m628087595(__this, (XmlSchemaComplexType_t3740801802 *)NULL, L_9, L_10, /*hidden argument*/NULL);
		if (L_11)
		{
			goto IL_0034;
		}
	}

IL_0028:
	{
		XmlSchemaAttributeGroup_t246430545 * L_12 = ___derivedAttributeGroup1;
		BaseProcessor_SendValidationEvent_m1578197102(__this, _stringLiteral3868083416, L_12, /*hidden argument*/NULL);
	}

IL_0034:
	{
		XmlSchemaAttributeGroup_t246430545 * L_13 = ___baseAttributeGroup0;
		NullCheck(L_13);
		XmlSchemaObjectTable_t2546974348 * L_14 = XmlSchemaAttributeGroup_get_AttributeUses_m4084363404(L_13, /*hidden argument*/NULL);
		NullCheck(L_14);
		RuntimeObject* L_15 = XmlSchemaObjectTable_get_Values_m210119958(L_14, /*hidden argument*/NULL);
		NullCheck(L_15);
		RuntimeObject* L_16 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0 /* System.Collections.IEnumerator System.Collections.IEnumerable::GetEnumerator() */, IEnumerable_t1941168011_il2cpp_TypeInfo_var, L_15);
		V_2 = L_16;
	}

IL_0045:
	try
	{ // begin try (depth: 1)
		{
			goto IL_0150;
		}

IL_004a:
		{
			RuntimeObject* L_17 = V_2;
			NullCheck(L_17);
			RuntimeObject * L_18 = InterfaceFuncInvoker0< RuntimeObject * >::Invoke(1 /* System.Object System.Collections.IEnumerator::get_Current() */, IEnumerator_t1853284238_il2cpp_TypeInfo_var, L_17);
			V_3 = ((XmlSchemaAttribute_t2797257020 *)CastclassClass((RuntimeObject*)L_18, XmlSchemaAttribute_t2797257020_il2cpp_TypeInfo_var));
			XmlSchemaAttributeGroup_t246430545 * L_19 = ___derivedAttributeGroup1;
			NullCheck(L_19);
			XmlSchemaObjectTable_t2546974348 * L_20 = XmlSchemaAttributeGroup_get_AttributeUses_m4084363404(L_19, /*hidden argument*/NULL);
			XmlSchemaAttribute_t2797257020 * L_21 = V_3;
			NullCheck(L_21);
			XmlQualifiedName_t2760654312 * L_22 = XmlSchemaAttribute_get_QualifiedName_m383925923(L_21, /*hidden argument*/NULL);
			NullCheck(L_20);
			XmlSchemaObject_t1315720168 * L_23 = XmlSchemaObjectTable_get_Item_m170185878(L_20, L_22, /*hidden argument*/NULL);
			V_4 = ((XmlSchemaAttribute_t2797257020 *)CastclassClass((RuntimeObject*)L_23, XmlSchemaAttribute_t2797257020_il2cpp_TypeInfo_var));
			XmlSchemaAttribute_t2797257020 * L_24 = V_4;
			if (!L_24)
			{
				goto IL_0125;
			}
		}

IL_0075:
		{
			XmlSchemaAttribute_t2797257020 * L_25 = V_3;
			NullCheck(L_25);
			int32_t L_26 = XmlSchemaAttribute_get_Use_m2314455910(L_25, /*hidden argument*/NULL);
			if ((!(((uint32_t)L_26) == ((uint32_t)2))))
			{
				goto IL_009a;
			}
		}

IL_007e:
		{
			XmlSchemaAttribute_t2797257020 * L_27 = V_4;
			NullCheck(L_27);
			int32_t L_28 = XmlSchemaAttribute_get_Use_m2314455910(L_27, /*hidden argument*/NULL);
			if ((((int32_t)L_28) == ((int32_t)2)))
			{
				goto IL_009a;
			}
		}

IL_0088:
		{
			XmlSchemaAttribute_t2797257020 * L_29 = V_4;
			BaseProcessor_SendValidationEvent_m1578197102(__this, _stringLiteral1015236186, L_29, /*hidden argument*/NULL);
			goto IL_0150;
		}

IL_009a:
		{
			XmlSchemaAttribute_t2797257020 * L_30 = V_3;
			NullCheck(L_30);
			int32_t L_31 = XmlSchemaAttribute_get_Use_m2314455910(L_30, /*hidden argument*/NULL);
			if ((!(((uint32_t)L_31) == ((uint32_t)3))))
			{
				goto IL_00bf;
			}
		}

IL_00a3:
		{
			XmlSchemaAttribute_t2797257020 * L_32 = V_4;
			NullCheck(L_32);
			int32_t L_33 = XmlSchemaAttribute_get_Use_m2314455910(L_32, /*hidden argument*/NULL);
			if ((((int32_t)L_33) == ((int32_t)3)))
			{
				goto IL_00bf;
			}
		}

IL_00ad:
		{
			XmlSchemaAttribute_t2797257020 * L_34 = V_4;
			BaseProcessor_SendValidationEvent_m1578197102(__this, _stringLiteral1133729145, L_34, /*hidden argument*/NULL);
			goto IL_0150;
		}

IL_00bf:
		{
			XmlSchemaAttribute_t2797257020 * L_35 = V_4;
			NullCheck(L_35);
			int32_t L_36 = XmlSchemaAttribute_get_Use_m2314455910(L_35, /*hidden argument*/NULL);
			if ((((int32_t)L_36) == ((int32_t)2)))
			{
				goto IL_0150;
			}
		}

IL_00cc:
		{
			XmlSchemaAttribute_t2797257020 * L_37 = V_3;
			NullCheck(L_37);
			XmlSchemaSimpleType_t2678868104 * L_38 = XmlSchemaAttribute_get_AttributeSchemaType_m2030385281(L_37, /*hidden argument*/NULL);
			if (!L_38)
			{
				goto IL_00f2;
			}
		}

IL_00d4:
		{
			XmlSchemaAttribute_t2797257020 * L_39 = V_4;
			NullCheck(L_39);
			XmlSchemaSimpleType_t2678868104 * L_40 = XmlSchemaAttribute_get_AttributeSchemaType_m2030385281(L_39, /*hidden argument*/NULL);
			if (!L_40)
			{
				goto IL_00f2;
			}
		}

IL_00dd:
		{
			XmlSchemaAttribute_t2797257020 * L_41 = V_4;
			NullCheck(L_41);
			XmlSchemaSimpleType_t2678868104 * L_42 = XmlSchemaAttribute_get_AttributeSchemaType_m2030385281(L_41, /*hidden argument*/NULL);
			XmlSchemaAttribute_t2797257020 * L_43 = V_3;
			NullCheck(L_43);
			XmlSchemaSimpleType_t2678868104 * L_44 = XmlSchemaAttribute_get_AttributeSchemaType_m2030385281(L_43, /*hidden argument*/NULL);
			bool L_45 = XmlSchemaType_IsDerivedFrom_m3689219737(NULL /*static, unused*/, L_42, L_44, 0, /*hidden argument*/NULL);
			if (L_45)
			{
				goto IL_0101;
			}
		}

IL_00f2:
		{
			XmlSchemaAttribute_t2797257020 * L_46 = V_4;
			BaseProcessor_SendValidationEvent_m1578197102(__this, _stringLiteral1482412449, L_46, /*hidden argument*/NULL);
			goto IL_0150;
		}

IL_0101:
		{
			XmlSchemaAttribute_t2797257020 * L_47 = V_3;
			NullCheck(L_47);
			SchemaAttDef_t2429541159 * L_48 = XmlSchemaAttribute_get_AttDef_m786218494(L_47, /*hidden argument*/NULL);
			XmlSchemaAttribute_t2797257020 * L_49 = V_4;
			NullCheck(L_49);
			SchemaAttDef_t2429541159 * L_50 = XmlSchemaAttribute_get_AttDef_m786218494(L_49, /*hidden argument*/NULL);
			bool L_51 = Compiler_IsFixedEqual_m2259842100(__this, L_48, L_50, /*hidden argument*/NULL);
			if (L_51)
			{
				goto IL_0150;
			}
		}

IL_0116:
		{
			XmlSchemaAttribute_t2797257020 * L_52 = V_4;
			BaseProcessor_SendValidationEvent_m1578197102(__this, _stringLiteral1231038235, L_52, /*hidden argument*/NULL);
			goto IL_0150;
		}

IL_0125:
		{
			XmlSchemaAttribute_t2797257020 * L_53 = V_3;
			NullCheck(L_53);
			int32_t L_54 = XmlSchemaAttribute_get_Use_m2314455910(L_53, /*hidden argument*/NULL);
			if ((!(((uint32_t)L_54) == ((uint32_t)3))))
			{
				goto IL_0150;
			}
		}

IL_012e:
		{
			XmlSchemaAttribute_t2797257020 * L_55 = V_3;
			NullCheck(L_55);
			XmlQualifiedName_t2760654312 * L_56 = XmlSchemaAttribute_get_QualifiedName_m383925923(L_55, /*hidden argument*/NULL);
			NullCheck(L_56);
			String_t* L_57 = VirtFuncInvoker0< String_t* >::Invoke(3 /* System.String System.Object::ToString() */, L_56);
			XmlSchemaAttributeGroup_t246430545 * L_58 = ___baseAttributeGroup0;
			NullCheck(L_58);
			XmlQualifiedName_t2760654312 * L_59 = XmlSchemaAttributeGroup_get_QualifiedName_m1385469852(L_58, /*hidden argument*/NULL);
			NullCheck(L_59);
			String_t* L_60 = VirtFuncInvoker0< String_t* >::Invoke(3 /* System.String System.Object::ToString() */, L_59);
			XmlSchemaAttributeGroup_t246430545 * L_61 = ___derivedAttributeGroup1;
			BaseProcessor_SendValidationEvent_m2694209724(__this, _stringLiteral534015005, L_57, L_60, L_61, /*hidden argument*/NULL);
		}

IL_0150:
		{
			RuntimeObject* L_62 = V_2;
			NullCheck(L_62);
			bool L_63 = InterfaceFuncInvoker0< bool >::Invoke(0 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t1853284238_il2cpp_TypeInfo_var, L_62);
			if (L_63)
			{
				goto IL_004a;
			}
		}

IL_015b:
		{
			IL2CPP_LEAVE(0x171, FINALLY_015d);
		}
	} // end try (depth: 1)
	catch(Il2CppExceptionWrapper& e)
	{
		__last_unhandled_exception = (Exception_t *)e.ex;
		goto FINALLY_015d;
	}

FINALLY_015d:
	{ // begin finally (depth: 1)
		{
			RuntimeObject* L_64 = V_2;
			V_5 = ((RuntimeObject*)IsInst((RuntimeObject*)L_64, IDisposable_t3640265483_il2cpp_TypeInfo_var));
			RuntimeObject* L_65 = V_5;
			if (!L_65)
			{
				goto IL_0170;
			}
		}

IL_0169:
		{
			RuntimeObject* L_66 = V_5;
			NullCheck(L_66);
			InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t3640265483_il2cpp_TypeInfo_var, L_66);
		}

IL_0170:
		{
			IL2CPP_END_FINALLY(349)
		}
	} // end finally (depth: 1)
	IL2CPP_CLEANUP(349)
	{
		IL2CPP_JUMP_TBL(0x171, IL_0171)
		IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
	}

IL_0171:
	{
		XmlSchemaAttributeGroup_t246430545 * L_67 = ___derivedAttributeGroup1;
		NullCheck(L_67);
		XmlSchemaObjectTable_t2546974348 * L_68 = XmlSchemaAttributeGroup_get_AttributeUses_m4084363404(L_67, /*hidden argument*/NULL);
		NullCheck(L_68);
		RuntimeObject* L_69 = XmlSchemaObjectTable_get_Values_m210119958(L_68, /*hidden argument*/NULL);
		NullCheck(L_69);
		RuntimeObject* L_70 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0 /* System.Collections.IEnumerator System.Collections.IEnumerable::GetEnumerator() */, IEnumerable_t1941168011_il2cpp_TypeInfo_var, L_69);
		V_2 = L_70;
	}

IL_0182:
	try
	{ // begin try (depth: 1)
		{
			goto IL_01c9;
		}

IL_0184:
		{
			RuntimeObject* L_71 = V_2;
			NullCheck(L_71);
			RuntimeObject * L_72 = InterfaceFuncInvoker0< RuntimeObject * >::Invoke(1 /* System.Object System.Collections.IEnumerator::get_Current() */, IEnumerator_t1853284238_il2cpp_TypeInfo_var, L_71);
			V_6 = ((XmlSchemaAttribute_t2797257020 *)CastclassClass((RuntimeObject*)L_72, XmlSchemaAttribute_t2797257020_il2cpp_TypeInfo_var));
			XmlSchemaAttributeGroup_t246430545 * L_73 = ___baseAttributeGroup0;
			NullCheck(L_73);
			XmlSchemaObjectTable_t2546974348 * L_74 = XmlSchemaAttributeGroup_get_AttributeUses_m4084363404(L_73, /*hidden argument*/NULL);
			XmlSchemaAttribute_t2797257020 * L_75 = V_6;
			NullCheck(L_75);
			XmlQualifiedName_t2760654312 * L_76 = XmlSchemaAttribute_get_QualifiedName_m383925923(L_75, /*hidden argument*/NULL);
			NullCheck(L_74);
			XmlSchemaObject_t1315720168 * L_77 = XmlSchemaObjectTable_get_Item_m170185878(L_74, L_76, /*hidden argument*/NULL);
			if (((XmlSchemaAttribute_t2797257020 *)CastclassClass((RuntimeObject*)L_77, XmlSchemaAttribute_t2797257020_il2cpp_TypeInfo_var)))
			{
				goto IL_01c9;
			}
		}

IL_01aa:
		{
			XmlSchemaAnyAttribute_t963227996 * L_78 = V_0;
			if (!L_78)
			{
				goto IL_01bc;
			}
		}

IL_01ad:
		{
			XmlSchemaAnyAttribute_t963227996 * L_79 = V_0;
			XmlSchemaAttribute_t2797257020 * L_80 = V_6;
			NullCheck(L_80);
			XmlQualifiedName_t2760654312 * L_81 = XmlSchemaAttribute_get_QualifiedName_m383925923(L_80, /*hidden argument*/NULL);
			NullCheck(L_79);
			bool L_82 = XmlSchemaAnyAttribute_Allows_m2858507299(L_79, L_81, /*hidden argument*/NULL);
			if (L_82)
			{
				goto IL_01c9;
			}
		}

IL_01bc:
		{
			XmlSchemaAttribute_t2797257020 * L_83 = V_6;
			BaseProcessor_SendValidationEvent_m1578197102(__this, _stringLiteral3353506859, L_83, /*hidden argument*/NULL);
		}

IL_01c9:
		{
			RuntimeObject* L_84 = V_2;
			NullCheck(L_84);
			bool L_85 = InterfaceFuncInvoker0< bool >::Invoke(0 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t1853284238_il2cpp_TypeInfo_var, L_84);
			if (L_85)
			{
				goto IL_0184;
			}
		}

IL_01d1:
		{
			IL2CPP_LEAVE(0x1E7, FINALLY_01d3);
		}
	} // end try (depth: 1)
	catch(Il2CppExceptionWrapper& e)
	{
		__last_unhandled_exception = (Exception_t *)e.ex;
		goto FINALLY_01d3;
	}

FINALLY_01d3:
	{ // begin finally (depth: 1)
		{
			RuntimeObject* L_86 = V_2;
			V_5 = ((RuntimeObject*)IsInst((RuntimeObject*)L_86, IDisposable_t3640265483_il2cpp_TypeInfo_var));
			RuntimeObject* L_87 = V_5;
			if (!L_87)
			{
				goto IL_01e6;
			}
		}

IL_01df:
		{
			RuntimeObject* L_88 = V_5;
			NullCheck(L_88);
			InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t3640265483_il2cpp_TypeInfo_var, L_88);
		}

IL_01e6:
		{
			IL2CPP_END_FINALLY(467)
		}
	} // end finally (depth: 1)
	IL2CPP_CLEANUP(467)
	{
		IL2CPP_JUMP_TBL(0x1E7, IL_01e7)
		IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
	}

IL_01e7:
	{
		return;
	}
}
// System.Boolean System.Xml.Schema.Compiler::IsProcessContentsRestricted(System.Xml.Schema.XmlSchemaComplexType,System.Xml.Schema.XmlSchemaAnyAttribute,System.Xml.Schema.XmlSchemaAnyAttribute)
extern "C" IL2CPP_METHOD_ATTR bool Compiler_IsProcessContentsRestricted_m628087595 (Compiler_t2647573624 * __this, XmlSchemaComplexType_t3740801802 * ___baseType0, XmlSchemaAnyAttribute_t963227996 * ___derivedAttributeWildcard1, XmlSchemaAnyAttribute_t963227996 * ___baseAttributeWildcard2, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Compiler_IsProcessContentsRestricted_m628087595_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		XmlSchemaComplexType_t3740801802 * L_0 = ___baseType0;
		IL2CPP_RUNTIME_CLASS_INIT(XmlSchemaComplexType_t3740801802_il2cpp_TypeInfo_var);
		XmlSchemaComplexType_t3740801802 * L_1 = XmlSchemaComplexType_get_AnyType_m2038550701(NULL /*static, unused*/, /*hidden argument*/NULL);
		if ((!(((RuntimeObject*)(XmlSchemaComplexType_t3740801802 *)L_0) == ((RuntimeObject*)(XmlSchemaComplexType_t3740801802 *)L_1))))
		{
			goto IL_000a;
		}
	}
	{
		return (bool)1;
	}

IL_000a:
	{
		XmlSchemaAnyAttribute_t963227996 * L_2 = ___derivedAttributeWildcard1;
		NullCheck(L_2);
		int32_t L_3 = XmlSchemaAnyAttribute_get_ProcessContentsCorrect_m1520411133(L_2, /*hidden argument*/NULL);
		XmlSchemaAnyAttribute_t963227996 * L_4 = ___baseAttributeWildcard2;
		NullCheck(L_4);
		int32_t L_5 = XmlSchemaAnyAttribute_get_ProcessContentsCorrect_m1520411133(L_4, /*hidden argument*/NULL);
		if ((((int32_t)L_3) < ((int32_t)L_5)))
		{
			goto IL_001a;
		}
	}
	{
		return (bool)1;
	}

IL_001a:
	{
		return (bool)0;
	}
}
// System.Xml.Schema.XmlSchemaAnyAttribute System.Xml.Schema.Compiler::CompileAnyAttributeUnion(System.Xml.Schema.XmlSchemaAnyAttribute,System.Xml.Schema.XmlSchemaAnyAttribute)
extern "C" IL2CPP_METHOD_ATTR XmlSchemaAnyAttribute_t963227996 * Compiler_CompileAnyAttributeUnion_m2149704138 (Compiler_t2647573624 * __this, XmlSchemaAnyAttribute_t963227996 * ___a0, XmlSchemaAnyAttribute_t963227996 * ___b1, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Compiler_CompileAnyAttributeUnion_m2149704138_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	XmlSchemaAnyAttribute_t963227996 * G_B6_0 = NULL;
	XmlSchemaAnyAttribute_t963227996 * G_B5_0 = NULL;
	{
		XmlSchemaAnyAttribute_t963227996 * L_0 = ___a0;
		if (L_0)
		{
			goto IL_0005;
		}
	}
	{
		XmlSchemaAnyAttribute_t963227996 * L_1 = ___b1;
		return L_1;
	}

IL_0005:
	{
		XmlSchemaAnyAttribute_t963227996 * L_2 = ___b1;
		if (L_2)
		{
			goto IL_000a;
		}
	}
	{
		XmlSchemaAnyAttribute_t963227996 * L_3 = ___a0;
		return L_3;
	}

IL_000a:
	{
		XmlSchemaAnyAttribute_t963227996 * L_4 = ___a0;
		XmlSchemaAnyAttribute_t963227996 * L_5 = ___b1;
		XmlSchemaAnyAttribute_t963227996 * L_6 = XmlSchemaAnyAttribute_Union_m2425779243(NULL /*static, unused*/, L_4, L_5, (bool)0, /*hidden argument*/NULL);
		XmlSchemaAnyAttribute_t963227996 * L_7 = L_6;
		G_B5_0 = L_7;
		if (L_7)
		{
			G_B6_0 = L_7;
			goto IL_0021;
		}
	}
	{
		XmlSchemaAnyAttribute_t963227996 * L_8 = ___a0;
		BaseProcessor_SendValidationEvent_m1578197102(__this, _stringLiteral4237598649, L_8, /*hidden argument*/NULL);
		G_B6_0 = G_B5_0;
	}

IL_0021:
	{
		return G_B6_0;
	}
}
// System.Xml.Schema.XmlSchemaAnyAttribute System.Xml.Schema.Compiler::CompileAnyAttributeIntersection(System.Xml.Schema.XmlSchemaAnyAttribute,System.Xml.Schema.XmlSchemaAnyAttribute)
extern "C" IL2CPP_METHOD_ATTR XmlSchemaAnyAttribute_t963227996 * Compiler_CompileAnyAttributeIntersection_m2926335891 (Compiler_t2647573624 * __this, XmlSchemaAnyAttribute_t963227996 * ___a0, XmlSchemaAnyAttribute_t963227996 * ___b1, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Compiler_CompileAnyAttributeIntersection_m2926335891_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	XmlSchemaAnyAttribute_t963227996 * G_B6_0 = NULL;
	XmlSchemaAnyAttribute_t963227996 * G_B5_0 = NULL;
	{
		XmlSchemaAnyAttribute_t963227996 * L_0 = ___a0;
		if (L_0)
		{
			goto IL_0005;
		}
	}
	{
		XmlSchemaAnyAttribute_t963227996 * L_1 = ___b1;
		return L_1;
	}

IL_0005:
	{
		XmlSchemaAnyAttribute_t963227996 * L_2 = ___b1;
		if (L_2)
		{
			goto IL_000a;
		}
	}
	{
		XmlSchemaAnyAttribute_t963227996 * L_3 = ___a0;
		return L_3;
	}

IL_000a:
	{
		XmlSchemaAnyAttribute_t963227996 * L_4 = ___a0;
		XmlSchemaAnyAttribute_t963227996 * L_5 = ___b1;
		XmlSchemaAnyAttribute_t963227996 * L_6 = XmlSchemaAnyAttribute_Intersection_m3903445011(NULL /*static, unused*/, L_4, L_5, (bool)0, /*hidden argument*/NULL);
		XmlSchemaAnyAttribute_t963227996 * L_7 = L_6;
		G_B5_0 = L_7;
		if (L_7)
		{
			G_B6_0 = L_7;
			goto IL_0021;
		}
	}
	{
		XmlSchemaAnyAttribute_t963227996 * L_8 = ___a0;
		BaseProcessor_SendValidationEvent_m1578197102(__this, _stringLiteral4237598649, L_8, /*hidden argument*/NULL);
		G_B6_0 = G_B5_0;
	}

IL_0021:
	{
		return G_B6_0;
	}
}
// System.Void System.Xml.Schema.Compiler::CompileAttribute(System.Xml.Schema.XmlSchemaAttribute)
extern "C" IL2CPP_METHOD_ATTR void Compiler_CompileAttribute_m2152973024 (Compiler_t2647573624 * __this, XmlSchemaAttribute_t2797257020 * ___xa0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Compiler_CompileAttribute_m2152973024_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	SchemaAttDef_t2429541159 * V_0 = NULL;
	XmlSchemaAttribute_t2797257020 * V_1 = NULL;
	XmlSchemaDatatype_t322714710 * V_2 = NULL;
	RuntimeObject * V_3 = NULL;
	XmlSchemaSimpleType_t2678868104 * V_4 = NULL;
	XmlSchemaException_t3511258692 * 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);
	{
		XmlSchemaAttribute_t2797257020 * L_0 = ___xa0;
		NullCheck(L_0);
		bool L_1 = XmlSchemaObject_get_IsProcessing_m3852350093(L_0, /*hidden argument*/NULL);
		if (!L_1)
		{
			goto IL_0015;
		}
	}
	{
		XmlSchemaAttribute_t2797257020 * L_2 = ___xa0;
		BaseProcessor_SendValidationEvent_m1578197102(__this, _stringLiteral2160705663, L_2, /*hidden argument*/NULL);
		return;
	}

IL_0015:
	{
		XmlSchemaAttribute_t2797257020 * L_3 = ___xa0;
		NullCheck(L_3);
		SchemaAttDef_t2429541159 * L_4 = XmlSchemaAttribute_get_AttDef_m786218494(L_3, /*hidden argument*/NULL);
		if (!L_4)
		{
			goto IL_001e;
		}
	}
	{
		return;
	}

IL_001e:
	{
		XmlSchemaAttribute_t2797257020 * L_5 = ___xa0;
		NullCheck(L_5);
		XmlSchemaObject_set_IsProcessing_m1567865810(L_5, (bool)1, /*hidden argument*/NULL);
		V_0 = (SchemaAttDef_t2429541159 *)NULL;
	}

IL_0027:
	try
	{ // begin try (depth: 1)
		try
		{ // begin try (depth: 2)
			{
				XmlSchemaAttribute_t2797257020 * L_6 = ___xa0;
				NullCheck(L_6);
				XmlQualifiedName_t2760654312 * L_7 = XmlSchemaAttribute_get_RefName_m3220837151(L_6, /*hidden argument*/NULL);
				NullCheck(L_7);
				bool L_8 = XmlQualifiedName_get_IsEmpty_m1430090042(L_7, /*hidden argument*/NULL);
				if (L_8)
				{
					goto IL_0141;
				}
			}

IL_0037:
			{
				XmlSchemaObjectTable_t2546974348 * L_9 = __this->get_attributes_7();
				XmlSchemaAttribute_t2797257020 * L_10 = ___xa0;
				NullCheck(L_10);
				XmlQualifiedName_t2760654312 * L_11 = XmlSchemaAttribute_get_RefName_m3220837151(L_10, /*hidden argument*/NULL);
				NullCheck(L_9);
				XmlSchemaObject_t1315720168 * L_12 = XmlSchemaObjectTable_get_Item_m170185878(L_9, L_11, /*hidden argument*/NULL);
				V_1 = ((XmlSchemaAttribute_t2797257020 *)CastclassClass((RuntimeObject*)L_12, XmlSchemaAttribute_t2797257020_il2cpp_TypeInfo_var));
				XmlSchemaAttribute_t2797257020 * L_13 = V_1;
				if (L_13)
				{
					goto IL_0068;
				}
			}

IL_0051:
			{
				XmlSchemaAttribute_t2797257020 * L_14 = ___xa0;
				NullCheck(L_14);
				XmlQualifiedName_t2760654312 * L_15 = XmlSchemaAttribute_get_RefName_m3220837151(L_14, /*hidden argument*/NULL);
				NullCheck(L_15);
				String_t* L_16 = VirtFuncInvoker0< String_t* >::Invoke(3 /* System.String System.Object::ToString() */, L_15);
				XmlSchemaAttribute_t2797257020 * L_17 = ___xa0;
				XmlSchemaException_t3511258692 * L_18 = (XmlSchemaException_t3511258692 *)il2cpp_codegen_object_new(XmlSchemaException_t3511258692_il2cpp_TypeInfo_var);
				XmlSchemaException__ctor_m1739132465(L_18, _stringLiteral2408900507, L_16, L_17, /*hidden argument*/NULL);
				IL2CPP_RAISE_MANAGED_EXCEPTION(L_18, NULL, Compiler_CompileAttribute_m2152973024_RuntimeMethod_var);
			}

IL_0068:
			{
				XmlSchemaAttribute_t2797257020 * L_19 = V_1;
				Compiler_CompileAttribute_m2152973024(__this, L_19, /*hidden argument*/NULL);
				XmlSchemaAttribute_t2797257020 * L_20 = V_1;
				NullCheck(L_20);
				SchemaAttDef_t2429541159 * L_21 = XmlSchemaAttribute_get_AttDef_m786218494(L_20, /*hidden argument*/NULL);
				if (L_21)
				{
					goto IL_008e;
				}
			}

IL_0077:
			{
				XmlSchemaAttribute_t2797257020 * L_22 = ___xa0;
				NullCheck(L_22);
				XmlQualifiedName_t2760654312 * L_23 = XmlSchemaAttribute_get_RefName_m3220837151(L_22, /*hidden argument*/NULL);
				NullCheck(L_23);
				String_t* L_24 = VirtFuncInvoker0< String_t* >::Invoke(3 /* System.String System.Object::ToString() */, L_23);
				XmlSchemaAttribute_t2797257020 * L_25 = ___xa0;
				XmlSchemaException_t3511258692 * L_26 = (XmlSchemaException_t3511258692 *)il2cpp_codegen_object_new(XmlSchemaException_t3511258692_il2cpp_TypeInfo_var);
				XmlSchemaException__ctor_m1739132465(L_26, _stringLiteral2292614, L_24, L_25, /*hidden argument*/NULL);
				IL2CPP_RAISE_MANAGED_EXCEPTION(L_26, NULL, Compiler_CompileAttribute_m2152973024_RuntimeMethod_var);
			}

IL_008e:
			{
				XmlSchemaAttribute_t2797257020 * L_27 = V_1;
				NullCheck(L_27);
				SchemaAttDef_t2429541159 * L_28 = XmlSchemaAttribute_get_AttDef_m786218494(L_27, /*hidden argument*/NULL);
				NullCheck(L_28);
				SchemaAttDef_t2429541159 * L_29 = SchemaAttDef_Clone_m2679481391(L_28, /*hidden argument*/NULL);
				V_0 = L_29;
				SchemaAttDef_t2429541159 * L_30 = V_0;
				NullCheck(L_30);
				XmlSchemaDatatype_t322714710 * L_31 = SchemaDeclBase_get_Datatype_m1776393571(L_30, /*hidden argument*/NULL);
				V_2 = L_31;
				XmlSchemaDatatype_t322714710 * L_32 = V_2;
				if (!L_32)
				{
					goto IL_0130;
				}
			}

IL_00a7:
			{
				XmlSchemaAttribute_t2797257020 * L_33 = V_1;
				NullCheck(L_33);
				String_t* L_34 = XmlSchemaAttribute_get_FixedValue_m212054800(L_33, /*hidden argument*/NULL);
				if (L_34)
				{
					goto IL_00c1;
				}
			}

IL_00af:
			{
				XmlSchemaAttribute_t2797257020 * L_35 = V_1;
				NullCheck(L_35);
				String_t* L_36 = XmlSchemaAttribute_get_DefaultValue_m3961071173(L_35, /*hidden argument*/NULL);
				if (L_36)
				{
					goto IL_00c1;
				}
			}

IL_00b7:
			{
				XmlSchemaAttribute_t2797257020 * L_37 = ___xa0;
				SchemaAttDef_t2429541159 * L_38 = V_0;
				Compiler_SetDefaultFixed_m566181840(__this, L_37, L_38, /*hidden argument*/NULL);
				goto IL_0130;
			}

IL_00c1:
			{
				XmlSchemaAttribute_t2797257020 * L_39 = V_1;
				NullCheck(L_39);
				String_t* L_40 = XmlSchemaAttribute_get_FixedValue_m212054800(L_39, /*hidden argument*/NULL);
				if (!L_40)
				{
					goto IL_0130;
				}
			}

IL_00c9:
			{
				XmlSchemaAttribute_t2797257020 * L_41 = ___xa0;
				NullCheck(L_41);
				String_t* L_42 = XmlSchemaAttribute_get_DefaultValue_m3961071173(L_41, /*hidden argument*/NULL);
				if (!L_42)
				{
					goto IL_00e8;
				}
			}

IL_00d1:
			{
				XmlSchemaAttribute_t2797257020 * L_43 = ___xa0;
				NullCheck(L_43);
				XmlQualifiedName_t2760654312 * L_44 = XmlSchemaAttribute_get_RefName_m3220837151(L_43, /*hidden argument*/NULL);
				NullCheck(L_44);
				String_t* L_45 = VirtFuncInvoker0< String_t* >::Invoke(3 /* System.String System.Object::ToString() */, L_44);
				XmlSchemaAttribute_t2797257020 * L_46 = ___xa0;
				XmlSchemaException_t3511258692 * L_47 = (XmlSchemaException_t3511258692 *)il2cpp_codegen_object_new(XmlSchemaException_t3511258692_il2cpp_TypeInfo_var);
				XmlSchemaException__ctor_m1739132465(L_47, _stringLiteral4064157512, L_45, L_46, /*hidden argument*/NULL);
				IL2CPP_RAISE_MANAGED_EXCEPTION(L_47, NULL, Compiler_CompileAttribute_m2152973024_RuntimeMethod_var);
			}

IL_00e8:
			{
				XmlSchemaAttribute_t2797257020 * L_48 = ___xa0;
				NullCheck(L_48);
				String_t* L_49 = XmlSchemaAttribute_get_FixedValue_m212054800(L_48, /*hidden argument*/NULL);
				if (!L_49)
				{
					goto IL_0130;
				}
			}

IL_00f0:
			{
				XmlSchemaDatatype_t322714710 * L_50 = V_2;
				XmlSchemaAttribute_t2797257020 * L_51 = ___xa0;
				NullCheck(L_51);
				String_t* L_52 = XmlSchemaAttribute_get_FixedValue_m212054800(L_51, /*hidden argument*/NULL);
				XmlNameTable_t71772148 * L_53 = BaseProcessor_get_NameTable_m2451815520(__this, /*hidden argument*/NULL);
				XmlSchemaAttribute_t2797257020 * L_54 = ___xa0;
				SchemaNamespaceManager_t2152351463 * L_55 = (SchemaNamespaceManager_t2152351463 *)il2cpp_codegen_object_new(SchemaNamespaceManager_t2152351463_il2cpp_TypeInfo_var);
				SchemaNamespaceManager__ctor_m166397541(L_55, L_54, /*hidden argument*/NULL);
				NullCheck(L_50);
				RuntimeObject * L_56 = VirtFuncInvoker4< RuntimeObject *, String_t*, XmlNameTable_t71772148 *, RuntimeObject*, bool >::Invoke(15 /* System.Object System.Xml.Schema.XmlSchemaDatatype::ParseValue(System.String,System.Xml.XmlNameTable,System.Xml.IXmlNamespaceResolver,System.Boolean) */, L_50, L_52, L_53, L_55, (bool)1);
				V_3 = L_56;
				XmlSchemaDatatype_t322714710 * L_57 = V_2;
				SchemaAttDef_t2429541159 * L_58 = V_0;
				NullCheck(L_58);
				RuntimeObject * L_59 = SchemaDeclBase_get_DefaultValueTyped_m129263012(L_58, /*hidden argument*/NULL);
				RuntimeObject * L_60 = V_3;
				NullCheck(L_57);
				bool L_61 = VirtFuncInvoker2< bool, RuntimeObject *, RuntimeObject * >::Invoke(22 /* System.Boolean System.Xml.Schema.XmlSchemaDatatype::IsEqual(System.Object,System.Object) */, L_57, L_59, L_60);
				if (L_61)
				{
					goto IL_0130;
				}
			}

IL_0119:
			{
				XmlSchemaAttribute_t2797257020 * L_62 = ___xa0;
				NullCheck(L_62);
				XmlQualifiedName_t2760654312 * L_63 = XmlSchemaAttribute_get_RefName_m3220837151(L_62, /*hidden argument*/NULL);
				NullCheck(L_63);
				String_t* L_64 = VirtFuncInvoker0< String_t* >::Invoke(3 /* System.String System.Object::ToString() */, L_63);
				XmlSchemaAttribute_t2797257020 * L_65 = ___xa0;
				XmlSchemaException_t3511258692 * L_66 = (XmlSchemaException_t3511258692 *)il2cpp_codegen_object_new(XmlSchemaException_t3511258692_il2cpp_TypeInfo_var);
				XmlSchemaException__ctor_m1739132465(L_66, _stringLiteral1876268131, L_64, L_65, /*hidden argument*/NULL);
				IL2CPP_RAISE_MANAGED_EXCEPTION(L_66, NULL, Compiler_CompileAttribute_m2152973024_RuntimeMethod_var);
			}

IL_0130:
			{
				XmlSchemaAttribute_t2797257020 * L_67 = ___xa0;
				XmlSchemaAttribute_t2797257020 * L_68 = V_1;
				NullCheck(L_68);
				XmlSchemaSimpleType_t2678868104 * L_69 = XmlSchemaAttribute_get_AttributeSchemaType_m2030385281(L_68, /*hidden argument*/NULL);
				NullCheck(L_67);
				XmlSchemaAttribute_SetAttributeType_m1402232081(L_67, L_69, /*hidden argument*/NULL);
				goto IL_0229;
			}

IL_0141:
			{
				XmlSchemaAttribute_t2797257020 * L_70 = ___xa0;
				NullCheck(L_70);
				XmlQualifiedName_t2760654312 * L_71 = XmlSchemaAttribute_get_QualifiedName_m383925923(L_70, /*hidden argument*/NULL);
				SchemaAttDef_t2429541159 * L_72 = (SchemaAttDef_t2429541159 *)il2cpp_codegen_object_new(SchemaAttDef_t2429541159_il2cpp_TypeInfo_var);
				SchemaAttDef__ctor_m3358110946(L_72, L_71, /*hidden argument*/NULL);
				V_0 = L_72;
				XmlSchemaAttribute_t2797257020 * L_73 = ___xa0;
				NullCheck(L_73);
				XmlSchemaSimpleType_t2678868104 * L_74 = XmlSchemaAttribute_get_SchemaType_m3116033001(L_73, /*hidden argument*/NULL);
				if (!L_74)
				{
					goto IL_018c;
				}
			}

IL_0155:
			{
				XmlSchemaAttribute_t2797257020 * L_75 = ___xa0;
				NullCheck(L_75);
				XmlSchemaSimpleType_t2678868104 * L_76 = XmlSchemaAttribute_get_SchemaType_m3116033001(L_75, /*hidden argument*/NULL);
				Compiler_CompileSimpleType_m3216478218(__this, L_76, /*hidden argument*/NULL);
				XmlSchemaAttribute_t2797257020 * L_77 = ___xa0;
				XmlSchemaAttribute_t2797257020 * L_78 = ___xa0;
				NullCheck(L_78);
				XmlSchemaSimpleType_t2678868104 * L_79 = XmlSchemaAttribute_get_SchemaType_m3116033001(L_78, /*hidden argument*/NULL);
				NullCheck(L_77);
				XmlSchemaAttribute_SetAttributeType_m1402232081(L_77, L_79, /*hidden argument*/NULL);
				SchemaAttDef_t2429541159 * L_80 = V_0;
				XmlSchemaAttribute_t2797257020 * L_81 = ___xa0;
				NullCheck(L_81);
				XmlSchemaSimpleType_t2678868104 * L_82 = XmlSchemaAttribute_get_SchemaType_m3116033001(L_81, /*hidden argument*/NULL);
				NullCheck(L_80);
				SchemaDeclBase_set_SchemaType_m132860534(L_80, L_82, /*hidden argument*/NULL);
				SchemaAttDef_t2429541159 * L_83 = V_0;
				XmlSchemaAttribute_t2797257020 * L_84 = ___xa0;
				NullCheck(L_84);
				XmlSchemaSimpleType_t2678868104 * L_85 = XmlSchemaAttribute_get_SchemaType_m3116033001(L_84, /*hidden argument*/NULL);
				NullCheck(L_85);
				XmlSchemaDatatype_t322714710 * L_86 = XmlSchemaType_get_Datatype_m3072197688(L_85, /*hidden argument*/NULL);
				NullCheck(L_83);
				SchemaDeclBase_set_Datatype_m3619014823(L_83, L_86, /*hidden argument*/NULL);
				goto IL_0207;
			}

IL_018c:
			{
				XmlSchemaAttribute_t2797257020 * L_87 = ___xa0;
				NullCheck(L_87);
				XmlQualifiedName_t2760654312 * L_88 = XmlSchemaAttribute_get_SchemaTypeName_m2229887016(L_87, /*hidden argument*/NULL);
				NullCheck(L_88);
				bool L_89 = XmlQualifiedName_get_IsEmpty_m1430090042(L_88, /*hidden argument*/NULL);
				if (L_89)
				{
					goto IL_01e1;
				}
			}

IL_0199:
			{
				XmlSchemaAttribute_t2797257020 * L_90 = ___xa0;
				NullCheck(L_90);
				XmlQualifiedName_t2760654312 * L_91 = XmlSchemaAttribute_get_SchemaTypeName_m2229887016(L_90, /*hidden argument*/NULL);
				XmlSchemaSimpleType_t2678868104 * L_92 = Compiler_GetSimpleType_m974717677(__this, L_91, /*hidden argument*/NULL);
				V_4 = L_92;
				XmlSchemaSimpleType_t2678868104 * L_93 = V_4;
				if (!L_93)
				{
					goto IL_01ca;
				}
			}

IL_01ab:
			{
				XmlSchemaAttribute_t2797257020 * L_94 = ___xa0;
				XmlSchemaSimpleType_t2678868104 * L_95 = V_4;
				NullCheck(L_94);
				XmlSchemaAttribute_SetAttributeType_m1402232081(L_94, L_95, /*hidden argument*/NULL);
				SchemaAttDef_t2429541159 * L_96 = V_0;
				XmlSchemaSimpleType_t2678868104 * L_97 = V_4;
				NullCheck(L_97);
				XmlSchemaDatatype_t322714710 * L_98 = XmlSchemaType_get_Datatype_m3072197688(L_97, /*hidden argument*/NULL);
				NullCheck(L_96);
				SchemaDeclBase_set_Datatype_m3619014823(L_96, L_98, /*hidden argument*/NULL);
				SchemaAttDef_t2429541159 * L_99 = V_0;
				XmlSchemaSimpleType_t2678868104 * L_100 = V_4;
				NullCheck(L_99);
				SchemaDeclBase_set_SchemaType_m132860534(L_99, L_100, /*hidden argument*/NULL);
				goto IL_0207;
			}

IL_01ca:
			{
				XmlSchemaAttribute_t2797257020 * L_101 = ___xa0;
				NullCheck(L_101);
				XmlQualifiedName_t2760654312 * L_102 = XmlSchemaAttribute_get_SchemaTypeName_m2229887016(L_101, /*hidden argument*/NULL);
				NullCheck(L_102);
				String_t* L_103 = VirtFuncInvoker0< String_t* >::Invoke(3 /* System.String System.Object::ToString() */, L_102);
				XmlSchemaAttribute_t2797257020 * L_104 = ___xa0;
				XmlSchemaException_t3511258692 * L_105 = (XmlSchemaException_t3511258692 *)il2cpp_codegen_object_new(XmlSchemaException_t3511258692_il2cpp_TypeInfo_var);
				XmlSchemaException__ctor_m1739132465(L_105, _stringLiteral980017749, L_103, L_104, /*hidden argument*/NULL);
				IL2CPP_RAISE_MANAGED_EXCEPTION(L_105, NULL, Compiler_CompileAttribute_m2152973024_RuntimeMethod_var);
			}

IL_01e1:
			{
				SchemaAttDef_t2429541159 * L_106 = V_0;
				IL2CPP_RUNTIME_CLASS_INIT(DatatypeImplementation_t3722098011_il2cpp_TypeInfo_var);
				XmlSchemaSimpleType_t2678868104 * L_107 = DatatypeImplementation_get_AnySimpleType_m3778548211(NULL /*static, unused*/, /*hidden argument*/NULL);
				NullCheck(L_106);
				SchemaDeclBase_set_SchemaType_m132860534(L_106, L_107, /*hidden argument*/NULL);
				SchemaAttDef_t2429541159 * L_108 = V_0;
				XmlSchemaSimpleType_t2678868104 * L_109 = DatatypeImplementation_get_AnySimpleType_m3778548211(NULL /*static, unused*/, /*hidden argument*/NULL);
				NullCheck(L_109);
				XmlSchemaDatatype_t322714710 * L_110 = XmlSchemaType_get_Datatype_m3072197688(L_109, /*hidden argument*/NULL);
				NullCheck(L_108);
				SchemaDeclBase_set_Datatype_m3619014823(L_108, L_110, /*hidden argument*/NULL);
				XmlSchemaAttribute_t2797257020 * L_111 = ___xa0;
				XmlSchemaSimpleType_t2678868104 * L_112 = DatatypeImplementation_get_AnySimpleType_m3778548211(NULL /*static, unused*/, /*hidden argument*/NULL);
				NullCheck(L_111);
				XmlSchemaAttribute_SetAttributeType_m1402232081(L_111, L_112, /*hidden argument*/NULL);
			}

IL_0207:
			{
				SchemaAttDef_t2429541159 * L_113 = V_0;
				NullCheck(L_113);
				XmlSchemaDatatype_t322714710 * L_114 = SchemaDeclBase_get_Datatype_m1776393571(L_113, /*hidden argument*/NULL);
				if (!L_114)
				{
					goto IL_0221;
				}
			}

IL_020f:
			{
				SchemaAttDef_t2429541159 * L_115 = V_0;
				NullCheck(L_115);
				XmlSchemaDatatype_t322714710 * L_116 = SchemaDeclBase_get_Datatype_m1776393571(L_115, /*hidden argument*/NULL);
				XmlSchemaObjectTable_t2546974348 * L_117 = __this->get_notations_12();
				XmlSchemaAttribute_t2797257020 * L_118 = ___xa0;
				NullCheck(L_116);
				VirtActionInvoker2< XmlSchemaObjectTable_t2546974348 *, XmlSchemaObject_t1315720168 * >::Invoke(21 /* System.Void System.Xml.Schema.XmlSchemaDatatype::VerifySchemaValid(System.Xml.Schema.XmlSchemaObjectTable,System.Xml.Schema.XmlSchemaObject) */, L_116, L_117, L_118);
			}

IL_0221:
			{
				XmlSchemaAttribute_t2797257020 * L_119 = ___xa0;
				SchemaAttDef_t2429541159 * L_120 = V_0;
				Compiler_SetDefaultFixed_m566181840(__this, L_119, L_120, /*hidden argument*/NULL);
			}

IL_0229:
			{
				SchemaAttDef_t2429541159 * L_121 = V_0;
				XmlSchemaAttribute_t2797257020 * L_122 = ___xa0;
				NullCheck(L_121);
				SchemaAttDef_set_SchemaAttribute_m1292470806(L_121, L_122, /*hidden argument*/NULL);
				XmlSchemaAttribute_t2797257020 * L_123 = ___xa0;
				SchemaAttDef_t2429541159 * L_124 = V_0;
				NullCheck(L_123);
				XmlSchemaAttribute_set_AttDef_m2057654550(L_123, L_124, /*hidden argument*/NULL);
				IL2CPP_LEAVE(0x269, FINALLY_0261);
			}
		} // 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_0239;
			throw e;
		}

CATCH_0239:
		{ // begin catch(System.Xml.Schema.XmlSchemaException)
			{
				V_5 = ((XmlSchemaException_t3511258692 *)__exception_local);
				XmlSchemaException_t3511258692 * L_125 = V_5;
				NullCheck(L_125);
				XmlSchemaObject_t1315720168 * L_126 = XmlSchemaException_get_SourceSchemaObject_m1161246587(L_125, /*hidden argument*/NULL);
				if (L_126)
				{
					goto IL_024c;
				}
			}

IL_0244:
			{
				XmlSchemaException_t3511258692 * L_127 = V_5;
				XmlSchemaAttribute_t2797257020 * L_128 = ___xa0;
				NullCheck(L_127);
				XmlSchemaException_SetSource_m2768030161(L_127, L_128, /*hidden argument*/NULL);
			}

IL_024c:
			{
				XmlSchemaException_t3511258692 * L_129 = V_5;
				BaseProcessor_SendValidationEvent_m1796615872(__this, L_129, /*hidden argument*/NULL);
				XmlSchemaAttribute_t2797257020 * L_130 = ___xa0;
				IL2CPP_RUNTIME_CLASS_INIT(SchemaAttDef_t2429541159_il2cpp_TypeInfo_var);
				SchemaAttDef_t2429541159 * L_131 = ((SchemaAttDef_t2429541159_StaticFields*)il2cpp_codegen_static_fields_for(SchemaAttDef_t2429541159_il2cpp_TypeInfo_var))->get_Empty_18();
				NullCheck(L_130);
				XmlSchemaAttribute_set_AttDef_m2057654550(L_130, L_131, /*hidden argument*/NULL);
				IL2CPP_LEAVE(0x269, FINALLY_0261);
			}
		} // end catch (depth: 2)
	} // end try (depth: 1)
	catch(Il2CppExceptionWrapper& e)
	{
		__last_unhandled_exception = (Exception_t *)e.ex;
		goto FINALLY_0261;
	}

FINALLY_0261:
	{ // begin finally (depth: 1)
		XmlSchemaAttribute_t2797257020 * L_132 = ___xa0;
		NullCheck(L_132);
		XmlSchemaObject_set_IsProcessing_m1567865810(L_132, (bool)0, /*hidden argument*/NULL);
		IL2CPP_END_FINALLY(609)
	} // end finally (depth: 1)
	IL2CPP_CLEANUP(609)
	{
		IL2CPP_JUMP_TBL(0x269, IL_0269)
		IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
	}

IL_0269:
	{
		return;
	}
}
// System.Void System.Xml.Schema.Compiler::SetDefaultFixed(System.Xml.Schema.XmlSchemaAttribute,System.Xml.Schema.SchemaAttDef)
extern "C" IL2CPP_METHOD_ATTR void Compiler_SetDefaultFixed_m566181840 (Compiler_t2647573624 * __this, XmlSchemaAttribute_t2797257020 * ___xa0, SchemaAttDef_t2429541159 * ___decl1, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Compiler_SetDefaultFixed_m566181840_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	String_t* V_0 = NULL;
	int32_t V_1 = 0;
	{
		XmlSchemaAttribute_t2797257020 * L_0 = ___xa0;
		NullCheck(L_0);
		String_t* L_1 = XmlSchemaAttribute_get_DefaultValue_m3961071173(L_0, /*hidden argument*/NULL);
		if (L_1)
		{
			goto IL_0013;
		}
	}
	{
		XmlSchemaAttribute_t2797257020 * L_2 = ___xa0;
		NullCheck(L_2);
		String_t* L_3 = XmlSchemaAttribute_get_FixedValue_m212054800(L_2, /*hidden argument*/NULL);
		if (!L_3)
		{
			goto IL_00b0;
		}
	}

IL_0013:
	{
		XmlSchemaAttribute_t2797257020 * L_4 = ___xa0;
		NullCheck(L_4);
		String_t* L_5 = XmlSchemaAttribute_get_DefaultValue_m3961071173(L_4, /*hidden argument*/NULL);
		if (!L_5)
		{
			goto IL_0039;
		}
	}
	{
		SchemaAttDef_t2429541159 * L_6 = ___decl1;
		NullCheck(L_6);
		SchemaDeclBase_set_Presence_m480059402(L_6, 0, /*hidden argument*/NULL);
		SchemaAttDef_t2429541159 * L_7 = ___decl1;
		SchemaAttDef_t2429541159 * L_8 = ___decl1;
		XmlSchemaAttribute_t2797257020 * L_9 = ___xa0;
		NullCheck(L_9);
		String_t* L_10 = XmlSchemaAttribute_get_DefaultValue_m3961071173(L_9, /*hidden argument*/NULL);
		String_t* L_11 = L_10;
		V_0 = L_11;
		NullCheck(L_8);
		SchemaAttDef_set_DefaultValueExpanded_m1768199507(L_8, L_11, /*hidden argument*/NULL);
		String_t* L_12 = V_0;
		NullCheck(L_7);
		SchemaDeclBase_set_DefaultValueRaw_m2985910116(L_7, L_12, /*hidden argument*/NULL);
		goto IL_0067;
	}

IL_0039:
	{
		XmlSchemaAttribute_t2797257020 * L_13 = ___xa0;
		NullCheck(L_13);
		int32_t L_14 = XmlSchemaAttribute_get_Use_m2314455910(L_13, /*hidden argument*/NULL);
		if ((!(((uint32_t)L_14) == ((uint32_t)3))))
		{
			goto IL_004b;
		}
	}
	{
		SchemaAttDef_t2429541159 * L_15 = ___decl1;
		NullCheck(L_15);
		SchemaDeclBase_set_Presence_m480059402(L_15, 4, /*hidden argument*/NULL);
		goto IL_0052;
	}

IL_004b:
	{
		SchemaAttDef_t2429541159 * L_16 = ___decl1;
		NullCheck(L_16);
		SchemaDeclBase_set_Presence_m480059402(L_16, 3, /*hidden argument*/NULL);
	}

IL_0052:
	{
		SchemaAttDef_t2429541159 * L_17 = ___decl1;
		SchemaAttDef_t2429541159 * L_18 = ___decl1;
		XmlSchemaAttribute_t2797257020 * L_19 = ___xa0;
		NullCheck(L_19);
		String_t* L_20 = XmlSchemaAttribute_get_FixedValue_m212054800(L_19, /*hidden argument*/NULL);
		String_t* L_21 = L_20;
		V_0 = L_21;
		NullCheck(L_18);
		SchemaAttDef_set_DefaultValueExpanded_m1768199507(L_18, L_21, /*hidden argument*/NULL);
		String_t* L_22 = V_0;
		NullCheck(L_17);
		SchemaDeclBase_set_DefaultValueRaw_m2985910116(L_17, L_22, /*hidden argument*/NULL);
	}

IL_0067:
	{
		SchemaAttDef_t2429541159 * L_23 = ___decl1;
		NullCheck(L_23);
		XmlSchemaDatatype_t322714710 * L_24 = SchemaDeclBase_get_Datatype_m1776393571(L_23, /*hidden argument*/NULL);
		if (!L_24)
		{
			goto IL_00dd;
		}
	}
	{
		SchemaAttDef_t2429541159 * L_25 = ___decl1;
		NullCheck(L_25);
		XmlSchemaDatatype_t322714710 * L_26 = SchemaDeclBase_get_Datatype_m1776393571(L_25, /*hidden argument*/NULL);
		NullCheck(L_26);
		int32_t L_27 = VirtFuncInvoker0< int32_t >::Invoke(8 /* System.Xml.Schema.XmlTypeCode System.Xml.Schema.XmlSchemaDatatype::get_TypeCode() */, L_26);
		if ((!(((uint32_t)L_27) == ((uint32_t)((int32_t)37)))))
		{
			goto IL_008b;
		}
	}
	{
		XmlSchemaAttribute_t2797257020 * L_28 = ___xa0;
		BaseProcessor_SendValidationEvent_m1578197102(__this, _stringLiteral1797064623, L_28, /*hidden argument*/NULL);
		return;
	}

IL_008b:
	{
		SchemaAttDef_t2429541159 * L_29 = ___decl1;
		SchemaAttDef_t2429541159 * L_30 = ___decl1;
		NullCheck(L_30);
		XmlSchemaDatatype_t322714710 * L_31 = SchemaDeclBase_get_Datatype_m1776393571(L_30, /*hidden argument*/NULL);
		SchemaAttDef_t2429541159 * L_32 = ___decl1;
		NullCheck(L_32);
		String_t* L_33 = SchemaDeclBase_get_DefaultValueRaw_m2513827290(L_32, /*hidden argument*/NULL);
		XmlNameTable_t71772148 * L_34 = BaseProcessor_get_NameTable_m2451815520(__this, /*hidden argument*/NULL);
		XmlSchemaAttribute_t2797257020 * L_35 = ___xa0;
		SchemaNamespaceManager_t2152351463 * L_36 = (SchemaNamespaceManager_t2152351463 *)il2cpp_codegen_object_new(SchemaNamespaceManager_t2152351463_il2cpp_TypeInfo_var);
		SchemaNamespaceManager__ctor_m166397541(L_36, L_35, /*hidden argument*/NULL);
		NullCheck(L_31);
		RuntimeObject * L_37 = VirtFuncInvoker4< RuntimeObject *, String_t*, XmlNameTable_t71772148 *, RuntimeObject*, bool >::Invoke(15 /* System.Object System.Xml.Schema.XmlSchemaDatatype::ParseValue(System.String,System.Xml.XmlNameTable,System.Xml.IXmlNamespaceResolver,System.Boolean) */, L_31, L_33, L_34, L_36, (bool)1);
		NullCheck(L_29);
		SchemaDeclBase_set_DefaultValueTyped_m3154207500(L_29, L_37, /*hidden argument*/NULL);
		return;
	}

IL_00b0:
	{
		XmlSchemaAttribute_t2797257020 * L_38 = ___xa0;
		NullCheck(L_38);
		int32_t L_39 = XmlSchemaAttribute_get_Use_m2314455910(L_38, /*hidden argument*/NULL);
		V_1 = L_39;
		int32_t L_40 = V_1;
		switch (L_40)
		{
			case 0:
			{
				goto IL_00ce;
			}
			case 1:
			{
				goto IL_00ce;
			}
			case 2:
			{
				goto IL_00dd;
			}
			case 3:
			{
				goto IL_00d6;
			}
		}
	}
	{
		return;
	}

IL_00ce:
	{
		SchemaAttDef_t2429541159 * L_41 = ___decl1;
		NullCheck(L_41);
		SchemaDeclBase_set_Presence_m480059402(L_41, 2, /*hidden argument*/NULL);
		return;
	}

IL_00d6:
	{
		SchemaAttDef_t2429541159 * L_42 = ___decl1;
		NullCheck(L_42);
		SchemaDeclBase_set_Presence_m480059402(L_42, 1, /*hidden argument*/NULL);
	}

IL_00dd:
	{
		return;
	}
}
// System.Void System.Xml.Schema.Compiler::CompileIdentityConstraint(System.Xml.Schema.XmlSchemaIdentityConstraint)
extern "C" IL2CPP_METHOD_ATTR void Compiler_CompileIdentityConstraint_m361327090 (Compiler_t2647573624 * __this, XmlSchemaIdentityConstraint_t297318432 * ___xi0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Compiler_CompileIdentityConstraint_m361327090_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	CompiledIdentityConstraint_t1335094965 * V_0 = NULL;
	SchemaNamespaceManager_t2152351463 * V_1 = NULL;
	XmlSchemaIdentityConstraint_t297318432 * V_2 = NULL;
	XmlSchemaException_t3511258692 * 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);
	{
		XmlSchemaIdentityConstraint_t297318432 * L_0 = ___xi0;
		NullCheck(L_0);
		bool L_1 = XmlSchemaObject_get_IsProcessing_m3852350093(L_0, /*hidden argument*/NULL);
		if (!L_1)
		{
			goto IL_0020;
		}
	}
	{
		XmlSchemaIdentityConstraint_t297318432 * L_2 = ___xi0;
		IL2CPP_RUNTIME_CLASS_INIT(CompiledIdentityConstraint_t1335094965_il2cpp_TypeInfo_var);
		CompiledIdentityConstraint_t1335094965 * L_3 = ((CompiledIdentityConstraint_t1335094965_StaticFields*)il2cpp_codegen_static_fields_for(CompiledIdentityConstraint_t1335094965_il2cpp_TypeInfo_var))->get_Empty_5();
		NullCheck(L_2);
		XmlSchemaIdentityConstraint_set_CompiledConstraint_m1553714482(L_2, L_3, /*hidden argument*/NULL);
		XmlSchemaIdentityConstraint_t297318432 * L_4 = ___xi0;
		BaseProcessor_SendValidationEvent_m1578197102(__this, _stringLiteral3763756221, L_4, /*hidden argument*/NULL);
		return;
	}

IL_0020:
	{
		XmlSchemaIdentityConstraint_t297318432 * L_5 = ___xi0;
		NullCheck(L_5);
		CompiledIdentityConstraint_t1335094965 * L_6 = XmlSchemaIdentityConstraint_get_CompiledConstraint_m4062022174(L_5, /*hidden argument*/NULL);
		if (!L_6)
		{
			goto IL_0029;
		}
	}
	{
		return;
	}

IL_0029:
	{
		XmlSchemaIdentityConstraint_t297318432 * L_7 = ___xi0;
		NullCheck(L_7);
		XmlSchemaObject_set_IsProcessing_m1567865810(L_7, (bool)1, /*hidden argument*/NULL);
		V_0 = (CompiledIdentityConstraint_t1335094965 *)NULL;
	}

IL_0032:
	try
	{ // begin try (depth: 1)
		try
		{ // begin try (depth: 2)
			{
				XmlSchemaIdentityConstraint_t297318432 * L_8 = ___xi0;
				SchemaNamespaceManager_t2152351463 * L_9 = (SchemaNamespaceManager_t2152351463 *)il2cpp_codegen_object_new(SchemaNamespaceManager_t2152351463_il2cpp_TypeInfo_var);
				SchemaNamespaceManager__ctor_m166397541(L_9, L_8, /*hidden argument*/NULL);
				V_1 = L_9;
				XmlSchemaIdentityConstraint_t297318432 * L_10 = ___xi0;
				SchemaNamespaceManager_t2152351463 * L_11 = V_1;
				CompiledIdentityConstraint_t1335094965 * L_12 = (CompiledIdentityConstraint_t1335094965 *)il2cpp_codegen_object_new(CompiledIdentityConstraint_t1335094965_il2cpp_TypeInfo_var);
				CompiledIdentityConstraint__ctor_m1684797953(L_12, L_10, L_11, /*hidden argument*/NULL);
				V_0 = L_12;
				XmlSchemaIdentityConstraint_t297318432 * L_13 = ___xi0;
				if (!((XmlSchemaKeyref_t3124006214 *)IsInstClass((RuntimeObject*)L_13, XmlSchemaKeyref_t3124006214_il2cpp_TypeInfo_var)))
				{
					goto IL_0106;
				}
			}

IL_004c:
			{
				XmlSchemaObjectTable_t2546974348 * L_14 = __this->get_identityConstraints_14();
				XmlSchemaIdentityConstraint_t297318432 * L_15 = ___xi0;
				NullCheck(((XmlSchemaKeyref_t3124006214 *)CastclassClass((RuntimeObject*)L_15, XmlSchemaKeyref_t3124006214_il2cpp_TypeInfo_var)));
				XmlQualifiedName_t2760654312 * L_16 = XmlSchemaKeyref_get_Refer_m3936670749(((XmlSchemaKeyref_t3124006214 *)CastclassClass((RuntimeObject*)L_15, XmlSchemaKeyref_t3124006214_il2cpp_TypeInfo_var)), /*hidden argument*/NULL);
				NullCheck(L_14);
				XmlSchemaObject_t1315720168 * L_17 = XmlSchemaObjectTable_get_Item_m170185878(L_14, L_16, /*hidden argument*/NULL);
				V_2 = ((XmlSchemaIdentityConstraint_t297318432 *)CastclassClass((RuntimeObject*)L_17, XmlSchemaIdentityConstraint_t297318432_il2cpp_TypeInfo_var));
				XmlSchemaIdentityConstraint_t297318432 * L_18 = V_2;
				if (L_18)
				{
					goto IL_0087;
				}
			}

IL_006b:
			{
				XmlSchemaIdentityConstraint_t297318432 * L_19 = ___xi0;
				NullCheck(((XmlSchemaKeyref_t3124006214 *)CastclassClass((RuntimeObject*)L_19, XmlSchemaKeyref_t3124006214_il2cpp_TypeInfo_var)));
				XmlQualifiedName_t2760654312 * L_20 = XmlSchemaKeyref_get_Refer_m3936670749(((XmlSchemaKeyref_t3124006214 *)CastclassClass((RuntimeObject*)L_19, XmlSchemaKeyref_t3124006214_il2cpp_TypeInfo_var)), /*hidden argument*/NULL);
				NullCheck(L_20);
				String_t* L_21 = VirtFuncInvoker0< String_t* >::Invoke(3 /* System.String System.Object::ToString() */, L_20);
				XmlSchemaIdentityConstraint_t297318432 * L_22 = ___xi0;
				XmlSchemaException_t3511258692 * L_23 = (XmlSchemaException_t3511258692 *)il2cpp_codegen_object_new(XmlSchemaException_t3511258692_il2cpp_TypeInfo_var);
				XmlSchemaException__ctor_m1739132465(L_23, _stringLiteral776021702, L_21, L_22, /*hidden argument*/NULL);
				IL2CPP_RAISE_MANAGED_EXCEPTION(L_23, NULL, Compiler_CompileIdentityConstraint_m361327090_RuntimeMethod_var);
			}

IL_0087:
			{
				XmlSchemaIdentityConstraint_t297318432 * L_24 = V_2;
				Compiler_CompileIdentityConstraint_m361327090(__this, L_24, /*hidden argument*/NULL);
				XmlSchemaIdentityConstraint_t297318432 * L_25 = V_2;
				NullCheck(L_25);
				CompiledIdentityConstraint_t1335094965 * L_26 = XmlSchemaIdentityConstraint_get_CompiledConstraint_m4062022174(L_25, /*hidden argument*/NULL);
				if (L_26)
				{
					goto IL_00b2;
				}
			}

IL_0096:
			{
				XmlSchemaIdentityConstraint_t297318432 * L_27 = ___xi0;
				NullCheck(((XmlSchemaKeyref_t3124006214 *)CastclassClass((RuntimeObject*)L_27, XmlSchemaKeyref_t3124006214_il2cpp_TypeInfo_var)));
				XmlQualifiedName_t2760654312 * L_28 = XmlSchemaKeyref_get_Refer_m3936670749(((XmlSchemaKeyref_t3124006214 *)CastclassClass((RuntimeObject*)L_27, XmlSchemaKeyref_t3124006214_il2cpp_TypeInfo_var)), /*hidden argument*/NULL);
				NullCheck(L_28);
				String_t* L_29 = VirtFuncInvoker0< String_t* >::Invoke(3 /* System.String System.Object::ToString() */, L_28);
				XmlSchemaIdentityConstraint_t297318432 * L_30 = ___xi0;
				XmlSchemaException_t3511258692 * L_31 = (XmlSchemaException_t3511258692 *)il2cpp_codegen_object_new(XmlSchemaException_t3511258692_il2cpp_TypeInfo_var);
				XmlSchemaException__ctor_m1739132465(L_31, _stringLiteral1687004497, L_29, L_30, /*hidden argument*/NULL);
				IL2CPP_RAISE_MANAGED_EXCEPTION(L_31, NULL, Compiler_CompileIdentityConstraint_m361327090_RuntimeMethod_var);
			}

IL_00b2:
			{
				XmlSchemaIdentityConstraint_t297318432 * L_32 = V_2;
				NullCheck(L_32);
				XmlSchemaObjectCollection_t1064819932 * L_33 = XmlSchemaIdentityConstraint_get_Fields_m2787365736(L_32, /*hidden argument*/NULL);
				NullCheck(L_33);
				int32_t L_34 = CollectionBase_get_Count_m1708965601(L_33, /*hidden argument*/NULL);
				XmlSchemaIdentityConstraint_t297318432 * L_35 = ___xi0;
				NullCheck(L_35);
				XmlSchemaObjectCollection_t1064819932 * L_36 = XmlSchemaIdentityConstraint_get_Fields_m2787365736(L_35, /*hidden argument*/NULL);
				NullCheck(L_36);
				int32_t L_37 = CollectionBase_get_Count_m1708965601(L_36, /*hidden argument*/NULL);
				if ((((int32_t)L_34) == ((int32_t)L_37)))
				{
					goto IL_00e1;
				}
			}

IL_00ca:
			{
				XmlSchemaIdentityConstraint_t297318432 * L_38 = ___xi0;
				NullCheck(L_38);
				XmlQualifiedName_t2760654312 * L_39 = XmlSchemaIdentityConstraint_get_QualifiedName_m1882380553(L_38, /*hidden argument*/NULL);
				NullCheck(L_39);
				String_t* L_40 = VirtFuncInvoker0< String_t* >::Invoke(3 /* System.String System.Object::ToString() */, L_39);
				XmlSchemaIdentityConstraint_t297318432 * L_41 = ___xi0;
				XmlSchemaException_t3511258692 * L_42 = (XmlSchemaException_t3511258692 *)il2cpp_codegen_object_new(XmlSchemaException_t3511258692_il2cpp_TypeInfo_var);
				XmlSchemaException__ctor_m1739132465(L_42, _stringLiteral2176883353, L_40, L_41, /*hidden argument*/NULL);
				IL2CPP_RAISE_MANAGED_EXCEPTION(L_42, NULL, Compiler_CompileIdentityConstraint_m361327090_RuntimeMethod_var);
			}

IL_00e1:
			{
				XmlSchemaIdentityConstraint_t297318432 * L_43 = V_2;
				NullCheck(L_43);
				CompiledIdentityConstraint_t1335094965 * L_44 = XmlSchemaIdentityConstraint_get_CompiledConstraint_m4062022174(L_43, /*hidden argument*/NULL);
				NullCheck(L_44);
				int32_t L_45 = CompiledIdentityConstraint_get_Role_m269821142(L_44, /*hidden argument*/NULL);
				if ((!(((uint32_t)L_45) == ((uint32_t)2))))
				{
					goto IL_0106;
				}
			}

IL_00ef:
			{
				XmlSchemaIdentityConstraint_t297318432 * L_46 = ___xi0;
				NullCheck(L_46);
				XmlQualifiedName_t2760654312 * L_47 = XmlSchemaIdentityConstraint_get_QualifiedName_m1882380553(L_46, /*hidden argument*/NULL);
				NullCheck(L_47);
				String_t* L_48 = VirtFuncInvoker0< String_t* >::Invoke(3 /* System.String System.Object::ToString() */, L_47);
				XmlSchemaIdentityConstraint_t297318432 * L_49 = ___xi0;
				XmlSchemaException_t3511258692 * L_50 = (XmlSchemaException_t3511258692 *)il2cpp_codegen_object_new(XmlSchemaException_t3511258692_il2cpp_TypeInfo_var);
				XmlSchemaException__ctor_m1739132465(L_50, _stringLiteral1920051742, L_48, L_49, /*hidden argument*/NULL);
				IL2CPP_RAISE_MANAGED_EXCEPTION(L_50, NULL, Compiler_CompileIdentityConstraint_m361327090_RuntimeMethod_var);
			}

IL_0106:
			{
				XmlSchemaIdentityConstraint_t297318432 * L_51 = ___xi0;
				CompiledIdentityConstraint_t1335094965 * L_52 = V_0;
				NullCheck(L_51);
				XmlSchemaIdentityConstraint_set_CompiledConstraint_m1553714482(L_51, L_52, /*hidden argument*/NULL);
				IL2CPP_LEAVE(0x13B, FINALLY_0133);
			}
		} // 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_010f;
			throw e;
		}

CATCH_010f:
		{ // begin catch(System.Xml.Schema.XmlSchemaException)
			{
				V_3 = ((XmlSchemaException_t3511258692 *)__exception_local);
				XmlSchemaException_t3511258692 * L_53 = V_3;
				NullCheck(L_53);
				XmlSchemaObject_t1315720168 * L_54 = XmlSchemaException_get_SourceSchemaObject_m1161246587(L_53, /*hidden argument*/NULL);
				if (L_54)
				{
					goto IL_011f;
				}
			}

IL_0118:
			{
				XmlSchemaException_t3511258692 * L_55 = V_3;
				XmlSchemaIdentityConstraint_t297318432 * L_56 = ___xi0;
				NullCheck(L_55);
				XmlSchemaException_SetSource_m2768030161(L_55, L_56, /*hidden argument*/NULL);
			}

IL_011f:
			{
				XmlSchemaException_t3511258692 * L_57 = V_3;
				BaseProcessor_SendValidationEvent_m1796615872(__this, L_57, /*hidden argument*/NULL);
				XmlSchemaIdentityConstraint_t297318432 * L_58 = ___xi0;
				IL2CPP_RUNTIME_CLASS_INIT(CompiledIdentityConstraint_t1335094965_il2cpp_TypeInfo_var);
				CompiledIdentityConstraint_t1335094965 * L_59 = ((CompiledIdentityConstraint_t1335094965_StaticFields*)il2cpp_codegen_static_fields_for(CompiledIdentityConstraint_t1335094965_il2cpp_TypeInfo_var))->get_Empty_5();
				NullCheck(L_58);
				XmlSchemaIdentityConstraint_set_CompiledConstraint_m1553714482(L_58, L_59, /*hidden argument*/NULL);
				IL2CPP_LEAVE(0x13B, FINALLY_0133);
			}
		} // end catch (depth: 2)
	} // end try (depth: 1)
	catch(Il2CppExceptionWrapper& e)
	{
		__last_unhandled_exception = (Exception_t *)e.ex;
		goto FINALLY_0133;
	}

FINALLY_0133:
	{ // begin finally (depth: 1)
		XmlSchemaIdentityConstraint_t297318432 * L_60 = ___xi0;
		NullCheck(L_60);
		XmlSchemaObject_set_IsProcessing_m1567865810(L_60, (bool)0, /*hidden argument*/NULL);
		IL2CPP_END_FINALLY(307)
	} // end finally (depth: 1)
	IL2CPP_CLEANUP(307)
	{
		IL2CPP_JUMP_TBL(0x13B, IL_013b)
		IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
	}

IL_013b:
	{
		return;
	}
}
// System.Void System.Xml.Schema.Compiler::CompileElement(System.Xml.Schema.XmlSchemaElement)
extern "C" IL2CPP_METHOD_ATTR void Compiler_CompileElement_m925409749 (Compiler_t2647573624 * __this, XmlSchemaElement_t427880856 * ___xe0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Compiler_CompileElement_m925409749_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	SchemaElementDecl_t2267464004 * V_0 = NULL;
	XmlSchemaElement_t427880856 * V_1 = NULL;
	XmlSchemaComplexType_t3740801802 * V_2 = NULL;
	XmlSchemaElement_t427880856 * V_3 = NULL;
	XmlSchemaComplexType_t3740801802 * V_4 = NULL;
	XmlSchemaSimpleType_t2678868104 * V_5 = NULL;
	XmlSchemaObjectCollection_t1064819932 * V_6 = NULL;
	CompiledIdentityConstraintU5BU5D_t2573057752* V_7 = NULL;
	int32_t V_8 = 0;
	int32_t V_9 = 0;
	XmlSchemaIdentityConstraint_t297318432 * V_10 = NULL;
	XmlSchemaException_t3511258692 * V_11 = NULL;
	Exception_t * __last_unhandled_exception = 0;
	NO_UNUSED_WARNING (__last_unhandled_exception);
	Exception_t * __exception_local = 0;
	NO_UNUSED_WARNING (__exception_local);
	int32_t __leave_target = -1;
	NO_UNUSED_WARNING (__leave_target);
	{
		XmlSchemaElement_t427880856 * L_0 = ___xe0;
		NullCheck(L_0);
		bool L_1 = XmlSchemaObject_get_IsProcessing_m3852350093(L_0, /*hidden argument*/NULL);
		if (!L_1)
		{
			goto IL_0015;
		}
	}
	{
		XmlSchemaElement_t427880856 * L_2 = ___xe0;
		BaseProcessor_SendValidationEvent_m1578197102(__this, _stringLiteral1086831399, L_2, /*hidden argument*/NULL);
		return;
	}

IL_0015:
	{
		XmlSchemaElement_t427880856 * L_3 = ___xe0;
		NullCheck(L_3);
		SchemaElementDecl_t2267464004 * L_4 = XmlSchemaElement_get_ElementDecl_m2284549354(L_3, /*hidden argument*/NULL);
		if (!L_4)
		{
			goto IL_001e;
		}
	}
	{
		return;
	}

IL_001e:
	{
		XmlSchemaElement_t427880856 * L_5 = ___xe0;
		NullCheck(L_5);
		XmlSchemaObject_set_IsProcessing_m1567865810(L_5, (bool)1, /*hidden argument*/NULL);
		V_0 = (SchemaElementDecl_t2267464004 *)NULL;
	}

IL_0027:
	try
	{ // begin try (depth: 1)
		try
		{ // begin try (depth: 2)
			{
				XmlSchemaElement_t427880856 * L_6 = ___xe0;
				NullCheck(L_6);
				XmlQualifiedName_t2760654312 * L_7 = XmlSchemaElement_get_RefName_m3252056838(L_6, /*hidden argument*/NULL);
				NullCheck(L_7);
				bool L_8 = XmlQualifiedName_get_IsEmpty_m1430090042(L_7, /*hidden argument*/NULL);
				if (L_8)
				{
					goto IL_00a8;
				}
			}

IL_0034:
			{
				XmlSchemaObjectTable_t2546974348 * L_9 = __this->get_elements_9();
				XmlSchemaElement_t427880856 * L_10 = ___xe0;
				NullCheck(L_10);
				XmlQualifiedName_t2760654312 * L_11 = XmlSchemaElement_get_RefName_m3252056838(L_10, /*hidden argument*/NULL);
				NullCheck(L_9);
				XmlSchemaObject_t1315720168 * L_12 = XmlSchemaObjectTable_get_Item_m170185878(L_9, L_11, /*hidden argument*/NULL);
				V_1 = ((XmlSchemaElement_t427880856 *)CastclassClass((RuntimeObject*)L_12, XmlSchemaElement_t427880856_il2cpp_TypeInfo_var));
				XmlSchemaElement_t427880856 * L_13 = V_1;
				if (L_13)
				{
					goto IL_0065;
				}
			}

IL_004e:
			{
				XmlSchemaElement_t427880856 * L_14 = ___xe0;
				NullCheck(L_14);
				XmlQualifiedName_t2760654312 * L_15 = XmlSchemaElement_get_RefName_m3252056838(L_14, /*hidden argument*/NULL);
				NullCheck(L_15);
				String_t* L_16 = VirtFuncInvoker0< String_t* >::Invoke(3 /* System.String System.Object::ToString() */, L_15);
				XmlSchemaElement_t427880856 * L_17 = ___xe0;
				XmlSchemaException_t3511258692 * L_18 = (XmlSchemaException_t3511258692 *)il2cpp_codegen_object_new(XmlSchemaException_t3511258692_il2cpp_TypeInfo_var);
				XmlSchemaException__ctor_m1739132465(L_18, _stringLiteral4028051513, L_16, L_17, /*hidden argument*/NULL);
				IL2CPP_RAISE_MANAGED_EXCEPTION(L_18, NULL, Compiler_CompileElement_m925409749_RuntimeMethod_var);
			}

IL_0065:
			{
				XmlSchemaElement_t427880856 * L_19 = V_1;
				Compiler_CompileElement_m925409749(__this, L_19, /*hidden argument*/NULL);
				XmlSchemaElement_t427880856 * L_20 = V_1;
				NullCheck(L_20);
				SchemaElementDecl_t2267464004 * L_21 = XmlSchemaElement_get_ElementDecl_m2284549354(L_20, /*hidden argument*/NULL);
				if (L_21)
				{
					goto IL_008b;
				}
			}

IL_0074:
			{
				XmlSchemaElement_t427880856 * L_22 = ___xe0;
				NullCheck(L_22);
				XmlQualifiedName_t2760654312 * L_23 = XmlSchemaElement_get_RefName_m3252056838(L_22, /*hidden argument*/NULL);
				NullCheck(L_23);
				String_t* L_24 = VirtFuncInvoker0< String_t* >::Invoke(3 /* System.String System.Object::ToString() */, L_23);
				XmlSchemaElement_t427880856 * L_25 = ___xe0;
				XmlSchemaException_t3511258692 * L_26 = (XmlSchemaException_t3511258692 *)il2cpp_codegen_object_new(XmlSchemaException_t3511258692_il2cpp_TypeInfo_var);
				XmlSchemaException__ctor_m1739132465(L_26, _stringLiteral782266215, L_24, L_25, /*hidden argument*/NULL);
				IL2CPP_RAISE_MANAGED_EXCEPTION(L_26, NULL, Compiler_CompileElement_m925409749_RuntimeMethod_var);
			}

IL_008b:
			{
				XmlSchemaElement_t427880856 * L_27 = ___xe0;
				XmlSchemaElement_t427880856 * L_28 = V_1;
				NullCheck(L_28);
				XmlSchemaType_t2033747345 * L_29 = XmlSchemaElement_get_ElementSchemaType_m371898276(L_28, /*hidden argument*/NULL);
				NullCheck(L_27);
				XmlSchemaElement_SetElementType_m3582853317(L_27, L_29, /*hidden argument*/NULL);
				XmlSchemaElement_t427880856 * L_30 = V_1;
				NullCheck(L_30);
				SchemaElementDecl_t2267464004 * L_31 = XmlSchemaElement_get_ElementDecl_m2284549354(L_30, /*hidden argument*/NULL);
				NullCheck(L_31);
				SchemaElementDecl_t2267464004 * L_32 = SchemaElementDecl_Clone_m225546251(L_31, /*hidden argument*/NULL);
				V_0 = L_32;
				goto IL_0289;
			}

IL_00a8:
			{
				XmlSchemaElement_t427880856 * L_33 = ___xe0;
				NullCheck(L_33);
				XmlSchemaType_t2033747345 * L_34 = XmlSchemaElement_get_SchemaType_m3234688829(L_33, /*hidden argument*/NULL);
				if (!L_34)
				{
					goto IL_00c1;
				}
			}

IL_00b0:
			{
				XmlSchemaElement_t427880856 * L_35 = ___xe0;
				XmlSchemaElement_t427880856 * L_36 = ___xe0;
				NullCheck(L_36);
				XmlSchemaType_t2033747345 * L_37 = XmlSchemaElement_get_SchemaType_m3234688829(L_36, /*hidden argument*/NULL);
				NullCheck(L_35);
				XmlSchemaElement_SetElementType_m3582853317(L_35, L_37, /*hidden argument*/NULL);
				goto IL_01bb;
			}

IL_00c1:
			{
				XmlSchemaElement_t427880856 * L_38 = ___xe0;
				NullCheck(L_38);
				XmlQualifiedName_t2760654312 * L_39 = XmlSchemaElement_get_SchemaTypeName_m323850660(L_38, /*hidden argument*/NULL);
				NullCheck(L_39);
				bool L_40 = XmlQualifiedName_get_IsEmpty_m1430090042(L_39, /*hidden argument*/NULL);
				if (L_40)
				{
					goto IL_0102;
				}
			}

IL_00ce:
			{
				XmlSchemaElement_t427880856 * L_41 = ___xe0;
				XmlSchemaElement_t427880856 * L_42 = ___xe0;
				NullCheck(L_42);
				XmlQualifiedName_t2760654312 * L_43 = XmlSchemaElement_get_SchemaTypeName_m323850660(L_42, /*hidden argument*/NULL);
				XmlSchemaType_t2033747345 * L_44 = Compiler_GetAnySchemaType_m3813353184(__this, L_43, /*hidden argument*/NULL);
				NullCheck(L_41);
				XmlSchemaElement_SetElementType_m3582853317(L_41, L_44, /*hidden argument*/NULL);
				XmlSchemaElement_t427880856 * L_45 = ___xe0;
				NullCheck(L_45);
				XmlSchemaType_t2033747345 * L_46 = XmlSchemaElement_get_ElementSchemaType_m371898276(L_45, /*hidden argument*/NULL);
				if (L_46)
				{
					goto IL_01bb;
				}
			}

IL_00eb:
			{
				XmlSchemaElement_t427880856 * L_47 = ___xe0;
				NullCheck(L_47);
				XmlQualifiedName_t2760654312 * L_48 = XmlSchemaElement_get_SchemaTypeName_m323850660(L_47, /*hidden argument*/NULL);
				NullCheck(L_48);
				String_t* L_49 = VirtFuncInvoker0< String_t* >::Invoke(3 /* System.String System.Object::ToString() */, L_48);
				XmlSchemaElement_t427880856 * L_50 = ___xe0;
				XmlSchemaException_t3511258692 * L_51 = (XmlSchemaException_t3511258692 *)il2cpp_codegen_object_new(XmlSchemaException_t3511258692_il2cpp_TypeInfo_var);
				XmlSchemaException__ctor_m1739132465(L_51, _stringLiteral1842597542, L_49, L_50, /*hidden argument*/NULL);
				IL2CPP_RAISE_MANAGED_EXCEPTION(L_51, NULL, Compiler_CompileElement_m925409749_RuntimeMethod_var);
			}

IL_0102:
			{
				XmlSchemaElement_t427880856 * L_52 = ___xe0;
				NullCheck(L_52);
				XmlQualifiedName_t2760654312 * L_53 = XmlSchemaElement_get_SubstitutionGroup_m3454166301(L_52, /*hidden argument*/NULL);
				NullCheck(L_53);
				bool L_54 = XmlQualifiedName_get_IsEmpty_m1430090042(L_53, /*hidden argument*/NULL);
				if (L_54)
				{
					goto IL_01a0;
				}
			}

IL_0112:
			{
				XmlSchemaObjectTable_t2546974348 * L_55 = __this->get_elements_9();
				XmlSchemaElement_t427880856 * L_56 = ___xe0;
				NullCheck(L_56);
				XmlQualifiedName_t2760654312 * L_57 = XmlSchemaElement_get_SubstitutionGroup_m3454166301(L_56, /*hidden argument*/NULL);
				NullCheck(L_55);
				XmlSchemaObject_t1315720168 * L_58 = XmlSchemaObjectTable_get_Item_m170185878(L_55, L_57, /*hidden argument*/NULL);
				V_3 = ((XmlSchemaElement_t427880856 *)CastclassClass((RuntimeObject*)L_58, XmlSchemaElement_t427880856_il2cpp_TypeInfo_var));
				XmlSchemaElement_t427880856 * L_59 = V_3;
				if (L_59)
				{
					goto IL_014d;
				}
			}

IL_012c:
			{
				XmlSchemaElement_t427880856 * L_60 = ___xe0;
				NullCheck(L_60);
				XmlQualifiedName_t2760654312 * L_61 = XmlSchemaElement_get_SubstitutionGroup_m3454166301(L_60, /*hidden argument*/NULL);
				NullCheck(L_61);
				String_t* L_62 = XmlQualifiedName_get_Name_m815040483(L_61, /*hidden argument*/NULL);
				IL2CPP_RUNTIME_CLASS_INIT(CultureInfo_t4157843068_il2cpp_TypeInfo_var);
				CultureInfo_t4157843068 * L_63 = CultureInfo_get_InvariantCulture_m3532445182(NULL /*static, unused*/, /*hidden argument*/NULL);
				NullCheck(L_62);
				String_t* L_64 = String_ToString_m3872792296(L_62, L_63, /*hidden argument*/NULL);
				XmlSchemaElement_t427880856 * L_65 = ___xe0;
				XmlSchemaException_t3511258692 * L_66 = (XmlSchemaException_t3511258692 *)il2cpp_codegen_object_new(XmlSchemaException_t3511258692_il2cpp_TypeInfo_var);
				XmlSchemaException__ctor_m1739132465(L_66, _stringLiteral241175354, L_64, L_65, /*hidden argument*/NULL);
				IL2CPP_RAISE_MANAGED_EXCEPTION(L_66, NULL, Compiler_CompileElement_m925409749_RuntimeMethod_var);
			}

IL_014d:
			{
				XmlSchemaElement_t427880856 * L_67 = V_3;
				NullCheck(L_67);
				bool L_68 = XmlSchemaObject_get_IsProcessing_m3852350093(L_67, /*hidden argument*/NULL);
				if (!L_68)
				{
					goto IL_015a;
				}
			}

IL_0155:
			{
				IL2CPP_LEAVE(0x447, FINALLY_043f);
			}

IL_015a:
			{
				XmlSchemaElement_t427880856 * L_69 = V_3;
				Compiler_CompileElement_m925409749(__this, L_69, /*hidden argument*/NULL);
				XmlSchemaElement_t427880856 * L_70 = V_3;
				NullCheck(L_70);
				SchemaElementDecl_t2267464004 * L_71 = XmlSchemaElement_get_ElementDecl_m2284549354(L_70, /*hidden argument*/NULL);
				if (L_71)
				{
					goto IL_0186;
				}
			}

IL_0169:
			{
				XmlSchemaElement_t427880856 * L_72 = ___xe0;
				IL2CPP_RUNTIME_CLASS_INIT(XmlSchemaComplexType_t3740801802_il2cpp_TypeInfo_var);
				XmlSchemaComplexType_t3740801802 * L_73 = XmlSchemaComplexType_get_AnyType_m2038550701(NULL /*static, unused*/, /*hidden argument*/NULL);
				NullCheck(L_72);
				XmlSchemaElement_SetElementType_m3582853317(L_72, L_73, /*hidden argument*/NULL);
				XmlSchemaComplexType_t3740801802 * L_74 = XmlSchemaComplexType_get_AnyType_m2038550701(NULL /*static, unused*/, /*hidden argument*/NULL);
				NullCheck(L_74);
				SchemaElementDecl_t2267464004 * L_75 = XmlSchemaType_get_ElementDecl_m669016418(L_74, /*hidden argument*/NULL);
				NullCheck(L_75);
				SchemaElementDecl_t2267464004 * L_76 = SchemaElementDecl_Clone_m225546251(L_75, /*hidden argument*/NULL);
				V_0 = L_76;
				goto IL_01bb;
			}

IL_0186:
			{
				XmlSchemaElement_t427880856 * L_77 = ___xe0;
				XmlSchemaElement_t427880856 * L_78 = V_3;
				NullCheck(L_78);
				XmlSchemaType_t2033747345 * L_79 = XmlSchemaElement_get_ElementSchemaType_m371898276(L_78, /*hidden argument*/NULL);
				NullCheck(L_77);
				XmlSchemaElement_SetElementType_m3582853317(L_77, L_79, /*hidden argument*/NULL);
				XmlSchemaElement_t427880856 * L_80 = V_3;
				NullCheck(L_80);
				SchemaElementDecl_t2267464004 * L_81 = XmlSchemaElement_get_ElementDecl_m2284549354(L_80, /*hidden argument*/NULL);
				NullCheck(L_81);
				SchemaElementDecl_t2267464004 * L_82 = SchemaElementDecl_Clone_m225546251(L_81, /*hidden argument*/NULL);
				V_0 = L_82;
				goto IL_01bb;
			}

IL_01a0:
			{
				XmlSchemaElement_t427880856 * L_83 = ___xe0;
				IL2CPP_RUNTIME_CLASS_INIT(XmlSchemaComplexType_t3740801802_il2cpp_TypeInfo_var);
				XmlSchemaComplexType_t3740801802 * L_84 = XmlSchemaComplexType_get_AnyType_m2038550701(NULL /*static, unused*/, /*hidden argument*/NULL);
				NullCheck(L_83);
				XmlSchemaElement_SetElementType_m3582853317(L_83, L_84, /*hidden argument*/NULL);
				XmlSchemaComplexType_t3740801802 * L_85 = XmlSchemaComplexType_get_AnyType_m2038550701(NULL /*static, unused*/, /*hidden argument*/NULL);
				NullCheck(L_85);
				SchemaElementDecl_t2267464004 * L_86 = XmlSchemaType_get_ElementDecl_m669016418(L_85, /*hidden argument*/NULL);
				NullCheck(L_86);
				SchemaElementDecl_t2267464004 * L_87 = SchemaElementDecl_Clone_m225546251(L_86, /*hidden argument*/NULL);
				V_0 = L_87;
			}

IL_01bb:
			{
				SchemaElementDecl_t2267464004 * L_88 = V_0;
				if (L_88)
				{
					goto IL_0230;
				}
			}

IL_01be:
			{
				XmlSchemaElement_t427880856 * L_89 = ___xe0;
				NullCheck(L_89);
				XmlSchemaType_t2033747345 * L_90 = XmlSchemaElement_get_ElementSchemaType_m371898276(L_89, /*hidden argument*/NULL);
				if (!((XmlSchemaComplexType_t3740801802 *)IsInstClass((RuntimeObject*)L_90, XmlSchemaComplexType_t3740801802_il2cpp_TypeInfo_var)))
				{
					goto IL_01f8;
				}
			}

IL_01cb:
			{
				XmlSchemaElement_t427880856 * L_91 = ___xe0;
				NullCheck(L_91);
				XmlSchemaType_t2033747345 * L_92 = XmlSchemaElement_get_ElementSchemaType_m371898276(L_91, /*hidden argument*/NULL);
				V_4 = ((XmlSchemaComplexType_t3740801802 *)CastclassClass((RuntimeObject*)L_92, XmlSchemaComplexType_t3740801802_il2cpp_TypeInfo_var));
				XmlSchemaComplexType_t3740801802 * L_93 = V_4;
				Compiler_CompileComplexType_m2605971606(__this, L_93, /*hidden argument*/NULL);
				XmlSchemaComplexType_t3740801802 * L_94 = V_4;
				NullCheck(L_94);
				SchemaElementDecl_t2267464004 * L_95 = XmlSchemaType_get_ElementDecl_m669016418(L_94, /*hidden argument*/NULL);
				if (!L_95)
				{
					goto IL_0230;
				}
			}

IL_01e9:
			{
				XmlSchemaComplexType_t3740801802 * L_96 = V_4;
				NullCheck(L_96);
				SchemaElementDecl_t2267464004 * L_97 = XmlSchemaType_get_ElementDecl_m669016418(L_96, /*hidden argument*/NULL);
				NullCheck(L_97);
				SchemaElementDecl_t2267464004 * L_98 = SchemaElementDecl_Clone_m225546251(L_97, /*hidden argument*/NULL);
				V_0 = L_98;
				goto IL_0230;
			}

IL_01f8:
			{
				XmlSchemaElement_t427880856 * L_99 = ___xe0;
				NullCheck(L_99);
				XmlSchemaType_t2033747345 * L_100 = XmlSchemaElement_get_ElementSchemaType_m371898276(L_99, /*hidden argument*/NULL);
				if (!((XmlSchemaSimpleType_t2678868104 *)IsInstClass((RuntimeObject*)L_100, XmlSchemaSimpleType_t2678868104_il2cpp_TypeInfo_var)))
				{
					goto IL_0230;
				}
			}

IL_0205:
			{
				XmlSchemaElement_t427880856 * L_101 = ___xe0;
				NullCheck(L_101);
				XmlSchemaType_t2033747345 * L_102 = XmlSchemaElement_get_ElementSchemaType_m371898276(L_101, /*hidden argument*/NULL);
				V_5 = ((XmlSchemaSimpleType_t2678868104 *)CastclassClass((RuntimeObject*)L_102, XmlSchemaSimpleType_t2678868104_il2cpp_TypeInfo_var));
				XmlSchemaSimpleType_t2678868104 * L_103 = V_5;
				Compiler_CompileSimpleType_m3216478218(__this, L_103, /*hidden argument*/NULL);
				XmlSchemaSimpleType_t2678868104 * L_104 = V_5;
				NullCheck(L_104);
				SchemaElementDecl_t2267464004 * L_105 = XmlSchemaType_get_ElementDecl_m669016418(L_104, /*hidden argument*/NULL);
				if (!L_105)
				{
					goto IL_0230;
				}
			}

IL_0223:
			{
				XmlSchemaSimpleType_t2678868104 * L_106 = V_5;
				NullCheck(L_106);
				SchemaElementDecl_t2267464004 * L_107 = XmlSchemaType_get_ElementDecl_m669016418(L_106, /*hidden argument*/NULL);
				NullCheck(L_107);
				SchemaElementDecl_t2267464004 * L_108 = SchemaElementDecl_Clone_m225546251(L_107, /*hidden argument*/NULL);
				V_0 = L_108;
			}

IL_0230:
			{
				SchemaElementDecl_t2267464004 * L_109 = V_0;
				XmlSchemaElement_t427880856 * L_110 = ___xe0;
				NullCheck(L_110);
				XmlQualifiedName_t2760654312 * L_111 = XmlSchemaElement_get_QualifiedName_m2688553928(L_110, /*hidden argument*/NULL);
				NullCheck(L_109);
				SchemaDeclBase_set_Name_m4121382331(L_109, L_111, /*hidden argument*/NULL);
				SchemaElementDecl_t2267464004 * L_112 = V_0;
				XmlSchemaElement_t427880856 * L_113 = ___xe0;
				NullCheck(L_113);
				bool L_114 = XmlSchemaElement_get_IsAbstract_m652583717(L_113, /*hidden argument*/NULL);
				NullCheck(L_112);
				SchemaElementDecl_set_IsAbstract_m2037709765(L_112, L_114, /*hidden argument*/NULL);
				XmlSchemaElement_t427880856 * L_115 = ___xe0;
				NullCheck(L_115);
				XmlSchemaType_t2033747345 * L_116 = XmlSchemaElement_get_ElementSchemaType_m371898276(L_115, /*hidden argument*/NULL);
				V_2 = ((XmlSchemaComplexType_t3740801802 *)IsInstClass((RuntimeObject*)L_116, XmlSchemaComplexType_t3740801802_il2cpp_TypeInfo_var));
				XmlSchemaComplexType_t3740801802 * L_117 = V_2;
				if (!L_117)
				{
					goto IL_026a;
				}
			}

IL_0257:
			{
				SchemaElementDecl_t2267464004 * L_118 = V_0;
				SchemaElementDecl_t2267464004 * L_119 = L_118;
				NullCheck(L_119);
				bool L_120 = SchemaElementDecl_get_IsAbstract_m748909120(L_119, /*hidden argument*/NULL);
				XmlSchemaComplexType_t3740801802 * L_121 = V_2;
				NullCheck(L_121);
				bool L_122 = XmlSchemaComplexType_get_IsAbstract_m422868336(L_121, /*hidden argument*/NULL);
				NullCheck(L_119);
				SchemaElementDecl_set_IsAbstract_m2037709765(L_119, (bool)((int32_t)((int32_t)L_120|(int32_t)L_122)), /*hidden argument*/NULL);
			}

IL_026a:
			{
				SchemaElementDecl_t2267464004 * L_123 = V_0;
				XmlSchemaElement_t427880856 * L_124 = ___xe0;
				NullCheck(L_124);
				bool L_125 = XmlSchemaElement_get_IsNillable_m1951998913(L_124, /*hidden argument*/NULL);
				NullCheck(L_123);
				SchemaElementDecl_set_IsNillable_m1961417433(L_123, L_125, /*hidden argument*/NULL);
				SchemaElementDecl_t2267464004 * L_126 = V_0;
				SchemaElementDecl_t2267464004 * L_127 = L_126;
				NullCheck(L_127);
				int32_t L_128 = SchemaElementDecl_get_Block_m1703309467(L_127, /*hidden argument*/NULL);
				XmlSchemaElement_t427880856 * L_129 = ___xe0;
				NullCheck(L_129);
				int32_t L_130 = XmlSchemaElement_get_BlockResolved_m1163706590(L_129, /*hidden argument*/NULL);
				NullCheck(L_127);
				SchemaElementDecl_set_Block_m3447308398(L_127, ((int32_t)((int32_t)L_128|(int32_t)L_130)), /*hidden argument*/NULL);
			}

IL_0289:
			{
				SchemaElementDecl_t2267464004 * L_131 = V_0;
				NullCheck(L_131);
				XmlSchemaDatatype_t322714710 * L_132 = SchemaDeclBase_get_Datatype_m1776393571(L_131, /*hidden argument*/NULL);
				if (!L_132)
				{
					goto IL_02a3;
				}
			}

IL_0291:
			{
				SchemaElementDecl_t2267464004 * L_133 = V_0;
				NullCheck(L_133);
				XmlSchemaDatatype_t322714710 * L_134 = SchemaDeclBase_get_Datatype_m1776393571(L_133, /*hidden argument*/NULL);
				XmlSchemaObjectTable_t2546974348 * L_135 = __this->get_notations_12();
				XmlSchemaElement_t427880856 * L_136 = ___xe0;
				NullCheck(L_134);
				VirtActionInvoker2< XmlSchemaObjectTable_t2546974348 *, XmlSchemaObject_t1315720168 * >::Invoke(21 /* System.Void System.Xml.Schema.XmlSchemaDatatype::VerifySchemaValid(System.Xml.Schema.XmlSchemaObjectTable,System.Xml.Schema.XmlSchemaObject) */, L_134, L_135, L_136);
			}

IL_02a3:
			{
				XmlSchemaElement_t427880856 * L_137 = ___xe0;
				NullCheck(L_137);
				String_t* L_138 = XmlSchemaElement_get_DefaultValue_m2303383611(L_137, /*hidden argument*/NULL);
				if (L_138)
				{
					goto IL_02b6;
				}
			}

IL_02ab:
			{
				XmlSchemaElement_t427880856 * L_139 = ___xe0;
				NullCheck(L_139);
				String_t* L_140 = XmlSchemaElement_get_FixedValue_m1280240872(L_139, /*hidden argument*/NULL);
				if (!L_140)
				{
					goto IL_039f;
				}
			}

IL_02b6:
			{
				SchemaElementDecl_t2267464004 * L_141 = V_0;
				NullCheck(L_141);
				ContentValidator_t2085579204 * L_142 = SchemaElementDecl_get_ContentValidator_m428688924(L_141, /*hidden argument*/NULL);
				if (!L_142)
				{
					goto IL_039f;
				}
			}

IL_02c1:
			{
				SchemaElementDecl_t2267464004 * L_143 = V_0;
				NullCheck(L_143);
				ContentValidator_t2085579204 * L_144 = SchemaElementDecl_get_ContentValidator_m428688924(L_143, /*hidden argument*/NULL);
				NullCheck(L_144);
				int32_t L_145 = ContentValidator_get_ContentType_m2593651916(L_144, /*hidden argument*/NULL);
				if (!L_145)
				{
					goto IL_02ef;
				}
			}

IL_02ce:
			{
				SchemaElementDecl_t2267464004 * L_146 = V_0;
				NullCheck(L_146);
				ContentValidator_t2085579204 * L_147 = SchemaElementDecl_get_ContentValidator_m428688924(L_146, /*hidden argument*/NULL);
				NullCheck(L_147);
				int32_t L_148 = ContentValidator_get_ContentType_m2593651916(L_147, /*hidden argument*/NULL);
				if ((!(((uint32_t)L_148) == ((uint32_t)3))))
				{
					goto IL_0393;
				}
			}

IL_02df:
			{
				SchemaElementDecl_t2267464004 * L_149 = V_0;
				NullCheck(L_149);
				ContentValidator_t2085579204 * L_150 = SchemaElementDecl_get_ContentValidator_m428688924(L_149, /*hidden argument*/NULL);
				NullCheck(L_150);
				bool L_151 = VirtFuncInvoker0< bool >::Invoke(4 /* System.Boolean System.Xml.Schema.ContentValidator::get_IsEmptiable() */, L_150);
				if (!L_151)
				{
					goto IL_0393;
				}
			}

IL_02ef:
			{
				XmlSchemaElement_t427880856 * L_152 = ___xe0;
				NullCheck(L_152);
				String_t* L_153 = XmlSchemaElement_get_DefaultValue_m2303383611(L_152, /*hidden argument*/NULL);
				if (!L_153)
				{
					goto IL_030c;
				}
			}

IL_02f7:
			{
				SchemaElementDecl_t2267464004 * L_154 = V_0;
				NullCheck(L_154);
				SchemaDeclBase_set_Presence_m480059402(L_154, 0, /*hidden argument*/NULL);
				SchemaElementDecl_t2267464004 * L_155 = V_0;
				XmlSchemaElement_t427880856 * L_156 = ___xe0;
				NullCheck(L_156);
				String_t* L_157 = XmlSchemaElement_get_DefaultValue_m2303383611(L_156, /*hidden argument*/NULL);
				NullCheck(L_155);
				SchemaDeclBase_set_DefaultValueRaw_m2985910116(L_155, L_157, /*hidden argument*/NULL);
				goto IL_031f;
			}

IL_030c:
			{
				SchemaElementDecl_t2267464004 * L_158 = V_0;
				NullCheck(L_158);
				SchemaDeclBase_set_Presence_m480059402(L_158, 3, /*hidden argument*/NULL);
				SchemaElementDecl_t2267464004 * L_159 = V_0;
				XmlSchemaElement_t427880856 * L_160 = ___xe0;
				NullCheck(L_160);
				String_t* L_161 = XmlSchemaElement_get_FixedValue_m1280240872(L_160, /*hidden argument*/NULL);
				NullCheck(L_159);
				SchemaDeclBase_set_DefaultValueRaw_m2985910116(L_159, L_161, /*hidden argument*/NULL);
			}

IL_031f:
			{
				SchemaElementDecl_t2267464004 * L_162 = V_0;
				NullCheck(L_162);
				XmlSchemaDatatype_t322714710 * L_163 = SchemaDeclBase_get_Datatype_m1776393571(L_162, /*hidden argument*/NULL);
				if (!L_163)
				{
					goto IL_036a;
				}
			}

IL_0327:
			{
				SchemaElementDecl_t2267464004 * L_164 = V_0;
				NullCheck(L_164);
				XmlSchemaDatatype_t322714710 * L_165 = SchemaDeclBase_get_Datatype_m1776393571(L_164, /*hidden argument*/NULL);
				NullCheck(L_165);
				int32_t L_166 = VirtFuncInvoker0< int32_t >::Invoke(8 /* System.Xml.Schema.XmlTypeCode System.Xml.Schema.XmlSchemaDatatype::get_TypeCode() */, L_165);
				if ((!(((uint32_t)L_166) == ((uint32_t)((int32_t)37)))))
				{
					goto IL_0344;
				}
			}

IL_0336:
			{
				XmlSchemaElement_t427880856 * L_167 = ___xe0;
				BaseProcessor_SendValidationEvent_m1578197102(__this, _stringLiteral1797064623, L_167, /*hidden argument*/NULL);
				goto IL_039f;
			}

IL_0344:
			{
				SchemaElementDecl_t2267464004 * L_168 = V_0;
				SchemaElementDecl_t2267464004 * L_169 = V_0;
				NullCheck(L_169);
				XmlSchemaDatatype_t322714710 * L_170 = SchemaDeclBase_get_Datatype_m1776393571(L_169, /*hidden argument*/NULL);
				SchemaElementDecl_t2267464004 * L_171 = V_0;
				NullCheck(L_171);
				String_t* L_172 = SchemaDeclBase_get_DefaultValueRaw_m2513827290(L_171, /*hidden argument*/NULL);
				XmlNameTable_t71772148 * L_173 = BaseProcessor_get_NameTable_m2451815520(__this, /*hidden argument*/NULL);
				XmlSchemaElement_t427880856 * L_174 = ___xe0;
				SchemaNamespaceManager_t2152351463 * L_175 = (SchemaNamespaceManager_t2152351463 *)il2cpp_codegen_object_new(SchemaNamespaceManager_t2152351463_il2cpp_TypeInfo_var);
				SchemaNamespaceManager__ctor_m166397541(L_175, L_174, /*hidden argument*/NULL);
				NullCheck(L_170);
				RuntimeObject * L_176 = VirtFuncInvoker4< RuntimeObject *, String_t*, XmlNameTable_t71772148 *, RuntimeObject*, bool >::Invoke(15 /* System.Object System.Xml.Schema.XmlSchemaDatatype::ParseValue(System.String,System.Xml.XmlNameTable,System.Xml.IXmlNamespaceResolver,System.Boolean) */, L_170, L_172, L_173, L_175, (bool)1);
				NullCheck(L_168);
				SchemaDeclBase_set_DefaultValueTyped_m3154207500(L_168, L_176, /*hidden argument*/NULL);
				goto IL_039f;
			}

IL_036a:
			{
				SchemaElementDecl_t2267464004 * L_177 = V_0;
				IL2CPP_RUNTIME_CLASS_INIT(DatatypeImplementation_t3722098011_il2cpp_TypeInfo_var);
				XmlSchemaSimpleType_t2678868104 * L_178 = DatatypeImplementation_get_AnySimpleType_m3778548211(NULL /*static, unused*/, /*hidden argument*/NULL);
				NullCheck(L_178);
				XmlSchemaDatatype_t322714710 * L_179 = XmlSchemaType_get_Datatype_m3072197688(L_178, /*hidden argument*/NULL);
				SchemaElementDecl_t2267464004 * L_180 = V_0;
				NullCheck(L_180);
				String_t* L_181 = SchemaDeclBase_get_DefaultValueRaw_m2513827290(L_180, /*hidden argument*/NULL);
				XmlNameTable_t71772148 * L_182 = BaseProcessor_get_NameTable_m2451815520(__this, /*hidden argument*/NULL);
				XmlSchemaElement_t427880856 * L_183 = ___xe0;
				SchemaNamespaceManager_t2152351463 * L_184 = (SchemaNamespaceManager_t2152351463 *)il2cpp_codegen_object_new(SchemaNamespaceManager_t2152351463_il2cpp_TypeInfo_var);
				SchemaNamespaceManager__ctor_m166397541(L_184, L_183, /*hidden argument*/NULL);
				NullCheck(L_179);
				RuntimeObject * L_185 = 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_179, L_181, L_182, L_184);
				NullCheck(L_177);
				SchemaDeclBase_set_DefaultValueTyped_m3154207500(L_177, L_185, /*hidden argument*/NULL);
				goto IL_039f;
			}

IL_0393:
			{
				XmlSchemaElement_t427880856 * L_186 = ___xe0;
				XmlSchemaException_t3511258692 * L_187 = (XmlSchemaException_t3511258692 *)il2cpp_codegen_object_new(XmlSchemaException_t3511258692_il2cpp_TypeInfo_var);
				XmlSchemaException__ctor_m5098710(L_187, _stringLiteral644601997, L_186, /*hidden argument*/NULL);
				IL2CPP_RAISE_MANAGED_EXCEPTION(L_187, NULL, Compiler_CompileElement_m925409749_RuntimeMethod_var);
			}

IL_039f:
			{
				XmlSchemaElement_t427880856 * L_188 = ___xe0;
				NullCheck(L_188);
				bool L_189 = XmlSchemaElement_get_HasConstraints_m483908072(L_188, /*hidden argument*/NULL);
				if (!L_189)
				{
					goto IL_0407;
				}
			}

IL_03a7:
			{
				XmlSchemaElement_t427880856 * L_190 = ___xe0;
				NullCheck(L_190);
				XmlSchemaObjectCollection_t1064819932 * L_191 = XmlSchemaElement_get_Constraints_m591235259(L_190, /*hidden argument*/NULL);
				V_6 = L_191;
				XmlSchemaObjectCollection_t1064819932 * L_192 = V_6;
				NullCheck(L_192);
				int32_t L_193 = CollectionBase_get_Count_m1708965601(L_192, /*hidden argument*/NULL);
				CompiledIdentityConstraintU5BU5D_t2573057752* L_194 = (CompiledIdentityConstraintU5BU5D_t2573057752*)SZArrayNew(CompiledIdentityConstraintU5BU5D_t2573057752_il2cpp_TypeInfo_var, (uint32_t)L_193);
				V_7 = L_194;
				V_8 = 0;
				V_9 = 0;
				goto IL_03f4;
			}

IL_03c5:
			{
				XmlSchemaObjectCollection_t1064819932 * L_195 = V_6;
				int32_t L_196 = V_9;
				NullCheck(L_195);
				XmlSchemaObject_t1315720168 * L_197 = VirtFuncInvoker1< XmlSchemaObject_t1315720168 *, int32_t >::Invoke(29 /* System.Xml.Schema.XmlSchemaObject System.Xml.Schema.XmlSchemaObjectCollection::get_Item(System.Int32) */, L_195, L_196);
				V_10 = ((XmlSchemaIdentityConstraint_t297318432 *)CastclassClass((RuntimeObject*)L_197, XmlSchemaIdentityConstraint_t297318432_il2cpp_TypeInfo_var));
				XmlSchemaIdentityConstraint_t297318432 * L_198 = V_10;
				Compiler_CompileIdentityConstraint_m361327090(__this, L_198, /*hidden argument*/NULL);
				CompiledIdentityConstraintU5BU5D_t2573057752* L_199 = V_7;
				int32_t L_200 = V_8;
				int32_t L_201 = L_200;
				V_8 = ((int32_t)il2cpp_codegen_add((int32_t)L_201, (int32_t)1));
				XmlSchemaIdentityConstraint_t297318432 * L_202 = V_10;
				NullCheck(L_202);
				CompiledIdentityConstraint_t1335094965 * L_203 = XmlSchemaIdentityConstraint_get_CompiledConstraint_m4062022174(L_202, /*hidden argument*/NULL);
				NullCheck(L_199);
				ArrayElementTypeCheck (L_199, L_203);
				(L_199)->SetAt(static_cast<il2cpp_array_size_t>(L_201), (CompiledIdentityConstraint_t1335094965 *)L_203);
				int32_t L_204 = V_9;
				V_9 = ((int32_t)il2cpp_codegen_add((int32_t)L_204, (int32_t)1));
			}

IL_03f4:
			{
				int32_t L_205 = V_9;
				XmlSchemaObjectCollection_t1064819932 * L_206 = V_6;
				NullCheck(L_206);
				int32_t L_207 = CollectionBase_get_Count_m1708965601(L_206, /*hidden argument*/NULL);
				if ((((int32_t)L_205) < ((int32_t)L_207)))
				{
					goto IL_03c5;
				}
			}

IL_03ff:
			{
				SchemaElementDecl_t2267464004 * L_208 = V_0;
				CompiledIdentityConstraintU5BU5D_t2573057752* L_209 = V_7;
				NullCheck(L_208);
				SchemaElementDecl_set_Constraints_m545209204(L_208, L_209, /*hidden argument*/NULL);
			}

IL_0407:
			{
				SchemaElementDecl_t2267464004 * L_210 = V_0;
				XmlSchemaElement_t427880856 * L_211 = ___xe0;
				NullCheck(L_210);
				SchemaElementDecl_set_SchemaElement_m1143523122(L_210, L_211, /*hidden argument*/NULL);
				XmlSchemaElement_t427880856 * L_212 = ___xe0;
				SchemaElementDecl_t2267464004 * L_213 = V_0;
				NullCheck(L_212);
				XmlSchemaElement_set_ElementDecl_m445865026(L_212, L_213, /*hidden argument*/NULL);
				IL2CPP_LEAVE(0x447, FINALLY_043f);
			}
		} // 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_0417;
			throw e;
		}

CATCH_0417:
		{ // begin catch(System.Xml.Schema.XmlSchemaException)
			{
				V_11 = ((XmlSchemaException_t3511258692 *)__exception_local);
				XmlSchemaException_t3511258692 * L_214 = V_11;
				NullCheck(L_214);
				XmlSchemaObject_t1315720168 * L_215 = XmlSchemaException_get_SourceSchemaObject_m1161246587(L_214, /*hidden argument*/NULL);
				if (L_215)
				{
					goto IL_042a;
				}
			}

IL_0422:
			{
				XmlSchemaException_t3511258692 * L_216 = V_11;
				XmlSchemaElement_t427880856 * L_217 = ___xe0;
				NullCheck(L_216);
				XmlSchemaException_SetSource_m2768030161(L_216, L_217, /*hidden argument*/NULL);
			}

IL_042a:
			{
				XmlSchemaException_t3511258692 * L_218 = V_11;
				BaseProcessor_SendValidationEvent_m1796615872(__this, L_218, /*hidden argument*/NULL);
				XmlSchemaElement_t427880856 * L_219 = ___xe0;
				IL2CPP_RUNTIME_CLASS_INIT(SchemaElementDecl_t2267464004_il2cpp_TypeInfo_var);
				SchemaElementDecl_t2267464004 * L_220 = ((SchemaElementDecl_t2267464004_StaticFields*)il2cpp_codegen_static_fields_for(SchemaElementDecl_t2267464004_il2cpp_TypeInfo_var))->get_Empty_25();
				NullCheck(L_219);
				XmlSchemaElement_set_ElementDecl_m445865026(L_219, L_220, /*hidden argument*/NULL);
				IL2CPP_LEAVE(0x447, FINALLY_043f);
			}
		} // end catch (depth: 2)
	} // end try (depth: 1)
	catch(Il2CppExceptionWrapper& e)
	{
		__last_unhandled_exception = (Exception_t *)e.ex;
		goto FINALLY_043f;
	}

FINALLY_043f:
	{ // begin finally (depth: 1)
		XmlSchemaElement_t427880856 * L_221 = ___xe0;
		NullCheck(L_221);
		XmlSchemaObject_set_IsProcessing_m1567865810(L_221, (bool)0, /*hidden argument*/NULL);
		IL2CPP_END_FINALLY(1087)
	} // end finally (depth: 1)
	IL2CPP_CLEANUP(1087)
	{
		IL2CPP_JUMP_TBL(0x447, IL_0447)
		IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
	}

IL_0447:
	{
		return;
	}
}
// System.Xml.Schema.ContentValidator System.Xml.Schema.Compiler::CompileComplexContent(System.Xml.Schema.XmlSchemaComplexType)
extern "C" IL2CPP_METHOD_ATTR ContentValidator_t2085579204 * Compiler_CompileComplexContent_m2798143481 (Compiler_t2647573624 * __this, XmlSchemaComplexType_t3740801802 * ___complexType0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Compiler_CompileComplexContent_m2798143481_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	XmlSchemaParticle_t3828501457 * V_0 = NULL;
	XmlSchemaAll_t1118454309 * V_1 = NULL;
	AllElementsContentValidator_t4162406109 * V_2 = NULL;
	int32_t V_3 = 0;
	XmlSchemaElement_t427880856 * V_4 = NULL;
	ParticleContentValidator_t2931748829 * V_5 = NULL;
	ContentValidator_t2085579204 * V_6 = NULL;
	UpaException_t2368469746 * 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);
	{
		XmlSchemaComplexType_t3740801802 * L_0 = ___complexType0;
		NullCheck(L_0);
		int32_t L_1 = XmlSchemaComplexType_get_ContentType_m3885633075(L_0, /*hidden argument*/NULL);
		if ((!(((uint32_t)L_1) == ((uint32_t)1))))
		{
			goto IL_000f;
		}
	}
	{
		IL2CPP_RUNTIME_CLASS_INIT(ContentValidator_t2085579204_il2cpp_TypeInfo_var);
		ContentValidator_t2085579204 * L_2 = ((ContentValidator_t2085579204_StaticFields*)il2cpp_codegen_static_fields_for(ContentValidator_t2085579204_il2cpp_TypeInfo_var))->get_Empty_3();
		return L_2;
	}

IL_000f:
	{
		XmlSchemaComplexType_t3740801802 * L_3 = ___complexType0;
		NullCheck(L_3);
		int32_t L_4 = XmlSchemaComplexType_get_ContentType_m3885633075(L_3, /*hidden argument*/NULL);
		if (L_4)
		{
			goto IL_001d;
		}
	}
	{
		IL2CPP_RUNTIME_CLASS_INIT(ContentValidator_t2085579204_il2cpp_TypeInfo_var);
		ContentValidator_t2085579204 * L_5 = ((ContentValidator_t2085579204_StaticFields*)il2cpp_codegen_static_fields_for(ContentValidator_t2085579204_il2cpp_TypeInfo_var))->get_TextOnly_4();
		return L_5;
	}

IL_001d:
	{
		XmlSchemaComplexType_t3740801802 * L_6 = ___complexType0;
		NullCheck(L_6);
		XmlSchemaParticle_t3828501457 * L_7 = XmlSchemaComplexType_get_ContentTypeParticle_m1194481921(L_6, /*hidden argument*/NULL);
		V_0 = L_7;
		XmlSchemaParticle_t3828501457 * L_8 = V_0;
		if (!L_8)
		{
			goto IL_002f;
		}
	}
	{
		XmlSchemaParticle_t3828501457 * L_9 = V_0;
		IL2CPP_RUNTIME_CLASS_INIT(XmlSchemaParticle_t3828501457_il2cpp_TypeInfo_var);
		XmlSchemaParticle_t3828501457 * L_10 = ((XmlSchemaParticle_t3828501457_StaticFields*)il2cpp_codegen_static_fields_for(XmlSchemaParticle_t3828501457_il2cpp_TypeInfo_var))->get_Empty_12();
		if ((!(((RuntimeObject*)(XmlSchemaParticle_t3828501457 *)L_9) == ((RuntimeObject*)(XmlSchemaParticle_t3828501457 *)L_10))))
		{
			goto IL_0044;
		}
	}

IL_002f:
	{
		XmlSchemaComplexType_t3740801802 * L_11 = ___complexType0;
		NullCheck(L_11);
		int32_t L_12 = XmlSchemaComplexType_get_ContentType_m3885633075(L_11, /*hidden argument*/NULL);
		if ((!(((uint32_t)L_12) == ((uint32_t)2))))
		{
			goto IL_003e;
		}
	}
	{
		IL2CPP_RUNTIME_CLASS_INIT(ContentValidator_t2085579204_il2cpp_TypeInfo_var);
		ContentValidator_t2085579204 * L_13 = ((ContentValidator_t2085579204_StaticFields*)il2cpp_codegen_static_fields_for(ContentValidator_t2085579204_il2cpp_TypeInfo_var))->get_Empty_3();
		return L_13;
	}

IL_003e:
	{
		IL2CPP_RUNTIME_CLASS_INIT(ContentValidator_t2085579204_il2cpp_TypeInfo_var);
		ContentValidator_t2085579204 * L_14 = ((ContentValidator_t2085579204_StaticFields*)il2cpp_codegen_static_fields_for(ContentValidator_t2085579204_il2cpp_TypeInfo_var))->get_Mixed_5();
		return L_14;
	}

IL_0044:
	{
		XmlSchemaComplexType_t3740801802 * L_15 = ___complexType0;
		Compiler_PushComplexType_m2037081935(__this, L_15, /*hidden argument*/NULL);
		XmlSchemaParticle_t3828501457 * L_16 = V_0;
		if (!((XmlSchemaAll_t1118454309 *)IsInstClass((RuntimeObject*)L_16, XmlSchemaAll_t1118454309_il2cpp_TypeInfo_var)))
		{
			goto IL_00ea;
		}
	}
	{
		XmlSchemaParticle_t3828501457 * L_17 = V_0;
		V_1 = ((XmlSchemaAll_t1118454309 *)CastclassClass((RuntimeObject*)L_17, XmlSchemaAll_t1118454309_il2cpp_TypeInfo_var));
		XmlSchemaComplexType_t3740801802 * L_18 = ___complexType0;
		NullCheck(L_18);
		int32_t L_19 = XmlSchemaComplexType_get_ContentType_m3885633075(L_18, /*hidden argument*/NULL);
		XmlSchemaAll_t1118454309 * L_20 = V_1;
		NullCheck(L_20);
		XmlSchemaObjectCollection_t1064819932 * L_21 = VirtFuncInvoker0< XmlSchemaObjectCollection_t1064819932 * >::Invoke(16 /* System.Xml.Schema.XmlSchemaObjectCollection System.Xml.Schema.XmlSchemaGroupBase::get_Items() */, L_20);
		NullCheck(L_21);
		int32_t L_22 = CollectionBase_get_Count_m1708965601(L_21, /*hidden argument*/NULL);
		XmlSchemaAll_t1118454309 * L_23 = V_1;
		NullCheck(L_23);
		Decimal_t2948259380  L_24 = XmlSchemaParticle_get_MinOccurs_m3359654133(L_23, /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(Decimal_t2948259380_il2cpp_TypeInfo_var);
		Decimal_t2948259380  L_25 = ((Decimal_t2948259380_StaticFields*)il2cpp_codegen_static_fields_for(Decimal_t2948259380_il2cpp_TypeInfo_var))->get_Zero_7();
		bool L_26 = Decimal_op_Equality_m77262825(NULL /*static, unused*/, L_24, L_25, /*hidden argument*/NULL);
		AllElementsContentValidator_t4162406109 * L_27 = (AllElementsContentValidator_t4162406109 *)il2cpp_codegen_object_new(AllElementsContentValidator_t4162406109_il2cpp_TypeInfo_var);
		AllElementsContentValidator__ctor_m4039551685(L_27, L_19, L_22, L_26, /*hidden argument*/NULL);
		V_2 = L_27;
		V_3 = 0;
		goto IL_00da;
	}

IL_0088:
	{
		XmlSchemaAll_t1118454309 * L_28 = V_1;
		NullCheck(L_28);
		XmlSchemaObjectCollection_t1064819932 * L_29 = VirtFuncInvoker0< XmlSchemaObjectCollection_t1064819932 * >::Invoke(16 /* System.Xml.Schema.XmlSchemaObjectCollection System.Xml.Schema.XmlSchemaGroupBase::get_Items() */, L_28);
		int32_t L_30 = V_3;
		NullCheck(L_29);
		XmlSchemaObject_t1315720168 * L_31 = VirtFuncInvoker1< XmlSchemaObject_t1315720168 *, int32_t >::Invoke(29 /* System.Xml.Schema.XmlSchemaObject System.Xml.Schema.XmlSchemaObjectCollection::get_Item(System.Int32) */, L_29, L_30);
		V_4 = ((XmlSchemaElement_t427880856 *)CastclassClass((RuntimeObject*)L_31, XmlSchemaElement_t427880856_il2cpp_TypeInfo_var));
		AllElementsContentValidator_t4162406109 * L_32 = V_2;
		XmlSchemaElement_t427880856 * L_33 = V_4;
		NullCheck(L_33);
		XmlQualifiedName_t2760654312 * L_34 = XmlSchemaElement_get_QualifiedName_m2688553928(L_33, /*hidden argument*/NULL);
		XmlSchemaElement_t427880856 * L_35 = V_4;
		XmlSchemaElement_t427880856 * L_36 = V_4;
		NullCheck(L_36);
		Decimal_t2948259380  L_37 = XmlSchemaParticle_get_MinOccurs_m3359654133(L_36, /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(Decimal_t2948259380_il2cpp_TypeInfo_var);
		Decimal_t2948259380  L_38 = ((Decimal_t2948259380_StaticFields*)il2cpp_codegen_static_fields_for(Decimal_t2948259380_il2cpp_TypeInfo_var))->get_Zero_7();
		bool L_39 = Decimal_op_Equality_m77262825(NULL /*static, unused*/, L_37, L_38, /*hidden argument*/NULL);
		NullCheck(L_32);
		bool L_40 = AllElementsContentValidator_AddElement_m132756316(L_32, L_34, L_35, L_39, /*hidden argument*/NULL);
		if (L_40)
		{
			goto IL_00d6;
		}
	}
	{
		XmlSchemaElement_t427880856 * L_41 = V_4;
		NullCheck(L_41);
		XmlQualifiedName_t2760654312 * L_42 = XmlSchemaElement_get_QualifiedName_m2688553928(L_41, /*hidden argument*/NULL);
		NullCheck(L_42);
		String_t* L_43 = VirtFuncInvoker0< String_t* >::Invoke(3 /* System.String System.Object::ToString() */, L_42);
		XmlSchemaElement_t427880856 * L_44 = V_4;
		BaseProcessor_SendValidationEvent_m3256639856(__this, _stringLiteral3192090486, L_43, L_44, /*hidden argument*/NULL);
	}

IL_00d6:
	{
		int32_t L_45 = V_3;
		V_3 = ((int32_t)il2cpp_codegen_add((int32_t)L_45, (int32_t)1));
	}

IL_00da:
	{
		int32_t L_46 = V_3;
		XmlSchemaAll_t1118454309 * L_47 = V_1;
		NullCheck(L_47);
		XmlSchemaObjectCollection_t1064819932 * L_48 = VirtFuncInvoker0< XmlSchemaObjectCollection_t1064819932 * >::Invoke(16 /* System.Xml.Schema.XmlSchemaObjectCollection System.Xml.Schema.XmlSchemaGroupBase::get_Items() */, L_47);
		NullCheck(L_48);
		int32_t L_49 = CollectionBase_get_Count_m1708965601(L_48, /*hidden argument*/NULL);
		if ((((int32_t)L_46) < ((int32_t)L_49)))
		{
			goto IL_0088;
		}
	}
	{
		AllElementsContentValidator_t4162406109 * L_50 = V_2;
		return L_50;
	}

IL_00ea:
	{
		XmlSchemaComplexType_t3740801802 * L_51 = ___complexType0;
		NullCheck(L_51);
		int32_t L_52 = XmlSchemaComplexType_get_ContentType_m3885633075(L_51, /*hidden argument*/NULL);
		XmlSchemaCompilationSettings_t2218765537 * L_53 = BaseProcessor_get_CompilationSettings_m1040606016(__this, /*hidden argument*/NULL);
		NullCheck(L_53);
		bool L_54 = XmlSchemaCompilationSettings_get_EnableUpaCheck_m540480091(L_53, /*hidden argument*/NULL);
		ParticleContentValidator_t2931748829 * L_55 = (ParticleContentValidator_t2931748829 *)il2cpp_codegen_object_new(ParticleContentValidator_t2931748829_il2cpp_TypeInfo_var);
		ParticleContentValidator__ctor_m2333444888(L_55, L_52, L_54, /*hidden argument*/NULL);
		V_5 = L_55;
	}

IL_0102:
	try
	{ // begin try (depth: 1)
		ParticleContentValidator_t2931748829 * L_56 = V_5;
		NullCheck(L_56);
		ParticleContentValidator_Start_m2970868293(L_56, /*hidden argument*/NULL);
		XmlSchemaComplexType_t3740801802 * L_57 = ___complexType0;
		ParticleContentValidator_t2931748829 * L_58 = V_5;
		XmlSchemaParticle_t3828501457 * L_59 = V_0;
		bool L_60 = Compiler_BuildParticleContentModel_m3686460461(__this, L_58, L_59, /*hidden argument*/NULL);
		NullCheck(L_57);
		XmlSchemaComplexType_set_HasWildCard_m3902499447(L_57, L_60, /*hidden argument*/NULL);
		ParticleContentValidator_t2931748829 * L_61 = V_5;
		NullCheck(L_61);
		ContentValidator_t2085579204 * L_62 = ParticleContentValidator_Finish_m177069051(L_61, (bool)1, /*hidden argument*/NULL);
		V_6 = L_62;
		goto IL_0264;
	} // end try (depth: 1)
	catch(Il2CppExceptionWrapper& e)
	{
		__exception_local = (Exception_t *)e.ex;
		if(il2cpp_codegen_class_is_assignable_from (UpaException_t2368469746_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex)))
			goto CATCH_0127;
		if(il2cpp_codegen_class_is_assignable_from (NotSupportedException_t1314879016_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex)))
			goto CATCH_024d;
		throw e;
	}

CATCH_0127:
	{ // begin catch(System.Xml.Schema.UpaException)
		{
			V_7 = ((UpaException_t2368469746 *)__exception_local);
			UpaException_t2368469746 * L_63 = V_7;
			NullCheck(L_63);
			RuntimeObject * L_64 = UpaException_get_Particle1_m2655315561(L_63, /*hidden argument*/NULL);
			if (!((XmlSchemaElement_t427880856 *)IsInstClass((RuntimeObject*)L_64, XmlSchemaElement_t427880856_il2cpp_TypeInfo_var)))
			{
				goto IL_01bd;
			}
		}

IL_013a:
		{
			UpaException_t2368469746 * L_65 = V_7;
			NullCheck(L_65);
			RuntimeObject * L_66 = UpaException_get_Particle2_m2655118953(L_65, /*hidden argument*/NULL);
			if (!((XmlSchemaElement_t427880856 *)IsInstClass((RuntimeObject*)L_66, XmlSchemaElement_t427880856_il2cpp_TypeInfo_var)))
			{
				goto IL_017a;
			}
		}

IL_0148:
		{
			UpaException_t2368469746 * L_67 = V_7;
			NullCheck(L_67);
			RuntimeObject * L_68 = UpaException_get_Particle1_m2655315561(L_67, /*hidden argument*/NULL);
			NullCheck(((XmlSchemaElement_t427880856 *)CastclassClass((RuntimeObject*)L_68, XmlSchemaElement_t427880856_il2cpp_TypeInfo_var)));
			XmlQualifiedName_t2760654312 * L_69 = XmlSchemaElement_get_QualifiedName_m2688553928(((XmlSchemaElement_t427880856 *)CastclassClass((RuntimeObject*)L_68, XmlSchemaElement_t427880856_il2cpp_TypeInfo_var)), /*hidden argument*/NULL);
			NullCheck(L_69);
			String_t* L_70 = VirtFuncInvoker0< String_t* >::Invoke(3 /* System.String System.Object::ToString() */, L_69);
			UpaException_t2368469746 * L_71 = V_7;
			NullCheck(L_71);
			RuntimeObject * L_72 = UpaException_get_Particle2_m2655118953(L_71, /*hidden argument*/NULL);
			BaseProcessor_SendValidationEvent_m3256639856(__this, _stringLiteral1058261128, L_70, ((XmlSchemaElement_t427880856 *)CastclassClass((RuntimeObject*)L_72, XmlSchemaElement_t427880856_il2cpp_TypeInfo_var)), /*hidden argument*/NULL);
			goto IL_0244;
		}

IL_017a:
		{
			UpaException_t2368469746 * L_73 = V_7;
			NullCheck(L_73);
			RuntimeObject * L_74 = UpaException_get_Particle2_m2655118953(L_73, /*hidden argument*/NULL);
			NullCheck(((XmlSchemaAny_t1119175207 *)CastclassClass((RuntimeObject*)L_74, XmlSchemaAny_t1119175207_il2cpp_TypeInfo_var)));
			String_t* L_75 = XmlSchemaAny_get_ResolvedNamespace_m2095292600(((XmlSchemaAny_t1119175207 *)CastclassClass((RuntimeObject*)L_74, XmlSchemaAny_t1119175207_il2cpp_TypeInfo_var)), /*hidden argument*/NULL);
			UpaException_t2368469746 * L_76 = V_7;
			NullCheck(L_76);
			RuntimeObject * L_77 = UpaException_get_Particle1_m2655315561(L_76, /*hidden argument*/NULL);
			NullCheck(((XmlSchemaElement_t427880856 *)CastclassClass((RuntimeObject*)L_77, XmlSchemaElement_t427880856_il2cpp_TypeInfo_var)));
			XmlQualifiedName_t2760654312 * L_78 = XmlSchemaElement_get_QualifiedName_m2688553928(((XmlSchemaElement_t427880856 *)CastclassClass((RuntimeObject*)L_77, XmlSchemaElement_t427880856_il2cpp_TypeInfo_var)), /*hidden argument*/NULL);
			NullCheck(L_78);
			String_t* L_79 = VirtFuncInvoker0< String_t* >::Invoke(3 /* System.String System.Object::ToString() */, L_78);
			UpaException_t2368469746 * L_80 = V_7;
			NullCheck(L_80);
			RuntimeObject * L_81 = UpaException_get_Particle2_m2655118953(L_80, /*hidden argument*/NULL);
			BaseProcessor_SendValidationEvent_m2694209724(__this, _stringLiteral3639150576, L_75, L_79, ((XmlSchemaAny_t1119175207 *)CastclassClass((RuntimeObject*)L_81, XmlSchemaAny_t1119175207_il2cpp_TypeInfo_var)), /*hidden argument*/NULL);
			goto IL_0244;
		}

IL_01bd:
		{
			UpaException_t2368469746 * L_82 = V_7;
			NullCheck(L_82);
			RuntimeObject * L_83 = UpaException_get_Particle2_m2655118953(L_82, /*hidden argument*/NULL);
			if (!((XmlSchemaElement_t427880856 *)IsInstClass((RuntimeObject*)L_83, XmlSchemaElement_t427880856_il2cpp_TypeInfo_var)))
			{
				goto IL_020b;
			}
		}

IL_01cb:
		{
			UpaException_t2368469746 * L_84 = V_7;
			NullCheck(L_84);
			RuntimeObject * L_85 = UpaException_get_Particle1_m2655315561(L_84, /*hidden argument*/NULL);
			NullCheck(((XmlSchemaAny_t1119175207 *)CastclassClass((RuntimeObject*)L_85, XmlSchemaAny_t1119175207_il2cpp_TypeInfo_var)));
			String_t* L_86 = XmlSchemaAny_get_ResolvedNamespace_m2095292600(((XmlSchemaAny_t1119175207 *)CastclassClass((RuntimeObject*)L_85, XmlSchemaAny_t1119175207_il2cpp_TypeInfo_var)), /*hidden argument*/NULL);
			UpaException_t2368469746 * L_87 = V_7;
			NullCheck(L_87);
			RuntimeObject * L_88 = UpaException_get_Particle2_m2655118953(L_87, /*hidden argument*/NULL);
			NullCheck(((XmlSchemaElement_t427880856 *)CastclassClass((RuntimeObject*)L_88, XmlSchemaElement_t427880856_il2cpp_TypeInfo_var)));
			XmlQualifiedName_t2760654312 * L_89 = XmlSchemaElement_get_QualifiedName_m2688553928(((XmlSchemaElement_t427880856 *)CastclassClass((RuntimeObject*)L_88, XmlSchemaElement_t427880856_il2cpp_TypeInfo_var)), /*hidden argument*/NULL);
			NullCheck(L_89);
			String_t* L_90 = VirtFuncInvoker0< String_t* >::Invoke(3 /* System.String System.Object::ToString() */, L_89);
			UpaException_t2368469746 * L_91 = V_7;
			NullCheck(L_91);
			RuntimeObject * L_92 = UpaException_get_Particle2_m2655118953(L_91, /*hidden argument*/NULL);
			BaseProcessor_SendValidationEvent_m2694209724(__this, _stringLiteral3639150576, L_86, L_90, ((XmlSchemaElement_t427880856 *)CastclassClass((RuntimeObject*)L_92, XmlSchemaElement_t427880856_il2cpp_TypeInfo_var)), /*hidden argument*/NULL);
			goto IL_0244;
		}

IL_020b:
		{
			UpaException_t2368469746 * L_93 = V_7;
			NullCheck(L_93);
			RuntimeObject * L_94 = UpaException_get_Particle1_m2655315561(L_93, /*hidden argument*/NULL);
			NullCheck(((XmlSchemaAny_t1119175207 *)CastclassClass((RuntimeObject*)L_94, XmlSchemaAny_t1119175207_il2cpp_TypeInfo_var)));
			String_t* L_95 = XmlSchemaAny_get_ResolvedNamespace_m2095292600(((XmlSchemaAny_t1119175207 *)CastclassClass((RuntimeObject*)L_94, XmlSchemaAny_t1119175207_il2cpp_TypeInfo_var)), /*hidden argument*/NULL);
			UpaException_t2368469746 * L_96 = V_7;
			NullCheck(L_96);
			RuntimeObject * L_97 = UpaException_get_Particle2_m2655118953(L_96, /*hidden argument*/NULL);
			NullCheck(((XmlSchemaAny_t1119175207 *)CastclassClass((RuntimeObject*)L_97, XmlSchemaAny_t1119175207_il2cpp_TypeInfo_var)));
			String_t* L_98 = XmlSchemaAny_get_ResolvedNamespace_m2095292600(((XmlSchemaAny_t1119175207 *)CastclassClass((RuntimeObject*)L_97, XmlSchemaAny_t1119175207_il2cpp_TypeInfo_var)), /*hidden argument*/NULL);
			UpaException_t2368469746 * L_99 = V_7;
			NullCheck(L_99);
			RuntimeObject * L_100 = UpaException_get_Particle2_m2655118953(L_99, /*hidden argument*/NULL);
			BaseProcessor_SendValidationEvent_m2694209724(__this, _stringLiteral3547916522, L_95, L_98, ((XmlSchemaAny_t1119175207 *)CastclassClass((RuntimeObject*)L_100, XmlSchemaAny_t1119175207_il2cpp_TypeInfo_var)), /*hidden argument*/NULL);
		}

IL_0244:
		{
			IL2CPP_RUNTIME_CLASS_INIT(XmlSchemaComplexType_t3740801802_il2cpp_TypeInfo_var);
			ContentValidator_t2085579204 * L_101 = XmlSchemaComplexType_get_AnyTypeContentValidator_m3688702387(NULL /*static, unused*/, /*hidden argument*/NULL);
			V_6 = L_101;
			goto IL_0264;
		}
	} // end catch (depth: 1)

CATCH_024d:
	{ // begin catch(System.NotSupportedException)
		XmlSchemaComplexType_t3740801802 * L_102 = ___complexType0;
		BaseProcessor_SendValidationEvent_m713032523(__this, _stringLiteral4272713003, L_102, 1, /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(XmlSchemaComplexType_t3740801802_il2cpp_TypeInfo_var);
		ContentValidator_t2085579204 * L_103 = XmlSchemaComplexType_get_AnyTypeContentValidator_m3688702387(NULL /*static, unused*/, /*hidden argument*/NULL);
		V_6 = L_103;
		goto IL_0264;
	} // end catch (depth: 1)

IL_0264:
	{
		ContentValidator_t2085579204 * L_104 = V_6;
		return L_104;
	}
}
// System.Boolean System.Xml.Schema.Compiler::BuildParticleContentModel(System.Xml.Schema.ParticleContentValidator,System.Xml.Schema.XmlSchemaParticle)
extern "C" IL2CPP_METHOD_ATTR bool Compiler_BuildParticleContentModel_m3686460461 (Compiler_t2647573624 * __this, ParticleContentValidator_t2931748829 * ___contentValidator0, XmlSchemaParticle_t3828501457 * ___particle1, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Compiler_BuildParticleContentModel_m3686460461_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	bool V_0 = false;
	XmlSchemaElement_t427880856 * V_1 = NULL;
	XmlSchemaAny_t1119175207 * V_2 = NULL;
	XmlSchemaObjectCollection_t1064819932 * V_3 = NULL;
	bool V_4 = false;
	bool V_5 = false;
	int32_t V_6 = 0;
	{
		V_0 = (bool)0;
		XmlSchemaParticle_t3828501457 * L_0 = ___particle1;
		if (!((XmlSchemaElement_t427880856 *)IsInstClass((RuntimeObject*)L_0, XmlSchemaElement_t427880856_il2cpp_TypeInfo_var)))
		{
			goto IL_0023;
		}
	}
	{
		XmlSchemaParticle_t3828501457 * L_1 = ___particle1;
		V_1 = ((XmlSchemaElement_t427880856 *)CastclassClass((RuntimeObject*)L_1, XmlSchemaElement_t427880856_il2cpp_TypeInfo_var));
		ParticleContentValidator_t2931748829 * L_2 = ___contentValidator0;
		XmlSchemaElement_t427880856 * L_3 = V_1;
		NullCheck(L_3);
		XmlQualifiedName_t2760654312 * L_4 = XmlSchemaElement_get_QualifiedName_m2688553928(L_3, /*hidden argument*/NULL);
		XmlSchemaElement_t427880856 * L_5 = V_1;
		NullCheck(L_2);
		ParticleContentValidator_AddName_m1093663022(L_2, L_4, L_5, /*hidden argument*/NULL);
		goto IL_00b6;
	}

IL_0023:
	{
		XmlSchemaParticle_t3828501457 * L_6 = ___particle1;
		if (!((XmlSchemaAny_t1119175207 *)IsInstClass((RuntimeObject*)L_6, XmlSchemaAny_t1119175207_il2cpp_TypeInfo_var)))
		{
			goto IL_0043;
		}
	}
	{
		V_0 = (bool)1;
		XmlSchemaParticle_t3828501457 * L_7 = ___particle1;
		V_2 = ((XmlSchemaAny_t1119175207 *)CastclassClass((RuntimeObject*)L_7, XmlSchemaAny_t1119175207_il2cpp_TypeInfo_var));
		ParticleContentValidator_t2931748829 * L_8 = ___contentValidator0;
		XmlSchemaAny_t1119175207 * L_9 = V_2;
		NullCheck(L_9);
		NamespaceList_t60893868 * L_10 = XmlSchemaAny_get_NamespaceList_m2483398235(L_9, /*hidden argument*/NULL);
		XmlSchemaAny_t1119175207 * L_11 = V_2;
		NullCheck(L_8);
		ParticleContentValidator_AddNamespaceList_m1991323234(L_8, L_10, L_11, /*hidden argument*/NULL);
		goto IL_00b6;
	}

IL_0043:
	{
		XmlSchemaParticle_t3828501457 * L_12 = ___particle1;
		if (!((XmlSchemaGroupBase_t3631079376 *)IsInstClass((RuntimeObject*)L_12, XmlSchemaGroupBase_t3631079376_il2cpp_TypeInfo_var)))
		{
			goto IL_00b6;
		}
	}
	{
		XmlSchemaParticle_t3828501457 * L_13 = ___particle1;
		NullCheck(((XmlSchemaGroupBase_t3631079376 *)CastclassClass((RuntimeObject*)L_13, XmlSchemaGroupBase_t3631079376_il2cpp_TypeInfo_var)));
		XmlSchemaObjectCollection_t1064819932 * L_14 = VirtFuncInvoker0< XmlSchemaObjectCollection_t1064819932 * >::Invoke(16 /* System.Xml.Schema.XmlSchemaObjectCollection System.Xml.Schema.XmlSchemaGroupBase::get_Items() */, ((XmlSchemaGroupBase_t3631079376 *)CastclassClass((RuntimeObject*)L_13, XmlSchemaGroupBase_t3631079376_il2cpp_TypeInfo_var)));
		V_3 = L_14;
		XmlSchemaParticle_t3828501457 * L_15 = ___particle1;
		V_4 = (bool)((!(((RuntimeObject*)(XmlSchemaChoice_t959520675 *)((XmlSchemaChoice_t959520675 *)IsInstClass((RuntimeObject*)L_15, XmlSchemaChoice_t959520675_il2cpp_TypeInfo_var))) <= ((RuntimeObject*)(RuntimeObject *)NULL)))? 1 : 0);
		ParticleContentValidator_t2931748829 * L_16 = ___contentValidator0;
		NullCheck(L_16);
		ParticleContentValidator_OpenGroup_m510242117(L_16, /*hidden argument*/NULL);
		V_5 = (bool)1;
		V_6 = 0;
		goto IL_00a6;
	}

IL_0070:
	{
		bool L_17 = V_5;
		if (!L_17)
		{
			goto IL_0079;
		}
	}
	{
		V_5 = (bool)0;
		goto IL_008b;
	}

IL_0079:
	{
		bool L_18 = V_4;
		if (!L_18)
		{
			goto IL_0085;
		}
	}
	{
		ParticleContentValidator_t2931748829 * L_19 = ___contentValidator0;
		NullCheck(L_19);
		ParticleContentValidator_AddChoice_m4047044157(L_19, /*hidden argument*/NULL);
		goto IL_008b;
	}

IL_0085:
	{
		ParticleContentValidator_t2931748829 * L_20 = ___contentValidator0;
		NullCheck(L_20);
		ParticleContentValidator_AddSequence_m569876338(L_20, /*hidden argument*/NULL);
	}

IL_008b:
	{
		ParticleContentValidator_t2931748829 * L_21 = ___contentValidator0;
		XmlSchemaObjectCollection_t1064819932 * L_22 = V_3;
		int32_t L_23 = V_6;
		NullCheck(L_22);
		XmlSchemaObject_t1315720168 * L_24 = VirtFuncInvoker1< XmlSchemaObject_t1315720168 *, int32_t >::Invoke(29 /* System.Xml.Schema.XmlSchemaObject System.Xml.Schema.XmlSchemaObjectCollection::get_Item(System.Int32) */, L_22, L_23);
		bool L_25 = Compiler_BuildParticleContentModel_m3686460461(__this, L_21, ((XmlSchemaParticle_t3828501457 *)CastclassClass((RuntimeObject*)L_24, XmlSchemaParticle_t3828501457_il2cpp_TypeInfo_var)), /*hidden argument*/NULL);
		V_0 = L_25;
		int32_t L_26 = V_6;
		V_6 = ((int32_t)il2cpp_codegen_add((int32_t)L_26, (int32_t)1));
	}

IL_00a6:
	{
		int32_t L_27 = V_6;
		XmlSchemaObjectCollection_t1064819932 * L_28 = V_3;
		NullCheck(L_28);
		int32_t L_29 = CollectionBase_get_Count_m1708965601(L_28, /*hidden argument*/NULL);
		if ((((int32_t)L_27) < ((int32_t)L_29)))
		{
			goto IL_0070;
		}
	}
	{
		ParticleContentValidator_t2931748829 * L_30 = ___contentValidator0;
		NullCheck(L_30);
		ParticleContentValidator_CloseGroup_m3221493285(L_30, /*hidden argument*/NULL);
	}

IL_00b6:
	{
		XmlSchemaParticle_t3828501457 * L_31 = ___particle1;
		NullCheck(L_31);
		Decimal_t2948259380  L_32 = XmlSchemaParticle_get_MinOccurs_m3359654133(L_31, /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(Decimal_t2948259380_il2cpp_TypeInfo_var);
		Decimal_t2948259380  L_33 = ((Decimal_t2948259380_StaticFields*)il2cpp_codegen_static_fields_for(Decimal_t2948259380_il2cpp_TypeInfo_var))->get_One_8();
		bool L_34 = Decimal_op_Equality_m77262825(NULL /*static, unused*/, L_32, L_33, /*hidden argument*/NULL);
		if (!L_34)
		{
			goto IL_00dd;
		}
	}
	{
		XmlSchemaParticle_t3828501457 * L_35 = ___particle1;
		NullCheck(L_35);
		Decimal_t2948259380  L_36 = XmlSchemaParticle_get_MaxOccurs_m3740280605(L_35, /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(Decimal_t2948259380_il2cpp_TypeInfo_var);
		Decimal_t2948259380  L_37 = ((Decimal_t2948259380_StaticFields*)il2cpp_codegen_static_fields_for(Decimal_t2948259380_il2cpp_TypeInfo_var))->get_One_8();
		bool L_38 = Decimal_op_Equality_m77262825(NULL /*static, unused*/, L_36, L_37, /*hidden argument*/NULL);
		if (L_38)
		{
			goto IL_017d;
		}
	}

IL_00dd:
	{
		XmlSchemaParticle_t3828501457 * L_39 = ___particle1;
		NullCheck(L_39);
		Decimal_t2948259380  L_40 = XmlSchemaParticle_get_MinOccurs_m3359654133(L_39, /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(Decimal_t2948259380_il2cpp_TypeInfo_var);
		Decimal_t2948259380  L_41 = ((Decimal_t2948259380_StaticFields*)il2cpp_codegen_static_fields_for(Decimal_t2948259380_il2cpp_TypeInfo_var))->get_Zero_7();
		bool L_42 = Decimal_op_Equality_m77262825(NULL /*static, unused*/, L_40, L_41, /*hidden argument*/NULL);
		if (!L_42)
		{
			goto IL_0109;
		}
	}
	{
		XmlSchemaParticle_t3828501457 * L_43 = ___particle1;
		NullCheck(L_43);
		Decimal_t2948259380  L_44 = XmlSchemaParticle_get_MaxOccurs_m3740280605(L_43, /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(Decimal_t2948259380_il2cpp_TypeInfo_var);
		Decimal_t2948259380  L_45 = ((Decimal_t2948259380_StaticFields*)il2cpp_codegen_static_fields_for(Decimal_t2948259380_il2cpp_TypeInfo_var))->get_One_8();
		bool L_46 = Decimal_op_Equality_m77262825(NULL /*static, unused*/, L_44, L_45, /*hidden argument*/NULL);
		if (!L_46)
		{
			goto IL_0109;
		}
	}
	{
		ParticleContentValidator_t2931748829 * L_47 = ___contentValidator0;
		NullCheck(L_47);
		ParticleContentValidator_AddQMark_m2304428412(L_47, /*hidden argument*/NULL);
		goto IL_017d;
	}

IL_0109:
	{
		XmlSchemaParticle_t3828501457 * L_48 = ___particle1;
		NullCheck(L_48);
		Decimal_t2948259380  L_49 = XmlSchemaParticle_get_MinOccurs_m3359654133(L_48, /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(Decimal_t2948259380_il2cpp_TypeInfo_var);
		Decimal_t2948259380  L_50 = ((Decimal_t2948259380_StaticFields*)il2cpp_codegen_static_fields_for(Decimal_t2948259380_il2cpp_TypeInfo_var))->get_Zero_7();
		bool L_51 = Decimal_op_Equality_m77262825(NULL /*static, unused*/, L_49, L_50, /*hidden argument*/NULL);
		if (!L_51)
		{
			goto IL_013a;
		}
	}
	{
		XmlSchemaParticle_t3828501457 * L_52 = ___particle1;
		NullCheck(L_52);
		Decimal_t2948259380  L_53 = XmlSchemaParticle_get_MaxOccurs_m3740280605(L_52, /*hidden argument*/NULL);
		Decimal_t2948259380  L_54;
		memset(&L_54, 0, sizeof(L_54));
		Decimal__ctor_m3650533794((&L_54), (-1), (-1), (-1), (bool)0, (uint8_t)0, /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(Decimal_t2948259380_il2cpp_TypeInfo_var);
		bool L_55 = Decimal_op_Equality_m77262825(NULL /*static, unused*/, L_53, L_54, /*hidden argument*/NULL);
		if (!L_55)
		{
			goto IL_013a;
		}
	}
	{
		ParticleContentValidator_t2931748829 * L_56 = ___contentValidator0;
		NullCheck(L_56);
		ParticleContentValidator_AddStar_m53453838(L_56, /*hidden argument*/NULL);
		goto IL_017d;
	}

IL_013a:
	{
		XmlSchemaParticle_t3828501457 * L_57 = ___particle1;
		NullCheck(L_57);
		Decimal_t2948259380  L_58 = XmlSchemaParticle_get_MinOccurs_m3359654133(L_57, /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(Decimal_t2948259380_il2cpp_TypeInfo_var);
		Decimal_t2948259380  L_59 = ((Decimal_t2948259380_StaticFields*)il2cpp_codegen_static_fields_for(Decimal_t2948259380_il2cpp_TypeInfo_var))->get_One_8();
		bool L_60 = Decimal_op_Equality_m77262825(NULL /*static, unused*/, L_58, L_59, /*hidden argument*/NULL);
		if (!L_60)
		{
			goto IL_016b;
		}
	}
	{
		XmlSchemaParticle_t3828501457 * L_61 = ___particle1;
		NullCheck(L_61);
		Decimal_t2948259380  L_62 = XmlSchemaParticle_get_MaxOccurs_m3740280605(L_61, /*hidden argument*/NULL);
		Decimal_t2948259380  L_63;
		memset(&L_63, 0, sizeof(L_63));
		Decimal__ctor_m3650533794((&L_63), (-1), (-1), (-1), (bool)0, (uint8_t)0, /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(Decimal_t2948259380_il2cpp_TypeInfo_var);
		bool L_64 = Decimal_op_Equality_m77262825(NULL /*static, unused*/, L_62, L_63, /*hidden argument*/NULL);
		if (!L_64)
		{
			goto IL_016b;
		}
	}
	{
		ParticleContentValidator_t2931748829 * L_65 = ___contentValidator0;
		NullCheck(L_65);
		ParticleContentValidator_AddPlus_m454808277(L_65, /*hidden argument*/NULL);
		goto IL_017d;
	}

IL_016b:
	{
		ParticleContentValidator_t2931748829 * L_66 = ___contentValidator0;
		XmlSchemaParticle_t3828501457 * L_67 = ___particle1;
		NullCheck(L_67);
		Decimal_t2948259380  L_68 = XmlSchemaParticle_get_MinOccurs_m3359654133(L_67, /*hidden argument*/NULL);
		XmlSchemaParticle_t3828501457 * L_69 = ___particle1;
		NullCheck(L_69);
		Decimal_t2948259380  L_70 = XmlSchemaParticle_get_MaxOccurs_m3740280605(L_69, /*hidden argument*/NULL);
		NullCheck(L_66);
		ParticleContentValidator_AddLeafRange_m1331697003(L_66, L_68, L_70, /*hidden argument*/NULL);
	}

IL_017d:
	{
		bool L_71 = V_0;
		return L_71;
	}
}
// System.Void System.Xml.Schema.Compiler::CompileParticleElements(System.Xml.Schema.XmlSchemaComplexType,System.Xml.Schema.XmlSchemaParticle)
extern "C" IL2CPP_METHOD_ATTR void Compiler_CompileParticleElements_m1237620983 (Compiler_t2647573624 * __this, XmlSchemaComplexType_t3740801802 * ___complexType0, XmlSchemaParticle_t3828501457 * ___particle1, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Compiler_CompileParticleElements_m1237620983_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	XmlSchemaElement_t427880856 * V_0 = NULL;
	XmlSchemaObjectCollection_t1064819932 * V_1 = NULL;
	int32_t V_2 = 0;
	{
		XmlSchemaParticle_t3828501457 * L_0 = ___particle1;
		if (!((XmlSchemaElement_t427880856 *)IsInstClass((RuntimeObject*)L_0, XmlSchemaElement_t427880856_il2cpp_TypeInfo_var)))
		{
			goto IL_006c;
		}
	}
	{
		XmlSchemaParticle_t3828501457 * L_1 = ___particle1;
		V_0 = ((XmlSchemaElement_t427880856 *)CastclassClass((RuntimeObject*)L_1, XmlSchemaElement_t427880856_il2cpp_TypeInfo_var));
		XmlSchemaElement_t427880856 * L_2 = V_0;
		Compiler_CompileElement_m925409749(__this, L_2, /*hidden argument*/NULL);
		XmlSchemaComplexType_t3740801802 * L_3 = ___complexType0;
		NullCheck(L_3);
		XmlSchemaObjectTable_t2546974348 * L_4 = XmlSchemaComplexType_get_LocalElements_m2658265257(L_3, /*hidden argument*/NULL);
		XmlSchemaElement_t427880856 * L_5 = V_0;
		NullCheck(L_5);
		XmlQualifiedName_t2760654312 * L_6 = XmlSchemaElement_get_QualifiedName_m2688553928(L_5, /*hidden argument*/NULL);
		NullCheck(L_4);
		XmlSchemaObject_t1315720168 * L_7 = XmlSchemaObjectTable_get_Item_m170185878(L_4, L_6, /*hidden argument*/NULL);
		if (L_7)
		{
			goto IL_003c;
		}
	}
	{
		XmlSchemaComplexType_t3740801802 * L_8 = ___complexType0;
		NullCheck(L_8);
		XmlSchemaObjectTable_t2546974348 * L_9 = XmlSchemaComplexType_get_LocalElements_m2658265257(L_8, /*hidden argument*/NULL);
		XmlSchemaElement_t427880856 * L_10 = V_0;
		NullCheck(L_10);
		XmlQualifiedName_t2760654312 * L_11 = XmlSchemaElement_get_QualifiedName_m2688553928(L_10, /*hidden argument*/NULL);
		XmlSchemaElement_t427880856 * L_12 = V_0;
		NullCheck(L_9);
		XmlSchemaObjectTable_Add_m1270468147(L_9, L_11, L_12, /*hidden argument*/NULL);
		return;
	}

IL_003c:
	{
		XmlSchemaComplexType_t3740801802 * L_13 = ___complexType0;
		NullCheck(L_13);
		XmlSchemaObjectTable_t2546974348 * L_14 = XmlSchemaComplexType_get_LocalElements_m2658265257(L_13, /*hidden argument*/NULL);
		XmlSchemaElement_t427880856 * L_15 = V_0;
		NullCheck(L_15);
		XmlQualifiedName_t2760654312 * L_16 = XmlSchemaElement_get_QualifiedName_m2688553928(L_15, /*hidden argument*/NULL);
		NullCheck(L_14);
		XmlSchemaObject_t1315720168 * L_17 = XmlSchemaObjectTable_get_Item_m170185878(L_14, L_16, /*hidden argument*/NULL);
		NullCheck(((XmlSchemaElement_t427880856 *)CastclassClass((RuntimeObject*)L_17, XmlSchemaElement_t427880856_il2cpp_TypeInfo_var)));
		XmlSchemaType_t2033747345 * L_18 = XmlSchemaElement_get_ElementSchemaType_m371898276(((XmlSchemaElement_t427880856 *)CastclassClass((RuntimeObject*)L_17, XmlSchemaElement_t427880856_il2cpp_TypeInfo_var)), /*hidden argument*/NULL);
		XmlSchemaElement_t427880856 * L_19 = V_0;
		NullCheck(L_19);
		XmlSchemaType_t2033747345 * L_20 = XmlSchemaElement_get_ElementSchemaType_m371898276(L_19, /*hidden argument*/NULL);
		if ((((RuntimeObject*)(XmlSchemaType_t2033747345 *)L_18) == ((RuntimeObject*)(XmlSchemaType_t2033747345 *)L_20)))
		{
			goto IL_00a4;
		}
	}
	{
		XmlSchemaParticle_t3828501457 * L_21 = ___particle1;
		BaseProcessor_SendValidationEvent_m1578197102(__this, _stringLiteral2934813165, L_21, /*hidden argument*/NULL);
		return;
	}

IL_006c:
	{
		XmlSchemaParticle_t3828501457 * L_22 = ___particle1;
		if (!((XmlSchemaGroupBase_t3631079376 *)IsInstClass((RuntimeObject*)L_22, XmlSchemaGroupBase_t3631079376_il2cpp_TypeInfo_var)))
		{
			goto IL_00a4;
		}
	}
	{
		XmlSchemaParticle_t3828501457 * L_23 = ___particle1;
		NullCheck(((XmlSchemaGroupBase_t3631079376 *)CastclassClass((RuntimeObject*)L_23, XmlSchemaGroupBase_t3631079376_il2cpp_TypeInfo_var)));
		XmlSchemaObjectCollection_t1064819932 * L_24 = VirtFuncInvoker0< XmlSchemaObjectCollection_t1064819932 * >::Invoke(16 /* System.Xml.Schema.XmlSchemaObjectCollection System.Xml.Schema.XmlSchemaGroupBase::get_Items() */, ((XmlSchemaGroupBase_t3631079376 *)CastclassClass((RuntimeObject*)L_23, XmlSchemaGroupBase_t3631079376_il2cpp_TypeInfo_var)));
		V_1 = L_24;
		V_2 = 0;
		goto IL_009b;
	}

IL_0084:
	{
		XmlSchemaComplexType_t3740801802 * L_25 = ___complexType0;
		XmlSchemaObjectCollection_t1064819932 * L_26 = V_1;
		int32_t L_27 = V_2;
		NullCheck(L_26);
		XmlSchemaObject_t1315720168 * L_28 = VirtFuncInvoker1< XmlSchemaObject_t1315720168 *, int32_t >::Invoke(29 /* System.Xml.Schema.XmlSchemaObject System.Xml.Schema.XmlSchemaObjectCollection::get_Item(System.Int32) */, L_26, L_27);
		Compiler_CompileParticleElements_m1237620983(__this, L_25, ((XmlSchemaParticle_t3828501457 *)CastclassClass((RuntimeObject*)L_28, XmlSchemaParticle_t3828501457_il2cpp_TypeInfo_var)), /*hidden argument*/NULL);
		int32_t L_29 = V_2;
		V_2 = ((int32_t)il2cpp_codegen_add((int32_t)L_29, (int32_t)1));
	}

IL_009b:
	{
		int32_t L_30 = V_2;
		XmlSchemaObjectCollection_t1064819932 * L_31 = V_1;
		NullCheck(L_31);
		int32_t L_32 = CollectionBase_get_Count_m1708965601(L_31, /*hidden argument*/NULL);
		if ((((int32_t)L_30) < ((int32_t)L_32)))
		{
			goto IL_0084;
		}
	}

IL_00a4:
	{
		return;
	}
}
// System.Void System.Xml.Schema.Compiler::CompileParticleElements(System.Xml.Schema.XmlSchemaParticle)
extern "C" IL2CPP_METHOD_ATTR void Compiler_CompileParticleElements_m2258036257 (Compiler_t2647573624 * __this, XmlSchemaParticle_t3828501457 * ___particle0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Compiler_CompileParticleElements_m2258036257_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	XmlSchemaElement_t427880856 * V_0 = NULL;
	XmlSchemaObjectCollection_t1064819932 * V_1 = NULL;
	int32_t V_2 = 0;
	{
		XmlSchemaParticle_t3828501457 * L_0 = ___particle0;
		if (!((XmlSchemaElement_t427880856 *)IsInstClass((RuntimeObject*)L_0, XmlSchemaElement_t427880856_il2cpp_TypeInfo_var)))
		{
			goto IL_0017;
		}
	}
	{
		XmlSchemaParticle_t3828501457 * L_1 = ___particle0;
		V_0 = ((XmlSchemaElement_t427880856 *)CastclassClass((RuntimeObject*)L_1, XmlSchemaElement_t427880856_il2cpp_TypeInfo_var));
		XmlSchemaElement_t427880856 * L_2 = V_0;
		Compiler_CompileElement_m925409749(__this, L_2, /*hidden argument*/NULL);
		return;
	}

IL_0017:
	{
		XmlSchemaParticle_t3828501457 * L_3 = ___particle0;
		if (!((XmlSchemaGroupBase_t3631079376 *)IsInstClass((RuntimeObject*)L_3, XmlSchemaGroupBase_t3631079376_il2cpp_TypeInfo_var)))
		{
			goto IL_004e;
		}
	}
	{
		XmlSchemaParticle_t3828501457 * L_4 = ___particle0;
		NullCheck(((XmlSchemaGroupBase_t3631079376 *)CastclassClass((RuntimeObject*)L_4, XmlSchemaGroupBase_t3631079376_il2cpp_TypeInfo_var)));
		XmlSchemaObjectCollection_t1064819932 * L_5 = VirtFuncInvoker0< XmlSchemaObjectCollection_t1064819932 * >::Invoke(16 /* System.Xml.Schema.XmlSchemaObjectCollection System.Xml.Schema.XmlSchemaGroupBase::get_Items() */, ((XmlSchemaGroupBase_t3631079376 *)CastclassClass((RuntimeObject*)L_4, XmlSchemaGroupBase_t3631079376_il2cpp_TypeInfo_var)));
		V_1 = L_5;
		V_2 = 0;
		goto IL_0045;
	}

IL_002f:
	{
		XmlSchemaObjectCollection_t1064819932 * L_6 = V_1;
		int32_t L_7 = V_2;
		NullCheck(L_6);
		XmlSchemaObject_t1315720168 * L_8 = VirtFuncInvoker1< XmlSchemaObject_t1315720168 *, int32_t >::Invoke(29 /* System.Xml.Schema.XmlSchemaObject System.Xml.Schema.XmlSchemaObjectCollection::get_Item(System.Int32) */, L_6, L_7);
		Compiler_CompileParticleElements_m2258036257(__this, ((XmlSchemaParticle_t3828501457 *)CastclassClass((RuntimeObject*)L_8, XmlSchemaParticle_t3828501457_il2cpp_TypeInfo_var)), /*hidden argument*/NULL);
		int32_t L_9 = V_2;
		V_2 = ((int32_t)il2cpp_codegen_add((int32_t)L_9, (int32_t)1));
	}

IL_0045:
	{
		int32_t L_10 = V_2;
		XmlSchemaObjectCollection_t1064819932 * L_11 = V_1;
		NullCheck(L_11);
		int32_t L_12 = CollectionBase_get_Count_m1708965601(L_11, /*hidden argument*/NULL);
		if ((((int32_t)L_10) < ((int32_t)L_12)))
		{
			goto IL_002f;
		}
	}

IL_004e:
	{
		return;
	}
}
// System.Void System.Xml.Schema.Compiler::CompileComplexTypeElements(System.Xml.Schema.XmlSchemaComplexType)
extern "C" IL2CPP_METHOD_ATTR void Compiler_CompileComplexTypeElements_m3458233878 (Compiler_t2647573624 * __this, XmlSchemaComplexType_t3740801802 * ___complexType0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Compiler_CompileComplexTypeElements_m3458233878_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	Exception_t * __last_unhandled_exception = 0;
	NO_UNUSED_WARNING (__last_unhandled_exception);
	Exception_t * __exception_local = 0;
	NO_UNUSED_WARNING (__exception_local);
	int32_t __leave_target = -1;
	NO_UNUSED_WARNING (__leave_target);
	{
		XmlSchemaComplexType_t3740801802 * L_0 = ___complexType0;
		NullCheck(L_0);
		bool L_1 = XmlSchemaObject_get_IsProcessing_m3852350093(L_0, /*hidden argument*/NULL);
		if (!L_1)
		{
			goto IL_0015;
		}
	}
	{
		XmlSchemaComplexType_t3740801802 * L_2 = ___complexType0;
		BaseProcessor_SendValidationEvent_m1578197102(__this, _stringLiteral522588451, L_2, /*hidden argument*/NULL);
		return;
	}

IL_0015:
	{
		XmlSchemaComplexType_t3740801802 * L_3 = ___complexType0;
		NullCheck(L_3);
		XmlSchemaObject_set_IsProcessing_m1567865810(L_3, (bool)1, /*hidden argument*/NULL);
	}

IL_001c:
	try
	{ // begin try (depth: 1)
		{
			XmlSchemaComplexType_t3740801802 * L_4 = ___complexType0;
			NullCheck(L_4);
			XmlSchemaParticle_t3828501457 * L_5 = XmlSchemaComplexType_get_ContentTypeParticle_m1194481921(L_4, /*hidden argument*/NULL);
			IL2CPP_RUNTIME_CLASS_INIT(XmlSchemaParticle_t3828501457_il2cpp_TypeInfo_var);
			XmlSchemaParticle_t3828501457 * L_6 = ((XmlSchemaParticle_t3828501457_StaticFields*)il2cpp_codegen_static_fields_for(XmlSchemaParticle_t3828501457_il2cpp_TypeInfo_var))->get_Empty_12();
			if ((((RuntimeObject*)(XmlSchemaParticle_t3828501457 *)L_5) == ((RuntimeObject*)(XmlSchemaParticle_t3828501457 *)L_6)))
			{
				goto IL_0036;
			}
		}

IL_0029:
		{
			XmlSchemaComplexType_t3740801802 * L_7 = ___complexType0;
			XmlSchemaComplexType_t3740801802 * L_8 = ___complexType0;
			NullCheck(L_8);
			XmlSchemaParticle_t3828501457 * L_9 = XmlSchemaComplexType_get_ContentTypeParticle_m1194481921(L_8, /*hidden argument*/NULL);
			Compiler_CompileParticleElements_m1237620983(__this, L_7, L_9, /*hidden argument*/NULL);
		}

IL_0036:
		{
			IL2CPP_LEAVE(0x40, FINALLY_0038);
		}
	} // end try (depth: 1)
	catch(Il2CppExceptionWrapper& e)
	{
		__last_unhandled_exception = (Exception_t *)e.ex;
		goto FINALLY_0038;
	}

FINALLY_0038:
	{ // begin finally (depth: 1)
		XmlSchemaComplexType_t3740801802 * L_10 = ___complexType0;
		NullCheck(L_10);
		XmlSchemaObject_set_IsProcessing_m1567865810(L_10, (bool)0, /*hidden argument*/NULL);
		IL2CPP_END_FINALLY(56)
	} // end finally (depth: 1)
	IL2CPP_CLEANUP(56)
	{
		IL2CPP_JUMP_TBL(0x40, IL_0040)
		IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
	}

IL_0040:
	{
		return;
	}
}
// System.Xml.Schema.XmlSchemaSimpleType System.Xml.Schema.Compiler::GetSimpleType(System.Xml.XmlQualifiedName)
extern "C" IL2CPP_METHOD_ATTR XmlSchemaSimpleType_t2678868104 * Compiler_GetSimpleType_m974717677 (Compiler_t2647573624 * __this, XmlQualifiedName_t2760654312 * ___name0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Compiler_GetSimpleType_m974717677_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	XmlSchemaSimpleType_t2678868104 * V_0 = NULL;
	{
		XmlSchemaObjectTable_t2546974348 * L_0 = __this->get_schemaTypes_10();
		XmlQualifiedName_t2760654312 * L_1 = ___name0;
		NullCheck(L_0);
		XmlSchemaObject_t1315720168 * L_2 = XmlSchemaObjectTable_get_Item_m170185878(L_0, L_1, /*hidden argument*/NULL);
		V_0 = ((XmlSchemaSimpleType_t2678868104 *)IsInstClass((RuntimeObject*)L_2, XmlSchemaSimpleType_t2678868104_il2cpp_TypeInfo_var));
		XmlSchemaSimpleType_t2678868104 * L_3 = V_0;
		if (!L_3)
		{
			goto IL_001e;
		}
	}
	{
		XmlSchemaSimpleType_t2678868104 * L_4 = V_0;
		Compiler_CompileSimpleType_m3216478218(__this, L_4, /*hidden argument*/NULL);
		goto IL_0025;
	}

IL_001e:
	{
		XmlQualifiedName_t2760654312 * L_5 = ___name0;
		IL2CPP_RUNTIME_CLASS_INIT(DatatypeImplementation_t3722098011_il2cpp_TypeInfo_var);
		XmlSchemaSimpleType_t2678868104 * L_6 = DatatypeImplementation_GetSimpleTypeFromXsdType_m1394351069(NULL /*static, unused*/, L_5, /*hidden argument*/NULL);
		V_0 = L_6;
	}

IL_0025:
	{
		XmlSchemaSimpleType_t2678868104 * L_7 = V_0;
		return L_7;
	}
}
// System.Xml.Schema.XmlSchemaComplexType System.Xml.Schema.Compiler::GetComplexType(System.Xml.XmlQualifiedName)
extern "C" IL2CPP_METHOD_ATTR XmlSchemaComplexType_t3740801802 * Compiler_GetComplexType_m2147823109 (Compiler_t2647573624 * __this, XmlQualifiedName_t2760654312 * ___name0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Compiler_GetComplexType_m2147823109_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	XmlSchemaComplexType_t3740801802 * V_0 = NULL;
	{
		XmlSchemaObjectTable_t2546974348 * L_0 = __this->get_schemaTypes_10();
		XmlQualifiedName_t2760654312 * L_1 = ___name0;
		NullCheck(L_0);
		XmlSchemaObject_t1315720168 * L_2 = XmlSchemaObjectTable_get_Item_m170185878(L_0, L_1, /*hidden argument*/NULL);
		V_0 = ((XmlSchemaComplexType_t3740801802 *)IsInstClass((RuntimeObject*)L_2, XmlSchemaComplexType_t3740801802_il2cpp_TypeInfo_var));
		XmlSchemaComplexType_t3740801802 * L_3 = V_0;
		if (!L_3)
		{
			goto IL_001c;
		}
	}
	{
		XmlSchemaComplexType_t3740801802 * L_4 = V_0;
		Compiler_CompileComplexType_m2605971606(__this, L_4, /*hidden argument*/NULL);
	}

IL_001c:
	{
		XmlSchemaComplexType_t3740801802 * L_5 = V_0;
		return L_5;
	}
}
// System.Xml.Schema.XmlSchemaType System.Xml.Schema.Compiler::GetAnySchemaType(System.Xml.XmlQualifiedName)
extern "C" IL2CPP_METHOD_ATTR XmlSchemaType_t2033747345 * Compiler_GetAnySchemaType_m3813353184 (Compiler_t2647573624 * __this, XmlQualifiedName_t2760654312 * ___name0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Compiler_GetAnySchemaType_m3813353184_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	XmlSchemaType_t2033747345 * V_0 = NULL;
	{
		XmlSchemaObjectTable_t2546974348 * L_0 = __this->get_schemaTypes_10();
		XmlQualifiedName_t2760654312 * L_1 = ___name0;
		NullCheck(L_0);
		XmlSchemaObject_t1315720168 * L_2 = XmlSchemaObjectTable_get_Item_m170185878(L_0, L_1, /*hidden argument*/NULL);
		V_0 = ((XmlSchemaType_t2033747345 *)CastclassClass((RuntimeObject*)L_2, XmlSchemaType_t2033747345_il2cpp_TypeInfo_var));
		XmlSchemaType_t2033747345 * L_3 = V_0;
		if (!L_3)
		{
			goto IL_0039;
		}
	}
	{
		XmlSchemaType_t2033747345 * L_4 = V_0;
		if (!((XmlSchemaComplexType_t3740801802 *)IsInstClass((RuntimeObject*)L_4, XmlSchemaComplexType_t3740801802_il2cpp_TypeInfo_var)))
		{
			goto IL_002b;
		}
	}
	{
		XmlSchemaType_t2033747345 * L_5 = V_0;
		Compiler_CompileComplexType_m2605971606(__this, ((XmlSchemaComplexType_t3740801802 *)CastclassClass((RuntimeObject*)L_5, XmlSchemaComplexType_t3740801802_il2cpp_TypeInfo_var)), /*hidden argument*/NULL);
		goto IL_0037;
	}

IL_002b:
	{
		XmlSchemaType_t2033747345 * L_6 = V_0;
		Compiler_CompileSimpleType_m3216478218(__this, ((XmlSchemaSimpleType_t2678868104 *)CastclassClass((RuntimeObject*)L_6, XmlSchemaSimpleType_t2678868104_il2cpp_TypeInfo_var)), /*hidden argument*/NULL);
	}

IL_0037:
	{
		XmlSchemaType_t2033747345 * L_7 = V_0;
		return L_7;
	}

IL_0039:
	{
		XmlQualifiedName_t2760654312 * L_8 = ___name0;
		IL2CPP_RUNTIME_CLASS_INIT(DatatypeImplementation_t3722098011_il2cpp_TypeInfo_var);
		XmlSchemaSimpleType_t2678868104 * L_9 = DatatypeImplementation_GetSimpleTypeFromXsdType_m1394351069(NULL /*static, unused*/, L_8, /*hidden argument*/NULL);
		return L_9;
	}
}
// System.Void System.Xml.Schema.Compiler::CopyPosition(System.Xml.Schema.XmlSchemaAnnotated,System.Xml.Schema.XmlSchemaAnnotated,System.Boolean)
extern "C" IL2CPP_METHOD_ATTR void Compiler_CopyPosition_m2157486568 (Compiler_t2647573624 * __this, XmlSchemaAnnotated_t2603549639 * ___to0, XmlSchemaAnnotated_t2603549639 * ___from1, bool ___copyParent2, const RuntimeMethod* method)
{
	{
		XmlSchemaAnnotated_t2603549639 * L_0 = ___to0;
		XmlSchemaAnnotated_t2603549639 * L_1 = ___from1;
		NullCheck(L_1);
		String_t* L_2 = XmlSchemaObject_get_SourceUri_m2171292794(L_1, /*hidden argument*/NULL);
		NullCheck(L_0);
		XmlSchemaObject_set_SourceUri_m2760372687(L_0, L_2, /*hidden argument*/NULL);
		XmlSchemaAnnotated_t2603549639 * L_3 = ___to0;
		XmlSchemaAnnotated_t2603549639 * L_4 = ___from1;
		NullCheck(L_4);
		int32_t L_5 = XmlSchemaObject_get_LinePosition_m916493145(L_4, /*hidden argument*/NULL);
		NullCheck(L_3);
		XmlSchemaObject_set_LinePosition_m906865826(L_3, L_5, /*hidden argument*/NULL);
		XmlSchemaAnnotated_t2603549639 * L_6 = ___to0;
		XmlSchemaAnnotated_t2603549639 * L_7 = ___from1;
		NullCheck(L_7);
		int32_t L_8 = XmlSchemaObject_get_LineNumber_m1770369486(L_7, /*hidden argument*/NULL);
		NullCheck(L_6);
		XmlSchemaObject_set_LineNumber_m1360499025(L_6, L_8, /*hidden argument*/NULL);
		XmlSchemaAnnotated_t2603549639 * L_9 = ___to0;
		XmlSchemaAnnotated_t2603549639 * L_10 = ___from1;
		NullCheck(L_10);
		XmlAttributeU5BU5D_t1490365106* L_11 = XmlSchemaAnnotated_get_UnhandledAttributes_m3282107181(L_10, /*hidden argument*/NULL);
		NullCheck(L_9);
		VirtActionInvoker1< XmlAttributeU5BU5D_t1490365106* >::Invoke(9 /* System.Void System.Xml.Schema.XmlSchemaObject::SetUnhandledAttributes(System.Xml.XmlAttribute[]) */, L_9, L_11);
		bool L_12 = ___copyParent2;
		if (!L_12)
		{
			goto IL_003f;
		}
	}
	{
		XmlSchemaAnnotated_t2603549639 * L_13 = ___to0;
		XmlSchemaAnnotated_t2603549639 * L_14 = ___from1;
		NullCheck(L_14);
		XmlSchemaObject_t1315720168 * L_15 = XmlSchemaObject_get_Parent_m2128202288(L_14, /*hidden argument*/NULL);
		NullCheck(L_13);
		XmlSchemaObject_set_Parent_m3122176810(L_13, L_15, /*hidden argument*/NULL);
	}

IL_003f:
	{
		return;
	}
}
// System.Boolean System.Xml.Schema.Compiler::IsFixedEqual(System.Xml.Schema.SchemaDeclBase,System.Xml.Schema.SchemaDeclBase)
extern "C" IL2CPP_METHOD_ATTR bool Compiler_IsFixedEqual_m2259842100 (Compiler_t2647573624 * __this, SchemaDeclBase_t3500554832 * ___baseDecl0, SchemaDeclBase_t3500554832 * ___derivedDecl1, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Compiler_IsFixedEqual_m2259842100_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	RuntimeObject * V_0 = NULL;
	RuntimeObject * V_1 = NULL;
	XmlSchemaDatatype_t322714710 * V_2 = NULL;
	XsdSimpleValue_t4095803428 * V_3 = NULL;
	{
		SchemaDeclBase_t3500554832 * L_0 = ___baseDecl0;
		NullCheck(L_0);
		int32_t L_1 = SchemaDeclBase_get_Presence_m3705244210(L_0, /*hidden argument*/NULL);
		if ((((int32_t)L_1) == ((int32_t)3)))
		{
			goto IL_0015;
		}
	}
	{
		SchemaDeclBase_t3500554832 * L_2 = ___baseDecl0;
		NullCheck(L_2);
		int32_t L_3 = SchemaDeclBase_get_Presence_m3705244210(L_2, /*hidden argument*/NULL);
		if ((!(((uint32_t)L_3) == ((uint32_t)4))))
		{
			goto IL_009d;
		}
	}

IL_0015:
	{
		SchemaDeclBase_t3500554832 * L_4 = ___baseDecl0;
		NullCheck(L_4);
		RuntimeObject * L_5 = SchemaDeclBase_get_DefaultValueTyped_m129263012(L_4, /*hidden argument*/NULL);
		V_0 = L_5;
		SchemaDeclBase_t3500554832 * L_6 = ___derivedDecl1;
		NullCheck(L_6);
		RuntimeObject * L_7 = SchemaDeclBase_get_DefaultValueTyped_m129263012(L_6, /*hidden argument*/NULL);
		V_1 = L_7;
		SchemaDeclBase_t3500554832 * L_8 = ___derivedDecl1;
		NullCheck(L_8);
		int32_t L_9 = SchemaDeclBase_get_Presence_m3705244210(L_8, /*hidden argument*/NULL);
		if ((((int32_t)L_9) == ((int32_t)3)))
		{
			goto IL_0037;
		}
	}
	{
		SchemaDeclBase_t3500554832 * L_10 = ___derivedDecl1;
		NullCheck(L_10);
		int32_t L_11 = SchemaDeclBase_get_Presence_m3705244210(L_10, /*hidden argument*/NULL);
		if ((((int32_t)L_11) == ((int32_t)4)))
		{
			goto IL_0037;
		}
	}
	{
		return (bool)0;
	}

IL_0037:
	{
		SchemaDeclBase_t3500554832 * L_12 = ___baseDecl0;
		NullCheck(L_12);
		XmlSchemaDatatype_t322714710 * L_13 = SchemaDeclBase_get_Datatype_m1776393571(L_12, /*hidden argument*/NULL);
		SchemaDeclBase_t3500554832 * L_14 = ___derivedDecl1;
		NullCheck(L_14);
		XmlSchemaDatatype_t322714710 * L_15 = SchemaDeclBase_get_Datatype_m1776393571(L_14, /*hidden argument*/NULL);
		V_2 = L_15;
		NullCheck(L_13);
		int32_t L_16 = VirtFuncInvoker0< int32_t >::Invoke(7 /* System.Xml.Schema.XmlSchemaDatatypeVariety System.Xml.Schema.XmlSchemaDatatype::get_Variety() */, L_13);
		if ((!(((uint32_t)L_16) == ((uint32_t)2))))
		{
			goto IL_0091;
		}
	}
	{
		XmlSchemaDatatype_t322714710 * L_17 = V_2;
		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)2))))
		{
			goto IL_0061;
		}
	}
	{
		XmlSchemaDatatype_t322714710 * L_19 = V_2;
		RuntimeObject * L_20 = V_0;
		RuntimeObject * L_21 = V_1;
		NullCheck(L_19);
		bool L_22 = VirtFuncInvoker2< bool, RuntimeObject *, RuntimeObject * >::Invoke(22 /* System.Boolean System.Xml.Schema.XmlSchemaDatatype::IsEqual(System.Object,System.Object) */, L_19, L_20, L_21);
		if (L_22)
		{
			goto IL_009d;
		}
	}
	{
		return (bool)0;
	}

IL_0061:
	{
		SchemaDeclBase_t3500554832 * L_23 = ___baseDecl0;
		NullCheck(L_23);
		RuntimeObject * L_24 = SchemaDeclBase_get_DefaultValueTyped_m129263012(L_23, /*hidden argument*/NULL);
		V_3 = ((XsdSimpleValue_t4095803428 *)IsInstClass((RuntimeObject*)L_24, XsdSimpleValue_t4095803428_il2cpp_TypeInfo_var));
		XsdSimpleValue_t4095803428 * L_25 = V_3;
		NullCheck(L_25);
		XmlSchemaSimpleType_t2678868104 * L_26 = XsdSimpleValue_get_XmlType_m1142338018(L_25, /*hidden argument*/NULL);
		NullCheck(L_26);
		XmlSchemaDatatype_t322714710 * L_27 = XmlSchemaType_get_Datatype_m3072197688(L_26, /*hidden argument*/NULL);
		XmlSchemaDatatype_t322714710 * L_28 = V_2;
		NullCheck(L_27);
		bool L_29 = VirtFuncInvoker1< bool, XmlSchemaDatatype_t322714710 * >::Invoke(23 /* System.Boolean System.Xml.Schema.XmlSchemaDatatype::IsComparable(System.Xml.Schema.XmlSchemaDatatype) */, L_27, L_28);
		if (!L_29)
		{
			goto IL_008f;
		}
	}
	{
		XmlSchemaDatatype_t322714710 * L_30 = V_2;
		XsdSimpleValue_t4095803428 * L_31 = V_3;
		NullCheck(L_31);
		RuntimeObject * L_32 = XsdSimpleValue_get_TypedValue_m4016627306(L_31, /*hidden argument*/NULL);
		RuntimeObject * L_33 = V_1;
		NullCheck(L_30);
		bool L_34 = VirtFuncInvoker2< bool, RuntimeObject *, RuntimeObject * >::Invoke(22 /* System.Boolean System.Xml.Schema.XmlSchemaDatatype::IsEqual(System.Object,System.Object) */, L_30, L_32, L_33);
		if (L_34)
		{
			goto IL_009d;
		}
	}

IL_008f:
	{
		return (bool)0;
	}

IL_0091:
	{
		XmlSchemaDatatype_t322714710 * L_35 = V_2;
		RuntimeObject * L_36 = V_0;
		RuntimeObject * L_37 = V_1;
		NullCheck(L_35);
		bool L_38 = VirtFuncInvoker2< bool, RuntimeObject *, RuntimeObject * >::Invoke(22 /* System.Boolean System.Xml.Schema.XmlSchemaDatatype::IsEqual(System.Object,System.Object) */, L_35, L_36, L_37);
		if (L_38)
		{
			goto IL_009d;
		}
	}
	{
		return (bool)0;
	}

IL_009d:
	{
		return (bool)1;
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
