2 implementations of IWaiter
dotnet-svcutil-lib (2)
FrameworkFork\System.ServiceModel\System\ServiceModel\Dispatcher\ConcurrencyBehavior.cs (2)
176internal class MessageRpcWaiter : IWaiter 208internal class ThreadWaiter : IWaiter
13 references to IWaiter
dotnet-svcutil-lib (13)
FrameworkFork\System.ServiceModel\System\ServiceModel\Dispatcher\ConcurrencyBehavior.cs (13)
128IWaiter nextWaiter = resource.DequeueWaiter(); 185void IWaiter.Signal() 212void IWaiter.Signal() 228private Queue<ConcurrencyBehavior.IWaiter> _calloutMessageQueue; 229private Queue<ConcurrencyBehavior.IWaiter> _newMessageQueue; 240private ConcurrencyBehavior.IWaiter DequeueFrom(Queue<ConcurrencyBehavior.IWaiter> queue) 242ConcurrencyBehavior.IWaiter waiter = queue.Dequeue(); 252internal ConcurrencyBehavior.IWaiter DequeueWaiter() 265internal void EnqueueNewMessage(ConcurrencyBehavior.IWaiter waiter) 268_newMessageQueue = new Queue<ConcurrencyBehavior.IWaiter>(); 272internal void EnqueueCalloutMessage(ConcurrencyBehavior.IWaiter waiter) 275_calloutMessageQueue = new Queue<ConcurrencyBehavior.IWaiter>();