using句で指したオブジェクトをブロック内で他のオブジェクトに入れるのってまずい?

using ( obj )
{
hoge.fuga = obj;
}

こんなかんじ。hogeのfugaプロパティは後に使われる。
Dispose()が呼び出されちゃったオブジェクトを外部で使おうとしてもうまくいかなんじゃって思ってたけど、
動かしてみたらうまく動いてるみたい…。