23 lines
662 B
C#
23 lines
662 B
C#
// Copyright (c) Microsoft Corporation.
|
|
// Licensed under the MIT License.
|
|
|
|
using Markdig.Syntax;
|
|
|
|
namespace Microsoft.PowerShell.MarkdownRender
|
|
{
|
|
/// <summary>
|
|
/// Renderer for adding VT100 escape sequences for paragraphs.
|
|
/// </summary>
|
|
internal class ParagraphBlockRenderer : VT100ObjectRenderer<ParagraphBlock>
|
|
{
|
|
protected override void Write(VT100Renderer renderer, ParagraphBlock obj)
|
|
{
|
|
// Call the renderer for children, leaf inline or line breaks.
|
|
renderer.WriteChildren(obj.Inline);
|
|
|
|
// Add new line at the end of the paragraph.
|
|
renderer.WriteLine();
|
|
}
|
|
}
|
|
}
|