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
TaskSchedulerAwaitTaskContinuation.cs
Go to the documentation of this file.
1
using
System
;
2
using
System.Runtime.CompilerServices
;
3
4
namespace
System.Threading.Tasks
5
{
6
// Token: 0x02000248 RID: 584
7
internal
sealed
class
TaskSchedulerAwaitTaskContinuation
:
AwaitTaskContinuation
8
{
9
// Token: 0x06001412 RID: 5138 RVA: 0x0002A2AC File Offset: 0x000284AC
10
internal
TaskSchedulerAwaitTaskContinuation
(
TaskScheduler
scheduler,
Action
action
,
bool
flowExecutionContext
)
11
{
12
}
13
14
// Token: 0x06001413 RID: 5139 RVA: 0x0002A2C0 File Offset: 0x000284C0
15
internal
sealed
override
void
Run
(
Task
ignored
,
bool
canInlineContinuationTask
)
16
{
17
int
num = 1;
18
TaskScheduler
scheduler = this.
m_scheduler
;
19
if
(num == 0)
20
{
21
}
22
if
(!
true
)
23
{
24
}
25
TaskScheduler
internalCurrent
=
TaskScheduler
.
InternalCurrent
;
26
TaskScheduler
scheduler2
= this.
m_scheduler
;
27
bool
isThreadPoolThread
=
Thread
.
CurrentThread
.
IsThreadPoolThread
;
28
}
29
30
// Token: 0x04000AAE RID: 2734
31
private
readonly
TaskScheduler
m_scheduler
= scheduler;
32
33
// Token: 0x02000249 RID: 585
34
[
CompilerGenerated
]
35
[Serializable]
36
private
sealed
class <>
c
37
{
38
// Token: 0x06001414 RID: 5140 RVA: 0x0002A338 File Offset: 0x00028538
39
// Note: this type is marked as 'beforefieldinit'.
40
static <>
c()
41
{
42
}
43
44
// Token: 0x06001415 RID: 5141 RVA: 0x0002A348 File Offset: 0x00028548
45
public <>
c()
46
{
47
}
48
49
// Token: 0x06001416 RID: 5142 RVA: 0x0002A35C File Offset: 0x0002855C
50
internal
void <Run>
b__2_0(
object
state
)
51
{
52
if
(
state
!=
null
)
53
{
54
}
55
}
56
57
// Token: 0x04000AAF RID: 2735
58
public
static
readonly
TaskSchedulerAwaitTaskContinuation
.<>
c <>
9;
59
60
// Token: 0x04000AB0 RID: 2736
61
public
static
Action<object>
<>9
__2_0
;
62
}
63
}
64
}
j__TPar
class f__AnonymousType0<< Count > j__TPar
Definition
--f__AnonymousType0.cs:8
System.Action
Definition
Action.5.cs:7
System.Threading.Tasks.AwaitTaskContinuation
Definition
AwaitTaskContinuation.cs:9
System.Threading.Tasks.TaskSchedulerAwaitTaskContinuation.Run
override void Run(Task ignored, bool canInlineContinuationTask)
Definition
TaskSchedulerAwaitTaskContinuation.cs:15
System.Threading.Tasks.TaskSchedulerAwaitTaskContinuation.m_scheduler
readonly TaskScheduler m_scheduler
Definition
TaskSchedulerAwaitTaskContinuation.cs:31
System.Threading.Tasks.TaskSchedulerAwaitTaskContinuation.TaskSchedulerAwaitTaskContinuation
TaskSchedulerAwaitTaskContinuation(TaskScheduler scheduler, Action action, bool flowExecutionContext)
Definition
TaskSchedulerAwaitTaskContinuation.cs:10
System.Threading.Tasks.TaskSchedulerAwaitTaskContinuation
Definition
TaskSchedulerAwaitTaskContinuation.cs:8
System.Threading.Tasks.TaskScheduler.InternalCurrent
static TaskScheduler InternalCurrent
Definition
TaskScheduler.cs:116
System.Threading.Tasks.TaskScheduler
Definition
TaskScheduler.cs:11
System.Threading.Tasks.Task
Definition
Task.cs:12
System.Threading.Thread.CurrentThread
static Thread CurrentThread
Definition
Thread.cs:381
System.Threading.Thread.IsThreadPoolThread
bool IsThreadPoolThread
Definition
Thread.cs:411
System.Threading.Thread
Definition
Thread.cs:15
System.Runtime.CompilerServices
Definition
AsyncMethodBuilderAttribute.cs:4
System.Threading.Tasks
Definition
AsyncCausalityStatus.cs:5
System.ExceptionArgument.action
@ action
System.ExceptionArgument.state
@ state
System
Definition
__ComObject.cs:4
source
mscorlib
System
Threading
Tasks
TaskSchedulerAwaitTaskContinuation.cs
Generated by
1.10.0