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
XmlSchemaException.cs
Go to the documentation of this file.
1using System;
3
4namespace System.Xml.Schema
5{
6 // Token: 0x02000147 RID: 327
9 {
10 // Token: 0x06000ADC RID: 2780 RVA: 0x0001E218 File Offset: 0x0001C418
12 : base(info, context)
13 {
14 if (!true)
15 {
16 }
17 object obj;
18 if (obj != null)
19 {
20 this.res = obj;
21 return;
22 }
23 Type type;
24 object value = info.GetValue("args", type);
25 if (value != null)
26 {
27 if (value != null)
28 {
30 if (value != null)
31 {
32 goto IL_0039;
33 }
34 }
35 throw new InvalidCastException();
36 }
37 IL_0039:
38 Type type2;
39 object value2 = info.GetValue("sourceUri", type2);
40 if (value2 != null)
41 {
43 return;
44 }
45 Type type3;
46 object value3 = info.GetValue("lineNumber", type3);
47 Type type4;
48 object value4 = info.GetValue("linePosition", type4);
49 SerializationInfoEnumerator enumerator = info.GetEnumerator();
50 bool flag = enumerator.MoveNext();
52 }
53
54 // Token: 0x06000ADD RID: 2781 RVA: 0x0001E2C8 File Offset: 0x0001C4C8
56 {
57 base.GetObjectData(info, context);
58 string text = this.res;
59 info.AddValue("res", text);
60 string[] array = this.args;
61 info.AddValue("args", array);
62 string text2 = this.sourceUri;
63 info.AddValue("sourceUri", text2);
64 int num = this.lineNumber;
65 info.AddValue("lineNumber", num);
66 int num2 = this.linePosition;
67 info.AddValue("linePosition", num2);
68 info.AddValue("version", "2.0");
69 }
70
71 // Token: 0x06000ADE RID: 2782 RVA: 0x0001E350 File Offset: 0x0001C550
73 {
74 }
75
76 // Token: 0x06000ADF RID: 2783 RVA: 0x0001E360 File Offset: 0x0001C560
78 {
79 }
80
81 // Token: 0x06000AE0 RID: 2784 RVA: 0x0001E370 File Offset: 0x0001C570
85
86 // Token: 0x06000AE1 RID: 2785 RVA: 0x0001E384 File Offset: 0x0001C584
88 {
89 if (message == null || message != null)
90 {
91 string text;
92 base..ctor(text, innerException);
93 this.res = 1;
96 this._HResult = 6465;
97 return;
98 }
100 }
101
102 // Token: 0x06000AE2 RID: 2786 RVA: 0x0001E3C8 File Offset: 0x0001C5C8
103 internal XmlSchemaException(string res, string arg)
104 {
105 if (arg == null || arg != null)
106 {
107 this.res = res;
108 this._HResult = 6465;
109 return;
110 }
111 throw new ArrayTypeMismatchException();
112 }
113
114 // Token: 0x06000AE3 RID: 2787 RVA: 0x0001E3F4 File Offset: 0x0001C5F4
115 internal XmlSchemaException(string res, string arg, string sourceUri, int lineNumber, int linePosition)
116 {
117 if (arg == null || arg != null)
118 {
119 this.res = res;
123 this._HResult = 6465;
124 return;
125 }
126 throw new ArrayTypeMismatchException();
127 }
128
129 // Token: 0x06000AE4 RID: 2788 RVA: 0x0001E438 File Offset: 0x0001C638
140
141 // Token: 0x06000AE5 RID: 2789 RVA: 0x0001E480 File Offset: 0x0001C680
142 internal static string CreateMessage(string res, string[] args)
143 {
144 string text;
145 return text;
146 }
147
148 // Token: 0x1700031F RID: 799
149 // (get) Token: 0x06000AE6 RID: 2790 RVA: 0x0001E49C File Offset: 0x0001C69C
150 public override string Message
151 {
152 get
153 {
154 string text = this.message;
155 if (text != null)
156 {
157 return text;
158 }
159 string text2;
160 return text2;
161 }
162 }
163
164 // Token: 0x04000591 RID: 1425
165 private string res;
166
167 // Token: 0x04000592 RID: 1426
168 private string[] args;
169
170 // Token: 0x04000593 RID: 1427
171 private string sourceUri;
172
173 // Token: 0x04000594 RID: 1428
174 private int lineNumber;
175
176 // Token: 0x04000595 RID: 1429
177 private int linePosition;
178
179 // Token: 0x04000596 RID: 1430
182
183 // Token: 0x04000597 RID: 1431
184 private string message;
185 }
186}
class f__AnonymousType0<< Count > j__TPar
void AddValue(string name, object value, Type type)
XmlSchemaException(string res, string[] args, Exception innerException, string sourceUri, int lineNumber, int linePosition, XmlSchemaObject source)
static string CreateMessage(string res, string[] args)
override void GetObjectData(SerializationInfo info, StreamingContext context)
XmlSchemaException(string res, string arg, string sourceUri, int lineNumber, int linePosition)
XmlSchemaException(SerializationInfo info, StreamingContext context)
XmlSchemaException(string message, Exception innerException, int lineNumber, int linePosition)
XmlSchemaException(string message, Exception innerException)