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