Class MarkdownSyntaxTree
Numele spaţiului: Aspose.Html.Toolkit.Markdown.Syntax Asamblare: Aspose.HTML.dll (25.4.0)
Arborele de sintax Markdown.
[ComVisible(true)]
public class MarkdownSyntaxTree : MarkdownSyntaxNode, IWritable
Inheritance
object ← MarkdownSyntaxNode ← MarkdownSyntaxTree
Implements
Membrii moștenitori
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)
Creează MarkdownSyntaxTree
public MarkdownSyntaxTree(Configuration configuration)
Parameters
configuration
Configuration
pentru configurare .
MarkdownSyntaxTree()
Creați MarkdownSyntaxTree.
public MarkdownSyntaxTree()
Properties
SyntaxFactory
Obțineți sintaxFactory.
public MarkdownSyntaxFactory SyntaxFactory { get; }
Valoarea proprietății
Methods
Accept(MarkdownSyntaxVisitor)
Define interfața pentru a vizita nodurile copacului de sintax.
public override void Accept(MarkdownSyntaxVisitor visitor)
Parameters
visitor
MarkdownSyntaxVisitor
Cuvânt cheie despre MarkdownSyntaxVisitor.
CreateNodeIterator(MarkdownSyntaxNodeFilter)
Definiți interfața pentru a crea iteratorul nodului.
public NodeIterator CreateNodeIterator(MarkdownSyntaxNodeFilter filter)
Parameters
filter
MarkdownSyntaxNodeFilter
şi filtru .
Returns
Iteratorul de noduri.
CreateNodeIterator(MarkdownSyntaxNode)
Definiți interfața pentru a crea iteratorul nodului.
public NodeIterator CreateNodeIterator(MarkdownSyntaxNode root)
Parameters
root
MarkdownSyntaxNode
Cuvânt cheie: MarkdownSyntaxNode
Returns
Iteratorul de noduri.
CreateNodeIterator(MarkdownSyntaxNode, MarkdownSyntaxNodeFilter)
Definiți interfața pentru a crea iteratorul nodului.
public NodeIterator CreateNodeIterator(MarkdownSyntaxNode root, MarkdownSyntaxNodeFilter filter)
Parameters
root
MarkdownSyntaxNode
Cuvânt cheie: MarkdownSyntaxNode
filter
MarkdownSyntaxNodeFilter
Cuvânt cheie: MarkdownSyntaxNodeFilter
Returns
Iteratorul de noduri.
CreateTreeWalker(MarkdownSyntaxNodeFilter)
Definiți interfața pentru a crea pasagerul copacului.
public TreeWalker CreateTreeWalker(MarkdownSyntaxNodeFilter filter)
Parameters
filter
MarkdownSyntaxNodeFilter
Cuvânt cheie: MarkdownSyntaxNodeFilter
Returns
Copacul este Walker.
CreateTreeWalker(MarkdownSyntaxNode)
Definiți interfața pentru a crea pasagerul copacului.
public TreeWalker CreateTreeWalker(MarkdownSyntaxNode root)
Parameters
root
MarkdownSyntaxNode
Cuvânt cheie: MarkdownSyntaxNode
Returns
Copacul este Walker.
CreateTreeWalker(MarkdownSyntaxNode, MarkdownSyntaxNodeFilter)
Definiți interfața pentru a crea pasagerul copacului.
public TreeWalker CreateTreeWalker(MarkdownSyntaxNode root, MarkdownSyntaxNodeFilter filter)
Parameters
root
MarkdownSyntaxNode
Cuvânt cheie: MarkdownSyntaxNode
filter
MarkdownSyntaxNodeFilter
Cuvânt cheie: MarkdownSyntaxNodeFilter
Returns
Copacul este Walker.
Save(Strângere)
Salvează copacul de sintax pe calea specificată.
public void Save(string path)
Parameters
path
string
Calea de strângere.
Save(TextWriter)
Salvează copacul de sintax pentru scriitorul specificat.
public void Save(TextWriter writer)
Parameters
writer
TextWriter
În textul scriitorului.
Save(Stream)
Salvează copacul de sintax la fluxul specificat.
public void Save(Stream stream)
Parameters
stream
Stream
şi fluxul .