public AccessorProjection <T> Value(Expression <Func <T, object> > expression) { var value = new AccessorProjection <T>(expression.ToAccessor()); _values.Add(value); return(value); }
public AccessorProjection <T, TValue> Value <TValue>(Expression <Func <T, TValue> > expression) { var value = new AccessorProjection <T, TValue>(ReflectionHelper.GetAccessor(expression)); if (_formatting == DisplayFormatting.UseDisplayFormatting) { value.Formatted(); } _values.Add(value); return(value); }