< Summary

Line coverage
41%
Covered lines: 137
Uncovered lines: 190
Coverable lines: 327
Total lines: 1022
Line coverage: 41.8%
Branch coverage
33%
Covered branches: 71
Total branches: 212
Branch coverage: 33.4%
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/SearchValues/ProbabilisticMap.cs

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

Methods/Properties

.ctor(System.ReadOnlySpan`1<System.Char>)
SetCharBit(System.UInt32&,System.Byte)
IsCharBitSet(System.UInt32&,System.Byte)
Contains(System.UInt32&,System.ReadOnlySpan`1<System.Char>,System.Int32)
Contains(System.ReadOnlySpan`1<System.Char>,System.Char)
ContainsMask64CharsAvx512(System.Runtime.Intrinsics.Vector512`1<System.Byte>,System.Char&,System.Char&)
IsCharBitNotSetAvx512(System.Runtime.Intrinsics.Vector512`1<System.Byte>,System.Runtime.Intrinsics.Vector512`1<System.Byte>)
ContainsMask32CharsAvx512(System.Runtime.Intrinsics.Vector256`1<System.Byte>,System.Char&,System.Char&)
IsCharBitNotSetAvx512(System.Runtime.Intrinsics.Vector256`1<System.Byte>,System.Runtime.Intrinsics.Vector256`1<System.Byte>)
ContainsMask32CharsAvx2(System.Runtime.Intrinsics.Vector256`1<System.Byte>,System.Runtime.Intrinsics.Vector256`1<System.Byte>,System.Char&)
IsCharBitNotSetAvx2(System.Runtime.Intrinsics.Vector256`1<System.Byte>,System.Runtime.Intrinsics.Vector256`1<System.Byte>,System.Runtime.Intrinsics.Vector256`1<System.Byte>)
ContainsMask16Chars(System.Runtime.Intrinsics.Vector128`1<System.Byte>,System.Runtime.Intrinsics.Vector128`1<System.Byte>,System.Char&)
IsCharBitNotSet(System.Runtime.Intrinsics.Vector128`1<System.Byte>,System.Runtime.Intrinsics.Vector128`1<System.Byte>,System.Runtime.Intrinsics.Vector128`1<System.Byte>)
ShouldUseSimpleLoop(System.Int32,System.Int32)
IndexOfAny(System.Char&,System.Int32,System.Char&,System.Int32)
IndexOfAnyExcept(System.Char&,System.Int32,System.Char&,System.Int32)
LastIndexOfAny(System.Char&,System.Int32,System.Char&,System.Int32)
LastIndexOfAnyExcept(System.Char&,System.Int32,System.Char&,System.Int32)
ProbabilisticIndexOfAny(System.Char&,System.Int32,System.Char&,System.Int32)
ProbabilisticLastIndexOfAny(System.Char&,System.Int32,System.Char&,System.Int32)
IndexOfAny(System.Char&,System.Int32,System.Buffers.ProbabilisticMapState&)
LastIndexOfAny(System.Char&,System.Int32,System.Buffers.ProbabilisticMapState&)
IndexOfAnyVectorizedAvx512(System.Char&,System.Int32,System.Buffers.ProbabilisticMapState&)
IndexOfAnyVectorized(System.Char&,System.Int32,System.Buffers.ProbabilisticMapState&)
LastIndexOfAnyVectorizedAvx512(System.Char&,System.Int32,System.Buffers.ProbabilisticMapState&)
LastIndexOfAnyVectorized(System.Char&,System.Int32,System.Buffers.ProbabilisticMapState&)
MatchOffset(System.Char&,System.Char&)
TryFindMatch(System.Char&,System.UInt32,System.Buffers.ProbabilisticMapState&,System.Int32&)
TryFindMatchOverlappedAvx512(System.Char&,System.Int32,System.UInt32,System.Buffers.ProbabilisticMapState&,System.Int32&)
TryFindMatchAvx512(System.Char&,System.UInt64,System.Buffers.ProbabilisticMapState&,System.Int32&)
TryFindMatchOverlappedAvx512(System.Char&,System.Int32,System.UInt64,System.Buffers.ProbabilisticMapState&,System.Int32&)
TryFindLastMatch(System.Char&,System.UInt32,System.Buffers.ProbabilisticMapState&,System.Int32&)
TryFindLastMatchOverlappedAvx512(System.Char&,System.Int32,System.UInt32,System.Buffers.ProbabilisticMapState&,System.Int32&)
TryFindLastMatchAvx512(System.Char&,System.UInt64,System.Buffers.ProbabilisticMapState&,System.Int32&)
TryFindLastMatchOverlappedAvx512(System.Char&,System.Int32,System.UInt64,System.Buffers.ProbabilisticMapState&,System.Int32&)
IndexOfAnySimpleLoop(System.Char&,System.Int32,System.ReadOnlySpan`1<System.Char>)
LastIndexOfAnySimpleLoop(System.Char&,System.Int32,System.ReadOnlySpan`1<System.Char>)