private bool Matches(RuntimeMember runtimeMember) { if (!runtimeMember.MatchesParameterCount(parameterCount)) { return(false); } if (parameterTypes == null) { return(true); } for (int i = 0; i < parameterCount; i++) { if (runtimeMember.GetParameterType(i) != parameterTypes[i]) { return(false); } } return(true); }
private bool Matches(RuntimeMember runtimeMember) { if (!runtimeMember.MatchesParameterCount(parameterCount)) return false; if (parameterTypes == null) return true; for (int i = 0; i < parameterCount; i++) { if (runtimeMember.GetParameterType(i) != parameterTypes[i]) return false; } return true; }