Beispiel #1
0
        public override string VisitASTParagraph(ASTParagraph astParagraph)
        {
            string result = Markdown.ToHtml(astParagraph.Content);

            Parts.Add(result);
            return(result);
        }
 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 VisitASTParagraph(ASTParagraph astOption)
 {
     throw new NotImplementedException();
 }
Beispiel #4
0
 public override T VisitASTParagraph(ASTParagraph astParagraph) => d;
Beispiel #5
0
 public override XmlSchemaObject?VisitASTParagraph(ASTParagraph astOption)
 {
     return(null);
 }
 public override string VisitASTParagraph(ASTParagraph astParagraph)
 {
     return("");
 }