| DateTimeKind get_DateTimeKindHandling() | Public+1 flags | | 0x04 |
| void set_DateTimeKindHandling(const DateTimeKind& value) | Public+1 flags | | 0x04 |
| void .ctor(Stream stream) | Public+1 flags | | 0x08 |
| void .ctor(BinaryWriter writer) | Public+1 flags | | 0x08 |
| void Flush() | Public+1 flags | | 0x00 |
| void WriteEnd(const JsonToken& token) | 2 flags | | 0x04 |
| void WriteStartConstructor(const string& name) | Public+1 flags | | 0x08 |
| void WriteRaw(const string& json) | Public+1 flags | | 0x08 |
| void WriteRawValue(const string& json) | Public+1 flags | | 0x08 |
| void WriteStartArray() | Public+1 flags | | 0x00 |
| void WriteStartObject() | Public+1 flags | | 0x00 |
| void WritePropertyName(const string& name) | Public+1 flags | | 0x08 |
| void Close() | Public+1 flags | | 0x00 |
| void AddParent(BsonToken container) | Private | | 0x08 |
| void RemoveParent() | Private | | 0x00 |
| void AddValue(object value, const BsonType& type) | Private | | 0x08 |
| void AddToken(BsonToken token) | 1 flags | | 0x08 |
| void WriteValue(object value) | Public+1 flags | | 0x08 |
| void WriteNull() | Public+1 flags | | 0x00 |
| void WriteUndefined() | Public+1 flags | | 0x00 |
| void WriteValue(const string& value) | Public+1 flags | | 0x08 |
| void WriteValue(int value) | Public+1 flags | | 0x04 |
| void WriteValue(uint value) | Public+1 flags | | 0x04 |
| void WriteValue(long value) | Public+1 flags | | 0x08 |
| void WriteValue(ulong value) | Public+1 flags | | 0x08 |
| void WriteValue(float value) | Public+1 flags | | 0x04 |
| void WriteValue(double value) | Public+1 flags | | 0x08 |
| void WriteValue(bool value) | Public+1 flags | | 0x01 |
| void WriteValue(short value) | Public+1 flags | | 0x02 |
| void WriteValue(ushort value) | Public+1 flags | | 0x02 |
| void WriteValue(ushort value) | Public+1 flags | | 0x02 |
| void WriteValue(byte value) | Public+1 flags | | 0x01 |
| void WriteValue(sbyte value) | Public+1 flags | | 0x01 |
| void WriteValue(const decimal& value) | Public+1 flags | | 0x10 |
| void WriteValue(const DateTime& value) | Public+1 flags | | 0x08 |
| void WriteValue(const DateTimeOffset& value) | Public+1 flags | | 0x10 |
| void WriteValue(const byte[]& value) | Public+1 flags | | 0x08 |
| void WriteValue(const Guid& value) | Public+1 flags | | 0x10 |
| void WriteValue(const TimeSpan& value) | Public+1 flags | | 0x08 |
| void WriteValue(Uri value) | Public+1 flags | | 0x08 |
| void WriteObjectId(const byte[]& value) | Public | | 0x08 |
| void WriteRegex(const string& pattern, const string& options) | Public | | 0x08 |