private void InitConsole() { System.Console.CursorVisible = false; ConsoleOut = System.Console.Out; Console = new SystemConsole(); Renderer = new ConsoleRenderSystem(Console, Console.WindowWidth, Console.WindowHeight); Console.Clear(); }
private void ClearTest() { System.Console.SetOut(new StringWriter()); System.Console.Write("test"); var console = new SystemConsole(); console.Clear(); // if it was cleared, typically the cursor would be at 0, 0 System.Console.CursorLeft.Should().Be(0); System.Console.CursorTop.Should().Be(0); }
private static void Main(string[] args) { var sysConsole = new SystemConsole(); var console = Helpers.CacheEnMasse(sysConsole, out var sysTelemetry, out var frontTelemetry); // CHANGE THIS int exampleId = 1; Core.Example example; switch (exampleId) { case 0: example = new MovingTextExample(); break; case 1: example = new BouncingBoxExample(); break; default: throw new Exception(); } // wait for a key press before continueing sysConsole.ReadKey(true); // run the example example.Run(console, () => console.Flush()); // console); // wait for a key press before displaying statistics console.ReadKey(true); // display statistics about the drawing // using sysConsole to not interfere with the telemetry sysConsole.Clear(); sysConsole.X = 0; sysConsole.Y = 0; sysConsole.Background = ConsoleColor.Black; sysConsole.Foreground = ConsoleColor.Gray; sysConsole.Write("System WriteCalls: " + sysTelemetry.WriteCalls + "\r\n"); sysConsole.Write("Front-end write calls:" + frontTelemetry.WriteCalls + "\r\n"); sysConsole.Write("System Telemetry: " + sysTelemetry + "\r\n"); sysConsole.Write("Front-end Telemetry: " + frontTelemetry + "\r\n"); sysConsole.ReadKey(true); }
private void OnClear(object sender, RoutedEventArgs e) { ChartStack.ClearCharts(); liveScrolling.Clear(); logs.Clear(); CategoryList.SelectedItem = null; allFlights.Clear(); if (currentFlightLog != null) { currentFlightLog.Clear(); logs.Add(currentFlightLog); } if (currentFlight != null) { currentFlight.Locations = new LocationCollection(); } SystemConsole.Clear(); myMap.Children.Clear(); ImageViewer.Source = null; ShowSchema(); }