1 type derived from RetrievableEntryHashSet
Microsoft.Build (1)
Collections\RetrievableEntryHashSet\RetrievableValuedEntryHashSet.cs (1)
17
internal class RetrievableValuedEntryHashSet<T> :
RetrievableEntryHashSet
<T>, IRetrievableValuedEntryHashSet<T>
10 instantiations of RetrievableEntryHashSet
Microsoft.Build (10)
Definition\Project.cs (2)
4328
ItemDefinitions = new
RetrievableEntryHashSet
<ProjectItemDefinition>(MSBuildNameIgnoreCaseComparer.Default);
4329
Targets = new
RetrievableEntryHashSet
<ProjectTargetInstance>(StringComparer.OrdinalIgnoreCase);
Definition\ProjectItem.cs (1)
328
RetrievableEntryHashSet<ProjectMetadata> allMetadata = new
RetrievableEntryHashSet
<ProjectMetadata>(MSBuildNameIgnoreCaseComparer.Default);
Instance\ProjectInstance.cs (7)
583
_actualTargets = new
RetrievableEntryHashSet
<ProjectTargetInstance>(StringComparer.OrdinalIgnoreCase);
587
_itemDefinitions = new
RetrievableEntryHashSet
<ProjectItemDefinitionInstance>(projectToInheritFrom._itemDefinitions, MSBuildNameIgnoreCaseComparer.Default);
2584
capacity => new
RetrievableEntryHashSet
<ProjectItemDefinitionInstance>(capacity, MSBuildNameIgnoreCaseComparer.Default));
2618
capacity => new
RetrievableEntryHashSet
<ProjectTargetInstance>(capacity, MSBuildNameIgnoreCaseComparer.Default));
3266
_actualTargets = new
RetrievableEntryHashSet
<ProjectTargetInstance>(StringComparer.OrdinalIgnoreCase);
3274
_itemDefinitions = new
RetrievableEntryHashSet
<ProjectItemDefinitionInstance>(MSBuildNameIgnoreCaseComparer.Default);
3609
_itemDefinitions = new
RetrievableEntryHashSet
<ProjectItemDefinitionInstance>(itemDefinitions.Count, MSBuildNameIgnoreCaseComparer.Default);
12 references to RetrievableEntryHashSet
Microsoft.Build (12)
Collections\RetrievableEntryHashSet\HashSetDebugView.cs (2)
15
private readonly
RetrievableEntryHashSet
<T> _set;
17
public HashSetDebugView(
RetrievableEntryHashSet
<T> set)
Collections\RetrievableEntryHashSet\RetrievableEntryHashSet.cs (3)
865
internal bool EntriesAreReferenceEquals(
RetrievableEntryHashSet
<T> other)
950
private
RetrievableEntryHashSet
<T> _set;
955
internal Enumerator(
RetrievableEntryHashSet
<T> set)
Definition\Project.cs (5)
4067
private static WeakReference<
RetrievableEntryHashSet
<ProjectTargetInstance>> s_typicalTargetsCollection;
4274
internal
RetrievableEntryHashSet
<ProjectItemDefinition> ItemDefinitions { get; private set; }
4284
internal
RetrievableEntryHashSet
<ProjectTargetInstance> Targets { get; set; }
4396
s_typicalTargetsCollection = new WeakReference<
RetrievableEntryHashSet
<ProjectTargetInstance>>(Targets);
4401
if (s_typicalTargetsCollection.TryGetTarget(out
RetrievableEntryHashSet
<ProjectTargetInstance> candidate) && candidate.EntriesAreReferenceEquals(Targets))
Definition\ProjectItem.cs (1)
328
RetrievableEntryHashSet
<ProjectMetadata> allMetadata = new RetrievableEntryHashSet<ProjectMetadata>(MSBuildNameIgnoreCaseComparer.Default);
Instance\ProjectInstance.cs (1)
86
private
RetrievableEntryHashSet
<ProjectTargetInstance> _actualTargets;