SafeFileHandle

FileStream.Handle が Obsolete 属性が付いてた。
いつの間にって思ったけど2.0からかわったみたい。

んで代わりに使用するのが SafeFileHandle。
http://msdn.microsoft.com/ja-jp/library/microsoft.win32.safehandles.safefilehandle.aspx

こんなのあったんだ。
しかもAPIインターフェイスとして HANDLE(IntPtr) に置き換えて使うみたいだし。
SafeFileHandle から unsafe のハンドルを取得するのかと思った。