1 implementation of Symbol
Microsoft.CodeAnalysis (1)
Generated\Operations.Generated.cs (1)
4965public IMethodSymbol Symbol { get; }
53 references to Symbol
GenerateDocumentationAndConfigFiles (5)
src\b310f676f7308b7f\SymbolUsageAnalysis.DataFlowAnalyzer.FlowGraphAnalysisData.cs (1)
301lambdaOrLocalFunctionCfgOpt = TryGetLocalFunctionControlFlowGraphInScope(localFunctionOperation.Symbol);
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\Extensions\IOperationExtensions.cs (2)
334operation is ILocalFunctionOperation localFunction && localFunction.Symbol.OriginalDefinition.Equals(lambdaOrLocalFunction.OriginalDefinition)); 363nestedLambdasAndLocalFunctions.Add(((ILocalFunctionOperation)child).Symbol);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\OperationExtensions.cs (1)
250return ((ILocalFunctionOperation)operation).Symbol;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\SymbolUsageAnalysis\SymbolUsageAnalysis.cs (1)
47.FirstOrDefault(o => Equals((o as ILocalFunctionOperation)?.Symbol, localFunction));
ILLink.RoslynAnalyzer (3)
IOperationExtensions.cs (2)
224return ((ILocalFunctionOperation)operation).Symbol; 300return local.Symbol;
RequiresAnalyzerBase.cs (1)
248return local.Symbol;
Microsoft.AspNetCore.Http.RequestDelegateGenerator (1)
StaticRouteHandlerModel\InvocationOperationExtensions.cs (1)
98ILocalFunctionOperation 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)
6459owner.Add(operation.Symbol, operation);
Microsoft.CodeAnalysis.Analyzers (5)
src\b310f676f7308b7f\SymbolUsageAnalysis.DataFlowAnalyzer.FlowGraphAnalysisData.cs (1)
301lambdaOrLocalFunctionCfgOpt = TryGetLocalFunctionControlFlowGraphInScope(localFunctionOperation.Symbol);
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\Extensions\IOperationExtensions.cs (2)
334operation is ILocalFunctionOperation localFunction && localFunction.Symbol.OriginalDefinition.Equals(lambdaOrLocalFunction.OriginalDefinition)); 363nestedLambdasAndLocalFunctions.Add(((ILocalFunctionOperation)child).Symbol);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\OperationExtensions.cs (1)
250return ((ILocalFunctionOperation)operation).Symbol;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\SymbolUsageAnalysis\SymbolUsageAnalysis.cs (1)
47.FirstOrDefault(o => Equals((o as ILocalFunctionOperation)?.Symbol, localFunction));
Microsoft.CodeAnalysis.AnalyzerUtilities (6)
src\b310f676f7308b7f\SymbolUsageAnalysis.DataFlowAnalyzer.FlowGraphAnalysisData.cs (1)
301lambdaOrLocalFunctionCfgOpt = TryGetLocalFunctionControlFlowGraphInScope(localFunctionOperation.Symbol);
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\Extensions\IOperationExtensions.cs (2)
334operation is ILocalFunctionOperation localFunction && localFunction.Symbol.OriginalDefinition.Equals(lambdaOrLocalFunction.OriginalDefinition)); 363nestedLambdasAndLocalFunctions.Add(((ILocalFunctionOperation)child).Symbol);
src\roslyn\src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Framework\DataFlow\DataFlowOperationVisitor.cs (1)
3400AddMethodTarget(localFunctionOperation.Symbol, instance: null);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\OperationExtensions.cs (1)
250return ((ILocalFunctionOperation)operation).Symbol;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\SymbolUsageAnalysis\SymbolUsageAnalysis.cs (1)
47.FirstOrDefault(o => Equals((o as ILocalFunctionOperation)?.Symbol, localFunction));
Microsoft.CodeAnalysis.CodeStyle (4)
src\b310f676f7308b7f\SymbolUsageAnalysis.DataFlowAnalyzer.FlowGraphAnalysisData.cs (1)
301lambdaOrLocalFunctionCfgOpt = TryGetLocalFunctionControlFlowGraphInScope(localFunctionOperation.Symbol);
src\roslyn\src\Analyzers\Core\Analyzers\RemoveUnusedMembers\AbstractRemoveUnusedMembersDiagnosticAnalyzer.cs (1)
478ILocalFunctionOperation localFunction => localFunction.Symbol.Parameters,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\OperationExtensions.cs (1)
250return ((ILocalFunctionOperation)operation).Symbol;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\SymbolUsageAnalysis\SymbolUsageAnalysis.cs (1)
47.FirstOrDefault(o => Equals((o as ILocalFunctionOperation)?.Symbol, localFunction));
Microsoft.CodeAnalysis.Features (1)
src\roslyn\src\Analyzers\Core\Analyzers\RemoveUnusedMembers\AbstractRemoveUnusedMembersDiagnosticAnalyzer.cs (1)
478ILocalFunctionOperation localFunction => localFunction.Symbol.Parameters,
Microsoft.CodeAnalysis.NetAnalyzers (9)
Microsoft.CodeQuality.Analyzers\Maintainability\UseNameofInPlaceOfString.cs (1)
113ILocalFunctionOperation localFunctionOperation => localFunctionOperation.Symbol,
Microsoft.NetCore.Analyzers\InteropServices\DisableRuntimeMarshallingAnalyzer.DelegateInteropUsageAnalyzer.cs (1)
109AnalyzeMethod(context.ReportDiagnostic, functionPointerInvocation.Symbol);
Microsoft.NetCore.Analyzers\InteropServices\DisableRuntimeMarshallingAnalyzer.DisabledRuntimeMarshallingAssemblyAnalyzer.cs (1)
115AnalyzeMethod(context.ReportDiagnostic, functionPointerInvocation.Symbol);
Microsoft.NetCore.Analyzers\Runtime\ForwardCancellationTokenToInvocations.Analyzer.cs (1)
213ancestor = ((ILocalFunctionOperation)currentOperation).Symbol;
Microsoft.NetCore.Analyzers\Runtime\InstantiateArgumentExceptionsCorrectly.cs (1)
229symbol = ((ILocalFunctionOperation)operation).Symbol;
src\sdk\src\Microsoft.CodeAnalysis.NetAnalyzers\src\Utilities\Compiler\Extensions\IOperationExtensions.cs (3)
505operation is ILocalFunctionOperation localFunction && localFunction.Symbol.OriginalDefinition.Equals(lambdaOrLocalFunction.OriginalDefinition)); 534nestedLambdasAndLocalFunctions.Add(((ILocalFunctionOperation)child).Symbol); 1133return ((ILocalFunctionOperation)operation).Symbol;
src\sdk\src\Microsoft.CodeAnalysis.NetAnalyzers\src\Utilities\FlowAnalysis\FlowAnalysis\Framework\DataFlow\DataFlowOperationVisitor.cs (1)
3397AddMethodTarget(localFunctionOperation.Symbol, instance: null);
Microsoft.CodeAnalysis.ResxSourceGenerator (5)
src\b310f676f7308b7f\SymbolUsageAnalysis.DataFlowAnalyzer.FlowGraphAnalysisData.cs (1)
301lambdaOrLocalFunctionCfgOpt = TryGetLocalFunctionControlFlowGraphInScope(localFunctionOperation.Symbol);
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\Extensions\IOperationExtensions.cs (2)
334operation is ILocalFunctionOperation localFunction && localFunction.Symbol.OriginalDefinition.Equals(lambdaOrLocalFunction.OriginalDefinition)); 363nestedLambdasAndLocalFunctions.Add(((ILocalFunctionOperation)child).Symbol);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\OperationExtensions.cs (1)
250return ((ILocalFunctionOperation)operation).Symbol;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\SymbolUsageAnalysis\SymbolUsageAnalysis.cs (1)
47.FirstOrDefault(o => Equals((o as ILocalFunctionOperation)?.Symbol, localFunction));
Microsoft.CodeAnalysis.Workspaces (3)
src\b310f676f7308b7f\SymbolUsageAnalysis.DataFlowAnalyzer.FlowGraphAnalysisData.cs (1)
301lambdaOrLocalFunctionCfgOpt = TryGetLocalFunctionControlFlowGraphInScope(localFunctionOperation.Symbol);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\OperationExtensions.cs (1)
250return ((ILocalFunctionOperation)operation).Symbol;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\SymbolUsageAnalysis\SymbolUsageAnalysis.cs (1)
47.FirstOrDefault(o => Equals((o as ILocalFunctionOperation)?.Symbol, localFunction));
Microsoft.Extensions.Validation.ValidationsGenerator (1)
src\768f3af0174e68df\InvocationOperationExtensions.cs (1)
98ILocalFunctionOperation local => local.Symbol,
Roslyn.Diagnostics.Analyzers (6)
AbstractDoNotCopyValue.cs (1)
909CheckMethodSymbolInUnsupportedContext(operation, operation.Symbol);
src\b310f676f7308b7f\SymbolUsageAnalysis.DataFlowAnalyzer.FlowGraphAnalysisData.cs (1)
301lambdaOrLocalFunctionCfgOpt = TryGetLocalFunctionControlFlowGraphInScope(localFunctionOperation.Symbol);
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\Extensions\IOperationExtensions.cs (2)
334operation is ILocalFunctionOperation localFunction && localFunction.Symbol.OriginalDefinition.Equals(lambdaOrLocalFunction.OriginalDefinition)); 363nestedLambdasAndLocalFunctions.Add(((ILocalFunctionOperation)child).Symbol);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\OperationExtensions.cs (1)
250return ((ILocalFunctionOperation)operation).Symbol;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\SymbolUsageAnalysis\SymbolUsageAnalysis.cs (1)
47.FirstOrDefault(o => Equals((o as ILocalFunctionOperation)?.Symbol, localFunction));
System.Private.CoreLib.Generators (1)
IntrinsicsInSystemPrivateCoreLibAnalyzer.cs (1)
502symbolThatMightHaveCompExactlyDependsOnAttribute = localFunctionOperation.Symbol;