GraphZen
  • Home
  • Blog
  • Documentation
  • API
  • Get Started
Show / Hide Table of Contents

Class PunctuatorSyntax

Inheritance
Object
SyntaxNode
PunctuatorSyntax
Implements
ISyntaxNodeLocation
Inherited Members
SyntaxNode.Location
SyntaxNode.DescendantNodes()
SyntaxNode.ToSyntaxString()
Namespace: GraphZen.LanguageModel
Assembly: GraphZen.LanguageModel.dll
Syntax
public sealed class PunctuatorSyntax : SyntaxNode, ISyntaxNodeLocation

Constructors

PunctuatorSyntax(SyntaxLocation)

Declaration
public PunctuatorSyntax(SyntaxLocation location)
Parameters
Type Name Description
SyntaxLocation location

Properties

Children

Declaration
public override IEnumerable<SyntaxNode> Children { get; }
Property Value
Type Description
IEnumerable<SyntaxNode>
Overrides
SyntaxNode.Children

EmptyList

Empty, read-only list of PunctuatorSyntax nodes.

Declaration
public static IReadOnlyList<PunctuatorSyntax> EmptyList { get; }
Property Value
Type Description
IReadOnlyList<PunctuatorSyntax>

Kind

Declaration
public override SyntaxKind Kind { get; }
Property Value
Type Description
SyntaxKind
Overrides
SyntaxNode.Kind

Methods

VisitEnter(GraphQLSyntaxVisitor)

Called when a GraphQLSyntaxVisitor enters a PunctuatorSyntax node.

Declaration
public override void VisitEnter(GraphQLSyntaxVisitor visitor)
Parameters
Type Name Description
GraphQLSyntaxVisitor visitor
Overrides
SyntaxNode.VisitEnter(GraphQLSyntaxVisitor)

VisitEnter<TResult>(GraphQLSyntaxVisitor<TResult>)

Called when a GraphQLSyntaxVisitor<TResult> enters a PunctuatorSyntax node.

Declaration
public override TResult VisitEnter<TResult>(GraphQLSyntaxVisitor<TResult> visitor)
Parameters
Type Name Description
GraphQLSyntaxVisitor<TResult> visitor
Returns
Type Description
TResult
Type Parameters
Name Description
TResult
Overrides
GraphZen.LanguageModel.SyntaxNode.VisitEnter<TResult>(GraphZen.LanguageModel.GraphQLSyntaxVisitor<TResult>)

VisitLeave(GraphQLSyntaxVisitor)

Called when a GraphQLSyntaxVisitor leaves a PunctuatorSyntax node.

Declaration
public override void VisitLeave(GraphQLSyntaxVisitor visitor)
Parameters
Type Name Description
GraphQLSyntaxVisitor visitor
Overrides
SyntaxNode.VisitLeave(GraphQLSyntaxVisitor)

VisitLeave<TResult>(GraphQLSyntaxVisitor<TResult>)

Called when a GraphQLSyntaxVisitor<TResult> leaves a PunctuatorSyntax node.

Declaration
public override TResult VisitLeave<TResult>(GraphQLSyntaxVisitor<TResult> visitor)
Parameters
Type Name Description
GraphQLSyntaxVisitor<TResult> visitor
Returns
Type Description
TResult
Type Parameters
Name Description
TResult
Overrides
GraphZen.LanguageModel.SyntaxNode.VisitLeave<TResult>(GraphZen.LanguageModel.GraphQLSyntaxVisitor<TResult>)

Implements

ISyntaxNodeLocation
Back to top Copyright © 2017-2019 GraphZen LLC