Как можно укротить анонимность?
В общем, пилю отчет, где данные собираются из разных источников, а потом все это соединяется между собой и все такое.
Так вот, в процессе этих соединений и вычислений получается множество промежуточных результатов в анонимных классах.
Так как они анонимны, то разбить метод на несколько методов я не могу, так как анонимные типы не передаются и в итоге получается мега-метод, где через какое-то время черт ногу сломит.
Собственно вопрос:
А какие у меня могут варианты красиво решить данную проблему?
Самое простое- это сделать по типу на каждый промежуточный результат, но эти классы будут использоваться только в одном месте и не хочется плодить сущности.
Использовать ValueTuple? Получаются слишком длинные сигнатуры.