C# Class Microsoft.DocAsCode.AzureMarkdownRewriters.AzureMigrationEngineBuilder

Inheritance: Microsoft.DocAsCode.MarkdownLite.GfmEngineBuilder
Datei anzeigen Open project: dotnet/docfx

Public Methods

Method Description
AzureMigrationEngineBuilder ( Options options ) : System
CreateEngine ( object renderer ) : IMarkdownEngine

Protected Methods

Method Description
BuildBlockRules ( ) : void
BuildInlineRules ( ) : void
BuildRules ( ) : void
CreateRewriters ( ) : void

Private Methods

Method Description
AppendDefaultExtension ( string href, string defaultExtension, IMarkdownContext context, string rawMarkdown, string line ) : AppendDefaultExtensionResult

Append default extension to href by condition

CheckNonMdRelativeFileHref ( string nonMdHref, IMarkdownContext context, string rawMarkdown, string line ) : string
GenerateAzureLinkHref ( IMarkdownContext context, string href, string rawMarkdown, string line ) : string
GenerateAzureSelectorAttributes ( string selectorType, string selectorConditions ) : string
GenerateAzureVideoLink ( IMarkdownContext context, string azureVideoId, string rawMarkdown, string line ) : string
GenerateYamlHeaderContent ( string>.IReadOnlyDictionary properties, string>.IReadOnlyDictionary tags ) : string
NormalizeAzureLink ( string href, string defaultExtension, IMarkdownContext context, string rawMarkdown, string line ) : string

Method Details

AzureMigrationEngineBuilder() public method

public AzureMigrationEngineBuilder ( Options options ) : System
options Microsoft.DocAsCode.MarkdownLite.Options
return System

BuildBlockRules() protected method

protected BuildBlockRules ( ) : void
return void

BuildInlineRules() protected method

protected BuildInlineRules ( ) : void
return void

BuildRules() protected method

protected BuildRules ( ) : void
return void

CreateEngine() public method

public CreateEngine ( object renderer ) : IMarkdownEngine
renderer object
return IMarkdownEngine

CreateRewriters() protected method

protected CreateRewriters ( ) : void
return void