public static bool isMethodOverridding(string className, string methodName) { className = className.ToLowerInvariant(); methodName = methodName.ToLowerInvariant(); string baseClass = MetaData.baseclass(className); while (baseClass != String.Empty) { if (MetaData.hasMethod(baseClass, methodName)) { return(true); } baseClass = MetaData.baseclass(baseClass); } return(false); }