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