Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches

◆ Task() [17/26]

System.Threading.Tasks.Task< TResult >.Task ( object state,
TaskCreationOptions creationOptions,
bool promiseStyle )
inlinepackage

Definition at line 1233 of file Task.cs.

1234 {
1235 if (((uint)creationOptions & 0xFFFFFFBBu) != 0)
1236 {
1237 ThrowHelper.ThrowArgumentOutOfRangeException(ExceptionArgument.creationOptions);
1238 }
1239 if ((creationOptions & TaskCreationOptions.AttachedToParent) != 0)
1240 {
1242 if (internalCurrent != null)
1243 {
1245 }
1246 }
1248 }
ContingentProperties EnsureContingentPropertiesInitializedUnsafe()
Definition Task.cs:1647
static ? Task InternalCurrent
Definition Task.cs:1011
void TaskConstructorCore(Delegate action, object state, CancellationToken cancellationToken, TaskCreationOptions creationOptions, InternalTaskOptions internalOptions, TaskScheduler scheduler)
Definition Task.cs:1304
CancellationToken CancellationToken
Definition Task.cs:1082

References System.creationOptions, System.Threading.Tasks.Task< TResult >.EnsureContingentPropertiesInitializedUnsafe(), System.Threading.Tasks.Task< TResult >.InternalCurrent, System.Threading.Tasks.Task< TResult >.ContingentProperties.m_parent, System.state, System.Threading.Tasks.Task< TResult >.TaskConstructorCore(), and System.ThrowHelper.ThrowArgumentOutOfRangeException().