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
XmlNameEx.cs
Go to the documentation of this file.
1using System;
3
4namespace System.Xml
5{
6 // Token: 0x02000075 RID: 117
7 internal sealed class XmlNameEx : XmlName
8 {
9 // Token: 0x060005A0 RID: 1440 RVA: 0x00013C00 File Offset: 0x00011E00
19
20 // Token: 0x1700016A RID: 362
21 // (get) Token: 0x060005A1 RID: 1441 RVA: 0x00013C88 File Offset: 0x00011E88
23 {
24 get
25 {
26 if (this.ownerDoc.reportValidity)
27 {
28 byte b = this.flags;
29 return;
30 }
31 }
32 }
33
34 // Token: 0x1700016B RID: 363
35 // (get) Token: 0x060005A2 RID: 1442 RVA: 0x00013CAC File Offset: 0x00011EAC
36 public override bool IsDefault
37 {
38 get
39 {
40 /*
41An exception occurred when decompiling this method (060005A2)
42
43ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Boolean System.Xml.XmlNameEx::get_IsDefault()
44
45 ---> System.Exception: Basic block has to end with unconditional control flow.
46{
47 Block_0:
48 stloc:uint8(var_0_06, ldfld:uint8(XmlNameEx::flags, ldloc:XmlNameEx(this)))
49}
50
51 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
52 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
53 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
54 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
55 --- End of inner exception stack trace ---
56 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
57 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
58*/;
59 }
60 }
61
62 // Token: 0x1700016C RID: 364
63 // (get) Token: 0x060005A3 RID: 1443 RVA: 0x00013CC0 File Offset: 0x00011EC0
64 public override bool IsNil
65 {
66 get
67 {
68 /*
69An exception occurred when decompiling this method (060005A3)
70
71ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Boolean System.Xml.XmlNameEx::get_IsNil()
72
73 ---> System.Exception: Basic block has to end with unconditional control flow.
74{
75 Block_0:
76 stloc:uint8(var_0_06, ldfld:uint8(XmlNameEx::flags, ldloc:XmlNameEx(this)))
77}
78
79 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
80 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
81 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
82 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
83 --- End of inner exception stack trace ---
84 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
85 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
86*/;
87 }
88 }
89
90 // Token: 0x1700016D RID: 365
91 // (get) Token: 0x060005A4 RID: 1444 RVA: 0x00013CD4 File Offset: 0x00011ED4
93 {
94 get
95 {
96 return this.memberType;
97 }
98 }
99
100 // Token: 0x1700016E RID: 366
101 // (get) Token: 0x060005A5 RID: 1445 RVA: 0x00013CE8 File Offset: 0x00011EE8
102 public override XmlSchemaType SchemaType
103 {
104 get
105 {
106 return this.schemaType;
107 }
108 }
109
110 // Token: 0x1700016F RID: 367
111 // (get) Token: 0x060005A6 RID: 1446 RVA: 0x00013CFC File Offset: 0x00011EFC
113 {
114 get
115 {
116 if (this.decl != null)
117 {
118 return;
119 }
120 }
121 }
122
123 // Token: 0x17000170 RID: 368
124 // (get) Token: 0x060005A7 RID: 1447 RVA: 0x00013D14 File Offset: 0x00011F14
126 {
127 get
128 {
129 if (this.decl != null)
130 {
131 return;
132 }
133 }
134 }
135
136 // Token: 0x060005A8 RID: 1448 RVA: 0x00013D2C File Offset: 0x00011F2C
138 {
139 byte b = this.flags;
140 this.flags = b;
141 }
142
143 // Token: 0x060005A9 RID: 1449 RVA: 0x00013D48 File Offset: 0x00011F48
144 public void SetIsDefault(bool value)
145 {
146 byte b = this.flags;
147 this.flags = b;
148 }
149
150 // Token: 0x060005AA RID: 1450 RVA: 0x00013D64 File Offset: 0x00011F64
151 public void SetIsNil(bool value)
152 {
153 byte b = this.flags;
154 this.flags = b;
155 }
156
157 // Token: 0x060005AB RID: 1451 RVA: 0x00013D80 File Offset: 0x00011F80
158 public override bool Equals(IXmlSchemaInfo schemaInfo)
159 {
160 if (schemaInfo == null)
161 {
162 return;
163 }
164 byte b = this.flags;
165 byte b2 = this.flags;
166 byte b3 = this.flags;
169 if (this.decl != null)
170 {
171 }
172 if (this.decl != null)
173 {
174 return;
175 }
176 }
177
178 // Token: 0x040002E9 RID: 745
179 private byte flags;
180
181 // Token: 0x040002EA RID: 746
183
184 // Token: 0x040002EB RID: 747
186
187 // Token: 0x040002EC RID: 748
188 private object decl;
189 }
190}
class f__AnonymousType0<< Count > j__TPar
void SetValidity(XmlSchemaValidity value)
Definition XmlNameEx.cs:137
XmlSchemaSimpleType memberType
Definition XmlNameEx.cs:182
override XmlSchemaValidity Validity
Definition XmlNameEx.cs:23
override bool Equals(IXmlSchemaInfo schemaInfo)
Definition XmlNameEx.cs:158
override XmlSchemaAttribute SchemaAttribute
Definition XmlNameEx.cs:126
override bool IsNil
Definition XmlNameEx.cs:65
override XmlSchemaElement SchemaElement
Definition XmlNameEx.cs:113
void SetIsNil(bool value)
Definition XmlNameEx.cs:151
override bool IsDefault
Definition XmlNameEx.cs:37
void SetIsDefault(bool value)
Definition XmlNameEx.cs:144
override XmlSchemaSimpleType MemberType
Definition XmlNameEx.cs:93
XmlSchemaType schemaType
Definition XmlNameEx.cs:185
XmlNameEx(string prefix, string localName, string ns, int hashCode, XmlDocument ownerDoc, XmlName next, IXmlSchemaInfo schemaInfo)
Definition XmlNameEx.cs:10
XmlDocument ownerDoc
Definition XmlName.cs:230