2 overrides of Declaration
Microsoft.CodeAnalysis.CSharp (2)
_generated\2\Syntax.xml.Syntax.Generated.cs (2)
12098public override VariableDeclarationSyntax Declaration => GetRed(ref this.declaration, 2)!; 12179public override VariableDeclarationSyntax Declaration => GetRed(ref this.declaration, 3)!;
33 references to Declaration
Microsoft.CodeAnalysis.CSharp (7)
Compilation\SyntaxTreeSemanticModel.cs (2)
911foreach (var variableDecl in fieldDecl.Declaration.Variables) 2016foreach (var declarator in declarationSyntax.Declaration.Variables)
src\roslyn\src\Compilers\CSharp\CSharpAnalyzerDriver\CSharpDeclarationComputer.cs (1)
208foreach (var decl in t.Declaration.Variables)
Symbols\Source\SourceMemberFieldSymbol.cs (4)
392return GetFieldDeclaration(VariableDeclaratorNode).Declaration.Type; 458var typeSyntax = fieldSyntax.Declaration.Type; 534else if (fieldSyntax.Declaration.Variables.Count > 1) 604bool isFirstDeclarator = fieldSyntax.Declaration.Variables[0] == declarator;
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (3)
src\roslyn\src\Analyzers\CSharp\CodeFixes\AddAccessibilityModifiers\CSharpAddAccessibilityModifiersCodeFixProvider.cs (1)
19=> node is BaseFieldDeclarationSyntax field ? field.Declaration.Variables[0] : node;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\CSharpDeclarationComparer.cs (2)
179x.Declaration.Variables.First().Identifier, 180y.Declaration.Variables.First().Identifier,
Microsoft.CodeAnalysis.CSharp.Features (14)
CodeLens\CSharpCodeLensDisplayInfoService.cs (1)
49node = fieldNode.Declaration.Variables.FirstOrDefault();
Debugging\LocationInfoGetter.cs (1)
42var variableDeclarators = ((BaseFieldDeclarationSyntax)memberDeclaration).Declaration.Variables;
EditAndContinue\BreakpointSpans.cs (1)
552=> TryCreateSpanForVariableDeclaration(fieldDeclaration.Declaration, fieldDeclaration.Modifiers, fieldDeclaration.SemicolonToken, position);
EditAndContinue\CSharpEditAndContinueAnalyzer.cs (5)
121declarations = new(((BaseFieldDeclarationSyntax)current).Declaration.Variables.First()); 1041return AddFieldSymbolUpdates(oldField.Declaration.Variables, newField.Declaration.Variables); 1664return GetDiagnosticSpan(fieldDeclaration.Modifiers, fieldDeclaration.Declaration, fieldDeclaration.Declaration);
SolutionCrawler\CSharpDocumentDifferenceService.cs (2)
33return field.Declaration != null && field.Declaration.Span.Contains(span);
SolutionExplorer\CSharpSolutionExplorerSymbolTreeItemProvider.cs (2)
220foreach (var variable in fieldDeclaration.Declaration.Variables) 224AppendType(fieldDeclaration.Declaration.Type, nameBuilder);
src\roslyn\src\Analyzers\CSharp\CodeFixes\AddAccessibilityModifiers\CSharpAddAccessibilityModifiersCodeFixProvider.cs (1)
19=> node is BaseFieldDeclarationSyntax field ? field.Declaration.Variables[0] : node;
src\roslyn\src\Compilers\CSharp\CSharpAnalyzerDriver\CSharpDeclarationComputer.cs (1)
208foreach (var decl in t.Declaration.Variables)
Microsoft.CodeAnalysis.CSharp.Workspaces (6)
CodeGeneration\CSharpSyntaxGenerator.cs (3)
2051BaseFieldDeclarationSyntax baseFieldDeclaration => this.GetName(baseFieldDeclaration.Declaration), 2079BaseFieldDeclarationSyntax fieldDeclaration when fieldDeclaration.Declaration.Variables.Count == 1 => 2080ReplaceWithTrivia(declaration, fieldDeclaration.Declaration.Variables[0].Identifier, id),
FindSymbols\CSharpDeclaredSymbolInfoFactoryService.cs (1)
378foreach (var variableDeclarator in fieldDeclaration.Declaration.Variables)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\CSharpDeclarationComparer.cs (2)
179x.Declaration.Variables.First().Identifier, 180y.Declaration.Variables.First().Identifier,
Microsoft.ML.InternalCodeAnalyzer (1)
NameAnalyzer.cs (1)
156foreach (var variable in node.Declaration.Variables)
Roslyn.Diagnostics.CSharp.Analyzers (2)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\CSharpDeclarationComparer.cs (2)
179x.Declaration.Variables.First().Identifier, 180y.Declaration.Variables.First().Identifier,