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
XmlNamespaceManager.cs
Go to the documentation of this file.
1using System;
4using System.IO;
8
9namespace System.Xml
10{
11 [global::Cpp2ILInjected.Token(Token = "0x20000AA")]
13 {
14 [global::Cpp2ILInjected.Token(Token = "0x6000795")]
15 [global::Cpp2ILInjected.Address(RVA = "0x1DAFB38", Offset = "0x1DAFB38", Length = "0x8")]
16 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Xml.XmlTextReaderImpl.NoNamespaceManager", Member = ".ctor", ReturnType = typeof(void))]
17 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Xml.Schema.DtdValidator.NamespaceManager", Member = ".ctor", ReturnType = typeof(void))]
18 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(DtdValidator), Member = ".cctor", ReturnType = typeof(void))]
19 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 3)]
20 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
22 {
23 throw null;
24 }
25
26 [global::Cpp2ILInjected.Token(Token = "0x6000796")]
27 [global::Cpp2ILInjected.Address(RVA = "0x1DAFB40", Offset = "0x1DAFB40", Length = "0x198")]
28 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
29 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(XmlTextReaderImpl), Member = ".ctor", MemberParameters = new object[]
30 {
31 typeof(string),
34 }, ReturnType = typeof(void))]
35 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(XmlTextReaderImpl), Member = "set_Namespaces", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(void))]
36 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(XmlTextReaderImpl), Member = "InitFragmentReader", MemberParameters = new object[]
37 {
38 typeof(XmlNodeType),
40 typeof(bool)
41 }, ReturnType = typeof(void))]
42 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(XmlLoader), Member = "ParseDocumentType", MemberParameters = new object[]
43 {
45 typeof(bool),
47 }, ReturnType = typeof(void))]
48 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(XmlLoader), Member = "GetContext", MemberParameters = new object[] { typeof(XmlNode) }, ReturnType = typeof(XmlParserContext))]
49 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Newtonsoft.Json.Converters.XmlNodeConverter", Member = "WriteJson", MemberParameters = new object[]
50 {
51 "Newtonsoft.Json.JsonWriter",
52 typeof(object),
53 "Newtonsoft.Json.JsonSerializer"
54 }, ReturnType = typeof(void))]
55 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Newtonsoft.Json.Converters.XmlNodeConverter", Member = "ReadJson", MemberParameters = new object[]
56 {
57 "Newtonsoft.Json.JsonReader",
58 typeof(Type),
59 typeof(object),
60 "Newtonsoft.Json.JsonSerializer"
61 }, ReturnType = typeof(object))]
62 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 8)]
63 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
64 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 7)]
66 {
67 throw null;
68 }
69
70 [global::Cpp2ILInjected.Token(Token = "0x170001CC")]
71 public virtual XmlNameTable NameTable
72 {
73 [global::Cpp2ILInjected.Token(Token = "0x6000797")]
74 [global::Cpp2ILInjected.Address(RVA = "0x1DAFCE4", Offset = "0x1DAFCE4", Length = "0x8")]
75 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
76 get
77 {
78 throw null;
79 }
80 }
81
82 [global::Cpp2ILInjected.Token(Token = "0x170001CD")]
83 public virtual string DefaultNamespace
84 {
85 [global::Cpp2ILInjected.Token(Token = "0x6000798")]
86 [global::Cpp2ILInjected.Address(RVA = "0x1DAFCEC", Offset = "0x1DAFCEC", Length = "0x70")]
87 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
88 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
89 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
90 get
91 {
92 throw null;
93 }
94 }
95
96 [global::Cpp2ILInjected.Token(Token = "0x6000799")]
97 [global::Cpp2ILInjected.Address(RVA = "0x1DAFD5C", Offset = "0x1DAFD5C", Length = "0x10")]
98 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
99 public virtual void PushScope()
100 {
101 throw null;
102 }
103
104 [global::Cpp2ILInjected.Token(Token = "0x600079A")]
105 [global::Cpp2ILInjected.Address(RVA = "0x1DAFD6C", Offset = "0x1DAFD6C", Length = "0xCC")]
106 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
107 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
108 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Dictionary<object, int>), Member = "set_Item", MemberParameters = new object[]
109 {
110 typeof(object),
111 typeof(int)
112 }, ReturnType = typeof(void))]
113 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
114 public virtual bool PopScope()
115 {
116 throw null;
117 }
118
119 [global::Cpp2ILInjected.Token(Token = "0x600079B")]
120 [global::Cpp2ILInjected.Address(RVA = "0x1DAFE38", Offset = "0x1DAFE38", Length = "0x348")]
121 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
122 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
123 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Ref), Member = "Equal", MemberParameters = new object[]
124 {
125 typeof(string),
126 typeof(string)
127 }, ReturnType = typeof(bool))]
128 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Equals", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(bool))]
129 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(XmlNamespaceManager), Member = "LookupNamespaceDecl", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(int))]
130 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Array), Member = "Copy", MemberParameters = new object[]
131 {
132 typeof(Array),
133 typeof(int),
134 typeof(Array),
135 typeof(int),
136 typeof(int)
137 }, ReturnType = typeof(void))]
138 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Dictionary<object, int>), Member = "set_Item", MemberParameters = new object[]
139 {
140 typeof(object),
141 typeof(int)
142 }, ReturnType = typeof(void))]
143 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Dictionary<object, int>), Member = ".ctor", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
144 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ArgumentNullException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
145 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ArgumentException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
146 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 19)]
147 public virtual void AddNamespace(string prefix, string uri)
148 {
149 throw null;
150 }
151
152 [global::Cpp2ILInjected.Token(Token = "0x600079C")]
153 [global::Cpp2ILInjected.Address(RVA = "0x1DB02DC", Offset = "0x1DB02DC", Length = "0xFC")]
154 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
155 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
156 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(XmlNamespaceManager), Member = "LookupNamespaceDecl", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(int))]
157 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Equals", MemberParameters = new object[]
158 {
159 typeof(string),
160 typeof(string)
161 }, ReturnType = typeof(bool))]
162 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ArgumentNullException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
163 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 7)]
164 public virtual void RemoveNamespace(string prefix, string uri)
165 {
166 throw null;
167 }
168
169 [global::Cpp2ILInjected.Token(Token = "0x600079D")]
170 [global::Cpp2ILInjected.Address(RVA = "0x1DB03D8", Offset = "0x1DB03D8", Length = "0x160")]
171 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
172 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
173 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Dictionary<object, object>), Member = ".ctor", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
174 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Dictionary<object, object>), Member = "set_Item", MemberParameters = new object[]
175 {
176 typeof(object),
177 typeof(object)
178 }, ReturnType = typeof(void))]
179 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Dictionary<object, object>), Member = "get_Keys", ReturnType = "KeyCollection<TKey, TValue>")]
180 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Dictionary<object, object>.KeyCollection), Member = "GetEnumerator", ReturnType = "Enumerator<TKey, TValue>")]
181 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 8)]
182 public virtual IEnumerator GetEnumerator()
183 {
184 throw null;
185 }
186
187 [global::Cpp2ILInjected.Token(Token = "0x600079E")]
188 [global::Cpp2ILInjected.Address(RVA = "0x1DB0538", Offset = "0x1DB0538", Length = "0x34")]
189 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
190 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
191 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(XmlNamespaceManager), Member = "LookupNamespaceDecl", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(int))]
192 public virtual string LookupNamespace(string prefix)
193 {
194 throw null;
195 }
196
197 [global::Cpp2ILInjected.Token(Token = "0x600079F")]
198 [global::Cpp2ILInjected.Address(RVA = "0x1DB0180", Offset = "0x1DB0180", Length = "0x15C")]
199 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
200 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(XmlNamespaceManager), Member = "AddNamespace", MemberParameters = new object[]
201 {
202 typeof(string),
203 typeof(string)
204 }, ReturnType = typeof(void))]
205 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(XmlNamespaceManager), Member = "RemoveNamespace", MemberParameters = new object[]
206 {
207 typeof(string),
208 typeof(string)
209 }, ReturnType = typeof(void))]
210 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(XmlNamespaceManager), Member = "LookupNamespace", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(string))]
211 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 3)]
212 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Dictionary<object, int>), Member = "TryGetValue", MemberParameters = new object[]
213 {
214 typeof(object),
215 typeof(ref int)
216 }, ReturnType = typeof(bool))]
217 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Equals", MemberParameters = new object[]
218 {
219 typeof(string),
220 typeof(string)
221 }, ReturnType = typeof(bool))]
222 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
223 private int LookupNamespaceDecl(string prefix)
224 {
225 throw null;
226 }
227
228 [global::Cpp2ILInjected.Token(Token = "0x60007A0")]
229 [global::Cpp2ILInjected.Address(RVA = "0x1DB056C", Offset = "0x1DB056C", Length = "0xA0")]
230 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
231 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
232 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Equals", MemberParameters = new object[]
233 {
234 typeof(string),
235 typeof(string)
236 }, ReturnType = typeof(bool))]
237 public virtual string LookupPrefix(string uri)
238 {
239 throw null;
240 }
241
242 [global::Cpp2ILInjected.Token(Token = "0x40003C2")]
243 [global::Cpp2ILInjected.FieldOffset(Offset = "0x10")]
245
246 [global::Cpp2ILInjected.Token(Token = "0x40003C3")]
247 [global::Cpp2ILInjected.FieldOffset(Offset = "0x18")]
248 private int lastDecl;
249
250 [global::Cpp2ILInjected.Token(Token = "0x40003C4")]
251 [global::Cpp2ILInjected.FieldOffset(Offset = "0x20")]
253
254 [global::Cpp2ILInjected.Token(Token = "0x40003C5")]
255 [global::Cpp2ILInjected.FieldOffset(Offset = "0x28")]
256 private int scopeId;
257
258 [global::Cpp2ILInjected.Token(Token = "0x40003C6")]
259 [global::Cpp2ILInjected.FieldOffset(Offset = "0x30")]
261
262 [global::Cpp2ILInjected.Token(Token = "0x40003C7")]
263 [global::Cpp2ILInjected.FieldOffset(Offset = "0x38")]
264 private bool useHashtable;
265
266 [global::Cpp2ILInjected.Token(Token = "0x40003C8")]
267 [global::Cpp2ILInjected.FieldOffset(Offset = "0x40")]
268 private string xml;
269
270 [global::Cpp2ILInjected.Token(Token = "0x40003C9")]
271 [global::Cpp2ILInjected.FieldOffset(Offset = "0x48")]
272 private string xmlNs;
273
274 [global::Cpp2ILInjected.Token(Token = "0x20000AB")]
275 private struct NamespaceDeclaration
276 {
277 [global::Cpp2ILInjected.Token(Token = "0x60007A1")]
278 [global::Cpp2ILInjected.Address(RVA = "0x1DAFCD8", Offset = "0x1DAFCD8", Length = "0xC")]
279 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
280 public void Set(string prefix, string uri, int scopeId, int previousNsIndex)
281 {
282 throw null;
283 }
284
285 [global::Cpp2ILInjected.Token(Token = "0x40003CA")]
286 [global::Cpp2ILInjected.FieldOffset(Offset = "0x0")]
287 public string prefix;
288
289 [global::Cpp2ILInjected.Token(Token = "0x40003CB")]
290 [global::Cpp2ILInjected.FieldOffset(Offset = "0x8")]
291 public string uri;
292
293 [global::Cpp2ILInjected.Token(Token = "0x40003CC")]
294 [global::Cpp2ILInjected.FieldOffset(Offset = "0x10")]
295 public int scopeId;
296
297 [global::Cpp2ILInjected.Token(Token = "0x40003CD")]
298 [global::Cpp2ILInjected.FieldOffset(Offset = "0x14")]
299 public int previousNsIndex;
300 }
301 }
302}
class f__AnonymousType0<< Count > j__TPar
virtual string LookupNamespace(string prefix)
Dictionary< string, int > hashTable
XmlNamespaceManager(XmlNameTable nameTable)
virtual string LookupPrefix(string uri)
virtual void AddNamespace(string prefix, string uri)
virtual void RemoveNamespace(string prefix, string uri)
XmlNamespaceManager.NamespaceDeclaration[] nsdecls
void Set(string prefix, string uri, int scopeId, int previousNsIndex)