示例#1
0
 private static void Logger_Unloading(ProcDomain obj)
 {
     foreach (var sessions in s_sessions.Values)
     {
         sessions.Close();
     }
 }
示例#2
0
 private static void EnsureUnloadHandlerRegistered()
 {
     if (!s_unloadHandlerRegistered)
     {
         ProcDomain.GetCurrentProcDomain().Unloading += Logger_Unloading;
         s_unloadHandlerRegistered = true;
     }
 }
示例#3
0
        private static void Main(string[] args)
        {
            if (args.Length == 0)
            {
                Console.WriteLine("This program is automatically executed by the xunit.performance infrastructure.");
                Environment.Exit(1);
            }

            ProcDomain.HostDomain(args[0]);
        }
示例#4
0
 private static void Logger_Unloading(ProcDomain obj)
 {
     foreach (var sessions in s_sessions.Values)
         sessions.Close();
 }