Если у меня есть консольное приложение с кодом вроде:
using (DisposableObject object = new DisposableObject())
{
   if (a condition)
     Environment.Exit(0);
   // Do Stuff
}
Будет ли мой объект правильно настроен? Или нить умирает до того, как объект будет очищен?