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

AppendGroupReferenceInternal() private method

private AppendGroupReferenceInternal ( int groupNumber ) : void
groupNumber int
return void
        internal void AppendGroupReferenceInternal(int groupNumber)
        {
            AppendInternal('\\');
            AppendDirect(groupNumber);

            if (!_fFormat && Settings.HasOptions(PatternOptions.SeparateGroupNumberReference))
                AppendDirect("(?:)");

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

Same methods

PatternBuilder::AppendGroupReferenceInternal ( string groupName ) : void

Usage Example

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