Здравствуйте, igna, Вы писали:
I>Здравствуйте, Odi$$ey, Вы писали:
OE>>BinaryReader/Writer втихую закрывает MemoryStream.Автор: Odi$$ey
Дата: 23.01.07
I>Спасибо, а что будет, если написать
I>I> using (var reader = new BinaryReader(new FileStream(path, FileMode.Open), encoding))
I> . . .
I>
I>, а конструктор BinaryReader бросит исключение?
Вообще, надо сказать, что disposable паттерн тот еще геморрой. Я для себя принял правило, что если объект ко мне пришел откуда-то, то dispose не звать. За вызов dispose должен отвечать код, который объект создал.