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)
154if (rule.AccessControlType == AccessControlType.Allow &&
Microsoft.AspNetCore.DeveloperCertificates.XPlat (1)
src\aspnetcore\src\Shared\CertificateGeneration\WindowsCertificateManager.cs (1)
154if (rule.AccessControlType == AccessControlType.Allow &&
Microsoft.AspNetCore.Server.Kestrel.Core (1)
src\aspnetcore\src\Shared\CertificateGeneration\WindowsCertificateManager.cs (1)
154if (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)
154if (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)
1895internal static void CheckAccessType(AccessControlType accessType) 1897if (accessType != AccessControlType.Allow && 1898accessType != AccessControlType.Deny) 3038public void AddAccess(AccessControlType accessType, SecurityIdentifier sid, int accessMask, InheritanceFlags inheritanceFlags, PropagationFlags propagationFlags) 3043AddQualifiedAce(sid, accessType == AccessControlType.Allow ? AceQualifier.AccessAllowed : AceQualifier.AccessDenied, accessMask, GenericAce.AceFlagsFromInheritanceFlags(inheritanceFlags, propagationFlags), ObjectAceFlags.None, Guid.Empty, Guid.Empty); 3046public void SetAccess(AccessControlType accessType, SecurityIdentifier sid, int accessMask, InheritanceFlags inheritanceFlags, PropagationFlags propagationFlags) 3051SetQualifiedAce(sid, accessType == AccessControlType.Allow ? AceQualifier.AccessAllowed : AceQualifier.AccessDenied, accessMask, GenericAce.AceFlagsFromInheritanceFlags(inheritanceFlags, propagationFlags), ObjectAceFlags.None, Guid.Empty, Guid.Empty); 3054public bool RemoveAccess(AccessControlType accessType, SecurityIdentifier sid, int accessMask, InheritanceFlags inheritanceFlags, PropagationFlags propagationFlags) 3058return RemoveQualifiedAces(sid, accessType == AccessControlType.Allow ? AceQualifier.AccessAllowed : AceQualifier.AccessDenied, accessMask, GenericAce.AceFlagsFromInheritanceFlags(inheritanceFlags, propagationFlags), false, ObjectAceFlags.None, Guid.Empty, Guid.Empty); 3061public void RemoveAccessSpecific(AccessControlType accessType, SecurityIdentifier sid, int accessMask, InheritanceFlags inheritanceFlags, PropagationFlags propagationFlags) 3065RemoveQualifiedAcesSpecific(sid, accessType == AccessControlType.Allow ? AceQualifier.AccessAllowed : AceQualifier.AccessDenied, accessMask, GenericAce.AceFlagsFromInheritanceFlags(inheritanceFlags, propagationFlags), ObjectAceFlags.None, Guid.Empty, Guid.Empty); 3068public void AddAccess(AccessControlType accessType, SecurityIdentifier sid, ObjectAccessRule rule) 3073public void AddAccess(AccessControlType accessType, SecurityIdentifier sid, int accessMask, InheritanceFlags inheritanceFlags, PropagationFlags propagationFlags, ObjectAceFlags objectFlags, Guid objectType, Guid inheritedObjectType) 3087AddQualifiedAce(sid, accessType == AccessControlType.Allow ? AceQualifier.AccessAllowed : AceQualifier.AccessDenied, accessMask, GenericAce.AceFlagsFromInheritanceFlags(inheritanceFlags, propagationFlags), objectFlags, objectType, inheritedObjectType); 3090public void SetAccess(AccessControlType accessType, SecurityIdentifier sid, ObjectAccessRule rule) 3095public void SetAccess(AccessControlType accessType, SecurityIdentifier sid, int accessMask, InheritanceFlags inheritanceFlags, PropagationFlags propagationFlags, ObjectAceFlags objectFlags, Guid objectType, Guid inheritedObjectType) 3109SetQualifiedAce(sid, accessType == AccessControlType.Allow ? AceQualifier.AccessAllowed : AceQualifier.AccessDenied, accessMask, GenericAce.AceFlagsFromInheritanceFlags(inheritanceFlags, propagationFlags), objectFlags, objectType, inheritedObjectType); 3112public bool RemoveAccess(AccessControlType accessType, SecurityIdentifier sid, ObjectAccessRule rule) 3117public bool RemoveAccess(AccessControlType accessType, SecurityIdentifier sid, int accessMask, InheritanceFlags inheritanceFlags, PropagationFlags propagationFlags, ObjectAceFlags objectFlags, Guid objectType, Guid inheritedObjectType) 3130return RemoveQualifiedAces(sid, accessType == AccessControlType.Allow ? AceQualifier.AccessAllowed : AceQualifier.AccessDenied, accessMask, GenericAce.AceFlagsFromInheritanceFlags(inheritanceFlags, propagationFlags), false, objectFlags, objectType, inheritedObjectType); 3133public void RemoveAccessSpecific(AccessControlType accessType, SecurityIdentifier sid, ObjectAccessRule rule) 3138public void RemoveAccessSpecific(AccessControlType accessType, SecurityIdentifier sid, int accessMask, InheritanceFlags inheritanceFlags, PropagationFlags propagationFlags, ObjectAceFlags objectFlags, Guid objectType, Guid inheritedObjectType) 3151RemoveQualifiedAcesSpecific(sid, accessType == AccessControlType.Allow ? AceQualifier.AccessAllowed : AceQualifier.AccessDenied, accessMask, GenericAce.AceFlagsFromInheritanceFlags(inheritanceFlags, propagationFlags), objectFlags, objectType, inheritedObjectType); 3191AccessControlType.Allow,
System\Security\AccessControl\CommonObjectSecurity.cs (19)
142AccessControlType type; 146type = AccessControlType.Allow; 150type = AccessControlType.Deny; 250if (rule.AccessControlType == AccessControlType.Allow) 255_securityDescriptor.DiscretionaryAcl.AddAccess(AccessControlType.Allow, sid, rule.AccessMask, rule.InheritanceFlags, rule.PropagationFlags); 259_securityDescriptor.DiscretionaryAcl.SetAccess(AccessControlType.Allow, sid, rule.AccessMask, rule.InheritanceFlags, rule.PropagationFlags); 263_securityDescriptor.DiscretionaryAcl.RemoveAccess(AccessControlType.Deny, sid, -1, InheritanceFlags.ContainerInherit | InheritanceFlags.ObjectInherit, 0); 264_securityDescriptor.DiscretionaryAcl.SetAccess(AccessControlType.Allow, sid, rule.AccessMask, rule.InheritanceFlags, rule.PropagationFlags); 268result = _securityDescriptor.DiscretionaryAcl.RemoveAccess(AccessControlType.Allow, sid, rule.AccessMask, rule.InheritanceFlags, rule.PropagationFlags); 272result = _securityDescriptor.DiscretionaryAcl.RemoveAccess(AccessControlType.Allow, sid, -1, InheritanceFlags.ContainerInherit | InheritanceFlags.ObjectInherit, 0); 282_securityDescriptor.DiscretionaryAcl.RemoveAccessSpecific(AccessControlType.Allow, sid, rule.AccessMask, rule.InheritanceFlags, rule.PropagationFlags); 291else if (rule.AccessControlType == AccessControlType.Deny) 296_securityDescriptor.DiscretionaryAcl.AddAccess(AccessControlType.Deny, sid, rule.AccessMask, rule.InheritanceFlags, rule.PropagationFlags); 300_securityDescriptor.DiscretionaryAcl.SetAccess(AccessControlType.Deny, sid, rule.AccessMask, rule.InheritanceFlags, rule.PropagationFlags); 304_securityDescriptor.DiscretionaryAcl.RemoveAccess(AccessControlType.Allow, sid, -1, InheritanceFlags.ContainerInherit | InheritanceFlags.ObjectInherit, 0); 305_securityDescriptor.DiscretionaryAcl.SetAccess(AccessControlType.Deny, sid, rule.AccessMask, rule.InheritanceFlags, rule.PropagationFlags); 309result = _securityDescriptor.DiscretionaryAcl.RemoveAccess(AccessControlType.Deny, sid, rule.AccessMask, rule.InheritanceFlags, rule.PropagationFlags); 313result = _securityDescriptor.DiscretionaryAcl.RemoveAccess(AccessControlType.Deny, sid, -1, InheritanceFlags.ContainerInherit | InheritanceFlags.ObjectInherit, 0); 323_securityDescriptor.DiscretionaryAcl.RemoveAccessSpecific(AccessControlType.Deny, sid, rule.AccessMask, rule.InheritanceFlags, rule.PropagationFlags);
System\Security\AccessControl\ObjectSecurity.cs (1)
690public abstract AccessRule AccessRuleFactory(IdentityReference identityReference, int accessMask, bool isInherited, InheritanceFlags inheritanceFlags, PropagationFlags propagationFlags, AccessControlType type);
System\Security\AccessControl\ObjectSecurityT.cs (6)
32AccessControlType type) 45AccessControlType type) 64AccessControlType type) 79AccessControlType type) 100AccessControlType type) 246AccessControlType type)
System\Security\AccessControl\Rules.cs (6)
118private readonly AccessControlType _type; 130AccessControlType type) 133if (type != AccessControlType.Allow && 134type != AccessControlType.Deny) 158public AccessControlType AccessControlType 179protected 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)