public FileContextProjectionBindingExpressionVisitor( FileContextQueryableMethodTranslatingExpressionVisitor queryableMethodTranslatingExpressionVisitor, FileContextExpressionTranslatingExpressionVisitor expressionTranslatingExpressionVisitor) { _queryableMethodTranslatingExpressionVisitor = queryableMethodTranslatingExpressionVisitor; _expressionTranslatingExpressionVisitor = expressionTranslatingExpressionVisitor; }
protected FileContextQueryableMethodTranslatingExpressionVisitor( FileContextQueryableMethodTranslatingExpressionVisitor parentVisitor) : base(parentVisitor.Dependencies, subquery: true) { _expressionTranslator = parentVisitor._expressionTranslator; _weakEntityExpandingExpressionVisitor = parentVisitor._weakEntityExpandingExpressionVisitor; _projectionBindingExpressionVisitor = new FileContextProjectionBindingExpressionVisitor(this, _expressionTranslator); _model = parentVisitor._model; }