131 references to PropagationFlags
mscorlib (100)
system\security\accesscontrol\ace.cs (7)
204
internal static AceFlags AceFlagsFromInheritanceFlags( InheritanceFlags inheritanceFlags,
PropagationFlags
propagationFlags )
224
if (( propagationFlags &
PropagationFlags
.NoPropagateInherit ) != 0 )
229
if (( propagationFlags &
PropagationFlags
.InheritOnly ) != 0 )
478
public
PropagationFlags
PropagationFlags
482
PropagationFlags
flags = 0;
486
flags |=
PropagationFlags
.InheritOnly;
491
flags |=
PropagationFlags
.NoPropagateInherit;
system\security\accesscontrol\acl.cs (20)
1972
internal void CheckFlags( InheritanceFlags inheritanceFlags,
PropagationFlags
propagationFlags )
1981
propagationFlags !=
PropagationFlags
.None )
1994
else if ( propagationFlags !=
PropagationFlags
.None )
2972
public void AddAudit( AuditFlags auditFlags, SecurityIdentifier sid, int accessMask, InheritanceFlags inheritanceFlags,
PropagationFlags
propagationFlags )
2978
public void SetAudit( AuditFlags auditFlags, SecurityIdentifier sid, int accessMask, InheritanceFlags inheritanceFlags,
PropagationFlags
propagationFlags )
2984
public bool RemoveAudit( AuditFlags auditFlags, SecurityIdentifier sid, int accessMask, InheritanceFlags inheritanceFlags,
PropagationFlags
propagationFlags )
2989
public void RemoveAuditSpecific( AuditFlags auditFlags, SecurityIdentifier sid, int accessMask, InheritanceFlags inheritanceFlags,
PropagationFlags
propagationFlags )
2999
public void AddAudit( AuditFlags auditFlags, SecurityIdentifier sid, int accessMask, InheritanceFlags inheritanceFlags,
PropagationFlags
propagationFlags, ObjectAceFlags objectFlags, Guid objectType, Guid inheritedObjectType )
3020
public void SetAudit( AuditFlags auditFlags, SecurityIdentifier sid, int accessMask, InheritanceFlags inheritanceFlags,
PropagationFlags
propagationFlags, ObjectAceFlags objectFlags, Guid objectType, Guid inheritedObjectType )
3041
public bool RemoveAudit( AuditFlags auditFlags, SecurityIdentifier sid, int accessMask, InheritanceFlags inheritanceFlags,
PropagationFlags
propagationFlags, ObjectAceFlags objectFlags, Guid objectType, Guid inheritedObjectType )
3061
public void RemoveAuditSpecific( AuditFlags auditFlags, SecurityIdentifier sid, int accessMask, InheritanceFlags inheritanceFlags,
PropagationFlags
propagationFlags, ObjectAceFlags objectFlags, Guid objectType, Guid inheritedObjectType )
3127
public void AddAccess( AccessControlType accessType, SecurityIdentifier sid, int accessMask, InheritanceFlags inheritanceFlags,
PropagationFlags
propagationFlags )
3135
public void SetAccess( AccessControlType accessType, SecurityIdentifier sid, int accessMask, InheritanceFlags inheritanceFlags,
PropagationFlags
propagationFlags )
3143
public bool RemoveAccess( AccessControlType accessType, SecurityIdentifier sid, int accessMask, InheritanceFlags inheritanceFlags,
PropagationFlags
propagationFlags )
3150
public void RemoveAccessSpecific( AccessControlType accessType, SecurityIdentifier sid, int accessMask, InheritanceFlags inheritanceFlags,
PropagationFlags
propagationFlags )
3162
public void AddAccess( AccessControlType accessType, SecurityIdentifier sid, int accessMask, InheritanceFlags inheritanceFlags,
PropagationFlags
propagationFlags, ObjectAceFlags objectFlags, Guid objectType, Guid inheritedObjectType )
3185
public void SetAccess( AccessControlType accessType, SecurityIdentifier sid, int accessMask, InheritanceFlags inheritanceFlags,
PropagationFlags
propagationFlags, ObjectAceFlags objectFlags, Guid objectType, Guid inheritedObjectType )
3208
public bool RemoveAccess( AccessControlType accessType, SecurityIdentifier sid, int accessMask, InheritanceFlags inheritanceFlags,
PropagationFlags
propagationFlags, ObjectAceFlags objectFlags, Guid objectType, Guid inheritedObjectType )
3230
public void RemoveAccessSpecific( AccessControlType accessType, SecurityIdentifier sid, int accessMask, InheritanceFlags inheritanceFlags,
PropagationFlags
propagationFlags, ObjectAceFlags objectFlags, Guid objectType, Guid inheritedObjectType )
3288
PropagationFlags
.None );
system\security\accesscontrol\cryptokeysecurity.cs (8)
44
PropagationFlags
.None,
53
PropagationFlags
.None,
58
InheritanceFlags inheritanceFlags,
PropagationFlags
propagationFlags, AccessControlType type)
105
PropagationFlags
.None,
114
PropagationFlags
.None,
119
InheritanceFlags inheritanceFlags,
PropagationFlags
propagationFlags, AuditFlags flags)
153
PropagationFlags
propagationFlags,
165
PropagationFlags
propagationFlags,
system\security\accesscontrol\directoryobjectsecurity.cs (2)
472
public virtual AccessRule AccessRuleFactory(IdentityReference identityReference, int accessMask, bool isInherited, InheritanceFlags inheritanceFlags,
PropagationFlags
propagationFlags, AccessControlType type, Guid objectType, Guid inheritedObjectType)
477
public virtual AuditRule AuditRuleFactory(IdentityReference identityReference, int accessMask, bool isInherited, InheritanceFlags inheritanceFlags,
PropagationFlags
propagationFlags, AuditFlags flags, Guid objectType, Guid inheritedObjectType)
system\security\accesscontrol\eventwaithandlesecurity.cs (7)
53
: this(identity, (int) eventRights, false, InheritanceFlags.None,
PropagationFlags
.None, type)
58
: this(new NTAccount(identity), (int) eventRights, false, InheritanceFlags.None,
PropagationFlags
.None, type)
71
PropagationFlags
propagationFlags,
92
: this(identity, (int) eventRights, false, InheritanceFlags.None,
PropagationFlags
.None, flags)
103
internal EventWaitHandleAuditRule(IdentityReference identity, int accessMask, bool isInherited, InheritanceFlags inheritanceFlags,
PropagationFlags
propagationFlags, AuditFlags flags)
157
public override AccessRule AccessRuleFactory(IdentityReference identityReference, int accessMask, bool isInherited, InheritanceFlags inheritanceFlags,
PropagationFlags
propagationFlags, AccessControlType type)
162
public override AuditRule AuditRuleFactory(IdentityReference identityReference, int accessMask, bool isInherited, InheritanceFlags inheritanceFlags,
PropagationFlags
propagationFlags, AuditFlags flags)
system\security\accesscontrol\filesecurity.cs (12)
88
PropagationFlags
.None,
102
PropagationFlags
.None,
115
PropagationFlags
propagationFlags,
131
PropagationFlags
propagationFlags,
153
PropagationFlags
propagationFlags,
222
PropagationFlags
.None,
231
PropagationFlags
propagationFlags,
251
PropagationFlags
.None,
260
PropagationFlags
propagationFlags,
277
PropagationFlags
propagationFlags,
387
PropagationFlags
propagationFlags,
404
PropagationFlags
propagationFlags,
system\security\accesscontrol\mutexsecurity.cs (7)
53
: this(identity, (int) eventRights, false, InheritanceFlags.None,
PropagationFlags
.None, type)
58
: this(new NTAccount(identity), (int) eventRights, false, InheritanceFlags.None,
PropagationFlags
.None, type)
71
PropagationFlags
propagationFlags,
92
: this(identity, (int) eventRights, false, InheritanceFlags.None,
PropagationFlags
.None, flags)
103
internal MutexAuditRule(IdentityReference identity, int accessMask, bool isInherited, InheritanceFlags inheritanceFlags,
PropagationFlags
propagationFlags, AuditFlags flags)
157
public override AccessRule AccessRuleFactory(IdentityReference identityReference, int accessMask, bool isInherited, InheritanceFlags inheritanceFlags,
PropagationFlags
propagationFlags, AccessControlType type)
162
public override AuditRule AuditRuleFactory(IdentityReference identityReference, int accessMask, bool isInherited, InheritanceFlags inheritanceFlags,
PropagationFlags
propagationFlags, AuditFlags flags)
system\security\accesscontrol\objectsecurity.cs (2)
743
public abstract AccessRule AccessRuleFactory( IdentityReference identityReference, int accessMask, bool isInherited, InheritanceFlags inheritanceFlags,
PropagationFlags
propagationFlags, AccessControlType type );
745
public abstract AuditRule AuditRuleFactory( IdentityReference identityReference, int accessMask, bool isInherited, InheritanceFlags inheritanceFlags,
PropagationFlags
propagationFlags, AuditFlags flags );
system\security\accesscontrol\objectsecurityt.cs (12)
40
PropagationFlags
.None,
52
PropagationFlags
.None,
63
PropagationFlags
propagationFlags,
77
PropagationFlags
propagationFlags,
97
PropagationFlags
propagationFlags,
130
PropagationFlags
.None,
138
PropagationFlags
propagationFlags,
157
PropagationFlags
.None,
165
PropagationFlags
propagationFlags,
181
PropagationFlags
propagationFlags,
232
PropagationFlags
propagationFlags,
248
PropagationFlags
propagationFlags,
system\security\accesscontrol\registrysecurity.cs (10)
62
: this(identity, (int) registryRights, false, InheritanceFlags.None,
PropagationFlags
.None, type)
67
: this(new NTAccount(identity), (int) registryRights, false, InheritanceFlags.None,
PropagationFlags
.None, type)
71
public RegistryAccessRule(IdentityReference identity, RegistryRights registryRights, InheritanceFlags inheritanceFlags,
PropagationFlags
propagationFlags, AccessControlType type)
76
public RegistryAccessRule(string identity, RegistryRights registryRights, InheritanceFlags inheritanceFlags,
PropagationFlags
propagationFlags, AccessControlType type)
90
PropagationFlags
propagationFlags,
110
public RegistryAuditRule(IdentityReference identity, RegistryRights registryRights, InheritanceFlags inheritanceFlags,
PropagationFlags
propagationFlags, AuditFlags flags)
115
public RegistryAuditRule(string identity, RegistryRights registryRights, InheritanceFlags inheritanceFlags,
PropagationFlags
propagationFlags, AuditFlags flags)
120
internal RegistryAuditRule(IdentityReference identity, int accessMask, bool isInherited, InheritanceFlags inheritanceFlags,
PropagationFlags
propagationFlags, AuditFlags flags)
183
public override AccessRule AccessRuleFactory(IdentityReference identityReference, int accessMask, bool isInherited, InheritanceFlags inheritanceFlags,
PropagationFlags
propagationFlags, AccessControlType type)
188
public override AuditRule AuditRuleFactory(IdentityReference identityReference, int accessMask, bool isInherited, InheritanceFlags inheritanceFlags,
PropagationFlags
propagationFlags, AuditFlags flags)
system\security\accesscontrol\rules.cs (13)
24
private readonly
PropagationFlags
_propagationFlags;
35
PropagationFlags
propagationFlags )
56
if ( propagationFlags <
PropagationFlags
.None || propagationFlags > (
PropagationFlags
.NoPropagateInherit |
PropagationFlags
.InheritOnly) )
110
public
PropagationFlags
PropagationFlags
134
PropagationFlags
propagationFlags,
153
if ( propagationFlags <
PropagationFlags
.None || propagationFlags > (
PropagationFlags
.NoPropagateInherit |
PropagationFlags
.InheritOnly) )
189
protected ObjectAccessRule( IdentityReference identity, int accessMask, bool isInherited, InheritanceFlags inheritanceFlags,
PropagationFlags
propagationFlags, Guid objectType, Guid inheritedObjectType, AccessControlType type )
251
PropagationFlags
propagationFlags,
296
protected ObjectAuditRule( IdentityReference identity, int accessMask, bool isInherited, InheritanceFlags inheritanceFlags,
PropagationFlags
propagationFlags, Guid objectType, Guid inheritedObjectType, AuditFlags auditFlags )
System (7)
sys\system\security\accesscontrol\semaphoresecurity.cs (7)
51
: this(identity, (int) eventRights, false, InheritanceFlags.None,
PropagationFlags
.None, type)
56
: this(new NTAccount(identity), (int) eventRights, false, InheritanceFlags.None,
PropagationFlags
.None, type)
69
PropagationFlags
propagationFlags,
90
: this(identity, (int) eventRights, false, InheritanceFlags.None,
PropagationFlags
.None, flags)
101
internal SemaphoreAuditRule(IdentityReference identity, int accessMask, bool isInherited, InheritanceFlags inheritanceFlags,
PropagationFlags
propagationFlags, AuditFlags flags)
152
public override AccessRule AccessRuleFactory(IdentityReference identityReference, int accessMask, bool isInherited, InheritanceFlags inheritanceFlags,
PropagationFlags
propagationFlags, AccessControlType type)
157
public override AuditRule AuditRuleFactory(IdentityReference identityReference, int accessMask, bool isInherited, InheritanceFlags inheritanceFlags,
PropagationFlags
propagationFlags, AuditFlags flags)
System.Core (6)
System\IO\Pipes\PipeSecurity.cs (6)
118
PropagationFlags
.None, // these do not apply to pipes
201
PropagationFlags
.None,
355
PropagationFlags
propagationFlags, AccessControlType type) {
361
if (propagationFlags !=
PropagationFlags
.None) {
379
PropagationFlags
propagationFlags,
387
if (propagationFlags !=
PropagationFlags
.None) {
System.Runtime.Remoting (3)
channels\ipc\ipcport.cs (3)
56
dacl.AddAccess(AccessControlType.Deny, sid, -1, InheritanceFlags.None,
PropagationFlags
.None);
58
dacl.AddAccess(AccessControlType.Allow, userSid, -1, InheritanceFlags.None,
PropagationFlags
.None);
60
dacl.AddAccess(AccessControlType.Allow, WindowsIdentity.GetCurrent().User, -1, InheritanceFlags.None,
PropagationFlags
.None);
System.ServiceModel (7)
System\ServiceModel\Activation\Utility.cs (2)
288
dacl.AddAccess(AccessControlType.Allow, account, right, InheritanceFlags.None,
PropagationFlags
.None);
292
dacl.RemoveAccess(AccessControlType.Allow, account, right, InheritanceFlags.None,
PropagationFlags
.None);
System\ServiceModel\Channels\PipeConnection.cs (5)
2427
UnsafeNativeMethods.GENERIC_ALL, InheritanceFlags.None,
PropagationFlags
.None);
2435
clientAccessRights, InheritanceFlags.None,
PropagationFlags
.None);
2443
clientAccessRights, InheritanceFlags.None,
PropagationFlags
.None);
2447
dacl.AddAccess(AccessControlType.Allow, GetProcessLogonSid(), accessRights, InheritanceFlags.None,
PropagationFlags
.None);
2459
PropagationFlags
.None);
WsatConfig (4)
Configuration\ClusterRegistryConfigurationProvider.cs (2)
338
unchecked((int)0x80000000), InheritanceFlags.None,
PropagationFlags
.None);
340
unchecked((int)0x80000000), InheritanceFlags.None,
PropagationFlags
.None);
Configuration\StdRegProviderWrapper.cs (2)
350
PropagationFlags
.None,
359
PropagationFlags
.None,
WsatUI (4)
Configuration\ClusterRegistryConfigurationProvider.cs (2)
338
unchecked((int)0x80000000), InheritanceFlags.None,
PropagationFlags
.None);
340
unchecked((int)0x80000000), InheritanceFlags.None,
PropagationFlags
.None);
Configuration\StdRegProviderWrapper.cs (2)
350
PropagationFlags
.None,
359
PropagationFlags
.None,