Class MarkdownSyntaxTree

MarkdownSyntaxTree class

Rappresenta l’albero della sintassi Markdown.

public class MarkdownSyntaxTree : MarkdownSyntaxNode

Costruttori

NomeDescrizione
MarkdownSyntaxTree()Creato MarkdownSyntaxTree.
MarkdownSyntaxTree(Configuration)Crea il MarkdownSyntaxTree

Proprietà

NomeDescrizione
FirstChild { get; }Ottieni il primo figlio.
LastChild { get; }Ottieni l’ultimo figlio.
NextSibling { get; }Ottieni il prossimo fratello.
Parent { get; }Ottieni il nodo padre.
PreviousSibling { get; }Ottieni il fratello precedente.
SyntaxFactory { get; }Ottieni SyntaxFactory.

Metodi

NomeDescrizione
override Accept(MarkdownSyntaxVisitor)Definisce l’interfaccia per visitare i nodi dell’albero della sintassi.
AppendChild(MarkdownSyntaxNode)Aggiungi nodo figlio.
ChildNodes()Ottieni la raccolta dei nodi figlio.
CreateNodeIterator(MarkdownSyntaxNode)Definisce l’interfaccia per la creazione dell’iteratore del nodo.
CreateNodeIterator(MarkdownSyntaxNodeFilter)Definisce l’interfaccia per la creazione dell’iteratore del nodo.
CreateNodeIterator(MarkdownSyntaxNode, MarkdownSyntaxNodeFilter)Definisce l’interfaccia per la creazione dell’iteratore del nodo.
CreateTreeWalker(MarkdownSyntaxNode)Definisce l’interfaccia per creare il tree walker.
CreateTreeWalker(MarkdownSyntaxNodeFilter)Definisce l’interfaccia per creare il tree walker.
CreateTreeWalker(MarkdownSyntaxNode, MarkdownSyntaxNodeFilter)Definisce l’interfaccia per creare il tree walker.
GetLeadingTrivia()Ottieni le principali curiosità.
GetSyntaxTree()Ottieni l’albero della sintassi.
GetTrailingTrivia()Ottieni la curiosità finale.
InsertBefore(MarkdownSyntaxNode, MarkdownSyntaxNode)Inserisci prima del nodo.
RemoveChild(MarkdownSyntaxNode)Rimuovi il bambino.
ReplaceChild(MarkdownSyntaxNode, MarkdownSyntaxNode)Sostituisci il nodo figlio.
Save(Stream)Salva l’albero della sintassi nel flusso specificato.
Save(string)Salva l’albero della sintassi nel percorso specificato.
Save(TextWriter)Salva l’albero della sintassi nel writer specificato.
override ToString()Sostituisci il metodo ToString.
virtual WriteTo(MarkdownTextWriter)Scrivi su MarkdownTextWriter.
WriteTo(TextWriter)Scrivi nodi su text writer.

Guarda anche