terraria-cpp2il v1.4.4.9
Terraria mobile dump, with CallAnalysis (see source code). Dump with reconstucted method: https://infinitynichto.github.io/terraria-cpp2il-methodrecon
Loading...
Searching...
No Matches
ExceptionDispatchInfo.cs
Go to the documentation of this file.
1using System;
3using System.IO;
12
14{
15 [global::Cpp2ILInjected.Token(Token = "0x200045C")]
16 public sealed class ExceptionDispatchInfo
17 {
18 [global::Cpp2ILInjected.Token(Token = "0x60021E7")]
19 [global::Cpp2ILInjected.Address(RVA = "0x1B72D48", Offset = "0x1B72D48", Length = "0x10C")]
20 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ExceptionDispatchInfo), Member = "Capture", MemberParameters = new object[] { typeof(global::System.Exception) }, ReturnType = typeof(ExceptionDispatchInfo))]
21 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
22 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
23 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Array), Member = "Copy", MemberParameters = new object[]
24 {
25 typeof(global::System.Array),
26 typeof(int),
27 typeof(global::System.Array),
28 typeof(int),
29 typeof(int)
30 }, ReturnType = typeof(void))]
31 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Diagnostics.StackTrace), Member = ".ctor", MemberParameters = new object[]
32 {
33 typeof(global::System.Exception),
34 typeof(int),
35 typeof(bool)
36 }, ReturnType = typeof(void))]
37 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 7)]
39 {
40 throw null;
41 }
42
43 [global::Cpp2ILInjected.Token(Token = "0x17000460")]
44 internal object BinaryStackTraceArray
45 {
46 [global::Cpp2ILInjected.Token(Token = "0x60021E8")]
47 [global::Cpp2ILInjected.Address(RVA = "0x1B72E54", Offset = "0x1B72E54", Length = "0x8")]
48 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
49 get
50 {
51 throw null;
52 }
53 }
54
55 [global::Cpp2ILInjected.Token(Token = "0x60021E9")]
56 [global::Cpp2ILInjected.Address(RVA = "0x1B7292C", Offset = "0x1B7292C", Length = "0xC0")]
57 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Internal.Runtime.Augments.RuntimeAugments), Member = "ReportUnhandledException", MemberParameters = new object[] { typeof(global::System.Exception) }, ReturnType = typeof(void))]
58 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Threading.Tasks.TaskExceptionHolder), Member = "SetCancellationException", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(void))]
59 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Threading.Tasks.TaskExceptionHolder), Member = "AddFaultException", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(void))]
60 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Runtime.InteropServices.Marshal), Member = "GetCustomMarshalerInstance", MemberParameters = new object[]
61 {
62 typeof(global::System.Type),
63 typeof(string)
64 }, ReturnType = typeof(global::System.Runtime.InteropServices.ICustomMarshaler))]
65 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ExceptionDispatchInfo), Member = "Throw", MemberParameters = new object[] { typeof(global::System.Exception) }, ReturnType = typeof(void))]
66 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Runtime.CompilerServices.AsyncMethodBuilderCore), Member = "ThrowAsync", MemberParameters = new object[]
67 {
68 typeof(global::System.Exception),
69 typeof(global::System.Threading.SynchronizationContext)
70 }, ReturnType = typeof(void))]
71 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.IO.Stream.SynchronousAsyncResult", Member = ".ctor", MemberParameters = new object[]
72 {
73 typeof(global::System.Exception),
74 typeof(object),
75 typeof(bool)
76 }, ReturnType = typeof(void))]
77 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Mono.Net.Security.AsyncProtocolRequest.<StartOperation>d__23", Member = "MoveNext", ReturnType = typeof(void))]
78 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Mono.Net.Security.MobileAuthenticatedStream.<ProcessAuthentication>d__48", Member = "MoveNext", ReturnType = typeof(void))]
79 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Mono.Net.Security.MobileAuthenticatedStream.<StartOperation>d__57", Member = "MoveNext", ReturnType = typeof(void))]
80 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Mono.Net.Security.MobileAuthenticatedStream", Member = "SetException", MemberParameters = new object[] { typeof(global::System.Exception) }, ReturnType = typeof(ExceptionDispatchInfo))]
81 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Mono.Net.Security.MobileAuthenticatedStream", Member = "InternalRead", MemberParameters = new object[]
82 {
83 "System.Byte[]",
84 typeof(int),
85 typeof(int),
86 typeof(ref bool)
87 }, ReturnType = typeof(int))]
88 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Mono.Net.Security.MobileAuthenticatedStream", Member = "InternalWrite", MemberParameters = new object[]
89 {
90 "System.Byte[]",
91 typeof(int),
92 typeof(int)
93 }, ReturnType = typeof(bool))]
94 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Mono.Net.Security.MobileAuthenticatedStream", Member = "ProcessHandshake", MemberParameters = new object[]
95 {
96 "Mono.Net.Security.AsyncOperationStatus",
97 typeof(bool)
98 }, ReturnType = "Mono.Net.Security.AsyncOperationStatus")]
99 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Mono.Net.Security.MobileAuthenticatedStream", Member = "Dispose", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(void))]
100 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Net.WebCompletionSource`1", Member = "TrySetCanceled", MemberParameters = new object[] { typeof(global::System.OperationCanceledException) }, ReturnType = typeof(bool))]
101 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Net.WebCompletionSource`1", Member = "TrySetException", MemberParameters = new object[] { typeof(global::System.Exception) }, ReturnType = typeof(bool))]
102 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Net.WebOperation", Member = "SetDisposed", MemberParameters = new object[] { typeof(ref ExceptionDispatchInfo) }, ReturnType = "System.ValueTuple`2<ExceptionDispatchInfo, Boolean>")]
103 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 20)]
104 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ExceptionDispatchInfo), Member = ".ctor", MemberParameters = new object[] { typeof(global::System.Exception) }, ReturnType = typeof(void))]
105 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Environment), Member = "GetResourceString", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(string))]
106 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.ArgumentNullException), Member = ".ctor", MemberParameters = new object[]
107 {
108 typeof(string),
109 typeof(string)
110 }, ReturnType = typeof(void))]
111 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 8)]
112 public static ExceptionDispatchInfo Capture(global::System.Exception source)
113 {
114 throw null;
115 }
116
117 [global::Cpp2ILInjected.Token(Token = "0x17000461")]
118 public global::System.Exception SourceException
119 {
120 [global::Cpp2ILInjected.Token(Token = "0x60021EA")]
121 [global::Cpp2ILInjected.Address(RVA = "0x1B72E5C", Offset = "0x1B72E5C", Length = "0x8")]
122 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
123 get
124 {
125 throw null;
126 }
127 }
128
129 [global::System.Diagnostics.StackTraceHidden]
130 [global::Cpp2ILInjected.Token(Token = "0x60021EB")]
131 [global::Cpp2ILInjected.Address(RVA = "0x1B729EC", Offset = "0x1B729EC", Length = "0x34")]
132 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Internal.Runtime.Augments.RuntimeAugments), Member = "ReportUnhandledException", MemberParameters = new object[] { typeof(global::System.Exception) }, ReturnType = typeof(void))]
133 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Threading.Tasks.RendezvousAwaitable<>), Member = "GetResult", ReturnType = "TResult")]
134 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Runtime.InteropServices.Marshal), Member = "GetCustomMarshalerInstance", MemberParameters = new object[]
135 {
136 typeof(global::System.Type),
137 typeof(string)
138 }, ReturnType = typeof(global::System.Runtime.InteropServices.ICustomMarshaler))]
139 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ExceptionDispatchInfo), Member = "Throw", MemberParameters = new object[] { typeof(global::System.Exception) }, ReturnType = typeof(void))]
140 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Runtime.CompilerServices.TaskAwaiter), Member = "ThrowForNonSuccess", MemberParameters = new object[] { typeof(global::System.Threading.Tasks.Task) }, ReturnType = typeof(void))]
141 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Runtime.CompilerServices.AsyncMethodBuilderCore.<>c", Member = "<ThrowAsync>b__7_0", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(void))]
142 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Runtime.CompilerServices.AsyncMethodBuilderCore.<>c", Member = "<ThrowAsync>b__7_1", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(void))]
143 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.IO.Stream.SynchronousAsyncResult", Member = "ThrowIfError", ReturnType = typeof(void))]
144 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.IO.Stream.SynchronousAsyncResult", Member = "EndRead", MemberParameters = new object[] { typeof(global::System.IAsyncResult) }, ReturnType = typeof(int))]
145 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.IO.Stream.SynchronousAsyncResult", Member = "EndWrite", MemberParameters = new object[] { typeof(global::System.IAsyncResult) }, ReturnType = typeof(void))]
146 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Mono.Net.Security.MobileAuthenticatedStream.<ProcessAuthentication>d__48", Member = "MoveNext", ReturnType = typeof(void))]
147 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Mono.Net.Security.MobileAuthenticatedStream.<StartOperation>d__57", Member = "MoveNext", ReturnType = typeof(void))]
148 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Mono.Net.Security.MobileAuthenticatedStream", Member = "CheckThrow", MemberParameters = new object[]
149 {
150 typeof(bool),
151 typeof(bool)
152 }, ReturnType = typeof(void))]
153 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Mono.Net.Security.MobileAuthenticatedStream", Member = "ProcessHandshake", MemberParameters = new object[]
154 {
155 "Mono.Net.Security.AsyncOperationStatus",
156 typeof(bool)
157 }, ReturnType = "Mono.Net.Security.AsyncOperationStatus")]
158 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Mono.Net.Security.MobileAuthenticatedStream", Member = "ProcessRead", MemberParameters = new object[] { "Mono.Net.Security.BufferOffsetSize" }, ReturnType = "System.ValueTuple`2<Int32, Boolean>")]
159 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Mono.Net.Security.MobileAuthenticatedStream", Member = "ProcessWrite", MemberParameters = new object[] { "Mono.Net.Security.BufferOffsetSize" }, ReturnType = "System.ValueTuple`2<Int32, Boolean>")]
160 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Mono.Net.Security.MobileAuthenticatedStream", Member = "get_InternalLocalCertificate", ReturnType = typeof(global::System.Security.Cryptography.X509Certificates.X509Certificate))]
161 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Net.WebCompletionSource`1.<WaitForCompletion>d__15", Member = "MoveNext", ReturnType = typeof(void))]
162 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Net.WebCompletionSource`1", Member = "ThrowOnError", ReturnType = typeof(void))]
163 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Net.WebOperation", Member = "CheckThrowDisposed", MemberParameters = new object[]
164 {
165 typeof(bool),
166 typeof(ref ExceptionDispatchInfo)
167 }, ReturnType = typeof(ExceptionDispatchInfo))]
168 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Net.WebRequestStream.<WriteAsyncInner>d__33", Member = "MoveNext", ReturnType = typeof(void))]
169 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 22)]
170 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Exception), Member = "RestoreExceptionDispatchInfo", MemberParameters = new object[] { typeof(ExceptionDispatchInfo) }, ReturnType = typeof(void))]
171 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
172 public void Throw()
173 {
174 throw null;
175 }
176
177 [global::System.Diagnostics.StackTraceHidden]
178 [global::Cpp2ILInjected.Token(Token = "0x60021EC")]
179 [global::Cpp2ILInjected.Address(RVA = "0x1B72E64", Offset = "0x1B72E64", Length = "0xC")]
180 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Net.FtpDataStream", Member = "EndRead", MemberParameters = new object[] { typeof(global::System.IAsyncResult) }, ReturnType = typeof(int))]
181 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Net.FtpWebRequest", Member = "GetResponse", ReturnType = "System.Net.WebResponse")]
182 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Net.FtpWebRequest", Member = "BeginGetResponse", MemberParameters = new object[]
183 {
184 typeof(global::System.AsyncCallback),
185 typeof(object)
186 }, ReturnType = typeof(global::System.IAsyncResult))]
187 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Net.FtpWebRequest", Member = "EndGetResponse", MemberParameters = new object[] { typeof(global::System.IAsyncResult) }, ReturnType = "System.Net.WebResponse")]
188 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Net.FtpWebRequest", Member = "GetRequestStream", ReturnType = typeof(global::System.IO.Stream))]
189 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Net.FtpWebRequest", Member = "BeginGetRequestStream", MemberParameters = new object[]
190 {
191 typeof(global::System.AsyncCallback),
192 typeof(object)
193 }, ReturnType = typeof(global::System.IAsyncResult))]
194 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Net.FtpWebRequest", Member = "EndGetRequestStream", MemberParameters = new object[] { typeof(global::System.IAsyncResult) }, ReturnType = typeof(global::System.IO.Stream))]
195 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Net.FtpWebRequest", Member = "TimedSubmitRequestHelper", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(global::System.IO.Stream))]
196 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Net.FtpWebRequest", Member = "CheckError", ReturnType = typeof(void))]
197 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Net.FtpWebRequest", Member = "DataStreamClosed", MemberParameters = new object[] { "System.Net.CloseExState" }, ReturnType = typeof(void))]
198 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 13)]
199 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ExceptionDispatchInfo), Member = "Capture", MemberParameters = new object[] { typeof(global::System.Exception) }, ReturnType = typeof(ExceptionDispatchInfo))]
200 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ExceptionDispatchInfo), Member = "Throw", ReturnType = typeof(void))]
201 public static void Throw(global::System.Exception source)
202 {
203 throw null;
204 }
205
206 [global::Cpp2ILInjected.Token(Token = "0x4001295")]
207 [global::Cpp2ILInjected.FieldOffset(Offset = "0x10")]
208 private global::System.Exception m_Exception;
209
210 [global::Cpp2ILInjected.Token(Token = "0x4001296")]
211 [global::Cpp2ILInjected.FieldOffset(Offset = "0x18")]
212 private object m_stackTrace;
213 }
214}
class f__AnonymousType0<< Count > j__TPar
static ExceptionDispatchInfo Capture(global::System.Exception source)
static void Throw(global::System.Exception source)