C# Class Microsoft.Toolkit.Parsers.Markdown.Render.MarkdownRendererBase

Block Rendering Methods.
显示文件 Open project: unoplatform/Uno.WindowsCommunityToolkit

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

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

RenderStrikethroughRun ( StrikethroughTextInline element, IRenderContext context ) : void

Renders a strikethrough element.

RenderSuperscriptRun ( SuperscriptTextInline element, IRenderContext context ) : void

Renders a superscript element.

RenderTextRun ( TextRunInline element, IRenderContext context ) : void

Renders a text 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

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

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

RenderSuperscriptRun() protected abstract method

Renders a superscript element.
protected abstract RenderSuperscriptRun ( SuperscriptTextInline element, IRenderContext context ) : void
element SuperscriptTextInline 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