Delegate.RemoveAll(Delegate, Delegate) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Remove todas as ocorrências da lista de invocação de um delegado da lista de invocação de outro delegado.
public:
static Delegate ^ RemoveAll(Delegate ^ source, Delegate ^ value);
public static Delegate RemoveAll (Delegate source, Delegate value);
public static Delegate? RemoveAll (Delegate? source, Delegate? value);
static member RemoveAll : Delegate * Delegate -> Delegate
Public Shared Function RemoveAll (source As Delegate, value As Delegate) As Delegate
Parâmetros
- source
- Delegate
O delegado do qual a lista de invocação de value
será removida.
- value
- Delegate
O delegado que fornece a lista de invocação a ser removida da lista de invocação de source
.
Retornos
Um novo delegado com uma lista de invocação formada com o uso da lista de invocação de source
e remoção de todas as ocorrências da lista de invocação de value
, se a lista de invocação de value
for encontrada na lista de invocação de source
. Retorna source
se value
for null
ou se a lista de invocação de value
não for encontrada na lista de invocação de source
. Retorna uma referência nula se a lista de invocação de value
é igual à lista de invocação de source
, se source
contém apenas uma série de listas de invocação que é igual à lista de invocação de value
ou se source
é uma referência nula.
Exceções
Os tipos de delegado não são correspondentes.
O chamador não tem acesso ao método representado pelo representante (por exemplo, caso o método seja privado).
Comentários
Se a lista de invocação de value
corresponder a um conjunto contíguo de elementos na lista de invocação de , a lista de source
invocação de value
ocorrerá dentro da lista de invocação de source
. Se a lista de invocação de ocorrer mais de value
uma vez na lista de invocação de source
, todas as ocorrências serão removidas.