Zdexby TheHolyOneZ
36,909 classes
Class

BsonWriter

: JsonWriter : Object
Newtonsoft.Json.Bson.BsonWriter, Newtonsoft.Json 0x0080 (128 B) inherited 0x0060 Newtonsoft.Json.dll
0x00x0080

Members 4

OffsetSizeNameTypeFlagsDefault
0x08_writerBsonBinaryWriterPrivate+1 flags—
0x08_rootBsonTokenPrivate—
0x08_parentBsonTokenPrivate—
0x08_propertyNamestringPrivate—
Inherited from JsonWriter 14
OffsetSizeNameTypeFlagsDefault
0x08StateArrayState[][]PrivateStatic+1 flags—
0x08StateArrayTemplateState[][]Static+2 flags—
0x08_stackList<Newtonsoft.Json.JsonPosition>Private—
0x18_currentPositionJsonPositionPrivate—
0x04_currentStateStatePrivate—
0x04_formattingFormattingPrivate—
0x01<CloseOutput>k__BackingFieldboolPrivate—
0x01<AutoCompleteOnClose>k__BackingFieldboolPrivate—
0x003A0x02padding / unreflected
0x04_dateFormatHandlingDateFormatHandlingPrivate—
0x04_dateTimeZoneHandlingDateTimeZoneHandlingPrivate—
0x04_stringEscapeHandlingStringEscapeHandlingPrivate—
0x04_floatFormatHandlingFloatFormatHandlingPrivate—
0x004C0x04padding / unreflected
0x08_dateFormatStringstringPrivate—
0x08_cultureCultureInfoPrivate—

Functions 43

SignatureFlagsNativeParams
DateTimeKind get_DateTimeKindHandling()Public+1 flags0x04
void set_DateTimeKindHandling(const DateTimeKind& value)Public+1 flags0x04
void .ctor(Stream stream)Public+1 flags0x08
void .ctor(BinaryWriter writer)Public+1 flags0x08
void Flush()Public+1 flags0x00
void WriteEnd(const JsonToken& token)2 flags0x04
void WriteComment(const string& text)Public+1 flags0x08
void WriteStartConstructor(const string& name)Public+1 flags0x08
void WriteRaw(const string& json)Public+1 flags0x08
void WriteRawValue(const string& json)Public+1 flags0x08
void WriteStartArray()Public+1 flags0x00
void WriteStartObject()Public+1 flags0x00
void WritePropertyName(const string& name)Public+1 flags0x08
void Close()Public+1 flags0x00
void AddParent(BsonToken container)Private0x08
void RemoveParent()Private0x00
void AddValue(object value, const BsonType& type)Private0x08
void AddToken(BsonToken token)1 flags0x08
void WriteValue(object value)Public+1 flags0x08
void WriteNull()Public+1 flags0x00
void WriteUndefined()Public+1 flags0x00
void WriteValue(const string& value)Public+1 flags0x08
void WriteValue(int value)Public+1 flags0x04
void WriteValue(uint value)Public+1 flags0x04
void WriteValue(long value)Public+1 flags0x08
void WriteValue(ulong value)Public+1 flags0x08
void WriteValue(float value)Public+1 flags0x04
void WriteValue(double value)Public+1 flags0x08
void WriteValue(bool value)Public+1 flags0x01
void WriteValue(short value)Public+1 flags0x02
void WriteValue(ushort value)Public+1 flags0x02
void WriteValue(ushort value)Public+1 flags0x02
void WriteValue(byte value)Public+1 flags0x01
void WriteValue(sbyte value)Public+1 flags0x01
void WriteValue(const decimal& value)Public+1 flags0x10
void WriteValue(const DateTime& value)Public+1 flags0x08
void WriteValue(const DateTimeOffset& value)Public+1 flags0x10
void WriteValue(const byte[]& value)Public+1 flags0x08
void WriteValue(const Guid& value)Public+1 flags0x10
void WriteValue(const TimeSpan& value)Public+1 flags0x08
void WriteValue(Uri value)Public+1 flags0x08
void WriteObjectId(const byte[]& value)Public0x08
void WriteRegex(const string& pattern, const string& options)Public0x08

Used by 1

types with a member, parameter or interface of this type