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" 是一個有效的數值。 欲了解更多範圍資訊,請參閱 「抑制程式碼分析警告」。