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
SByte.cs
Go to the documentation of this file.
1using System;
6
7namespace System
8{
9 // Token: 0x020000F6 RID: 246
10 [CLSCompliant(false)]
13 {
14 // Token: 0x06000914 RID: 2324 RVA: 0x00016034 File Offset: 0x00014234
15 public int CompareTo(object obj)
16 {
17 if (obj != null)
18 {
19 }
20 return 1;
21 }
22
23 // Token: 0x06000915 RID: 2325 RVA: 0x0000207A File Offset: 0x0000027A
24 public int CompareTo(sbyte value)
25 {
26 throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
27 }
28
29 // Token: 0x06000916 RID: 2326 RVA: 0x00016048 File Offset: 0x00014248
30 public override bool Equals(object obj)
31 {
32 if (obj != null)
33 {
34 return;
35 }
36 }
37
38 // Token: 0x06000917 RID: 2327 RVA: 0x0000207A File Offset: 0x0000027A
40 public bool Equals(sbyte obj)
41 {
42 throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
43 }
44
45 // Token: 0x06000918 RID: 2328 RVA: 0x0000207A File Offset: 0x0000027A
46 public override int GetHashCode()
47 {
48 throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
49 }
50
51 // Token: 0x06000919 RID: 2329 RVA: 0x0001605C File Offset: 0x0001425C
52 public override string ToString()
53 {
54 if (!true)
55 {
56 }
57 string text;
58 return text;
59 }
60
61 // Token: 0x0600091A RID: 2330 RVA: 0x00016070 File Offset: 0x00014270
62 public string ToString(IFormatProvider provider)
63 {
64 if (!true)
65 {
66 }
67 string text;
68 return text;
69 }
70
71 // Token: 0x0600091B RID: 2331 RVA: 0x00016084 File Offset: 0x00014284
72 public string ToString(string format, IFormatProvider provider)
73 {
74 int stringLength2;
75 if (format != null)
76 {
77 int stringLength = format._stringLength;
78 long num = 0L;
79 char c = format[(int)num];
80 long num2 = 0L;
81 char c2 = format[(int)num2];
82 char rawStringData = format.GetRawStringData();
83 stringLength2 = format._stringLength;
84 string text;
85 return text;
86 }
87 if (stringLength2 != 0)
88 {
89 }
90 if (!true)
91 {
92 }
93 string text2;
94 return text2;
95 }
96
97 // Token: 0x0600091C RID: 2332 RVA: 0x000160CC File Offset: 0x000142CC
98 public bool TryFormat(Span<char> destination, [Out] int charsWritten, [Optional] ReadOnlySpan<char> format, [Optional] IFormatProvider provider)
99 {
100 bool flag;
101 return flag;
102 }
103
104 // Token: 0x0600091D RID: 2333 RVA: 0x000160DC File Offset: 0x000142DC
105 [CLSCompliant(false)]
106 public static sbyte Parse(string s, IFormatProvider provider)
107 {
108 sbyte b;
109 return b;
110 }
111
112 // Token: 0x0600091E RID: 2334 RVA: 0x000160F4 File Offset: 0x000142F4
113 [CLSCompliant(false)]
114 public static sbyte Parse(string s, NumberStyles style, IFormatProvider provider)
115 {
116 sbyte b;
117 return b;
118 }
119
120 // Token: 0x0600091F RID: 2335 RVA: 0x0001610C File Offset: 0x0001430C
122 {
123 if (!true)
124 {
125 return;
126 }
127 }
128
129 // Token: 0x06000920 RID: 2336 RVA: 0x00016120 File Offset: 0x00014320
130 [CLSCompliant(false)]
131 public static bool TryParse(string s, NumberStyles style, IFormatProvider provider, [Out] sbyte result)
132 {
133 bool flag;
134 return flag;
135 }
136
137 // Token: 0x06000921 RID: 2337 RVA: 0x00016130 File Offset: 0x00014330
138 private static bool TryParse(ReadOnlySpan<char> s, NumberStyles style, NumberFormatInfo info, [Out] sbyte result)
139 {
140 if (!true)
141 {
142 }
143 result.m_value = 1;
144 return true;
145 }
146
147 // Token: 0x06000922 RID: 2338 RVA: 0x0001614C File Offset: 0x0001434C
149 {
150 return TypeCode.SByte;
151 }
152
153 // Token: 0x06000923 RID: 2339 RVA: 0x0001615C File Offset: 0x0001435C
155 {
156 if (!true)
157 {
158 }
159 bool flag;
160 return flag;
161 }
162
163 // Token: 0x06000924 RID: 2340 RVA: 0x00016170 File Offset: 0x00014370
165 {
166 if (!true)
167 {
168 }
169 char c;
170 return c;
171 }
172
173 // Token: 0x06000925 RID: 2341 RVA: 0x0000207A File Offset: 0x0000027A
175 {
176 throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
177 }
178
179 // Token: 0x06000926 RID: 2342 RVA: 0x00016184 File Offset: 0x00014384
181 {
182 if (!true)
183 {
184 }
185 byte b;
186 return b;
187 }
188
189 // Token: 0x06000927 RID: 2343 RVA: 0x00016198 File Offset: 0x00014398
191 {
192 if (!true)
193 {
194 }
195 short num;
196 return num;
197 }
198
199 // Token: 0x06000928 RID: 2344 RVA: 0x000161AC File Offset: 0x000143AC
201 {
202 if (!true)
203 {
204 }
205 ushort num;
206 return num;
207 }
208
209 // Token: 0x06000929 RID: 2345 RVA: 0x0000207A File Offset: 0x0000027A
211 {
212 throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
213 }
214
215 // Token: 0x0600092A RID: 2346 RVA: 0x000161C0 File Offset: 0x000143C0
217 {
218 if (!true)
219 {
220 }
221 uint num;
222 return num;
223 }
224
225 // Token: 0x0600092B RID: 2347 RVA: 0x000161D4 File Offset: 0x000143D4
227 {
228 if (!true)
229 {
230 }
231 long num;
232 return num;
233 }
234
235 // Token: 0x0600092C RID: 2348 RVA: 0x000161E8 File Offset: 0x000143E8
237 {
238 if (!true)
239 {
240 }
241 ulong num;
242 return num;
243 }
244
245 // Token: 0x0600092D RID: 2349 RVA: 0x000161FC File Offset: 0x000143FC
247 {
248 /*
249An exception occurred when decompiling this method (0600092D)
250
251ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Single System.SByte::System.IConvertible.ToSingle(System.IFormatProvider)
252
253 ---> System.Exception: Basic block has to end with unconditional control flow.
254{
255 IL_0000:
256 brtrue(IL_0000, ldc.i4:bool(1))
257}
258
259 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
260 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
261 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
262 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
263 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
264 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
265 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
266 --- End of inner exception stack trace ---
267 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
268 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
269*/;
270 }
271
272 // Token: 0x0600092E RID: 2350 RVA: 0x0001620C File Offset: 0x0001440C
274 {
275 /*
276An exception occurred when decompiling this method (0600092E)
277
278ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Double System.SByte::System.IConvertible.ToDouble(System.IFormatProvider)
279
280 ---> System.Exception: Basic block has to end with unconditional control flow.
281{
282 IL_0000:
283 brtrue(IL_0000, ldc.i4:bool(1))
284}
285
286 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
287 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
288 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
289 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
290 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
291 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
292 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
293 --- End of inner exception stack trace ---
294 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
295 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
296*/;
297 }
298
299 // Token: 0x0600092F RID: 2351 RVA: 0x0001621C File Offset: 0x0001441C
301 {
302 if (!true)
303 {
304 }
305 return 1;
306 }
307
308 // Token: 0x06000930 RID: 2352 RVA: 0x00016230 File Offset: 0x00014430
310 {
311 /*
312An exception occurred when decompiling this method (06000930)
313
314ICSharpCode.Decompiler.DecompilerException: Error decompiling System.DateTime System.SByte::System.IConvertible.ToDateTime(System.IFormatProvider)
315
316 ---> System.Exception: Basic block has to end with unconditional control flow.
317{
318 Block_0:
319 stloc:string(var_0_14, call:string(SR::Format, ldstr:string("Invalid cast from '{0}' to '{1}'."), ldstr:string[exp:object]("SByte"), ldstr:string[exp:object]("DateTime")))
320}
321
322 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
323 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
324 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
325 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
326 --- End of inner exception stack trace ---
327 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
328 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
329*/;
330 }
331
332 // Token: 0x06000931 RID: 2353 RVA: 0x00016254 File Offset: 0x00014454
334 {
335 object obj;
336 return obj;
337 }
338
339 // Token: 0x04000395 RID: 917
340 private readonly sbyte m_value;
341
342 // Token: 0x04000396 RID: 918
343 public const sbyte MaxValue = 127;
344
345 // Token: 0x04000397 RID: 919
346 public const sbyte MinValue = -128;
347 }
348}
class f__AnonymousType0<< Count > j__TPar
double ToDouble(IFormatProvider provider)
DateTime ToDateTime(IFormatProvider provider)
short ToInt16(IFormatProvider provider)
int ToInt32(IFormatProvider provider)
char ToChar(IFormatProvider provider)
float ToSingle(IFormatProvider provider)
ulong ToUInt64(IFormatProvider provider)
ushort ToUInt16(IFormatProvider provider)
decimal ToDecimal(IFormatProvider provider)
bool ToBoolean(IFormatProvider provider)
object ToType(Type conversionType, IFormatProvider provider)
sbyte ToSByte(IFormatProvider provider)
uint ToUInt32(IFormatProvider provider)
byte ToByte(IFormatProvider provider)
long ToInt64(IFormatProvider provider)
TypeCode
Definition TypeCode.cs:7
override bool Equals(object obj)
Definition SByte.cs:30
static bool TryParse(ReadOnlySpan< char > s, NumberStyles style, NumberFormatInfo info, [Out] sbyte result)
Definition SByte.cs:138
static sbyte Parse(ReadOnlySpan< char > s, NumberStyles style, NumberFormatInfo info)
Definition SByte.cs:121
const sbyte MinValue
Definition SByte.cs:346
override string ToString()
Definition SByte.cs:52
const sbyte MaxValue
Definition SByte.cs:343
bool Equals(sbyte obj)
Definition SByte.cs:40
static sbyte Parse(string s, IFormatProvider provider)
Definition SByte.cs:106
static sbyte Parse(string s, NumberStyles style, IFormatProvider provider)
Definition SByte.cs:114
int CompareTo(sbyte value)
Definition SByte.cs:24
TypeCode GetTypeCode()
Definition SByte.cs:148
string ToString(string format, IFormatProvider provider)
Definition SByte.cs:72
bool TryFormat(Span< char > destination, [Out] int charsWritten, [Optional] ReadOnlySpan< char > format, [Optional] IFormatProvider provider)
Definition SByte.cs:98
string ToString(IFormatProvider provider)
Definition SByte.cs:62
readonly sbyte m_value
Definition SByte.cs:340
override int GetHashCode()
Definition SByte.cs:46
int CompareTo(object obj)
Definition SByte.cs:15
static bool TryParse(string s, NumberStyles style, IFormatProvider provider, [Out] sbyte result)
Definition SByte.cs:131