2 writes to SelectedItems
Microsoft.NET.Build.Tasks (2)
SelectRuntimeIdentifierSpecificItems.cs (2)
49
SelectedItems
= Array.Empty<ITaskItem>();
76
SelectedItems
= selectedItems.ToArray();
12 references to SelectedItems
Microsoft.NET.Build.Tasks.UnitTests (12)
GivenASelectRuntimeIdentifierSpecificItems.cs (12)
39
task.
SelectedItems
.Should().HaveCount(3); // linux-x64, linux, ubuntu.18.04-x64 should be compatible
40
task.
SelectedItems
.Should().Contain(i => i.ItemSpec == "Item1"); // linux-x64
41
task.
SelectedItems
.Should().Contain(i => i.ItemSpec == "Item3"); // linux
42
task.
SelectedItems
.Should().Contain(i => i.ItemSpec == "Item4"); // ubuntu.18.04-x64
43
task.
SelectedItems
.Should().NotContain(i => i.ItemSpec == "Item2"); // win-x64
70
task.
SelectedItems
.Should().HaveCount(1);
71
task.
SelectedItems
[0].ItemSpec.Should().Be("Item1");
99
task.
SelectedItems
.Should().HaveCount(1);
100
task.
SelectedItems
[0].ItemSpec.Should().Be("Item1");
125
task.
SelectedItems
.Should().HaveCount(1);
126
task.
SelectedItems
[0].ItemSpec.Should().Be("Item1");
148
task.
SelectedItems
.Should().BeEmpty();