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

Class KnownTypeNames

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

Constructors

KnownTypeNames(QueryValidationContext)

Declaration
public KnownTypeNames(QueryValidationContext context)
Parameters
Type Name Description
QueryValidationContext context

Methods

EnterInputObjectTypeDefinition(InputObjectTypeDefinitionSyntax)

Declaration
public override VisitAction EnterInputObjectTypeDefinition(InputObjectTypeDefinitionSyntax node)
Parameters
Type Name Description
InputObjectTypeDefinitionSyntax node
Returns
Type Description
VisitAction
Overrides
GraphZen.LanguageModel.GraphQLSyntaxVisitor<GraphZen.LanguageModel.VisitAction>.EnterInputObjectTypeDefinition(GraphZen.LanguageModel.InputObjectTypeDefinitionSyntax)

EnterInterfaceTypeDefinition(InterfaceTypeDefinitionSyntax)

Declaration
public override VisitAction EnterInterfaceTypeDefinition(InterfaceTypeDefinitionSyntax node)
Parameters
Type Name Description
InterfaceTypeDefinitionSyntax node
Returns
Type Description
VisitAction
Overrides
GraphZen.LanguageModel.GraphQLSyntaxVisitor<GraphZen.LanguageModel.VisitAction>.EnterInterfaceTypeDefinition(GraphZen.LanguageModel.InterfaceTypeDefinitionSyntax)

EnterNamedType(NamedTypeSyntax)

Declaration
public override VisitAction EnterNamedType(NamedTypeSyntax node)
Parameters
Type Name Description
NamedTypeSyntax node
Returns
Type Description
VisitAction
Overrides
GraphZen.LanguageModel.GraphQLSyntaxVisitor<GraphZen.LanguageModel.VisitAction>.EnterNamedType(GraphZen.LanguageModel.NamedTypeSyntax)

EnterObjectTypeDefinition(ObjectTypeDefinitionSyntax)

Declaration
public override VisitAction EnterObjectTypeDefinition(ObjectTypeDefinitionSyntax node)
Parameters
Type Name Description
ObjectTypeDefinitionSyntax node
Returns
Type Description
VisitAction
Overrides
GraphZen.LanguageModel.GraphQLSyntaxVisitor<GraphZen.LanguageModel.VisitAction>.EnterObjectTypeDefinition(GraphZen.LanguageModel.ObjectTypeDefinitionSyntax)

EnterUnionTypeDefinition(UnionTypeDefinitionSyntax)

Declaration
public override VisitAction EnterUnionTypeDefinition(UnionTypeDefinitionSyntax node)
Parameters
Type Name Description
UnionTypeDefinitionSyntax node
Returns
Type Description
VisitAction
Overrides
GraphZen.LanguageModel.GraphQLSyntaxVisitor<GraphZen.LanguageModel.VisitAction>.EnterUnionTypeDefinition(GraphZen.LanguageModel.UnionTypeDefinitionSyntax)

UnknownTypeMessage(String, IReadOnlyList<String>)

Declaration
public static string UnknownTypeMessage(string typeName, IReadOnlyList<string> suggestedTypes)
Parameters
Type Name Description
String typeName
IReadOnlyList<String> suggestedTypes
Returns
Type Description
String
Back to top Copyright © 2017-2019 GraphZen LLC