1 write to TrackedEntities
Microsoft.CodeAnalysis.NetAnalyzers (1)
Microsoft.CodeQuality.Analyzers\QualityGuidelines\AvoidMultipleEnumerations\FlowAnalysis\GlobalFlowStateDictionaryAnalysisValue.cs (1)
26
TrackedEntities
= trackedEntities;
16 references to TrackedEntities
Microsoft.CodeAnalysis.NetAnalyzers (16)
Microsoft.CodeQuality.Analyzers\QualityGuidelines\AvoidMultipleEnumerations\AvoidMultipleEnumerations.cs (1)
326
foreach (var (_, trackedInvocationSet) in result.
TrackedEntities
)
Microsoft.CodeQuality.Analyzers\QualityGuidelines\AvoidMultipleEnumerations\AvoidMultipleEnumerations.DataFlowOperationVisitor.cs (1)
92
if (GlobalState.
TrackedEntities
.ContainsKey(deferredTypeCreationEntity))
Microsoft.CodeQuality.Analyzers\QualityGuidelines\AvoidMultipleEnumerations\FlowAnalysis\GlobalFlowStateDictionaryAnalysisValue.cs (14)
38
if (value1.
TrackedEntities
.Count == 0)
43
if (value2.
TrackedEntities
.Count == 0)
49
foreach (var kvp in value2.
TrackedEntities
)
54
foreach (var kvp in value1.
TrackedEntities
)
58
if (value2.
TrackedEntities
.TryGetValue(key, out var trackedEntities2))
81
foreach (var kvp in value1.
TrackedEntities
)
85
if (value2.
TrackedEntities
.TryGetValue(key, out var trackedEntities2))
106
foreach (var kvp in value2.
TrackedEntities
)
122
if (this.
TrackedEntities
.ContainsKey(entity))
124
return this.
TrackedEntities
.Count == 1
126
: new GlobalFlowStateDictionaryAnalysisValue(
TrackedEntities
.Remove(entity), GlobalFlowStateDictionaryAnalysisValueKind.Known);
135
return HashUtilities.Combine(
TrackedEntities
) == HashUtilities.Combine(other.
TrackedEntities
)
141
hashCode.Add(HashUtilities.Combine(
TrackedEntities
));