1 instantiation of SharedMemoryManager
System.Private.CoreLib (1)
src\runtime\src\libraries\System.Private.CoreLib\src\System\IO\SharedMemoryManager.Unix.cs (1)
846
internal static SharedMemoryManager<TSharedMemoryProcessData> Instance { get; } = new
SharedMemoryManager
<TSharedMemoryProcessData>();
18 references to SharedMemoryManager
System.Private.CoreLib (18)
src\runtime\src\libraries\System.Private.CoreLib\src\System\IO\SharedMemoryManager.Unix.cs (7)
104
SharedMemoryManager
<TSharedMemoryProcessData>.Instance.AddProcessDataHeader(this);
137
SharedMemoryProcessDataHeader<TSharedMemoryProcessData>? processDataHeader =
SharedMemoryManager
<TSharedMemoryProcessData>.Instance.FindProcessDataHeader(id);
147
SharedMemoryManager
<TSharedMemoryProcessData>.Instance.AcquireCreationDeletionLockForId(id, out runtimeDirectoryHandle);
312
SharedMemoryManager
<TSharedMemoryProcessData>.Instance.VerifyCreationDeletionProcessLockIsLocked();
313
SharedMemoryManager
<TSharedMemoryProcessData>.Instance.RemoveProcessDataHeader(this);
316
SharedMemoryManager
<TSharedMemoryProcessData>.Instance.AcquireCreationDeletionLockForId(_id, out _);
846
internal static
SharedMemoryManager
<TSharedMemoryProcessData> Instance { get; } = new SharedMemoryManager<TSharedMemoryProcessData>();
src\runtime\src\libraries\System.Private.CoreLib\src\System\Threading\NamedMutex.Unix.cs (10)
20
SharedMemoryManager
<NamedMutexProcessDataBase>.Instance.VerifyCreationDeletionProcessLockIsLocked();
27
SharedMemoryManager
<NamedMutexProcessDataBase>.Instance.VerifyCreationDeletionProcessLockIsLocked();
48
WaitSubsystem.LockHolder scope =
SharedMemoryManager
<NamedMutexProcessDataBase>.Instance.AcquireCreationDeletionProcessLock();
117
SharedMemoryManager
<NamedMutexProcessDataBase>.Instance.VerifyCreationDeletionProcessLockIsNotLocked();
136
WaitSubsystem.LockHolder scope =
SharedMemoryManager
<NamedMutexProcessDataBase>.Instance.AcquireCreationDeletionProcessLock();
153
SharedMemoryManager
<NamedMutexProcessDataBase>.Instance.VerifyCreationDeletionProcessLockIsLocked();
200
WaitSubsystem.LockHolder creationDeletionProcessLock =
SharedMemoryManager
<NamedMutexProcessDataBase>.Instance.AcquireCreationDeletionProcessLock();
304
SharedMemoryManager
<NamedMutexProcessDataBase>.Instance.VerifyCreationDeletionProcessLockIsLocked();
699
LockHolder scope =
SharedMemoryManager
<NamedMutexProcessDataBase>.Instance.AcquireCreationDeletionProcessLock();
726
LockHolder scope =
SharedMemoryManager
<NamedMutexProcessDataBase>.Instance.AcquireCreationDeletionProcessLock();
src\runtime\src\libraries\System.Private.CoreLib\src\System\Threading\WaitSubsystem.ThreadWaitInfo.Unix.cs (1)
561
SharedMemoryManager
<NamedMutexProcessDataBase>.Instance.VerifyCreationDeletionProcessLockIsLocked();