Delegate.RemoveImpl-Methode
Entfernt die Aufrufliste eines Delegaten aus der Aufrufliste eines anderen Delegaten.
Namespace: System
Assembly: mscorlib (in mscorlib.dll)
Syntax
'Declaration
Protected Overridable Function RemoveImpl ( _
d As Delegate _
) As Delegate
'Usage
Dim d As Delegate
Dim returnValue As Delegate
returnValue = Me.RemoveImpl(d)
protected virtual Delegate RemoveImpl (
Delegate d
)
protected:
virtual Delegate^ RemoveImpl (
Delegate^ d
)
protected Delegate RemoveImpl (
Delegate d
)
protected function RemoveImpl (
d : Delegate
) : Delegate
Parameter
- d
Der Delegat, von dem die Aufrufliste stammt, die aus der Aufrufliste des aktuellen Delegaten entfernt werden soll.
Rückgabewert
Ein neuer Delegat mit einer Aufrufliste, die aus der Aufrufliste des aktuellen Delegaten besteht, aus der die Aufrufliste von value entfernt wurde, falls sich die Aufrufliste von value in der Aufrufliste des aktuellen Delegaten befand. Gibt den aktuellen Delegaten zurück, wenn value NULL (Nothing in Visual Basic) ist oder wenn die Aufrufliste von value nicht innerhalb der Aufrufliste des aktuellen Delegaten gefunden wurde. Gibt NULL (Nothing in Visual Basic) zurück, wenn die Aufrufliste von value gleich der Aufrufliste des aktuellen Delegaten ist.
Ausnahmen
Ausnahmetyp | Bedingung |
---|---|
Der Aufrufer hat keinen Zugriff auf die vom Delegaten dargestellte Methode (wenn die Methode z. B. privat ist). |
Hinweise
Wenn die Aufrufliste von value einer zusammenhängenden Gruppe von Elementen der Aufrufliste des aktuellen Delegaten entspricht, gilt die Aufrufliste von value als in der Aufrufliste des aktuellen Delegaten vorkommend. Wenn die Aufrufliste von value mehrmals in der Aufrufliste des aktuellen Delegaten vorkommt, wird das letzte 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 CE, Windows Millennium Edition, Windows Mobile für Pocket PC, Windows Mobile für Smartphone, 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, 1.0
.NET Compact Framework
Unterstützt in: 2.0, 1.0
Siehe auch
Referenz
Delegate-Klasse
Delegate-Member
System-Namespace
Remove
Equals