public static ILiaraHashTable <string> ParseForm(string text, bool isCaseSensitive = true)
        {
            var collection = new LiaraStringHashTable(isCaseSensitive);

            StringHelpers.ParseUrlEncodedString(text, new[] { '&' }, AppendItemCallback, collection);
            return(collection);
        }
        /// <summary>
        ///     Parse the given <paramref name="text" /> into a query string.
        ///     <para>Note: By default, query strings are not case sensitive.</para>
        /// </summary>
        /// <param name="text"></param>
        /// <param name="isCaseSensitive"></param>
        /// <returns></returns>
        public static ILiaraHashTable <string> ParseFromString(string text, bool isCaseSensitive = false)
        {
            var qs = new LiaraStringHashTable(isCaseSensitive);

            StringHelpers.ParseUrlEncodedString(text, AmpersandAndSemicolon, AppendItemCallback, qs);
            return(qs);
        }
 /// <summary>
 ///     Parse the given <paramref name="text" /> into a query string.
 ///     <para>Note: By default, query strings are not case sensitive.</para>
 /// </summary>
 /// <param name="text"></param>
 /// <param name="isCaseSensitive"></param>
 /// <returns></returns>
 public static ILiaraHashTable<string> ParseFromString(string text, bool isCaseSensitive = false)
 {
     var qs = new LiaraStringHashTable(isCaseSensitive);
     StringHelpers.ParseUrlEncodedString(text, AmpersandAndSemicolon, AppendItemCallback, qs);
     return qs;
 }
 public static ILiaraHashTable<string> ParseForm(string text, bool isCaseSensitive = true)
 {
     var collection = new LiaraStringHashTable(isCaseSensitive);
     StringHelpers.ParseUrlEncodedString(text, new[] {'&'}, AppendItemCallback, collection);
     return collection;
 }