SuppressMessageAttribute.Scope 属性
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
获取或设置与属性相关的代码的范围。
public:
property System::String ^ Scope { System::String ^ get(); void set(System::String ^ value); };
public string Scope { get; set; }
public string? Scope { get; set; }
member this.Scope : string with get, set
Public Property Scope As String
属性值
与属性相关的代码的范围。
注解
属性 Scope 是一个可选参数,用于指定属性相关的元数据范围。 下表列出了可能的值。
“值” | 说明 |
---|---|
"member" |
禁止对成员发出警告。 |
"module" |
禁止显示针对程序集的警告。 它是应用于整个项目的全局禁止显示。 |
"namespace" |
此范围禁止显示针对命名空间本身的警告。 它不会禁止显示针对命名空间中的类型的警告。 |
"namespaceanddescendants" |
禁止显示命名空间及其所有后代符号中的警告。 旧代码分析会忽略此值。 |
"type" |
禁止显示针对类型的警告。 |
对于 旧代码分析, "resource"
也是一个有效值。 有关范围的详细信息,请参阅 禁止显示代码分析警告。