System\Text\RegularExpressions\Symbolic\SymbolicRegexNode.cs (15)
80Debug.Assert(kind != SymbolicRegexNodeKind.Singleton || set is not null);
81TSet setOrStartSet = kind == SymbolicRegexNodeKind.Singleton ? set! : ComputeStartSet(builder, kind, left, right);
340if (_left._kind == SymbolicRegexNodeKind.Singleton)
353if (_kind == SymbolicRegexNodeKind.Singleton)
379Create(builder, SymbolicRegexNodeKind.Singleton, null, null, -1, -1, builder._solver.Empty, default);
382Create(builder, SymbolicRegexNodeKind.Singleton, null, null, -1, -1, builder._solver.Full, default);
407Create(builder, SymbolicRegexNodeKind.Singleton, null, null, -1, -1, set, default);
906case SymbolicRegexNodeKind.Singleton:
1265case SymbolicRegexNodeKind.Singleton:
1668case SymbolicRegexNodeKind.Singleton:
1772case SymbolicRegexNodeKind.Singleton:
1853case SymbolicRegexNodeKind.Singleton:
1970case SymbolicRegexNodeKind.Singleton:
2012Debug.Assert(kind != SymbolicRegexNodeKind.Singleton);
2282case SymbolicRegexNodeKind.Singleton: