13 references to SequenceEqual
Microsoft.CodeAnalysis (1)
src\Dependencies\Collections\OneOrMany.cs (1)
285=> other.SequenceEqual(array, comparer);
Microsoft.CodeAnalysis.UnitTests (12)
InternalUtilities\OneOrManyTests.cs (12)
34Assert.True(actual.SequenceEqual(expected)); 237Assert.True(OneOrMany<int>.Empty.SequenceEqual(new int[0])); 238Assert.False(OneOrMany<int>.Empty.SequenceEqual(new[] { 1 })); 239Assert.False(OneOrMany<int>.Empty.SequenceEqual(new[] { 1, 2 })); 240Assert.True(OneOrMany.Create(1).SequenceEqual(new[] { 1 })); 241Assert.False(OneOrMany.Create(1).SequenceEqual(new[] { 2 })); 242Assert.True(OneOrMany.Create(1, 2).SequenceEqual(new[] { 1, 2 })); 243Assert.False(OneOrMany.Create(1, 2).SequenceEqual(new[] { 1, 0 })); 244Assert.False(OneOrMany.Create(1, 2).SequenceEqual(new[] { 1, 2, 3 })); 269Assert.True(OneOrMany.Create(1).SequenceEqual(new[] { 11 }, comparer)); 270Assert.True(OneOrMany.Create(1, 2).SequenceEqual(new[] { 11, 32 }, comparer)); 271Assert.False(OneOrMany.Create(1, 2).SequenceEqual(new[] { 0, 1 }, comparer));