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);
}
}