diff --git a/src/Discord.Net.Core/Entities/Messages/AllowedMentionTypes.cs b/src/Discord.Net.Core/Entities/Messages/AllowedMentionTypes.cs
index 3ce6531b7..ecd872d83 100644
--- a/src/Discord.Net.Core/Entities/Messages/AllowedMentionTypes.cs
+++ b/src/Discord.Net.Core/Entities/Messages/AllowedMentionTypes.cs
@@ -8,17 +8,27 @@ namespace Discord
[Flags]
public enum AllowedMentionTypes
{
+ ///
+ /// No flag is set.
+ ///
+ ///
+ /// This flag is not used to control mentions.
+ ///
+ /// It will always be present and does not mean mentions will not be allowed.
+ ///
+ ///
+ None = 0,
///
/// Controls role mentions.
///
- Roles,
+ Roles = 1,
///
/// Controls user mentions.
///
- Users,
+ Users = 2,
///
/// Controls @everyone
and @here
mentions.
///
- Everyone,
+ Everyone = 4,
}
}
diff --git a/src/Discord.Net.Core/Entities/Messages/AllowedMentions.cs b/src/Discord.Net.Core/Entities/Messages/AllowedMentions.cs
index 9b168bbd0..d52feaa7d 100644
--- a/src/Discord.Net.Core/Entities/Messages/AllowedMentions.cs
+++ b/src/Discord.Net.Core/Entities/Messages/AllowedMentions.cs
@@ -39,7 +39,7 @@ namespace Discord
/// flag of the property. If the flag is set, the value of this property
/// must be null or empty.
///
- public List RoleIds { get; set; }
+ public List RoleIds { get; set; } = new List();
///
/// Gets or sets the list of all user ids that will be mentioned.
@@ -47,7 +47,7 @@ namespace Discord
/// flag of the property. If the flag is set, the value of this property
/// must be null or empty.
///
- public List UserIds { get; set; }
+ public List UserIds { get; set; } = new List();
///
/// Initializes a new instance of the class.