1 write to _backgroundCloseData
System.ServiceModel.Primitives (1)
System\ServiceModel\Dispatcher\DuplexChannelBinder.cs (1)
1540
_backgroundCloseData
= new InputQueue<object>();
11 references to _backgroundCloseData
System.ServiceModel.Primitives (11)
System\ServiceModel\Dispatcher\DuplexChannelBinder.cs (11)
1537
Fx.Assert(
_backgroundCloseData
== null, "can't try twice");
1551
Fx.Assert(
_backgroundCloseData
!= null, "Only callable from background close");
1552
_backgroundCloseData
.Close();
1557
if (
_backgroundCloseData
== null)
1570
Fx.Assert(
_backgroundCloseData
!= null, "Need to check background close first");
1571
object dummy =
_backgroundCloseData
.Dequeue(timeout);
1577
Fx.Assert(
_backgroundCloseData
!= null, "Need to check background close first");
1578
return
_backgroundCloseData
.BeginDequeue(timeout, callback, state);
1583
Fx.Assert(
_backgroundCloseData
!= null, "Need to check background close first");
1584
object dummy =
_backgroundCloseData
.EndDequeue(result);
1590
_backgroundCloseData
.EnqueueAndDispatch(exception, null, true);