コード例 #1
0
ファイル: Logger.cs プロジェクト: eriove/xunit-performance
 private static void Logger_Unloading(ProcDomain obj)
 {
     foreach (var sessions in s_sessions.Values)
     {
         sessions.Close();
     }
 }
コード例 #2
0
ファイル: Logger.cs プロジェクト: eriove/xunit-performance
 private static void EnsureUnloadHandlerRegistered()
 {
     if (!s_unloadHandlerRegistered)
     {
         ProcDomain.GetCurrentProcDomain().Unloading += Logger_Unloading;
         s_unloadHandlerRegistered = true;
     }
 }
コード例 #3
0
ファイル: Logger.cs プロジェクト: eriove/xunit-performance
        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
ファイル: Logger.cs プロジェクト: schaabs/xunit-performance
 private static void Logger_Unloading(ProcDomain obj)
 {
     foreach (var sessions in s_sessions.Values)
         sessions.Close();
 }