Class MarkdownSyntaxTree

MarkdownSyntaxTree class

Représente l’arbre de syntaxe Markdown.

public class MarkdownSyntaxTree : MarkdownSyntaxNode

Constructeurs

NomLa description
MarkdownSyntaxTree()Créé le MarkdownSyntaxTree.
MarkdownSyntaxTree(Configuration)Crée le MarkdownSyntaxTree

Propriétés

NomLa description
FirstChild { get; }Obtenez le premier enfant.
LastChild { get; }Obtenez le dernier enfant.
NextSibling { get; }Obtenez le frère suivant.
Parent { get; }Obtenir le nœud parent.
PreviousSibling { get; }Obtenir le frère précédent.
SyntaxFactory { get; }Obtenir la SyntaxFactory.

Méthodes

NomLa description
override Accept(MarkdownSyntaxVisitor)Définit l’interface pour visiter les nœuds de l’arbre de syntaxe.
AppendChild(MarkdownSyntaxNode)Ajouter un nœud enfant.
ChildNodes()Obtenez la collection de nœuds enfants.
CreateNodeIterator(MarkdownSyntaxNode)Définit l’interface de création de l’itérateur de nœud.
CreateNodeIterator(MarkdownSyntaxNodeFilter)Définit l’interface de création de l’itérateur de nœud.
CreateNodeIterator(MarkdownSyntaxNode, MarkdownSyntaxNodeFilter)Définit l’interface de création de l’itérateur de nœud.
CreateTreeWalker(MarkdownSyntaxNode)Définit l’interface pour créer l’arborescence.
CreateTreeWalker(MarkdownSyntaxNodeFilter)Définit l’interface pour créer l’arborescence.
CreateTreeWalker(MarkdownSyntaxNode, MarkdownSyntaxNodeFilter)Définit l’interface pour créer l’arborescence.
GetLeadingTrivia()Obtenez les principales anecdotes.
GetSyntaxTree()Obtenir l’arbre de syntaxe.
GetTrailingTrivia()Obtenez le trivia de fin.
InsertBefore(MarkdownSyntaxNode, MarkdownSyntaxNode)Insérer avant le nœud.
RemoveChild(MarkdownSyntaxNode)Supprimer l’enfant.
ReplaceChild(MarkdownSyntaxNode, MarkdownSyntaxNode)Remplacer le nœud enfant.
Save(Stream)Enregistre l’arborescence de syntaxe dans le flux spécifié.
Save(string)Enregistre l’arbre de syntaxe dans le chemin spécifié.
Save(TextWriter)Enregistre l’arbre de syntaxe dans le rédacteur spécifié.
override ToString()Remplacer la méthode ToString.
virtual WriteTo(MarkdownTextWriter)Écrire dans MarkdownTextWriter.
WriteTo(TextWriter)Écrire des nœuds dans le rédacteur de texte.

Voir également