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