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)
4286
ItemDefinitions = new
RetrievableEntryHashSet
<ProjectItemDefinition>(MSBuildNameIgnoreCaseComparer.Default);
4287
Targets = new
RetrievableEntryHashSet
<ProjectTargetInstance>(StringComparer.OrdinalIgnoreCase);
Definition\ProjectItem.cs (1)
328
RetrievableEntryHashSet<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);
2522
capacity => new
RetrievableEntryHashSet
<ProjectItemDefinitionInstance>(capacity, MSBuildNameIgnoreCaseComparer.Default));
2556
capacity => 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)
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)
4025
private static WeakReference<
RetrievableEntryHashSet
<ProjectTargetInstance>> s_typicalTargetsCollection;
4232
internal
RetrievableEntryHashSet
<ProjectItemDefinition> ItemDefinitions { get; private set; }
4242
internal
RetrievableEntryHashSet
<ProjectTargetInstance> Targets { get; set; }
4354
s_typicalTargetsCollection = new WeakReference<
RetrievableEntryHashSet
<ProjectTargetInstance>>(Targets);
4359
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;