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

Class UniqueOperationNames

Inheritance
Object
GraphQLSyntaxVisitor<VisitAction>
ValidationRuleVisitor
QueryValidationRuleVisitor
UniqueOperationNames
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>.LeaveFragmentDefinition(FragmentDefinitionSyntax)
GraphQLSyntaxVisitor<VisitAction>.EnterFragmentSpread(FragmentSpreadSyntax)
GraphQLSyntaxVisitor<VisitAction>.LeaveFragmentSpread(FragmentSpreadSyntax)
GraphQLSyntaxVisitor<VisitAction>.EnterInlineFragment(InlineFragmentSyntax)
GraphQLSyntaxVisitor<VisitAction>.LeaveInlineFragment(InlineFragmentSyntax)
GraphQLSyntaxVisitor<VisitAction>.EnterInputObjectTypeDefinition(InputObjectTypeDefinitionSyntax)
GraphQLSyntaxVisitor<VisitAction>.LeaveInputObjectTypeDefinition(InputObjectTypeDefinitionSyntax)
GraphQLSyntaxVisitor<VisitAction>.EnterInputObjectTypeExtension(InputObjectTypeExtensionSyntax)
GraphQLSyntaxVisitor<VisitAction>.LeaveInputObjectTypeExtension(InputObjectTypeExtensionSyntax)
GraphQLSyntaxVisitor<VisitAction>.EnterInputValueDefinition(InputValueDefinitionSyntax)
GraphQLSyntaxVisitor<VisitAction>.LeaveInputValueDefinition(InputValueDefinitionSyntax)
GraphQLSyntaxVisitor<VisitAction>.EnterInterfaceTypeDefinition(InterfaceTypeDefinitionSyntax)
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>.EnterNamedType(NamedTypeSyntax)
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>.EnterObjectTypeDefinition(ObjectTypeDefinitionSyntax)
GraphQLSyntaxVisitor<VisitAction>.LeaveObjectTypeDefinition(ObjectTypeDefinitionSyntax)
GraphQLSyntaxVisitor<VisitAction>.EnterObjectTypeExtension(ObjectTypeExtensionSyntax)
GraphQLSyntaxVisitor<VisitAction>.LeaveObjectTypeExtension(ObjectTypeExtensionSyntax)
GraphQLSyntaxVisitor<VisitAction>.EnterObjectValue(ObjectValueSyntax)
GraphQLSyntaxVisitor<VisitAction>.LeaveObjectValue(ObjectValueSyntax)
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>.EnterUnionTypeDefinition(UnionTypeDefinitionSyntax)
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 UniqueOperationNames : QueryValidationRuleVisitor

Constructors

UniqueOperationNames(QueryValidationContext)

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

Methods

DuplicateOperationNameMessage(String)

Declaration
public static string DuplicateOperationNameMessage(string operationName)
Parameters
Type Name Description
String operationName
Returns
Type Description
String

EnterFragmentDefinition(FragmentDefinitionSyntax)

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

EnterOperationDefinition(OperationDefinitionSyntax)

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