Class MarkdownSyntaxTree

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

IWritable

继承人

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; }

财产价值

MarkdownSyntaxFactory

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

NodeIterator

节点 iterator。

CreateNodeIterator(MarkdownSyntaxNode)

定义创建节点 iterator 的界面。

public NodeIterator CreateNodeIterator(MarkdownSyntaxNode root)

Parameters

root MarkdownSyntaxNode

以 MarkdownSyntaxNode。

Returns

NodeIterator

节点 iterator。

CreateNodeIterator(MarkdownSyntaxNode, MarkdownSyntaxNodeFilter)

定义创建节点 iterator 的界面。

public NodeIterator CreateNodeIterator(MarkdownSyntaxNode root, MarkdownSyntaxNodeFilter filter)

Parameters

root MarkdownSyntaxNode

以 MarkdownSyntaxNode。

filter MarkdownSyntaxNodeFilter

以 MarkdownSyntaxNodeFilter。

Returns

NodeIterator

节点 iterator。

CreateTreeWalker(MarkdownSyntaxNodeFilter)

定义创建树走路的界面。

public TreeWalker CreateTreeWalker(MarkdownSyntaxNodeFilter filter)

Parameters

filter MarkdownSyntaxNodeFilter

以 MarkdownSyntaxNodeFilter。

Returns

TreeWalker

树走路。

CreateTreeWalker(MarkdownSyntaxNode)

定义创建树走路的界面。

public TreeWalker CreateTreeWalker(MarkdownSyntaxNode root)

Parameters

root MarkdownSyntaxNode

以 MarkdownSyntaxNode。

Returns

TreeWalker

树走路。

CreateTreeWalker(MarkdownSyntaxNode, MarkdownSyntaxNodeFilter)

定义创建树走路的界面。

public TreeWalker CreateTreeWalker(MarkdownSyntaxNode root, MarkdownSyntaxNodeFilter filter)

Parameters

root MarkdownSyntaxNode

以 MarkdownSyntaxNode。

filter MarkdownSyntaxNodeFilter

以 MarkdownSyntaxNodeFilter。

Returns

TreeWalker

树走路。

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

流的。

 中文