16 references to Projects
GenerateTemplateManifest (7)
Program.cs (5)
101if (plan.Projects.Count == 0) 107Console.WriteLine($"{plan.ConfigurationCount} template configurations, {plan.ProjectCount} project instances -> {plan.Projects.Count} unique projects ({plan.Projects.Sum(p => p.Frameworks.Count)} framework graphs), planned in {discoveryTime.Elapsed.TotalSeconds:F2}s."); 201foreach (var project in plan.Projects) 221Console.WriteLine($"Wrote {manifest.Count} registrations from {plan.Projects.Count} restore projects and {lockCount} npm lockfiles to {manifestPath}");
TemplateRestorePlan.cs (2)
290foreach (var project in Projects) 303new XDocument(new XElement("Solution", Projects.Select(project =>
Infrastructure.Tests (9)
TemplateManifest\TemplateRestorePlanTests.cs (9)
39Assert.Equal(2, plan.Projects.Count); 40foreach (var project in plan.Projects) 46plan.Projects.Select(p => p.Project.Descendants("PackageReference").Count()).Order()); 82Assert.Equal(2, plan.Projects.Count); 83Assert.Equal(["1.0.0", "2.0.0"], plan.Projects 112Assert.Equal(2, plan.Projects.Count); 113var parent = Assert.Single(plan.Projects, p => p.Project.Descendants("ProjectReference").Any()); 114var child = Assert.Single(plan.Projects, p => !p.Project.Descendants("ProjectReference").Any()); 259var project = Assert.Single(plan.Projects);