1 write to closeState
System.ServiceModel (1)
System\ServiceModel\Dispatcher\DuplexChannelBinder.cs (1)
1113this.closeState = new CloseState();
10 references to closeState
System.ServiceModel (10)
System\ServiceModel\Dispatcher\DuplexChannelBinder.cs (10)
1309if (!this.closeState.TryBackgroundClose() || this.State != CommunicationState.Opened) 1340this.closeState.CaptureBackgroundException(backgroundCloseException); 1379this.closeState.CaptureBackgroundException(backgroundCloseException); 1383this.closeState.FinishBackgroundClose(); 1463performChannelClose = this.closeState.TryUserClose(); 1471this.closeState.WaitForBackgroundClose(timeout); 1486performChannelClose = this.closeState.TryUserClose(); 1494return this.closeState.BeginWaitForBackgroundClose(timeout, callback, state); 1501if (this.closeState.TryUserClose()) 1507this.closeState.EndWaitForBackgroundClose(result);