Terraria
v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
CompletionActionInvoker.cs
Go to the documentation of this file.
1
namespace
System.Threading.Tasks
;
2
3
internal
sealed
class
CompletionActionInvoker
:
IThreadPoolWorkItem
4
{
5
private
readonly
ITaskCompletionAction
m_action
;
6
7
private
readonly
Task
m_completingTask
;
8
9
internal
CompletionActionInvoker
(
ITaskCompletionAction
action
,
Task
completingTask)
10
{
11
m_action
=
action
;
12
m_completingTask
= completingTask;
13
}
14
15
void
IThreadPoolWorkItem
.
Execute
()
16
{
17
m_action
.
Invoke
(
m_completingTask
);
18
}
19
}
System.Threading.Tasks.CompletionActionInvoker.m_action
readonly ITaskCompletionAction m_action
Definition
CompletionActionInvoker.cs:5
System.Threading.Tasks.CompletionActionInvoker.CompletionActionInvoker
CompletionActionInvoker(ITaskCompletionAction action, Task completingTask)
Definition
CompletionActionInvoker.cs:9
System.Threading.Tasks.CompletionActionInvoker.m_completingTask
readonly Task m_completingTask
Definition
CompletionActionInvoker.cs:7
System.Threading.Tasks.CompletionActionInvoker
Definition
CompletionActionInvoker.cs:4
System.Threading.Tasks.Task
Definition
Task.cs:14
System.Threading.IThreadPoolWorkItem.Execute
void Execute()
System.Threading.IThreadPoolWorkItem
Definition
IThreadPoolWorkItem.cs:4
System.Threading.Tasks.ITaskCompletionAction.Invoke
void Invoke(Task completingTask)
System.Threading.Tasks.ITaskCompletionAction
Definition
ITaskCompletionAction.cs:4
System.Threading.Tasks
Definition
TaskToApm.cs:3
System.ExceptionArgument.action
@ action
source
System.Private.CoreLib
System.Threading.Tasks
CompletionActionInvoker.cs
Generated by
1.10.0