public static string ConvertMarkdownToPot(this IMarkdownTransformer markdownTransformer, string input, MarkdownPipeline pipeline)
 {
     using (var writer = new StringWriter())
     {
         markdownTransformer.ConvertMarkdownToPot(input, pipeline, writer);
         return(writer.ToString());
     }
 }
コード例 #2
0
 public ManualTranslations(
     IOptions <DocGenOptions> options,
     IMarkdownTransformer markdownTransformer,
     IYamlParser yamlParser)
 {
     _options             = options.Value;
     _markdownTransformer = markdownTransformer;
     _yamlParser          = yamlParser;
 }
 public static void ConvertMarkdownToPot(this IMarkdownTransformer markdownTransformer, string input, MarkdownPipeline pipeline, string file)
 {
     using (var fileWriter = File.OpenWrite(file))
     {
         using (var writer = new StreamWriter(fileWriter))
         {
             markdownTransformer.ConvertMarkdownToPot(input, pipeline, writer);
         }
     }
 }
コード例 #4
0
 public ManualWebBuilder(
     IOptions <DocGenOptions> options,
     IServiceProvider serviceProvider,
     IYamlParser yamlParser,
     ISymbolGlossaryStore symbolGlossaryStore,
     IManualTranslations manualTranslations,
     ITranslator translator,
     IMarkdownTransformer markdownTransformer)
 {
     _options             = options.Value;
     _serviceProvider     = serviceProvider;
     _yamlParser          = yamlParser;
     _symbolGlossaryStore = symbolGlossaryStore;
     _manualTranslations  = manualTranslations;
     _translator          = translator;
     _markdownTransformer = markdownTransformer;
 }
コード例 #5
0
 public MarkdownTagHelper(IMarkdownTransformer transformer)
 {
     _transformer = transformer;
 }
コード例 #6
0
 public BlogLoader(IFileSystem fileSystem, IMarkdownTransformer markdownTransformer)
 {
     _fileSystem          = fileSystem;
     _markdownTransformer = markdownTransformer;
 }
コード例 #7
0
 public BlogLoader()
 {
     _fileSystem          = new FileSystemWrapper();
     _markdownTransformer = new MarkdownTransformer();
 }
コード例 #8
0
 public MarkdownTransformerTests()
 {
     _markdownTransformer = new MarkdownTransformer();
     _markdownPipeline    = new MarkdownPipelineBuilder().UseAdvancedExtensions().Build();
 }