public unsafe override void Sin(double value, ref double returnValue) { double[] input = new double[1] { value }; double[] output = new double[1] { returnValue }; VMLNative.vdSin(input.Length, input, output); returnValue = output[0]; }
public unsafe override void Sin(double[] value, ref double[] returnValue) { VMLNative.vdSin(value.Length, value, returnValue); }