161 references to GetDeclaredSymbol
Microsoft.Analyzers.Extra (1)
CallAnalysis\Fixers\LegacyLoggingFixer.cs (1)
629var targetClassSymbol = semanticModel.GetDeclaredSymbol(targetClass, cancellationToken);
Microsoft.AspNetCore.App.Analyzers (1)
RouteEmbeddedLanguage\Infrastructure\RouteUsageDetector.cs (1)
138var classSymbol = semanticModel.GetDeclaredSymbol(classDeclarationSyntax, cancellationToken);
Microsoft.CodeAnalysis.CSharp.CodeStyle (3)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SemanticModelExtensions.cs (3)
210var containingType = semanticModel.GetDeclaredSymbol(type.GetAncestor<BaseTypeDeclarationSyntax>(), cancellationToken); 331var symbol = semanticModel.GetDeclaredSymbol(typeDeclaration, cancellationToken); 461return semanticModel.GetDeclaredSymbol(syntax, cancellationToken)
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (2)
src\Analyzers\CSharp\CodeFixes\ConvertToRecord\ConvertToRecordEngine.cs (1)
41if (semanticModel.GetDeclaredSymbol(typeDeclaration, cancellationToken) is not INamedTypeSymbol
src\Analyzers\CSharp\CodeFixes\GenerateDefaultConstructors\CSharpGenerateDefaultConstructorsService.cs (1)
49classType = semanticDocument.SemanticModel.GetDeclaredSymbol(parentTypeDecl, cancellationToken);
Microsoft.CodeAnalysis.CSharp.Emit.UnitTests (13)
CodeGen\CodeGenTupleTest.cs (13)
20360Assert.Equal(2, model.GetDeclaredSymbol(c1).AllInterfaces.Count()); 20361Assert.Equal("I0<(System.Int32 a, System.Int32 b)>", model.GetDeclaredSymbol(c1).AllInterfaces[0].ToTestDisplayString()); 20362Assert.Equal("I0<(System.Int32 notA, System.Int32 notB)>", model.GetDeclaredSymbol(c1).AllInterfaces[1].ToTestDisplayString()); 20365Assert.Equal(1, model.GetDeclaredSymbol(c2).AllInterfaces.Count()); 20366Assert.Equal("I0<(System.Int32 a, System.Int32 b)>", model.GetDeclaredSymbol(c2).AllInterfaces[0].ToTestDisplayString()); 20369Assert.Equal(1, model.GetDeclaredSymbol(c3).AllInterfaces.Count()); 20370Assert.Equal("I0<System.Int32>", model.GetDeclaredSymbol(c3).AllInterfaces[0].ToTestDisplayString()); 24260var derivedSymbol = model.GetDeclaredSymbol(derived); 24323var derivedSymbol = model.GetDeclaredSymbol(derived); 24387var derivedSymbol = model.GetDeclaredSymbol(derived); 24460var derivedSymbol = model.GetDeclaredSymbol(derived) as INamedTypeSymbol; 24533var derivedSymbol = model.GetDeclaredSymbol(derived); 24607var derivedSymbol = model.GetDeclaredSymbol(derived);
Microsoft.CodeAnalysis.CSharp.Emit3.UnitTests (65)
Semantics\ExtensionTests.cs (65)
151var symbol = model.GetDeclaredSymbol(extension); 252var symbol = model.GetDeclaredSymbol(extension); 340var symbol = model.GetDeclaredSymbol(extension); 374var symbol = model.GetDeclaredSymbol(extension); 401var symbol = model.GetDeclaredSymbol(extension); 431var symbol = model.GetDeclaredSymbol(extension); 461var symbol = model.GetDeclaredSymbol(extension); 490var symbol = model.GetDeclaredSymbol(extension); 521var symbol = model.GetDeclaredSymbol(extension); 545var symbol = model.GetDeclaredSymbol(extension); 650var symbol = model.GetDeclaredSymbol(extension); 681var symbol = model.GetDeclaredSymbol(extension); 722var nestedExtensionSymbol = model.GetDeclaredSymbol(nestedExtension); 775var nestedExtensionSymbol = model.GetDeclaredSymbol(nestedExtension); 891var symbol = model.GetDeclaredSymbol(extension); 918var symbol1 = model1.GetDeclaredSymbol(extension1); 926var symbol2 = model2.GetDeclaredSymbol(extension2); 952var symbol1 = model.GetDeclaredSymbol(extension1); 957var symbol2 = model.GetDeclaredSymbol(extension2); 979var symbol1 = model.GetDeclaredSymbol(extension1); 985var symbol2 = model.GetDeclaredSymbol(extension2); 1283var symbol1 = model.GetDeclaredSymbol(extension1); 1460var symbol1 = model.GetDeclaredSymbol(extension1); 1634var symbol1 = model.GetDeclaredSymbol(extension1); 1658var symbol1 = model.GetDeclaredSymbol(extension1); 1664var symbol2 = model.GetDeclaredSymbol(extension2); 1691var symbol1 = model.GetDeclaredSymbol(extension1); 1697var symbol2 = model.GetDeclaredSymbol(extension2); 1720var symbol1 = model.GetDeclaredSymbol(extension1); 1726var symbol2 = model.GetDeclaredSymbol(extension2); 1748var symbol1 = model.GetDeclaredSymbol(extension1); 1754var symbol2 = model.GetDeclaredSymbol(extension2); 1787var symbol = model.GetDeclaredSymbol(extension); 1880var symbol = model.GetDeclaredSymbol(extension); 1995var symbol = model.GetDeclaredSymbol(extension); 2174var symbol = model.GetDeclaredSymbol(extension); 2207var symbol = model.GetDeclaredSymbol(extension); 2362var symbol = model.GetDeclaredSymbol(extension); 2389var symbol = model.GetDeclaredSymbol(extension); 2423var symbol = model.GetDeclaredSymbol(extension); 2494var symbol = model.GetDeclaredSymbol(extension); 2583var symbol = model.GetDeclaredSymbol(extension); 2611var symbol = model.GetDeclaredSymbol(extension); 2645var symbol = model.GetDeclaredSymbol(extension); 2671var symbol = model.GetDeclaredSymbol(extension); 2728var symbol = model.GetDeclaredSymbol(type); 2760var symbol = model.GetDeclaredSymbol(type); 2783var symbol = model.GetDeclaredSymbol(type); 2828var symbol = model.GetDeclaredSymbol(type); 2850var symbol = model.GetDeclaredSymbol(type); 2879var symbol = model.GetDeclaredSymbol(type); 2927var symbol = model.GetDeclaredSymbol(type); 2951var symbol = model.GetDeclaredSymbol(type); 2977var symbol = model.GetDeclaredSymbol(type); 3319var symbol1 = model.GetDeclaredSymbol(type1); 3381var symbol1 = model.GetDeclaredSymbol(type1); 3403var symbol = model.GetDeclaredSymbol(type); 3571var extensionSymbol = model.GetDeclaredSymbol(type); 3694var symbol1 = model.GetDeclaredSymbol(type1); 4244var symbol = model.GetDeclaredSymbol(type); 23890var symbol = model.GetDeclaredSymbol(extension); 23944var symbol = model.GetDeclaredSymbol(extension); 24121var symbol = model.GetDeclaredSymbol(extension); 30041var symbol = model.GetDeclaredSymbol(extension); 30064var symbol = model.GetDeclaredSymbol(extension);
Microsoft.CodeAnalysis.CSharp.Features (13)
Completion\CompletionProviders\CrefCompletionProvider.cs (1)
190var type = semanticModel.GetDeclaredSymbol(typeDeclaration, cancellationToken);
Completion\CompletionProviders\ExplicitInterfaceMemberCompletionProvider.ItemGetter.cs (1)
107var containingType = semanticModel.GetDeclaredSymbol(typeDeclaration, CancellationToken);
Completion\CompletionProviders\ExplicitInterfaceTypeCompletionProvider.cs (1)
108var namedType = semanticModel.GetDeclaredSymbol(typeDeclaration, cancellationToken);
Completion\CompletionProviders\XmlDocCommentCompletionProvider.cs (1)
103declaredSymbol = semanticModel.GetDeclaredSymbol(typeDeclaration, cancellationToken);
IntroduceVariable\CSharpIntroduceVariableService_IntroduceField.cs (1)
34? document.SemanticModel.GetDeclaredSymbol(oldTypeDeclaration, cancellationToken)
NavigationBar\CSharpNavigationBarItemService.cs (1)
170BaseTypeDeclarationSyntax t => semanticModel.GetDeclaredSymbol(t, cancellationToken),
Snippets\AbstractCSharpMainMethodSnippetProvider.cs (1)
33var enclosingTypeSymbol = semanticModel.GetDeclaredSymbol(syntaxContext.ContainingTypeDeclaration!, cancellationToken);
Snippets\CSharpConstructorSnippetProvider.cs (1)
67var containingTypeSymbol = semanticModel.GetDeclaredSymbol(containingType, cancellationToken);
Snippets\CSharpPropgSnippetProvider.cs (1)
39syntaxContext.SemanticModel.GetDeclaredSymbol(structDeclaration, cancellationToken) is { IsReadOnly: true })
Snippets\CSharpProprSnippetProvider.cs (1)
60syntaxContext.SemanticModel.GetDeclaredSymbol(structDeclaration, cancellationToken) is { IsReadOnly: true })
Snippets\CSharpPropSnippetProvider.cs (1)
31syntaxContext.SemanticModel.GetDeclaredSymbol(structDeclaration, cancellationToken) is { IsReadOnly: true })
src\Analyzers\CSharp\CodeFixes\ConvertToRecord\ConvertToRecordEngine.cs (1)
41if (semanticModel.GetDeclaredSymbol(typeDeclaration, cancellationToken) is not INamedTypeSymbol
src\Analyzers\CSharp\CodeFixes\GenerateDefaultConstructors\CSharpGenerateDefaultConstructorsService.cs (1)
49classType = semanticDocument.SemanticModel.GetDeclaredSymbol(parentTypeDecl, cancellationToken);
Microsoft.CodeAnalysis.CSharp.IOperation.UnitTests (1)
IOperation\IOperationTests_IFieldReferenceExpression.cs (1)
708var classSym = (INamedTypeSymbol)model.GetDeclaredSymbol(classDecl);
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (2)
Semantics\InteractiveSemanticModelTests.cs (1)
43var symbol = model.GetDeclaredSymbol(classB);
Semantics\NativeIntegerTests.cs (1)
3641var underlyingType = model.GetDeclaredSymbol(nodes.OfType<ClassDeclarationSyntax>().Single());
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (44)
Compilation\SemanticModelAPITests.cs (2)
754var a1 = model.GetDeclaredSymbol(adecl); 755var b1 = model.GetDeclaredSymbol(bdecl);
Compilation\SemanticModelGetDeclaredSymbolAPITests.cs (27)
150var symbol = model.GetDeclaredSymbol(classC); 175var symbol = model.GetDeclaredSymbol(classY); 193var symbol = model.GetDeclaredSymbol(enumE); 216var symbol = model.GetDeclaredSymbol(classY); 239var symbol = model.GetDeclaredSymbol(classY); 259var typeSymbol = model.GetDeclaredSymbol(typeDecl); 942var structSymbol = model.GetDeclaredSymbol(typeDecl); 956var enumSymbol = model.GetDeclaredSymbol(enumDecl); 964var itfcSymbol = model.GetDeclaredSymbol(typeDecl); 1008var symbol = model.GetDeclaredSymbol(typeDecl); 1629var symbolC = model.GetDeclaredSymbol(typeDeclC); 1667var symbolC = model.GetDeclaredSymbol(typeDeclC); 1718var type = model.GetDeclaredSymbol(typeDecl); 2792var classB = model.GetDeclaredSymbol(nsSyntax.Members[0] as TypeDeclarationSyntax); 2982var dsym2 = model.GetDeclaredSymbol(node2); 2988var dsym3 = model.GetDeclaredSymbol(node3); 3023var declSym = model.GetDeclaredSymbol(nsSyntax.Members[0] as TypeDeclarationSyntax); 3051var dsym1 = model.GetDeclaredSymbol(nsSyntax.Members[0] as TypeDeclarationSyntax); 3052var dsym2 = model.GetDeclaredSymbol(nsSyntax.Members[1] as TypeDeclarationSyntax); 3080var dsym1 = model.GetDeclaredSymbol(nsSyntax.Members[0] as TypeDeclarationSyntax); 3638var enumTypeSymbol = model.GetDeclaredSymbol(enumDecl); 4693var type = (INamedTypeSymbol)model.GetDeclaredSymbol(decl); 4708var type = (INamedTypeSymbol)model.GetDeclaredSymbol(decl); 4723var type = (INamedTypeSymbol)model.GetDeclaredSymbol(decl); 4746var enumSymbol = model.GetDeclaredSymbol(enumDecl); //Used to assert. 4772var structSymbol = model.GetDeclaredSymbol(structDecl); 4773var interfaceSymbol = model.GetDeclaredSymbol(interfaceDecl);
SymbolDisplay\SymbolDisplayTests.cs (10)
7159Verify(semanticModel.GetDeclaredSymbol(declarations[0]).ToDisplayParts(format), 7167Verify(semanticModel.GetDeclaredSymbol(declarations[1]).ToDisplayParts(format), 7197Verify(semanticModel.GetDeclaredSymbol(declarations[0]).ToDisplayParts(format), 7205Verify(semanticModel.GetDeclaredSymbol(declarations[1]).ToDisplayParts(format), 7235Verify(semanticModel.GetDeclaredSymbol(declarations[0]).ToDisplayParts(format), 7245Verify(semanticModel.GetDeclaredSymbol(declarations[1]).ToDisplayParts(format), 7291var members = semanticModel.GetDeclaredSymbol(declaration).GetMembers(); 7363var members = semanticModel.GetDeclaredSymbol(declaration).GetMembers(); 7623var members = semanticModel.GetDeclaredSymbol(declaration).GetMembers(); 7776var members = semanticModel.GetDeclaredSymbol(declaration).GetMembers();
Symbols\Source\EnumTests.cs (1)
984var symbol = model.GetDeclaredSymbol(decl);
Symbols\Source\MethodTests.cs (1)
2566var classC = model.GetDeclaredSymbol(type);
Symbols\SymbolEqualityTests.cs (3)
781var field1 = (IFieldSymbol)((INamedTypeSymbol)model.GetDeclaredSymbol(member1Syntax)).GetMembers("field").Single(); // A<T!>! A<T>.field 832var method1 = (IMethodSymbol)((INamedTypeSymbol)model.GetDeclaredSymbol(member1Syntax)).GetMembers("M").Single(); // A<T!>! A<T>.M(A<T!>! t) 893var event1 = (IEventSymbol)((INamedTypeSymbol)model.GetDeclaredSymbol(member1Syntax)).GetMembers("MyEvent").Single(); // System.EventHandler<T!>! A<T>.MyEvent
Microsoft.CodeAnalysis.CSharp.Workspaces (4)
Recommendations\CSharpRecommendationServiceRunner.cs (1)
102var symbol = _context.SemanticModel.GetDeclaredSymbol(_context.ContainingTypeOrEnumDeclaration!, _cancellationToken);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SemanticModelExtensions.cs (3)
210var containingType = semanticModel.GetDeclaredSymbol(type.GetAncestor<BaseTypeDeclarationSyntax>(), cancellationToken); 331var symbol = semanticModel.GetDeclaredSymbol(typeDeclaration, cancellationToken); 461return semanticModel.GetDeclaredSymbol(syntax, cancellationToken)
Microsoft.Extensions.Logging.Generators (1)
LoggerMessageGenerator.Parser.cs (1)
631INamedTypeSymbol? classType = sm.GetDeclaredSymbol(classDec, _cancellationToken);
Microsoft.Extensions.Options.SourceGeneration (1)
Parser.cs (1)
59var validatorType = sm.GetDeclaredSymbol(syntax) as ITypeSymbol;
Microsoft.Gen.ComplianceReports (1)
Parser.cs (1)
45INamedTypeSymbol? typeSymbol = sm.GetDeclaredSymbol(typeSyntax, _cancellationToken);
Microsoft.Gen.Logging (1)
Parsing\Parser.cs (1)
625INamedTypeSymbol? classType = sm.GetDeclaredSymbol(classDec, _cancellationToken);
Microsoft.Gen.MetadataExtractor (1)
src\Generators\Microsoft.Gen.ComplianceReports\Parser.cs (1)
45INamedTypeSymbol? typeSymbol = sm.GetDeclaredSymbol(typeSyntax, _cancellationToken);
Roslyn.Diagnostics.CSharp.Analyzers (3)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SemanticModelExtensions.cs (3)
210var containingType = semanticModel.GetDeclaredSymbol(type.GetAncestor<BaseTypeDeclarationSyntax>(), cancellationToken); 331var symbol = semanticModel.GetDeclaredSymbol(typeDeclaration, cancellationToken); 461return semanticModel.GetDeclaredSymbol(syntax, cancellationToken)
System.Text.Json.SourceGeneration (2)
JsonSourceGenerator.Parser.cs (2)
92INamedTypeSymbol? contextTypeSymbol = semanticModel.GetDeclaredSymbol(contextClassDeclaration, cancellationToken); 194INamedTypeSymbol? typeSymbol = semanticModel.GetDeclaredSymbol(currentType, cancellationToken);
System.Text.RegularExpressions.Generator (1)
UpgradeToGeneratedRegexCodeFixer.cs (1)
110semanticModel.GetDeclaredSymbol(typeDeclaration, cancellationToken) :
System.Windows.Forms.Analyzers.CSharp (1)
System\Windows\Forms\CSharp\Analyzers\ImplementITypedDataObject\ImplementITypedDataObjectAnalyzer.cs (1)
46if (semanticModel.GetDeclaredSymbol(classDeclaration) is not INamedTypeSymbol classSymbol)