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));
25 references to ItemData
Microsoft.Build (25)
Evaluation\Evaluator.cs (1)
715foreach (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 (13)
25internal sealed class Builder : IEnumerable<ItemData> 30private ImmutableList<ItemData>.Builder _listBuilder; 37internal Builder(ImmutableList<ItemData>.Builder listBuilder) 44IEnumerator<ItemData> IEnumerable<ItemData>.GetEnumerator() => _listBuilder.GetEnumerator(); 52public ItemData this[int index] 64ItemData oldItemData = _listBuilder[index]; 109ItemData itemData = _listBuilder[i]; 118public void Add(ItemData data) 177private void AddToDictionary(ref ItemData itemData) 198private ImmutableList<ItemData> _list; 200private OrderedItemDataCollection(ImmutableList<ItemData> list) 210return 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);