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)
231processDataHeader._processData = new NamedMutexProcessDataWithPThreads(processDataHeader); 235processDataHeader._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)
227if (processDataHeader._processData is null) 243NamedMutexProcessDataBase processData = processDataHeader._processData; 244MutexTryAcquireLockResult acquireResult = processDataHeader._processData.TryAcquireLock(timeoutMilliseconds: 0).RecordMutexAcquisition(Thread.CurrentThread.WaitInfo); 698NamedMutexProcessDataBase.UnrecordedMutexAcquisition acquisition = _processDataHeader._processData!.TryAcquireLock(timeoutMilliseconds); 721_processDataHeader._processData!.ReleaseLock(); 746Debug.Assert(namedMutexProcessData._processData is not null); 759Debug.Assert(namedMutexProcessData._processData is not null);