Delegate.RemoveImpl(Delegate) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Supprime la liste d’appel d’un délégué de la liste d’appel d’un autre délégué.
protected:
virtual Delegate ^ RemoveImpl(Delegate ^ d);
protected virtual Delegate? RemoveImpl (Delegate d);
protected virtual Delegate RemoveImpl (Delegate d);
abstract member RemoveImpl : Delegate -> Delegate
override this.RemoveImpl : Delegate -> Delegate
Protected Overridable Function RemoveImpl (d As Delegate) As Delegate
Paramètres
- d
- Delegate
Délégué qui fournit la liste d’appel à supprimer de la liste d’appel du délégué actuel.
Retours
Nouveau délégué avec une liste d’appel formée en prenant la liste d’appel du délégué actuel et en supprimant la liste d’appel de d
, si la liste d’appel de d
se trouve dans la liste d’appel du délégué actuel. Retourne le délégué actuel si d
est null
ou si la liste d’appel de d
est introuvable dans la liste d’appel du délégué actuel. Retourne null
si la liste d’appel de d
est égale à la liste d’appel du délégué actuel.
Exceptions
L’appelant n’a pas accès à la méthode représentée par le délégué (par exemple, si la méthode est privée).
Remarques
Si la liste d’appel de value
correspond à un ensemble contigu d’éléments dans la liste d’appel du délégué actuel, la liste d’appel de value
est dite dans la liste d’appel du délégué actuel. Si la liste d’appel de value
se produit plusieurs fois dans la liste d’appel du délégué actuel, la dernière occurrence est supprimée.