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