23 lines
542 B
C#
23 lines
542 B
C#
using System;
|
|
using Markdig;
|
|
|
|
namespace Nitride.Markdown
|
|
{
|
|
/// <summary>
|
|
/// Extension methods to handle generics while configuring a Markdown
|
|
/// operation.
|
|
/// </summary>
|
|
public static class MarkdownToOperationBaseExtension
|
|
{
|
|
public static T WithConfigureMarkdown<T>(
|
|
this T operation,
|
|
Action<MarkdownPipelineBuilder>? callback)
|
|
where T : MarkdownOperationBase
|
|
|
|
{
|
|
operation.ConfigureMarkdown = callback;
|
|
return operation;
|
|
}
|
|
}
|
|
}
|