37 references to Concat
System.Text.RegularExpressions (37)
System\Text\RegularExpressions\Symbolic\SymbolicRegexBuilder.cs (1)
344
case SymbolicRegexNodeKind.
Concat
:
System\Text\RegularExpressions\Symbolic\SymbolicRegexMatcher.Automata.cs (1)
196
if (node._kind is not SymbolicRegexNodeKind.
Concat
)
System\Text\RegularExpressions\Symbolic\SymbolicRegexNode.cs (35)
127
case SymbolicRegexNodeKind.
Concat
:
185
public List<SymbolicRegexNode<TSet>> ToList(List<SymbolicRegexNode<TSet>>? list = null, SymbolicRegexNodeKind listKind = SymbolicRegexNodeKind.
Concat
)
187
Debug.Assert(listKind is SymbolicRegexNodeKind.
Concat
or SymbolicRegexNodeKind.Alternate);
262
case SymbolicRegexNodeKind.
Concat
:
469
return Create(builder, SymbolicRegexNodeKind.
Concat
, left, right, -1, -1, default, SymbolicRegexInfo.Concat(left._info, right._info));
667
if (left._kind == SymbolicRegexNodeKind.
Concat
&& right._kind == SymbolicRegexNodeKind.
Concat
)
681
if (left._kind == SymbolicRegexNodeKind.
Concat
&& right._kind == SymbolicRegexNodeKind.
Concat
)
694
if (left._kind == SymbolicRegexNodeKind.
Concat
)
713
while (prefix._kind == SymbolicRegexNodeKind.
Concat
)
716
if (node._kind != SymbolicRegexNodeKind.
Concat
)
728
if (node._kind != SymbolicRegexNodeKind.
Concat
)
821
if (right._kind == SymbolicRegexNodeKind.
Concat
)
842
while (suffix._kind == SymbolicRegexNodeKind.
Concat
)
927
case SymbolicRegexNodeKind.
Concat
:
996
case SymbolicRegexNodeKind.
Concat
:
1113
case SymbolicRegexNodeKind.
Concat
:
1119
SymbolicRegexNodeKind.
Concat
=> CreateConcat(builder, _left._left!, CreateConcat(builder, _left._right!, _right))
1283
case SymbolicRegexNodeKind.
Concat
:
1383
case SymbolicRegexNodeKind.
Concat
:
1461
case SymbolicRegexNodeKind.
Concat
:
1541
case SymbolicRegexNodeKind.
Concat
:
1657
case SymbolicRegexNodeKind.
Concat
:
1660
if (_left.Kind == SymbolicRegexNodeKind.
Concat
)
1663
if (_left.Kind == SymbolicRegexNodeKind.
Concat
)
1869
case SymbolicRegexNodeKind.
Concat
:
1872
while (conc._kind == SymbolicRegexNodeKind.
Concat
)
1917
case SymbolicRegexNodeKind.
Concat
:
1922
while (rest._kind == SymbolicRegexNodeKind.
Concat
)
1990
case SymbolicRegexNodeKind.
Concat
:
2035
case SymbolicRegexNodeKind.
Concat
:
2123
case SymbolicRegexNodeKind.
Concat
:
2204
case SymbolicRegexNodeKind.
Concat
:
2285
case SymbolicRegexNodeKind.
Concat
: