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)
211var containingType = semanticModel.GetDeclaredSymbol(type.GetAncestor<BaseTypeDeclarationSyntax>(), cancellationToken); 332var symbol = semanticModel.GetDeclaredSymbol(typeDeclaration, cancellationToken); 462return 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)
175var symbol = model.GetDeclaredSymbol(extension); 273var symbol = model.GetDeclaredSymbol(extension); 361var symbol = model.GetDeclaredSymbol(extension); 395var symbol = model.GetDeclaredSymbol(extension); 422var symbol = model.GetDeclaredSymbol(extension); 452var symbol = model.GetDeclaredSymbol(extension); 482var symbol = model.GetDeclaredSymbol(extension); 511var symbol = model.GetDeclaredSymbol(extension); 542var symbol = model.GetDeclaredSymbol(extension); 566var symbol = model.GetDeclaredSymbol(extension); 671var symbol = model.GetDeclaredSymbol(extension); 699var symbol = model.GetDeclaredSymbol(extension); 740var nestedExtensionSymbol = model.GetDeclaredSymbol(nestedExtension); 790var nestedExtensionSymbol = model.GetDeclaredSymbol(nestedExtension); 902var symbol = model.GetDeclaredSymbol(extension); 929var symbol1 = model1.GetDeclaredSymbol(extension1); 937var symbol2 = model2.GetDeclaredSymbol(extension2); 963var symbol1 = model.GetDeclaredSymbol(extension1); 968var symbol2 = model.GetDeclaredSymbol(extension2); 990var symbol1 = model.GetDeclaredSymbol(extension1); 996var symbol2 = model.GetDeclaredSymbol(extension2); 1294var symbol1 = model.GetDeclaredSymbol(extension1); 1471var symbol1 = model.GetDeclaredSymbol(extension1); 1645var symbol1 = model.GetDeclaredSymbol(extension1); 1669var symbol1 = model.GetDeclaredSymbol(extension1); 1675var symbol2 = model.GetDeclaredSymbol(extension2); 1702var symbol1 = model.GetDeclaredSymbol(extension1); 1708var symbol2 = model.GetDeclaredSymbol(extension2); 1731var symbol1 = model.GetDeclaredSymbol(extension1); 1737var symbol2 = model.GetDeclaredSymbol(extension2); 1759var symbol1 = model.GetDeclaredSymbol(extension1); 1765var symbol2 = model.GetDeclaredSymbol(extension2); 1798var symbol = model.GetDeclaredSymbol(extension); 1891var symbol = model.GetDeclaredSymbol(extension); 2006var symbol = model.GetDeclaredSymbol(extension); 2185var symbol = model.GetDeclaredSymbol(extension); 2218var symbol = model.GetDeclaredSymbol(extension); 2373var symbol = model.GetDeclaredSymbol(extension); 2400var symbol = model.GetDeclaredSymbol(extension); 2434var symbol = model.GetDeclaredSymbol(extension); 2505var symbol = model.GetDeclaredSymbol(extension); 2594var symbol = model.GetDeclaredSymbol(extension); 2622var symbol = model.GetDeclaredSymbol(extension); 2656var symbol = model.GetDeclaredSymbol(extension); 2682var symbol = model.GetDeclaredSymbol(extension); 2739var symbol = model.GetDeclaredSymbol(type); 2771var symbol = model.GetDeclaredSymbol(type); 2794var symbol = model.GetDeclaredSymbol(type); 2839var symbol = model.GetDeclaredSymbol(type); 2861var symbol = model.GetDeclaredSymbol(type); 2890var symbol = model.GetDeclaredSymbol(type); 2938var symbol = model.GetDeclaredSymbol(type); 2962var symbol = model.GetDeclaredSymbol(type); 2988var symbol = model.GetDeclaredSymbol(type); 3330var symbol1 = model.GetDeclaredSymbol(type1); 3392var symbol1 = model.GetDeclaredSymbol(type1); 3414var symbol = model.GetDeclaredSymbol(type); 3582var extensionSymbol = model.GetDeclaredSymbol(type); 3705var symbol1 = model.GetDeclaredSymbol(type1); 4255var symbol = model.GetDeclaredSymbol(type); 23744var symbol = model.GetDeclaredSymbol(extension); 23798var symbol = model.GetDeclaredSymbol(extension); 23975var symbol = model.GetDeclaredSymbol(extension); 29896var symbol = model.GetDeclaredSymbol(extension); 29919var 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)
2575var 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)
211var containingType = semanticModel.GetDeclaredSymbol(type.GetAncestor<BaseTypeDeclarationSyntax>(), cancellationToken); 332var symbol = semanticModel.GetDeclaredSymbol(typeDeclaration, cancellationToken); 462return 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)
211var containingType = semanticModel.GetDeclaredSymbol(type.GetAncestor<BaseTypeDeclarationSyntax>(), cancellationToken); 332var symbol = semanticModel.GetDeclaredSymbol(typeDeclaration, cancellationToken); 462return 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)