516 references to GetDeclaredSymbol
Analyzer.Utilities.UnitTests (1)
FlowAnalysis\Analysis\PropertySetAnalysis\PropertySetAnalysisTests.cs (1)
74ISymbol? symbol = model.GetDeclaredSymbol(syntaxNode.Parent) ?? model.GetSymbolInfo(syntaxNode.Parent).Symbol;
GenerateDocumentationAndConfigFiles (6)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SemanticModelExtensions.cs (2)
50return semanticModel.GetDeclaredSymbol(declaration, cancellationToken) 117var symbol = semanticModel.GetDeclaredSymbol(current, cancellationToken);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.AliasSymbolKey.cs (1)
66var symbol = semanticModel.GetDeclaredSymbol(syntaxNode, cancellationToken);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.BodyLevelSymbolKey.cs (1)
263var symbol = semanticModel.GetDeclaredSymbol(node, cancellationToken);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.SymbolKeyReader.cs (1)
729var symbol = semanticModel.GetDeclaredSymbol(node, CancellationToken);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\MoveDeclarationNearReference\AbstractMoveDeclarationNearReferenceService.State.cs (1)
83LocalSymbol = (ILocalSymbol)semanticModel.GetDeclaredSymbol(
ILLink.CodeFixProvider (1)
BaseAttributeCodeFixProvider.cs (1)
68var attributableSymbol = model.GetDeclaredSymbol(attributableNode, cancellationToken);
Metrics (8)
src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\MetricsHelper.cs (3)
75if (!Equals(model.GetDeclaredSymbol(declSyntax, context.CancellationToken), symbol)) 183while (declSyntax.Parent != null && Equals(model.GetDeclaredSymbol(declSyntax.Parent, context.CancellationToken), declaredSymbol)) 247var declaredSymbol = model.GetDeclaredSymbol(node, context.CancellationToken);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SemanticModelExtensions.cs (2)
50return semanticModel.GetDeclaredSymbol(declaration, cancellationToken) 117var symbol = semanticModel.GetDeclaredSymbol(current, cancellationToken);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.AliasSymbolKey.cs (1)
66var symbol = semanticModel.GetDeclaredSymbol(syntaxNode, cancellationToken);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.BodyLevelSymbolKey.cs (1)
263var symbol = semanticModel.GetDeclaredSymbol(node, cancellationToken);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.SymbolKeyReader.cs (1)
729var symbol = semanticModel.GetDeclaredSymbol(node, CancellationToken);
Metrics.Legacy (8)
src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\MetricsHelper.cs (3)
75if (!Equals(model.GetDeclaredSymbol(declSyntax, context.CancellationToken), symbol)) 183while (declSyntax.Parent != null && Equals(model.GetDeclaredSymbol(declSyntax.Parent, context.CancellationToken), declaredSymbol)) 247var declaredSymbol = model.GetDeclaredSymbol(node, context.CancellationToken);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SemanticModelExtensions.cs (2)
50return semanticModel.GetDeclaredSymbol(declaration, cancellationToken) 117var symbol = semanticModel.GetDeclaredSymbol(current, cancellationToken);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.AliasSymbolKey.cs (1)
66var symbol = semanticModel.GetDeclaredSymbol(syntaxNode, cancellationToken);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.BodyLevelSymbolKey.cs (1)
263var symbol = semanticModel.GetDeclaredSymbol(node, cancellationToken);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.SymbolKeyReader.cs (1)
729var symbol = semanticModel.GetDeclaredSymbol(node, CancellationToken);
Microsoft.AspNetCore.App.Analyzers (3)
RouteEmbeddedLanguage\Infrastructure\RouteStringSyntaxDetector.cs (3)
117semanticModel.GetDeclaredSymbol(variableDeclarator, cancellationToken) ?? 118semanticModel.GetDeclaredSymbol(GetIdentifierOfVariableDeclarator(variableDeclarator).GetRequiredParent(), cancellationToken); 128var symbol = semanticModel.GetDeclaredSymbol(property, cancellationToken);
Microsoft.CodeAnalysis (3)
DiagnosticAnalyzer\AnalyzerDriver.cs (1)
2890var declaredSymbolOfDeclInNode = declInNode.DeclaredSymbol ?? semanticModel.GetDeclaredSymbol(declInNode.DeclaredNode, cancellationToken);
SourceGeneration\Nodes\SyntaxValueProvider_ForAttributeWithMetadataName.cs (1)
113semanticModel.GetDeclaredSymbol(targetNode, cancellationToken);
src\Compilers\Core\AnalyzerDriver\DeclarationComputer.cs (1)
50var declaredSymbol = model.GetDeclaredSymbol(node, cancellationToken);
Microsoft.CodeAnalysis.Analyzers (11)
FixAnalyzers\FixerWithFixAllAnalyzer.Fixer.cs (1)
63var typeIsSealed = ((INamedTypeSymbol)model.GetDeclaredSymbol(classDecl, cancellationToken)!).IsSealed;
MetaAnalyzers\RegisterActionAnalyzer.cs (1)
430if (context.SemanticModel.GetDeclaredSymbol(context.Node, context.CancellationToken) is IParameterSymbol parameter)
src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\MetricsHelper.cs (3)
75if (!Equals(model.GetDeclaredSymbol(declSyntax, context.CancellationToken), symbol)) 183while (declSyntax.Parent != null && Equals(model.GetDeclaredSymbol(declSyntax.Parent, context.CancellationToken), declaredSymbol)) 247var declaredSymbol = model.GetDeclaredSymbol(node, context.CancellationToken);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SemanticModelExtensions.cs (2)
50return semanticModel.GetDeclaredSymbol(declaration, cancellationToken) 117var symbol = semanticModel.GetDeclaredSymbol(current, cancellationToken);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.AliasSymbolKey.cs (1)
66var symbol = semanticModel.GetDeclaredSymbol(syntaxNode, cancellationToken);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.BodyLevelSymbolKey.cs (1)
263var symbol = semanticModel.GetDeclaredSymbol(node, cancellationToken);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.SymbolKeyReader.cs (1)
729var symbol = semanticModel.GetDeclaredSymbol(node, CancellationToken);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\MoveDeclarationNearReference\AbstractMoveDeclarationNearReferenceService.State.cs (1)
83LocalSymbol = (ILocalSymbol)semanticModel.GetDeclaredSymbol(
Microsoft.CodeAnalysis.AnalyzerUtilities (8)
src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\MetricsHelper.cs (3)
75if (!Equals(model.GetDeclaredSymbol(declSyntax, context.CancellationToken), symbol)) 183while (declSyntax.Parent != null && Equals(model.GetDeclaredSymbol(declSyntax.Parent, context.CancellationToken), declaredSymbol)) 247var declaredSymbol = model.GetDeclaredSymbol(node, context.CancellationToken);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SemanticModelExtensions.cs (2)
50return semanticModel.GetDeclaredSymbol(declaration, cancellationToken) 117var symbol = semanticModel.GetDeclaredSymbol(current, cancellationToken);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.AliasSymbolKey.cs (1)
66var symbol = semanticModel.GetDeclaredSymbol(syntaxNode, cancellationToken);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.BodyLevelSymbolKey.cs (1)
263var symbol = semanticModel.GetDeclaredSymbol(node, cancellationToken);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.SymbolKeyReader.cs (1)
729var symbol = semanticModel.GetDeclaredSymbol(node, CancellationToken);
Microsoft.CodeAnalysis.BannedApiAnalyzers (9)
src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\MetricsHelper.cs (3)
75if (!Equals(model.GetDeclaredSymbol(declSyntax, context.CancellationToken), symbol)) 183while (declSyntax.Parent != null && Equals(model.GetDeclaredSymbol(declSyntax.Parent, context.CancellationToken), declaredSymbol)) 247var declaredSymbol = model.GetDeclaredSymbol(node, context.CancellationToken);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SemanticModelExtensions.cs (2)
50return semanticModel.GetDeclaredSymbol(declaration, cancellationToken) 117var symbol = semanticModel.GetDeclaredSymbol(current, cancellationToken);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.AliasSymbolKey.cs (1)
66var symbol = semanticModel.GetDeclaredSymbol(syntaxNode, cancellationToken);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.BodyLevelSymbolKey.cs (1)
263var symbol = semanticModel.GetDeclaredSymbol(node, cancellationToken);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.SymbolKeyReader.cs (1)
729var symbol = semanticModel.GetDeclaredSymbol(node, CancellationToken);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\MoveDeclarationNearReference\AbstractMoveDeclarationNearReferenceService.State.cs (1)
83LocalSymbol = (ILocalSymbol)semanticModel.GetDeclaredSymbol(
Microsoft.CodeAnalysis.CodeStyle (10)
src\Analyzers\Core\Analyzers\MatchFolderAndNamespace\AbstractMatchFolderAndNamespaceDiagnosticAnalyzer.cs (2)
71var symbol = context.SemanticModel.GetDeclaredSymbol(namespaceDecl); 179var symbol = semanticModel.GetDeclaredSymbol(typeDecl);
src\Analyzers\Core\Analyzers\NamingStyle\NamingStyleDiagnosticAnalyzerBase.cs (1)
85var symbol = syntaxContext.SemanticModel.GetDeclaredSymbol(syntaxContext.Node, syntaxContext.CancellationToken);
src\Analyzers\Core\Analyzers\UseAutoProperty\AbstractUseAutoPropertyAnalyzer.cs (1)
338if (semanticModel.GetDeclaredSymbol(propertyDeclaration, cancellationToken) is not IPropertySymbol property)
src\Analyzers\Core\Analyzers\UseCollectionInitializer\AbstractObjectCreationExpressionAnalyzer.cs (1)
141var initializedSymbol = semanticModel.GetDeclaredSymbol(valuePattern.GetRequiredParent(), cancellationToken);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SemanticModelExtensions.cs (2)
50return semanticModel.GetDeclaredSymbol(declaration, cancellationToken) 117var symbol = semanticModel.GetDeclaredSymbol(current, cancellationToken);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.AliasSymbolKey.cs (1)
66var symbol = semanticModel.GetDeclaredSymbol(syntaxNode, cancellationToken);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.BodyLevelSymbolKey.cs (1)
263var symbol = semanticModel.GetDeclaredSymbol(node, cancellationToken);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.SymbolKeyReader.cs (1)
729var symbol = semanticModel.GetDeclaredSymbol(node, CancellationToken);
Microsoft.CodeAnalysis.CodeStyle.Fixes (15)
src\Analyzers\Core\CodeFixes\AddAccessibilityModifiers\AbstractAddAccessibilityModifiersCodeFixProvider.cs (1)
51var symbol = semanticModel.GetDeclaredSymbol(declarator, cancellationToken);
src\Analyzers\Core\CodeFixes\AddParameter\AddParameterService.cs (1)
190if (semanticDocument.SemanticModel.GetDeclaredSymbol(parameterDeclaration, cancellationToken) is not IParameterSymbol parameter)
src\Analyzers\Core\CodeFixes\ImplementAbstractClass\ImplementAbstractClassData.cs (1)
44if (semanticModel.GetDeclaredSymbol(classNode, cancellationToken) is not INamedTypeSymbol classType)
src\Analyzers\Core\CodeFixes\MakeFieldReadonly\AbstractMakeFieldReadonlyCodeFixProvider.cs (1)
79var symbol = (IFieldSymbol?)model.GetDeclaredSymbol(declarator, cancellationToken);
src\Analyzers\Core\CodeFixes\MakeMethodAsynchronous\AbstractMakeMethodAsynchronousCodeFixProvider.cs (1)
89var symbol = semanticModel.GetDeclaredSymbol(node, cancellationToken) ?? semanticModel.GetSymbolInfo(node, cancellationToken).GetAnySymbol();
src\Analyzers\Core\CodeFixes\MakeMethodSynchronous\AbstractMakeMethodSynchronousCodeFixProvider.cs (2)
58var methodSymbol = (IMethodSymbol?)(semanticModel.GetDeclaredSymbol(node, cancellationToken) ?? semanticModel.GetSymbolInfo(node, cancellationToken).GetAnySymbol()); 128if (semanticModel.GetDeclaredSymbol(methodDeclaration, cancellationToken) is IMethodSymbol methodSymbol)
src\Analyzers\Core\CodeFixes\MakeTypePartial\AbstractMakeTypePartialCodeFixProvider.cs (1)
37var symbol = semanticModel.GetDeclaredSymbol(declaration, cancellationToken);
src\Analyzers\Core\CodeFixes\NamingStyle\NamingStyleCodeFixProvider.cs (1)
74var symbol = model.GetDeclaredSymbol(node, context.CancellationToken);
src\Analyzers\Core\CodeFixes\RemoveAsyncModifier\AbstractRemoveAsyncModifierCodeFixProvider.cs (1)
106semanticModel.GetDeclaredSymbol(node, cancellationToken) as IMethodSymbol;
src\Analyzers\Core\CodeFixes\RemoveUnusedMembers\AbstractRemoveUnusedMembersCodeFixProvider.cs (1)
56var symbol = semanticModel.GetDeclaredSymbol(diagnosticNode, cancellationToken);
src\Analyzers\Core\CodeFixes\RemoveUnusedParametersAndValues\AbstractRemoveUnusedValuesCodeFixProvider.cs (2)
481var declaredLocal = semanticModel.GetDeclaredSymbol(node, cancellationToken) as ILocalSymbol; 484declaredLocal = semanticModel.GetDeclaredSymbol(node.Parent, cancellationToken) as ILocalSymbol;
src\Analyzers\Core\CodeFixes\UseSystemHashCode\UseSystemHashCodeCodeFixProvider.cs (1)
59var method = semanticModel.GetDeclaredSymbol(methodDecl, cancellationToken);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\MoveDeclarationNearReference\AbstractMoveDeclarationNearReferenceService.State.cs (1)
83LocalSymbol = (ILocalSymbol)semanticModel.GetDeclaredSymbol(
Microsoft.CodeAnalysis.CSharp.CodeStyle (9)
src\Analyzers\CSharp\Analyzers\UseCollectionExpression\UseCollectionExpressionHelpers.cs (1)
531if (semanticModel.GetDeclaredSymbol(declarator, cancellationToken) is not ILocalSymbol local)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\ExpressionSyntaxExtensions.cs (3)
967var symbol = semanticModel.GetSymbolInfo(parent, cancellationToken).Symbol ?? semanticModel.GetDeclaredSymbol(parent, cancellationToken); 977var symbol = semanticModel.GetSymbolInfo(current, cancellationToken).Symbol ?? semanticModel.GetDeclaredSymbol(current, cancellationToken); 991var symbol = semanticModel.GetDeclaredSymbol(equalsValue.GetRequiredParent(), cancellationToken);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SemanticModelExtensions.cs (3)
260return semanticModel.GetDeclaredSymbol( 282return semanticModel.GetDeclaredSymbol( 288var symbol = semanticModel.GetDeclaredSymbol(type.Parent.Parent.Parent, cancellationToken);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SemanticFacts\CSharpSemanticFacts.cs (2)
65var symbol = semanticModel.GetDeclaredSymbol(ancestor, cancellationToken); 382var localFunctionSymbol = semanticModel.GetDeclaredSymbol(localFunction, cancellationToken);
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (7)
src\Analyzers\CSharp\CodeFixes\AddInheritdoc\AddInheritdocCodeFixProvider.cs (1)
52var symbol = semanticModel.GetDeclaredSymbol(node, cancellationToken);
src\Analyzers\CSharp\CodeFixes\AddParameter\CSharpAddParameterCodeFixProvider.cs (1)
63if (semanticModel.GetDeclaredSymbol(constructorDeclaration, cancellationToken) is IMethodSymbol constructorSymbol)
src\Analyzers\CSharp\CodeFixes\GenerateDefaultConstructors\CSharpGenerateDefaultConstructorsService.cs (1)
38classType = semanticDocument.SemanticModel.GetDeclaredSymbol(typeDeclaration, cancellationToken) as INamedTypeSymbol;
src\Analyzers\CSharp\CodeFixes\Iterator\CSharpChangeToIEnumerableCodeFixProvider.cs (1)
39var methodSymbol = model.GetDeclaredSymbol(node, cancellationToken) as IMethodSymbol;
src\Analyzers\CSharp\CodeFixes\MakeMemberRequired\CSharpMakeMemberRequiredCodeFixProvider.cs (1)
60var fieldOrPropertySymbol = semanticModel.GetDeclaredSymbol(node, cancellationToken);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpTypeInferenceService.TypeInferrer.cs (2)
1221SemanticModel.GetDeclaredSymbol(equalsValue.Parent, CancellationToken) is IParameterSymbol parameter) 2065? currentSemanticModel.GetDeclaredSymbol(declarationInCurrentTree, CancellationToken)
Microsoft.CodeAnalysis.CSharp.EditorFeatures.UnitTests (6)
OnTheFlyDocs\OnTheFlyDocsUtilitiesTests.cs (2)
43var methodSymbol = semanticModel!.GetDeclaredSymbol(methodDeclaration); 79var methodSymbol = semanticModel!.GetDeclaredSymbol(methodDeclaration);
SymbolKey\SymbolKeyTestBase.cs (3)
259var sym = model.GetDeclaredSymbol(u); 354var sym = model.GetDeclaredSymbol(n); 365var sym = model.GetDeclaredSymbol(n);
SymbolKey\SymbolKeyTests.cs (1)
298var local = (ILocalSymbol)semanticModel.GetDeclaredSymbol(varDecl);
Microsoft.CodeAnalysis.CSharp.Emit.UnitTests (21)
CodeGen\CodeGenDeconstructTests.cs (18)
3582Assert.Same(symbol, model.GetDeclaredSymbol((SyntaxNode)decl)); 3614Assert.Same(field, model.GetDeclaredSymbol((SyntaxNode)decl)); 5909Assert.Null(model.GetDeclaredSymbol(discard1)); 5917Assert.Null(model.GetDeclaredSymbol(discard2)); 6306Assert.Null(model.GetDeclaredSymbol(discard1)); 6338Assert.Null(model.GetDeclaredSymbol(discard1)); 6395Assert.Null(model.GetDeclaredSymbol(discard1)); 6563Assert.Null(model.GetDeclaredSymbol(discard1)); 6863Assert.Null(model.GetDeclaredSymbol(declaration1)); 6864Assert.Null(model.GetDeclaredSymbol(discard1)); 6869Assert.Null(model.GetDeclaredSymbol(declaration2)); 6870Assert.Null(model.GetDeclaredSymbol(discard2)); 6935Assert.Null(model.GetDeclaredSymbol(nestedDeclaration)); 6936Assert.Null(model.GetDeclaredSymbol(discard2)); 6976Assert.Null(model.GetDeclaredSymbol(discard1)); 6985Assert.Null(model.GetDeclaredSymbol(discard2)); 6995Assert.Null(model.GetDeclaredSymbol(discard3)); 7003Assert.Null(model.GetDeclaredSymbol(discard4));
CodeGen\CodeGenTupleEqualityTests.cs (1)
1514Assert.Null(model.GetDeclaredSymbol(t));
CodeGen\CodeGenTupleTest.cs (2)
24208Assert.Equal("System.Int32 (System.Int32 elem1, System.Int32 elem2).elem1", model.GetDeclaredSymbol((SyntaxNode)type.Elements.First()).ToTestDisplayString()); 24209Assert.Equal("System.Int32 (System.Int32 elem1, System.Int32 elem2).elem2", model.GetDeclaredSymbol((SyntaxNode)type.Elements.Last()).ToTestDisplayString());
Microsoft.CodeAnalysis.CSharp.Emit3.UnitTests (57)
Attributes\AttributeTests_RefReadOnly.cs (2)
1455var localFunctionSymbol = newModel.GetDeclaredSymbol(localfunction); 1482var localFunctionSymbol = newModel.GetDeclaredSymbol(localfunction);
Semantics\OutVarTests.cs (38)
915Assert.Null(model.GetDeclaredSymbol(x2Ref)); 971Assert.Same(symbol, model.GetDeclaredSymbol((SyntaxNode)variableDeclaratorSyntax)); 1068Assert.Null(model.GetDeclaredSymbol(decl)); 1144Assert.Same(symbol, model.GetDeclaredSymbol((SyntaxNode)variableDesignationSyntax)); 1412Assert.Null(model.GetDeclaredSymbol(x2Ref)); 1647Assert.Null(model.GetDeclaredSymbol(x2Ref)); 22702Assert.Null(model.GetDeclaredSymbol((SyntaxNode)variableDeclaratorSyntax)); 32736Assert.Same(symbol, model.GetDeclaredSymbol((SyntaxNode)variableDesignationSyntax)); 32979Assert.Null(model.GetDeclaredSymbol(discard1)); 32988Assert.Null(model.GetDeclaredSymbol(discard2)); 32997Assert.Null(model.GetDeclaredSymbol(discard3)); 33064Assert.Null(model.GetDeclaredSymbol(discard1)); 33080Assert.Null(model.GetDeclaredSymbol(discard2)); 33136Assert.Null(model.GetDeclaredSymbol(discard1)); 33178Assert.Null(model.GetDeclaredSymbol(discard1)); 33194Assert.Null(model.GetDeclaredSymbol(discard2)); 33242Assert.Null(model.GetDeclaredSymbol(discard1)); 33258Assert.Null(model.GetDeclaredSymbol(discard2)); 33621var symbol = (ILocalSymbol)model.GetDeclaredSymbol(decl.Designation); 33707var symbol = (ILocalSymbol)model.GetDeclaredSymbol(decl.Designation); 34763var symbol = (ILocalSymbol)model.GetDeclaredSymbol(decl.Designation); 34844var symbol = (ILocalSymbol)model.GetDeclaredSymbol(decl.Designation); 34896var symbol = (ILocalSymbol)model.GetDeclaredSymbol(decl.Designation); 34950var symbol = (ILocalSymbol)model.GetDeclaredSymbol(decl.Designation); 35008var symbol = (ILocalSymbol)model.GetDeclaredSymbol(decl.Designation); 35059var symbol = (ILocalSymbol)model.GetDeclaredSymbol(decl.Designation); 35112var symbol = (ILocalSymbol)model.GetDeclaredSymbol(decl.Designation); 35151var symbol = (ILocalSymbol)model.GetDeclaredSymbol(decl.Designation); 35185var symbol = (ILocalSymbol)model.GetDeclaredSymbol(decl.Designation); 35224var symbol = (ILocalSymbol)model.GetDeclaredSymbol(decl.Designation); 35268var symbol = (ILocalSymbol)model.GetDeclaredSymbol(decl.Designation); 35299var symbol = (ILocalSymbol)model.GetDeclaredSymbol(decl.Designation); 35338var symbol = (ILocalSymbol)model.GetDeclaredSymbol(decl.Designation); 35371var symbol = (ILocalSymbol)model.GetDeclaredSymbol(decl.Designation); 35407var symbol = (ILocalSymbol)model.GetDeclaredSymbol(decl.Designation); 35446var symbol = (ILocalSymbol)model.GetDeclaredSymbol(decl.Designation); 35476var symbol = (ILocalSymbol)model.GetDeclaredSymbol(decl.Designation); 35513var symbol = (ILocalSymbol)model.GetDeclaredSymbol(decl.Designation);
Semantics\PatternMatchingTestBase.cs (5)
84Assert.Same(symbol, model.GetDeclaredSymbol((SyntaxNode)designation)); 145Assert.Same(symbol, model.GetDeclaredSymbol((SyntaxNode)designation)); 171Assert.Same(symbol, model.GetDeclaredSymbol((SyntaxNode)declarator)); 185Assert.Same(symbol, model.GetDeclaredSymbol((SyntaxNode)designation)); 247Assert.Same(symbol, model.GetDeclaredSymbol((SyntaxNode)designation));
Semantics\PatternMatchingTests.cs (4)
4292Assert.Null(model.GetDeclaredSymbol(discard1)); 4299Assert.Null(model.GetDeclaredSymbol(discard2)); 4306Assert.Null(model.GetDeclaredSymbol(discard3)); 4313Assert.Null(model.GetDeclaredSymbol(discard4));
Semantics\PatternMatchingTests_ListPatterns.cs (8)
3330var local = (ILocalSymbol)model.GetDeclaredSymbol(declaration.Designation)!; 3645var symbol = model.GetDeclaredSymbol(designation); 4095var local = (ILocalSymbol)model.GetDeclaredSymbol(declaration.Designation)!; 4182var local = (ILocalSymbol)model.GetDeclaredSymbol(declaration.Designation)!; 4259var local = (ILocalSymbol)model.GetDeclaredSymbol(declaration.Designation)!; 4374var local = (ILocalSymbol)model.GetDeclaredSymbol(declaration.Designation)!; 4415var symbol = model.GetDeclaredSymbol(designation); 4566var local = (ILocalSymbol)model.GetDeclaredSymbol(declaration.Designation)!;
Microsoft.CodeAnalysis.CSharp.Features (22)
ChangeSignature\CSharpChangeSignatureService.cs (1)
155var symbol = semanticModel.GetDeclaredSymbol(matchingNode, cancellationToken);
CodeLens\CSharpCodeLensDisplayInfoService.cs (6)
107var symbol = semanticModel.GetDeclaredSymbol(node); 122var symbol = semanticModel.GetDeclaredSymbol(node); 135var symbol = semanticModel.GetDeclaredSymbol(node); 148var symbol = semanticModel.GetDeclaredSymbol(node); 175var symbol = semanticModel.GetDeclaredSymbol(node); 194var scopeSymbol = semanticModel.GetDeclaredSymbol(scopeNode);
EditAndContinue\CSharpEditAndContinueAnalyzer.cs (2)
1016var recordType = (INamedTypeSymbol?)model.GetDeclaredSymbol(declaration.Parent, cancellationToken); 1021return model.GetDeclaredSymbol(declaration, cancellationToken);
ExtractMethod\CSharpSelectionResult.StatementResult.cs (1)
57return semanticModel.GetDeclaredSymbol(access.GetRequiredParent().GetRequiredParent(), cancellationToken) switch
Formatting\CSharpAccessibilityModifiersNewDocumentFormattingProvider.cs (1)
68var type = semanticModel.GetDeclaredSymbol(declaration, cancellationToken);
GoToDefinition\CSharpGoToDefinitionSymbolService.cs (1)
62var symbol = semanticModel.GetDeclaredSymbol(foundReturnableConstruct);
ImplementInterface\AbstractChangeImplementationCodeRefactoringProvider.cs (1)
59var member = semanticModel.GetDeclaredSymbol(container, cancellationToken);
IntroduceVariable\CSharpIntroduceVariableService_IntroduceLocal.cs (1)
90var method = document.SemanticModel.GetDeclaredSymbol(arrowExpression.GetRequiredParent(), cancellationToken) as IMethodSymbol;
NavigationBar\CSharpNavigationBarItemService.cs (1)
226var localFunctionSymbol = semanticModel.GetDeclaredSymbol(localFunction, cancellationToken);
SignatureHelp\ConstructorInitializerSignatureHelpProvider.cs (1)
91var currentConstructor = semanticModel.GetDeclaredSymbol(constructorInitializer.Parent!, cancellationToken);
src\Analyzers\CSharp\Analyzers\UseCollectionExpression\UseCollectionExpressionHelpers.cs (1)
531if (semanticModel.GetDeclaredSymbol(declarator, cancellationToken) is not ILocalSymbol local)
src\Analyzers\CSharp\CodeFixes\AddInheritdoc\AddInheritdocCodeFixProvider.cs (1)
52var symbol = semanticModel.GetDeclaredSymbol(node, cancellationToken);
src\Analyzers\CSharp\CodeFixes\AddParameter\CSharpAddParameterCodeFixProvider.cs (1)
63if (semanticModel.GetDeclaredSymbol(constructorDeclaration, cancellationToken) is IMethodSymbol constructorSymbol)
src\Analyzers\CSharp\CodeFixes\GenerateDefaultConstructors\CSharpGenerateDefaultConstructorsService.cs (1)
38classType = semanticDocument.SemanticModel.GetDeclaredSymbol(typeDeclaration, cancellationToken) as INamedTypeSymbol;
src\Analyzers\CSharp\CodeFixes\Iterator\CSharpChangeToIEnumerableCodeFixProvider.cs (1)
39var methodSymbol = model.GetDeclaredSymbol(node, cancellationToken) as IMethodSymbol;
src\Analyzers\CSharp\CodeFixes\MakeMemberRequired\CSharpMakeMemberRequiredCodeFixProvider.cs (1)
60var fieldOrPropertySymbol = semanticModel.GetDeclaredSymbol(node, cancellationToken);
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (50)
Semantics\BindingTests.cs (3)
2890Assert.Equal("System.Reflection.PropertyInfo x", model.GetDeclaredSymbol(param).ToTestDisplayString()); 2928var symbol1 = model.GetDeclaredSymbol(param); 2970var symbol1 = model.GetDeclaredSymbol(param);
Semantics\DeconstructionTests.cs (4)
3961symbol = model.GetDeclaredSymbol(node); 4509Assert.Null(model.GetDeclaredSymbol(designation)); 5480Assert.Null(model.GetDeclaredSymbol(designation)); 5880Assert.Null(model.GetDeclaredSymbol(designation));
Semantics\IteratorTests.cs (2)
715Assert.Null(model.GetDeclaredSymbol(node)); 753Assert.Null(model.GetDeclaredSymbol(node));
Semantics\LocalFunctionTests.cs (8)
676Assert.Equal("System.Int32 i", model.GetDeclaredSymbol(decl.Designation).ToTestDisplayString()); 730Assert.Equal("System.Int32 i", model.GetDeclaredSymbol(decl.Designation).ToTestDisplayString()); 1772Assert.Null(model.GetDeclaredSymbol(a)); 1793Assert.Null(model.GetDeclaredSymbol(clsCompliant)); 1847Assert.Null(model.GetDeclaredSymbol(a)); 1868Assert.Null(model.GetDeclaredSymbol(clsCompliant)); 1926var localSymbol = Assert.IsType<LocalFunctionSymbol>(model.GetDeclaredSymbol(localDecl.AsNode()).GetSymbol()); 1976var localSymbol = Assert.IsType<LocalFunctionSymbol>(model.GetDeclaredSymbol(localDecl.AsNode()).GetSymbol());
Semantics\MethodTypeInferenceTests.cs (2)
841Assert.Null(model.GetDeclaredSymbol(discard)); 851Assert.Null(model.GetDeclaredSymbol(discard));
Semantics\NullableReferenceTypesTests.cs (7)
3696var symbol1 = model.GetDeclaredSymbol(param); 34986Assert.Null(model.GetDeclaredSymbol(outVar)); 71973Assert.Null(model.GetDeclaredSymbol(discard1)); 71974Assert.Null(model.GetDeclaredSymbol(discard1.Designation)); 71981Assert.Null(model.GetDeclaredSymbol(discard2)); 113637Assert.Equal("var!", model.GetDeclaredSymbol(decl.Designation).GetSymbol<LocalSymbol>().TypeWithAnnotations.ToTestDisplayString(includeNonNullable: true)); 113668Assert.Equal("var", model.GetDeclaredSymbol(decl.Designation).GetSymbol<LocalSymbol>().TypeWithAnnotations.ToTestDisplayString(includeNonNullable: true));
Semantics\QueryTests.cs (2)
2273var symbol = semanticModel.GetDeclaredSymbol(queryContinuation); 2326var symbol = semanticModel.GetDeclaredSymbol(joinInto);
Semantics\RefFieldTests.cs (8)
12450var locals = decls.Select(d => model.GetDeclaredSymbol(d).GetSymbol<LocalSymbol>()).ToArray(); 12491Assert.Null(model.GetDeclaredSymbol(decl)); 12642var f = model.GetDeclaredSymbol(decl).GetSymbol<FieldSymbol>(); 12671Assert.Null(model.GetDeclaredSymbol(decl)); 12904Assert.Null(model.GetDeclaredSymbol(decl)); 13078Assert.Null(model.GetDeclaredSymbol(decl)); 14946Assert.Null(model.GetDeclaredSymbol(decl)); 29449var symbol = model.GetDeclaredSymbol(fieldInitializerSyntax.Parent);
Semantics\StackAllocInitializerTests.cs (10)
2388Assert.Null(model.GetDeclaredSymbol(@stackalloc)); 2416Assert.Null(model.GetDeclaredSymbol(@stackalloc)); 2444Assert.Null(model.GetDeclaredSymbol(@stackalloc)); 2488Assert.Null(model.GetDeclaredSymbol(@stackalloc)); 2510Assert.Null(model.GetDeclaredSymbol(@stackalloc)); 2532Assert.Null(model.GetDeclaredSymbol(@stackalloc)); 2594Assert.Null(model.GetDeclaredSymbol(@stackalloc)); 2622Assert.Null(model.GetDeclaredSymbol(@stackalloc)); 2672Assert.Null(model.GetDeclaredSymbol(@stackalloc)); 2694Assert.Null(model.GetDeclaredSymbol(@stackalloc));
Semantics\TargetTypedDefaultTests.cs (3)
2338Assert.Null(model.GetDeclaredSymbol(def)); 2462Assert.Null(model.GetDeclaredSymbol(def)); 3518Assert.Null(model.GetDeclaredSymbol(def));
Semantics\TopLevelStatementsTests.cs (1)
239Assert.Same(declSymbol.ContainingSymbol, model1.GetDeclaredSymbol((SyntaxNode)unit1));
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (29)
Compilation\SemanticModelAPITests.cs (3)
177Assert.Null(model.GetDeclaredSymbol(assignment)); 1886var label = statModel.GetDeclaredSymbol(labeledStatement); 2647var label = speculativeModel.GetDeclaredSymbol(labeledStatement);
Compilation\SemanticModelGetDeclaredSymbolAPITests.cs (17)
691var symbol = model.GetDeclaredSymbol(node); 3317var symbol = model.GetDeclaredSymbol(paramNode); 3344var symbol = model.GetDeclaredSymbol(paramNode); 3370var symbol = model.GetDeclaredSymbol(paramNode); 3387var symbol = model.GetDeclaredSymbol(node); 3411var symbol = model.GetDeclaredSymbol(foreachNode); 3432var symbol = model.GetDeclaredSymbol(delegateNode); 3451var symbol = model.GetDeclaredSymbol(usingNode); 3481var symbol = model.GetDeclaredSymbol(foreachNode); 3504var symbol = model.GetDeclaredSymbol(foreachNode); 3531var symbol1 = model.GetDeclaredSymbol(foreachNode1); 3537var symbol2 = model.GetDeclaredSymbol(foreachNode2); 3568var symbol = model.GetDeclaredSymbol(catchDeclaration); 3589var symbol = model.GetDeclaredSymbol(methodDecl); 3614var symbol = model.GetDeclaredSymbol(methodDecl); 3688var symbol = model.GetDeclaredSymbol(globalStmt); 5130var symbol = model.GetDeclaredSymbol(node);
SymbolDisplay\SymbolDisplayTests.cs (6)
6727var localSymbol = (IMethodSymbol)semanticModel.GetDeclaredSymbol(local); 6770var localSymbol = (IMethodSymbol)semanticModel.GetDeclaredSymbol(local); 6805var localSymbol = (IMethodSymbol)semanticModel.GetDeclaredSymbol(local); 6899var localSymbol = (IMethodSymbol)semanticModel.GetDeclaredSymbol(local); 7806Verify(SymbolDisplay.ToDisplayParts(semanticModel.GetDeclaredSymbol(structure), format), 8600var type = ((ILocalSymbol)model.GetDeclaredSymbol(name.Names[0])).Type;
Symbols\Source\DeclaringSyntaxNodeTests.cs (2)
45Assert.Equal(symbol.OriginalDefinition, model.GetDeclaredSymbol(node)); 141var sym = model.GetDeclaredSymbol(node);
Symbols\Source\NullablePublicAPITests.cs (1)
3884Assert.Equal(lambdaSymbol, model.GetDeclaredSymbol(node).ContainingSymbol, SymbolEqualityComparer.IncludeNullability);
Microsoft.CodeAnalysis.CSharp.Test.Utilities (1)
Extensions.cs (1)
666return (Symbol)model.GetDeclaredSymbol(declaration, cancellationToken);
Microsoft.CodeAnalysis.CSharp.Workspaces (13)
Recommendations\CSharpRecommendationServiceRunner.cs (2)
271.Select(n => _context.SemanticModel.GetDeclaredSymbol(n, _cancellationToken)) 370: semanticModel.GetSymbolInfo(enclosingMethodOrLambdaNode).GetAnySymbol() ?? semanticModel.GetDeclaredSymbol(enclosingMethodOrLambdaNode);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\ExpressionSyntaxExtensions.cs (3)
967var symbol = semanticModel.GetSymbolInfo(parent, cancellationToken).Symbol ?? semanticModel.GetDeclaredSymbol(parent, cancellationToken); 977var symbol = semanticModel.GetSymbolInfo(current, cancellationToken).Symbol ?? semanticModel.GetDeclaredSymbol(current, cancellationToken); 991var symbol = semanticModel.GetDeclaredSymbol(equalsValue.GetRequiredParent(), cancellationToken);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SemanticModelExtensions.cs (3)
260return semanticModel.GetDeclaredSymbol( 282return semanticModel.GetDeclaredSymbol( 288var symbol = semanticModel.GetDeclaredSymbol(type.Parent.Parent.Parent, cancellationToken);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SemanticFacts\CSharpSemanticFacts.cs (3)
65var symbol = semanticModel.GetDeclaredSymbol(ancestor, cancellationToken); 382var localFunctionSymbol = semanticModel.GetDeclaredSymbol(localFunction, cancellationToken); 476return semanticModel.GetDeclaredSymbol(methodDeclaration, cancellationToken);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpTypeInferenceService.TypeInferrer.cs (2)
1221SemanticModel.GetDeclaredSymbol(equalsValue.Parent, CancellationToken) is IParameterSymbol parameter) 2065? currentSemanticModel.GetDeclaredSymbol(declarationInCurrentTree, CancellationToken)
Microsoft.CodeAnalysis.CSharp.Workspaces.UnitTests (1)
CodeGeneration\SyntaxGeneratorTests.cs (1)
5317var declaration = semanticModel.GetDeclaredSymbol(node);
Microsoft.CodeAnalysis.EditorFeatures (1)
Navigation\AbstractDefinitionLocationService.cs (1)
291if (semanticModel.GetDeclaredSymbol(containingTypeDeclaration, cancellationToken) is ITypeSymbol containingTypeSymbol &&
Microsoft.CodeAnalysis.EditorFeatures.UnitTests (5)
CodeGeneration\CodeGenerationTests.cs (2)
571var attributeTarget = testContext.SemanticModel.GetDeclaredSymbol(taggedNode); 927.Select(a => semanticModel.GetDeclaredSymbol(a))
StackTraceExplorer\StackTraceExplorerTests.cs (1)
51var expectedSymbol = semanticModel.GetDeclaredSymbol(node);
SymbolFinder\SymbolFinderTests.cs (1)
654var firstType = (INamedTypeSymbol)semanticModel.GetDeclaredSymbol(firstDecl);
SymbolKey\SymbolKeyCrossLanguageTests.cs (1)
49var methodSymbol = semanticModel.GetDeclaredSymbol(method);
Microsoft.CodeAnalysis.Features (58)
CodeFixes\Suppression\AbstractSuppressionCodeFixProvider.cs (1)
295targetSymbol = semanticModel.GetDeclaredSymbol(targetMemberNode, cancellationToken);
CodeLens\CodeLensReferencesService.cs (3)
56var symbol = semanticModel.GetDeclaredSymbol(syntaxNode, cancellationToken); 145var symbol = semanticModel.GetDeclaredSymbol(node, cancellationToken); 281var declaredSymbol = semanticModel.GetDeclaredSymbol(syntaxNode, cancellationToken);
CodeRefactorings\SyncNamespace\AbstractChangeNamespaceService.cs (2)
333var memberSymbol = semanticModel.GetDeclaredSymbol(memberDecl, cancellationToken); 378var symbol = semanticModel.GetDeclaredSymbol(declaration, cancellationToken);
Completion\Providers\AbstractPartialTypeCompletionProvider.cs (1)
41if (semanticModel.GetDeclaredSymbol(node, cancellationToken) is INamedTypeSymbol declaredSymbol)
ConvertAutoPropertyToFullProperty\AbstractConvertAutoPropertyToFullPropertyCodeRefactoringProvider.cs (1)
44if (semanticModel.GetDeclaredSymbol(property) is not IPropertySymbol propertySymbol)
EmbeddedLanguages\EmbeddedLanguageDetector.cs (5)
256semanticModel.GetDeclaredSymbol(variableDeclarator, cancellationToken) ?? 257semanticModel.GetDeclaredSymbol(syntaxFacts.GetIdentifierOfVariableDeclarator(variableDeclarator).GetRequiredParent(), cancellationToken); 265var symbol = semanticModel.GetDeclaredSymbol(property, cancellationToken); 321semanticModel.GetDeclaredSymbol(variableDeclarator, cancellationToken) ?? 322semanticModel.GetDeclaredSymbol(syntaxFacts.GetIdentifierOfVariableDeclarator(variableDeclarator).GetRequiredParent(), cancellationToken);
ExternalAccess\UnitTesting\SolutionCrawler\UnitTestingWorkCoordinator.UnitTestingSemanticChangeProcessor.cs (1)
111var symbol = model.GetDeclaredSymbol(declarationNode, CancellationToken);
ExtractClass\AbstractExtractClassRefactoringProvider.cs (1)
122if (semanticModel.GetDeclaredSymbol(selectedClassNode, cancellationToken) is not INamedTypeSymbol selectedType)
ExtractClass\ExtractClassWithDialogCodeAction.cs (1)
186var currentSymbol = semanticModel.GetDeclaredSymbol(node, cancellationToken);
ExtractInterface\AbstractExtractInterfaceService.cs (1)
92if (semanticModel.GetDeclaredSymbol(typeNode, cancellationToken) is not INamedTypeSymbol { TypeKind: not TypeKind.Extension } typeToExtractFrom)
FindUsages\AbstractFindUsagesService_FindReferences.cs (1)
204var symbol = semanticModel.GetSymbolInfo(token.Parent, cancellationToken).Symbol ?? semanticModel.GetDeclaredSymbol(token.Parent, cancellationToken);
GenerateComparisonOperators\GenerateComparisonOperatorsCodeRefactoringProvider.cs (1)
65if (semanticModel.GetDeclaredSymbol(typeDeclaration, cancellationToken) is not INamedTypeSymbol containingType)
GenerateConstructors\AbstractGenerateConstructorsCodeRefactoringProvider.cs (1)
211var containingType = semanticModel.GetDeclaredSymbol(typeDeclaration, cancellationToken: cancellationToken) as INamedTypeSymbol;
GenerateEqualsAndGetHashCodeFromMembers\GenerateEqualsAndGetHashCodeFromMembersCodeRefactoringProvider.cs (1)
89var containingType = semanticModel.GetDeclaredSymbol(typeDeclaration) as INamedTypeSymbol;
GenerateFromMembers\GenerateFromMembersHelpers.cs (1)
35d => semanticModel.GetDeclaredSymbol(d, cancellationToken)).WhereNotNull().ToImmutableArray();
InheritanceMargin\AbstractInheritanceMarginService_Helpers.cs (1)
102var member = semanticModel.GetDeclaredSymbol(memberDeclarationNode, cancellationToken);
InitializeParameter\AbstractInitializeParameterCodeRefactoringProvider.cs (1)
134parameter = (IParameterSymbol?)semanticModel.GetDeclaredSymbol(parameterNode, cancellationToken);
InlineMethod\AbstractInlineMethodRefactoringProvider.cs (2)
575var declaredSymbol = semanticModel.GetDeclaredSymbol(node, cancellationToken); 591if (semanticModel.GetDeclaredSymbol(declarator, cancellationToken) is IFieldSymbol fieldSymbol)
InlineTemporary\AbstractInlineTemporaryCodeRefactoringProvider.cs (1)
30var local = semanticModel.GetDeclaredSymbol(variableDeclarator, cancellationToken);
IntroduceParameter\AbstractIntroduceParameterCodeRefactoringProvider.cs (1)
74var 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)
122if (semanticModel.GetDeclaredSymbol(topLevelMember, cancellationToken) is not INamedTypeSymbol namedTypeSymbol)
RemoveUnusedVariable\AbstractRemoveUnusedVariableCodeFixProvider.cs (1)
88var symbol = documentEditor.SemanticModel.GetDeclaredSymbol(node, cancellationToken);
ReplaceDocCommentTextWithTag\AbstractReplaceDocCommentTextWithTagCodeRefactoringProvider.cs (1)
139if (semanticModel.GetDeclaredSymbol(node, cancellationToken) is ISymbol declaration)
ReplaceMethodWithProperty\ReplaceMethodWithPropertyCodeRefactoringProvider.cs (1)
54if (semanticModel.GetDeclaredSymbol(methodDeclaration) is not IMethodSymbol methodSymbol ||
ReplacePropertyWithMethods\ReplacePropertyWithMethodsCodeRefactoringProvider.cs (1)
50var propertySymbol = semanticModel.GetDeclaredSymbol(propertyDeclaration) as IPropertySymbol;
src\Analyzers\Core\Analyzers\MatchFolderAndNamespace\AbstractMatchFolderAndNamespaceDiagnosticAnalyzer.cs (2)
71var symbol = context.SemanticModel.GetDeclaredSymbol(namespaceDecl); 179var symbol = semanticModel.GetDeclaredSymbol(typeDecl);
src\Analyzers\Core\Analyzers\NamingStyle\NamingStyleDiagnosticAnalyzerBase.cs (1)
85var symbol = syntaxContext.SemanticModel.GetDeclaredSymbol(syntaxContext.Node, syntaxContext.CancellationToken);
src\Analyzers\Core\Analyzers\UseAutoProperty\AbstractUseAutoPropertyAnalyzer.cs (1)
338if (semanticModel.GetDeclaredSymbol(propertyDeclaration, cancellationToken) is not IPropertySymbol property)
src\Analyzers\Core\Analyzers\UseCollectionInitializer\AbstractObjectCreationExpressionAnalyzer.cs (1)
141var initializedSymbol = semanticModel.GetDeclaredSymbol(valuePattern.GetRequiredParent(), cancellationToken);
src\Analyzers\Core\CodeFixes\AddAccessibilityModifiers\AbstractAddAccessibilityModifiersCodeFixProvider.cs (1)
51var symbol = semanticModel.GetDeclaredSymbol(declarator, cancellationToken);
src\Analyzers\Core\CodeFixes\AddParameter\AddParameterService.cs (1)
190if (semanticDocument.SemanticModel.GetDeclaredSymbol(parameterDeclaration, cancellationToken) is not IParameterSymbol parameter)
src\Analyzers\Core\CodeFixes\ImplementAbstractClass\ImplementAbstractClassData.cs (1)
44if (semanticModel.GetDeclaredSymbol(classNode, cancellationToken) is not INamedTypeSymbol classType)
src\Analyzers\Core\CodeFixes\MakeFieldReadonly\AbstractMakeFieldReadonlyCodeFixProvider.cs (1)
79var symbol = (IFieldSymbol?)model.GetDeclaredSymbol(declarator, cancellationToken);
src\Analyzers\Core\CodeFixes\MakeMethodAsynchronous\AbstractMakeMethodAsynchronousCodeFixProvider.cs (1)
89var symbol = semanticModel.GetDeclaredSymbol(node, cancellationToken) ?? semanticModel.GetSymbolInfo(node, cancellationToken).GetAnySymbol();
src\Analyzers\Core\CodeFixes\MakeMethodSynchronous\AbstractMakeMethodSynchronousCodeFixProvider.cs (2)
58var methodSymbol = (IMethodSymbol?)(semanticModel.GetDeclaredSymbol(node, cancellationToken) ?? semanticModel.GetSymbolInfo(node, cancellationToken).GetAnySymbol()); 128if (semanticModel.GetDeclaredSymbol(methodDeclaration, cancellationToken) is IMethodSymbol methodSymbol)
src\Analyzers\Core\CodeFixes\MakeTypePartial\AbstractMakeTypePartialCodeFixProvider.cs (1)
37var symbol = semanticModel.GetDeclaredSymbol(declaration, cancellationToken);
src\Analyzers\Core\CodeFixes\NamingStyle\NamingStyleCodeFixProvider.cs (1)
74var symbol = model.GetDeclaredSymbol(node, context.CancellationToken);
src\Analyzers\Core\CodeFixes\RemoveAsyncModifier\AbstractRemoveAsyncModifierCodeFixProvider.cs (1)
106semanticModel.GetDeclaredSymbol(node, cancellationToken) as IMethodSymbol;
src\Analyzers\Core\CodeFixes\RemoveUnusedMembers\AbstractRemoveUnusedMembersCodeFixProvider.cs (1)
56var symbol = semanticModel.GetDeclaredSymbol(diagnosticNode, cancellationToken);
src\Analyzers\Core\CodeFixes\RemoveUnusedParametersAndValues\AbstractRemoveUnusedValuesCodeFixProvider.cs (2)
481var declaredLocal = semanticModel.GetDeclaredSymbol(node, cancellationToken) as ILocalSymbol; 484declaredLocal = semanticModel.GetDeclaredSymbol(node.Parent, cancellationToken) as ILocalSymbol;
src\Analyzers\Core\CodeFixes\UseSystemHashCode\UseSystemHashCodeCodeFixProvider.cs (1)
59var method = semanticModel.GetDeclaredSymbol(methodDecl, cancellationToken);
src\Compilers\Core\AnalyzerDriver\DeclarationComputer.cs (1)
50var declaredSymbol = model.GetDeclaredSymbol(node, cancellationToken);
ValueTracking\ValueTracker.cs (1)
263?? semanticModel.GetDeclaredSymbol(selectedNode, cancellationToken);
Microsoft.CodeAnalysis.Features.UnitTests (3)
FindUsages\DefinitionItemFactoryTests.cs (3)
1454var f = model.GetDeclaredSymbol(tree.GetRoot().DescendantNodes().Single(n => n is LocalFunctionStatementSyntax)); 1520var x = model.GetDeclaredSymbol(tree.GetRoot().DescendantNodes().Single(n => n is VariableDeclaratorSyntax)); 1591var r = model.GetDeclaredSymbol(tree.GetRoot().DescendantNodes().Single(n => n is FromClauseSyntax));
Microsoft.CodeAnalysis.PerformanceSensitiveAnalyzers (9)
src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\MetricsHelper.cs (3)
75if (!Equals(model.GetDeclaredSymbol(declSyntax, context.CancellationToken), symbol)) 183while (declSyntax.Parent != null && Equals(model.GetDeclaredSymbol(declSyntax.Parent, context.CancellationToken), declaredSymbol)) 247var declaredSymbol = model.GetDeclaredSymbol(node, context.CancellationToken);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SemanticModelExtensions.cs (2)
50return semanticModel.GetDeclaredSymbol(declaration, cancellationToken) 117var symbol = semanticModel.GetDeclaredSymbol(current, cancellationToken);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.AliasSymbolKey.cs (1)
66var symbol = semanticModel.GetDeclaredSymbol(syntaxNode, cancellationToken);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.BodyLevelSymbolKey.cs (1)
263var symbol = semanticModel.GetDeclaredSymbol(node, cancellationToken);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.SymbolKeyReader.cs (1)
729var symbol = semanticModel.GetDeclaredSymbol(node, CancellationToken);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\MoveDeclarationNearReference\AbstractMoveDeclarationNearReferenceService.State.cs (1)
83LocalSymbol = (ILocalSymbol)semanticModel.GetDeclaredSymbol(
Microsoft.CodeAnalysis.PublicApiAnalyzers (8)
src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\MetricsHelper.cs (3)
75if (!Equals(model.GetDeclaredSymbol(declSyntax, context.CancellationToken), symbol)) 183while (declSyntax.Parent != null && Equals(model.GetDeclaredSymbol(declSyntax.Parent, context.CancellationToken), declaredSymbol)) 247var declaredSymbol = model.GetDeclaredSymbol(node, context.CancellationToken);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SemanticModelExtensions.cs (2)
50return semanticModel.GetDeclaredSymbol(declaration, cancellationToken) 117var symbol = semanticModel.GetDeclaredSymbol(current, cancellationToken);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.AliasSymbolKey.cs (1)
66var symbol = semanticModel.GetDeclaredSymbol(syntaxNode, cancellationToken);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.BodyLevelSymbolKey.cs (1)
263var symbol = semanticModel.GetDeclaredSymbol(node, cancellationToken);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.SymbolKeyReader.cs (1)
729var symbol = semanticModel.GetDeclaredSymbol(node, CancellationToken);
Microsoft.CodeAnalysis.ResxSourceGenerator (8)
src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\MetricsHelper.cs (3)
75if (!Equals(model.GetDeclaredSymbol(declSyntax, context.CancellationToken), symbol)) 183while (declSyntax.Parent != null && Equals(model.GetDeclaredSymbol(declSyntax.Parent, context.CancellationToken), declaredSymbol)) 247var declaredSymbol = model.GetDeclaredSymbol(node, context.CancellationToken);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SemanticModelExtensions.cs (2)
50return semanticModel.GetDeclaredSymbol(declaration, cancellationToken) 117var symbol = semanticModel.GetDeclaredSymbol(current, cancellationToken);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.AliasSymbolKey.cs (1)
66var symbol = semanticModel.GetDeclaredSymbol(syntaxNode, cancellationToken);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.BodyLevelSymbolKey.cs (1)
263var symbol = semanticModel.GetDeclaredSymbol(node, cancellationToken);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.SymbolKeyReader.cs (1)
729var symbol = semanticModel.GetDeclaredSymbol(node, CancellationToken);
Microsoft.CodeAnalysis.Test.Utilities (2)
Compilation\CompilationExtensions.cs (1)
316roots.Add((operation, semanticModel.GetDeclaredSymbol(operation.Syntax)));
Compilation\ControlFlowGraphVerifier.cs (1)
78var declaredSymbol = model.GetDeclaredSymbol(operationRoot.Syntax);
Microsoft.CodeAnalysis.UnitTests (2)
Diagnostics\OperationTests.cs (1)
328var cfgSymbol = model.GetDeclaredSymbol(methodBodySyntax);
Diagnostics\SuppressMessageTargetSymbolResolverTests.cs (1)
1402let candidate = model.GetDeclaredSymbol(node)
Microsoft.CodeAnalysis.VisualBasic.CodeStyle (4)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\SemanticModelExtensions.vb (2)
146Return semanticModel.GetDeclaredSymbol( 160Return semanticModel.GetDeclaredSymbol(
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Services\SemanticFacts\VisualBasicSemanticFacts.vb (1)
232Return SpecializedCollections.SingletonEnumerable(semanticModel.GetDeclaredSymbol(memberDeclaration, cancellationToken))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Utilities\SpeculationAnalyzer.vb (1)
605localVariables = ImmutableArray.Create(DirectCast(model.GetDeclaredSymbol(forEach), ILocalSymbol))
Microsoft.CodeAnalysis.VisualBasic.Features (12)
ChangeSignature\VisualBasicChangeSignatureService.vb (7)
209semanticModel.GetDeclaredSymbol(matchingNode, cancellationToken), 214semanticModel.GetDeclaredSymbol(matchingNode, cancellationToken), 217Return semanticModel.GetDeclaredSymbol(DirectCast(matchingNode, MethodBlockSyntax).BlockStatement, cancellationToken) 219Return semanticModel.GetDeclaredSymbol(DirectCast(matchingNode, MethodBlockSyntax).BlockStatement, cancellationToken) 221Return semanticModel.GetDeclaredSymbol(DirectCast(matchingNode, ConstructorBlockSyntax).BlockStatement, cancellationToken) 224Return semanticModel.GetDeclaredSymbol(matchingNode, cancellationToken) 727results.Add(semanticModel.GetDeclaredSymbol(cast.Identifier.Parent, cancellationToken))
CodeFixes\GenerateEvent\GenerateEventCodeFixProvider.vb (1)
264Dim boundEvent = TryCast(semanticModel.GetDeclaredSymbol(node.Parent.Parent, cancellationToken), IEventSymbol)
CodeLens\VisualBasicDisplayInfoService.vb (2)
124Dim symbol As ISymbol = semanticModel.GetDeclaredSymbol(node) 131symbol = semanticModel.GetDeclaredSymbol(node)
EditAndContinue\VisualBasicEditAndContinueAnalyzer.vb (1)
614Return model.GetDeclaredSymbol(declaration, cancellationToken)
GoToDefinition\VisualBasicGoToDefinitionSymbolService.vb (1)
47Dim Symbol = semanticModel.GetDeclaredSymbol(exitTarget)
Microsoft.CodeAnalysis.VisualBasic.Semantic.UnitTests (5)
Compilation\GetSemanticInfoBrokenCodeTests.vb (1)
493model.GetDeclaredSymbol(node)
Compilation\SemanticModelAPITests.vb (2)
945Dim label = speculativeModel.GetDeclaredSymbol(speculatedStatement) 1671Dim label = speculativeModel.GetDeclaredSymbol(speculatedMethod.Statements(0))
Compilation\SemanticModelGetDeclaredSymbolAPITests.vb (1)
911Return semanticModel.GetDeclaredSymbol(syntax)
Extensions.vb (1)
50Return DirectCast(model.GetDeclaredSymbol(node, cancellationToken), Symbol)
Microsoft.CodeAnalysis.VisualBasic.Workspaces (4)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\SemanticModelExtensions.vb (2)
146Return semanticModel.GetDeclaredSymbol( 160Return semanticModel.GetDeclaredSymbol(
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Services\SemanticFacts\VisualBasicSemanticFacts.vb (1)
232Return SpecializedCollections.SingletonEnumerable(semanticModel.GetDeclaredSymbol(memberDeclaration, cancellationToken))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Utilities\SpeculationAnalyzer.vb (1)
605localVariables = ImmutableArray.Create(DirectCast(model.GetDeclaredSymbol(forEach), ILocalSymbol))
Microsoft.CodeAnalysis.Workspaces (21)
Editing\SymbolEditor.cs (2)
299var newSymbol = model.GetDeclaredSymbol(newDeclaration, cancellationToken); 490var newSymbol = model.GetDeclaredSymbol(newDeclaration, cancellationToken);
FindSymbols\FindReferences\Finders\AbstractReferenceFinder.cs (2)
233if (state.SemanticModel.GetDeclaredSymbol(directive, cancellationToken) is IAliasSymbol aliasSymbol && 773var symbol = semanticModel.GetDeclaredSymbol(node);
FindSymbols\FindReferences\Finders\ParameterSymbolReferenceFinder.cs (2)
142var symbol = semanticModel.GetDeclaredSymbol(token.GetRequiredParent(), cancellationToken); 173var declaredSymbol = semanticModel.GetDeclaredSymbol(current);
FindSymbols\SymbolFinder.cs (1)
219var linkedSymbol = semanticModel.GetDeclaredSymbol(linkedNode, cancellationToken);
FindSymbols\TopLevelSyntaxTree\DeclaredSymbolInfo.cs (1)
229return semanticModel.GetDeclaredSymbol(node, cancellationToken);
LanguageServices\FixAllSpanMappingService\AbstractFixAllSpanMappingService.cs (1)
46var symbol = semanticModel.GetDeclaredSymbol(decl, cancellationToken);
ObsoleteSymbol\AbstractObsoleteSymbolService.cs (2)
117var symbol = semanticModel.GetDeclaredSymbol(name.GetRequiredParent(), cancellationToken); 175var symbol = semanticModel.GetDeclaredSymbol(token.Parent, cancellationToken);
ReassignedVariable\AbstractReassignedVariableService.cs (3)
136var parameter = semanticModel.GetDeclaredSymbol(parameterSyntax, cancellationToken) as IParameterSymbol; 143var local = semanticModel.GetDeclaredSymbol(variable, cancellationToken) as ILocalSymbol; 150var local = semanticModel.GetDeclaredSymbol(designation, cancellationToken) as ILocalSymbol;
Rename\Renamer.RenameSymbolDocumentAction.cs (1)
107var symbol = semanticModel.GetDeclaredSymbol(matchingDeclaration, cancellationToken);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SemanticModelExtensions.cs (2)
50return semanticModel.GetDeclaredSymbol(declaration, cancellationToken) 117var symbol = semanticModel.GetDeclaredSymbol(current, cancellationToken);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.AliasSymbolKey.cs (1)
66var symbol = semanticModel.GetDeclaredSymbol(syntaxNode, cancellationToken);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.BodyLevelSymbolKey.cs (1)
263var symbol = semanticModel.GetDeclaredSymbol(node, cancellationToken);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.SymbolKeyReader.cs (1)
729var symbol = semanticModel.GetDeclaredSymbol(node, CancellationToken);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\MoveDeclarationNearReference\AbstractMoveDeclarationNearReferenceService.State.cs (1)
83LocalSymbol = (ILocalSymbol)semanticModel.GetDeclaredSymbol(
Microsoft.CodeAnalysis.Workspaces.UnitTests (8)
FindReferencesTests.cs (5)
193var symbol = semanticModel.GetDeclaredSymbol(declareMethod); 198symbol = semanticModel.GetDeclaredSymbol(normalMethod); 231var symbol = semanticModel.GetDeclaredSymbol(propertyStatement); 301var symbol = semanticModel.GetDeclaredSymbol(declareMethod); 306symbol = semanticModel.GetDeclaredSymbol(normalMethod);
SymbolKeyTests.cs (3)
665var symbols = tree.GetRoot().DescendantNodes().OfType<CSharp.Syntax.UsingDirectiveSyntax>().Select(s => model.GetDeclaredSymbol(s)).ToList(); 1506var symbol = model.GetDeclaredSymbol(node); 1572var symbol = model.GetDeclaredSymbol(token);
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 (2)
Analyzers\ConvertComImportToGeneratedComInterfaceFixer.cs (2)
76var declaringType = editor.SemanticModel.GetDeclaredSymbol(node, ct); 125IMethodSymbol method = (IMethodSymbol)editor.SemanticModel.GetDeclaredSymbol(member, ct);
Microsoft.Interop.LibraryImportGenerator (2)
Analyzers\ConvertToLibraryImportFixer.cs (1)
169if (editor.SemanticModel.GetDeclaredSymbol(methodSyntax, cancellationToken) is not IMethodSymbol methodSymbol)
Analyzers\ShapeBreakingDiagnosticSuppressor.cs (1)
36ISymbol diagnosedSymbol = model.GetDeclaredSymbol(diagnostic.Location.SourceTree.GetRoot(context.CancellationToken).FindNode(diagnostic.Location.SourceSpan), context.CancellationToken);
Microsoft.ML.InternalCodeAnalyzer (2)
NameFixProvider.cs (1)
107ISymbol typeSymbol = semanticModel.GetDeclaredSymbol(identifier, cancellationToken);
RelaxTestNamingSuppressor.cs (1)
45var declaredSymbol = semanticModel.GetDeclaredSymbol(node, context.CancellationToken);
Microsoft.VisualStudio.LanguageServices (1)
Library\ClassView\AbstractSyncClassViewCommandHandler.cs (1)
69? semanticModel.GetDeclaredSymbol(memberDeclaration, userCancellationToken)
Microsoft.VisualStudio.LanguageServices.CSharp (1)
CodeModel\CSharpCodeModelService.cs (1)
963: semanticModel.GetDeclaredSymbol(node);
Microsoft.VisualStudio.LanguageServices.UnitTests (1)
GoToDefinition\GoToDefinitionApiTests.vb (1)
31.Select(Function(n) semanticModel.GetDeclaredSymbol(n, CancellationToken.None)) _
Microsoft.VisualStudio.LanguageServices.VisualBasic (2)
CodeModel\VisualBasicCodeModelService.vb (1)
1069semanticModel.GetDeclaredSymbol(node))
Help\VisualBasicHelpContextService.Visitor.vb (1)
952Dim symbol = _semanticModel.GetDeclaredSymbol(token.Parent, _cancellationToken)
Roslyn.Diagnostics.Analyzers (19)
AbstractApplyTraitToClass`1.cs (2)
85var expectedAttributeData = state.SemanticModel.GetDeclaredSymbol(method, cancellationToken)!.GetAttributes() 105var actualAttributeData = state.SemanticModel.GetDeclaredSymbol(originalNode, cancellationToken)!.GetAttributes()
AbstractCreateTestAccessor`1.cs (2)
37var typeSymbol = (INamedTypeSymbol)semanticModel.GetDeclaredSymbol(type, context.CancellationToken); 66var type = (ITypeSymbol)semanticModel.GetDeclaredSymbol(typeDeclaration, cancellationToken);
AbstractExposeMemberForTesting`1.cs (2)
43var testAccessorType = (INamedTypeSymbol)semanticModel.GetDeclaredSymbol(type, context.CancellationToken); 108var testAccessorType = (ITypeSymbol)semanticModel.GetDeclaredSymbol(testAccessorTypeDeclaration, cancellationToken);
AbstractRunIterations`1.cs (1)
42var methodSymbol = (IMethodSymbol)semanticModel.GetDeclaredSymbol(method, context.CancellationToken)!;
ExportedPartsShouldHaveImportingConstructorCodeFixProvider.cs (1)
173var exportedType = semanticModel.GetDeclaredSymbol(declaration, cancellationToken)?.ContainingType;
RelaxTestNamingSuppressor.cs (1)
53var declaredSymbol = semanticModel.GetDeclaredSymbol(node, context.CancellationToken);
src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\MetricsHelper.cs (3)
75if (!Equals(model.GetDeclaredSymbol(declSyntax, context.CancellationToken), symbol)) 183while (declSyntax.Parent != null && Equals(model.GetDeclaredSymbol(declSyntax.Parent, context.CancellationToken), declaredSymbol)) 247var declaredSymbol = model.GetDeclaredSymbol(node, context.CancellationToken);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SemanticModelExtensions.cs (2)
50return semanticModel.GetDeclaredSymbol(declaration, cancellationToken) 117var symbol = semanticModel.GetDeclaredSymbol(current, cancellationToken);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.AliasSymbolKey.cs (1)
66var symbol = semanticModel.GetDeclaredSymbol(syntaxNode, cancellationToken);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.BodyLevelSymbolKey.cs (1)
263var symbol = semanticModel.GetDeclaredSymbol(node, cancellationToken);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.SymbolKeyReader.cs (1)
729var symbol = semanticModel.GetDeclaredSymbol(node, CancellationToken);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\MoveDeclarationNearReference\AbstractMoveDeclarationNearReferenceService.State.cs (1)
83LocalSymbol = (ILocalSymbol)semanticModel.GetDeclaredSymbol(
TestExportsShouldNotBeDiscoverableCodeFixProvider.cs (1)
65var exportedType = semanticModel.GetDeclaredSymbol(declaration, cancellationToken);
Roslyn.Diagnostics.CSharp.Analyzers (12)
CSharpAvoidOptSuffixForNullableEnableCode.cs (1)
75var symbol = semanticModel.GetDeclaredSymbol(identifier.Parent, cancellationToken);
CSharpAvoidOptSuffixForNullableEnableCodeCodeFixProvider.cs (1)
45var variableSymbol = semanticModel.GetDeclaredSymbol(variable, context.CancellationToken);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\ExpressionSyntaxExtensions.cs (3)
967var symbol = semanticModel.GetSymbolInfo(parent, cancellationToken).Symbol ?? semanticModel.GetDeclaredSymbol(parent, cancellationToken); 977var symbol = semanticModel.GetSymbolInfo(current, cancellationToken).Symbol ?? semanticModel.GetDeclaredSymbol(current, cancellationToken); 991var symbol = semanticModel.GetDeclaredSymbol(equalsValue.GetRequiredParent(), cancellationToken);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SemanticModelExtensions.cs (3)
260return semanticModel.GetDeclaredSymbol( 282return semanticModel.GetDeclaredSymbol( 288var symbol = semanticModel.GetDeclaredSymbol(type.Parent.Parent.Parent, cancellationToken);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SemanticFacts\CSharpSemanticFacts.cs (2)
65var symbol = semanticModel.GetDeclaredSymbol(ancestor, cancellationToken); 382var localFunctionSymbol = semanticModel.GetDeclaredSymbol(localFunction, cancellationToken);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpTypeInferenceService.TypeInferrer.cs (2)
1221SemanticModel.GetDeclaredSymbol(equalsValue.Parent, CancellationToken) is IParameterSymbol parameter) 2065? currentSemanticModel.GetDeclaredSymbol(declarationInCurrentTree, CancellationToken)
Roslyn.Diagnostics.VisualBasic.Analyzers (9)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\SemanticModelExtensions.vb (5)
119Dim variableDeclaration = semanticModel.GetDeclaredSymbol(variableDeclarator.Names(0), cancellationToken) 134Dim variableDeclaration = semanticModel.GetDeclaredSymbol(variableDeclarator.Names(0), cancellationToken) 146Return semanticModel.GetDeclaredSymbol( 160Return semanticModel.GetDeclaredSymbol( 174Dim [alias] = semanticModel.GetDeclaredSymbol(importsClause)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Services\SemanticFacts\VisualBasicSemanticFacts.vb (3)
75Dim symbol = semanticModel.GetDeclaredSymbol(ancestor, cancellationToken) 229Select(Function(n) semanticModel.GetDeclaredSymbol(n, cancellationToken)) 232Return SpecializedCollections.SingletonEnumerable(semanticModel.GetDeclaredSymbol(memberDeclaration, cancellationToken))
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\LanguageServices\VisualBasicTypeInferenceService.TypeInferrer.vb (1)
628Dim propertySymbol = SemanticModel.GetDeclaredSymbol(propertySyntax)
Test.Utilities (5)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SemanticModelExtensions.cs (2)
50return semanticModel.GetDeclaredSymbol(declaration, cancellationToken) 117var symbol = semanticModel.GetDeclaredSymbol(current, cancellationToken);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.AliasSymbolKey.cs (1)
66var symbol = semanticModel.GetDeclaredSymbol(syntaxNode, cancellationToken);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.BodyLevelSymbolKey.cs (1)
263var symbol = semanticModel.GetDeclaredSymbol(node, cancellationToken);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.SymbolKeyReader.cs (1)
729var symbol = semanticModel.GetDeclaredSymbol(node, CancellationToken);
Text.Analyzers (9)
src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\MetricsHelper.cs (3)
75if (!Equals(model.GetDeclaredSymbol(declSyntax, context.CancellationToken), symbol)) 183while (declSyntax.Parent != null && Equals(model.GetDeclaredSymbol(declSyntax.Parent, context.CancellationToken), declaredSymbol)) 247var declaredSymbol = model.GetDeclaredSymbol(node, context.CancellationToken);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SemanticModelExtensions.cs (2)
50return semanticModel.GetDeclaredSymbol(declaration, cancellationToken) 117var symbol = semanticModel.GetDeclaredSymbol(current, cancellationToken);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.AliasSymbolKey.cs (1)
66var symbol = semanticModel.GetDeclaredSymbol(syntaxNode, cancellationToken);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.BodyLevelSymbolKey.cs (1)
263var symbol = semanticModel.GetDeclaredSymbol(node, cancellationToken);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.SymbolKeyReader.cs (1)
729var symbol = semanticModel.GetDeclaredSymbol(node, CancellationToken);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\MoveDeclarationNearReference\AbstractMoveDeclarationNearReferenceService.State.cs (1)
83LocalSymbol = (ILocalSymbol)semanticModel.GetDeclaredSymbol(