public Options(RegexOptions applyOptions, RegexOptions disableOptions) { if (!RegexUtility.IsValidInlineOptions(applyOptions)) { throw new ArgumentException(ExceptionHelper.RegexOptionsNotConvertibleToInlineChars, nameof(applyOptions)); } if (!RegexUtility.IsValidInlineOptions(disableOptions)) { throw new ArgumentException(ExceptionHelper.RegexOptionsNotConvertibleToInlineChars, nameof(disableOptions)); } _applyOptions = applyOptions; _disableOptions = disableOptions; }