内置函数中发生了什么?

时间:2017-03-02 03:59:47

标签: c# .net visual-studio debugging dll

这是我的第一个问题,我已经阅读了询问页面中的说明,将尝试遵循它们。但我不确定这是提出这个问题的正确网站。无论如何,让我描述一下我的要求。

在调试时,我们可以通过按F11进入方法,看看方法内部发生了什么(处理输入和生成输出的方法)。或者我们可以使用F12键来查看方法的定义,并可以检查他们用于执行操作的所有代码。我想用内置的.Net(c#)方法做同样的事情。

  

例如:我正在调用Directory.CreateDirectory方法来创建   特定路径中的目录。但是,当我按F12时会   显示Meta Data而不是特定的函数定义。

所以我的问题是,是否有可能通过调试或通过定义来查看microsoft用于构建这些内置函数的代码?

1 个答案:

答案 0 :(得分:2)

关注How to: Debug .NET Framework Source

要点是你需要禁用"只需要我的代码"调试工具>选项>调试>一般。