protected override bool VerifyClsCompliance () { if (!base.VerifyClsCompliance ()) { return false; } if (type_params != null) { foreach (TypeParameter tp in type_params) { tp.VerifyClsCompliance (); } } return true; } }