1 implementation of Symbol
Microsoft.CodeAnalysis (1)
Operations\OperationNodes.cs (1)
161public IMethodSymbol Symbol => Original.Symbol;
37 references to Symbol
GenerateDocumentationAndConfigFiles (3)
src\b310f676f7308b7f\SymbolUsageAnalysis.DataFlowAnalyzer.FlowGraphAnalysisData.cs (1)
525return _analyzeLocalFunctionOrLambdaInvocation(lambda.Symbol, lambdaCfg, this, cancellationToken);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\SymbolUsageAnalysis\SymbolUsageAnalysis.AnalysisData.cs (2)
113if (!LambdaOrLocalFunctionsBeingAnalyzed.Add(lambda.Symbol)) 121LambdaOrLocalFunctionsBeingAnalyzed.Remove(lambda.Symbol);
ILLink.RoslynAnalyzer (3)
DataFlow\LocalDataFlowVisitor.cs (3)
675targetMethodSymbol = lambda.Symbol; 834Debug.Assert(operation.Symbol.ContainingSymbol is IMethodSymbol or IFieldSymbol); 835var lambda = operation.Symbol;
Microsoft.CodeAnalysis.Analyzers (3)
src\b310f676f7308b7f\SymbolUsageAnalysis.DataFlowAnalyzer.FlowGraphAnalysisData.cs (1)
525return _analyzeLocalFunctionOrLambdaInvocation(lambda.Symbol, lambdaCfg, this, cancellationToken);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\SymbolUsageAnalysis\SymbolUsageAnalysis.AnalysisData.cs (2)
113if (!LambdaOrLocalFunctionsBeingAnalyzed.Add(lambda.Symbol)) 121LambdaOrLocalFunctionsBeingAnalyzed.Remove(lambda.Symbol);
Microsoft.CodeAnalysis.AnalyzerUtilities (9)
src\2e2796bccd1466f6\TaintedDataAnalysis.TaintedDataOperationVisitor.cs (1)
445ProcessTaintedDataEnteringInvocationOrCreation(lambda.Symbol, taintedArguments, originalOperation);
src\683181b2796de991\ParameterValidationAnalysis.ParameterValidationDataFlowOperationVisitor.cs (1)
270ProcessLambdaOrLocalFunctionInvocation(lambda.Symbol, originalOperation);
src\b310f676f7308b7f\SymbolUsageAnalysis.DataFlowAnalyzer.FlowGraphAnalysisData.cs (1)
525return _analyzeLocalFunctionOrLambdaInvocation(lambda.Symbol, lambdaCfg, this, cancellationToken);
src\roslyn\src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Analysis\PropertySetAnalysis\PropertySetAnalysis.cs (1)
237flowAnonymousFunctionOperation.Symbol);
src\roslyn\src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Framework\DataFlow\DataFlowOperationVisitor.cs (3)
2711var interproceduralAnalysisData = GetInterproceduralAnalysisDataForStandaloneLambdaOrLocalFunctionAnalysis(cfg, lambda.Symbol); 2715lambda.Symbol, cfg, pointsToAnalysisResult, copyAnalysisResult, valueContentAnalysisResult, interproceduralAnalysisData); 3601var value = PerformInterproceduralAnalysis(getCfg, lambda.Symbol, instanceReceiver: null, arguments: visitedArguments,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\SymbolUsageAnalysis\SymbolUsageAnalysis.AnalysisData.cs (2)
113if (!LambdaOrLocalFunctionsBeingAnalyzed.Add(lambda.Symbol)) 121LambdaOrLocalFunctionsBeingAnalyzed.Remove(lambda.Symbol);
Microsoft.CodeAnalysis.CodeStyle (3)
src\b310f676f7308b7f\SymbolUsageAnalysis.DataFlowAnalyzer.FlowGraphAnalysisData.cs (1)
525return _analyzeLocalFunctionOrLambdaInvocation(lambda.Symbol, lambdaCfg, this, cancellationToken);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\SymbolUsageAnalysis\SymbolUsageAnalysis.AnalysisData.cs (2)
113if (!LambdaOrLocalFunctionsBeingAnalyzed.Add(lambda.Symbol)) 121LambdaOrLocalFunctionsBeingAnalyzed.Remove(lambda.Symbol);
Microsoft.CodeAnalysis.NetAnalyzers (6)
src\40daf5e1cab76dff\TaintedDataAnalysis.TaintedDataOperationVisitor.cs (1)
443ProcessTaintedDataEnteringInvocationOrCreation(lambda.Symbol, taintedArguments, originalOperation);
src\47c588c5b8785708\ParameterValidationAnalysis.ParameterValidationDataFlowOperationVisitor.cs (1)
268ProcessLambdaOrLocalFunctionInvocation(lambda.Symbol, originalOperation);
src\sdk\src\Microsoft.CodeAnalysis.NetAnalyzers\src\Utilities\FlowAnalysis\FlowAnalysis\Analysis\PropertySetAnalysis\PropertySetAnalysis.cs (1)
236flowAnonymousFunctionOperation.Symbol);
src\sdk\src\Microsoft.CodeAnalysis.NetAnalyzers\src\Utilities\FlowAnalysis\FlowAnalysis\Framework\DataFlow\DataFlowOperationVisitor.cs (3)
2708var interproceduralAnalysisData = GetInterproceduralAnalysisDataForStandaloneLambdaOrLocalFunctionAnalysis(cfg, lambda.Symbol); 2712lambda.Symbol, cfg, pointsToAnalysisResult, copyAnalysisResult, valueContentAnalysisResult, interproceduralAnalysisData); 3598var value = PerformInterproceduralAnalysis(getCfg, lambda.Symbol, instanceReceiver: null, arguments: visitedArguments,
Microsoft.CodeAnalysis.ResxSourceGenerator (3)
src\b310f676f7308b7f\SymbolUsageAnalysis.DataFlowAnalyzer.FlowGraphAnalysisData.cs (1)
525return _analyzeLocalFunctionOrLambdaInvocation(lambda.Symbol, lambdaCfg, this, cancellationToken);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\SymbolUsageAnalysis\SymbolUsageAnalysis.AnalysisData.cs (2)
113if (!LambdaOrLocalFunctionsBeingAnalyzed.Add(lambda.Symbol)) 121LambdaOrLocalFunctionsBeingAnalyzed.Remove(lambda.Symbol);
Microsoft.CodeAnalysis.Workspaces (3)
src\b310f676f7308b7f\SymbolUsageAnalysis.DataFlowAnalyzer.FlowGraphAnalysisData.cs (1)
525return _analyzeLocalFunctionOrLambdaInvocation(lambda.Symbol, lambdaCfg, this, cancellationToken);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\SymbolUsageAnalysis\SymbolUsageAnalysis.AnalysisData.cs (2)
113if (!LambdaOrLocalFunctionsBeingAnalyzed.Add(lambda.Symbol)) 121LambdaOrLocalFunctionsBeingAnalyzed.Remove(lambda.Symbol);
Roslyn.Diagnostics.Analyzers (4)
AbstractDoNotCopyValue.cs (1)
734CheckMethodSymbolInUnsupportedContext(operation, operation.Symbol);
src\b310f676f7308b7f\SymbolUsageAnalysis.DataFlowAnalyzer.FlowGraphAnalysisData.cs (1)
525return _analyzeLocalFunctionOrLambdaInvocation(lambda.Symbol, lambdaCfg, this, cancellationToken);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\SymbolUsageAnalysis\SymbolUsageAnalysis.AnalysisData.cs (2)
113if (!LambdaOrLocalFunctionsBeingAnalyzed.Add(lambda.Symbol)) 121LambdaOrLocalFunctionsBeingAnalyzed.Remove(lambda.Symbol);