protected override bool VerifyClsCompliance ()
{
if (!base.VerifyClsCompliance ())
return false;
// Check all container names for user classes
if (Kind != MemberKind.Delegate)
MemberCache.VerifyClsCompliance (Definition, Report);
if (BaseType != null && !BaseType.IsCLSCompliant ()) {
Report.Warning (3009, 1, Location, "`{0}': base type `{1}' is not CLS-compliant",
GetSignatureForError (), BaseType.GetSignatureForError ());
}
return true;
}