我在哪里可以找到System.Numerics.BigInteger的源代码?

Rah*_*han 5 .net c# debugging visual-studio-2010

我需要获得ORIGINAL源代码,System.Numerics.BigInteger以获得开发人员评论和合理的变量名称.我知道如何反编译程序集,这不是我正在寻找的答案.

我尝试过的:

  • 下载.NET 4和4.5的源代码但由于某种原因不包括BigInteger.
  • 源代码通过遵循MS指令步进但由于SP1的这个问题而无法工作,我没有选择在我的开发机器上回滚.我也无法访问另一台具有开发功能的机器.

我相信很多人都使用源步进来调试和/或查看BCL源代码.如果有,请发布BigInteger和相关代码作为答案.如果这样做跨越任何法律界限,请让我知道相同,以便我可以跳过替代方案.如果您确实建议了替代方案,请说明具体原因.

Jer*_*son 3

之前在 MSDN BigInteger 源代码上已经问过这个问题

除非您有权访问私有 Microsoft 源代码和符号服务器,否则您不会通过代码注释获得它。

源步进是您最好的选择。我也经历过你提到的问题,并发现 RedGate 源步进器(VM 上 Reflector 试用的一部分)可以解决问题。

如果您没有时间自己编写,另一种方法是使用第三方: http://www.codeproject.com/Articles/2728/C-BigInteger-Class

更新: