public Manifest BuildManifest(EmbeddedItem[] processedItems) { if (processedItems == null) { throw new ArgumentNullException(nameof(processedItems)); } var manifest = new Manifest(); foreach (var item in processedItems) { manifest.AddElement(item.ManifestFilePath, item.AssemblyResourceName); } return(manifest); }