27 references to PropagationFlags
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)
194
rule.
PropagationFlags
,
238
rule.
PropagationFlags
,
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
);