次の方法で共有


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

適用対象