16 references to Projects
GenerateTemplateManifest (7)
Program.cs (5)
101
if (plan.
Projects
.Count == 0)
107
Console.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.");
201
foreach (var project in plan.
Projects
)
221
Console.WriteLine($"Wrote {manifest.Count} registrations from {plan.
Projects
.Count} restore projects and {lockCount} npm lockfiles to {manifestPath}");
TemplateRestorePlan.cs (2)
290
foreach (var project in
Projects
)
303
new XDocument(new XElement("Solution",
Projects
.Select(project =>
Infrastructure.Tests (9)
TemplateManifest\TemplateRestorePlanTests.cs (9)
39
Assert.Equal(2, plan.
Projects
.Count);
40
foreach (var project in plan.
Projects
)
46
plan.
Projects
.Select(p => p.Project.Descendants("PackageReference").Count()).Order());
82
Assert.Equal(2, plan.
Projects
.Count);
83
Assert.Equal(["1.0.0", "2.0.0"], plan.
Projects
112
Assert.Equal(2, plan.
Projects
.Count);
113
var parent = Assert.Single(plan.
Projects
, p => p.Project.Descendants("ProjectReference").Any());
114
var child = Assert.Single(plan.
Projects
, p => !p.Project.Descendants("ProjectReference").Any());
259
var project = Assert.Single(plan.
Projects
);