Enum BsonWriterState

| MongoDB CSharp Driver API Reference (original) (raw)

Namespace

MongoDB.Bson.IO

Assembly

MongoDB.Bson.dll

Represents the state of a BsonWriter.

public enum BsonWriterState

Extension Methods

BsonExtensionMethods.ToBsonDocument(TNominalType, IBsonSerializer, Action<BsonSerializationContext.Builder>, BsonSerializationArgs)

BsonExtensionMethods.ToBson(TNominalType, IBsonSerializer, BsonBinaryWriterSettings, Action<BsonSerializationContext.Builder>, BsonSerializationArgs, int)

BsonExtensionMethods.ToJson(TNominalType, JsonWriterSettings, IBsonSerializer, Action<BsonSerializationContext.Builder>, BsonSerializationArgs)

BsonExtensionMethods.ToBson(object, Type, BsonBinaryWriterSettings, IBsonSerializer, Action<BsonSerializationContext.Builder>, BsonSerializationArgs, int)

BsonExtensionMethods.ToBsonDocument(object, Type, IBsonSerializer, Action<BsonSerializationContext.Builder>, BsonSerializationArgs)

BsonExtensionMethods.ToJson(object, Type, JsonWriterSettings, IBsonSerializer, Action<BsonSerializationContext.Builder>, BsonSerializationArgs)

Fields

Initial = 0

The initial state.

Name = 1

The writer is positioned to write a name.

Value = 2

The writer is positioned to write a value.

ScopeDocument = 3

The writer is positioned to write a scope document (call WriteStartDocument to start writing the scope document).

Done = 4

The writer is done.

Closed = 5

The writer is closed.