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)
1537Fx.Assert(_backgroundCloseData == null, "can't try twice"); 1551Fx.Assert(_backgroundCloseData != null, "Only callable from background close"); 1552_backgroundCloseData.Close(); 1557if (_backgroundCloseData == null) 1570Fx.Assert(_backgroundCloseData != null, "Need to check background close first"); 1571object dummy = _backgroundCloseData.Dequeue(timeout); 1577Fx.Assert(_backgroundCloseData != null, "Need to check background close first"); 1578return _backgroundCloseData.BeginDequeue(timeout, callback, state); 1583Fx.Assert(_backgroundCloseData != null, "Need to check background close first"); 1584object dummy = _backgroundCloseData.EndDequeue(result); 1590_backgroundCloseData.EnqueueAndDispatch(exception, null, true);