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

Class FragmentsOnCompositeTypes

Inheritance
Object
GraphQLSyntaxVisitor<VisitAction>
ValidationRuleVisitor
QueryValidationRuleVisitor
FragmentsOnCompositeTypes
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>.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>.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>.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 FragmentsOnCompositeTypes : QueryValidationRuleVisitor

Constructors

FragmentsOnCompositeTypes(QueryValidationContext)

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

Methods

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)

EnterInlineFragment(InlineFragmentSyntax)

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

FragmentOnNonCompositeErrorMessage(String, String)

Declaration
public static string FragmentOnNonCompositeErrorMessage(string fragmentName, string type)
Parameters
Type Name Description
String fragmentName
String type
Returns
Type Description
String

InlineFragmentOnNonCompositeErrorMessage(String)

Declaration
public static string InlineFragmentOnNonCompositeErrorMessage(string type)
Parameters
Type Name Description
String type
Returns
Type Description
String
Back to top Copyright © 2017-2019 GraphZen LLC