次の方法で共有


TextTransformation.Dispose メソッド

TextTransformation によって使用されているすべてのリソースを解放します。

名前空間:  Microsoft.VisualStudio.TextTemplating
アセンブリ:  Microsoft.VisualStudio.TextTemplating.10.0 (Microsoft.VisualStudio.TextTemplating.10.0.dll 内)

構文

'宣言
Public Sub Dispose
public void Dispose()
public:
virtual void Dispose() sealed
abstract Dispose : unit -> unit 
override Dispose : unit -> unit 
public final function Dispose()

実装

IDisposable.Dispose()

解説

ユーザー コードによって呼び出されました。 このメソッドは、引数 true で Dispose(Boolean) を呼び出し、ガベージ コレクターによるファイナライズを抑制します。

TextTransformation から派生したクラスは、Dispose(Boolean) をオーバーライドしてアンマネージ リソースを解放する必要があります。

TextTransformation を使い終わったら、Dispose を呼び出します。 Dispose メソッドは、TextTransformation を使用できない状態にします。 Dispose を呼び出した後で、TextTransformation へのすべての参照を解放し、TextTransformation によって占有されていたメモリをガベージ コレクターがクリアできるようにする必要があります。 詳細については、アンマネージ リソースのクリーンアップDispose メソッドの実装 の各トピックを参照してください。

注意

TextTransformation への参照をすべて解放してしまう前に、必ず Dispose を呼び出してください。 このメソッドを呼び出さないと、カーソルが使用しているリソースは、ガベージ コレクションによって TextTransformation オブジェクトの Finalize メソッドが呼び出されるまで解放されません。

.NET Framework セキュリティ

  • 直前の呼び出し元に対する完全な信頼。 このメンバーは、部分的に信頼されているコードから使用することはできません。 詳細については、「部分信頼コードからのライブラリの使用」を参照してください。

参照

参照

TextTransformation クラス

Dispose オーバーロード

Microsoft.VisualStudio.TextTemplating 名前空間

IDisposable

Finalize

その他の技術情報

Dispose メソッドの実装

アンマネージ リソースのクリーンアップ