ImmutableList<T>.IImmutableList<T>.RemoveAll(Predicate<T>) Method

Definition

Entfernt alle Elemente, die die vom angegebenen Prädikat definierten Bedingungen erfüllen.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

Parameters

match
Predicate<T>

Der Delegat, der die Bedingungen für die Elemente definiert, die entfernt werden sollen.The delegate that defines the conditions of the elements to remove.

Returns

IImmutableList<T>

Eine neue unveränderlichen Liste, aus der die Elemente entfernt wurden.A new immutable list with the elements removed.

Implements

Remarks

Bei diesem Member handelt es sich um eine explizite Schnittstellenmemberimplementierung.This member is an explicit interface member implementation. Er kann nur verwendet werden, wenn die ImmutableList<T>-Instanz in eine IImmutableList<T>-Schnittstelle umgewandelt wird.It can be used only when the ImmutableList<T> instance is cast to an IImmutableList<T> interface.

Applies to