瀏覽代碼

small fix

Xanathar 11 年之前
父節點
當前提交
c1a50f6c8e
共有 1 個文件被更改,包括 2 次插入2 次删除
  1. 2 2
      src/MoonSharp.Interpreter/Interop/UserDataDescriptor.cs

+ 2 - 2
src/MoonSharp.Interpreter/Interop/UserDataDescriptor.cs

@@ -25,7 +25,7 @@ namespace MoonSharp.Interpreter.Interop
 
 			if (AccessMode != UserDataAccessMode.HideMembers)
 			{
-				foreach (MethodInfo mi in type.GetMethods(BindingFlags.InvokeMethod | BindingFlags.Instance | BindingFlags.Static))
+				foreach (MethodInfo mi in type.GetMethods(BindingFlags.Public | BindingFlags.NonPublic | BindingFlags.InvokeMethod | BindingFlags.Instance | BindingFlags.Static))
 				{
 					if (CheckVisibility(mi.GetCustomAttributes(true), mi.IsPublic))
 					{
@@ -41,7 +41,7 @@ namespace MoonSharp.Interpreter.Interop
 					}
 				}
 
-				foreach (PropertyInfo pi in type.GetProperties(BindingFlags.Instance | BindingFlags.Static))
+				foreach (PropertyInfo pi in type.GetProperties(BindingFlags.Public | BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.Static))
 				{
 					if (CheckVisibility(pi.GetCustomAttributes(true), pi.GetGetMethod().IsPublic || pi.GetSetMethod().IsPublic))
 					{