Example #1
0
 public DfmService(string baseDir, string templateDir, ImmutableDictionary<string, string> tokens, IMarkdownTokenTreeValidator tokenTreeValidator, IReadOnlyList<string> fallbackFolders = null)
 {
     var options = DocfxFlavoredMarked.CreateDefaultOptions();
     options.ShouldExportSourceInfo = true;
     _builder = DocfxFlavoredMarked.CreateBuilder(baseDir, templateDir, options, fallbackFolders);
     _builder.TokenTreeValidator = tokenTreeValidator;
     _tokens = tokens;
 }
Example #2
0
 public DfmJsonTokenTreeService(string baseDir, ImmutableDictionary <string, string> tokens, IMarkdownTokenTreeValidator tokenTreeValidator)
 {
     _builder = DocfxFlavoredMarked.CreateBuilder(baseDir);
     _builder.TokenTreeValidator = tokenTreeValidator;
     _tokens = tokens;
 }
Example #3
0
            public DfmService(string baseDir, string templateDir, ImmutableDictionary <string, string> tokens, IMarkdownTokenTreeValidator tokenTreeValidator, IReadOnlyList <string> fallbackFolders = null)
            {
                var options = DocfxFlavoredMarked.CreateDefaultOptions();

                options.ShouldExportSourceInfo = true;
                _builder = DocfxFlavoredMarked.CreateBuilder(baseDir, templateDir, options, fallbackFolders);
                _builder.TokenTreeValidator = tokenTreeValidator;
                _tokens = tokens;
            }
Example #4
0
 public DfmJsonTokenTreeService(string baseDir, IMarkdownTokenTreeValidator tokenTreeValidator)
 {
     _builder = DocfxFlavoredMarked.CreateBuilder(baseDir);
     _builder.TokenTreeValidator = tokenTreeValidator;
 }
 public DfmJsonTokenTreeService(string baseDir, ImmutableDictionary<string, string> tokens, IMarkdownTokenTreeValidator tokenTreeValidator)
 {
     _builder = DocfxFlavoredMarked.CreateBuilder(baseDir);
     _builder.TokenTreeValidator = tokenTreeValidator;
     _tokens = tokens;
 }
 public CompositeTokenTreeValidator(IMarkdownTokenTreeValidator[] validators)
 {
     _validators = validators;
 }