CollectionExtensions.cs 443 B

1234567891011121314
  1. using System.Collections.Generic;
  2. using System.Collections.Specialized;
  3. using System.Linq;
  4. namespace MediaBrowser.Common.Net
  5. {
  6. public static class CollectionExtensions
  7. {
  8. public static IDictionary<string, IEnumerable<string>> ToDictionary(this NameValueCollection source)
  9. {
  10. return source.AllKeys.ToDictionary<string, string, IEnumerable<string>>(key => key, source.GetValues);
  11. }
  12. }
  13. }