public ColorScope(ColorFilter colorFilter) { if (colorFilter != null) { savedFilter = new ColorFilter { ForegroundColor = ColorMap.ToString(Console.ForegroundColor), BackgroundColor = ColorMap.ToString(Console.BackgroundColor) }; ApplyFilter(colorFilter); } }
public ColorScope(RichTextBox richTextBox, ColorFilter colorFilter) { this.box = richTextBox; this.colorFilter = colorFilter; box.SelectionStart = box.TextLength; box.SelectionLength = 0; if (colorFilter != null) { box.SelectionColor = ColorMap.ToDrawingColor(colorFilter.ForegroundColor); box.SelectionBackColor = ColorMap.ToDrawingColor(colorFilter.BackgroundColor); } }
private static void ApplyFilter(ColorFilter colorFilter) { Console.ForegroundColor = ColorMap.ToConsoleColor(colorFilter.ForegroundColor); Console.BackgroundColor = ColorMap.ToConsoleColor(colorFilter.BackgroundColor); }