Exemplo n.º 1
0
        static void Main(string[] args)
        {
            ConsoleMenu      console = new ConsoleMenu();
            BluetoothTesting program = new BluetoothTesting();

            program.console = console;
            console.AddMenus(program);
            console.RunMenu();
        }
Exemplo n.º 2
0
 void Console_CancelKeyPress(object sender, ConsoleCancelEventArgs e)
 {
     // Does this allow finalizers to run?
     quitMenu = true;
     if (quit != null)
     {
         quit.Set();
     }
     MemoryBarrier();
     Console.WriteLine("Letting Finalizers run...");
     BluetoothTesting.RunFinalizersAfterGc_();
     //
     //// TODO Console.WriteLine("Nulling peer stream.");
     //peer = null;
     //Console.WriteLine("Letting Finalizers run...");
     //BluetoothTesting.RunFinalizersAfterGc_();
     if (e.SpecialKey != ConsoleSpecialKey.ControlBreak) // May not cancel it!
     {
         e.Cancel = true;
     }
 }