1 type derived from RetrievableEntryHashSet
Microsoft.Build (1)
Collections\RetrievableEntryHashSet\RetrievableValuedEntryHashSet.cs (1)
18internal class RetrievableValuedEntryHashSet<T> : RetrievableEntryHashSet<T>, IRetrievableValuedEntryHashSet<T>
10 instantiations of RetrievableEntryHashSet
Microsoft.Build (10)
Definition\Project.cs (2)
4273ItemDefinitions = new RetrievableEntryHashSet<ProjectItemDefinition>(MSBuildNameIgnoreCaseComparer.Default); 4274Targets = new RetrievableEntryHashSet<ProjectTargetInstance>(StringComparer.OrdinalIgnoreCase);
Definition\ProjectItem.cs (1)
333RetrievableEntryHashSet<ProjectMetadata> allMetadata = new RetrievableEntryHashSet<ProjectMetadata>(MSBuildNameIgnoreCaseComparer.Default);
Instance\ProjectInstance.cs (7)
541_actualTargets = new RetrievableEntryHashSet<ProjectTargetInstance>(StringComparer.OrdinalIgnoreCase); 544_itemDefinitions = new RetrievableEntryHashSet<ProjectItemDefinitionInstance>(projectToInheritFrom._itemDefinitions, MSBuildNameIgnoreCaseComparer.Default); 2427capacity => new RetrievableEntryHashSet<ProjectItemDefinitionInstance>(capacity, MSBuildNameIgnoreCaseComparer.Default)); 2461capacity => new RetrievableEntryHashSet<ProjectTargetInstance>(capacity, MSBuildNameIgnoreCaseComparer.Default)); 3092_actualTargets = new RetrievableEntryHashSet<ProjectTargetInstance>(StringComparer.OrdinalIgnoreCase); 3100_itemDefinitions = new RetrievableEntryHashSet<ProjectItemDefinitionInstance>(MSBuildNameIgnoreCaseComparer.Default); 3434_itemDefinitions = new RetrievableEntryHashSet<ProjectItemDefinitionInstance>(itemDefinitions.Count, MSBuildNameIgnoreCaseComparer.Default);
12 references to RetrievableEntryHashSet
Microsoft.Build (12)
Collections\RetrievableEntryHashSet\HashSetDebugView.cs (2)
17private readonly RetrievableEntryHashSet<T> _set; 19public HashSetDebugView(RetrievableEntryHashSet<T> set)
Collections\RetrievableEntryHashSet\RetrievableEntryHashSet.cs (3)
868internal bool EntriesAreReferenceEquals(RetrievableEntryHashSet<T> other) 953private RetrievableEntryHashSet<T> _set; 958internal Enumerator(RetrievableEntryHashSet<T> set)
Definition\Project.cs (5)
4015private static WeakReference<RetrievableEntryHashSet<ProjectTargetInstance>> s_typicalTargetsCollection; 4222internal RetrievableEntryHashSet<ProjectItemDefinition> ItemDefinitions { get; private set; } 4232internal RetrievableEntryHashSet<ProjectTargetInstance> Targets { get; set; } 4340s_typicalTargetsCollection = new WeakReference<RetrievableEntryHashSet<ProjectTargetInstance>>(Targets); 4345if (s_typicalTargetsCollection.TryGetTarget(out RetrievableEntryHashSet<ProjectTargetInstance> candidate) && candidate.EntriesAreReferenceEquals(Targets))
Definition\ProjectItem.cs (1)
333RetrievableEntryHashSet<ProjectMetadata> allMetadata = new RetrievableEntryHashSet<ProjectMetadata>(MSBuildNameIgnoreCaseComparer.Default);
Instance\ProjectInstance.cs (1)
84private RetrievableEntryHashSet<ProjectTargetInstance> _actualTargets;