1 write to _asyncActiveSemaphore
System.Private.CoreLib (1)
src\runtime\src\libraries\System.Private.CoreLib\src\System\IO\Stream.cs (1)
26
Interlocked.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();
678
Debug.Assert(
_asyncActiveSemaphore
!= null);
723
_asyncActiveSemaphore
.Release();
1061
Debug.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();
394
Debug.Assert(
_asyncActiveSemaphore
!= null);
455
_asyncActiveSemaphore
.Release();
670
_asyncActiveSemaphore
.Release();
678
Debug.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
;
588
Debug.Assert(
_asyncActiveSemaphore
!= null, "Must have been initialized in order to get here.");
590
_asyncActiveSemaphore
.Release();