diff --git a/src/Discord.Net.Commands/CommandError.cs b/src/Discord.Net.Commands/CommandError.cs
index abfc14e1d..9a78dcc8c 100644
--- a/src/Discord.Net.Commands/CommandError.cs
+++ b/src/Discord.Net.Commands/CommandError.cs
@@ -1,26 +1,50 @@
-namespace Discord.Commands
+namespace Discord.Commands
{
public enum CommandError
{
//Search
+ ///
+ /// Thrown when the command is unknown.
+ ///
UnknownCommand = 1,
//Parse
+ ///
+ /// Thrown when the command fails to be parsed.
+ ///
ParseFailed,
+ ///
+ /// Thrown when the input text has too few parameters.
+ ///
BadArgCount,
//Parse (Type Reader)
//CastFailed,
+ ///
+ /// Thrown when the object cannot be found by the .
+ ///
ObjectNotFound,
+ ///
+ /// Thrown when more than one objects is matched by .
+ ///
MultipleMatches,
//Preconditions
+ ///
+ /// Thrown when the command fails to meet a 's conditions.
+ ///
UnmetPrecondition,
//Execute
+ ///
+ /// Thrown when an exception occurs mid-command execution.
+ ///
Exception,
//Runtime
+ ///
+ /// Thrown when the command is not successfully executed on runtime.
+ ///
Unsuccessful
}
}