C# (CSharp) MongoDB.Bson.IO Namespace

Classes

Name Description
BsonBinaryReaderBookmark Represents a bookmark that can be used to return a reader to the current position and state.
BsonBinaryReaderContext
BsonBinaryReaderSettings
BsonBinaryWriter Represents a BSON writer to a BSON Stream.
BsonBinaryWriterContext
BsonBinaryWriterSettings
BsonDocumentReaderBookmark
BsonDocumentReaderContext
BsonDocumentReaderSettings
BsonDocumentWriter Represents a BSON writer to a BsonDocument.
BsonDocumentWriterContext
BsonDocumentWriterSettings
BsonReaderBookmark
BsonReaderSettings
BsonWriter Represents a BSON writer for some external format (see subclasses).
BsonWriterSettings
ByteArrayBuffer A BSON buffer that is backed by a byte array.
ByteBufferFactory Represents a factory for IBsonBuffers.
DateTimeJsonToken Represents a DateTime JSON token.
DoubleJsonToken Represents a Double JSON token.
Int32JsonToken Represents an Int32 JSON token.
Int64JsonToken Represents an Int64 JSON token.
JsonBuffer Represents a wrapper around a TextReader to provide some buffering functionality.
JsonReaderBookmark
JsonReaderContext
JsonReaderSettings Represents settings for a JsonReader.
JsonScanner A static class that represents a JSON scanner.
JsonToken Represents a JSON token.
JsonWriter Represents a BSON writer to a TextWriter (in JSON format).
JsonWriterContext
JsonWriterSettings
MultiChunkBuffer An IBsonBuffer that has multiple chunks.
ObjectIdJsonToken Represents an ObjectId JSON token.
RegularExpressionJsonToken Represents a regular expression JSON token.
SingleChunkBuffer An IBsonBuffer that only has a single chunk.
StringJsonToken Represents a String JSON token.