4 writes to AccessMask
System.Security.AccessControl (4)
System\Security\AccessControl\ACE.cs (1)
649AccessMask = accessMask;
System\Security\AccessControl\ACL.cs (3)
1543ace.AccessMask |= newAce.AccessMask; 1550ace.AccessMask |= newAce.AccessMask; 2484ace.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)
1015binaryForm[baseOffset + 0] = (byte)(AccessMask >> 0); 1016binaryForm[baseOffset + 1] = (byte)(AccessMask >> 8); 1017binaryForm[baseOffset + 2] = (byte)(AccessMask >> 16); 1018binaryForm[baseOffset + 3] = (byte)(AccessMask >> 24); 1558binaryForm[baseOffset + 0] = (byte)(AccessMask >> 0); 1559binaryForm[baseOffset + 1] = (byte)(AccessMask >> 8); 1560binaryForm[baseOffset + 2] = (byte)(AccessMask >> 16); 1561binaryForm[baseOffset + 3] = (byte)(AccessMask >> 24); 2083binaryForm[baseOffset + 0] = (byte)(AccessMask >> 0); 2084binaryForm[baseOffset + 1] = (byte)(AccessMask >> 8); 2085binaryForm[baseOffset + 2] = (byte)(AccessMask >> 16); 2086binaryForm[baseOffset + 3] = (byte)(AccessMask >> 24);
System\Security\AccessControl\ACL.cs (20)
1061if (knownAce.AccessMask == 0) 1296if (((ace.AccessMask & newAce.AccessMask & ObjectAce.AccessMaskWithObjectType) == (newAce.AccessMask & ObjectAce.AccessMaskWithObjectType)) && 1330Debug.Assert((ace.AccessMask & newAce.AccessMask) == newAce.AccessMask, "AceFlagsAreMergeable:: AccessMask of existing ace does not contain all access bits of new ace."); 1339if ((ace.AccessMask & accessMask & ObjectAce.AccessMaskWithObjectType) != 0) 1543ace.AccessMask |= newAce.AccessMask; 1550ace.AccessMask |= newAce.AccessMask; 1563(ace.AccessMask == newAce.AccessMask)) 1589(ace.AccessMask == newAce.AccessMask)) 2242if ((ace.AccessMask & accessMask) == 0) 2286if ((ace.AccessMask & accessMask) == 0) 2375unchecked { ps_AccessMask = ace.AccessMask & ~accessMask; } 2404as_AccessMask = (ace.AccessMask & accessMask); 2420ms_AccessMask = (ace.AccessMask & accessMask); 2644if (ace.AccessMask != accessMask)
System\Security\AccessControl\CommonObjectSecurity.cs (2)
156ace.AccessMask, 167ace.AccessMask,