| 123456789101112131415161718192021222324252627282930 | 
							- using System;
 
- using System.Linq;
 
- namespace MediaBrowser.Controller.Entities
 
- {
 
-     public static class TagExtensions
 
-     {
 
-         public static void AddTag(this BaseItem item, string name)
 
-         {
 
-             if (string.IsNullOrWhiteSpace(name))
 
-             {
 
-                 throw new ArgumentNullException(nameof(name));
 
-             }
 
-             var current = item.Tags;
 
-             if (!current.Contains(name, StringComparer.OrdinalIgnoreCase))
 
-             {
 
-                 if (current.Length == 0)
 
-                 {
 
-                     item.Tags = new[] { name };
 
-                 }
 
-                 else
 
-                 {
 
-                     item.Tags = current.Concat(new[] { name }).ToArray();
 
-                 }
 
-             }
 
-         }
 
-     }
 
- }
 
 
  |