< Summary

Line coverage
85%
Covered lines: 991
Uncovered lines: 162
Coverable lines: 1153
Total lines: 3593
Line coverage: 85.9%
Branch coverage
79%
Covered branches: 399
Total branches: 504
Branch coverage: 79.1%
Method coverage

Feature is only available for sponsors

Upgrade to PRO version

Metrics

MethodBranch coverage Crap Score Cyclomatic complexity Line coverage
File 1: .cctor()100%11100%
File 1: .ctor()100%11100%
File 1: CreateInstance()100%11100%
File 1: Scan(...)87.5%8885.71%
File 1: TryFindNextPossibleStartingPosition(...)83.33%66100%
File 1: TryMatchAtCurrentPosition(...)55%232081.03%
File 1: UncaptureUntil()50%2266.67%
File 1: .cctor()100%11100%
File 1: .ctor()100%11100%
File 1: CreateInstance()100%11100%
File 1: Scan(...)100%22100%
File 1: TryFindNextPossibleStartingPosition(...)100%44100%
File 1: .cctor()100%11100%
File 1: .ctor()100%11100%
File 1: CreateInstance()100%11100%
File 1: Scan(...)37.5%13857.14%
File 1: TryFindNextPossibleStartingPosition(...)100%1010100%
File 1: TryMatchAtCurrentPosition(...)50%8881.82%
File 1: UncaptureUntil()0%620%
File 1: .cctor()100%11100%
File 1: .ctor()100%11100%
File 1: CreateInstance()100%11100%
File 1: Scan(...)87.5%8885.71%
File 1: TryFindNextPossibleStartingPosition(...)100%44100%
File 1: TryMatchAtCurrentPosition(...)81.25%191677.5%
File 1: UncaptureUntil()100%22100%
File 1: .cctor()100%11100%
File 1: .ctor()100%11100%
File 1: CreateInstance()100%11100%
File 1: Scan(...)87.5%8885.71%
File 1: TryFindNextPossibleStartingPosition(...)100%22100%
File 1: TryMatchAtCurrentPosition(...)90%212089.13%
File 1: UncaptureUntil()50%2266.67%
File 1: .cctor()50%22100%
File 1: IndexOfAnyLowercaseLetterDecimalDigitNumber(...)100%88100%
File 1: IndexOfAnyUpper(...)100%88100%
File 1: IndexOfNonAsciiOrAny_2C6A4C392119C799A1B2E2A347E20C73E6DF9162184EC31A0353B8F866791E16(...)90%101088.89%
File 1: IsWordChar(...)100%22100%
File 1: StackPop(...)100%210%
File 1: StackPush(...)50%2275%
File 1: WithResize()100%210%
File 1: StackPush(...)50%2277.78%
File 1: WithResize()100%210%
File 1: StackPush(...)100%22100%
File 1: WithResize()100%11100%
File 1: get_WordCharBitmap()100%11100%
File 2: .cctor()100%11100%
File 2: .ctor()100%11100%
File 2: CreateInstance()100%11100%
File 2: Scan(...)87.5%8885.71%
File 2: TryFindNextPossibleStartingPosition(...)83.33%66100%
File 2: TryMatchAtCurrentPosition(...)55%232081.03%
File 2: UncaptureUntil()50%2266.67%
File 2: .cctor()100%11100%
File 2: .ctor()100%11100%
File 2: CreateInstance()100%11100%
File 2: Scan(...)100%22100%
File 2: TryFindNextPossibleStartingPosition(...)100%44100%
File 2: .cctor()100%11100%
File 2: .ctor()100%11100%
File 2: CreateInstance()100%11100%
File 2: Scan(...)37.5%13857.14%
File 2: TryFindNextPossibleStartingPosition(...)100%1010100%
File 2: TryMatchAtCurrentPosition(...)50%8881.82%
File 2: UncaptureUntil()0%620%
File 2: .cctor()100%11100%
File 2: .ctor()100%11100%
File 2: CreateInstance()100%11100%
File 2: Scan(...)87.5%8885.71%
File 2: TryFindNextPossibleStartingPosition(...)100%44100%
File 2: TryMatchAtCurrentPosition(...)81.25%191677.5%
File 2: UncaptureUntil()100%22100%
File 2: .cctor()100%11100%
File 2: .ctor()100%11100%
File 2: CreateInstance()100%11100%
File 2: Scan(...)87.5%8885.71%
File 2: TryFindNextPossibleStartingPosition(...)100%22100%
File 2: TryMatchAtCurrentPosition(...)90%212089.13%
File 2: UncaptureUntil()50%2266.67%
File 2: .cctor()50%22100%
File 2: IndexOfAnyLowercaseLetterDecimalDigitNumber(...)100%88100%
File 2: IndexOfAnyUpper(...)100%88100%
File 2: IndexOfNonAsciiOrAny_2C6A4C392119C799A1B2E2A347E20C73E6DF9162184EC31A0353B8F866791E16(...)90%101088.89%
File 2: IsWordChar(...)100%22100%
File 2: StackPop(...)100%210%
File 2: StackPush(...)50%2275%
File 2: WithResize()100%210%
File 2: StackPush(...)50%2277.78%
File 2: WithResize()100%210%
File 2: StackPush(...)100%22100%
File 2: WithResize()100%11100%
File 3: .cctor()100%11100%
File 3: .ctor()100%11100%
File 3: CreateInstance()100%11100%
File 3: Scan(...)87.5%8885.71%
File 3: TryFindNextPossibleStartingPosition(...)83.33%66100%
File 3: TryMatchAtCurrentPosition(...)55%232081.03%
File 3: UncaptureUntil()50%2266.67%
File 3: .cctor()100%11100%
File 3: .ctor()100%11100%
File 3: CreateInstance()100%11100%
File 3: Scan(...)100%22100%
File 3: TryFindNextPossibleStartingPosition(...)100%44100%
File 3: .cctor()100%11100%
File 3: .ctor()100%11100%
File 3: CreateInstance()100%11100%
File 3: Scan(...)37.5%13857.14%
File 3: TryFindNextPossibleStartingPosition(...)100%1010100%
File 3: TryMatchAtCurrentPosition(...)50%8881.82%
File 3: UncaptureUntil()0%620%
File 3: .cctor()100%11100%
File 3: .ctor()100%11100%
File 3: CreateInstance()100%11100%
File 3: Scan(...)87.5%8885.71%
File 3: TryFindNextPossibleStartingPosition(...)100%44100%
File 3: TryMatchAtCurrentPosition(...)81.25%191677.5%
File 3: UncaptureUntil()100%22100%
File 3: .cctor()100%11100%
File 3: .ctor()100%11100%
File 3: CreateInstance()100%11100%
File 3: Scan(...)87.5%8885.71%
File 3: TryFindNextPossibleStartingPosition(...)100%22100%
File 3: TryMatchAtCurrentPosition(...)90%212089.13%
File 3: UncaptureUntil()50%2266.67%
File 3: .cctor()50%22100%
File 3: IndexOfAnyLowercaseLetterDecimalDigitNumber(...)100%88100%
File 3: IndexOfAnyUpper(...)100%88100%
File 3: IndexOfNonAsciiOrAny_2C6A4C392119C799A1B2E2A347E20C73E6DF9162184EC31A0353B8F866791E16(...)90%101088.89%
File 3: IsWordChar(...)100%22100%
File 3: StackPop(...)100%210%
File 3: StackPush(...)50%2275%
File 3: WithResize()100%210%
File 3: StackPush(...)50%2277.78%
File 3: WithResize()100%210%
File 3: StackPush(...)100%22100%
File 3: WithResize()100%11100%

File(s)

D:\a\MyNet\MyNet\src\MyNet.Humanizer\obj\Release\net10.0\System.Text.RegularExpressions.Generator\System.Text.RegularExpressions.Generator.RegexGenerator\RegexGenerator.g.cs

File 'D:\a\MyNet\MyNet\src\MyNet.Humanizer\obj\Release\net10.0\System.Text.RegularExpressions.Generator\System.Text.RegularExpressions.Generator.RegexGenerator\RegexGenerator.g.cs' does not exist (any more).

D:\a\MyNet\MyNet\src\MyNet.Humanizer\obj\Release\net8.0\System.Text.RegularExpressions.Generator\System.Text.RegularExpressions.Generator.RegexGenerator\RegexGenerator.g.cs

File 'D:\a\MyNet\MyNet\src\MyNet.Humanizer\obj\Release\net8.0\System.Text.RegularExpressions.Generator\System.Text.RegularExpressions.Generator.RegexGenerator\RegexGenerator.g.cs' does not exist (any more).

D:\a\MyNet\MyNet\src\MyNet.Humanizer\obj\Release\net9.0\System.Text.RegularExpressions.Generator\System.Text.RegularExpressions.Generator.RegexGenerator\RegexGenerator.g.cs

File 'D:\a\MyNet\MyNet\src\MyNet.Humanizer\obj\Release\net9.0\System.Text.RegularExpressions.Generator\System.Text.RegularExpressions.Generator.RegexGenerator\RegexGenerator.g.cs' does not exist (any more).

Methods/Properties

.cctor()
.ctor()
CreateInstance()
Scan(System.ReadOnlySpan<char>)
TryFindNextPossibleStartingPosition(System.ReadOnlySpan<char>)
TryMatchAtCurrentPosition(System.ReadOnlySpan<char>)
UncaptureUntil()
.cctor()
.ctor()
CreateInstance()
Scan(System.ReadOnlySpan<char>)
TryFindNextPossibleStartingPosition(System.ReadOnlySpan<char>)
.cctor()
.ctor()
CreateInstance()
Scan(System.ReadOnlySpan<char>)
TryFindNextPossibleStartingPosition(System.ReadOnlySpan<char>)
TryMatchAtCurrentPosition(System.ReadOnlySpan<char>)
UncaptureUntil()
.cctor()
.ctor()
CreateInstance()
Scan(System.ReadOnlySpan<char>)
TryFindNextPossibleStartingPosition(System.ReadOnlySpan<char>)
TryMatchAtCurrentPosition(System.ReadOnlySpan<char>)
UncaptureUntil()
.cctor()
.ctor()
CreateInstance()
Scan(System.ReadOnlySpan<char>)
TryFindNextPossibleStartingPosition(System.ReadOnlySpan<char>)
TryMatchAtCurrentPosition(System.ReadOnlySpan<char>)
UncaptureUntil()
.cctor()
IndexOfAnyLowercaseLetterDecimalDigitNumber(System.ReadOnlySpan<char>)
IndexOfAnyUpper(System.ReadOnlySpan<char>)
IndexOfNonAsciiOrAny_2C6A4C392119C799A1B2E2A347E20C73E6DF9162184EC31A0353B8F866791E16(System.ReadOnlySpan<char>)
IsWordChar(char)
StackPop(int[], ref int, out int, out int)
StackPush(ref int[], ref int, int)
WithResize()
StackPush(ref int[], ref int, int, int)
WithResize()
StackPush(ref int[], ref int, int, int, int)
WithResize()
get_WordCharBitmap()
.cctor()
.ctor()
CreateInstance()
Scan(System.ReadOnlySpan<char>)
TryFindNextPossibleStartingPosition(System.ReadOnlySpan<char>)
TryMatchAtCurrentPosition(System.ReadOnlySpan<char>)
UncaptureUntil()
.cctor()
.ctor()
CreateInstance()
Scan(System.ReadOnlySpan<char>)
TryFindNextPossibleStartingPosition(System.ReadOnlySpan<char>)
.cctor()
.ctor()
CreateInstance()
Scan(System.ReadOnlySpan<char>)
TryFindNextPossibleStartingPosition(System.ReadOnlySpan<char>)
TryMatchAtCurrentPosition(System.ReadOnlySpan<char>)
UncaptureUntil()
.cctor()
.ctor()
CreateInstance()
Scan(System.ReadOnlySpan<char>)
TryFindNextPossibleStartingPosition(System.ReadOnlySpan<char>)
TryMatchAtCurrentPosition(System.ReadOnlySpan<char>)
UncaptureUntil()
.cctor()
.ctor()
CreateInstance()
Scan(System.ReadOnlySpan<char>)
TryFindNextPossibleStartingPosition(System.ReadOnlySpan<char>)
TryMatchAtCurrentPosition(System.ReadOnlySpan<char>)
UncaptureUntil()
.cctor()
IndexOfAnyLowercaseLetterDecimalDigitNumber(System.ReadOnlySpan<char>)
IndexOfAnyUpper(System.ReadOnlySpan<char>)
IndexOfNonAsciiOrAny_2C6A4C392119C799A1B2E2A347E20C73E6DF9162184EC31A0353B8F866791E16(System.ReadOnlySpan<char>)
IsWordChar(char)
StackPop(int[], ref int, out int, out int)
StackPush(ref int[], ref int, int)
WithResize()
StackPush(ref int[], ref int, int, int)
WithResize()
StackPush(ref int[], ref int, int, int, int)
WithResize()
.cctor()
.ctor()
CreateInstance()
Scan(System.ReadOnlySpan<char>)
TryFindNextPossibleStartingPosition(System.ReadOnlySpan<char>)
TryMatchAtCurrentPosition(System.ReadOnlySpan<char>)
UncaptureUntil()
.cctor()
.ctor()
CreateInstance()
Scan(System.ReadOnlySpan<char>)
TryFindNextPossibleStartingPosition(System.ReadOnlySpan<char>)
.cctor()
.ctor()
CreateInstance()
Scan(System.ReadOnlySpan<char>)
TryFindNextPossibleStartingPosition(System.ReadOnlySpan<char>)
TryMatchAtCurrentPosition(System.ReadOnlySpan<char>)
UncaptureUntil()
.cctor()
.ctor()
CreateInstance()
Scan(System.ReadOnlySpan<char>)
TryFindNextPossibleStartingPosition(System.ReadOnlySpan<char>)
TryMatchAtCurrentPosition(System.ReadOnlySpan<char>)
UncaptureUntil()
.cctor()
.ctor()
CreateInstance()
Scan(System.ReadOnlySpan<char>)
TryFindNextPossibleStartingPosition(System.ReadOnlySpan<char>)
TryMatchAtCurrentPosition(System.ReadOnlySpan<char>)
UncaptureUntil()
.cctor()
IndexOfAnyLowercaseLetterDecimalDigitNumber(System.ReadOnlySpan<char>)
IndexOfAnyUpper(System.ReadOnlySpan<char>)
IndexOfNonAsciiOrAny_2C6A4C392119C799A1B2E2A347E20C73E6DF9162184EC31A0353B8F866791E16(System.ReadOnlySpan<char>)
IsWordChar(char)
StackPop(int[], ref int, out int, out int)
StackPush(ref int[], ref int, int)
WithResize()
StackPush(ref int[], ref int, int, int)
WithResize()
StackPush(ref int[], ref int, int, int, int)
WithResize()