17 references to DoubleParser
Microsoft.ML.Core (5)
Utilities\DoubleParser.cs (4)
89
/// This produces zero for an empty string, or NaN depending on the <see cref="
DoubleParser
.OptionFlags.EmptyAsNaN"/> used.
99
/// This produces zero for an empty string, or NaN depending on the <see cref="
DoubleParser
.OptionFlags.EmptyAsNaN"/> used.
143
if (!
DoubleParser
.TryParse(span.Slice(ich, span.Length - ich), out value, out ichEnd, flags))
196
if (!
DoubleParser
.TryParse(span.Slice(ich, span.Length - ich), out value, out ichEnd, flags))
Utilities\LineParser.cs (1)
33
if (
DoubleParser
.TryParse(valuesToParse.Slice(toParseStartIndex, i - toParseStartIndex), out float parsed))
Microsoft.ML.Core.Tests (8)
UnitTests\DoubleParserTests.cs (8)
23
var result =
DoubleParser
.Parse(" 1.234 ".AsSpan(), out double value);
25
Assert.Equal(
DoubleParser
.Result.Good, result);
32
var result =
DoubleParser
.Parse("1.234".AsSpan(), out double value);
34
Assert.Equal(
DoubleParser
.Result.Good, result);
41
var result =
DoubleParser
.Parse("1.234x".AsSpan(), out double value);
43
Assert.Equal(
DoubleParser
.Result.Extra, result);
49
var result =
DoubleParser
.Parse(" 1.234 ".AsSpan(), out float value);
51
Assert.Equal(
DoubleParser
.Result.Good, result);
Microsoft.ML.Data (2)
Data\Conversion.cs (2)
1371
/// This produces zero for empty, or NaN depending on the <see cref="
DoubleParser
.OptionFlags.EmptyAsNaN"/> used.
1385
/// This produces zero for empty, or NaN depending on the <see cref="
DoubleParser
.OptionFlags.EmptyAsNaN"/> used.
Microsoft.ML.Tests (2)
Scenarios\Api\TestApi.cs (2)
282
DoubleParser
.Parse(span, out ex.Label);
286
DoubleParser
.Parse(span, out ex.Features[j]);