You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
codm/sdk/System_Xml_Linq/System_Xml_Linq.hpp

467 lines
23 KiB

//generated with dll2sdk
#pragma once
#include "..\dll2sdk_forward.g.hpp"
#include "..\mscorlib\mscorlib.hpp"
namespace DLL2SDK::System_Xml_Linq::System::Xml::Linq
{
struct XContainer__Nodes_c__Iterator1A : DLL2SDK::mscorlib::System::Object
{
DLL2SDK::System_Xml_Linq::System::Xml::Linq::XNode* _n___0_;
DLL2SDK::System_Xml_Linq::System::Xml::Linq::XNode* _next___1_;
int32_t _PC_;
DLL2SDK::System_Xml_Linq::System::Xml::Linq::XNode* _current_;
DLL2SDK::System_Xml_Linq::System::Xml::Linq::XContainer* __f__this_;
void _ctor_32();
DLL2SDK::System_Xml_Linq::System::Xml::Linq::XNode* System_Collections_Generic_IEnumerator_System_Xml_Linq_XNode__get_Current_33();
DLL2SDK::mscorlib::System::Object* System_Collections_IEnumerator_get_Current_34();
DLL2SDK::mscorlib::System::Collections::IEnumerator* System_Collections_IEnumerable_GetEnumerator_35();
DLL2SDK::mscorlib::System::Collections::Generic::IEnumerator_1<DLL2SDK::System_Xml_Linq::System::Xml::Linq::XNode*>* System_Collections_Generic_IEnumerable_System_Xml_Linq_XNode__GetEnumerator_36();
bool MoveNext_37();
void Dispose_38();
void Reset_39();
};
}
namespace DLL2SDK::System_Xml_Linq::System::Xml::Linq
{
struct XElement__Attributes_c__Iterator20 : DLL2SDK::mscorlib::System::Object
{
DLL2SDK::System_Xml_Linq::System::Xml::Linq::XAttribute* _a___0_;
DLL2SDK::System_Xml_Linq::System::Xml::Linq::XAttribute* _next___1_;
int32_t _PC_;
DLL2SDK::System_Xml_Linq::System::Xml::Linq::XAttribute* _current_;
DLL2SDK::System_Xml_Linq::System::Xml::Linq::XElement* __f__this_;
void _ctor_78();
DLL2SDK::System_Xml_Linq::System::Xml::Linq::XAttribute* System_Collections_Generic_IEnumerator_System_Xml_Linq_XAttribute__get_Current_79();
DLL2SDK::mscorlib::System::Object* System_Collections_IEnumerator_get_Current_80();
DLL2SDK::mscorlib::System::Collections::IEnumerator* System_Collections_IEnumerable_GetEnumerator_81();
DLL2SDK::mscorlib::System::Collections::Generic::IEnumerator_1<DLL2SDK::System_Xml_Linq::System::Xml::Linq::XAttribute*>* System_Collections_Generic_IEnumerable_System_Xml_Linq_XAttribute__GetEnumerator_82();
bool MoveNext_83();
void Dispose_84();
void Reset_85();
};
}
namespace DLL2SDK::System_Xml_Linq::System::Xml::Linq
{
struct XElement__GetPrefixOfNamespaceCore_c__Iterator23 : DLL2SDK::mscorlib::System::Object
{
DLL2SDK::System_Xml_Linq::System::Xml::Linq::XElement* _el___0_;
DLL2SDK::mscorlib::System::Collections::Generic::IEnumerator_1<DLL2SDK::System_Xml_Linq::System::Xml::Linq::XAttribute*>* __s_68___1_;
DLL2SDK::System_Xml_Linq::System::Xml::Linq::XAttribute* _a___2_;
DLL2SDK::System_Xml_Linq::System::Xml::Linq::XNamespace* ns_;
int32_t _PC_;
DLL2SDK::mscorlib::System::String* _current_;
DLL2SDK::System_Xml_Linq::System::Xml::Linq::XNamespace* ___ns_;
DLL2SDK::System_Xml_Linq::System::Xml::Linq::XElement* __f__this_;
void _ctor_86();
DLL2SDK::mscorlib::System::String* System_Collections_Generic_IEnumerator_string__get_Current_87();
DLL2SDK::mscorlib::System::Object* System_Collections_IEnumerator_get_Current_88();
DLL2SDK::mscorlib::System::Collections::IEnumerator* System_Collections_IEnumerable_GetEnumerator_89();
DLL2SDK::mscorlib::System::Collections::Generic::IEnumerator_1<DLL2SDK::mscorlib::System::String*>* System_Collections_Generic_IEnumerable_string__GetEnumerator_90();
bool MoveNext_91();
void Dispose_92();
void Reset_93();
};
}
namespace DLL2SDK::System_Xml_Linq::System::Xml::Linq
{
enum struct XNodeDocumentOrderComparer_CompareResult : int32_t
{
Same_ = static_cast<int32_t>(0x0),
Random_ = static_cast<int32_t>(0x1),
Parent_ = static_cast<int32_t>(0x2),
Child_ = static_cast<int32_t>(0x3),
Ancestor_ = static_cast<int32_t>(0x4),
Descendant_ = static_cast<int32_t>(0x5),
Preceding_ = static_cast<int32_t>(0x6),
Following_ = static_cast<int32_t>(0x7)
};
}
namespace DLL2SDK::System_Xml_Linq::System::Xml::Linq
{
struct XUtil__ExpandArray_c__Iterator25 : DLL2SDK::mscorlib::System::Object
{
DLL2SDK::mscorlib::System::Object* o_;
DLL2SDK::System_Xml_Linq::System::Xml::Linq::XNode* _n___0_;
DLL2SDK::mscorlib::System::Collections::IEnumerator* __s_86___1_;
DLL2SDK::mscorlib::System::Object* _obj___2_;
DLL2SDK::mscorlib::System::Collections::IEnumerator* __s_87___3_;
DLL2SDK::mscorlib::System::Object* _oo___4_;
int32_t _PC_;
DLL2SDK::mscorlib::System::Object* _current_;
DLL2SDK::mscorlib::System::Object* ___o_;
void _ctor_174();
DLL2SDK::mscorlib::System::Object* System_Collections_Generic_IEnumerator_object__get_Current_175();
DLL2SDK::mscorlib::System::Object* System_Collections_IEnumerator_get_Current_176();
DLL2SDK::mscorlib::System::Collections::IEnumerator* System_Collections_IEnumerable_GetEnumerator_177();
DLL2SDK::mscorlib::System::Collections::Generic::IEnumerator_1<DLL2SDK::mscorlib::System::Object*>* System_Collections_Generic_IEnumerable_object__GetEnumerator_178();
bool MoveNext_179();
void Dispose_180();
void Reset_181();
};
}
namespace DLL2SDK::System_Xml_Linq
{
struct _PrivateImplementationDetails___ArrayType_16
{
union
{
};
};
}
namespace DLL2SDK::System_Xml_Linq
{
struct _PrivateImplementationDetails_ : DLL2SDK::mscorlib::System::Object
{
struct StaticFields
{
DLL2SDK::System_Xml_Linq::_PrivateImplementationDetails___ArrayType_16 __field_0_;
};
StaticFields* GetStaticFields() { return reinterpret_cast<StaticFields*>(this->ClassPtr->StaticFieldsPtr); }
};
}
namespace DLL2SDK::System_Xml_Linq::System::Xml::Linq
{
struct XUtil : DLL2SDK::mscorlib::System::Object
{
static DLL2SDK::mscorlib::System::String* ToString_169(DLL2SDK::mscorlib::System::Object* o_);
static DLL2SDK::mscorlib::System::Collections::IEnumerable* ExpandArray_170(DLL2SDK::mscorlib::System::Object* o_);
static DLL2SDK::System_Xml_Linq::System::Xml::Linq::XNode* ToNode_171(DLL2SDK::mscorlib::System::Object* o_);
static DLL2SDK::mscorlib::System::Object* GetDetachedObject_172(DLL2SDK::System_Xml_Linq::System::Xml::Linq::XObject* child_);
static DLL2SDK::mscorlib::System::Object* Clone_173(DLL2SDK::mscorlib::System::Object* o_);
};
}
namespace DLL2SDK::System_Xml_Linq::System::Xml::Linq
{
enum struct SaveOptions : int32_t
{
None_ = static_cast<int32_t>(0x0),
DisableFormatting_ = static_cast<int32_t>(0x1)
};
}
namespace DLL2SDK::System_Xml_Linq::System::Xml::Linq
{
struct XObject : DLL2SDK::mscorlib::System::Object
{
DLL2SDK::System_Xml_Linq::System::Xml::Linq::XContainer* owner_;
int32_t line_;
int32_t column_;
void _ctor_146();
int32_t System_Xml_IXmlLineInfo_get_LineNumber_147();
int32_t System_Xml_IXmlLineInfo_get_LinePosition_148();
bool System_Xml_IXmlLineInfo_HasLineInfo_149();
DLL2SDK::System_Xml_Linq::System::Xml::Linq::XDocument* get_Document_150();
DLL2SDK::System_Xml::System::Xml::XmlNodeType get_NodeType_151();
DLL2SDK::System_Xml_Linq::System::Xml::Linq::XElement* get_Parent_152();
DLL2SDK::System_Xml_Linq::System::Xml::Linq::XContainer* get_Owner_153();
void SetOwner_154(DLL2SDK::System_Xml_Linq::System::Xml::Linq::XContainer* node_);
int32_t get_LineNumber_155();
int32_t get_LinePosition_156();
};
}
namespace DLL2SDK::System_Xml_Linq::System::Xml::Linq
{
struct XNode : DLL2SDK::System_Xml_Linq::System::Xml::Linq::XObject
{
DLL2SDK::System_Xml_Linq::System::Xml::Linq::XNode* previous_;
DLL2SDK::System_Xml_Linq::System::Xml::Linq::XNode* next_;
struct StaticFields
{
DLL2SDK::System_Xml_Linq::System::Xml::Linq::XNodeEqualityComparer* eq_comparer_;
DLL2SDK::System_Xml_Linq::System::Xml::Linq::XNodeDocumentOrderComparer* order_comparer_;
};
StaticFields* GetStaticFields() { return reinterpret_cast<StaticFields*>(this->ClassPtr->StaticFieldsPtr); }
void _ctor_124();
void set_PreviousNode_126(DLL2SDK::System_Xml_Linq::System::Xml::Linq::XNode* value_);
DLL2SDK::System_Xml_Linq::System::Xml::Linq::XNode* get_NextNode_127();
void set_NextNode_128(DLL2SDK::System_Xml_Linq::System::Xml::Linq::XNode* value_);
DLL2SDK::mscorlib::System::String* ToString_129(DLL2SDK::System_Xml_Linq::System::Xml::Linq::SaveOptions options_);
void Remove_130();
DLL2SDK::mscorlib::System::String* ToString_131();
void WriteTo_132(DLL2SDK::System_Xml::System::Xml::XmlWriter* w_);
static void _cctor_125();
};
}
namespace DLL2SDK::System_Xml_Linq::System::Xml::Linq
{
struct XNodeEqualityComparer : DLL2SDK::mscorlib::System::Object
{
void _ctor_138();
bool System_Collections_IEqualityComparer_Equals_139(DLL2SDK::mscorlib::System::Object* n1_, DLL2SDK::mscorlib::System::Object* n2_);
int32_t System_Collections_IEqualityComparer_GetHashCode_140(DLL2SDK::mscorlib::System::Object* node_);
bool Equals_141(DLL2SDK::System_Xml_Linq::System::Xml::Linq::XNode* n1_, DLL2SDK::System_Xml_Linq::System::Xml::Linq::XNode* n2_);
bool Equals_142(DLL2SDK::System_Xml_Linq::System::Xml::Linq::XAttribute* a1_, DLL2SDK::System_Xml_Linq::System::Xml::Linq::XAttribute* a2_);
bool Equals_143(DLL2SDK::System_Xml_Linq::System::Xml::Linq::XDeclaration* d1_, DLL2SDK::System_Xml_Linq::System::Xml::Linq::XDeclaration* d2_);
int32_t GetHashCode_144(DLL2SDK::System_Xml_Linq::System::Xml::Linq::XDeclaration* d_);
int32_t GetHashCode_145(DLL2SDK::System_Xml_Linq::System::Xml::Linq::XNode* node_);
};
}
namespace DLL2SDK::System_Xml_Linq::System::Xml::Linq
{
struct XNodeDocumentOrderComparer : DLL2SDK::mscorlib::System::Object
{
void _ctor_133();
int32_t System_Collections_IComparer_Compare_134(DLL2SDK::mscorlib::System::Object* n1_, DLL2SDK::mscorlib::System::Object* n2_);
int32_t Compare_135(DLL2SDK::System_Xml_Linq::System::Xml::Linq::XNode* n1_, DLL2SDK::System_Xml_Linq::System::Xml::Linq::XNode* n2_);
DLL2SDK::System_Xml_Linq::System::Xml::Linq::XNodeDocumentOrderComparer_CompareResult CompareCore_136(DLL2SDK::System_Xml_Linq::System::Xml::Linq::XNode* n1_, DLL2SDK::System_Xml_Linq::System::Xml::Linq::XNode* n2_);
DLL2SDK::System_Xml_Linq::System::Xml::Linq::XNodeDocumentOrderComparer_CompareResult CompareSibling_137(DLL2SDK::System_Xml_Linq::System::Xml::Linq::XNode* n1_, DLL2SDK::System_Xml_Linq::System::Xml::Linq::XNode* n2_, DLL2SDK::System_Xml_Linq::System::Xml::Linq::XNodeDocumentOrderComparer_CompareResult forSameValue_);
};
}
namespace DLL2SDK::System_Xml_Linq::System::Xml::Linq
{
struct XNamespace : DLL2SDK::mscorlib::System::Object
{
DLL2SDK::mscorlib::System::String* uri_;
DLL2SDK::mscorlib::System::Collections::Generic::Dictionary_2<DLL2SDK::mscorlib::System::String*, DLL2SDK::System_Xml_Linq::System::Xml::Linq::XName*>* table_;
struct StaticFields
{
DLL2SDK::System_Xml_Linq::System::Xml::Linq::XNamespace* blank_;
DLL2SDK::System_Xml_Linq::System::Xml::Linq::XNamespace* xml_;
DLL2SDK::System_Xml_Linq::System::Xml::Linq::XNamespace* xmlns_;
DLL2SDK::mscorlib::System::Collections::Generic::Dictionary_2<DLL2SDK::mscorlib::System::String*, DLL2SDK::System_Xml_Linq::System::Xml::Linq::XNamespace*>* nstable_;
};
StaticFields* GetStaticFields() { return reinterpret_cast<StaticFields*>(this->ClassPtr->StaticFieldsPtr); }
void _ctor_111(DLL2SDK::mscorlib::System::String* namespaceName_);
DLL2SDK::System_Xml_Linq::System::Xml::Linq::XName* GetName_116(DLL2SDK::mscorlib::System::String* localName_);
DLL2SDK::mscorlib::System::String* get_NamespaceName_117();
bool Equals_118(DLL2SDK::mscorlib::System::Object* other_);
int32_t GetHashCode_119();
DLL2SDK::mscorlib::System::String* ToString_120();
static void _cctor_112();
static DLL2SDK::System_Xml_Linq::System::Xml::Linq::XNamespace* get_None_113();
static DLL2SDK::System_Xml_Linq::System::Xml::Linq::XNamespace* get_Xmlns_114();
static DLL2SDK::System_Xml_Linq::System::Xml::Linq::XNamespace* Get_115(DLL2SDK::mscorlib::System::String* uri_);
static bool op_Equality_121(DLL2SDK::System_Xml_Linq::System::Xml::Linq::XNamespace* o1_, DLL2SDK::System_Xml_Linq::System::Xml::Linq::XNamespace* o2_);
static bool op_Inequality_122(DLL2SDK::System_Xml_Linq::System::Xml::Linq::XNamespace* o1_, DLL2SDK::System_Xml_Linq::System::Xml::Linq::XNamespace* o2_);
};
}
namespace DLL2SDK::System_Xml_Linq::System::Xml::Linq
{
struct XName : DLL2SDK::mscorlib::System::Object
{
DLL2SDK::mscorlib::System::String* local_;
DLL2SDK::System_Xml_Linq::System::Xml::Linq::XNamespace* ns_;
void _ctor_94(DLL2SDK::mscorlib::System::Runtime::Serialization::SerializationInfo* info_, DLL2SDK::mscorlib::System::Runtime::Serialization::StreamingContext context_);
void _ctor_95(DLL2SDK::mscorlib::System::String* local_, DLL2SDK::System_Xml_Linq::System::Xml::Linq::XNamespace* ns_);
bool System_IEquatable_System_Xml_Linq_XName__Equals_96(DLL2SDK::System_Xml_Linq::System::Xml::Linq::XName* other_);
void System_Runtime_Serialization_ISerializable_GetObjectData_97(DLL2SDK::mscorlib::System::Runtime::Serialization::SerializationInfo* info_, DLL2SDK::mscorlib::System::Runtime::Serialization::StreamingContext context_);
DLL2SDK::mscorlib::System::String* get_LocalName_99();
DLL2SDK::System_Xml_Linq::System::Xml::Linq::XNamespace* get_Namespace_100();
DLL2SDK::mscorlib::System::String* get_NamespaceName_101();
bool Equals_102(DLL2SDK::mscorlib::System::Object* obj_);
int32_t GetHashCode_106();
DLL2SDK::mscorlib::System::String* ToString_107();
static DLL2SDK::mscorlib::System::Exception* ErrorInvalidExpandedName_98();
static DLL2SDK::System_Xml_Linq::System::Xml::Linq::XName* Get_103(DLL2SDK::mscorlib::System::String* expandedName_);
static void ExpandName_104(DLL2SDK::mscorlib::System::String* expandedName_, DLL2SDK::mscorlib::System::String* local_, DLL2SDK::mscorlib::System::String* ns_);
static DLL2SDK::System_Xml_Linq::System::Xml::Linq::XName* Get_105(DLL2SDK::mscorlib::System::String* localName_, DLL2SDK::mscorlib::System::String* namespaceName_);
static bool op_Equality_108(DLL2SDK::System_Xml_Linq::System::Xml::Linq::XName* n1_, DLL2SDK::System_Xml_Linq::System::Xml::Linq::XName* n2_);
static bool op_Inequality_110(DLL2SDK::System_Xml_Linq::System::Xml::Linq::XName* n1_, DLL2SDK::System_Xml_Linq::System::Xml::Linq::XName* n2_);
};
}
namespace DLL2SDK::System_Xml_Linq::System::Xml::Linq
{
struct XContainer : DLL2SDK::System_Xml_Linq::System::Xml::Linq::XNode
{
DLL2SDK::System_Xml_Linq::System::Xml::Linq::XNode* first_;
DLL2SDK::System_Xml_Linq::System::Xml::Linq::XNode* last_;
void _ctor_22();
DLL2SDK::System_Xml_Linq::System::Xml::Linq::XNode* get_FirstNode_23();
void set_FirstNode_24(DLL2SDK::System_Xml_Linq::System::Xml::Linq::XNode* value_);
DLL2SDK::System_Xml_Linq::System::Xml::Linq::XNode* get_LastNode_25();
void set_LastNode_26(DLL2SDK::System_Xml_Linq::System::Xml::Linq::XNode* value_);
void CheckChildType_27(DLL2SDK::mscorlib::System::Object* o_, bool addFirst_);
void Add_28(DLL2SDK::mscorlib::System::Object* content_);
void AddNode_29(DLL2SDK::System_Xml_Linq::System::Xml::Linq::XNode* n_);
bool OnAddingObject_30(DLL2SDK::mscorlib::System::Object* o_, bool rejectAttribute_, DLL2SDK::System_Xml_Linq::System::Xml::Linq::XNode* refNode_, bool addFirst_);
DLL2SDK::mscorlib::System::Collections::Generic::IEnumerable_1<DLL2SDK::System_Xml_Linq::System::Xml::Linq::XNode*>* Nodes_31();
};
}
namespace DLL2SDK::System_Xml_Linq::System::Xml::Linq
{
struct XDocumentType : DLL2SDK::System_Xml_Linq::System::Xml::Linq::XNode
{
DLL2SDK::mscorlib::System::String* name_;
DLL2SDK::mscorlib::System::String* pubid_;
DLL2SDK::mscorlib::System::String* sysid_;
DLL2SDK::mscorlib::System::String* intSubset_;
void _ctor_56(DLL2SDK::mscorlib::System::String* name_, DLL2SDK::mscorlib::System::String* publicId_, DLL2SDK::mscorlib::System::String* systemId_, DLL2SDK::mscorlib::System::String* internalSubset_);
void _ctor_57(DLL2SDK::System_Xml_Linq::System::Xml::Linq::XDocumentType* other_);
DLL2SDK::mscorlib::System::String* get_Name_58();
DLL2SDK::mscorlib::System::String* get_PublicId_59();
DLL2SDK::mscorlib::System::String* get_SystemId_60();
DLL2SDK::mscorlib::System::String* get_InternalSubset_61();
DLL2SDK::System_Xml::System::Xml::XmlNodeType get_NodeType_62();
void WriteTo_63(DLL2SDK::System_Xml::System::Xml::XmlWriter* w_);
};
}
namespace DLL2SDK::System_Xml_Linq::System::Xml::Linq
{
struct XDocument : DLL2SDK::System_Xml_Linq::System::Xml::Linq::XContainer
{
DLL2SDK::System_Xml_Linq::System::Xml::Linq::XDeclaration* xmldecl_;
void _ctor_46();
DLL2SDK::System_Xml_Linq::System::Xml::Linq::XDeclaration* get_Declaration_47();
void set_Declaration_48(DLL2SDK::System_Xml_Linq::System::Xml::Linq::XDeclaration* value_);
DLL2SDK::System_Xml_Linq::System::Xml::Linq::XDocumentType* get_DocumentType_49();
DLL2SDK::System_Xml::System::Xml::XmlNodeType get_NodeType_50();
DLL2SDK::System_Xml_Linq::System::Xml::Linq::XElement* get_Root_51();
void WriteTo_53(DLL2SDK::System_Xml::System::Xml::XmlWriter* w_);
bool OnAddingObject_54(DLL2SDK::mscorlib::System::Object* obj_, bool rejectAttribute_, DLL2SDK::System_Xml_Linq::System::Xml::Linq::XNode* refNode_, bool addFirst_);
void VerifyAddedNode_55(DLL2SDK::mscorlib::System::Object* node_, bool addFirst_);
static void ValidateWhitespace_52(DLL2SDK::mscorlib::System::String* s_);
};
}
namespace DLL2SDK::System_Xml_Linq::System::Xml::Linq
{
struct XDeclaration : DLL2SDK::mscorlib::System::Object
{
DLL2SDK::mscorlib::System::String* encoding_;
DLL2SDK::mscorlib::System::String* standalone_;
DLL2SDK::mscorlib::System::String* version_;
void _ctor_40(DLL2SDK::mscorlib::System::String* version_, DLL2SDK::mscorlib::System::String* encoding_, DLL2SDK::mscorlib::System::String* standalone_);
void _ctor_41(DLL2SDK::System_Xml_Linq::System::Xml::Linq::XDeclaration* other_);
DLL2SDK::mscorlib::System::String* get_Encoding_42();
DLL2SDK::mscorlib::System::String* get_Standalone_43();
DLL2SDK::mscorlib::System::String* get_Version_44();
DLL2SDK::mscorlib::System::String* ToString_45();
};
}
namespace DLL2SDK::System_Xml_Linq::System::Xml::Linq
{
struct XComment : DLL2SDK::System_Xml_Linq::System::Xml::Linq::XNode
{
DLL2SDK::mscorlib::System::String* value_;
void _ctor_17(DLL2SDK::mscorlib::System::String* value_);
void _ctor_18(DLL2SDK::System_Xml_Linq::System::Xml::Linq::XComment* other_);
DLL2SDK::System_Xml::System::Xml::XmlNodeType get_NodeType_19();
DLL2SDK::mscorlib::System::String* get_Value_20();
void WriteTo_21(DLL2SDK::System_Xml::System::Xml::XmlWriter* w_);
};
}
namespace DLL2SDK::System_Xml_Linq::System::Xml::Linq
{
struct XText : DLL2SDK::System_Xml_Linq::System::Xml::Linq::XNode
{
DLL2SDK::mscorlib::System::String* value_;
void _ctor_163(DLL2SDK::mscorlib::System::String* value_);
void _ctor_164(DLL2SDK::System_Xml_Linq::System::Xml::Linq::XText* other_);
DLL2SDK::System_Xml::System::Xml::XmlNodeType get_NodeType_165();
DLL2SDK::mscorlib::System::String* get_Value_166();
void set_Value_167(DLL2SDK::mscorlib::System::String* value_);
void WriteTo_168(DLL2SDK::System_Xml::System::Xml::XmlWriter* w_);
};
}
namespace DLL2SDK::System_Xml_Linq::System::Xml::Linq
{
struct XAttribute : DLL2SDK::System_Xml_Linq::System::Xml::Linq::XObject
{
DLL2SDK::System_Xml_Linq::System::Xml::Linq::XName* name_;
DLL2SDK::mscorlib::System::String* value_;
DLL2SDK::System_Xml_Linq::System::Xml::Linq::XAttribute* next_;
DLL2SDK::System_Xml_Linq::System::Xml::Linq::XAttribute* previous_;
struct StaticFields
{
DLL2SDK::Array<DLL2SDK::System_Xml_Linq::System::Xml::Linq::XAttribute*>* empty_array_;
DLL2SDK::Array<wchar_t>* escapeChars_;
};
StaticFields* GetStaticFields() { return reinterpret_cast<StaticFields*>(this->ClassPtr->StaticFieldsPtr); }
void _ctor_1(DLL2SDK::System_Xml_Linq::System::Xml::Linq::XAttribute* other_);
void _ctor_2(DLL2SDK::System_Xml_Linq::System::Xml::Linq::XName* name_, DLL2SDK::mscorlib::System::Object* value_);
bool get_IsNamespaceDeclaration_4();
DLL2SDK::System_Xml_Linq::System::Xml::Linq::XName* get_Name_5();
DLL2SDK::System_Xml_Linq::System::Xml::Linq::XAttribute* get_NextAttribute_6();
void set_NextAttribute_7(DLL2SDK::System_Xml_Linq::System::Xml::Linq::XAttribute* value_);
DLL2SDK::System_Xml::System::Xml::XmlNodeType get_NodeType_8();
void set_PreviousAttribute_9(DLL2SDK::System_Xml_Linq::System::Xml::Linq::XAttribute* value_);
DLL2SDK::mscorlib::System::String* get_Value_10();
void SetValue_11(DLL2SDK::mscorlib::System::Object* value_);
DLL2SDK::mscorlib::System::String* ToString_12();
static void _cctor_3();
};
}
namespace DLL2SDK::System_Xml_Linq
{
struct _Module_ : DLL2SDK::Object
{
};
}
namespace DLL2SDK::System_Xml_Linq::System::Xml::Linq
{
struct XProcessingInstruction : DLL2SDK::System_Xml_Linq::System::Xml::Linq::XNode
{
DLL2SDK::mscorlib::System::String* name_;
DLL2SDK::mscorlib::System::String* data_;
void _ctor_157(DLL2SDK::mscorlib::System::String* name_, DLL2SDK::mscorlib::System::String* data_);
void _ctor_158(DLL2SDK::System_Xml_Linq::System::Xml::Linq::XProcessingInstruction* other_);
DLL2SDK::mscorlib::System::String* get_Data_159();
DLL2SDK::System_Xml::System::Xml::XmlNodeType get_NodeType_160();
DLL2SDK::mscorlib::System::String* get_Target_161();
void WriteTo_162(DLL2SDK::System_Xml::System::Xml::XmlWriter* w_);
};
}
namespace DLL2SDK::System_Xml_Linq::System::Xml::Linq
{
struct XElement : DLL2SDK::System_Xml_Linq::System::Xml::Linq::XContainer
{
DLL2SDK::System_Xml_Linq::System::Xml::Linq::XName* name_;
DLL2SDK::System_Xml_Linq::System::Xml::Linq::XAttribute* attr_first_;
DLL2SDK::System_Xml_Linq::System::Xml::Linq::XAttribute* attr_last_;
bool explicit_is_empty_;
struct StaticFields
{
DLL2SDK::mscorlib::System::Collections::Generic::IEnumerable_1<DLL2SDK::System_Xml_Linq::System::Xml::Linq::XElement*>* emptySequence_;
};
StaticFields* GetStaticFields() { return reinterpret_cast<StaticFields*>(this->ClassPtr->StaticFieldsPtr); }
void _ctor_64(DLL2SDK::System_Xml_Linq::System::Xml::Linq::XElement* source_);
void _ctor_65(DLL2SDK::System_Xml_Linq::System::Xml::Linq::XName* name_);
bool get_IsEmpty_67();
DLL2SDK::System_Xml_Linq::System::Xml::Linq::XName* get_Name_68();
DLL2SDK::System_Xml::System::Xml::XmlNodeType get_NodeType_69();
DLL2SDK::mscorlib::System::String* get_Value_70();
DLL2SDK::mscorlib::System::Collections::Generic::IEnumerable_1<DLL2SDK::System_Xml_Linq::System::Xml::Linq::XAttribute*>* Attributes_71();
void SetAttributeObject_72(DLL2SDK::System_Xml_Linq::System::Xml::Linq::XAttribute* a_);
void WriteTo_73(DLL2SDK::System_Xml::System::Xml::XmlWriter* w_);
DLL2SDK::System_Xml_Linq::System::Xml::Linq::XNamespace* GetNamespaceOfPrefix_74(DLL2SDK::mscorlib::System::String* prefix_);
DLL2SDK::mscorlib::System::String* GetPrefixOfNamespace_75(DLL2SDK::System_Xml_Linq::System::Xml::Linq::XNamespace* ns_);
DLL2SDK::mscorlib::System::Collections::Generic::IEnumerable_1<DLL2SDK::mscorlib::System::String*>* GetPrefixOfNamespaceCore_76(DLL2SDK::System_Xml_Linq::System::Xml::Linq::XNamespace* ns_);
bool OnAddingObject_77(DLL2SDK::mscorlib::System::Object* o_, bool rejectAttribute_, DLL2SDK::System_Xml_Linq::System::Xml::Linq::XNode* refNode_, bool addFirst_);
static void _cctor_66();
};
}
namespace DLL2SDK::System_Xml_Linq::System::Xml::Linq
{
struct XCData : DLL2SDK::System_Xml_Linq::System::Xml::Linq::XText
{
void _ctor_13(DLL2SDK::mscorlib::System::String* value_);
void _ctor_14(DLL2SDK::System_Xml_Linq::System::Xml::Linq::XCData* other_);
DLL2SDK::System_Xml::System::Xml::XmlNodeType get_NodeType_15();
void WriteTo_16(DLL2SDK::System_Xml::System::Xml::XmlWriter* w_);
};
}