StateManagedCollection.OnRemove(Int32, Object) Метод

Определение

При переопределении в производном классе выполняет дополнительные действия перед тем, как метод IList.Remove(Object) или IList.RemoveAt(Int32) удалит указанный элемент из коллекции.

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)

Параметры

index
Int32

Индекс (с нуля) удаляемого элемента, который используется при вызове IList.RemoveAt(Int32).

value
Object

Объект, удаляемый из коллекции StateManagedCollection, который используется при вызове IList.Remove(Object).

Комментарии

Коллекции, производные от StateManagedCollection метода, могут переопределить OnRemove метод для выполнения дополнительных операций перед удалением элемента из коллекции с помощью IList.Remove метода или IList.RemoveAt метода.

Применяется к

См. также раздел