ImmutableList<T>.IImmutableList<T>.RemoveAll(Predicate<T>) Método
Definição
Remove todos os elementos que correspondem às condições definidas pelo predicado especificado.Removes all the elements that match the conditions defined by the specified predicate.
virtual System::Collections::Immutable::IImmutableList<T> ^ System.Collections.Immutable.IImmutableList<T>.RemoveAll(Predicate<T> ^ match) = System::Collections::Immutable::IImmutableList<T>::RemoveAll;
System.Collections.Immutable.IImmutableList<T> IImmutableList<T>.RemoveAll (Predicate<T> match);
abstract member System.Collections.Immutable.IImmutableList<T>.RemoveAll : Predicate<'T> -> System.Collections.Immutable.IImmutableList<'T>
override this.System.Collections.Immutable.IImmutableList<T>.RemoveAll : Predicate<'T> -> System.Collections.Immutable.IImmutableList<'T>
Function RemoveAll (match As Predicate(Of T)) As IImmutableList(Of T) Implements IImmutableList(Of T).RemoveAll
Parâmetros
- match
- Predicate<T>
O delegado que define as condições dos elementos a serem removidos.The delegate that defines the conditions of the elements to remove.
Retornos
Uma nova lista imutável com os elementos removidos.A new immutable list with the elements removed.
Implementações
Comentários
Este membro é uma implementação do membro de interface explícita.This member is an explicit interface member implementation. Ele só pode ser usado quando a instância de ImmutableList<T> é convertida em uma interface de IImmutableList<T>.It can be used only when the ImmutableList<T> instance is cast to an IImmutableList<T> interface.