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
XmlSchemaDatatype.cs
Go to the documentation of this file.
1using System;
3
4namespace System.Xml.Schema
5{
6 // Token: 0x02000144 RID: 324
7 public abstract class XmlSchemaDatatype
8 {
9 // Token: 0x17000316 RID: 790
10 // (get) Token: 0x06000ACC RID: 2764
11 public abstract Type ValueType { get; }
12
13 // Token: 0x17000317 RID: 791
14 // (get) Token: 0x06000ACD RID: 2765
15 public abstract XmlTokenizedType TokenizedType { get; }
16
17 // Token: 0x06000ACE RID: 2766
18 public abstract object ParseValue(string s, XmlNameTable nameTable, IXmlNamespaceResolver nsmgr);
19
20 // Token: 0x17000318 RID: 792
21 // (get) Token: 0x06000ACF RID: 2767 RVA: 0x0001E138 File Offset: 0x0001C338
23 {
24 get
25 {
26 }
27 }
28
29 // Token: 0x17000319 RID: 793
30 // (get) Token: 0x06000AD0 RID: 2768 RVA: 0x0001E148 File Offset: 0x0001C348
31 public virtual XmlTypeCode TypeCode
32 {
33 get
34 {
35 }
36 }
37
38 // Token: 0x1700031A RID: 794
39 // (get) Token: 0x06000AD1 RID: 2769
40 internal abstract XmlValueConverter ValueConverter { get; }
41
42 // Token: 0x1700031B RID: 795
43 // (get) Token: 0x06000AD2 RID: 2770
44 internal abstract RestrictionFacets Restriction { get; }
45
46 // Token: 0x06000AD3 RID: 2771
47 internal abstract int Compare(object value1, object value2);
48
49 // Token: 0x06000AD4 RID: 2772
50 internal abstract Exception TryParseValue(string s, XmlNameTable nameTable, IXmlNamespaceResolver nsmgr, [Out] object typedValue);
51
52 // Token: 0x1700031C RID: 796
53 // (get) Token: 0x06000AD5 RID: 2773
54 internal abstract FacetsChecker FacetsChecker { get; }
55
56 // Token: 0x1700031D RID: 797
57 // (get) Token: 0x06000AD6 RID: 2774
59
60 // Token: 0x06000AD7 RID: 2775
61 internal abstract bool IsEqual(object o1, object o2);
62
63 // Token: 0x1700031E RID: 798
64 // (get) Token: 0x06000AD8 RID: 2776 RVA: 0x0001E158 File Offset: 0x0001C358
65 internal string TypeCodeString
66 {
67 get
68 {
69 if (this != null)
70 {
71 }
72 return "Union";
73 }
74 }
75
76 // Token: 0x06000AD9 RID: 2777 RVA: 0x0001E17C File Offset: 0x0001C37C
77 internal string TypeCodeToString(XmlTypeCode typeCode)
78 {
79 return "NonPositiveInteger";
80 }
81
82 // Token: 0x06000ADA RID: 2778 RVA: 0x0001E1F4 File Offset: 0x0001C3F4
84 {
85 /*
86An exception occurred when decompiling this method (06000ADA)
87
88ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Xml.Schema.XmlSchemaDatatype System.Xml.Schema.XmlSchemaDatatype::FromXmlTokenizedType(System.Xml.XmlTokenizedType)
89
90 ---> System.Exception: Basic block has to end with unconditional control flow.
91{
92 IL_0000:
93 brtrue(IL_0000, ldc.i4:bool(1))
94}
95
96 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
97 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
98 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
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 1846
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 // Token: 0x06000ADB RID: 2779 RVA: 0x0001E204 File Offset: 0x0001C404
111 {
112 }
113 }
114}
class f__AnonymousType0<< Count > j__TPar
object ParseValue(string s, XmlNameTable nameTable, IXmlNamespaceResolver nsmgr)
bool IsEqual(object o1, object o2)
static XmlSchemaDatatype FromXmlTokenizedType(XmlTokenizedType token)
Exception TryParseValue(string s, XmlNameTable nameTable, IXmlNamespaceResolver nsmgr, [Out] object typedValue)
virtual XmlSchemaDatatypeVariety Variety
string TypeCodeToString(XmlTypeCode typeCode)
int Compare(object value1, object value2)
TypeCode
Definition TypeCode.cs:7