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