1 write to rootedHolder
System.ServiceModel (1)
System\ServiceModel\Channels\OverlappedContext.cs (1)
72this.rootedHolder = new RootedHolder();
13 references to rootedHolder
System.ServiceModel (13)
System\ServiceModel\Channels\OverlappedContext.cs (13)
73this.overlapped.AsyncResult = rootedHolder; 83Fx.Assert(this.rootedHolder != null, "rootedHolder null in Finalize."); 84Fx.Assert(this.rootedHolder.EventHolder != null, "rootedHolder.EventHolder null in Finalize."); 91ThreadPool.UnsafeRegisterWaitForSingleObject(this.rootedHolder.EventHolder, OverlappedContext.cleanupCallback, this, Timeout.Infinite, true); 197this.rootedHolder.ThisHolder = this; 217this.rootedHolder.ThisHolder = null; 254this.rootedHolder.EventHolder = this.completionEvent; 315this.rootedHolder.EventHolder = null; 379Fx.Assert(object.ReferenceEquals(pThis.rootedHolder, overlapped.AsyncResult), "CompleteCallback completed with corrupt OverlappedContext.rootedHolder."); 380pThis.rootedHolder.ThisHolder = null; 407if (pThis == null || pThis.rootedHolder == null) 412pThis.rootedHolder.ThisHolder = pThis; 451pThis.rootedHolder.EventHolder.Close();