76 references to GetDeclaredSymbol
Microsoft.CodeAnalysis.CSharp.CodeStyle (3)
SemanticModelExtensions.cs (3)
211
var containingType = semanticModel.
GetDeclaredSymbol
(type.GetAncestor<BaseTypeDeclarationSyntax>(), cancellationToken);
330
var symbol = semanticModel.
GetDeclaredSymbol
(typeDeclaration, cancellationToken);
456
return semanticModel.
GetDeclaredSymbol
(declarationSyntax, cancellationToken)
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (2)
ConvertToRecordEngine.cs (1)
38
if (semanticModel.
GetDeclaredSymbol
(typeDeclaration, cancellationToken) is not INamedTypeSymbol
TypeDeclarationSyntaxExtensions.cs (1)
78
var typeSymbol = model.
GetDeclaredSymbol
(typeNode, cancellationToken);
Microsoft.CodeAnalysis.CSharp.Emit.UnitTests (13)
CodeGen\CodeGenTupleTest.cs (13)
20366
Assert.Equal(2, model.
GetDeclaredSymbol
(c1).AllInterfaces.Count());
20367
Assert.Equal("I0<(System.Int32 a, System.Int32 b)>", model.
GetDeclaredSymbol
(c1).AllInterfaces[0].ToTestDisplayString());
20368
Assert.Equal("I0<(System.Int32 notA, System.Int32 notB)>", model.
GetDeclaredSymbol
(c1).AllInterfaces[1].ToTestDisplayString());
20371
Assert.Equal(1, model.
GetDeclaredSymbol
(c2).AllInterfaces.Count());
20372
Assert.Equal("I0<(System.Int32 a, System.Int32 b)>", model.
GetDeclaredSymbol
(c2).AllInterfaces[0].ToTestDisplayString());
20375
Assert.Equal(1, model.
GetDeclaredSymbol
(c3).AllInterfaces.Count());
20376
Assert.Equal("I0<System.Int32>", model.
GetDeclaredSymbol
(c3).AllInterfaces[0].ToTestDisplayString());
24298
var derivedSymbol = model.
GetDeclaredSymbol
(derived);
24361
var derivedSymbol = model.
GetDeclaredSymbol
(derived);
24425
var derivedSymbol = model.
GetDeclaredSymbol
(derived);
24498
var derivedSymbol = model.
GetDeclaredSymbol
(derived) as INamedTypeSymbol;
24571
var derivedSymbol = model.
GetDeclaredSymbol
(derived);
24645
var derivedSymbol = model.
GetDeclaredSymbol
(derived);
Microsoft.CodeAnalysis.CSharp.Features (7)
Completion\CompletionProviders\CrefCompletionProvider.cs (1)
194
var type = semanticModel.
GetDeclaredSymbol
(typeDeclaration, cancellationToken);
Completion\CompletionProviders\ExplicitInterfaceTypeCompletionProvider.cs (1)
109
var namedType = semanticModel.
GetDeclaredSymbol
(typeDeclaration, cancellationToken);
Completion\CompletionProviders\XmlDocCommentCompletionProvider.cs (1)
82
declaredSymbol = semanticModel.
GetDeclaredSymbol
(typeDeclaration, cancellationToken);
ConvertToRecordEngine.cs (1)
38
if (semanticModel.
GetDeclaredSymbol
(typeDeclaration, cancellationToken) is not INamedTypeSymbol
GenerateDefaultConstructors\CSharpGenerateDefaultConstructorsService.cs (1)
53
classType = semanticDocument.SemanticModel.
GetDeclaredSymbol
(parentTypeDecl, cancellationToken);
IntroduceVariable\CSharpIntroduceVariableService_IntroduceField.cs (1)
31
? document.SemanticModel.
GetDeclaredSymbol
(oldTypeDeclaration, cancellationToken)
NavigationBar\CSharpNavigationBarItemService.cs (1)
169
BaseTypeDeclarationSyntax t => semanticModel.
GetDeclaredSymbol
(t, cancellationToken),
Microsoft.CodeAnalysis.CSharp.IOperation.UnitTests (1)
IOperation\IOperationTests_IFieldReferenceExpression.cs (1)
708
var classSym = (INamedTypeSymbol)model.
GetDeclaredSymbol
(classDecl);
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (2)
Semantics\InteractiveSemanticModelTests.cs (1)
43
var symbol = model.
GetDeclaredSymbol
(classB);
Semantics\NativeIntegerTests.cs (1)
3636
var underlyingType = model.
GetDeclaredSymbol
(nodes.OfType<ClassDeclarationSyntax>().Single());
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (43)
Compilation\SemanticModelAPITests.cs (2)
754
var a1 = model.
GetDeclaredSymbol
(adecl);
755
var b1 = model.
GetDeclaredSymbol
(bdecl);
Compilation\SemanticModelGetDeclaredSymbolAPITests.cs (27)
150
var symbol = model.
GetDeclaredSymbol
(classC);
175
var symbol = model.
GetDeclaredSymbol
(classY);
193
var symbol = model.
GetDeclaredSymbol
(enumE);
216
var symbol = model.
GetDeclaredSymbol
(classY);
239
var symbol = model.
GetDeclaredSymbol
(classY);
259
var typeSymbol = model.
GetDeclaredSymbol
(typeDecl);
942
var structSymbol = model.
GetDeclaredSymbol
(typeDecl);
956
var enumSymbol = model.
GetDeclaredSymbol
(enumDecl);
964
var itfcSymbol = model.
GetDeclaredSymbol
(typeDecl);
1008
var symbol = model.
GetDeclaredSymbol
(typeDecl);
1629
var symbolC = model.
GetDeclaredSymbol
(typeDeclC);
1667
var symbolC = model.
GetDeclaredSymbol
(typeDeclC);
1718
var type = model.
GetDeclaredSymbol
(typeDecl);
2792
var classB = model.
GetDeclaredSymbol
(nsSyntax.Members[0] as TypeDeclarationSyntax);
2982
var dsym2 = model.
GetDeclaredSymbol
(node2);
2988
var dsym3 = model.
GetDeclaredSymbol
(node3);
3023
var declSym = model.
GetDeclaredSymbol
(nsSyntax.Members[0] as TypeDeclarationSyntax);
3051
var dsym1 = model.
GetDeclaredSymbol
(nsSyntax.Members[0] as TypeDeclarationSyntax);
3052
var dsym2 = model.
GetDeclaredSymbol
(nsSyntax.Members[1] as TypeDeclarationSyntax);
3080
var dsym1 = model.
GetDeclaredSymbol
(nsSyntax.Members[0] as TypeDeclarationSyntax);
3638
var enumTypeSymbol = model.
GetDeclaredSymbol
(enumDecl);
4693
var type = (INamedTypeSymbol)model.
GetDeclaredSymbol
(decl);
4708
var type = (INamedTypeSymbol)model.
GetDeclaredSymbol
(decl);
4723
var type = (INamedTypeSymbol)model.
GetDeclaredSymbol
(decl);
4748
var enumSymbol = model.
GetDeclaredSymbol
(enumDecl); //Used to assert.
4774
var structSymbol = model.
GetDeclaredSymbol
(structDecl);
4775
var interfaceSymbol = model.
GetDeclaredSymbol
(interfaceDecl);
SymbolDisplay\SymbolDisplayTests.cs (10)
6736
Verify(semanticModel.
GetDeclaredSymbol
(declarations[0]).ToDisplayParts(format),
6744
Verify(semanticModel.
GetDeclaredSymbol
(declarations[1]).ToDisplayParts(format),
6774
Verify(semanticModel.
GetDeclaredSymbol
(declarations[0]).ToDisplayParts(format),
6782
Verify(semanticModel.
GetDeclaredSymbol
(declarations[1]).ToDisplayParts(format),
6812
Verify(semanticModel.
GetDeclaredSymbol
(declarations[0]).ToDisplayParts(format),
6822
Verify(semanticModel.
GetDeclaredSymbol
(declarations[1]).ToDisplayParts(format),
6868
var members = semanticModel.
GetDeclaredSymbol
(declaration).GetMembers();
6940
var members = semanticModel.
GetDeclaredSymbol
(declaration).GetMembers();
7200
var members = semanticModel.
GetDeclaredSymbol
(declaration).GetMembers();
7353
var members = semanticModel.
GetDeclaredSymbol
(declaration).GetMembers();
Symbols\Source\EnumTests.cs (1)
984
var symbol = model.
GetDeclaredSymbol
(decl);
Symbols\SymbolEqualityTests.cs (3)
781
var field1 = (IFieldSymbol)((INamedTypeSymbol)model.
GetDeclaredSymbol
(member1Syntax)).GetMembers("field").Single(); // A<T!>! A<T>.field
832
var method1 = (IMethodSymbol)((INamedTypeSymbol)model.
GetDeclaredSymbol
(member1Syntax)).GetMembers("M").Single(); // A<T!>! A<T>.M(A<T!>! t)
893
var event1 = (IEventSymbol)((INamedTypeSymbol)model.
GetDeclaredSymbol
(member1Syntax)).GetMembers("MyEvent").Single(); // System.EventHandler<T!>! A<T>.MyEvent
Microsoft.CodeAnalysis.CSharp.Workspaces (5)
Recommendations\CSharpRecommendationServiceRunner.cs (1)
107
var symbol = _context.SemanticModel.
GetDeclaredSymbol
(_context.ContainingTypeOrEnumDeclaration!, _cancellationToken);
SemanticModelExtensions.cs (3)
211
var containingType = semanticModel.
GetDeclaredSymbol
(type.GetAncestor<BaseTypeDeclarationSyntax>(), cancellationToken);
330
var symbol = semanticModel.
GetDeclaredSymbol
(typeDeclaration, cancellationToken);
456
return semanticModel.
GetDeclaredSymbol
(declarationSyntax, cancellationToken)
TypeDeclarationSyntaxExtensions.cs (1)
78
var typeSymbol = model.
GetDeclaredSymbol
(typeNode, cancellationToken);