CollectionBase.OnClear メソッド
アセンブリ: mscorlib (mscorlib.dll 内)


このメソッドの既定の実装は、コレクションの消去前にアクションを実行するために、派生クラスによってオーバーライドされます。
On* メソッドは、List プロパティによって返されたインスタンスに対してだけ呼び出され、InnerList プロパティによって返されたインスタンスに対しては呼び出されません。
プロセスが失敗した場合、コレクションは以前の状態に戻ります。
実装時の注意 このメソッドを使用すると、基になる System.Collections.ArrayList からすべての要素を削除する前に実行する必要があるプロセスを定義できます。このメソッドを定義すると、他のすべてのメソッドをオーバーライドしなくても、継承されたメソッドに機能を追加できます。 OnClear は標準の Clear 操作の前に呼び出され、OnClearComplete は標準の Clear 操作の後に呼び出されます。 たとえば、グローバルな Clear 操作で削除を実行する場合、特定の要素だけを削除せずに残すことができます。
Windows 98, Windows 2000 SP4, Windows CE, Windows Millennium Edition, Windows Mobile for Pocket PC, Windows Mobile for Smartphone, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


Weblioに収録されているすべての辞書からCollectionBase.OnClear メソッドを検索する場合は、下記のリンクをクリックしてください。

- CollectionBase.OnClear メソッドのページへのリンク