public static void SaveVerseStopmarks(Book book, string filename) { if (book != null) { StringBuilder str = new StringBuilder(); foreach (Verse verse in book.Verses) { str.AppendLine(StopmarkHelper.GetStopmarkText(verse.Stopmark)); } FileHelper.SaveText(filename, str.ToString()); } }
// end of verse stopmarks are assumed to be end of sentence (Meem) for now public static List <Stopmark> LoadVerseStopmarks() { List <Stopmark> result = new List <Stopmark>(); string filename = Globals.DATA_FOLDER + "/" + "verse_stopmarks.txt"; if (File.Exists(filename)) { using (StreamReader reader = File.OpenText(filename)) { while (!reader.EndOfStream) { string line = reader.ReadLine(); if (line != null) { result.Add(StopmarkHelper.GetStopmark(line)); } } } } return(result); }