Udostępnij za pośrednictwem


StateManagedCollection.OnRemove(Int32, Object) Metoda

Definicja

Po zastąpieniu w klasie pochodnej wykonuje dodatkową pracę przed IList.Remove(Object) usunięciem określonego elementu z kolekcji przez metodę or 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)

Parametry

index
Int32

Indeks zera elementu do usunięcia, który jest używany, gdy IList.RemoveAt(Int32) jest wywoływany.

value
Object

Obiekt do usunięcia z StateManagedCollectionobiektu , który jest używany, gdy IList.Remove(Object) jest wywoływany.

Uwagi

Kolekcje pochodzące z StateManagedCollection programu mogą zastąpić metodę OnRemove w celu wykonania dodatkowej pracy przed usunięciem elementu z kolekcji przy użyciu IList.Remove metody or IList.RemoveAt .

Dotyczy

Zobacz też