public override int GetHashCode () { unchecked { return SelectionStart.GetHashCode () ^ SelectionEnd.GetHashCode (); } } }