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

AppendGroupReferenceInternal() private method

private AppendGroupReferenceInternal ( string groupName ) : void
groupName string
return void
        internal void AppendGroupReferenceInternal(string groupName)
        {
            AppendBackslash('k');
            AppendDirect(Settings.IdentifierBoundary == IdentifierBoundary.Apostrophe ? '\'' : '<');
            AppendDirect(groupName);
            AppendDirect(Settings.IdentifierBoundary == IdentifierBoundary.Apostrophe ? '\'' : '>');

            if (_fBuilder)
                _builder.AddInfo(SyntaxKind.GroupReference);
        }

Same methods

PatternBuilder::AppendGroupReferenceInternal ( int groupNumber ) : void

Usage Example

 internal override void AppendTo(PatternBuilder builder)
 {
     builder.AppendGroupReferenceInternal(GroupNumber);
 }