Tag: system.reflection roslyn

如何使用Roslyn执行reflection操作

我想使用Roslyn对以下类执行reflection样式操作: public abstract class MyBaseClass { public bool Method1() { return true; } public bool Method2() { return true; } public void Method3() { } } 基本上我想这样做,但与罗斯林: BindingFlags flags = BindingFlags.Public | BindingFlags.Instance; MethodInfo[] mBaseClassMethods = typeof(MyBaseClass).GetMethods(flags); foreach (MethodInfo mi in mBaseClassMethods) { if (mi.GetParameters().Length == 0 && mi.ReturnType == typeof(void)) { methodInfos.Add(mi); } if […]