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

Append() private method

private Append ( ) : void
return void
        private void Append()
        {
            if (_fFormat)
            {
                if (_charGroupLevel == 0)
                {
                    if (_pendingOr)
                    {
                        _indentLevel--;
                        AppendLineAndIndent();
                        _sb.Append('|');

                        if (_fBuilder)
                            _builder.AddInfo(SyntaxKind.Or);

                        _pendingOr = false;
                        _indentLevel++;
                    }

                    if (_sb.Length > 0)
                        AppendLineAndIndent();
                }
            }
            else if (_pendingOr)
            {
                _sb.Append('|');
                _pendingOr = false;
            }
        }

Same methods

PatternBuilder::Append ( AsciiChar value ) : void
PatternBuilder::Append ( AsciiChar value, bool inCharGroup ) : void
PatternBuilder::Append ( CharGrouping value ) : void
PatternBuilder::Append ( IEnumerable items, GroupMode mode ) : void
PatternBuilder::Append ( System.Text.RegularExpressions.Pattern pattern ) : void
PatternBuilder::Append ( char characters ) : void
PatternBuilder::Append ( char ch, CharEscapeMode mode ) : void
PatternBuilder::Append ( char characters, bool inCharGroup ) : void
PatternBuilder::Append ( int value ) : void
PatternBuilder::Append ( int value, bool inCharGroup ) : void
PatternBuilder::Append ( object value ) : void
PatternBuilder::Append ( object value, GroupMode mode ) : void
PatternBuilder::Append ( string value ) : void
PatternBuilder::Append ( string value, bool inCharGroup ) : void

Usage Example

Example #1
0
        internal override void AppendTo(PatternBuilder builder)
        {
            builder.Append(_contentBefore);

            builder.Append(_content);

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