protected virtual async Task<IEnumerable<string>> ReadLinesAsync(string fileName) { var reader = this.readerWriterSelector.SelectReaderWriter(false); var allText = await reader.LoadFromDiskAsync(fileName); return allText.SplitLines(); }