次の方法で共有


TextTransformation.Finalize メソッド

ガベージ コレクターにより収集される前に、Object がリソースを解放し、その他のクリーンアップ操作を実行できるようにします。ガベージ コレクターによって呼び出されます。

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

構文

'宣言
Protected Overrides Sub Finalize
protected override void Finalize()
protected:
virtual void Finalize() override
abstract Finalize : unit -> unit 
override Finalize : unit -> unit 
protected override function Finalize()

解説

Finalize メソッドは、Dispose() メソッドがユーザー コードによって呼び出されていない場合にのみ、ガベージ コレクターによって呼び出されます。

このメソッドは、Finalize をオーバーライドします。アプリケーション コードでこのメソッドを呼び出すことは避けてください。SuppressFinalize メソッドの呼び出しによってガベージ コレクターによる終了操作が無効になっていない限り、オブジェクトの Finalize メソッドがガベージ コレクション中に自動的に呼び出されます。

詳細については、「Finalize メソッドおよびデストラクター」、「アンマネージ リソースのクリーンアップ」、および「Finalize メソッドのオーバーライド」を参照してください。

.NET Framework セキュリティ

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

参照

関連項目

TextTransformation クラス

Microsoft.VisualStudio.TextTemplating 名前空間

[M:Microsoft.VisualStudio.TextTemplating.TextTransformation.Dispose()]

IDisposable

Finalize

SuppressFinalize

その他の技術情報

Implementing Finalize and Dispose to Clean Up Unmanaged Resources

Finalize メソッドのオーバーライド

ガベージ コレクション

Finalize メソッドおよびデストラクター

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