public DocumentationParser(ParserOptions options, IProvideGitFileInformation repoAnalyzer) : base(options) { var documentCompiler = new DocumentCompiler(Parser, options, repoAnalyzer); _directoryCompiler = new DocumentationDirectoryCompiler(documentCompiler, options); }
public ArticleParser(ParserOptions options, IProvideGitFileInformation repoAnalyzer) : base(options) { var articleCompiler = new ArticleCompiler(Parser, options, repoAnalyzer); _directoryCompiler = new ArticleDirectoryCompiler(articleCompiler, options); }
public DocumentationParser(ParserOptions options, IProvideGitFileInformation repoAnalyzer) : base(options) { var documentCompiler = new DocumentCompiler(Parser, options, repoAnalyzer); _tableOfContentsCompiler = new TableOfContentsCompiler(options); _tocBasedPagesCompiler = new TocBasedPagesCompiler(documentCompiler, Options); _indexPagesCompiler = new IndexPagesCompiler(documentCompiler, Options); }
public DocumentationParser(ParserOptions options, IProvideGitFileInformation repoAnalyzer) { _options = options; var parser = new Markdown { AutoHeadingIDs = true, ExtraMode = true, NoFollowLinks = false, SafeMode = false, HtmlClassTitledImages = "figure text-center", UrlRootLocation = options.RootUrl }; var documentCompiler = new DocumentCompiler(parser, options, repoAnalyzer); _directoryCompiler = new DirectoryCompiler(documentCompiler, options); }
public DocumentCompiler(Markdown parser, ParserOptions options, IProvideGitFileInformation repoAnalyzer) : base(parser, options, repoAnalyzer) { }
public DocumentCompiler(Markdown parser, ParserOptions options, IProvideGitFileInformation repoAnalyzer) { _parser = parser; _options = options; _repoAnalyzer = repoAnalyzer; }