Class MarkdownSyntaxVisitor

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

list UnorderedListSyntaxNode

無制限のシンタクス

VisitList(OrderedListSyntaxNode)

OrderedListSyntax を訪問するためのインターフェイスを設定します。

public virtual void VisitList(OrderedListSyntaxNode list)

Parameters

list OrderedListSyntaxNode

オーダーシンタックスです。

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

link ReferenceLinkSyntaxNode

リファレンス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

ホワイトスペース

 日本語