37 references to AccessMask
Microsoft.Win32.Registry (2)
System\Security\AccessControl\RegistrySecurity.cs (2)
57get { return (RegistryRights)AccessMask; } 81get { return (RegistryRights)AccessMask; }
System.DirectoryServices (2)
System\DirectoryServices\ActiveDirectorySecurity.cs (2)
658get => ActiveDirectoryRightsTranslator.RightsFromAccessMask(base.AccessMask); 1403get => ActiveDirectoryRightsTranslator.RightsFromAccessMask(AccessMask);
System.IO.FileSystem.AccessControl (2)
System\Security\AccessControl\FileSystemAccessRule.cs (1)
102get { return RightsFromAccessMask(AccessMask); }
System\Security\AccessControl\FileSystemAuditRule.cs (1)
95get { return FileSystemAccessRule.RightsFromAccessMask(AccessMask); }
System.Security.AccessControl (25)
System\Security\AccessControl\ACL.cs (8)
2332AddAudit(rule.AuditFlags, sid, rule.AccessMask, rule.InheritanceFlags, rule.PropagationFlags, rule.ObjectFlags, rule.ObjectType, rule.InheritedObjectType); 2350SetAudit(rule.AuditFlags, sid, rule.AccessMask, rule.InheritanceFlags, rule.PropagationFlags, rule.ObjectFlags, rule.ObjectType, rule.InheritedObjectType); 2368return RemoveAudit(rule.AuditFlags, sid, rule.AccessMask, rule.InheritanceFlags, rule.PropagationFlags, rule.ObjectFlags, rule.ObjectType, rule.InheritedObjectType); 2385RemoveAuditSpecific(rule.AuditFlags, sid, rule.AccessMask, rule.InheritanceFlags, rule.PropagationFlags, rule.ObjectFlags, rule.ObjectType, rule.InheritedObjectType); 2464AddAccess(accessType, sid, rule.AccessMask, rule.InheritanceFlags, rule.PropagationFlags, rule.ObjectFlags, rule.ObjectType, rule.InheritedObjectType); 2484SetAccess(accessType, sid, rule.AccessMask, rule.InheritanceFlags, rule.PropagationFlags, rule.ObjectFlags, rule.ObjectType, rule.InheritedObjectType); 2504return RemoveAccess(accessType, sid, rule.AccessMask, rule.InheritanceFlags, rule.PropagationFlags, rule.ObjectFlags, rule.ObjectType, rule.InheritedObjectType); 2523RemoveAccessSpecific(accessType, sid, rule.AccessMask, rule.InheritanceFlags, rule.PropagationFlags, rule.ObjectFlags, rule.ObjectType, rule.InheritedObjectType);
System\Security\AccessControl\CommonObjectSecurity.cs (15)
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); 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); 258_securityDescriptor.DiscretionaryAcl.RemoveAccessSpecific(AccessControlType.Allow, sid, rule.AccessMask, rule.InheritanceFlags, rule.PropagationFlags); 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); 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); 299_securityDescriptor.DiscretionaryAcl.RemoveAccessSpecific(AccessControlType.Deny, sid, rule.AccessMask, rule.InheritanceFlags, rule.PropagationFlags); 353_securityDescriptor.SystemAcl.AddAudit(rule.AuditFlags, sid, rule.AccessMask, rule.InheritanceFlags, rule.PropagationFlags); 357_securityDescriptor.SystemAcl.SetAudit(rule.AuditFlags, sid, rule.AccessMask, rule.InheritanceFlags, rule.PropagationFlags); 361_securityDescriptor.SystemAcl.SetAudit(rule.AuditFlags, sid, rule.AccessMask, rule.InheritanceFlags, rule.PropagationFlags); 365result = _securityDescriptor.SystemAcl.RemoveAudit(rule.AuditFlags, sid, rule.AccessMask, rule.InheritanceFlags, rule.PropagationFlags); 378_securityDescriptor.SystemAcl.RemoveAuditSpecific(rule.AuditFlags, sid, rule.AccessMask, rule.InheritanceFlags, rule.PropagationFlags);
System\Security\AccessControl\ObjectSecurityT.cs (2)
92get { return (T)(object)base.AccessMask; } 175get { return (T)(object)base.AccessMask; }
System.Threading.AccessControl (6)
System\Security\AccessControl\EventWaitHandleSecurity.cs (2)
79get { return (EventWaitHandleRights)base.AccessMask; } 105get { return (EventWaitHandleRights)base.AccessMask; }
System\Security\AccessControl\MutexSecurity.cs (2)
80get { return (MutexRights)base.AccessMask; } 99get { return (MutexRights)base.AccessMask; }
System\Security\AccessControl\SemaphoreSecurity.cs (2)
76get { return (SemaphoreRights)base.AccessMask; } 94get { return (SemaphoreRights)base.AccessMask; }