こんなのあった。

知らなかった・・・CObj。ごめんよ!CObj!
こんな感じで使うのだそうな。


[Visual Basic]

Imports System

Public Class CObjSample


Public Sub Hoge(ByVal disposable As IDisposable)

' 引数はインターフェイスだけど
' ToString が呼びたいってことで Object 型にする。
Dim o As Object = CObj(disposable)
Console.WriteLine(o.ToString)

disposable.Dispose()

End Sub


End Class

・・・だそうな。