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" も有効な値です。 スコープの詳細については、「 コード分析の警告を抑制する」を参照してください。

適用対象