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); }
public EmbeddedGistExtension(EmbeddedGistConfiguration configuration) { _configuration = configuration; }
public EmbeddedGistExtension() { _configuration = new EmbeddedGistConfiguration(); }
public EmbeddedGistRenderer(EmbeddedGistConfiguration configuration) { _configuration = configuration; }
public EmbeddedGistInlineParser(EmbeddedGistConfiguration configuration) { OpeningCharacters = new char[] { '[' }; _configuration = configuration; }