// 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);
     }
 }