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)
923
private AsyncLock ThisLock { get; } = new
AsyncLock
();
7 references to AsyncLock
System.ServiceModel.Primitives (7)
Internals\System\Runtime\AsyncLock.cs (4)
27
throw new ObjectDisposedException(nameof(
AsyncLock
));
46
throw new ObjectDisposedException(nameof(
AsyncLock
));
74
private
AsyncLock
_asyncLock;
76
public SafeSemaphoreRelease(SemaphoreSlim currentSemaphore, SemaphoreSlim nextSemaphore,
AsyncLock
asyncLock)
System\ServiceModel\Channels\CommunicationObject.cs (2)
31
private
AsyncLock
_asyncLock;
122
internal
AsyncLock
ThisAsyncLock
System\ServiceModel\Channels\ReliableChannelBinder.cs (1)
923
private
AsyncLock
ThisLock { get; } = new AsyncLock();