73 references to FileSystemRights
aspire (2)
src\Shared\SocketPermissionHelper.cs (2)
143FileSystemRights.FullControl, 168rule.FileSystemRights == FileSystemRights.FullControl &&
Aspire.Cli.Tests (2)
CliBootstrapTests.cs (1)
190FileSystemRights.CreateFiles,
Secrets\SecretStoreResolverTests.cs (1)
472security.AddAccessRule(new FileSystemAccessRule(identity.User, FileSystemRights.FullControl, AccessControlType.Allow));
Aspire.Hosting (2)
src\Shared\SocketPermissionHelper.cs (2)
143FileSystemRights.FullControl, 168rule.FileSystemRights == FileSystemRights.FullControl &&
Aspire.Hosting.RemoteHost (2)
src\Shared\SocketPermissionHelper.cs (2)
143FileSystemRights.FullControl, 168rule.FileSystemRights == FileSystemRights.FullControl &&
Aspire.Hosting.Tests (9)
Terminals\Hex1bPtySocketTests.cs (4)
90Assert.Equal(FileSystemRights.FullControl, rule.FileSystemRights); 156FileSystemRights.FullControl, 248FileSystemRights.FullControl, 299Assert.Equal(FileSystemRights.FullControl, rule.FileSystemRights);
Utils\SocketPermissionHelperTests.cs (5)
43Assert.Equal(FileSystemRights.FullControl, rule.FileSystemRights); 104FileSystemRights.FullControl, 144identity.User!, FileSystemRights.FullControl, AccessControlType.Allow)); 550FileSystemRights.FullControl, 575Assert.Equal(FileSystemRights.FullControl, rule.FileSystemRights);
Aspire.TerminalHost (2)
src\Shared\SocketPermissionHelper.cs (2)
143FileSystemRights.FullControl, 168rule.FileSystemRights == FileSystemRights.FullControl &&
Aspire.TerminalHost.Tests (2)
TerminalHostAppTests.cs (2)
1341FileSystemRights.FullControl, 1375Assert.Equal(FileSystemRights.FullControl, rule.FileSystemRights);
dotnet-aot (2)
parent\dotnet\Commands\Test\MTP\TestApplication.cs (2)
453FileSystemRights.FullControl, 458FileSystemRights.FullControl,
mscorlib (1)
parent\ref\mscorlib.cs (1)
820[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Security.AccessControl.FileSystemRights))]
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)
System\Security\AccessControl\FileSystemAccessRule.cs (15)
16FileSystemRights fileSystemRights, 30FileSystemRights fileSystemRights, 48FileSystemRights fileSystemRights, 64FileSystemRights fileSystemRights, 100public FileSystemRights FileSystemRights 110internal static int AccessMaskFromRights(FileSystemRights fileSystemRights, AccessControlType controlType) 112if (fileSystemRights < 0 || fileSystemRights > FileSystemRights.FullControl) 113throw new ArgumentOutOfRangeException(nameof(fileSystemRights), SR.Format(SR.Argument_InvalidEnumValue, fileSystemRights, nameof(AccessControl.FileSystemRights))); 117fileSystemRights |= FileSystemRights.Synchronize; 121if (fileSystemRights != FileSystemRights.FullControl && 122fileSystemRights != (FileSystemRights.FullControl & ~FileSystemRights.DeleteSubdirectoriesAndFiles)) 123fileSystemRights &= ~FileSystemRights.Synchronize; 129internal static FileSystemRights RightsFromAccessMask(int accessMask) 131return (FileSystemRights)accessMask;
System\Security\AccessControl\FileSystemAuditRule.cs (8)
12FileSystemRights fileSystemRights, 25FileSystemRights fileSystemRights, 41FileSystemRights fileSystemRights, 54FileSystemRights fileSystemRights, 85private static int AccessMaskFromRights(FileSystemRights fileSystemRights) 87if (fileSystemRights < 0 || fileSystemRights > FileSystemRights.FullControl) 88throw new ArgumentOutOfRangeException(nameof(fileSystemRights), SR.Format(SR.Argument_InvalidEnumValue, fileSystemRights, nameof(AccessControl.FileSystemRights))); 93public FileSystemRights FileSystemRights
System\Security\AccessControl\FileSystemSecurity.cs (1)
271get { return typeof(FileSystemRights); }