[System.NonSerialized] ParameterInfo[] mParameterInfos;
mParameterInfos = mMethod.GetParameters();
for (int i = 0, imax = mArgs.Length; i < imax; ++i)
{
if ( mParameterInfos[i].IsIn || mParameterInfos[i].IsOut )
{
mParameters[i].value = mArgs[i];
}
mArgs[i] = null;
}