1 write to _sharedData
System.Private.CoreLib (1)
src\libraries\System.Private.CoreLib\src\System\Threading\NamedMutex.Unix.cs (1)
401
_sharedData
= (SharedData*)SharedMemoryProcessDataHeader<NamedMutexProcessDataBase>.GetDataPointer(processDataHeader);
14 references to _sharedData
System.Private.CoreLib (14)
src\libraries\System.Private.CoreLib\src\System\Threading\NamedMutex.Unix.cs (14)
426
return
_sharedData
->LockOwnerProcessId == (uint)Environment.ProcessId &&
427
_sharedData
->LockOwnerThreadId == (uint)thread.ManagedThreadId;
432
_sharedData
->LockOwnerProcessId = (uint)Environment.ProcessId;
433
_sharedData
->LockOwnerThreadId = (uint)Thread.CurrentThread.ManagedThreadId;
440
return
_sharedData
->LockOwnerProcessId != InvalidProcessId &&
441
_sharedData
->LockOwnerThreadId != InvalidThreadId;
448
_sharedData
->LockOwnerProcessId = InvalidProcessId;
449
_sharedData
->LockOwnerThreadId = InvalidThreadId;
462
get =>
_sharedData
->IsAbandoned;
463
set =>
_sharedData
->IsAbandoned = value;
515
while (
_sharedData
->TimedWaiterCount > 0)
546
_sharedData
->TimedWaiterCount++;
553
_sharedData
->TimedWaiterCount--;
561
_sharedData
->TimedWaiterCount--;