public override int GetHashCode() { object value = String ?? (object)StringBuilder ?? ""; return value.GetHashCode() ^ Start.GetHashCode() ^ Length.GetHashCode(); }