调试时如何进入重载的运算符?

vmp*_*vmp 5 c# debugging operator-overloading visual-studio

以下面的代码为例:

    public static void Main()
    {          
        Console.WriteLine(Integer.zero - new Integer(5));             
    }
Run Code Online (Sandbox Code Playgroud)

我正在尝试调试-调用(减号操作)时发生的事情,但是当我尝试通过按 F11(步入)进行调试时,它只是进入构造函数和 toString()...

如何在重载-运算符内部进行调试?

vmp*_*vmp 7

默认情况下,调试器会跳过托管代码中的属性和运算符。在大多数情况下,这提供了更好的调试体验。

要启用步入属性或运算符,请选择Debug > Options and Settings。在调试 > 常规页面上,清除跳过属性和运算符(仅限托管)复选框。