Delegate.RemoveImpl(Delegate) Méthode

Définition

Supprime la liste d'appel d'un délégué de la liste d'appel d'un autre délégué.Removes the invocation list of a delegate from the invocation list of another delegate.

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é fournissant la liste d'appel à supprimer de la liste d'appel du délégué en cours.The delegate that supplies the invocation list to remove from the invocation list of the current delegate.

Retours

Delegate

Nouveau délégué dont la liste d'appel est générée à partir de la liste d'appel du délégué en cours, de laquelle est supprimée la liste d'appel de value, si la liste d'appel de value figure dans la liste d'appel du délégué en cours.A new delegate with an invocation list formed by taking the invocation list of the current delegate and removing the invocation list of value, if the invocation list of value is found within the current delegate's invocation list. Retourne le délégué en cours, si value est null, ou si la liste d'appel de value ne figure pas dans la liste d'appel du délégué en cours.Returns the current delegate if value is null or if the invocation list of value is not found within the current delegate's invocation list. Retourne null si la liste d'appel de value est égale à la liste d'appel du délégué en cours.Returns null if the invocation list of value is equal to the current delegate's invocation list.

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).The caller does not have access to the method represented by the delegate (for example, if the method is private).

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 réputée se produire dans la liste d’appel du délégué actuel.If the invocation list of value matches a contiguous set of elements in the current delegate's invocation list, then the invocation list of value is said to occur within the current delegate's invocation list. 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.If the invocation list of value occurs more than once in the current delegate's invocation list, the last occurrence is removed.

S’applique à

Voir aussi