1 implementation of Symbol
Microsoft.CodeAnalysis (1)
Generated\Operations.Generated.cs (1)
4925public IMethodSymbol Symbol { get; }
46 references to Symbol
ILLink.RoslynAnalyzer (3)
IOperationExtensions.cs (2)
190 return ((ILocalFunctionOperation) operation).Symbol; 261 return local.Symbol;
RequiresAnalyzerBase.cs (1)
211 return local.Symbol;
Metrics (3)
src\RoslynAnalyzers\Utilities\Compiler\Extensions\IOperationExtensions.cs (3)
506operation is ILocalFunctionOperation localFunction && localFunction.Symbol.OriginalDefinition.Equals(lambdaOrLocalFunction.OriginalDefinition)); 535nestedLambdasAndLocalFunctions.Add(((ILocalFunctionOperation)child).Symbol); 1134return ((ILocalFunctionOperation)operation).Symbol;
Metrics.Legacy (3)
src\RoslynAnalyzers\Utilities\Compiler\Extensions\IOperationExtensions.cs (3)
506operation is ILocalFunctionOperation localFunction && localFunction.Symbol.OriginalDefinition.Equals(lambdaOrLocalFunction.OriginalDefinition)); 535nestedLambdasAndLocalFunctions.Add(((ILocalFunctionOperation)child).Symbol); 1134return ((ILocalFunctionOperation)operation).Symbol;
Microsoft.AspNetCore.Http.RequestDelegateGenerator (1)
StaticRouteHandlerModel\InvocationOperationExtensions.cs (1)
91ILocalFunctionOperation local => local.Symbol,
Microsoft.AspNetCore.Http.ValidationsGenerator (1)
src\Http\Http.Extensions\gen\Microsoft.AspNetCore.Http.RequestDelegateGenerator\StaticRouteHandlerModel\InvocationOperationExtensions.cs (1)
91ILocalFunctionOperation local => local.Symbol,
Microsoft.AspNetCore.Mvc.Analyzers (1)
TagHelpersInCodeBlocksAnalyzer.cs (1)
73ILocalFunctionOperation localFunctionOperation => localFunctionOperation.Symbol,
Microsoft.CodeAnalysis (2)
Operations\ControlFlowGraph.cs (1)
262Debug.Assert(localFunction == info.operation.Symbol);
Operations\ControlFlowGraphBuilder.cs (1)
6448owner.Add(operation.Symbol, operation);
Microsoft.CodeAnalysis.Analyzers (3)
src\RoslynAnalyzers\Utilities\Compiler\Extensions\IOperationExtensions.cs (3)
506operation is ILocalFunctionOperation localFunction && localFunction.Symbol.OriginalDefinition.Equals(lambdaOrLocalFunction.OriginalDefinition)); 535nestedLambdasAndLocalFunctions.Add(((ILocalFunctionOperation)child).Symbol); 1134return ((ILocalFunctionOperation)operation).Symbol;
Microsoft.CodeAnalysis.AnalyzerUtilities (4)
src\RoslynAnalyzers\Utilities\Compiler\Extensions\IOperationExtensions.cs (3)
506operation is ILocalFunctionOperation localFunction && localFunction.Symbol.OriginalDefinition.Equals(lambdaOrLocalFunction.OriginalDefinition)); 535nestedLambdasAndLocalFunctions.Add(((ILocalFunctionOperation)child).Symbol); 1134return ((ILocalFunctionOperation)operation).Symbol;
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Framework\DataFlow\DataFlowOperationVisitor.cs (1)
3398AddMethodTarget(localFunctionOperation.Symbol, instance: null);
Microsoft.CodeAnalysis.BannedApiAnalyzers (3)
src\RoslynAnalyzers\Utilities\Compiler\Extensions\IOperationExtensions.cs (3)
506operation is ILocalFunctionOperation localFunction && localFunction.Symbol.OriginalDefinition.Equals(lambdaOrLocalFunction.OriginalDefinition)); 535nestedLambdasAndLocalFunctions.Add(((ILocalFunctionOperation)child).Symbol); 1134return ((ILocalFunctionOperation)operation).Symbol;
Microsoft.CodeAnalysis.CodeStyle (3)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\OperationExtensions.cs (1)
250return ((ILocalFunctionOperation)operation).Symbol;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\SymbolUsageAnalysis\SymbolUsageAnalysis.cs (1)
46.FirstOrDefault(o => Equals((o as ILocalFunctionOperation)?.Symbol, localFunction));
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\SymbolUsageAnalysis\SymbolUsageAnalysis.DataFlowAnalyzer.FlowGraphAnalysisData.cs (1)
285lambdaOrLocalFunctionCfgOpt = TryGetLocalFunctionControlFlowGraphInScope(localFunctionOperation.Symbol);
Microsoft.CodeAnalysis.ResxSourceGenerator (3)
src\RoslynAnalyzers\Utilities\Compiler\Extensions\IOperationExtensions.cs (3)
506operation is ILocalFunctionOperation localFunction && localFunction.Symbol.OriginalDefinition.Equals(lambdaOrLocalFunction.OriginalDefinition)); 535nestedLambdasAndLocalFunctions.Add(((ILocalFunctionOperation)child).Symbol); 1134return ((ILocalFunctionOperation)operation).Symbol;
Microsoft.CodeAnalysis.Test.Utilities (2)
Compilation\OperationTreeVerifier.cs (1)
1798LogSymbol(operation.Symbol, header: " (Symbol");
Compilation\TestOperationVisitor.cs (1)
953Assert.NotNull(operation.Symbol);
Microsoft.CodeAnalysis.Workspaces (3)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\OperationExtensions.cs (1)
250return ((ILocalFunctionOperation)operation).Symbol;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\SymbolUsageAnalysis\SymbolUsageAnalysis.cs (1)
46.FirstOrDefault(o => Equals((o as ILocalFunctionOperation)?.Symbol, localFunction));
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\SymbolUsageAnalysis\SymbolUsageAnalysis.DataFlowAnalyzer.FlowGraphAnalysisData.cs (1)
285lambdaOrLocalFunctionCfgOpt = TryGetLocalFunctionControlFlowGraphInScope(localFunctionOperation.Symbol);
Roslyn.Diagnostics.Analyzers (4)
AbstractDoNotCopyValue.cs (1)
910CheckMethodSymbolInUnsupportedContext(operation, operation.Symbol);
src\RoslynAnalyzers\Utilities\Compiler\Extensions\IOperationExtensions.cs (3)
506operation is ILocalFunctionOperation localFunction && localFunction.Symbol.OriginalDefinition.Equals(lambdaOrLocalFunction.OriginalDefinition)); 535nestedLambdasAndLocalFunctions.Add(((ILocalFunctionOperation)child).Symbol); 1134return ((ILocalFunctionOperation)operation).Symbol;
System.Private.CoreLib.Generators (1)
IntrinsicsInSystemPrivateCoreLibAnalyzer.cs (1)
502symbolThatMightHaveCompExactlyDependsOnAttribute = localFunctionOperation.Symbol;
Test.Utilities (3)
src\RoslynAnalyzers\Utilities\Compiler\Extensions\IOperationExtensions.cs (3)
506operation is ILocalFunctionOperation localFunction && localFunction.Symbol.OriginalDefinition.Equals(lambdaOrLocalFunction.OriginalDefinition)); 535nestedLambdasAndLocalFunctions.Add(((ILocalFunctionOperation)child).Symbol); 1134return ((ILocalFunctionOperation)operation).Symbol;
Text.Analyzers (3)
src\RoslynAnalyzers\Utilities\Compiler\Extensions\IOperationExtensions.cs (3)
506operation is ILocalFunctionOperation localFunction && localFunction.Symbol.OriginalDefinition.Equals(lambdaOrLocalFunction.OriginalDefinition)); 535nestedLambdasAndLocalFunctions.Add(((ILocalFunctionOperation)child).Symbol); 1134return ((ILocalFunctionOperation)operation).Symbol;