Exemple #1
0
    public void Write(IRenderable renderable)
    {
        var result = AnsiBuilder.Build(_console, renderable);

        if (result?.Length > 0)
        {
            _console.Profile.Out.Writer.Write(result);
            _console.Profile.Out.Writer.Flush();
        }
    }
 /// <summary>
 /// Gets the VT/ANSI control code sequence for a <see cref="IRenderable"/>.
 /// </summary>
 /// <param name="console">The console.</param>
 /// <param name="renderable">The renderable to the VT/ANSI control code sequence for.</param>
 /// <returns>The VT/ANSI control code sequence.</returns>
 public static string ToAnsi(this IAnsiConsole console, IRenderable renderable)
 {
     return(AnsiBuilder.Build(console, renderable));
 }