Bamboo.Prevalence.VersionMigration.InitializerHelper.CheckParameterTypes C# (CSharp) Метод

CheckParameterTypes() статический приватный Метод

static private CheckParameterTypes ( MethodInfo mi, object parameters ) : bool
mi System.Reflection.MethodInfo
parameters object
Результат bool
		static bool CheckParameterTypes(MethodInfo mi, object[] parameters)
		{
			ParameterInfo[] pis = mi.GetParameters();
			if (pis.Length != parameters.Length)
			{
				return false;
			}

			for (int i=0; i<parameters.Length; ++i)
			{
				if (null != parameters[i])
				{
					if (pis[i].ParameterType != parameters[i].GetType())
					{
						return false;
					}
				}
			}
			return true;
		}
	}