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:
1690case SymbolicRegexNodeKind.Singleton:
1794case SymbolicRegexNodeKind.Singleton:
1875case SymbolicRegexNodeKind.Singleton:
1992case SymbolicRegexNodeKind.Singleton:
2034Debug.Assert(kind != SymbolicRegexNodeKind.Singleton);
2304case SymbolicRegexNodeKind.Singleton: