73 references to FileSystemRights
aspire (2)
src\Shared\SocketPermissionHelper.cs (2)
143
FileSystemRights
.FullControl,
168
rule.FileSystemRights ==
FileSystemRights
.FullControl &&
Aspire.Cli.Tests (2)
CliBootstrapTests.cs (1)
190
FileSystemRights
.CreateFiles,
Secrets\SecretStoreResolverTests.cs (1)
472
security.AddAccessRule(new FileSystemAccessRule(identity.User,
FileSystemRights
.FullControl, AccessControlType.Allow));
Aspire.Hosting (2)
src\Shared\SocketPermissionHelper.cs (2)
143
FileSystemRights
.FullControl,
168
rule.FileSystemRights ==
FileSystemRights
.FullControl &&
Aspire.Hosting.RemoteHost (2)
src\Shared\SocketPermissionHelper.cs (2)
143
FileSystemRights
.FullControl,
168
rule.FileSystemRights ==
FileSystemRights
.FullControl &&
Aspire.Hosting.Tests (9)
Terminals\Hex1bPtySocketTests.cs (4)
90
Assert.Equal(
FileSystemRights
.FullControl, rule.FileSystemRights);
156
FileSystemRights
.FullControl,
248
FileSystemRights
.FullControl,
299
Assert.Equal(
FileSystemRights
.FullControl, rule.FileSystemRights);
Utils\SocketPermissionHelperTests.cs (5)
43
Assert.Equal(
FileSystemRights
.FullControl, rule.FileSystemRights);
104
FileSystemRights
.FullControl,
144
identity.User!,
FileSystemRights
.FullControl, AccessControlType.Allow));
550
FileSystemRights
.FullControl,
575
Assert.Equal(
FileSystemRights
.FullControl, rule.FileSystemRights);
Aspire.TerminalHost (2)
src\Shared\SocketPermissionHelper.cs (2)
143
FileSystemRights
.FullControl,
168
rule.FileSystemRights ==
FileSystemRights
.FullControl &&
Aspire.TerminalHost.Tests (2)
TerminalHostAppTests.cs (2)
1341
FileSystemRights
.FullControl,
1375
Assert.Equal(
FileSystemRights
.FullControl, rule.FileSystemRights);
dotnet-aot (2)
parent\dotnet\Commands\Test\MTP\TestApplication.cs (2)
453
FileSystemRights
.FullControl,
458
FileSystemRights
.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)
134
public static FileStream Create(this FileInfo fileInfo, FileMode mode,
FileSystemRights
rights, FileShare share, int bufferSize, FileOptions options, FileSecurity? fileSecurity)
158
if ((rights &
FileSystemRights
.Write) == 0 &&
166
if ((rights &
FileSystemRights
.ReadAndExecute) != 0 && mode == FileMode.Append)
173
if (mode == FileMode.Truncate && (rights &
FileSystemRights
.Write) !=
FileSystemRights
.Write)
217
private static FileAccess GetFileAccessFromRights(
FileSystemRights
rights)
221
if ((rights &
FileSystemRights
.FullControl) ==
FileSystemRights
.FullControl ||
222
(rights &
FileSystemRights
.Modify) ==
FileSystemRights
.Modify)
227
if ((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 ||
238
if ((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 ||
255
private static unsafe SafeFileHandle CreateFileHandle(string fullPath, FileMode mode,
FileSystemRights
rights, FileShare share, FileOptions options, FileSecurity? security)
289
static SafeFileHandle CreateFileHandleInternal(string fullPath, FileMode mode,
FileSystemRights
rights, FileShare share, int flagsAndAttributes, Interop.Kernel32.SECURITY_ATTRIBUTES* secAttrs)
System\Security\AccessControl\FileSystemAccessRule.cs (15)
16
FileSystemRights
fileSystemRights,
30
FileSystemRights
fileSystemRights,
48
FileSystemRights
fileSystemRights,
64
FileSystemRights
fileSystemRights,
100
public
FileSystemRights
FileSystemRights
110
internal static int AccessMaskFromRights(
FileSystemRights
fileSystemRights, AccessControlType controlType)
112
if (fileSystemRights < 0 || fileSystemRights >
FileSystemRights
.FullControl)
113
throw new ArgumentOutOfRangeException(nameof(fileSystemRights), SR.Format(SR.Argument_InvalidEnumValue, fileSystemRights, nameof(AccessControl.
FileSystemRights
)));
117
fileSystemRights |=
FileSystemRights
.Synchronize;
121
if (fileSystemRights !=
FileSystemRights
.FullControl &&
122
fileSystemRights != (
FileSystemRights
.FullControl & ~
FileSystemRights
.DeleteSubdirectoriesAndFiles))
123
fileSystemRights &= ~
FileSystemRights
.Synchronize;
129
internal static
FileSystemRights
RightsFromAccessMask(int accessMask)
131
return (
FileSystemRights
)accessMask;
System\Security\AccessControl\FileSystemAuditRule.cs (8)
12
FileSystemRights
fileSystemRights,
25
FileSystemRights
fileSystemRights,
41
FileSystemRights
fileSystemRights,
54
FileSystemRights
fileSystemRights,
85
private static int AccessMaskFromRights(
FileSystemRights
fileSystemRights)
87
if (fileSystemRights < 0 || fileSystemRights >
FileSystemRights
.FullControl)
88
throw new ArgumentOutOfRangeException(nameof(fileSystemRights), SR.Format(SR.Argument_InvalidEnumValue, fileSystemRights, nameof(AccessControl.
FileSystemRights
)));
93
public
FileSystemRights
FileSystemRights
System\Security\AccessControl\FileSystemSecurity.cs (1)
271
get { return typeof(
FileSystemRights
); }