2 implementations of IItemDictionary
Microsoft.Build (2)
Collections\ItemDictionary.cs (1)
34internal sealed class ItemDictionary<T> : ICollection<T>, IItemDictionary<T>
Instance\ImmutableProjectCollections\ImmutableItemDictionary.cs (1)
17internal sealed class ImmutableItemDictionary<TCached, T> : IItemDictionary<T>
13 references to IItemDictionary
Microsoft.Build (13)
BackEnd\Components\Logging\ProjectLoggingContext.cs (3)
128IItemDictionary<ProjectItemInstance> projectItems, 164IItemDictionary<ProjectItemInstance> projectItems, 195IItemDictionary<ProjectItemInstance> projectItems,
BackEnd\Components\RequestBuilder\Lookup.cs (3)
69private readonly IItemDictionary<ProjectItemInstance> _baseItems; 102internal Lookup(IItemDictionary<ProjectItemInstance> projectItems, PropertyDictionary<ProjectPropertyInstance> properties) 972private void ApplyModificationsToTable(IItemDictionary<ProjectItemInstance> table, string itemType, ItemsMetadataUpdateDictionary modify)
Definition\Project.cs (1)
4141public IItemDictionary<ProjectItem> Items { get; private set; }
Evaluation\IEvaluatorData.cs (1)
194IItemDictionary<I> Items
Evaluation\LazyItemEvaluator.EvaluatorData.cs (1)
33public IItemDictionary<I> Items => throw new NotImplementedException();
Evaluation\PropertyTrackingEvaluatorDataWrapper.cs (1)
155public IItemDictionary<I> Items => _wrapped.Items;
Instance\ProjectInstance.cs (3)
137private IItemDictionary<ProjectItemInstance> _items; 1458IItemDictionary<ProjectItemInstance> IEvaluatorData<ProjectPropertyInstance, ProjectItemInstance, ProjectMetadataInstance, ProjectItemDefinitionInstance>.Items 1640internal IItemDictionary<ProjectItemInstance> ItemsToBuildWith