// Token: 0x060009ED RID: 2541 RVA: 0x0002CD78 File Offset: 0x0002AF78 internal static void SetAddOnSKUCapabilities(MultiValuedProperty <Capability> sourceCapabilities, MultiValuedProperty <Capability> targetCapabilities) { if (!sourceCapabilities.All((Capability c) => CapabilityHelper.IsAddOnSKUCapability(c))) { throw new ArgumentOutOfRangeException("sourceCapabilities", sourceCapabilities, DirectoryStrings.ExArgumentOutOfRangeException("sourceCapabilities", sourceCapabilities)); } foreach (Capability item in from c in CapabilityHelper.AddOnSKUCapabilities where targetCapabilities.Contains(c) select c) { targetCapabilities.Remove(item); } foreach (Capability item2 in sourceCapabilities) { targetCapabilities.Add(item2); } }