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

◆ CompleteOnInvokePromise()

System.Threading.Tasks.TaskFactory< TResult >.CompleteOnInvokePromise.CompleteOnInvokePromise ( IList< Task > tasks,
bool isSyncBlocking )
inline

Definition at line 957 of file TaskFactory.cs.

958 {
959 _tasks = tasks;
960 if (isSyncBlocking)
961 {
962 _stateFlags = 2;
963 }
964 if (TplEventSource.Log.IsEnabled())
965 {
966 TplEventSource.Log.TraceOperationBegin(base.Id, "TaskFactory.ContinueWhenAny", 0L);
967 }
968 if (Task.s_asyncDebuggingEnabled)
969 {
970 Task.AddToActiveTasks(this);
971 }
972 }

References System.Threading.Tasks.Task< TResult >.AddToActiveTasks(), System.Threading.Tasks.TplEventSource.Log, System.Threading.Tasks.Task< TResult >.s_asyncDebuggingEnabled, and System.tasks.