Event Statement 使用委托来指定其签名,但 Delegate Statement 被标记为 <CLSCompliant(False)> 或未标记。
当将 CLSCompliantAttribute 特性应用到编程元素中时,需要将该特性的 isCompliant 参数设置为 True 或 False 来指示符合或不符合性。 此参数没有默认值,必须为其提供一个值。
如果不将 CLSCompliantAttribute 应用到元素,则它将被视为不符合规范。
默认情况下,此消息是一个警告。 有关隐藏警告或将警告视为错误的信息,请参见 Configuring Warnings in Visual Basic。
错误 ID: BC40050
更正此错误
如果你需要 CLS 符合性并且可以控制该委托的定义,请向其声明应用 CLSCompliantAttribute 以将其标记为
<CLSCompliant(True)>。如果你不能控制该委托的定义或不能将其标记为符合,请从 CLSCompliantAttribute 语句删除
Event或将其标记为<CLSCompliant(False)>。