1 instantiation of SharedMemoryId
System.Private.CoreLib (1)
src\libraries\System.Private.CoreLib\src\System\IO\SharedMemoryManager.Unix.cs (1)
163SharedMemoryId id = new(name, isUserScope);
9 references to SharedMemoryId
System.Private.CoreLib (9)
src\libraries\System.Private.CoreLib\src\System\IO\SharedMemoryManager.Unix.cs (8)
123internal readonly SharedMemoryId _id; 130public SharedMemoryProcessDataHeader(SharedMemoryId id, SafeFileHandle fileHandle, SharedMemorySharedDataHeader* sharedDataHeader, nuint sharedDataTotalByteCount) 163SharedMemoryId id = new(name, isUserScope); 419internal static SafeFileHandle CreateOrOpenFile(string sharedMemoryFilePath, SharedMemoryId id, bool createIfNotExist, out bool createdFile) 492internal static bool EnsureDirectoryExists(string directoryPath, SharedMemoryId id, bool isGlobalLockAcquired, bool createIfNotExist = true, bool isSystemDirectory = false) 753public AutoReleaseFileLock AcquireCreationDeletionLockForId(SharedMemoryId id) 805private Dictionary<SharedMemoryId, SharedMemoryProcessDataHeader<TSharedMemoryProcessData>> _processDataHeaders = []; 819public SharedMemoryProcessDataHeader<TSharedMemoryProcessData>? FindProcessDataHeader(SharedMemoryId id)
src\libraries\System.Private.CoreLib\src\System\Threading\NamedMutex.Unix.cs (1)
89public SharedMemoryId Id => _processDataHeader._id;