using ColorCode.Styling; namespace Markdig.Wpf.ColorCode; /// /// Extensions for adding ColorCode to the Markdig pipeline. /// public static class MarkdownPipelineBuilderExtension { /// /// Use ColorCode to apply code colorization to markdown within the Markdig pipeline. /// /// The pipeline the ColorCode extension is being added to. /// An optional StyleDictionary for custom styling. /// The MarkdownPipelineBuilder with the added ColorCode extension. public static MarkdownPipelineBuilder UseColorCodeWpf( this MarkdownPipelineBuilder pipeline, StyleDictionary? styleDictionary = null) { pipeline.Extensions.Add(new ColorCodeWpfExtension(styleDictionary ?? StyleDictionary.DefaultLight)); return pipeline; } }