namespace Qrakhen.Qamp.Core.IO; public static class Console { // TEMP public static Action? StdOut; // TEMP public static void Write(object? any) { string[] split = $"{any ?? "null"}".Split('\n'); for (int i = 0; i < split.Length; i++) { string line = (i == 0 ? " :> " : " ") + $"{split[i]}\n"; if (StdOut == null) System.Console.Write(line); else StdOut(line); } } }