C#


CSHARP.TYPE.MCF : Mutable Constant Field (C#)

要旨

The value of a public final static field can be modified, for example through a method call.

Use annotation @Immutable to identify classes that should be ignored by this check because they only undergo mutations that do not change observable behavior.

プロパティ

クラス名 Mutable Constant Field (C#)
日本語クラス名 Mutable Constant Field (C#)
クラス分類 信頼性 (reliability)
ニーモニック CSHARP.TYPE.MCF
カテゴリー
CWE CWE:607 Public Static Final Field References Mutable Object
対応言語 C# で利用可能です。
有効/無効設定 このワーニングクラスのチェックはデフォルトで無効になっています。チェックを有効にするにはプロジェクト設定ファイル (configuration file)に以下の WARNING_FILTER ルールを追加してください。
WARNING_FILTER += allow class="Mutable Constant Field (C#)"

関連のある設定ファイルパラメータ

設定ファイルの以下のパラメータがこのワーニングクラスのチェックに影響します。