ImmutableList<T>.IImmutableList<T>.Replace Method

Definition

Replaces an element in the list with the specified element.

C#
System.Collections.Immutable.IImmutableList<T> IImmutableList<T>.Replace(T oldValue, T newValue, System.Collections.Generic.IEqualityComparer<T> equalityComparer);

Parameters

oldValue
T

The element to replace.

newValue
T

The element to replace the old element with.

equalityComparer
IEqualityComparer<T>

The equality comparer to use in the search.

Returns

The new list.

Implements

Exceptions

oldValue does not exist in the list.

Applies to

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