< Summary

Line coverage
0%
Covered lines: 0
Uncovered lines: 731
Coverable lines: 731
Total lines: 1701
Line coverage: 0%
Branch coverage
0%
Covered branches: 0
Total branches: 653
Branch coverage: 0%
Method coverage

Feature is only available for sponsors

Upgrade to PRO version

Metrics

MethodBranch coverage Cyclomatic complexity NPath complexity Sequence coverage
.ctor(...)100%110%
.ctor(...)100%110%
.ctor(...)100%110%
.ctor(...)100%110%
NormalizeAndValidateFraction()0%12120%
.ctor(...)100%110%
.ctor(...)100%110%
GetNextToken()0%22220%
BackOne()0%220%
NextChar()0%220%
FullAppCompatMatch(...)0%12120%
PartialAppCompatMatch(...)0%10100%
FullMatch(...)0%14140%
FullDMatch(...)0%660%
FullHMMatch(...)0%880%
FullDHMMatch(...)0%10100%
FullHMSMatch(...)0%10100%
FullDHMSMatch(...)0%12120%
FullHMSFMatch(...)0%12120%
Init(...)100%110%
ProcessToken(...)0%12120%
AddSep(...)0%10100%
AddNum(...)0%990%
.ctor(...)100%110%
SetNoFormatSpecifierFailure()0%220%
SetBadQuoteFailure(...)0%220%
SetInvalidStringFailure()0%220%
SetArgumentNullFailure(...)0%220%
SetOverflowFailure()0%220%
SetBadTimeSpanFailure()0%220%
SetBadFormatSpecifierFailure(...)0%220%
Pow10UpToMaxFractionDigits(...)100%110%
TryTimeToTicks(...)0%18180%
Parse(...)100%110%
TryParse(...)0%220%
ParseExact(...)100%110%
TryParseExact(...)0%220%
ParseExactMultiple(...)100%110%
TryParseExactMultiple(...)0%220%
TryParseTimeSpan(...)0%880%
ProcessTerminalState(...)0%10100%
ProcessTerminal_DHMSF(...)0%28280%
ProcessTerminal_HMS_F_D(...)0%86860%
ProcessTerminal_HM_S_D(...)0%86860%
ProcessTerminal_HM(...)0%30300%
ProcessTerminal_D(...)0%30300%
TryParseExactTimeSpan(...)0%16160%
TryParseByFormat(...)0%72720%
ParseExactDigits(...)0%220%
ParseExactDigits(...)0%660%
ParseExactLiteral(...)0%440%
TryParseTimeSpanConstant(...)100%110%
NextChar()0%440%
NextNonDigit()0%220%
TryParse(...)0%20200%
ParseInt(...)0%10100%
ParseTime(...)0%18180%
SkipBlanks()0%440%
TryParseExactMultipleTimeSpan(...)0%12120%

File(s)

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

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

Methods/Properties

.ctor(System.Globalization.TimeSpanParse/TTT)
.ctor(System.Int32)
.ctor(System.Int32,System.Int32)
.ctor(System.Globalization.TimeSpanParse/TTT,System.Int32,System.Int32,System.ReadOnlySpan`1<System.Char>)
NormalizeAndValidateFraction()
.ctor(System.ReadOnlySpan`1<System.Char>)
.ctor(System.ReadOnlySpan`1<System.Char>,System.Int32)
GetNextToken()
EOL()
BackOne()
NextChar()
PositiveLocalized()
NegativeLocalized()
FullAppCompatMatch(System.Globalization.TimeSpanFormat/FormatLiterals)
PartialAppCompatMatch(System.Globalization.TimeSpanFormat/FormatLiterals)
FullMatch(System.Globalization.TimeSpanFormat/FormatLiterals)
FullDMatch(System.Globalization.TimeSpanFormat/FormatLiterals)
FullHMMatch(System.Globalization.TimeSpanFormat/FormatLiterals)
FullDHMMatch(System.Globalization.TimeSpanFormat/FormatLiterals)
FullHMSMatch(System.Globalization.TimeSpanFormat/FormatLiterals)
FullDHMSMatch(System.Globalization.TimeSpanFormat/FormatLiterals)
FullHMSFMatch(System.Globalization.TimeSpanFormat/FormatLiterals)
Init(System.Globalization.DateTimeFormatInfo)
ProcessToken(System.Globalization.TimeSpanParse/TimeSpanToken&,System.Globalization.TimeSpanParse/TimeSpanResult&)
AddSep(System.ReadOnlySpan`1<System.Char>,System.Globalization.TimeSpanParse/TimeSpanResult&)
AddNum(System.Globalization.TimeSpanParse/TimeSpanToken,System.Globalization.TimeSpanParse/TimeSpanResult&)
.ctor(System.Boolean,System.ReadOnlySpan`1<System.Char>)
SetNoFormatSpecifierFailure()
SetBadQuoteFailure(System.Char)
SetInvalidStringFailure()
SetArgumentNullFailure(System.String)
SetOverflowFailure()
SetBadTimeSpanFailure()
SetBadFormatSpecifierFailure(System.Nullable`1<System.Char>)
Pow10UpToMaxFractionDigits(System.Int32)
TryTimeToTicks(System.Boolean,System.Globalization.TimeSpanParse/TimeSpanToken,System.Globalization.TimeSpanParse/TimeSpanToken,System.Globalization.TimeSpanParse/TimeSpanToken,System.Globalization.TimeSpanParse/TimeSpanToken,System.Globalization.TimeSpanParse/TimeSpanToken,System.Int64&)
Parse(System.ReadOnlySpan`1<System.Char>,System.IFormatProvider)
TryParse(System.ReadOnlySpan`1<System.Char>,System.IFormatProvider,System.TimeSpan&)
ParseExact(System.ReadOnlySpan`1<System.Char>,System.ReadOnlySpan`1<System.Char>,System.IFormatProvider,System.Globalization.TimeSpanStyles)
TryParseExact(System.ReadOnlySpan`1<System.Char>,System.ReadOnlySpan`1<System.Char>,System.IFormatProvider,System.Globalization.TimeSpanStyles,System.TimeSpan&)
ParseExactMultiple(System.ReadOnlySpan`1<System.Char>,System.String[],System.IFormatProvider,System.Globalization.TimeSpanStyles)
TryParseExactMultiple(System.ReadOnlySpan`1<System.Char>,System.String[],System.IFormatProvider,System.Globalization.TimeSpanStyles,System.TimeSpan&)
TryParseTimeSpan(System.ReadOnlySpan`1<System.Char>,System.Globalization.TimeSpanParse/TimeSpanStandardStyles,System.IFormatProvider,System.Globalization.TimeSpanParse/TimeSpanResult&)
ProcessTerminalState(System.Globalization.TimeSpanParse/TimeSpanRawInfo&,System.Globalization.TimeSpanParse/TimeSpanStandardStyles,System.Globalization.TimeSpanParse/TimeSpanResult&)
ProcessTerminal_DHMSF(System.Globalization.TimeSpanParse/TimeSpanRawInfo&,System.Globalization.TimeSpanParse/TimeSpanStandardStyles,System.Globalization.TimeSpanParse/TimeSpanResult&)
ProcessTerminal_HMS_F_D(System.Globalization.TimeSpanParse/TimeSpanRawInfo&,System.Globalization.TimeSpanParse/TimeSpanStandardStyles,System.Globalization.TimeSpanParse/TimeSpanResult&)
ProcessTerminal_HM_S_D(System.Globalization.TimeSpanParse/TimeSpanRawInfo&,System.Globalization.TimeSpanParse/TimeSpanStandardStyles,System.Globalization.TimeSpanParse/TimeSpanResult&)
ProcessTerminal_HM(System.Globalization.TimeSpanParse/TimeSpanRawInfo&,System.Globalization.TimeSpanParse/TimeSpanStandardStyles,System.Globalization.TimeSpanParse/TimeSpanResult&)
ProcessTerminal_D(System.Globalization.TimeSpanParse/TimeSpanRawInfo&,System.Globalization.TimeSpanParse/TimeSpanStandardStyles,System.Globalization.TimeSpanParse/TimeSpanResult&)
TryParseExactTimeSpan(System.ReadOnlySpan`1<System.Char>,System.ReadOnlySpan`1<System.Char>,System.IFormatProvider,System.Globalization.TimeSpanStyles,System.Globalization.TimeSpanParse/TimeSpanResult&)
TryParseByFormat(System.ReadOnlySpan`1<System.Char>,System.ReadOnlySpan`1<System.Char>,System.Globalization.TimeSpanStyles,System.Globalization.TimeSpanParse/TimeSpanResult&)
ParseExactDigits(System.Globalization.TimeSpanParse/TimeSpanTokenizer&,System.Int32,System.Int32&)
ParseExactDigits(System.Globalization.TimeSpanParse/TimeSpanTokenizer&,System.Int32,System.Int32,System.Int32&,System.Int32&)
ParseExactLiteral(System.Globalization.TimeSpanParse/TimeSpanTokenizer&,System.Text.ValueStringBuilder&)
TryParseTimeSpanConstant(System.ReadOnlySpan`1<System.Char>,System.Globalization.TimeSpanParse/TimeSpanResult&)
NextChar()
NextNonDigit()
TryParse(System.ReadOnlySpan`1<System.Char>,System.Globalization.TimeSpanParse/TimeSpanResult&)
ParseInt(System.Int32,System.Int32&,System.Globalization.TimeSpanParse/TimeSpanResult&)
ParseTime(System.Int64&,System.Globalization.TimeSpanParse/TimeSpanResult&)
SkipBlanks()
TryParseExactMultipleTimeSpan(System.ReadOnlySpan`1<System.Char>,System.String[],System.IFormatProvider,System.Globalization.TimeSpanStyles,System.Globalization.TimeSpanParse/TimeSpanResult&)