using System.Collections.ObjectModel; using System.Linq.Expressions; namespace Connected.Expressions.Translation; internal sealed class ProjectedColumns { private readonly Expression _projector; private readonly ReadOnlyCollection _columns; public ProjectedColumns(Expression projector, ReadOnlyCollection columns) { _projector = projector; _columns = columns; } public Expression Projector => _projector; public ReadOnlyCollection Columns => _columns; }