diff --git a/ICD.Common.Utils/Extensions/ReflectionExtensions.cs b/ICD.Common.Utils/Extensions/ReflectionExtensions.cs index 1b0d420..18731bc 100644 --- a/ICD.Common.Utils/Extensions/ReflectionExtensions.cs +++ b/ICD.Common.Utils/Extensions/ReflectionExtensions.cs @@ -218,7 +218,8 @@ namespace ICD.Common.Utils.Extensions BindingFlags.Instance | BindingFlags.Static | BindingFlags.Public | - BindingFlags.NonPublic); + BindingFlags.NonPublic | + BindingFlags.FlattenHierarchy); if (info == null) { instance = null; @@ -238,7 +239,8 @@ namespace ICD.Common.Utils.Extensions BindingFlags.Instance | BindingFlags.Static | BindingFlags.Public | - BindingFlags.NonPublic); + BindingFlags.NonPublic | + BindingFlags.FlattenHierarchy); if (output == null) instance = null; @@ -309,7 +311,8 @@ namespace ICD.Common.Utils.Extensions BindingFlags.Instance | BindingFlags.Static | BindingFlags.Public | - BindingFlags.NonPublic); + BindingFlags.NonPublic | + BindingFlags.FlattenHierarchy); if (method == null) return false;