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),
     });
Exemple #2
0
 public override string VisitASTTypeDefinition(ASTTypeDefinition astTypeDefinition)
 {
     return("");
 }
 private string t(ASTTypeDefinition def) => def.Value;
Exemple #4
0
 public override T VisitASTTypeDefinition(ASTTypeDefinition astTypeDefinition) => d;
Exemple #5
0
 public override XmlSchemaObject?VisitASTTypeDefinition(ASTTypeDefinition astTypeDefinition)
 {
     return(null);
 }