9 references to MatchCharacterClass
System.Text.RegularExpressions.Generator (9)
RegexGenerator.Emitter.cs (9)
695string matchExpr = MatchCharacterClass("span[i]", set, negate: false, additionalDeclarations, requiredHelpers); 1436string charInClassExpr = MatchCharacterClass(spanIndex, sets[setIndex].Set, negate: false, additionalDeclarations, requiredHelpers); 1488using (EmitBlock(writer, $"if ({MatchCharacterClass("inputSpan[pos]", set.Set, negate: false, additionalDeclarations, requiredHelpers)})")) 1557using (EmitBlock(writer, $"while ((uint)prev < (uint)slice.Length && {MatchCharacterClass("slice[prev]", target.LoopNode.Str!, negate: false, additionalDeclarations, requiredHelpers)})")) 3213MatchCharacterClass(expr, node.Str!, negate: true, additionalDeclarations, requiredHelpers) : 3507$"!{MatchCharacterClass(charAccessExpr, literalNode.Str!, negate: false, additionalDeclarations, requiredHelpers)}", 4284MatchCharacterClass(expr, node.Str!, negate: false, additionalDeclarations, requiredHelpers) : 4329MatchCharacterClass(expr, node.Str!, negate: false, additionalDeclarations, requiredHelpers) : 4392MatchCharacterClass(expr, node.Str!, negate: false, additionalDeclarations, requiredHelpers) :