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
XNamespace.cs
Go to the documentation of this file.
1using System;
4
5namespace System.Xml.Linq
6{
7 [global::Cpp2ILInjected.Token(Token = "0x2000017")]
8 public sealed class XNamespace
9 {
10 [global::Cpp2ILInjected.Token(Token = "0x600009A")]
11 [global::Cpp2ILInjected.Address(RVA = "0x1D6E394", Offset = "0x1D6E394", Length = "0xF0")]
12 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
13 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(XNamespace), Member = "Get", MemberParameters = new object[]
14 {
15 typeof(string),
16 typeof(int),
17 typeof(int)
18 }, ReturnType = typeof(XNamespace))]
19 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(XNamespace), Member = "EnsureNamespace", MemberParameters = new object[]
20 {
22 typeof(string)
23 }, ReturnType = typeof(XNamespace))]
24 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
25 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
26 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(XHashtable<>.ExtractKeyDelegate), Member = ".ctor", MemberParameters = new object[]
27 {
28 typeof(object),
30 }, ReturnType = typeof(void))]
31 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(XHashtable<>), Member = ".ctor", MemberParameters = new object[]
32 {
33 "ExtractKeyDelegate<TValue>",
34 typeof(int)
35 }, ReturnType = typeof(void))]
36 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 6)]
37 internal XNamespace(string namespaceName)
38 {
39 throw null;
40 }
41
42 [global::Cpp2ILInjected.Token(Token = "0x1700001F")]
43 public string NamespaceName
44 {
45 [global::Cpp2ILInjected.Token(Token = "0x600009B")]
46 [global::Cpp2ILInjected.Address(RVA = "0x1D6E484", Offset = "0x1D6E484", Length = "0x8")]
47 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
48 get
49 {
50 throw null;
51 }
52 }
53
54 [global::Cpp2ILInjected.Token(Token = "0x600009C")]
55 [global::Cpp2ILInjected.Address(RVA = "0x1D6E27C", Offset = "0x1D6E27C", Length = "0x60")]
56 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(XName), Member = "Get", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(XName))]
57 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(XName), Member = "Get", MemberParameters = new object[]
58 {
59 typeof(string),
60 typeof(string)
61 }, ReturnType = typeof(XName))]
62 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
63 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(XNamespace), Member = "GetName", MemberParameters = new object[]
64 {
65 typeof(string),
66 typeof(int),
67 typeof(int)
68 }, ReturnType = typeof(XName))]
69 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ArgumentNullException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
70 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 5)]
71 public XName GetName(string localName)
72 {
73 throw null;
74 }
75
76 [global::Cpp2ILInjected.Token(Token = "0x600009D")]
77 [global::Cpp2ILInjected.Address(RVA = "0x1D6E48C", Offset = "0x1D6E48C", Length = "0x8")]
78 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
79 public override string ToString()
80 {
81 throw null;
82 }
83
84 [global::Cpp2ILInjected.Token(Token = "0x17000020")]
85 public static XNamespace None
86 {
87 [global::Cpp2ILInjected.Token(Token = "0x600009E")]
88 [global::Cpp2ILInjected.Address(RVA = "0x1D6E214", Offset = "0x1D6E214", Length = "0x68")]
89 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(XName), Member = "Get", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(XName))]
90 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(XNamespace), Member = "Get", MemberParameters = new object[]
91 {
92 typeof(string),
93 typeof(int),
94 typeof(int)
95 }, ReturnType = typeof(XNamespace))]
96 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
97 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(XNamespace), Member = "EnsureNamespace", MemberParameters = new object[]
98 {
100 typeof(string)
101 }, ReturnType = typeof(XNamespace))]
102 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
103 get
104 {
105 throw null;
106 }
107 }
108
109 [global::Cpp2ILInjected.Token(Token = "0x17000021")]
110 public static XNamespace Xml
111 {
112 [global::Cpp2ILInjected.Token(Token = "0x600009F")]
113 [global::Cpp2ILInjected.Address(RVA = "0x1D6E574", Offset = "0x1D6E574", Length = "0x60")]
114 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(XNamespace), Member = "Get", MemberParameters = new object[]
115 {
116 typeof(string),
117 typeof(int),
118 typeof(int)
119 }, ReturnType = typeof(XNamespace))]
120 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
121 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(XNamespace), Member = "EnsureNamespace", MemberParameters = new object[]
122 {
124 typeof(string)
125 }, ReturnType = typeof(XNamespace))]
126 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
127 get
128 {
129 throw null;
130 }
131 }
132
133 [global::Cpp2ILInjected.Token(Token = "0x17000022")]
134 public static XNamespace Xmlns
135 {
136 [global::Cpp2ILInjected.Token(Token = "0x60000A0")]
137 [global::Cpp2ILInjected.Address(RVA = "0x1D6E5D4", Offset = "0x1D6E5D4", Length = "0x60")]
138 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(XNamespace), Member = "Get", MemberParameters = new object[]
139 {
140 typeof(string),
141 typeof(int),
142 typeof(int)
143 }, ReturnType = typeof(XNamespace))]
144 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
145 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(XNamespace), Member = "EnsureNamespace", MemberParameters = new object[]
146 {
148 typeof(string)
149 }, ReturnType = typeof(XNamespace))]
150 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
151 get
152 {
153 throw null;
154 }
155 }
156
157 [global::Cpp2ILInjected.Token(Token = "0x60000A1")]
158 [global::Cpp2ILInjected.Address(RVA = "0x1D6D924", Offset = "0x1D6D924", Length = "0x60")]
159 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ElementWriter), Member = "PushAncestors", MemberParameters = new object[] { typeof(XElement) }, ReturnType = typeof(void))]
160 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ElementWriter), Member = "PushElement", MemberParameters = new object[] { typeof(XElement) }, ReturnType = typeof(void))]
161 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(XName), Member = "Get", MemberParameters = new object[]
162 {
163 typeof(string),
164 typeof(string)
165 }, ReturnType = typeof(XName))]
166 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(XNamespace), Member = "op_Implicit", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(XNamespace))]
167 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 4)]
168 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(XNamespace), Member = "Get", MemberParameters = new object[]
169 {
170 typeof(string),
171 typeof(int),
172 typeof(int)
173 }, ReturnType = typeof(XNamespace))]
174 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ArgumentNullException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
175 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 5)]
176 public static XNamespace Get(string namespaceName)
177 {
178 throw null;
179 }
180
181 [CLSCompliant(false)]
182 [global::Cpp2ILInjected.Token(Token = "0x60000A2")]
183 [global::Cpp2ILInjected.Address(RVA = "0x1D6E634", Offset = "0x1D6E634", Length = "0xC")]
184 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Newtonsoft.Json.Converters.XElementWrapper", Member = "GetPrefixOfNamespace", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(string))]
185 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
186 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(XNamespace), Member = "Get", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(XNamespace))]
187 public static implicit operator XNamespace(string namespaceName)
188 {
189 throw null;
190 }
191
192 [global::Cpp2ILInjected.Token(Token = "0x60000A3")]
193 [global::Cpp2ILInjected.Address(RVA = "0x1D6E640", Offset = "0x1D6E640", Length = "0xC")]
194 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
195 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
196 public override bool Equals(object obj)
197 {
198 throw null;
199 }
200
201 [global::Cpp2ILInjected.Token(Token = "0x60000A4")]
202 [global::Cpp2ILInjected.Address(RVA = "0x1D6E64C", Offset = "0x1D6E64C", Length = "0x8")]
203 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
204 public override int GetHashCode()
205 {
206 throw null;
207 }
208
209 [global::Cpp2ILInjected.Token(Token = "0x60000A5")]
210 [global::Cpp2ILInjected.Address(RVA = "0x1D6CB60", Offset = "0x1D6CB60", Length = "0xC")]
211 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
212 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
213 public static bool operator ==(XNamespace left, XNamespace right)
214 {
215 throw null;
216 }
217
218 [global::Cpp2ILInjected.Token(Token = "0x60000A6")]
219 [global::Cpp2ILInjected.Address(RVA = "0x1D6E654", Offset = "0x1D6E654", Length = "0xC")]
220 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
221 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
222 public static bool operator !=(XNamespace left, XNamespace right)
223 {
224 throw null;
225 }
226
227 [global::Cpp2ILInjected.Token(Token = "0x60000A7")]
228 [global::Cpp2ILInjected.Address(RVA = "0x1D6E114", Offset = "0x1D6E114", Length = "0x100")]
229 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(XName), Member = "Get", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(XName))]
230 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(XNamespace), Member = "GetName", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(XName))]
231 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
232 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(XHashtable<>), Member = "TryGetValue", MemberParameters = new object[]
233 {
234 typeof(string),
235 typeof(int),
236 typeof(int),
237 "TValue&"
238 }, ReturnType = typeof(bool))]
239 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Substring", MemberParameters = new object[]
240 {
241 typeof(int),
242 typeof(int)
243 }, ReturnType = typeof(string))]
244 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(XName), Member = ".ctor", MemberParameters = new object[]
245 {
247 typeof(string)
248 }, ReturnType = typeof(void))]
249 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(XHashtable<>), Member = "Add", MemberParameters = new object[] { "TValue" }, ReturnType = "TValue")]
250 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 4)]
251 internal XName GetName(string localName, int index, int count)
252 {
253 throw null;
254 }
255
256 [global::Cpp2ILInjected.Token(Token = "0x60000A8")]
257 [global::Cpp2ILInjected.Address(RVA = "0x1D6DE54", Offset = "0x1D6DE54", Length = "0x2C0")]
258 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
259 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(XName), Member = "Get", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(XName))]
260 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(XNamespace), Member = "Get", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(XNamespace))]
261 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
262 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(XHashtable<>.ExtractKeyDelegate), Member = ".ctor", MemberParameters = new object[]
263 {
264 typeof(object),
266 }, ReturnType = typeof(void))]
267 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(XHashtable<>), Member = ".ctor", MemberParameters = new object[]
268 {
269 "ExtractKeyDelegate<TValue>",
270 typeof(int)
271 }, ReturnType = typeof(void))]
272 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(XHashtable<>), Member = "TryGetValue", MemberParameters = new object[]
273 {
274 typeof(string),
275 typeof(int),
276 typeof(int),
277 "TValue&"
278 }, ReturnType = typeof(bool))]
279 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "CompareOrdinal", MemberParameters = new object[]
280 {
281 typeof(string),
282 typeof(int),
283 typeof(string),
284 typeof(int),
285 typeof(int)
286 }, ReturnType = typeof(int))]
287 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Substring", MemberParameters = new object[]
288 {
289 typeof(int),
290 typeof(int)
291 }, ReturnType = typeof(string))]
292 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(XNamespace), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
293 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WeakReference), Member = ".ctor", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(void))]
294 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(XHashtable<>), Member = "Add", MemberParameters = new object[] { "TValue" }, ReturnType = "TValue")]
295 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(XNamespace), Member = "get_None", ReturnType = typeof(XNamespace))]
296 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(XNamespace), Member = "get_Xml", ReturnType = typeof(XNamespace))]
297 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(XNamespace), Member = "get_Xmlns", ReturnType = typeof(XNamespace))]
298 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 16)]
299 internal static XNamespace Get(string namespaceName, int index, int count)
300 {
301 throw null;
302 }
303
304 [global::Cpp2ILInjected.Token(Token = "0x60000A9")]
305 [global::Cpp2ILInjected.Address(RVA = "0x1D6E660", Offset = "0x1D6E660", Length = "0x8")]
306 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
307 private static string ExtractLocalName(XName n)
308 {
309 throw null;
310 }
311
312 [global::Cpp2ILInjected.Token(Token = "0x60000AA")]
313 [global::Cpp2ILInjected.Address(RVA = "0x1D6E668", Offset = "0x1D6E668", Length = "0x78")]
314 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
315 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
316 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
317 private static string ExtractNamespace(WeakReference r)
318 {
319 throw null;
320 }
321
322 [global::Cpp2ILInjected.Token(Token = "0x60000AB")]
323 [global::Cpp2ILInjected.Address(RVA = "0x1D6E494", Offset = "0x1D6E494", Length = "0xE0")]
324 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
325 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(XNamespace), Member = "get_None", ReturnType = typeof(XNamespace))]
326 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(XNamespace), Member = "get_Xml", ReturnType = typeof(XNamespace))]
327 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(XNamespace), Member = "get_Xmlns", ReturnType = typeof(XNamespace))]
328 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 3)]
329 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(XNamespace), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
330 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WeakReference), Member = ".ctor", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(void))]
331 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 6)]
333 {
334 throw null;
335 }
336
337 [global::Cpp2ILInjected.Token(Token = "0x4000039")]
339
340 [global::Cpp2ILInjected.Token(Token = "0x400003A")]
341 private static WeakReference s_refNone;
342
343 [global::Cpp2ILInjected.Token(Token = "0x400003B")]
344 private static WeakReference s_refXml;
345
346 [global::Cpp2ILInjected.Token(Token = "0x400003C")]
347 private static WeakReference s_refXmlns;
348
349 [global::Cpp2ILInjected.Token(Token = "0x400003D")]
350 [global::Cpp2ILInjected.FieldOffset(Offset = "0x10")]
351 private string _namespaceName;
352
353 [global::Cpp2ILInjected.Token(Token = "0x400003E")]
354 [global::Cpp2ILInjected.FieldOffset(Offset = "0x18")]
355 private int _hashCode;
356
357 [global::Cpp2ILInjected.Token(Token = "0x400003F")]
358 [global::Cpp2ILInjected.FieldOffset(Offset = "0x20")]
360 }
361}
class f__AnonymousType0<< Count > j__TPar
static XNamespace Xmlns
override bool Equals(object obj)
static WeakReference s_refNone
XHashtable< XName > _names
override string ToString()
Definition XNamespace.cs:79
override int GetHashCode()
static string ExtractLocalName(XName n)
static XNamespace Get(string namespaceName, int index, int count)
static XNamespace Get(string namespaceName)
static XNamespace None
Definition XNamespace.cs:86
XNamespace(string namespaceName)
Definition XNamespace.cs:37
static XHashtable< WeakReference > s_namespaces
static WeakReference s_refXmlns
static string ExtractNamespace(WeakReference r)
XName GetName(string localName, int index, int count)
XName GetName(string localName)
Definition XNamespace.cs:71
static bool operator==(XNamespace left, XNamespace right)
static bool operator!=(XNamespace left, XNamespace right)
static WeakReference s_refXml
static XNamespace EnsureNamespace(ref WeakReference refNmsp, string namespaceName)