1 write to _sharedData
System.Private.CoreLib (1)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Threading\NamedMutex.Unix.cs (1)
437
_sharedData
= (SharedData*)SharedMemoryProcessDataHeader<NamedMutexProcessDataBase>.GetDataPointer(processDataHeader);
14 references to _sharedData
System.Private.CoreLib (14)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Threading\NamedMutex.Unix.cs (14)
470
return
_sharedData
->LockOwnerProcessId == (uint)Environment.ProcessId &&
471
_sharedData
->LockOwnerThreadId == (uint)thread.ManagedThreadId;
476
_sharedData
->LockOwnerProcessId = (uint)Environment.ProcessId;
477
_sharedData
->LockOwnerThreadId = (uint)Thread.CurrentThread.ManagedThreadId;
484
return
_sharedData
->LockOwnerProcessId != InvalidProcessId &&
485
_sharedData
->LockOwnerThreadId != InvalidThreadId;
492
_sharedData
->LockOwnerProcessId = InvalidProcessId;
493
_sharedData
->LockOwnerThreadId = InvalidThreadId;
506
get =>
_sharedData
->IsAbandoned;
507
set =>
_sharedData
->IsAbandoned = value;
559
while (
_sharedData
->TimedWaiterCount > 0)
590
_sharedData
->TimedWaiterCount++;
597
_sharedData
->TimedWaiterCount--;
605
_sharedData
->TimedWaiterCount--;