37 references to AccessMask
Microsoft.Win32.Registry (2)
System\Security\AccessControl\RegistrySecurity.cs (2)
57
get { return (RegistryRights)
AccessMask
; }
81
get { return (RegistryRights)
AccessMask
; }
System.DirectoryServices (2)
System\DirectoryServices\ActiveDirectorySecurity.cs (2)
658
get => ActiveDirectoryRightsTranslator.RightsFromAccessMask(base.
AccessMask
);
1403
get => ActiveDirectoryRightsTranslator.RightsFromAccessMask(
AccessMask
);
System.IO.FileSystem.AccessControl (2)
System\Security\AccessControl\FileSystemAccessRule.cs (1)
102
get { return RightsFromAccessMask(
AccessMask
); }
System\Security\AccessControl\FileSystemAuditRule.cs (1)
95
get { return FileSystemAccessRule.RightsFromAccessMask(
AccessMask
); }
System.Security.AccessControl (25)
System\Security\AccessControl\ACL.cs (8)
2911
AddAudit(rule.AuditFlags, sid, rule.
AccessMask
, rule.InheritanceFlags, rule.PropagationFlags, rule.ObjectFlags, rule.ObjectType, rule.InheritedObjectType);
2931
SetAudit(rule.AuditFlags, sid, rule.
AccessMask
, rule.InheritanceFlags, rule.PropagationFlags, rule.ObjectFlags, rule.ObjectType, rule.InheritedObjectType);
2951
return RemoveAudit(rule.AuditFlags, sid, rule.
AccessMask
, rule.InheritanceFlags, rule.PropagationFlags, rule.ObjectFlags, rule.ObjectType, rule.InheritedObjectType);
2970
RemoveAuditSpecific(rule.AuditFlags, sid, rule.
AccessMask
, rule.InheritanceFlags, rule.PropagationFlags, rule.ObjectFlags, rule.ObjectType, rule.InheritedObjectType);
3070
AddAccess(accessType, sid, rule.
AccessMask
, rule.InheritanceFlags, rule.PropagationFlags, rule.ObjectFlags, rule.ObjectType, rule.InheritedObjectType);
3092
SetAccess(accessType, sid, rule.
AccessMask
, rule.InheritanceFlags, rule.PropagationFlags, rule.ObjectFlags, rule.ObjectType, rule.InheritedObjectType);
3114
return RemoveAccess(accessType, sid, rule.
AccessMask
, rule.InheritanceFlags, rule.PropagationFlags, rule.ObjectFlags, rule.ObjectType, rule.InheritedObjectType);
3135
RemoveAccessSpecific(accessType, sid, rule.
AccessMask
, rule.InheritanceFlags, rule.PropagationFlags, rule.ObjectFlags, rule.ObjectType, rule.InheritedObjectType);
System\Security\AccessControl\CommonObjectSecurity.cs (15)
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);
264
_securityDescriptor.DiscretionaryAcl.SetAccess(AccessControlType.Allow, sid, rule.
AccessMask
, rule.InheritanceFlags, rule.PropagationFlags);
268
result = _securityDescriptor.DiscretionaryAcl.RemoveAccess(AccessControlType.Allow, sid, rule.
AccessMask
, rule.InheritanceFlags, rule.PropagationFlags);
282
_securityDescriptor.DiscretionaryAcl.RemoveAccessSpecific(AccessControlType.Allow, sid, rule.
AccessMask
, rule.InheritanceFlags, rule.PropagationFlags);
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);
305
_securityDescriptor.DiscretionaryAcl.SetAccess(AccessControlType.Deny, sid, rule.
AccessMask
, rule.InheritanceFlags, rule.PropagationFlags);
309
result = _securityDescriptor.DiscretionaryAcl.RemoveAccess(AccessControlType.Deny, sid, rule.
AccessMask
, rule.InheritanceFlags, rule.PropagationFlags);
323
_securityDescriptor.DiscretionaryAcl.RemoveAccessSpecific(AccessControlType.Deny, sid, rule.
AccessMask
, rule.InheritanceFlags, rule.PropagationFlags);
380
_securityDescriptor.SystemAcl.AddAudit(rule.AuditFlags, sid, rule.
AccessMask
, rule.InheritanceFlags, rule.PropagationFlags);
384
_securityDescriptor.SystemAcl.SetAudit(rule.AuditFlags, sid, rule.
AccessMask
, rule.InheritanceFlags, rule.PropagationFlags);
388
_securityDescriptor.SystemAcl.SetAudit(rule.AuditFlags, sid, rule.
AccessMask
, rule.InheritanceFlags, rule.PropagationFlags);
392
result = _securityDescriptor.SystemAcl.RemoveAudit(rule.AuditFlags, sid, rule.
AccessMask
, rule.InheritanceFlags, rule.PropagationFlags);
405
_securityDescriptor.SystemAcl.RemoveAuditSpecific(rule.AuditFlags, sid, rule.
AccessMask
, rule.InheritanceFlags, rule.PropagationFlags);
System\Security\AccessControl\ObjectSecurityT.cs (2)
116
get { return (T)(object)base.
AccessMask
; }
207
get { return (T)(object)base.
AccessMask
; }
System.Threading.AccessControl (6)
System\Security\AccessControl\EventWaitHandleSecurity.cs (2)
79
get { return (EventWaitHandleRights)base.
AccessMask
; }
105
get { return (EventWaitHandleRights)base.
AccessMask
; }
System\Security\AccessControl\MutexSecurity.cs (2)
80
get { return (MutexRights)base.
AccessMask
; }
99
get { return (MutexRights)base.
AccessMask
; }
System\Security\AccessControl\SemaphoreSecurity.cs (2)
76
get { return (SemaphoreRights)base.
AccessMask
; }
94
get { return (SemaphoreRights)base.
AccessMask
; }