public ICommandResult Execute(CommandContext context) { var items = ImmutableList <Item> .Empty.ToBuilder(); foreach (string projectTerm in context.GetParameterValues(NugetManagerParameters.SEARCH_TERM)) { items.AddRange(StageCommand.BuildProjectItems(projects.Find(projectTerm))); } if (items.Count < 1) { return(new TextResult("No project found.")); } return(new ItemsResult(items.ToImmutable())); }