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

Class GraphQLSyntaxWalker<TResult>

Inheritance
Object
GraphQLSyntaxVisitor<TResult>
GraphQLSyntaxWalker<TResult>
Inherited Members
GraphQLSyntaxVisitor<TResult>.OnEnter(SyntaxNode)
GraphQLSyntaxVisitor<TResult>.OnLeave(SyntaxNode)
GraphQLSyntaxVisitor<TResult>.EnterArgument(ArgumentSyntax)
GraphQLSyntaxVisitor<TResult>.LeaveArgument(ArgumentSyntax)
GraphQLSyntaxVisitor<TResult>.EnterBooleanValue(BooleanValueSyntax)
GraphQLSyntaxVisitor<TResult>.LeaveBooleanValue(BooleanValueSyntax)
GraphQLSyntaxVisitor<TResult>.EnterDirectiveDefinition(DirectiveDefinitionSyntax)
GraphQLSyntaxVisitor<TResult>.LeaveDirectiveDefinition(DirectiveDefinitionSyntax)
GraphQLSyntaxVisitor<TResult>.EnterDirective(DirectiveSyntax)
GraphQLSyntaxVisitor<TResult>.LeaveDirective(DirectiveSyntax)
GraphQLSyntaxVisitor<TResult>.EnterDocument(DocumentSyntax)
GraphQLSyntaxVisitor<TResult>.LeaveDocument(DocumentSyntax)
GraphQLSyntaxVisitor<TResult>.EnterEnumTypeDefinition(EnumTypeDefinitionSyntax)
GraphQLSyntaxVisitor<TResult>.LeaveEnumTypeDefinition(EnumTypeDefinitionSyntax)
GraphQLSyntaxVisitor<TResult>.EnterEnumTypeExtension(EnumTypeExtensionSyntax)
GraphQLSyntaxVisitor<TResult>.LeaveEnumTypeExtension(EnumTypeExtensionSyntax)
GraphQLSyntaxVisitor<TResult>.EnterEnumValueDefinition(EnumValueDefinitionSyntax)
GraphQLSyntaxVisitor<TResult>.LeaveEnumValueDefinition(EnumValueDefinitionSyntax)
GraphQLSyntaxVisitor<TResult>.EnterEnumValue(EnumValueSyntax)
GraphQLSyntaxVisitor<TResult>.LeaveEnumValue(EnumValueSyntax)
GraphQLSyntaxVisitor<TResult>.EnterFieldDefinition(FieldDefinitionSyntax)
GraphQLSyntaxVisitor<TResult>.LeaveFieldDefinition(FieldDefinitionSyntax)
GraphQLSyntaxVisitor<TResult>.EnterField(FieldSyntax)
GraphQLSyntaxVisitor<TResult>.LeaveField(FieldSyntax)
GraphQLSyntaxVisitor<TResult>.EnterFloatValue(FloatValueSyntax)
GraphQLSyntaxVisitor<TResult>.LeaveFloatValue(FloatValueSyntax)
GraphQLSyntaxVisitor<TResult>.EnterFragmentDefinition(FragmentDefinitionSyntax)
GraphQLSyntaxVisitor<TResult>.LeaveFragmentDefinition(FragmentDefinitionSyntax)
GraphQLSyntaxVisitor<TResult>.EnterFragmentSpread(FragmentSpreadSyntax)
GraphQLSyntaxVisitor<TResult>.LeaveFragmentSpread(FragmentSpreadSyntax)
GraphQLSyntaxVisitor<TResult>.EnterInlineFragment(InlineFragmentSyntax)
GraphQLSyntaxVisitor<TResult>.LeaveInlineFragment(InlineFragmentSyntax)
GraphQLSyntaxVisitor<TResult>.EnterInputObjectTypeDefinition(InputObjectTypeDefinitionSyntax)
GraphQLSyntaxVisitor<TResult>.LeaveInputObjectTypeDefinition(InputObjectTypeDefinitionSyntax)
GraphQLSyntaxVisitor<TResult>.EnterInputObjectTypeExtension(InputObjectTypeExtensionSyntax)
GraphQLSyntaxVisitor<TResult>.LeaveInputObjectTypeExtension(InputObjectTypeExtensionSyntax)
GraphQLSyntaxVisitor<TResult>.EnterInputValueDefinition(InputValueDefinitionSyntax)
GraphQLSyntaxVisitor<TResult>.LeaveInputValueDefinition(InputValueDefinitionSyntax)
GraphQLSyntaxVisitor<TResult>.EnterInterfaceTypeDefinition(InterfaceTypeDefinitionSyntax)
GraphQLSyntaxVisitor<TResult>.LeaveInterfaceTypeDefinition(InterfaceTypeDefinitionSyntax)
GraphQLSyntaxVisitor<TResult>.EnterInterfaceTypeExtension(InterfaceTypeExtensionSyntax)
GraphQLSyntaxVisitor<TResult>.LeaveInterfaceTypeExtension(InterfaceTypeExtensionSyntax)
GraphQLSyntaxVisitor<TResult>.EnterIntValue(IntValueSyntax)
GraphQLSyntaxVisitor<TResult>.LeaveIntValue(IntValueSyntax)
GraphQLSyntaxVisitor<TResult>.EnterListType(ListTypeSyntax)
GraphQLSyntaxVisitor<TResult>.LeaveListType(ListTypeSyntax)
GraphQLSyntaxVisitor<TResult>.EnterListValue(ListValueSyntax)
GraphQLSyntaxVisitor<TResult>.LeaveListValue(ListValueSyntax)
GraphQLSyntaxVisitor<TResult>.EnterNamedType(NamedTypeSyntax)
GraphQLSyntaxVisitor<TResult>.LeaveNamedType(NamedTypeSyntax)
GraphQLSyntaxVisitor<TResult>.EnterName(NameSyntax)
GraphQLSyntaxVisitor<TResult>.LeaveName(NameSyntax)
GraphQLSyntaxVisitor<TResult>.EnterNonNullType(NonNullTypeSyntax)
GraphQLSyntaxVisitor<TResult>.LeaveNonNullType(NonNullTypeSyntax)
GraphQLSyntaxVisitor<TResult>.EnterNullValue(NullValueSyntax)
GraphQLSyntaxVisitor<TResult>.LeaveNullValue(NullValueSyntax)
GraphQLSyntaxVisitor<TResult>.EnterObjectField(ObjectFieldSyntax)
GraphQLSyntaxVisitor<TResult>.LeaveObjectField(ObjectFieldSyntax)
GraphQLSyntaxVisitor<TResult>.EnterObjectTypeDefinition(ObjectTypeDefinitionSyntax)
GraphQLSyntaxVisitor<TResult>.LeaveObjectTypeDefinition(ObjectTypeDefinitionSyntax)
GraphQLSyntaxVisitor<TResult>.EnterObjectTypeExtension(ObjectTypeExtensionSyntax)
GraphQLSyntaxVisitor<TResult>.LeaveObjectTypeExtension(ObjectTypeExtensionSyntax)
GraphQLSyntaxVisitor<TResult>.EnterObjectValue(ObjectValueSyntax)
GraphQLSyntaxVisitor<TResult>.LeaveObjectValue(ObjectValueSyntax)
GraphQLSyntaxVisitor<TResult>.EnterOperationDefinition(OperationDefinitionSyntax)
GraphQLSyntaxVisitor<TResult>.LeaveOperationDefinition(OperationDefinitionSyntax)
GraphQLSyntaxVisitor<TResult>.EnterOperationTypeDefinition(OperationTypeDefinitionSyntax)
GraphQLSyntaxVisitor<TResult>.LeaveOperationTypeDefinition(OperationTypeDefinitionSyntax)
GraphQLSyntaxVisitor<TResult>.EnterPunctuator(PunctuatorSyntax)
GraphQLSyntaxVisitor<TResult>.LeavePunctuator(PunctuatorSyntax)
GraphQLSyntaxVisitor<TResult>.EnterScalarTypeDefinition(ScalarTypeDefinitionSyntax)
GraphQLSyntaxVisitor<TResult>.LeaveScalarTypeDefinition(ScalarTypeDefinitionSyntax)
GraphQLSyntaxVisitor<TResult>.EnterScalarTypeExtension(ScalarTypeExtensionSyntax)
GraphQLSyntaxVisitor<TResult>.LeaveScalarTypeExtension(ScalarTypeExtensionSyntax)
GraphQLSyntaxVisitor<TResult>.EnterSchemaDefinition(SchemaDefinitionSyntax)
GraphQLSyntaxVisitor<TResult>.LeaveSchemaDefinition(SchemaDefinitionSyntax)
GraphQLSyntaxVisitor<TResult>.EnterSchemaExtension(SchemaExtensionSyntax)
GraphQLSyntaxVisitor<TResult>.LeaveSchemaExtension(SchemaExtensionSyntax)
GraphQLSyntaxVisitor<TResult>.EnterSelectionSet(SelectionSetSyntax)
GraphQLSyntaxVisitor<TResult>.LeaveSelectionSet(SelectionSetSyntax)
GraphQLSyntaxVisitor<TResult>.EnterStringValue(StringValueSyntax)
GraphQLSyntaxVisitor<TResult>.LeaveStringValue(StringValueSyntax)
GraphQLSyntaxVisitor<TResult>.EnterUnionTypeDefinition(UnionTypeDefinitionSyntax)
GraphQLSyntaxVisitor<TResult>.LeaveUnionTypeDefinition(UnionTypeDefinitionSyntax)
GraphQLSyntaxVisitor<TResult>.EnterUnionTypeExtension(UnionTypeExtensionSyntax)
GraphQLSyntaxVisitor<TResult>.LeaveUnionTypeExtension(UnionTypeExtensionSyntax)
GraphQLSyntaxVisitor<TResult>.EnterVariableDefinition(VariableDefinitionSyntax)
GraphQLSyntaxVisitor<TResult>.LeaveVariableDefinition(VariableDefinitionSyntax)
GraphQLSyntaxVisitor<TResult>.EnterVariable(VariableSyntax)
GraphQLSyntaxVisitor<TResult>.LeaveVariable(VariableSyntax)
Namespace: GraphZen.LanguageModel
Assembly: GraphZen.LanguageModel.dll
Syntax
public abstract class GraphQLSyntaxWalker<TResult> : GraphQLSyntaxVisitor<TResult>
Type Parameters
Name Description
TResult

Properties

Ancestors

Declaration
public IReadOnlyCollection<SyntaxNode> Ancestors { get; }
Property Value
Type Description
IReadOnlyCollection<SyntaxNode>

Methods

Visit(SyntaxNode)

Declaration
public override TResult Visit(SyntaxNode node)
Parameters
Type Name Description
SyntaxNode node
Returns
Type Description
TResult
Overrides
GraphZen.LanguageModel.GraphQLSyntaxVisitor<TResult>.Visit(GraphZen.LanguageModel.SyntaxNode)
Back to top Copyright © 2017-2019 GraphZen LLC