17 references to IndexOfValueType
System.Private.CoreLib (17)
src\libraries\System.Private.CoreLib\src\System\Array.cs (4)
1901
int result = SpanHelpers.
IndexOfValueType
(
1909
int result = SpanHelpers.
IndexOfValueType
(
1917
int result = SpanHelpers.
IndexOfValueType
(
1925
int result = SpanHelpers.
IndexOfValueType
(
src\libraries\System.Private.CoreLib\src\System\MemoryExtensions.cs (10)
2187
return SpanHelpers.
IndexOfValueType
(
2193
return SpanHelpers.
IndexOfValueType
(
2199
return SpanHelpers.
IndexOfValueType
(
2205
return SpanHelpers.
IndexOfValueType
(
2228
return SpanHelpers.
IndexOfValueType
(
2234
return SpanHelpers.
IndexOfValueType
(
2240
return SpanHelpers.
IndexOfValueType
(
2246
return SpanHelpers.
IndexOfValueType
(
2859
return SpanHelpers.
IndexOfValueType
(ref spanRef, valueRef, span.Length);
2904
1 => SpanHelpers.
IndexOfValueType
(ref spanRef, valueRef, span.Length),
src\libraries\System.Private.CoreLib\src\System\SpanHelpers.Byte.cs (2)
26
return
IndexOfValueType
(ref searchSpace, value, searchSpaceLength); // for single-byte values use plain IndexOf
42
int relativeIndex =
IndexOfValueType
(ref Unsafe.Add(ref searchSpace, offset), valueHead, remainingSearchSpaceLength);
src\libraries\System.Private.CoreLib\src\System\SpanHelpers.T.cs (1)
1465
=>
IndexOfValueType
(ref Unsafe.As<char, short>(ref searchSpace), (short)value, length);