コードインスペクション: 代わりに参照等価をチェックする
このインスペクションは、参照不等式チェックとして記述されるべき、否定された System.Type.Equals インスタンス呼び出しを報告します。
System.Type の場合、 .Equals(...) を否定する代わりに != で記述した方が不等式が明確になります。
サンプル
using System;
bool AreDifferent(Type left, Type right)
{
return !left.Equals(right);
}
using System;
bool AreDifferent(Type left, Type right)
{
return left != right;
}
クイックフィックス
簡単な修正で、 !left.Equals(right) を left != right に置き換えることができます。
2026 年 6 月 12 日