protected virtual string ApplyTransformation(string markdownContent) { foreach (var preTransformation in Tranformers.GetTransformers()) { markdownContent = preTransformation.Invoke(markdownContent); } return(_markdown.Transform(markdownContent).Replace("\n", "\r\n")); }
public MarkdownService(IContentProvider contentProvider) { ContentProvider = contentProvider; _markdown = new MarkdownSharp.Markdown(CreateMarkdownOptions()); _invariantTextInfo = CultureInfo.InvariantCulture.TextInfo; Tranformers = new Tranformers(); }