public ChineseDurationParserConfiguration(ICJKCommonDateTimeParserConfiguration config) : base(config) { InternalParser = new NumberWithUnitParser(new DurationParserConfiguration()); var durationConfig = new BaseDateTimeOptionsConfiguration(config.Culture, DateTimeOptions.None); DurationExtractor = new BaseCJKDurationExtractor(new ChineseDurationExtractorConfiguration(durationConfig), false); YearRegex = ChineseDurationExtractorConfiguration.YearRegex; DurationUnitRegex = ChineseDurationExtractorConfiguration.DurationUnitRegex; DurationConnectorRegex = ChineseDurationExtractorConfiguration.DurationConnectorRegex; UnitMap = config.UnitMap; UnitValueMap = config.UnitValueMap; }
public BaseMergedUnitParser(BaseNumberWithUnitParserConfiguration config) { this.config = config; numberWithUnitParser = new NumberWithUnitParser(config); }