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