1 instantiation of EventFieldDeclarationSyntax
Microsoft.CodeAnalysis.CSharp (1)
_generated\1\Syntax.xml.Internal.Generated.cs (1)
19491
internal override SyntaxNode CreateRed(SyntaxNode? parent, int position) => new CSharp.Syntax.
EventFieldDeclarationSyntax
(this, parent, position);
96 references to EventFieldDeclarationSyntax
Microsoft.CodeAnalysis.CSharp (26)
_generated\0\Syntax.xml.Main.Generated.cs (7)
569
public virtual TResult? VisitEventFieldDeclaration(
EventFieldDeclarationSyntax
node) => this.DefaultVisit(node);
1317
public virtual void VisitEventFieldDeclaration(
EventFieldDeclarationSyntax
node) => this.DefaultVisit(node);
2064
public override SyntaxNode? VisitEventFieldDeclaration(
EventFieldDeclarationSyntax
node)
5405
public static
EventFieldDeclarationSyntax
EventFieldDeclaration(SyntaxList<AttributeListSyntax> attributeLists, SyntaxTokenList modifiers, SyntaxToken eventKeyword, VariableDeclarationSyntax declaration, SyntaxToken semicolonToken)
5410
return (
EventFieldDeclarationSyntax
)Syntax.InternalSyntax.SyntaxFactory.EventFieldDeclaration(attributeLists.Node.ToGreenList<Syntax.InternalSyntax.AttributeListSyntax>(), modifiers.Node.ToGreenList<Syntax.InternalSyntax.SyntaxToken>(), (Syntax.InternalSyntax.SyntaxToken)eventKeyword.Node!, (Syntax.InternalSyntax.VariableDeclarationSyntax)declaration.Green, (Syntax.InternalSyntax.SyntaxToken)semicolonToken.Node!).CreateRed();
5414
public static
EventFieldDeclarationSyntax
EventFieldDeclaration(SyntaxList<AttributeListSyntax> attributeLists, SyntaxTokenList modifiers, VariableDeclarationSyntax declaration)
5418
public static
EventFieldDeclarationSyntax
EventFieldDeclaration(VariableDeclarationSyntax declaration)
_generated\2\Syntax.xml.Syntax.Generated.cs (10)
12202
public
EventFieldDeclarationSyntax
Update(SyntaxList<AttributeListSyntax> attributeLists, SyntaxTokenList modifiers, SyntaxToken eventKeyword, VariableDeclarationSyntax declaration, SyntaxToken semicolonToken)
12206
var
newNode = SyntaxFactory.EventFieldDeclaration(attributeLists, modifiers, eventKeyword, declaration, semicolonToken);
12215
public new
EventFieldDeclarationSyntax
WithAttributeLists(SyntaxList<AttributeListSyntax> attributeLists) => Update(attributeLists, this.Modifiers, this.EventKeyword, this.Declaration, this.SemicolonToken);
12217
public new
EventFieldDeclarationSyntax
WithModifiers(SyntaxTokenList modifiers) => Update(this.AttributeLists, modifiers, this.EventKeyword, this.Declaration, this.SemicolonToken);
12218
public
EventFieldDeclarationSyntax
WithEventKeyword(SyntaxToken eventKeyword) => Update(this.AttributeLists, this.Modifiers, eventKeyword, this.Declaration, this.SemicolonToken);
12220
public new
EventFieldDeclarationSyntax
WithDeclaration(VariableDeclarationSyntax declaration) => Update(this.AttributeLists, this.Modifiers, this.EventKeyword, declaration, this.SemicolonToken);
12222
public new
EventFieldDeclarationSyntax
WithSemicolonToken(SyntaxToken semicolonToken) => Update(this.AttributeLists, this.Modifiers, this.EventKeyword, this.Declaration, semicolonToken);
12225
public new
EventFieldDeclarationSyntax
AddAttributeLists(params AttributeListSyntax[] items) => WithAttributeLists(this.AttributeLists.AddRange(items));
12227
public new
EventFieldDeclarationSyntax
AddModifiers(params SyntaxToken[] items) => WithModifiers(this.Modifiers.AddRange(items));
12229
public new
EventFieldDeclarationSyntax
AddDeclarationVariables(params VariableDeclaratorSyntax[] items) => WithDeclaration(this.Declaration.WithVariables(this.Declaration.Variables.AddRange(items)));
Binder\BinderFactory.BinderFactoryVisitor.cs (1)
383
public override Binder VisitEventFieldDeclaration(
EventFieldDeclarationSyntax
parent)
Parser\LanguageParser.cs (1)
5405
return ((CSharp.Syntax.
EventFieldDeclarationSyntax
)decl).Modifiers;
SourceGeneration\CSharpSyntaxHelper.cs (1)
62
else if (container is
EventFieldDeclarationSyntax
ev)
Symbols\Source\SourceCustomEventAccessorSymbol.cs (1)
91
or SourceEventAccessorSymbol { AssociatedEvent.MemberSyntax:
EventFieldDeclarationSyntax
});
Symbols\Source\SourceEventSymbol.cs (1)
166
return (
EventFieldDeclarationSyntax
)syntax.Parent.Parent;
Symbols\Source\SourceMemberContainerSymbol.cs (4)
3138
var
eventFieldDecl = (
EventFieldDeclarationSyntax
)m;
5795
var
eventFieldSyntax = (
EventFieldDeclarationSyntax
)m;
Microsoft.CodeAnalysis.CSharp.CodeStyle (7)
src\roslyn\src\Analyzers\CSharp\Analyzers\RemoveUnusedMembers\CSharpRemoveUnusedMembersDiagnosticAnalyzer.cs (1)
57
EventFieldDeclarationSyntax
{ Declaration.Variables.Count: 0 }
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\MemberDeclarationSyntaxExtensions.cs (2)
49
return ((
EventFieldDeclarationSyntax
)member).Declaration.Variables.First().Identifier;
172
return ((
EventFieldDeclarationSyntax
)member).Declaration.Type;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SyntaxNodeExtensions.cs (1)
358
case FieldDeclarationSyntax or
EventFieldDeclarationSyntax
:
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SelectedMembers\CSharpSelectedMembers.cs (1)
34
EventFieldDeclarationSyntax
eventFieldDeclaration => eventFieldDeclaration.Declaration.Variables.SelectAsArray(
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SemanticFacts\CSharpSemanticFacts.cs (1)
259
EventFieldDeclarationSyntax
eventField
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\FormattingRangeHelper.cs (1)
106
or
EventFieldDeclarationSyntax
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (5)
src\roslyn\src\Analyzers\CSharp\CodeFixes\AddInheritdoc\AddInheritdocCodeFixProvider.cs (2)
49
if (node.IsKind(SyntaxKind.VariableDeclarator) && node is not { Parent.Parent:
EventFieldDeclarationSyntax
})
76
if (node is VariableDeclaratorSyntax { Parent.Parent:
EventFieldDeclarationSyntax
eventField })
src\roslyn\src\Analyzers\CSharp\CodeFixes\MakeMemberStatic\CSharpMakeMemberStaticCodeFixProvider.cs (1)
31
if (node.IsKind(SyntaxKind.VariableDeclarator) && node.Parent is VariableDeclarationSyntax { Parent: FieldDeclarationSyntax or
EventFieldDeclarationSyntax
})
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\EventGenerator.cs (1)
31
var lastEvent = members.LastOrDefault(m => m is
EventFieldDeclarationSyntax
);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\CSharpSyntaxContext.cs (1)
562
EventDeclarationSyntax or
EventFieldDeclarationSyntax
=> AttributeTargets.Event,
Microsoft.CodeAnalysis.CSharp.Features (23)
CodeLens\CSharpCodeLensMemberFinder.cs (1)
106
public override void VisitEventFieldDeclaration(
EventFieldDeclarationSyntax
node)
CodeRefactorings\ConvertLocalFunctionToMethod\CSharpConvertLocalFunctionToMethodCodeRefactoringProvider.cs (1)
47
if (container is null or GlobalStatementSyntax or FieldDeclarationSyntax or
EventFieldDeclarationSyntax
)
CodeRefactorings\NodeSelectionHelpers.cs (1)
42
EventFieldDeclarationSyntax
eventFieldDeclaration => eventFieldDeclaration.Declaration.Variables.AsImmutable<SyntaxNode>(),
Completion\CompletionProviders\CompletionUtilities.cs (1)
211
case
EventFieldDeclarationSyntax
:
Completion\CompletionProviders\OverrideCompletionProvider.cs (1)
30
return token.GetAncestor<
EventFieldDeclarationSyntax
>()
Completion\CompletionProviders\PartialMethodCompletionProvider.cs (1)
50
return token.GetAncestor<
EventFieldDeclarationSyntax
>()
EditAndContinue\CSharpEditAndContinueAnalyzer.cs (2)
1667
var
eventFieldDeclaration = (
EventFieldDeclarationSyntax
)node;
GenerateType\CSharpGenerateTypeService.cs (2)
280
if (nameOrMemberAccessExpression.GetAncestors<
EventFieldDeclarationSyntax
>().Any() ||
680
if (node is EventDeclarationSyntax or
EventFieldDeclarationSyntax
&&
InheritanceMargin\CSharpInheritanceMarginService.cs (1)
55
if (member is
EventFieldDeclarationSyntax
eventFieldDeclarationNode)
Organizing\Organizers\EventFieldDeclarationOrganizer.cs (3)
17
internal sealed class EventFieldDeclarationOrganizer : AbstractSyntaxNodeOrganizer<
EventFieldDeclarationSyntax
>
25
protected override
EventFieldDeclarationSyntax
Organize(
26
EventFieldDeclarationSyntax
syntax,
SolutionExplorer\CSharpSolutionExplorerSymbolTreeItemProvider.cs (1)
229
if (fieldDeclaration is
EventFieldDeclarationSyntax
)
src\roslyn\src\Analyzers\CSharp\Analyzers\RemoveUnusedMembers\CSharpRemoveUnusedMembersDiagnosticAnalyzer.cs (1)
57
EventFieldDeclarationSyntax
{ Declaration.Variables.Count: 0 }
src\roslyn\src\Analyzers\CSharp\CodeFixes\AddInheritdoc\AddInheritdocCodeFixProvider.cs (2)
49
if (node.IsKind(SyntaxKind.VariableDeclarator) && node is not { Parent.Parent:
EventFieldDeclarationSyntax
})
76
if (node is VariableDeclaratorSyntax { Parent.Parent:
EventFieldDeclarationSyntax
eventField })
src\roslyn\src\Analyzers\CSharp\CodeFixes\MakeMemberStatic\CSharpMakeMemberStaticCodeFixProvider.cs (1)
31
if (node.IsKind(SyntaxKind.VariableDeclarator) && node.Parent is VariableDeclarationSyntax { Parent: FieldDeclarationSyntax or
EventFieldDeclarationSyntax
})
Structure\CSharpBlockStructureProvider.cs (1)
33
builder.Add<
EventFieldDeclarationSyntax
, EventFieldDeclarationStructureProvider>();
Structure\CSharpStructureHelpers.cs (1)
276
EventFieldDeclarationSyntax
eventFieldDeclaration => eventFieldDeclaration.Modifiers.FirstOrNull() ?? eventFieldDeclaration.EventKeyword,
Structure\Providers\EventFieldDeclarationStructureProvider.cs (2)
12
internal sealed class EventFieldDeclarationStructureProvider : AbstractSyntaxNodeStructureProvider<
EventFieldDeclarationSyntax
>
16
EventFieldDeclarationSyntax
eventFieldDeclaration,
Microsoft.CodeAnalysis.CSharp.Workspaces (27)
Classification\ClassificationHelpers.cs (2)
249
EventFieldDeclarationSyntax
_ => ClassificationTypeNames.EventName,
494
!(token.Parent.Parent.Parent is
EventFieldDeclarationSyntax
);
CodeGeneration\CSharpSyntaxGenerator.cs (16)
853
var
ef = (
EventFieldDeclarationSyntax
)member;
1271
FlattenDeclaration(builder, declaration, ((
EventFieldDeclarationSyntax
)declaration).Declaration);
1320
SyntaxKind.EventFieldDeclaration => ((
EventFieldDeclarationSyntax
)declaration).Declaration.Variables.Count,
1944
var
ef = (
EventFieldDeclarationSyntax
)declaration;
2122
return ((
EventFieldDeclarationSyntax
)declaration).Declaration.Type;
2157
SyntaxKind.EventFieldDeclaration => ((
EventFieldDeclarationSyntax
)declaration).WithDeclaration(((
EventFieldDeclarationSyntax
)declaration).Declaration.WithType((TypeSyntax)type)),
2219
SyntaxKind.EventFieldDeclaration => ((
EventFieldDeclarationSyntax
)declaration).Declaration,
2228
SyntaxKind.EventFieldDeclaration => ((
EventFieldDeclarationSyntax
)declaration).WithDeclaration(variables),
2954
var
efd1 = (
EventFieldDeclarationSyntax
)decl1;
2955
var
efd2 = (
EventFieldDeclarationSyntax
)decl2;
3107
SyntaxKind.EventFieldDeclaration => ((
EventFieldDeclarationSyntax
)declaration).Declaration.Variables,
FindSymbols\CSharpDeclaredSymbolInfoFactoryService.cs (1)
380
var kind = fieldDeclaration is
EventFieldDeclarationSyntax
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\MemberDeclarationSyntaxExtensions.cs (2)
49
return ((
EventFieldDeclarationSyntax
)member).Declaration.Variables.First().Identifier;
172
return ((
EventFieldDeclarationSyntax
)member).Declaration.Type;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SyntaxNodeExtensions.cs (1)
358
case FieldDeclarationSyntax or
EventFieldDeclarationSyntax
:
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SelectedMembers\CSharpSelectedMembers.cs (1)
34
EventFieldDeclarationSyntax
eventFieldDeclaration => eventFieldDeclaration.Declaration.Variables.SelectAsArray(
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SemanticFacts\CSharpSemanticFacts.cs (1)
259
EventFieldDeclarationSyntax
eventField
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\FormattingRangeHelper.cs (1)
106
or
EventFieldDeclarationSyntax
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\EventGenerator.cs (1)
31
var lastEvent = members.LastOrDefault(m => m is
EventFieldDeclarationSyntax
);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\CSharpSyntaxContext.cs (1)
562
EventDeclarationSyntax or
EventFieldDeclarationSyntax
=> AttributeTargets.Event,
Roslyn.Diagnostics.CSharp.Analyzers (8)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\MemberDeclarationSyntaxExtensions.cs (2)
49
return ((
EventFieldDeclarationSyntax
)member).Declaration.Variables.First().Identifier;
172
return ((
EventFieldDeclarationSyntax
)member).Declaration.Type;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SyntaxNodeExtensions.cs (1)
358
case FieldDeclarationSyntax or
EventFieldDeclarationSyntax
:
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SelectedMembers\CSharpSelectedMembers.cs (1)
34
EventFieldDeclarationSyntax
eventFieldDeclaration => eventFieldDeclaration.Declaration.Variables.SelectAsArray(
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SemanticFacts\CSharpSemanticFacts.cs (1)
259
EventFieldDeclarationSyntax
eventField
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\FormattingRangeHelper.cs (1)
106
or
EventFieldDeclarationSyntax
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\EventGenerator.cs (1)
31
var lastEvent = members.LastOrDefault(m => m is
EventFieldDeclarationSyntax
);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\CSharpSyntaxContext.cs (1)
562
EventDeclarationSyntax or
EventFieldDeclarationSyntax
=> AttributeTargets.Event,