internal void SetArgument(int i, Variable v) { if (!v.Id.IsVariableId()) { throw new ArgumentException(); } var vd = GetVariableData(v.Id); _function.SetArgument(i, vd); }