次の方法で共有


診断 ID を選択する

診断 ID は、コンパイラ エラーやアナライザーによって生成される診断など、特定の診断に関連付けられた文字列です。

ID は、次のようなさまざまな API から表示されます。

診断 ID は、例えば #pragma warning disable の構文や .editorconfig ファイルのように、ソースコード内の識別子としても使用されます。

考慮事項

  • 診断 ID は一意である必要がある
  • 診断 ID は、C の有効な識別子である必要があります#
  • 診断 ID は 15 文字未満にする必要があります
  • 診断 ID は次の形式にする必要があります <PREFIX><number>
    • プレフィックスはプロジェクトに固有です
    • この数値は、特定の診断を表します。

ID が変更された場合、既存の抑制は無視されるため、診断 ID を変更するのはソースの破壊的変更です。

プレフィックスを 2 文字 ( CSXXXCAXXXXなど) に制限しないでください。 代わりに、より長いプレフィックスを使用して競合を回避してください。 たとえば、 System.* 診断では、プレフィックスとして SYSLIB が使用されます。