public MarkdigMarkdownRendererProxy(string basePath = ".", bool useLegacyMode = true, int totalLines = 0, MigrationRule rule = MigrationRule.All) { _processedBlockTokens = new Stack <IMarkdownToken>(); _renderer = new MarkdigMarkdownRenderer(_processedBlockTokens, basePath, useLegacyMode, rule); _totalLines = totalLines; _rule = rule; }
public void SetUpTestRule() { try { MigrationRule.Starting(); } catch (System.Exception ex) { throw ex; } }
public MarkdownMigrateTool(string workingFolder = ".", bool useLegacyMode = true, MigrationRule rule = MigrationRule.All) { _useLegacyMode = useLegacyMode; _rule = rule; var option = DocfxFlavoredMarked.CreateDefaultOptions(); option.LegacyMode = _useLegacyMode; _builder = new DfmEngineBuilder(option, workingFolder); _workingFolder = workingFolder.EndsWith("\\") || workingFolder.EndsWith("/") ? workingFolder : workingFolder + "\\"; }
public MarkdigMarkdownRenderer(Stack <IMarkdownToken> processedBlockTokens, string basePath, bool useLegacyMode = true, MigrationRule rule = MigrationRule.All) { var option = DocfxFlavoredMarked.CreateDefaultOptions(); option.LegacyMode = useLegacyMode; var builder = new DfmEngineBuilder(option); var render = new DfmRenderer(); _dfmEngine = builder.CreateDfmEngine(render); _dfmHtmlRender = new DfmHtmlRender(useLegacyMode); _rule = rule; var parameter = new MarkdownServiceParameters { BasePath = basePath, Extensions = new Dictionary <string, object> { { "EnableSourceInfo", false } } }; _service = new MarkdigMarkdownService(parameter); _processedBlockTokens = processedBlockTokens; }
public void TearDownTestRule() { MigrationRule.Finished(); }