Compartir a través de


MulticastDelegate.RemoveImpl(Delegate) Método

Definición

Quita un elemento de la lista de invocación de este MulticastDelegate que sea igual al delegado especificado.

protected:
 override Delegate ^ RemoveImpl(Delegate ^ value);
protected override sealed Delegate? RemoveImpl (Delegate value);
protected override sealed Delegate RemoveImpl (Delegate value);
override this.RemoveImpl : Delegate -> Delegate
Protected Overrides NotOverridable Function RemoveImpl (value As Delegate) As Delegate

Parámetros

value
Delegate

Delegado que se va a buscar en la lista de invocación.

Devoluciones

Si se encuentra value en la lista de invocación de esta instancia, aparecerá un nuevo Delegate sin value en su lista de invocación; en caso contrario, aparecerá esta instancia con su lista original de invocación.

Excepciones

No se puede crear una instancia de una clase abstracta o este miembro se invocó mediante un mecanismo de enlace en tiempo de ejecución.

Se aplica a