1 write to _asyncLock
System.ServiceModel.Primitives (1)
Internals\System\Runtime\AsyncLock.cs (1)
80
_asyncLock
= asyncLock;
8 references to _asyncLock
System.ServiceModel.Primitives (8)
Internals\System\Runtime\AsyncLock.cs (8)
85
Fx.Assert(_nextSemaphore ==
_asyncLock
._currentSemaphore.Value, "_nextSemaphore was expected to by the current semaphore");
90
if (_currentSemaphore ==
_asyncLock
._topLevelSemaphore)
92
_asyncLock
._currentSemaphore.Value = null;
96
_asyncLock
._currentSemaphore.Value = _currentSemaphore;
112
Fx.Assert(_nextSemaphore ==
_asyncLock
._currentSemaphore.Value, "_nextSemaphore was expected to by the current semaphore");
113
if (_currentSemaphore ==
_asyncLock
._topLevelSemaphore)
115
_asyncLock
._currentSemaphore.Value = null;
119
_asyncLock
._currentSemaphore.Value = _currentSemaphore;