13 references to IsOneFamily
System.Text.RegularExpressions (13)
System\Text\RegularExpressions\RegexCompiler.cs (9)
3211Debug.Assert(node.IsOneFamily || node.IsNotoneFamily || node.IsSetFamily, $"Unexpected type: {node.Kind}"); 3259if (node.IsOneFamily) 4520Debug.Assert(node.IsOneFamily || node.IsNotoneFamily || node.IsSetFamily, $"Unexpected type: {node.Kind}"); 4536case <= RegexNode.MultiVsRepeaterLimit when node.IsOneFamily: 4731if (node.IsOneFamily) 4846if (node.IsOneFamily) 4968if (node.IsOneFamily) 5448if (node.IsOneFamily || node.IsNotoneFamily) 5485if (node.IsOneFamily || node.IsNotoneFamily)
System\Text\RegularExpressions\RegexNode.cs (4)
30/// <remarks>For a <see cref="IsOneFamily"/> or <see cref="IsNotoneFamily"/> node, the character from the expression.</remarks> 1557Debug.Assert(Kind is RegexNodeKind.One or RegexNodeKind.Multi || (IsOneFamily && M > 0)); 1559return IsOneFamily ? Ch : Str![0]; 1596if (startingLiteralNode.IsOneFamily || startingLiteralNode.Kind is RegexNodeKind.Multi)