1 write to _asyncActiveSemaphore
System.Private.CoreLib (1)
src\runtime\src\libraries\System.Private.CoreLib\src\System\IO\Stream.cs (1)
26Interlocked.CompareExchange(ref _asyncActiveSemaphore, new SemaphoreSlim(1, 1), null) ??
19 references to _asyncActiveSemaphore
System.Private.CoreLib (19)
src\runtime\src\libraries\System.Private.CoreLib\src\System\IO\BufferedStream.cs (6)
358_asyncActiveSemaphore.Release(); 678Debug.Assert(_asyncActiveSemaphore != null); 723_asyncActiveSemaphore.Release(); 1061Debug.Assert(_asyncActiveSemaphore != null); 1137_asyncActiveSemaphore.Release(); 1314_asyncActiveSemaphore.Release();
src\runtime\src\libraries\System.Private.CoreLib\src\System\IO\Strategies\BufferedFileStreamStrategy.cs (8)
386_asyncActiveSemaphore.Release(); 394Debug.Assert(_asyncActiveSemaphore != null); 455_asyncActiveSemaphore.Release(); 670_asyncActiveSemaphore.Release(); 678Debug.Assert(_asyncActiveSemaphore != null); 739_asyncActiveSemaphore.Release(); 830_asyncActiveSemaphore.Release(); 872_asyncActiveSemaphore.Release();
src\runtime\src\libraries\System.Private.CoreLib\src\System\IO\Stream.cs (5)
21[MemberNotNull(nameof(_asyncActiveSemaphore))] 25_asyncActiveSemaphore ?? 27_asyncActiveSemaphore; 588Debug.Assert(_asyncActiveSemaphore != null, "Must have been initialized in order to get here."); 590_asyncActiveSemaphore.Release();