1 write to backgroundCloseData
System.ServiceModel (1)
System\ServiceModel\Dispatcher\DuplexChannelBinder.cs (1)
1585
this.
backgroundCloseData
= new InputQueue<object>();
11 references to backgroundCloseData
System.ServiceModel (11)
System\ServiceModel\Dispatcher\DuplexChannelBinder.cs (11)
1582
Fx.Assert(this.
backgroundCloseData
== null, "can't try twice");
1596
Fx.Assert(this.
backgroundCloseData
!= null, "Only callable from background close");
1597
this.
backgroundCloseData
.Close();
1602
if (this.
backgroundCloseData
== null)
1615
Fx.Assert(this.
backgroundCloseData
!= null, "Need to check background close first");
1616
object dummy = this.
backgroundCloseData
.Dequeue(timeout);
1622
Fx.Assert(this.
backgroundCloseData
!= null, "Need to check background close first");
1623
return this.
backgroundCloseData
.BeginDequeue(timeout, callback, state);
1628
Fx.Assert(this.
backgroundCloseData
!= null, "Need to check background close first");
1629
object dummy = this.
backgroundCloseData
.EndDequeue(result);
1635
this.
backgroundCloseData
.EnqueueAndDispatch(exception, null, true);