ForEachEnumeratorUI.Dispose(Boolean) メソッド

定義

制御で使用されるアンマネージド リソースを解放し、必要に応じてマネージド リソースも解放します。 このメソッドは Component.Dispose メソッドから継承されます。

protected:
 override void Dispose(bool disposing);
protected override void Dispose (bool disposing);
override this.Dispose : bool -> unit
Protected Overrides Sub Dispose (disposing As Boolean)

パラメーター

disposing
Boolean

マネージド リソースとアンマネージド リソースを解放するかどうかを指定するブール値。 マネージド リソースとアンマネージド リソースの両方を解放する場合は true、アンマネージド リソースだけを解放する場合は false です。

注釈

このメソッドは、パブリックな Component.Dispose メソッドと Object.Finalize メソッドによって呼び出されます。 Dispose は、disposing パラメーターを Dispose に設定して、protected true メソッドを呼び出します。 Finalize は、disposing を Dispose に設定して false を呼び出します。

disposing パラメーターが指定されている場合、このメソッドは true、このクラスが参照するすべてのマネージド オブジェクトによって保持されているすべてのリソースを Control解放します。 このメソッドは、参照される各オブジェクトの Dispose メソッドを呼び出します。

DisposeFinalize の詳細については、.NET Framework クラス ライブラリの「アンマネージド リソースをクリーンアップと最終処理メソッドのオーバーライド」を参照してください。

注意 (継承者)

Dispose は、他のオブジェクトから複数回呼び出すことができます。 Dispose をオーバーライドする場合は、以前の呼び出しで既に破棄されているオブジェクトを参照しないように注意してください。 Dispose の実装方法の詳細については、.NET Framework クラス ライブラリの「Dispose メソッドの実装」を参照してください。

適用対象