Commit d2b486e5 authored by Nick Craver's avatar Nick Craver

So, here's a bad idea.

parent dff39e6e
......@@ -4,6 +4,7 @@
using System.IO;
using System.Linq;
using System.Net;
using System.Reflection;
using System.Runtime;
using System.Runtime.CompilerServices;
using System.Threading;
......@@ -100,10 +101,27 @@ static TestBase()
backgroundExceptions.Add(args.Exception.ToString());
}
};
Console.WriteLine("Setup information:");
Console.WriteLine(" GC IsServer: " + GCSettings.IsServerGC);
Console.WriteLine(" GC LOH Mode: " + GCSettings.LargeObjectHeapCompactionMode);
Console.WriteLine(" GC Latency Mode: " + GCSettings.LatencyMode);
try
{
// Bad idea!
Console.WriteLine(" Console.IsOutputRedirected: " + Console.IsOutputRedirected);
if (Console.IsOutputRedirected)
{
Console.WriteLine(" Engaging bad idea...");
typeof(Console).GetField("_isStdOutRedirected", BindingFlags.NonPublic | BindingFlags.Static)
.SetValue(null, new StrongBox<bool>(false));
Console.WriteLine(" Console.IsOutputRedirected: " + Console.IsOutputRedirected);
}
}
catch (Exception ex)
{
Console.WriteLine(" Bad idea went bad: " + ex.Message);
}
}
internal static string Time() => DateTime.UtcNow.ToString("HH:mm:ss.fff");
protected void OnConnectionFailed(object sender, ConnectionFailedEventArgs e)
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment