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