1 write to synchronizer
System.ServiceModel (1)
System\ServiceModel\Channels\ReliableChannelBinder.cs (1)
53this.synchronizer = new ChannelSynchronizer(this, channel, faultMode);
28 references to synchronizer
System.ServiceModel (28)
System\ServiceModel\Channels\ReliableChannelBinder.cs (28)
75return this.synchronizer.CurrentChannel; 83return this.synchronizer.Connected; 140return this.synchronizer; 156return this.synchronizer.TolerateFaults; 178channel = this.synchronizer.StopSynchronizing(true); 186this.synchronizer.UnblockWaiters(); 299return this.synchronizer.BeginWaitForPendingOperations(timeout, callback, state); 319channel = this.synchronizer.StopSynchronizing(true); 346this.synchronizer.UnblockWaiters(); 502this.synchronizer.StartSynchronizing(); 533this.synchronizer.EndWaitForPendingOperations(result); 552this.synchronizer.StopSynchronizing(false); 555this.synchronizer.UnblockWaiters(); 837this.synchronizer.StartSynchronizing(); 870if (!this.synchronizer.TryGetChannelForOutput(timeoutHelper.RemainingTime(), maskingMode, 896this.synchronizer.ReturnChannel(); 1009bool success = !this.synchronizer.TryGetChannelForInput( 1030this.synchronizer.OnReadEof(); 1035this.synchronizer.ReturnChannel(); 1082this.synchronizer.WaitForPendingOperations(timeout); 2963this.binder.synchronizer.ReturnChannel(); 2973this.success = this.binder.synchronizer.EndTryGetChannel(result, out this.channel); 2997this.binder.synchronizer.ReturnChannel(); 3146IAsyncResult result = this.binder.synchronizer.BeginTryGetChannelForInput( 3337this.binder.synchronizer.ReturnChannel(); 3343bool timedOut = !this.binder.synchronizer.EndTryGetChannel(result, 3484IAsyncResult result = this.binder.synchronizer.BeginTryGetChannelForOutput( 3718binder.synchronizer.OnReadEof();