INumber INumberOperations.Call(StandardBinaryOperation operation, INumber num1, INumber num2) { if (!(num1 is INumber <TNumber> tnum1)) { throw new ArgumentException("The type of the argument must implement " + typeof(INumber <TNumber>), nameof(num1)); } if (!(num2 is TNumber tnum2)) { throw new ArgumentException("The type of the argument must be " + typeof(TNumber), nameof(num2)); } return(tnum1.Call(operation, tnum2)); }
public ExtendedReal Call(StandardBinaryOperation operation, in ExtendedReal other)
public virtual ExtendedReal Call(StandardBinaryOperation operation, in ExtendedReal num1, in Real num2)
public HyperComplex <TInner> Call(StandardBinaryOperation operation, in HyperComplex <TInner> other)
public HyperSplitComplex <TInner, TComponent> Call(StandardBinaryOperation operation, in HyperSplitComplex <TInner, TComponent> other)
public HyperDual <TInner> Call(StandardBinaryOperation operation, in HyperDual <TInner> other)
public HyperDual <TInner, TComponent> Call(StandardBinaryOperation operation, in HyperDual <TInner, TComponent> other)
public Real Call(StandardBinaryOperation operation, in Real other)
public AbstractNumber Call(StandardBinaryOperation operation, in AbstractNumber other)