StateManagedCollection.OnRemove(Int32, Object) Método

Definición

Cuando se invalida en una clase derivada, realiza un trabajo adicional antes de que el IList.Remove(Object) método o IList.RemoveAt(Int32) quite el elemento especificado de la colección.

protected:
 virtual void OnRemove(int index, System::Object ^ value);
protected virtual void OnRemove(int index, object value);
abstract member OnRemove : int * obj -> unit
override this.OnRemove : int * obj -> unit
Protected Overridable Sub OnRemove (index As Integer, value As Object)

Parámetros

index
Int32

Índice de base cero del elemento que se va a quitar, que se usa cuando IList.RemoveAt(Int32) se llama a .

value
Object

Objeto que se va a quitar de , StateManagedCollectionque se usa cuando IList.Remove(Object) se llama a .

Comentarios

Las colecciones derivadas de StateManagedCollection pueden invalidar el OnRemove método para realizar cualquier trabajo adicional antes de quitar un elemento de la colección mediante el IList.Remove método o IList.RemoveAt .

Se aplica a

Consulte también