2 overrides of Declaration
Microsoft.CodeAnalysis.CSharp (2)
Syntax.xml.Syntax.Generated.cs (2)
12051public override VariableDeclarationSyntax Declaration => GetRed(ref this.declaration, 2)!; 12132public override VariableDeclarationSyntax Declaration => GetRed(ref this.declaration, 3)!;
47 references to Declaration
Microsoft.CodeAnalysis.CSharp (7)
Compilation\SyntaxTreeSemanticModel.cs (2)
911foreach (var variableDecl in fieldDecl.Declaration.Variables) 2015foreach (var declarator in declarationSyntax.Declaration.Variables)
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) 607bool isFirstDeclarator = fieldSyntax.Declaration.Variables[0] == declarator;
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (3)
src\Analyzers\CSharp\CodeFixes\AddAccessibilityModifiers\CSharpAddAccessibilityModifiersCodeFixProvider.cs (1)
19=> node is BaseFieldDeclarationSyntax field ? field.Declaration.Variables[0] : node;
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\CSharpDeclarationComparer.cs (2)
179x.Declaration.Variables.First().Identifier, 180y.Declaration.Variables.First().Identifier,
Microsoft.CodeAnalysis.CSharp.EditorFeatures (1)
AutomaticCompletion\AutomaticLineEnderCommandHandler_Helpers.cs (1)
546=> baseFieldDeclarationNode is { Declaration.Variables: [{ Initializer: null }], SemicolonToken.IsMissing: true }
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)
200foreach (var variable in fieldDeclaration.Declaration.Variables) 204AppendType(fieldDeclaration.Declaration.Type, nameBuilder);
src\Analyzers\CSharp\CodeFixes\AddAccessibilityModifiers\CSharpAddAccessibilityModifiersCodeFixProvider.cs (1)
19=> node is BaseFieldDeclarationSyntax field ? field.Declaration.Variables[0] : node;
src\Compilers\CSharp\CSharpAnalyzerDriver\CSharpDeclarationComputer.cs (1)
208foreach (var decl in t.Declaration.Variables)
Microsoft.CodeAnalysis.CSharp.Workspaces (6)
CodeGeneration\CSharpSyntaxGenerator.cs (3)
2061BaseFieldDeclarationSyntax baseFieldDeclaration => this.GetName(baseFieldDeclaration.Declaration), 2089BaseFieldDeclarationSyntax fieldDeclaration when fieldDeclaration.Declaration.Variables.Count == 1 => 2090ReplaceWithTrivia(declaration, fieldDeclaration.Declaration.Variables[0].Identifier, id),
FindSymbols\CSharpDeclaredSymbolInfoFactoryService.cs (1)
384foreach (var variableDeclarator in fieldDeclaration.Declaration.Variables)
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)
Microsoft.VisualStudio.LanguageServices.CSharp (13)
CodeModel\CSharpCodeModelService.CodeModelEventCollector.cs (9)
378oldField.Declaration.Variables.AsReadOnlyList(), 379newField.Declaration.Variables.AsReadOnlyList(), 393if (!CompareTypes(oldField.Declaration.Type, newField.Declaration.Type)) 861foreach (var variableDeclarator in baseField.Declaration.Variables) 897foreach (var variableDeclarator in baseField.Declaration.Variables) 923foreach (var variableDeclarator in baseField.Declaration.Variables) 948foreach (var variableDeclarator in baseField.Declaration.Variables) 974foreach (var variableDeclarator in baseField.Declaration.Variables)
CodeModel\CSharpCodeModelService.cs (4)
469foreach (var declarator in baseField.Declaration.Variables) 1750return fieldDeclaration.Declaration.Variables.First(); 2755if (fieldDeclaration.Declaration.Variables.Count == 1) 3185? ((BaseFieldDeclarationSyntax)finalNode).Declaration.Variables.Single()
Roslyn.Diagnostics.CSharp.Analyzers (2)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\CSharpDeclarationComparer.cs (2)
179x.Declaration.Variables.First().Identifier, 180y.Declaration.Variables.First().Identifier,