public override bool Equals(object obj) { ArguedLearnableExample otc = obj as ArguedLearnableExample; return(otc != null && (base.Equals(otc) && _becauseExpression.Equals(otc.BecauseExpression) && (HasDespitePart && otc.HasDespitePart && _despiteExpression.Equals(otc.DespiteExpression)))); }
public ArguedLearnableExample(ArguedLearnableExample sample) : base(sample) { _becauseExpression = sample.BecauseExpression; _despiteExpression = sample.DespiteExpression; }