Gets the array of method parameter types. The method to get it's parameters. Method parameters array.
(this MethodBase method)
| 1026 | /// <param name="method">The method to get it's parameters.</param> |
| 1027 | /// <returns>Method parameters array.</returns> |
| 1028 | public static Type[] GetParameterTypes(this MethodBase method) |
| 1029 | { |
| 1030 | Type[] parameterTypes; |
| 1031 | var parameters = method.GetParameters(); |
| 1032 | if (parameters.Length != 0) |
| 1033 | { |
| 1034 | parameterTypes = new Type[parameters.Length]; |
| 1035 | for (int i = 0; i < parameters.Length; i++) |
| 1036 | parameterTypes[i] = parameters[i].ParameterType; |
| 1037 | } |
| 1038 | else |
| 1039 | parameterTypes = Array.Empty<Type>(); |
| 1040 | return parameterTypes; |
| 1041 | } |
| 1042 | |
| 1043 | /// <summary> |
| 1044 | /// A category of number values used for formatting and input fields. |
no test coverage detected