public static void Decode(this System.Collections.Generic.IDictionary <string, string> self, string encodedDictionary, char separator, char keyValueSplitter, bool endsWithSeparator)
 {
     self.Decode(encodedDictionary, separator, keyValueSplitter, DictionaryExtension.DefaultDecoder, DictionaryExtension.DefaultDecoder, endsWithSeparator);
 }
 public static void Decode(this System.Collections.Generic.IDictionary <string, string> self, string encodedDictionary, DictionaryExtension.Encoder decoder)
 {
     self.Decode(encodedDictionary, '&', '=', decoder, decoder, false);
 }