2 instantiations of AsyncWaitHandle
System.ServiceModel.Internals (2)
System\Runtime\ThreadNeutralSemaphore.cs (2)
91waiter = new AsyncWaitHandle(); 234waiter = new AsyncWaitHandle();
16 references to AsyncWaitHandle
System.ServiceModel.Internals (16)
System\Runtime\AsyncWaitHandle.cs (3)
76AsyncWaitHandle thisPtr = waiter.Parent; 225public AsyncWaiter(AsyncWaitHandle parent, Action<object, TimeoutException> callback, object state) 232public AsyncWaitHandle Parent
System\Runtime\ThreadNeutralSemaphore.cs (13)
32Queue<AsyncWaitHandle> waiters; 59Queue<AsyncWaitHandle> Waiters 65this.waiters = new Queue<AsyncWaitHandle>(); 76AsyncWaitHandle waiter = null; 150AsyncWaitHandle waiter = EnterCore(); 194bool RemoveWaiter(AsyncWaitHandle waiter) 202AsyncWaitHandle temp = this.Waiters.Dequeue(); 217AsyncWaitHandle EnterCore() 219AsyncWaitHandle waiter; 243AsyncWaitHandle waiter; 307AsyncWaitHandle waiter = this.waiters.Dequeue(); 316public EnterAsyncData(ThreadNeutralSemaphore semaphore, AsyncWaitHandle waiter, FastAsyncCallback callback, object state) 330public AsyncWaitHandle Waiter