public int GetHashCode(IConditionToCommit <T> obj) { int hash = 13; hash = (hash * 7) + this.Type.GetHashCode(); hash = (hash * 7) + this.ScalarRightValue.GetHashCode(); return(hash); }
public void Remove(IConditionToCommit condition) { this.Conditions.Remove(condition); }
public bool Equals(IConditionToCommit <T> x, IConditionToCommit <T> y) { return(x.Type.Equals(y.Type) && x.ScalarRightValue.Equals(y.ScalarRightValue)); }
public void Add(IConditionToCommit condition) { this.Conditions.Add(condition); }