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