using System.IO; namespace Spectre.Console { /// /// Settings used when building a . /// public sealed class AnsiConsoleSettings { /// /// Gets or sets a value indicating whether or /// not ANSI escape sequences are supported. /// public AnsiSupport Ansi { get; set; } /// /// Gets or sets the color system to use. /// public ColorSystemSupport ColorSystem { get; set; } /// /// Gets or sets a value indicating whether or /// not the console is interactive. /// public InteractionSupport Interactive { get; set; } /// /// Gets or sets the link identity generator. /// public ILinkIdentityGenerator? LinkIdentityGenerator { get; set; } /// /// Gets or sets the out buffer. /// public TextWriter? Out { get; set; } } }