前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >CA1725:参数名应与基方法中的声明保持一致

CA1725:参数名应与基方法中的声明保持一致

作者头像
呆呆
发布2022-02-19 18:46:47
2390
发布2022-02-19 18:46:47
举报
文章被收录于专栏:centosDaicentosDai

规则 ID

CA1725

类别

命名

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

重大

原因

某方法替代中的参数名与该方法的基声明中的参数名或该方法的接口声明中的参数名不一致。

默认情况下,此规则仅查看外部可见的方法,但这是可配置的。

规则说明

以一致的方式命名重写层次结构中的参数可以提高方法重写的可用性。 如果派生方法中的参数名与基声明中的名称不同,可能会导致无法区分出该方法是基方法的重写还是该方法的新重载。

如何解决冲突

若要解决此规则的冲突,请重命名参数以与基声明保持一致。 此修复是 COM 可见方法的一项中断性变更。

何时禁止显示警告

请勿禁止显示此规则的警告,但之前已发布库中的 COM 可见方法除外。

配置代码以进行分析

使用下面的选项来配置代码库的哪些部分要运行此规则。

包含特定的 API 图面

你可以仅为此规则、为所有规则或为此类别(命名)中的所有规则配置此选项。 有关详细信息,请参阅代码质量规则配置选项。

包含特定的 API 图面

你可以根据代码库的可访问性,配置要针对其运行此规则的部分。 例如,若要指定规则应仅针对非公共 API 图面运行,请将以下键值对添加到项目中的 .editorconfig 文件:

dotnet_code_quality.CAXXXX.api_surface = private, internal

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

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

本文系外文翻译前往查看

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

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