public int CompareTo(object obj) { if (obj == null) { return(1); } AppliedRule ar = obj as AppliedRule; return(Cost.CompareTo(ar.Cost)); }
public override int GetHashCode() { return(Source.GetHashCode() ^ Target.GetHashCode() ^ AppliedRule.GetHashCode()); }