EnumDeclarationSyntax
csharp
public sealed class EnumDeclarationSyntaxEnum type declaration.
No guide page documents this yet — the page shows what the code says about itself.
Remarks
This node is associated with the following syntax kinds:
EnumDeclaration
Fields and properties (8)
public override SyntaxList<AttributeListSyntax> AttributeListspublic override SyntaxList<SyntaxToken> Modifierspublic SyntaxToken Keywordpublic SyntaxToken Identifierpublic BaseListSyntax? BaseListpublic SyntaxToken OpenBraceTokenpublic SeparatedSyntaxList<EnumMemberDeclarationSyntax> Memberspublic SyntaxToken CloseBraceToken
Methods (12)
public override SyntaxNode? GetSlot(int index)public override void Accept(SyntaxVisitor visitor)public override TResult Accept<TResult>(SyntaxVisitor<TResult> visitor)public EnumDeclarationSyntax Update(SyntaxList<AttributeListSyntax> attributeLists, SyntaxList<SyntaxToken> modifiers, SyntaxToken keyword, SyntaxToken identifier, BaseListSyntax? baseList, SyntaxToken openBraceToken, SeparatedSyntaxList<EnumMemberDeclarationSyntax> members, SyntaxToken closeBraceToken)public EnumDeclarationSyntax WithAttributeLists(SyntaxList<AttributeListSyntax> attributeLists)public EnumDeclarationSyntax WithModifiers(SyntaxList<SyntaxToken> modifiers)public EnumDeclarationSyntax WithKeyword(SyntaxToken keyword)public EnumDeclarationSyntax WithIdentifier(SyntaxToken identifier)public EnumDeclarationSyntax WithBaseList(BaseListSyntax? baseList)public EnumDeclarationSyntax WithOpenBraceToken(SyntaxToken openBraceToken)public EnumDeclarationSyntax WithMembers(SeparatedSyntaxList<EnumMemberDeclarationSyntax> members)public EnumDeclarationSyntax WithCloseBraceToken(SyntaxToken closeBraceToken)
Used by (7)
- EnumDeclarationSyntaxVixen.Raven
- RavenParserVixen.Raven
- SyntaxFactoryVixen.Raven
- SyntaxRewriterVixen.Raven
- SyntaxVisitorVixen.Raven
- SyntaxVisitorVixen.Raven
- TypeDeclarationInfoVixen.Raven