Class MarkdownSyntaxTree
名称: Aspose.Html.Toolkit.Markdown.Syntax 编辑: Aspose.HTML.dll (25.5.0)
代表Markdown Syntax Tree。
[ComVisible(true)]
public class MarkdownSyntaxTree : MarkdownSyntaxNode, IWritableInheritance
object ← MarkdownSyntaxNode ← MarkdownSyntaxTree
Implements
继承人
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)
创建 MarkdownSyntaxTree
public MarkdownSyntaxTree(Configuration configuration)Parameters
configuration Configuration
是配置。
MarkdownSyntaxTree()
创建了 MarkdownSyntaxTree。
public MarkdownSyntaxTree()Properties
SyntaxFactory
接收SyntaxFactory。
public MarkdownSyntaxFactory SyntaxFactory { get; }财产价值
Methods
Accept(MarkdownSyntaxVisitor)
定义接口访问合成树的节点。
public override void Accept(MarkdownSyntaxVisitor visitor)Parameters
visitor MarkdownSyntaxVisitor
MarkdownSyntax参观者。
CreateNodeIterator(MarkdownSyntaxNodeFilter)
定义创建节点 iterator 的界面。
public NodeIterator CreateNodeIterator(MarkdownSyntaxNodeFilter filter)Parameters
filter MarkdownSyntaxNodeFilter
过滤器。
Returns
节点 iterator。
CreateNodeIterator(MarkdownSyntaxNode)
定义创建节点 iterator 的界面。
public NodeIterator CreateNodeIterator(MarkdownSyntaxNode root)Parameters
root MarkdownSyntaxNode
以 MarkdownSyntaxNode。
Returns
节点 iterator。
CreateNodeIterator(MarkdownSyntaxNode, MarkdownSyntaxNodeFilter)
定义创建节点 iterator 的界面。
public NodeIterator CreateNodeIterator(MarkdownSyntaxNode root, MarkdownSyntaxNodeFilter filter)Parameters
root MarkdownSyntaxNode
以 MarkdownSyntaxNode。
filter MarkdownSyntaxNodeFilter
以 MarkdownSyntaxNodeFilter。
Returns
节点 iterator。
CreateTreeWalker(MarkdownSyntaxNodeFilter)
定义创建树走路的界面。
public TreeWalker CreateTreeWalker(MarkdownSyntaxNodeFilter filter)Parameters
filter MarkdownSyntaxNodeFilter
以 MarkdownSyntaxNodeFilter。
Returns
树走路。
CreateTreeWalker(MarkdownSyntaxNode)
定义创建树走路的界面。
public TreeWalker CreateTreeWalker(MarkdownSyntaxNode root)Parameters
root MarkdownSyntaxNode
以 MarkdownSyntaxNode。
Returns
树走路。
CreateTreeWalker(MarkdownSyntaxNode, MarkdownSyntaxNodeFilter)
定义创建树走路的界面。
public TreeWalker CreateTreeWalker(MarkdownSyntaxNode root, MarkdownSyntaxNodeFilter filter)Parameters
root MarkdownSyntaxNode
以 MarkdownSyntaxNode。
filter MarkdownSyntaxNodeFilter
以 MarkdownSyntaxNodeFilter。
Returns
树走路。
Save(线条)
节省合成树到指定的路径。
public void Save(string path)Parameters
path string
线路线路。
Save(TextWriter)
保存合成树给指定的作家。
public void Save(TextWriter writer)Parameters
writer TextWriter
文本作家。
Save(Stream)
节省合成树到指定的流。
public void Save(Stream stream)Parameters
stream Stream
流的。