| 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();                }            }        }    }}
 |