SafeFileHandle
FileStream.Handle が Obsolete 属性が付いてた。
いつの間にって思ったけど2.0からかわったみたい。
んで代わりに使用するのが SafeFileHandle。
http://msdn.microsoft.com/ja-jp/library/microsoft.win32.safehandles.safefilehandle.aspx
こんなのあったんだ。
しかもAPIのインターフェイスとして HANDLE(IntPtr) に置き換えて使うみたいだし。
SafeFileHandle から unsafe のハンドルを取得するのかと思った。