Class ValidationContext
Inheritance
ValidationContext
Assembly: GraphZen.LanguageModel.dll
Syntax
public abstract class ValidationContext
Constructors
ValidationContext(DocumentSyntax, Lazy<GraphQLSyntaxWalker>)
Declaration
protected ValidationContext(DocumentSyntax ast, Lazy<GraphQLSyntaxWalker> parentVisitor)
Parameters
Properties
Ancestors
Declaration
public IReadOnlyCollection<SyntaxNode> Ancestors { get; }
Property Value
AST
Declaration
public DocumentSyntax AST { get; }
Property Value
Methods
Enter(SyntaxNode)
Declaration
public virtual void Enter(SyntaxNode node)
Parameters
GetErrors()
Declaration
public IReadOnlyCollection<GraphQLError> GetErrors()
Returns
Leave(SyntaxNode)
Declaration
public virtual void Leave(SyntaxNode node)
Parameters
ReportError(GraphQLError)
Declaration
public void ReportError(GraphQLError error)
Parameters