95 references to GetDeclaredSymbol
Microsoft.CodeAnalysis.CSharp.CodeStyle (3)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SemanticModelExtensions.cs (1)
479return semanticModel.GetDeclaredSymbol(syntax, cancellationToken)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\SpeculationAnalyzer.cs (2)
267var originalParamType = this.OriginalSemanticModel.GetDeclaredSymbol(originalParam).Type; 268var replacedParamType = this.SpeculativeSemanticModel.GetDeclaredSymbol(replacedParam).Type;
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (1)
src\Analyzers\CSharp\CodeFixes\Nullable\CSharpDeclareAsNullableCodeFixProvider.cs (1)
255var parameterSymbol = model.GetDeclaredSymbol(optionalParameter, cancellationToken);
Microsoft.CodeAnalysis.CSharp.Emit3.UnitTests (27)
PartialEventsAndConstructorsTests.cs (2)
2148IParameterSymbol defSymbol = model.GetDeclaredSymbol(parameters[0])!; 2151IParameterSymbol implSymbol = model.GetDeclaredSymbol(parameters[1])!;
RefStructInterfacesTests.cs (3)
22108var p = model.GetDeclaredSymbol(lambdas[0].ParameterList.Parameters[0]).GetSymbol<ParameterSymbol>(); 22112p = model.GetDeclaredSymbol(lambdas[1].ParameterList.Parameters[0]).GetSymbol<ParameterSymbol>(); 22116p = model.GetDeclaredSymbol(lambdas[2].ParameterList.Parameters[0]).GetSymbol<ParameterSymbol>();
Semantics\ExtensionTests.cs (12)
2886AssertEx.Equal("System.Int32 i", model.GetDeclaredSymbol(parameterSyntaxes[0]).ToTestDisplayString()); 2887Assert.Same(extensionParameter, model.GetDeclaredSymbol(parameterSyntaxes[0])); 2890Assert.Null(model.GetDeclaredSymbol(parameterSyntaxes[1])); 2893Assert.Null(model.GetDeclaredSymbol(parameterSyntaxes[2])); 3566var parameterSymbol = model.GetDeclaredSymbol(parameter); 4349AssertEx.Equal("System.String? receiver", model.GetDeclaredSymbol(parameters[0]).ToTestDisplayString(includeNonNullable: true)); 4350AssertEx.Equal("System.String?", model.GetDeclaredSymbol(parameters[1]).ToTestDisplayString(includeNonNullable: true)); 5076AssertEx.Equal("[System.Object o = null]", model.GetDeclaredSymbol(ext.ParameterList.Parameters[0]).ToTestDisplayString()); 37757var symbol = model.GetDeclaredSymbol(extensionParameter); 37778symbol = model.GetDeclaredSymbol(parameter); 38855IParameterSymbol extensionParameter = model.GetDeclaredSymbol(extensionParameterSyntax); 38898IParameterSymbol extensionParameter = model.GetDeclaredSymbol(extensionParameterSyntax);
Semantics\ParamsCollectionTests.cs (7)
2747var parameter = (IParameterSymbol)model.GetDeclaredSymbol(tree.GetRoot().DescendantNodes().OfType<ParameterSyntax>().Single()); 2781parameter = (IParameterSymbol)model.GetDeclaredSymbol(tree.GetRoot().DescendantNodes().OfType<ParameterSyntax>().Single()); 2943var parameter = (IParameterSymbol)model.GetDeclaredSymbol(tree.GetRoot().DescendantNodes().OfType<ParameterSyntax>().Single()); 2974parameter = (IParameterSymbol)model.GetDeclaredSymbol(tree.GetRoot().DescendantNodes().OfType<ParameterSyntax>().Single()); 4328var parameter = (IParameterSymbol)model.GetDeclaredSymbol(tree.GetRoot().DescendantNodes().OfType<ParameterSyntax>().First()); 4334parameter = (IParameterSymbol)model.GetDeclaredSymbol(tree.GetRoot().DescendantNodes().OfType<ParameterSyntax>().Skip(1).First()); 9057return model.GetDeclaredSymbol(parameterDecl).GetSymbol<ParameterSymbol>();
Semantics\PrimaryConstructorTests.cs (2)
424Assert.Same(x, model.GetDeclaredSymbol(parameters[0]).GetSymbol()); 427Assert.Same(y, model.GetDeclaredSymbol(parameters[1]).GetSymbol());
Semantics\RecordTests.cs (1)
439var parameter = model.GetDeclaredSymbol(parameterSyntax)!;
Microsoft.CodeAnalysis.CSharp.Features (2)
InlineHints\CSharpInlineTypeHintsService.cs (1)
76var parameter = semanticModel.GetDeclaredSymbol(parameterNode, cancellationToken);
src\Analyzers\CSharp\CodeFixes\Nullable\CSharpDeclareAsNullableCodeFixProvider.cs (1)
255var parameterSymbol = model.GetDeclaredSymbol(optionalParameter, cancellationToken);
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (17)
Semantics\LambdaDiscardParametersTests.cs (3)
113var symbol1 = model.GetDeclaredSymbol(underscore); 569var parameterSymbol1 = model.GetDeclaredSymbol(underscoreParameters[0]); 573var parameterSymbol2 = model.GetDeclaredSymbol(underscoreParameters[1]);
Semantics\LambdaTests.cs (6)
2666var parameter = (IParameterSymbol)sm.GetDeclaredSymbol(parameters[0]); 2669parameter = (IParameterSymbol)sm.GetDeclaredSymbol(parameters[1]); 2672parameter = (IParameterSymbol)sm.GetDeclaredSymbol(parameters[3]); 2679parameter = (IParameterSymbol)sm.GetDeclaredSymbol(parameters[0]); 2682parameter = (IParameterSymbol)sm.GetDeclaredSymbol(parameters[2]); 3012symbol = model.GetDeclaredSymbol(parameterSyntax);
Semantics\LocalFunctionTests.cs (3)
848var paramSymbol = model.GetDeclaredSymbol(parameter); 5035Assert.Equal("[System.Int32 n = 2]", model.GetDeclaredSymbol(parameter).ToTestDisplayString()); 5423var parameterSymbol = model.GetDeclaredSymbol(parameter);
Semantics\RecordStructTests.cs (1)
5922var parameter = model.GetDeclaredSymbol(parameterSyntax)!;
Semantics\RefFieldTests.cs (4)
16797Assert.Equal("R<U> r1", model.GetDeclaredSymbol(lambdas[0].ParameterList.Parameters[0]).ToTestDisplayString()); 16800Assert.Equal("U t1", model.GetDeclaredSymbol(lambdas[0].ParameterList.Parameters[1]).ToTestDisplayString()); 16804Assert.Equal("R<U> r2", model.GetDeclaredSymbol(lambdas[1].ParameterList.Parameters[0]).ToTestDisplayString()); 16807Assert.Equal("U t2", model.GetDeclaredSymbol(lambdas[1].ParameterList.Parameters[1]).ToTestDisplayString());
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (32)
Compilation\GetSemanticInfoTests.cs (5)
2357var parameterSymbol = model.GetDeclaredSymbol(lambdaSyntax.Parameter); 2567var declaredSymbol = model.GetDeclaredSymbol(expr); 4402var symbol = model.GetDeclaredSymbol(syntax); // Doesn't assert. 4760model.GetDeclaredSymbol(parameterSyntax); 5485var parameterSymbol = model.GetDeclaredSymbol(parameterSyntax);
Compilation\SemanticModelAPITests.cs (9)
354var symbol1 = model1.GetDeclaredSymbol(paramdecl); 355var symbol2 = model2.GetDeclaredSymbol(paramdecl); 376var symbol1 = model1.GetDeclaredSymbol(paramdecl1); 378var symbol2 = model2.GetDeclaredSymbol(paramdecl2); 968var sym1 = model1.GetDeclaredSymbol(para1); 969var sym2 = model2.GetDeclaredSymbol(para2); 1197var parasym = model.GetDeclaredSymbol(paras.First()); 1964var parameterSymbol = speculativeModel.GetDeclaredSymbol(lambdaParam); 2685var parameterSymbol = speculativeModel.GetDeclaredSymbol(lambdaParam);
Compilation\SemanticModelGetDeclaredSymbolAPITests.cs (11)
824var symbol = model.GetDeclaredSymbol(methodDecl.ParameterList.Parameters[0]); 840var symbol = model.GetDeclaredSymbol(delegateDecl.ParameterList.Parameters[0]); 860var symbol = model.GetDeclaredSymbol(methodDecl.ParameterList.Parameters[0]); 864symbol = model.GetDeclaredSymbol(methodDecl.ParameterList.Parameters[1]); 987var psym = model.GetDeclaredSymbol(memDecl.ParameterList.Parameters[0]); 1334var paramSymbol = model.GetDeclaredSymbol(parameterDecl); 1346paramSymbol = model.GetDeclaredSymbol(parameterDecl); 1437var paramSymbol = model.GetDeclaredSymbol(parameterDecl); 1451paramSymbol = model.GetDeclaredSymbol(parameterDecl); 3902var symbol = model.GetDeclaredSymbol(param); 5650var symbol = (IParameterSymbol)model.GetDeclaredSymbol(decl);
Symbols\PartialPropertiesTests.cs (2)
5350var defSymbol = model.GetDeclaredSymbol(parameters[0])!; 5353var implSymbol = model.GetDeclaredSymbol(parameters[1])!;
Symbols\Source\EventTests.cs (2)
442var parameterSymbol = model.GetDeclaredSymbol(parameterSyntax); 488var parameterSymbol = model.GetDeclaredSymbol(parameterSyntax);
Symbols\Source\NullablePublicAPITests.cs (2)
3811var paramSymbol = model.GetDeclaredSymbol(parameter); 4046var o1Symbol = model.GetDeclaredSymbol(o1Decl);
Symbols\SymbolEqualityTests.cs (1)
942var p2 = semanticModel2.GetDeclaredSymbol(lambdaSyntax.Parameter);
Microsoft.CodeAnalysis.CSharp.Workspaces (8)
Classification\SyntaxClassification\DiscardSyntaxClassifier.cs (1)
37var symbol = semanticModel.GetDeclaredSymbol(parameter, cancellationToken);
Simplification\CSharpSimplificationService.Expander.cs (2)
178.Select(p => _semanticModel.GetDeclaredSymbol(p, _cancellationToken)) 223var parameterSymbol = _semanticModel.GetDeclaredSymbol(node.Parameter);
Simplification\Reducers\CSharpMiscellaneousReducer.cs (2)
53var oldSymbol = semanticModel.GetDeclaredSymbol(parameterSyntax, cancellationToken); 54var newSymbol = speculationAnalyzer.SpeculativeSemanticModel.GetDeclaredSymbol(newParameterSyntax, cancellationToken);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SemanticModelExtensions.cs (1)
479return semanticModel.GetDeclaredSymbol(syntax, cancellationToken)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\SpeculationAnalyzer.cs (2)
267var originalParamType = this.OriginalSemanticModel.GetDeclaredSymbol(originalParam).Type; 268var replacedParamType = this.SpeculativeSemanticModel.GetDeclaredSymbol(replacedParam).Type;
Microsoft.Gen.ComplianceReports (1)
Parser.cs (1)
112var ps = sm.GetDeclaredSymbol(parameter);
Microsoft.Gen.MetadataExtractor (1)
src\Generators\Microsoft.Gen.ComplianceReports\Parser.cs (1)
112var ps = sm.GetDeclaredSymbol(parameter);
Roslyn.Diagnostics.CSharp.Analyzers (3)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SemanticModelExtensions.cs (1)
479return semanticModel.GetDeclaredSymbol(syntax, cancellationToken)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\SpeculationAnalyzer.cs (2)
267var originalParamType = this.OriginalSemanticModel.GetDeclaredSymbol(originalParam).Type; 268var replacedParamType = this.SpeculativeSemanticModel.GetDeclaredSymbol(replacedParam).Type;