Class MarkdownSyntaxTree
Namn på plats: Aspose.Html.Toolkit.Markdown.Syntax Sammanfattning: Aspose.HTML.dll (25.4.0)
Upptäck Markdown Syntax Tree.
[ComVisible(true)]
public class MarkdownSyntaxTree : MarkdownSyntaxNode, IWritable
Inheritance
object ← MarkdownSyntaxNode ← MarkdownSyntaxTree
Implements
Arvsmedlemmar
MarkdownSyntaxNode.WriteTo(TextWriter) , MarkdownSyntaxNode.GetSyntaxTree() , MarkdownSyntaxNode.ChildNodes() , MarkdownSyntaxNode.GetLeadingTrivia() , MarkdownSyntaxNode.GetTrailingTrivia() , MarkdownSyntaxNode.AppendChild(MarkdownSyntaxNode) , MarkdownSyntaxNode.RemoveChild(MarkdownSyntaxNode) , MarkdownSyntaxNode.ReplaceChild(MarkdownSyntaxNode, MarkdownSyntaxNode) , MarkdownSyntaxNode.InsertBefore(MarkdownSyntaxNode, MarkdownSyntaxNode) , MarkdownSyntaxNode.PreInsertionValidity(MarkdownSyntaxNode) , MarkdownSyntaxNode.Accept(MarkdownSyntaxVisitor) , MarkdownSyntaxNode.WriteTo(MarkdownTextWriter) , MarkdownSyntaxNode.WriteComponentsTo(MarkdownTextWriter) , MarkdownSyntaxNode.ToString() , MarkdownSyntaxNode.Parent , MarkdownSyntaxNode.FirstChild , MarkdownSyntaxNode.LastChild , MarkdownSyntaxNode.PreviousSibling , MarkdownSyntaxNode.NextSibling , object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Constructors
MarkdownSyntaxTree(Configuration)
Skapa MarkdownSyntaxTree
public MarkdownSyntaxTree(Configuration configuration)
Parameters
configuration
Configuration
och konfigurationen .
MarkdownSyntaxTree()
Skapad av MarkdownSyntaxTree.
public MarkdownSyntaxTree()
Properties
SyntaxFactory
Få syntaxfabriken.
public MarkdownSyntaxFactory SyntaxFactory { get; }
Fastighetsvärde
Methods
Accept(MarkdownSyntaxVisitor)
Definiera gränssnittet för att besöka noderna i syntaxträdet.
public override void Accept(MarkdownSyntaxVisitor visitor)
Parameters
visitor
MarkdownSyntaxVisitor
Den MarkdownSyntaxVisitor.
CreateNodeIterator(MarkdownSyntaxNodeFilter)
Definiera gränssnittet för att skapa nod iterator.
public NodeIterator CreateNodeIterator(MarkdownSyntaxNodeFilter filter)
Parameters
filter
MarkdownSyntaxNodeFilter
och filteret .
Returns
och node iterator.
CreateNodeIterator(MarkdownSyntaxNode)
Definiera gränssnittet för att skapa nod iterator.
public NodeIterator CreateNodeIterator(MarkdownSyntaxNode root)
Parameters
root
MarkdownSyntaxNode
och MarkdownSyntaxNode.
Returns
och node iterator.
CreateNodeIterator(MarkdownSyntaxNode, MarkdownSyntaxNodeFilter)
Definiera gränssnittet för att skapa nod iterator.
public NodeIterator CreateNodeIterator(MarkdownSyntaxNode root, MarkdownSyntaxNodeFilter filter)
Parameters
root
MarkdownSyntaxNode
och MarkdownSyntaxNode.
filter
MarkdownSyntaxNodeFilter
Den MarkdownSyntaxNodeFilter.
Returns
och node iterator.
CreateTreeWalker(MarkdownSyntaxNodeFilter)
Definiera gränssnittet för att skapa trävägen.
public TreeWalker CreateTreeWalker(MarkdownSyntaxNodeFilter filter)
Parameters
filter
MarkdownSyntaxNodeFilter
Den MarkdownSyntaxNodeFilter.
Returns
Det är träd Walker.
CreateTreeWalker(MarkdownSyntaxNode)
Definiera gränssnittet för att skapa trävägen.
public TreeWalker CreateTreeWalker(MarkdownSyntaxNode root)
Parameters
root
MarkdownSyntaxNode
och MarkdownSyntaxNode.
Returns
Det är träd Walker.
CreateTreeWalker(MarkdownSyntaxNode, MarkdownSyntaxNodeFilter)
Definiera gränssnittet för att skapa trävägen.
public TreeWalker CreateTreeWalker(MarkdownSyntaxNode root, MarkdownSyntaxNodeFilter filter)
Parameters
root
MarkdownSyntaxNode
och MarkdownSyntaxNode.
filter
MarkdownSyntaxNodeFilter
Den MarkdownSyntaxNodeFilter.
Returns
Det är träd Walker.
Save(Sträng)
Spara syntaxträd till den angivna vägen.
public void Save(string path)
Parameters
path
string
och strängvägen.
Save(TextWriter)
Spara syntaxträdet till den angivna författaren.
public void Save(TextWriter writer)
Parameters
writer
TextWriter
och textförfattaren.
Save(Stream)
Spara syntaxträd till den angivna strömmen.
public void Save(Stream stream)
Parameters
stream
Stream
och strömmen.