2 instantiations of Conversions
Microsoft.ML.Data (2)
Data\Conversion.cs (2)
64Interlocked.CompareExchange(ref _defaultInstance, new Conversions(), null) ?? 73return new Conversions(doubleParserOptionFlags);
51 references to Conversions
Microsoft.ML.Data (51)
Commands\ShowSchemaCommand.cs (2)
237var conv = Conversions.DefaultInstance.GetStringConversion<T>(type); 275var conv = Conversions.DefaultInstance.GetStringConversion<T>(type.ItemType);
Commands\TypeInfoCommand.cs (4)
82var conv = Conversions.DefaultInstance; 146var conv = Conversions.DefaultInstance;
Data\Conversion.cs (5)
51private static readonly FuncInstanceMethodInfo1<Conversions, KeyDataViewType, Delegate> _getKeyParseMethodInfo 52= FuncInstanceMethodInfo1<Conversions, KeyDataViewType, Delegate>.Create(target => target.GetKeyParse<int>); 58private static volatile Conversions _defaultInstance; 59public static Conversions DefaultInstance 71public static Conversions CreateInstanceWithDoubleParserOptions(DoubleParser.OptionFlags doubleParserOptionFlags)
Data\DataViewUtils.cs (2)
1361if (!Conversions.DefaultInstance.TryGetStringConversion<T>(colType, out conversion)) 1392Conversions.DefaultInstance.TryGetStringConversion<T>(colType, out conversion);
Data\RowCursorUtils.cs (4)
97var conv = Conversions.DefaultInstance.GetStandardConversion<TSrc, TDst>(typeSrc, typeDst, out identity); 115/// <see cref="Conversions.GetStringConversion{TSrc}(DataViewType)"/> on the input 137var conv = Conversions.DefaultInstance.GetStringConversion<TSrc>(typeSrc); 263var conv = Conversions.DefaultInstance.GetStandardConversion<TSrc, TDst>(typeSrc.ItemType, typeDst, out identity);
DataLoadSave\Text\TextLoaderParser.cs (6)
56private readonly Conversions _conv; 65_conv = Conversions.DefaultInstance; 67_conv = Conversions.CreateInstanceWithDoubleParserOptions(doubleParserOptionFlags); 265HasNA = Conversions.DefaultInstance.TryGetIsNAPredicate(type, out var del); 450HasNA = Conversions.DefaultInstance.TryGetIsNAPredicate(type, out var del); 1074if (!Conversions.DefaultInstance.TryParse(in spanT, out csrc) || csrc <= 0)
DataLoadSave\Text\TextSaver.cs (1)
126Conv = Conversions.DefaultInstance.GetStringConversion<T>(type);
DataView\LambdaColumnMapper.cs (1)
59else if (!Conversions.DefaultInstance.TryGetStandardConversion(typeOrig, typeSrc, out conv, out ident))
DataView\LambdaFilter.cs (1)
50else if (!Conversions.DefaultInstance.TryGetStandardConversion(typeOrig, typeSrc, out conv, out ident))
DataView\Transposer.cs (2)
374var isDefault = Conversion.Conversions.DefaultInstance.GetIsDefaultPredicate<T>(_view.Schema[_col].Type); 522InPredicate<T> isDefault = Conversion.Conversions.DefaultInstance.GetIsDefaultPredicate<T>(itemType);
Transforms\InvertHashUtils.cs (2)
41var conv = Conversion.Conversions.DefaultInstance;
Transforms\KeyToValue.cs (3)
326_na = Data.Conversion.Conversions.DefaultInstance.GetNAOrDefault<TValue>(outputItemType, out _naMapsToDefault); 331_isDefault = Data.Conversion.Conversions.DefaultInstance.GetIsDefaultPredicate<TValue>(outputItemType); 335_convertToUInt = Data.Conversion.Conversions.DefaultInstance.GetStandardConversion<TKey, UInt32>(typeKey, NumberDataViewType.UInt32, out identity);
Transforms\NAFilter.cs (2)
300var hasBad = Data.Conversion.Conversions.DefaultInstance.GetIsNAPredicate<T>(info.Type); 312var hasBad = Data.Conversion.Conversions.DefaultInstance.GetHasMissingPredicate<T>((VectorDataViewType)info.Type);
Transforms\RangeFilter.cs (1)
435_conv = Data.Conversion.Conversions.DefaultInstance.GetStandardConversion<T, ulong>(Parent._type, NumberDataViewType.UInt64, out identity);
Transforms\TypeConverting.cs (2)
424if (!Data.Conversion.Conversions.DefaultInstance.TryGetStandardConversion(srcType.GetItemType(), itemType, out Delegate del, out bool identity)) 632if (!Data.Conversion.Conversions.DefaultInstance.TryGetStandardConversion(col.ItemType, newType, out Delegate del, out bool identity))
Transforms\ValueMapping.cs (3)
499if (Data.Conversion.Conversions.DefaultInstance.TryParseKey(in value, ulong.MaxValue - 1, out res)) 508else if (Microsoft.ML.Data.Conversion.Conversions.DefaultInstance.TryParse(in value, out res)) 869if (Data.Conversion.Conversions.DefaultInstance.TryGetStandardConversion<ReadOnlyMemory<char>, TValue>(
Transforms\ValueToKeyMappingTransformerImpl.cs (10)
70if (!Data.Conversion.Conversions.DefaultInstance.TryGetIsNAPredicate(type, out mapsToMissing)) 210var tryParse = Data.Conversion.Conversions.DefaultInstance.GetTryParseConversion<T>(ItemType); 236var tryParse = Data.Conversion.Conversions.DefaultInstance.GetTryParseConversion<T>(ItemType); 751var stringMapper = Data.Conversion.Conversions.DefaultInstance.GetStringConversion<T>(ItemType); 1049var conv = Data.Conversion.Conversions.DefaultInstance; 1115var convInst = Data.Conversion.Conversions.DefaultInstance; 1195var convInst = Data.Conversion.Conversions.DefaultInstance;