diff --git a/Discord.Net.targets b/Discord.Net.targets index a5ab756d9..adb42f7a9 100644 --- a/Discord.Net.targets +++ b/Discord.Net.targets @@ -2,6 +2,7 @@ 2.3.0 dev + latest Discord.Net Contributors discord;discordapp https://github.com/RogueException/Discord.Net diff --git a/src/Discord.Net.Core/Utils/Comparers.cs b/src/Discord.Net.Core/Utils/Comparers.cs index 40500ffe3..7ec9f5c74 100644 --- a/src/Discord.Net.Core/Utils/Comparers.cs +++ b/src/Discord.Net.Core/Utils/Comparers.cs @@ -8,27 +8,26 @@ namespace Discord /// public static class DiscordComparers { - // TODO: simplify with '??=' slated for C# 8.0 /// /// Gets an to be used to compare users. /// - public static IEqualityComparer UserComparer => _userComparer ?? (_userComparer = new EntityEqualityComparer()); + public static IEqualityComparer UserComparer => _userComparer ??= new EntityEqualityComparer(); /// /// Gets an to be used to compare guilds. /// - public static IEqualityComparer GuildComparer => _guildComparer ?? (_guildComparer = new EntityEqualityComparer()); + public static IEqualityComparer GuildComparer => _guildComparer ??= new EntityEqualityComparer(); /// /// Gets an to be used to compare channels. /// - public static IEqualityComparer ChannelComparer => _channelComparer ?? (_channelComparer = new EntityEqualityComparer()); + public static IEqualityComparer ChannelComparer => _channelComparer ??= new EntityEqualityComparer(); /// /// Gets an to be used to compare roles. /// - public static IEqualityComparer RoleComparer => _roleComparer ?? (_roleComparer = new EntityEqualityComparer()); + public static IEqualityComparer RoleComparer => _roleComparer ??= new EntityEqualityComparer(); /// /// Gets an to be used to compare messages. /// - public static IEqualityComparer MessageComparer => _messageComparer ?? (_messageComparer = new EntityEqualityComparer()); + public static IEqualityComparer MessageComparer => _messageComparer ??= new EntityEqualityComparer(); private static IEqualityComparer _userComparer; private static IEqualityComparer _guildComparer;