public IMarkdownService CreateMarkdownService(MarkdownServiceParameters parameters) { return new DfmJsonTokenTreeService( parameters.BasePath, parameters.Tokens, MarkdownTokenTreeValidatorFactory.Combine(TokenTreeValidator)); }
public IMarkdownService CreateMarkdownService(MarkdownServiceParameters parameters) { IReadOnlyList<string> fallbackFolders = null; object obj; if (parameters.Extensions != null && parameters.Extensions.TryGetValue("fallbackFolders", out obj)) { try { fallbackFolders = ((IEnumerable)obj).Cast<string>().ToList(); } catch { // Swallow cast exception. } } return new DfmService( parameters.BasePath, parameters.TemplateDir, parameters.Tokens, TokenTreeValidator, fallbackFolders); }
public IMarkdownService CreateMarkdownService(MarkdownServiceParameters parameters) { return new JsonTokenTreeService(); }
public IMarkdownService CreateMarkdownService(MarkdownServiceParameters parameters) { return new GfmService(); }