RegexGenerator.Emitter.cs (9)
1286$"// The pattern begins with {DescribeSet(primarySet.Set)}." :
1287$"// The pattern matches {DescribeSet(primarySet.Set)} at index {primarySet.Distance}.");
1297primarySet.Set != RegexCharClass.NotNewLineClass &&
1298primarySet.Set != RegexCharClass.AnyClass;
1363else if (RegexCharClass.IsUnicodeCategoryOfSmallCharCount(primarySet.Set, out char[]? setChars, out bool negated, out string? description))
1372indexOf = $"{span}.{EmitIndexOfAnyCustomHelper(primarySet.Set, requiredHelpers, checkOverflow)}()";
1436string charInClassExpr = MatchCharacterClass(spanIndex, sets[setIndex].Set, negate: false, additionalDeclarations, requiredHelpers);
1471writer.WriteLine($"// The pattern begins with {DescribeSet(set.Set)}.");
1488using (EmitBlock(writer, $"if ({MatchCharacterClass("inputSpan[pos]", set.Set, negate: false, additionalDeclarations, requiredHelpers)})"))