diff options
| author | Luke Pulverenti <luke.pulverenti@gmail.com> | 2014-01-04 22:50:29 -0500 |
|---|---|---|
| committer | Luke Pulverenti <luke.pulverenti@gmail.com> | 2014-01-04 22:50:29 -0500 |
| commit | 4d4ea6e42c39c20a8d8b7767dcb1bd4dc00b1bb8 (patch) | |
| tree | 1c74d66fe1c7f3e94af50d454c203d26434d8878 /MediaBrowser.Model/Web/QueryStringDictionary.cs | |
| parent | 2788d8d201afdfdb65074fe7d922f62ec5aaf94b (diff) | |
updated ffmpeg
Diffstat (limited to 'MediaBrowser.Model/Web/QueryStringDictionary.cs')
| -rw-r--r-- | MediaBrowser.Model/Web/QueryStringDictionary.cs | 33 |
1 files changed, 33 insertions, 0 deletions
diff --git a/MediaBrowser.Model/Web/QueryStringDictionary.cs b/MediaBrowser.Model/Web/QueryStringDictionary.cs index f6c07c2f4..905fbb215 100644 --- a/MediaBrowser.Model/Web/QueryStringDictionary.cs +++ b/MediaBrowser.Model/Web/QueryStringDictionary.cs @@ -227,6 +227,39 @@ namespace MediaBrowser.Model.Web } /// <summary> + /// Adds the specified name. + /// </summary> + /// <param name="name">The name.</param> + /// <param name="value">The value.</param> + /// <param name="delimiter">The delimiter.</param> + /// <exception cref="System.ArgumentNullException">value</exception> + public void Add(string name, IEnumerable<string> value, string delimiter) + { + if (value == null) + { + throw new ArgumentNullException("value"); + } + + var paramValue = string.Join(delimiter, value.ToArray()); + + Add(name, paramValue); + } + + /// <summary> + /// Adds if not null. + /// </summary> + /// <param name="name">The name.</param> + /// <param name="value">The value.</param> + /// <param name="delimiter">The delimiter.</param> + public void AddIfNotNull(string name, IEnumerable<string> value, string delimiter) + { + if (value != null) + { + Add(name, value, delimiter); + } + } + + /// <summary> /// Gets the query string. /// </summary> /// <returns>System.String.</returns> |
