static void Main(string[] args) { DfmJsonTokenTreeServiceProvider dfmJsonTokenTreeServiceProvider = new DfmJsonTokenTreeServiceProvider(); IMarkdownService dfmMarkdownService = dfmJsonTokenTreeServiceProvider.CreateMarkdownService(new MarkdownServiceParameters()); while (true) { try { string command = Console.ReadLine(); switch (command.ToLower().Trim()) { case "exit": return; case "dfmmarkup": DfmMarkupReceiveContent(); break; case "jsonmarkup": JsonMarkupReceiveContent(dfmMarkdownService); break; default: SendWithEndCode("Undefined Command"); continue; } } catch (Exception e) { SendWithEndCode($"error:{e.Message}"); } } }
static MarkProxy() { var provider = new DfmJsonTokenTreeServiceProvider(); _markdown = provider.CreateMarkdownService(new MarkdownServiceParameters { }); }
private void TestDfmJsonTokenTreeJsonRender(string source, string expected) { DfmJsonTokenTreeServiceProvider dfmJsonTokenTreeServiceProvider = new DfmJsonTokenTreeServiceProvider(); IMarkdownService dfmMarkdownService = dfmJsonTokenTreeServiceProvider.CreateMarkdownService(new MarkdownServiceParameters()); Assert.Equal(expected, dfmMarkdownService.Markup(source, null).Html); }
public DfmTokenTreeHandler(string workspacePath) { DfmJsonTokenTreeServiceProvider provider = new DfmJsonTokenTreeServiceProvider(); _service = provider.CreateMarkdownService(new MarkdownServiceParameters { BasePath = workspacePath }); }