protected DecorateAddElementPropertiesStep(AddElementPropertiesStep baseStep, Expression <Func <TSource, TValue> > memberExpression, TValue value) { this.Value = value; this.BaseStep = baseStep; if ((this.Key = (memberExpression.Body as MemberExpression)?.Member.Name) == null) { throw new ArgumentException(); } }
public ReplaceElementPropertyStep(AddElementPropertiesStep baseStep, Expression <Func <TSource, TValue> > memberExpression, TValue value) : base(baseStep, memberExpression, value) { }