C# Class Microsoft.DocAsCode.MarkdownLite.MarkdownRenderer

Mostra file Open project: dotnet/docfx

Public Methods

Method Description
Render ( IMarkdownRenderer render, Microsoft.DocAsCode.MarkdownLite.GfmDelInlineToken token, Microsoft.DocAsCode.MarkdownLite.MarkdownInlineContext context ) : StringBuffer
Render ( IMarkdownRenderer render, IMarkdownToken token, IMarkdownContext context ) : StringBuffer
Render ( IMarkdownRenderer render, Microsoft.DocAsCode.MarkdownLite.MarkdownBlockquoteBlockToken token, MarkdownBlockContext context ) : StringBuffer
Render ( IMarkdownRenderer render, Microsoft.DocAsCode.MarkdownLite.MarkdownEmInlineToken token, Microsoft.DocAsCode.MarkdownLite.MarkdownInlineContext context ) : StringBuffer
Render ( IMarkdownRenderer render, Microsoft.DocAsCode.MarkdownLite.MarkdownHeadingBlockToken token, MarkdownBlockContext context ) : StringBuffer
Render ( IMarkdownRenderer render, MarkdownHrBlockToken token, MarkdownBlockContext context ) : StringBuffer
Render ( IMarkdownRenderer render, Microsoft.DocAsCode.MarkdownLite.MarkdownHtmlBlockToken token, MarkdownBlockContext context ) : StringBuffer
Render ( IMarkdownRenderer render, MarkdownImageInlineToken token, Microsoft.DocAsCode.MarkdownLite.MarkdownInlineContext context ) : StringBuffer
Render ( IMarkdownRenderer render, Microsoft.DocAsCode.MarkdownLite.MarkdownLinkInlineToken token, Microsoft.DocAsCode.MarkdownLite.MarkdownInlineContext context ) : StringBuffer
Render ( IMarkdownRenderer render, Microsoft.DocAsCode.MarkdownLite.MarkdownListBlockToken token, MarkdownBlockContext context ) : StringBuffer
Render ( IMarkdownRenderer render, MarkdownNonParagraphBlockToken token, MarkdownBlockContext context ) : StringBuffer
Render ( IMarkdownRenderer render, Microsoft.DocAsCode.MarkdownLite.MarkdownParagraphBlockToken token, MarkdownBlockContext context ) : StringBuffer
Render ( IMarkdownRenderer render, Microsoft.DocAsCode.MarkdownLite.MarkdownStrongInlineToken token, Microsoft.DocAsCode.MarkdownLite.MarkdownInlineContext context ) : StringBuffer
Render ( IMarkdownRenderer render, Microsoft.DocAsCode.MarkdownLite.MarkdownTableBlockToken token, MarkdownBlockContext context ) : StringBuffer

Protected Methods

Method Description
Render ( IMarkdownRenderer render, Microsoft.DocAsCode.MarkdownLite.MarkdownListItemBlockToken token, string indent ) : StringBuffer

Private Methods

Method Description
RenderAutoLink ( IMarkdownRenderer render, Microsoft.DocAsCode.MarkdownLite.MarkdownLinkInlineToken token, Microsoft.DocAsCode.MarkdownLite.MarkdownInlineContext context ) : StringBuffer
RenderImageNormalLink ( IMarkdownRenderer render, MarkdownImageInlineToken token, Microsoft.DocAsCode.MarkdownLite.MarkdownInlineContext context ) : StringBuffer
RenderLinkNormalLink ( IMarkdownRenderer render, Microsoft.DocAsCode.MarkdownLite.MarkdownLinkInlineToken token, Microsoft.DocAsCode.MarkdownLite.MarkdownInlineContext context ) : StringBuffer
RenderNumberLink ( IMarkdownRenderer render, IMarkdownToken token, Microsoft.DocAsCode.MarkdownLite.MarkdownInlineContext context ) : StringBuffer
RenderRefLink ( IMarkdownRenderer render, IMarkdownToken token, Microsoft.DocAsCode.MarkdownLite.MarkdownInlineContext context ) : StringBuffer
RenderUrlLink ( IMarkdownRenderer render, Microsoft.DocAsCode.MarkdownLite.MarkdownLinkInlineToken token, Microsoft.DocAsCode.MarkdownLite.MarkdownInlineContext context ) : StringBuffer

Method Details

Render() public method

public Render ( IMarkdownRenderer render, Microsoft.DocAsCode.MarkdownLite.GfmDelInlineToken token, Microsoft.DocAsCode.MarkdownLite.MarkdownInlineContext context ) : StringBuffer
render IMarkdownRenderer
token Microsoft.DocAsCode.MarkdownLite.GfmDelInlineToken
context Microsoft.DocAsCode.MarkdownLite.MarkdownInlineContext
return StringBuffer

Render() public method

public Render ( IMarkdownRenderer render, IMarkdownToken token, IMarkdownContext context ) : StringBuffer
render IMarkdownRenderer
token IMarkdownToken
context IMarkdownContext
return StringBuffer

Render() public method

public Render ( IMarkdownRenderer render, Microsoft.DocAsCode.MarkdownLite.MarkdownBlockquoteBlockToken token, MarkdownBlockContext context ) : StringBuffer
render IMarkdownRenderer
token Microsoft.DocAsCode.MarkdownLite.MarkdownBlockquoteBlockToken
context MarkdownBlockContext
return StringBuffer

Render() public method

public Render ( IMarkdownRenderer render, Microsoft.DocAsCode.MarkdownLite.MarkdownEmInlineToken token, Microsoft.DocAsCode.MarkdownLite.MarkdownInlineContext context ) : StringBuffer
render IMarkdownRenderer
token Microsoft.DocAsCode.MarkdownLite.MarkdownEmInlineToken
context Microsoft.DocAsCode.MarkdownLite.MarkdownInlineContext
return StringBuffer

Render() public method

public Render ( IMarkdownRenderer render, Microsoft.DocAsCode.MarkdownLite.MarkdownHeadingBlockToken token, MarkdownBlockContext context ) : StringBuffer
render IMarkdownRenderer
token Microsoft.DocAsCode.MarkdownLite.MarkdownHeadingBlockToken
context MarkdownBlockContext
return StringBuffer

Render() public method

public Render ( IMarkdownRenderer render, MarkdownHrBlockToken token, MarkdownBlockContext context ) : StringBuffer
render IMarkdownRenderer
token MarkdownHrBlockToken
context MarkdownBlockContext
return StringBuffer

Render() public method

public Render ( IMarkdownRenderer render, Microsoft.DocAsCode.MarkdownLite.MarkdownHtmlBlockToken token, MarkdownBlockContext context ) : StringBuffer
render IMarkdownRenderer
token Microsoft.DocAsCode.MarkdownLite.MarkdownHtmlBlockToken
context MarkdownBlockContext
return StringBuffer

Render() public method

public Render ( IMarkdownRenderer render, MarkdownImageInlineToken token, Microsoft.DocAsCode.MarkdownLite.MarkdownInlineContext context ) : StringBuffer
render IMarkdownRenderer
token MarkdownImageInlineToken
context Microsoft.DocAsCode.MarkdownLite.MarkdownInlineContext
return StringBuffer

Render() public method

public Render ( IMarkdownRenderer render, Microsoft.DocAsCode.MarkdownLite.MarkdownLinkInlineToken token, Microsoft.DocAsCode.MarkdownLite.MarkdownInlineContext context ) : StringBuffer
render IMarkdownRenderer
token Microsoft.DocAsCode.MarkdownLite.MarkdownLinkInlineToken
context Microsoft.DocAsCode.MarkdownLite.MarkdownInlineContext
return StringBuffer

Render() public method

public Render ( IMarkdownRenderer render, Microsoft.DocAsCode.MarkdownLite.MarkdownListBlockToken token, MarkdownBlockContext context ) : StringBuffer
render IMarkdownRenderer
token Microsoft.DocAsCode.MarkdownLite.MarkdownListBlockToken
context MarkdownBlockContext
return StringBuffer

Render() protected method

protected Render ( IMarkdownRenderer render, Microsoft.DocAsCode.MarkdownLite.MarkdownListItemBlockToken token, string indent ) : StringBuffer
render IMarkdownRenderer
token Microsoft.DocAsCode.MarkdownLite.MarkdownListItemBlockToken
indent string
return StringBuffer

Render() public method

public Render ( IMarkdownRenderer render, MarkdownNonParagraphBlockToken token, MarkdownBlockContext context ) : StringBuffer
render IMarkdownRenderer
token MarkdownNonParagraphBlockToken
context MarkdownBlockContext
return StringBuffer

Render() public method

public Render ( IMarkdownRenderer render, Microsoft.DocAsCode.MarkdownLite.MarkdownParagraphBlockToken token, MarkdownBlockContext context ) : StringBuffer
render IMarkdownRenderer
token Microsoft.DocAsCode.MarkdownLite.MarkdownParagraphBlockToken
context MarkdownBlockContext
return StringBuffer

Render() public method

public Render ( IMarkdownRenderer render, Microsoft.DocAsCode.MarkdownLite.MarkdownStrongInlineToken token, Microsoft.DocAsCode.MarkdownLite.MarkdownInlineContext context ) : StringBuffer
render IMarkdownRenderer
token Microsoft.DocAsCode.MarkdownLite.MarkdownStrongInlineToken
context Microsoft.DocAsCode.MarkdownLite.MarkdownInlineContext
return StringBuffer

Render() public method

public Render ( IMarkdownRenderer render, Microsoft.DocAsCode.MarkdownLite.MarkdownTableBlockToken token, MarkdownBlockContext context ) : StringBuffer
render IMarkdownRenderer
token Microsoft.DocAsCode.MarkdownLite.MarkdownTableBlockToken
context MarkdownBlockContext
return StringBuffer