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
XmlEntity.cs
Go to the documentation of this file.
1using System;
2
3namespace System.Xml
4{
5 // Token: 0x0200006E RID: 110
6 public class XmlEntity : XmlNode
7 {
8 // Token: 0x0600054D RID: 1357 RVA: 0x00012BF4 File Offset: 0x00010DF4
9 internal XmlEntity(string name, string strdata, string publicId, string systemId, string notationName, XmlDocument doc)
10 : base(doc)
11 {
12 XmlNameTable nameTable = doc.NameTable;
14 this.name = nameTable;
18 }
19
20 // Token: 0x0600054E RID: 1358 RVA: 0x00012C38 File Offset: 0x00010E38
21 public override XmlNode CloneNode(bool deep)
22 {
23 /*
24An exception occurred when decompiling this method (0600054E)
25
26ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Xml.XmlNode System.Xml.XmlEntity::CloneNode(System.Boolean)
27
28 ---> System.Exception: Basic block has to end with unconditional control flow.
29{
30 Block_0:
31 stloc:string(var_0_0A, call:string(Res::GetString, ldstr:string("'Entity' and 'Notation' nodes cannot be cloned.")))
32}
33
34 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
35 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
36 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
37 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
38 --- End of inner exception stack trace ---
39 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
40 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
41*/;
42 }
43
44 // Token: 0x17000147 RID: 327
45 // (get) Token: 0x0600054F RID: 1359 RVA: 0x00012C50 File Offset: 0x00010E50
46 public override bool IsReadOnly
47 {
48 get
49 {
50 return true;
51 }
52 }
53
54 // Token: 0x17000148 RID: 328
55 // (get) Token: 0x06000550 RID: 1360 RVA: 0x00012C60 File Offset: 0x00010E60
56 public override string Name
57 {
58 get
59 {
60 return this.name;
61 }
62 }
63
64 // Token: 0x17000149 RID: 329
65 // (get) Token: 0x06000551 RID: 1361 RVA: 0x00012C74 File Offset: 0x00010E74
66 public override string LocalName
67 {
68 get
69 {
70 return this.name;
71 }
72 }
73
74 // Token: 0x1700014A RID: 330
75 // (get) Token: 0x06000552 RID: 1362 RVA: 0x00012C88 File Offset: 0x00010E88
76 // (set) Token: 0x06000553 RID: 1363 RVA: 0x00012C9C File Offset: 0x00010E9C
77 public override string InnerText
78 {
79 get
80 {
81 return base.InnerText;
82 }
83 set
84 {
85 /*
86An exception occurred when decompiling this method (06000553)
87
88ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Void System.Xml.XmlEntity::set_InnerText(System.String)
89
90 ---> System.Exception: Basic block has to end with unconditional control flow.
91{
92 Block_0:
93 stloc:string(var_0_0A, call:string(Res::GetString, ldstr:string("The 'InnerText' of an 'Entity' node is read-only and cannot be set.")))
94}
95
96 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
97 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
98 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
99 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
100 --- End of inner exception stack trace ---
101 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
102 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
103*/;
104 }
105 }
106
107 // Token: 0x1700014B RID: 331
108 // (get) Token: 0x06000554 RID: 1364 RVA: 0x00012CB4 File Offset: 0x00010EB4
109 internal override bool IsContainer
110 {
111 get
112 {
113 return true;
114 }
115 }
116
117 // Token: 0x1700014C RID: 332
118 // (get) Token: 0x06000555 RID: 1365 RVA: 0x00012CC4 File Offset: 0x00010EC4
119 // (set) Token: 0x06000556 RID: 1366 RVA: 0x00012CF0 File Offset: 0x00010EF0
120 internal override XmlLinkedNode LastNode
121 {
122 get
123 {
124 while (this.lastChild != null)
125 {
126 }
127 if (this.childrenFoliating)
128 {
129 }
131 return this.lastChild;
132 }
133 set
134 {
136 }
137 }
138
139 // Token: 0x06000557 RID: 1367 RVA: 0x00012D04 File Offset: 0x00010F04
140 internal override bool IsValidChildType(XmlNodeType type)
141 {
142 return true;
143 }
144
145 // Token: 0x1700014D RID: 333
146 // (get) Token: 0x06000558 RID: 1368 RVA: 0x00012D14 File Offset: 0x00010F14
147 public override XmlNodeType NodeType
148 {
149 get
150 {
151 return XmlNodeType.Entity;
152 }
153 }
154
155 // Token: 0x1700014E RID: 334
156 // (get) Token: 0x06000559 RID: 1369 RVA: 0x00012D24 File Offset: 0x00010F24
157 public string SystemId
158 {
159 get
160 {
161 return this.systemId;
162 }
163 }
164
165 // Token: 0x1700014F RID: 335
166 // (set) Token: 0x0600055A RID: 1370 RVA: 0x00012D38 File Offset: 0x00010F38
167 public override string InnerXml
168 {
169 set
170 {
171 /*
172An exception occurred when decompiling this method (0600055A)
173
174ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Void System.Xml.XmlEntity::set_InnerXml(System.String)
175
176 ---> System.Exception: Basic block has to end with unconditional control flow.
177{
178 Block_0:
179 stloc:string(var_0_0A, call:string(Res::GetString, ldstr:string("Cannot set the 'InnerXml' for the current node because it is either read-only or cannot have children.")))
180}
181
182 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
183 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
184 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
185 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
186 --- End of inner exception stack trace ---
187 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
188 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
189*/;
190 }
191 }
192
193 // Token: 0x17000150 RID: 336
194 // (get) Token: 0x0600055B RID: 1371 RVA: 0x00012D50 File Offset: 0x00010F50
195 public override string BaseURI
196 {
197 get
198 {
199 return this.baseURI;
200 }
201 }
202
203 // Token: 0x0600055C RID: 1372 RVA: 0x00012D64 File Offset: 0x00010F64
204 internal void SetBaseURI(string inBaseURI)
205 {
207 }
208
209 // Token: 0x040002CF RID: 719
210 private string publicId;
211
212 // Token: 0x040002D0 RID: 720
213 private string systemId;
214
215 // Token: 0x040002D1 RID: 721
216 private string notationName;
217
218 // Token: 0x040002D2 RID: 722
219 private string name;
220
221 // Token: 0x040002D3 RID: 723
223
224 // Token: 0x040002D4 RID: 724
225 private string baseURI;
226
227 // Token: 0x040002D5 RID: 725
229
230 // Token: 0x040002D6 RID: 726
231 private bool childrenFoliating;
232 }
233}
class f__AnonymousType0<< Count > j__TPar
override bool IsReadOnly
Definition XmlEntity.cs:47
override string BaseURI
Definition XmlEntity.cs:196
override XmlNodeType NodeType
Definition XmlEntity.cs:148
XmlLinkedNode lastChild
Definition XmlEntity.cs:228
override string Name
Definition XmlEntity.cs:57
void SetBaseURI(string inBaseURI)
Definition XmlEntity.cs:204
string unparsedReplacementStr
Definition XmlEntity.cs:222
override string InnerXml
Definition XmlEntity.cs:168
override bool IsContainer
Definition XmlEntity.cs:110
override bool IsValidChildType(XmlNodeType type)
Definition XmlEntity.cs:140
override XmlNode CloneNode(bool deep)
Definition XmlEntity.cs:21
override string InnerText
Definition XmlEntity.cs:78
override XmlLinkedNode LastNode
Definition XmlEntity.cs:121
XmlEntity(string name, string strdata, string publicId, string systemId, string notationName, XmlDocument doc)
Definition XmlEntity.cs:9
override string LocalName
Definition XmlEntity.cs:67