142 references to FileSystemRights
aspire (6)
Aspire.Cli.Tests (5)
Aspire.Hosting (2)
Aspire.Hosting.Azure.EntraId (2)
Aspire.Hosting.Azure.EntraId.Tests (1)
Aspire.Hosting.Native.Core.Tests (1)
Aspire.Hosting.Native.Server (2)
Aspire.Hosting.RemoteHost (2)
Aspire.Hosting.Tests (9)
Aspire.TerminalHost (2)
Aspire.TerminalHost.Tests (2)
dotnet-aot (16)
Microsoft.DotNet.TemplateLocator (14)
Microsoft.NET.Build.Tasks (14)
Microsoft.NET.Sdk.WorkloadManifestReader (14)
mscorlib (1)
System.IO.FileSystem.AccessControl (49)
System\IO\FileSystemAclExtensions.cs (25)
134public static FileStream Create(this FileInfo fileInfo, FileMode mode, FileSystemRights rights, FileShare share, int bufferSize, FileOptions options, FileSecurity? fileSecurity)
158if ((rights & FileSystemRights.Write) == 0 &&
166if ((rights & FileSystemRights.ReadAndExecute) != 0 && mode == FileMode.Append)
173if (mode == FileMode.Truncate && (rights & FileSystemRights.Write) != FileSystemRights.Write)
217private static FileAccess GetFileAccessFromRights(FileSystemRights rights)
221if ((rights & FileSystemRights.FullControl) == FileSystemRights.FullControl ||
222(rights & FileSystemRights.Modify) == FileSystemRights.Modify)
227if ((rights & FileSystemRights.ReadData) != 0 || // Same as ListDirectory
228(rights & FileSystemRights.ReadExtendedAttributes) != 0 ||
229(rights & FileSystemRights.ExecuteFile) != 0 || // Same as Traverse
230(rights & FileSystemRights.ReadAttributes) != 0 ||
231(rights & FileSystemRights.ReadPermissions) != 0 ||
232(rights & FileSystemRights.TakeOwnership) != 0 ||
238if ((rights & FileSystemRights.AppendData) != 0 || // Same as CreateDirectories
239(rights & FileSystemRights.ChangePermissions) != 0 ||
240(rights & FileSystemRights.Delete) != 0 ||
241(rights & FileSystemRights.DeleteSubdirectoriesAndFiles) != 0 ||
242(rights & FileSystemRights.WriteAttributes) != 0 ||
243(rights & FileSystemRights.WriteData) != 0 || // Same as CreateFiles
244(rights & FileSystemRights.WriteExtendedAttributes) != 0 ||
255private static unsafe SafeFileHandle CreateFileHandle(string fullPath, FileMode mode, FileSystemRights rights, FileShare share, FileOptions options, FileSecurity? security)
289static SafeFileHandle CreateFileHandleInternal(string fullPath, FileMode mode, FileSystemRights rights, FileShare share, int flagsAndAttributes, Interop.Kernel32.SECURITY_ATTRIBUTES* secAttrs)