添加项目文件。

This commit is contained in:
ShrlAlgo
2025-09-16 16:06:41 +08:00
parent 0e7807b826
commit 98c65ceb3d
922 changed files with 1009489 additions and 0 deletions

View File

@@ -0,0 +1,24 @@
using ColorCode.Styling;
#nullable enable
namespace Markdig.Wpf.ColorCode;
/// <summary>
/// Extensions for adding ColorCode to the Markdig pipeline.
/// </summary>
public static class MarkdownPipelineBuilderExtension
{
/// <summary>
/// Use ColorCode to apply code colorization to markdown within the Markdig pipeline.
/// </summary>
/// <param name="pipeline">The pipeline the ColorCode extension is being added to.</param>
/// <param name="styleDictionary">An optional StyleDictionary for custom styling.</param>
/// <returns>The MarkdownPipelineBuilder with the added ColorCode extension.</returns>
public static MarkdownPipelineBuilder UseColorCodeWpf(
this MarkdownPipelineBuilder pipeline,
StyleDictionary? styleDictionary = null)
{
pipeline.Extensions.Add(new ColorCodeWpfExtension(styleDictionary ?? StyleDictionary.DefaultLight));
return pipeline;
}
}