Class ValidationRuleVisitor
Inheritance
ValidationRuleVisitor
Inherited Members
Namespace: GraphZen.LanguageModel.Validation
Assembly: GraphZen.LanguageModel.dll
Syntax
public abstract class ValidationRuleVisitor : GraphQLSyntaxVisitor<VisitAction>
Constructors
ValidationRuleVisitor(ValidationContext)
Declaration
protected ValidationRuleVisitor(ValidationContext context)
Parameters
Type | Name | Description |
---|---|---|
ValidationContext | context |
Properties
Context
Declaration
protected ValidationContext Context { get; }
Property Value
Type | Description |
---|---|
ValidationContext |
Methods
ReportError(GraphQLError)
Declaration
public void ReportError(GraphQLError error)
Parameters
Type | Name | Description |
---|---|---|
GraphQLError | error |
ReportError(String, SyntaxNode[])
Declaration
public void ReportError(string message, params SyntaxNode[] nodes)
Parameters
Type | Name | Description |
---|---|---|
String | message | |
SyntaxNode[] | nodes |
ReportError(String, IReadOnlyList<SyntaxNode>)
Declaration
public void ReportError(string message, IReadOnlyList<SyntaxNode> nodes)
Parameters
Type | Name | Description |
---|---|---|
String | message | |
IReadOnlyList<SyntaxNode> | nodes |