internal void AppendGeneralCategory(GeneralCategory category, bool negative) { AppendBackslash(negative ? 'P' : 'p'); AppendDirect('{'); AppendDirect(RegexUtility.CategoryDesignations[(int)category]); AppendDirect('}'); if (_fBuilder && _charGroupLevel == 0) _builder.AddInfo(category, negative); }
protected override void AppendItemContentTo(PatternBuilder builder) { if (builder == null) throw new ArgumentNullException(nameof(builder)); builder.AppendGeneralCategory(_category, Negative); }