Example #1
0
        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;
		}