System\Text\RegularExpressions\Symbolic\SymbolicRegexNode.cs (3)
506if (head.Subsumes(builder, left) && TryFoldAlternation(builder, left, head, out SymbolicRegexNode<TSet>? result))
803if (TryFoldAlternation(builder, left._left, right, out SymbolicRegexNode<TSet>? innerResult, rightEffects))
817return TryFoldAlternation(builder, left, right._left, out result, rightEffects);