CollectionBase.OnClearComplete Método

Definición

Realiza procesos personalizados adicionales después de borrar el contenido de la instancia de CollectionBase.

protected:
 virtual void OnClearComplete();
protected virtual void OnClearComplete ();
abstract member OnClearComplete : unit -> unit
override this.OnClearComplete : unit -> unit
Protected Overridable Sub OnClearComplete ()

Comentarios

La implementación predeterminada de este método está pensada para ser invalidada por una clase derivada para realizar alguna acción después de borrar la colección.

Los métodos On* solo se invocan en la instancia devuelta por la List propiedad , pero no en la instancia devuelta por la InnerList propiedad .

La implementación predeterminada de este método es una O(1) operación.

Notas a los desarrolladores de herederos

Este método permite a los implementadores definir procesos que se deben realizar después de eliminar todos los elementos del subyacente ArrayList. Al definir este método, los implementadores pueden agregar funcionalidad a los métodos heredados sin tener que invalidar todos los demás métodos.

OnClear() se invoca antes del comportamiento clear estándar, mientras que OnClearComplete() se invoca después del comportamiento clear estándar.

Se aplica a

Consulte también