在C#中是否可以通过反射检查该方法是否是迭代器?

问题描述 投票:2回答:1

这个问题很简单。给定MethodBaseMethodInfo实例,如何检查它是否表示迭代器方法(带有yield语句)或通用方法(没有yield语句)?

我注意到IteratorStateMachineAttribute属性中的一个CustomAttributes,但提到here应该不是依赖此属性。

c# reflection iterator yield yield-return
1个回答
0
投票

考虑以下方法:

© www.soinside.com 2019 - 2024. All rights reserved.