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
SchemaDeclBase.cs
Go to the documentation of this file.
1using System;
3
4namespace System.Xml.Schema
5{
6 // Token: 0x0200012F RID: 303
7 internal abstract class SchemaDeclBase
8 {
9 // Token: 0x06000A3C RID: 2620 RVA: 0x0001D198 File Offset: 0x0001B398
11 {
12 if (!true)
13 {
14 }
15 this.name = 1;
16 base..ctor();
21 }
22
23 // Token: 0x06000A3D RID: 2621 RVA: 0x0001D1D4 File Offset: 0x0001B3D4
24 protected SchemaDeclBase()
25 {
26 if (!true)
27 {
28 }
29 this.name = 1;
30 base..ctor();
31 }
32
33 // Token: 0x170002CB RID: 715
34 // (get) Token: 0x06000A3E RID: 2622 RVA: 0x0001D1F4 File Offset: 0x0001B3F4
36 {
37 get
38 {
39 return this.name;
40 }
41 }
42
43 // Token: 0x170002CC RID: 716
44 // (get) Token: 0x06000A3F RID: 2623 RVA: 0x0001D208 File Offset: 0x0001B408
45 internal string Prefix
46 {
47 get
48 {
49 /*
50An exception occurred when decompiling this method (06000A3F)
51
52ICSharpCode.Decompiler.DecompilerException: Error decompiling System.String System.Xml.Schema.SchemaDeclBase::get_Prefix()
53
54 ---> System.Exception: Basic block has to end with unconditional control flow.
55{
56 IL_0000:
57 brtrue(IL_0000, ldfld:string[exp:bool](SchemaDeclBase::prefix, ldloc:SchemaDeclBase(this)))
58}
59
60 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
61 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
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 1878
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 1846
64 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
65 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
66 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
67 --- End of inner exception stack trace ---
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 92
69 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
70*/;
71 }
72 }
73
74 // Token: 0x170002CD RID: 717
75 // (get) Token: 0x06000A40 RID: 2624 RVA: 0x0001D21C File Offset: 0x0001B41C
76 // (set) Token: 0x06000A41 RID: 2625 RVA: 0x0001D230 File Offset: 0x0001B430
78 {
79 get
80 {
81 return this.isDeclaredInExternal;
82 }
83 set
84 {
85 }
86 }
87
88 // Token: 0x170002CE RID: 718
89 // (get) Token: 0x06000A42 RID: 2626 RVA: 0x0001D240 File Offset: 0x0001B440
90 // (set) Token: 0x06000A43 RID: 2627 RVA: 0x0001D254 File Offset: 0x0001B454
92 {
93 get
94 {
95 return this.presence;
96 }
97 set
98 {
100 }
101 }
102
103 // Token: 0x170002CF RID: 719
104 // (set) Token: 0x06000A44 RID: 2628 RVA: 0x0001D268 File Offset: 0x0001B468
106 {
107 set
108 {
110 }
111 }
112
113 // Token: 0x170002D0 RID: 720
114 // (get) Token: 0x06000A45 RID: 2629 RVA: 0x0001D27C File Offset: 0x0001B47C
115 // (set) Token: 0x06000A46 RID: 2630 RVA: 0x0001D290 File Offset: 0x0001B490
117 {
118 get
119 {
120 return this.datatype;
121 }
122 set
123 {
125 }
126 }
127
128 // Token: 0x06000A47 RID: 2631 RVA: 0x0001D2A4 File Offset: 0x0001B4A4
129 internal void AddValue(string value)
130 {
131 if (this.values == null)
132 {
133 }
134 }
135
136 // Token: 0x170002D1 RID: 721
137 // (get) Token: 0x06000A48 RID: 2632 RVA: 0x0001D2BC File Offset: 0x0001B4BC
139 {
140 get
141 {
142 return this.values;
143 }
144 }
145
146 // Token: 0x170002D2 RID: 722
147 // (get) Token: 0x06000A49 RID: 2633 RVA: 0x0001D2D0 File Offset: 0x0001B4D0
148 internal string DefaultValueRaw
149 {
150 get
151 {
152 /*
153An exception occurred when decompiling this method (06000A49)
154
155ICSharpCode.Decompiler.DecompilerException: Error decompiling System.String System.Xml.Schema.SchemaDeclBase::get_DefaultValueRaw()
156
157 ---> System.Exception: Basic block has to end with unconditional control flow.
158{
159 IL_0000:
160 brtrue(IL_0000, ldfld:string[exp:bool](SchemaDeclBase::defaultValueRaw, ldloc:SchemaDeclBase(this)))
161}
162
163 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
164 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
165 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
166 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
167 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
168 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
169 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
170 --- End of inner exception stack trace ---
171 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
172 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
173*/;
174 }
175 }
176
177 // Token: 0x170002D3 RID: 723
178 // (get) Token: 0x06000A4A RID: 2634 RVA: 0x0001D2E4 File Offset: 0x0001B4E4
179 // (set) Token: 0x06000A4B RID: 2635 RVA: 0x0001D2F8 File Offset: 0x0001B4F8
180 internal object DefaultValueTyped
181 {
182 get
183 {
184 return this.defaultValueTyped;
185 }
186 set
187 {
189 }
190 }
191
192 // Token: 0x04000524 RID: 1316
194
195 // Token: 0x04000525 RID: 1317
196 protected string prefix;
197
198 // Token: 0x04000526 RID: 1318
199 protected bool isDeclaredInExternal;
200
201 // Token: 0x04000527 RID: 1319
203
204 // Token: 0x04000528 RID: 1320
206
207 // Token: 0x04000529 RID: 1321
209
210 // Token: 0x0400052A RID: 1322
211 protected string defaultValueRaw;
212
213 // Token: 0x0400052B RID: 1323
214 protected object defaultValueTyped;
215
216 // Token: 0x0400052C RID: 1324
217 protected long maxLength;
218
219 // Token: 0x0400052D RID: 1325
220 protected long minLength;
221
222 // Token: 0x0400052E RID: 1326
224
225 // Token: 0x02000130 RID: 304
226 internal enum Use
227 {
228 // Token: 0x04000530 RID: 1328
229 Default,
230 // Token: 0x04000531 RID: 1329
231 Required,
232 // Token: 0x04000532 RID: 1330
233 Implied,
234 // Token: 0x04000533 RID: 1331
235 Fixed,
236 // Token: 0x04000534 RID: 1332
238 }
239 }
240}
class f__AnonymousType0<< Count > j__TPar
SchemaDeclBase(XmlQualifiedName name, string prefix)