61 references to VoidTaskResult
System.Private.CoreLib (61)
src\libraries\System.Private.CoreLib\src\System\IO\Stream.cs (1)
764
return TaskFactory<
VoidTaskResult
>.FromAsyncTrim(
src\libraries\System.Private.CoreLib\src\System\Runtime\CompilerServices\AsyncIteratorMethodBuilder.cs (5)
20
private Task<
VoidTaskResult
>? m_task; // Debugger depends on the exact name of this field.
41
AsyncTaskMethodBuilder<
VoidTaskResult
>.AwaitOnCompleted(ref awaiter, ref stateMachine, ref m_task);
51
AsyncTaskMethodBuilder<
VoidTaskResult
>.AwaitUnsafeOnCompleted(ref awaiter, ref stateMachine, ref m_task);
62
AsyncTaskMethodBuilder<
VoidTaskResult
>.SetExistingTaskResult(m_task, default);
86
internal object ObjectIdForDebugger => m_task ??= AsyncTaskMethodBuilder<
VoidTaskResult
>.CreateWeaklyTypedStateMachineBox();
src\libraries\System.Private.CoreLib\src\System\Runtime\CompilerServices\AsyncTaskMethodBuilder.cs (9)
21
private Task<
VoidTaskResult
>? m_task; // Debugger depends on the exact name of this field.
53
AsyncTaskMethodBuilder<
VoidTaskResult
>.AwaitOnCompleted(ref awaiter, ref stateMachine, ref m_task);
67
AsyncTaskMethodBuilder<
VoidTaskResult
>.AwaitUnsafeOnCompleted(ref awaiter, ref stateMachine, ref m_task);
84
private Task<
VoidTaskResult
> InitializeTaskAsPromise()
87
return m_task = new Task<
VoidTaskResult
>();
107
AsyncTaskMethodBuilder<
VoidTaskResult
>.SetExistingTaskResult(m_task, default!);
120
AsyncTaskMethodBuilder<
VoidTaskResult
>.SetException(exception, ref m_task);
130
AsyncTaskMethodBuilder<
VoidTaskResult
>.SetNotificationForWaitCompletion(enabled, ref m_task);
141
m_task ??= AsyncTaskMethodBuilder<
VoidTaskResult
>.CreateWeaklyTypedStateMachineBox();
src\libraries\System.Private.CoreLib\src\System\Runtime\CompilerServices\AsyncTaskMethodBuilderT.cs (1)
322
return IsCompletedSuccessfully && typeof(TResult) != typeof(
VoidTaskResult
) ?
src\libraries\System.Private.CoreLib\src\System\Runtime\CompilerServices\AsyncValueTaskMethodBuilder.cs (10)
14
private static readonly Task<
VoidTaskResult
> s_syncSuccessSentinel = AsyncValueTaskMethodBuilder<
VoidTaskResult
>.s_syncSuccessSentinel;
20
private Task<
VoidTaskResult
>? m_task; // Debugger depends on the exact name of this field.
47
AsyncTaskMethodBuilder<
VoidTaskResult
>.SetExistingTaskResult(m_task, default);
54
AsyncTaskMethodBuilder<
VoidTaskResult
>.SetException(exception, ref m_task);
74
Task<
VoidTaskResult
>? task = m_task ??= new Task<
VoidTaskResult
>(); // base task used rather than box to minimize size when used as manual promise
87
AsyncTaskMethodBuilder<
VoidTaskResult
>.AwaitOnCompleted(ref awaiter, ref stateMachine, ref m_task);
98
AsyncTaskMethodBuilder<
VoidTaskResult
>.AwaitUnsafeOnCompleted(ref awaiter, ref stateMachine, ref m_task);
108
internal object ObjectIdForDebugger => m_task ??= AsyncTaskMethodBuilder<
VoidTaskResult
>.CreateWeaklyTypedStateMachineBox();
src\libraries\System.Private.CoreLib\src\System\Runtime\CompilerServices\PoolingAsyncValueTaskMethodBuilder.cs (7)
6
using StateMachineBox = System.Runtime.CompilerServices.PoolingAsyncValueTaskMethodBuilder<System.Threading.Tasks.
VoidTaskResult
>.StateMachineBox;
15
private static readonly StateMachineBox s_syncSuccessSentinel = PoolingAsyncValueTaskMethodBuilder<
VoidTaskResult
>.s_syncSuccessSentinel;
56
PoolingAsyncValueTaskMethodBuilder<
VoidTaskResult
>.SetException(exception, ref m_task);
76
StateMachineBox? box = m_task ??= PoolingAsyncValueTaskMethodBuilder<
VoidTaskResult
>.CreateWeaklyTypedStateMachineBox();
89
PoolingAsyncValueTaskMethodBuilder<
VoidTaskResult
>.AwaitOnCompleted(ref awaiter, ref stateMachine, ref m_task);
100
PoolingAsyncValueTaskMethodBuilder<
VoidTaskResult
>.AwaitUnsafeOnCompleted(ref awaiter, ref stateMachine, ref m_task);
111
m_task ??= PoolingAsyncValueTaskMethodBuilder<
VoidTaskResult
>.CreateWeaklyTypedStateMachineBox();
src\libraries\System.Private.CoreLib\src\System\Runtime\CompilerServices\PoolingAsyncValueTaskMethodBuilderT.cs (1)
144
AsyncTaskMethodBuilder<
VoidTaskResult
>.AwaitUnsafeOnCompleted(ref awaiter, box);
src\libraries\System.Private.CoreLib\src\System\Threading\Tasks\Task.cs (5)
1466
internal static readonly Task<
VoidTaskResult
> s_cachedCompleted = new Task<
VoidTaskResult
>(false, default, (TaskCreationOptions)InternalTaskOptions.DoNotDispose, default);
2848
return new CancellationPromise<
VoidTaskResult
>(this, millisecondsTimeout, timeProvider, cancellationToken);
5620
UnwrapPromise<
VoidTaskResult
> promise = new UnwrapPromise<
VoidTaskResult
>(task1, lookForOce: true);
src\libraries\System.Private.CoreLib\src\System\Threading\Tasks\TaskExtensions.cs (1)
20
!task.IsCompletedSuccessfully ? Task.CreateUnwrapPromise<
VoidTaskResult
>(task, lookForOce: false) :
src\libraries\System.Private.CoreLib\src\System\Threading\Tasks\TaskFactory.cs (21)
855
return TaskFactory<
VoidTaskResult
>.FromAsyncImpl(asyncResult, null, endMethod, creationOptions, scheduler);
909
return TaskFactory<
VoidTaskResult
>.FromAsyncImpl(beginMethod, null, endMethod, state, creationOptions);
975
return TaskFactory<
VoidTaskResult
>.FromAsyncImpl(beginMethod, null, endMethod, arg1, state, creationOptions);
1048
return TaskFactory<
VoidTaskResult
>.FromAsyncImpl(beginMethod, null, endMethod, arg1, arg2, state, creationOptions);
1129
return TaskFactory<
VoidTaskResult
>.FromAsyncImpl(beginMethod, null, endMethod, arg1, arg2, arg3, state, creationOptions);
1702
return TaskFactory<
VoidTaskResult
>.ContinueWhenAllImpl(tasks, null, continuationAction, m_defaultContinuationOptions, m_defaultCancellationToken, DefaultScheduler);
1730
return TaskFactory<
VoidTaskResult
>.ContinueWhenAllImpl(tasks, null, continuationAction, m_defaultContinuationOptions, cancellationToken, DefaultScheduler);
1764
return TaskFactory<
VoidTaskResult
>.ContinueWhenAllImpl(tasks, null, continuationAction, continuationOptions, m_defaultCancellationToken, DefaultScheduler);
1809
return TaskFactory<
VoidTaskResult
>.ContinueWhenAllImpl(tasks, null, continuationAction, continuationOptions, cancellationToken, scheduler);
1833
return TaskFactory<
VoidTaskResult
>.ContinueWhenAllImpl(tasks, null, continuationAction, m_defaultContinuationOptions, m_defaultCancellationToken, DefaultScheduler);
1864
return TaskFactory<
VoidTaskResult
>.ContinueWhenAllImpl(tasks, null, continuationAction, m_defaultContinuationOptions, cancellationToken, DefaultScheduler);
1900
return TaskFactory<
VoidTaskResult
>.ContinueWhenAllImpl(tasks, null, continuationAction, continuationOptions, m_defaultCancellationToken, DefaultScheduler);
1946
return TaskFactory<
VoidTaskResult
>.ContinueWhenAllImpl(tasks, null, continuationAction, continuationOptions, cancellationToken, scheduler);
2418
return TaskFactory<
VoidTaskResult
>.ContinueWhenAnyImpl(tasks, null, continuationAction, m_defaultContinuationOptions, m_defaultCancellationToken, DefaultScheduler);
2446
return TaskFactory<
VoidTaskResult
>.ContinueWhenAnyImpl(tasks, null, continuationAction, m_defaultContinuationOptions, cancellationToken, DefaultScheduler);
2480
return TaskFactory<
VoidTaskResult
>.ContinueWhenAnyImpl(tasks, null, continuationAction, continuationOptions, m_defaultCancellationToken, DefaultScheduler);
2525
return TaskFactory<
VoidTaskResult
>.ContinueWhenAnyImpl(tasks, null, continuationAction, continuationOptions, cancellationToken, scheduler);
2849
return TaskFactory<
VoidTaskResult
>.ContinueWhenAnyImpl(tasks, null, continuationAction, m_defaultContinuationOptions, m_defaultCancellationToken, DefaultScheduler);
2879
return TaskFactory<
VoidTaskResult
>.ContinueWhenAnyImpl(tasks, null, continuationAction, m_defaultContinuationOptions, cancellationToken, DefaultScheduler);
2915
return TaskFactory<
VoidTaskResult
>.ContinueWhenAnyImpl(tasks, null, continuationAction, continuationOptions, m_defaultCancellationToken, DefaultScheduler);
2961
return TaskFactory<
VoidTaskResult
>.ContinueWhenAnyImpl(tasks, null, continuationAction, continuationOptions, cancellationToken, scheduler);