protected override void VisitFieldDefinition( FieldDefinitionNode node) { VisitName(node.Name); VisitStringValue(node.Description); VisitMany(node.Arguments, VisitInputValueDefinition); VisitType(node.Type); VisitMany(node.Directives, VisitDirective); }
protected override void VisitFieldDefinition( FieldDefinitionNode node, TContext context) { VisitName(node.Name, context); VisitIfNotNull(node.Description, context, VisitStringValue); VisitMany(node.Arguments, context, VisitInputValueDefinition); VisitType(node.Type, context); VisitMany(node.Directives, context, VisitDirective); }
protected virtual FieldDefinitionNode RewriteFieldDefinition( FieldDefinitionNode node, TContext context) { FieldDefinitionNode current = node; current = RewriteDirectives(current, current.Directives, context, current.WithDirectives); current = Rewrite(current, current.Name, context, RewriteName, current.WithName); current = Rewrite(current, current.Description, context, RewriteStringValue, current.WithDescription); current = RewriteMany(current, current.Arguments, context, RewriteInputValueDefinition, current.WithArguments); current = Rewrite(current, current.Type, context, RewriteType, current.WithType); return(current); }
protected virtual void VisitFieldDefinition( FieldDefinitionNode node) { }
protected override void VisitFieldDefinition( FieldDefinitionNode node) { _visited.Add(nameof(VisitFieldDefinition)); base.VisitFieldDefinition(node); }
protected virtual void VisitFieldDefinition( FieldDefinitionNode node, TContext context) { }