C# Class Microsoft.DocAsCode.MarkdownLite.MarkdownRewriteEngine

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

Public Methods

Method Description
Complete ( ) : void
GetParents ( ) : ImmutableArray
GetVariable ( string name ) : object
HasPostProcess ( string name ) : bool
HasVariable ( string name ) : bool
Initialize ( ) : void
MarkdownRewriteEngine ( IMarkdownEngine engine, IMarkdownTokenRewriter rewriter ) : System
RemovePostProcess ( string name ) : void
RemoveVariable ( string name ) : void
Rewrite ( ImmutableArray tokens ) : ImmutableArray
SetPostProcess ( string name, Action action ) : void
SetVariable ( string name, object value ) : void

Method Details

Complete() public method

public Complete ( ) : void
return void

GetParents() public method

public GetParents ( ) : ImmutableArray
return ImmutableArray

GetVariable() public method

public GetVariable ( string name ) : object
name string
return object

HasPostProcess() public method

public HasPostProcess ( string name ) : bool
name string
return bool

HasVariable() public method

public HasVariable ( string name ) : bool
name string
return bool

Initialize() public method

public Initialize ( ) : void
return void

MarkdownRewriteEngine() public method

public MarkdownRewriteEngine ( IMarkdownEngine engine, IMarkdownTokenRewriter rewriter ) : System
engine IMarkdownEngine
rewriter IMarkdownTokenRewriter
return System

RemovePostProcess() public method

public RemovePostProcess ( string name ) : void
name string
return void

RemoveVariable() public method

public RemoveVariable ( string name ) : void
name string
return void

Rewrite() public method

public Rewrite ( ImmutableArray tokens ) : ImmutableArray
tokens ImmutableArray
return ImmutableArray

SetPostProcess() public method

public SetPostProcess ( string name, Action action ) : void
name string
action Action
return void

SetVariable() public method

public SetVariable ( string name, object value ) : void
name string
value object
return void