Class QueryValidationContext
Inheritance
QueryValidationContext
Assembly: GraphZen.QueryEngine.dll
Syntax
public class QueryValidationContext : ValidationContext
Constructors
QueryValidationContext(Schema, DocumentSyntax, TypeInfo, Lazy<GraphQLSyntaxWalker>)
Declaration
public QueryValidationContext(Schema schema, DocumentSyntax ast, TypeInfo typeInfo, Lazy<GraphQLSyntaxWalker> parentVisitor)
Parameters
Properties
Argument
Declaration
public Argument Argument { get; }
Property Value
Directive
Declaration
public Directive Directive { get; }
Property Value
Fragments
Declaration
public IReadOnlyDictionary<string, FragmentDefinitionSyntax> Fragments { get; }
Property Value
Schema
Declaration
public Schema Schema { get; }
Property Value
TypeInfo
Declaration
public TypeInfo TypeInfo { get; }
Property Value
Methods
Enter(SyntaxNode)
Declaration
public override void Enter(SyntaxNode node)
Parameters
Overrides
GetFieldDef()
Declaration
public Field GetFieldDef()
Returns
GetInputType()
Declaration
public IGraphQLType GetInputType()
Returns
GetParentInputType()
Declaration
public IGraphQLType GetParentInputType()
Returns
GetParentType()
Declaration
public ICompositeType GetParentType()
Returns
Leave(SyntaxNode)
Declaration
public override void Leave(SyntaxNode node)
Parameters
Overrides
OutputType()
Declaration
public IGraphQLType OutputType()
Returns