private void AppendOptionsChars(RegexOptions applyOptions, RegexOptions disableOptions) { if (applyOptions != RegexOptions.None) { if (disableOptions != RegexOptions.None) { AppendOptionsChars(applyOptions); AppendDirect('-'); AppendOptionsChars(disableOptions); } else { AppendOptionsChars(applyOptions); } } else if (disableOptions != RegexOptions.None) { AppendDirect('-'); AppendOptionsChars(disableOptions); } }