16 instantiations of FileSystemAccessRule
aspire (1)
src\Shared\SocketPermissionHelper.cs (1)
141security.AddAccessRule(new FileSystemAccessRule(
Aspire.Cli.Tests (2)
CliBootstrapTests.cs (1)
188var denyFileCreation = new FileSystemAccessRule(
Secrets\SecretStoreResolverTests.cs (1)
472security.AddAccessRule(new FileSystemAccessRule(identity.User, FileSystemRights.FullControl, AccessControlType.Allow));
Aspire.Hosting (1)
src\Shared\SocketPermissionHelper.cs (1)
141security.AddAccessRule(new FileSystemAccessRule(
Aspire.Hosting.RemoteHost (1)
src\Shared\SocketPermissionHelper.cs (1)
141security.AddAccessRule(new FileSystemAccessRule(
Aspire.Hosting.Tests (5)
Terminals\Hex1bPtySocketTests.cs (2)
154security.AddAccessRule(new FileSystemAccessRule( 246overrideSecurity.AddAccessRule(new FileSystemAccessRule(
Utils\SocketPermissionHelperTests.cs (3)
102security.AddAccessRule(new FileSystemAccessRule( 143security.AddAccessRule(new FileSystemAccessRule( 548security.AddAccessRule(new FileSystemAccessRule(
Aspire.TerminalHost (1)
src\Shared\SocketPermissionHelper.cs (1)
141security.AddAccessRule(new FileSystemAccessRule(
Aspire.TerminalHost.Tests (1)
TerminalHostAppTests.cs (1)
1339security.AddAccessRule(new FileSystemAccessRule(
dotnet-aot (1)
parent\dotnet\Commands\Test\MTP\TestApplication.cs (1)
451security.AddAccessRule(new FileSystemAccessRule(
System.IO.FileSystem.AccessControl (3)
System\Security\AccessControl\FileSystemSecurity.cs (3)
77return new FileSystemAccessRule( 189FileSystemAccessRule ruleNew = new FileSystemAccessRule( 233FileSystemAccessRule ruleNew = new FileSystemAccessRule(
34 references to FileSystemAccessRule
aspire (2)
Certificates\CertificateGeneration\WindowsCertificateManager.cs (1)
153foreach (FileSystemAccessRule rule in accessRules)
src\Shared\SocketPermissionHelper.cs (1)
158var rules = existingSecurity.GetAccessRules(true, true, typeof(SecurityIdentifier)).Cast<FileSystemAccessRule>().ToArray();
Aspire.Cli.Tests (1)
CliBootstrapTests.cs (1)
188var denyFileCreation = new FileSystemAccessRule(
Aspire.Hosting (1)
src\Shared\SocketPermissionHelper.cs (1)
158var rules = existingSecurity.GetAccessRules(true, true, typeof(SecurityIdentifier)).Cast<FileSystemAccessRule>().ToArray();
Aspire.Hosting.RemoteHost (1)
src\Shared\SocketPermissionHelper.cs (1)
158var rules = existingSecurity.GetAccessRules(true, true, typeof(SecurityIdentifier)).Cast<FileSystemAccessRule>().ToArray();
Aspire.Hosting.Tests (7)
Terminals\Hex1bPtySocketTests.cs (3)
87var rule = Assert.Single(security.GetAccessRules(true, true, typeof(SecurityIdentifier)).Cast<FileSystemAccessRule>()); 293.GetAccessRules(true, true, typeof(SecurityIdentifier)).Cast<FileSystemAccessRule>().ToArray();
Utils\SocketPermissionHelperTests.cs (4)
40var rule = Assert.Single(security.GetAccessRules(true, true, typeof(SecurityIdentifier)).Cast<FileSystemAccessRule>()); 572var rule = Assert.Single(security.GetAccessRules(true, true, typeof(SecurityIdentifier)).Cast<FileSystemAccessRule>());
Aspire.TerminalHost (1)
src\Shared\SocketPermissionHelper.cs (1)
158var rules = existingSecurity.GetAccessRules(true, true, typeof(SecurityIdentifier)).Cast<FileSystemAccessRule>().ToArray();
Aspire.TerminalHost.Tests (2)
TerminalHostAppTests.cs (2)
1371var rule = Assert.Single(security.GetAccessRules(true, true, typeof(SecurityIdentifier)) 1372.Cast<FileSystemAccessRule>());
dotnet-dev-certs (1)
src\aspnetcore\src\Shared\CertificateGeneration\WindowsCertificateManager.cs (1)
156foreach (FileSystemAccessRule rule in accessRules)
Microsoft.AspNetCore.DeveloperCertificates.XPlat (1)
src\aspnetcore\src\Shared\CertificateGeneration\WindowsCertificateManager.cs (1)
156foreach (FileSystemAccessRule rule in accessRules)
Microsoft.AspNetCore.Server.Kestrel.Core (1)
src\aspnetcore\src\Shared\CertificateGeneration\WindowsCertificateManager.cs (1)
156foreach (FileSystemAccessRule rule in accessRules)
mscorlib (1)
parent\ref\mscorlib.cs (1)
818[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Security.AccessControl.FileSystemAccessRule))]
RepoTasks (1)
src\aspnetcore\src\Shared\CertificateGeneration\WindowsCertificateManager.cs (1)
156foreach (FileSystemAccessRule rule in accessRules)
System.IO.FileSystem.AccessControl (14)
System\Security\AccessControl\FileSystemAuditRule.cs (1)
95get { return FileSystemAccessRule.RightsFromAccessMask(AccessMask); }
System\Security\AccessControl\FileSystemSecurity.cs (13)
149public void AddAccessRule(FileSystemAccessRule rule) 155public void SetAccessRule(FileSystemAccessRule rule) 160public void ResetAccessRule(FileSystemAccessRule rule) 165public bool RemoveAccessRule(FileSystemAccessRule rule) 177if ((rules[i] is FileSystemAccessRule fsrule) && (fsrule.FileSystemRights == rule.FileSystemRights) 189FileSystemAccessRule ruleNew = new FileSystemAccessRule( 191FileSystemAccessRule.AccessMaskFromRights(rule.FileSystemRights, AccessControlType.Deny), 200public void RemoveAccessRuleAll(FileSystemAccessRule rule) 208public void RemoveAccessRuleSpecific(FileSystemAccessRule rule) 220if ((rules[i] is FileSystemAccessRule fsrule) && (fsrule.FileSystemRights == rule.FileSystemRights) 233FileSystemAccessRule ruleNew = new FileSystemAccessRule( 235FileSystemAccessRule.AccessMaskFromRights(rule.FileSystemRights, AccessControlType.Deny), 276get { return typeof(FileSystemAccessRule); }