private static CopyToNewParamArray ( |
||
t | ||
n | int | |
args | Object | |
offset | int | |
binder | Binder | |
culture | ||
return |
private static System.Array CopyToNewParamArray(Type t, int n, Object[] args, int offset, Binder binder, CultureInfo culture){
System.Array paramArray = System.Array.CreateInstance(t, n);
for (int i = 0; i < n; i++)
paramArray.SetValue(binder.ChangeType(args[i+offset], t, culture), i);
return paramArray;
}
FunctionObject::CopyToNewParamArray ( IReflect ir, int n, Object args, int offset ) : Object[] |