3 implementations of IQueueWaiter
System.ServiceModel.Primitives (3)
Internals\System\Runtime\InputQueue.cs (3)
951internal class AsyncQueueWaiter : AsyncResult, IQueueWaiter 1184internal class WaitQueueWaiter : IQueueWaiter 1215internal class TaskQueueWaiter : IQueueWaiter
9 references to IQueueWaiter
System.ServiceModel.Primitives (9)
Internals\System\Runtime\InputQueue.cs (9)
24private List<IQueueWaiter> _waiterList; 30_waiterList = new List<IQueueWaiter>(); 277IQueueWaiter[] waiters = null; 608private static void CompleteWaiters(bool itemAvailable, IQueueWaiter[] waiters) 618CompleteWaiters(false, (IQueueWaiter[])state); 621private static void CompleteWaitersLater(bool itemAvailable, IQueueWaiter[] waiters) 645CompleteWaiters(true, (IQueueWaiter[])state); 687IQueueWaiter[] waiters = null; 788private void GetWaiters(out IQueueWaiter[] waiters)