< Summary

Line coverage
59%
Covered lines: 310
Uncovered lines: 207
Coverable lines: 517
Total lines: 1343
Line coverage: 59.9%
Branch coverage
60%
Covered branches: 200
Total branches: 330
Branch coverage: 60.6%
Method coverage

Feature is only available for sponsors

Upgrade to PRO version

Metrics

File(s)

https://raw.githubusercontent.com/dotnet/runtime/87bcbd26c0325d512bb7d091f493e73201aee1d6/src/libraries/System.Private.CoreLib/src/System/SpanHelpers.Packed.cs

Error during reading file 'https://raw.githubusercontent.com/dotnet/runtime/87bcbd26c0325d512bb7d091f493e73201aee1d6/src/libraries/System.Private.CoreLib/src/System/SpanHelpers.Packed.cs': Response status code does not indicate success: 404 (Not Found).

Methods/Properties

PackedIndexOfIsSupported()
CanUsePackedIndexOf(T)
IndexOf(System.Char&,System.Char,System.Int32)
IndexOfAnyExcept(System.Char&,System.Char,System.Int32)
IndexOfAny(System.Char&,System.Char,System.Char,System.Int32)
IndexOfAnyExcept(System.Char&,System.Char,System.Char,System.Int32)
IndexOfAny(System.Char&,System.Char,System.Char,System.Char,System.Int32)
IndexOfAnyExcept(System.Char&,System.Char,System.Char,System.Char,System.Int32)
IndexOfAnyIgnoreCase(System.Char&,System.Char,System.Int32)
IndexOfAnyExceptIgnoreCase(System.Char&,System.Char,System.Int32)
IndexOfAnyIgnoreCase(System.Char&,System.Char,System.Char,System.Int32)
IndexOfAnyExceptIgnoreCase(System.Char&,System.Char,System.Char,System.Int32)
IndexOfAnyInRange(System.Char&,System.Char,System.Char,System.Int32)
IndexOfAnyExceptInRange(System.Char&,System.Char,System.Char,System.Int32)
Contains(System.Int16&,System.Int16,System.Int32)
IndexOf(System.Int16&,System.Int16,System.Int32)
IndexOfAny(System.Int16&,System.Int16,System.Int16,System.Int32)
IndexOfAny(System.Int16&,System.Int16,System.Int16,System.Int16,System.Int32)
IndexOfAnyInRange(System.Int16&,System.Int16,System.Int16,System.Int32)
PackSources(System.Runtime.Intrinsics.Vector512`1<System.Int16>,System.Runtime.Intrinsics.Vector512`1<System.Int16>)
PackSources(System.Runtime.Intrinsics.Vector256`1<System.Int16>,System.Runtime.Intrinsics.Vector256`1<System.Int16>)
PackSources(System.Runtime.Intrinsics.Vector128`1<System.Int16>,System.Runtime.Intrinsics.Vector128`1<System.Int16>)
NegateIfNeeded(System.Runtime.Intrinsics.Vector128`1<System.Byte>)
NegateIfNeeded(System.Runtime.Intrinsics.Vector256`1<System.Byte>)
NegateIfNeeded(System.Runtime.Intrinsics.Vector512`1<System.Byte>)
HasMatch(System.Runtime.Intrinsics.Vector512`1<System.Byte>,System.Runtime.Intrinsics.Vector512`1<System.Byte>)
GetMatchMask(System.Runtime.Intrinsics.Vector512`1<System.Byte>,System.Runtime.Intrinsics.Vector512`1<System.Byte>)
HasMatchInRange(System.Runtime.Intrinsics.Vector512`1<System.Byte>,System.Runtime.Intrinsics.Vector512`1<System.Byte>)
GetMatchInRangeMask(System.Runtime.Intrinsics.Vector512`1<System.Byte>,System.Runtime.Intrinsics.Vector512`1<System.Byte>)
ComputeFirstIndex(System.Int16&,System.Int16&,System.Runtime.Intrinsics.Vector128`1<System.Byte>)
ComputeFirstIndex(System.Int16&,System.Int16&,System.Runtime.Intrinsics.Vector256`1<System.Byte>)
ComputeFirstIndex(System.Int16&,System.Int16&,System.Runtime.Intrinsics.Vector512`1<System.Byte>)
ComputeFirstIndexOverlapped(System.Int16&,System.Int16&,System.Int16&,System.Runtime.Intrinsics.Vector128`1<System.Byte>)
ComputeFirstIndexOverlapped(System.Int16&,System.Int16&,System.Int16&,System.Runtime.Intrinsics.Vector256`1<System.Byte>)
ComputeFirstIndexOverlapped(System.Int16&,System.Int16&,System.Int16&,System.Runtime.Intrinsics.Vector512`1<System.Byte>)
FixUpPackedVector256Result(System.Runtime.Intrinsics.Vector256`1<System.Byte>)
FixUpPackedVector512Result(System.Runtime.Intrinsics.Vector512`1<System.Byte>)
TransformInput(System.Int16)
TransformInput(System.Runtime.Intrinsics.Vector128`1<System.Byte>)
TransformInput(System.Runtime.Intrinsics.Vector256`1<System.Byte>)
TransformInput(System.Runtime.Intrinsics.Vector512`1<System.Byte>)
TransformInput(System.Int16)
TransformInput(System.Runtime.Intrinsics.Vector128`1<System.Byte>)
TransformInput(System.Runtime.Intrinsics.Vector256`1<System.Byte>)
TransformInput(System.Runtime.Intrinsics.Vector512`1<System.Byte>)