voltando no meio de um bloco usando

Algo como

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

Acredito que não é um local adequado para uma declaração de devolução, não