25 references to CharInClass
System.Text.RegularExpressions (25)
System\Text\RegularExpressions\RegexCharClass.cs (4)
884if (hasSubtraction && !CharInClass((char)c, set)) 1018if (CharInClass((char)c, set1)) 1330if (!CharInClass((char)c, WordClass)) 1416bool isInClass = CharInClass(ch, set);
System\Text\RegularExpressions\RegexCompiler.cs (4)
983if (!RegexCharClass.CharInClass((char)i, primarySet.Set)) 5739if (RegexCharClass.CharInClass((char)i, charClass) ^ negatedClass) 5797if (RegexCharClass.CharInClass((char)i, charClass) ^ negatedClass) 5983if (RegexCharClass.CharInClass(c, charClass))
System\Text\RegularExpressions\RegexNode.cs (10)
2352case RegexNodeKind.Set when !RegexCharClass.CharInClass(node.Ch, subsequent.Str!): 2355case RegexNodeKind.Setlazy or RegexNodeKind.Setloop or RegexNodeKind.Setloopatomic when subsequent.M > 0 && !RegexCharClass.CharInClass(node.Ch, subsequent.Str!): 2367case RegexNodeKind.Setlazy or RegexNodeKind.Setloop or RegexNodeKind.Setloopatomic when subsequent.M == 0 && !RegexCharClass.CharInClass(node.Ch, subsequent.Str!): 2399case RegexNodeKind.One when !RegexCharClass.CharInClass(subsequent.Ch, node.Str!): 2401case RegexNodeKind.Onelazy or RegexNodeKind.Oneloop or RegexNodeKind.Oneloopatomic when subsequent.M > 0 && !RegexCharClass.CharInClass(subsequent.Ch, node.Str!): 2403case RegexNodeKind.Multi when !RegexCharClass.CharInClass(subsequent.Str![0], node.Str!): 2405case RegexNodeKind.EndZ or RegexNodeKind.Eol when !RegexCharClass.CharInClass('\n', node.Str!): 2412case RegexNodeKind.Onelazy or RegexNodeKind.Oneloop or RegexNodeKind.Oneloopatomic when subsequent.M == 0 && !RegexCharClass.CharInClass(subsequent.Ch, node.Str!): 2439RegexCharClass.CharInClass(ch, loopStartingSet) || RegexCharClass.CharInClass(ch, loopEndingSet);
System\Text\RegularExpressions\RegexPrefixAnalyzer.cs (5)
1184RegexCharClass.CharInClass(prefix[0], firstChild.Str!) ? null : 1205if (RegexCharClass.CharInClass((char)(ordinalCaseInsensitivePrefix[0] | 0x20), firstChild.Str!) || 1206RegexCharClass.CharInClass((char)(ordinalCaseInsensitivePrefix[0] & ~0x20), firstChild.Str!)) 1211else if (RegexCharClass.CharInClass(ordinalCaseInsensitivePrefix[0], firstChild.Str!)) 1241if (RegexCharClass.CharInClass(c, firstChild.Str!))
System\Text\RegularExpressions\RegexRunner.cs (2)
456return RegexCharClass.CharInClass(ch, charClass); 461return RegexCharClass.CharInClass(ch, charClass);