Это уродливый хак, но он избегает дополнительной идентификации:
do using (var foo = CreateFoo()) {
if (foo == null) {
break;
}
// do stuff
} while (false);
(Нет, я не рекомендую делать это. Это просто подтверждение концепции, чтобы показать, что это возможно.)
Если возможно, я бы предложил вместо этого изменить код:
using (var foo = CreateFoo()) {
if (foo != null) {
doSomethingWith(foo); // only one line highly indented
}
}