2 implementations of IItemDictionary
Microsoft.Build (2)
Collections\ItemDictionary.cs (1)
32internal sealed class ItemDictionary<T> : IItemDictionary<T>
Instance\ImmutableProjectCollections\ImmutableItemDictionary.cs (1)
20internal sealed class ImmutableItemDictionary<TCached, T> : IItemDictionary<T>
17 references to IItemDictionary
Microsoft.Build (17)
BackEnd\Components\Logging\ProjectLoggingContext.cs (3)
124IItemDictionary<ProjectItemInstance> projectItems, 160IItemDictionary<ProjectItemInstance> projectItems, 191IItemDictionary<ProjectItemInstance> projectItems,
BackEnd\Components\RequestBuilder\Lookup.cs (7)
92internal Lookup(IItemDictionary<ProjectItemInstance> projectItems, PropertyDictionary<ProjectPropertyInstance> properties) 124private IItemDictionary<ProjectItemInstance> PrimaryTable 154private IItemDictionary<ProjectItemInstance> SecondaryTable 892private void ApplyModificationsToTable(IItemDictionary<ProjectItemInstance> table, string itemType, ItemsMetadataUpdateDictionary modify) 1317private IItemDictionary<ProjectItemInstance> _items; 1366internal Scope(Lookup lookup, string description, IItemDictionary<ProjectItemInstance> items, PropertyDictionary<ProjectPropertyInstance> properties) 1386internal IItemDictionary<ProjectItemInstance> Items
Definition\Project.cs (1)
4120public IItemDictionary<ProjectItem> Items { get; private set; }
Evaluation\IEvaluatorData.cs (1)
194IItemDictionary<I> Items
Evaluation\LazyItemEvaluator.EvaluatorData.cs (1)
33public IItemDictionary<I> Items
Evaluation\PropertyTrackingEvaluatorDataWrapper.cs (1)
148public IItemDictionary<I> Items => _wrapped.Items;
Instance\ProjectInstance.cs (3)
131private IItemDictionary<ProjectItemInstance> _items; 1384IItemDictionary<ProjectItemInstance> IEvaluatorData<ProjectPropertyInstance, ProjectItemInstance, ProjectMetadataInstance, ProjectItemDefinitionInstance>.Items 1566internal IItemDictionary<ProjectItemInstance> ItemsToBuildWith