12 references to IsOneFamily
System.Text.RegularExpressions (12)
System\Text\RegularExpressions\RegexCompiler.cs (9)
2962
Debug.Assert(node.
IsOneFamily
|| node.IsNotoneFamily || node.IsSetFamily, $"Unexpected type: {node.Kind}");
3010
if (node.
IsOneFamily
)
4207
Debug.Assert(node.
IsOneFamily
|| node.IsNotoneFamily || node.IsSetFamily, $"Unexpected type: {node.Kind}");
4223
case <= RegexNode.MultiVsRepeaterLimit when node.
IsOneFamily
:
4417
if (node.
IsOneFamily
)
4532
if (node.
IsOneFamily
)
4654
if (node.
IsOneFamily
)
5134
if (node.
IsOneFamily
|| node.IsNotoneFamily)
5171
if (node.
IsOneFamily
|| node.IsNotoneFamily)
System\Text\RegularExpressions\RegexNode.cs (3)
30
/// <remarks>For a <see cref="
IsOneFamily
"/> or <see cref="IsNotoneFamily"/> node, the character from the expression.</remarks>
1389
Debug.Assert(Kind is RegexNodeKind.One or RegexNodeKind.Multi || (
IsOneFamily
&& M > 0));
1391
return
IsOneFamily
? Ch : Str![0];