< Summary

Line coverage
59%
Covered lines: 1059
Uncovered lines: 734
Coverable lines: 1793
Total lines: 5460
Line coverage: 59%
Branch coverage
49%
Covered branches: 595
Total branches: 1191
Branch coverage: 49.9%
Method coverage

Feature is only available for sponsors

Upgrade to PRO version

Metrics

MethodBranch coverage Crap Score Cyclomatic complexity Line coverage
.cctor()100%11100%
.ctor()100%11100%
CreateInstance()100%11100%
Scan(...)87.5%8885.71%
TryFindNextPossibleStartingPosition(...)100%1414100%
TryMatchAtCurrentPosition(...)69.34%63913770.1%
UncaptureUntil()50%2266.66%
.cctor()100%11100%
.ctor()100%11100%
CreateInstance()100%11100%
Scan(...)62.5%13857.14%
TryFindNextPossibleStartingPosition(...)100%1010100%
TryMatchAtCurrentPosition(...)53.44%2505861.53%
UncaptureUntil()0%620%
.cctor()100%11100%
.ctor()100%11100%
CreateInstance()100%11100%
Scan(...)62.5%13857.14%
TryFindNextPossibleStartingPosition(...)100%1212100%
TryMatchAtCurrentPosition(...)50%482668%
UncaptureUntil()0%620%
.cctor()100%11100%
.ctor()100%11100%
CreateInstance()100%11100%
Scan(...)50%13857.14%
TryFindNextPossibleStartingPosition(...)71.42%151485.71%
TryMatchAtCurrentPosition(...)0%205921430%
UncaptureUntil()0%620%
.cctor()100%11100%
.ctor()100%11100%
CreateInstance()100%11100%
Scan(...)50%13857.14%
TryFindNextPossibleStartingPosition(...)78.57%151485.71%
TryMatchAtCurrentPosition(...)0%9506970%
UncaptureUntil()0%620%
.cctor()100%11100%
.ctor()100%11100%
CreateInstance()100%11100%
Scan(...)50%13857.14%
TryFindNextPossibleStartingPosition(...)83.33%121285.71%
TryMatchAtCurrentPosition(...)0%930300%
.cctor()100%11100%
.ctor()100%11100%
CreateInstance()100%11100%
Scan(...)50%13857.14%
TryFindNextPossibleStartingPosition(...)75%4475%
TryMatchAtCurrentPosition(...)0%930300%
.cctor()100%11100%
.ctor()100%11100%
CreateInstance()100%11100%
Scan(...)100%44100%
TryFindNextPossibleStartingPosition(...)50%5466.66%
TryMatchAtCurrentPosition(...)72.22%553675.43%
UncaptureUntil()50%2266.66%
.cctor()100%11100%
.ctor()100%11100%
CreateInstance()100%11100%
Scan(...)75%5466.66%
TryFindNextPossibleStartingPosition(...)100%44100%
TryMatchAtCurrentPosition(...)50%262485%
.cctor()100%11100%
.ctor()100%11100%
CreateInstance()100%11100%
Scan(...)75%5466.66%
TryFindNextPossibleStartingPosition(...)100%44100%
TryMatchAtCurrentPosition(...)66.66%201880.95%
.cctor()100%11100%
.ctor()100%11100%
CreateInstance()100%11100%
Scan(...)83.33%6683.33%
TryMatchAtCurrentPosition(...)81.57%393890.16%
.cctor()100%11100%
.ctor()100%11100%
CreateInstance()100%11100%
Scan(...)87.5%8885.71%
TryFindNextPossibleStartingPosition(...)50%101084.61%
TryMatchAtCurrentPosition(...)62.22%4489064.66%
UncaptureUntil()100%22100%
.cctor()100%11100%
.ctor()100%11100%
CreateInstance()100%11100%
Scan(...)62.5%13857.14%
TryFindNextPossibleStartingPosition(...)100%1212100%
TryMatchAtCurrentPosition(...)78.84%555289.41%
UncaptureUntil()100%22100%
.cctor()100%11100%
.ctor()100%11100%
CreateInstance()100%11100%
Scan(...)62.5%13857.14%
TryFindNextPossibleStartingPosition(...)100%1212100%
TryMatchAtCurrentPosition(...)41.89%3547462.9%
.cctor()100%11100%
.ctor()100%11100%
CreateInstance()100%11100%
Scan(...)62.5%13857.14%
TryFindNextPossibleStartingPosition(...)100%1212100%
TryMatchAtCurrentPosition(...)50%131283.33%
.cctor()100%11100%
.ctor()100%11100%
CreateInstance()100%11100%
Scan(...)62.5%13857.14%
TryFindNextPossibleStartingPosition(...)100%44100%
TryMatchAtCurrentPosition(...)50%141277.77%
.cctor()100%11100%
.ctor()100%11100%
CreateInstance()100%11100%
Scan(...)62.5%13857.14%
TryFindNextPossibleStartingPosition(...)100%44100%
TryMatchAtCurrentPosition(...)50%4484.61%
.cctor()100%11100%
.ctor()100%11100%
CreateInstance()100%11100%
Scan(...)62.5%13857.14%
TryFindNextPossibleStartingPosition(...)100%44100%
TryMatchAtCurrentPosition(...)75%4492.3%
.cctor()50%22100%
IsBoundary(...)50%44100%
IsBoundaryWordChar()100%22100%
IsWordChar(...)50%22100%

File(s)

/home/runner/work/Studio2Prod/Studio2Prod/OzonOrdersWeb/obj/Release/net8.0/System.Text.RegularExpressions.Generator/System.Text.RegularExpressions.Generator.RegexGenerator/RegexGenerator.g.cs

File '/home/runner/work/Studio2Prod/Studio2Prod/OzonOrdersWeb/obj/Release/net8.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`1<System.Char>)
TryFindNextPossibleStartingPosition(System.ReadOnlySpan`1<System.Char>)
TryMatchAtCurrentPosition(System.ReadOnlySpan`1<System.Char>)
UncaptureUntil()
.cctor()
.ctor()
CreateInstance()
Scan(System.ReadOnlySpan`1<System.Char>)
TryFindNextPossibleStartingPosition(System.ReadOnlySpan`1<System.Char>)
TryMatchAtCurrentPosition(System.ReadOnlySpan`1<System.Char>)
UncaptureUntil()
.cctor()
.ctor()
CreateInstance()
Scan(System.ReadOnlySpan`1<System.Char>)
TryFindNextPossibleStartingPosition(System.ReadOnlySpan`1<System.Char>)
TryMatchAtCurrentPosition(System.ReadOnlySpan`1<System.Char>)
UncaptureUntil()
.cctor()
.ctor()
CreateInstance()
Scan(System.ReadOnlySpan`1<System.Char>)
TryFindNextPossibleStartingPosition(System.ReadOnlySpan`1<System.Char>)
TryMatchAtCurrentPosition(System.ReadOnlySpan`1<System.Char>)
UncaptureUntil()
.cctor()
.ctor()
CreateInstance()
Scan(System.ReadOnlySpan`1<System.Char>)
TryFindNextPossibleStartingPosition(System.ReadOnlySpan`1<System.Char>)
TryMatchAtCurrentPosition(System.ReadOnlySpan`1<System.Char>)
UncaptureUntil()
.cctor()
.ctor()
CreateInstance()
Scan(System.ReadOnlySpan`1<System.Char>)
TryFindNextPossibleStartingPosition(System.ReadOnlySpan`1<System.Char>)
TryMatchAtCurrentPosition(System.ReadOnlySpan`1<System.Char>)
.cctor()
.ctor()
CreateInstance()
Scan(System.ReadOnlySpan`1<System.Char>)
TryFindNextPossibleStartingPosition(System.ReadOnlySpan`1<System.Char>)
TryMatchAtCurrentPosition(System.ReadOnlySpan`1<System.Char>)
.cctor()
.ctor()
CreateInstance()
Scan(System.ReadOnlySpan`1<System.Char>)
TryFindNextPossibleStartingPosition(System.ReadOnlySpan`1<System.Char>)
TryMatchAtCurrentPosition(System.ReadOnlySpan`1<System.Char>)
UncaptureUntil()
.cctor()
.ctor()
CreateInstance()
Scan(System.ReadOnlySpan`1<System.Char>)
TryFindNextPossibleStartingPosition(System.ReadOnlySpan`1<System.Char>)
TryMatchAtCurrentPosition(System.ReadOnlySpan`1<System.Char>)
.cctor()
.ctor()
CreateInstance()
Scan(System.ReadOnlySpan`1<System.Char>)
TryFindNextPossibleStartingPosition(System.ReadOnlySpan`1<System.Char>)
TryMatchAtCurrentPosition(System.ReadOnlySpan`1<System.Char>)
.cctor()
.ctor()
CreateInstance()
Scan(System.ReadOnlySpan`1<System.Char>)
TryMatchAtCurrentPosition(System.ReadOnlySpan`1<System.Char>)
.cctor()
.ctor()
CreateInstance()
Scan(System.ReadOnlySpan`1<System.Char>)
TryFindNextPossibleStartingPosition(System.ReadOnlySpan`1<System.Char>)
TryMatchAtCurrentPosition(System.ReadOnlySpan`1<System.Char>)
UncaptureUntil()
.cctor()
.ctor()
CreateInstance()
Scan(System.ReadOnlySpan`1<System.Char>)
TryFindNextPossibleStartingPosition(System.ReadOnlySpan`1<System.Char>)
TryMatchAtCurrentPosition(System.ReadOnlySpan`1<System.Char>)
UncaptureUntil()
.cctor()
.ctor()
CreateInstance()
Scan(System.ReadOnlySpan`1<System.Char>)
TryFindNextPossibleStartingPosition(System.ReadOnlySpan`1<System.Char>)
TryMatchAtCurrentPosition(System.ReadOnlySpan`1<System.Char>)
.cctor()
.ctor()
CreateInstance()
Scan(System.ReadOnlySpan`1<System.Char>)
TryFindNextPossibleStartingPosition(System.ReadOnlySpan`1<System.Char>)
TryMatchAtCurrentPosition(System.ReadOnlySpan`1<System.Char>)
.cctor()
.ctor()
CreateInstance()
Scan(System.ReadOnlySpan`1<System.Char>)
TryFindNextPossibleStartingPosition(System.ReadOnlySpan`1<System.Char>)
TryMatchAtCurrentPosition(System.ReadOnlySpan`1<System.Char>)
.cctor()
.ctor()
CreateInstance()
Scan(System.ReadOnlySpan`1<System.Char>)
TryFindNextPossibleStartingPosition(System.ReadOnlySpan`1<System.Char>)
TryMatchAtCurrentPosition(System.ReadOnlySpan`1<System.Char>)
.cctor()
.ctor()
CreateInstance()
Scan(System.ReadOnlySpan`1<System.Char>)
TryFindNextPossibleStartingPosition(System.ReadOnlySpan`1<System.Char>)
TryMatchAtCurrentPosition(System.ReadOnlySpan`1<System.Char>)
.cctor()
IsBoundary(System.ReadOnlySpan`1<System.Char>,System.Int32)
IsBoundaryWordChar()
IsWordChar(System.Char)