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)
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);