Есть ли способ в C# проверить, выполняется ли выполнение инструкции во время удаления стека исключений или нет?Тестирование раскрутки стека во время выполнения оператора
Thanks, Marcello.
Edit: Я имею в виду что-то вроде этого:
using (NewDbTransaction()) {
//do some DB stuff here
} <-- here Dispose() of IDisposable is called
void DbTransactionWrapper.Dispose() {
if (InException()) //is this possible???
Rollback();
else
Commit();
}
это называется try/catch -nately catch часть –
Возможно, он имеет в виду, есть ли какая-то функция, которую вы можете вызвать, чтобы узнать, вызван ли код из блока catch/finally. – 2010-10-28 08:47:09
Это вряд ли можно назвать регулярно используемыми функциями. Какую проблему ты пытаешься решить? –