24 instantiations of FileSystemAccessRule
aspire (2)
src\Shared\SocketPermissionHelper.cs (1)
141security.AddAccessRule(new FileSystemAccessRule(
Utils\ConfigurationHelper.cs (1)
451security.AddAccessRule(new FileSystemAccessRule(owner, FileSystemRights.FullControl, AccessControlType.Allow));
Aspire.Cli.Tests (5)
Agents\AgentConfigurationTests.cs (2)
357directory.AddAccessRule(new FileSystemAccessRule( 366security.AddAccessRule(new FileSystemAccessRule(identity.User!, FileSystemRights.FullControl, AccessControlType.Allow));
CliBootstrapTests.cs (1)
185var denyFileCreation = new FileSystemAccessRule(
Configuration\ConfigurationHelperTests.cs (1)
202security.AddAccessRule(new FileSystemAccessRule(identity.User!, FileSystemRights.FullControl, AccessControlType.Allow));
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.Azure.EntraId (2)
LocalDeveloperCertificateStore.cs (2)
31security.AddAccessRule(new FileSystemAccessRule( 135security.AddAccessRule(new FileSystemAccessRule(identity.User!, FileSystemRights.FullControl, AccessControlType.Allow));
Aspire.Hosting.Native.Core.Tests (1)
NativeCliProtocolTests.cs (1)
33security.AddAccessRule(new FileSystemAccessRule(
Aspire.Hosting.Native.Server (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)
1404security.AddAccessRule(new FileSystemAccessRule(
dotnet-aot (1)
parent\dotnet\Commands\Test\MTP\TestApplication.cs (1)
460security.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(
41 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)
185var denyFileCreation = new FileSystemAccessRule(
Aspire.Hosting (1)
src\Shared\SocketPermissionHelper.cs (1)
158var rules = existingSecurity.GetAccessRules(true, true, typeof(SecurityIdentifier)).Cast<FileSystemAccessRule>().ToArray();
Aspire.Hosting.Azure.EntraId.Tests (2)
LocalDeveloperCertificateTests.cs (2)
225var rule = Assert.Single(security.GetAccessRules(includeExplicit: true, includeInherited: true, typeof(SecurityIdentifier)).Cast<FileSystemAccessRule>());
Aspire.Hosting.Native.Server (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)
1436var rule = Assert.Single(security.GetAccessRules(true, true, typeof(SecurityIdentifier)) 1437.Cast<FileSystemAccessRule>());
dotnet-aot (1)
parent\dotnet\Installer\Windows\TrustedMachinePath.cs (1)
117foreach (FileSystemAccessRule rule in rules)
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)
Microsoft.DotNet.TemplateLocator (1)
src\sdk\src\Cli\dotnet\Installer\Windows\TrustedMachinePath.cs (1)
117foreach (FileSystemAccessRule rule in rules)
Microsoft.NET.Build.Tasks (1)
src\sdk\src\Cli\dotnet\Installer\Windows\TrustedMachinePath.cs (1)
117foreach (FileSystemAccessRule rule in rules)
Microsoft.NET.Sdk.WorkloadManifestReader (1)
src\sdk\src\Cli\dotnet\Installer\Windows\TrustedMachinePath.cs (1)
117foreach (FileSystemAccessRule rule in rules)
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); }