17 references to Instance
System.Private.CoreLib (17)
src\libraries\System.Private.CoreLib\src\System\IO\SharedMemoryManager.Unix.cs (6)
137
SharedMemoryManager<TSharedMemoryProcessData>.
Instance
.AddProcessDataHeader(this);
168
SharedMemoryProcessDataHeader<TSharedMemoryProcessData>? processDataHeader = SharedMemoryManager<TSharedMemoryProcessData>.
Instance
.FindProcessDataHeader(id);
177
using AutoReleaseFileLock creationDeletionLock = SharedMemoryManager<TSharedMemoryProcessData>.
Instance
.AcquireCreationDeletionLockForId(id);
330
SharedMemoryManager<TSharedMemoryProcessData>.
Instance
.VerifyCreationDeletionProcessLockIsLocked();
331
SharedMemoryManager<TSharedMemoryProcessData>.
Instance
.RemoveProcessDataHeader(this);
333
using AutoReleaseFileLock autoReleaseFileLock = SharedMemoryManager<TSharedMemoryProcessData>.
Instance
.AcquireCreationDeletionLockForId(_id);
src\libraries\System.Private.CoreLib\src\System\Threading\NamedMutex.Unix.cs (10)
19
SharedMemoryManager<NamedMutexProcessDataBase>.
Instance
.VerifyCreationDeletionProcessLockIsLocked();
26
SharedMemoryManager<NamedMutexProcessDataBase>.
Instance
.VerifyCreationDeletionProcessLockIsLocked();
47
WaitSubsystem.LockHolder scope = SharedMemoryManager<NamedMutexProcessDataBase>.
Instance
.AcquireCreationDeletionProcessLock();
101
SharedMemoryManager<NamedMutexProcessDataBase>.
Instance
.VerifyCreationDeletionProcessLockIsLocked();
116
holder = SharedMemoryManager<NamedMutexProcessDataBase>.
Instance
.AcquireCreationDeletionProcessLock();
146
WaitSubsystem.LockHolder scope = SharedMemoryManager<NamedMutexProcessDataBase>.
Instance
.AcquireCreationDeletionProcessLock();
163
SharedMemoryManager<NamedMutexProcessDataBase>.
Instance
.VerifyCreationDeletionProcessLockIsLocked();
210
WaitSubsystem.LockHolder creationDeletionProcessLock = SharedMemoryManager<NamedMutexProcessDataBase>.
Instance
.AcquireCreationDeletionProcessLock();
651
LockHolder scope = SharedMemoryManager<NamedMutexProcessDataBase>.
Instance
.AcquireCreationDeletionProcessLock();
677
LockHolder scope = SharedMemoryManager<NamedMutexProcessDataBase>.
Instance
.AcquireCreationDeletionProcessLock();
src\libraries\System.Private.CoreLib\src\System\Threading\WaitSubsystem.ThreadWaitInfo.Unix.cs (1)
571
SharedMemoryManager<NamedMutexProcessDataBase>.
Instance
.VerifyCreationDeletionProcessLockIsLocked();