public bool Equals(ArraySegment <T> x, ArraySegment <T> y) { if (x.Count == 0) { return(y.Count == 0); } return(x.Array.Skip(x.Offset).Take(x.Count).SequenceEqual(y.Array.Skip(y.Offset).Take(y.Count), DictionaryTestHelper.GetEqualityComparer <T>())); }
public ComplexType() { this._history = new Dictionary <DateTime, string>(DictionaryTestHelper.GetEqualityComparer <DateTime>()); this.Points = new List <int>(); }