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

Class ParallelValidationVisitor

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

Constructors

ParallelValidationVisitor(ValidationContext, IReadOnlyCollection<ValidationRuleVisitor>)

Declaration
public ParallelValidationVisitor(ValidationContext validationContext, IReadOnlyCollection<ValidationRuleVisitor> visitors)
Parameters
Type Name Description
ValidationContext validationContext
IReadOnlyCollection<ValidationRuleVisitor> visitors

Methods

OnEnter(SyntaxNode)

Declaration
public override void OnEnter(SyntaxNode node)
Parameters
Type Name Description
SyntaxNode node
Overrides
ParallelSyntaxWalker.OnEnter(SyntaxNode)

OnLeave(SyntaxNode)

Declaration
public override void OnLeave(SyntaxNode node)
Parameters
Type Name Description
SyntaxNode node
Overrides
ParallelSyntaxWalker.OnLeave(SyntaxNode)
Back to top Copyright © 2017-2019 GraphZen LLC