3 writes to _asciiLookups
System.Text.RegularExpressions (3)
System\Text\RegularExpressions\RegexFindOptimizations.cs (3)
155_asciiLookups = new uint[1][]; 261_asciiLookups = new uint[fixedDistanceSets.Count][]; 272_asciiLookups = new uint[1][];
6 references to _asciiLookups
System.Text.RegularExpressions (6)
System\Text\RegularExpressions\RegexFindOptimizations.cs (6)
492ref uint[]? startingAsciiLookup = ref _asciiLookups![0]; 674ref uint[]? startingAsciiLookup = ref _asciiLookups![0]; 771if (!RegexCharClass.CharInClass(c, nextSet.Set, ref _asciiLookups![i])) 785ref uint[]? startingAsciiLookup = ref _asciiLookups![0]; 799if (!RegexCharClass.CharInClass(c, nextSet.Set, ref _asciiLookups![i])) 841while ((uint)--prev < (uint)slice.Length && RegexCharClass.CharInClass(slice[prev], loopNode.Str!, ref _asciiLookups![0])) ;