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)
225
Debug.Assert(node.
_set
is not null);
226
if (_solver.IsFull(node.
_set
))
315
Debug.Assert(node.
_set
is not null);
316
return builder.CreateSingleton(setTransformer(builder, node.
_set
));
System\Text\RegularExpressions\Symbolic\SymbolicRegexNode.cs (19)
342
Debug.Assert(_left.
_set
is not null);
343
return !IsLazy && solver.Full.Equals(_left.
_set
);
355
Debug.Assert(
_set
is not null);
356
return solver.IsEmpty(
_set
);
1267
Debug.Assert(
_set
is not null);
1271
if (!builder._solver.IsEmpty(builder._solver.And(elem,
_set
)))
1691
Debug.Assert(
_set
is not null);
1692
sb.Append(_debugBuilder._solver.PrettyPrint(
_set
, _debugBuilder._charSetSolver));
1876
Debug.Assert(
_set
is not null);
1877
sets.Add(
_set
);
2055
return left.
_set
;
2059
return left.CanBeNullable ? builder._solver.Or(left.
_set
, right.
_set
) : left.
_set
;
2063
return builder._solver.Or(left.
_set
, right.
_set
);
2068
return left.
_set
;
2093
bool contWithWL = CanBeNullable || !builder._solver.IsEmpty(builder._solver.And(wlbSet,
_set
));
2096
bool contWithNWL = CanBeNullable || !builder._solver.IsEmpty(builder._solver.And(builder._solver.Not(wlbSet),
_set
));