C# Class GraphQL.Validation.Rules.NoFragmentCycles

No fragment cycles
Inheritance: IValidationRule
Afficher le fichier Open project: graphql-dotnet/graphql-dotnet

Méthodes publiques

Méthode Description
CycleErrorMessage ( string fragName, string spreadNames ) : string
Validate ( ValidationContext context ) : INodeVisitor

Private Methods

Méthode Description
detectCycleRecursive ( FragmentDefinition fragment, Stack spreadPath, bool>.LightweightCache visitedFrags, int>.LightweightCache spreadPathIndexByName, ValidationContext context ) : void

Method Details

CycleErrorMessage() public méthode

public CycleErrorMessage ( string fragName, string spreadNames ) : string
fragName string
spreadNames string
Résultat string

Validate() public méthode

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