Exemple #1
0
        public FConsole()
        {
            System.Console.OutputEncoding = Encoding.UTF8;
            TW = System.Console.IsOutputRedirected ? new DebugTextWriter() : System.Console.Out; // Write either to a DebugTextWriter or to System.Console.Out if former not defined.
            TW.WriteLine("(FConsole): Checks before Toolbox is set up:");
            TW.WriteLine($"(FConsole): System.Console output redirected to DebugTextWriter: {System.Console.IsOutputRedirected}.");
            AddReportIfDefined();
            string defines = DefineConstants.Length != 0 ? DefineConstants.ToString() : "none";

            TW.WriteLine($"(FConsole): Compile-time defines: {defines}.");              // This has to be relayed without relying on Reporter.
        }
Exemple #2
0
 public void WriteLine <T>(T input) => TW.WriteLine(input?.ToString());
Exemple #3
0
 /// <summary>Write a 6D array to console and append a NewLine.</summary><param name="array6d">6D array.</param>
 public void WriteLine <T>(T[][][][][][] array6d) => TW.WriteLine <T>(array6d);