>>787
おおっ、Dispose(bool)なんてもんがあったのか・・・。
でも、それって IDisposable インターフェースの Dispose じゃないし、
Dispose が Close を呼ぶってののほうが正しいと思われ。

Dispose() → Close() → Dispose(bool)

の順で呼ばれる。
Close()は仮想関数のだから、
Stream#Dispose から呼ばれるのは結局 FileStream#Cloes になってるはず。

で、実際リソースの開放を行ってるのは Dispose(bool) なんだけど、
この Dispose(bool) は protected だから直には呼べない。