140 references to GetDeclaredSymbol
Microsoft.CodeAnalysis.CSharp.CodeStyle (1)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SemanticModelExtensions.cs (1)
504
return semanticModel.
GetDeclaredSymbol
(syntax, cancellationToken)
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (1)
src\Analyzers\CSharp\CodeFixes\UseImplicitOrExplicitType\UseExplicitTypeCodeFixProvider.cs (1)
196
var localSymbol = semanticModel.
GetDeclaredSymbol
(singleVariableDesignation, cancellationToken);
Microsoft.CodeAnalysis.CSharp.Emit.UnitTests (38)
CodeGen\CodeGenDeconstructTests.cs (38)
3579
var symbol = model.
GetDeclaredSymbol
(decl);
3611
var field = (IFieldSymbol)model.
GetDeclaredSymbol
(decl);
4135
var symbol = model.
GetDeclaredSymbol
(x1);
5022
var xSymbol = model.
GetDeclaredSymbol
(x);
5028
var ySymbol = model.
GetDeclaredSymbol
(y);
5174
var x1Symbol = model.
GetDeclaredSymbol
(x1);
5180
var x2Symbol = model.
GetDeclaredSymbol
(x2);
5311
var x1Symbol = model.
GetDeclaredSymbol
(x1);
5316
var x2Symbol = model.
GetDeclaredSymbol
(x2);
5347
var x1Symbol = model.
GetDeclaredSymbol
(x1);
5352
var x2Symbol = model.
GetDeclaredSymbol
(x2);
5402
var xSymbol = model.
GetDeclaredSymbol
(x);
5409
var ySymbol = model.
GetDeclaredSymbol
(y);
5435
var xSymbol = model.
GetDeclaredSymbol
(x);
5442
var ySymbol = model.
GetDeclaredSymbol
(y);
5478
var secondX1Symbol = model.
GetDeclaredSymbol
(secondX1);
5505
var firstYSymbol = model.
GetDeclaredSymbol
(firstY);
5510
var secondYSymbol = model.
GetDeclaredSymbol
(secondY);
5536
var firstXSymbol = model.
GetDeclaredSymbol
(firstX);
5541
var secondXSymbol = model.
GetDeclaredSymbol
(secondX);
5565
var xSymbol = model.
GetDeclaredSymbol
(x);
5605
var xSymbol = model.
GetDeclaredSymbol
(x);
5615
var ySymbol = model.
GetDeclaredSymbol
(y);
5644
var x1Symbol = model.
GetDeclaredSymbol
(x1);
5653
var x2Symbol = model.
GetDeclaredSymbol
(x2);
5688
var x1Symbol = model.
GetDeclaredSymbol
(x1);
5697
var x2Symbol = model.
GetDeclaredSymbol
(x2);
5727
var x1Symbol = model.
GetDeclaredSymbol
(x1);
5733
var x3Symbol = model.
GetDeclaredSymbol
(x3);
5769
var x1Symbol = model.
GetDeclaredSymbol
(x1);
5775
var x3Symbol = model.
GetDeclaredSymbol
(x3);
5805
var x1Symbol = model.
GetDeclaredSymbol
(x1);
5811
var x3Symbol = model.
GetDeclaredSymbol
(x3);
5855
var x1Symbol = model.
GetDeclaredSymbol
(x1);
5862
var x3Symbol = model.
GetDeclaredSymbol
(x3);
7235
Assert.Equal(symbolInfo.Symbol, model.
GetDeclaredSymbol
(x1));
7510
Assert.Equal(xSymbolInfo.Symbol, model.
GetDeclaredSymbol
(x));
7517
Assert.Equal(zSymbolInfo.Symbol, model.
GetDeclaredSymbol
(z));
Microsoft.CodeAnalysis.CSharp.Emit3.UnitTests (51)
Semantics\OutVarTests.cs (32)
965
var symbol = model.
GetDeclaredSymbol
(variableDeclaratorSyntax);
1140
var symbol = model.
GetDeclaredSymbol
(variableDesignationSyntax);
5756
Assert.Equal("System.Int32", ((ILocalSymbol)compilation.GetSemanticModel(tree).
GetDeclaredSymbol
(GetVariableDesignation(x1Decl))).Type.ToTestDisplayString());
10270
Assert.Equal("System.Boolean d", model.
GetDeclaredSymbol
(d).ToTestDisplayString());
12875
Assert.Equal("System.Int32", ((ILocalSymbol)compilation.GetSemanticModel(tree).
GetDeclaredSymbol
(GetVariableDesignation(yDecl))).Type.ToTestDisplayString());
18036
Assert.Equal("Cls.var", ((ILocalSymbol)model.
GetDeclaredSymbol
(GetVariableDesignation(x1Decl))).Type.ToTestDisplayString());
18149
Assert.Equal("System.Int32 x1", model.
GetDeclaredSymbol
(GetVariableDesignation(x1Decl)).ToTestDisplayString());
18190
Assert.Equal("System.Int32 x1", model.
GetDeclaredSymbol
(GetVariableDesignation(x1Decl)).ToTestDisplayString());
18233
Assert.Equal("System.Int32 x1", model.
GetDeclaredSymbol
(GetVariableDesignation(x1Decl)).ToTestDisplayString());
18276
Assert.Equal("System.Int32 x1", model.
GetDeclaredSymbol
(GetVariableDesignation(x1Decl)).ToTestDisplayString());
18315
Assert.Equal("var x1", model.
GetDeclaredSymbol
(GetVariableDesignation(x1Decl)).ToTestDisplayString());
18391
Assert.Equal("var x1", model.
GetDeclaredSymbol
(GetVariableDesignation(x1Decl)).ToTestDisplayString());
18436
Assert.Equal("System.Int32", ((ILocalSymbol)compilation.GetSemanticModel(tree).
GetDeclaredSymbol
(GetVariableDesignation(x1Decl))).Type.ToTestDisplayString());
18500
Assert.Equal("System.Int32", ((ILocalSymbol)compilation.GetSemanticModel(tree).
GetDeclaredSymbol
(GetVariableDesignation(x1Decl))).Type.ToTestDisplayString());
18549
Assert.Equal("System.Int32", ((ILocalSymbol)compilation.GetSemanticModel(tree).
GetDeclaredSymbol
(GetVariableDesignation(x1Decl))).Type.ToTestDisplayString());
18594
Assert.Equal("System.Int32", ((ILocalSymbol)compilation.GetSemanticModel(tree).
GetDeclaredSymbol
(GetVariableDesignation(x1Decl))).Type.ToTestDisplayString());
19295
Assert.Equal("dynamic x1", model.
GetDeclaredSymbol
(GetVariableDesignation(x1Decl)).ToTestDisplayString());
20224
var x1 = (ILocalSymbol)model.
GetDeclaredSymbol
(GetVariableDesignation(x1Decl));
20253
var x1 = (ILocalSymbol)model.
GetDeclaredSymbol
(GetVariableDesignation(x1Decl));
22701
Assert.Null(model.
GetDeclaredSymbol
(variableDeclaratorSyntax));
26431
Assert.Equal("System.Int32", ((IFieldSymbol)compilation.GetSemanticModel(tree).
GetDeclaredSymbol
(x1Decl.VariableDesignation())).Type.ToTestDisplayString());
27028
Assert.Equal("System.Int32", ((IFieldSymbol)compilation.GetSemanticModel(tree).
GetDeclaredSymbol
(x1Decl.VariableDesignation())).Type.ToTestDisplayString());
32202
var x1 = (IFieldSymbol)model.
GetDeclaredSymbol
(x1Decl.VariableDesignation());
32243
var x1 = (IFieldSymbol)model.
GetDeclaredSymbol
(x1Decl.VariableDesignation());
32283
var x1 = (IFieldSymbol)model.
GetDeclaredSymbol
(x1Decl.VariableDesignation());
32323
var x1 = (IFieldSymbol)model.
GetDeclaredSymbol
(x1Decl.VariableDesignation());
32331
x1 = (IFieldSymbol)model.
GetDeclaredSymbol
(x1Decl.VariableDesignation());
32369
var x1 = (IFieldSymbol)model.
GetDeclaredSymbol
(x1Decl.VariableDesignation());
32389
x1 = (IFieldSymbol)model.
GetDeclaredSymbol
(x1Decl.VariableDesignation());
32438
var x1 = (IFieldSymbol)model.
GetDeclaredSymbol
(x1Decl.VariableDesignation());
32488
var x1 = (IFieldSymbol)model.
GetDeclaredSymbol
(x1Decl.VariableDesignation());
32732
var symbol = model.
GetDeclaredSymbol
(variableDesignationSyntax);
Semantics\PatternMatchingTestBase.cs (7)
80
var symbol = model.
GetDeclaredSymbol
(designation);
141
var symbol = model.
GetDeclaredSymbol
(designation);
181
var symbol = model.
GetDeclaredSymbol
(designation);
243
var symbol = model.
GetDeclaredSymbol
(designation);
374
Assert.Null(model.
GetDeclaredSymbol
(designation));
381
Assert.Null(model.
GetDeclaredSymbol
(designation));
383
var symbol = (ISymbol)model.
GetDeclaredSymbol
(designation);
Semantics\PatternMatchingTests.cs (2)
1161
Assert.Equal("System.Int32", ((ILocalSymbol)compilation.GetSemanticModel(tree).
GetDeclaredSymbol
(x1Decl[0])).Type.ToTestDisplayString());
11390
var types = locals.Select(local => ((ILocalSymbol)model.
GetDeclaredSymbol
(local)).Type.ToTestDisplayString()).ToArray();
Semantics\PatternMatchingTests_Global.cs (2)
901
Assert.Equal("System.Int32", ((IFieldSymbol)compilation.GetSemanticModel(tree).
GetDeclaredSymbol
(x1Decl)).Type.ToTestDisplayString());
1459
Assert.Equal("System.Int32", ((IFieldSymbol)compilation.GetSemanticModel(tree).
GetDeclaredSymbol
(x1Decl)).Type.ToTestDisplayString());
Semantics\PatternMatchingTests_ListPatterns.cs (2)
3725
var symbol = model.
GetDeclaredSymbol
(itemDesignation);
3740
symbol = model.
GetDeclaredSymbol
(sliceDesignation);
Semantics\PatternMatchingTests_Scope.cs (2)
6937
Assert.Equal("System.Boolean d", model.
GetDeclaredSymbol
(d).ToTestDisplayString());
13827
var x1 = (ILocalSymbol)model.
GetDeclaredSymbol
(designation);
Semantics\PatternMatchingTests2.cs (1)
723
var symbol = model.
GetDeclaredSymbol
(designation);
Semantics\PatternMatchingTests4.cs (1)
4830
Assert.Equal("A? x", model.
GetDeclaredSymbol
(x).ToTestDisplayString());
Semantics\PrimaryConstructorTests.cs (1)
963
var outVar = model.
GetDeclaredSymbol
(outVarSyntax);
Semantics\RecordTests.cs (1)
471
var outVar = model.
GetDeclaredSymbol
(outVarSyntax)!;
Microsoft.CodeAnalysis.CSharp.Features (2)
InlineHints\CSharpInlineTypeHintsService.cs (1)
53
var local = semanticModel.
GetDeclaredSymbol
(variableDesignation, cancellationToken) as ILocalSymbol;
src\Analyzers\CSharp\CodeFixes\UseImplicitOrExplicitType\UseExplicitTypeCodeFixProvider.cs (1)
196
var localSymbol = semanticModel.
GetDeclaredSymbol
(singleVariableDesignation, cancellationToken);
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (39)
Semantics\DeconstructionTests.cs (26)
4173
var x1 = model.
GetDeclaredSymbol
(designations[0]);
4178
var x2 = model.
GetDeclaredSymbol
(designations[1]);
4240
var a = model.
GetDeclaredSymbol
(designations[0]);
4244
var b = model.
GetDeclaredSymbol
(designations[1]);
4248
var c = model.
GetDeclaredSymbol
(designations[2]);
4252
var d = model.
GetDeclaredSymbol
(designations[3]);
4375
var a = model.
GetDeclaredSymbol
(designations[0]);
4379
var b = model.
GetDeclaredSymbol
(designations[1]);
4383
var c = model.
GetDeclaredSymbol
(designations[2]);
4387
var d = model.
GetDeclaredSymbol
(designations[3]);
5189
var a = model.
GetDeclaredSymbol
(designations[0]);
5193
var b = model.
GetDeclaredSymbol
(designations[1]);
5197
var c = model.
GetDeclaredSymbol
(designations[2]);
5201
var d = model.
GetDeclaredSymbol
(designations[3]);
5333
var a = model.
GetDeclaredSymbol
(designations[0]);
5337
var b = model.
GetDeclaredSymbol
(designations[1]);
5341
var c = model.
GetDeclaredSymbol
(designations[2]);
5345
var d = model.
GetDeclaredSymbol
(designations[3]);
5657
var a = model.
GetDeclaredSymbol
(designations[0]);
5661
var b = model.
GetDeclaredSymbol
(designations[1]);
5665
var c = model.
GetDeclaredSymbol
(designations[2]);
5669
var d = model.
GetDeclaredSymbol
(designations[3]);
5767
var a = model.
GetDeclaredSymbol
(designations[0]);
5771
var b = model.
GetDeclaredSymbol
(designations[1]);
5775
var c = model.
GetDeclaredSymbol
(designations[2]);
5779
var d = model.
GetDeclaredSymbol
(designations[3]);
Semantics\LocalFunctionTests.cs (1)
4693
var symbol = (ILocalSymbol)model.
GetDeclaredSymbol
(designation);
Semantics\RecordStructTests.cs (1)
5964
var outVar = model.
GetDeclaredSymbol
(outVarSyntax)!;
Semantics\RefFieldTests.cs (9)
12861
var locals = decls.Select(d => model.
GetDeclaredSymbol
(d).GetSymbol<LocalSymbol>()).ToArray();
13049
var f = model.
GetDeclaredSymbol
(decl).GetSymbol<FieldSymbol>();
13333
var locals = decls.Select(d => model.
GetDeclaredSymbol
(d).GetSymbol<LocalSymbol>()).ToArray();
13376
var locals = decls.Select(d => model.
GetDeclaredSymbol
(d).GetSymbol<LocalSymbol>()).ToArray();
13450
var locals = decls.Select(d => model.
GetDeclaredSymbol
(d).GetSymbol<LocalSymbol>()).ToArray();
13472
var locals = decls.Select(d => model.
GetDeclaredSymbol
(d).GetSymbol<LocalSymbol>()).ToArray();
13647
var locals = decls.Select(d => model.
GetDeclaredSymbol
(d).GetSymbol<SourceLocalSymbol>()).ToArray();
13718
var locals = decls.Select(d => model.
GetDeclaredSymbol
(d).GetSymbol<LocalSymbol>()).ToArray();
14911
var locals = decls.Select(d => model.
GetDeclaredSymbol
(d).GetSymbol<LocalSymbol>()).ToArray();
Semantics\RefLocalsAndReturnsTests.cs (2)
5260
var f = model.
GetDeclaredSymbol
(decl).GetSymbol<FieldSymbol>();
5299
var f = model.
GetDeclaredSymbol
(decl).GetSymbol<FieldSymbol>();
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (6)
Symbols\Source\NullablePublicAPITests.cs (6)
2056
var symbols = variable.DescendantNodes().OfType<SingleVariableDesignationSyntax>().Select(s => model.
GetDeclaredSymbol
(s)).Cast<ILocalSymbol>().ToList();
2099
var symbols = variable.DescendantNodes().OfType<SingleVariableDesignationSyntax>().Select(s => model.
GetDeclaredSymbol
(s)).Cast<ILocalSymbol>().ToList();
2289
var symbol = (ILocalSymbol)model.
GetDeclaredSymbol
(variable);
2335
var symbol = (ILocalSymbol)model.
GetDeclaredSymbol
(variable);
2377
var symbol = (ILocalSymbol)model.
GetDeclaredSymbol
(variable);
2559
var symbol = (ILocalSymbol)model.
GetDeclaredSymbol
(variable);
Microsoft.CodeAnalysis.CSharp.Workspaces (1)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SemanticModelExtensions.cs (1)
504
return semanticModel.
GetDeclaredSymbol
(syntax, cancellationToken)
Roslyn.Diagnostics.CSharp.Analyzers (1)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SemanticModelExtensions.cs (1)
504
return semanticModel.
GetDeclaredSymbol
(syntax, cancellationToken)