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; 477CompletionData completionData = default; 595CompletionData completionData; 648CompletionData completionData; 658CompletionData completionData; 697CompletionData completionData = default; 811private static void TrySchedule(PipeScheduler scheduler, in CompletionData completionData) 837private static void ScheduleWithContext(PipeScheduler scheduler, in CompletionData completionData) 864CompletionData completionData = (CompletionData)state; 870CompletionData completionData = (CompletionData)state; 921CompletionData completionData; 1072CompletionData completionData; 1134CompletionData completionData; 1149CompletionData completionData; 1159CompletionData 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)