public void Write(long number) { this.WriteFormatting(JsonToken.Number); var len = JsonUtils.Int64ToBuffer(number, outputBuffer, 0, this.Context.Format); if (number > JS_NUMBER_MAX_VALUE_INT64) { this.WriteString(new string(outputBuffer, 0, len)); } else { this.WriteJson(outputBuffer, 0, len); } }