1 write to sourceLock
System.ServiceModel (1)
System\ServiceModel\Channels\SynchronizedMessageSource.cs (1)
19this.sourceLock = new ThreadNeutralSemaphore(1);
6 references to sourceLock
System.ServiceModel (6)
System\ServiceModel\Channels\SynchronizedMessageSource.cs (6)
35if (!this.sourceLock.TryEnter(timeoutHelper.RemainingTime())) 48this.sourceLock.Exit(); 65if (!this.sourceLock.TryEnter(timeoutHelper.RemainingTime())) 78this.sourceLock.Exit(); 97if (!syncSource.sourceLock.EnterAsync(this.timeoutHelper.RemainingTime(), onEnterComplete, this)) 139syncSource.sourceLock.Exit();