2 instantiations of AsyncLock
System.ServiceModel.Primitives (2)
System\ServiceModel\Channels\CommunicationObject.cs (1)
131_ = Interlocked.CompareExchange(ref _asyncLock, new AsyncLock(), null);
System\ServiceModel\Channels\ReliableChannelBinder.cs (1)
923private AsyncLock ThisLock { get; } = new AsyncLock();
7 references to AsyncLock
System.ServiceModel.Primitives (7)
Internals\System\Runtime\AsyncLock.cs (4)
27throw new ObjectDisposedException(nameof(AsyncLock)); 46throw new ObjectDisposedException(nameof(AsyncLock)); 74private AsyncLock _asyncLock; 76public SafeSemaphoreRelease(SemaphoreSlim currentSemaphore, SemaphoreSlim nextSemaphore, AsyncLock asyncLock)
System\ServiceModel\Channels\CommunicationObject.cs (2)
31private AsyncLock _asyncLock; 122internal AsyncLock ThisAsyncLock
System\ServiceModel\Channels\ReliableChannelBinder.cs (1)
923private AsyncLock ThisLock { get; } = new AsyncLock();