/// <summary> /// Converts a WinQual Atom Product object to a StackHashProduct. /// </summary> /// <param name="product">WinQual product to convert.</param> /// <returns>StackHashProduct equivalent type.</returns> public static StackHashProduct ConvertProduct(AtomProduct product) { if (product == null) { throw new ArgumentNullException("product"); } return(product.Product); }
public static StackHashFileCollection GetFilesAtom(AtomFeed feed, AtomProduct product) { // Get the list of files. AtomFileCollection atomFiles = feed.GetFiles(product); // Convert to a StackHashFileCollection. StackHashFileCollection atomStackHashFiles = new StackHashFileCollection(); foreach (AtomFile atomFile in atomFiles) { atomStackHashFiles.Add(atomFile.File); } return(atomStackHashFiles); }