IAb*_*act 7 .net c# reflection
我正在对一个物体进行一些反思性的审讯.代码列出了构造函数,属性和方法.GetMethods( )
返回属性访问器/ mutator方法和事件添加/删除方法.
我怎样才能得到基本的方法定义?
更新
.IsSpecialName
Run Code Online (Sandbox Code Playgroud)
是有效财产.谢谢,@汉斯.
Dar*_*rty 11
以下这篇文章的答案过滤掉由Type.GetMethods()返回的自动生成的方法getter/setter/add/remove/.etc)应该可行
typeof(MyType)
.GetMethods(BindingFlags.Instance | BindingFlags.Static | BindingFlags.Public | BindingFlags.NonPublic)
.Where(m => !m.IsSpecialName)
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
3336 次 |
最近记录: |