private async void ReadFileBtn_Click(object sender, EventArgs e) { var textList = ReaderFile.ReadFile("E:\\test01.txt"); foreach (string item in textList) { lbl_view_text.Text = item + " with delay " + time; await Task.Delay(time); } }
void Awake() { // This is called here for PERFORMANCE improvements reader = Reader; if (reader != null) { reader = reader.Parse(); } }
public void Analyse() { if (iReader is ReaderFile) { ReaderFile reader = (ReaderFile)iReader; reader.StartRead(); } else if (iReader is ReaderLines) { ReaderLines reader = (ReaderLines)iReader; reader.StartRead(); } }
/// <summary> /// Main function of program /// </summary> /// <param name="args"></param> static void Main(string[] args) { string Exit; do { Console.WriteLine("*******************************************"); TypeFile: Console.WriteLine("Type of File (TXT,XML,JSON) : "); String FileType = Console.ReadLine().ToUpper(); if (!ValidationTypeFlie(FileType)) { Console.WriteLine("File Type invalid !"); goto TypeFile; } PathFile: Console.WriteLine("File path : "); String Path = Console.ReadLine(); if (IsValidFilename(Path, FileType)) { Console.WriteLine("File Path invalid !"); goto PathFile; } Console.WriteLine("Do you want to use the encrypted system (y/n) : "); bool UserEncrypted = (Console.ReadLine().ToUpper().Equals("Y") ? true : false); Console.WriteLine("Do you want to use role based security context (y/n):"); bool UseRole = (Console.ReadLine().ToUpper().Equals("Y") ? true : false); // default user Admin bool RoleUser = false; if (UseRole) { Console.WriteLine("user role:"); String Role = Console.ReadLine().ToUpper(); RoleUser = (Role.Equals("ADMIN") ? false : true); } //Read file var readFile = new ReaderFile(FileType, Path, UserEncrypted, RoleUser); readFile.ReadContentFile(); Console.WriteLine("********************Do you want to exit the program (y/n)***********************"); Exit = Console.ReadLine().ToUpper(); } while (Exit.ToUpper() != "Y"); }
public DataSourceAnalyser(string aFileName) { iReader = new ReaderFile(this, aFileName); iReader.iObserver += new AsyncReaderBase.Observer(Reader_Observer); iReader.iExceptionHandler += new AsyncReaderBase.ExceptionHandler(Reader_ExceptionHandler); }