public override bool Equals(Object obj) { // throw new InvalidOperationException("Err_10872zgap Object.Equals(Object) should not be called"); try { SimpleVal <T> localTestVar = (SimpleVal <T>)obj; if (_val.Equals(localTestVar.Val)) { return(true); } else { return(false); } } catch { return(false); } }
public int CompareTo(SimpleVal <T> obj) { return(_val.CompareTo(obj.Val)); }
public bool Equals(SimpleVal <T> obj) { return(0 == CompareTo(obj)); }