Methods
- Add(`0) Makes a copy of the list, and adds the specified object to the end of the copied list.
-
Add
Range(IEnumerable<`0>) Makes a copy of the list and adds the specified objects to the end of the copied list. - Clear() Creates a list with all the items removed, but with the same sorting and ordering semantics as this list.
-
Index
Of(`0, Searches for the specified object and returns the zero-based index of the first occurrence within the range of elements in the IImmutableList`1 that starts at the specified index and contains the specified number of elements.Int32, Int32, IEquality Comparer<`0>) -
Insert(Int32,
`0) Inserts the specified element at the specified index in the immutable list. -
Insert
Range(Int32, Inserts the specified elements at the specified index in the immutable list.IEnumerable<`0>) -
Last
Index Searches for the specified object and returns the zero-based index of the last occurrence within the range of elements in the IImmutableList`1 that contains the specified number of elements and ends at the specified index.Of(`0, Int32, Int32, IEquality Comparer<`0>) -
Remove(`0,
IEquality Removes the first occurrence of a specified object from this immutable list.Comparer<`0>) -
Remove
All(Predicate<`0>) Removes all the elements that match the conditions defined by the specified predicate. -
Remove
At(Int32) Removes the element at the specified index of the immutable list. -
Remove
Range(IEnumerable<`0>, Removes the specified object from the list.IEquality Comparer<`0>) -
Remove
Range(Int32, Removes a range of elements from the IImmutableList`1.Int32) -
Replace(`0,
`0, Returns a new list with the first matching element in the list replaced with the specified element.IEquality Comparer<`0>) -
Set
Item(Int32, Replaces an element in the list at a given position with the specified element.`0)