<分区>
我正在对一个对象进行反射(reflection)性审讯。该代码列出了构造函数、属性和方法。 GetMethods( )
返回属性访问器/修改器方法和事件添加/删除方法。
我怎样才能得到基本的方法定义?
更新
.IsSpecialName
是操作属性。谢谢,@Hans。
标签 c# .net reflection
<分区>
我正在对一个对象进行反射(reflection)性审讯。该代码列出了构造函数、属性和方法。 GetMethods( )
返回属性访问器/修改器方法和事件添加/删除方法。
我怎样才能得到基本的方法定义?
更新
.IsSpecialName
是操作属性。谢谢,@Hans。
最佳答案
这篇文章的以下答案Filtering out auto-generated methods getter/setter/add/remove/.etc) returned by Type.GetMethods()应该工作
typeof(MyType)
.GetMethods(BindingFlags.Instance | BindingFlags.Static | BindingFlags.Public | BindingFlags.NonPublic)
.Where(m => !m.IsSpecialName)
关于c# - 如何通过反射获取基本方法的 MethodInfo,而不是属性和事件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16238382/