public override bool Equals(object obj) { return(Equality.Of(this, obj)(cc => base.Equals(obj) && Equality.Eq(_validCharacters, cc._validCharacters) )); }
public override bool Equals(object obj) { return Equality.Of(this, obj)(nc => Equality.Eq(Min, nc.Min) && Equality.Eq(Max, nc.Max) && base.Equals(obj) ); }
public override bool Equals(object obj) { return(Equality.Of(this, obj)(gene => Equality.Eq(Value, gene.Value) && Equality.Eq(Min, gene.Min) && Equality.Eq(Max, gene.Max) )); }
public override bool Equals(object obj) { return(Equality.Of(this, obj)(c => { var equals = Length == c.Length; for (int i = 0, n = Length; equals && i < n; ++i) { equals = GetGene(i) == c.GetGene(i); } return equals; })); }
public override bool Equals(object obj) { return(Equality.Of(this, obj)(base.Equals)); }
public override bool Equals(object obj) { return(Equality.Of(this, obj)(s => _sampleSize == s._sampleSize)); }
public override bool Equals(object obj) { return(Equality.Of(this, obj)(ch => Equality.Eq(Values, ch.Values))); }
public override bool Equals(object obj) { return(Equality.Of(this, obj)(alterer => Equality.Eq(Probability, alterer.Probability) )); }