27 references to SetLengthIndex
System.Text.RegularExpressions (27)
System\Text\RegularExpressions\RegexCharClass.cs (26)
465span[SetLengthIndex] = (char)(state.set.Length - 2); 473span[SetLengthIndex] = (char)state.set.Length; 499charClass[SetLengthIndex] == 0 && 512set[SetLengthIndex] == 2 && 519set[SetLengthIndex] == 2 && 541if (categoryLength == 0 || set[SetLengthIndex] != 0 || IsSubtraction(set)) 651set.Length == SetStartIndex + set[SetLengthIndex]) // and no subtraction 653switch ((int)set[SetLengthIndex]) 682set.Length == SetStartIndex + set[SetLengthIndex]) // and no subtraction 684int setLength = set[SetLengthIndex]; 732int setLength = set[SetLengthIndex]; 880for (int i = SetStartIndex; i < SetStartIndex + set2[SetLengthIndex]; i += 2) 1002set[SetLengthIndex] > 0 && 1003set[SetLengthIndex] % 2 == 0 && 1055char lastValueExclusive = set[SetStartIndex + set[SetLengthIndex] - 1]; 1093charClass[SetLengthIndex]; 1174for (int i = SetStartIndex; i < SetStartIndex + set[SetLengthIndex]; i += 2) 1293int setLength = set[start + SetLengthIndex]; 1451int setLength = charClass[start + SetLengthIndex]; 1478int setLength = set[SetLengthIndex]; 1566span[SetLengthIndex] = (char)(span.Length - SetStartIndex); 1623headerSpan[SetLengthIndex] = '\0'; // (will be replaced once we know how long a range we've added) 1643vsb[initialLength + SetLengthIndex] = (char)(vsb.Length - initialLength - SetStartIndex); 1857int setLength = set[SetLengthIndex]; 1881int rangesEnd = SetStartIndex + set[SetLengthIndex]; 1936while (index < SetStartIndex + set[SetLengthIndex] + set[CategoryLengthIndex])
System\Text\RegularExpressions\Symbolic\RegexNodeConverter.cs (1)
381int setLength = set[RegexCharClass.SetLengthIndex];