Base:
property
Declaration
Microsoft.CodeAnalysis.CSharp.Syntax.BaseFieldDeclarationSyntax.Declaration
50 references to Declaration
Microsoft.CodeAnalysis.CSharp (11)
SourceGeneration\CSharpSyntaxHelper.cs (1)
63targets.AddRange(ev.Declaration.Variables);
Symbols\Source\SourceMemberContainerSymbol.cs (2)
5664new SourceLocation(eventFieldSyntax.Declaration.Variables.First().Identifier)); 5667foreach (VariableDeclaratorSyntax declarator in eventFieldSyntax.Declaration.Variables)
Syntax.xml.Main.Generated.cs (1)
2053=> node.Update(VisitList(node.AttributeLists), VisitList(node.Modifiers), VisitToken(node.EventKeyword), (VariableDeclarationSyntax?)Visit(node.Declaration) ?? throw new ArgumentNullException("declaration"), VisitToken(node.SemicolonToken));
Syntax.xml.Syntax.Generated.cs (7)
12157if (attributeLists != this.AttributeLists || modifiers != this.Modifiers || eventKeyword != this.EventKeyword || declaration != this.Declaration || semicolonToken != this.SemicolonToken) 12168public new EventFieldDeclarationSyntax WithAttributeLists(SyntaxList<AttributeListSyntax> attributeLists) => Update(attributeLists, this.Modifiers, this.EventKeyword, this.Declaration, this.SemicolonToken); 12170public new EventFieldDeclarationSyntax WithModifiers(SyntaxTokenList modifiers) => Update(this.AttributeLists, modifiers, this.EventKeyword, this.Declaration, this.SemicolonToken); 12171public EventFieldDeclarationSyntax WithEventKeyword(SyntaxToken eventKeyword) => Update(this.AttributeLists, this.Modifiers, eventKeyword, this.Declaration, this.SemicolonToken); 12175public new EventFieldDeclarationSyntax WithSemicolonToken(SyntaxToken semicolonToken) => Update(this.AttributeLists, this.Modifiers, this.EventKeyword, this.Declaration, semicolonToken); 12182public new EventFieldDeclarationSyntax AddDeclarationVariables(params VariableDeclaratorSyntax[] items) => WithDeclaration(this.Declaration.WithVariables(this.Declaration.Variables.AddRange(items)));
Microsoft.CodeAnalysis.CSharp.CodeStyle (5)
src\Analyzers\CSharp\Analyzers\RemoveUnusedMembers\CSharpRemoveUnusedMembersDiagnosticAnalyzer.cs (1)
44EventFieldDeclarationSyntax { Declaration.Variables.Count: 0 }
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\MemberDeclarationSyntaxExtensions.cs (2)
48return ((EventFieldDeclarationSyntax)member).Declaration.Variables.First().Identifier; 169return ((EventFieldDeclarationSyntax)member).Declaration.Type;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SelectedMembers\CSharpSelectedMembers.cs (1)
34EventFieldDeclarationSyntax eventFieldDeclaration => eventFieldDeclaration.Declaration.Variables.SelectAsArray(
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SemanticFacts\CSharpSemanticFacts.cs (1)
252=> eventField.Declaration.Variables.Select(v => semanticModel.GetRequiredDeclaredSymbol(v, cancellationToken)),
Microsoft.CodeAnalysis.CSharp.EditorFeatures (1)
AutomaticCompletion\AutomaticLineEnderCommandHandler.cs (1)
619EventFieldDeclarationSyntax eventFieldDeclarationNode => eventFieldDeclarationNode.Declaration.Variables[0].Identifier.Span.End,
Microsoft.CodeAnalysis.CSharp.Features (6)
CodeLens\CSharpCodeLensMemberFinder.cs (1)
108foreach (var variable in node.Declaration.Variables)
CodeRefactorings\NodeSelectionHelpers.cs (1)
42EventFieldDeclarationSyntax eventFieldDeclaration => eventFieldDeclaration.Declaration.Variables.AsImmutable<SyntaxNode>(),
EditAndContinue\CSharpEditAndContinueAnalyzer.cs (1)
1668return GetDiagnosticSpan(eventFieldDeclaration.Modifiers, eventFieldDeclaration.EventKeyword, eventFieldDeclaration.Declaration);
InheritanceMargin\CSharpInheritanceMarginService.cs (1)
57builder.AddRange(eventFieldDeclarationNode.Declaration.Variables);
Organizing\Organizers\EventFieldDeclarationOrganizer.cs (1)
32syntax.Declaration,
src\Analyzers\CSharp\Analyzers\RemoveUnusedMembers\CSharpRemoveUnusedMembersDiagnosticAnalyzer.cs (1)
44EventFieldDeclarationSyntax { Declaration.Variables.Count: 0 }
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (1)
Compilation\SemanticModelGetDeclaredSymbolAPITests.cs (1)
409var eventSymbol = model.GetDeclaredSymbol(eventDecl.Declaration.Variables[0]);
Microsoft.CodeAnalysis.CSharp.Syntax.UnitTests (9)
Generated\Syntax.Test.xml.Generated.cs (2)
13403Assert.NotNull(node.Declaration); 13405var newNode = node.WithAttributeLists(node.AttributeLists).WithModifiers(node.Modifiers).WithEventKeyword(node.EventKeyword).WithDeclaration(node.Declaration).WithSemicolonToken(node.SemicolonToken);
Parsing\DeclarationParsingTests.cs (7)
3782Assert.NotNull(fs.Declaration.Type); 3783Assert.Equal("b", fs.Declaration.Type.ToString()); 3784Assert.Equal(1, fs.Declaration.Variables.Count); 3785Assert.NotEqual(default, fs.Declaration.Variables[0].Identifier); 3786Assert.Equal("c", fs.Declaration.Variables[0].Identifier.ToString()); 3787Assert.Null(fs.Declaration.Variables[0].ArgumentList); 3788Assert.Null(fs.Declaration.Variables[0].Initializer);
Microsoft.CodeAnalysis.CSharp.Workspaces (12)
CodeGeneration\CSharpSyntaxGenerator.cs (8)
1284FlattenDeclaration(builder, declaration, ((EventFieldDeclarationSyntax)declaration).Declaration); 1333SyntaxKind.EventFieldDeclaration => ((EventFieldDeclarationSyntax)declaration).Declaration.Variables.Count, 1955if (ef.Declaration != null && ef.Declaration.Variables.Count == 1) 2132return ((EventFieldDeclarationSyntax)declaration).Declaration.Type; 2167SyntaxKind.EventFieldDeclaration => ((EventFieldDeclarationSyntax)declaration).WithDeclaration(((EventFieldDeclarationSyntax)declaration).Declaration.WithType((TypeSyntax)type)), 2229SyntaxKind.EventFieldDeclaration => ((EventFieldDeclarationSyntax)declaration).Declaration, 3117SyntaxKind.EventFieldDeclaration => ((EventFieldDeclarationSyntax)declaration).Declaration.Variables,
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\MemberDeclarationSyntaxExtensions.cs (2)
48return ((EventFieldDeclarationSyntax)member).Declaration.Variables.First().Identifier; 169return ((EventFieldDeclarationSyntax)member).Declaration.Type;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SelectedMembers\CSharpSelectedMembers.cs (1)
34EventFieldDeclarationSyntax eventFieldDeclaration => eventFieldDeclaration.Declaration.Variables.SelectAsArray(
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SemanticFacts\CSharpSemanticFacts.cs (1)
252=> eventField.Declaration.Variables.Select(v => semanticModel.GetRequiredDeclaredSymbol(v, cancellationToken)),
Microsoft.Extensions.Logging.Generators (1)
src\libraries\Common\src\Roslyn\CSharpSyntaxHelper.cs (1)
52foreach (var variable in ev.Declaration.Variables)
Roslyn.Diagnostics.CSharp.Analyzers (4)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\MemberDeclarationSyntaxExtensions.cs (2)
48return ((EventFieldDeclarationSyntax)member).Declaration.Variables.First().Identifier; 169return ((EventFieldDeclarationSyntax)member).Declaration.Type;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SelectedMembers\CSharpSelectedMembers.cs (1)
34EventFieldDeclarationSyntax eventFieldDeclaration => eventFieldDeclaration.Declaration.Variables.SelectAsArray(
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SemanticFacts\CSharpSemanticFacts.cs (1)
252=> eventField.Declaration.Variables.Select(v => semanticModel.GetRequiredDeclaredSymbol(v, cancellationToken)),