Remove and save custom tags

This commit is contained in:
AbstractConcept 2022-09-21 16:15:25 -05:00
parent e36ef6a368
commit 2f3f807911
264 changed files with 1118 additions and 498 deletions

View file

@ -15,5 +15,22 @@ public static class IListExtensions
{
return NullOrEmpty<T>(list) == false;
}
public static void AddDistinct<T>(this IList<T> list, T item)
{
if (item == null || list.Contains(item))
{ return; }
list.Add(item);
}
public static void AddRangeDistinct<T>(this IList<T> list, IEnumerable<T> collection)
{
if (collection == null)
{ return; }
foreach(T item in collection)
{ AddDistinct(list, item); }
}
}