| void .ctor(JsonWriter innerWriter) | Public+1 flags | — | 0x08 |
| string GetSerializedJsonMessage() | Public | — | 0x08 |
| void WriteValue(const decimal& value) | Public+1 flags | — | 0x10 |
| void WriteValue(const Nullable<System.Decimal>& value) | Public+1 flags | — | 0x18 |
| void WriteValue(bool value) | Public+1 flags | — | 0x01 |
| void WriteValue(const Nullable<System.Boolean>& value) | Public+1 flags | — | 0x02 |
| void WriteValue(byte value) | Public+1 flags | — | 0x01 |
| void WriteValue(const Nullable<System.Byte>& value) | Public+1 flags | | 0x02 |
| void WriteValue(ushort value) | Public+1 flags | | 0x02 |
| void WriteValue(const Nullable<System.Char>& value) | Public+1 flags | | 0x04 |
| void WriteValue(const byte[]& value) | Public+1 flags | | 0x08 |
| void WriteValue(const DateTime& value) | Public+1 flags | | 0x08 |
| void WriteValue(const Nullable<System.DateTime>& value) | Public+1 flags | | 0x10 |
| void WriteValue(const DateTimeOffset& value) | Public+1 flags | | 0x10 |
| void WriteValue(const Nullable<System.DateTimeOffset>& value) | Public+1 flags | | 0x18 |
| void WriteValue(double value) | Public+1 flags | | 0x08 |
| void WriteValue(const Nullable<System.Double>& value) | Public+1 flags | | 0x10 |
| void WriteUndefined() | Public+1 flags | | 0x00 |
| void WriteNull() | Public+1 flags | | 0x00 |
| void WriteValue(float value) | Public+1 flags | | 0x04 |
| void WriteValue(const Nullable<System.Single>& value) | Public+1 flags | | 0x08 |
| void WriteValue(const Guid& value) | Public+1 flags | | 0x10 |
| void WriteValue(const Nullable<System.Guid>& value) | Public+1 flags | | 0x14 |
| void WriteValue(int value) | Public+1 flags | | 0x04 |
| void WriteValue(const Nullable<System.Int32>& value) | Public+1 flags | | 0x08 |
| void WriteValue(long value) | Public+1 flags | | 0x08 |
| void WriteValue(const Nullable<System.Int64>& value) | Public+1 flags | | 0x10 |
| void WriteValue(object value) | Public+1 flags | | 0x08 |
| void WriteValue(sbyte value) | Public+1 flags | | 0x01 |
| void WriteValue(const Nullable<System.SByte>& value) | Public+1 flags | | 0x02 |
| void WriteValue(short value) | Public+1 flags | | 0x02 |
| void WriteValue(const Nullable<System.Int16>& value) | Public+1 flags | | 0x04 |
| void WriteValue(const string& value) | Public+1 flags | | 0x08 |
| void WriteValue(const TimeSpan& value) | Public+1 flags | | 0x08 |
| void WriteValue(const Nullable<System.TimeSpan>& value) | Public+1 flags | | 0x10 |
| void WriteValue(uint value) | Public+1 flags | | 0x04 |
| void WriteValue(const Nullable<System.UInt32>& value) | Public+1 flags | | 0x08 |
| void WriteValue(ulong value) | Public+1 flags | | 0x08 |
| void WriteValue(const Nullable<System.UInt64>& value) | Public+1 flags | | 0x10 |
| void WriteValue(Uri value) | Public+1 flags | | 0x08 |
| void WriteValue(ushort value) | Public+1 flags | | 0x02 |
| void WriteValue(const Nullable<System.UInt16>& value) | Public+1 flags | | 0x04 |
| void WriteWhitespace(const string& ws) | Public+1 flags | | 0x08 |
| void WriteStartArray() | Public+1 flags | | 0x00 |
| void WriteEndArray() | Public+1 flags | | 0x00 |
| void WriteStartConstructor(const string& name) | Public+1 flags | | 0x08 |
| void WriteEndConstructor() | Public+1 flags | | 0x00 |
| void WritePropertyName(const string& name) | Public+1 flags | | 0x08 |
| void WritePropertyName(const string& name, bool escape) | Public+1 flags | | 0x08 |
| void WriteStartObject() | Public+1 flags | | 0x00 |
| void WriteEndObject() | Public+1 flags | | 0x00 |
| void WriteRawValue(const string& json) | Public+1 flags | | 0x08 |
| void WriteRaw(const string& json) | Public+1 flags | | 0x08 |
| void Close() | Public+1 flags | | 0x00 |
| void Flush() | Public+1 flags | | 0x00 |