Implemented interface member:
property
ItemType
Microsoft.Build.Evaluation.IItemTypeDefinition.ItemType
22 references to ItemType
dotnet (1)
Commands\Project\Convert\ProjectConvertCommand.cs (1)
382yield return (item.ItemType, FullPath: itemFullPath, RelativePath: itemRelativePath);
Microsoft.Build (21)
BackEnd\Components\Logging\ProjectLoggingContext.cs (1)
225items = projectItems?.GetCopyOnReadEnumerable(item => new DictionaryEntry(item.ItemType, new TaskItem(item))) ?? [];
BackEnd\Components\RequestBuilder\BatchingEngine.cs (1)
416(!String.Equals(item.ItemType, metadataItemName, StringComparison.OrdinalIgnoreCase)))
BackEnd\Components\RequestBuilder\Lookup.cs (3)
1044if (table?.ContainsKey(item.ItemType) == true) 1046List<ProjectItemInstance> tableOfItemsOfSameType = table[item.ItemType]; 1060if (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.ImportItemsOfType(inputItems[0].ItemType, Array.Empty<ProjectItemInstance>()); 706if (!upToDateTargetInputs.ItemTypes.Contains(inputItems[0].ItemType)) 708upToDateTargetInputs.ImportItemsOfType(inputItems[0].ItemType, Array.Empty<ProjectItemInstance>());
Collections\ItemDictionarySlim.cs (2)
37if (!_itemLists.TryGetValue(projectItem.ItemType, out List<ProjectItemInstance>? list)) 40_itemLists[projectItem.ItemType] = list;
Graph\ProjectInterpretation.cs (1)
268.ItemType.Equals(
Instance\ProjectInstance.cs (2)
996projectItemInstance => projectItemInstance.ItemType); 2121if (string.Equals(item.ItemType, itemType, StringComparison.OrdinalIgnoreCase))
Instance\ProjectItemInstance.cs (3)
278get { return ItemType; } 708ProjectItemElement item = parent.ContainingProject.CreateItemElement(ItemType); 2347if (_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)))