22 references to LastIndexOfValueType
System.Private.CoreLib (22)
src\libraries\System.Private.CoreLib\src\System\Array.cs (4)
2163
int result = SpanHelpers.
LastIndexOfValueType
(
2173
int result = SpanHelpers.
LastIndexOfValueType
(
2183
int result = SpanHelpers.
LastIndexOfValueType
(
2193
int result = SpanHelpers.
LastIndexOfValueType
(
src\libraries\System.Private.CoreLib\src\System\MemoryExtensions.cs (10)
2411
return SpanHelpers.
LastIndexOfValueType
(
2418
return SpanHelpers.
LastIndexOfValueType
(
2425
return SpanHelpers.
LastIndexOfValueType
(
2432
return SpanHelpers.
LastIndexOfValueType
(
2457
return SpanHelpers.
LastIndexOfValueType
(
2464
return SpanHelpers.
LastIndexOfValueType
(
2471
return SpanHelpers.
LastIndexOfValueType
(
2478
return SpanHelpers.
LastIndexOfValueType
(
3309
return SpanHelpers.
LastIndexOfValueType
(ref spanRef, valueRef, span.Length);
3354
1 => SpanHelpers.
LastIndexOfValueType
(ref spanRef, valueRef, span.Length),
src\libraries\System.Private.CoreLib\src\System\SearchValues\Any1SearchValues.cs (1)
44
SpanHelpers.
LastIndexOfValueType
(ref Unsafe.As<T, TImpl>(ref MemoryMarshal.GetReference(span)), _e0, span.Length);
src\libraries\System.Private.CoreLib\src\System\SpanHelpers.Byte.cs (2)
262
return
LastIndexOfValueType
(ref searchSpace, value, searchSpaceLength); // for single-byte values use plain LastIndexOf
282
int relativeIndex =
LastIndexOfValueType
(ref searchSpace, valueHead, remainingSearchSpaceLength);
src\libraries\System.Private.CoreLib\src\System\SpanHelpers.Char.cs (2)
274
return
LastIndexOfValueType
(ref Unsafe.As<char, short>(ref searchSpace), (short)value, searchSpaceLength); // for single-char values use plain LastIndexOf
294
int relativeIndex =
LastIndexOfValueType
(ref Unsafe.As<char, short>(ref searchSpace), (short)valueHead, remainingSearchSpaceLength);
src\libraries\System.Private.CoreLib\src\System\SpanHelpers.T.cs (1)
1628
=>
LastIndexOfValueType
(ref Unsafe.As<char, short>(ref searchSpace), (short)value, length);
src\libraries\System.Private.CoreLib\src\System\String.Searching.cs (2)
446
=> SpanHelpers.
LastIndexOfValueType
(ref Unsafe.As<char, short>(ref _firstChar), (short)value, Length);
471
int result = SpanHelpers.
LastIndexOfValueType
(ref Unsafe.As<char, short>(ref Unsafe.Add(ref _firstChar, startSearchAt)), (short)value, count);