Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches

◆ UInt32ToNumber()

static unsafe void System.Number.UInt32ToNumber ( uint value,
ref NumberBuffer number )
inlinestaticprivate

Definition at line 2345 of file Number.cs.

2346 {
2347 number.DigitsCount = 10;
2348 number.IsNegative = false;
2349 byte* digitsPointer = number.GetDigitsPointer();
2350 byte* ptr = UInt32ToDecChars(digitsPointer + 10, value, 0);
2351 int num = (number.Scale = (number.DigitsCount = (int)(digitsPointer + 10 - ptr)));
2352 byte* digitsPointer2 = number.GetDigitsPointer();
2353 while (--num >= 0)
2354 {
2355 *(digitsPointer2++) = *(ptr++);
2356 }
2357 *digitsPointer2 = 0;
2358 }
static unsafe byte * UInt32ToDecChars(byte *bufferEnd, uint value, int digits)
Definition Number.cs:2360

References System.Number.UInt32ToDecChars(), and System.value.

Referenced by System.Number.FormatUInt32(), and System.Number.TryFormatUInt32().