Delegate.RemoveImpl(Delegate) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Quita la lista de invocaciones de un delegado de la lista de invocaciones de otro delegado.
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
Parámetros
- d
- Delegate
Delegado que proporciona la lista de invocaciones que se va a quitar de la lista de invocaciones del delegado actual.
Devoluciones
Nuevo delegado con una lista de invocaciones creada tomando la lista de invocaciones del delegado actual y quitando la lista de invocaciones de value
, si la lista de invocaciones de value
se encuentra dentro de la lista de invocaciones del delegado actual. Devuelve el delegado actual si value
es null
o si la lista de invocaciones de value
no se encuentra en la lista de invocaciones del delegado actual. Devuelve null
si la lista de invocaciones de value
es igual que la lista de invocaciones del delegado actual.
Excepciones
El llamador no tiene acceso al método representado por el delegado (por ejemplo, si el método es privado).
Comentarios
Si la lista de invocación de value
coincide con un conjunto contiguo de elementos de la lista de invocación del delegado actual, se dice que la lista de invocación de value
se produce dentro de la lista de invocación del delegado actual. Si la lista de invocación de se produce más de value
una vez en la lista de invocación del delegado actual, se quita la última aparición.
Se aplica a
Consulte también
Comentarios
https://aka.ms/ContentUserFeedback.
Próximamente: A lo largo de 2024 iremos eliminando gradualmente las Cuestiones de GitHub como mecanismo de retroalimentación para el contenido y lo sustituiremos por un nuevo sistema de retroalimentación. Para más información, consulta:Enviar y ver comentarios de