278 references to GetDeclaredSymbol
GenerateDocumentationAndConfigFiles (7)
src\0bf6ba47805c8821\AbstractMoveDeclarationNearReferenceService.State.cs (1)
83
LocalSymbol = (ILocalSymbol)semanticModel.
GetDeclaredSymbol
(
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SemanticModelExtensions.cs (2)
50
return semanticModel.
GetDeclaredSymbol
(declaration, cancellationToken)
117
var symbol = semanticModel.
GetDeclaredSymbol
(current, cancellationToken);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.AliasSymbolKey.cs (1)
66
var symbol = semanticModel.
GetDeclaredSymbol
(syntaxNode, cancellationToken);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.BodyLevelSymbolKey.cs (1)
263
var symbol = semanticModel.
GetDeclaredSymbol
(node, cancellationToken);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.SymbolKeyReader.cs (1)
729
var symbol = semanticModel.
GetDeclaredSymbol
(node, CancellationToken);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeFixesAndRefactorings\AbstractFixAllSpanMappingService.cs (1)
46
var symbol = semanticModel.
GetDeclaredSymbol
(decl, cancellationToken);
ILLink.CodeFixProvider (1)
BaseAttributeCodeFixProvider.cs (1)
68
var attributableSymbol = model.
GetDeclaredSymbol
(attributableNode, cancellationToken);
Microsoft.AspNetCore.App.Analyzers (3)
RouteEmbeddedLanguage\Infrastructure\RouteStringSyntaxDetector.cs (3)
117
semanticModel.
GetDeclaredSymbol
(variableDeclarator, cancellationToken) ??
118
semanticModel.
GetDeclaredSymbol
(GetIdentifierOfVariableDeclarator(variableDeclarator).GetRequiredParent(), cancellationToken);
128
var symbol = semanticModel.
GetDeclaredSymbol
(property, cancellationToken);
Microsoft.AspNetCore.Components.Analyzers (1)
StateHasChangedAnalyzer.cs (1)
85
if (syntaxContext.SemanticModel.
GetDeclaredSymbol
(methodDeclaration) is not IMethodSymbol methodSymbol)
Microsoft.CodeAnalysis (3)
DiagnosticAnalyzer\AnalyzerDriver.cs (1)
2949
var declaredSymbolOfDeclInNode = declInNode.DeclaredSymbol ?? semanticModel.
GetDeclaredSymbol
(declInNode.DeclaredNode, cancellationToken);
SourceGeneration\Nodes\SyntaxValueProvider_ForAttributeWithMetadataName.cs (1)
118
semanticModel.
GetDeclaredSymbol
(targetNode, cancellationToken);
src\roslyn\src\Compilers\Core\AnalyzerDriver\DeclarationComputer.cs (1)
70
var declaredSymbol = model.
GetDeclaredSymbol
(node, cancellationToken);
Microsoft.CodeAnalysis.Analyzers (12)
FixAnalyzers\FixerWithFixAllAnalyzer.Fixer.cs (1)
63
var typeIsSealed = ((INamedTypeSymbol)model.
GetDeclaredSymbol
(classDecl, cancellationToken)!).IsSealed;
MetaAnalyzers\RegisterActionAnalyzer.cs (1)
430
if (context.SemanticModel.
GetDeclaredSymbol
(context.Node, context.CancellationToken) is IParameterSymbol parameter)
src\0bf6ba47805c8821\AbstractMoveDeclarationNearReferenceService.State.cs (1)
83
LocalSymbol = (ILocalSymbol)semanticModel.
GetDeclaredSymbol
(
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\MetricsHelper.cs (3)
74
if (!Equals(model.
GetDeclaredSymbol
(declSyntax, context.CancellationToken), symbol))
182
while (declSyntax.Parent != null && Equals(model.
GetDeclaredSymbol
(declSyntax.Parent, context.CancellationToken), declaredSymbol))
246
var declaredSymbol = model.
GetDeclaredSymbol
(node, context.CancellationToken);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SemanticModelExtensions.cs (2)
50
return semanticModel.
GetDeclaredSymbol
(declaration, cancellationToken)
117
var symbol = semanticModel.
GetDeclaredSymbol
(current, cancellationToken);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.AliasSymbolKey.cs (1)
66
var symbol = semanticModel.
GetDeclaredSymbol
(syntaxNode, cancellationToken);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.BodyLevelSymbolKey.cs (1)
263
var symbol = semanticModel.
GetDeclaredSymbol
(node, cancellationToken);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.SymbolKeyReader.cs (1)
729
var symbol = semanticModel.
GetDeclaredSymbol
(node, CancellationToken);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeFixesAndRefactorings\AbstractFixAllSpanMappingService.cs (1)
46
var symbol = semanticModel.
GetDeclaredSymbol
(decl, cancellationToken);
Microsoft.CodeAnalysis.AnalyzerUtilities (8)
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\MetricsHelper.cs (3)
74
if (!Equals(model.
GetDeclaredSymbol
(declSyntax, context.CancellationToken), symbol))
182
while (declSyntax.Parent != null && Equals(model.
GetDeclaredSymbol
(declSyntax.Parent, context.CancellationToken), declaredSymbol))
246
var declaredSymbol = model.
GetDeclaredSymbol
(node, context.CancellationToken);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SemanticModelExtensions.cs (2)
50
return semanticModel.
GetDeclaredSymbol
(declaration, cancellationToken)
117
var symbol = semanticModel.
GetDeclaredSymbol
(current, cancellationToken);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.AliasSymbolKey.cs (1)
66
var symbol = semanticModel.
GetDeclaredSymbol
(syntaxNode, cancellationToken);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.BodyLevelSymbolKey.cs (1)
263
var symbol = semanticModel.
GetDeclaredSymbol
(node, cancellationToken);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.SymbolKeyReader.cs (1)
729
var symbol = semanticModel.
GetDeclaredSymbol
(node, CancellationToken);
Microsoft.CodeAnalysis.CodeStyle (10)
src\roslyn\src\Analyzers\Core\Analyzers\MatchFolderAndNamespace\AbstractMatchFolderAndNamespaceDiagnosticAnalyzer.cs (2)
78
var symbol = context.SemanticModel.
GetDeclaredSymbol
(namespaceDecl);
186
var symbol = semanticModel.
GetDeclaredSymbol
(typeDecl);
src\roslyn\src\Analyzers\Core\Analyzers\NamingStyle\NamingStyleDiagnosticAnalyzerBase.cs (1)
85
var symbol = syntaxContext.SemanticModel.
GetDeclaredSymbol
(syntaxContext.Node, syntaxContext.CancellationToken);
src\roslyn\src\Analyzers\Core\Analyzers\UseAutoProperty\AbstractUseAutoPropertyAnalyzer.cs (1)
338
if (semanticModel.
GetDeclaredSymbol
(propertyDeclaration, cancellationToken) is not IPropertySymbol property)
src\roslyn\src\Analyzers\Core\Analyzers\UseCollectionInitializer\AbstractObjectCreationExpressionAnalyzer.cs (1)
129
var initializedSymbol = semanticModel.
GetDeclaredSymbol
(valuePattern.GetRequiredParent(), cancellationToken);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SemanticModelExtensions.cs (2)
50
return semanticModel.
GetDeclaredSymbol
(declaration, cancellationToken)
117
var symbol = semanticModel.
GetDeclaredSymbol
(current, cancellationToken);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.AliasSymbolKey.cs (1)
66
var symbol = semanticModel.
GetDeclaredSymbol
(syntaxNode, cancellationToken);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.BodyLevelSymbolKey.cs (1)
263
var symbol = semanticModel.
GetDeclaredSymbol
(node, cancellationToken);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.SymbolKeyReader.cs (1)
729
var symbol = semanticModel.
GetDeclaredSymbol
(node, CancellationToken);
Microsoft.CodeAnalysis.CodeStyle.Fixes (16)
src\0bf6ba47805c8821\AbstractMoveDeclarationNearReferenceService.State.cs (1)
83
LocalSymbol = (ILocalSymbol)semanticModel.
GetDeclaredSymbol
(
src\roslyn\src\Analyzers\Core\CodeFixes\AddAccessibilityModifiers\AbstractAddAccessibilityModifiersCodeFixProvider.cs (1)
49
var symbol = semanticModel.
GetDeclaredSymbol
(declarator, cancellationToken);
src\roslyn\src\Analyzers\Core\CodeFixes\AddParameter\AddParameterService.cs (1)
190
if (semanticDocument.SemanticModel.
GetDeclaredSymbol
(parameterDeclaration, cancellationToken) is not IParameterSymbol parameter)
src\roslyn\src\Analyzers\Core\CodeFixes\ImplementAbstractClass\ImplementAbstractClassData.cs (1)
44
if (semanticModel.
GetDeclaredSymbol
(classNode, cancellationToken) is not INamedTypeSymbol classType)
src\roslyn\src\Analyzers\Core\CodeFixes\MakeFieldReadonly\AbstractMakeFieldReadonlyCodeFixProvider.cs (1)
78
var symbol = (IFieldSymbol?)model.
GetDeclaredSymbol
(declarator, cancellationToken);
src\roslyn\src\Analyzers\Core\CodeFixes\MakeMethodAsynchronous\AbstractMakeMethodAsynchronousCodeFixProvider.cs (1)
185
var symbol = semanticModel.
GetDeclaredSymbol
(node, cancellationToken) ?? semanticModel.GetSymbolInfo(node, cancellationToken).GetAnySymbol();
src\roslyn\src\Analyzers\Core\CodeFixes\MakeMethodSynchronous\AbstractMakeMethodSynchronousCodeFixProvider.cs (2)
56
var methodSymbol = (IMethodSymbol?)(semanticModel.
GetDeclaredSymbol
(node, cancellationToken) ?? semanticModel.GetSymbolInfo(node, cancellationToken).GetAnySymbol());
126
if (semanticModel.
GetDeclaredSymbol
(methodDeclaration, cancellationToken) is IMethodSymbol methodSymbol)
src\roslyn\src\Analyzers\Core\CodeFixes\MakeTypePartial\AbstractMakeTypePartialCodeFixProvider.cs (1)
32
var symbol = semanticModel.
GetDeclaredSymbol
(declaration, cancellationToken);
src\roslyn\src\Analyzers\Core\CodeFixes\NamingStyle\NamingStyleCodeFixProvider.cs (1)
74
var symbol = model.
GetDeclaredSymbol
(node, context.CancellationToken);
src\roslyn\src\Analyzers\Core\CodeFixes\RemoveAsyncModifier\AbstractRemoveAsyncModifierCodeFixProvider.cs (1)
95
semanticModel.
GetDeclaredSymbol
(node, cancellationToken) as IMethodSymbol;
src\roslyn\src\Analyzers\Core\CodeFixes\RemoveUnusedMembers\AbstractRemoveUnusedMembersCodeFixProvider.cs (1)
55
var symbol = semanticModel.
GetDeclaredSymbol
(diagnosticNode, cancellationToken);
src\roslyn\src\Analyzers\Core\CodeFixes\RemoveUnusedParametersAndValues\AbstractRemoveUnusedValuesCodeFixProvider.cs (2)
481
var declaredLocal = semanticModel.
GetDeclaredSymbol
(node, cancellationToken) as ILocalSymbol;
484
declaredLocal = semanticModel.
GetDeclaredSymbol
(node.Parent, cancellationToken) as ILocalSymbol;
src\roslyn\src\Analyzers\Core\CodeFixes\UseSystemHashCode\UseSystemHashCodeCodeFixProvider.cs (1)
58
var method = semanticModel.
GetDeclaredSymbol
(methodDecl, cancellationToken);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeFixesAndRefactorings\AbstractFixAllSpanMappingService.cs (1)
46
var symbol = semanticModel.
GetDeclaredSymbol
(decl, cancellationToken);
Microsoft.CodeAnalysis.CSharp.CodeStyle (9)
src\roslyn\src\Analyzers\CSharp\Analyzers\UseCollectionExpression\UseCollectionExpressionHelpers.cs (1)
500
if (semanticModel.
GetDeclaredSymbol
(declarator, cancellationToken) is not ILocalSymbol local)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\ExpressionSyntaxExtensions.cs (3)
967
var symbol = semanticModel.GetSymbolInfo(parent, cancellationToken).Symbol ?? semanticModel.
GetDeclaredSymbol
(parent, cancellationToken);
977
var symbol = semanticModel.GetSymbolInfo(current, cancellationToken).Symbol ?? semanticModel.
GetDeclaredSymbol
(current, cancellationToken);
991
var symbol = semanticModel.
GetDeclaredSymbol
(equalsValue.GetRequiredParent(), cancellationToken);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SemanticModelExtensions.cs (3)
259
return semanticModel.
GetDeclaredSymbol
(
281
return semanticModel.
GetDeclaredSymbol
(
287
var symbol = semanticModel.
GetDeclaredSymbol
(type.Parent.Parent.Parent, cancellationToken);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SemanticFacts\CSharpSemanticFacts.cs (2)
73
var symbol = semanticModel.
GetDeclaredSymbol
(ancestor, cancellationToken);
444
var localFunctionSymbol = semanticModel.
GetDeclaredSymbol
(localFunction, cancellationToken);
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (8)
src\roslyn\src\Analyzers\CSharp\CodeFixes\AddInheritdoc\AddInheritdocCodeFixProvider.cs (1)
52
var symbol = semanticModel.
GetDeclaredSymbol
(node, cancellationToken);
src\roslyn\src\Analyzers\CSharp\CodeFixes\AddParameter\CSharpAddParameterCodeFixProvider.cs (1)
63
if (semanticModel.
GetDeclaredSymbol
(constructorDeclaration, cancellationToken) is IMethodSymbol constructorSymbol)
src\roslyn\src\Analyzers\CSharp\CodeFixes\GenerateDefaultConstructors\CSharpGenerateDefaultConstructorsService.cs (1)
38
classType = semanticDocument.SemanticModel.
GetDeclaredSymbol
(typeDeclaration, cancellationToken) as INamedTypeSymbol;
src\roslyn\src\Analyzers\CSharp\CodeFixes\Iterator\CSharpChangeToIEnumerableCodeFixProvider.cs (1)
39
var methodSymbol = model.
GetDeclaredSymbol
(node, cancellationToken) as IMethodSymbol;
src\roslyn\src\Analyzers\CSharp\CodeFixes\MakeMemberRequired\CSharpMakeMemberRequiredCodeFixProvider.cs (2)
60
var fieldOrPropertySymbol = semanticModel.
GetDeclaredSymbol
(node, cancellationToken);
120
if (semanticModel.
GetDeclaredSymbol
(memberDeclarator, cancellationToken)?.IsStatic == true)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpTypeInferenceService.TypeInferrer.cs (2)
1225
SemanticModel.
GetDeclaredSymbol
(equalsValue.Parent, CancellationToken) is IParameterSymbol parameter)
2143
? currentSemanticModel.
GetDeclaredSymbol
(declarationInCurrentTree, CancellationToken)
Microsoft.CodeAnalysis.CSharp.Features (23)
ChangeSignature\CSharpChangeSignatureService.cs (1)
155
var symbol = semanticModel.
GetDeclaredSymbol
(matchingNode, cancellationToken);
CodeLens\CSharpCodeLensDisplayInfoService.cs (6)
107
var symbol = semanticModel.
GetDeclaredSymbol
(node);
122
var symbol = semanticModel.
GetDeclaredSymbol
(node);
135
var symbol = semanticModel.
GetDeclaredSymbol
(node);
148
var symbol = semanticModel.
GetDeclaredSymbol
(node);
175
var symbol = semanticModel.
GetDeclaredSymbol
(node);
194
var scopeSymbol = semanticModel.
GetDeclaredSymbol
(scopeNode);
EditAndContinue\CSharpEditAndContinueAnalyzer.cs (2)
1016
var recordType = (INamedTypeSymbol?)model.
GetDeclaredSymbol
(declaration.Parent, cancellationToken);
1021
return model.
GetDeclaredSymbol
(declaration, cancellationToken);
ExtractMethod\CSharpSelectionResult.StatementResult.cs (1)
57
return semanticModel.
GetDeclaredSymbol
(access.GetRequiredParent().GetRequiredParent(), cancellationToken) switch
Formatting\CSharpAccessibilityModifiersNewDocumentFormattingProvider.cs (1)
68
var type = semanticModel.
GetDeclaredSymbol
(declaration, cancellationToken);
GoToDefinition\CSharpGoToDefinitionSymbolService.cs (1)
51
var symbol = semanticModel.
GetDeclaredSymbol
(foundReturnableConstruct);
ImplementInterface\AbstractChangeImplementationCodeRefactoringProvider.cs (1)
59
var member = semanticModel.
GetDeclaredSymbol
(container, cancellationToken);
IntroduceVariable\CSharpIntroduceVariableService_IntroduceLocal.cs (1)
90
var method = document.SemanticModel.
GetDeclaredSymbol
(arrowExpression.GetRequiredParent(), cancellationToken) as IMethodSymbol;
NavigationBar\CSharpNavigationBarItemService.cs (1)
226
var localFunctionSymbol = semanticModel.
GetDeclaredSymbol
(localFunction, cancellationToken);
SignatureHelp\ConstructorInitializerSignatureHelpProvider.cs (1)
82
var currentConstructor = semanticModel.
GetDeclaredSymbol
(constructorInitializer.Parent!, cancellationToken);
src\roslyn\src\Analyzers\CSharp\Analyzers\UseCollectionExpression\UseCollectionExpressionHelpers.cs (1)
500
if (semanticModel.
GetDeclaredSymbol
(declarator, cancellationToken) is not ILocalSymbol local)
src\roslyn\src\Analyzers\CSharp\CodeFixes\AddInheritdoc\AddInheritdocCodeFixProvider.cs (1)
52
var symbol = semanticModel.
GetDeclaredSymbol
(node, cancellationToken);
src\roslyn\src\Analyzers\CSharp\CodeFixes\AddParameter\CSharpAddParameterCodeFixProvider.cs (1)
63
if (semanticModel.
GetDeclaredSymbol
(constructorDeclaration, cancellationToken) is IMethodSymbol constructorSymbol)
src\roslyn\src\Analyzers\CSharp\CodeFixes\GenerateDefaultConstructors\CSharpGenerateDefaultConstructorsService.cs (1)
38
classType = semanticDocument.SemanticModel.
GetDeclaredSymbol
(typeDeclaration, cancellationToken) as INamedTypeSymbol;
src\roslyn\src\Analyzers\CSharp\CodeFixes\Iterator\CSharpChangeToIEnumerableCodeFixProvider.cs (1)
39
var methodSymbol = model.
GetDeclaredSymbol
(node, cancellationToken) as IMethodSymbol;
src\roslyn\src\Analyzers\CSharp\CodeFixes\MakeMemberRequired\CSharpMakeMemberRequiredCodeFixProvider.cs (2)
60
var fieldOrPropertySymbol = semanticModel.
GetDeclaredSymbol
(node, cancellationToken);
120
if (semanticModel.
GetDeclaredSymbol
(memberDeclarator, cancellationToken)?.IsStatic == true)
Microsoft.CodeAnalysis.CSharp.NetAnalyzers (2)
Microsoft.NetCore.Analyzers\InteropServices\CSharpDynamicInterfaceCastableImplementation.Fixer.cs (2)
31
var type = (INamedTypeSymbol)model.
GetDeclaredSymbol
(declaration, cancellationToken)!;
186
var symbol = semanticModel.
GetDeclaredSymbol
(declaration, cancellationToken);
Microsoft.CodeAnalysis.CSharp.Workspaces (13)
Recommendations\CSharpRecommendationServiceRunner.cs (2)
271
.Select(n => _context.SemanticModel.
GetDeclaredSymbol
(n, _cancellationToken))
396
: semanticModel.GetSymbolInfo(enclosingMethodOrLambdaNode).GetAnySymbol() ?? semanticModel.
GetDeclaredSymbol
(enclosingMethodOrLambdaNode);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\ExpressionSyntaxExtensions.cs (3)
967
var symbol = semanticModel.GetSymbolInfo(parent, cancellationToken).Symbol ?? semanticModel.
GetDeclaredSymbol
(parent, cancellationToken);
977
var symbol = semanticModel.GetSymbolInfo(current, cancellationToken).Symbol ?? semanticModel.
GetDeclaredSymbol
(current, cancellationToken);
991
var symbol = semanticModel.
GetDeclaredSymbol
(equalsValue.GetRequiredParent(), cancellationToken);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SemanticModelExtensions.cs (3)
259
return semanticModel.
GetDeclaredSymbol
(
281
return semanticModel.
GetDeclaredSymbol
(
287
var symbol = semanticModel.
GetDeclaredSymbol
(type.Parent.Parent.Parent, cancellationToken);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SemanticFacts\CSharpSemanticFacts.cs (3)
73
var symbol = semanticModel.
GetDeclaredSymbol
(ancestor, cancellationToken);
444
var localFunctionSymbol = semanticModel.
GetDeclaredSymbol
(localFunction, cancellationToken);
541
return semanticModel.
GetDeclaredSymbol
(methodDeclaration, cancellationToken);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpTypeInferenceService.TypeInferrer.cs (2)
1225
SemanticModel.
GetDeclaredSymbol
(equalsValue.Parent, CancellationToken) is IParameterSymbol parameter)
2143
? currentSemanticModel.
GetDeclaredSymbol
(declarationInCurrentTree, CancellationToken)
Microsoft.CodeAnalysis.Features (60)
CodeFixes\Suppression\AbstractSuppressionCodeFixProvider.cs (2)
292
targetSymbol = semanticModel.
GetDeclaredSymbol
(targetMemberNode, cancellationToken);
298
targetSymbol = semanticModel.
GetDeclaredSymbol
(targetMemberNode, cancellationToken);
CodeLens\CodeLensReferencesService.cs (3)
57
var symbol = semanticModel.
GetDeclaredSymbol
(syntaxNode, cancellationToken);
140
var symbol = semanticModel.
GetDeclaredSymbol
(node, cancellationToken);
392
var declaredSymbol = semanticModel.
GetDeclaredSymbol
(syntaxNode, cancellationToken);
CodeRefactorings\SyncNamespace\AbstractChangeNamespaceService.cs (2)
333
var memberSymbol = semanticModel.
GetDeclaredSymbol
(memberDecl, cancellationToken);
378
var symbol = semanticModel.
GetDeclaredSymbol
(declaration, cancellationToken);
Completion\Providers\AbstractPartialTypeCompletionProvider.cs (1)
41
if (semanticModel.
GetDeclaredSymbol
(node, cancellationToken) is INamedTypeSymbol declaredSymbol)
ConvertAutoPropertyToFullProperty\AbstractConvertAutoPropertyToFullPropertyCodeRefactoringProvider.cs (1)
44
if (semanticModel.
GetDeclaredSymbol
(property) is not IPropertySymbol propertySymbol)
EmbeddedLanguages\EmbeddedLanguageDetector.cs (5)
256
semanticModel.
GetDeclaredSymbol
(variableDeclarator, cancellationToken) ??
257
semanticModel.
GetDeclaredSymbol
(syntaxFacts.GetIdentifierOfVariableDeclarator(variableDeclarator).GetRequiredParent(), cancellationToken);
265
var symbol = semanticModel.
GetDeclaredSymbol
(property, cancellationToken);
321
semanticModel.
GetDeclaredSymbol
(variableDeclarator, cancellationToken) ??
322
semanticModel.
GetDeclaredSymbol
(syntaxFacts.GetIdentifierOfVariableDeclarator(variableDeclarator).GetRequiredParent(), cancellationToken);
ExternalAccess\UnitTesting\SolutionCrawler\UnitTestingWorkCoordinator.UnitTestingSemanticChangeProcessor.cs (1)
111
var symbol = model.
GetDeclaredSymbol
(declarationNode, CancellationToken);
ExtractClass\AbstractExtractClassRefactoringProvider.cs (1)
122
if (semanticModel.
GetDeclaredSymbol
(selectedClassNode, cancellationToken) is not INamedTypeSymbol selectedType)
ExtractClass\ExtractClassWithDialogCodeAction.cs (1)
189
var currentSymbol = semanticModel.
GetDeclaredSymbol
(node, cancellationToken);
ExtractInterface\AbstractExtractInterfaceService.cs (1)
92
if (semanticModel.
GetDeclaredSymbol
(typeNode, cancellationToken) is not INamedTypeSymbol { TypeKind: not TypeKind.Extension } typeToExtractFrom)
FindUsages\AbstractFindUsagesService_FindReferences.cs (1)
204
var symbol = semanticModel.GetSymbolInfo(token.Parent, cancellationToken).Symbol ?? semanticModel.
GetDeclaredSymbol
(token.Parent, cancellationToken);
GenerateComparisonOperators\GenerateComparisonOperatorsCodeRefactoringProvider.cs (1)
65
if (semanticModel.
GetDeclaredSymbol
(typeDeclaration, cancellationToken) is not INamedTypeSymbol containingType)
GenerateConstructors\AbstractGenerateConstructorsCodeRefactoringProvider.cs (1)
211
var containingType = semanticModel.
GetDeclaredSymbol
(typeDeclaration, cancellationToken: cancellationToken) as INamedTypeSymbol;
GenerateEqualsAndGetHashCodeFromMembers\GenerateEqualsAndGetHashCodeFromMembersCodeRefactoringProvider.cs (1)
89
var containingType = semanticModel.
GetDeclaredSymbol
(typeDeclaration) as INamedTypeSymbol;
GenerateFromMembers\GenerateFromMembersHelpers.cs (1)
35
d => semanticModel.
GetDeclaredSymbol
(d, cancellationToken)).WhereNotNull().ToImmutableArray();
InheritanceMargin\AbstractInheritanceMarginService_Helpers.cs (1)
109
var member = semanticModel.
GetDeclaredSymbol
(memberDeclarationNode, cancellationToken);
InitializeParameter\AbstractInitializeParameterCodeRefactoringProvider.cs (1)
134
parameter = (IParameterSymbol?)semanticModel.
GetDeclaredSymbol
(parameterNode, cancellationToken);
InlineMethod\AbstractInlineMethodRefactoringProvider.cs (2)
488
var declaredSymbol = semanticModel.
GetDeclaredSymbol
(node, cancellationToken);
499
semanticModel.
GetDeclaredSymbol
(declarator, cancellationToken) is IFieldSymbol fieldSymbol)
InlineTemporary\AbstractInlineTemporaryCodeRefactoringProvider.cs (1)
30
var local = semanticModel.
GetDeclaredSymbol
(variableDeclarator, cancellationToken);
IntroduceParameter\AbstractIntroduceParameterCodeRefactoringProvider.cs (1)
80
var containingSymbol = semanticModel.
GetDeclaredSymbol
(containingMethod, cancellationToken);
IntroduceVariable\AbstractIntroduceVariableService.State.cs (1)
92
.Select(n => Document.SemanticModel.
GetDeclaredSymbol
(n, cancellationToken))
MoveStaticMembers\AbstractMoveStaticMembersRefactoringProvider.cs (1)
38
.SelectAsArray(m => (node: m, symbol: semanticModel.
GetDeclaredSymbol
(m, cancellationToken)))
MoveToNamespace\AbstractMoveToNamespaceService.cs (2)
195
.Select(member => semanticModel.
GetDeclaredSymbol
(member, cancellationToken))
205
.Select(member => semanticModel.
GetDeclaredSymbol
(member, cancellationToken))
NavigateTo\AbstractNavigateToSearchService.NormalSearch.cs (1)
124
if (semanticModel.
GetDeclaredSymbol
(topLevelMember, cancellationToken) is not INamedTypeSymbol namedTypeSymbol)
RemoveUnusedVariable\AbstractRemoveUnusedVariableCodeFixProvider.cs (1)
83
var symbol = documentEditor.SemanticModel.
GetDeclaredSymbol
(node, cancellationToken);
ReplaceDocCommentTextWithTag\AbstractReplaceDocCommentTextWithTagCodeRefactoringProvider.cs (1)
139
if (semanticModel.
GetDeclaredSymbol
(node, cancellationToken) is ISymbol declaration)
ReplaceMethodWithProperty\ReplaceMethodWithPropertyCodeRefactoringProvider.cs (1)
54
if (semanticModel.
GetDeclaredSymbol
(methodDeclaration) is not IMethodSymbol methodSymbol ||
ReplacePropertyWithMethods\ReplacePropertyWithMethodsCodeRefactoringProvider.cs (1)
50
var propertySymbol = semanticModel.
GetDeclaredSymbol
(propertyDeclaration) as IPropertySymbol;
src\roslyn\src\Analyzers\Core\Analyzers\MatchFolderAndNamespace\AbstractMatchFolderAndNamespaceDiagnosticAnalyzer.cs (2)
78
var symbol = context.SemanticModel.
GetDeclaredSymbol
(namespaceDecl);
186
var symbol = semanticModel.
GetDeclaredSymbol
(typeDecl);
src\roslyn\src\Analyzers\Core\Analyzers\NamingStyle\NamingStyleDiagnosticAnalyzerBase.cs (1)
85
var symbol = syntaxContext.SemanticModel.
GetDeclaredSymbol
(syntaxContext.Node, syntaxContext.CancellationToken);
src\roslyn\src\Analyzers\Core\Analyzers\UseAutoProperty\AbstractUseAutoPropertyAnalyzer.cs (1)
338
if (semanticModel.
GetDeclaredSymbol
(propertyDeclaration, cancellationToken) is not IPropertySymbol property)
src\roslyn\src\Analyzers\Core\Analyzers\UseCollectionInitializer\AbstractObjectCreationExpressionAnalyzer.cs (1)
129
var initializedSymbol = semanticModel.
GetDeclaredSymbol
(valuePattern.GetRequiredParent(), cancellationToken);
src\roslyn\src\Analyzers\Core\CodeFixes\AddAccessibilityModifiers\AbstractAddAccessibilityModifiersCodeFixProvider.cs (1)
49
var symbol = semanticModel.
GetDeclaredSymbol
(declarator, cancellationToken);
src\roslyn\src\Analyzers\Core\CodeFixes\AddParameter\AddParameterService.cs (1)
190
if (semanticDocument.SemanticModel.
GetDeclaredSymbol
(parameterDeclaration, cancellationToken) is not IParameterSymbol parameter)
src\roslyn\src\Analyzers\Core\CodeFixes\ImplementAbstractClass\ImplementAbstractClassData.cs (1)
44
if (semanticModel.
GetDeclaredSymbol
(classNode, cancellationToken) is not INamedTypeSymbol classType)
src\roslyn\src\Analyzers\Core\CodeFixes\MakeFieldReadonly\AbstractMakeFieldReadonlyCodeFixProvider.cs (1)
78
var symbol = (IFieldSymbol?)model.
GetDeclaredSymbol
(declarator, cancellationToken);
src\roslyn\src\Analyzers\Core\CodeFixes\MakeMethodAsynchronous\AbstractMakeMethodAsynchronousCodeFixProvider.cs (1)
185
var symbol = semanticModel.
GetDeclaredSymbol
(node, cancellationToken) ?? semanticModel.GetSymbolInfo(node, cancellationToken).GetAnySymbol();
src\roslyn\src\Analyzers\Core\CodeFixes\MakeMethodSynchronous\AbstractMakeMethodSynchronousCodeFixProvider.cs (2)
56
var methodSymbol = (IMethodSymbol?)(semanticModel.
GetDeclaredSymbol
(node, cancellationToken) ?? semanticModel.GetSymbolInfo(node, cancellationToken).GetAnySymbol());
126
if (semanticModel.
GetDeclaredSymbol
(methodDeclaration, cancellationToken) is IMethodSymbol methodSymbol)
src\roslyn\src\Analyzers\Core\CodeFixes\MakeTypePartial\AbstractMakeTypePartialCodeFixProvider.cs (1)
32
var symbol = semanticModel.
GetDeclaredSymbol
(declaration, cancellationToken);
src\roslyn\src\Analyzers\Core\CodeFixes\NamingStyle\NamingStyleCodeFixProvider.cs (1)
74
var symbol = model.
GetDeclaredSymbol
(node, context.CancellationToken);
src\roslyn\src\Analyzers\Core\CodeFixes\RemoveAsyncModifier\AbstractRemoveAsyncModifierCodeFixProvider.cs (1)
95
semanticModel.
GetDeclaredSymbol
(node, cancellationToken) as IMethodSymbol;
src\roslyn\src\Analyzers\Core\CodeFixes\RemoveUnusedMembers\AbstractRemoveUnusedMembersCodeFixProvider.cs (1)
55
var symbol = semanticModel.
GetDeclaredSymbol
(diagnosticNode, cancellationToken);
src\roslyn\src\Analyzers\Core\CodeFixes\RemoveUnusedParametersAndValues\AbstractRemoveUnusedValuesCodeFixProvider.cs (2)
481
var declaredLocal = semanticModel.
GetDeclaredSymbol
(node, cancellationToken) as ILocalSymbol;
484
declaredLocal = semanticModel.
GetDeclaredSymbol
(node.Parent, cancellationToken) as ILocalSymbol;
src\roslyn\src\Analyzers\Core\CodeFixes\UseSystemHashCode\UseSystemHashCodeCodeFixProvider.cs (1)
58
var method = semanticModel.
GetDeclaredSymbol
(methodDecl, cancellationToken);
src\roslyn\src\Compilers\Core\AnalyzerDriver\DeclarationComputer.cs (1)
70
var declaredSymbol = model.
GetDeclaredSymbol
(node, cancellationToken);
Testing\AbstractTestMethodFinder.cs (1)
141
var methodSymbol = semanticModel.
GetDeclaredSymbol
(method, cancellationToken);
ValueTracking\ValueTracker.cs (1)
263
?? semanticModel.
GetDeclaredSymbol
(selectedNode, cancellationToken);
Microsoft.CodeAnalysis.NetAnalyzers (30)
Microsoft.CodeQuality.Analyzers\ApiDesignGuidelines\AbstractTypesShouldNotHaveConstructors.Fixer.cs (1)
44
if (model.
GetDeclaredSymbol
(nodeToFix, cancellationToken) is not INamedTypeSymbol classSymbol)
Microsoft.CodeQuality.Analyzers\ApiDesignGuidelines\DefineAccessorsForAttributeArguments.Fixer.cs (1)
130
if (model.
GetDeclaredSymbol
(parameter, cancellationToken) is not IParameterSymbol parameterSymbol)
Microsoft.CodeQuality.Analyzers\ApiDesignGuidelines\EnumsShouldHaveZeroValue.Fixer.cs (1)
40
ISymbol? declaredSymbol = model.
GetDeclaredSymbol
(node, context.CancellationToken);
Microsoft.CodeQuality.Analyzers\ApiDesignGuidelines\EnumWithFlagsAttribute.Fixer.cs (1)
78
else if (model.
GetDeclaredSymbol
(node, cancellationToken) is INamedTypeSymbol enumType)
Microsoft.CodeQuality.Analyzers\ApiDesignGuidelines\EquatableAnalyzer.Fixer.cs (2)
51
if (model.
GetDeclaredSymbol
(declaration, context.CancellationToken) is not INamedTypeSymbol type || type.TypeKind != TypeKind.Class && type.TypeKind != TypeKind.Struct)
102
if (model.
GetDeclaredSymbol
(declaration, cancellationToken) is not INamedTypeSymbol type ||
Microsoft.CodeQuality.Analyzers\ApiDesignGuidelines\IdentifiersShouldNotContainUnderscores.Fixer.cs (1)
43
var symbol = model.
GetDeclaredSymbol
(GetDeclarationNode(node), context.CancellationToken);
Microsoft.CodeQuality.Analyzers\ApiDesignGuidelines\ImplementStandardExceptionConstructors.Fixer.cs (1)
52
model.
GetDeclaredSymbol
(targetNode, cancellationToken) is not INamedTypeSymbol typeSymbol)
Microsoft.CodeQuality.Analyzers\ApiDesignGuidelines\InterfaceMethodsShouldBeCallableByChildTypes.Fixer.cs (1)
43
if (semanticModel.
GetDeclaredSymbol
(nodeToFix, context.CancellationToken) is not IMethodSymbol methodSymbol)
Microsoft.CodeQuality.Analyzers\ApiDesignGuidelines\OperatorOverloadsHaveNamedAlternates.Fixer.cs (1)
48
semanticModel.
GetDeclaredSymbol
(methodDeclaration, cancellationToken) is not IMethodSymbol operatorOverloadSymbol)
Microsoft.CodeQuality.Analyzers\ApiDesignGuidelines\OperatorsShouldHaveSymmetricalOverloads.Fixer.cs (1)
43
if (semanticModel.
GetDeclaredSymbol
(operatorNode, cancellationToken) is not IMethodSymbol containingOperator)
Microsoft.CodeQuality.Analyzers\ApiDesignGuidelines\OverloadOperatorEqualsOnOverridingValueTypeEquals.Fixer.cs (1)
41
if (model.
GetDeclaredSymbol
(declaration, cancellationToken) is not INamedTypeSymbol typeSymbol)
Microsoft.CodeQuality.Analyzers\ApiDesignGuidelines\OverrideEqualsAndOperatorEqualsOnValueTypes.Fixer.cs (1)
72
if (model.
GetDeclaredSymbol
(declaration, cancellationToken) is not INamedTypeSymbol typeSymbol)
Microsoft.CodeQuality.Analyzers\ApiDesignGuidelines\OverrideEqualsOnOverloadingOperatorEquals.Fixer.cs (1)
35
if (model.
GetDeclaredSymbol
(typeDeclaration, cancellationToken) is not INamedTypeSymbol typeSymbol ||
Microsoft.CodeQuality.Analyzers\ApiDesignGuidelines\OverrideMethodsOnComparableTypes.Fixer.cs (2)
46
return model.
GetDeclaredSymbol
(declaration, cancellationToken) is INamedTypeSymbol { TypeKind: TypeKind.Class or TypeKind.Struct } typeSymbol
61
if (model.
GetDeclaredSymbol
(declaration, cancellationToken) is not INamedTypeSymbol { TypeKind: TypeKind.Class or TypeKind.Struct } typeSymbol)
Microsoft.CodeQuality.Analyzers\ApiDesignGuidelines\ParameterNamesShouldMatchBaseDeclaration.Fixer.cs (1)
41
ISymbol? declaredSymbol = semanticModel.
GetDeclaredSymbol
(node, context.CancellationToken);
Microsoft.CodeQuality.Analyzers\ApiDesignGuidelines\TypesThatOwnDisposableFieldsShouldBeDisposable.Fixer.cs (1)
51
model.
GetDeclaredSymbol
(declaration, cancellationToken) is not INamedTypeSymbol typeSymbol)
Microsoft.CodeQuality.Analyzers\ApiDesignGuidelines\UriParametersShouldNotBeStrings.Fixer.cs (1)
103
if (model.
GetDeclaredSymbol
(methodNode, cancellationToken) is not IMethodSymbol methodSymbol)
Microsoft.CodeQuality.Analyzers\QualityGuidelines\MarkMembersAsStatic.Fixer.cs (1)
71
var symbol = semanticModel.
GetDeclaredSymbol
(node, cancellationToken);
Microsoft.CodeQuality.Analyzers\QualityGuidelines\SealMethodsThatSatisfyPrivateInterfaces.Fixer.cs (1)
44
var symbol = model.
GetDeclaredSymbol
(declarationNode, context.CancellationToken);
Microsoft.NetCore.Analyzers\Performance\PreferReadOnlySpanOverSpan.Fixer.cs (3)
36
if (semanticModel.
GetDeclaredSymbol
(node, cancellationToken) is IParameterSymbol parameterSymbol &&
50
if (semanticModel.
GetDeclaredSymbol
(node, context.CancellationToken) is IParameterSymbol parameterSymbol &&
107
if (semanticModel.
GetDeclaredSymbol
(node, cancellationToken) is IParameterSymbol { Type: INamedTypeSymbol namedType })
Microsoft.NetCore.Analyzers\Performance\UseSearchValues.Fixer.cs (1)
113
semanticModel.
GetDeclaredSymbol
(memberToRemove, cancellationToken) is { } symbolToRemove &&
Microsoft.NetCore.Analyzers\Runtime\MarkAllNonSerializableFields.Fixer.cs (1)
44
var fieldSymbol = model.
GetDeclaredSymbol
(node, context.CancellationToken) as IFieldSymbol;
Microsoft.NetFramework.Analyzers\Helpers\SecurityDiagnosticHelpers.cs (1)
234
ISymbol? sym = model.
GetDeclaredSymbol
(current, cancellationToken);
src\sdk\src\Microsoft.CodeAnalysis.NetAnalyzers\src\Utilities\Compiler\CodeMetrics\MetricsHelper.cs (3)
73
if (!Equals(model.
GetDeclaredSymbol
(declSyntax, context.CancellationToken), symbol))
181
while (declSyntax.Parent != null && Equals(model.
GetDeclaredSymbol
(declSyntax.Parent, context.CancellationToken), declaredSymbol))
245
var declaredSymbol = model.
GetDeclaredSymbol
(node, context.CancellationToken);
Microsoft.CodeAnalysis.Razor.Compiler (1)
Analyzers\ComponentParameterNullableWarningSuppressor.cs (1)
39
var symbol = context.GetSemanticModel(propertySyntax.SyntaxTree).
GetDeclaredSymbol
(propertySyntax, context.CancellationToken);
Microsoft.CodeAnalysis.ResxSourceGenerator (8)
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\MetricsHelper.cs (3)
74
if (!Equals(model.
GetDeclaredSymbol
(declSyntax, context.CancellationToken), symbol))
182
while (declSyntax.Parent != null && Equals(model.
GetDeclaredSymbol
(declSyntax.Parent, context.CancellationToken), declaredSymbol))
246
var declaredSymbol = model.
GetDeclaredSymbol
(node, context.CancellationToken);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SemanticModelExtensions.cs (2)
50
return semanticModel.
GetDeclaredSymbol
(declaration, cancellationToken)
117
var symbol = semanticModel.
GetDeclaredSymbol
(current, cancellationToken);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.AliasSymbolKey.cs (1)
66
var symbol = semanticModel.
GetDeclaredSymbol
(syntaxNode, cancellationToken);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.BodyLevelSymbolKey.cs (1)
263
var symbol = semanticModel.
GetDeclaredSymbol
(node, cancellationToken);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.SymbolKeyReader.cs (1)
729
var symbol = semanticModel.
GetDeclaredSymbol
(node, CancellationToken);
Microsoft.CodeAnalysis.Workspaces (22)
Editing\SymbolEditor.cs (2)
298
var newSymbol = model.
GetDeclaredSymbol
(newDeclaration, cancellationToken);
487
var newSymbol = model.
GetDeclaredSymbol
(newDeclaration, cancellationToken);
FindSymbols\FindReferences\Finders\AbstractReferenceFinder.cs (2)
232
if (state.SemanticModel.
GetDeclaredSymbol
(directive, cancellationToken) is IAliasSymbol aliasSymbol &&
667
var symbol = semanticModel.
GetDeclaredSymbol
(node);
FindSymbols\FindReferences\Finders\ImplicitConstructorInitializerSymbolReferenceFinder.cs (1)
69
if (state.SemanticModel.
GetDeclaredSymbol
(constructorNode, cancellationToken) is IMethodSymbol constructor &&
FindSymbols\FindReferences\Finders\ParameterSymbolReferenceFinder.cs (2)
142
var symbol = semanticModel.
GetDeclaredSymbol
(token.GetRequiredParent(), cancellationToken);
173
var declaredSymbol = semanticModel.
GetDeclaredSymbol
(current);
FindSymbols\SymbolFinder.cs (1)
219
var linkedSymbol = semanticModel.
GetDeclaredSymbol
(linkedNode, cancellationToken);
FindSymbols\TopLevelSyntaxTree\DeclaredSymbolInfo.cs (1)
233
return semanticModel.
GetDeclaredSymbol
(node, cancellationToken);
ObsoleteSymbol\AbstractObsoleteSymbolService.cs (2)
117
var symbol = semanticModel.
GetDeclaredSymbol
(name.GetRequiredParent(), cancellationToken);
175
var symbol = semanticModel.
GetDeclaredSymbol
(token.Parent, cancellationToken);
ReassignedVariable\AbstractReassignedVariableService.cs (3)
136
var parameter = semanticModel.
GetDeclaredSymbol
(parameterSyntax, cancellationToken) as IParameterSymbol;
143
var local = semanticModel.
GetDeclaredSymbol
(variable, cancellationToken) as ILocalSymbol;
150
var local = semanticModel.
GetDeclaredSymbol
(designation, cancellationToken) as ILocalSymbol;
Rename\Renamer.RenameSymbolDocumentAction.cs (1)
107
var symbol = semanticModel.
GetDeclaredSymbol
(matchingDeclaration, cancellationToken);
src\0bf6ba47805c8821\AbstractMoveDeclarationNearReferenceService.State.cs (1)
83
LocalSymbol = (ILocalSymbol)semanticModel.
GetDeclaredSymbol
(
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SemanticModelExtensions.cs (2)
50
return semanticModel.
GetDeclaredSymbol
(declaration, cancellationToken)
117
var symbol = semanticModel.
GetDeclaredSymbol
(current, cancellationToken);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.AliasSymbolKey.cs (1)
66
var symbol = semanticModel.
GetDeclaredSymbol
(syntaxNode, cancellationToken);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.BodyLevelSymbolKey.cs (1)
263
var symbol = semanticModel.
GetDeclaredSymbol
(node, cancellationToken);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.SymbolKeyReader.cs (1)
729
var symbol = semanticModel.
GetDeclaredSymbol
(node, CancellationToken);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeFixesAndRefactorings\AbstractFixAllSpanMappingService.cs (1)
46
var symbol = semanticModel.
GetDeclaredSymbol
(decl, cancellationToken);
Microsoft.Gen.ContextualOptions (2)
ContextReceiver.cs (1)
47
.SelectMany(declarations => declarations.Select(declaration => (symbol: compilation.GetSemanticModel(declarations.Key).
GetDeclaredSymbol
(declaration), declaration)))
ContextualOptionsGenerator.cs (1)
39
.SelectMany(declarations => declarations.Select(declaration => (symbol: compilation.GetSemanticModel(declarations.Key).
GetDeclaredSymbol
(declaration), declaration)))
Microsoft.Interop.ComInterfaceGenerator (3)
Analyzers\AddGeneratedComClassFixer.cs (1)
29
var declaringType = editor.SemanticModel.
GetDeclaredSymbol
(node, ct) as INamedTypeSymbol;
Analyzers\ConvertComImportToGeneratedComInterfaceFixer.cs (2)
80
var declaringType = editor.SemanticModel.
GetDeclaredSymbol
(node, ct);
129
IMethodSymbol method = (IMethodSymbol)editor.SemanticModel.
GetDeclaredSymbol
(member, ct);
Microsoft.Interop.LibraryImportGenerator (2)
Analyzers\ConvertToLibraryImportFixer.cs (1)
181
if (editor.SemanticModel.
GetDeclaredSymbol
(methodSyntax, cancellationToken) is not IMethodSymbol methodSymbol)
Analyzers\ShapeBreakingDiagnosticSuppressor.cs (1)
36
ISymbol diagnosedSymbol = model.
GetDeclaredSymbol
(diagnostic.Location.SourceTree.GetRoot(context.CancellationToken).FindNode(diagnostic.Location.SourceSpan), context.CancellationToken);
Microsoft.ML.InternalCodeAnalyzer (2)
NameFixProvider.cs (1)
107
ISymbol typeSymbol = semanticModel.
GetDeclaredSymbol
(identifier, cancellationToken);
RelaxTestNamingSuppressor.cs (1)
45
var declaredSymbol = semanticModel.
GetDeclaredSymbol
(node, context.CancellationToken);
Roslyn.Diagnostics.Analyzers (20)
AbstractApplyTraitToClass`1.cs (2)
85
var expectedAttributeData = state.SemanticModel.
GetDeclaredSymbol
(method, cancellationToken)!.GetAttributes()
105
var actualAttributeData = state.SemanticModel.
GetDeclaredSymbol
(originalNode, cancellationToken)!.GetAttributes()
AbstractCreateTestAccessor`1.cs (2)
37
var typeSymbol = (INamedTypeSymbol)semanticModel.
GetDeclaredSymbol
(type, context.CancellationToken);
66
var type = (ITypeSymbol)semanticModel.
GetDeclaredSymbol
(typeDeclaration, cancellationToken);
AbstractExposeMemberForTesting`1.cs (2)
43
var testAccessorType = (INamedTypeSymbol)semanticModel.
GetDeclaredSymbol
(type, context.CancellationToken);
108
var testAccessorType = (ITypeSymbol)semanticModel.
GetDeclaredSymbol
(testAccessorTypeDeclaration, cancellationToken);
AbstractRunIterations`1.cs (1)
42
var methodSymbol = (IMethodSymbol)semanticModel.
GetDeclaredSymbol
(method, context.CancellationToken)!;
ExportedPartsShouldHaveImportingConstructorCodeFixProvider.cs (1)
173
var exportedType = semanticModel.
GetDeclaredSymbol
(declaration, cancellationToken)?.ContainingType;
RelaxTestNamingSuppressor.cs (1)
53
var declaredSymbol = semanticModel.
GetDeclaredSymbol
(node, context.CancellationToken);
src\0bf6ba47805c8821\AbstractMoveDeclarationNearReferenceService.State.cs (1)
83
LocalSymbol = (ILocalSymbol)semanticModel.
GetDeclaredSymbol
(
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\MetricsHelper.cs (3)
74
if (!Equals(model.
GetDeclaredSymbol
(declSyntax, context.CancellationToken), symbol))
182
while (declSyntax.Parent != null && Equals(model.
GetDeclaredSymbol
(declSyntax.Parent, context.CancellationToken), declaredSymbol))
246
var declaredSymbol = model.
GetDeclaredSymbol
(node, context.CancellationToken);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SemanticModelExtensions.cs (2)
50
return semanticModel.
GetDeclaredSymbol
(declaration, cancellationToken)
117
var symbol = semanticModel.
GetDeclaredSymbol
(current, cancellationToken);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.AliasSymbolKey.cs (1)
66
var symbol = semanticModel.
GetDeclaredSymbol
(syntaxNode, cancellationToken);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.BodyLevelSymbolKey.cs (1)
263
var symbol = semanticModel.
GetDeclaredSymbol
(node, cancellationToken);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.SymbolKeyReader.cs (1)
729
var symbol = semanticModel.
GetDeclaredSymbol
(node, CancellationToken);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeFixesAndRefactorings\AbstractFixAllSpanMappingService.cs (1)
46
var symbol = semanticModel.
GetDeclaredSymbol
(decl, cancellationToken);
TestExportsShouldNotBeDiscoverableCodeFixProvider.cs (1)
65
var exportedType = semanticModel.
GetDeclaredSymbol
(declaration, cancellationToken);
Roslyn.Diagnostics.CSharp.Analyzers (12)
CSharpAvoidOptSuffixForNullableEnableCode.cs (1)
75
var symbol = semanticModel.
GetDeclaredSymbol
(identifier.Parent, cancellationToken);
CSharpAvoidOptSuffixForNullableEnableCodeCodeFixProvider.cs (1)
45
var variableSymbol = semanticModel.
GetDeclaredSymbol
(variable, context.CancellationToken);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\ExpressionSyntaxExtensions.cs (3)
967
var symbol = semanticModel.GetSymbolInfo(parent, cancellationToken).Symbol ?? semanticModel.
GetDeclaredSymbol
(parent, cancellationToken);
977
var symbol = semanticModel.GetSymbolInfo(current, cancellationToken).Symbol ?? semanticModel.
GetDeclaredSymbol
(current, cancellationToken);
991
var symbol = semanticModel.
GetDeclaredSymbol
(equalsValue.GetRequiredParent(), cancellationToken);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SemanticModelExtensions.cs (3)
259
return semanticModel.
GetDeclaredSymbol
(
281
return semanticModel.
GetDeclaredSymbol
(
287
var symbol = semanticModel.
GetDeclaredSymbol
(type.Parent.Parent.Parent, cancellationToken);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SemanticFacts\CSharpSemanticFacts.cs (2)
73
var symbol = semanticModel.
GetDeclaredSymbol
(ancestor, cancellationToken);
444
var localFunctionSymbol = semanticModel.
GetDeclaredSymbol
(localFunction, cancellationToken);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpTypeInferenceService.TypeInferrer.cs (2)
1225
SemanticModel.
GetDeclaredSymbol
(equalsValue.Parent, CancellationToken) is IParameterSymbol parameter)
2143
? currentSemanticModel.
GetDeclaredSymbol
(declarationInCurrentTree, CancellationToken)