38 references to OptionFlags
Microsoft.ML.Core (21)
Utilities\DoubleParser.cs (21)
89/// This produces zero for an empty string, or NaN depending on the <see cref="DoubleParser.OptionFlags.EmptyAsNaN"/> used. 91public static bool TryParse(ReadOnlySpan<char> span, out Single value, OptionFlags flags = OptionFlags.Default) 94Contracts.Assert(res != Result.Empty || ((flags & OptionFlags.EmptyAsNaN) == 0 && value == 0) || Single.IsNaN(value)); 99/// This produces zero for an empty string, or NaN depending on the <see cref="DoubleParser.OptionFlags.EmptyAsNaN"/> used. 101public static bool TryParse(ReadOnlySpan<char> span, out Double value, OptionFlags flags = OptionFlags.Default) 104Contracts.Assert(res != Result.Empty || ((flags & OptionFlags.EmptyAsNaN) == 0 && value == 0) || Double.IsNaN(value)); 108public static Result Parse(ReadOnlySpan<char> span, out Single value, OptionFlags flags = OptionFlags.Default) 115if ((flags & OptionFlags.EmptyAsNaN) == 0) 160public static Result Parse(ReadOnlySpan<char> span, out Double value, OptionFlags flags = OptionFlags.Default) 167if ((flags & OptionFlags.EmptyAsNaN) == 0) 212public static bool TryParse(ReadOnlySpan<char> span, out Single value, out int ichEnd, OptionFlags flags = OptionFlags.Default) 301public static bool TryParse(ReadOnlySpan<char> span, out Double value, out int ichEnd, OptionFlags flags = OptionFlags.Default) 549private static bool TryParseCore(ReadOnlySpan<char> span, ref int ich, ref bool neg, ref ulong num, ref long exp, OptionFlags flags = OptionFlags.Default) 557if ((flags & OptionFlags.UseCommaAsDecimalMarker) != 0)
Microsoft.ML.Data (17)
Data\Conversion.cs (6)
70private readonly DoubleParser.OptionFlags _doubleParserOptionFlags; 71public static Conversions CreateInstanceWithDoubleParserOptions(DoubleParser.OptionFlags doubleParserOptionFlags) 103private Conversions(DoubleParser.OptionFlags doubleParserOptionFlags = DoubleParser.OptionFlags.Default) 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.
DataLoadSave\Text\TextLoaderParser.cs (11)
45private static readonly ConcurrentDictionary<DoubleParser.OptionFlags, ValueCreatorCache> _customInstances 46= new ConcurrentDictionary<DoubleParser.OptionFlags, ValueCreatorCache>(); 48public static ValueCreatorCache GetInstanceWithDoubleParserOptionFlags(DoubleParser.OptionFlags doubleParserOptionFlags) 62private ValueCreatorCache(DoubleParser.OptionFlags doubleParserOptionFlags = DoubleParser.OptionFlags.Default) 64if (doubleParserOptionFlags == DoubleParser.OptionFlags.Default) 682var doubleParserOptionFlags = DoubleParser.OptionFlags.Default; 684doubleParserOptionFlags |= DoubleParser.OptionFlags.UseCommaAsDecimalMarker; 686doubleParserOptionFlags |= DoubleParser.OptionFlags.EmptyAsNaN; 688if (doubleParserOptionFlags == DoubleParser.OptionFlags.Default)