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)
4297
ItemDefinitions = new
RetrievableEntryHashSet
<ProjectItemDefinition>(MSBuildNameIgnoreCaseComparer.Default);
4298
Targets = new
RetrievableEntryHashSet
<ProjectTargetInstance>(StringComparer.OrdinalIgnoreCase);
Definition\ProjectItem.cs (1)
333
RetrievableEntryHashSet<ProjectMetadata> allMetadata = new
RetrievableEntryHashSet
<ProjectMetadata>(MSBuildNameIgnoreCaseComparer.Default);
Instance\ProjectInstance.cs (7)
571
_actualTargets = new
RetrievableEntryHashSet
<ProjectTargetInstance>(StringComparer.OrdinalIgnoreCase);
575
_itemDefinitions = new
RetrievableEntryHashSet
<ProjectItemDefinitionInstance>(projectToInheritFrom._itemDefinitions, MSBuildNameIgnoreCaseComparer.Default);
2510
capacity => new
RetrievableEntryHashSet
<ProjectItemDefinitionInstance>(capacity, MSBuildNameIgnoreCaseComparer.Default));
2544
capacity => new
RetrievableEntryHashSet
<ProjectTargetInstance>(capacity, MSBuildNameIgnoreCaseComparer.Default));
3185
_actualTargets = new
RetrievableEntryHashSet
<ProjectTargetInstance>(StringComparer.OrdinalIgnoreCase);
3193
_itemDefinitions = new
RetrievableEntryHashSet
<ProjectItemDefinitionInstance>(MSBuildNameIgnoreCaseComparer.Default);
3525
_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)
4036
private static WeakReference<
RetrievableEntryHashSet
<ProjectTargetInstance>> s_typicalTargetsCollection;
4243
internal
RetrievableEntryHashSet
<ProjectItemDefinition> ItemDefinitions { get; private set; }
4253
internal
RetrievableEntryHashSet
<ProjectTargetInstance> Targets { get; set; }
4365
s_typicalTargetsCollection = new WeakReference<
RetrievableEntryHashSet
<ProjectTargetInstance>>(Targets);
4370
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)
85
private
RetrievableEntryHashSet
<ProjectTargetInstance> _actualTargets;