protected override void VisitSchemaDefinition( SchemaDefinitionNode node, object context) { _visited.Add(nameof(VisitSchemaDefinition)); base.VisitSchemaDefinition(node, context); }
public virtual VisitorAction Leave( SchemaDefinitionNode node, ISyntaxNode parent, IReadOnlyList <object> path, IReadOnlyList <ISyntaxNode> ancestors) { return(GetDefaultAction(node.Kind)); }
protected virtual SchemaDefinitionNode RewriteSchemaDefinition( SchemaDefinitionNode node, TContext context) { SchemaDefinitionNode current = node; current = RewriteDirectives(current, current.Directives, context, current.WithDirectives); current = RewriteMany(current, current.OperationTypes, context, RewriteOperationTypeDefinition, current.WithOperationTypes); return(current); }
protected override void VisitSchemaDefinition( SchemaDefinitionNode node, TContext context) { VisitMany( node.Directives, context, VisitDirective); VisitMany( node.OperationTypes, context, VisitOperationTypeDefinition); }
protected virtual void ResolveChildren( SchemaDefinitionNode node, IList <SyntaxNodeInfo> children) { ResolveChildren( nameof(node.Directives), node.Directives, children); ResolveChildren( nameof(node.OperationTypes), node.OperationTypes, children); }
protected override void VisitSchemaDefinition( SchemaDefinitionNode node, DocumentWriter writer) { WriteDescription(node.Description, writer); writer.Write(Keywords.Schema); WriteDirectives(node.Directives, writer); WriteLeftBrace(writer); writer.Indent(); writer.WriteMany( node.OperationTypes, VisitOperationTypeDefinition, WriteLineOrSpace); writer.Unindent(); WriteRightBrace(writer); }
protected virtual void VisitSchemaDefinition( SchemaDefinitionNode node) { }
protected override void VisitSchemaDefinition(SchemaDefinitionNode node) { _visited.Add(nameof(VisitSchemaDefinition)); base.VisitSchemaDefinition(node); }
protected virtual void VisitSchemaDefinition( SchemaDefinitionNode node, TContext context) { }