Правильный способ - убедиться, что все предыдущие использования расположены правильно:

о вроде:

using (IDisposable disposable = GetSomeDisposable())
{
    //.....
    //......
    return Stg();
}

Я считаю, что это не подходящее место для ответного заявления, не так ли?

Ответы на вопрос(2)

Ваш ответ на вопрос