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)
49RoslynDebug.Assert(_hazardousParameterUsageBuilder != null); 50return _hazardousParameterUsageBuilder.ToImmutable(); 176Debug.Assert(_hazardousParameterUsageBuilder != null); 189RoslynDebug.Assert(_hazardousParameterUsageBuilder != null); 196if (!_hazardousParameterUsageBuilder.TryGetValue(parameter, out var currentSyntaxNode) || 199_hazardousParameterUsageBuilder[parameter] = syntaxNode; 225if (_hazardousParameterUsageBuilder != null && 314else if (_hazardousParameterUsageBuilder != null && 361if (_hazardousParameterUsageBuilder != null && 372if (!_hazardousParameterUsageBuilder.ContainsKey(parameter))