diff --git a/ICD.Common.Utils/Extensions/ReflectionExtensions.cs b/ICD.Common.Utils/Extensions/ReflectionExtensions.cs index d299843..a1ccc8a 100644 --- a/ICD.Common.Utils/Extensions/ReflectionExtensions.cs +++ b/ICD.Common.Utils/Extensions/ReflectionExtensions.cs @@ -117,7 +117,10 @@ namespace ICD.Common.Utils.Extensions .Union(extends.DeclaringType? .GetInterfaces() .SelectMany(interfaceType => interfaceType - .GetMember(extends.Name) + .GetMember( + extends.Name, + extends.MemberType, + BindingFlags.Instance) .FirstOrDefault()? .GetCustomAttributes(true) ?? Enumerable.Empty())? .Except(null) ?? Enumerable.Empty())