1 write to SendLock
System.ServiceModel.NetFramingBase (1)
System\ServiceModel\Channels\TransportDuplexSessionChannel.cs (1)
35SendLock = new SemaphoreSlim(1);
8 references to SendLock
System.ServiceModel.NetFramingBase (8)
System\ServiceModel\Channels\FramingChannels.cs (2)
217if (!await SendLock.WaitAsync(TimeoutHelper.ToMilliseconds(timeout))) 264SendLock.Release();
System\ServiceModel\Channels\TransportDuplexSessionChannel.cs (6)
243if (!await SendLock.WaitAsync(TimeoutHelper.ToMilliseconds(timeout))) 284SendLock.Release(); 402if (!await SendLock.WaitAsync(TimeoutHelper.ToMilliseconds(timeout))) 460SendLock.Release(); 478if (!SendLock.Wait(TimeoutHelper.ToMilliseconds(timeout))) 514SendLock.Release();