protected override bool VerifyClsCompliance()
{
if (!base.VerifyClsCompliance () || !IsExposedFromAssembly ()) {
return false;
}
if (!parameters.IsEmpty && Parent.Definition.IsAttribute) {
foreach (TypeSpec param in parameters.Types) {
if (param.IsArray) {
return true;
}
}
}
has_compliant_args = true;
return true;
}