Class KnownTypeNames
Inheritance
KnownTypeNames
Assembly: GraphZen.QueryEngine.dll
Syntax
public class KnownTypeNames : QueryValidationRuleVisitor
Constructors
KnownTypeNames(QueryValidationContext)
Declaration
public KnownTypeNames(QueryValidationContext context)
Parameters
Methods
Declaration
public override VisitAction EnterInputObjectTypeDefinition(InputObjectTypeDefinitionSyntax node)
Parameters
Returns
Overrides
GraphZen.LanguageModel.GraphQLSyntaxVisitor<GraphZen.LanguageModel.VisitAction>.EnterInputObjectTypeDefinition(GraphZen.LanguageModel.InputObjectTypeDefinitionSyntax)
EnterInterfaceTypeDefinition(InterfaceTypeDefinitionSyntax)
Declaration
public override VisitAction EnterInterfaceTypeDefinition(InterfaceTypeDefinitionSyntax node)
Parameters
Returns
Overrides
GraphZen.LanguageModel.GraphQLSyntaxVisitor<GraphZen.LanguageModel.VisitAction>.EnterInterfaceTypeDefinition(GraphZen.LanguageModel.InterfaceTypeDefinitionSyntax)
EnterNamedType(NamedTypeSyntax)
Declaration
public override VisitAction EnterNamedType(NamedTypeSyntax node)
Parameters
Returns
Overrides
GraphZen.LanguageModel.GraphQLSyntaxVisitor<GraphZen.LanguageModel.VisitAction>.EnterNamedType(GraphZen.LanguageModel.NamedTypeSyntax)
EnterObjectTypeDefinition(ObjectTypeDefinitionSyntax)
Declaration
public override VisitAction EnterObjectTypeDefinition(ObjectTypeDefinitionSyntax node)
Parameters
Returns
Overrides
GraphZen.LanguageModel.GraphQLSyntaxVisitor<GraphZen.LanguageModel.VisitAction>.EnterObjectTypeDefinition(GraphZen.LanguageModel.ObjectTypeDefinitionSyntax)
EnterUnionTypeDefinition(UnionTypeDefinitionSyntax)
Declaration
public override VisitAction EnterUnionTypeDefinition(UnionTypeDefinitionSyntax node)
Parameters
Returns
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
Returns