File scoped namespace

This commit is contained in:
2022-05-07 19:40:54 +02:00
parent b161ded92e
commit 9bf95ebe4e
126 changed files with 2562 additions and 2598 deletions

View File

@@ -1,23 +1,22 @@
using System.Runtime.InteropServices;
namespace FileTime.Providers.Local
namespace FileTime.Providers.Local;
partial class LocalContentProvider
{
partial class LocalContentProvider
private static string GetFileAttributes(FileInfo fileInfo)
{
private static string GetFileAttributes(FileInfo fileInfo)
if (RuntimeInformation.IsOSPlatform(OSPlatform.Linux))
{
if (RuntimeInformation.IsOSPlatform(OSPlatform.Linux))
{
return "";
}
else
{
return "-"
+ ((fileInfo.Attributes & FileAttributes.Archive) == FileAttributes.Archive ? "a" : "-")
+ ((fileInfo.Attributes & FileAttributes.ReadOnly) == FileAttributes.ReadOnly ? "r" : "-")
+ ((fileInfo.Attributes & FileAttributes.Hidden) == FileAttributes.Hidden ? "h" : "-")
+ ((fileInfo.Attributes & FileAttributes.System) == FileAttributes.System ? "s" : "-");
}
return "";
}
else
{
return "-"
+ ((fileInfo.Attributes & FileAttributes.Archive) == FileAttributes.Archive ? "a" : "-")
+ ((fileInfo.Attributes & FileAttributes.ReadOnly) == FileAttributes.ReadOnly ? "r" : "-")
+ ((fileInfo.Attributes & FileAttributes.Hidden) == FileAttributes.Hidden ? "h" : "-")
+ ((fileInfo.Attributes & FileAttributes.System) == FileAttributes.System ? "s" : "-");
}
}
}