Terraria
v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
TaskCache.cs
Go to the documentation of this file.
1
namespace
System.Threading.Tasks
;
2
3
internal
static
class
TaskCache
4
{
5
internal
static
readonly
Task<bool>
s_trueTask
= CreateCacheableTask(result: true);
6
7
internal
static
readonly
Task<bool>
s_falseTask
= CreateCacheableTask(result: false);
8
9
internal
static
readonly
Task<int>
[]
s_int32Tasks
=
CreateInt32Tasks
();
10
11
internal
static
Task<TResult>
CreateCacheableTask<TResult>
(
TResult
result)
12
{
13
return
new
Task<TResult>
(canceled:
false
, result, (
TaskCreationOptions
)16384,
default
(
CancellationToken
));
14
}
15
16
private
static
Task<int>
[]
CreateInt32Tasks
()
17
{
18
Task<int>
[]
array
=
new
Task<int>
[10];
19
for
(
int
i = 0; i <
array
.Length; i++)
20
{
21
array
[i] = CreateCacheableTask(i + -1);
22
}
23
return
array
;
24
}
25
}
System.Threading.Tasks.TaskCache.s_trueTask
static readonly Task< bool > s_trueTask
Definition
TaskCache.cs:5
System.Threading.Tasks.TaskCache.CreateCacheableTask< TResult >
static Task< TResult > CreateCacheableTask< TResult >(TResult result)
Definition
TaskCache.cs:11
System.Threading.Tasks.TaskCache.CreateInt32Tasks
static Task< int >[] CreateInt32Tasks()
Definition
TaskCache.cs:16
System.Threading.Tasks.TaskCache.s_int32Tasks
static readonly Task< int >[] s_int32Tasks
Definition
TaskCache.cs:9
System.Threading.Tasks.TaskCache.s_falseTask
static readonly Task< bool > s_falseTask
Definition
TaskCache.cs:7
System.Threading.Tasks.TaskCache
Definition
TaskCache.cs:4
System.Threading.Tasks.Task
Definition
Task.cs:14
TResult
System.Threading.Tasks.TaskCreationOptions
TaskCreationOptions
Definition
TaskCreationOptions.cs:5
System.Threading.Tasks
Definition
TaskToApm.cs:3
System.ExceptionArgument.array
@ array
System.Threading.CancellationToken
Definition
CancellationToken.cs:8
source
System.Private.CoreLib
System.Threading.Tasks
TaskCache.cs
Generated by
1.10.0