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