Revenj.DatabasePersistence.Postgres.QueryGeneration.QueryComposition.QueryParts.QueryParts C# (CSharp) Method

QueryParts() protected method

protected QueryParts ( IServiceProvider locator, QueryContext context, IPostgresConverterFactory converterFactory, IEnumerable simplifications, IEnumerable expressionMatchers, IEnumerable memberMatchers, IEnumerable projectionMatchers ) : System
locator IServiceProvider
context QueryContext
converterFactory IPostgresConverterFactory
simplifications IEnumerable
expressionMatchers IEnumerable
memberMatchers IEnumerable
projectionMatchers IEnumerable
return System
        protected QueryParts(
            IServiceProvider locator,
            QueryContext context,
            IPostgresConverterFactory converterFactory,
            IEnumerable<IQuerySimplification> simplifications,
            IEnumerable<IExpressionMatcher> expressionMatchers,
            IEnumerable<IMemberMatcher> memberMatchers,
            IEnumerable<IProjectionMatcher> projectionMatchers)
        {
            this.Locator = locator;
            this.ConverterFactory = converterFactory;
            this.Simplifications = new List<IQuerySimplification>(simplifications);
            this.ExpressionMatchers = expressionMatchers;
            this.MemberMatchers = memberMatchers;
            this.ProjectionMatchers = projectionMatchers;
            this.Context = context;
        }