Class BsonDocumentReader
Represents a BSON reader for a BsonDocument.
public class BsonDocumentReader : BsonReader, IBsonReader, IDisposable- Inheritance
- 
      
      
      BsonDocumentReader
- Implements
- Inherited Members
- Extension Methods
Constructors
- BsonDocumentReader(BsonDocument)
- Initializes a new instance of the BsonDocumentReader class. 
- BsonDocumentReader(BsonDocument, BsonDocumentReaderSettings)
- Initializes a new instance of the BsonDocumentReader class. 
Methods
- Close()
- Closes the reader. 
- Dispose(bool)
- Disposes of any resources used by the reader. 
- GetBookmark()
- Gets a bookmark to the reader's current position and state. 
- IsAtEndOfFile()
- Determines whether this reader is at end of file. 
- ReadBinaryData()
- Reads BSON binary data from the reader. 
- ReadBoolean()
- Reads a BSON boolean from the reader. 
- ReadBsonType()
- Reads a BsonType from the reader. 
- ReadBytes()
- Reads BSON binary data from the reader. 
- ReadDateTime()
- Reads a BSON DateTime from the reader. 
- ReadDecimal128()
- Reads a BSON Decimal128 from the reader. 
- ReadDouble()
- Reads a BSON Double from the reader. 
- ReadEndArray()
- Reads the end of a BSON array from the reader. 
- ReadEndDocument()
- Reads the end of a BSON document from the reader. 
- ReadInt32()
- Reads a BSON Int32 from the reader. 
- ReadInt64()
- Reads a BSON Int64 from the reader. 
- ReadJavaScript()
- Reads a BSON JavaScript from the reader. 
- ReadJavaScriptWithScope()
- Reads a BSON JavaScript with scope from the reader (call ReadStartDocument next to read the scope). 
- ReadMaxKey()
- Reads a BSON MaxKey from the reader. 
- ReadMinKey()
- Reads a BSON MinKey from the reader. 
- ReadName(INameDecoder)
- Reads the name of an element from the reader. 
- ReadNull()
- Reads a BSON null from the reader. 
- ReadObjectId()
- Reads a BSON ObjectId from the reader. 
- ReadRegularExpression()
- Reads a BSON regular expression from the reader. 
- ReadStartArray()
- Reads the start of a BSON array. 
- ReadStartDocument()
- Reads the start of a BSON document. 
- ReadString()
- Reads a BSON string from the reader. 
- ReadSymbol()
- Reads a BSON symbol from the reader. 
- ReadTimestamp()
- Reads a BSON timestamp from the reader. 
- ReadUndefined()
- Reads a BSON undefined from the reader. 
- ReturnToBookmark(BsonReaderBookmark)
- Returns the reader to previously bookmarked position and state. 
- SkipName()
- Skips the name (reader must be positioned on a name). 
- SkipValue()
- Skips the value (reader must be positioned on a value).