1 implementation of IArithmetic
Microsoft.Data.Analysis (1)
Computations\Arithmetic.cs (1)
11internal class Arithmetic<T> : IArithmetic<T>
22 references to IArithmetic
Microsoft.Data.Analysis (22)
Computations\Arithmetic.cs (1)
14public static IArithmetic<T> Instance { get; } = Arithmetic.GetArithmetic<T>();
Computations\Arithmetic.netstandard.cs (15)
5407internal static IArithmetic<T> GetArithmetic<T>() 5411return (IArithmetic<T>)new BoolArithmetic(); 5413return (IArithmetic<T>)new ByteArithmetic(); 5415return (IArithmetic<T>)new CharArithmetic(); 5417return (IArithmetic<T>)new DecimalArithmetic(); 5419return (IArithmetic<T>)new DoubleArithmetic(); 5421return (IArithmetic<T>)new FloatArithmetic(); 5423return (IArithmetic<T>)new IntArithmetic(); 5425return (IArithmetic<T>)new LongArithmetic(); 5427return (IArithmetic<T>)new SByteArithmetic(); 5429return (IArithmetic<T>)new ShortArithmetic(); 5431return (IArithmetic<T>)new UIntArithmetic(); 5433return (IArithmetic<T>)new ULongArithmetic(); 5435return (IArithmetic<T>)new UShortArithmetic(); 5437return (IArithmetic<T>)new DateTimeArithmetic();
PrimitiveColumnContainer.BinaryOperations.cs (6)
14var arithmetic = Arithmetic<T>.Instance; 60var arithmetic = Arithmetic<T>.Instance; 73var arithmetic = Arithmetic<T>.Instance; 97var arithmetic = Arithmetic<T>.Instance; 111var arithmetic = Arithmetic<T>.Instance; 153var arithmetic = Arithmetic<T>.Instance;