前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >避免在全局“SuppressMessageAttribute”中使用旧格式目标 (IDE0077)

避免在全局“SuppressMessageAttribute”中使用旧格式目标 (IDE0077)

作者头像
用户4268038
发布2022-01-08 18:06:30
2600
发布2022-01-08 18:06:30
举报
文章被收录于专栏:stcnbstcnb

属性

规则 ID

IDE0077

标题

避免在全局 SuppressMessageAttribute 中使用旧格式目标

类别

CodeQuality

Subcategory

杂项规则

适用的语言

C# 和 Visual Basic

概述

该规则标记使用旧版 FxCop 目标字符串格式指定 Target 的全局 SuppressMessageAttributes。 已知使用旧格式 Target 会出现性能问题,应避免使用。 有关详细信息,请参阅此 GitHub 问题。

Target 的建议格式是文档 ID 格式。 有关文档 ID 的信息,请参阅文档 ID 格式。

提示

Visual Studio 2019 提供了一个代码修补程序,可将属性的 Target 自动更改为建议的格式。

此规则没有关联的代码样式选项。

示例

// IDE0077: Legacy format target 'N.C.#F'

[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Category", "Id: Title", Scope = "member", Target = "N.C.#F")]

// Fixed code

[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Category", "Id: Title", Scope = "member", Target = "~F:N.C.F")]

namespace N

{

class C

{

public int F;

}

}

另请参阅

Global SuppressMessageAttribute

旧格式属性“Target”的性能问题

删除无效的全局“SuppressMessageAttribute”(IDE0076)

文档 ID 格式

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

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

本文系外文翻译前往查看

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

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