protected override bool VerifyClsCompliance() { if (!base.VerifyClsCompliance ()) return false; if (!MemberType.IsCLSCompliant ()) { Report.Warning (3003, 1, Location, "Type of `{0}' is not CLS-compliant", GetSignatureForError ()); } return true; }