16 references to IsSetFamily
System.Text.RegularExpressions.Generator (16)
RegexGenerator.Emitter.cs (13)
1739Debug.Assert(startingLiteralNode.IsSetFamily); 1807if (startingLiteralNode.IsSetFamily) 3057else if ((child.IsOneFamily || child.IsNotoneFamily || child.IsSetFamily) && 3132Debug.Assert(node.IsOneFamily || node.IsNotoneFamily || node.IsSetFamily, $"Unexpected type: {node.Kind}"); 3142expr = node.IsSetFamily ? 4013Debug.Assert(node.IsOneFamily || node.IsNotoneFamily || node.IsSetFamily, $"Unexpected type: {node.Kind}"); 4044else if (node.IsSetFamily && node.Str == RegexCharClass.AnyClass) 4153if (node.IsSetFamily && maxIterations == int.MaxValue && node.Str == RegexCharClass.AnyClass) 4164expr = node.IsSetFamily ? 4176else if (node.IsSetFamily && maxIterations == int.MaxValue && node.Str == RegexCharClass.AnyClass) 4209expr = node.IsSetFamily ? 4272expr = node.IsSetFamily ? 4961if (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> 94RegexNode newNode = IsSetFamily ?
src\libraries\System.Text.RegularExpressions\src\System\Text\RegularExpressions\RegexPrefixAnalyzer.cs (1)
1207if (nextChild.IsSetFamily &&