protected override bool CheckBase ()
{
if ((ModFlags & Modifiers.STATIC) != 0) {
if ((caching_flags & Flags.MethodOverloadsExist) != 0)
Parent.MemberCache.CheckExistingMembersOverloads (this, parameters);
// the rest can be ignored
return true;
}
// Check whether arguments were correct.
if (!DefineParameters (parameters))
return false;
if ((caching_flags & Flags.MethodOverloadsExist) != 0)
Parent.MemberCache.CheckExistingMembersOverloads (this, parameters);
CheckProtectedModifier ();
return true;
}