text: ﻿#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>
  struct VirtActionInvoker1
  {
  	typedef void (*Action)(void*, T1, const RuntimeMethod*);
  
  	static inline void Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1)
  	{
  		const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
  		((Action)invokeData.methodPtr)(obj, p1, invokeData.method);
  	}
  };
  struct VirtActionInvoker0
  {
  	typedef void (*Action)(void*, const RuntimeMethod*);
  
  	static inline void Invoke (Il2CppMethodSlot slot, RuntimeObject* obj)
  	{
  		const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
  		((Action)invokeData.methodPtr)(obj, invokeData.method);
  	}
  };
  
  // System.Char[]
  struct CharU5BU5D_t4CC6ABF0AD71BEC97E3C2F1E9C5677E46D3A75C2;
  // System.Collections.IDictionary
  struct IDictionary_t1BD5C1546718A374EA8122FBD6C6EE45331E8CE7;
  // System.Collections.IEnumerator
  struct IEnumerator_t8789118187258CC88B77AFAC6315B5AF87D3E18A;
  // System.Diagnostics.StackTrace[]
  struct StackTraceU5BU5D_t855F09649EA34DEE7C1B6F088E0538E3CCC3F196;
  // System.IntPtr[]
  struct IntPtrU5BU5D_t4DC01DCB9A6DF6C9792A6513595D7A11E637DCDD;
  // System.InvalidOperationException
  struct InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1;
  // System.Runtime.Serialization.SafeSerializationManager
  struct SafeSerializationManager_t4A754D86B0F784B18CBC36C073BA564BED109770;
  // System.String
  struct String_t;
  // System.Xml.XmlChildEnumerator
  struct XmlChildEnumerator_tA5E9216BDDC135630E6C1283B8976192A9847ABA;
  // System.Xml.XmlLinkedNode
  struct XmlLinkedNode_t4F76C8580C2E6D2908D88AC84A86060FA9289A0E;
  // System.Xml.XmlNode
  struct XmlNode_t07D70045D843753E4FE8AFE40FD36244E6B6D7FB;
  // System.Xml.XmlReader
  struct XmlReader_t13F08E3C651EB9F2AE882342BCD5E2CA86F29ABB;
  
  extern RuntimeClass* InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1_il2cpp_TypeInfo_var;
  extern RuntimeClass* XmlChildEnumerator_tA5E9216BDDC135630E6C1283B8976192A9847ABA_il2cpp_TypeInfo_var;
  extern RuntimeClass* XmlLinkedNode_t4F76C8580C2E6D2908D88AC84A86060FA9289A0E_il2cpp_TypeInfo_var;
  extern RuntimeClass* XmlReader_t13F08E3C651EB9F2AE882342BCD5E2CA86F29ABB_il2cpp_TypeInfo_var;
  extern String_t* _stringLiteral29A6E802123FF6EA94EC6F96DDA470B3FA755A58;
  extern const RuntimeMethod* XmlChildEnumerator_get_Current_m8ED001FF27613B8D7040CBA88CD1BF9DE3AC9872_RuntimeMethod_var;
  extern const uint32_t XmlChildEnumerator_get_Current_m8ED001FF27613B8D7040CBA88CD1BF9DE3AC9872_MetadataUsageId;
  extern const uint32_t XmlNode_System_Collections_IEnumerable_GetEnumerator_mC8BE3ACFBE87B8F5ABAE7B797FAF48A900679B27_MetadataUsageId;
  extern const uint32_t XmlNode_get_ParentNode_m6AC4A7F4FEE5B469A86490C129F011C12201C3E6_MetadataUsageId;
  extern const uint32_t XmlReader__cctor_m3EF2489C81E4EEF249A34242FC130A861972991E_MetadataUsageId;
  struct Exception_t_marshaled_com;
  struct Exception_t_marshaled_pinvoke;
  
  
  
  #ifndef U3CMODULEU3E_TF13288789FFC191403B42FA365065C7F468479D2_H
  #define U3CMODULEU3E_TF13288789FFC191403B42FA365065C7F468479D2_H
  #ifdef __clang__
  #pragma clang diagnostic push
  #pragma clang diagnostic ignored "-Winvalid-offsetof"
  #pragma clang diagnostic ignored "-Wunused-variable"
  #endif
  
  // <Module>
  struct  U3CModuleU3E_tF13288789FFC191403B42FA365065C7F468479D2 
  {
  public:
  
  public:
  };
  
  #ifdef __clang__
  #pragma clang diagnostic pop
  #endif
  #endif // U3CMODULEU3E_TF13288789FFC191403B42FA365065C7F468479D2_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
  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 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_t4A754D86B0F784B18CBC36C073BA564BED109770 * ____safeSerializationManager_13;
  	// System.Diagnostics.StackTrace[] System.Exception::captured_traces
  	StackTraceU5BU5D_t855F09649EA34DEE7C1B6F088E0538E3CCC3F196* ___captured_traces_14;
  	// System.IntPtr[] System.Exception::native_trace_ips
  	IntPtrU5BU5D_t4DC01DCB9A6DF6C9792A6513595D7A11E637DCDD* ___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_t4A754D86B0F784B18CBC36C073BA564BED109770 * get__safeSerializationManager_13() const { return ____safeSerializationManager_13; }
  	inline SafeSerializationManager_t4A754D86B0F784B18CBC36C073BA564BED109770 ** get_address_of__safeSerializationManager_13() { return &____safeSerializationManager_13; }
  	inline void set__safeSerializationManager_13(SafeSerializationManager_t4A754D86B0F784B18CBC36C073BA564BED109770 * 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_t855F09649EA34DEE7C1B6F088E0538E3CCC3F196* get_captured_traces_14() const { return ___captured_traces_14; }
  	inline StackTraceU5BU5D_t855F09649EA34DEE7C1B6F088E0538E3CCC3F196** get_address_of_captured_traces_14() { return &___captured_traces_14; }
  	inline void set_captured_traces_14(StackTraceU5BU5D_t855F09649EA34DEE7C1B6F088E0538E3CCC3F196* 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_t4DC01DCB9A6DF6C9792A6513595D7A11E637DCDD* get_native_trace_ips_15() const { return ___native_trace_ips_15; }
  	inline IntPtrU5BU5D_t4DC01DCB9A6DF6C9792A6513595D7A11E637DCDD** get_address_of_native_trace_ips_15() { return &___native_trace_ips_15; }
  	inline void set_native_trace_ips_15(IntPtrU5BU5D_t4DC01DCB9A6DF6C9792A6513595D7A11E637DCDD* 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_t4A754D86B0F784B18CBC36C073BA564BED109770 * ____safeSerializationManager_13;
  	StackTraceU5BU5D_t855F09649EA34DEE7C1B6F088E0538E3CCC3F196* ___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_t4A754D86B0F784B18CBC36C073BA564BED109770 * ____safeSerializationManager_13;
  	StackTraceU5BU5D_t855F09649EA34DEE7C1B6F088E0538E3CCC3F196* ___captured_traces_14;
  	intptr_t* ___native_trace_ips_15;
  };
  #endif // EXCEPTION_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 VALUETYPE_T4D0C27076F7C36E76190FB3328E232BCB1CD1FFF_H
  #define VALUETYPE_T4D0C27076F7C36E76190FB3328E232BCB1CD1FFF_H
  #ifdef __clang__
  #pragma clang diagnostic push
  #pragma clang diagnostic ignored "-Winvalid-offsetof"
  #pragma clang diagnostic ignored "-Wunused-variable"
  #endif
  
  // System.ValueType
  struct  ValueType_t4D0C27076F7C36E76190FB3328E232BCB1CD1FFF  : public RuntimeObject
  {
  public:
  
  public:
  };
  
  #ifdef __clang__
  #pragma clang diagnostic pop
  #endif
  // Native definition for P/Invoke marshalling of System.ValueType
  struct ValueType_t4D0C27076F7C36E76190FB3328E232BCB1CD1FFF_marshaled_pinvoke
  {
  };
  // Native definition for COM marshalling of System.ValueType
  struct ValueType_t4D0C27076F7C36E76190FB3328E232BCB1CD1FFF_marshaled_com
  {
  };
  #endif // VALUETYPE_T4D0C27076F7C36E76190FB3328E232BCB1CD1FFF_H
  #ifndef RES_TAEAB44EC8659FC8A5C53E8AB74EA846A640AD03A_H
  #define RES_TAEAB44EC8659FC8A5C53E8AB74EA846A640AD03A_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_tAEAB44EC8659FC8A5C53E8AB74EA846A640AD03A  : public RuntimeObject
  {
  public:
  
  public:
  };
  
  #ifdef __clang__
  #pragma clang diagnostic pop
  #endif
  #endif // RES_TAEAB44EC8659FC8A5C53E8AB74EA846A640AD03A_H
  #ifndef XMLCHILDENUMERATOR_TA5E9216BDDC135630E6C1283B8976192A9847ABA_H
  #define XMLCHILDENUMERATOR_TA5E9216BDDC135630E6C1283B8976192A9847ABA_H
  #ifdef __clang__
  #pragma clang diagnostic push
  #pragma clang diagnostic ignored "-Winvalid-offsetof"
  #pragma clang diagnostic ignored "-Wunused-variable"
  #endif
  
  // System.Xml.XmlChildEnumerator
  struct  XmlChildEnumerator_tA5E9216BDDC135630E6C1283B8976192A9847ABA  : public RuntimeObject
  {
  public:
  	// System.Xml.XmlNode System.Xml.XmlChildEnumerator::container
  	XmlNode_t07D70045D843753E4FE8AFE40FD36244E6B6D7FB * ___container_0;
  	// System.Xml.XmlNode System.Xml.XmlChildEnumerator::child
  	XmlNode_t07D70045D843753E4FE8AFE40FD36244E6B6D7FB * ___child_1;
  	// System.Boolean System.Xml.XmlChildEnumerator::isFirst
  	bool ___isFirst_2;
  
  public:
  	inline static int32_t get_offset_of_container_0() { return static_cast<int32_t>(offsetof(XmlChildEnumerator_tA5E9216BDDC135630E6C1283B8976192A9847ABA, ___container_0)); }
  	inline XmlNode_t07D70045D843753E4FE8AFE40FD36244E6B6D7FB * get_container_0() const { return ___container_0; }
  	inline XmlNode_t07D70045D843753E4FE8AFE40FD36244E6B6D7FB ** get_address_of_container_0() { return &___container_0; }
  	inline void set_container_0(XmlNode_t07D70045D843753E4FE8AFE40FD36244E6B6D7FB * value)
  	{
  		___container_0 = value;
  		Il2CppCodeGenWriteBarrier((&___container_0), value);
  	}
  
  	inline static int32_t get_offset_of_child_1() { return static_cast<int32_t>(offsetof(XmlChildEnumerator_tA5E9216BDDC135630E6C1283B8976192A9847ABA, ___child_1)); }
  	inline XmlNode_t07D70045D843753E4FE8AFE40FD36244E6B6D7FB * get_child_1() const { return ___child_1; }
  	inline XmlNode_t07D70045D843753E4FE8AFE40FD36244E6B6D7FB ** get_address_of_child_1() { return &___child_1; }
  	inline void set_child_1(XmlNode_t07D70045D843753E4FE8AFE40FD36244E6B6D7FB * value)
  	{
  		___child_1 = value;
  		Il2CppCodeGenWriteBarrier((&___child_1), value);
  	}
  
  	inline static int32_t get_offset_of_isFirst_2() { return static_cast<int32_t>(offsetof(XmlChildEnumerator_tA5E9216BDDC135630E6C1283B8976192A9847ABA, ___isFirst_2)); }
  	inline bool get_isFirst_2() const { return ___isFirst_2; }
  	inline bool* get_address_of_isFirst_2() { return &___isFirst_2; }
  	inline void set_isFirst_2(bool value)
  	{
  		___isFirst_2 = value;
  	}
  };
  
  #ifdef __clang__
  #pragma clang diagnostic pop
  #endif
  #endif // XMLCHILDENUMERATOR_TA5E9216BDDC135630E6C1283B8976192A9847ABA_H
  #ifndef XMLNODE_T07D70045D843753E4FE8AFE40FD36244E6B6D7FB_H
  #define XMLNODE_T07D70045D843753E4FE8AFE40FD36244E6B6D7FB_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_t07D70045D843753E4FE8AFE40FD36244E6B6D7FB  : public RuntimeObject
  {
  public:
  	// System.Xml.XmlNode System.Xml.XmlNode::parentNode
  	XmlNode_t07D70045D843753E4FE8AFE40FD36244E6B6D7FB * ___parentNode_0;
  
  public:
  	inline static int32_t get_offset_of_parentNode_0() { return static_cast<int32_t>(offsetof(XmlNode_t07D70045D843753E4FE8AFE40FD36244E6B6D7FB, ___parentNode_0)); }
  	inline XmlNode_t07D70045D843753E4FE8AFE40FD36244E6B6D7FB * get_parentNode_0() const { return ___parentNode_0; }
  	inline XmlNode_t07D70045D843753E4FE8AFE40FD36244E6B6D7FB ** get_address_of_parentNode_0() { return &___parentNode_0; }
  	inline void set_parentNode_0(XmlNode_t07D70045D843753E4FE8AFE40FD36244E6B6D7FB * value)
  	{
  		___parentNode_0 = value;
  		Il2CppCodeGenWriteBarrier((&___parentNode_0), value);
  	}
  };
  
  #ifdef __clang__
  #pragma clang diagnostic pop
  #endif
  #endif // XMLNODE_T07D70045D843753E4FE8AFE40FD36244E6B6D7FB_H
  #ifndef XMLREADER_T13F08E3C651EB9F2AE882342BCD5E2CA86F29ABB_H
  #define XMLREADER_T13F08E3C651EB9F2AE882342BCD5E2CA86F29ABB_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_t13F08E3C651EB9F2AE882342BCD5E2CA86F29ABB  : public RuntimeObject
  {
  public:
  
  public:
  };
  
  struct XmlReader_t13F08E3C651EB9F2AE882342BCD5E2CA86F29ABB_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_t13F08E3C651EB9F2AE882342BCD5E2CA86F29ABB_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_t13F08E3C651EB9F2AE882342BCD5E2CA86F29ABB_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_t13F08E3C651EB9F2AE882342BCD5E2CA86F29ABB_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_T13F08E3C651EB9F2AE882342BCD5E2CA86F29ABB_H
  #ifndef BOOLEAN_TB53F6830F670160873277339AA58F15CAED4399C_H
  #define BOOLEAN_TB53F6830F670160873277339AA58F15CAED4399C_H
  #ifdef __clang__
  #pragma clang diagnostic push
  #pragma clang diagnostic ignored "-Winvalid-offsetof"
  #pragma clang diagnostic ignored "-Wunused-variable"
  #endif
  
  // System.Boolean
  struct  Boolean_tB53F6830F670160873277339AA58F15CAED4399C 
  {
  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_tB53F6830F670160873277339AA58F15CAED4399C, ___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_tB53F6830F670160873277339AA58F15CAED4399C_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_tB53F6830F670160873277339AA58F15CAED4399C_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_tB53F6830F670160873277339AA58F15CAED4399C_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_TB53F6830F670160873277339AA58F15CAED4399C_H
  #ifndef ENUM_T2AF27C02B8653AE29442467390005ABC74D8F521_H
  #define ENUM_T2AF27C02B8653AE29442467390005ABC74D8F521_H
  #ifdef __clang__
  #pragma clang diagnostic push
  #pragma clang diagnostic ignored "-Winvalid-offsetof"
  #pragma clang diagnostic ignored "-Wunused-variable"
  #endif
  
  // System.Enum
  struct  Enum_t2AF27C02B8653AE29442467390005ABC74D8F521  : public ValueType_t4D0C27076F7C36E76190FB3328E232BCB1CD1FFF
  {
  public:
  
  public:
  };
  
  struct Enum_t2AF27C02B8653AE29442467390005ABC74D8F521_StaticFields
  {
  public:
  	// System.Char[] System.Enum::enumSeperatorCharArray
  	CharU5BU5D_t4CC6ABF0AD71BEC97E3C2F1E9C5677E46D3A75C2* ___enumSeperatorCharArray_0;
  
  public:
  	inline static int32_t get_offset_of_enumSeperatorCharArray_0() { return static_cast<int32_t>(offsetof(Enum_t2AF27C02B8653AE29442467390005ABC74D8F521_StaticFields, ___enumSeperatorCharArray_0)); }
  	inline CharU5BU5D_t4CC6ABF0AD71BEC97E3C2F1E9C5677E46D3A75C2* get_enumSeperatorCharArray_0() const { return ___enumSeperatorCharArray_0; }
  	inline CharU5BU5D_t4CC6ABF0AD71BEC97E3C2F1E9C5677E46D3A75C2** get_address_of_enumSeperatorCharArray_0() { return &___enumSeperatorCharArray_0; }
  	inline void set_enumSeperatorCharArray_0(CharU5BU5D_t4CC6ABF0AD71BEC97E3C2F1E9C5677E46D3A75C2* 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_t2AF27C02B8653AE29442467390005ABC74D8F521_marshaled_pinvoke
  {
  };
  // Native definition for COM marshalling of System.Enum
  struct Enum_t2AF27C02B8653AE29442467390005ABC74D8F521_marshaled_com
  {
  };
  #endif // ENUM_T2AF27C02B8653AE29442467390005ABC74D8F521_H
  #ifndef SYSTEMEXCEPTION_T5380468142AA850BE4A341D7AF3EAB9C78746782_H
  #define SYSTEMEXCEPTION_T5380468142AA850BE4A341D7AF3EAB9C78746782_H
  #ifdef __clang__
  #pragma clang diagnostic push
  #pragma clang diagnostic ignored "-Winvalid-offsetof"
  #pragma clang diagnostic ignored "-Wunused-variable"
  #endif
  
  // System.SystemException
  struct  SystemException_t5380468142AA850BE4A341D7AF3EAB9C78746782  : public Exception_t
  {
  public:
  
  public:
  };
  
  #ifdef __clang__
  #pragma clang diagnostic pop
  #endif
  #endif // SYSTEMEXCEPTION_T5380468142AA850BE4A341D7AF3EAB9C78746782_H
  #ifndef UINT32_T4980FA09003AFAAB5A6E361BA2748EA9A005709B_H
  #define UINT32_T4980FA09003AFAAB5A6E361BA2748EA9A005709B_H
  #ifdef __clang__
  #pragma clang diagnostic push
  #pragma clang diagnostic ignored "-Winvalid-offsetof"
  #pragma clang diagnostic ignored "-Wunused-variable"
  #endif
  
  // System.UInt32
  struct  UInt32_t4980FA09003AFAAB5A6E361BA2748EA9A005709B 
  {
  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_t4980FA09003AFAAB5A6E361BA2748EA9A005709B, ___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_T4980FA09003AFAAB5A6E361BA2748EA9A005709B_H
  #ifndef VOID_T22962CB4C05B1D89B55A6E1139F0E87A90987017_H
  #define VOID_T22962CB4C05B1D89B55A6E1139F0E87A90987017_H
  #ifdef __clang__
  #pragma clang diagnostic push
  #pragma clang diagnostic ignored "-Winvalid-offsetof"
  #pragma clang diagnostic ignored "-Wunused-variable"
  #endif
  
  // System.Void
  struct  Void_t22962CB4C05B1D89B55A6E1139F0E87A90987017 
  {
  public:
  	union
  	{
  		struct
  		{
  		};
  		uint8_t Void_t22962CB4C05B1D89B55A6E1139F0E87A90987017__padding[1];
  	};
  
  public:
  };
  
  #ifdef __clang__
  #pragma clang diagnostic pop
  #endif
  #endif // VOID_T22962CB4C05B1D89B55A6E1139F0E87A90987017_H
  #ifndef XMLLINKEDNODE_T4F76C8580C2E6D2908D88AC84A86060FA9289A0E_H
  #define XMLLINKEDNODE_T4F76C8580C2E6D2908D88AC84A86060FA9289A0E_H
  #ifdef __clang__
  #pragma clang diagnostic push
  #pragma clang diagnostic ignored "-Winvalid-offsetof"
  #pragma clang diagnostic ignored "-Wunused-variable"
  #endif
  
  // System.Xml.XmlLinkedNode
  struct  XmlLinkedNode_t4F76C8580C2E6D2908D88AC84A86060FA9289A0E  : public XmlNode_t07D70045D843753E4FE8AFE40FD36244E6B6D7FB
  {
  public:
  	// System.Xml.XmlLinkedNode System.Xml.XmlLinkedNode::next
  	XmlLinkedNode_t4F76C8580C2E6D2908D88AC84A86060FA9289A0E * ___next_1;
  
  public:
  	inline static int32_t get_offset_of_next_1() { return static_cast<int32_t>(offsetof(XmlLinkedNode_t4F76C8580C2E6D2908D88AC84A86060FA9289A0E, ___next_1)); }
  	inline XmlLinkedNode_t4F76C8580C2E6D2908D88AC84A86060FA9289A0E * get_next_1() const { return ___next_1; }
  	inline XmlLinkedNode_t4F76C8580C2E6D2908D88AC84A86060FA9289A0E ** get_address_of_next_1() { return &___next_1; }
  	inline void set_next_1(XmlLinkedNode_t4F76C8580C2E6D2908D88AC84A86060FA9289A0E * value)
  	{
  		___next_1 = value;
  		Il2CppCodeGenWriteBarrier((&___next_1), value);
  	}
  };
  
  #ifdef __clang__
  #pragma clang diagnostic pop
  #endif
  #endif // XMLLINKEDNODE_T4F76C8580C2E6D2908D88AC84A86060FA9289A0E_H
  #ifndef INVALIDOPERATIONEXCEPTION_T0530E734D823F78310CAFAFA424CA5164D93A1F1_H
  #define INVALIDOPERATIONEXCEPTION_T0530E734D823F78310CAFAFA424CA5164D93A1F1_H
  #ifdef __clang__
  #pragma clang diagnostic push
  #pragma clang diagnostic ignored "-Winvalid-offsetof"
  #pragma clang diagnostic ignored "-Wunused-variable"
  #endif
  
  // System.InvalidOperationException
  struct  InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1  : public SystemException_t5380468142AA850BE4A341D7AF3EAB9C78746782
  {
  public:
  
  public:
  };
  
  #ifdef __clang__
  #pragma clang diagnostic pop
  #endif
  #endif // INVALIDOPERATIONEXCEPTION_T0530E734D823F78310CAFAFA424CA5164D93A1F1_H
  #ifndef READSTATE_TAAF15D8DE96B6A22379D2B6FEF22764640D05DD0_H
  #define READSTATE_TAAF15D8DE96B6A22379D2B6FEF22764640D05DD0_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_tAAF15D8DE96B6A22379D2B6FEF22764640D05DD0 
  {
  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_tAAF15D8DE96B6A22379D2B6FEF22764640D05DD0, ___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_TAAF15D8DE96B6A22379D2B6FEF22764640D05DD0_H
  #ifndef XMLNODETYPE_TEE56AC4F9EC36B979516EA5836C4DA730B0A21E1_H
  #define XMLNODETYPE_TEE56AC4F9EC36B979516EA5836C4DA730B0A21E1_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_tEE56AC4F9EC36B979516EA5836C4DA730B0A21E1 
  {
  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_tEE56AC4F9EC36B979516EA5836C4DA730B0A21E1, ___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_TEE56AC4F9EC36B979516EA5836C4DA730B0A21E1_H
  
  
  
  // System.Void System.Object::.ctor()
  extern "C" IL2CPP_METHOD_ATTR void Object__ctor_m925ECA5E85CA100E3FB86A4F9E15C120E9A184C0 (RuntimeObject * __this, const RuntimeMethod* method);
  // System.Boolean System.Xml.XmlChildEnumerator::MoveNext()
  extern "C" IL2CPP_METHOD_ATTR bool XmlChildEnumerator_MoveNext_mCF3EB51E714C7F2E5B627F515BF880F9BF1878CE (XmlChildEnumerator_tA5E9216BDDC135630E6C1283B8976192A9847ABA * __this, const RuntimeMethod* method);
  // System.Xml.XmlNode System.Xml.XmlChildEnumerator::get_Current()
  extern "C" IL2CPP_METHOD_ATTR XmlNode_t07D70045D843753E4FE8AFE40FD36244E6B6D7FB * XmlChildEnumerator_get_Current_m8ED001FF27613B8D7040CBA88CD1BF9DE3AC9872 (XmlChildEnumerator_tA5E9216BDDC135630E6C1283B8976192A9847ABA * __this, const RuntimeMethod* method);
  // System.String System.Xml.Res::GetString(System.String)
  extern "C" IL2CPP_METHOD_ATTR String_t* Res_GetString_m47B81D62E4B5E4C48C06BCC7995B9ED5218EE7A2 (String_t* ___name0, const RuntimeMethod* method);
  // System.Void System.InvalidOperationException::.ctor(System.String)
  extern "C" IL2CPP_METHOD_ATTR void InvalidOperationException__ctor_m72027D5F1D513C25C05137E203EEED8FD8297706 (InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1 * __this, String_t* p0, const RuntimeMethod* method);
  // System.Void System.Xml.XmlChildEnumerator::.ctor(System.Xml.XmlNode)
  extern "C" IL2CPP_METHOD_ATTR void XmlChildEnumerator__ctor_m9D966497AE59A0784E4FE7CB883226B7A332F311 (XmlChildEnumerator_tA5E9216BDDC135630E6C1283B8976192A9847ABA * __this, XmlNode_t07D70045D843753E4FE8AFE40FD36244E6B6D7FB * ___container0, 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
  // System.String System.Xml.Res::GetString(System.String)
  extern "C" IL2CPP_METHOD_ATTR String_t* Res_GetString_m47B81D62E4B5E4C48C06BCC7995B9ED5218EE7A2 (String_t* ___name0, const RuntimeMethod* method)
  {
  	{
  		String_t* L_0 = ___name0;
  		return L_0;
  	}
  }
  #ifdef __clang__
  #pragma clang diagnostic pop
  #endif
  #ifdef __clang__
  #pragma clang diagnostic push
  #pragma clang diagnostic ignored "-Winvalid-offsetof"
  #pragma clang diagnostic ignored "-Wunused-variable"
  #endif
  // System.Void System.Xml.XmlChildEnumerator::.ctor(System.Xml.XmlNode)
  extern "C" IL2CPP_METHOD_ATTR void XmlChildEnumerator__ctor_m9D966497AE59A0784E4FE7CB883226B7A332F311 (XmlChildEnumerator_tA5E9216BDDC135630E6C1283B8976192A9847ABA * __this, XmlNode_t07D70045D843753E4FE8AFE40FD36244E6B6D7FB * ___container0, const RuntimeMethod* method)
  {
  	{
  		Object__ctor_m925ECA5E85CA100E3FB86A4F9E15C120E9A184C0(__this, /*hidden argument*/NULL);
  		XmlNode_t07D70045D843753E4FE8AFE40FD36244E6B6D7FB * L_0 = ___container0;
  		__this->set_container_0(L_0);
  		XmlNode_t07D70045D843753E4FE8AFE40FD36244E6B6D7FB * L_1 = ___container0;
  		NullCheck(L_1);
  		XmlNode_t07D70045D843753E4FE8AFE40FD36244E6B6D7FB * L_2 = VirtFuncInvoker0< XmlNode_t07D70045D843753E4FE8AFE40FD36244E6B6D7FB * >::Invoke(9 /* System.Xml.XmlNode System.Xml.XmlNode::get_FirstChild() */, L_1);
  		__this->set_child_1(L_2);
  		__this->set_isFirst_2((bool)1);
  		return;
  	}
  }
  // System.Boolean System.Xml.XmlChildEnumerator::System.Collections.IEnumerator.MoveNext()
  extern "C" IL2CPP_METHOD_ATTR bool XmlChildEnumerator_System_Collections_IEnumerator_MoveNext_m42A648E7F0B79C7F47D7EF9CE5095D54EA372EDB (XmlChildEnumerator_tA5E9216BDDC135630E6C1283B8976192A9847ABA * __this, const RuntimeMethod* method)
  {
  	{
  		bool L_0 = XmlChildEnumerator_MoveNext_mCF3EB51E714C7F2E5B627F515BF880F9BF1878CE(__this, /*hidden argument*/NULL);
  		return L_0;
  	}
  }
  // System.Boolean System.Xml.XmlChildEnumerator::MoveNext()
  extern "C" IL2CPP_METHOD_ATTR bool XmlChildEnumerator_MoveNext_mCF3EB51E714C7F2E5B627F515BF880F9BF1878CE (XmlChildEnumerator_tA5E9216BDDC135630E6C1283B8976192A9847ABA * __this, const RuntimeMethod* method)
  {
  	{
  		bool L_0 = __this->get_isFirst_2();
  		if (!L_0)
  		{
  			goto IL_0022;
  		}
  	}
  	{
  		XmlNode_t07D70045D843753E4FE8AFE40FD36244E6B6D7FB * L_1 = __this->get_container_0();
  		NullCheck(L_1);
  		XmlNode_t07D70045D843753E4FE8AFE40FD36244E6B6D7FB * L_2 = VirtFuncInvoker0< XmlNode_t07D70045D843753E4FE8AFE40FD36244E6B6D7FB * >::Invoke(9 /* System.Xml.XmlNode System.Xml.XmlNode::get_FirstChild() */, L_1);
  		__this->set_child_1(L_2);
  		__this->set_isFirst_2((bool)0);
  		goto IL_003b;
  	}
  
  IL_0022:
  	{
  		XmlNode_t07D70045D843753E4FE8AFE40FD36244E6B6D7FB * L_3 = __this->get_child_1();
  		if (!L_3)
  		{
  			goto IL_003b;
  		}
  	}
  	{
  		XmlNode_t07D70045D843753E4FE8AFE40FD36244E6B6D7FB * L_4 = __this->get_child_1();
  		NullCheck(L_4);
  		XmlNode_t07D70045D843753E4FE8AFE40FD36244E6B6D7FB * L_5 = VirtFuncInvoker0< XmlNode_t07D70045D843753E4FE8AFE40FD36244E6B6D7FB * >::Invoke(8 /* System.Xml.XmlNode System.Xml.XmlNode::get_NextSibling() */, L_4);
  		__this->set_child_1(L_5);
  	}
  
  IL_003b:
  	{
  		XmlNode_t07D70045D843753E4FE8AFE40FD36244E6B6D7FB * L_6 = __this->get_child_1();
  		return (bool)((!(((RuntimeObject*)(XmlNode_t07D70045D843753E4FE8AFE40FD36244E6B6D7FB *)L_6) <= ((RuntimeObject*)(RuntimeObject *)NULL)))? 1 : 0);
  	}
  }
  // System.Void System.Xml.XmlChildEnumerator::System.Collections.IEnumerator.Reset()
  extern "C" IL2CPP_METHOD_ATTR void XmlChildEnumerator_System_Collections_IEnumerator_Reset_m3EF3533A19F3926CDCCD9CD82498D01B5F7EA08A (XmlChildEnumerator_tA5E9216BDDC135630E6C1283B8976192A9847ABA * __this, const RuntimeMethod* method)
  {
  	{
  		__this->set_isFirst_2((bool)1);
  		XmlNode_t07D70045D843753E4FE8AFE40FD36244E6B6D7FB * L_0 = __this->get_container_0();
  		NullCheck(L_0);
  		XmlNode_t07D70045D843753E4FE8AFE40FD36244E6B6D7FB * L_1 = VirtFuncInvoker0< XmlNode_t07D70045D843753E4FE8AFE40FD36244E6B6D7FB * >::Invoke(9 /* System.Xml.XmlNode System.Xml.XmlNode::get_FirstChild() */, L_0);
  		__this->set_child_1(L_1);
  		return;
  	}
  }
  // System.Object System.Xml.XmlChildEnumerator::System.Collections.IEnumerator.get_Current()
  extern "C" IL2CPP_METHOD_ATTR RuntimeObject * XmlChildEnumerator_System_Collections_IEnumerator_get_Current_m2E52170DBEF6245A93126D3C7FF60ED17DDE2BD1 (XmlChildEnumerator_tA5E9216BDDC135630E6C1283B8976192A9847ABA * __this, const RuntimeMethod* method)
  {
  	{
  		XmlNode_t07D70045D843753E4FE8AFE40FD36244E6B6D7FB * L_0 = XmlChildEnumerator_get_Current_m8ED001FF27613B8D7040CBA88CD1BF9DE3AC9872(__this, /*hidden argument*/NULL);
  		return L_0;
  	}
  }
  // System.Xml.XmlNode System.Xml.XmlChildEnumerator::get_Current()
  extern "C" IL2CPP_METHOD_ATTR XmlNode_t07D70045D843753E4FE8AFE40FD36244E6B6D7FB * XmlChildEnumerator_get_Current_m8ED001FF27613B8D7040CBA88CD1BF9DE3AC9872 (XmlChildEnumerator_tA5E9216BDDC135630E6C1283B8976192A9847ABA * __this, const RuntimeMethod* method)
  {
  	static bool s_Il2CppMethodInitialized;
  	if (!s_Il2CppMethodInitialized)
  	{
  		il2cpp_codegen_initialize_method (XmlChildEnumerator_get_Current_m8ED001FF27613B8D7040CBA88CD1BF9DE3AC9872_MetadataUsageId);
  		s_Il2CppMethodInitialized = true;
  	}
  	{
  		bool L_0 = __this->get_isFirst_2();
  		if (L_0)
  		{
  			goto IL_0010;
  		}
  	}
  	{
  		XmlNode_t07D70045D843753E4FE8AFE40FD36244E6B6D7FB * L_1 = __this->get_child_1();
  		if (L_1)
  		{
  			goto IL_0020;
  		}
  	}
  
  IL_0010:
  	{
  		String_t* L_2 = Res_GetString_m47B81D62E4B5E4C48C06BCC7995B9ED5218EE7A2(_stringLiteral29A6E802123FF6EA94EC6F96DDA470B3FA755A58, /*hidden argument*/NULL);
  		InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1 * L_3 = (InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1 *)il2cpp_codegen_object_new(InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1_il2cpp_TypeInfo_var);
  		InvalidOperationException__ctor_m72027D5F1D513C25C05137E203EEED8FD8297706(L_3, L_2, /*hidden argument*/NULL);
  		IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, NULL, XmlChildEnumerator_get_Current_m8ED001FF27613B8D7040CBA88CD1BF9DE3AC9872_RuntimeMethod_var);
  	}
  
  IL_0020:
  	{
  		XmlNode_t07D70045D843753E4FE8AFE40FD36244E6B6D7FB * L_4 = __this->get_child_1();
  		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.Xml.XmlNode System.Xml.XmlLinkedNode::get_NextSibling()
  extern "C" IL2CPP_METHOD_ATTR XmlNode_t07D70045D843753E4FE8AFE40FD36244E6B6D7FB * XmlLinkedNode_get_NextSibling_m6F858A5E1ED045F63D7885A243CD10FFDA891BA6 (XmlLinkedNode_t4F76C8580C2E6D2908D88AC84A86060FA9289A0E * __this, const RuntimeMethod* method)
  {
  	XmlNode_t07D70045D843753E4FE8AFE40FD36244E6B6D7FB * V_0 = NULL;
  	{
  		XmlNode_t07D70045D843753E4FE8AFE40FD36244E6B6D7FB * L_0 = VirtFuncInvoker0< XmlNode_t07D70045D843753E4FE8AFE40FD36244E6B6D7FB * >::Invoke(7 /* System.Xml.XmlNode System.Xml.XmlNode::get_ParentNode() */, __this);
  		V_0 = L_0;
  		XmlNode_t07D70045D843753E4FE8AFE40FD36244E6B6D7FB * L_1 = V_0;
  		if (!L_1)
  		{
  			goto IL_001f;
  		}
  	}
  	{
  		XmlLinkedNode_t4F76C8580C2E6D2908D88AC84A86060FA9289A0E * L_2 = __this->get_next_1();
  		XmlNode_t07D70045D843753E4FE8AFE40FD36244E6B6D7FB * L_3 = V_0;
  		NullCheck(L_3);
  		XmlNode_t07D70045D843753E4FE8AFE40FD36244E6B6D7FB * L_4 = VirtFuncInvoker0< XmlNode_t07D70045D843753E4FE8AFE40FD36244E6B6D7FB * >::Invoke(9 /* System.Xml.XmlNode System.Xml.XmlNode::get_FirstChild() */, L_3);
  		if ((((RuntimeObject*)(XmlLinkedNode_t4F76C8580C2E6D2908D88AC84A86060FA9289A0E *)L_2) == ((RuntimeObject*)(XmlNode_t07D70045D843753E4FE8AFE40FD36244E6B6D7FB *)L_4)))
  		{
  			goto IL_001f;
  		}
  	}
  	{
  		XmlLinkedNode_t4F76C8580C2E6D2908D88AC84A86060FA9289A0E * L_5 = __this->get_next_1();
  		return L_5;
  	}
  
  IL_001f:
  	{
  		return (XmlNode_t07D70045D843753E4FE8AFE40FD36244E6B6D7FB *)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.Xml.XmlNode System.Xml.XmlNode::get_ParentNode()
  extern "C" IL2CPP_METHOD_ATTR XmlNode_t07D70045D843753E4FE8AFE40FD36244E6B6D7FB * XmlNode_get_ParentNode_m6AC4A7F4FEE5B469A86490C129F011C12201C3E6 (XmlNode_t07D70045D843753E4FE8AFE40FD36244E6B6D7FB * __this, const RuntimeMethod* method)
  {
  	static bool s_Il2CppMethodInitialized;
  	if (!s_Il2CppMethodInitialized)
  	{
  		il2cpp_codegen_initialize_method (XmlNode_get_ParentNode_m6AC4A7F4FEE5B469A86490C129F011C12201C3E6_MetadataUsageId);
  		s_Il2CppMethodInitialized = true;
  	}
  	XmlLinkedNode_t4F76C8580C2E6D2908D88AC84A86060FA9289A0E * V_0 = NULL;
  	XmlLinkedNode_t4F76C8580C2E6D2908D88AC84A86060FA9289A0E * V_1 = NULL;
  	{
  		XmlNode_t07D70045D843753E4FE8AFE40FD36244E6B6D7FB * L_0 = __this->get_parentNode_0();
  		NullCheck(L_0);
  		int32_t L_1 = VirtFuncInvoker0< int32_t >::Invoke(6 /* System.Xml.XmlNodeType System.Xml.XmlNode::get_NodeType() */, L_0);
  		if ((((int32_t)L_1) == ((int32_t)((int32_t)9))))
  		{
  			goto IL_0016;
  		}
  	}
  	{
  		XmlNode_t07D70045D843753E4FE8AFE40FD36244E6B6D7FB * L_2 = __this->get_parentNode_0();
  		return L_2;
  	}
  
  IL_0016:
  	{
  		XmlNode_t07D70045D843753E4FE8AFE40FD36244E6B6D7FB * L_3 = __this->get_parentNode_0();
  		NullCheck(L_3);
  		XmlNode_t07D70045D843753E4FE8AFE40FD36244E6B6D7FB * L_4 = VirtFuncInvoker0< XmlNode_t07D70045D843753E4FE8AFE40FD36244E6B6D7FB * >::Invoke(9 /* System.Xml.XmlNode System.Xml.XmlNode::get_FirstChild() */, L_3);
  		V_0 = ((XmlLinkedNode_t4F76C8580C2E6D2908D88AC84A86060FA9289A0E *)IsInstClass((RuntimeObject*)L_4, XmlLinkedNode_t4F76C8580C2E6D2908D88AC84A86060FA9289A0E_il2cpp_TypeInfo_var));
  		XmlLinkedNode_t4F76C8580C2E6D2908D88AC84A86060FA9289A0E * L_5 = V_0;
  		if (!L_5)
  		{
  			goto IL_0045;
  		}
  	}
  	{
  		XmlLinkedNode_t4F76C8580C2E6D2908D88AC84A86060FA9289A0E * L_6 = V_0;
  		V_1 = L_6;
  	}
  
  IL_002c:
  	{
  		XmlLinkedNode_t4F76C8580C2E6D2908D88AC84A86060FA9289A0E * L_7 = V_1;
  		if ((!(((RuntimeObject*)(XmlLinkedNode_t4F76C8580C2E6D2908D88AC84A86060FA9289A0E *)L_7) == ((RuntimeObject*)(XmlNode_t07D70045D843753E4FE8AFE40FD36244E6B6D7FB *)__this))))
  		{
  			goto IL_0037;
  		}
  	}
  	{
  		XmlNode_t07D70045D843753E4FE8AFE40FD36244E6B6D7FB * L_8 = __this->get_parentNode_0();
  		return L_8;
  	}
  
  IL_0037:
  	{
  		XmlLinkedNode_t4F76C8580C2E6D2908D88AC84A86060FA9289A0E * L_9 = V_1;
  		NullCheck(L_9);
  		XmlLinkedNode_t4F76C8580C2E6D2908D88AC84A86060FA9289A0E * L_10 = L_9->get_next_1();
  		V_1 = L_10;
  		XmlLinkedNode_t4F76C8580C2E6D2908D88AC84A86060FA9289A0E * L_11 = V_1;
  		if (!L_11)
  		{
  			goto IL_0045;
  		}
  	}
  	{
  		XmlLinkedNode_t4F76C8580C2E6D2908D88AC84A86060FA9289A0E * L_12 = V_1;
  		XmlLinkedNode_t4F76C8580C2E6D2908D88AC84A86060FA9289A0E * L_13 = V_0;
  		if ((!(((RuntimeObject*)(XmlLinkedNode_t4F76C8580C2E6D2908D88AC84A86060FA9289A0E *)L_12) == ((RuntimeObject*)(XmlLinkedNode_t4F76C8580C2E6D2908D88AC84A86060FA9289A0E *)L_13))))
  		{
  			goto IL_002c;
  		}
  	}
  
  IL_0045:
  	{
  		return (XmlNode_t07D70045D843753E4FE8AFE40FD36244E6B6D7FB *)NULL;
  	}
  }
  // System.Xml.XmlNode System.Xml.XmlNode::get_NextSibling()
  extern "C" IL2CPP_METHOD_ATTR XmlNode_t07D70045D843753E4FE8AFE40FD36244E6B6D7FB * XmlNode_get_NextSibling_m86E032192785FDB070EE88E07675B2FF304E383B (XmlNode_t07D70045D843753E4FE8AFE40FD36244E6B6D7FB * __this, const RuntimeMethod* method)
  {
  	{
  		return (XmlNode_t07D70045D843753E4FE8AFE40FD36244E6B6D7FB *)NULL;
  	}
  }
  // System.Xml.XmlNode System.Xml.XmlNode::get_FirstChild()
  extern "C" IL2CPP_METHOD_ATTR XmlNode_t07D70045D843753E4FE8AFE40FD36244E6B6D7FB * XmlNode_get_FirstChild_m43F741CF5C0565011D515B92103F04E033952410 (XmlNode_t07D70045D843753E4FE8AFE40FD36244E6B6D7FB * __this, const RuntimeMethod* method)
  {
  	XmlLinkedNode_t4F76C8580C2E6D2908D88AC84A86060FA9289A0E * V_0 = NULL;
  	{
  		XmlLinkedNode_t4F76C8580C2E6D2908D88AC84A86060FA9289A0E * L_0 = VirtFuncInvoker0< XmlLinkedNode_t4F76C8580C2E6D2908D88AC84A86060FA9289A0E * >::Invoke(10 /* System.Xml.XmlLinkedNode System.Xml.XmlNode::get_LastNode() */, __this);
  		V_0 = L_0;
  		XmlLinkedNode_t4F76C8580C2E6D2908D88AC84A86060FA9289A0E * L_1 = V_0;
  		if (!L_1)
  		{
  			goto IL_0011;
  		}
  	}
  	{
  		XmlLinkedNode_t4F76C8580C2E6D2908D88AC84A86060FA9289A0E * L_2 = V_0;
  		NullCheck(L_2);
  		XmlLinkedNode_t4F76C8580C2E6D2908D88AC84A86060FA9289A0E * L_3 = L_2->get_next_1();
  		return L_3;
  	}
  
  IL_0011:
  	{
  		return (XmlNode_t07D70045D843753E4FE8AFE40FD36244E6B6D7FB *)NULL;
  	}
  }
  // System.Xml.XmlLinkedNode System.Xml.XmlNode::get_LastNode()
  extern "C" IL2CPP_METHOD_ATTR XmlLinkedNode_t4F76C8580C2E6D2908D88AC84A86060FA9289A0E * XmlNode_get_LastNode_mAB2DD7365BF9428D4F8AC4C3AFAE7F229FCB1B08 (XmlNode_t07D70045D843753E4FE8AFE40FD36244E6B6D7FB * __this, const RuntimeMethod* method)
  {
  	{
  		return (XmlLinkedNode_t4F76C8580C2E6D2908D88AC84A86060FA9289A0E *)NULL;
  	}
  }
  // System.Object System.Xml.XmlNode::System.ICloneable.Clone()
  extern "C" IL2CPP_METHOD_ATTR RuntimeObject * XmlNode_System_ICloneable_Clone_m7208212A0F30077B18060E4D12B3C83D172D3D39 (XmlNode_t07D70045D843753E4FE8AFE40FD36244E6B6D7FB * __this, const RuntimeMethod* method)
  {
  	{
  		XmlNode_t07D70045D843753E4FE8AFE40FD36244E6B6D7FB * L_0 = VirtFuncInvoker1< XmlNode_t07D70045D843753E4FE8AFE40FD36244E6B6D7FB *, bool >::Invoke(11 /* System.Xml.XmlNode System.Xml.XmlNode::CloneNode(System.Boolean) */, __this, (bool)1);
  		return L_0;
  	}
  }
  // System.Collections.IEnumerator System.Xml.XmlNode::System.Collections.IEnumerable.GetEnumerator()
  extern "C" IL2CPP_METHOD_ATTR RuntimeObject* XmlNode_System_Collections_IEnumerable_GetEnumerator_mC8BE3ACFBE87B8F5ABAE7B797FAF48A900679B27 (XmlNode_t07D70045D843753E4FE8AFE40FD36244E6B6D7FB * __this, const RuntimeMethod* method)
  {
  	static bool s_Il2CppMethodInitialized;
  	if (!s_Il2CppMethodInitialized)
  	{
  		il2cpp_codegen_initialize_method (XmlNode_System_Collections_IEnumerable_GetEnumerator_mC8BE3ACFBE87B8F5ABAE7B797FAF48A900679B27_MetadataUsageId);
  		s_Il2CppMethodInitialized = true;
  	}
  	{
  		XmlChildEnumerator_tA5E9216BDDC135630E6C1283B8976192A9847ABA * L_0 = (XmlChildEnumerator_tA5E9216BDDC135630E6C1283B8976192A9847ABA *)il2cpp_codegen_object_new(XmlChildEnumerator_tA5E9216BDDC135630E6C1283B8976192A9847ABA_il2cpp_TypeInfo_var);
  		XmlChildEnumerator__ctor_m9D966497AE59A0784E4FE7CB883226B7A332F311(L_0, __this, /*hidden argument*/NULL);
  		return L_0;
  	}
  }
  #ifdef __clang__
  #pragma clang diagnostic pop
  #endif
  #ifdef __clang__
  #pragma clang diagnostic push
  #pragma clang diagnostic ignored "-Winvalid-offsetof"
  #pragma clang diagnostic ignored "-Wunused-variable"
  #endif
  #ifdef __clang__
  #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.XmlReader::Close()
  extern "C" IL2CPP_METHOD_ATTR void XmlReader_Close_m47D14A18E83F246EFE28A792766CD77101A182BF (XmlReader_t13F08E3C651EB9F2AE882342BCD5E2CA86F29ABB * __this, const RuntimeMethod* method)
  {
  	{
  		return;
  	}
  }
  // System.Void System.Xml.XmlReader::Dispose()
  extern "C" IL2CPP_METHOD_ATTR void XmlReader_Dispose_m56DD3810681D55E0671AC2C7C49649B2B1730E7A (XmlReader_t13F08E3C651EB9F2AE882342BCD5E2CA86F29ABB * __this, const RuntimeMethod* method)
  {
  	{
  		VirtActionInvoker1< bool >::Invoke(7 /* System.Void System.Xml.XmlReader::Dispose(System.Boolean) */, __this, (bool)1);
  		return;
  	}
  }
  // System.Void System.Xml.XmlReader::Dispose(System.Boolean)
  extern "C" IL2CPP_METHOD_ATTR void XmlReader_Dispose_m6FF5EAA719F69E11B65EF4F8A8890B201CB94421 (XmlReader_t13F08E3C651EB9F2AE882342BCD5E2CA86F29ABB * __this, bool ___disposing0, const RuntimeMethod* method)
  {
  	{
  		bool L_0 = ___disposing0;
  		if (!L_0)
  		{
  			goto IL_0012;
  		}
  	}
  	{
  		int32_t L_1 = VirtFuncInvoker0< int32_t >::Invoke(6 /* System.Xml.ReadState System.Xml.XmlReader::get_ReadState() */, __this);
  		if ((((int32_t)L_1) == ((int32_t)4)))
  		{
  			goto IL_0012;
  		}
  	}
  	{
  		VirtActionInvoker0::Invoke(5 /* System.Void System.Xml.XmlReader::Close() */, __this);
  	}
  
  IL_0012:
  	{
  		return;
  	}
  }
  // System.Void System.Xml.XmlReader::.cctor()
  extern "C" IL2CPP_METHOD_ATTR void XmlReader__cctor_m3EF2489C81E4EEF249A34242FC130A861972991E (const RuntimeMethod* method)
  {
  	static bool s_Il2CppMethodInitialized;
  	if (!s_Il2CppMethodInitialized)
  	{
  		il2cpp_codegen_initialize_method (XmlReader__cctor_m3EF2489C81E4EEF249A34242FC130A861972991E_MetadataUsageId);
  		s_Il2CppMethodInitialized = true;
  	}
  	{
  		((XmlReader_t13F08E3C651EB9F2AE882342BCD5E2CA86F29ABB_StaticFields*)il2cpp_codegen_static_fields_for(XmlReader_t13F08E3C651EB9F2AE882342BCD5E2CA86F29ABB_il2cpp_TypeInfo_var))->set_IsTextualNodeBitmap_0(((int32_t)24600));
  		((XmlReader_t13F08E3C651EB9F2AE882342BCD5E2CA86F29ABB_StaticFields*)il2cpp_codegen_static_fields_for(XmlReader_t13F08E3C651EB9F2AE882342BCD5E2CA86F29ABB_il2cpp_TypeInfo_var))->set_CanReadContentAsBitmap_1(((int32_t)123324));
  		((XmlReader_t13F08E3C651EB9F2AE882342BCD5E2CA86F29ABB_StaticFields*)il2cpp_codegen_static_fields_for(XmlReader_t13F08E3C651EB9F2AE882342BCD5E2CA86F29ABB_il2cpp_TypeInfo_var))->set_HasValueBitmap_2(((int32_t)157084));
  		return;
  	}
  }
  #ifdef __clang__
  #pragma clang diagnostic pop
  #endif
  