Class MarkdownSyntaxTree

MarkdownSyntaxTree class

Representa el árbol de sintaxis Markdown.

public class MarkdownSyntaxTree : MarkdownSyntaxNode

Constructores

NombreDescripción
MarkdownSyntaxTree()Creó MarkdownSyntaxTree.
MarkdownSyntaxTree(Configuration)Crea el MarkdownSyntaxTree

Propiedades

NombreDescripción
FirstChild { get; }Obtener el primer hijo.
LastChild { get; }Obtener el último hijo.
NextSibling { get; }Consigue el siguiente hermano.
Parent { get; }Obtener el nodo padre.
PreviousSibling { get; }Obtener el hermano anterior.
SyntaxFactory { get; }Obtener SyntaxFactory.

Métodos

NombreDescripción
override Accept(MarkdownSyntaxVisitor)Define la interfaz para visitar los nodos del árbol sintáctico.
AppendChild(MarkdownSyntaxNode)Agregar nodo secundario.
ChildNodes()Obtener la colección de nodos secundarios.
CreateNodeIterator(MarkdownSyntaxNode)Define la interfaz para la creación del iterador de nodos.
CreateNodeIterator(MarkdownSyntaxNodeFilter)Define la interfaz para la creación del iterador de nodos.
CreateNodeIterator(MarkdownSyntaxNode, MarkdownSyntaxNodeFilter)Define la interfaz para la creación del iterador de nodos.
CreateTreeWalker(MarkdownSyntaxNode)Define la interfaz para crear el caminante del árbol.
CreateTreeWalker(MarkdownSyntaxNodeFilter)Define la interfaz para crear el caminante del árbol.
CreateTreeWalker(MarkdownSyntaxNode, MarkdownSyntaxNodeFilter)Define la interfaz para crear el caminante del árbol.
GetLeadingTrivia()Consigue las principales curiosidades.
GetSyntaxTree()Obtener el árbol de sintaxis.
GetTrailingTrivia()Obtenga la trivia final.
InsertBefore(MarkdownSyntaxNode, MarkdownSyntaxNode)Insertar antes del nodo.
RemoveChild(MarkdownSyntaxNode)Quitar al hijo.
ReplaceChild(MarkdownSyntaxNode, MarkdownSyntaxNode)Reemplace el nodo secundario.
Save(Stream)Guarda el árbol de sintaxis en el flujo especificado.
Save(string)Guarda el árbol de sintaxis en la ruta especificada.
Save(TextWriter)Guarda el árbol de sintaxis en el escritor especificado.
override ToString()Anula el método ToString.
virtual WriteTo(MarkdownTextWriter)Escribir en MarkdownTextWriter.
WriteTo(TextWriter)Escribir nodos en escritor de texto.

Ver también