diff --git a/src/Discord.Net.Commands/Attributes/DescriptionAttribute.cs b/src/Discord.Net.Commands/Attributes/DescriptionAttribute.cs index efa5f42a..9940c40f 100644 --- a/src/Discord.Net.Commands/Attributes/DescriptionAttribute.cs +++ b/src/Discord.Net.Commands/Attributes/DescriptionAttribute.cs @@ -7,20 +7,10 @@ namespace Discord.Commands public class DescriptionAttribute : Attribute { public string Text { get; } + public DescriptionAttribute(string text) { Text = text; } } - - // Brief summary of method/module/parameter - [AttributeUsage(AttributeTargets.Method | AttributeTargets.Class | AttributeTargets.Parameter)] - public class SummaryAttribute : Attribute - { - public string Text { get; } - public SummaryAttribute(string text) - { - Text = text; - } - } } diff --git a/src/Discord.Net.Commands/Attributes/GroupAttribute.cs b/src/Discord.Net.Commands/Attributes/GroupAttribute.cs index 3521f3f4..105d256e 100644 --- a/src/Discord.Net.Commands/Attributes/GroupAttribute.cs +++ b/src/Discord.Net.Commands/Attributes/GroupAttribute.cs @@ -6,6 +6,7 @@ namespace Discord.Commands public class GroupAttribute : Attribute { public string Prefix { get; } + public GroupAttribute() { Prefix = null; diff --git a/src/Discord.Net.Commands/Attributes/ModuleAttribute.cs b/src/Discord.Net.Commands/Attributes/ModuleAttribute.cs index ec04041e..b61e224c 100644 --- a/src/Discord.Net.Commands/Attributes/ModuleAttribute.cs +++ b/src/Discord.Net.Commands/Attributes/ModuleAttribute.cs @@ -6,7 +6,8 @@ namespace Discord.Commands public class ModuleAttribute : Attribute { public string Prefix { get; } - public bool AutoLoad { get; set; } + public bool AutoLoad { get; } + public ModuleAttribute() { Prefix = null; diff --git a/src/Discord.Net.Commands/Attributes/PreconditionAttribute.cs b/src/Discord.Net.Commands/Attributes/PreconditionAttribute.cs index 9d7ec898..64042009 100644 --- a/src/Discord.Net.Commands/Attributes/PreconditionAttribute.cs +++ b/src/Discord.Net.Commands/Attributes/PreconditionAttribute.cs @@ -1,6 +1,4 @@ using System; -using System.Collections.Generic; -using System.Linq; using System.Threading.Tasks; namespace Discord.Commands diff --git a/src/Discord.Net.Commands/Attributes/SummaryAttribute.cs b/src/Discord.Net.Commands/Attributes/SummaryAttribute.cs new file mode 100644 index 00000000..b7a4e3d4 --- /dev/null +++ b/src/Discord.Net.Commands/Attributes/SummaryAttribute.cs @@ -0,0 +1,16 @@ +using System; + +namespace Discord.Commands +{ + // Brief summary of method/module/parameter + [AttributeUsage(AttributeTargets.Method | AttributeTargets.Class | AttributeTargets.Parameter)] + public class SummaryAttribute : Attribute + { + public string Text { get; } + + public SummaryAttribute(string text) + { + Text = text; + } + } +}