private ImageDocumentationInfo(ImageInfo image, PlatformInfo platform, string documentationGroup) { Platform = platform; DocumentedTags = GetDocumentedTags(Platform.Tags, documentationGroup) .Concat(GetDocumentedTags(image.SharedTags, documentationGroup)) .ToArray(); FormattedDocumentedTags = DocumentedTags .Select(tag => tag.Name) .Aggregate((working, next) => $"{working}, {next}"); }
private ImageDocumentationInfo(ImageInfo image, PlatformInfo platform, string documentationGroup) { Platform = platform; DocumentedTags = GetDocumentedTags(Platform.Tags, documentationGroup) .Concat(GetDocumentedTags(image.SharedTags, documentationGroup)) .ToArray(); FormattedDocumentedTags = String.Join( ", ", DocumentedTags .Select(tag => tag.Name) .ToArray()); }