2 instantiations of ItemData
Microsoft.Build (2)
Evaluation\LazyItemEvaluator.cs (1)
138return new ItemData(clonedItem, OriginatingItemElement, ElementOrder, ConditionResult, _normalizedItemValue);
Evaluation\LazyItemEvaluator.IncludeOperation.cs (1)
167listBuilder.Add(new ItemData(item, _itemElement, _elementOrder, _conditionResult));
26 references to ItemData
Microsoft.Build (26)
Evaluation\Evaluator.cs (1)
702foreach (var itemData in lazyEvaluator.GetAllItemsDeferred())
Evaluation\LazyItemEvaluator.cs (3)
130public readonly ItemData Clone(IItemFactory<I, I> itemFactory, ProjectItemElement initialItemElementForFactory) 260foreach (ItemData data in GetItemData(globsToIgnore)) 500public IEnumerable<ItemData> GetAllItemsDeferred()
Evaluation\LazyItemEvaluator.OrderedItemDataCollection.cs (14)
25internal sealed class Builder : IEnumerable<ItemData> 30private ImmutableList<ItemData>.Builder _listBuilder; 37internal Builder(ImmutableList<ItemData>.Builder listBuilder) 44private ImmutableList<ItemData>.Enumerator GetEnumerator() => _listBuilder.GetEnumerator(); 45IEnumerator<ItemData> IEnumerable<ItemData>.GetEnumerator() => _listBuilder.GetEnumerator(); 53public ItemData this[int index] 65ItemData oldItemData = _listBuilder[index]; 110ItemData itemData = _listBuilder[i]; 119public void Add(ItemData data) 178private void AddToDictionary(ref ItemData itemData) 199private ImmutableList<ItemData> _list; 201private OrderedItemDataCollection(ImmutableList<ItemData> list) 211return new Builder(ImmutableList.CreateBuilder<ItemData>());
Evaluation\LazyItemEvaluator.RemoveOperation.cs (1)
75foreach (ItemData item in listBuilder)
Evaluation\LazyItemEvaluator.UpdateOperation.cs (7)
57var itemData = listBuilder[i]; 75internal ItemData UpdateItem(ItemData item) 85ItemData clonedData = UpdateItem(item, matchResult.CapturedItemsFromReferencedItemTypes); 93private ItemData UpdateItem(ItemData item, Dictionary<string, I> capturedItemsFromReferencedItemTypes) 98ItemData clonedData = item.Clone(_itemFactory, _itemElement);