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