private static PairFrequency ParseFrequency(string content, out string reducedText) { bool isNumerator = PartParseHelper.CheckEntry(content, NumeratorPattern); bool isDenominator = PartParseHelper.CheckEntry(content, DenominatorPattern); reducedText = PartParseHelper.RemoveEntries(content, NumeratorPattern, DenominatorPattern); if (isNumerator && isDenominator) { throw new NotImplementedException("Парсинг пары с числителем и знаменателем не поддерживается."); } if (isNumerator) { return(PairFrequency.EveryNumerator); } if (isDenominator) { return(PairFrequency.EveryDenominator); } return(PairFrequency.EveryWeek); }
private static bool IsDefinedData(string content) { return(PartParseHelper.CheckEntry(content, DefinedDatePattern)); }