winforms 以程序设计方式取得表单中的方法名称清单

fykwrbwg  于 2022-11-17  发布在  其他
关注(0)|答案(1)|浏览(111)

我希望能够得到一个表单中所有方法的名称列表(类似于按Alt+M得到的列表)。

yeotifhr

yeotifhr1#

我找到了只获取我创建的方法的名称的方法。

Type methodInfoType = (typeof(Form_CreateNodes));
// Get the public methods.
MethodInfo[] arrayOfPublicMethodsNames = methodInfoType.GetMethods(
    BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly);

// Get the nonpublic methods.
MethodInfo[] arrayOfNonpublicMethodsNames = methodInfoType.GetMethods(
    BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly);

相关问题