private ISet<TargetRelativePath> GetProductOutputs(Product product) { var root = targetRoot.GetChildDirectory(product.Name); var result = new HashSet<TargetRelativePath>(); CollectOutput(root, product.Name, root, result); return result; }