列出非父类的成员

时间:2013-09-22 13:47:51

标签: .net visual-studio-2010

如何列出未从父类继承并属于Control自己的实现的控件(例如TrackBarListBox)的成员。我已经尝试了对象浏览器,属性窗口和代码编辑器本身,但它们都列出了所有成员。

这种信息在许多场景中都很有用。我的情况就是一个例子,我正在为ToolStripControlHost控件实施TrackBar,并希望查看{I}的哪些成员需要添加到我的班级

更新:受@ Aaronaught的第二个建议的启发,我花了一些时间尝试创建一个侦听光标位置更改事件的VS2010加载项,但它似乎也是如此对我这个可怜的程序员来说很重要。

1 个答案:

答案 0 :(得分:1)

查看documentation会有所帮助。它指定继承哪些成员。

如果您需要通过代码(反射)执行此操作,请在BindingFlagsType.GetMembers中指定DeclaredOnly