C# Class Unicord.Universal.Parsers.Markdown.Render.MarkdownRendererBase

Block Rendering Methods.
ファイルを表示 Open project: WamWooWam/Unicord

Protected Methods

Method Description
RenderBoldRun ( BoldTextInline element, IRenderContext context ) : void

Renders a bold run element.

RenderCodeRun ( CodeInline element, IRenderContext context ) : void

Renders a code element

RenderDiscord ( DiscordInline element, IRenderContext context ) : void

Renders a Discord element.

RenderEmoji ( EmojiInline element, IRenderContext context ) : void

Renders emoji element.

RenderHyperlink ( HyperlinkInline element, IRenderContext context ) : void

Renders a raw link element.

RenderImage ( ImageInline element, IRenderContext context ) : void

Renders an image element.

RenderItalicRun ( ItalicTextInline element, IRenderContext context ) : void

Renders a text run element.

RenderMarkdownLink ( MarkdownLinkInline element, IRenderContext context ) : void

Renders a link element

RenderSpoiler ( SpoilerTextInline element, IRenderContext context ) : void

Renders a Spoiler element

RenderStrikethroughRun ( StrikethroughTextInline element, IRenderContext context ) : void

Renders a strikethrough element.

RenderTextRun ( TextRunInline element, IRenderContext context ) : void

Renders a text run element.

RenderUnderlineRun ( UnderlineTextInline element, IRenderContext context ) : void

Renders an underlined run element.

Method Details

RenderBoldRun() protected abstract method

Renders a bold run element.
protected abstract RenderBoldRun ( BoldTextInline element, IRenderContext context ) : void
element BoldTextInline The parsed inline element to render.
context IRenderContext Persistent state.
return void

RenderCodeRun() protected abstract method

Renders a code element
protected abstract RenderCodeRun ( CodeInline element, IRenderContext context ) : void
element CodeInline The parsed inline element to render.
context IRenderContext Persistent state.
return void

RenderDiscord() protected abstract method

Renders a Discord element.
protected abstract RenderDiscord ( DiscordInline element, IRenderContext context ) : void
element DiscordInline The parsed inline element to render.
context IRenderContext Persistent state.
return void

RenderEmoji() protected abstract method

Renders emoji element.
protected abstract RenderEmoji ( EmojiInline element, IRenderContext context ) : void
element EmojiInline The parsed inline element to render.
context IRenderContext Persistent state.
return void

RenderHyperlink() protected abstract method

Renders a raw link element.
protected abstract RenderHyperlink ( HyperlinkInline element, IRenderContext context ) : void
element HyperlinkInline The parsed inline element to render.
context IRenderContext Persistent state.
return void

RenderImage() protected abstract method

Renders an image element.
protected abstract RenderImage ( ImageInline element, IRenderContext context ) : void
element ImageInline The parsed inline element to render.
context IRenderContext Persistent state.
return void

RenderItalicRun() protected abstract method

Renders a text run element.
protected abstract RenderItalicRun ( ItalicTextInline element, IRenderContext context ) : void
element ItalicTextInline The parsed inline element to render.
context IRenderContext Persistent state.
return void

RenderMarkdownLink() protected abstract method

Renders a link element
protected abstract RenderMarkdownLink ( MarkdownLinkInline element, IRenderContext context ) : void
element MarkdownLinkInline The parsed inline element to render.
context IRenderContext Persistent state.
return void

RenderSpoiler() protected abstract method

Renders a Spoiler element
protected abstract RenderSpoiler ( SpoilerTextInline element, IRenderContext context ) : void
element SpoilerTextInline The parsed inline element to render.
context IRenderContext Persistent state.
return void

RenderStrikethroughRun() protected abstract method

Renders a strikethrough element.
protected abstract RenderStrikethroughRun ( StrikethroughTextInline element, IRenderContext context ) : void
element StrikethroughTextInline The parsed inline element to render.
context IRenderContext Persistent state.
return void

RenderTextRun() protected abstract method

Renders a text run element.
protected abstract RenderTextRun ( TextRunInline element, IRenderContext context ) : void
element TextRunInline The parsed inline element to render.
context IRenderContext Persistent state.
return void

RenderUnderlineRun() protected abstract method

Renders an underlined run element.
protected abstract RenderUnderlineRun ( UnderlineTextInline element, IRenderContext context ) : void
element UnderlineTextInline The parsed inline element to render.
context IRenderContext Persistent state.
return void