UnconditionalSuppressMessageAttribute クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
特定の規則違反の報告を抑制し、1 つのコード成果物に対して複数の抑制を許可します。
public ref class UnconditionalSuppressMessageAttribute sealed : Attribute
[System.AttributeUsage(System.AttributeTargets.All, AllowMultiple=true, Inherited=false)]
public sealed class UnconditionalSuppressMessageAttribute : Attribute
[<System.AttributeUsage(System.AttributeTargets.All, AllowMultiple=true, Inherited=false)>]
type UnconditionalSuppressMessageAttribute = class
inherit Attribute
Public NotInheritable Class UnconditionalSuppressMessageAttribute
Inherits Attribute
- 継承
- 属性
注釈
UnconditionalSuppressMessageAttributeは、ConditionalAttributeを持たないという点でSuppressMessageAttributeとは異なります。 コンパイル済みアセンブリでは常に保持されます。 詳細については、「トリム警告の概要」および「AOT 警告の概要」を参照してください。
コンストラクター
| 名前 | 説明 |
|---|---|
| UnconditionalSuppressMessageAttribute(String, String) |
ツールのカテゴリと分析ルールの識別子を指定して、 UnconditionalSuppressMessageAttribute クラスの新しいインスタンスを初期化します。 |
プロパティ
| 名前 | 説明 |
|---|---|
| Category |
属性の分類を識別するカテゴリを取得します。 |
| CheckId |
抑制する分析ツール ルールの識別子を取得します。 |
| Justification |
コード分析メッセージを抑制する理由を取得または設定します。 |
| MessageId |
除外条件を展開する省略可能な引数を取得または設定します。 |
| Scope |
属性に関連するコードのスコープを取得または設定します。 |
| Target |
属性のターゲットを表す完全修飾パスを取得または設定します。 |
| TypeId |
派生クラスで実装されている場合は、この Attributeの一意の識別子を取得します。 (継承元 Attribute) |
メソッド
| 名前 | 説明 |
|---|---|
| Equals(Object) |
このインスタンスが指定したオブジェクトと等しいかどうかを示す値を返します。 (継承元 Attribute) |
| GetHashCode() |
このインスタンスのハッシュ コードを返します。 (継承元 Attribute) |
| GetType() |
現在のインスタンスの Type を取得します。 (継承元 Object) |
| IsDefaultAttribute() |
派生クラスでオーバーライドされた場合、このインスタンスの値が派生クラスの既定値であるかどうかを示します。 (継承元 Attribute) |
| Match(Object) |
派生クラスでオーバーライドされた場合、このインスタンスが指定したオブジェクトと等しいかどうかを示す値を返します。 (継承元 Attribute) |
| MemberwiseClone() |
現在の Objectの簡易コピーを作成します。 (継承元 Object) |
| ToString() |
現在のオブジェクトを表す文字列を返します。 (継承元 Object) |