Do
using and goto
операторы удаляют объекты, если код выглядит примерно так?
public T MyMethod(){
using(stream){
//do some work here
if(completed){
//do some work
goto next;
}
return something;
}
next:
//do another work here...
//is stream disposed?
}