Delegate.RemoveAll(Delegate, Delegate) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Entfernt alle Vorkommen der Aufrufliste eines Delegaten aus der Aufrufliste eines anderen Delegaten.
public:
static Delegate ^ RemoveAll(Delegate ^ source, Delegate ^ value);
public static Delegate RemoveAll (Delegate source, Delegate value);
public static Delegate? RemoveAll (Delegate? source, Delegate? value);
static member RemoveAll : Delegate * Delegate -> Delegate
Public Shared Function RemoveAll (source As Delegate, value As Delegate) As Delegate
Parameter
- source
- Delegate
Der Delegat, aus dem die Aufrufliste von value
entfernt werden soll.
- value
- Delegate
Der Delegat, von dem die Aufrufliste stammt, die aus der Aufrufliste von source
entfernt werden soll.
Gibt zurück
Ein neuer Delegat mit einer Aufrufliste, die aus der Aufrufliste von source
besteht, aus der alle Vorkommen der Aufrufliste von value
entfernt wurden, falls sich die Aufrufliste von value
in der Aufrufliste von source
befand. Gibt source
zurück, wenn value
null
ist oder die Aufrufliste von value
sich nicht innerhalb der Aufrufliste von source
befand. Gibt einen NULL-Verweis zurück, wenn die Aufrufliste von value
gleich der Aufrufliste von source
ist, wenn source
nur eine Reihe von Aufruflisten enthält, die gleich der Aufrufliste von value
sind, oder source
ein NULL-Verweis ist.
Ausnahmen
Die Delegattypen stimmen nicht überein.
Der Aufrufer verfügt nicht über Zugriff auf die Methode, die durch den Delegaten dargestellt wird (wenn die Methode z.B. privat ist).
Hinweise
Wenn die Aufrufliste von value
mit einem zusammenhängenden Satz von Elementen in der Aufrufliste von source
übereinstimmt, wird die Aufrufliste von value
innerhalb der Aufrufliste von source
angegeben. Wenn die Aufrufliste von value
mehr als einmal in der Aufrufliste von source
auftritt, werden alle Vorkommen entfernt.