private RawBsonDocument DeserializeRawBsonDocument(IBsonReader bsonReader) { var slice = bsonReader.ReadRawBsonDocument(); var nestedDocument = new RawBsonDocument(slice); _disposableItems.Add(nestedDocument); return(nestedDocument); }
private RawBsonDocument DeserializeRawBsonDocument(IBsonReader bsonReader) { var slice = bsonReader.ReadRawBsonDocument(); var nestedDocument = new RawBsonDocument(slice); _disposableItems.Add(nestedDocument); return nestedDocument; }
/// <summary> /// Reads a raw BSON document. /// </summary> /// <param name="reader">The reader.</param> /// <param name="name">The name.</param> /// <returns>The raw BSON document.</returns> public static IByteBuffer ReadRawBsonDocument(this IBsonReader reader, string name) { VerifyName(reader, name); return(reader.ReadRawBsonDocument()); }