ProjectDocumentsListener クラスの現在のインスタンスによって使用されているすべてのリソースを解放します。
名前空間 : Microsoft.VisualStudio.Data.Schema.Project.Project.MPF
アセンブリ : Microsoft.VisualStudio.Data.Schema.Project (Microsoft.VisualStudio.Data.Schema.Project.dll 内)
構文
'宣言
Public Sub Dispose
'使用
Dim instance As ProjectDocumentsListener
instance.Dispose()
public void Dispose()
public:
virtual void Dispose() sealed
public final function Dispose()
実装
解説
Dispose は、ProjectDocumentsListener の使用が完了したときに呼び出します。 Dispose メソッドによって、ProjectDocumentsListener は使用不可の状態になります。 Dispose を呼び出した後で、ProjectDocumentsListener へのすべての参照を解放し、ProjectDocumentsListener によって占有されていたメモリをガベージ コレクタがクリアできるようにする必要があります。
詳細については、「アンマネージ リソースのクリーンアップ」および「Dispose メソッドの実装」を参照してください。
![]() |
---|
ProjectDocumentsListener への参照をすべて解放してしまう前に、必ず Dispose を呼び出してください。 そうしないと、ガベージ コレクタが ProjectDocumentsListener オブジェクトの Finalize メソッドを呼び出すまで、使用されているリソースは解放されません。 |