public ITextModel CreateTextModel() { try { reader.ReadTextString(parser); //читаем текст из файла и преобразуем считанный текст в символы List <ISymbol> collextionSymbols = parser.CollectionSymbolFromText; List <ISentenceElement> SentenceElements = parser.CollectionSymbolFromTextParserBySentenceElement(collextionSymbols); //создаем из колекции символов элементы предложения List <ISentence> sentences = parser.GetColletionSentencesByISentenceElemtnts(SentenceElements); // групперуем элементы предложения в предложения textModel.Text.AddRange(sentences); } catch (Exception ex) { Console.WriteLine($"Ошибка в методе CreateTextModel() : {ex}"); } return(textModel); }