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)
2332
AddAudit(rule.AuditFlags, sid, rule.
AccessMask
, rule.InheritanceFlags, rule.PropagationFlags, rule.ObjectFlags, rule.ObjectType, rule.InheritedObjectType);
2350
SetAudit(rule.AuditFlags, sid, rule.
AccessMask
, rule.InheritanceFlags, rule.PropagationFlags, rule.ObjectFlags, rule.ObjectType, rule.InheritedObjectType);
2368
return RemoveAudit(rule.AuditFlags, sid, rule.
AccessMask
, rule.InheritanceFlags, rule.PropagationFlags, rule.ObjectFlags, rule.ObjectType, rule.InheritedObjectType);
2385
RemoveAuditSpecific(rule.AuditFlags, sid, rule.
AccessMask
, rule.InheritanceFlags, rule.PropagationFlags, rule.ObjectFlags, rule.ObjectType, rule.InheritedObjectType);
2464
AddAccess(accessType, sid, rule.
AccessMask
, rule.InheritanceFlags, rule.PropagationFlags, rule.ObjectFlags, rule.ObjectType, rule.InheritedObjectType);
2484
SetAccess(accessType, sid, rule.
AccessMask
, rule.InheritanceFlags, rule.PropagationFlags, rule.ObjectFlags, rule.ObjectType, rule.InheritedObjectType);
2504
return RemoveAccess(accessType, sid, rule.
AccessMask
, rule.InheritanceFlags, rule.PropagationFlags, rule.ObjectFlags, rule.ObjectType, rule.InheritedObjectType);
2523
RemoveAccessSpecific(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);
244
result = _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);
285
result = _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);
365
result = _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)
92
get { return (T)(object)base.
AccessMask
; }
175
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
; }