Dick Porter wrote: > This is a copy of a conversation I had with Serge a day or so ago, about > some problems I'm having with the BinaryReader class (I asked him, > because he was the last person to commit code changes here.) > > Do you have any thoughts re. the buffering issue? The .net docs for > this class are extremely terse, but don't mention any buffering (hence > my thoughts about leaving that to the underlying stream.)
If I recall correctly, I wrote that class before the other classes necessary to test it were in place, so if it turns out to be buggy, that's not a huge surprise. I think I got the idea that it was buffered from the presence of a "FillBuffer" method documented in the API docs, but it isn't clear whether the class always buffers some, and the buffer size is just controlled by "FillBuffer" or if it only buffers when you call "FillBuffer" before reading. Perhaps it would work better if you do the latter. What does MS's .NET implementation do? In any case, since I am now employed by Microsoft, I think it's best if I didn't contribute further to Mono. Because I'm working on games for the Xbox -- using plain old unmanaged C++ -- I don't really have any inside knowledge of the .NET platform, but I would like to be very careful about not doing anything which could conceivably jeopardize the Mono project. I'm sorry I'm not much help, and I wish you guys all the luck in the world. -- Matt Kimball [EMAIL PROTECTED] _______________________________________________ Mono-list maillist - [EMAIL PROTECTED] http://lists.ximian.com/mailman/listinfo/mono-list
