Implemented interface member:
property
ItemType
Microsoft.Build.Evaluation.IItemTypeDefinition.ItemType
21 references to ItemType
Microsoft.Build (21)
BackEnd\Components\Logging\ProjectLoggingContext.cs (1)
232items = projectItems?.GetCopyOnReadEnumerable(item => new DictionaryEntry(item.ItemType, new TaskItem(item))) ?? [];
BackEnd\Components\RequestBuilder\BatchingEngine.cs (1)
406(!String.Equals(item.ItemType, metadataItemName, StringComparison.OrdinalIgnoreCase)))
BackEnd\Components\RequestBuilder\TargetUpToDateChecker.cs (6)
653bool outOfDate = IsOutOfDate(((IItem)upToDateInputItems[i]).EvaluatedIncludeEscaped, ((IItem)outputItems[i]).EvaluatedIncludeEscaped, upToDateInputItems[i].ItemType, outputItems[i].ItemType); 707if (!changedTargetInputs.ItemTypes.Contains(inputItems[0].ItemType)) 709changedTargetInputs.ImportItemsOfType(inputItems[0].ItemType, Array.Empty<ProjectItemInstance>()); 714if (!upToDateTargetInputs.ItemTypes.Contains(inputItems[0].ItemType)) 716upToDateTargetInputs.ImportItemsOfType(inputItems[0].ItemType, Array.Empty<ProjectItemInstance>());
Collections\ItemDictionarySlim.cs (2)
38if (!_itemLists.TryGetValue(projectItem.ItemType, out List<ProjectItemInstance>? list)) 41_itemLists[projectItem.ItemType] = list;
Graph\GraphBuilder.cs (2)
730existingItem.ItemType.Equals(ProjectInterpretation.TransitiveReferenceItemName, StringComparison.OrdinalIgnoreCase) && 731newItem.ItemType.Equals(ItemTypeNames.ProjectReference, StringComparison.OrdinalIgnoreCase)
Graph\ProjectInterpretation.cs (2)
308if (existingInnerBuildEdge.ItemType.Equals(TransitiveReferenceItemName, StringComparison.OrdinalIgnoreCase)) 317existingInnerBuildEdge.ItemType,
Instance\ProjectInstance.cs (2)
1008projectItemInstance => projectItemInstance.ItemType); 2159if (string.Equals(item.ItemType, itemType, StringComparison.OrdinalIgnoreCase))
Instance\ProjectItemInstance.cs (3)
278get { return ItemType; } 708ProjectItemElement item = parent.ContainingProject.CreateItemElement(ItemType); 2341if (_project.ItemDefinitions.TryGetValue(source.ItemType, out sourceItemDefinition))
Utilities\Utilities.cs (2)
801.Select(i => new ItemData(i.ItemType, (IItemData)i)); 830.Select(i => new ItemData(i.ItemType, (IItemData)i)))