Implemented interface member:
property
ItemType
Microsoft.Build.Evaluation.IItemTypeDefinition.ItemType
22 references to ItemType
dotnet (1)
Commands\Project\Convert\ProjectConvertCommand.cs (1)
403yield return new IncludedItem(item.ItemType, itemFullPath, itemRelativePath, fromIncludeDirective);
Microsoft.Build (21)
BackEnd\Components\Logging\ProjectLoggingContext.cs (1)
224items = projectItems?.GetCopyOnReadEnumerable(item => new DictionaryEntry(item.ItemType, new TaskItem(item))) ?? [];
BackEnd\Components\RequestBuilder\BatchingEngine.cs (1)
409(!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)
644bool outOfDate = IsOutOfDate(((IItem)upToDateInputItems[i]).EvaluatedIncludeEscaped, ((IItem)outputItems[i]).EvaluatedIncludeEscaped, upToDateInputItems[i].ItemType, outputItems[i].ItemType); 698if (!changedTargetInputs.ItemTypes.Contains(inputItems[0].ItemType)) 700changedTargetInputs.ImportItemsOfType(inputItems[0].ItemType, Array.Empty<ProjectItemInstance>()); 705if (!upToDateTargetInputs.ItemTypes.Contains(inputItems[0].ItemType)) 707upToDateTargetInputs.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)
265.ItemType.Equals(
Instance\ProjectInstance.cs (2)
995projectItemInstance => projectItemInstance.ItemType); 2106if (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)))