14 references to FileHandleType
System.IO.MemoryMappedFiles (1)
System\IO\MemoryMappedFiles\MemoryMappedFile.Unix.cs (1)
16isRegularFile = fileHandle is not null && (fileSize > 0 || fileHandle.Type is FileHandleType.RegularFile);
System.Private.CoreLib (12)
src\runtime\src\libraries\System.Private.CoreLib\src\Microsoft\Win32\SafeHandles\SafeFileHandle.cs (2)
69public System.IO.FileHandleType Type 81return (System.IO.FileHandleType)cachedType;
src\runtime\src\libraries\System.Private.CoreLib\src\Microsoft\Win32\SafeHandles\SafeFileHandle.Unix.cs (10)
547internal FileHandleType GetFileTypeCore() 559private static FileHandleType MapUnixFileTypeToFileType(Interop.Sys.FileStatus status) 562Interop.Sys.FileTypes.S_IFREG => FileHandleType.RegularFile, 563Interop.Sys.FileTypes.S_IFDIR => FileHandleType.Directory, 564Interop.Sys.FileTypes.S_IFLNK => FileHandleType.SymbolicLink, 565Interop.Sys.FileTypes.S_IFIFO => FileHandleType.Pipe, 566Interop.Sys.FileTypes.S_IFSOCK => FileHandleType.Socket, 567Interop.Sys.FileTypes.S_IFCHR => FileHandleType.CharacterDevice, 568Interop.Sys.FileTypes.S_IFBLK => FileHandleType.BlockDevice, 569_ => FileHandleType.Unknown
System.Runtime (1)
src\runtime\artifacts\obj\System.Runtime\Release\net11.0\System.Runtime.Forwards.cs (1)
305[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.IO.FileHandleType))]