public override void WriteWarningLine(string message) { var splitter = new BufferSplitterCollection(OutputLineType.Warning, "WARNING: " + message, RawUI.BufferSize.Width, ConsoleColor.Yellow, ConsoleColor.Black, true); Output.AddRange(splitter); }
public override void WriteLine(string value) { var splitter = new BufferSplitterCollection(OutputLineType.Output, value, RawUI, true); Output.AddRange(splitter); }
public override void WriteVerboseLine(string message) { var splitter = new BufferSplitterCollection(OutputLineType.Verbose, "VERBOSE: " + message, RawUI.WindowSize.Width, ConsoleColor.Yellow, ConsoleColor.Black, true); Output.AddRange(splitter); }
public override void WriteErrorLine(string value) { var splitter = new BufferSplitterCollection(OutputLineType.Error, value, RawUI.BufferSize.Width, ConsoleColor.Red, ConsoleColor.Black, true); Output.HasErrors = true; Output.AddRange(splitter); }
public override void WriteDebugLine(string message) { var splitter = new BufferSplitterCollection(OutputLineType.Debug, "DEBUG: " + message, RawUI.WindowSize.Width, ConsoleColor.Cyan, RawUI.BackgroundColor, true); Output.AddRange(splitter); }
public override void Write(ConsoleColor foregroundColor, ConsoleColor backgroundColor, string value) { var splitter = new BufferSplitterCollection(OutputLineType.Output, value, RawUI.BufferSize.Width, foregroundColor, backgroundColor, false); Output.AddRange(splitter); }
public override void Write(string value) { var lastline = Output[Output.Count - 1]; if (!lastline.Terminated) { lastline.Text += value; if (value.EndsWith("\n")) { lastline.Terminated = true; } } else { var splitter = new BufferSplitterCollection(OutputLineType.Output, value, RawUI, false); Output.AddRange(splitter); } }
public override void WriteVerboseLine(string message) { var splitter = new BufferSplitterCollection(OutputLineType.Verbose, message, RawUI, true); Output.AddRange(splitter); }