Implemented interface member:
property
ItemType
Microsoft.Build.Evaluation.IItemTypeDefinition.ItemType
87 references to ItemType
Microsoft.Build (16)
BackEnd\Components\Logging\ProjectLoggingContext.cs (1)
115items = projectItems?.GetCopyOnReadEnumerable(item => new DictionaryEntry(item.ItemType, new TaskItem(item))) ?? Enumerable.Empty<DictionaryEntry>();
BackEnd\Components\RequestBuilder\BatchingEngine.cs (1)
388(!String.Equals(item.ItemType, metadataItemName, StringComparison.OrdinalIgnoreCase)))
BackEnd\Components\RequestBuilder\Lookup.cs (3)
936if (table?.ItemTypes.Contains(item.ItemType) == true) 938ICollection<ProjectItemInstance> tableOfItemsOfSameType = table[item.ItemType]; 952if (table?.TryGetValue(item.ItemType, out tableOfItemsOfSameType) == true)
BackEnd\Components\RequestBuilder\TargetUpToDateChecker.cs (6)
640bool outOfDate = IsOutOfDate(((IItem)upToDateInputItems[i]).EvaluatedIncludeEscaped, ((IItem)outputItems[i]).EvaluatedIncludeEscaped, upToDateInputItems[i].ItemType, outputItems[i].ItemType); 694if (!changedTargetInputs.ItemTypes.Contains(inputItems[0].ItemType)) 696changedTargetInputs.AddEmptyMarker(inputItems[0].ItemType); 701if (!upToDateTargetInputs.ItemTypes.Contains(inputItems[0].ItemType)) 703upToDateTargetInputs.AddEmptyMarker(inputItems[0].ItemType);
Graph\ProjectInterpretation.cs (1)
272.ItemType.Equals(
Instance\ProjectInstance.cs (1)
1867if (string.Equals(item.ItemType, itemType, StringComparison.OrdinalIgnoreCase))
Instance\ProjectItemInstance.cs (3)
262get { return ItemType; } 666ProjectItemElement item = parent.ContainingProject.CreateItemElement(ItemType); 2048if (_project.ItemDefinitions.TryGetValue(source.ItemType, out sourceItemDefinition))
Microsoft.Build.Engine.OM.UnitTests (6)
Definition\ProjectItem_Tests.cs (1)
3753var itemB = projectInstance.Items.Single(i => i.ItemType == "B").EvaluatedInclude;
Instance\ProjectInstance_Tests.cs (3)
68Assert.Equal("i", items[0].ItemType); 88Assert.Equal("i", returned.ItemType); 109Assert.Equal("i", returned.ItemType);
Instance\ProjectItemInstance_Tests.cs (2)
83Assert.Equal("i", item.ItemType); 452Assert.Equal("i", item.ItemType);
Microsoft.Build.Engine.UnitTests (65)
BackEnd\Lookup_Tests.cs (42)
416ICollection<ProjectItemInstance> group = lookup.GetItems(item1.ItemType); 417lookup.ModifyItems(item1.ItemType, group, newMetadata); 431group = lookup.GetItems(item1.ItemType); 432lookup.ModifyItems(item1.ItemType, group, newMetadata2); 481ICollection<ProjectItemInstance> group = lookup.GetItems(item1.ItemType); 482lookup.ModifyItems(item1.ItemType, group, newMetadata); 496group = lookup.GetItems(item1.ItemType); 497lookup.ModifyItems(item1.ItemType, group, newMetadata2); 541ICollection<ProjectItemInstance> group = lookup.GetItems(item1.ItemType); 542lookup.ModifyItems(item1.ItemType, group, newMetadata); 559group = lookup.GetItems(item1.ItemType); 560lookup.ModifyItems(item1.ItemType, group, newMetadata2); 612ICollection<ProjectItemInstance> group = lookup.GetItems(item1.ItemType); 613lookup.ModifyItems(item1.ItemType, group, newMetadata); 630group = lookup.GetItems(item1.ItemType); 631lookup.ModifyItems(item1.ItemType, group, newMetadata2); 679ICollection<ProjectItemInstance> group = lookup.GetItems(item1.ItemType); 680lookup.ModifyItems(item1.ItemType, group, newMetadata); 733ICollection<ProjectItemInstance> group = lookup.GetItems(item1.ItemType); 734lookup.ModifyItems(item1.ItemType, group, newMetadata); 783lookup.ModifyItems(item1.ItemType, group, newMetadata); 838lookup.ModifyItems(item1.ItemType, group, newMetadata); 846lookup.ModifyItems(item1.ItemType, group, newMetadata); 878lookup.ModifyItems(item1.ItemType, group, newMetadata); 883lookup.ModifyItems(item1.ItemType, group, newMetadata); 984lookup.ModifyItems(item1.ItemType, group, newMetadata); 1041lookup.ModifyItems(item1.ItemType, group, newMetadata); 1044ICollection<ProjectItemInstance> group2 = lookup.GetItems(item1.ItemType); 1053lookup.ModifyItems(item1b.ItemType, group3, newMetadata2); 1056ICollection<ProjectItemInstance> group4 = lookup.GetItems(item1b.ItemType); 1064ICollection<ProjectItemInstance> group5 = lookup.GetItems(item1b.ItemType); 1092lookup.ModifyItems(item1.ItemType, group, newMetadata); 1095ICollection<ProjectItemInstance> group2 = lookup.GetItems(item1.ItemType); 1104lookup.ModifyItems(item1b.ItemType, group3, newMetadata2); 1107ICollection<ProjectItemInstance> group4 = lookup.GetItems(item1b.ItemType); 1115ICollection<ProjectItemInstance> group5 = lookup.GetItems(item1b.ItemType); 1145lookup.ModifyItems(item1.ItemType, group, newMetadata); 1148ICollection<ProjectItemInstance> group2 = lookup.GetItems(item1.ItemType); 1156ICollection<ProjectItemInstance> group3 = lookup.GetItems(item1.ItemType); 1182lookup.ModifyItems(item1.ItemType, group, newMetadata); 1185ICollection<ProjectItemInstance> group2 = lookup.GetItems(item1.ItemType); 1193ICollection<ProjectItemInstance> group3 = lookup.GetItems(item1.ItemType);
BackEnd\TargetUpToDateChecker_Tests.cs (1)
255Console.WriteLine("Changed: {0}:{1}", itemInstance.ItemType, itemInstance.EvaluatedInclude);
Construction\SolutionProjectGenerator_Tests.cs (1)
2757if (item.ItemType == itemType && item.EvaluatedInclude == include)
Evaluation\Expander_Tests.cs (19)
180Assert.Equal("j", items[0].ItemType); 181Assert.Equal("j", items[1].ItemType); 200Assert.Equal("i", items[0].ItemType); 201Assert.Equal("i", items[1].ItemType); 220Assert.Equal("i", itemsTrue[0].ItemType); 226Assert.Equal("i", itemsFalse[0].ItemType); 258Assert.Equal("i", itemsTrue[0].ItemType); 264Assert.Equal("i", itemsDir[0].ItemType); 284Assert.Equal("i", itemsTrue[5].ItemType); 290Assert.Equal("i", itemsTrue[5].ItemType); 296Assert.Equal("i", itemsTrue[5].ItemType); 657Assert.Equal("i", itemsTrue[5].ItemType); 663Assert.Equal("i", itemsTrue[5].ItemType); 669Assert.Equal("i", itemsTrue[0].ItemType); 675Assert.Equal("i", itemsTrue[5].ItemType); 695Assert.Equal("i", itemsTrue[5].ItemType); 715Assert.Equal("i", items[5].ItemType); 716Assert.Equal("i", items[6].ItemType); 735Assert.Equal("i", items[5].ItemType);
Graph\GraphLoadedFromSolution_tests.cs (2)
601edges.First().Value.ItemType.ShouldBe(ItemTypeNames.ProjectReference); 673return edgeItem.ItemType == GraphBuilder.SolutionItemReference;