public void Analyse() { if (iReader is ReaderFile) { ReaderFile reader = (ReaderFile)iReader; reader.StartRead(); } else if (iReader is ReaderLines) { ReaderLines reader = (ReaderLines)iReader; reader.StartRead(); } }
public DataSourceAnalyser(string[] aLines) { iReader = new ReaderLines(this, aLines); iReader.iObserver += new AsyncReaderBase.Observer(Reader_Observer); iReader.iExceptionHandler += new AsyncReaderBase.ExceptionHandler(Reader_ExceptionHandler); }