1 write to _hazardousParameterUsageBuilder
Microsoft.CodeAnalysis.AnalyzerUtilities (1)
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Analysis\ParameterValidationAnalysis\ParameterValidationAnalysis.ParameterValidationDataFlowOperationVisitor.cs (1)
39
_hazardousParameterUsageBuilder
= ImmutableDictionary.CreateBuilder<IParameterSymbol, SyntaxNode>();
10 references to _hazardousParameterUsageBuilder
Microsoft.CodeAnalysis.AnalyzerUtilities (10)
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Analysis\ParameterValidationAnalysis\ParameterValidationAnalysis.ParameterValidationDataFlowOperationVisitor.cs (10)
49
RoslynDebug.Assert(
_hazardousParameterUsageBuilder
!= null);
50
return
_hazardousParameterUsageBuilder
.ToImmutable();
176
Debug.Assert(
_hazardousParameterUsageBuilder
!= null);
189
RoslynDebug.Assert(
_hazardousParameterUsageBuilder
!= null);
196
if (!
_hazardousParameterUsageBuilder
.TryGetValue(parameter, out var currentSyntaxNode) ||
199
_hazardousParameterUsageBuilder
[parameter] = syntaxNode;
225
if (
_hazardousParameterUsageBuilder
!= null &&
314
else if (
_hazardousParameterUsageBuilder
!= null &&
361
if (
_hazardousParameterUsageBuilder
!= null &&
372
if (!
_hazardousParameterUsageBuilder
.ContainsKey(parameter))