前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >CA1713:事件不应具有 before 或 after 前缀

CA1713:事件不应具有 before 或 after 前缀

作者头像
呆呆
发布2022-02-23 22:03:42
2710
发布2022-02-23 22:03:42
举报
文章被收录于专栏:centosDaicentosDai

规则 ID

CA1713

类别

命名

修复是中断修复还是非中断修复

重大

原因

事件的名称以“Before”或“After”开头。

规则说明

事件名称应描述引发该事件的操作。 若要命名按特定顺序引发的相关事件,请使用现在时或过去时指示一系列操作中的相对位置。 例如,在对关闭资源时引发的一对事件进行命名时,可将其命名为“Closing”和“Closed”,而不是“BeforeClose”和“AfterClose”。

命名约定为面向公共语言运行时的库提供通用外观。 这缩短了新软件库的学习曲线,让客户更加相信该库是由拥有托管代码开发专业知识的人员开发的。

如何解决冲突

从事件名称中删除前缀,并考虑更改该名称,使用谓词的现在时或过去时。

何时禁止显示警告

不禁止显示此规则发出的警告。

本文系外文翻译,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文系外文翻译前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档