163 references to AccessControlType
aspire (1)
Certificates\CertificateGeneration\WindowsCertificateManager.cs (1)
155if (rule.AccessControlType == AccessControlType.Allow &&
Aspire.Hosting.RemoteHost (1)
JsonRpcServer.cs (1)
81AccessControlType.Allow));
dotnet-dev-certs (1)
src\aspnetcore\src\Shared\CertificateGeneration\WindowsCertificateManager.cs (1)
159if (rule.AccessControlType == AccessControlType.Allow &&
Microsoft.AspNetCore.DeveloperCertificates.XPlat (1)
src\aspnetcore\src\Shared\CertificateGeneration\WindowsCertificateManager.cs (1)
159if (rule.AccessControlType == AccessControlType.Allow &&
Microsoft.AspNetCore.Server.Kestrel.Core (1)
src\aspnetcore\src\Shared\CertificateGeneration\WindowsCertificateManager.cs (1)
159if (rule.AccessControlType == AccessControlType.Allow &&
Microsoft.Win32.Registry (6)
System\Security\AccessControl\RegistrySecurity.cs (6)
14public RegistryAccessRule(IdentityReference identity, RegistryRights registryRights, AccessControlType type) 19public RegistryAccessRule(string identity, RegistryRights registryRights, AccessControlType type) 24public RegistryAccessRule(IdentityReference identity, RegistryRights registryRights, InheritanceFlags inheritanceFlags, PropagationFlags propagationFlags, AccessControlType type) 29public RegistryAccessRule(string identity, RegistryRights registryRights, InheritanceFlags inheritanceFlags, PropagationFlags propagationFlags, AccessControlType type) 44AccessControlType type) 123public override AccessRule AccessRuleFactory(IdentityReference identityReference, int accessMask, bool isInherited, InheritanceFlags inheritanceFlags, PropagationFlags propagationFlags, AccessControlType type)
mscorlib (1)
src\runtime\src\libraries\shims\mscorlib\ref\mscorlib.cs (1)
790[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Security.AccessControl.AccessControlType))]
RepoTasks (1)
src\aspnetcore\src\Shared\CertificateGeneration\WindowsCertificateManager.cs (1)
159if (rule.AccessControlType == AccessControlType.Allow &&
System.Diagnostics.EventLog (1)
src\runtime\src\libraries\Common\src\System\Diagnostics\NetFrameworkUtils.cs (1)
33sec.AddAccessRule(new MutexAccessRule(authenticatedUserSid, MutexRights.Synchronize | MutexRights.Modify, AccessControlType.Allow));
System.Diagnostics.PerformanceCounter (1)
src\runtime\src\libraries\Common\src\System\Diagnostics\NetFrameworkUtils.cs (1)
33sec.AddAccessRule(new MutexAccessRule(authenticatedUserSid, MutexRights.Synchronize | MutexRights.Modify, AccessControlType.Allow));
System.DirectoryServices (43)
System\DirectoryServices\ActiveDirectorySecurity.cs (43)
104public void RemoveAccess(IdentityReference identity, AccessControlType type) 255AccessControlType type) 274AccessControlType type, 528AccessControlType type) 545AccessControlType type, 562AccessControlType type, 579AccessControlType type, 597AccessControlType type, 615AccessControlType type, 634AccessControlType type, 675AccessControlType type) 691AccessControlType type, 707AccessControlType type, 731AccessControlType type) 746AccessControlType type, 762AccessControlType type, 778AccessControlType type, 795AccessControlType type, 811IdentityReference identity, AccessControlType type, 836AccessControlType type) 851AccessControlType type, 867AccessControlType type, 883AccessControlType type, 900AccessControlType type, 916IdentityReference identity, AccessControlType type, 940AccessControlType type, 956AccessControlType type, 973AccessControlType type, 990AccessControlType type, 1008AccessControlType type, 1026AccessControlType type, 1052AccessControlType type, 1069AccessControlType type, 1086AccessControlType type, 1112AccessControlType type) 1127AccessControlType type, 1143AccessControlType type, 1159AccessControlType type, 1176AccessControlType type, 1192AccessControlType type, 1217AccessControlType type) 1232AccessControlType type, 1248AccessControlType type,
System.DirectoryServices.AccountManagement (6)
System\DirectoryServices\AccountManagement\AD\ADStoreCtx.cs (4)
512AccessControlType.Deny, 517AccessControlType.Deny, 522AccessControlType.Allow, 527AccessControlType.Allow,
System\DirectoryServices\AccountManagement\AD\ADStoreCtx_LoadStore.cs (2)
1140if (rule.AccessControlType == AccessControlType.Deny) 1151else if (rule.AccessControlType == AccessControlType.Allow)
System.IO.FileSystem.AccessControl (31)
System\Security\AccessControl\DirectoryObjectSecurity.cs (20)
194AccessControlType type; 198type = AccessControlType.Allow; 202type = AccessControlType.Deny; 291if (rule.AccessControlType == AccessControlType.Allow) 297SecurityDescriptor.DiscretionaryAcl.AddAccess(AccessControlType.Allow, sid, rule); 302SecurityDescriptor.DiscretionaryAcl.SetAccess(AccessControlType.Allow, sid, rule); 306SecurityDescriptor.DiscretionaryAcl.RemoveAccess(AccessControlType.Deny, sid, -1, InheritanceFlags.ContainerInherit, 0, ObjectAceFlags.None, Guid.Empty, Guid.Empty); 308SecurityDescriptor.DiscretionaryAcl.SetAccess(AccessControlType.Allow, sid, rule); 313result = SecurityDescriptor.DiscretionaryAcl.RemoveAccess(AccessControlType.Allow, sid, rule); 317result = SecurityDescriptor.DiscretionaryAcl.RemoveAccess(AccessControlType.Allow, sid, -1, InheritanceFlags.ContainerInherit, 0, ObjectAceFlags.None, Guid.Empty, Guid.Empty); 327SecurityDescriptor.DiscretionaryAcl.RemoveAccessSpecific(AccessControlType.Allow, sid, rule); 336else if (rule.AccessControlType == AccessControlType.Deny) 342SecurityDescriptor.DiscretionaryAcl.AddAccess(AccessControlType.Deny, sid, rule); 347SecurityDescriptor.DiscretionaryAcl.SetAccess(AccessControlType.Deny, sid, rule); 351SecurityDescriptor.DiscretionaryAcl.RemoveAccess(AccessControlType.Allow, sid, -1, InheritanceFlags.ContainerInherit, 0, ObjectAceFlags.None, Guid.Empty, Guid.Empty); 353SecurityDescriptor.DiscretionaryAcl.SetAccess(AccessControlType.Deny, sid, rule); 358result = SecurityDescriptor.DiscretionaryAcl.RemoveAccess(AccessControlType.Deny, sid, rule); 362result = SecurityDescriptor.DiscretionaryAcl.RemoveAccess(AccessControlType.Deny, sid, -1, InheritanceFlags.ContainerInherit, 0, ObjectAceFlags.None, Guid.Empty, Guid.Empty); 372SecurityDescriptor.DiscretionaryAcl.RemoveAccessSpecific(AccessControlType.Deny, sid, rule); 484public virtual AccessRule AccessRuleFactory(IdentityReference identityReference, int accessMask, bool isInherited, InheritanceFlags inheritanceFlags, PropagationFlags propagationFlags, AccessControlType type, Guid objectType, Guid inheritedObjectType)
System\Security\AccessControl\FileSystemAccessRule.cs (8)
17AccessControlType type) 31AccessControlType type) 51AccessControlType type) 67AccessControlType type) 89AccessControlType type) 110internal static int AccessMaskFromRights(FileSystemRights fileSystemRights, AccessControlType controlType) 115if (controlType == AccessControlType.Allow) 119else if (controlType == AccessControlType.Deny)
System\Security\AccessControl\FileSystemSecurity.cs (3)
75AccessControlType type) 191FileSystemAccessRule.AccessMaskFromRights(rule.FileSystemRights, AccessControlType.Deny), 235FileSystemAccessRule.AccessMaskFromRights(rule.FileSystemRights, AccessControlType.Deny),
System.Security.AccessControl (56)
System\Security\AccessControl\ACL.cs (24)
1525internal static void CheckAccessType(AccessControlType accessType) 1527if (accessType != AccessControlType.Allow && 1528accessType != AccessControlType.Deny) 2432public void AddAccess(AccessControlType accessType, SecurityIdentifier sid, int accessMask, InheritanceFlags inheritanceFlags, PropagationFlags propagationFlags) 2437AddQualifiedAce(sid, accessType == AccessControlType.Allow ? AceQualifier.AccessAllowed : AceQualifier.AccessDenied, accessMask, GenericAce.AceFlagsFromInheritanceFlags(inheritanceFlags, propagationFlags), ObjectAceFlags.None, Guid.Empty, Guid.Empty); 2440public void SetAccess(AccessControlType accessType, SecurityIdentifier sid, int accessMask, InheritanceFlags inheritanceFlags, PropagationFlags propagationFlags) 2445SetQualifiedAce(sid, accessType == AccessControlType.Allow ? AceQualifier.AccessAllowed : AceQualifier.AccessDenied, accessMask, GenericAce.AceFlagsFromInheritanceFlags(inheritanceFlags, propagationFlags), ObjectAceFlags.None, Guid.Empty, Guid.Empty); 2448public bool RemoveAccess(AccessControlType accessType, SecurityIdentifier sid, int accessMask, InheritanceFlags inheritanceFlags, PropagationFlags propagationFlags) 2452return RemoveQualifiedAces(sid, accessType == AccessControlType.Allow ? AceQualifier.AccessAllowed : AceQualifier.AccessDenied, accessMask, GenericAce.AceFlagsFromInheritanceFlags(inheritanceFlags, propagationFlags), false, ObjectAceFlags.None, Guid.Empty, Guid.Empty); 2455public void RemoveAccessSpecific(AccessControlType accessType, SecurityIdentifier sid, int accessMask, InheritanceFlags inheritanceFlags, PropagationFlags propagationFlags) 2459RemoveQualifiedAcesSpecific(sid, accessType == AccessControlType.Allow ? AceQualifier.AccessAllowed : AceQualifier.AccessDenied, accessMask, GenericAce.AceFlagsFromInheritanceFlags(inheritanceFlags, propagationFlags), ObjectAceFlags.None, Guid.Empty, Guid.Empty); 2462public void AddAccess(AccessControlType accessType, SecurityIdentifier sid, ObjectAccessRule rule) 2467public void AddAccess(AccessControlType accessType, SecurityIdentifier sid, int accessMask, InheritanceFlags inheritanceFlags, PropagationFlags propagationFlags, ObjectAceFlags objectFlags, Guid objectType, Guid inheritedObjectType) 2479AddQualifiedAce(sid, accessType == AccessControlType.Allow ? AceQualifier.AccessAllowed : AceQualifier.AccessDenied, accessMask, GenericAce.AceFlagsFromInheritanceFlags(inheritanceFlags, propagationFlags), objectFlags, objectType, inheritedObjectType); 2482public void SetAccess(AccessControlType accessType, SecurityIdentifier sid, ObjectAccessRule rule) 2487public void SetAccess(AccessControlType accessType, SecurityIdentifier sid, int accessMask, InheritanceFlags inheritanceFlags, PropagationFlags propagationFlags, ObjectAceFlags objectFlags, Guid objectType, Guid inheritedObjectType) 2499SetQualifiedAce(sid, accessType == AccessControlType.Allow ? AceQualifier.AccessAllowed : AceQualifier.AccessDenied, accessMask, GenericAce.AceFlagsFromInheritanceFlags(inheritanceFlags, propagationFlags), objectFlags, objectType, inheritedObjectType); 2502public bool RemoveAccess(AccessControlType accessType, SecurityIdentifier sid, ObjectAccessRule rule) 2507public bool RemoveAccess(AccessControlType accessType, SecurityIdentifier sid, int accessMask, InheritanceFlags inheritanceFlags, PropagationFlags propagationFlags, ObjectAceFlags objectFlags, Guid objectType, Guid inheritedObjectType) 2518return RemoveQualifiedAces(sid, accessType == AccessControlType.Allow ? AceQualifier.AccessAllowed : AceQualifier.AccessDenied, accessMask, GenericAce.AceFlagsFromInheritanceFlags(inheritanceFlags, propagationFlags), false, objectFlags, objectType, inheritedObjectType); 2521public void RemoveAccessSpecific(AccessControlType accessType, SecurityIdentifier sid, ObjectAccessRule rule) 2526public void RemoveAccessSpecific(AccessControlType accessType, SecurityIdentifier sid, int accessMask, InheritanceFlags inheritanceFlags, PropagationFlags propagationFlags, ObjectAceFlags objectFlags, Guid objectType, Guid inheritedObjectType) 2537RemoveQualifiedAcesSpecific(sid, accessType == AccessControlType.Allow ? AceQualifier.AccessAllowed : AceQualifier.AccessDenied, accessMask, GenericAce.AceFlagsFromInheritanceFlags(inheritanceFlags, propagationFlags), objectFlags, objectType, inheritedObjectType); 2569AccessControlType.Allow,
System\Security\AccessControl\CommonObjectSecurity.cs (19)
123AccessControlType type; 127type = AccessControlType.Allow; 131type = AccessControlType.Deny; 226if (rule.AccessControlType == AccessControlType.Allow) 231_securityDescriptor.DiscretionaryAcl.AddAccess(AccessControlType.Allow, sid, rule.AccessMask, rule.InheritanceFlags, rule.PropagationFlags); 235_securityDescriptor.DiscretionaryAcl.SetAccess(AccessControlType.Allow, sid, rule.AccessMask, rule.InheritanceFlags, rule.PropagationFlags); 239_securityDescriptor.DiscretionaryAcl.RemoveAccess(AccessControlType.Deny, sid, -1, InheritanceFlags.ContainerInherit | InheritanceFlags.ObjectInherit, 0); 240_securityDescriptor.DiscretionaryAcl.SetAccess(AccessControlType.Allow, sid, rule.AccessMask, rule.InheritanceFlags, rule.PropagationFlags); 244result = _securityDescriptor.DiscretionaryAcl.RemoveAccess(AccessControlType.Allow, sid, rule.AccessMask, rule.InheritanceFlags, rule.PropagationFlags); 248result = _securityDescriptor.DiscretionaryAcl.RemoveAccess(AccessControlType.Allow, sid, -1, InheritanceFlags.ContainerInherit | InheritanceFlags.ObjectInherit, 0); 258_securityDescriptor.DiscretionaryAcl.RemoveAccessSpecific(AccessControlType.Allow, sid, rule.AccessMask, rule.InheritanceFlags, rule.PropagationFlags); 267else if (rule.AccessControlType == AccessControlType.Deny) 272_securityDescriptor.DiscretionaryAcl.AddAccess(AccessControlType.Deny, sid, rule.AccessMask, rule.InheritanceFlags, rule.PropagationFlags); 276_securityDescriptor.DiscretionaryAcl.SetAccess(AccessControlType.Deny, sid, rule.AccessMask, rule.InheritanceFlags, rule.PropagationFlags); 280_securityDescriptor.DiscretionaryAcl.RemoveAccess(AccessControlType.Allow, sid, -1, InheritanceFlags.ContainerInherit | InheritanceFlags.ObjectInherit, 0); 281_securityDescriptor.DiscretionaryAcl.SetAccess(AccessControlType.Deny, sid, rule.AccessMask, rule.InheritanceFlags, rule.PropagationFlags); 285result = _securityDescriptor.DiscretionaryAcl.RemoveAccess(AccessControlType.Deny, sid, rule.AccessMask, rule.InheritanceFlags, rule.PropagationFlags); 289result = _securityDescriptor.DiscretionaryAcl.RemoveAccess(AccessControlType.Deny, sid, -1, InheritanceFlags.ContainerInherit | InheritanceFlags.ObjectInherit, 0); 299_securityDescriptor.DiscretionaryAcl.RemoveAccessSpecific(AccessControlType.Deny, sid, rule.AccessMask, rule.InheritanceFlags, rule.PropagationFlags);
System\Security\AccessControl\ObjectSecurity.cs (1)
648public abstract AccessRule AccessRuleFactory(IdentityReference identityReference, int accessMask, bool isInherited, InheritanceFlags inheritanceFlags, PropagationFlags propagationFlags, AccessControlType type);
System\Security\AccessControl\ObjectSecurityT.cs (6)
18AccessControlType type) 31AccessControlType type) 47AccessControlType type) 62AccessControlType type) 80AccessControlType type) 207AccessControlType type)
System\Security\AccessControl\Rules.cs (6)
102private readonly AccessControlType _type; 110AccessControlType type) 113if (type != AccessControlType.Allow && 114type != AccessControlType.Deny) 134public AccessControlType AccessControlType 147protected ObjectAccessRule(IdentityReference identity, int accessMask, bool isInherited, InheritanceFlags inheritanceFlags, PropagationFlags propagationFlags, Guid objectType, Guid inheritedObjectType, AccessControlType type)
System.Threading.AccessControl (12)
System\Security\AccessControl\EventWaitHandleSecurity.cs (4)
46public EventWaitHandleAccessRule(IdentityReference identity, EventWaitHandleRights eventRights, AccessControlType type) 51public EventWaitHandleAccessRule(string identity, EventWaitHandleRights eventRights, AccessControlType type) 66AccessControlType type) 148public override AccessRule AccessRuleFactory(IdentityReference identityReference, int accessMask, bool isInherited, InheritanceFlags inheritanceFlags, PropagationFlags propagationFlags, AccessControlType type)
System\Security\AccessControl\MutexSecurity.cs (4)
47public MutexAccessRule(IdentityReference identity, MutexRights eventRights, AccessControlType type) 52public MutexAccessRule(string identity, MutexRights eventRights, AccessControlType type) 67AccessControlType type) 142public override AccessRule AccessRuleFactory(IdentityReference identityReference, int accessMask, bool isInherited, InheritanceFlags inheritanceFlags, PropagationFlags propagationFlags, AccessControlType type)
System\Security\AccessControl\SemaphoreSecurity.cs (4)
43public SemaphoreAccessRule(IdentityReference identity, SemaphoreRights eventRights, AccessControlType type) 48public SemaphoreAccessRule(string identity, SemaphoreRights eventRights, AccessControlType type) 63AccessControlType type) 136public override AccessRule AccessRuleFactory(IdentityReference identityReference, int accessMask, bool isInherited, InheritanceFlags inheritanceFlags, PropagationFlags propagationFlags, AccessControlType type)