fix: GetProperty and CallMethod reflection utils use the FlattenHierarchy flag

This commit is contained in:
Chris Cameron
2021-03-31 16:20:35 -04:00
parent 86fabce6da
commit 0a9a382355

View File

@@ -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;