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 метода.

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

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