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