System.NumberFormatter.FastIntegerToString C# (CSharp) Метод

FastIntegerToString() приватный Метод

private FastIntegerToString ( int value, IFormatProvider fp ) : string
value int
fp IFormatProvider
Результат string
		private string FastIntegerToString (int value, IFormatProvider fp)
		{
			if (value < 0) {
				string sign = GetNumberFormatInstance(fp).NegativeSign;
				ResetCharBuf (8 + sign.Length);
				value = -value;
				Append (sign);
			}
			else
				ResetCharBuf (8);

			if (value >= 10000) {
				int v = value / 10000;
				FastAppendDigits (v, false);
				FastAppendDigits (value - v * 10000, true);
			}
			else
				FastAppendDigits (value, false);

			return new string (_cbuf, 0, _ind);
		}