From f1df412341b926ddd17dffa506db717fd33c690a Mon Sep 17 00:00:00 2001 From: james7132 Date: Fri, 10 Feb 2017 22:02:18 +0000 Subject: [PATCH] Change whitelist injection into blacklist injection --- .../Attributes/{InjectAttribute.cs => DontInjectAttribute.cs} | 2 +- src/Discord.Net.Commands/Utilities/ReflectionUtils.cs | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) rename src/Discord.Net.Commands/Attributes/{InjectAttribute.cs => DontInjectAttribute.cs} (66%) diff --git a/src/Discord.Net.Commands/Attributes/InjectAttribute.cs b/src/Discord.Net.Commands/Attributes/DontInjectAttribute.cs similarity index 66% rename from src/Discord.Net.Commands/Attributes/InjectAttribute.cs rename to src/Discord.Net.Commands/Attributes/DontInjectAttribute.cs index b970fa8c8..bd966e129 100644 --- a/src/Discord.Net.Commands/Attributes/InjectAttribute.cs +++ b/src/Discord.Net.Commands/Attributes/DontInjectAttribute.cs @@ -3,7 +3,7 @@ using System; namespace Discord.Commands { [AttributeUsage(AttributeTargets.Property)] - public class InjectAttribute : Attribute { + public class DontInjectAttribute : Attribute { } } diff --git a/src/Discord.Net.Commands/Utilities/ReflectionUtils.cs b/src/Discord.Net.Commands/Utilities/ReflectionUtils.cs index 5bed627df..14192e0bd 100644 --- a/src/Discord.Net.Commands/Utilities/ReflectionUtils.cs +++ b/src/Discord.Net.Commands/Utilities/ReflectionUtils.cs @@ -20,7 +20,7 @@ namespace Discord.Commands var constructor = constructors[0]; System.Reflection.ParameterInfo[] parameters = constructor.GetParameters(); System.Reflection.PropertyInfo[] properties = typeInfo.DeclaredProperties - .Where(p => p.CanWrite && p.GetCustomAttribute() != null) + .Where(p => p.CanWrite && p.GetCustomAttribute() == null) .ToArray(); return (map) =>