Pihrtsoft.Text.RegularExpressions.Linq.PatternBuilder.AppendCharClass C# (CSharp) Method

AppendCharClass() private method

Appends a pattern that matches a character from a specified character class.
private AppendCharClass ( CharClass value ) : void
value CharClass An enumerated constant that identifies character class.
return void
        internal void AppendCharClass(CharClass value)
        {
            switch (value)
            {
                case CharClass.Digit:
                    AppendDigit();
                    break;
                case CharClass.WordChar:
                    AppendWordChar();
                    break;
                case CharClass.WhiteSpace:
                    AppendWhiteSpace();
                    break;
                case CharClass.NotDigit:
                    AppendNotDigit();
                    break;
                case CharClass.NotWordChar:
                    AppendNotWordChar();
                    break;
                case CharClass.NotWhiteSpace:
                    AppendNotWhiteSpace();
                    break;
            }
        }

Usage Example

Example #1
0
            protected override void AppendItemContentTo(PatternBuilder builder)
            {
                if (builder == null)
                    throw new ArgumentNullException(nameof(builder));

                builder.AppendCharClass(_value);
            }
All Usage Examples Of Pihrtsoft.Text.RegularExpressions.Linq.PatternBuilder::AppendCharClass