1 write to completionEvent
System.ServiceModel (1)
System\ServiceModel\Channels\OverlappedContext.cs (1)
364this.completionEvent = new ManualResetEvent(false);
10 references to completionEvent
System.ServiceModel (10)
System\ServiceModel\Channels\OverlappedContext.cs (10)
130if (this.completionEvent != null) 132this.completionEvent.Close(); 202if (this.completionEvent != null) 204this.completionEvent.Reset(); 210this.registration = ThreadPool.UnsafeRegisterWaitForSingleObject(this.completionEvent, OverlappedContext.eventCallback, this, Timeout.Infinite, true); 254this.rootedHolder.EventHolder = this.completionEvent; 284if (!TimeoutHelper.WaitOne(this.completionEvent, timeout)) 289ThreadPool.UnsafeRegisterWaitForSingleObject(this.completionEvent, OverlappedContext.cleanupCallback, this, Timeout.Infinite, true); 362if (this.completionEvent == null) 365this.eventHandle = (IntPtr)(1 | (long)this.completionEvent.SafeWaitHandle.DangerousGetHandle());