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)
370CompletionData completionData; 382private void PrepareFlushUnsynchronized(out CompletionData completionData, out ValueTask<FlushResult> result, CancellationToken cancellationToken) 421CompletionData completionData; 475CompletionData completionData = default; 592CompletionData completionData; 645CompletionData completionData; 655CompletionData completionData; 694CompletionData completionData = default; 808private static void TrySchedule(PipeScheduler scheduler, in CompletionData completionData) 834private static void ScheduleWithContext(PipeScheduler scheduler, in CompletionData completionData) 861CompletionData completionData = (CompletionData)state; 867CompletionData completionData = (CompletionData)state; 918CompletionData completionData; 1069CompletionData completionData; 1131CompletionData completionData; 1146CompletionData completionData; 1156CompletionData 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)