1 type derived from RetrievableEntryHashSet
Microsoft.Build (1)
Collections\RetrievableEntryHashSet\RetrievableValuedEntryHashSet.cs (1)
17internal class RetrievableValuedEntryHashSet<T> : RetrievableEntryHashSet<T>, IRetrievableValuedEntryHashSet<T>
10 instantiations of RetrievableEntryHashSet
Microsoft.Build (10)
Definition\Project.cs (2)
4286ItemDefinitions = new RetrievableEntryHashSet<ProjectItemDefinition>(MSBuildNameIgnoreCaseComparer.Default); 4287Targets = new RetrievableEntryHashSet<ProjectTargetInstance>(StringComparer.OrdinalIgnoreCase);
Definition\ProjectItem.cs (1)
328RetrievableEntryHashSet<ProjectMetadata> allMetadata = new RetrievableEntryHashSet<ProjectMetadata>(MSBuildNameIgnoreCaseComparer.Default);
Instance\ProjectInstance.cs (7)
572_actualTargets = new RetrievableEntryHashSet<ProjectTargetInstance>(StringComparer.OrdinalIgnoreCase); 576_itemDefinitions = new RetrievableEntryHashSet<ProjectItemDefinitionInstance>(projectToInheritFrom._itemDefinitions, MSBuildNameIgnoreCaseComparer.Default); 2522capacity => new RetrievableEntryHashSet<ProjectItemDefinitionInstance>(capacity, MSBuildNameIgnoreCaseComparer.Default)); 2556capacity => new RetrievableEntryHashSet<ProjectTargetInstance>(capacity, MSBuildNameIgnoreCaseComparer.Default)); 3197_actualTargets = new RetrievableEntryHashSet<ProjectTargetInstance>(StringComparer.OrdinalIgnoreCase); 3205_itemDefinitions = new RetrievableEntryHashSet<ProjectItemDefinitionInstance>(MSBuildNameIgnoreCaseComparer.Default); 3537_itemDefinitions = new RetrievableEntryHashSet<ProjectItemDefinitionInstance>(itemDefinitions.Count, MSBuildNameIgnoreCaseComparer.Default);
12 references to RetrievableEntryHashSet
Microsoft.Build (12)
Collections\RetrievableEntryHashSet\HashSetDebugView.cs (2)
15private readonly RetrievableEntryHashSet<T> _set; 17public HashSetDebugView(RetrievableEntryHashSet<T> set)
Collections\RetrievableEntryHashSet\RetrievableEntryHashSet.cs (3)
865internal bool EntriesAreReferenceEquals(RetrievableEntryHashSet<T> other) 950private RetrievableEntryHashSet<T> _set; 955internal Enumerator(RetrievableEntryHashSet<T> set)
Definition\Project.cs (5)
4025private static WeakReference<RetrievableEntryHashSet<ProjectTargetInstance>> s_typicalTargetsCollection; 4232internal RetrievableEntryHashSet<ProjectItemDefinition> ItemDefinitions { get; private set; } 4242internal RetrievableEntryHashSet<ProjectTargetInstance> Targets { get; set; } 4354s_typicalTargetsCollection = new WeakReference<RetrievableEntryHashSet<ProjectTargetInstance>>(Targets); 4359if (s_typicalTargetsCollection.TryGetTarget(out RetrievableEntryHashSet<ProjectTargetInstance> candidate) && candidate.EntriesAreReferenceEquals(Targets))
Definition\ProjectItem.cs (1)
328RetrievableEntryHashSet<ProjectMetadata> allMetadata = new RetrievableEntryHashSet<ProjectMetadata>(MSBuildNameIgnoreCaseComparer.Default);
Instance\ProjectInstance.cs (1)
86private RetrievableEntryHashSet<ProjectTargetInstance> _actualTargets;