From d17aa198d3d1eae173b08364f2c5c8f64b4492a8 Mon Sep 17 00:00:00 2001 From: Finite Reality Date: Fri, 5 Aug 2016 01:09:48 +0100 Subject: [PATCH] Change ContainsId to work for any IEntity type --- src/Discord.Net/Extensions/CollectionExtensions.cs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/Discord.Net/Extensions/CollectionExtensions.cs b/src/Discord.Net/Extensions/CollectionExtensions.cs index 37bb382e8..6af92ac4d 100644 --- a/src/Discord.Net/Extensions/CollectionExtensions.cs +++ b/src/Discord.Net/Extensions/CollectionExtensions.cs @@ -15,9 +15,9 @@ namespace Discord public static IReadOnlyCollection ToReadOnlyCollection(this IEnumerable query, Func countFunc) => new ConcurrentDictionaryWrapper(query, countFunc); - public static bool ContainsId(this IEnumerable> roles, ulong id) + public static bool ContainsId(this IEnumerable> roles, T id) where T : IEquatable { - return roles.Any(x => x.Id == id); + return roles.Any(x => x.Id.Equals(id)); } }