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
XmlNotation.cs
Go to the documentation of this file.
1using System;
2
3namespace System.Xml
4{
5 // Token: 0x0200007D RID: 125
6 public class XmlNotation : XmlNode
7 {
8 // Token: 0x060005FF RID: 1535 RVA: 0x000145A8 File Offset: 0x000127A8
9 internal XmlNotation(string name, string publicId, string systemId, XmlDocument doc)
10 : base(doc)
11 {
12 XmlNameTable nameTable = doc.NameTable;
14 this.name = nameTable;
16 }
17
18 // Token: 0x1700018E RID: 398
19 // (get) Token: 0x06000600 RID: 1536 RVA: 0x000145DC File Offset: 0x000127DC
20 public override string Name
21 {
22 get
23 {
24 return this.name;
25 }
26 }
27
28 // Token: 0x1700018F RID: 399
29 // (get) Token: 0x06000601 RID: 1537 RVA: 0x000145F0 File Offset: 0x000127F0
30 public override string LocalName
31 {
32 get
33 {
34 return this.name;
35 }
36 }
37
38 // Token: 0x17000190 RID: 400
39 // (get) Token: 0x06000602 RID: 1538 RVA: 0x00014604 File Offset: 0x00012804
40 public override XmlNodeType NodeType
41 {
42 get
43 {
44 return XmlNodeType.Notation;
45 }
46 }
47
48 // Token: 0x06000603 RID: 1539 RVA: 0x00014614 File Offset: 0x00012814
49 public override XmlNode CloneNode(bool deep)
50 {
51 /*
52An exception occurred when decompiling this method (06000603)
53
54ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Xml.XmlNode System.Xml.XmlNotation::CloneNode(System.Boolean)
55
56 ---> System.Exception: Basic block has to end with unconditional control flow.
57{
58 Block_0:
59 stloc:string(var_0_0A, call:string(Res::GetString, ldstr:string("'Entity' and 'Notation' nodes cannot be cloned.")))
60}
61
62 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
63 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
64 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
65 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
66 --- End of inner exception stack trace ---
67 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
68 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
69*/;
70 }
71
72 // Token: 0x17000191 RID: 401
73 // (get) Token: 0x06000604 RID: 1540 RVA: 0x0001462C File Offset: 0x0001282C
74 public override bool IsReadOnly
75 {
76 get
77 {
78 return true;
79 }
80 }
81
82 // Token: 0x17000192 RID: 402
83 // (set) Token: 0x06000605 RID: 1541 RVA: 0x0001463C File Offset: 0x0001283C
84 public override string InnerXml
85 {
86 set
87 {
88 /*
89An exception occurred when decompiling this method (06000605)
90
91ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Void System.Xml.XmlNotation::set_InnerXml(System.String)
92
93 ---> System.Exception: Basic block has to end with unconditional control flow.
94{
95 Block_0:
96 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.")))
97}
98
99 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
100 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
101 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
102 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
103 --- End of inner exception stack trace ---
104 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
105 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
106*/;
107 }
108 }
109
110 // Token: 0x040002F9 RID: 761
111 private string publicId;
112
113 // Token: 0x040002FA RID: 762
114 private string systemId;
115
116 // Token: 0x040002FB RID: 763
117 private string name;
118 }
119}
class f__AnonymousType0<< Count > j__TPar
override XmlNodeType NodeType
override XmlNode CloneNode(bool deep)
override string LocalName
override bool IsReadOnly
override string Name
XmlNotation(string name, string publicId, string systemId, XmlDocument doc)
Definition XmlNotation.cs:9
override string InnerXml