Newtonsoft.Json.JsonTextWriter.WriteIntegerValue C# (CSharp) Method

WriteIntegerValue() private method

private WriteIntegerValue ( ulong uvalue ) : void
uvalue ulong
return void
        private void WriteIntegerValue(ulong uvalue)
        {
            if (uvalue <= 9)
            {
                _writer.Write((char)('0' + uvalue));
            }
            else
            {
                EnsureWriteBuffer();

                int totalLength = MathUtils.IntLength(uvalue);
                int length = 0;

                do
                {
                    _writeBuffer[totalLength - ++length] = (char)('0' + (uvalue % 10));
                    uvalue /= 10;
                } while (uvalue != 0);

                _writer.Write(_writeBuffer, 0, length);
            }
        }
    }

Same methods

JsonTextWriter::WriteIntegerValue ( long value ) : void