57 references to GetDeclaredSymbol
Microsoft.CodeAnalysis.CSharp.CodeStyle (2)
src\Analyzers\CSharp\Analyzers\UseExpressionBody\Helpers\UseExpressionBodyForLocalFunctionHelper.cs (1)
60
var symbol = semanticModel.
GetDeclaredSymbol
(statement, cancellationToken);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SemanticModelExtensions.cs (1)
473
return semanticModel.
GetDeclaredSymbol
(syntax, cancellationToken)
Microsoft.CodeAnalysis.CSharp.Emit.UnitTests (3)
CodeGen\CodeGenLocalFunctionTests.cs (3)
5749
.
GetDeclaredSymbol
(syntaxTree.GetRoot().DescendantNodes().OfType<LocalFunctionStatementSyntax>().Single())
5824
.
GetDeclaredSymbol
(syntaxTree.GetRoot().DescendantNodes().OfType<LocalFunctionStatementSyntax>().Single())
5907
var localFunction = semanticModel.
GetDeclaredSymbol
(localFunctionStatement).GetSymbol<LocalFunctionSymbol>();
Microsoft.CodeAnalysis.CSharp.Emit3.UnitTests (5)
Attributes\AttributeTests_WellKnownAttributes.cs (1)
5769
var localFunctionSymbol = model.
GetDeclaredSymbol
(localFunctionSyntax).GetSymbol<LocalFunctionSymbol>();
RefStructInterfacesTests.cs (1)
21648
parameter = model.
GetDeclaredSymbol
(localFunction).GetSymbol<MethodSymbol>().Parameters[0];
Semantics\OutVarTests.cs (3)
36404
Assert.Same(symbolInfo.Symbol, speculativeModel.
GetDeclaredSymbol
(tree2.GetRoot().DescendantNodes().OfType<LocalFunctionStatementSyntax>().Where(l => l.Identifier.ValueText == "M2").Single()));
36486
Assert.Same(symbolInfo.Symbol, speculativeModel.
GetDeclaredSymbol
(tree2.GetRoot().DescendantNodes().OfType<LocalFunctionStatementSyntax>().Where(l => l.Identifier.ValueText == "M2").Single()));
36559
Assert.Same(symbolInfo.Symbol, speculativeModel.
GetDeclaredSymbol
(tree2.GetRoot().DescendantNodes().OfType<LocalFunctionStatementSyntax>().Where(l => l.Identifier.ValueText == "M2").Single()));
Microsoft.CodeAnalysis.CSharp.Features (1)
src\Analyzers\CSharp\Analyzers\UseExpressionBody\Helpers\UseExpressionBodyForLocalFunctionHelper.cs (1)
60
var symbol = semanticModel.
GetDeclaredSymbol
(statement, cancellationToken);
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (32)
Semantics\InitOnlyMemberTests.cs (1)
4144
var localFunctionSymbol = model.
GetDeclaredSymbol
(localFunctionSyntax).GetSymbol<LocalFunctionSymbol>();
Semantics\LocalFunctionTests.cs (12)
497
var symbol = (IMethodSymbol)model.
GetDeclaredSymbol
(localFunction);
545
var symbol = (IMethodSymbol)model.
GetDeclaredSymbol
(localFunction);
809
var symbol = (IMethodSymbol)model.
GetDeclaredSymbol
(localFunction);
965
var symbol = (IMethodSymbol)model.
GetDeclaredSymbol
(localFunction);
2366
var local = model.
GetDeclaredSymbol
(declaration).GetSymbol<MethodSymbol>();
2582
var methods = exprs.SelectAsArray(e => (IMethodSymbol)model.
GetDeclaredSymbol
(e));
2895
var symbol = model2.
GetDeclaredSymbol
(func);
10688
IMethodSymbol methodSymbol = semanticModel.
GetDeclaredSymbol
(localFunction);
11050
IMethodSymbol i1Symbol = semanticModel.
GetDeclaredSymbol
(i1Syntax);
11054
IMethodSymbol i2Symbol = semanticModel.
GetDeclaredSymbol
(i2Syntax);
11091
IMethodSymbol i1Symbol = semanticModel.
GetDeclaredSymbol
(i1Syntax);
11095
IMethodSymbol i2Symbol = semanticModel.
GetDeclaredSymbol
(i2Syntax);
Semantics\NullableReferenceTypesTests.cs (5)
97824
var f1 = model.
GetDeclaredSymbol
(localSyntaxes[0]).GetSymbol<LocalFunctionSymbol>();
97830
var f2 = model.
GetDeclaredSymbol
(localSyntaxes[1]).GetSymbol<LocalFunctionSymbol>();
99153
var f2 = model.
GetDeclaredSymbol
(localSyntaxes[0]).GetSymbol<LocalFunctionSymbol>();
111841
var localSymbol = model.
GetDeclaredSymbol
(localSyntax).GetSymbol<LocalFunctionSymbol>();
111894
var localSymbol = model.
GetDeclaredSymbol
(localSyntax).GetSymbol<LocalFunctionSymbol>();
Semantics\RefFieldTests.cs (1)
11088
var localFunctions = decls.Select(d => model.
GetDeclaredSymbol
(d).GetSymbol<LocalFunctionSymbol>()).ToArray();
Semantics\SimpleLambdaParametersWithModifiersTests.cs (1)
543
var symbol = semanticModel.
GetDeclaredSymbol
(lambda)!;
Semantics\TopLevelStatementsTests.cs (12)
237
var declSymbol = model1.
GetDeclaredSymbol
(localDecl);
360
var declSymbol = model2.
GetDeclaredSymbol
(localDecl);
2122
var declSymbol = model1.
GetDeclaredSymbol
(localDecl);
2286
var declSymbol = model1.
GetDeclaredSymbol
(localDecl);
4255
var local = model.
GetDeclaredSymbol
(declarator);
4547
var symbol1 = model1.
GetDeclaredSymbol
(tree1.GetRoot().DescendantNodes().OfType<LocalFunctionStatementSyntax>().Single());
4553
var symbol2 = model2.
GetDeclaredSymbol
(tree2.GetRoot().DescendantNodes().OfType<LocalFunctionStatementSyntax>().First());
4611
var symbol1 = model1.
GetDeclaredSymbol
(tree1.GetRoot().DescendantNodes().OfType<LocalFunctionStatementSyntax>().First());
4615
var symbol2 = model1.
GetDeclaredSymbol
(tree1.GetRoot().DescendantNodes().OfType<LocalFunctionStatementSyntax>().Skip(1).First());
4660
var symbol1 = model1.
GetDeclaredSymbol
(tree1.GetRoot().DescendantNodes().OfType<LocalFunctionStatementSyntax>().First());
6187
var localFunction = semanticModel.
GetDeclaredSymbol
(localFunctionStatement).GetSymbol<LocalFunctionSymbol>();
6251
.
GetDeclaredSymbol
(syntaxTree.GetRoot().DescendantNodes().OfType<LocalFunctionStatementSyntax>().Single())
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (12)
Symbols\LocalFunctionTests.cs (5)
36
var local = semanticModel.
GetDeclaredSymbol
(localSyntax);
57
var local = semanticModel.
GetDeclaredSymbol
(localSyntax);
78
var local = semanticModel.
GetDeclaredSymbol
(localSyntax);
101
var local = semanticModel.
GetDeclaredSymbol
(localsSyntax[0]).GetSymbol<MethodSymbol>();
103
var staticLocal = semanticModel.
GetDeclaredSymbol
(localsSyntax[0]).GetSymbol<MethodSymbol>();
Symbols\Source\NullablePublicAPITests.cs (7)
570
return syntaxTree.GetRoot().DescendantNodes().OfType<CSharp.Syntax.LocalFunctionStatementSyntax>().Select(func => semanticModel.
GetDeclaredSymbol
(func)).Cast<IMethodSymbol>().ToArray();
3665
var localFunctionSymbol = (IMethodSymbol)model.
GetDeclaredSymbol
(localFunction);
3877
var localFunctionSymbol = model.
GetDeclaredSymbol
(localFunction);
4115
var localFunctionSymbol = model.
GetDeclaredSymbol
(localFunction);
4177
var localFunctionSymbol = (IMethodSymbol)model.
GetDeclaredSymbol
(localFunction);
4178
var nestedLocalFunction = (IMethodSymbol)model.
GetDeclaredSymbol
(lambda.DescendantNodes().OfType<LocalFunctionStatementSyntax>().ElementAt(1));
4933
AssertEx.Equal("void M()", model.
GetDeclaredSymbol
(localFunction).ToTestDisplayString());
Microsoft.CodeAnalysis.CSharp.Workspaces (1)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SemanticModelExtensions.cs (1)
473
return semanticModel.
GetDeclaredSymbol
(syntax, cancellationToken)
Roslyn.Diagnostics.CSharp.Analyzers (1)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SemanticModelExtensions.cs (1)
473
return semanticModel.
GetDeclaredSymbol
(syntax, cancellationToken)