terraria-cpp2il-methodrecon v1.4.4.9
Terraria mobile dump, with reconstructed method body. Dump with CallAnalysis: https://infinitynichto.github.io/terraria-cpp2il
Loading...
Searching...
No Matches
XmlDocumentType.cs
Go to the documentation of this file.
1using System;
3
4namespace System.Xml
5{
6 // Token: 0x0200006C RID: 108
8 {
9 // Token: 0x06000521 RID: 1313 RVA: 0x000126EC File Offset: 0x000108EC
10 protected internal XmlDocumentType(string name, string publicId, string systemId, string internalSubset, XmlDocument doc)
11 : base(doc)
12 {
16 this.namespaces = true;
18 if (!doc.isLoading)
19 {
20 doc.isLoading = true;
21 }
22 }
23
24 // Token: 0x1700012C RID: 300
25 // (get) Token: 0x06000522 RID: 1314 RVA: 0x00012738 File Offset: 0x00010938
26 public override string Name
27 {
28 get
29 {
30 return this.name;
31 }
32 }
33
34 // Token: 0x1700012D RID: 301
35 // (get) Token: 0x06000523 RID: 1315 RVA: 0x0001274C File Offset: 0x0001094C
36 public override string LocalName
37 {
38 get
39 {
40 return this.name;
41 }
42 }
43
44 // Token: 0x1700012E RID: 302
45 // (get) Token: 0x06000524 RID: 1316 RVA: 0x00012760 File Offset: 0x00010960
46 public override XmlNodeType NodeType
47 {
48 get
49 {
50 return XmlNodeType.DocumentType;
51 }
52 }
53
54 // Token: 0x06000525 RID: 1317 RVA: 0x00012770 File Offset: 0x00010970
55 public override XmlNode CloneNode(bool deep)
56 {
57 /*
58An exception occurred when decompiling this method (06000525)
59
60ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Xml.XmlNode System.Xml.XmlDocumentType::CloneNode(System.Boolean)
61
62 ---> System.Exception: Basic block has to end with unconditional control flow.
63{
64 Block_0:
65 stloc:string(var_0_06, ldfld:string(XmlDocumentType::name, ldloc:XmlDocumentType(this)))
66 stloc:string(var_1_0D, ldfld:string(XmlDocumentType::publicId, ldloc:XmlDocumentType(this)))
67 stloc:string(var_2_14, ldfld:string(XmlDocumentType::systemId, ldloc:XmlDocumentType(this)))
68 stloc:string(var_3_1B, ldfld:string(XmlDocumentType::internalSubset, ldloc:XmlDocumentType(this)))
69}
70
71 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
72 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
73 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
74 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
75 --- End of inner exception stack trace ---
76 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
77 at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1683
78*/;
79 }
80
81 // Token: 0x1700012F RID: 303
82 // (get) Token: 0x06000526 RID: 1318 RVA: 0x00012798 File Offset: 0x00010998
83 public override bool IsReadOnly
84 {
85 get
86 {
87 return true;
88 }
89 }
90
91 // Token: 0x17000130 RID: 304
92 // (get) Token: 0x06000527 RID: 1319 RVA: 0x000127A8 File Offset: 0x000109A8
94 {
95 get
96 {
97 /*
98An exception occurred when decompiling this method (06000527)
99
100ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Xml.XmlNamedNodeMap System.Xml.XmlDocumentType::get_Entities()
101
102 ---> System.Exception: Basic block has to end with unconditional control flow.
103{
104 IL_0000:
105 brtrue(IL_0000, ldfld:XmlNamedNodeMap[exp:bool](XmlDocumentType::entities, ldloc:XmlDocumentType(this)))
106}
107
108 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
109 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878
110 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878
111 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1846
112 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
113 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
114 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
115 --- End of inner exception stack trace ---
116 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
117 at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1683
118*/;
119 }
120 }
121
122 // Token: 0x17000131 RID: 305
123 // (get) Token: 0x06000528 RID: 1320 RVA: 0x000127BC File Offset: 0x000109BC
125 {
126 get
127 {
128 /*
129An exception occurred when decompiling this method (06000528)
130
131ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Xml.XmlNamedNodeMap System.Xml.XmlDocumentType::get_Notations()
132
133 ---> System.Exception: Basic block has to end with unconditional control flow.
134{
135 IL_0000:
136 brtrue(IL_0000, ldfld:XmlNamedNodeMap[exp:bool](XmlDocumentType::notations, ldloc:XmlDocumentType(this)))
137}
138
139 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
140 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878
141 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878
142 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1846
143 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
144 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
145 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
146 --- End of inner exception stack trace ---
147 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
148 at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1683
149*/;
150 }
151 }
152
153 // Token: 0x17000132 RID: 306
154 // (get) Token: 0x06000529 RID: 1321 RVA: 0x000127D0 File Offset: 0x000109D0
155 public string PublicId
156 {
157 get
158 {
159 return this.publicId;
160 }
161 }
162
163 // Token: 0x17000133 RID: 307
164 // (get) Token: 0x0600052A RID: 1322 RVA: 0x000127E4 File Offset: 0x000109E4
165 public string SystemId
166 {
167 get
168 {
169 return this.systemId;
170 }
171 }
172
173 // Token: 0x17000134 RID: 308
174 // (get) Token: 0x0600052B RID: 1323 RVA: 0x000127F8 File Offset: 0x000109F8
175 public string InternalSubset
176 {
177 get
178 {
179 return this.internalSubset;
180 }
181 }
182
183 // Token: 0x17000135 RID: 309
184 // (get) Token: 0x0600052C RID: 1324 RVA: 0x0001280C File Offset: 0x00010A0C
186 {
187 get
188 {
189 return this.namespaces;
190 }
191 }
192
193 // Token: 0x17000136 RID: 310
194 // (get) Token: 0x0600052D RID: 1325 RVA: 0x00012820 File Offset: 0x00010A20
195 // (set) Token: 0x0600052E RID: 1326 RVA: 0x00012834 File Offset: 0x00010A34
197 {
198 get
199 {
200 return this.schemaInfo;
201 }
202 set
203 {
205 }
206 }
207
208 // Token: 0x040002C4 RID: 708
209 private string name;
210
211 // Token: 0x040002C5 RID: 709
212 private string publicId;
213
214 // Token: 0x040002C6 RID: 710
215 private string systemId;
216
217 // Token: 0x040002C7 RID: 711
218 private string internalSubset;
219
220 // Token: 0x040002C8 RID: 712
221 private bool namespaces;
222
223 // Token: 0x040002C9 RID: 713
225
226 // Token: 0x040002CA RID: 714
228
229 // Token: 0x040002CB RID: 715
231 }
232}
class f__AnonymousType0<< Count > j__TPar
override XmlNodeType NodeType
XmlDocumentType(string name, string publicId, string systemId, string internalSubset, XmlDocument doc)
override XmlNode CloneNode(bool deep)