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