public static object _CreateDatesAndRatesCurve(string objectName, object[,] dates, object[,] rates, object[,] currency) { try { Date[] _dates = XU.GetDate1D(dates, "dates"); Double[] _rates = XU.GetDouble1D(rates, "rates"); Currency _currency = XU.GetCurrency0D(currency, "currency", Currency.ANY); IDiscountingSource _result = XLCurves.CreateDatesAndRatesCurve(_dates, _rates, _currency); return(XU.AddObject(objectName, _result)); } catch (Exception e) { return(XU.Error0D(e)); } }
public static object _CreateDatesAndRatesCurve(string objectName, object[,] dates, object[,] rates, object[,] currency) { try { var _dates = XU.GetDate1D(dates, "dates"); var _rates = XU.GetDouble1D(rates, "rates"); var _currency = XU.GetSpecialType0D(currency, "currency", Currency.ANY); var _result = XLCurves.CreateDatesAndRatesCurve(_dates, _rates, _currency); return(XU.AddObject(objectName, _result)); } catch (Exception e) { return(XU.Error0D(e)); } }