private void Detach() { Console.SetOut(new StreamWriter(Console.OpenStandardOutput()) { AutoFlush = true }); _logStream.Close(); _logStream = null; Log.HACK_LOG_STREAM = null; }
public static void HideConsole() { if (ConsoleVisible == false) { return; } Console.SetOut(TextWriter.Null); ConsoleVisible = false; if (NeedToRelease) { ReleaseConsole(); NeedToRelease = false; } else { logStream.Close(); logStream = null; Log.HACK_LOG_STREAM = null; window.Close(); window = null; } }