Class MarkdownSyntaxNode
名称: Aspose.Html.Toolkit.Markdown.Syntax セットアップ: Aspose.HTML.dll (25.4.0)
MarkdownSyntaxNodeの実装
[ComVisible(true)]
public abstract class MarkdownSyntaxNode : IWritable
Inheritance
Derived
BlockSyntaxNode , HTMLFragmentSyntax , InlineSyntaxNode , ListItemMarker , MarkdownSyntaxToken , MarkdownSyntaxTree , TaskListItemMarker
Implements
相続人
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Constructors
MarkdownSyntaxNode(MarkdownSyntaxTree)
マークダウンSyntaxNode ctor
protected MarkdownSyntaxNode(MarkdownSyntaxTree ownerSyntaxTree)
Parameters
ownerSyntaxTree
MarkdownSyntaxTree
マークダウンシンタックスツリー
Properties
FirstChild
最初の子供を手に入れる。
public MarkdownSyntaxNode FirstChild { get; }
不動産価値
LastChild
最後の子供を手に入れる。
public MarkdownSyntaxNode LastChild { get; }
不動産価値
NextSibling
次の兄弟を連れて行こう。
public MarkdownSyntaxNode NextSibling { get; }
不動産価値
Parent
親のノードを入れる。
public MarkdownSyntaxNode Parent { get; }
不動産価値
PreviousSibling
以前の兄弟を手に入れる。
public MarkdownSyntaxNode PreviousSibling { get; }
不動産価値
Methods
Accept(MarkdownSyntaxVisitor)
訪問者を受け入れる。
public virtual void Accept(MarkdownSyntaxVisitor visitor)
Parameters
visitor
MarkdownSyntaxVisitor
訪問者です。
AppendChild(MarkdownSyntaxNode)
子どものノードを押す。
public MarkdownSyntaxNode AppendChild(MarkdownSyntaxNode node)
Parameters
node
MarkdownSyntaxNode
マークダウンシンタックスノード
Returns
マークダウンシンタックスノード
ChildNodes()
子どものノードのコレクション
public NodeList ChildNodes()
Returns
ノードリストです。
GetLeadingTrivia()
トップトリビアを手に入れる
public TriviaCollection GetLeadingTrivia()
Returns
トリビアコレクション
GetSyntaxTree()
シンタックスツリーを手に入れる。
public MarkdownSyntaxTree GetSyntaxTree()
Returns
マークダウンシンタックスツリー
GetTrailingTrivia()
トレイリング・トリビアを手に入れる。
public TriviaCollection GetTrailingTrivia()
Returns
トリビアコレクション
InsertBefore(マークダウン マークダウン マークダウン マークダウン)
ノード前に入ります。
public MarkdownSyntaxNode InsertBefore(MarkdownSyntaxNode node, MarkdownSyntaxNode child)
Parameters
node
MarkdownSyntaxNode
マークダウンシンタックスノード
child
MarkdownSyntaxNode
マークダウンシンタックスノード
Returns
マークダウンシンタックスノード
PreInsertionValidity(MarkdownSyntaxNode)
PreInsertionValidity のベースインターフェイス
protected virtual void PreInsertionValidity(MarkdownSyntaxNode node)
Parameters
node
MarkdownSyntaxNode
マークダウンシンタックスノード
RemoveChild(MarkdownSyntaxNode)
子供を取り除く。
public MarkdownSyntaxNode RemoveChild(MarkdownSyntaxNode child)
Parameters
child
MarkdownSyntaxNode
子供です。
Returns
マークダウンシンタックスノード
ReplaceChild(マークダウン マークダウン マークダウン マークダウン)
子どものノードを置き換える。
public MarkdownSyntaxNode ReplaceChild(MarkdownSyntaxNode node, MarkdownSyntaxNode child)
Parameters
node
MarkdownSyntaxNode
マークダウンシンタックスノード
child
MarkdownSyntaxNode
マークダウンシンタックスノード
Returns
マークダウンシンタックスノード
ToString()
トーストリング方法を超える。
public override string ToString()
Returns
ストレッチです。
WriteComponentsTo(MarkdownTextWriter)
基礎インターフェイス WriteComponentsTo
protected virtual void WriteComponentsTo(MarkdownTextWriter writer)
Parameters
writer
MarkdownTextWriter
マークダウンテキスト編集者
WriteTo(TextWriter)
ノードをテキスト作家に書く。
public void WriteTo(TextWriter writer)
Parameters
writer
TextWriter
作家です。
WriteTo(MarkdownTextWriter)
MarkdownTextWriter に書いてください。
public virtual void WriteTo(MarkdownTextWriter writer)
Parameters
writer
MarkdownTextWriter
マークダウンテキスト編集者