C# Class GraphQL.Validation.Rules.KnownDirectives

Known directives A GraphQL document is only valid if all `@directives` are known by the schema and legally positioned.
Inheritance: IValidationRule
Afficher le fichier Open project: graphql-dotnet/graphql-dotnet

Méthodes publiques

Méthode Description
MisplacedDirectiveMessage ( string directiveName, string location ) : string
UnknownDirectiveMessage ( string directiveName ) : string
Validate ( ValidationContext context ) : INodeVisitor

Private Methods

Méthode Description
getDirectiveLocationForAstPath ( INode ancestors, ValidationContext context ) : DirectiveLocation

Method Details

MisplacedDirectiveMessage() public méthode

public MisplacedDirectiveMessage ( string directiveName, string location ) : string
directiveName string
location string
Résultat string

UnknownDirectiveMessage() public méthode

public UnknownDirectiveMessage ( string directiveName ) : string
directiveName string
Résultat string

Validate() public méthode

public Validate ( ValidationContext context ) : INodeVisitor
context ValidationContext
Résultat INodeVisitor