public void AddAccessTypesContributingAce(AccessControlEntry ace) { ArgumentUtility.CheckNotNull("ace", ace); if (!IsInAccessTypesContributingAces(ace)) { AccessTypesSupplyingAces.Add(ace); } }
/// <summary> /// Returns true if the passed <see cref="AccessControlEntry"/> has contributed either to the allowing or denying access types /// in the call to <see cref="AccessControlList.GetAccessTypes(SecurityToken,AccessTypeStatistics)"/>. /// </summary> public virtual bool IsInAccessTypesContributingAces(AccessControlEntry ace) { ArgumentUtility.CheckNotNull("ace", ace); return(AccessTypesSupplyingAces.Contains(ace)); }