@@ -579,7 +579,7 @@ private Task InsertManyAsync(IEnumerable<TDocument> documents, InsertManyOptions
579579 public abstract IFilteredMongoCollection < TDerivedDocument > OfType < TDerivedDocument > ( ) where TDerivedDocument : TDocument ;
580580
581581 /// <inheritdoc />
582- public ReplaceOneResult ReplaceOne ( FilterDefinition < TDocument > filter , TDocument replacement , ReplaceOptions options = null , CancellationToken cancellationToken = default ( CancellationToken ) )
582+ public virtual ReplaceOneResult ReplaceOne ( FilterDefinition < TDocument > filter , TDocument replacement , ReplaceOptions options = null , CancellationToken cancellationToken = default ( CancellationToken ) )
583583 {
584584 return ReplaceOne ( filter , replacement , options , ( requests , bulkWriteOptions ) => BulkWrite ( requests , bulkWriteOptions , cancellationToken ) ) ;
585585 }
@@ -593,7 +593,7 @@ private Task InsertManyAsync(IEnumerable<TDocument> documents, InsertManyOptions
593593
594594
595595 /// <inheritdoc />
596- public ReplaceOneResult ReplaceOne ( IClientSessionHandle session , FilterDefinition < TDocument > filter , TDocument replacement , ReplaceOptions options = null , CancellationToken cancellationToken = default ( CancellationToken ) )
596+ public virtual ReplaceOneResult ReplaceOne ( IClientSessionHandle session , FilterDefinition < TDocument > filter , TDocument replacement , ReplaceOptions options = null , CancellationToken cancellationToken = default ( CancellationToken ) )
597597 {
598598 return ReplaceOne ( filter , replacement , options , ( requests , bulkWriteOptions ) => BulkWrite ( session , requests , bulkWriteOptions , cancellationToken ) ) ;
599599 }
@@ -634,7 +634,7 @@ private ReplaceOneResult ReplaceOne(FilterDefinition<TDocument> filter, TDocumen
634634 }
635635
636636 /// <inheritdoc />
637- public Task < ReplaceOneResult > ReplaceOneAsync ( FilterDefinition < TDocument > filter , TDocument replacement , ReplaceOptions options = null , CancellationToken cancellationToken = default ( CancellationToken ) )
637+ public virtual Task < ReplaceOneResult > ReplaceOneAsync ( FilterDefinition < TDocument > filter , TDocument replacement , ReplaceOptions options = null , CancellationToken cancellationToken = default ( CancellationToken ) )
638638 {
639639 return ReplaceOneAsync ( filter , replacement , options , ( requests , bulkWriteOptions ) => BulkWriteAsync ( requests , bulkWriteOptions , cancellationToken ) ) ;
640640 }
@@ -647,7 +647,7 @@ private ReplaceOneResult ReplaceOne(FilterDefinition<TDocument> filter, TDocumen
647647 }
648648
649649 /// <inheritdoc />
650- public Task < ReplaceOneResult > ReplaceOneAsync ( IClientSessionHandle session , FilterDefinition < TDocument > filter , TDocument replacement , ReplaceOptions options = null , CancellationToken cancellationToken = default ( CancellationToken ) )
650+ public virtual Task < ReplaceOneResult > ReplaceOneAsync ( IClientSessionHandle session , FilterDefinition < TDocument > filter , TDocument replacement , ReplaceOptions options = null , CancellationToken cancellationToken = default ( CancellationToken ) )
651651 {
652652 return ReplaceOneAsync ( filter , replacement , options , ( requests , bulkWriteOptions ) => BulkWriteAsync ( session , requests , bulkWriteOptions , cancellationToken ) ) ;
653653 }
0 commit comments