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 }));