diff --git a/src/LightInject/LightInject.cs b/src/LightInject/LightInject.cs
index 7b8396c6..6d6757c8 100644
--- a/src/LightInject/LightInject.cs
+++ b/src/LightInject/LightInject.cs
@@ -6169,7 +6169,12 @@ public class PropertySelector : IPropertySelector
/// A list of properties that represents a dependency to the target
public IEnumerable Execute(Type type)
{
- return type.GetRuntimeProperties().Where(IsInjectable).ToList();
+#if NET40 || NET45 || DNX451 || DNXCORE50 || NET46
+ var properties = type.GetProperties(BindingFlags.Instance | BindingFlags.Public | BindingFlags.NonPublic);
+#else
+ var properties = type.GetRuntimeProperties();
+#endif
+ return properties.Where(IsInjectable).ToList();
}
///