public T Visit(IASTNode node) { return(node switch { ASTType n => VisitASTType(n), ASTTypeField n => VisitASTTypeField(n), ASTTypeDefinition n => VisitASTTypeDefinition(n), ASTRestriction n => VisitASTRestriction(n), ASTAlias n => VisitASTAlias(n), ASTData n => VisitASTData(n), ASTAnnotation n => VisitASTAnnotation(n), ASTDirective n => VisitASTDirective(n), ASTChoice n => VisitASTChoice(n), ASTOption n => VisitASTOption(n), ASTChapter n => VisitASTChapter(n), ASTParagraph n => VisitASTParagraph(n), _ => VisitDefault(node), });
public override string VisitASTTypeDefinition(ASTTypeDefinition astTypeDefinition) { return(""); }
private string t(ASTTypeDefinition def) => def.Value;
public override T VisitASTTypeDefinition(ASTTypeDefinition astTypeDefinition) => d;
public override XmlSchemaObject?VisitASTTypeDefinition(ASTTypeDefinition astTypeDefinition) { return(null); }