Class MarkdownSyntaxVisitor
名称: Aspose.Html.Toolkit.Markdown.Syntax セットアップ: Aspose.HTML.dll (25.4.0)
マークダウンシンタックス訪問者のためのベースクラス。
[ComVisible(true)]
public abstract class MarkdownSyntaxVisitor
Inheritance
object ← MarkdownSyntaxVisitor
相続人
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Constructors
MarkdownSyntaxVisitor()
マークダウンSyntaxVisitor ctor
protected MarkdownSyntaxVisitor()
MarkdownSyntaxVisitor(MarkdownSyntaxNodeFilter)
マークダウンSyntaxVisitor ctor
protected MarkdownSyntaxVisitor(MarkdownSyntaxNodeFilter nodeFilter)
Parameters
nodeFilter
MarkdownSyntaxNodeFilter
マークダウンSyntaxNodeFilter
Methods
DefaultVisit(MarkdownSyntaxNode)
DefaultVisit のインターフェイスを設定する
protected virtual void DefaultVisit(MarkdownSyntaxNode parent)
Parameters
parent
MarkdownSyntaxNode
マークダウンシンタックスノード
Visit(MarkdownSyntaxTree)
シンタックスツリーを訪問するためのインターフェイスを定義します。
public void Visit(MarkdownSyntaxTree syntaxTree)
Parameters
syntaxTree
MarkdownSyntaxTree
シンタックスツリー
Visit(MarkdownSyntaxNode)
訪問ノードのインターフェイスを定義します。
public void Visit(MarkdownSyntaxNode node)
Parameters
node
MarkdownSyntaxNode
マークダウンシンタックスノード
VisitAtxHeading(AtxHeadingSyntaxNode)
AtxHeadingSyntax を訪問するためのインターフェイスを設定します。
public virtual void VisitAtxHeading(AtxHeadingSyntaxNode heading)
Parameters
heading
AtxHeadingSyntaxNode
AtxHeadingシンタクス
VisitBlock(BlockSyntaxNode)
訪問ブロックのインターフェイスを設定します。
public virtual void VisitBlock(BlockSyntaxNode block)
Parameters
block
BlockSyntaxNode
ブロックです。
VisitBlockQuote(BlockQuoteSyntaxNode)
BlockQuoteSyntax を訪問するためのインターフェイスを設定します。
public virtual void VisitBlockQuote(BlockQuoteSyntaxNode blockQuote)
Parameters
blockQuote
BlockQuoteSyntaxNode
ブロックシンタックスです。
VisitCharacterReference(CharacterReferenceSyntaxNode)
CharacterReferenceSyntax を参照するインターフェイスを設定します。
public virtual void VisitCharacterReference(CharacterReferenceSyntaxNode characterReference)
Parameters
characterReference
CharacterReferenceSyntaxNode
キャラクター参照シンタクス
VisitCodeSpan(CodeSpanSyntaxNode)
CodeSpanSyntax を訪問するためのインターフェイスを設定します。
public virtual void VisitCodeSpan(CodeSpanSyntaxNode codeSpan)
Parameters
codeSpan
CodeSpanSyntaxNode
コードSpanSyntax
VisitEmphasis(EmphasisSyntaxNode)
EmphasisSyntax を訪問するためのインターフェイスを設定します。
public virtual void VisitEmphasis(EmphasisSyntaxNode emphasis)
Parameters
emphasis
EmphasisSyntaxNode
エンファシスシンタックス
VisitEmptyLine(EmptyLineSyntaxNode)
テキストラインを訪問するためのインターフェイスを設定します。
public virtual void VisitEmptyLine(EmptyLineSyntaxNode textLine)
Parameters
textLine
EmptyLineSyntaxNode
テキストライン
VisitEscapedCharacter(EscapedCharacterSyntaxNode)
訪問逃避キャラクターのインターフェイスを定義します。
public virtual void VisitEscapedCharacter(EscapedCharacterSyntaxNode character)
Parameters
character
EscapedCharacterSyntaxNode
脱出キャラクター
VisitFencedCodeBlock(FencedCodeBlockSyntaxNode)
FencedCodeBlockSyntax を訪問するためのインターフェイスを設定します。
public virtual void VisitFencedCodeBlock(FencedCodeBlockSyntaxNode codeBlock)
Parameters
codeBlock
FencedCodeBlockSyntaxNode
・FencedCodeBlockSyntax
VisitHtml(HTML シンタクス)
HTMLFragmentSyntax を訪問するためのインターフェイスを設定します。
public virtual void VisitHtml(HTMLFragmentSyntax html)
Parameters
html
HTMLFragmentSyntax
HTMLフラグメントシンタックス
VisitImage(InlineImageSyntaxNode)
InlineImageSyntax を訪問するためのインターフェイスを設定します。
public virtual void VisitImage(InlineImageSyntaxNode image)
Parameters
image
InlineImageSyntaxNode
インラインイメージシンタクス
VisitIndentedCodeBlock(IndentedCodeBlockSyntaxNode)
IndentedCodeBlockSyntax を訪問するためのインターフェイスを設定します。
public virtual void VisitIndentedCodeBlock(IndentedCodeBlockSyntaxNode codeBlock)
Parameters
codeBlock
IndentedCodeBlockSyntaxNode
インデントコードブロックシンタックス
VisitLineBreak(SoftBreakSyntaxNode)
SoftBreakSyntax を訪問するためのインターフェイスを設定します。
public virtual void VisitLineBreak(SoftBreakSyntaxNode lineBreak)
Parameters
lineBreak
SoftBreakSyntaxNode
ソフトブレイクシンタックス
VisitLineBreak(HardBreakSyntaxNode)
HardBreakSyntax を訪問するためのインターフェイスを設定します。
public virtual void VisitLineBreak(HardBreakSyntaxNode lineBreak)
Parameters
lineBreak
HardBreakSyntaxNode
ハードブレイクシンタックス
VisitLink(InlineLinkSyntaxNode)
InlineLinkSyntax を訪問するためのインターフェイスを設定します。
public virtual void VisitLink(InlineLinkSyntaxNode link)
Parameters
link
InlineLinkSyntaxNode
「InlineLinkSyntax」
VisitLink(AutoLinkSyntaxNode)
AutoLinkSyntax を訪問するためのインターフェイスを設定します。
public virtual void VisitLink(AutoLinkSyntaxNode link)
Parameters
link
AutoLinkSyntaxNode
「AutoLinkSyntax」
VisitLinkReferenceDefinition(LinkReferenceDefinitionSyntaxNode)
LinkReferenceDefinitionSyntax を参照するためのインターフェイスを設定します。
public virtual void VisitLinkReferenceDefinition(LinkReferenceDefinitionSyntaxNode definition)
Parameters
definition
LinkReferenceDefinitionSyntaxNode
LinkReferenceDefinitionシンタクス
VisitList(UnorderedListSyntaxNode)
UnorderedListSyntax を訪問するためのインターフェイスを設定します。
public virtual void VisitList(UnorderedListSyntaxNode list)
Parameters
無制限のシンタクス
VisitList(OrderedListSyntaxNode)
OrderedListSyntax を訪問するためのインターフェイスを設定します。
public virtual void VisitList(OrderedListSyntaxNode list)
Parameters
オーダーシンタックスです。
VisitListItem(ListItemSyntaxNode)
ListItemSyntax を訪問するためのインターフェイスを設定します。
public virtual void VisitListItem(ListItemSyntaxNode listItem)
Parameters
listItem
ListItemSyntaxNode
リストシンタックスです。
VisitNodeList(NodeList)
NodeList を訪問するためのインターフェイスを設定します。
public virtual void VisitNodeList(NodeList list)
Parameters
list
NodeList
ノードリストです。
VisitParagraph(ParagraphSyntaxNode)
参照段落のインターフェイスを定義します。
public virtual void VisitParagraph(ParagraphSyntaxNode paragraph)
Parameters
paragraph
ParagraphSyntaxNode
段落です。
VisitReferenceImage(ReferenceImageSyntaxNode)
ReferenceImageSyntax を訪問するためのインターフェイスを設定します。
public virtual void VisitReferenceImage(ReferenceImageSyntaxNode image)
Parameters
image
ReferenceImageSyntaxNode
参考イメージシンタクス
VisitReferenceLink(ReferenceLinkSyntaxNode)
ReferenceLinkSyntax を訪問するためのインターフェイスを設定します。
public virtual void VisitReferenceLink(ReferenceLinkSyntaxNode link)
Parameters
リファレンスLinkSyntax
VisitSetextHeading(SetextHeadingSyntaxNode)
SetextHeadingSyntax を訪問するためのインターフェイスを設定します。
public virtual void VisitSetextHeading(SetextHeadingSyntaxNode heading)
Parameters
heading
SetextHeadingSyntaxNode
SetextHeadingシンタクス
VisitSyntaxNode(MarkdownSyntaxNode)
訪問ノードのインターフェイスを定義します。
public virtual void VisitSyntaxNode(MarkdownSyntaxNode node)
Parameters
node
MarkdownSyntaxNode
マークダウンシンタックスノード
VisitSyntaxTree(MarkdownSyntaxTree)
MarkdownSyntaxTree を訪問するためのインターフェイスを設定します。
public virtual void VisitSyntaxTree(MarkdownSyntaxTree tree)
Parameters
tree
MarkdownSyntaxTree
マークダウンシンタックスツリー
VisitTable(TableSyntaxNode)
TableSyntax を訪問するためのインターフェイスを設定します。
public virtual void VisitTable(TableSyntaxNode table)
Parameters
table
TableSyntaxNode
テーブルシンタックス
VisitText(TextSyntaxNode)
テキストシンタックスを訪問するためのインターフェイスを定義します。
public virtual void VisitText(TextSyntaxNode text)
Parameters
text
TextSyntaxNode
テキストシンタックス
VisitThematicBreak(ThematicBreakSyntaxNode)
ThematicBreakSyntax を訪問するためのインターフェイスを設定します。
public virtual void VisitThematicBreak(ThematicBreakSyntaxNode heading)
Parameters
heading
ThematicBreakSyntaxNode
テーマブレイクシンタックス
VisitWhitespace(WhitespaceSyntaxNode)
Whitespace Syntax を訪問するためのインターフェイスを設定します。
public virtual void VisitWhitespace(WhitespaceSyntaxNode whitespace)
Parameters
whitespace
WhitespaceSyntaxNode
ホワイトスペース