PropertyDeclarationSyntax
csharp
public sealed class PropertyDeclarationSyntaxProperty 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:
PropertyDeclaration
Fields and properties (9)
public override SyntaxList<AttributeListSyntax> AttributeListspublic override SyntaxList<SyntaxToken> Modifierspublic SyntaxToken Keywordpublic SyntaxToken Identifierpublic SyntaxToken? ColonTokenpublic TypeSyntax? Typepublic AccessorListSyntax? AccessorListpublic ArrowExpressionClauseSyntax? ExpressionBodypublic EqualsValueClauseSyntax? Initializer
Methods (13)
public override SyntaxNode? GetSlot(int index)public override void Accept(SyntaxVisitor visitor)public override TResult Accept<TResult>(SyntaxVisitor<TResult> visitor)public PropertyDeclarationSyntax Update(SyntaxList<AttributeListSyntax> attributeLists, SyntaxList<SyntaxToken> modifiers, SyntaxToken keyword, SyntaxToken identifier, SyntaxToken? colonToken, TypeSyntax? type, AccessorListSyntax? accessorList, ArrowExpressionClauseSyntax? expressionBody, EqualsValueClauseSyntax? initializer)public PropertyDeclarationSyntax WithAttributeLists(SyntaxList<AttributeListSyntax> attributeLists)public PropertyDeclarationSyntax WithModifiers(SyntaxList<SyntaxToken> modifiers)public PropertyDeclarationSyntax WithKeyword(SyntaxToken keyword)public PropertyDeclarationSyntax WithIdentifier(SyntaxToken identifier)public PropertyDeclarationSyntax WithColonToken(SyntaxToken colonToken)public PropertyDeclarationSyntax WithType(TypeSyntax? type)public PropertyDeclarationSyntax WithAccessorList(AccessorListSyntax? accessorList)public PropertyDeclarationSyntax WithExpressionBody(ArrowExpressionClauseSyntax? expressionBody)public PropertyDeclarationSyntax WithInitializer(EqualsValueClauseSyntax? initializer)
Used by (9)
- IncrementalParseTestsVixen.Raven.Tests
- PropertyDeclarationSyntaxVixen.Raven
- RavenParserVixen.Raven
- SourceNamedTypeSymbolVixen.Raven
- SourcePropertySymbolVixen.Raven
- SyntaxFactoryVixen.Raven
- SyntaxRewriterVixen.Raven
- SyntaxVisitorVixen.Raven
- SyntaxVisitorVixen.Raven