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