与bool Type.op_Equality(类型,类型)的单声道兼容性

时间:2012-08-10 20:21:25

标签: mono

我正在考虑从VS2010转换到Mono,因此我通过MoMA运行我的装配,看看我在转换过程中遇到了多少困难。在生成的报告中,我发现我不断收到此错误:

bool Type.op_Equality (Type, Type)  Implement it properly once 4.0 impl details are known.

我检查了类状态页面,并且看到bool Type.op_Equality在mscorlib.dll(系统命名空间)中被列为4.5和4.0中的TODO,等待impl详细信息。这让我想到了我的问题:

是否有人知道是否/何时可以获得实施细节?或者,如果我忽略此TODO,我的代码是否仍然有效?

1 个答案:

答案 0 :(得分:2)

我没有听说过任何与Mono实现Type.op_Equality相关的错误(当然这并不意味着没有任何错误)。

实际知道您的代码是否有效的唯一方法是尝试单声道。现代艺术博物馆只是一个指南,而不是一个神谕,因此它列出了潜在的问题(具有不同程度的严肃性)。

对于Mono中的任何特定代码,还可以检查源代码,以查看您在MoMA中获得的消息是否会影响您。

例如:https://github.com/mono/mono/blob/master/mcs/class/corlib/System/Type.cs#L482