using System; using System.Collections.Generic; using System.Linq; using System.Linq.Expressions; using System.Text; namespace PoweredSoft.DynamicLinq.Parser { public class ExpressionParserPieceGroup { public List Pieces { get; set; } = new List(); public ParameterExpression ParameterExpression { get; set; } #if DEBUG public override string ToString() => $"{ParameterExpression?.ToString()} is {ParameterExpression?.Type} | {(Pieces == null ? "" : string.Join(" -> ", Pieces.Select(t2 => t2.ToString())))}"; public object CompileSimpleExpress(SelectNullHandling nullHandling) { throw new NotImplementedException(); } #endif } }