C# Class Microsoft.DocAsCode.MarkdownLite.MarkdownParser

Inheritance: IMarkdownParser
Mostra file Open project: dotnet/docfx Class Usage Examples

Public Methods

Method Description
MarkdownParser ( IMarkdownContext context, Options options, LinkObj>.Dictionary links ) : System
SwitchContext ( IMarkdownContext context ) : IMarkdownContext
Tokenize ( SourceInfo sourceInfo ) : ImmutableArray

Protected Methods

Method Description
Preprocess ( string src ) : string

Private Methods

Method Description
ApplyRules ( MarkdownParsingContext pc ) : IMarkdownToken
SwitchContextCore ( IMarkdownContext context ) : IMarkdownContext
TokenizeCore ( SourceInfo sourceInfo ) : List

Method Details

MarkdownParser() public method

public MarkdownParser ( IMarkdownContext context, Options options, LinkObj>.Dictionary links ) : System
context IMarkdownContext
options Options
links LinkObj>.Dictionary
return System

Preprocess() protected method

protected Preprocess ( string src ) : string
src string
return string

SwitchContext() public method

public SwitchContext ( IMarkdownContext context ) : IMarkdownContext
context IMarkdownContext
return IMarkdownContext

Tokenize() public method

public Tokenize ( SourceInfo sourceInfo ) : ImmutableArray
sourceInfo SourceInfo
return ImmutableArray