1 write to _set
System.Text.RegularExpressions (1)
System\Text\RegularExpressions\Symbolic\SymbolicRegexNode.cs (1)
69_set = set;
23 references to _set
System.Text.RegularExpressions (23)
System\Text\RegularExpressions\Symbolic\SymbolicRegexBuilder.cs (4)
234Debug.Assert(node._set is not null); 235if (_solver.IsFull(node._set)) 324Debug.Assert(node._set is not null); 325return builder.CreateSingleton(setTransformer(builder, node._set));
System\Text\RegularExpressions\Symbolic\SymbolicRegexNode.cs (19)
342Debug.Assert(_left._set is not null); 343return !IsLazy && solver.Full.Equals(_left._set); 355Debug.Assert(_set is not null); 356return solver.IsEmpty(_set); 1267Debug.Assert(_set is not null); 1271if (!builder._solver.IsEmpty(builder._solver.And(elem, _set))) 1669Debug.Assert(_set is not null); 1670sb.Append(_debugBuilder._solver.PrettyPrint(_set, _debugBuilder._charSetSolver)); 1854Debug.Assert(_set is not null); 1855sets.Add(_set); 2033return left._set; 2037return left.CanBeNullable ? builder._solver.Or(left._set, right._set) : left._set; 2041return builder._solver.Or(left._set, right._set); 2046return left._set; 2071bool contWithWL = CanBeNullable || !builder._solver.IsEmpty(builder._solver.And(wlbSet, _set)); 2074bool contWithNWL = CanBeNullable || !builder._solver.IsEmpty(builder._solver.And(builder._solver.Not(wlbSet), _set));