39 references to FileStatus
System.Private.CoreLib (39)
LibraryImports.g.cs (15)
7738internal static partial int FStat(global::System.Runtime.InteropServices.SafeHandle fd, out global::Interop.Sys.FileStatus output) 7751fixed (global::Interop.Sys.FileStatus* __output_native = &output) 7770static extern unsafe int __PInvoke(nint __fd_native, global::Interop.Sys.FileStatus* __output_native); 7779internal static partial int Stat(string path, out global::Interop.Sys.FileStatus output) 7792fixed (global::Interop.Sys.FileStatus* __output_native = &output) 7811static extern unsafe int __PInvoke(byte* __path_native, global::Interop.Sys.FileStatus* __output_native); 7820internal static partial int LStat(string path, out global::Interop.Sys.FileStatus output) 7833fixed (global::Interop.Sys.FileStatus* __output_native = &output) 7852static extern unsafe int __PInvoke(byte* __path_native, global::Interop.Sys.FileStatus* __output_native); 7861internal static partial int Stat(global::System.ReadOnlySpan<char> path, out global::Interop.Sys.FileStatus output) 7874fixed (global::Interop.Sys.FileStatus* __output_native = &output) 7893static extern unsafe int __PInvoke(byte* __path_native, global::Interop.Sys.FileStatus* __output_native); 7902internal static partial int LStat(global::System.ReadOnlySpan<char> path, out global::Interop.Sys.FileStatus output) 7915fixed (global::Interop.Sys.FileStatus* __output_native = &output) 7934static extern unsafe int __PInvoke(byte* __path_native, global::Interop.Sys.FileStatus* __output_native);
src\libraries\Common\src\Interop\Unix\System.Native\Interop.Stat.cs (3)
59internal static partial int FStat(SafeHandle fd, out FileStatus output); 62internal static partial int Stat(string path, out FileStatus output); 65internal static partial int LStat(string path, out FileStatus output);
src\libraries\Common\src\Interop\Unix\System.Native\Interop.Stat.Span.cs (2)
13internal static partial int Stat([MarshalUsing(typeof(SpanOfCharAsUtf8StringMarshaller))] ReadOnlySpan<char> path, out FileStatus output); 16internal static partial int LStat([MarshalUsing(typeof(SpanOfCharAsUtf8StringMarshaller))] ReadOnlySpan<char> path, out FileStatus output);
src\libraries\System.Private.CoreLib\src\Microsoft\Win32\SafeHandles\SafeFileHandle.Unix.cs (6)
375Interop.Sys.FileStatus status = default; 443Interop.Sys.FileStatus pathStatus; 534private void FStatCheckIO(string path, ref Interop.Sys.FileStatus status, ref bool statusHasValue) 564int result = Interop.Sys.FStat(this, out Interop.Sys.FileStatus status); 574private static FileHandleType MapUnixFileTypeToFileType(Interop.Sys.FileStatus status) 589int result = Interop.Sys.FStat(this, out Interop.Sys.FileStatus status);
src\libraries\System.Private.CoreLib\src\System\IO\FileStatus.Unix.cs (2)
29private Interop.Sys.FileStatus _fileCache; 536if (Interop.Sys.Stat(path, out Interop.Sys.FileStatus target) == 0)
src\libraries\System.Private.CoreLib\src\System\IO\FileSystem.Exists.Unix.cs (2)
18Interop.Sys.FileStatus fileinfo; 37Interop.Sys.FileStatus fileinfo;
src\libraries\System.Private.CoreLib\src\System\IO\FileSystem.Unix.cs (5)
126Interop.CheckIo(Interop.Sys.LStat(sourceFullPath, out Interop.Sys.FileStatus sourceStat), sourceFullPath); 134Interop.Sys.FileStatus destStat; 224Interop.Sys.FileStatus sourceStat, destStat; 414if (!isCaseSensitiveRename && Interop.Sys.LStat(destNoDirectorySeparator, out Interop.Sys.FileStatus destFileStatus) >= 0) 419if (Interop.Sys.LStat(srcNoDirectorySeparator, out Interop.Sys.FileStatus sourceFileStatus) < 0)
src\libraries\System.Private.CoreLib\src\System\IO\Path.Unix.cs (1)
19bool result = Interop.Sys.LStat(fullPath, out Interop.Sys.FileStatus fileInfo) == Interop.Errors.ERROR_SUCCESS;
src\libraries\System.Private.CoreLib\src\System\IO\SharedMemoryManager.Unix.cs (3)
229if (Interop.Sys.FStat(fileHandle, out Interop.Sys.FileStatus fileStatus) != 0) 427if (Interop.Sys.FStat(fd, out Interop.Sys.FileStatus fileStatus) != 0) 498int statResult = Interop.Sys.Stat(directoryPath, out Interop.Sys.FileStatus fileStatus);