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

AppendNamedBlock() private method

private AppendNamedBlock ( NamedBlock block, bool negative ) : void
block NamedBlock
negative bool
return void
        internal void AppendNamedBlock(NamedBlock block, bool negative)
        {
            AppendBackslash(negative ? 'P' : 'p');
            AppendDirect('{');
            AppendDirect(RegexUtility.BlockDesignations[(int)block]);
            AppendDirect('}');

            if (_fBuilder && _charGroupLevel == 0)
                _builder.AddInfo(negative ? SyntaxKind.NotNamedBlock : SyntaxKind.NamedBlock);
        }

Same methods

PatternBuilder::AppendNamedBlock ( NamedBlock block ) : void

Usage Example

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

                builder.AppendNamedBlock(_block, Negative);
            }
All Usage Examples Of Pihrtsoft.Text.RegularExpressions.Linq.PatternBuilder::AppendNamedBlock