Class BsonDocumentWrapper
Represents a BsonDocument wrapper.
public class BsonDocumentWrapper : MaterializedOnDemandBsonDocument, IComparable<BsonValue>, IConvertible, IEquatable<BsonValue>, IComparable<BsonDocument>, IConvertibleToBsonDocument, IEnumerable<BsonElement>, IEnumerable, IEquatable<BsonDocument>, IDisposable- Inheritance
- 
      
      
      
      
      BsonDocumentWrapper
- Implements
- Inherited Members
- Extension Methods
Constructors
- BsonDocumentWrapper(object)
- Initializes a new instance of the BsonDocumentWrapper class. 
- BsonDocumentWrapper(object, IBsonSerializer)
- Initializes a new instance of the BsonDocumentWrapper class. 
Properties
- Serializer
- Gets the serializer. 
- Wrapped
- Gets the wrapped value. 
Methods
- Clone()
- Creates a shallow clone of the document (see also DeepClone). 
- Create(Type, object)
- Creates a new instance of the BsonDocumentWrapper class. 
- CreateMultiple(Type, IEnumerable)
- Creates a list of new instances of the BsonDocumentWrapper class. 
- CreateMultiple<TNominalType>(IEnumerable<TNominalType>)
- Creates a list of new instances of the BsonDocumentWrapper class. 
- Create<TNominalType>(TNominalType)
- Creates a new instance of the BsonDocumentWrapper class. 
- Materialize()
- Materializes the BsonDocument. 
- MaterializeCompleted()
- Informs subclasses that the Materialize process completed so they can free any resources related to the unmaterialized state.