Class MarkdownSyntaxTree

MarkdownSyntaxTree class

Representerar Markdown-syntaxträdet.

public class MarkdownSyntaxTree : MarkdownSyntaxNode

Konstruktörer

namnBeskrivning
MarkdownSyntaxTree()Skapade MarkdownSyntaxTree.
MarkdownSyntaxTree(Configuration)Skapar MarkdownSyntaxTree

Egenskaper

namnBeskrivning
FirstChild { get; }Skaffa det första barnet.
LastChild { get; }Skaffa det sista barnet.
NextSibling { get; }Skaffa nästa syskon.
Parent { get; }Hämta den överordnade noden.
PreviousSibling { get; }Skaffa föregående syskon.
SyntaxFactory { get; }Skaffa SyntaxFactory.

Metoder

namnBeskrivning
override Accept(MarkdownSyntaxVisitor)Definierar gränssnittet för besökande noder i syntaxträdet.
AppendChild(MarkdownSyntaxNode)Lägg till underordnad nod.
ChildNodes()Hämta samlingen av underordnade noder.
CreateNodeIterator(MarkdownSyntaxNode)Definierar gränssnittet för att skapa nod-iteratorn.
CreateNodeIterator(MarkdownSyntaxNodeFilter)Definierar gränssnittet för att skapa nod-iteratorn.
CreateNodeIterator(MarkdownSyntaxNode, MarkdownSyntaxNodeFilter)Definierar gränssnittet för att skapa nod-iteratorn.
CreateTreeWalker(MarkdownSyntaxNode)Definierar gränssnittet för att skapa trädvandraren.
CreateTreeWalker(MarkdownSyntaxNodeFilter)Definierar gränssnittet för att skapa trädvandraren.
CreateTreeWalker(MarkdownSyntaxNode, MarkdownSyntaxNodeFilter)Definierar gränssnittet för att skapa trädvandraren.
GetLeadingTrivia()Få den ledande trivian.
GetSyntaxTree()Hämta syntaxträdet.
GetTrailingTrivia()Skaffa den efterföljande trivian.
InsertBefore(MarkdownSyntaxNode, MarkdownSyntaxNode)Infoga före nod.
RemoveChild(MarkdownSyntaxNode)Ta bort barnet.
ReplaceChild(MarkdownSyntaxNode, MarkdownSyntaxNode)Byt ut den underordnade noden.
Save(Stream)Sparar syntaxträdet till den angivna strömmen.
Save(string)Sparar syntaxträdet till den angivna sökvägen.
Save(TextWriter)Sparar syntaxträdet till den angivna skrivaren.
override ToString()Åsidosätt ToString-metoden.
virtual WriteTo(MarkdownTextWriter)Skriv till MarkdownTextWriter.
WriteTo(TextWriter)Skriv noder till textskrivare.

Se även