20 references to IsLazy
System.Text.RegularExpressions (20)
System\Text\RegularExpressions\Symbolic\SymbolicRegexBuilder.cs (2)
245if (node.IsLazy != isLazy) 329return builder.CreateLoop(Transform(node._left, builder, setTransformer), node.IsLazy, node._lower, node._upper);
System\Text\RegularExpressions\Symbolic\SymbolicRegexMatcher.Automata.cs (1)
226_builder.CreateLoop(left._left, left.IsLazy, 0, left._upper - left._lower),
System\Text\RegularExpressions\Symbolic\SymbolicRegexNode.cs (17)
343return !IsLazy && solver.Full.Equals(_left._set); 417return CreateLoop(builder, body._left, 0, 1, isLazy || body.IsLazy); 671if (left._left.IsNullable && rl._kind == SymbolicRegexNodeKind.Loop && rl._lower == 0 && rl._upper == 1 && rl.IsLazy) 685if (ll._kind == SymbolicRegexNodeKind.Loop && ll._lower == 0 && ll._upper == 1 && ll.IsLazy) 1166if (loop.IsLazy) 1177CreateConcat(builder, CreateLoop(builder, loop._left, 1, loop._upper, loop.IsLazy), tail), 1223return builder.CreateLoop(_left, IsLazy, newlower, newupper); 1403return builder.CreateLoop(_left.StripEffects(builder), IsLazy, _lower, _upper); 1489if (IsLazy) 1496if (!IsLazy) 1551if (_lower != 0 || (_upper != 0 && !IsLazy && _left.IsNullableFor(context))) 1683if (IsLazy) 1693if (IsLazy) 1702if (IsLazy) 1726if (IsLazy) 1915return builder.CreateLoop(_left.Reverse(builder), IsLazy, _lower, _upper); 2121CreateLoop(builder, body, _lower, _upper, IsLazy);