332 references to GetDeclaredSymbol
Microsoft.CodeAnalysis.CSharp.CodeStyle (7)
src\Analyzers\CSharp\Analyzers\UseCollectionExpression\CSharpUseCollectionExpressionForBuilderDiagnosticAnalyzer.cs (1)
160initializedSymbol: semanticModel.GetDeclaredSymbol(declarator, cancellationToken));
src\Analyzers\CSharp\Analyzers\UseLocalFunction\CSharpUseLocalFunctionDiagnosticAnalyzer.cs (1)
110var local = semanticModel.GetDeclaredSymbol(localDeclaration.Declaration.Variables[0], cancellationToken);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SemanticModelExtensions.cs (4)
228return semanticModel.GetDeclaredSymbol( 239return semanticModel.GetDeclaredSymbol( 300var symbol = semanticModel.GetDeclaredSymbol(variableDeclaration.Variables[0], cancellationToken); 498return semanticModel.GetDeclaredSymbol(syntax, cancellationToken)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Simplification\Simplifiers\CastSimplifier.cs (1)
1231var symbol = semanticModel.GetDeclaredSymbol(variableDeclarator, cancellationToken);
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (6)
src\Analyzers\CSharp\CodeFixes\ConvertSwitchStatementToExpression\ConvertSwitchStatementToExpressionCodeFixProvider.cs (1)
80declaratorToRemoveType = semanticModel.GetDeclaredSymbol(declaratorToRemoveNode, cancellationToken).GetSymbolType();
src\Analyzers\CSharp\CodeFixes\InlineDeclaration\CSharpInlineDeclarationCodeFixProvider.cs (1)
218var local = (ILocalSymbol)semanticModel.GetDeclaredSymbol(declarator, cancellationToken);
src\Analyzers\CSharp\CodeFixes\UseLocalFunction\CSharpUseLocalFunctionCodeFixProvider.cs (1)
136var localSymbol = semanticModel.GetDeclaredSymbol(
src\Analyzers\CSharp\CodeFixes\UsePatternMatching\CSharpAsAndNullCheckCodeFixProvider.cs (1)
138if (semanticModel.GetDeclaredSymbol(declarator, cancellationToken) is ILocalSymbol local)
src\Analyzers\CSharp\CodeFixes\UseSystemThreadingLock\CSharpUseSystemThreadingLockCodeFixProvider.cs (1)
93if (semanticModel.GetDeclaredSymbol(variableDeclarator, cancellationToken) is not IFieldSymbol field)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpTypeInferenceService.TypeInferrer.cs (1)
2178var symbol = SemanticModel.GetDeclaredSymbol(variableDeclarator);
Microsoft.CodeAnalysis.CSharp.Emit.UnitTests (78)
CodeGen\CodeGenDeconstructTests.cs (8)
1370Assert.Equal("(System.Int32 x, System.Int32 y) z", model.GetDeclaredSymbol(x).ToTestDisplayString()); 1427Assert.Equal("(System.Int32 x, System.Int32 y) z", model.GetDeclaredSymbol(x).ToTestDisplayString()); 1670Assert.Equal("(System.Int32 x, System.Int32 y) a", model.GetDeclaredSymbol(declarations.ElementAt(4)).ToTestDisplayString()); 1672Assert.Equal("(System.Int32, System.Int32) b", model.GetDeclaredSymbol(declarations.ElementAt(5)).ToTestDisplayString()); 1674Assert.Equal("(System.Int32, System.Int32 x) c", model.GetDeclaredSymbol(declarations.ElementAt(6)).ToTestDisplayString()); 1676var x = (ILocalSymbol)model.GetDeclaredSymbol(declarations.ElementAt(7)); 1681model.GetDeclaredSymbol(declarations.ElementAt(8)).ToTestDisplayString()); 5473var firstX1Symbol = model.GetDeclaredSymbol(firstX1);
CodeGen\CodeGenRefLocalTests.cs (3)
4043Assert.Equal("System.Int32 x", model.GetDeclaredSymbol(xDecl).ToTestDisplayString()); 4080Assert.Equal("C x", model.GetDeclaredSymbol(xDecl).ToTestDisplayString()); 4114Assert.Equal("System.Int32 x", model.GetDeclaredSymbol(xDecl).ToTestDisplayString());
CodeGen\CodeGenTupleTest.cs (67)
1616var xSymbol = model.GetDeclaredSymbol(x).GetSymbol<SourceLocalSymbol>().Type; 3224model.GetDeclaredSymbol(x).ToTestDisplayString()); 3257model.GetDeclaredSymbol(x).ToTestDisplayString()); 4025var resultSymbol = model.GetDeclaredSymbol(result); 8300Assert.Equal("(System.Int16 a, System.String b)? x", model.GetDeclaredSymbol(x).ToTestDisplayString()); 8357Assert.Equal("(System.Int16 a, System.String b)? x", model.GetDeclaredSymbol(x).ToTestDisplayString()); 8415Assert.Equal("(System.Int16 a, System.String b)? x", model.GetDeclaredSymbol(x).ToTestDisplayString()); 8462Assert.Equal("(System.Int16 a, System.String b)? x", model.GetDeclaredSymbol(x).ToTestDisplayString()); 8559Assert.Equal("(System.Int32 a, System.String b)? x", model.GetDeclaredSymbol(x).ToTestDisplayString()); 8606Assert.Equal("(System.Int32 a, System.String b)? x", model.GetDeclaredSymbol(x).ToTestDisplayString()); 8641Assert.Equal("(System.Int32 a, System.String b)? x", model.GetDeclaredSymbol(x).ToTestDisplayString()); 8670Assert.Equal("(System.Int32 a, System.String b) x", model.GetDeclaredSymbol(x).ToTestDisplayString()); 8699Assert.Equal("(System.Int32 a, System.String b) x", model.GetDeclaredSymbol(x).ToTestDisplayString()); 8728Assert.Equal("(System.Int16 a, System.String b) x", model.GetDeclaredSymbol(x).ToTestDisplayString()); 8784Assert.Equal("(System.Int16 a, System.String b) x", model.GetDeclaredSymbol(x).ToTestDisplayString()); 8813Assert.Equal("(System.Int16 a, System.String b) x", model.GetDeclaredSymbol(x).ToTestDisplayString()); 8857Assert.Equal("(System.Int16 a, System.String b) x", model.GetDeclaredSymbol(x).ToTestDisplayString()); 8902Assert.Equal("(System.Int16 a, System.String b) x", model.GetDeclaredSymbol(x).ToTestDisplayString()); 8967Assert.Equal("(System.Int16 a, System.String b) x", model.GetDeclaredSymbol(x).ToTestDisplayString()); 9857Assert.Equal("(System.Int32 a, dynamic) t1", model.GetDeclaredSymbol(t1).ToTestDisplayString()); 9860Assert.Equal("(System.Int32 a, dynamic) t2", model.GetDeclaredSymbol(t2).ToTestDisplayString()); 9863Assert.Equal("(System.Int32 a, dynamic) t3", model.GetDeclaredSymbol(t3).ToTestDisplayString()); 9866Assert.Equal("dynamic d1", model.GetDeclaredSymbol(d1).ToTestDisplayString()); 9869Assert.Equal("dynamic d2", model.GetDeclaredSymbol(d2).ToTestDisplayString()); 9872Assert.Equal("T d3", model.GetDeclaredSymbol(d3).ToTestDisplayString()); 9908Assert.Equal("((System.Int32 a, dynamic), System.Int32 c)[] t1", model.GetDeclaredSymbol(t1).ToTestDisplayString()); 9911Assert.Equal("((System.Int32 a, dynamic), System.Int32 c)[] t2", model.GetDeclaredSymbol(t2).ToTestDisplayString()); 9914Assert.Equal("((System.Int32 a, dynamic), System.Int32 c)[] t3", model.GetDeclaredSymbol(t3).ToTestDisplayString()); 9951model.GetDeclaredSymbol(t1).ToTestDisplayString()); 9955model.GetDeclaredSymbol(t2).ToTestDisplayString()); 9959model.GetDeclaredSymbol(t3).ToTestDisplayString()); 9997model.GetDeclaredSymbol(t1).ToTestDisplayString()); 10001model.GetDeclaredSymbol(t2).ToTestDisplayString()); 10005model.GetDeclaredSymbol(t3).ToTestDisplayString()); 10060Assert.Equal("(System.Int32, System.Int32, System.Int32) t1", model.GetDeclaredSymbol(t1).ToTestDisplayString()); 10099Assert.Equal("System.Collections.Generic.IEnumerable<(System.Int32 a, dynamic)> t1", model.GetDeclaredSymbol(t1).ToTestDisplayString()); 10102Assert.Equal("System.Collections.Generic.IEnumerable<(System.Int32 a, dynamic)> t2", model.GetDeclaredSymbol(t2).ToTestDisplayString()); 10135Assert.Equal("(System.Int64 a, System.Int64 d) t1", model.GetDeclaredSymbol(t1).ToTestDisplayString()); 10138Assert.Equal("(System.Int64 a, System.Int64 d) t2", model.GetDeclaredSymbol(t2).ToTestDisplayString()); 16569var xSymbol = (INamedTypeSymbol)((ILocalSymbol)model.GetDeclaredSymbol(x)).Type; 16606var xSymbol = (INamedTypeSymbol)((ILocalSymbol)model.GetDeclaredSymbol(x)).Type; 17438var x1Symbol = (ILocalSymbol)model.GetDeclaredSymbol(x1); 19231var x1 = model.GetDeclaredSymbol(nodes.OfType<VariableDeclaratorSyntax>().Skip(1).First()); 19234var x2 = model.GetDeclaredSymbol(nodes.OfType<VariableDeclaratorSyntax>().Skip(5).First()); 19293var x1 = model.GetDeclaredSymbol(nodes.OfType<VariableDeclaratorSyntax>().ElementAt(2)); 19296var x2 = model.GetDeclaredSymbol(nodes.OfType<VariableDeclaratorSyntax>().ElementAt(3)); 19299var x3 = model.GetDeclaredSymbol(nodes.OfType<VariableDeclaratorSyntax>().ElementAt(4)); 19302var x4 = model.GetDeclaredSymbol(nodes.OfType<VariableDeclaratorSyntax>().ElementAt(5)); 19305var x5 = model.GetDeclaredSymbol(nodes.OfType<VariableDeclaratorSyntax>().ElementAt(6)); 19308var x6 = model.GetDeclaredSymbol(nodes.OfType<VariableDeclaratorSyntax>().ElementAt(7)); 19311var x7 = model.GetDeclaredSymbol(nodes.OfType<VariableDeclaratorSyntax>().ElementAt(8)); 19314var x8 = model.GetDeclaredSymbol(nodes.OfType<VariableDeclaratorSyntax>().ElementAt(9)); 19317var x9 = model.GetDeclaredSymbol(nodes.OfType<VariableDeclaratorSyntax>().ElementAt(10)); 19320var x6double = model.GetDeclaredSymbol(nodes.OfType<VariableDeclaratorSyntax>().ElementAt(11)); 19396var x1 = model.GetDeclaredSymbol(nodes.OfType<VariableDeclaratorSyntax>().Skip(1).First()); 19399var x2 = model.GetDeclaredSymbol(nodes.OfType<VariableDeclaratorSyntax>().Skip(2).First()); 19426var x1 = model.GetDeclaredSymbol(nodes.OfType<VariableDeclaratorSyntax>().Skip(1).First()); 19480var x1 = model.GetDeclaredSymbol(nodes.OfType<VariableDeclaratorSyntax>().First()); 19538var x1 = model.GetDeclaredSymbol(nodes.OfType<VariableDeclaratorSyntax>().First()); 21353Assert.Equal("<anonymous type: (System.Int32 a, System.Int32 b) Tuple> x1", model.GetDeclaredSymbol(x1).ToTestDisplayString()); 21356Assert.Equal("<anonymous type: (System.Int32 c, System.Int32) Tuple> x2", model.GetDeclaredSymbol(x2).ToTestDisplayString()); 22858var xSymbol = ((ILocalSymbol)model.GetDeclaredSymbol(x)).Type; 24397var collectionSymbol = (model.GetDeclaredSymbol(collection) as ILocalSymbol)?.Type; 24470var collectionSymbol = (model.GetDeclaredSymbol(collection) as ILocalSymbol)?.Type; 24543var collectionSymbol = (model.GetDeclaredSymbol(collection) as ILocalSymbol)?.Type; 24617var collectionSymbol = (model.GetDeclaredSymbol(collection) as ILocalSymbol)?.Type; 25026var xSymbol = ((ILocalSymbol)model.GetDeclaredSymbol(x)).Type;
Microsoft.CodeAnalysis.CSharp.Emit2.UnitTests (1)
Emit\NumericIntPtrTests.cs (1)
705var actualLocals = tree.GetRoot().DescendantNodes().OfType<VariableDeclaratorSyntax>().Select(d => model.GetDeclaredSymbol(d).ToDisplayString(TestFormat));
Microsoft.CodeAnalysis.CSharp.Emit3.UnitTests (17)
FirstClassSpanTests.cs (1)
5033var aSymbol = (ILocalSymbol)model.GetDeclaredSymbol(aVariable)!;
PartialEventsAndConstructorsTests.cs (3)
1995var defSymbol = (IEventSymbol)model.GetDeclaredSymbol(eventDefs[0])!; 2013var defSymbol = (IEventSymbol)model.GetDeclaredSymbol(eventDefs[1])!; 2071var defSymbol = (IEventSymbol)model.GetDeclaredSymbol(tree.GetRoot().DescendantNodes().OfType<VariableDeclaratorSyntax>().Single())!;
RefReadonlyParameterTests.cs (1)
1523var symbol = model.GetDeclaredSymbol(local).GetSymbol<LocalSymbol>()!.Type as FunctionPointerTypeSymbol;
RefStructInterfacesTests.cs (1)
21706var local = model.GetDeclaredSymbol(declarator).GetSymbol<LocalSymbol>();
Semantics\LockTests.cs (1)
184var localSymbol = (ILocalSymbol)model.GetDeclaredSymbol(localDecl.Declaration.Variables.Single())!;
Semantics\OutVarTests.cs (6)
9703Assert.Equal("System.Boolean d", model.GetDeclaredSymbol(d).ToTestDisplayString()); 21371var symbol = (ILocalSymbol)model.GetDeclaredSymbol(e); 32232var b = (IFieldSymbol)model.GetDeclaredSymbol(tree.GetRoot().DescendantNodes().OfType<VariableDeclaratorSyntax>().Where(d => d.Identifier.ValueText == "b").Single()); 32272var b = (IFieldSymbol)model.GetDeclaredSymbol(tree.GetRoot().DescendantNodes().OfType<VariableDeclaratorSyntax>().Where(d => d.Identifier.ValueText == "b").Single()); 32312var a = (IFieldSymbol)model.GetDeclaredSymbol(tree.GetRoot().DescendantNodes().OfType<VariableDeclaratorSyntax>().Where(d => d.Identifier.ValueText == "a").Single()); 32386var b = (IFieldSymbol)model.GetDeclaredSymbol(bDecl);
Semantics\PatternMatchingTestBase.cs (1)
167var symbol = model.GetDeclaredSymbol(declarator);
Semantics\PatternMatchingTests_ListPatterns.cs (1)
3337var local = (ILocalSymbol)model.GetDeclaredSymbol(declaration)!;
Semantics\PatternMatchingTests_Scope.cs (2)
6526Assert.Equal("System.Boolean d", model.GetDeclaredSymbol(d).ToTestDisplayString()); 12212var symbol = (ILocalSymbol)model.GetDeclaredSymbol(e);
Microsoft.CodeAnalysis.CSharp.Features (13)
CodeRefactorings\InlineTemporary\InlineTemporaryCodeRefactoringProvider.cs (1)
451var localSymbol = (ILocalSymbol)semanticModel.GetDeclaredSymbol(variableDeclarator, cancellationToken);
ConvertProgram\ConvertProgramTransform_TopLevelStatements.cs (1)
298var field = (IFieldSymbol?)semanticModel.GetDeclaredSymbol(variable, cancellationToken);
EncapsulateField\CSharpEncapsulateFieldService.cs (2)
93var field = semanticModel.GetDeclaredSymbol(declarator, cancellationToken) as IFieldSymbol; 148.Select(d => semanticModel.GetDeclaredSymbol(d, cancellationToken) as IFieldSymbol)
QuickInfo\CSharpSemanticQuickInfoProvider.cs (1)
113var variable = semanticModel.GetDeclaredSymbol(declarator, cancellationToken);
ReverseForStatement\CSharpReverseForStatementCodeRefactoringProvider.cs (1)
90var local = semanticModel.GetDeclaredSymbol(variable, cancellationToken) as ILocalSymbol;
src\Analyzers\CSharp\Analyzers\UseCollectionExpression\CSharpUseCollectionExpressionForBuilderDiagnosticAnalyzer.cs (1)
160initializedSymbol: semanticModel.GetDeclaredSymbol(declarator, cancellationToken));
src\Analyzers\CSharp\Analyzers\UseLocalFunction\CSharpUseLocalFunctionDiagnosticAnalyzer.cs (1)
110var local = semanticModel.GetDeclaredSymbol(localDeclaration.Declaration.Variables[0], cancellationToken);
src\Analyzers\CSharp\CodeFixes\ConvertSwitchStatementToExpression\ConvertSwitchStatementToExpressionCodeFixProvider.cs (1)
80declaratorToRemoveType = semanticModel.GetDeclaredSymbol(declaratorToRemoveNode, cancellationToken).GetSymbolType();
src\Analyzers\CSharp\CodeFixes\InlineDeclaration\CSharpInlineDeclarationCodeFixProvider.cs (1)
218var local = (ILocalSymbol)semanticModel.GetDeclaredSymbol(declarator, cancellationToken);
src\Analyzers\CSharp\CodeFixes\UseLocalFunction\CSharpUseLocalFunctionCodeFixProvider.cs (1)
136var localSymbol = semanticModel.GetDeclaredSymbol(
src\Analyzers\CSharp\CodeFixes\UsePatternMatching\CSharpAsAndNullCheckCodeFixProvider.cs (1)
138if (semanticModel.GetDeclaredSymbol(declarator, cancellationToken) is ILocalSymbol local)
src\Analyzers\CSharp\CodeFixes\UseSystemThreadingLock\CSharpUseSystemThreadingLockCodeFixProvider.cs (1)
93if (semanticModel.GetDeclaredSymbol(variableDeclarator, cancellationToken) is not IFieldSymbol field)
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (122)
Semantics\AwaitExpressionTests.cs (1)
447var symbolV = (ILocalSymbol)semanticModel.GetDeclaredSymbol(decl);
Semantics\ConstantTests.cs (2)
4082Assert.Equal("System.String x", model.GetDeclaredSymbol(xDeclarator).ToTestDisplayString(includeNonNullable: false)); 4103Assert.Equal("System.String x", model.GetDeclaredSymbol(xDeclarator).ToTestDisplayString(includeNonNullable: false));
Semantics\DeconstructionTests.cs (1)
1845model.GetDeclaredSymbol(y).ToTestDisplayString());
Semantics\DelegateTypeTests.cs (4)
10469var symbol = model.GetDeclaredSymbol(variable); 14455var local = (ILocalSymbol)model.GetDeclaredSymbol(variable)!; 19866Assert.Equal("System.Func<?>[] tests", model.GetDeclaredSymbol(declarator).ToTestDisplayString()); 19908Assert.Equal("?[] tests", model.GetDeclaredSymbol(declarator).ToTestDisplayString());
Semantics\FunctionPointerTests.cs (3)
2090var local = (ILocalSymbol)model.GetDeclaredSymbol(localSyntax)!; 3807Assert.Equal("delegate*<System.Void> C.field", model.GetDeclaredSymbol(fieldVariable).ToTestDisplayString()); 3823Assert.Equal("delegate*<System.Void> local", model.GetDeclaredSymbol(localVariable).ToTestDisplayString());
Semantics\LambdaTests.cs (1)
8114var constSymbol = model.GetDeclaredSymbol(decls[0].Declaration.Variables.Single());
Semantics\LocalFunctionTests.cs (3)
1721var localSymbol = model.GetDeclaredSymbol(x).ContainingSymbol.GetSymbol<LocalFunctionSymbol>(); 4734var symbol = (ILocalSymbol)model.GetDeclaredSymbol(declarator); 7101var actualSymbols = nodes.Select(n => model.GetDeclaredSymbol(n)).ToTestDisplayStrings();
Semantics\LockTests.cs (3)
46var localSymbol = (ILocalSymbol)model.GetDeclaredSymbol(localDecl.Declaration.Variables.Single()); 605var symbol = (ILocalSymbol)model.GetDeclaredSymbol(localDecl.Declaration.Variables.Single()); 629var symbol = (ILocalSymbol)model.GetDeclaredSymbol(localDecl.Declaration.Variables.Single());
Semantics\NativeIntegerTests.cs (3)
1794var actualLocals = tree.GetRoot().DescendantNodes().OfType<VariableDeclaratorSyntax>().Select(d => model.GetDeclaredSymbol(d).ToDisplayString(TestFormat)); 2351var actualLocals = tree.GetRoot().DescendantNodes().OfType<VariableDeclaratorSyntax>().Select(d => model.GetDeclaredSymbol(d).ToDisplayString(TestFormat)); 2471var actualLocals = tree.GetRoot().DescendantNodes().OfType<VariableDeclaratorSyntax>().Select(d => model.GetDeclaredSymbol(d).ToDisplayString(TestFormat));
Semantics\NullableReferenceTypesTests.cs (42)
5171var local = (ILocalSymbol)model.GetDeclaredSymbol(declaration); 35002var symbol = model.GetDeclaredSymbol(variable).GetSymbol<LocalSymbol>(); 59060var symbol = model.GetDeclaredSymbol(declarator).GetSymbol<LocalSymbol>(); 59094var symbol = model.GetDeclaredSymbol(declarator).GetSymbol<LocalSymbol>(); 59122var symbol = model.GetDeclaredSymbol(declarator).GetSymbol<LocalSymbol>(); 59154var symbol = model.GetDeclaredSymbol(declarator).GetSymbol<LocalSymbol>(); 59183var symbol = model.GetDeclaredSymbol(declarator).GetSymbol<LocalSymbol>(); 59216var symbol = model.GetDeclaredSymbol(declarator).GetSymbol<LocalSymbol>(); 59248var symbol = model.GetDeclaredSymbol(declarator).GetSymbol<LocalSymbol>(); 59281var symbol = model.GetDeclaredSymbol(declarator).GetSymbol<LocalSymbol>(); 59315var symbol = model.GetDeclaredSymbol(declarator).GetSymbol<LocalSymbol>(); 59342var symbol = model.GetDeclaredSymbol(declarator).GetSymbol<LocalSymbol>(); 59370var symbol = model.GetDeclaredSymbol(declarator).GetSymbol<LocalSymbol>(); 59400var symbol = model.GetDeclaredSymbol(declarators[0]).GetSymbol<LocalSymbol>(); 59404symbol = model.GetDeclaredSymbol(declarators[1]).GetSymbol<LocalSymbol>(); 59408symbol = model.GetDeclaredSymbol(declarators[2]).GetSymbol<LocalSymbol>(); 71318var symbol = model.GetDeclaredSymbol(declarators[0]).GetSymbol<LocalSymbol>(); 71321symbol = model.GetDeclaredSymbol(declarators[1]).GetSymbol<LocalSymbol>(); 71354var symbol = model.GetDeclaredSymbol(declarators[0]).GetSymbol<LocalSymbol>(); 71357symbol = model.GetDeclaredSymbol(declarators[1]).GetSymbol<LocalSymbol>(); 71395var symbol = model.GetDeclaredSymbol(declarators[0]).GetSymbol<LocalSymbol>(); 71398symbol = model.GetDeclaredSymbol(declarators[1]).GetSymbol<LocalSymbol>(); 71432var symbol = model.GetDeclaredSymbol(declarators[0]).GetSymbol<LocalSymbol>(); 71435symbol = model.GetDeclaredSymbol(declarators[1]).GetSymbol<LocalSymbol>(); 71469var symbol = model.GetDeclaredSymbol(declarators[0]).GetSymbol<LocalSymbol>(); 71472symbol = model.GetDeclaredSymbol(declarators[1]).GetSymbol<LocalSymbol>(); 71504var symbol = model.GetDeclaredSymbol(declarators[0]).GetSymbol<LocalSymbol>(); 71507symbol = model.GetDeclaredSymbol(declarators[1]).GetSymbol<LocalSymbol>(); 71537var symbol = model.GetDeclaredSymbol(declarators[0]).GetSymbol<LocalSymbol>(); 71574var symbol = model.GetDeclaredSymbol(declarators[0]).GetSymbol<LocalSymbol>(); 71577symbol = model.GetDeclaredSymbol(declarators[1]).GetSymbol<LocalSymbol>(); 81325var symbol = model.GetDeclaredSymbol(declarator).GetSymbol<LocalSymbol>(); 94347var symbol = model.GetDeclaredSymbol(localDeclaration); 145442var local = (ILocalSymbol)model.GetDeclaredSymbol(declaration); 145483var local = (ILocalSymbol)model.GetDeclaredSymbol(declaration); 145523var local = (ILocalSymbol)model.GetDeclaredSymbol(declaration); 145561var local = (ILocalSymbol)model.GetDeclaredSymbol(declaration); 145599var local = (ILocalSymbol)model.GetDeclaredSymbol(declaration); 145703var local = (ILocalSymbol)model.GetDeclaredSymbol(declaration); 145742var local = (ILocalSymbol)model.GetDeclaredSymbol(declaration); 154972var symbol = (ILocalSymbol)model.GetDeclaredSymbol(syntax); 158909var local = (ILocalSymbol)model.GetDeclaredSymbol(declaration.Variables.Single());
Semantics\RefEscapingTests.cs (1)
72return ((ILocalSymbol)model.GetDeclaredSymbol(decl)).Type;
Semantics\RefFieldTests.cs (30)
11189var delegateType = (NamedTypeSymbol)model.GetDeclaredSymbol(decl).GetSymbol<LocalSymbol>().Type; 11284var methods = decls.Select(d => ((FunctionPointerTypeSymbol)model.GetDeclaredSymbol(d).GetSymbol<LocalSymbol>().Type).Signature).ToArray(); 12129var locals = decls.Select(d => model.GetDeclaredSymbol(d).GetSymbol<LocalSymbol>()).ToArray(); 12203var f = model.GetDeclaredSymbol(decl).GetSymbol<FieldSymbol>(); 12266var locals = decls.Select(d => model.GetDeclaredSymbol(d).GetSymbol<LocalSymbol>()).ToArray(); 13219var locals = decls.Select(d => model.GetDeclaredSymbol(d).GetSymbol<LocalSymbol>()).ToArray(); 13274var locals = decls.Select(d => model.GetDeclaredSymbol(d).GetSymbol<LocalSymbol>()).ToArray(); 13405var locals = decls.Select(d => model.GetDeclaredSymbol(d).GetSymbol<LocalSymbol>()).ToArray(); 13430var locals = decls.Select(d => model.GetDeclaredSymbol(d).GetSymbol<LocalSymbol>()).ToArray(); 13507var locals = decls.Select(d => model.GetDeclaredSymbol(d).GetSymbol<LocalSymbol>()).ToArray(); 13571var locals = decls.Select(d => model.GetDeclaredSymbol(d).GetSymbol<LocalSymbol>()).ToArray(); 13782var locals = decls.Select(d => model.GetDeclaredSymbol(d).GetSymbol<LocalSymbol>()).ToArray(); 14423var locals = decls.Select(d => model.GetDeclaredSymbol(d).GetSymbol<LocalSymbol>()).ToArray(); 14465var locals = decls.Select(d => model.GetDeclaredSymbol(d).GetSymbol<LocalSymbol>()).ToArray(); 14590var locals = decls.Select(d => model.GetDeclaredSymbol(d).GetSymbol<LocalSymbol>()).ToArray(); 18014var delegateInvokeMethods = decls.Select(d => ((ILocalSymbol)model.GetDeclaredSymbol(d)).Type.GetSymbol<NamedTypeSymbol>().DelegateInvokeMethod).ToArray(); 23439var types = decls.Select(d => (NamedTypeSymbol)model.GetDeclaredSymbol(d).GetSymbol<LocalSymbol>().Type).ToArray(); 23507var types = decls.Select(d => (NamedTypeSymbol)model.GetDeclaredSymbol(d).GetSymbol<LocalSymbol>().Type).ToArray(); 25367var delegateType = (NamedTypeSymbol)model.GetDeclaredSymbol(decl).GetSymbol<LocalSymbol>().Type; 27408var type = (NamedTypeSymbol)model.GetDeclaredSymbol(node).GetSymbol<LocalSymbol>().Type; 27460var type = (NamedTypeSymbol)model.GetDeclaredSymbol(node).GetSymbol<LocalSymbol>().Type; 27512var type = (NamedTypeSymbol)model.GetDeclaredSymbol(node).GetSymbol<LocalSymbol>().Type; 27665var locals = decls.Select(d => model.GetDeclaredSymbol(d).GetSymbol<LocalSymbol>()).ToArray(); 27755var locals = decls.Select(d => model.GetDeclaredSymbol(d).GetSymbol<LocalSymbol>()).ToArray(); 27875var locals = decls.Select(d => model.GetDeclaredSymbol(d).GetSymbol<LocalSymbol>()).ToArray(); 27976var locals = decls.Select(d => model.GetDeclaredSymbol(d).GetSymbol<LocalSymbol>()).ToArray(); 28021var locals = decls.Select(d => model.GetDeclaredSymbol(d).GetSymbol<LocalSymbol>()).ToArray(); 28081var locals = decls.Select(d => model.GetDeclaredSymbol(d).GetSymbol<LocalSymbol>()).ToArray(); 28311var locals = decls.Select(d => model.GetDeclaredSymbol(d).GetSymbol<LocalSymbol>()).ToArray(); 28359var locals = decls.Select(d => model.GetDeclaredSymbol(d).GetSymbol<LocalSymbol>()).ToArray();
Semantics\ScriptSemanticsTests.cs (1)
539var symbol0 = model.GetDeclaredSymbol(declarations[0]);
Semantics\TopLevelStatementsTests.cs (16)
483var declSymbol = model1.GetDeclaredSymbol(localDecl); 535var declSymbol = model1.GetDeclaredSymbol(localDecl); 575var declSymbol = model1.GetDeclaredSymbol(localDecl); 702var local = model.GetDeclaredSymbol(declarator); 872var symbol1 = model1.GetDeclaredSymbol(tree1.GetRoot().DescendantNodes().OfType<VariableDeclaratorSyntax>().Single()); 878var symbol2 = model2.GetDeclaredSymbol(tree2.GetRoot().DescendantNodes().OfType<VariableDeclaratorSyntax>().Single()); 986var symbol1 = model1.GetDeclaredSymbol(tree1.GetRoot().DescendantNodes().OfType<VariableDeclaratorSyntax>().First()); 990var symbol2 = model1.GetDeclaredSymbol(tree1.GetRoot().DescendantNodes().OfType<VariableDeclaratorSyntax>().Skip(1).Single()); 1041var symbol1 = model1.GetDeclaredSymbol(tree1.GetRoot().DescendantNodes().OfType<VariableDeclaratorSyntax>().First()); 1687var declSymbol = model1.GetDeclaredSymbol(localDecl); 1860var declSymbol = model1.GetDeclaredSymbol(localDecl); 6086var declSymbol = model1.GetDeclaredSymbol(localDecl); 6102declSymbol = model1.GetDeclaredSymbol(localDecl); 6336var x = semanticModel.GetDeclaredSymbol(localDecl); 6381var xDecl = semanticModel1.GetDeclaredSymbol(localDecl); 6432var xDecl = semanticModel1.GetDeclaredSymbol(localDecl);
Semantics\UnsafeTests.cs (5)
6332return ((ILocalSymbol)model.GetDeclaredSymbol(decl)).Type; 6391return ((ILocalSymbol)model.GetDeclaredSymbol(decl)).Type; 7274var declaredSymbol = model.GetDeclaredSymbol(syntax.Ancestors().OfType<VariableDeclaratorSyntax>().First()); 10178var declaredSymbols = declarators.Select(syntax => (ILocalSymbol)model.GetDeclaredSymbol(syntax)).ToArray(); 10227var declaredSymbols = declarators.Select(syntax => (ILocalSymbol)model.GetDeclaredSymbol(syntax)).ToArray();
Semantics\UsingStatementTests.cs (6)
62var declaredSymbol = model.GetDeclaredSymbol(usingStatement.Declaration.Variables.Single()); 1343var declaredSymbol = model.GetDeclaredSymbol(usingStatement.Declaration.Variables.Single()); 1378var firstDeclaredSymbol = model.GetDeclaredSymbol(usingStatement.Declaration.Variables.First()); 1382var secondDeclaredSymbol = model.GetDeclaredSymbol(usingStatement.Declaration.Variables.Last()); 1389Assert.Equal(((ILocalSymbol)model.GetDeclaredSymbol(usingStatement.Declaration.Variables.First())).Type, typeInfo.Symbol); 1869var symbol = model.GetDeclaredSymbol(x);
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (76)
Compilation\SemanticModelAPITests.cs (14)
210Assert.Same(model.GetDeclaredSymbol(rxDecl.Variables.Single()), rxSymbol); 257var symbol1 = model1.GetDeclaredSymbol(vardecl); 258var symbol2 = model2.GetDeclaredSymbol(vardecl); 277var symbol1 = model1.GetDeclaredSymbol(vardecl); 278var symbol2 = model2.GetDeclaredSymbol(vardecl); 1741var fieldSymbol = model.GetDeclaredSymbol(fieldDecl.Declaration.Variables.Single()); 1787var local = speculativeModel.GetDeclaredSymbol(declarator); 1840var local = speculativeModel.GetDeclaredSymbol(declarator); 1853local = speculativeModel.GetDeclaredSymbol(declarator); 2284var symbol = speculativeModel.GetDeclaredSymbol(declarator); 2393var local = speculativeModel.GetDeclaredSymbol(declarator); 2576var local = speculativeModel.GetDeclaredSymbol(declarator); 2590local = speculativeModel.GetDeclaredSymbol(declarator); 2604local = speculativeModel.GetDeclaredSymbol(declarator);
Compilation\SemanticModelGetDeclaredSymbolAPITests.cs (9)
62ISymbol rx = model.GetDeclaredSymbol(rxDecl.Variables.Single()); 409var eventSymbol = model.GetDeclaredSymbol(eventDecl.Declaration.Variables[0]); 570var symbol = model.GetDeclaredSymbol(localDecl.Declaration.Variables[0]); 592var symbol = model.GetDeclaredSymbol(localDecl.Declaration.Variables[0]); 596symbol = model.GetDeclaredSymbol(localDecl.Declaration.Variables[1]); 778var symbol = model.GetDeclaredSymbol(fieldDecl.Declaration.Variables[0]); 800var symbol = model.GetDeclaredSymbol(fieldDecl.Declaration.Variables[0]); 804symbol = model.GetDeclaredSymbol(fieldDecl.Declaration.Variables[1]); 949var fSymbol = model.GetDeclaredSymbol(fieldDecl.Declaration.Variables[0]) as IFieldSymbol;
DocumentationComments\DocumentationCommentIDTests.cs (1)
166var symbol = model.GetDeclaredSymbol(syntax);
SymbolDisplay\SymbolDisplayTests.cs (4)
6958var local = (ILocalSymbol)semanticModel.GetDeclaredSymbol(declarator); 6991var local = (ILocalSymbol)semanticModel.GetDeclaredSymbol(declarator); 7036var local = (ILocalSymbol)semanticModel.GetDeclaredSymbol(declarator); 8991var locals = decls.Select(d => model.GetDeclaredSymbol(d)).ToArray();
Symbols\AnonymousTypesSymbolTests.cs (2)
1689var localA3 = model.GetDeclaredSymbol(statement3.Declaration.Variables[0]) as ILocalSymbol; 1690var localA4 = model.GetDeclaredSymbol(statement4.Declaration.Variables[0]) as ILocalSymbol;
Symbols\ConversionTests.cs (1)
398ITypeSymbol targetType = ((ILocalSymbol)model.GetDeclaredSymbol(variableDeclarator)).Type;
Symbols\FunctionPointerTypeSymbolTests.cs (5)
1932Assert.Equal("delegate*<System.Int32> ptr1", model.GetDeclaredSymbol(decls[0]).ToTestDisplayString()); 1933Assert.Equal("delegate*<System.Int32> ptr2", model.GetDeclaredSymbol(decls[1]).ToTestDisplayString()); 1934Assert.Equal("delegate*<ref readonly modopt(System.Runtime.CompilerServices.RequiresLocationAttribute[missing]) System.Int32, System.Void> ptr3", model.GetDeclaredSymbol(decls[2]).ToTestDisplayString()); 1935Assert.Equal("delegate*<System.Void, System.Void> ptr4", model.GetDeclaredSymbol(decls[3]).ToTestDisplayString()); 1936Assert.Equal("delegate*<ref System.Void> ptr5", model.GetDeclaredSymbol(decls[4]).ToTestDisplayString());
Symbols\Source\DeclaringSyntaxNodeTests.cs (4)
264var localA1 = (ILocalSymbol)model.GetDeclaredSymbol(declaratorA1); 309(ILocalSymbol)model.GetDeclaredSymbol(declaratorQ), 316(ILocalSymbol)model.GetDeclaredSymbol(declaratorX), 323(ILocalSymbol)model.GetDeclaredSymbol(declaratorZ),
Symbols\Source\NullablePublicAPITests.cs (17)
1005var localSymbol = (ILocalSymbol)model.GetDeclaredSymbol(v); 1177var declaredSymbol = (ILocalSymbol)context.SemanticModel.GetDeclaredSymbol(declarator); 1948var symbol = (ILocalSymbol)model.GetDeclaredSymbol(variable); 1995var symbol = (ILocalSymbol)model.GetDeclaredSymbol(variable); 2139Assert.Equal(PublicNullableAnnotation.Annotated, ((ILocalSymbol)specModel.GetDeclaredSymbol(newDeclarator)).NullableAnnotation); 2140Assert.Equal(PublicNullableAnnotation.Annotated, ((ILocalSymbol)specModel.GetDeclaredSymbol(newDeclarator)).Type.NullableAnnotation); 2143Assert.Equal(PublicNullableAnnotation.Annotated, ((ILocalSymbol)specModel.GetDeclaredSymbol(newDeclarator)).NullableAnnotation); 2144Assert.Equal(PublicNullableAnnotation.Annotated, ((ILocalSymbol)specModel.GetDeclaredSymbol(newDeclarator)).Type.NullableAnnotation); 2187var symbol = (ILocalSymbol)model.GetDeclaredSymbol(variable); 2219var symbol = (ILocalSymbol)model.GetDeclaredSymbol(declaration); 2257var symbol = (ILocalSymbol)model.GetDeclaredSymbol(variable); 2420var symbol = (ILocalSymbol)model.GetDeclaredSymbol(variable); 3857var o2Symbol = model.GetDeclaredSymbol(o2Declaration); 3880Assert.Equal(localFunctionSymbol, model.GetDeclaredSymbol(o8Declaration).ContainingSymbol, SymbolEqualityComparer.IncludeNullability); 3918var o2Symbol = (ILocalSymbol)model.GetDeclaredSymbol(o2Decl); 3932var o4Symbol = (ILocalSymbol)model.GetDeclaredSymbol(o4Decl); 4048var o2Symbol = model.GetDeclaredSymbol(o2Decl);
Symbols\Source\UpdatedContainingSymbolAndNullableAnntotationTests.cs (2)
38var local1 = model.GetDeclaredSymbol(varDeclarators.First()).GetSymbol<SourceLocalSymbol>(); 39var local2 = model.GetDeclaredSymbol(varDeclarators.ElementAt(1)).GetSymbol<SourceLocalSymbol>();
Symbols\SymbolEqualityTests.cs (16)
416var member1 = model.GetDeclaredSymbol(member1Syntax.Declaration.Variables[0]); 417var member2 = model.GetDeclaredSymbol(member2Syntax.Declaration.Variables[0]); 454var type1 = ((IFieldSymbol)model.GetDeclaredSymbol(member1Syntax.Declaration.Variables[0])).Type; 455var type2 = ((IFieldSymbol)model.GetDeclaredSymbol(member2Syntax.Declaration.Variables[0])).Type; 485var type1 = ((IFieldSymbol)model.GetDeclaredSymbol(member1Syntax.Declaration.Variables[0])).Type; 486var type2 = ((IFieldSymbol)model.GetDeclaredSymbol(member2Syntax.Declaration.Variables[0])).Type; 528var type1 = ((IFieldSymbol)model.GetDeclaredSymbol(member1Syntax.Declaration.Variables[0])).Type; 529var type2 = ((IFieldSymbol)model.GetDeclaredSymbol(member2Syntax.Declaration.Variables[0])).Type; 559var type1 = ((IFieldSymbol)model.GetDeclaredSymbol(member1Syntax.Declaration.Variables[0])).Type; 560var type2 = ((IFieldSymbol)model.GetDeclaredSymbol(member2Syntax.Declaration.Variables[0])).Type; 630var type1 = ((IFieldSymbol)model.GetDeclaredSymbol(member1Syntax.Declaration.Variables[0])).Type; 631var type2 = ((IFieldSymbol)model.GetDeclaredSymbol(member2Syntax.Declaration.Variables[0])).Type; 679var type1 = ((IFieldSymbol)model.GetDeclaredSymbol(member1Syntax.Declaration.Variables[0])).Type; 680var type2 = ((IFieldSymbol)model.GetDeclaredSymbol(member2Syntax.Declaration.Variables[0])).Type; 731var type1 = ((IFieldSymbol)model.GetDeclaredSymbol(member1Syntax.Declaration.Variables[0])).Type; 732var type2 = ((IFieldSymbol)model.GetDeclaredSymbol(member2Syntax.Declaration.Variables[0])).Type;
Symbols\TypeTests.cs (1)
1765var sym = model.GetDeclaredSymbol(node1.Declaration.Variables.First()) as ILocalSymbol;
Microsoft.CodeAnalysis.CSharp.Workspaces (6)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SemanticModelExtensions.cs (4)
228return semanticModel.GetDeclaredSymbol( 239return semanticModel.GetDeclaredSymbol( 300var symbol = semanticModel.GetDeclaredSymbol(variableDeclaration.Variables[0], cancellationToken); 498return semanticModel.GetDeclaredSymbol(syntax, cancellationToken)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Simplification\Simplifiers\CastSimplifier.cs (1)
1231var symbol = semanticModel.GetDeclaredSymbol(variableDeclarator, cancellationToken);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpTypeInferenceService.TypeInferrer.cs (1)
2178var symbol = SemanticModel.GetDeclaredSymbol(variableDeclarator);
Roslyn.Diagnostics.CSharp.Analyzers (6)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SemanticModelExtensions.cs (4)
228return semanticModel.GetDeclaredSymbol( 239return semanticModel.GetDeclaredSymbol( 300var symbol = semanticModel.GetDeclaredSymbol(variableDeclaration.Variables[0], cancellationToken); 498return semanticModel.GetDeclaredSymbol(syntax, cancellationToken)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Simplification\Simplifiers\CastSimplifier.cs (1)
1231var symbol = semanticModel.GetDeclaredSymbol(variableDeclarator, cancellationToken);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpTypeInferenceService.TypeInferrer.cs (1)
2178var symbol = SemanticModel.GetDeclaredSymbol(variableDeclarator);