Немножко вне рутины...
реализация классов тебе не доступна
-----
Доступна, но изменять ее Я хоть и не не могу, но очень сильно не хочу.
Бишки - классы генерируемые для Т4-шаблонов - т.е. при крайней необходимости добавить - можно, но это ручная работа и делать ее не хочется.
почему бы GetResult не изменить так, чтобы он принимал в качестве аргумента поток, или передать его через конструктор.
-----
Потому что, во-первых, именно этот метод - метод который можно вызывать - генерируется компилятором шаблонов.
А во вторых - надо будет каждый раз помнить об параметре... в том месте где Я пытаюсь освободится от какой-либо передачи параметров.
неизвестно как и откуда getter берет поток
-----
КАК - неизвестно - это и есть мой вопрос, а ОТКУДА - вполне известно - это тот же поток, который передан Б1 и лежит в его инстансе. Вопрос - как добраться до этого инстанса в указанных ограничениях?
В принципе... вроде должно получится так - добавить в базовый класс еще один метод и при вызове этого метода... нее, опять не пойдет... Ладушки - сегодня думать уже нечем - пора отдыхать...