1 instantiation of OrderedItemDataCollection
Microsoft.Build (1)
Evaluation\LazyItemEvaluator.OrderedItemDataCollection.cs (1)
175return new OrderedItemDataCollection(_listBuilder.ToImmutable());
23 references to OrderedItemDataCollection
Microsoft.Build (23)
Evaluation\LazyItemEvaluator.cs (12)
168private Dictionary<ISet<string>, OrderedItemDataCollection> _cache; 180public void Apply(OrderedItemDataCollection.Builder listBuilder, ImmutableHashSet<string> globsToIgnore) 216public bool TryGetFromCache(ISet<string> globsToIgnore, out OrderedItemDataCollection items) 235private void AddItemsToCache(ImmutableHashSet<string> globsToIgnore, OrderedItemDataCollection items) 239_cache = new Dictionary<ISet<string>, OrderedItemDataCollection>(); 271public OrderedItemDataCollection.Builder GetItemData(ImmutableHashSet<string> globsToIgnore) 293OrderedItemDataCollection items; 317private static OrderedItemDataCollection.Builder ComputeItems(LazyItemList lazyItemList, ImmutableHashSet<string> globsToIgnore) 322OrderedItemDataCollection.Builder items = null; 331OrderedItemDataCollection itemsFromCache; 359items = OrderedItemDataCollection.CreateBuilder(); 437private static void ProcessNonWildCardItemUpdates(Dictionary<string, UpdateOperation> itemsWithNoWildcards, OrderedItemDataCollection.Builder items)
Evaluation\LazyItemEvaluator.IItemOperation.cs (1)
14void Apply(OrderedItemDataCollection.Builder listBuilder, ImmutableHashSet<string> globsToIgnore);
Evaluation\LazyItemEvaluator.IncludeOperation.cs (2)
38protected override ImmutableArray<I> SelectItems(OrderedItemDataCollection.Builder listBuilder, ImmutableHashSet<string> globsToIgnore) 163protected override void SaveItems(ImmutableArray<I> items, OrderedItemDataCollection.Builder listBuilder)
Evaluation\LazyItemEvaluator.LazyItemOperation.cs (4)
55public void Apply(OrderedItemDataCollection.Builder listBuilder, ImmutableHashSet<string> globsToIgnore) 65protected virtual void ApplyImpl(OrderedItemDataCollection.Builder listBuilder, ImmutableHashSet<string> globsToIgnore) 75protected virtual ImmutableArray<I> SelectItems(OrderedItemDataCollection.Builder listBuilder, ImmutableHashSet<string> globsToIgnore) 84protected virtual void SaveItems(ImmutableArray<I> items, OrderedItemDataCollection.Builder listBuilder) { }
Evaluation\LazyItemEvaluator.OrderedItemDataCollection.cs (2)
23/// A mutable and enumerable version of <see cref="OrderedItemDataCollection"/>. 173public OrderedItemDataCollection ToImmutable()
Evaluation\LazyItemEvaluator.RemoveOperation.cs (1)
44protected override void ApplyImpl(OrderedItemDataCollection.Builder listBuilder, ImmutableHashSet<string> globsToIgnore)
Evaluation\LazyItemEvaluator.UpdateOperation.cs (1)
44protected override void ApplyImpl(OrderedItemDataCollection.Builder listBuilder, ImmutableHashSet<string> globsToIgnore)