// Create a IValueProvider for the given form, assuming a JQuery syntax. internal static IValueProvider GetJQueryValueProvider(this FormDataCollection formData) { if (formData == null) { throw Error.ArgumentNull("formData"); } NameValueCollection nvc = formData.GetJQueryValueNameValueCollection(); return(new NameValueCollectionValueProvider(nvc, CultureInfo.InvariantCulture)); }
internal static NameValueCollection ParseQueryString(Uri uri) { // Unit tests may not always provide a Uri in the request if (uri == null) { return new NameValueCollection(); } // Uri --> FormData --> NVC FormDataCollection formData = new FormDataCollection(uri); NameValueCollection nvc = formData.GetJQueryValueNameValueCollection(); return nvc; }
internal static NameValueCollection ParseQueryString(Uri uri) { // Unit tests may not always provide a Uri in the request if (uri == null) { return(new NameValueCollection()); } // Uri --> FormData --> NVC FormDataCollection formData = new FormDataCollection(uri); NameValueCollection nvc = formData.GetJQueryValueNameValueCollection(); return(nvc); }