7 references to Kind
System.Text.RegularExpressions (7)
System\Text\RegularExpressions\Symbolic\MatchingState.cs (1)
147if (Node.Kind != SymbolicRegexNodeKind.DisableBacktrackingSimulation)
System\Text\RegularExpressions\Symbolic\SymbolicRegexBuilder.cs (1)
242if (node.Kind == SymbolicRegexNodeKind.Loop && node._lower == 0 && node._upper == 1 && lower == 0 && upper == 1)
System\Text\RegularExpressions\Symbolic\SymbolicRegexMatcher.Automata.cs (2)
218if (left._lower <= 0 || left._left!.Kind is not SymbolicRegexNodeKind.Singleton) 296Debug.Assert(node.Kind != SymbolicRegexNodeKind.Alternate);
System\Text\RegularExpressions\Symbolic\SymbolicRegexNode.cs (3)
1160Debug.Assert(loop.Kind == SymbolicRegexNodeKind.Loop && loop._left is not null); 1660if (_left.Kind == SymbolicRegexNodeKind.Concat) 1663if (_left.Kind == SymbolicRegexNodeKind.Concat)