14 references to FileHandleType
System.IO.MemoryMappedFiles (1)
System\IO\MemoryMappedFiles\MemoryMappedFile.Unix.cs (1)
16
isRegularFile = 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)
69
public System.IO.
FileHandleType
Type
81
return (System.IO.
FileHandleType
)cachedType;
src\runtime\src\libraries\System.Private.CoreLib\src\Microsoft\Win32\SafeHandles\SafeFileHandle.Unix.cs (10)
547
internal
FileHandleType
GetFileTypeCore()
559
private static
FileHandleType
MapUnixFileTypeToFileType(Interop.Sys.FileStatus status)
562
Interop.Sys.FileTypes.S_IFREG =>
FileHandleType
.RegularFile,
563
Interop.Sys.FileTypes.S_IFDIR =>
FileHandleType
.Directory,
564
Interop.Sys.FileTypes.S_IFLNK =>
FileHandleType
.SymbolicLink,
565
Interop.Sys.FileTypes.S_IFIFO =>
FileHandleType
.Pipe,
566
Interop.Sys.FileTypes.S_IFSOCK =>
FileHandleType
.Socket,
567
Interop.Sys.FileTypes.S_IFCHR =>
FileHandleType
.CharacterDevice,
568
Interop.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
))]