/// <inheritdoc /> public MongoDbEntityQueryableExpressionVisitor( // ReSharper disable once SuggestBaseTypeForParameter [NotNull] MongoDbEntityQueryModelVisitor entityQueryModelVisitor, [NotNull] IModel model, [CanBeNull] IQuerySource querySource) : base(entityQueryModelVisitor) { _model = Check.NotNull(model, nameof(model)); _querySource = querySource; }
/// <inheritdoc /> public MongoDbMemberAccessBindingExpressionVisitor( [NotNull] QuerySourceMapping querySourceMapping, [NotNull] MongoDbEntityQueryModelVisitor mongoDbEntityQueryModelVisitor, bool inProjection) : base( Check.NotNull(querySourceMapping, nameof(querySourceMapping)), Check.NotNull(mongoDbEntityQueryModelVisitor, nameof(mongoDbEntityQueryModelVisitor)), inProjection) { _model = mongoDbEntityQueryModelVisitor.QueryCompilationContext.Model; }