1 write to Symbol
Microsoft.CodeAnalysis.AnalyzerUtilities (1)
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Framework\DataFlow\AbstractLocation.cs (1)
42Symbol = symbol;
9 references to Symbol
Microsoft.CodeAnalysis.AnalyzerUtilities (9)
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Analysis\DisposeAnalysis\DisposeAnalysisHelper.cs (1)
212return location.Symbol?.Kind == SymbolKind.Parameter &&
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Analysis\ParameterValidationAnalysis\ParameterValidationAnalysis.ParameterValidationDataFlowOperationVisitor.cs (4)
66location.Symbol is IParameterSymbol parameter && 195var parameter = (IParameterSymbol)location.Symbol!; 329var parameter = (IParameterSymbol)location.Symbol!; 374HandleHazardousOperation(syntaxNode, notValidatedLocations.Where(l => Equals(l.Symbol, parameter)));
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Framework\DataFlow\AbstractLocation.cs (3)
102hashCode.Add(Symbol.GetHashCodeOrDefault()); 115&& Symbol.GetHashCodeOrDefault() == other.Symbol.GetHashCodeOrDefault()
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Framework\DataFlow\AnalysisEntity.cs (1)
121Debug.Assert(Equals(instanceLocation.Locations.Single().Symbol, typeSymbol));