Добавьте файлы проекта.

This commit is contained in:
2025-11-27 09:10:58 +03:00
parent 730fd30d87
commit c1f50fcca0
32 changed files with 1154 additions and 0 deletions

View File

@@ -0,0 +1,29 @@
namespace ArgumentsToolkit.Help;
/// <summary>
/// Расширенные методы для удобного форматирования справки.
/// </summary>
public static class HelpExtensions
{
/// <summary>
/// Форматирует справку в Markdown.
/// </summary>
/// <param name="model">Модель справки.</param>
/// <returns>Строка в формате Markdown.</returns>
public static string AsMarkdown(this HelpModel model)
{
IHelpFormatter formatter = new MarkdownHelpFormatter();
return formatter.Format(model);
}
/// <summary>
/// Форматирует справку в HTML.
/// </summary>
/// <param name="model">Модель справки.</param>
/// <returns>Строка в формате HTML.</returns>
public static string AsHtml(this HelpModel model)
{
IHelpFormatter formatter = new HtmlHelpFormatter();
return formatter.Format(model);
}
}