这个问题很简单。给定MethodBase或MethodInfo实例,如何检查它是否表示迭代器方法(带有yield语句)或通用方法(没有yield语句)?
MethodBase
MethodInfo
yield
我注意到IteratorStateMachineAttribute属性中的一个CustomAttributes,但提到here应该不是依赖此属性。
IteratorStateMachineAttribute
CustomAttributes
考虑以下方法: