1 write to waiters
System.ServiceModel.Internals (1)
System\Runtime\ThreadNeutralSemaphore.cs (1)
65
this.
waiters
= new Queue<AsyncWaitHandle>();
9 references to waiters
System.ServiceModel.Internals (9)
System\Runtime\ThreadNeutralSemaphore.cs (9)
63
if (this.
waiters
== null)
68
return this.
waiters
;
114
Fx.Assert(!thisPtr.
waiters
.Contains(data.Waiter), "The waiter should have been removed already.");
269
if (this.
waiters
== null || this.
waiters
.Count == 0)
283
waiter = this.
waiters
.Dequeue();
303
if (this.
waiters
!= null)
305
while (this.
waiters
.Count > 0)
307
AsyncWaitHandle waiter = this.
waiters
.Dequeue();