双参考源.自引用相等(==)运算符

InB*_*een 7 c#

我正在审查一些原始类型的实现,特别是System.Double在.NET的Reference Source中,我偶然发现了这个:

[System.Runtime.Versioning.NonVersionable]
public static bool operator ==(Double left, Double right) {
    return left == right;
}

[System.Runtime.Versioning.NonVersionable]
public static bool operator !=(Double left, Double right) {
    return left != right;
}
Run Code Online (Sandbox Code Playgroud)

我知道这种自我参照运营商的实现可以反编译问题,因为解释在这里,但我的印象是,在参考源中的代码是实际的源代码和反编译的不输出下.

谁能解释一下这里真的发生了什么?