public static AggregateOperation <BsonDocument> CreateOperation(this CountDocumentsOperation obj) => (AggregateOperation <BsonDocument>)Reflector.Invoke(obj, nameof(CreateOperation));
public static List <BsonDocument> CreatePipeline(this CountDocumentsOperation obj) => (List <BsonDocument>)Reflector.Invoke(obj, nameof(CreatePipeline));
public static long ExtractCountFromResult(this CountDocumentsOperation obj, List <BsonDocument> result) => (long)Reflector.Invoke(obj, nameof(ExtractCountFromResult), result);