Udostępnij za pośrednictwem


MulticastDelegate.RemoveImpl(Delegate) Metoda

Definicja

Usuwa element z listy wywołań tego MulticastDelegate elementu, który jest równy określonemu delegatowi.

protected:
 override Delegate ^ RemoveImpl(Delegate ^ value);
protected override sealed Delegate? RemoveImpl (Delegate value);
protected override sealed Delegate RemoveImpl (Delegate value);
override this.RemoveImpl : Delegate -> Delegate
Protected Overrides NotOverridable Function RemoveImpl (value As Delegate) As Delegate

Parametry

value
Delegate

Delegat do wyszukiwania na liście wywołań.

Zwraca

Jeśli value zostanie znaleziona na liście wywołań dla tego wystąpienia, nowy Delegate bez value na liście wywołań; w przeciwnym razie to wystąpienie z oryginalną listą wywołań.

Wyjątki

Nie można utworzyć wystąpienia klasy abstrakcyjnej lub ten element członkowski został wywołany z mechanizmem późnego powiązania.

Dotyczy