1 write to _closeState
dotnet-svcutil-lib (1)
FrameworkFork\System.ServiceModel\System\ServiceModel\Dispatcher\DuplexChannelBinder.cs (1)
1047_closeState = new CloseState();
10 references to _closeState
dotnet-svcutil-lib (10)
FrameworkFork\System.ServiceModel\System\ServiceModel\Dispatcher\DuplexChannelBinder.cs (10)
1245if (!_closeState.TryBackgroundClose() || this.State != CommunicationState.Opened) 1276_closeState.CaptureBackgroundException(backgroundCloseException); 1315_closeState.CaptureBackgroundException(backgroundCloseException); 1319_closeState.FinishBackgroundClose(); 1399performChannelClose = _closeState.TryUserClose(); 1407_closeState.WaitForBackgroundClose(timeout); 1422performChannelClose = _closeState.TryUserClose(); 1430return _closeState.BeginWaitForBackgroundClose(timeout, callback, state); 1437if (_closeState.TryUserClose()) 1443_closeState.EndWaitForBackgroundClose(result);