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
IOSelectorJob.cs
Go to the documentation of this file.
1
using
System
;
2
using
System.Runtime.InteropServices
;
3
using
System.Threading
;
4
5
namespace
System
6
{
7
// Token: 0x0200009C RID: 156
8
[
StructLayout
(0)]
9
internal
class
IOSelectorJob
:
IThreadPoolWorkItem
10
{
11
// Token: 0x060002C1 RID: 705 RVA: 0x0000AACC File Offset: 0x00008CCC
12
public
IOSelectorJob
(global::System.
IOOperation
operation
, global::System.
IOAsyncCallback
callback
, global::System.
IOAsyncResult
state
)
13
{
14
this.operation
=
operation
;
15
this.callback
=
callback
;
16
this.state
=
state
;
17
}
18
19
// Token: 0x060002C2 RID: 706 RVA: 0x0000AAF4 File Offset: 0x00008CF4
20
void
IThreadPoolWorkItem
.
ExecuteWorkItem
()
21
{
22
global::System.IOAsyncCallback
ioasyncCallback
= this.
callback
;
23
global::System.IOAsyncResult
ioasyncResult
= this.
state
;
24
IntPtr
invoke_impl =
ioasyncCallback
.invoke_impl;
25
IntPtr
method_code =
ioasyncCallback
.method_code;
26
IntPtr
method =
ioasyncCallback
.method;
27
}
28
29
// Token: 0x060002C3 RID: 707 RVA: 0x0000AB28 File Offset: 0x00008D28
30
void
IThreadPoolWorkItem
.
MarkAborted
(
ThreadAbortException
tae
)
31
{
32
}
33
34
// Token: 0x060002C4 RID: 708 RVA: 0x0000AB38 File Offset: 0x00008D38
35
public
void
MarkDisposed
()
36
{
37
global::System.IOAsyncResult
ioasyncResult
= this.
state
;
38
}
39
40
// Token: 0x0400026D RID: 621
41
private
global::System.IOOperation
operation
;
42
43
// Token: 0x0400026E RID: 622
44
private
global::System.IOAsyncCallback
callback
;
45
46
// Token: 0x0400026F RID: 623
47
private
global::System.IOAsyncResult
state
;
48
}
49
}
j__TPar
class f__AnonymousType0<< Count > j__TPar
Definition
--f__AnonymousType0.cs:8
System.IOAsyncCallback
Definition
IOAsyncCallback.cs:7
System.IOAsyncResult
Definition
IOAsyncResult.cs:10
System.IOSelectorJob.callback
global::System.IOAsyncCallback callback
Definition
IOSelectorJob.cs:44
System.IOSelectorJob.MarkDisposed
void MarkDisposed()
Definition
IOSelectorJob.cs:35
System.IOSelectorJob.IOSelectorJob
IOSelectorJob(global::System.IOOperation operation, global::System.IOAsyncCallback callback, global::System.IOAsyncResult state)
Definition
IOSelectorJob.cs:12
System.IOSelectorJob.operation
global::System.IOOperation operation
Definition
IOSelectorJob.cs:41
System.IOSelectorJob.state
global::System.IOAsyncResult state
Definition
IOSelectorJob.cs:47
System.IOSelectorJob
Definition
IOSelectorJob.cs:10
System.Threading.ThreadAbortException
Definition
ThreadAbortException.cs:11
System.Threading.IThreadPoolWorkItem.ExecuteWorkItem
void ExecuteWorkItem()
System.Threading.IThreadPoolWorkItem.MarkAborted
void MarkAborted(ThreadAbortException tae)
System.Threading.IThreadPoolWorkItem
Definition
IThreadPoolWorkItem.cs:7
System.Runtime.InteropServices
Definition
_Activator.cs:4
System.Threading
Definition
_ThreadPoolWaitCallback.cs:4
System.IOOperation
IOOperation
Definition
IOOperation.cs:7
System
Definition
__ComObject.cs:4
System.IntPtr
Definition
IntPtr.cs:13
source
System
IOSelectorJob.cs
Generated by
1.10.0