diff --git a/src/Discord.Net.Core/Entities/Messages/IMessage.cs b/src/Discord.Net.Core/Entities/Messages/IMessage.cs
index 6f0a60e0f..e5a5ebcbe 100644
--- a/src/Discord.Net.Core/Entities/Messages/IMessage.cs
+++ b/src/Discord.Net.Core/Entities/Messages/IMessage.cs
@@ -23,17 +23,17 @@ namespace Discord
/// Gets the author of this message.
IUser Author { get; }
- /// Returns a collection of all attachments included in this message.
+ /// Returns all attachments included in this message.
IReadOnlyCollection Attachments { get; }
- /// Returns a collection of all embeds included in this message.
+ /// Returns all embeds included in this message.
IReadOnlyCollection Embeds { get; }
- /// Returns a collection of all tags included in this message's content.
+ /// Returns all tags included in this message's content.
IReadOnlyCollection Tags { get; }
- /// Returns a collection of channel ids mentioned in this message.
+ /// Returns the ids of channels mentioned in this message.
IReadOnlyCollection MentionedChannelIds { get; }
- /// Returns a collection of roles mentioned in this message.
- IReadOnlyCollection MentionedRoles { get; }
- /// Returns a collection of users mentioned in this message.
- IReadOnlyCollection MentionedUsers { get; }
+ /// Returns the ids of roles mentioned in this message.
+ IReadOnlyCollection MentionedRoleIds { get; }
+ /// Returns the ids of users mentioned in this message.
+ IReadOnlyCollection MentionedUserIds { get; }
}
}
\ No newline at end of file
diff --git a/src/Discord.Net.Rest/Entities/Messages/RestMessage.cs b/src/Discord.Net.Rest/Entities/Messages/RestMessage.cs
index 87999caa0..c2f9ab659 100644
--- a/src/Discord.Net.Rest/Entities/Messages/RestMessage.cs
+++ b/src/Discord.Net.Rest/Entities/Messages/RestMessage.cs
@@ -1,6 +1,7 @@
using System;
using System.Collections.Generic;
using System.Collections.Immutable;
+using System.Linq;
using System.Threading.Tasks;
using Model = Discord.API.Message;
@@ -23,7 +24,7 @@ namespace Discord.Rest
public virtual IReadOnlyCollection Attachments => ImmutableArray.Create();
public virtual IReadOnlyCollection