2 writes to _topLevelSemaphore
System.ServiceModel.Primitives (2)
Internals\System\Runtime\AsyncLock.cs (2)
20
_topLevelSemaphore
= s_semaphorePool.Get();
67
_topLevelSemaphore
= null;
7 references to _topLevelSemaphore
System.ServiceModel.Primitives (7)
Internals\System\Runtime\AsyncLock.cs (7)
29
_currentSemaphore.Value ??=
_topLevelSemaphore
;
48
_currentSemaphore.Value ??=
_topLevelSemaphore
;
64
await
_topLevelSemaphore
.WaitAsync();
65
_topLevelSemaphore
.Release();
66
s_semaphorePool.Return(
_topLevelSemaphore
);
90
if (_currentSemaphore == _asyncLock.
_topLevelSemaphore
)
113
if (_currentSemaphore == _asyncLock.
_topLevelSemaphore
)