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
XmlCharacterData.cs
Go to the documentation of this file.
1using System;
3
4namespace System.Xml
5{
6 // Token: 0x02000065 RID: 101
7 public abstract class XmlCharacterData : XmlLinkedNode
8 {
9 // Token: 0x0600049C RID: 1180 RVA: 0x000117D8 File Offset: 0x0000F9D8
10 protected internal XmlCharacterData(string data, XmlDocument doc)
11 : base(doc)
12 {
14 }
15
16 // Token: 0x170000FB RID: 251
17 // (get) Token: 0x0600049D RID: 1181 RVA: 0x00003FFD File Offset: 0x000021FD
18 // (set) Token: 0x0600049E RID: 1182 RVA: 0x000117F4 File Offset: 0x0000F9F4
19 public override string Value
20 {
21 get
22 {
23 throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
24 }
25 set
26 {
27 }
28 }
29
30 // Token: 0x170000FC RID: 252
31 // (get) Token: 0x0600049F RID: 1183 RVA: 0x00003FFD File Offset: 0x000021FD
32 // (set) Token: 0x060004A0 RID: 1184 RVA: 0x00011804 File Offset: 0x0000FA04
33 public override string InnerText
34 {
35 get
36 {
37 throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
38 }
39 set
40 {
41 }
42 }
43
44 // Token: 0x170000FD RID: 253
45 // (get) Token: 0x060004A1 RID: 1185 RVA: 0x00011814 File Offset: 0x0000FA14
46 // (set) Token: 0x060004A2 RID: 1186 RVA: 0x00011828 File Offset: 0x0000FA28
47 public virtual string Data
48 {
49 get
50 {
51 /*
52An exception occurred when decompiling this method (060004A1)
53
54ICSharpCode.Decompiler.DecompilerException: Error decompiling System.String System.Xml.XmlCharacterData::get_Data()
55
56 ---> System.Exception: Basic block has to end with unconditional control flow.
57{
58 IL_0000:
59 brtrue(IL_0000, ldfld:string[exp:bool](XmlCharacterData::data, ldloc:XmlCharacterData(this)))
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.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878
64 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
65 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
66 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
67 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
68 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
69 --- End of inner exception stack trace ---
70 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
71 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
72*/;
73 }
74 set
75 {
76 string text = this.data;
77 if (this != null)
78 {
79 return;
80 }
81 }
82 }
83
84 // Token: 0x060004A3 RID: 1187 RVA: 0x00011840 File Offset: 0x0000FA40
85 internal bool CheckOnData(string data)
86 {
88 }
89
90 // Token: 0x0400028F RID: 655
91 private string data;
92 }
93}
class f__AnonymousType0<< Count > j__TPar
XmlCharacterData(string data, XmlDocument doc)
static XmlCharType Instance
bool IsOnlyWhitespace(string str)