1 write to _hazardousUsageBuilder
Microsoft.CodeAnalysis.AnalyzerUtilities (1)
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Analysis\PropertySetAnalysis\PropertySetAnalysis.PropertySetDataFlowOperationVisitor.cs (1)
62
this.
_hazardousUsageBuilder
= ImmutableDictionary.CreateBuilder<(Location Location, IMethodSymbol? Method), HazardousUsageEvaluationResult>();
7 references to _hazardousUsageBuilder
Microsoft.CodeAnalysis.AnalyzerUtilities (7)
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Analysis\PropertySetAnalysis\PropertySetAnalysis.PropertySetDataFlowOperationVisitor.cs (7)
86
public ImmutableDictionary<(Location Location, IMethodSymbol? Method), HazardousUsageEvaluationResult> HazardousUsages => this.
_hazardousUsageBuilder
.ToImmutable();
624
if (this.
_hazardousUsageBuilder
.TryGetValue(key, out HazardousUsageEvaluationResult existingResult))
626
this.
_hazardousUsageBuilder
[key] = MergeHazardousUsageEvaluationResult(result, existingResult);
630
this.
_hazardousUsageBuilder
.Add(key, result);
677
if (this.
_hazardousUsageBuilder
.TryGetValue(kvp.Key, out HazardousUsageEvaluationResult existingValue))
679
this.
_hazardousUsageBuilder
[kvp.Key] = MergeHazardousUsageEvaluationResult(kvp.Value, existingValue);
683
this.
_hazardousUsageBuilder
.Add(kvp.Key, kvp.Value);