1 instantiation of PipeCompletionCallbacks
System.IO.Pipelines (1)
System\IO\Pipelines\PipeCompletion.cs (1)
81return new PipeCompletionCallbacks(callbacks, _state as ExceptionDispatchInfo);
9 references to PipeCompletionCallbacks
System.IO.Pipelines (9)
System\IO\Pipelines\Pipe.cs (6)
20private static readonly Action<object?> s_invokeCompletionCallbacks = state => ((PipeCompletionCallbacks)state!).Execute(); 527PipeCompletionCallbacks? completionCallbacks; 702PipeCompletionCallbacks? completionCallbacks; 742PipeCompletionCallbacks? completionCallbacks; 781PipeCompletionCallbacks? completionCallbacks; 911private static void ScheduleCallbacks(PipeScheduler scheduler, PipeCompletionCallbacks completionCallbacks)
System\IO\Pipelines\PipeCompletion.cs (3)
23public PipeCompletionCallbacks? TryComplete(Exception? exception = null) 40public PipeCompletionCallbacks? AddCallback(Action<Exception?, object?> callback, object? state) 69private PipeCompletionCallbacks? GetCallbacks()