Sdílet prostřednictvím


StateManagedCollection.OnRemove(Int32, Object) Metoda

Definice

Při přepsání v odvozené třídě provede další práci před IList.Remove(Object) IList.RemoveAt(Int32) odebráním zadané položky z kolekce.

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

Index položky založené na nule, který se má odebrat, který se použije při IList.RemoveAt(Int32) vyvolání.

value
Object

Objekt, který se má odebrat z objektu StateManagedCollection, který se používá při IList.Remove(Object) zavolání.

Poznámky

Kolekce odvozené z StateManagedCollection mohou přepsat metodu OnRemove k provedení jakékoli další práce před odebráním položky z kolekce pomocí IList.Remove metody nebo IList.RemoveAt metody.

Platí pro

Viz také