public bool HasExactParameterMatch() { try { ParameterInfo[] parameters = this.Method.GetParameters(); for (int i = 0; i < this.RawParameters.Length; i++) { object original = this.RawParameters[i]; ParameterInfo parameter = parameters[i]; if (!RpcUtil.TypesMatch(original, parameter.ParameterType)) { return(false); } } return(true); } catch { return(false); } }