terraria-cpp2il v1.4.4.9
Terraria mobile dump, with CallAnalysis (see source code). Dump with reconstucted method: https://infinitynichto.github.io/terraria-cpp2il-methodrecon
Loading...
Searching...
No Matches
XDocument.cs
Go to the documentation of this file.
1using System;
4
5namespace System.Xml.Linq
6{
7 [global::Cpp2ILInjected.Token(Token = "0x2000009")]
8 public class XDocument : XContainer
9 {
10 [global::Cpp2ILInjected.Token(Token = "0x600003F")]
11 [global::Cpp2ILInjected.Address(RVA = "0x1D6BF9C", Offset = "0x1D6BF9C", Length = "0x8")]
12 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Newtonsoft.Json.Converters.XmlNodeConverter", Member = "ReadJson", MemberParameters = new object[]
13 {
14 "Newtonsoft.Json.JsonReader",
15 typeof(Type),
16 typeof(object),
17 "Newtonsoft.Json.JsonSerializer"
18 }, ReturnType = typeof(object))]
19 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
20 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
21 public XDocument()
22 {
23 throw null;
24 }
25
26 [global::Cpp2ILInjected.Token(Token = "0x6000040")]
27 [global::Cpp2ILInjected.Address(RVA = "0x1D6BFA4", Offset = "0x1D6BFA4", Length = "0x70")]
28 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(XDocument), Member = "CloneNode", ReturnType = typeof(XNode))]
29 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
30 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(XContainer), Member = ".ctor", MemberParameters = new object[] { typeof(XContainer) }, ReturnType = typeof(void))]
31 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(XDeclaration), Member = ".ctor", MemberParameters = new object[] { typeof(XDeclaration) }, ReturnType = typeof(void))]
32 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
34 {
35 throw null;
36 }
37
38 [global::Cpp2ILInjected.Token(Token = "0x1700000E")]
40 {
41 [global::Cpp2ILInjected.Token(Token = "0x6000041")]
42 [global::Cpp2ILInjected.Address(RVA = "0x1D6C014", Offset = "0x1D6C014", Length = "0x8")]
43 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
44 get
45 {
46 throw null;
47 }
48 [global::Cpp2ILInjected.Token(Token = "0x6000042")]
49 [global::Cpp2ILInjected.Address(RVA = "0x1D6C01C", Offset = "0x1D6C01C", Length = "0x8")]
50 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
51 set
52 {
53 throw null;
54 }
55 }
56
57 [global::Cpp2ILInjected.Token(Token = "0x1700000F")]
58 public override XmlNodeType NodeType
59 {
60 [global::Cpp2ILInjected.Token(Token = "0x6000043")]
61 [global::Cpp2ILInjected.Address(RVA = "0x1D6C024", Offset = "0x1D6C024", Length = "0x8")]
62 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
63 get
64 {
65 throw null;
66 }
67 }
68
69 [global::Cpp2ILInjected.Token(Token = "0x17000010")]
71 {
72 [global::Cpp2ILInjected.Token(Token = "0x6000044")]
73 [global::Cpp2ILInjected.Address(RVA = "0x1D6C02C", Offset = "0x1D6C02C", Length = "0x48")]
74 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Newtonsoft.Json.Converters.XDocumentWrapper", Member = "get_DocumentElement", ReturnType = "Newtonsoft.Json.Converters.IXmlElement")]
75 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
76 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(XDocument), Member = "GetFirstNode", MemberTypeParameters = new object[] { "T" }, ReturnType = "T")]
77 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
78 get
79 {
80 throw null;
81 }
82 }
83
84 [global::Cpp2ILInjected.Token(Token = "0x6000045")]
85 [global::Cpp2ILInjected.Address(RVA = "0x1D6C074", Offset = "0x1D6C074", Length = "0x12C")]
86 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
87 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
88 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "op_Equality", MemberParameters = new object[]
89 {
90 typeof(string),
91 typeof(string)
92 }, ReturnType = typeof(bool))]
93 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(XContainer), Member = "WriteContentTo", MemberParameters = new object[] { typeof(XmlWriter) }, ReturnType = typeof(void))]
94 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ArgumentNullException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
95 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 8)]
96 public override void WriteTo(XmlWriter writer)
97 {
98 throw null;
99 }
100
101 [global::Cpp2ILInjected.Token(Token = "0x6000046")]
102 [global::Cpp2ILInjected.Address(RVA = "0x1D6C1A0", Offset = "0x1D6C1A0", Length = "0x4C")]
103 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
104 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ArgumentException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
105 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 5)]
106 internal override void AddAttribute(XAttribute a)
107 {
108 throw null;
109 }
110
111 [global::Cpp2ILInjected.Token(Token = "0x6000047")]
112 [global::Cpp2ILInjected.Address(RVA = "0x1D6C1EC", Offset = "0x1D6C1EC", Length = "0x4C")]
113 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
114 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ArgumentException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
115 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 5)]
116 internal override void AddAttributeSkipNotify(XAttribute a)
117 {
118 throw null;
119 }
120
121 [global::Cpp2ILInjected.Token(Token = "0x6000048")]
122 [global::Cpp2ILInjected.Address(RVA = "0x1D6C238", Offset = "0x1D6C238", Length = "0x58")]
123 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
124 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(XDocument), Member = ".ctor", MemberParameters = new object[] { typeof(XDocument) }, ReturnType = typeof(void))]
125 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
126 internal override XNode CloneNode()
127 {
128 throw null;
129 }
130
131 [global::Cpp2ILInjected.Token(Token = "0x6000049")]
132 [global::Cpp2ILInjected.Address(RVA = "0x15A479C", Offset = "0x15A479C", Length = "0xFC")]
133 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
134 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
135 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(XDocument), Member = "get_Root", ReturnType = typeof(XElement))]
136 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
137 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 6)]
139 {
140 throw null;
141 }
142
143 [global::Cpp2ILInjected.Token(Token = "0x600004A")]
144 [global::Cpp2ILInjected.Address(RVA = "0x1D6C290", Offset = "0x1D6C290", Length = "0x84")]
145 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
146 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(XDocument), Member = "ValidateString", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
147 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
148 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "get_Chars", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(char))]
149 internal static bool IsWhitespace(string s)
150 {
151 throw null;
152 }
153
154 [global::Cpp2ILInjected.Token(Token = "0x600004B")]
155 [global::Cpp2ILInjected.Address(RVA = "0x1D6C314", Offset = "0x1D6C314", Length = "0x198")]
156 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
157 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
158 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SR), Member = "Format", MemberParameters = new object[]
159 {
160 typeof(string),
161 typeof(object)
162 }, ReturnType = typeof(string))]
163 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ArgumentException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
164 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 12)]
165 internal override void ValidateNode(XNode node, XNode previous)
166 {
167 throw null;
168 }
169
170 [global::Cpp2ILInjected.Token(Token = "0x600004C")]
171 [global::Cpp2ILInjected.Address(RVA = "0x1D6C4AC", Offset = "0x1D6C4AC", Length = "0x118")]
172 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
173 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
174 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(InvalidOperationException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
175 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 6)]
177 {
178 throw null;
179 }
180
181 [global::Cpp2ILInjected.Token(Token = "0x600004D")]
182 [global::Cpp2ILInjected.Address(RVA = "0x1D6C5C4", Offset = "0x1D6C5C4", Length = "0x60")]
183 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
184 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(XDocument), Member = "IsWhitespace", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(bool))]
185 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ArgumentException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
186 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 5)]
187 internal override void ValidateString(string s)
188 {
189 throw null;
190 }
191
192 [global::Cpp2ILInjected.Token(Token = "0x400000E")]
193 [global::Cpp2ILInjected.FieldOffset(Offset = "0x30")]
195 }
196}
class f__AnonymousType0<< Count > j__TPar
Definition SR.cs:22
override void AddAttributeSkipNotify(XAttribute a)
Definition XDocument.cs:116
void ValidateDocument(XNode previous, XmlNodeType allowBefore, XmlNodeType allowAfter)
Definition XDocument.cs:176
override XNode CloneNode()
Definition XDocument.cs:126
XDeclaration Declaration
Definition XDocument.cs:40
override void ValidateString(string s)
Definition XDocument.cs:187
override void AddAttribute(XAttribute a)
Definition XDocument.cs:106
override void ValidateNode(XNode node, XNode previous)
Definition XDocument.cs:165
override XmlNodeType NodeType
Definition XDocument.cs:59
static bool IsWhitespace(string s)
Definition XDocument.cs:149
override void WriteTo(XmlWriter writer)
Definition XDocument.cs:96
XDeclaration _declaration
Definition XDocument.cs:194
XDocument(XDocument other)
Definition XDocument.cs:33