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
SocketException.cs
Go to the documentation of this file.
1using System;
5
6namespace System.Net.Sockets
7{
8 // Token: 0x020002F6 RID: 758
10 public class SocketException : global::System.ComponentModel.Win32Exception
11 {
12 // Token: 0x06001400 RID: 5120 RVA: 0x00002050 File Offset: 0x00000250
13 private static int WSAGetLastError_icall()
14 {
15 throw new global::Cpp2IlInjected.AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
16 }
17
18 // Token: 0x06001401 RID: 5121 RVA: 0x0003D3A8 File Offset: 0x0003B5A8
20 {
21 }
22
23 // Token: 0x06001402 RID: 5122 RVA: 0x0003D3B8 File Offset: 0x0003B5B8
24 internal SocketException(int error, string message)
25 : base(error, message)
26 {
27 }
28
29 // Token: 0x06001403 RID: 5123 RVA: 0x0003D3D0 File Offset: 0x0003B5D0
32 {
33 }
34
35 // Token: 0x06001404 RID: 5124 RVA: 0x0003D3E4 File Offset: 0x0003B5E4
39
40 // Token: 0x06001405 RID: 5125 RVA: 0x0003D3F4 File Offset: 0x0003B5F4
45
46 // Token: 0x17000486 RID: 1158
47 // (get) Token: 0x06001406 RID: 5126 RVA: 0x0003D40C File Offset: 0x0003B60C
48 public override int ErrorCode
49 {
50 get
51 {
52 return this.nativeErrorCode;
53 }
54 }
55
56 // Token: 0x17000487 RID: 1159
57 // (get) Token: 0x06001407 RID: 5127 RVA: 0x0003D420 File Offset: 0x0003B620
58 public override string Message
59 {
60 get
61 {
63 string message = base.Message;
64 if (endPoint != null)
65 {
67 string text;
68 return text;
69 }
70 return message;
71 }
72 }
73
74 // Token: 0x17000488 RID: 1160
75 // (get) Token: 0x06001408 RID: 5128 RVA: 0x0003D448 File Offset: 0x0003B648
77 {
78 get
79 {
80 /*
81An exception occurred when decompiling this method (06001408)
82
83ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Net.Sockets.SocketError System.Net.Sockets.SocketException::get_SocketErrorCode()
84
85 ---> System.Exception: Basic block has to end with unconditional control flow.
86{
87 Block_0:
88 stloc:int32(var_0_06, ldfld:int32(Win32Exception::nativeErrorCode, ldloc:SocketException[exp:Win32Exception](this)))
89}
90
91 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
92 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
93 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
94 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
95 --- End of inner exception stack trace ---
96 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
97 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
98*/;
99 }
100 }
101
102 // Token: 0x04000FE1 RID: 4065
105 }
106}
class f__AnonymousType0<< Count > j__TPar
SocketException(SocketError socketError)
SocketException(SerializationInfo serializationInfo, StreamingContext streamingContext)
SocketException(int error, string message)