Compartilhar via


CollectionBase.OnClearComplete Método

Definição

Executa processos adicionais personalizados após limpar o conteúdo da instância CollectionBase.

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

Comentários

A implementação padrão desse método destina-se a ser substituída por uma classe derivada para executar alguma ação depois que a coleção for desmarcada.

Os métodos On* são invocados apenas na instância retornada pela List propriedade , mas não na instância retornada pela InnerList propriedade .

A implementação padrão desse método é uma O(1) operação.

Notas aos Herdeiros

Esse método permite que os implementadores definam processos que devem ser executados depois de excluir todos os elementos do subjacente ArrayList. Ao definir esse método, os implementadores podem adicionar funcionalidade aos métodos herdados sem precisar substituir todos os outros métodos.

OnClear() é invocado antes do comportamento padrão Desmarcado, enquanto OnClearComplete() é invocado após o comportamento padrão clear.

Aplica-se a

Confira também