UnconditionalSuppressMessageAttribute 类

定义

取消报告特定规则违规,并允许多次取消单个代码项目。

public ref class UnconditionalSuppressMessageAttribute sealed : Attribute
[System.AttributeUsage(System.AttributeTargets.All, AllowMultiple=true, Inherited=false)]
public sealed class UnconditionalSuppressMessageAttribute : Attribute
[<System.AttributeUsage(System.AttributeTargets.All, AllowMultiple=true, Inherited=false)>]
type UnconditionalSuppressMessageAttribute = class
    inherit Attribute
Public NotInheritable Class UnconditionalSuppressMessageAttribute
Inherits Attribute
继承
UnconditionalSuppressMessageAttribute
属性

注解

UnconditionalSuppressMessageAttribute 与 不同 SuppressMessageAttribute ,因为它没有 ConditionalAttribute。 它始终保留在编译的程序集中。 有关详细信息,请参阅 剪裁警告简介AOT 警告简介

构造函数

UnconditionalSuppressMessageAttribute(String, String)

初始化 UnconditionalSuppressMessageAttribute 类的新实例,同时指定工具的类别和分析规则的标识符。

属性

Category

获取标识特性分类的类别。

CheckId

获取要取消的分析工具规则的标识符。

Justification

获取或设置用于取消代码分析消息的规则。

MessageId

获取或设置扩展排除条件的可选参数。

Scope

获取或设置与属性相关的代码的范围。

Target

获取或设置表示属性目标的完全限定路径。

TypeId

在派生类中实现时,获取此 Attribute 的唯一标识符。

(继承自 Attribute)

方法

Equals(Object)

返回一个值,该值指示此实例是否与指定的对象相等。

(继承自 Attribute)
GetHashCode()

返回此实例的哈希代码。

(继承自 Attribute)
GetType()

获取当前实例的 Type

(继承自 Object)
IsDefaultAttribute()

在派生类中重写时,指示此实例的值是否是派生类的默认值。

(继承自 Attribute)
Match(Object)

当在派生类中重写时,返回一个指示此实例是否等于指定对象的值。

(继承自 Attribute)
MemberwiseClone()

创建当前 Object 的浅表副本。

(继承自 Object)
ToString()

返回表示当前对象的字符串。

(继承自 Object)

适用于

另请参阅