2 instantiations of Conversions
Microsoft.ML.Data (2)
Data\Conversion.cs (2)
64Interlocked.CompareExchange(ref _defaultInstance, new Conversions(), null) ?? 73return new Conversions(doubleParserOptionFlags);
119 references to Conversions
Microsoft.ML.AutoML (3)
ColumnInference\ColumnTypeInference.cs (3)
85Conversions.DefaultInstance.TryParse(in x, out value); 167col.HasHeader = !Conversions.DefaultInstance.TryParse(in col.RawData[0], out first); 182return Conversions.DefaultInstance.TryParse(in x, out value);
Microsoft.ML.AutoML.Tests (4)
ConversionTests.cs (4)
37var success = Conversions.DefaultInstance.TryParse(missingValue.AsMemory(), out value); 54var success = Conversions.DefaultInstance.TryParse(value.AsMemory(), out float _); 73var success = Conversions.DefaultInstance.TryParse(missingValue.AsMemory(), out bool _); 91var success = Conversions.DefaultInstance.TryParse(value.AsMemory(), out bool _);
Microsoft.ML.Core.Tests (8)
UnitTests\DataTypes.cs (8)
21private static readonly Conversions _conv = Conversions.DefaultInstance; 26var r4ToSB = Conversions.DefaultInstance.GetStringConversion<float>(NumberDataViewType.Single); 28var txToR4 = Conversions.DefaultInstance.GetStandardConversion<ReadOnlyMemory<char>, float>( 50var r8ToSB = Conversions.DefaultInstance.GetStringConversion<double>(NumberDataViewType.Double); 52var txToR8 = Conversions.DefaultInstance.GetStandardConversion<ReadOnlyMemory<char>, double>( 235var dtToDT = Conversions.DefaultInstance.GetStandardConversion<DateTime, DateTime>( 255return Conversions.DefaultInstance.GetStandardConversion<TSrc, TDst>(
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;
Microsoft.ML.FastTree (4)
FastTree.cs (2)
1300var conv = Conversions.DefaultInstance.GetStandardConversion<T1, T2>(itemType1, itemType2, out bool identity); 1379var hasMissingPred = Conversions.DefaultInstance.GetHasMissingPredicate<float>(((ITransposeDataView)trans).GetSlotType(featIdx));
TreeEnsembleFeaturizer.cs (2)
746var converter = Conversions.DefaultInstance.GetStandardConversion<TInput, ulong>(type, dstType, out identity); 747var isNa = Conversions.DefaultInstance.GetIsNAPredicate<TInput>(type);
Microsoft.ML.Mkl.Components (1)
SymSgdClassificationTrainer.cs (1)
257Conversions.DefaultInstance.GetIsDefaultPredicate<float>(NumberDataViewType.Single));
Microsoft.ML.Parquet (1)
PartitionedFileLoader.cs (1)
629var conv = Conversions.DefaultInstance.GetStandardConversion(TextDataViewType.Instance, type) as ValueMapper<ReadOnlyMemory<char>, TValue>;
Microsoft.ML.StandardTrainers (4)
Standard\SdcaBinary.cs (3)
1534Conversions.DefaultInstance.GetIsDefaultPredicate<float>(NumberDataViewType.Single)); 1822Conversions.DefaultInstance.GetIsDefaultPredicate<float>(NumberDataViewType.Single)); 2223Conversions.DefaultInstance.GetIsDefaultPredicate<float>(NumberDataViewType.Single));
Standard\SdcaRegression.cs (1)
153Conversions.DefaultInstance.GetIsDefaultPredicate<float>(NumberDataViewType.Single));
Microsoft.ML.Tests (10)
ExpressionLanguageTests\ExpressionLanguageTests.cs (10)
294bool tmp = Conversions.DefaultInstance.TryParse(in src, out v); 303bool tmp = Conversions.DefaultInstance.TryParse(in src, out v); 312bool tmp = Conversions.DefaultInstance.TryParse(in src, out v); 321bool tmp = Conversions.DefaultInstance.TryParse(in src, out v); 330bool tmp = Conversions.DefaultInstance.TryParse(in src, out v); 356Conversions.DefaultInstance.Convert(in v, ref sb); 363Conversions.DefaultInstance.Convert(in v, ref sb); 370Conversions.DefaultInstance.Convert(in v, ref sb); 377Conversions.DefaultInstance.Convert(in v, ref sb); 384Conversions.DefaultInstance.Convert(in v, ref sb);
Microsoft.ML.TimeSeries (1)
SlidingWindowTransformBase.cs (1)
103TInput nanValue = Data.Conversion.Conversions.DefaultInstance.GetNAOrDefault<TInput>(col);
Microsoft.ML.Transforms (32)
CountFeatureSelection.cs (4)
402_isDefault = Data.Conversion.Conversions.DefaultInstance.GetIsDefaultPredicate<T>(type); 403if (!Data.Conversion.Conversions.DefaultInstance.TryGetIsNAPredicate<T>(type, out _isMissing)) 413_isDefault = Data.Conversion.Conversions.DefaultInstance.GetIsDefaultPredicate<T>(type.ItemType); 414if (!Data.Conversion.Conversions.DefaultInstance.TryGetIsNAPredicate<T>(type.ItemType, out _isMissing))
Expression\BuiltinFunctions.cs (5)
847Conversions.DefaultInstance.Convert(in a, ref res); 854Conversions.DefaultInstance.Convert(in a, ref res); 861Conversions.DefaultInstance.Convert(in a, ref res); 883Conversions.DefaultInstance.Convert(in a, ref res); 905Conversions.DefaultInstance.Convert(in a, ref res);
ExpressionTransformer.cs (5)
612var isDef = Conversions.DefaultInstance.GetIsDefaultPredicate<TDst>(outputColumnItemType); 671var isDef = Conversions.DefaultInstance.GetIsDefaultPredicate<TDst>(outputColumnItemType); 731var isDef = Conversions.DefaultInstance.GetIsDefaultPredicate<TDst>(outputColumnItemType); 794var isDef = Conversions.DefaultInstance.GetIsDefaultPredicate<TDst>(outputColumnItemType); 860var isDef = Conversions.DefaultInstance.GetIsDefaultPredicate<TDst>(outputColumnItemType);
HashJoiningTransform.cs (1)
622var conv = Data.Conversion.Conversions.DefaultInstance.GetStringConversion<TSrc>();
MissingValueDroppingTransformer.cs (2)
49if (!Data.Conversion.Conversions.DefaultInstance.TryGetIsNAPredicate(originalColumn.ItemType, out _)) 198if (!Data.Conversion.Conversions.DefaultInstance.TryGetIsNAPredicate(srcCol.Type.GetItemType(), out _isNAs[i]))
MissingValueHandlingTransformer.cs (1)
166if (!Data.Conversion.Conversions.DefaultInstance.TryGetStandardConversion(BooleanDataViewType.Instance, replaceItemType, out Delegate conv, out bool identity))
MissingValueIndicatorTransformer.cs (2)
232return Data.Conversion.Conversions.DefaultInstance.GetIsNAPredicate<T>(type.GetItemType()); 540if (!inputSchema.TryFindColumn(colPair.inputColumnName, out var col) || !Data.Conversion.Conversions.DefaultInstance.TryGetIsNAPredicate(col.ItemType, out Delegate del))
MissingValueReplacing.cs (6)
166if (!Data.Conversion.Conversions.DefaultInstance.TryGetIsNAPredicate(type.GetItemType(), out InPredicate<T> isNA)) 258InPredicate<T> defaultPred = Data.Conversion.Conversions.DefaultInstance.GetIsDefaultPredicate<T>(srcType.ItemType); 371InPredicate<T> defaultPred = Data.Conversion.Conversions.DefaultInstance.GetIsDefaultPredicate<T>(type.GetItemType()); 399=> Data.Conversion.Conversions.DefaultInstance.GetIsNAPredicate<T>(type.GetItemType()); 418var strToT = Data.Conversion.Conversions.DefaultInstance.GetStandardConversion<ReadOnlyMemory<char>, T>(TextDataViewType.Instance, dstType.GetItemType(), out bool identity); 672var isDefault = Data.Conversion.Conversions.DefaultInstance.GetIsDefaultPredicate<T>(_infos[iinfo].TypeSrc.GetItemType());
MutualInformationFeatureSelection.cs (1)
769var conv = Data.Conversion.Conversions.DefaultInstance.GetStandardConversion<T, uint>(colType, NumberDataViewType.UInt32, out bool identity);
SvmLight\SvmLightLoader.cs (4)
145_tryFloatParse = Conversions.DefaultInstance.GetTryParseConversion<float>(NumberDataViewType.Single); 146_tryLongParse = Conversions.DefaultInstance.GetTryParseConversion<long>(NumberDataViewType.Int64); 309if (Conversions.DefaultInstance.TryParse(in inputValues[i], out uint index)) 676var parser = Conversions.DefaultInstance.GetTryParseConversion<ulong>(NumberDataViewType.UInt64);
UngroupTransform.cs (1)
636T naValue = Data.Conversion.Conversions.DefaultInstance.GetNAOrDefault<T>(itemType);