Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches

◆ Replace() [3/3]

ImmutableList< T > System.Collections.Immutable.ImmutableList< T >.Replace ( T oldValue,
T newValue,
IEqualityComparer< T >? equalityComparer )
inline

Implements System.Collections.Immutable.IImmutableList< T >.

Definition at line 1806 of file ImmutableList.cs.

1807 {
1808 int num = this.IndexOf(oldValue, equalityComparer);
1809 if (num < 0)
1810 {
1811 throw new ArgumentException(System.SR.CannotFindOldValue, "oldValue");
1812 }
1813 return SetItem(num, newValue);
1814 }
int IndexOf(T item, int index, int count, IEqualityComparer< T >? equalityComparer)
ImmutableList< T > SetItem(int index, T value)
static string CannotFindOldValue
Definition SR.cs:20
Definition SR.cs:7

References System.SR.CannotFindOldValue, System.Collections.Immutable.ImmutableList< T >.IndexOf(), and System.Collections.Immutable.ImmutableList< T >.SetItem().