コード例 #1
0
ファイル: Seq.cs プロジェクト: michael-wolfenden/language-ext
 /// <summary>
 /// Equality test
 /// </summary>
 public bool Equals(Seq <A> rhs) =>
 !ReferenceEquals(rhs, null) &&
 this.seq == null && rhs.seq == null &&
 this.Count == rhs.Count &&
 this.GetHashCode() == rhs.GetHashCode() &&
 Enumerable.SequenceEqual(this, rhs)
          ? true
          : Enumerable.SequenceEqual(this, rhs);
コード例 #2
0
 public static int hash <A>(Seq <A> xs) =>
 xs.GetHashCode();