Чтобы раскрыть ответ @ lioil:
Перегрузки
Dump
включают:
T Dump<T>(this T o); //Dump the object and return it (for fluency)
T Dump<T>(this T o, string description); //Dump with label
T Dump<T>(this T o, int maximumDepth); //Dump with given maximum depth
T Dump<T>(this T o, string description, int maximumDepth); //Combine the above
Вы ищете третий или четвертый вариант.