Delegate.RemoveAll-Methode
Entfernt alle Vorkommen der Aufrufliste eines Delegaten aus der Aufrufliste eines anderen Delegaten.
Namespace: System
Assembly: mscorlib (in mscorlib.dll)
Syntax
'Declaration
Public Shared Function RemoveAll ( _
source As Delegate, _
value As Delegate _
) As Delegate
'Usage
Dim source As Delegate
Dim value As Delegate
Dim returnValue As Delegate
returnValue = Delegate.RemoveAll(source, value)
public static Delegate RemoveAll (
Delegate source,
Delegate value
)
public:
static Delegate^ RemoveAll (
Delegate^ source,
Delegate^ value
)
public static Delegate RemoveAll (
Delegate source,
Delegate value
)
public static function RemoveAll (
source : Delegate,
value : Delegate
) : Delegate
Parameter
- source
Der Delegat, aus dem die Aufrufliste von value entfernt werden soll.
- value
Der Delegat, von dem die Aufrufliste stammt, die aus der Aufrufliste von source entfernt werden soll.
Rückgabewert
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 (Nothing in Visual Basic) 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
Ausnahmetyp | Bedingung |
---|---|
Der Aufrufer hat keinen Zugriff auf die vom Delegaten dargestellte Methode (wenn die Methode z. B. privat ist). |
|
Die Delegattypen stimmen nicht überein. |
Hinweise
Wenn die Aufrufliste von value einer zusammenhängenden Gruppe von Elementen der Aufrufliste von source entspricht, gilt die Aufrufliste von value als in der Aufrufliste von source vorkommend. Wenn die Aufrufliste von value mehrmals in der Aufrufliste von source vorkommt, werden alle Vorkommen entfernt.
.NET Framework-Sicherheit
- ReflectionPermission beim Laden mit später Bindung durch Mechanismen wie Type.InvokeMember. Zugeordnete Enumeration: ReflectionPermissionFlag.MemberAccess.
Plattformen
Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
.NET Framework unterstützt nicht alle Versionen sämtlicher Plattformen. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen.
Versionsinformationen
.NET Framework
Unterstützt in: 2.0, 1.1
Siehe auch
Referenz
Delegate-Klasse
Delegate-Member
System-Namespace
Remove
RemoveImpl
Equals