Class MarkdownSyntaxTree

MarkdownSyntaxTree class

Markdown 構文ツリーを表します。

public class MarkdownSyntaxTree : MarkdownSyntaxNode

コンストラクター

名前説明
MarkdownSyntaxTree()MarkdownSyntaxTree を作成しました。
MarkdownSyntaxTree(Configuration)MarkdownSyntaxTree を作成します

プロパティ

名前説明
FirstChild { get; }最初の子を取得します。
LastChild { get; }最後の子を取得します。
NextSibling { get; }次の兄弟を取得します。
Parent { get; }親ノードを取得します。
PreviousSibling { get; }前の兄弟を取得します。
SyntaxFactory { get; }SyntaxFactory を取得します。

メソッド

名前説明
override Accept(MarkdownSyntaxVisitor)構文ツリーのノードにアクセスするためのインターフェイスを定義します。
AppendChild(MarkdownSyntaxNode)子ノードを追加します。
ChildNodes()子ノード コレクションを取得します。
CreateNodeIterator(MarkdownSyntaxNode)ノード イテレータを作成するためのインターフェイスを定義します。
CreateNodeIterator(MarkdownSyntaxNodeFilter)ノード イテレータを作成するためのインターフェイスを定義します。
CreateNodeIterator(MarkdownSyntaxNode, MarkdownSyntaxNodeFilter)ノード イテレータを作成するためのインターフェイスを定義します。
CreateTreeWalker(MarkdownSyntaxNode)ツリー ウォーカーを作成するためのインターフェイスを定義します。
CreateTreeWalker(MarkdownSyntaxNodeFilter)ツリー ウォーカーを作成するためのインターフェイスを定義します。
CreateTreeWalker(MarkdownSyntaxNode, MarkdownSyntaxNodeFilter)ツリー ウォーカーを作成するためのインターフェイスを定義します。
GetLeadingTrivia()一流のトリビアを手に入れよう.
GetSyntaxTree()構文ツリーを取得します。
GetTrailingTrivia()末尾のトリビアを取得します。
InsertBefore(MarkdownSyntaxNode, MarkdownSyntaxNode)ノードの前に挿入.
RemoveChild(MarkdownSyntaxNode)子を削除します。
ReplaceChild(MarkdownSyntaxNode, MarkdownSyntaxNode)子ノードを置き換えます。
Save(Stream)構文ツリーを指定されたストリームに保存します。
Save(string)構文ツリーを指定されたパスに保存します。
Save(TextWriter)指定したライターに構文ツリーを保存します。
override ToString()ToString メソッドをオーバーライドします。
virtual WriteTo(MarkdownTextWriter)MarkdownTextWriter に書き込みます。
WriteTo(TextWriter)ノードをテキスト ライターに書き込みます。

関連項目