Class MarkdownSyntaxNode

Class MarkdownSyntaxNode

名称: Aspose.Html.Toolkit.Markdown.Syntax 编辑: Aspose.HTML.dll (25.4.0)

基于 MarkdownSyntaxNode 的实施。

[ComVisible(true)]
public abstract class MarkdownSyntaxNode : IWritable

Inheritance

object MarkdownSyntaxNode

Derived

BlockSyntaxNode , HTMLFragmentSyntax , InlineSyntaxNode , ListItemMarker , MarkdownSyntaxToken , MarkdownSyntaxTree , TaskListItemMarker

Implements

IWritable

继承人

object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()

Constructors

MarkdownSyntaxNode(MarkdownSyntaxTree)

以 MarkdownSyntaxNode ctor。

protected MarkdownSyntaxNode(MarkdownSyntaxTree ownerSyntaxTree)

Parameters

ownerSyntaxTree MarkdownSyntaxTree

MarkdownSyntaxTree。

Properties

FirstChild

得到第一个孩子。

public MarkdownSyntaxNode FirstChild { get; }

财产价值

MarkdownSyntaxNode

LastChild

得到最后一个孩子。

public MarkdownSyntaxNode LastChild { get; }

财产价值

MarkdownSyntaxNode

NextSibling

接下来的哥哥。

public MarkdownSyntaxNode NextSibling { get; }

财产价值

MarkdownSyntaxNode

Parent

拿出父母节点。

public MarkdownSyntaxNode Parent { get; }

财产价值

MarkdownSyntaxNode

PreviousSibling

得到前兄弟。

public MarkdownSyntaxNode PreviousSibling { get; }

财产价值

MarkdownSyntaxNode

Methods

Accept(MarkdownSyntaxVisitor)

接待访客。

public virtual void Accept(MarkdownSyntaxVisitor visitor)

Parameters

visitor MarkdownSyntaxVisitor

参观者。

AppendChild(MarkdownSyntaxNode)

点击儿童节点

public MarkdownSyntaxNode AppendChild(MarkdownSyntaxNode node)

Parameters

node MarkdownSyntaxNode

以 MarkdownSyntaxNode。

Returns

MarkdownSyntaxNode

以 MarkdownSyntaxNode。

ChildNodes()

收集孩子节点。

public NodeList ChildNodes()

Returns

NodeList

点数列表。

GetLeadingTrivia()

获取领先的Trivia。

public TriviaCollection GetLeadingTrivia()

Returns

TriviaCollection

Trivia收藏。

GetSyntaxTree()

拿起合成树。

public MarkdownSyntaxTree GetSyntaxTree()

Returns

MarkdownSyntaxTree

MarkdownSyntaxTree。

GetTrailingTrivia()

获取Trailing Trivia。

public TriviaCollection GetTrailingTrivia()

Returns

TriviaCollection

Trivia收藏。

InsertBefore(MarkdownSyntaxNode, MarkdownSyntaxNode)

插入在节点前。

public MarkdownSyntaxNode InsertBefore(MarkdownSyntaxNode node, MarkdownSyntaxNode child)

Parameters

node MarkdownSyntaxNode

以 MarkdownSyntaxNode。

child MarkdownSyntaxNode

以 MarkdownSyntaxNode。

Returns

MarkdownSyntaxNode

以 MarkdownSyntaxNode。

PreInsertionValidity(MarkdownSyntaxNode)

PreInsertionValidity 的基本界面

protected virtual void PreInsertionValidity(MarkdownSyntaxNode node)

Parameters

node MarkdownSyntaxNode

以 MarkdownSyntaxNode。

RemoveChild(MarkdownSyntaxNode)

取出孩子。

public MarkdownSyntaxNode RemoveChild(MarkdownSyntaxNode child)

Parameters

child MarkdownSyntaxNode

这个孩子。

Returns

MarkdownSyntaxNode

以 MarkdownSyntaxNode。

ReplaceChild(MarkdownSyntaxNode, MarkdownSyntaxNode)

取代儿童节点。

public MarkdownSyntaxNode ReplaceChild(MarkdownSyntaxNode node, MarkdownSyntaxNode child)

Parameters

node MarkdownSyntaxNode

以 MarkdownSyntaxNode。

child MarkdownSyntaxNode

以 MarkdownSyntaxNode。

Returns

MarkdownSyntaxNode

以 MarkdownSyntaxNode。

ToString()

超越 ToString 方法。

public override string ToString()

Returns

string

绳子。

WriteComponentsTo(MarkdownTextWriter)

WriteComponents的基本界面

protected virtual void WriteComponentsTo(MarkdownTextWriter writer)

Parameters

writer MarkdownTextWriter

MarkdownTextWriter。

WriteTo(TextWriter)

写节点给文本作家。

public void WriteTo(TextWriter writer)

Parameters

writer TextWriter

作者的。

WriteTo(MarkdownTextWriter)

写到 MarkdownTextWriter。

public virtual void WriteTo(MarkdownTextWriter writer)

Parameters

writer MarkdownTextWriter

MarkdownTextWriter。

 中文