Просто "кодирование" в поле для ответов здесь, поэтому не тестируемый код, но я думаю, что вы хотите что-то вроде:
public ToStringBuilder<T> Include(IEnumerable<T> collection, Expression<Func<T, TResult>> expression)
{
var builder = new ToStringBuilder<T>();
foreach(var item in collection)
{
builder.Include(item, expression);
}
return builder;
}
Иначе, я думаю, я не совсем понимаю, что вы хотите