public string JsonStringBuilder()
        {
            _jsonStringBuilder.Clear();
            _jsonStringBuilder.Append("{\"First\":");
            _jsonStringBuilder.Append(125);
            _jsonStringBuilder.Append(",\"Min\":");
            _jsonStringBuilder.Append(int.MinValue);
            _jsonStringBuilder.Append(",\"Max\":");
            _jsonStringBuilder.Append(int.MaxValue);
            _jsonStringBuilder.Append(",\"Zero\":");
            _jsonStringBuilder.Append(0);
            _jsonStringBuilder.Append("}");

            return(_jsonStringBuilder.ToString());
        }
Exemple #2
0
        string GetOffset()
        {
            int tickCount = Environment.TickCount;

            if (_offsetCacheTime + 1000 < tickCount)
            {
                _offsetCacheTime = tickCount;
                var offset  = TimeZoneInfo.Local.GetUtcOffset(DateTime.UtcNow);
                var builder = new JsonStringBuilder();
                if (offset.TotalMinutes > 0)
                {
                    builder.Append('+');
                }
                else
                {
                    builder.Append('-');
                }
                builder.AppendIntTwo(Math.Abs(offset.Hours));
                builder.Append(':');
                builder.AppendIntTwo(offset.Minutes);
                _offset = builder.ToString();
            }
            return(_offset);
        }