这是System.Linq.EnumerableExecutor的文档。
我不知道它可能做什么或被用来做什么。以下是我从反射器获得的源代码:
public abstract class EnumerableExecutor
{
[TargetedPatchingOptOut("Performance critical to inline this type of method across NGen image boundaries")]
protected EnumerableExecutor(){}
}
public class EnumerableExecutor<T> : EnumerableExecutor
{
[TargetedPatchingOptOut("Performance critical to inline this type of method across NGen image boundaries")]
public EnumerableExecutor(Expression expression){}
}
有参加者吗?
最佳答案
如文档中所述,我们的代码不打算使用它。它具有可能对框架的内部有用的内部方法,例如:
internal T Execute();
internal override object ExecuteBoxed();
似乎目的是提供编译
Expression
,执行它并返回结果的功能。关于c# - “可枚举执行器”类的目的和用途是什么?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/5817152/