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