From 2fd1c62a6f4bb414dc336390038cee304150a65c Mon Sep 17 00:00:00 2001 From: Joe4evr Date: Sat, 4 Aug 2018 19:30:22 +0200 Subject: [PATCH] Add NamedArgumentTypeAttribute --- .../Attributes/NamedArgumentTypeAttribute.cs | 7 +++++++ .../Attributes/OverrideTypeReaderAttribute.cs | 5 ++--- 2 files changed, 9 insertions(+), 3 deletions(-) create mode 100644 src/Discord.Net.Commands/Attributes/NamedArgumentTypeAttribute.cs diff --git a/src/Discord.Net.Commands/Attributes/NamedArgumentTypeAttribute.cs b/src/Discord.Net.Commands/Attributes/NamedArgumentTypeAttribute.cs new file mode 100644 index 000000000..0899f6e1b --- /dev/null +++ b/src/Discord.Net.Commands/Attributes/NamedArgumentTypeAttribute.cs @@ -0,0 +1,7 @@ +using System; + +namespace Discord.Commands +{ + [AttributeUsage(AttributeTargets.Class, AllowMultiple = false, Inherited = true)] + public sealed class NamedArgumentTypeAttribute : Attribute { } +} diff --git a/src/Discord.Net.Commands/Attributes/OverrideTypeReaderAttribute.cs b/src/Discord.Net.Commands/Attributes/OverrideTypeReaderAttribute.cs index 44ab6d214..3057210f1 100644 --- a/src/Discord.Net.Commands/Attributes/OverrideTypeReaderAttribute.cs +++ b/src/Discord.Net.Commands/Attributes/OverrideTypeReaderAttribute.cs @@ -1,11 +1,10 @@ using System; - using System.Reflection; namespace Discord.Commands { - [AttributeUsage(AttributeTargets.Parameter, AllowMultiple = false, Inherited = true)] - public class OverrideTypeReaderAttribute : Attribute + [AttributeUsage(AttributeTargets.Parameter | AttributeTargets.Property, AllowMultiple = false, Inherited = true)] + public sealed class OverrideTypeReaderAttribute : Attribute { private static readonly TypeInfo _typeReaderTypeInfo = typeof(TypeReader).GetTypeInfo();