流れ読まずに。

private int hoge(){
 using(/* なんか入る */){
  /* ひたすら処理 */
  return nanka;
 }
}

こういうreturnの書き方は一般的なのでしょうか?
usingの中カッコの外にreturn文がないと値の返し損ねがないか心配なのですが
VisualStudioの警告は出ないしアリなのかナシなのか諸兄のご意見をいただきたく。