protected static string GenerateParams(Type eventType) { MethodInfo mInfo = eventType.GetMethod("Invoke"); string param = ""; for (int i = 0; i < mInfo.GetParameters().Length; ++i) { ParameterInfo pInfo = mInfo.GetParameters()[i]; param += pInfo.Name; param += " as "; string typeStr = pInfo.ParameterType.ToString(); typeStr = new BooAmbience().GetIntrinsicTypeName(typeStr); param += typeStr; if (i + 1 < mInfo.GetParameters().Length) { param += ", "; } } return(param); }
protected static string GenerateParams(Type eventType) { MethodInfo mInfo = eventType.GetMethod("Invoke"); string param = ""; for (int i = 0; i < mInfo.GetParameters().Length; ++i) { ParameterInfo pInfo = mInfo.GetParameters()[i]; param += pInfo.Name; param += " as "; string typeStr = pInfo.ParameterType.ToString(); typeStr = new BooAmbience().GetIntrinsicTypeName(typeStr); param += typeStr; if (i + 1 < mInfo.GetParameters().Length) { param += ", "; } } return param; }