Class MarkdownEngine
Inheritance
MarkdownEngine
Namespace:Microsoft.DocAsCode.MarkdownLite
Assembly:Microsoft.DocAsCode.MarkdownLite.dll
Syntax
public class MarkdownEngine : IMarkdownEngine
Constructors
|
Improve this Doc
View Source
MarkdownEngine(IMarkdownContext, IMarkdownTokenRewriter, Object, Options)
Declaration
public MarkdownEngine(IMarkdownContext context, IMarkdownTokenRewriter rewriter, object renderer, Options options)
Parameters
|
Improve this Doc
View Source
MarkdownEngine(IMarkdownContext, IMarkdownTokenRewriter, Object, Options, Dictionary<String, LinkObj>)
Declaration
protected MarkdownEngine(IMarkdownContext context, IMarkdownTokenRewriter rewriter, object renderer, Options options, Dictionary<string, LinkObj> links)
Parameters
|
Improve this Doc
View Source
MarkdownEngine(IMarkdownContext, Object, Options)
Declaration
public MarkdownEngine(IMarkdownContext context, object renderer, Options options)
Parameters
Properties
|
Improve this Doc
View Source
Context
Declaration
public IMarkdownContext Context { get; }
Property Value
|
Improve this Doc
View Source
Links
Declaration
public Dictionary<string, LinkObj> Links { get; }
Property Value
|
Improve this Doc
View Source
Declaration
public int MaxExtractCount { get; set; }
Property Value
|
Improve this Doc
View Source
Options
Declaration
public Options Options { get; }
Property Value
|
Improve this Doc
View Source
Parser
Declaration
public virtual IMarkdownParser Parser { get; }
Property Value
Implements
|
Improve this Doc
View Source
Renderer
Declaration
public virtual IMarkdownRenderer Renderer { get; }
Property Value
Implements
|
Improve this Doc
View Source
RendererImpl
Declaration
public object RendererImpl { get; }
Property Value
|
Improve this Doc
View Source
RewriteEngine
Declaration
public virtual IMarkdownRewriteEngine RewriteEngine { get; }
Property Value
Implements
|
Improve this Doc
View Source
Rewriter
Declaration
public IMarkdownTokenRewriter Rewriter { get; }
Property Value
|
Improve this Doc
View Source
TokenTreeValidator
Declaration
public IMarkdownTokenTreeValidator TokenTreeValidator { get; set; }
Property Value
Implements
Methods
|
Improve this Doc
View Source
Mark(SourceInfo, IMarkdownContext)
Declaration
public StringBuffer Mark(SourceInfo sourceInfo, IMarkdownContext context)
Parameters
Returns
Implements
|
Improve this Doc
View Source
Markup(String, String)
Declaration
public virtual string Markup(string markdown, string file)
Parameters
Returns
Implements
|
Improve this Doc
View Source
Normalize(String)
Declaration
public static string Normalize(string markdown)
Parameters
Type |
Name |
Description |
String |
markdown |
|
Returns
|
Improve this Doc
View Source
Preprocess(String)
Declaration
protected virtual string Preprocess(string src)
Parameters
Type |
Name |
Description |
String |
src |
|
Returns
Extension Methods