What are you making that you need to inherit from StreamReader?
Anyway since StreamReader has no default constructor then you have to have constructor for your derived class that creates the base class, passing in the parameters for its constructor. In other words since you can't do:
VB Code:
Dim sr As New IO.StreamReader()
then you have to have a constructor in your object that handles passing in whatever. Add something like this to your class:
VB Code:
Public Sub New()
MyBase.New(AddParametersToCreateTheBaseObjectHere)
End Sub