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()); }
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); }