protected ArrayQueryBase(ArraySource source, LambdaExpression kernel) { Sources.Add(source); Kernel = kernel; Results.AddRange(GetTypes(kernel.ReturnType)); }
protected ArrayQueryBase(ArraySource source, LambdaExpression kernel, object resultInit) : this(source, kernel) => ResultReplacements.Add(resultInit);
protected ArrayQuery4(ArraySource source, LambdaExpression kernel, R1 initValue1) : base(source, kernel, initValue1) { }
protected ArrayQuery1(ArraySource source, LambdaExpression kernel, object initValue) : base(source, kernel, initValue) { }
protected ArrayQuery1(IArrayQuery sources, ArraySource right, LambdaExpression kernel) : base(sources, right, kernel) { }
protected ArrayQuery1(ArraySource left, ArraySource right, LambdaExpression kernel) : base(left, right, kernel) { }
protected ArrayQuery1(ArraySource source, LambdaExpression kernel) : base(source, kernel) { }