39 references to FileStatus
System.Private.CoreLib (39)
_generated\2\LibraryImports.g.cs (15)
4096internal static partial int FStat(global::System.Runtime.InteropServices.SafeHandle fd, out global::Interop.Sys.FileStatus output) 4109fixed (global::Interop.Sys.FileStatus* __output_native = &output) 4128static extern unsafe int __PInvoke(nint __fd_native, global::Interop.Sys.FileStatus* __output_native); 4137internal static partial int Stat(string path, out global::Interop.Sys.FileStatus output) 4150fixed (global::Interop.Sys.FileStatus* __output_native = &output) 4169static extern unsafe int __PInvoke(byte* __path_native, global::Interop.Sys.FileStatus* __output_native); 4178internal static partial int LStat(string path, out global::Interop.Sys.FileStatus output) 4191fixed (global::Interop.Sys.FileStatus* __output_native = &output) 4210static extern unsafe int __PInvoke(byte* __path_native, global::Interop.Sys.FileStatus* __output_native); 4219internal static partial int Stat(global::System.ReadOnlySpan<char> path, out global::Interop.Sys.FileStatus output) 4232fixed (global::Interop.Sys.FileStatus* __output_native = &output) 4251static extern unsafe int __PInvoke(byte* __path_native, global::Interop.Sys.FileStatus* __output_native); 4260internal static partial int LStat(global::System.ReadOnlySpan<char> path, out global::Interop.Sys.FileStatus output) 4273fixed (global::Interop.Sys.FileStatus* __output_native = &output) 4292static extern unsafe int __PInvoke(byte* __path_native, global::Interop.Sys.FileStatus* __output_native);
src\runtime\src\libraries\Common\src\Interop\Unix\System.Native\Interop.Stat.cs (3)
60internal static partial int FStat(SafeHandle fd, out FileStatus output); 63internal static partial int Stat(string path, out FileStatus output); 66internal static partial int LStat(string path, out FileStatus output);
src\runtime\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\runtime\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\runtime\src\libraries\System.Private.CoreLib\src\System\IO\FileStatus.Unix.cs (2)
29private Interop.Sys.FileStatus _fileCache; 529if (Interop.Sys.Stat(path, out Interop.Sys.FileStatus target) == 0)
src\runtime\src\libraries\System.Private.CoreLib\src\System\IO\FileSystem.Exists.Unix.cs (2)
18Interop.Sys.FileStatus fileinfo; 37Interop.Sys.FileStatus fileinfo;
src\runtime\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\runtime\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\runtime\src\libraries\System.Private.CoreLib\src\System\IO\SharedMemoryManager.Unix.cs (3)
230if (Interop.Sys.FStat(fileHandle, out Interop.Sys.FileStatus fileStatus) != 0) 432if (Interop.Sys.FStat(fd, out Interop.Sys.FileStatus fileStatus) != 0) 536int statResult = Interop.Sys.Stat(directoryPath, out Interop.Sys.FileStatus fileStatus);