When the size of a (positive) BigInteger (from System.Numerics.dll) exceeds ¼ gigabyte, the logarithm returned by BigInteger.Log is incorrect. In the calculation, an Int32 accidentally overflows and therefore it may become negative.Please also see http://stackoverflow.com/questions/14402877/ for a discussion of the problem.This is seen in .NET 4.5 and .NET 4.0.
Visual Studio/Team Foundation Server/.NET Framework Tooling Version
Steps to reproduce
Operating System Language