1 interface inheriting from IRetrievableEntryHashSet
Microsoft.Build (1)
Collections\RetrievableEntryHashSet\IRetrievableValuedEntryHashSet.cs (1)
23internal interface IRetrievableValuedEntryHashSet<T> : IRetrievableEntryHashSet<T>
3 implementations of IRetrievableEntryHashSet
Microsoft.Build (3)
Collections\RetrievableEntryHashSet\RetrievableEntryHashSet.cs (1)
85internal class RetrievableEntryHashSet<T> : IRetrievableEntryHashSet<T>
Instance\ImmutableProjectCollections\ImmutableElementCollectionConverter.cs (1)
18internal class ImmutableElementCollectionConverter<TCached, T> : IRetrievableEntryHashSet<T>
Instance\ImmutableProjectCollections\ImmutableGlobalPropertiesCollectionConverter.cs (1)
31internal class ImmutableGlobalPropertiesCollectionConverter : IRetrievableEntryHashSet<ProjectPropertyInstance>
4 references to IRetrievableEntryHashSet
Microsoft.Build (4)
Collections\RetrievableEntryHashSet\IRetrievableValuedEntryHashSet.cs (2)
12/// Like <see cref="IRetrievableEntryHashSet{T}"/>, this represents a hash set mapping string to <typeparamref name="T"/> 16/// This interface extends the functionality of <see cref="IRetrievableEntryHashSet{T}"/> by introducing the ability
Instance\ProjectInstance.cs (2)
158private IRetrievableEntryHashSet<ProjectItemDefinitionInstance> _itemDefinitions; 903private static IRetrievableEntryHashSet<ProjectItemDefinitionInstance> GetImmutableItemDefinitionsHashSetFromImmutableProject(Project linkedProject)