namespace Spectre.Console { /// /// Represent an exception style. /// public sealed class ExceptionStyle { /// /// Gets or sets the message color. /// public Style Message { get; set; } = new Style(Color.Red, Color.Default, Decoration.Bold); /// /// Gets or sets the exception color. /// public Style Exception { get; set; } = new Style(Color.White); /// /// Gets or sets the method color. /// public Style Method { get; set; } = new Style(Color.Yellow); /// /// Gets or sets the parameter type color. /// public Style ParameterType { get; set; } = new Style(Color.Blue); /// /// Gets or sets the parameter name color. /// public Style ParameterName { get; set; } = new Style(Color.Silver); /// /// Gets or sets the parenthesis color. /// public Style Parenthesis { get; set; } = new Style(Color.Silver); /// /// Gets or sets the path color. /// public Style Path { get; set; } = new Style(Color.Yellow, Color.Default, Decoration.Bold); /// /// Gets or sets the line number color. /// public Style LineNumber { get; set; } = new Style(Color.Blue); /// /// Gets or sets the color for dimmed text such as "at" or "in". /// public Style Dimmed { get; set; } = new Style(Color.Grey); /// /// Gets or sets the color for non emphasized items. /// public Style NonEmphasized { get; set; } = new Style(Color.Silver); } }