16 references to IsSetFamily
System.Text.RegularExpressions.Generator (16)
RegexGenerator.Emitter.cs (13)
1739
Debug.Assert(startingLiteralNode.
IsSetFamily
);
1807
if (startingLiteralNode.
IsSetFamily
)
3057
else if ((child.IsOneFamily || child.IsNotoneFamily || child.
IsSetFamily
) &&
3132
Debug.Assert(node.IsOneFamily || node.IsNotoneFamily || node.
IsSetFamily
, $"Unexpected type: {node.Kind}");
3142
expr = node.
IsSetFamily
?
4013
Debug.Assert(node.IsOneFamily || node.IsNotoneFamily || node.
IsSetFamily
, $"Unexpected type: {node.Kind}");
4044
else if (node.
IsSetFamily
&& node.Str == RegexCharClass.AnyClass)
4153
if (node.
IsSetFamily
&& maxIterations == int.MaxValue && node.Str == RegexCharClass.AnyClass)
4164
expr = node.
IsSetFamily
?
4176
else if (node.
IsSetFamily
&& maxIterations == int.MaxValue && node.Str == RegexCharClass.AnyClass)
4209
expr = node.
IsSetFamily
?
4272
expr = node.
IsSetFamily
?
4961
if (node.
IsSetFamily
)
src\libraries\System.Text.RegularExpressions\src\System\Text\RegularExpressions\RegexNode.cs (2)
26
/// <remarks>For a <see cref="RegexNodeKind.Multi"/>, this is the string from the expression. For an <see cref="
IsSetFamily
"/> node, this is the character class string from <see cref="RegexCharClass"/>.</remarks>
94
RegexNode newNode =
IsSetFamily
?
src\libraries\System.Text.RegularExpressions\src\System\Text\RegularExpressions\RegexPrefixAnalyzer.cs (1)
1207
if (nextChild.
IsSetFamily
&&