System\Text\RegularExpressions\Symbolic\SymbolicRegexBuilder.cs (4)
148_anyStar = SymbolicRegexNode<TSet>.CreateLoop(this, _anyChar, 0, int.MaxValue, isLazy: false);
149_anyStarLazy = SymbolicRegexNode<TSet>.CreateLoop(this, _anyChar, 0, int.MaxValue, isLazy: true);
248return SymbolicRegexNode<TSet>.CreateLoop(this, node._left, 0, 1, isLazy);
255return SymbolicRegexNode<TSet>.CreateLoop(this, node, lower, upper, isLazy);
System\Text\RegularExpressions\Symbolic\SymbolicRegexNode.cs (4)
417return CreateLoop(builder, body._left, 0, 1, isLazy || body.IsLazy);
827result = builder.CreateConcat(CreateLoop(builder, prefix, 0, 1, true), left);
1177CreateConcat(builder, CreateLoop(builder, loop._left, 1, loop._upper, loop.IsLazy), tail),
2121CreateLoop(builder, body, _lower, _upper, IsLazy);