diff --git a/Discord.Net.targets b/Discord.Net.targets
index e7b45e52f..98751ec22 100644
--- a/Discord.Net.targets
+++ b/Discord.Net.targets
@@ -3,6 +3,7 @@
2.2.0
dev
RogueException
+ 8.0
discord;discordapp
https://github.com/RogueException/Discord.Net
http://opensource.org/licenses/MIT
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;