diff --git a/src/MoonSharp.Interpreter/Compatibility/Frameworks/Base/FrameworkClrBase.cs b/src/MoonSharp.Interpreter/Compatibility/Frameworks/Base/FrameworkClrBase.cs index 1391755b..fd032bc6 100755 --- a/src/MoonSharp.Interpreter/Compatibility/Frameworks/Base/FrameworkClrBase.cs +++ b/src/MoonSharp.Interpreter/Compatibility/Frameworks/Base/FrameworkClrBase.cs @@ -10,7 +10,7 @@ namespace MoonSharp.Interpreter.Compatibility.Frameworks { abstract class FrameworkClrBase : FrameworkReflectionBase { - BindingFlags BINDINGFLAGS_MEMBER = BindingFlags.Public | BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.Static; + BindingFlags BINDINGFLAGS_MEMBER = BindingFlags.Public | BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.Static | BindingFlags.FlattenHierarchy; BindingFlags BINDINGFLAGS_INNERCLASS = BindingFlags.Public | BindingFlags.NonPublic; public override MethodInfo GetAddMethod(EventInfo ei)