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
XmlReaderSettings.cs
Go to the documentation of this file.
1using System;
5
6namespace System.Xml
7{
8 // Token: 0x0200003A RID: 58
9 public sealed class XmlReaderSettings
10 {
11 // Token: 0x0600021A RID: 538 RVA: 0x00006E00 File Offset: 0x00005000
13 {
14 }
15
16 // Token: 0x1700005D RID: 93
17 // (set) Token: 0x0600021B RID: 539 RVA: 0x00006E14 File Offset: 0x00005014
19 {
20 set
21 {
22 this.CheckReadOnly("NameTable");
24 }
25 }
26
27 // Token: 0x1700005E RID: 94
28 // (set) Token: 0x0600021C RID: 540 RVA: 0x00006E34 File Offset: 0x00005034
29 internal bool IsXmlResolverSet
30 {
32 set
33 {
34 }
35 }
36
37 // Token: 0x1700005F RID: 95
38 // (set) Token: 0x0600021D RID: 541 RVA: 0x00006E44 File Offset: 0x00005044
40 {
41 set
42 {
43 this.CheckReadOnly("XmlResolver");
46 }
47 }
48
49 // Token: 0x0600021E RID: 542 RVA: 0x00006E6C File Offset: 0x0000506C
51 {
52 return this.xmlResolver;
53 }
54
55 // Token: 0x17000060 RID: 96
56 // (set) Token: 0x0600021F RID: 543 RVA: 0x00006E80 File Offset: 0x00005080
58 {
59 set
60 {
61 this.CheckReadOnly("LineNumberOffset");
63 }
64 }
65
66 // Token: 0x17000061 RID: 97
67 // (set) Token: 0x06000220 RID: 544 RVA: 0x00006EA0 File Offset: 0x000050A0
69 {
70 set
71 {
72 this.CheckReadOnly("LinePositionOffset");
74 }
75 }
76
77 // Token: 0x17000062 RID: 98
78 // (set) Token: 0x06000221 RID: 545 RVA: 0x00006EC0 File Offset: 0x000050C0
80 {
81 set
82 {
83 this.CheckReadOnly("ConformanceLevel");
85 }
86 }
87
88 // Token: 0x17000063 RID: 99
89 // (set) Token: 0x06000222 RID: 546 RVA: 0x00006EE0 File Offset: 0x000050E0
90 public bool CheckCharacters
91 {
92 set
93 {
94 this.CheckReadOnly("CheckCharacters");
95 }
96 }
97
98 // Token: 0x17000064 RID: 100
99 // (set) Token: 0x06000223 RID: 547 RVA: 0x00006EF8 File Offset: 0x000050F8
101 {
102 set
103 {
104 this.CheckReadOnly("MaxCharactersInDocument");
106 }
107 }
108
109 // Token: 0x17000065 RID: 101
110 // (set) Token: 0x06000224 RID: 548 RVA: 0x00006F18 File Offset: 0x00005118
112 {
113 set
114 {
115 this.CheckReadOnly("MaxCharactersFromEntities");
117 }
118 }
119
120 // Token: 0x17000066 RID: 102
121 // (set) Token: 0x06000225 RID: 549 RVA: 0x00006F38 File Offset: 0x00005138
123 {
124 set
125 {
126 this.CheckReadOnly("IgnoreWhitespace");
127 }
128 }
129
130 // Token: 0x17000067 RID: 103
131 // (set) Token: 0x06000226 RID: 550 RVA: 0x00006F50 File Offset: 0x00005150
133 {
134 set
135 {
136 this.CheckReadOnly("IgnoreProcessingInstructions");
137 }
138 }
139
140 // Token: 0x17000068 RID: 104
141 // (set) Token: 0x06000227 RID: 551 RVA: 0x00006F68 File Offset: 0x00005168
142 public bool IgnoreComments
143 {
144 set
145 {
146 this.CheckReadOnly("IgnoreComments");
147 }
148 }
149
150 // Token: 0x17000069 RID: 105
151 // (set) Token: 0x06000228 RID: 552 RVA: 0x00006F80 File Offset: 0x00005180
153 {
154 set
155 {
156 this.CheckReadOnly("DtdProcessing");
158 }
159 }
160
161 // Token: 0x1700006A RID: 106
162 // (get) Token: 0x06000229 RID: 553 RVA: 0x00006FA0 File Offset: 0x000051A0
164 {
165 get
166 {
167 return this.validationType;
168 }
169 }
170
171 // Token: 0x1700006B RID: 107
172 // (get) Token: 0x0600022A RID: 554 RVA: 0x00006FB4 File Offset: 0x000051B4
174 {
175 get
176 {
177 /*
178An exception occurred when decompiling this method (0600022A)
179
180ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Xml.Schema.XmlSchemaSet System.Xml.XmlReaderSettings::get_Schemas()
181
182 ---> System.Exception: Basic block has to end with unconditional control flow.
183{
184 IL_0000:
185 brtrue(IL_0000, ldfld:XmlSchemaSet[exp:bool](XmlReaderSettings::schemas, ldloc:XmlReaderSettings(this)))
186}
187
188 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
189 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
190 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
191 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
192 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
193 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
194 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
195 --- End of inner exception stack trace ---
196 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
197 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
198*/;
199 }
200 }
201
202 // Token: 0x1700006C RID: 108
203 // (set) Token: 0x0600022B RID: 555 RVA: 0x00006FC8 File Offset: 0x000051C8
204 internal bool ReadOnly
205 {
206 set
207 {
208 }
209 }
210
211 // Token: 0x0600022C RID: 556 RVA: 0x00006FD8 File Offset: 0x000051D8
212 private void CheckReadOnly(string propertyName)
213 {
214 /*
215An exception occurred when decompiling this method (0600022C)
216
217ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Void System.Xml.XmlReaderSettings::CheckReadOnly(System.String)
218
219 ---> System.Exception: Basic block has to end with unconditional control flow.
220{
221 IL_0009:
222 stloc:Type(var_0_0F, call:Type(object::GetType, ldloc:XmlReaderSettings[exp:object](this)))
223}
224
225 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
226 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
227 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
228 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
229 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
230 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
231 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
232 --- End of inner exception stack trace ---
233 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
234 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
235*/;
236 }
237
238 // Token: 0x0600022D RID: 557 RVA: 0x00006FF4 File Offset: 0x000051F4
239 private void Initialize()
240 {
241 }
242
243 // Token: 0x0600022E RID: 558 RVA: 0x00007004 File Offset: 0x00005204
256
257 // Token: 0x0600022F RID: 559 RVA: 0x00003FFD File Offset: 0x000021FD
259 {
260 throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
261 }
262
263 // Token: 0x06000230 RID: 560 RVA: 0x00003FFD File Offset: 0x000021FD
264 internal static bool EnableLegacyXmlSettings()
265 {
266 throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
267 }
268
269 // Token: 0x040000E2 RID: 226
270 private bool useAsync;
271
272 // Token: 0x040000E3 RID: 227
274
275 // Token: 0x040000E4 RID: 228
277
278 // Token: 0x040000E5 RID: 229
279 private int lineNumberOffset;
280
281 // Token: 0x040000E6 RID: 230
283
284 // Token: 0x040000E7 RID: 231
286
287 // Token: 0x040000E8 RID: 232
288 private bool checkCharacters;
289
290 // Token: 0x040000E9 RID: 233
292
293 // Token: 0x040000EA RID: 234
295
296 // Token: 0x040000EB RID: 235
297 private bool ignoreWhitespace;
298
299 // Token: 0x040000EC RID: 236
300 private bool ignorePIs;
301
302 // Token: 0x040000ED RID: 237
303 private bool ignoreComments;
304
305 // Token: 0x040000EE RID: 238
307
308 // Token: 0x040000EF RID: 239
310
311 // Token: 0x040000F0 RID: 240
313
314 // Token: 0x040000F1 RID: 241
316
317 // Token: 0x040000F2 RID: 242
318 private bool closeInput;
319
320 // Token: 0x040000F3 RID: 243
321 private bool isReadOnly;
322
323 // Token: 0x040000F4 RID: 244
325 private bool <IsXmlResolverSet>k__BackingField;
326
327 // Token: 0x040000F5 RID: 245
328 private static bool? s_enableLegacyXmlSettings;
329 }
330}
class f__AnonymousType0<< Count > j__TPar
static XmlResolver CreateDefaultResolver()
bool< IsXmlResolverSet > k__BackingField
XmlSchemaValidationFlags validationFlags
void CheckReadOnly(string propertyName)
void Initialize(XmlResolver resolver)