2 writes to TemplatePackages
Microsoft.TemplateEngine.Cli (2)
Commands\install\InstallCommandArgs.cs (2)
18TemplatePackages = parseResult.GetValue(BaseInstallCommand.NameArgument)!; 23TemplatePackages = TemplatePackages.Where(package => installCommand.Name != package && !installCommand.Aliases.Contains(package)).ToList();
35 references to TemplatePackages
Microsoft.TemplateEngine.Cli (11)
Commands\install\InstallCommandArgs.cs (4)
21if (installCommand is LegacyInstallCommand && (TemplatePackages.Contains(installCommand.Name) || installCommand.Aliases.Any(alias => TemplatePackages.Contains(alias)))) 23TemplatePackages = TemplatePackages.Where(package => installCommand.Name != package && !installCommand.Aliases.Contains(package)).ToList(); 26if (!TemplatePackages.Any())
TemplatePackageCoordinator.cs (7)
184_ = args.TemplatePackages ?? throw new ArgumentNullException(nameof(args.TemplatePackages)); 185if (!args.TemplatePackages.Any()) 187throw new ArgumentException($"{nameof(args.TemplatePackages)} should have at least one item to continue.", nameof(args.TemplatePackages)); 193TelemetryEventEntry.TrackEvent(TelemetryConstants.InstallEvent, new Dictionary<string, string?> { { TelemetryConstants.ToInstallCount, args.TemplatePackages.Count.ToString() } }); 209foreach (string installArg in args.TemplatePackages)
Microsoft.TemplateEngine.Cli.UnitTests (24)
ParserTests\InstallTests.cs (24)
26Assert.Single(args.TemplatePackages); 27Assert.Contains("source", args.TemplatePackages); 72Assert.Single(args.TemplatePackages); 73Assert.Contains("source", args.TemplatePackages); 86Assert.Single(args.TemplatePackages); 87Assert.Contains("source", args.TemplatePackages); 93Assert.Single(args.TemplatePackages); 94Assert.Contains("source", args.TemplatePackages); 107Assert.Single(args.TemplatePackages); 108Assert.Contains("source", args.TemplatePackages); 114Assert.Single(args.TemplatePackages); 115Assert.Contains("source", args.TemplatePackages); 127Assert.Equal(2, args.TemplatePackages.Count); 128Assert.Contains("source1", args.TemplatePackages); 129Assert.Contains("source2", args.TemplatePackages); 147Assert.Single(args.TemplatePackages); 148Assert.Contains("source", args.TemplatePackages); 163Assert.Single(args.TemplatePackages); 164Assert.Contains("source", args.TemplatePackages); 178Assert.Equal(2, args.TemplatePackages.Count); 179Assert.Contains("source1", args.TemplatePackages); 180Assert.Contains("source2", args.TemplatePackages); 198Assert.Single(args.TemplatePackages); 199Assert.Contains("source", args.TemplatePackages);