25 references to ComponentParseResult
System.Private.CoreLib (25)
src\libraries\System.Private.CoreLib\src\System\Buffers\Text\Utf8Parser\Utf8Parser.TimeSpanSplitter.cs (25)
85
ComponentParseResult
result = ParseComponent(source, neverParseAsFraction: periodUsedToSeparateDay, ref srcIndex, out V2);
86
if (result ==
ComponentParseResult
.ParseFailure)
91
else if (result ==
ComponentParseResult
.NoMoreData)
98
Debug.Assert(result ==
ComponentParseResult
.Colon || result ==
ComponentParseResult
.Period);
106
if (result ==
ComponentParseResult
.ParseFailure)
111
else if (result ==
ComponentParseResult
.NoMoreData)
118
Debug.Assert(result ==
ComponentParseResult
.Colon || result ==
ComponentParseResult
.Period);
126
if (result ==
ComponentParseResult
.ParseFailure)
131
else if (result ==
ComponentParseResult
.NoMoreData)
138
Debug.Assert(result ==
ComponentParseResult
.Colon || result ==
ComponentParseResult
.Period);
146
if (result ==
ComponentParseResult
.ParseFailure)
151
else if (result ==
ComponentParseResult
.NoMoreData)
158
Debug.Assert(result ==
ComponentParseResult
.Colon || result ==
ComponentParseResult
.Period);
179
private static
ComponentParseResult
ParseComponent(ReadOnlySpan<byte> source, bool neverParseAsFraction, ref int srcIndex, out uint value)
184
return
ComponentParseResult
.NoMoreData;
195
return
ComponentParseResult
.ParseFailure;
199
return c == Utf8Constants.Colon ?
ComponentParseResult
.Colon :
ComponentParseResult
.Period;
208
return
ComponentParseResult
.ParseFailure;
212
return
ComponentParseResult
.Period;
217
return
ComponentParseResult
.NoMoreData;