4 writes to AccessMask
System.Security.AccessControl (4)
System\Security\AccessControl\ACE.cs (1)
512AccessMask = accessMask;
System\Security\AccessControl\ACL.cs (3)
1250ace.AccessMask |= newAce.AccessMask; 1257ace.AccessMask |= newAce.AccessMask; 1998ace.AccessMask = ps_AccessMask;
38 references to AccessMask
System.IO.FileSystem.AccessControl (4)
System\Security\AccessControl\DirectoryObjectSecurity.cs (4)
207result.AddRule(AccessRuleFactory(iref, objectAce.AccessMask, objectAce.IsInherited, objectAce.InheritanceFlags, objectAce.PropagationFlags, type, objectAce.ObjectAceType, objectAce.InheritedObjectAceType)); 218result.AddRule(AccessRuleFactory(iref, commonAce.AccessMask, commonAce.IsInherited, commonAce.InheritanceFlags, commonAce.PropagationFlags, type)); 225result.AddRule(AuditRuleFactory(iref, objectAce.AccessMask, objectAce.IsInherited, objectAce.InheritanceFlags, objectAce.PropagationFlags, objectAce.AuditFlags, objectAce.ObjectAceType, objectAce.InheritedObjectAceType)); 236result.AddRule(AuditRuleFactory(iref, commonAce.AccessMask, commonAce.IsInherited, commonAce.InheritanceFlags, commonAce.PropagationFlags, commonAce.AuditFlags));
System.Security.AccessControl (34)
System\Security\AccessControl\ACE.cs (12)
765binaryForm[baseOffset + 0] = (byte)(AccessMask >> 0); 766binaryForm[baseOffset + 1] = (byte)(AccessMask >> 8); 767binaryForm[baseOffset + 2] = (byte)(AccessMask >> 16); 768binaryForm[baseOffset + 3] = (byte)(AccessMask >> 24); 1194binaryForm[baseOffset + 0] = (byte)(AccessMask >> 0); 1195binaryForm[baseOffset + 1] = (byte)(AccessMask >> 8); 1196binaryForm[baseOffset + 2] = (byte)(AccessMask >> 16); 1197binaryForm[baseOffset + 3] = (byte)(AccessMask >> 24); 1645binaryForm[baseOffset + 0] = (byte)(AccessMask >> 0); 1646binaryForm[baseOffset + 1] = (byte)(AccessMask >> 8); 1647binaryForm[baseOffset + 2] = (byte)(AccessMask >> 16); 1648binaryForm[baseOffset + 3] = (byte)(AccessMask >> 24);
System\Security\AccessControl\ACL.cs (20)
857if (knownAce.AccessMask == 0) 1051if (((ace.AccessMask & newAce.AccessMask & ObjectAce.AccessMaskWithObjectType) == (newAce.AccessMask & ObjectAce.AccessMaskWithObjectType)) && 1079Debug.Assert((ace.AccessMask & newAce.AccessMask) == newAce.AccessMask, "AceFlagsAreMergeable:: AccessMask of existing ace does not contain all access bits of new ace."); 1088if ((ace.AccessMask & accessMask & ObjectAce.AccessMaskWithObjectType) != 0) 1250ace.AccessMask |= newAce.AccessMask; 1257ace.AccessMask |= newAce.AccessMask; 1265(ace.AccessMask == newAce.AccessMask)) 1288(ace.AccessMask == newAce.AccessMask)) 1801if ((ace.AccessMask & accessMask) == 0) 1839if ((ace.AccessMask & accessMask) == 0) 1917unchecked { ps_AccessMask = ace.AccessMask & ~accessMask; } 1935as_AccessMask = (ace.AccessMask & accessMask); 1946ms_AccessMask = (ace.AccessMask & accessMask); 2128if (ace.AccessMask != accessMask)
System\Security\AccessControl\CommonObjectSecurity.cs (2)
137ace.AccessMask, 148ace.AccessMask,