Returns a value indicating whether this instance is equal to a specified TimeSpan object.
true if obj represents the same time interval as this instance; otherwise, false.
This method implements the IEquatable`1 interface, and performs slightly better than TimeSpan.Equals(object) because it does not have to convert the the obj parameter to an object.