There is an unsaved comment in progress. You will lose your changes if you continue. Are you sure you want to reopen the work item?
CRC32CalculatorStream CanSeek property flaw
The CanSeek- property of the CRC32CalculatorStream returns the property of it's innerstream, although the Seek- and Position Set methods throw an Exception. This means that the CanSeek may incorrectly return True.
It can be easily worked around by overriding the CanSeek in a derived class, but it took me a while to discover the cause of the exceptions I ran into. You may want to adjust this.