diff --git a/ICD.Common.Utils/Extensions/CollectionExtensions.cs b/ICD.Common.Utils/Extensions/CollectionExtensions.cs index c77ded3..ec831c9 100644 --- a/ICD.Common.Utils/Extensions/CollectionExtensions.cs +++ b/ICD.Common.Utils/Extensions/CollectionExtensions.cs @@ -1,6 +1,7 @@ using System; using System.Collections.Generic; using System.Linq; +using ICD.Common.Properties; namespace ICD.Common.Utils.Extensions { @@ -15,6 +16,7 @@ namespace ICD.Common.Utils.Extensions /// /// /// + [PublicAPI] public static void RemoveAll(this ICollection extends, IEnumerable other) { if (extends == null) @@ -23,7 +25,7 @@ namespace ICD.Common.Utils.Extensions if (other == null) throw new ArgumentNullException("other"); - extends.RemoveAll(i => other.Contains(i)); + extends.RemoveAll(other.Contains); } /// @@ -32,6 +34,7 @@ namespace ICD.Common.Utils.Extensions /// /// /// + [PublicAPI] public static void RemoveAll(this ICollection extends, Func predicate) { if (extends == null)