Ejemplo n.º 1
0
 public override bool Equals(object obj)
 {
     if (obj is ArraySlice <T> )
     {
         return(Equals((ArraySlice <T>)obj));
     }
     else
     {
         return(ReadOnlyListExtensions.AreEqual(this, obj as IReadOnlyList <T>));
     }
 }
Ejemplo n.º 2
0
        public void ReadOnlyListExtensions_Basics()
        {
            Assert.True(ReadOnlyListExtensions.AreEqual <int>(null, null));
            Assert.False(ReadOnlyListExtensions.AreEqual <int>(new int[] { 1 }, null));

            int[] array = Enumerable.Range(0, 100).ToArray();
            int   last  = -1;

            ReadOnlyListExtensions.ForEachReverse(array, (value) => last = value);
            Assert.Equal(0, last);
        }
 public void ReadOnlyListExtensions_Basics()
 {
     Assert.True(ReadOnlyListExtensions.AreEqual <int>(null, null));
     Assert.False(ReadOnlyListExtensions.AreEqual <int>(new int[] { 1 }, null));
 }