示例#1
0
 public static MarkdownPipelineBuilder UseEmbeddedGists(
     this MarkdownPipelineBuilder pipeline,
     Action <EmbeddedGistConfiguration> configuration)
 {
     if (!pipeline.Extensions.Contains <EmbeddedGistExtension>())
     {
         var _options = new EmbeddedGistConfiguration();
         configuration(_options);
         pipeline.Extensions.Add(new EmbeddedGistExtension(_options));
     }
     return(pipeline);
 }
示例#2
0
 public EmbeddedGistExtension(EmbeddedGistConfiguration configuration)
 {
     _configuration = configuration;
 }
示例#3
0
 public EmbeddedGistExtension()
 {
     _configuration = new EmbeddedGistConfiguration();
 }
示例#4
0
 public EmbeddedGistRenderer(EmbeddedGistConfiguration configuration)
 {
     _configuration = configuration;
 }
 public EmbeddedGistInlineParser(EmbeddedGistConfiguration configuration)
 {
     OpeningCharacters = new char[] { '[' };
     _configuration    = configuration;
 }