public FlowDocument GetNewDocument() { var sw = new Stopwatch(); sw.Start(); var text = NoteMathHelper.ReplaceMathTokens(_text); return(ToFlowDocument(text, BuildPipeline())); }
public FlowDocument GetNewDocument() { string text = NoteMathHelper.ReplaceMathTokens(_text); using (var reader = new StringReader(text)) { var document = CommonMarkConverter.ProcessStage1(reader, _settings); CommonMarkConverter.ProcessStage2(document, _settings); var engine = XamlFormatter ?? _markdown.Value; return(engine.BlocksToXaml(document, _settings)); } }