public VariableDefinitionNode WithVariable(VariableNode variable) { return(new VariableDefinitionNode( Location, variable, Type, DefaultValue, Directives)); }
protected override void VisitVariable(VariableNode node) { _writer.Write('$'); VisitName(node.Name); }
protected virtual void VisitVariable(VariableNode node) { }
protected virtual void VisitVariable( VariableNode node, TContext context) { }