internal void Close( bool closeInput ) { if ( closeInput ) { if ( stream != null ) { stream.Close(); } else if ( textReader != null ) { textReader.Close(); } } }