_FR>Ты не обратил внимание
Да.
_FR>…когда надо возвратить стрим и по каким-то причинам не удаётся, следует или бросить исключение или вернуть Stream.Null, но не "null".
Ок, выбрасывание исключения вполне вписывается в мое чувство прекрасного. А целесообразность Stream.Null для себя лично я так и не осознал. Буду над этим работать.
_FR>>>за счёт чего получится "ощутмость"?
A>>За счет вызовов методов, которые ничего не делают.
_FR>Об этом должен думать метод, возвращающий стрим
Об этом должен думать программист.