Class MarkdownSyntaxTree
名称: Aspose.Html.Toolkit.Markdown.Syntax 编辑: Aspose.HTML.dll (25.4.0)
代表Markdown Syntax Tree。
[ComVisible(true)]
public class MarkdownSyntaxTree : MarkdownSyntaxNode, IWritable
Inheritance
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
流的。