Pac*_*ier 5 .net c# vb.net reflection .net-4.0
我能够使用类来获取类的方法System.Type.GetMethods(BindingFlags.Instance | BindingFlags.Public | BindingFlags.NonPublic | BindingFlags.DeclaredOnly).
但是,返回的列表将包含"属性方法",例如get_PropertyX和set_PropertyX.
我们如何确保返回的列表不包含"属性方法"?
Str*_*ior 12
var methods = type.GetMethods(BindingFlags.Instance | BindingFlags.Public | BindingFlags.NonPublic)
.Where(m => !m.IsSpecialName);
Run Code Online (Sandbox Code Playgroud)