8 references to RemoveRange
Microsoft.CodeAnalysis.UnitTests (8)
Collections\ImmutableSegmentedListTest.cs (8)
416list.RemoveRange(Enumerable.Range(1, 1).Select<int, int>(n => { throw ExceptionUtilities.Unreachable(); }));
642Assert.Throws<ArgumentNullException>("items", () => list.RemoveRange(null!));
644ImmutableSegmentedList<int> removed2 = list.RemoveRange(new[] { 2 });
648ImmutableSegmentedList<int> removed13 = list.RemoveRange(new[] { 1, 3, 5 });
653Assert.True(IsSame(list, list.RemoveRange(new[] { 5 })));
654Assert.True(IsSame(ImmutableSegmentedList.Create<int>(), ImmutableSegmentedList.Create<int>().RemoveRange(new[] { 1 })));
657Assert.Equal(new[] { 1, 2, 3 }, listWithDuplicates.RemoveRange(new[] { 2 }));
658Assert.Equal(new[] { 1, 3 }, listWithDuplicates.RemoveRange(new[] { 2, 2 }));