internal string FormatUriParameter(object value) { if (value is IEnumerable<string>) { return String.Join("+", (IEnumerable<string>)value); } return HttpUtility.UrlEncode(String.Format(CultureInfo.InvariantCulture, "{0}", value)); }