次の方法で共有


ModelEditingScope.Dispose メソッド (Boolean)

ModelEditingScope クラスで使用されているアンマネージ リソースを解放し、オプションでマネージ リソースを解放します。

名前空間:  Microsoft.Windows.Design.Model
アセンブリ:  Microsoft.Windows.Design.Interaction (Microsoft.Windows.Design.Interaction.dll 内)

構文

'宣言
Protected Overridable Sub Dispose ( _
    disposing As Boolean _
)
protected virtual void Dispose(
    bool disposing
)
protected:
virtual void Dispose(
    bool disposing
)
abstract Dispose : 
        disposing:bool -> unit 
override Dispose : 
        disposing:bool -> unit 
protected function Dispose(
    disposing : boolean
)

パラメーター

  • disposing
    型: System.Boolean
    マネージ リソースとアンマネージ リソースの両方を解放する場合は true。アンマネージ リソースだけを解放する場合は false。

解説

変更を中止して、このオブジェクトを破棄します。

このメソッドは、パブリックの Dispose() メソッドおよび Finalize メソッドによって呼び出されます。 Dispose() は、disposing パラメーターに true を設定して、プロテクト メソッド Dispose(Boolean) を呼び出します。 Finalize は、disposing を false に設定して Dispose を呼び出します。

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

継承時の注意

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

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

.NET Framework セキュリティ

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

参照

参照

ModelEditingScope クラス

Dispose オーバーロード

Microsoft.Windows.Design.Model 名前空間

その他の技術情報

チュートリアル : デザイン時装飾の作成

WPF デザイナーの機能拡張