4 writes to _processData
System.Private.CoreLib (4)
src\runtime\src\libraries\System.Private.CoreLib\src\System\IO\SharedMemoryManager.Unix.cs (2)
103
_processData
= null; // Will be initialized later
336
_processData
= null;
src\runtime\src\libraries\System.Private.CoreLib\src\System\Threading\NamedMutex.Unix.cs (2)
231
processDataHeader.
_processData
= new NamedMutexProcessDataWithPThreads(processDataHeader);
235
processDataHeader.
_processData
= new NamedMutexProcessDataNoPThreads(
8 references to _processData
System.Private.CoreLib (8)
src\runtime\src\libraries\System.Private.CoreLib\src\System\IO\SharedMemoryManager.Unix.cs (1)
335
_processData
?.Close(releaseSharedData);
src\runtime\src\libraries\System.Private.CoreLib\src\System\Threading\NamedMutex.Unix.cs (7)
227
if (processDataHeader.
_processData
is null)
243
NamedMutexProcessDataBase processData = processDataHeader.
_processData
;
244
MutexTryAcquireLockResult acquireResult = processDataHeader.
_processData
.TryAcquireLock(timeoutMilliseconds: 0).RecordMutexAcquisition(Thread.CurrentThread.WaitInfo);
698
NamedMutexProcessDataBase.UnrecordedMutexAcquisition acquisition = _processDataHeader.
_processData
!.TryAcquireLock(timeoutMilliseconds);
721
_processDataHeader.
_processData
!.ReleaseLock();
746
Debug.Assert(namedMutexProcessData.
_processData
is not null);
759
Debug.Assert(namedMutexProcessData.
_processData
is not null);