Quote Originally Posted by Ñuño Martínez View Post
but I spend some valuable time wondering if TStream should be the original Classes.TStream or the one I extended...
One piece of advice. If you are extending some class with new functionality it is recommended to change the name of the extended class in order to avoid confusing it with the original class that it was extended from.
That is unless you want your extended class to be used as a base class for other classes that have been extended from the original class and thus in a way inject additional functionality to all of them.