public DefaultComposingExpressionVisitorProvider( TranslatabilityAnalyzingExpressionVisitor translatabilityAnalyzingExpressionVisitor, IRewritingExpressionVisitorProvider rewritingExpressionVisitorProvider) { this.translatabilityAnalyzingExpressionVisitor = translatabilityAnalyzingExpressionVisitor; this.rewritingExpressionVisitorProvider = rewritingExpressionVisitorProvider; }
public EnumerableContainsRewritingExpressionVisitor( TranslatabilityAnalyzingExpressionVisitor translatabilityAnalyzingExpressionVisitor) { this.translatabilityAnalyzingExpressionVisitor = translatabilityAnalyzingExpressionVisitor ?? throw new ArgumentNullException(nameof(translatabilityAnalyzingExpressionVisitor)); }
public MaterializerGeneratingExpressionVisitor( TranslatabilityAnalyzingExpressionVisitor translatabilityAnalyzingExpressionVisitor, IReadValueExpressionFactoryProvider readValueExpressionFactoryProvider) { this.translatabilityAnalyzingExpressionVisitor = translatabilityAnalyzingExpressionVisitor; this.readValueExpressionFactoryProvider = readValueExpressionFactoryProvider; }
public GroupingAggregationRewritingExpressionVisitor( TranslatabilityAnalyzingExpressionVisitor translatabilityAnalyzingExpressionVisitor) { this.translatabilityAnalyzingExpressionVisitor = translatabilityAnalyzingExpressionVisitor ?? throw new ArgumentNullException(nameof(translatabilityAnalyzingExpressionVisitor)); }
public EFCoreRewritingExpressionVisitorProvider( ICurrentDbContext currentDbContext, TranslatabilityAnalyzingExpressionVisitor translatabilityAnalyzingExpressionVisitor) : base(translatabilityAnalyzingExpressionVisitor) { this.currentDbContext = currentDbContext; }
public DefaultRewritingExpressionVisitorProvider( TranslatabilityAnalyzingExpressionVisitor translatabilityAnalyzingExpressionVisitor) { this.translatabilityAnalyzingExpressionVisitor = translatabilityAnalyzingExpressionVisitor ?? throw new ArgumentNullException(nameof(translatabilityAnalyzingExpressionVisitor)); }
public EFCoreRewritingExpressionVisitorProvider( ICurrentDbContext currentDbContext, TranslatabilityAnalyzingExpressionVisitor translatabilityAnalyzingExpressionVisitor, ITypeMappingProvider typeMappingProvider) : base(translatabilityAnalyzingExpressionVisitor, typeMappingProvider) { this.currentDbContext = currentDbContext ?? throw new System.ArgumentNullException(nameof(currentDbContext)); }
public EFCoreComposingExpressionVisitorProvider( ICurrentDbContext currentDbContext, TranslatabilityAnalyzingExpressionVisitor translatabilityAnalyzingExpressionVisitor, IRewritingExpressionVisitorProvider rewritingExpressionVisitorProvider) { this.currentDbContext = currentDbContext; this.translatabilityAnalyzingExpressionVisitor = translatabilityAnalyzingExpressionVisitor; this.rewritingExpressionVisitorProvider = rewritingExpressionVisitorProvider; }
public MaterializerBuildingExpressionVisitor( TranslatabilityAnalyzingExpressionVisitor translatabilityVisitor, IEnumerable <IReadValueExpressionFactory> readValueExpressionFactories, ParameterExpression readerParameter) { this.translatabilityVisitor = translatabilityVisitor; this.readValueExpressionFactories = readValueExpressionFactories; this.readerParameter = readerParameter; }
public DefaultComposingExpressionVisitorProvider( TranslatabilityAnalyzingExpressionVisitor translatabilityAnalyzingExpressionVisitor, IRewritingExpressionVisitorProvider rewritingExpressionVisitorProvider, IProviderSpecificRewritingExpressionVisitorProvider providerSpecificRewritingExpressionVisitorProvider) { this.translatabilityAnalyzingExpressionVisitor = translatabilityAnalyzingExpressionVisitor ?? throw new ArgumentNullException(nameof(translatabilityAnalyzingExpressionVisitor)); this.rewritingExpressionVisitorProvider = rewritingExpressionVisitorProvider ?? throw new ArgumentNullException(nameof(rewritingExpressionVisitorProvider)); this.providerSpecificRewritingExpressionVisitorProvider = providerSpecificRewritingExpressionVisitorProvider ?? throw new ArgumentNullException(nameof(providerSpecificRewritingExpressionVisitorProvider)); }
public DefaultCompilingExpressionVisitorProvider( TranslatabilityAnalyzingExpressionVisitor translatabilityAnalyzingExpressionVisitor, IQueryTranslatingExpressionVisitorFactory queryTranslatingExpressionVisitorFactory, IReadValueExpressionFactoryProvider readValueExpressionFactoryProvider) { this.translatabilityAnalyzingExpressionVisitor = translatabilityAnalyzingExpressionVisitor; this.queryTranslatingExpressionVisitorFactory = queryTranslatingExpressionVisitorFactory; this.readValueExpressionFactoryProvider = readValueExpressionFactoryProvider; }
public EFCoreComposingExpressionVisitorProvider( ICurrentDbContext currentDbContext, TranslatabilityAnalyzingExpressionVisitor translatabilityAnalyzingExpressionVisitor, IRewritingExpressionVisitorProvider rewritingExpressionVisitorProvider, IProviderSpecificRewritingExpressionVisitorProvider providerSpecificRewritingExpressionVisitor) { this.currentDbContext = currentDbContext ?? throw new ArgumentNullException(nameof(currentDbContext)); this.translatabilityAnalyzingExpressionVisitor = translatabilityAnalyzingExpressionVisitor ?? throw new ArgumentNullException(nameof(translatabilityAnalyzingExpressionVisitor)); this.rewritingExpressionVisitorProvider = rewritingExpressionVisitorProvider ?? throw new ArgumentNullException(nameof(rewritingExpressionVisitorProvider)); this.providerSpecificRewritingExpressionVisitor = providerSpecificRewritingExpressionVisitor ?? throw new ArgumentNullException(nameof(providerSpecificRewritingExpressionVisitor)); }
public EFCoreCompilingExpressionVisitorProvider( ICurrentDbContext currentDbContext, TranslatabilityAnalyzingExpressionVisitor translatabilityAnalyzingExpressionVisitor, IQueryTranslatingExpressionVisitorFactory queryTranslatingExpressionVisitorFactory, IReadValueExpressionFactoryProvider readValueExpressionFactoryProvider) : base(translatabilityAnalyzingExpressionVisitor, queryTranslatingExpressionVisitorFactory, readValueExpressionFactoryProvider) { this.currentDbContext = currentDbContext; }
public QueryCompilingExpressionVisitor( TranslatabilityAnalyzingExpressionVisitor translatabilityVisitor, IQueryTranslatingExpressionVisitorFactory queryTranslatingExpressionVisitorFactory, MaterializerGeneratingExpressionVisitor materializerGeneratingExpressionVisitor, ParameterExpression executionContextParameter) { this.translatabilityVisitor = translatabilityVisitor ?? throw new ArgumentNullException(nameof(translatabilityVisitor)); this.queryTranslatingExpressionVisitorFactory = queryTranslatingExpressionVisitorFactory ?? throw new ArgumentNullException(nameof(queryTranslatingExpressionVisitorFactory)); this.materializerGeneratingExpressionVisitor = materializerGeneratingExpressionVisitor ?? throw new ArgumentNullException(nameof(materializerGeneratingExpressionVisitor)); this.executionContextParameter = executionContextParameter ?? throw new ArgumentNullException(nameof(executionContextParameter)); }