1 implementation of Symbol
Microsoft.CodeAnalysis (1)
Generated\Operations.Generated.cs (1)
5910public IMethodSymbol Symbol { get; }
42 references to Symbol
ConfigurationSchemaGenerator (1)
RuntimeSource\Configuration.Binder\Parser\ConfigurationBinder.cs (1)
113IAnonymousFunctionOperation f => f.Symbol.ReturnType,
GenerateDocumentationAndConfigFiles (3)
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\Extensions\IOperationExtensions.cs (2)
333Debug.Assert(operation is IAnonymousFunctionOperation anonymousFunction && anonymousFunction.Symbol.OriginalDefinition.ReturnTypeAndParametersAreSame(lambdaOrLocalFunction.OriginalDefinition) || 359nestedLambdasAndLocalFunctions.Add(((IAnonymousFunctionOperation)child).Symbol);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\OperationExtensions.cs (1)
247return ((IAnonymousFunctionOperation)operation).Symbol;
ILLink.RoslynAnalyzer (3)
IOperationExtensions.cs (2)
221return ((IAnonymousFunctionOperation)operation).Symbol; 297return lambda.Symbol;
RequiresAnalyzerBase.cs (1)
245return lambda.Symbol;
Microsoft.AspNetCore.App.Analyzers (5)
RouteHandlers\DisallowReturningActionResultFromMapMethods.cs (1)
23DisallowReturningActionResultFromMapMethods(in context, wellKnownTypes, invocationOperation, anonymousFunction.Symbol, anonymousFunction.Body, nodeForError);
RouteHandlers\RouteHandlerAnalyzer.cs (4)
108DisallowMvcBindArgumentsOnParameters(in context, wellKnownTypes, invocation, lambda.Symbol); 109DisallowNonParsableComplexTypesOnParameters(in context, wellKnownTypes, routeUsage, lambda.Symbol); 112DetectMismatchedParameterOptionality(in context, routeUsage, lambda.Symbol); 113AtMostOneFromBodyAttribute(in context, wellKnownTypes, lambda.Symbol);
Microsoft.AspNetCore.Http.RequestDelegateGenerator (1)
StaticRouteHandlerModel\InvocationOperationExtensions.cs (1)
97IAnonymousFunctionOperation anon => anon.Symbol,
Microsoft.AspNetCore.Mvc.Analyzers (1)
TagHelpersInCodeBlocksAnalyzer.cs (1)
74IAnonymousFunctionOperation anonymousFunctionOperation => anonymousFunctionOperation.Symbol,
Microsoft.CodeAnalysis (1)
Operations\OperationNodes.cs (1)
161public IMethodSymbol Symbol => Original.Symbol;
Microsoft.CodeAnalysis.Analyzers (3)
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\Extensions\IOperationExtensions.cs (2)
333Debug.Assert(operation is IAnonymousFunctionOperation anonymousFunction && anonymousFunction.Symbol.OriginalDefinition.ReturnTypeAndParametersAreSame(lambdaOrLocalFunction.OriginalDefinition) || 359nestedLambdasAndLocalFunctions.Add(((IAnonymousFunctionOperation)child).Symbol);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\OperationExtensions.cs (1)
247return ((IAnonymousFunctionOperation)operation).Symbol;
Microsoft.CodeAnalysis.AnalyzerUtilities (3)
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\Extensions\IOperationExtensions.cs (2)
333Debug.Assert(operation is IAnonymousFunctionOperation anonymousFunction && anonymousFunction.Symbol.OriginalDefinition.ReturnTypeAndParametersAreSame(lambdaOrLocalFunction.OriginalDefinition) || 359nestedLambdasAndLocalFunctions.Add(((IAnonymousFunctionOperation)child).Symbol);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\OperationExtensions.cs (1)
247return ((IAnonymousFunctionOperation)operation).Symbol;
Microsoft.CodeAnalysis.CodeStyle (2)
src\roslyn\src\Analyzers\Core\Analyzers\RemoveUnusedMembers\AbstractRemoveUnusedMembersDiagnosticAnalyzer.cs (1)
477IAnonymousFunctionOperation anonymousFunction => anonymousFunction.Symbol.Parameters,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\OperationExtensions.cs (1)
247return ((IAnonymousFunctionOperation)operation).Symbol;
Microsoft.CodeAnalysis.Features (1)
src\roslyn\src\Analyzers\Core\Analyzers\RemoveUnusedMembers\AbstractRemoveUnusedMembersDiagnosticAnalyzer.cs (1)
477IAnonymousFunctionOperation anonymousFunction => anonymousFunction.Symbol.Parameters,
Microsoft.CodeAnalysis.NetAnalyzers (8)
Microsoft.CodeQuality.Analyzers\Maintainability\UseNameofInPlaceOfString.cs (1)
112IAnonymousFunctionOperation anonymousOperation => anonymousOperation.Symbol,
Microsoft.NetCore.Analyzers\Runtime\ForwardCancellationTokenToInvocations.Analyzer.cs (1)
209ancestor = ((IAnonymousFunctionOperation)currentOperation).Symbol;
Microsoft.NetCore.Analyzers\Runtime\InstantiateArgumentExceptionsCorrectly.cs (1)
233symbol = ((IAnonymousFunctionOperation)operation).Symbol;
Microsoft.NetCore.Analyzers\Security\DoNotAlwaysSkipTokenValidationInDelegates.cs (1)
93if (!isCorrectFunction(((IAnonymousFunctionOperation)delegateCreationOperation.Target).Symbol))
Microsoft.NetCore.Analyzers\Security\DoNotDisableCertificateValidation.cs (1)
76((IAnonymousFunctionOperation)delegateCreationOperation.Target).Symbol,
src\sdk\src\Microsoft.CodeAnalysis.NetAnalyzers\src\Utilities\Compiler\Extensions\IOperationExtensions.cs (3)
504Debug.Assert(operation is IAnonymousFunctionOperation anonymousFunction && anonymousFunction.Symbol.OriginalDefinition.ReturnTypeAndParametersAreSame(lambdaOrLocalFunction.OriginalDefinition) || 530nestedLambdasAndLocalFunctions.Add(((IAnonymousFunctionOperation)child).Symbol); 1130return ((IAnonymousFunctionOperation)operation).Symbol;
Microsoft.CodeAnalysis.ResxSourceGenerator (3)
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\Extensions\IOperationExtensions.cs (2)
333Debug.Assert(operation is IAnonymousFunctionOperation anonymousFunction && anonymousFunction.Symbol.OriginalDefinition.ReturnTypeAndParametersAreSame(lambdaOrLocalFunction.OriginalDefinition) || 359nestedLambdasAndLocalFunctions.Add(((IAnonymousFunctionOperation)child).Symbol);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\OperationExtensions.cs (1)
247return ((IAnonymousFunctionOperation)operation).Symbol;
Microsoft.CodeAnalysis.Workspaces (1)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\OperationExtensions.cs (1)
247return ((IAnonymousFunctionOperation)operation).Symbol;
Microsoft.Extensions.Configuration.Binder.SourceGeneration (1)
Parser\ConfigurationBinder.cs (1)
113IAnonymousFunctionOperation f => f.Symbol.ReturnType,
Microsoft.Extensions.Validation.ValidationsGenerator (1)
src\768f3af0174e68df\InvocationOperationExtensions.cs (1)
97IAnonymousFunctionOperation anon => anon.Symbol,
Roslyn.Diagnostics.Analyzers (4)
AbstractDoNotCopyValue.cs (1)
381CheckMethodSymbolInUnsupportedContext(operation, operation.Symbol);
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\Extensions\IOperationExtensions.cs (2)
333Debug.Assert(operation is IAnonymousFunctionOperation anonymousFunction && anonymousFunction.Symbol.OriginalDefinition.ReturnTypeAndParametersAreSame(lambdaOrLocalFunction.OriginalDefinition) || 359nestedLambdasAndLocalFunctions.Add(((IAnonymousFunctionOperation)child).Symbol);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\OperationExtensions.cs (1)
247return ((IAnonymousFunctionOperation)operation).Symbol;