27 references to InheritanceFlags
System.DirectoryServices (2)
System\DirectoryServices\ActiveDirectorySecurity.cs (2)
663
get => ActiveDirectoryInheritanceTranslator.GetEffectiveInheritanceFlags(
InheritanceFlags
, PropagationFlags);
1408
get => ActiveDirectoryInheritanceTranslator.GetEffectiveInheritanceFlags(
InheritanceFlags
, PropagationFlags);
System.IO.FileSystem.AccessControl (2)
System\Security\AccessControl\FileSystemSecurity.cs (2)
193
rule.
InheritanceFlags
,
237
rule.
InheritanceFlags
,
System.Security.AccessControl (23)
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);