共用方式為


SuppressMessageAttribute.Scope 屬性

定義

取得或設定與該屬性相關的程式碼範圍。

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

適用於