Implemented interface member:
property
ItemType
Microsoft.Build.Evaluation.IItemTypeDefinition.ItemType
97 references to ItemType
Microsoft.Build (19)
BackEnd\Components\Logging\ProjectLoggingContext.cs (1)
220items = projectItems?.GetCopyOnReadEnumerable(item => new DictionaryEntry(item.ItemType, new TaskItem(item))) ?? [];
BackEnd\Components\RequestBuilder\BatchingEngine.cs (1)
402(!String.Equals(item.ItemType, metadataItemName, StringComparison.OrdinalIgnoreCase)))
BackEnd\Components\RequestBuilder\Lookup.cs (3)
954if (table?.ItemTypes.Contains(item.ItemType) == true) 956ICollection<ProjectItemInstance> tableOfItemsOfSameType = table[item.ItemType]; 970if (table?.TryGetValue(item.ItemType, out tableOfItemsOfSameType) == true)
BackEnd\Components\RequestBuilder\TargetUpToDateChecker.cs (6)
645bool outOfDate = IsOutOfDate(((IItem)upToDateInputItems[i]).EvaluatedIncludeEscaped, ((IItem)outputItems[i]).EvaluatedIncludeEscaped, upToDateInputItems[i].ItemType, outputItems[i].ItemType); 699if (!changedTargetInputs.ItemTypes.Contains(inputItems[0].ItemType)) 701changedTargetInputs.AddEmptyMarker(inputItems[0].ItemType); 706if (!upToDateTargetInputs.ItemTypes.Contains(inputItems[0].ItemType)) 708upToDateTargetInputs.AddEmptyMarker(inputItems[0].ItemType);
Graph\ProjectInterpretation.cs (1)
268.ItemType.Equals(
Instance\ProjectInstance.cs (2)
936projectItemInstance => projectItemInstance.ItemType); 2013if (string.Equals(item.ItemType, itemType, StringComparison.OrdinalIgnoreCase))
Instance\ProjectItemInstance.cs (3)
272get { return ItemType; } 679ProjectItemElement item = parent.ContainingProject.CreateItemElement(ItemType); 2097if (_project.ItemDefinitions.TryGetValue(source.ItemType, out sourceItemDefinition))
Utilities\Utilities.cs (2)
742.Select(i => new ItemData(i.ItemType, (IItemData)i)); 771.Select(i => new ItemData(i.ItemType, (IItemData)i)))
Microsoft.Build.Engine.OM.UnitTests (6)
Definition\ProjectItem_Tests.cs (1)
3757var itemB = projectInstance.Items.Single(i => i.ItemType == "B").EvaluatedInclude;
Instance\ProjectInstance_Tests.cs (3)
67Assert.Equal("i", items[0].ItemType); 87Assert.Equal("i", returned.ItemType); 108Assert.Equal("i", returned.ItemType);
Instance\ProjectItemInstance_Tests.cs (2)
77Assert.Equal("i", item.ItemType); 446Assert.Equal("i", item.ItemType);
Microsoft.Build.Engine.UnitTests (65)
BackEnd\Lookup_Tests.cs (42)
415ICollection<ProjectItemInstance> group = lookup.GetItems(item1.ItemType); 416lookup.ModifyItems(item1.ItemType, group, newMetadata); 430group = lookup.GetItems(item1.ItemType); 431lookup.ModifyItems(item1.ItemType, group, newMetadata2); 480ICollection<ProjectItemInstance> group = lookup.GetItems(item1.ItemType); 481lookup.ModifyItems(item1.ItemType, group, newMetadata); 495group = lookup.GetItems(item1.ItemType); 496lookup.ModifyItems(item1.ItemType, group, newMetadata2); 540ICollection<ProjectItemInstance> group = lookup.GetItems(item1.ItemType); 541lookup.ModifyItems(item1.ItemType, group, newMetadata); 558group = lookup.GetItems(item1.ItemType); 559lookup.ModifyItems(item1.ItemType, group, newMetadata2); 611ICollection<ProjectItemInstance> group = lookup.GetItems(item1.ItemType); 612lookup.ModifyItems(item1.ItemType, group, newMetadata); 629group = lookup.GetItems(item1.ItemType); 630lookup.ModifyItems(item1.ItemType, group, newMetadata2); 678ICollection<ProjectItemInstance> group = lookup.GetItems(item1.ItemType); 679lookup.ModifyItems(item1.ItemType, group, newMetadata); 732ICollection<ProjectItemInstance> group = lookup.GetItems(item1.ItemType); 733lookup.ModifyItems(item1.ItemType, group, newMetadata); 782lookup.ModifyItems(item1.ItemType, group, newMetadata); 837lookup.ModifyItems(item1.ItemType, group, newMetadata); 845lookup.ModifyItems(item1.ItemType, group, newMetadata); 877lookup.ModifyItems(item1.ItemType, group, newMetadata); 882lookup.ModifyItems(item1.ItemType, group, newMetadata); 983lookup.ModifyItems(item1.ItemType, group, newMetadata); 1040lookup.ModifyItems(item1.ItemType, group, newMetadata); 1043ICollection<ProjectItemInstance> group2 = lookup.GetItems(item1.ItemType); 1052lookup.ModifyItems(item1b.ItemType, group3, newMetadata2); 1055ICollection<ProjectItemInstance> group4 = lookup.GetItems(item1b.ItemType); 1063ICollection<ProjectItemInstance> group5 = lookup.GetItems(item1b.ItemType); 1091lookup.ModifyItems(item1.ItemType, group, newMetadata); 1094ICollection<ProjectItemInstance> group2 = lookup.GetItems(item1.ItemType); 1103lookup.ModifyItems(item1b.ItemType, group3, newMetadata2); 1106ICollection<ProjectItemInstance> group4 = lookup.GetItems(item1b.ItemType); 1114ICollection<ProjectItemInstance> group5 = lookup.GetItems(item1b.ItemType); 1144lookup.ModifyItems(item1.ItemType, group, newMetadata); 1147ICollection<ProjectItemInstance> group2 = lookup.GetItems(item1.ItemType); 1155ICollection<ProjectItemInstance> group3 = lookup.GetItems(item1.ItemType); 1181lookup.ModifyItems(item1.ItemType, group, newMetadata); 1184ICollection<ProjectItemInstance> group2 = lookup.GetItems(item1.ItemType); 1192ICollection<ProjectItemInstance> group3 = lookup.GetItems(item1.ItemType);
BackEnd\TargetUpToDateChecker_Tests.cs (1)
287Console.WriteLine("Changed: {0}:{1}", itemInstance.ItemType, itemInstance.EvaluatedInclude);
Construction\SolutionProjectGenerator_Tests.cs (1)
2950if (item.ItemType == itemType && item.EvaluatedInclude == include)
Evaluation\Expander_Tests.cs (19)
182Assert.Equal("j", items[0].ItemType); 183Assert.Equal("j", items[1].ItemType); 202Assert.Equal("i", items[0].ItemType); 203Assert.Equal("i", items[1].ItemType); 222Assert.Equal("i", itemsTrue[0].ItemType); 228Assert.Equal("i", itemsFalse[0].ItemType); 260Assert.Equal("i", itemsTrue[0].ItemType); 266Assert.Equal("i", itemsDir[0].ItemType); 286Assert.Equal("i", itemsTrue[5].ItemType); 292Assert.Equal("i", itemsTrue[5].ItemType); 298Assert.Equal("i", itemsTrue[5].ItemType); 659Assert.Equal("i", itemsTrue[5].ItemType); 665Assert.Equal("i", itemsTrue[5].ItemType); 671Assert.Equal("i", itemsTrue[0].ItemType); 677Assert.Equal("i", itemsTrue[5].ItemType); 697Assert.Equal("i", itemsTrue[5].ItemType); 717Assert.Equal("i", items[5].ItemType); 718Assert.Equal("i", items[6].ItemType); 737Assert.Equal("i", items[5].ItemType);
Graph\GraphLoadedFromSolution_tests.cs (2)
601edges.First().Value.ItemType.ShouldBe(ItemTypeNames.ProjectReference); 651return edgeItem.ItemType == GraphBuilder.SolutionItemReference;
Microsoft.Build.Tasks.CodeAnalysis.UnitTests (7)
TargetTests.cs (7)
169Assert.Equal("_GeneratedEditorConfigProperty", item.ItemType); 202Assert.Equal("_GeneratedEditorConfigProperty", item.ItemType); 231Assert.Equal("_GeneratedEditorConfigProperty", item.ItemType); 263Assert.Equal("_GeneratedEditorConfigMetadata", item.ItemType); 305Assert.Equal("_GeneratedEditorConfigMetadata", item.ItemType); 345Assert.Equal("_GeneratedEditorConfigMetadata", item.ItemType); 380Assert.Equal("_GeneratedEditorConfigMetadata", item.ItemType);