2 instantiations of CompletionData
System.IO.Pipelines (2)
System\IO\Pipelines\PipeAwaitable.cs (2)
99new CompletionData(currentCompletion, currentState, executionContext, synchronizationContext) : 120completionData = new CompletionData(continuation, state, _schedulingContext?.ExecutionContext, _schedulingContext?.SynchronizationContext);
24 references to CompletionData
System.IO.Pipelines (24)
System\IO\Pipelines\Pipe.cs (19)
475CompletionData completionData; 487private void PrepareFlushUnsynchronized(out CompletionData completionData, out ValueTask<FlushResult> result, CancellationToken cancellationToken) 526CompletionData completionData; 580CompletionData completionData = default; 703CompletionData completionData; 756CompletionData completionData; 766CompletionData completionData; 805CompletionData completionData = default; 919private static void TrySchedule(PipeScheduler scheduler, in CompletionData completionData) 945private static void ScheduleWithContext(PipeScheduler scheduler, in CompletionData completionData) 972CompletionData completionData = (CompletionData)state; 978CompletionData completionData = (CompletionData)state; 1029CompletionData completionData; 1180CompletionData completionData; 1242CompletionData completionData; 1257CompletionData completionData; 1267CompletionData completionData;
System\IO\Pipelines\PipeAwaitable.cs (5)
78public void Complete(out CompletionData completionData) 86private void ExtractCompletion(out CompletionData completionData) 113public void OnCompleted(Action<object?> continuation, object? state, ValueTaskSourceOnCompletedFlags flags, out CompletionData completionData, out bool doubleCompletion) 147public void Cancel(out CompletionData completionData) 154public void CancellationTokenFired(out CompletionData completionData)