38 references to Concat
System.Text.RegularExpressions (38)
System\Text\RegularExpressions\Symbolic\SymbolicRegexBuilder.cs (1)
335
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 (36)
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
:
1393
case SymbolicRegexNodeKind.
Concat
:
1483
case SymbolicRegexNodeKind.
Concat
:
1563
case SymbolicRegexNodeKind.
Concat
:
1679
case SymbolicRegexNodeKind.
Concat
:
1682
if (_left.Kind == SymbolicRegexNodeKind.
Concat
)
1685
if (_left.Kind == SymbolicRegexNodeKind.
Concat
)
1891
case SymbolicRegexNodeKind.
Concat
:
1894
while (conc._kind == SymbolicRegexNodeKind.
Concat
)
1939
case SymbolicRegexNodeKind.
Concat
:
1944
while (rest._kind == SymbolicRegexNodeKind.
Concat
)
2012
case SymbolicRegexNodeKind.
Concat
:
2057
case SymbolicRegexNodeKind.
Concat
:
2145
case SymbolicRegexNodeKind.
Concat
:
2226
case SymbolicRegexNodeKind.
Concat
:
2307
case SymbolicRegexNodeKind.
Concat
:
2393
case SymbolicRegexNodeKind.
Concat
: