C# Класс GraphQL.Validation.Rules.NoFragmentCycles

No fragment cycles
Наследование: IValidationRule
Показать файл Открыть проект

Открытые методы

Метод Описание
CycleErrorMessage ( string fragName, string spreadNames ) : string
Validate ( ValidationContext context ) : INodeVisitor

Приватные методы

Метод Описание
detectCycleRecursive ( FragmentDefinition fragment, Stack spreadPath, bool>.LightweightCache visitedFrags, int>.LightweightCache spreadPathIndexByName, ValidationContext context ) : void

Описание методов

CycleErrorMessage() публичный Метод

public CycleErrorMessage ( string fragName, string spreadNames ) : string
fragName string
spreadNames string
Результат string

Validate() публичный Метод

public Validate ( ValidationContext context ) : INodeVisitor
context ValidationContext
Результат INodeVisitor