コード例 #1
0
        /// <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);
        }
コード例 #2
0
        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);
        }