public JsInstance SetMinutesImpl(JsDictionaryObject target, JsInstance[] parameters)
{
if (parameters.Length == 0)
throw new ArgumentException("There was no minute specified");
DateTime valueOf = CreateDateTime(target.ToNumber()).ToLocalTime();
valueOf = valueOf.AddMinutes(-valueOf.Minute);
valueOf = valueOf.AddMinutes(parameters[0].ToNumber());
target.Value = valueOf;
if (parameters.Length > 1) {
JsInstance[] innerParams = new JsInstance[parameters.Length - 1];
parameters.CopyTo(innerParams, 1);
target = (JsDate)SetSecondsImpl(target, innerParams);
}
return target;
}