506 references to GetDeclaredSymbol
Microsoft.CodeAnalysis (3)
DeclarationComputer.cs (1)
49
var declaredSymbol = model.
GetDeclaredSymbol
(node, cancellationToken);
DiagnosticAnalyzer\AnalyzerDriver.cs (1)
2748
var declaredSymbolOfDeclInNode = declInNode.DeclaredSymbol ?? semanticModel.
GetDeclaredSymbol
(declInNode.DeclaredNode, analyzerExecutor.CancellationToken);
SourceGeneration\Nodes\SyntaxValueProvider_ForAttributeWithMetadataName.cs (1)
113
semanticModel.
GetDeclaredSymbol
(targetNode, cancellationToken);
Microsoft.CodeAnalysis.CodeStyle (10)
AbstractMatchFolderAndNamespaceDiagnosticAnalyzer.cs (2)
71
var symbol = context.SemanticModel.
GetDeclaredSymbol
(namespaceDecl);
177
var symbol = semanticModel.
GetDeclaredSymbol
(typeDecl);
AbstractObjectCreationExpressionAnalyzer.cs (1)
98
_initializedSymbol = _semanticModel.
GetDeclaredSymbol
(containingDeclarator, _cancellationToken);
AbstractUseAutoPropertyAnalyzer.cs (1)
155
if (semanticModel.
GetDeclaredSymbol
(propertyDeclaration, cancellationToken) is not IPropertySymbol property)
NamingStyleDiagnosticAnalyzerBase.cs (1)
80
var symbol = syntaxContext.SemanticModel.
GetDeclaredSymbol
(syntaxContext.Node, syntaxContext.CancellationToken);
SemanticModelExtensions.cs (2)
49
return semanticModel.
GetDeclaredSymbol
(declaration, cancellationToken)
131
var symbol = semanticModel.
GetDeclaredSymbol
(node, cancellationToken);
SymbolKey.AliasSymbolKey.cs (1)
61
var symbol = semanticModel.
GetDeclaredSymbol
(syntaxNode, cancellationToken);
SymbolKey.BodyLevelSymbolKey.cs (1)
264
var symbol = semanticModel.
GetDeclaredSymbol
(node, cancellationToken);
SymbolKey.SymbolKeyReader.cs (1)
746
var symbol = semanticModel.
GetDeclaredSymbol
(node, CancellationToken);
Microsoft.CodeAnalysis.CodeStyle.Fixes (13)
AbstractAddAccessibilityModifiersCodeFixProvider.cs (1)
53
var symbol = semanticModel.
GetDeclaredSymbol
(declarator, cancellationToken);
AbstractMakeFieldReadonlyCodeFixProvider.cs (1)
80
var symbol = (IFieldSymbol?)model.
GetDeclaredSymbol
(declarator, cancellationToken);
AbstractMakeMethodAsynchronousCodeFixProvider.cs (1)
90
var symbol = semanticModel.
GetDeclaredSymbol
(node, cancellationToken) ?? semanticModel.GetSymbolInfo(node, cancellationToken).GetAnySymbol();
AbstractMakeMethodSynchronousCodeFixProvider.cs (2)
58
var methodSymbol = (IMethodSymbol?)(semanticModel.
GetDeclaredSymbol
(node, cancellationToken) ?? semanticModel.GetSymbolInfo(node, cancellationToken).GetAnySymbol());
128
if (semanticModel.
GetDeclaredSymbol
(methodDeclaration, cancellationToken) is IMethodSymbol methodSymbol)
AbstractMakeTypePartialCodeFixProvider.cs (1)
38
var symbol = semanticModel.
GetDeclaredSymbol
(declaration, cancellationToken);
AbstractMoveDeclarationNearReferenceService.State.cs (1)
83
LocalSymbol = (ILocalSymbol)semanticModel.
GetDeclaredSymbol
(
AbstractRemoveAsyncModifierCodeFixProvider.cs (1)
106
semanticModel.
GetDeclaredSymbol
(node, cancellationToken) as IMethodSymbol;
AbstractRemoveUnusedMembersCodeFixProvider.cs (1)
58
var symbol = semanticModel.
GetDeclaredSymbol
(diagnosticNode, cancellationToken);
AbstractRemoveUnusedValuesCodeFixProvider.cs (2)
470
var declaredLocal = semanticModel.
GetDeclaredSymbol
(node, cancellationToken) as ILocalSymbol;
473
declaredLocal = semanticModel.
GetDeclaredSymbol
(node.Parent, cancellationToken) as ILocalSymbol;
NamingStyleCodeFixProvider.cs (1)
77
var symbol = model.
GetDeclaredSymbol
(node, context.CancellationToken);
UseSystemHashCodeCodeFixProvider.cs (1)
64
var method = semanticModel.
GetDeclaredSymbol
(methodDecl, cancellationToken);
Microsoft.CodeAnalysis.CSharp.CodeStyle (6)
CSharpSemanticFacts.cs (2)
62
var symbol = semanticModel.
GetDeclaredSymbol
(ancestor, cancellationToken);
378
var localFunctionSymbol = semanticModel.
GetDeclaredSymbol
(localFunction, cancellationToken);
SemanticModelExtensions.cs (3)
259
return semanticModel.
GetDeclaredSymbol
(
280
return semanticModel.
GetDeclaredSymbol
(
286
var symbol = semanticModel.
GetDeclaredSymbol
(type.Parent.Parent.Parent, cancellationToken);
UseExpressionBodyForLocalFunctionHelper.cs (1)
60
var symbol = semanticModel.
GetDeclaredSymbol
(statement);
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (6)
AddInheritdocCodeFixProvider.cs (1)
72
var symbol = semanticModel.
GetDeclaredSymbol
(node, cancellationToken);
CSharpAddParameterCodeFixProvider.cs (1)
64
if (semanticModel.
GetDeclaredSymbol
(constructorDeclaration, cancellationToken) is IMethodSymbol constructorSymbol)
CSharpChangeToIEnumerableCodeFixProvider.cs (1)
45
var methodSymbol = model.
GetDeclaredSymbol
(node, cancellationToken) as IMethodSymbol;
CSharpMakeMemberRequiredCodeFixProvider.cs (1)
61
var fieldOrPropertySymbol = semanticModel.
GetDeclaredSymbol
(node, cancellationToken);
CSharpTypeInferenceService.TypeInferrer.cs (2)
1235
SemanticModel.
GetDeclaredSymbol
(equalsValue.Parent, CancellationToken) is IParameterSymbol parameter)
2110
? currentSemanticModel.
GetDeclaredSymbol
(declarationInCurrentTree, CancellationToken)
Microsoft.CodeAnalysis.CSharp.EditorFeatures.UnitTests (4)
SymbolKey\SymbolKeyTestBase.cs (3)
259
var sym = model.
GetDeclaredSymbol
(u);
354
var sym = model.
GetDeclaredSymbol
(n);
365
var sym = model.
GetDeclaredSymbol
(n);
SymbolKey\SymbolKeyTests.cs (1)
296
var local = (ILocalSymbol)semanticModel.
GetDeclaredSymbol
(varDecl);
Microsoft.CodeAnalysis.CSharp.Emit.UnitTests (25)
CodeGen\CodeGenDeconstructTests.cs (18)
3582
Assert.Same(symbol, model.
GetDeclaredSymbol
((SyntaxNode)decl));
3614
Assert.Same(field, model.
GetDeclaredSymbol
((SyntaxNode)decl));
5909
Assert.Null(model.
GetDeclaredSymbol
(discard1));
5917
Assert.Null(model.
GetDeclaredSymbol
(discard2));
6306
Assert.Null(model.
GetDeclaredSymbol
(discard1));
6338
Assert.Null(model.
GetDeclaredSymbol
(discard1));
6395
Assert.Null(model.
GetDeclaredSymbol
(discard1));
6563
Assert.Null(model.
GetDeclaredSymbol
(discard1));
6863
Assert.Null(model.
GetDeclaredSymbol
(declaration1));
6864
Assert.Null(model.
GetDeclaredSymbol
(discard1));
6869
Assert.Null(model.
GetDeclaredSymbol
(declaration2));
6870
Assert.Null(model.
GetDeclaredSymbol
(discard2));
6935
Assert.Null(model.
GetDeclaredSymbol
(nestedDeclaration));
6936
Assert.Null(model.
GetDeclaredSymbol
(discard2));
6976
Assert.Null(model.
GetDeclaredSymbol
(discard1));
6985
Assert.Null(model.
GetDeclaredSymbol
(discard2));
6995
Assert.Null(model.
GetDeclaredSymbol
(discard3));
7003
Assert.Null(model.
GetDeclaredSymbol
(discard4));
CodeGen\CodeGenLocalFunctionTests.cs (4)
5749
.
GetDeclaredSymbol
(syntaxTree.GetRoot().DescendantNodes().OfType<LocalFunctionStatementSyntax>().Single())
5824
.
GetDeclaredSymbol
(syntaxTree.GetRoot().DescendantNodes().OfType<LocalFunctionStatementSyntax>().Single())
5907
var localFunction = semanticModel.
GetDeclaredSymbol
(localFunctionStatement).GetSymbol<LocalFunctionSymbol>();
6163
var localFunction = model.
GetDeclaredSymbol
(localFunctionSyntax).GetSymbol<LocalFunctionSymbol>();
CodeGen\CodeGenTupleEqualityTests.cs (1)
1535
Assert.Null(model.
GetDeclaredSymbol
(t));
CodeGen\CodeGenTupleTest.cs (2)
24246
Assert.Equal("System.Int32 (System.Int32 elem1, System.Int32 elem2).elem1", model.
GetDeclaredSymbol
((SyntaxNode)type.Elements.First()).ToTestDisplayString());
24247
Assert.Equal("System.Int32 (System.Int32 elem1, System.Int32 elem2).elem2", model.
GetDeclaredSymbol
((SyntaxNode)type.Elements.Last()).ToTestDisplayString());
Microsoft.CodeAnalysis.CSharp.Emit2.UnitTests (20)
Attributes\AttributeTests_RefReadOnly.cs (2)
1455
var localFunctionSymbol = newModel.
GetDeclaredSymbol
(localfunction);
1482
var localFunctionSymbol = newModel.
GetDeclaredSymbol
(localfunction);
Attributes\AttributeTests_WellKnownAttributes.cs (1)
5680
var localFunctionSymbol = model.
GetDeclaredSymbol
(localFunctionSyntax).GetSymbol<LocalFunctionSymbol>();
Semantics\PatternMatchingTestBase.cs (5)
85
Assert.Same(symbol, model.
GetDeclaredSymbol
((SyntaxNode)designation));
146
Assert.Same(symbol, model.
GetDeclaredSymbol
((SyntaxNode)designation));
172
Assert.Same(symbol, model.
GetDeclaredSymbol
((SyntaxNode)declarator));
186
Assert.Same(symbol, model.
GetDeclaredSymbol
((SyntaxNode)designation));
248
Assert.Same(symbol, model.
GetDeclaredSymbol
((SyntaxNode)designation));
Semantics\PatternMatchingTests.cs (4)
4292
Assert.Null(model.
GetDeclaredSymbol
(discard1));
4299
Assert.Null(model.
GetDeclaredSymbol
(discard2));
4306
Assert.Null(model.
GetDeclaredSymbol
(discard3));
4313
Assert.Null(model.
GetDeclaredSymbol
(discard4));
Semantics\PatternMatchingTests_ListPatterns.cs (8)
3332
var local = (ILocalSymbol)model.
GetDeclaredSymbol
(declaration.Designation)!;
3647
var symbol = model.
GetDeclaredSymbol
(designation);
4098
var local = (ILocalSymbol)model.
GetDeclaredSymbol
(declaration.Designation)!;
4185
var local = (ILocalSymbol)model.
GetDeclaredSymbol
(declaration.Designation)!;
4262
var local = (ILocalSymbol)model.
GetDeclaredSymbol
(declaration.Designation)!;
4377
var local = (ILocalSymbol)model.
GetDeclaredSymbol
(declaration.Designation)!;
4418
var symbol = model.
GetDeclaredSymbol
(designation);
4569
var local = (ILocalSymbol)model.
GetDeclaredSymbol
(declaration.Designation)!;
Microsoft.CodeAnalysis.CSharp.Features (22)
AddInheritdocCodeFixProvider.cs (1)
72
var symbol = semanticModel.
GetDeclaredSymbol
(node, cancellationToken);
ChangeSignature\CSharpChangeSignatureService.cs (1)
145
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);
CodeRefactorings\ConvertLocalFunctionToMethod\CSharpConvertLocalFunctionToMethodCodeRefactoringProvider.cs (1)
86
var declaredSymbol = (IMethodSymbol)semanticModel.
GetDeclaredSymbol
(localFunction, cancellationToken);
CSharpAddParameterCodeFixProvider.cs (1)
64
if (semanticModel.
GetDeclaredSymbol
(constructorDeclaration, cancellationToken) is IMethodSymbol constructorSymbol)
CSharpChangeToIEnumerableCodeFixProvider.cs (1)
45
var methodSymbol = model.
GetDeclaredSymbol
(node, cancellationToken) as IMethodSymbol;
CSharpMakeMemberRequiredCodeFixProvider.cs (1)
61
var fieldOrPropertySymbol = semanticModel.
GetDeclaredSymbol
(node, cancellationToken);
EditAndContinue\CSharpEditAndContinueAnalyzer.cs (1)
1451
var symbol = model.
GetDeclaredSymbol
(node, cancellationToken);
ExtractMethod\CSharpSelectionResult.StatementResult.cs (1)
85
return semanticModel.
GetDeclaredSymbol
(access.Parent.Parent) switch
Formatting\CSharpAccessibilityModifiersNewDocumentFormattingProvider.cs (1)
68
var type = semanticModel.
GetDeclaredSymbol
(declaration, cancellationToken);
GenerateDefaultConstructors\CSharpGenerateDefaultConstructorsService.cs (1)
42
classType = semanticDocument.SemanticModel.
GetDeclaredSymbol
(typeDeclaration, cancellationToken) as INamedTypeSymbol;
GoToDefinition\CSharpGoToDefinitionSymbolService.cs (1)
60
var symbol = semanticModel.
GetDeclaredSymbol
(foundReturnableConstruct);
ImplementInterface\AbstractChangeImplementationCodeRefactoringProvider.cs (1)
59
var member = semanticModel.
GetDeclaredSymbol
(container, cancellationToken);
ImplementInterface\CSharpImplementInterfaceService.cs (1)
61
classOrStructType = model.
GetDeclaredSymbol
(classOrStructDecl, cancellationToken) as INamedTypeSymbol;
IntroduceVariable\CSharpIntroduceVariableService_IntroduceLocal.cs (1)
70
var method = document.SemanticModel.
GetDeclaredSymbol
(arrowExpression.Parent, cancellationToken) as IMethodSymbol;
SignatureHelp\ConstructorInitializerSignatureHelpProvider.cs (1)
96
var currentConstructor = semanticModel.
GetDeclaredSymbol
(constructorInitializer.Parent!, cancellationToken);
UseExpressionBodyForLocalFunctionHelper.cs (1)
60
var symbol = semanticModel.
GetDeclaredSymbol
(statement);
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (116)
Semantics\BindingTests.cs (3)
2857
Assert.Equal("System.Reflection.PropertyInfo x", model.
GetDeclaredSymbol
(param).ToTestDisplayString());
2895
var symbol1 = model.
GetDeclaredSymbol
(param);
2937
var symbol1 = model.
GetDeclaredSymbol
(param);
Semantics\DeconstructionTests.cs (4)
3961
symbol = model.
GetDeclaredSymbol
(node);
4512
Assert.Null(model.
GetDeclaredSymbol
(designation));
5483
Assert.Null(model.
GetDeclaredSymbol
(designation));
5883
Assert.Null(model.
GetDeclaredSymbol
(designation));
Semantics\InitOnlyMemberTests.cs (1)
4133
var localFunctionSymbol = model.
GetDeclaredSymbol
(localFunctionSyntax).GetSymbol<LocalFunctionSymbol>();
Semantics\IteratorTests.cs (2)
486
Assert.Null(model.
GetDeclaredSymbol
(node));
524
Assert.Null(model.
GetDeclaredSymbol
(node));
Semantics\LocalFunctionTests.cs (14)
503
var symbol = (IMethodSymbol)model.
GetDeclaredSymbol
(localFunction);
551
var symbol = (IMethodSymbol)model.
GetDeclaredSymbol
(localFunction);
676
Assert.Equal("System.Int32 i", model.
GetDeclaredSymbol
(decl.Designation).ToTestDisplayString());
730
Assert.Equal("System.Int32 i", model.
GetDeclaredSymbol
(decl.Designation).ToTestDisplayString());
815
var symbol = (IMethodSymbol)model.
GetDeclaredSymbol
(localFunction);
971
var symbol = (IMethodSymbol)model.
GetDeclaredSymbol
(localFunction);
1772
Assert.Null(model.
GetDeclaredSymbol
(a));
1793
Assert.Null(model.
GetDeclaredSymbol
(clsCompliant));
1847
Assert.Null(model.
GetDeclaredSymbol
(a));
1868
Assert.Null(model.
GetDeclaredSymbol
(clsCompliant));
1926
var localSymbol = Assert.IsType<LocalFunctionSymbol>(model.
GetDeclaredSymbol
(localDecl.AsNode()).GetSymbol());
1976
var localSymbol = Assert.IsType<LocalFunctionSymbol>(model.
GetDeclaredSymbol
(localDecl.AsNode()).GetSymbol());
2374
var local = model.
GetDeclaredSymbol
(declaration).GetSymbol<MethodSymbol>();
2571
var methods = exprs.SelectAsArray(e => (IMethodSymbol)model.
GetDeclaredSymbol
(e));
Semantics\MethodTypeInferenceTests.cs (2)
840
Assert.Null(model.
GetDeclaredSymbol
(discard));
850
Assert.Null(model.
GetDeclaredSymbol
(discard));
Semantics\NullableReferenceTypesTests.cs (12)
3684
var symbol1 = model.
GetDeclaredSymbol
(param);
33048
Assert.Null(model.
GetDeclaredSymbol
(outVar));
68514
Assert.Null(model.
GetDeclaredSymbol
(discard1));
68515
Assert.Null(model.
GetDeclaredSymbol
(discard1.Designation));
68522
Assert.Null(model.
GetDeclaredSymbol
(discard2));
94032
var f1 = model.
GetDeclaredSymbol
(localSyntaxes[0]).GetSymbol<LocalFunctionSymbol>();
94038
var f2 = model.
GetDeclaredSymbol
(localSyntaxes[1]).GetSymbol<LocalFunctionSymbol>();
95361
var f2 = model.
GetDeclaredSymbol
(localSyntaxes[0]).GetSymbol<LocalFunctionSymbol>();
108049
var localSymbol = model.
GetDeclaredSymbol
(localSyntax).GetSymbol<LocalFunctionSymbol>();
108102
var localSymbol = model.
GetDeclaredSymbol
(localSyntax).GetSymbol<LocalFunctionSymbol>();
109867
Assert.Equal("var!", model.
GetDeclaredSymbol
(decl.Designation).GetSymbol<LocalSymbol>().TypeWithAnnotations.ToTestDisplayString(includeNonNullable: true));
109898
Assert.Equal("var", model.
GetDeclaredSymbol
(decl.Designation).GetSymbol<LocalSymbol>().TypeWithAnnotations.ToTestDisplayString(includeNonNullable: true));
Semantics\OutVarTests.cs (41)
915
Assert.Null(model.
GetDeclaredSymbol
(x2Ref));
971
Assert.Same(symbol, model.
GetDeclaredSymbol
((SyntaxNode)variableDeclaratorSyntax));
1068
Assert.Null(model.
GetDeclaredSymbol
(decl));
1144
Assert.Same(symbol, model.
GetDeclaredSymbol
((SyntaxNode)variableDesignationSyntax));
1412
Assert.Null(model.
GetDeclaredSymbol
(x2Ref));
1647
Assert.Null(model.
GetDeclaredSymbol
(x2Ref));
22643
Assert.Null(model.
GetDeclaredSymbol
((SyntaxNode)variableDeclaratorSyntax));
32677
Assert.Same(symbol, model.
GetDeclaredSymbol
((SyntaxNode)variableDesignationSyntax));
32920
Assert.Null(model.
GetDeclaredSymbol
(discard1));
32929
Assert.Null(model.
GetDeclaredSymbol
(discard2));
32938
Assert.Null(model.
GetDeclaredSymbol
(discard3));
33005
Assert.Null(model.
GetDeclaredSymbol
(discard1));
33021
Assert.Null(model.
GetDeclaredSymbol
(discard2));
33077
Assert.Null(model.
GetDeclaredSymbol
(discard1));
33119
Assert.Null(model.
GetDeclaredSymbol
(discard1));
33135
Assert.Null(model.
GetDeclaredSymbol
(discard2));
33183
Assert.Null(model.
GetDeclaredSymbol
(discard1));
33199
Assert.Null(model.
GetDeclaredSymbol
(discard2));
33562
var symbol = (ILocalSymbol)model.
GetDeclaredSymbol
(decl.Designation);
33648
var symbol = (ILocalSymbol)model.
GetDeclaredSymbol
(decl.Designation);
34704
var symbol = (ILocalSymbol)model.
GetDeclaredSymbol
(decl.Designation);
34785
var symbol = (ILocalSymbol)model.
GetDeclaredSymbol
(decl.Designation);
34837
var symbol = (ILocalSymbol)model.
GetDeclaredSymbol
(decl.Designation);
34891
var symbol = (ILocalSymbol)model.
GetDeclaredSymbol
(decl.Designation);
34949
var symbol = (ILocalSymbol)model.
GetDeclaredSymbol
(decl.Designation);
35000
var symbol = (ILocalSymbol)model.
GetDeclaredSymbol
(decl.Designation);
35053
var symbol = (ILocalSymbol)model.
GetDeclaredSymbol
(decl.Designation);
35092
var symbol = (ILocalSymbol)model.
GetDeclaredSymbol
(decl.Designation);
35126
var symbol = (ILocalSymbol)model.
GetDeclaredSymbol
(decl.Designation);
35165
var symbol = (ILocalSymbol)model.
GetDeclaredSymbol
(decl.Designation);
35209
var symbol = (ILocalSymbol)model.
GetDeclaredSymbol
(decl.Designation);
35240
var symbol = (ILocalSymbol)model.
GetDeclaredSymbol
(decl.Designation);
35279
var symbol = (ILocalSymbol)model.
GetDeclaredSymbol
(decl.Designation);
35312
var symbol = (ILocalSymbol)model.
GetDeclaredSymbol
(decl.Designation);
35348
var symbol = (ILocalSymbol)model.
GetDeclaredSymbol
(decl.Designation);
35387
var symbol = (ILocalSymbol)model.
GetDeclaredSymbol
(decl.Designation);
35417
var symbol = (ILocalSymbol)model.
GetDeclaredSymbol
(decl.Designation);
35454
var symbol = (ILocalSymbol)model.
GetDeclaredSymbol
(decl.Designation);
36358
Assert.Same(symbolInfo.Symbol, speculativeModel.
GetDeclaredSymbol
(tree2.GetRoot().DescendantNodes().OfType<LocalFunctionStatementSyntax>().Where(l => l.Identifier.ValueText == "M2").Single()));
36440
Assert.Same(symbolInfo.Symbol, speculativeModel.
GetDeclaredSymbol
(tree2.GetRoot().DescendantNodes().OfType<LocalFunctionStatementSyntax>().Where(l => l.Identifier.ValueText == "M2").Single()));
36513
Assert.Same(symbolInfo.Symbol, speculativeModel.
GetDeclaredSymbol
(tree2.GetRoot().DescendantNodes().OfType<LocalFunctionStatementSyntax>().Where(l => l.Identifier.ValueText == "M2").Single()));
Semantics\QueryTests.cs (2)
2273
var symbol = semanticModel.
GetDeclaredSymbol
(queryContinuation);
2326
var symbol = semanticModel.
GetDeclaredSymbol
(joinInto);
Semantics\RefFieldTests.cs (9)
10576
var localFunctions = decls.Select(d => model.
GetDeclaredSymbol
(d).GetSymbol<LocalFunctionSymbol>()).ToArray();
11890
var locals = decls.Select(d => model.
GetDeclaredSymbol
(d).GetSymbol<LocalSymbol>()).ToArray();
11931
Assert.Null(model.
GetDeclaredSymbol
(decl));
12082
var f = model.
GetDeclaredSymbol
(decl).GetSymbol<FieldSymbol>();
12111
Assert.Null(model.
GetDeclaredSymbol
(decl));
12344
Assert.Null(model.
GetDeclaredSymbol
(decl));
12518
Assert.Null(model.
GetDeclaredSymbol
(decl));
14386
Assert.Null(model.
GetDeclaredSymbol
(decl));
28094
var symbol = model.
GetDeclaredSymbol
(fieldInitializerSyntax.Parent);
Semantics\StackAllocInitializerTests.cs (10)
2372
Assert.Null(model.
GetDeclaredSymbol
(@stackalloc));
2400
Assert.Null(model.
GetDeclaredSymbol
(@stackalloc));
2428
Assert.Null(model.
GetDeclaredSymbol
(@stackalloc));
2472
Assert.Null(model.
GetDeclaredSymbol
(@stackalloc));
2494
Assert.Null(model.
GetDeclaredSymbol
(@stackalloc));
2516
Assert.Null(model.
GetDeclaredSymbol
(@stackalloc));
2578
Assert.Null(model.
GetDeclaredSymbol
(@stackalloc));
2606
Assert.Null(model.
GetDeclaredSymbol
(@stackalloc));
2656
Assert.Null(model.
GetDeclaredSymbol
(@stackalloc));
2678
Assert.Null(model.
GetDeclaredSymbol
(@stackalloc));
Semantics\TargetTypedDefaultTests.cs (3)
2338
Assert.Null(model.
GetDeclaredSymbol
(def));
2462
Assert.Null(model.
GetDeclaredSymbol
(def));
3518
Assert.Null(model.
GetDeclaredSymbol
(def));
Semantics\TopLevelStatementsTests.cs (13)
236
var declSymbol = model1.
GetDeclaredSymbol
(localDecl);
238
Assert.Same(declSymbol.ContainingSymbol, model1.
GetDeclaredSymbol
((SyntaxNode)unit1));
359
var declSymbol = model2.
GetDeclaredSymbol
(localDecl);
2073
var declSymbol = model1.
GetDeclaredSymbol
(localDecl);
2237
var declSymbol = model1.
GetDeclaredSymbol
(localDecl);
4206
var local = model.
GetDeclaredSymbol
(declarator);
4498
var symbol1 = model1.
GetDeclaredSymbol
(tree1.GetRoot().DescendantNodes().OfType<LocalFunctionStatementSyntax>().Single());
4504
var symbol2 = model2.
GetDeclaredSymbol
(tree2.GetRoot().DescendantNodes().OfType<LocalFunctionStatementSyntax>().First());
4562
var symbol1 = model1.
GetDeclaredSymbol
(tree1.GetRoot().DescendantNodes().OfType<LocalFunctionStatementSyntax>().First());
4566
var symbol2 = model1.
GetDeclaredSymbol
(tree1.GetRoot().DescendantNodes().OfType<LocalFunctionStatementSyntax>().Skip(1).First());
4611
var symbol1 = model1.
GetDeclaredSymbol
(tree1.GetRoot().DescendantNodes().OfType<LocalFunctionStatementSyntax>().First());
6084
var localFunction = semanticModel.
GetDeclaredSymbol
(localFunctionStatement).GetSymbol<LocalFunctionSymbol>();
6148
.
GetDeclaredSymbol
(syntaxTree.GetRoot().DescendantNodes().OfType<LocalFunctionStatementSyntax>().Single())
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (41)
Compilation\SemanticModelAPITests.cs (3)
177
Assert.Null(model.
GetDeclaredSymbol
(assignment));
1886
var label = statModel.
GetDeclaredSymbol
(labeledStatement);
2647
var label = speculativeModel.
GetDeclaredSymbol
(labeledStatement);
Compilation\SemanticModelGetDeclaredSymbolAPITests.cs (17)
691
var symbol = model.
GetDeclaredSymbol
(node);
3317
var symbol = model.
GetDeclaredSymbol
(paramNode);
3344
var symbol = model.
GetDeclaredSymbol
(paramNode);
3370
var symbol = model.
GetDeclaredSymbol
(paramNode);
3387
var symbol = model.
GetDeclaredSymbol
(node);
3411
var symbol = model.
GetDeclaredSymbol
(foreachNode);
3432
var symbol = model.
GetDeclaredSymbol
(delegateNode);
3451
var symbol = model.
GetDeclaredSymbol
(usingNode);
3481
var symbol = model.
GetDeclaredSymbol
(foreachNode);
3504
var symbol = model.
GetDeclaredSymbol
(foreachNode);
3531
var symbol1 = model.
GetDeclaredSymbol
(foreachNode1);
3537
var symbol2 = model.
GetDeclaredSymbol
(foreachNode2);
3568
var symbol = model.
GetDeclaredSymbol
(catchDeclaration);
3589
var symbol = model.
GetDeclaredSymbol
(methodDecl);
3614
var symbol = model.
GetDeclaredSymbol
(methodDecl);
3688
var symbol = model.
GetDeclaredSymbol
(globalStmt);
5132
var symbol = model.
GetDeclaredSymbol
(node);
SymbolDisplay\SymbolDisplayTests.cs (6)
6304
var localSymbol = (IMethodSymbol)semanticModel.
GetDeclaredSymbol
(local);
6347
var localSymbol = (IMethodSymbol)semanticModel.
GetDeclaredSymbol
(local);
6382
var localSymbol = (IMethodSymbol)semanticModel.
GetDeclaredSymbol
(local);
6476
var localSymbol = (IMethodSymbol)semanticModel.
GetDeclaredSymbol
(local);
7383
Verify(SymbolDisplay.ToDisplayParts(semanticModel.
GetDeclaredSymbol
(structure), format),
8177
var type = ((ILocalSymbol)model.
GetDeclaredSymbol
(name.Names[0])).Type;
Symbols\LocalFunctionTests.cs (5)
35
var local = semanticModel.
GetDeclaredSymbol
(localSyntax);
56
var local = semanticModel.
GetDeclaredSymbol
(localSyntax);
77
var local = semanticModel.
GetDeclaredSymbol
(localSyntax);
100
var local = semanticModel.
GetDeclaredSymbol
(localsSyntax[0]).GetSymbol<MethodSymbol>();
102
var staticLocal = semanticModel.
GetDeclaredSymbol
(localsSyntax[0]).GetSymbol<MethodSymbol>();
Symbols\Source\DeclaringSyntaxNodeTests.cs (2)
45
Assert.Equal(symbol.OriginalDefinition, model.
GetDeclaredSymbol
(node));
141
var sym = model.
GetDeclaredSymbol
(node);
Symbols\Source\NullablePublicAPITests.cs (8)
568
return syntaxTree.GetRoot().DescendantNodes().OfType<CSharp.Syntax.LocalFunctionStatementSyntax>().Select(func => semanticModel.
GetDeclaredSymbol
(func)).Cast<IMethodSymbol>().ToArray();
3666
var localFunctionSymbol = (IMethodSymbol)model.
GetDeclaredSymbol
(localFunction);
3878
var localFunctionSymbol = model.
GetDeclaredSymbol
(localFunction);
3885
Assert.Equal(lambdaSymbol, model.
GetDeclaredSymbol
(node).ContainingSymbol, SymbolEqualityComparer.IncludeNullability);
4119
var localFunctionSymbol = model.
GetDeclaredSymbol
(localFunction);
4181
var localFunctionSymbol = (IMethodSymbol)model.
GetDeclaredSymbol
(localFunction);
4182
var nestedLocalFunction = (IMethodSymbol)model.
GetDeclaredSymbol
(lambda.DescendantNodes().OfType<LocalFunctionStatementSyntax>().ElementAt(1));
4937
AssertEx.Equal("void M()", model.
GetDeclaredSymbol
(localFunction).ToTestDisplayString());
Microsoft.CodeAnalysis.CSharp.Test.Utilities (1)
Extensions.cs (1)
626
return (Symbol)model.
GetDeclaredSymbol
(declaration, cancellationToken);
Microsoft.CodeAnalysis.CSharp.Workspaces (8)
CSharpSemanticFacts.cs (2)
62
var symbol = semanticModel.
GetDeclaredSymbol
(ancestor, cancellationToken);
378
var localFunctionSymbol = semanticModel.
GetDeclaredSymbol
(localFunction, cancellationToken);
CSharpTypeInferenceService.TypeInferrer.cs (2)
1235
SemanticModel.
GetDeclaredSymbol
(equalsValue.Parent, CancellationToken) is IParameterSymbol parameter)
2110
? currentSemanticModel.
GetDeclaredSymbol
(declarationInCurrentTree, CancellationToken)
Recommendations\CSharpRecommendationServiceRunner.cs (1)
211
.Select(n => _context.SemanticModel.
GetDeclaredSymbol
(n, _cancellationToken))
SemanticModelExtensions.cs (3)
259
return semanticModel.
GetDeclaredSymbol
(
280
return semanticModel.
GetDeclaredSymbol
(
286
var symbol = semanticModel.
GetDeclaredSymbol
(type.Parent.Parent.Parent, cancellationToken);
Microsoft.CodeAnalysis.CSharp.Workspaces.UnitTests (1)
CodeGeneration\SyntaxGeneratorTests.cs (1)
4705
var declaration = semanticModel.
GetDeclaredSymbol
(node);
Microsoft.CodeAnalysis.EditorFeatures (1)
GoToDefinition\AbstractGoToDefinitionService.cs (1)
153
if (semanticModel.
GetDeclaredSymbol
(containingTypeDeclaration, cancellationToken) is ITypeSymbol containingTypeSymbol &&
Microsoft.CodeAnalysis.EditorFeatures.Cocoa (1)
NavigationCommandHandlers\FindImplementingMembersCommandHandler.cs (1)
109
var namedTypeSymbol = compilation.GetSemanticModel(syntaxTree).
GetDeclaredSymbol
(parentTypeNode, cancellationToken: cancellationToken) as INamedTypeSymbol;
Microsoft.CodeAnalysis.EditorFeatures.UnitTests (5)
CodeGeneration\CodeGenerationTests.cs (2)
567
var attributeTarget = testContext.SemanticModel.
GetDeclaredSymbol
(taggedNode);
924
.Select(a => semanticModel.
GetDeclaredSymbol
(a))
StackTraceExplorer\StackTraceExplorerTests.cs (1)
53
var expectedSymbol = semanticModel.
GetDeclaredSymbol
(node);
SymbolFinder\DependentTypeFinderTests.cs (1)
648
var firstType = (INamedTypeSymbol)semanticModel.
GetDeclaredSymbol
(firstDecl);
SymbolKey\SymbolKeyCrossLanguageTests.cs (1)
48
var methodSymbol = semanticModel.
GetDeclaredSymbol
(method);
Microsoft.CodeAnalysis.EditorFeatures2.UnitTests (1)
FindReferences\FindReferencesTests.vb (1)
583
Dim symbol1 = semanticModel1.
GetDeclaredSymbol
(declarator1)
Microsoft.CodeAnalysis.Features (67)
AbstractAddAccessibilityModifiersCodeFixProvider.cs (1)
53
var symbol = semanticModel.
GetDeclaredSymbol
(declarator, cancellationToken);
AbstractMakeFieldReadonlyCodeFixProvider.cs (1)
80
var symbol = (IFieldSymbol?)model.
GetDeclaredSymbol
(declarator, cancellationToken);
AbstractMakeMethodAsynchronousCodeFixProvider.cs (1)
90
var symbol = semanticModel.
GetDeclaredSymbol
(node, cancellationToken) ?? semanticModel.GetSymbolInfo(node, cancellationToken).GetAnySymbol();
AbstractMakeMethodSynchronousCodeFixProvider.cs (2)
58
var methodSymbol = (IMethodSymbol?)(semanticModel.
GetDeclaredSymbol
(node, cancellationToken) ?? semanticModel.GetSymbolInfo(node, cancellationToken).GetAnySymbol());
128
if (semanticModel.
GetDeclaredSymbol
(methodDeclaration, cancellationToken) is IMethodSymbol methodSymbol)
AbstractMakeTypePartialCodeFixProvider.cs (1)
38
var symbol = semanticModel.
GetDeclaredSymbol
(declaration, cancellationToken);
AbstractMatchFolderAndNamespaceDiagnosticAnalyzer.cs (2)
71
var symbol = context.SemanticModel.
GetDeclaredSymbol
(namespaceDecl);
177
var symbol = semanticModel.
GetDeclaredSymbol
(typeDecl);
AbstractObjectCreationExpressionAnalyzer.cs (1)
98
_initializedSymbol = _semanticModel.
GetDeclaredSymbol
(containingDeclarator, _cancellationToken);
AbstractRemoveAsyncModifierCodeFixProvider.cs (1)
106
semanticModel.
GetDeclaredSymbol
(node, cancellationToken) as IMethodSymbol;
AbstractRemoveUnusedMembersCodeFixProvider.cs (1)
58
var symbol = semanticModel.
GetDeclaredSymbol
(diagnosticNode, cancellationToken);
AbstractRemoveUnusedValuesCodeFixProvider.cs (2)
470
var declaredLocal = semanticModel.
GetDeclaredSymbol
(node, cancellationToken) as ILocalSymbol;
473
declaredLocal = semanticModel.
GetDeclaredSymbol
(node.Parent, cancellationToken) as ILocalSymbol;
AbstractUseAutoPropertyAnalyzer.cs (1)
155
if (semanticModel.
GetDeclaredSymbol
(propertyDeclaration, cancellationToken) is not IPropertySymbol property)
CodeFixes\Suppression\AbstractSuppressionCodeFixProvider.cs (1)
298
targetSymbol = semanticModel.
GetDeclaredSymbol
(targetMemberNode, cancellationToken);
CodeLens\CodeLensReferencesService.cs (3)
57
var symbol = semanticModel.
GetDeclaredSymbol
(syntaxNode, cancellationToken);
146
var symbol = semanticModel.
GetDeclaredSymbol
(node, cancellationToken);
282
var declaredSymbol = semanticModel.
GetDeclaredSymbol
(syntaxNode, cancellationToken);
CodeRefactorings\MoveType\AbstractMoveTypeService.cs (2)
196
var typeName = semanticModel.
GetDeclaredSymbol
(typeDeclaration, cancellationToken).Name;
262
.Select(n => semanticModel.
GetDeclaredSymbol
(n, cancellationToken).Name)
CodeRefactorings\MoveType\AbstractMoveTypeService.MoveTypeEditor.cs (1)
272
var symbol = (ITypeSymbol?)State.SemanticDocument.SemanticModel.
GetDeclaredSymbol
(node, CancellationToken);
CodeRefactorings\MoveType\AbstractMoveTypeService.RenameTypeEditor.cs (1)
31
var symbol = State.SemanticDocument.SemanticModel.
GetDeclaredSymbol
(State.TypeNode, CancellationToken);
CodeRefactorings\MoveType\AbstractMoveTypeService.State.cs (1)
62
if (SemanticDocument.SemanticModel.
GetDeclaredSymbol
(typeDeclaration, cancellationToken) is not INamedTypeSymbol typeSymbol ||
CodeRefactorings\SyncNamespace\AbstractChangeNamespaceService.cs (2)
332
var memberSymbol = semanticModel.
GetDeclaredSymbol
(memberDecl, cancellationToken);
377
var symbol = semanticModel.
GetDeclaredSymbol
(declaration, cancellationToken);
Completion\Providers\AbstractPartialTypeCompletionProvider.cs (1)
41
if (semanticModel.
GetDeclaredSymbol
(node, cancellationToken) is INamedTypeSymbol declaredSymbol)
Completion\Providers\ImportCompletionProvider\AbstractTypeImportCompletionProvider.cs (1)
84
var symbol = syntaxContext.SemanticModel.
GetDeclaredSymbol
(aliasNode, cancellationToken);
ConvertAutoPropertyToFullProperty\AbstractConvertAutoPropertyToFullPropertyCodeRefactoringProvider.cs (1)
43
if (semanticModel.
GetDeclaredSymbol
(property) is not IPropertySymbol propertySymbol)
DeclarationComputer.cs (1)
49
var declaredSymbol = model.
GetDeclaredSymbol
(node, cancellationToken);
EditAndContinue\AbstractEditAndContinueAnalyzer.cs (4)
3401
var otherContainingSymbol = otherModel.
GetDeclaredSymbol
(otherContainingNode, cancellationToken);
3572
var oldType = (INamedTypeSymbol?)oldModel.
GetDeclaredSymbol
(oldTypeDeclaration, cancellationToken);
3605
var newType = (INamedTypeSymbol?)newModel.
GetDeclaredSymbol
(newTypeDeclaration, cancellationToken);
4938
oldCtor = oldModel.
GetDeclaredSymbol
(oldDeclaration, cancellationToken);
EmbeddedLanguages\EmbeddedLanguageDetector.cs (3)
233
semanticModel.
GetDeclaredSymbol
(variableDeclarator, cancellationToken) ??
234
semanticModel.
GetDeclaredSymbol
(syntaxFacts.GetIdentifierOfVariableDeclarator(variableDeclarator).GetRequiredParent(), cancellationToken);
242
var symbol = semanticModel.
GetDeclaredSymbol
(property, cancellationToken);
EncapsulateField\AbstractEncapsulateFieldService.cs (1)
235
field = semanticModel.
GetDeclaredSymbol
(newDeclaration, cancellationToken) as IFieldSymbol;
ExternalAccess\UnitTesting\SolutionCrawler\UnitTestingWorkCoordinator.UnitTestingSemanticChangeProcessor.cs (1)
111
var symbol = model.
GetDeclaredSymbol
(declarationNode, CancellationToken);
ExtractClass\AbstractExtractClassRefactoringProvider.cs (1)
133
if (semanticModel.
GetDeclaredSymbol
(selectedClassNode, cancellationToken) is not INamedTypeSymbol selectedType)
ExtractClass\ExtractClassWithDialogCodeAction.cs (1)
197
var currentSymbol = semanticModel.
GetDeclaredSymbol
(node, cancellationToken);
ExtractInterface\AbstractExtractInterfaceService.cs (1)
98
var type = semanticModel.
GetDeclaredSymbol
(typeNode, cancellationToken);
FindUsages\AbstractFindUsagesService_FindReferences.cs (1)
204
var symbol = semanticModel.GetSymbolInfo(token.Parent, cancellationToken).Symbol ?? semanticModel.
GetDeclaredSymbol
(token.Parent, cancellationToken);
GenerateComparisonOperators\GenerateComparisonOperatorsCodeRefactoringProvider.cs (1)
66
var containingType = semanticModel.
GetDeclaredSymbol
(typeDeclaration, cancellationToken) as INamedTypeSymbol;
GenerateConstructorFromMembers\AbstractGenerateConstructorFromMembersCodeRefactoringProvider.cs (1)
199
var containingType = semanticModel.
GetDeclaredSymbol
(typeDeclaration, cancellationToken: cancellationToken) as INamedTypeSymbol;
GenerateEqualsAndGetHashCodeFromMembers\GenerateEqualsAndGetHashCodeFromMembersCodeRefactoringProvider.cs (1)
93
var containingType = semanticModel.
GetDeclaredSymbol
(typeDeclaration) as INamedTypeSymbol;
GenerateFromMembers\AbstractGenerateFromMembersCodeRefactoringProvider.cs (1)
40
d => semanticModel.
GetDeclaredSymbol
(d, cancellationToken)).WhereNotNull().ToImmutableArray();
ImplementAbstractClass\ImplementAbstractClassData.cs (1)
53
if (semanticModel.
GetDeclaredSymbol
(classNode, cancellationToken) is not INamedTypeSymbol classType)
InheritanceMargin\AbstractInheritanceMarginService_Helpers.cs (1)
97
var member = semanticModel.
GetDeclaredSymbol
(memberDeclarationNode, cancellationToken);
InitializeParameter\AbstractInitializeParameterCodeRefactoringProvider.cs (1)
141
parameter = (IParameterSymbol?)semanticModel.
GetDeclaredSymbol
(parameterNode, cancellationToken);
InlineMethod\AbstractInlineMethodRefactoringProvider.cs (1)
572
var declaredSymbol = semanticModel.
GetDeclaredSymbol
(node, cancellationToken);
InlineTemporary\AbstractInlineTemporaryCodeRefactoringProvider.cs (1)
28
var local = semanticModel.
GetDeclaredSymbol
(variableDeclarator, cancellationToken);
IntroduceParameter\AbstractIntroduceParameterCodeRefactoringProvider.cs (1)
71
var containingSymbol = semanticModel.
GetDeclaredSymbol
(containingMethod, cancellationToken);
IntroduceVariable\AbstractIntroduceVariableService.State.cs (1)
91
.Select(n => Document.SemanticModel.
GetDeclaredSymbol
(n, cancellationToken))
MoveStaticMembers\AbstractMoveStaticMembersRefactoringProvider.cs (1)
40
.SelectAsArray(m => (node: m, symbol: semanticModel.
GetDeclaredSymbol
(m, cancellationToken)))
MoveStaticMembers\MoveStaticMembersWithDialogCodeAction.cs (2)
139
.SelectAsArray(node => (semanticModel.
GetDeclaredSymbol
(node, cancellationToken), false));
200
.SelectAsArray(node => (semanticModel.
GetDeclaredSymbol
(node, cancellationToken), false));
MoveToNamespace\AbstractMoveToNamespaceService.cs (2)
196
return namespaceMembers.SelectAsArray(member => semanticModel.
GetDeclaredSymbol
(member, cancellationToken));
203
return compilationUnitMembers.SelectAsArray(member => semanticModel.
GetDeclaredSymbol
(member, cancellationToken));
NamingStyleCodeFixProvider.cs (1)
77
var symbol = model.
GetDeclaredSymbol
(node, context.CancellationToken);
NamingStyleDiagnosticAnalyzerBase.cs (1)
80
var symbol = syntaxContext.SemanticModel.
GetDeclaredSymbol
(syntaxContext.Node, syntaxContext.CancellationToken);
RemoveUnusedVariable\AbstractRemoveUnusedVariableCodeFixProvider.cs (1)
88
var symbol = documentEditor.SemanticModel.
GetDeclaredSymbol
(node, cancellationToken);
ReplaceDocCommentTextWithTag\AbstractReplaceDocCommentTextWithTagCodeRefactoringProvider.cs (1)
134
if (semanticModel.
GetDeclaredSymbol
(node, cancellationToken) is ISymbol declaration)
ReplaceMethodWithProperty\ReplaceMethodWithPropertyCodeRefactoringProvider.cs (1)
61
if (semanticModel.
GetDeclaredSymbol
(methodDeclaration) is not IMethodSymbol methodSymbol ||
ReplacePropertyWithMethods\ReplacePropertyWithMethodsCodeRefactoringProvider.cs (1)
54
var propertySymbol = semanticModel.
GetDeclaredSymbol
(propertyDeclaration) as IPropertySymbol;
SolutionCrawler\WorkCoordinator.SemanticChangeProcessor.cs (1)
110
var symbol = model.
GetDeclaredSymbol
(declarationNode, CancellationToken);
UseSystemHashCodeCodeFixProvider.cs (1)
64
var method = semanticModel.
GetDeclaredSymbol
(methodDecl, cancellationToken);
ValueTracking\ValueTracker.cs (1)
264
?? semanticModel.
GetDeclaredSymbol
(selectedNode, cancellationToken);
Microsoft.CodeAnalysis.Test.Utilities (2)
Compilation\CompilationExtensions.cs (1)
315
roots.Add((operation, semanticModel.
GetDeclaredSymbol
(operation.Syntax)));
Compilation\ControlFlowGraphVerifier.cs (1)
78
var declaredSymbol = model.
GetDeclaredSymbol
(operationRoot.Syntax);
Microsoft.CodeAnalysis.UnitTests (2)
Diagnostics\OperationTests.cs (1)
328
var cfgSymbol = model.
GetDeclaredSymbol
(methodBodySyntax);
Diagnostics\SuppressMessageTargetSymbolResolverTests.cs (1)
1402
let candidate = model.
GetDeclaredSymbol
(node)
Microsoft.CodeAnalysis.VisualBasic.CodeStyle (4)
SemanticModelExtensions.vb (2)
155
Return semanticModel.
GetDeclaredSymbol
(
169
Return semanticModel.
GetDeclaredSymbol
(
VisualBasicSemanticFacts.vb (2)
73
Dim symbol = semanticModel.
GetDeclaredSymbol
(ancestor, cancellationToken)
230
Return SpecializedCollections.SingletonEnumerable(semanticModel.
GetDeclaredSymbol
(memberDeclaration, cancellationToken))
Microsoft.CodeAnalysis.VisualBasic.CodeStyle.Fixes (1)
VisualBasicTypeInferenceService.TypeInferrer.vb (1)
794
Return originalSemanticModel.
GetDeclaredSymbol
(declaration, CancellationToken)
Microsoft.CodeAnalysis.VisualBasic.EditorFeatures.UnitTests (1)
SymbolId\SymbolKeyTestBase.vb (1)
190
Dim sym = model.
GetDeclaredSymbol
(a)
Microsoft.CodeAnalysis.VisualBasic.Emit.UnitTests (2)
CodeGen\CodeGenTuples.vb (2)
20827
Assert.Equal("(System.Int32, elem2 As System.Int32).Item1 As System.Int32", model.
GetDeclaredSymbol
(DirectCast(type.Elements.First(), SyntaxNode)).ToTestDisplayString())
20828
Assert.Equal("(System.Int32, elem2 As System.Int32).elem2 As System.Int32", model.
GetDeclaredSymbol
(DirectCast(type.Elements.Last(), SyntaxNode)).ToTestDisplayString())
Microsoft.CodeAnalysis.VisualBasic.Features (19)
ChangeSignature\VisualBasicChangeSignatureService.vb (7)
209
semanticModel.
GetDeclaredSymbol
(matchingNode, cancellationToken),
214
semanticModel.
GetDeclaredSymbol
(matchingNode, cancellationToken),
217
Return semanticModel.
GetDeclaredSymbol
(DirectCast(matchingNode, MethodBlockSyntax).BlockStatement, cancellationToken)
219
Return semanticModel.
GetDeclaredSymbol
(DirectCast(matchingNode, MethodBlockSyntax).BlockStatement, cancellationToken)
221
Return semanticModel.
GetDeclaredSymbol
(DirectCast(matchingNode, ConstructorBlockSyntax).BlockStatement, cancellationToken)
224
Return semanticModel.
GetDeclaredSymbol
(matchingNode, cancellationToken)
728
results.Add(semanticModel.
GetDeclaredSymbol
(cast.Identifier.Parent, cancellationToken))
CodeFixes\GenerateEvent\GenerateEventCodeFixProvider.vb (1)
265
Dim boundEvent = TryCast(semanticModel.
GetDeclaredSymbol
(node.Parent.Parent, cancellationToken), IEventSymbol)
CodeLens\VisualBasicDisplayInfoService.vb (2)
124
Dim symbol As ISymbol = semanticModel.
GetDeclaredSymbol
(node)
131
symbol = semanticModel.
GetDeclaredSymbol
(node)
Completion\CompletionProviders\XmlDocCommentCompletionProvider.vb (1)
108
symbol = semanticModel.
GetDeclaredSymbol
(declaration, cancellationToken)
EditAndContinue\VisualBasicEditAndContinueAnalyzer.vb (3)
1339
Dim oldSymbol = oldModel.
GetDeclaredSymbol
(oldNode, cancellationToken)
1340
Dim newSymbol = newModel.
GetDeclaredSymbol
(newNode, cancellationToken)
1386
Dim symbol = model.
GetDeclaredSymbol
(node, cancellationToken)
ExtractMethod\VisualBasicSelectionResult.vb (1)
155
Dim symbol = semanticModel.
GetDeclaredSymbol
(methodBlock.BlockStatement)
GenerateDefaultConstructors\VisualBasicGenerateDefaultConstructorsService.vb (2)
34
classType = TryCast(semanticDocument.SemanticModel.
GetDeclaredSymbol
(typeDecl), INamedTypeSymbol)
48
classType = TryCast(semanticDocument.SemanticModel.
GetDeclaredSymbol
(baseList.Parent, cancellationToken), INamedTypeSymbol)
GoToDefinition\VisualBasicGoToDefinitionSymbolService.vb (1)
43
Dim Symbol = semanticModel.
GetDeclaredSymbol
(exitTarget)
NavigationBar\VisualBasicNavigationBarItemService.vb (1)
74
Dim type = TryCast(semanticModel.
GetDeclaredSymbol
(node, cancellationToken), INamedTypeSymbol)
Microsoft.CodeAnalysis.VisualBasic.Semantic.UnitTests (70)
Compilation\GetSemanticInfoBrokenCodeTests.vb (1)
495
model.
GetDeclaredSymbol
(node)
Compilation\SemanticModelAPITests.vb (2)
945
Dim label = speculativeModel.
GetDeclaredSymbol
(speculatedStatement)
1671
Dim label = speculativeModel.
GetDeclaredSymbol
(speculatedMethod.Statements(0))
Compilation\SemanticModelGetDeclaredSymbolAPITests.vb (22)
402
Dim sym1 = model1.
GetDeclaredSymbol
(DirectCast(n1Syntax, VisualBasicSyntaxNode))
404
Dim sym2 = model1.
GetDeclaredSymbol
(DirectCast(n1Syntax.NamespaceStatement, VisualBasicSyntaxNode))
410
sym1 = model1.
GetDeclaredSymbol
(DirectCast(tb, VisualBasicSyntaxNode))
411
sym2 = model1.
GetDeclaredSymbol
(DirectCast(tb.BlockStatement, VisualBasicSyntaxNode))
418
sym1 = model1.
GetDeclaredSymbol
(DirectCast(e1Syntax, VisualBasicSyntaxNode))
421
sym2 = model1.
GetDeclaredSymbol
(DirectCast(e1Syntax.EnumStatement, VisualBasicSyntaxNode))
426
sym1 = model1.
GetDeclaredSymbol
(DirectCast(c1Syntax, VisualBasicSyntaxNode))
429
sym2 = model1.
GetDeclaredSymbol
(DirectCast(c1Syntax.BlockStatement, VisualBasicSyntaxNode))
435
sym1 = model1.
GetDeclaredSymbol
(DirectCast(mb, VisualBasicSyntaxNode))
436
sym2 = model1.
GetDeclaredSymbol
(DirectCast(mb.BlockStatement, VisualBasicSyntaxNode))
444
sym1 = model1.
GetDeclaredSymbol
(DirectCast(pb, VisualBasicSyntaxNode))
445
sym2 = model1.
GetDeclaredSymbol
(DirectCast(pb.PropertyStatement, VisualBasicSyntaxNode))
916
Return semanticModel.
GetDeclaredSymbol
(syntax)
1486
Assert.Equal("Public Overridable Property Get DefProp(p As Integer) As String", model.
GetDeclaredSymbol
(defPropGetSyntax).ToString())
1488
Assert.Equal("Public Overridable Property Set DefProp(p As Integer, value As String)", model.
GetDeclaredSymbol
(defPropSetSyntax).ToString())
1490
Assert.Equal("Public Property Set RegularProp(value As String)", model.
GetDeclaredSymbol
(regularPropSetSyntax).ToString())
1635
Dim symbol = bindingsA.
GetDeclaredSymbol
(node)
2135
Dim symbol = DirectCast(semanticModel.
GetDeclaredSymbol
(node), FieldSymbol)
2500
Dim symbol = bindingsA.
GetDeclaredSymbol
(node)
2505
symbol = bindingsA.
GetDeclaredSymbol
(node)
2510
symbol = bindingsA.
GetDeclaredSymbol
(node)
2515
symbol = bindingsA.
GetDeclaredSymbol
(node)
DeclaringSyntaxNodeTests.vb (1)
35
Dim declaredSymbol = model.
GetDeclaredSymbol
(node)
Extensions.vb (1)
52
Return DirectCast(model.
GetDeclaredSymbol
(node, cancellationToken), Symbol)
Semantics\GetExtendedSemanticInfoTests.vb (1)
3007
Dim symbol = DirectCast(model.
GetDeclaredSymbol
(node), FieldSymbol)
Semantics\GetSemanticInfoTests.vb (11)
91
Dim symbol = compilation.GetSemanticModel(tree).
GetDeclaredSymbol
(node)
604
Dim symbol = compilation.GetSemanticModel(tree).
GetDeclaredSymbol
(node)
608
symbol = compilation.GetSemanticModel(tree).
GetDeclaredSymbol
(node)
615
symbol = compilation.GetSemanticModel(tree).
GetDeclaredSymbol
(node)
619
symbol = compilation.GetSemanticModel(tree).
GetDeclaredSymbol
(node)
649
Dim symbol = compilation.GetSemanticModel(tree).
GetDeclaredSymbol
(node)
654
symbol = compilation.GetSemanticModel(tree).
GetDeclaredSymbol
(node)
686
Dim symbol = compilation.GetSemanticModel(tree).
GetDeclaredSymbol
(node)
691
symbol = compilation.GetSemanticModel(tree).
GetDeclaredSymbol
(node)
1272
Dim symbol = compilation.GetSemanticModel(tree).
GetDeclaredSymbol
(node)
4781
Dim symbol = compilation.GetSemanticModel(tree).
GetDeclaredSymbol
(node)
Semantics\LambdaSemanticInfoTests.vb (2)
542
Assert.Same(e, semanticModel.
GetDeclaredSymbol
(DirectCast(node1, VisualBasicSyntaxNode)))
543
Assert.Same(e, semanticModel.
GetDeclaredSymbol
(node1.Parent))
Semantics\QueryExpressions_SemanticModel.vb (29)
124
Assert.Same(s6, semanticModel1.
GetDeclaredSymbol
(DirectCast(node6, VisualBasicSyntaxNode)))
126
Assert.Same(s6, semanticModel1.
GetDeclaredSymbol
(node6.Parent))
1134
Assert.Same(y3, semanticModel.
GetDeclaredSymbol
(DirectCast(node7, VisualBasicSyntaxNode)))
1169
Assert.Same(z, semanticModel.
GetDeclaredSymbol
(DirectCast(node10, VisualBasicSyntaxNode)))
1661
Dim x1 = DirectCast(semanticModel.
GetDeclaredSymbol
(node1.Parent), RangeVariableSymbol)
1690
Dim w1 = DirectCast(semanticModel.
GetDeclaredSymbol
(node4.Parent), RangeVariableSymbol)
2117
Dim x1 = DirectCast(semanticModel.
GetDeclaredSymbol
(node1.Parent), RangeVariableSymbol)
2139
Dim w1 = DirectCast(semanticModel.
GetDeclaredSymbol
(node4.Parent), RangeVariableSymbol)
2683
Dim i1 = DirectCast(semanticModel.
GetDeclaredSymbol
(node1.Parent.Parent), RangeVariableSymbol)
2688
Assert.Same(i1, semanticModel.
GetDeclaredSymbol
(DirectCast(DirectCast(node1.Parent.Parent, ExpressionRangeVariableSyntax).NameEquals.Identifier, VisualBasicSyntaxNode)))
2697
Dim x2 = DirectCast(semanticModel.
GetDeclaredSymbol
(node2.Parent), RangeVariableSymbol)
2709
Dim x3 = semanticModel.
GetDeclaredSymbol
(node3.Parent)
2734
Dim k1 = DirectCast(semanticModel.
GetDeclaredSymbol
(node4.Parent.Parent), RangeVariableSymbol)
2739
Assert.Same(k1, semanticModel.
GetDeclaredSymbol
(DirectCast(DirectCast(node4.Parent.Parent, ExpressionRangeVariableSyntax).NameEquals.Identifier, VisualBasicSyntaxNode)))
2748
Dim w2 = DirectCast(semanticModel.
GetDeclaredSymbol
(node5.Parent), RangeVariableSymbol)
2760
Dim w3 = semanticModel.
GetDeclaredSymbol
(node6.Parent)
2770
Assert.Same(gr, semanticModel.
GetDeclaredSymbol
(DirectCast(node7, VisualBasicSyntaxNode)))
2791
Dim k2 = DirectCast(semanticModel.
GetDeclaredSymbol
(node8.Parent.Parent), RangeVariableSymbol)
2795
Assert.Same(k2, semanticModel.
GetDeclaredSymbol
(DirectCast(node8, VisualBasicSyntaxNode)))
2922
Assert.Same(x4, semanticModel.
GetDeclaredSymbol
(DirectCast(node8, VisualBasicSyntaxNode)))
2924
Assert.Same(x4, semanticModel.
GetDeclaredSymbol
(node8.Parent.Parent))
3301
Assert.Same(s1, semanticModel.
GetDeclaredSymbol
(DirectCast(node1, VisualBasicSyntaxNode)))
3302
Assert.Same(s1, semanticModel.
GetDeclaredSymbol
(node1.Parent))
3316
Assert.Same(x1, semanticModel.
GetDeclaredSymbol
(DirectCast(node3, VisualBasicSyntaxNode)))
3318
Assert.Same(x1, semanticModel.
GetDeclaredSymbol
(node3.Parent.Parent))
3505
Assert.Same(s1, semanticModel.
GetDeclaredSymbol
(DirectCast(node1, VisualBasicSyntaxNode)))
3506
Assert.Same(s1, semanticModel.
GetDeclaredSymbol
(node1.Parent))
3520
Assert.Same(x1, semanticModel.
GetDeclaredSymbol
(DirectCast(node3, VisualBasicSyntaxNode)))
3522
Assert.Same(x1, semanticModel.
GetDeclaredSymbol
(node3.Parent.Parent))
Microsoft.CodeAnalysis.VisualBasic.Symbol.UnitTests (3)
SymbolDisplay\SymbolDisplayTests.vb (1)
5663
Dim locals = decls.Select(Function(d) model.
GetDeclaredSymbol
(d)).ToArray()
SymbolsTests\CompilationCreationTests.vb (1)
2226
Dim types = expectedSyntaxTrees.Select(Function(tree) compilation.GetSemanticModel(tree).
GetDeclaredSymbol
(tree.GetCompilationUnitRoot().Members.Single())).ToArray()
SymbolsTests\Source\SourceSymbolTests.vb (1)
513
Dim symbol = model.
GetDeclaredSymbol
(node)
Microsoft.CodeAnalysis.VisualBasic.Test.Utilities (1)
CompilationTestUtils.vb (1)
1109
Return DirectCast(semanticModel.
GetDeclaredSymbol
(DirectCast(node, MethodBaseSyntax)), NamedTypeSymbol)
Microsoft.CodeAnalysis.VisualBasic.Workspaces (5)
SemanticModelExtensions.vb (2)
155
Return semanticModel.
GetDeclaredSymbol
(
169
Return semanticModel.
GetDeclaredSymbol
(
VisualBasicSemanticFacts.vb (2)
73
Dim symbol = semanticModel.
GetDeclaredSymbol
(ancestor, cancellationToken)
230
Return SpecializedCollections.SingletonEnumerable(semanticModel.
GetDeclaredSymbol
(memberDeclaration, cancellationToken))
VisualBasicTypeInferenceService.TypeInferrer.vb (1)
794
Return originalSemanticModel.
GetDeclaredSymbol
(declaration, CancellationToken)
Microsoft.CodeAnalysis.VisualBasic.Workspaces.UnitTests (1)
CodeGeneration\SyntaxGeneratorTests.vb (1)
1092
Dim symbol = CType(model.
GetDeclaredSymbol
(node), IMethodSymbol)
Microsoft.CodeAnalysis.Workspaces (19)
AbstractMoveDeclarationNearReferenceService.State.cs (1)
83
LocalSymbol = (ILocalSymbol)semanticModel.
GetDeclaredSymbol
(
Editing\SymbolEditor.cs (2)
299
var newSymbol = model.
GetDeclaredSymbol
(newDeclaration, cancellationToken);
490
var newSymbol = model.
GetDeclaredSymbol
(newDeclaration, cancellationToken);
FindSymbols\FindReferences\Finders\AbstractReferenceFinder.cs (2)
238
if (state.SemanticModel.
GetDeclaredSymbol
(directive, cancellationToken) is IAliasSymbol aliasSymbol &&
803
var symbol = semanticModel.
GetDeclaredSymbol
(node);
FindSymbols\FindReferences\Finders\ParameterSymbolReferenceFinder.cs (2)
137
var symbol = semanticModel.
GetDeclaredSymbol
(token.GetRequiredParent(), cancellationToken);
168
var declaredSymbol = semanticModel.
GetDeclaredSymbol
(current);
FindSymbols\SymbolFinder.cs (1)
287
var linkedSymbol = semanticModel.
GetDeclaredSymbol
(linkedNode, cancellationToken);
FindSymbols\TopLevelSyntaxTree\DeclaredSymbolInfo.cs (1)
244
return semanticModel.
GetDeclaredSymbol
(node, cancellationToken);
LanguageServices\FixAllSpanMappingService\AbstractFixAllSpanMappingService.cs (1)
46
var symbol = semanticModel.
GetDeclaredSymbol
(decl, cancellationToken);
ReassignedVariable\AbstractReassignedVariableService.cs (3)
112
var parameter = semanticModel.
GetDeclaredSymbol
(parameterSyntax, cancellationToken) as IParameterSymbol;
119
var local = semanticModel.
GetDeclaredSymbol
(variable, cancellationToken) as ILocalSymbol;
126
var local = semanticModel.
GetDeclaredSymbol
(designation, cancellationToken) as ILocalSymbol;
Rename\Renamer.RenameSymbolDocumentAction.cs (1)
109
var symbol = semanticModel.
GetDeclaredSymbol
(matchingDeclaration, cancellationToken);
SemanticModelExtensions.cs (2)
49
return semanticModel.
GetDeclaredSymbol
(declaration, cancellationToken)
131
var symbol = semanticModel.
GetDeclaredSymbol
(node, cancellationToken);
SymbolKey.AliasSymbolKey.cs (1)
61
var symbol = semanticModel.
GetDeclaredSymbol
(syntaxNode, cancellationToken);
SymbolKey.BodyLevelSymbolKey.cs (1)
264
var symbol = semanticModel.
GetDeclaredSymbol
(node, cancellationToken);
SymbolKey.SymbolKeyReader.cs (1)
746
var symbol = semanticModel.
GetDeclaredSymbol
(node, CancellationToken);
Microsoft.CodeAnalysis.Workspaces.UnitTests (8)
FindReferencesTests.cs (5)
170
var symbol = semanticModel.
GetDeclaredSymbol
(declareMethod);
175
symbol = semanticModel.
GetDeclaredSymbol
(normalMethod);
206
var symbol = semanticModel.
GetDeclaredSymbol
(propertyStatement);
274
var symbol = semanticModel.
GetDeclaredSymbol
(declareMethod);
279
symbol = semanticModel.
GetDeclaredSymbol
(normalMethod);
SymbolKeyTests.cs (3)
608
var symbols = tree.GetRoot().DescendantNodes().OfType<CSharp.Syntax.UsingDirectiveSyntax>().Select(s => model.
GetDeclaredSymbol
(s)).ToList();
1429
var symbol = model.
GetDeclaredSymbol
(node);
1495
var symbol = model.
GetDeclaredSymbol
(token);
Microsoft.VisualStudio.LanguageServices (3)
Library\ClassView\AbstractSyncClassViewCommandHandler.cs (1)
85
? semanticModel.
GetDeclaredSymbol
(memberDeclaration, userCancellationToken)
Progression\GraphNodeIdCreation.cs (1)
541
var current = semanticModel.
GetDeclaredSymbol
(node, cancellationToken);
Progression\SymbolContainment.cs (1)
48
var symbol = semanticModel.
GetDeclaredSymbol
(syntaxNode, cancellationToken);
Microsoft.VisualStudio.LanguageServices.CSharp (1)
CodeModel\CSharpCodeModelService.cs (1)
966
: semanticModel.
GetDeclaredSymbol
(node);
Microsoft.VisualStudio.LanguageServices.Implementation (3)
CodeModel\Collections\BasesCollection.cs (1)
66
return semanticModel.
GetDeclaredSymbol
(node) as ITypeSymbol;
CodeModel\FileCodeModel_CodeGen.cs (1)
267
var type = (ITypeSymbol?)semanticModel.
GetDeclaredSymbol
(containerNode);
CodeModel\InternalElements\AbstractCodeElement.cs (1)
89
return semanticModel.
GetDeclaredSymbol
(node);
Microsoft.VisualStudio.LanguageServices.UnitTests (8)
ChangeSignature\ChangeSignatureViewModelTests.vb (1)
467
Dim symbol = (Await workspaceDoc.GetSemanticModelAsync()).
GetDeclaredSymbol
(token.Parent)
CommonControls\MemberSelectionViewModelTests.vb (1)
184
Dim memberSymbol = (Await workspaceDoc.GetSemanticModelAsync()).
GetDeclaredSymbol
(token.Parent)
CommonControls\NewTypeDestinationSelectionViewModelTests.vb (1)
237
Dim symbol = (Await workspaceDoc.GetSemanticModelAsync()).
GetDeclaredSymbol
(token.Parent)
ExtractInterface\ExtractInterfaceViewModelTests.vb (1)
300
Dim symbol = (Await workspaceDoc.GetSemanticModelAsync()).
GetDeclaredSymbol
(token.Parent)
GoToDefinition\GoToDefinitionApiTests.vb (1)
31
.Select(Function(n) semanticModel.
GetDeclaredSymbol
(n, CancellationToken.None)) _
MoveStaticMembers\MoveStaticMembersViewModelTest.vb (1)
35
Dim memberSymbol = (Await workspaceDoc.GetRequiredSemanticModelAsync(CancellationToken.None)).
GetDeclaredSymbol
(token.Parent)
PullMemberUp\PullMemberUpViewModelTest.vb (1)
256
Dim memberSymbol = (Await workspaceDoc.GetSemanticModelAsync()).
GetDeclaredSymbol
(token.Parent)
RQName\RQNameTests.vb (1)
251
symbol = (Await workspaceDoc.GetSemanticModelAsync()).
GetDeclaredSymbol
(token.Parent)
Microsoft.VisualStudio.LanguageServices.VisualBasic (2)
CodeModel\VisualBasicCodeModelService.vb (1)
1069
semanticModel.
GetDeclaredSymbol
(node))
Help\VisualBasicHelpContextService.Visitor.vb (1)
948
Dim symbol = _semanticModel.
GetDeclaredSymbol
(token.Parent, _cancellationToken)