130 while (textWriter ==
null);
150 if (writeBuffer !=
null)
192 base.InternalWritePropertyName(name);
202 base.InternalWritePropertyName(
name);
232 if (indentChars ==
null)
236 char[]
array = text.ToCharArray();
239 if (indentChars ==
null)
269 base.WriteValue(value);
295 base.InternalWriteRaw();
318 if (writeBuffer ==
null)
328 if (writeBuffer ==
null)
567 base.InternalWriteComment();
class f__AnonymousType0<< Count > j__TPar
static string ToString(DateTime value)
override void WriteValue(sbyte value)
override void WritePropertyName(string name)
override void WriteStartConstructor(string name)
override void WriteUndefined()
override void WriteWhitespace(string ws)
void WriteIntegerValue(ulong uvalue)
override void WriteValue(decimal value)
override void WriteStartObject()
IArrayPool< char > ArrayPool
void WriteIntegerValue(long value)
readonly TextWriter _writer
override void WriteValue(ulong value)
override void WriteValue(DateTimeOffset value)
override void WriteRaw(string json)
override void WriteIndentSpace()
override void WriteValue(TimeSpan value)
override void WriteNull()
override void WriteValue(byte value)
override void WriteValue(ushort value)
override void WriteValue(int value)
override void WriteValue(long value)
override void WriteValue(string value)
override void WriteValue(bool value)
override void WriteValueDelimiter()
override void WritePropertyName(string name, bool escape)
Base64Encoder Base64Encoder
override void WriteEnd(JsonToken token)
IArrayPool< char > _arrayPool
void WriteValueInternal(string value, JsonToken token)
override void WriteValue(float? value)
override void OnStringEscapeHandlingChanged()
override void WriteValue(short value)
void UpdateCharEscapeFlags()
override void WriteValue(double? value)
override void WriteValue(Guid value)
override void WriteComment(string text)
void WriteEscapedString(string value, bool quote)
JsonTextWriter(TextWriter textWriter)
Base64Encoder _base64Encoder
override void WriteValue(object value)
override void WriteValue(uint value)
override void WriteValue(double value)
override void WriteValue(DateTime value)
override void WriteValue(float value)
override void WriteValue(char value)
override void WriteIndent()
override void WriteValue(byte[] value)
override void WriteValue(Uri value)
override void WriteStartArray()
StringEscapeHandling _stringEscapeHandling
FloatFormatHandling _floatFormatHandling
DateFormatHandling _dateFormatHandling
DateTimeZoneHandling _dateTimeZoneHandling
bool< CloseOutput > k__BackingField
static char[] RentBuffer(IArrayPool< char > bufferPool, int minSize)
static void ReturnBuffer(IArrayPool< char > bufferPool, char[] buffer)
static DateTime EnsureDateTime(DateTime value, DateTimeZoneHandling timeZone)
static bool[] GetCharEscapeFlags(StringEscapeHandling stringEscapeHandling, char quoteChar)
static CultureInfo InvariantCulture
static byte Min(byte val1, byte val2)