ImmutableList<T>.Builder.Remove Method

Definition

Overloads

Remove(T)

Removes the first occurrence of a specific object from the immutable list.

Remove(T, IEqualityComparer<T>)

Removes the first occurrence matching the specified value from this list.

Remove(T)

Source:
ImmutableList_1.Builder.cs
Source:
ImmutableList_1.Builder.cs
Source:
ImmutableList_1.Builder.cs
Source:
ImmutableList_1.Builder.cs

Removes the first occurrence of a specific object from the immutable list.

C#
public bool Remove(T item);

Parameters

item
T

The object to remove from the list.

Returns

true if item was successfully removed from the list; otherwise, false. This method also returns false if item is not found in the list.

Implements

Applies to

.NET 10 and other versions
Product Versions
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8 (package-provided), 8, 9 (package-provided), 9, 10 (package-provided), 10
.NET Standard 2.0 (package-provided)
UWP 10.0

Remove(T, IEqualityComparer<T>)

Source:
ImmutableList_1.Builder.cs
Source:
ImmutableList_1.Builder.cs
Source:
ImmutableList_1.Builder.cs
Source:
ImmutableList_1.Builder.cs

Removes the first occurrence matching the specified value from this list.

C#
public bool Remove(T item, System.Collections.Generic.IEqualityComparer<T>? equalityComparer);

Parameters

item
T

The item to remove.

equalityComparer
IEqualityComparer<T>

The equality comparer to use in the search. If null, Default is used.

Returns

A value indicating whether the specified element was found and removed from the collection.

Applies to

.NET 10 and other versions
Product Versions
.NET 7, 8 (package-provided), 8, 9 (package-provided), 9, 10 (package-provided), 10
.NET Standard 2.0 (package-provided)