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

时间:2012-08-25 15:55:51

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

我需要掌握System.Numerics.BigInteger ORIGINAL 源代码,其中包含开发者评论和合理的变量名称。 我知道如何反编译程序集,这不是我正在寻找的答案。

我尝试过:

  • 下载.NET 4和4.5的源代码但由于某种原因不包括BigInteger。
  • 按照MS instructions跟踪来源,但由于this issue带有SP1并且我无法在我的开发计算机上滚动,因此无效。我也无法访问另一台支持dev的机器。

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

2 个答案:

答案 0 :(得分:2)

以前曾在MSDN BigInteger source code

上提出此问题

除非您可以访问私有的Micrsoft源和符号服务器,否则不会使用代码注释。

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

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

答案 1 :(得分:1)

这是根据JustDecompiler的BigInteger源代码,给出了BigInteger的框架dll:http://pastebin.com/hFXJ7m8p